------------------------------- Referenced Note --------------------------- -- -- Copyright (c) 1994 International Business Machines Corp. -- All Rights Reserved. -- -- Copyright (c) 1994 Chipcom Corporation. All Rights Reserved. -- -- Reproduction of this document is authorized on condition that this -- copyright notice is included. This SNMP MIB Specification -- embodies proprietary intellectual property. The copyright -- retains all title and ownership in the specification, including any -- revisions. -- -- It is the intent to encourage the widespread use of this -- specification in connection with the management of our -- products. The copyright grants vendor, end-users, and other interested -- parties a non-exclusive license to use this specification in -- connection with the management of our products. -- -- This specification is supplied "AS IS," and no -- warranty, either express or implied, as to the use, operation, -- condition, or performance of the specification, is made. -- -- Copyright text courtesy of Dave Perkins. -- -- The right to change this MIB without notification is retained. -- -- -- If you have any questions about this MIB, please call -- the AIX Support Center (1-800-237-5511). -- -- -- MIB Version Information: -- -- Version Description ------------------------------------------------------------------ -- v1.0 Initial version of the mib02 branch. -- v2.0 Version tracking initiated. -- v2.1 Version release with TRMM v.2.10 -- v2.2 Version release with EMM v4.0 -- v2.3 Version release with TRMM v.3.0 -- v2.39 Version release with DMM v.1.0 and FMM b.2.00 -- v2.4 Version release with FMM v.2.0 -- CHIPCOMMIB DEFINITIONS ::= BEGIN IMPORTS enterprises, IpAddress, Counter, Gauge, TimeTicks FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 DisplayString FROM RFC1213-MIB TRAP-TYPE FROM RFC-1215; -- All representations of MAC addresses in this MIB Module use, -- as a textual convention (i.e. this convention does not affect -- their encoding), the data type: MacAddress ::= OCTET STRING (SIZE (6)) -- a 6 octet address in -- the "canonical" order -- defined by IEEE 802.1a, i.e., as if it were transmitted least -- significant bit first, even though 802.5 (in contrast to other -- 802.x protocols) requires MAC addresses to be transmitted most -- significant bit first. -- -- 16-bit addresses, if needed, are represented by setting their -- upper 4 octets to all 0's, i.e., AAFF would be represented -- as 00000000AAFF. -- #include "dot1.h" chipcom OBJECT IDENTIFIER ::= { enterprises 49 } mib02 OBJECT IDENTIFIER ::= { chipcom 2 } -- -- Top level groups -- gen OBJECT IDENTIFIER ::= { mib02 1 } echo OBJECT IDENTIFIER ::= { mib02 2 } products OBJECT IDENTIFIER ::= { mib02 3 } experiment OBJECT IDENTIFIER ::= { mib02 4 } tty OBJECT IDENTIFIER ::= { mib02 5 } tftp OBJECT IDENTIFIER ::= { mib02 6 } download OBJECT IDENTIFIER ::= { mib02 7 } alert OBJECT IDENTIFIER ::= { mib02 8 } bootp OBJECT IDENTIFIER ::= { mib02 11 } -- -- Product specific branches. Also used for sysObjectID. -- hub OBJECT IDENTIFIER ::= { products 1 } ebm OBJECT IDENTIFIER ::= { products 2 } emm OBJECT IDENTIFIER ::= { products 5 } bridge OBJECT IDENTIFIER ::= { products 6 } trmm OBJECT IDENTIFIER ::= { products 7 } fmm OBJECT IDENTIFIER ::= { products 8 } focus1 OBJECT IDENTIFIER ::= { products 9 } eim OBJECT IDENTIFIER ::= { products 10 } hub8260 OBJECT IDENTIFIER ::= { products 11 } dmm OBJECT IDENTIFIER ::= { products 12 } -- -- Experimental Branches -- -- When RFCs are still in the experimental stage, the MIB -- is incorporated under the enterprise experimental branch -- so that changes in the experimental MIB do not affect -- the released product. -- -- As the RFC becomes standard and support is provided by the agents, -- the support under this branch will be moved to the appropriate -- standard branch. That is, the support under this branch -- for the MIB in question will be removed. -- expTokenRing OBJECT IDENTIFIER ::= { experiment 1 } dot1dBridge OBJECT IDENTIFIER ::= { experiment 14 } dot5 OBJECT IDENTIFIER ::= { expTokenRing 1 } -- -- Hub Groups -- agents OBJECT IDENTIFIER ::= { hub 1 } conc OBJECT IDENTIFIER ::= { hub 2 } env OBJECT IDENTIFIER ::= { hub 3 } modules OBJECT IDENTIFIER ::= { hub 4 } nets OBJECT IDENTIFIER ::= { hub 5 } groups OBJECT IDENTIFIER ::= { hub 6 } alarm OBJECT IDENTIFIER ::= { hub 7 } ocPower OBJECT IDENTIFIER ::= { hub 8 } ocPowerControl OBJECT IDENTIFIER ::= { ocPower 1 } ocInventory OBJECT IDENTIFIER ::= { hub 9 } ocInvHub OBJECT IDENTIFIER ::= { ocInventory 1 } ocInvMods OBJECT IDENTIFIER ::= { ocInventory 2 } pS2 OBJECT IDENTIFIER ::= { hub 11 } -- -- Value added module attributes -- specMods OBJECT IDENTIFIER ::= { modules 4 } -- -- A node for each module type : -- cnnNSCTL OBJECT IDENTIFIER ::= { specMods 3 } ennMSMGT OBJECT IDENTIFIER ::= { specMods 4 } ennMSFIB OBJECT IDENTIFIER ::= { specMods 5 } ennMSUTP OBJECT IDENTIFIER ::= { specMods 6 } ennMSRJ45S OBJECT IDENTIFIER ::= { specMods 7 } ennMSBNC OBJECT IDENTIFIER ::= { specMods 8 } eennPSBRG OBJECT IDENTIFIER ::= { specMods 9 } esnnPSRTR OBJECT IDENTIFIER ::= { specMods 10 } eennPSRTR OBJECT IDENTIFIER ::= { specMods 11 } ennPSAUIF OBJECT IDENTIFIER ::= { specMods 12 } ennPSAUIM OBJECT IDENTIFIER ::= { specMods 13 } t08MSRJ45S OBJECT IDENTIFIER ::= { specMods 14 } ennPSFIB OBJECT IDENTIFIER ::= { specMods 15 } ennPSFBP OBJECT IDENTIFIER ::= { specMods 16 } ennMSTELCO OBJECT IDENTIFIER ::= { specMods 17 } ennPSTELCO OBJECT IDENTIFIER ::= { specMods 18 } tnnMSRJ45S OBJECT IDENTIFIER ::= { specMods 19 } tnnMSFIB OBJECT IDENTIFIER ::= { specMods 20 } ennMSTS OBJECT IDENTIFIER ::= { specMods 21 } ennMSFOIRL OBJECT IDENTIFIER ::= { specMods 22 } cnnNSRCTL OBJECT IDENTIFIER ::= { specMods 23 } ennMSFB OBJECT IDENTIFIER ::= { specMods 24 } fnnMSMGT OBJECT IDENTIFIER ::= { specMods 25 } fnnMSFBMIC OBJECT IDENTIFIER ::= { specMods 26 } fnnMSST OBJECT IDENTIFIER ::= { specMods 27 } fnnMSDB9 OBJECT IDENTIFIER ::= { specMods 28 } ennCSTELCO OBJECT IDENTIFIER ::= { specMods 29 } tnnPSBRG OBJECT IDENTIFIER ::= { specMods 30 } ee06PSBRG OBJECT IDENTIFIER ::= { specMods 31 } tnnMSMGT OBJECT IDENTIFIER ::= { specMods 32 } cnnNSHCTL OBJECT IDENTIFIER ::= { specMods 33 } -- -- Ethernet Carrier Module -- Packaged as part of the EC-DMM blade (carrier with management option). -- eC OBJECT IDENTIFIER ::= { specMods 35 } -- -- Distributed Management Module (DMM) -- Packaged as part of the EC-DMM blade (carrier with management option). -- xDMM OBJECT IDENTIFIER ::= { specMods 43 } -- Module may be -- EC-DMM (ethernet eMAC OBJECT IDENTIFIER ::= { specMods 45 } -- Ethernet MAC Module e10PSFB OBJECT IDENTIFIER ::= { specMods 46 } e24PS6 OBJECT IDENTIFIER ::= { specMods 47 } ennMSSTELCO OBJECT IDENTIFIER ::= { specMods 48 } ocRCTL8000 OBJECT IDENTIFIER ::= { specMods 50 } cnnNSRCLS OBJECT IDENTIFIER ::= { specMods 51 } tnnMSEC OBJECT IDENTIFIER ::= { specMods 62 } ol52nnMXXX OBJECT IDENTIFIER ::= { specMods 63 } ol51nnMXXX OBJECT IDENTIFIER ::= { specMods 64 } tnnMSTDDI OBJECT IDENTIFIER ::= { specMods 65 } ol5101MRMON OBJECT IDENTIFIER ::= { specMods 68 } -- -- Networking groups -- net OBJECT IDENTIFIER ::= { nets 1 } enet OBJECT IDENTIFIER ::= { nets 2 } trnet OBJECT IDENTIFIER ::= { nets 3 } fddinet OBJECT IDENTIFIER ::= { nets 4 } -- -- Threshold group -- thresh OBJECT IDENTIFIER ::= { alarm 1 } threshControl OBJECT IDENTIFIER ::= { thresh 1 } -- The gen Group -- -- Implementation of the gen group is mandatory for all agent products. -- -- The gen Group is used by all agent products. It provides -- objects that identify what the product is and who is managing it. -- genProduct OBJECT-TYPE SYNTAX INTEGER { product-E01MS-MGT(1), -- EMM product-EE02PS-BRG(2), -- EBM product-F01MS-MGT(5), -- FMM product-T01MS-MGT(7) -- TRMM , product-EC-DMM(12) -- DMM } ACCESS read-only STATUS mandatory DESCRIPTION "The product type represented by this agent." ::= { gen 1 } genServiceDate OBJECT-TYPE SYNTAX DisplayString (SIZE(6)) ACCESS read-only STATUS mandatory DESCRIPTION "The date that the product was last serviced in the format yymmdd. If this date is unknown, the value of this object is '000000'." ::= { gen 2 } genNetman OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP (source) Address of the last authenticated SNMP PDU received by this entity before this request. An IP Address of 00.00.00.00 represents the default value." ::= { gen 3 } genDiagnostics OBJECT-TYPE SYNTAX INTEGER { passed(1), failed(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The result of this product's diagnostic test(s). If any test fails, this will have the failed(2) value. Note, many products do not operate after a diagnostic failure. In this case, no SNMP communication would be available." ::= { gen 4 } genSerial OBJECT-TYPE SYNTAX DisplayString (SIZE(1..128)) ACCESS read-only STATUS mandatory DESCRIPTION "The serial number of this product." ::= { gen 5 } genID OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "A unique ID used for grouping disparate agents together. For example, a concentrator may contain multiple agents. This ID is could be assigned by the management station to identify all of these agents as being contained in the same concentrator." ::= { gen 6 } genVers OBJECT-TYPE SYNTAX DisplayString (SIZE(0..80)) ACCESS read-only STATUS mandatory DESCRIPTION "The version identifier(s) for this agent." ::= { gen 7 } genAuthFailureAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The source IP Address of the last SNMP request that caused an authentication failure trap to be generated. This object is also included in the SNMP authenticationFailure trap." ::= { gen 8 } genTimeLastChanged OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "A snapshot of sysUpTime when the last trap was generated. This attribute can be used to save polling by a management station. If there have been no traps generated since the last poll, there is no need for the station to poll again." ::= { gen 9 } -- The echo Group -- -- Implementation of the echo group is mandatory for all agent -- products. -- -- The echo Group is used by a station to initiate a Ping from -- this agent to the address denoted by echoAddr. When all of -- the pings are sent, the agent issues a ping trap (enterprise specific) -- reporting the total number of responses received at that time. -- -- To ping another host, you must minimally set the echoAddr to the -- host that you want to ping and echoStart to startEcho(2). The -- other objects let you change the characteristic of the Ping packets. -- Note that only one Ping can be processed at a time. -- echoStart OBJECT-TYPE SYNTAX INTEGER { noEcho(1), startEcho(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting echoStart to startEcho(2) causes the device to begin an ICMP echo sequence using the parameters indicated by the rest of the echo group." ::= { echo 1 } echoAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The IP Address to which the device will ping. This object can only be set to valid unicast class A, class B, or class C addresses. The default IP Address is loopback (127.0.0.1)." ::= { echo 2 } echoPattern OBJECT-TYPE SYNTAX INTEGER { zeroes(1), ones(2), mixed(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The actual pattern to be contained in the ICMP echo packet." ::= { echo 3 } echoNumber OBJECT-TYPE SYNTAX INTEGER (1..255) ACCESS read-write STATUS mandatory DESCRIPTION "The number of ICMP echo packets (pings) to send." ::= { echo 4 } echoSize OBJECT-TYPE SYNTAX INTEGER (64..1500) ACCESS read-write STATUS mandatory DESCRIPTION "The size of the ICMP echo packet (ping) to send when echoStart is set. The valid range is between 64 and 1500 octets." ::= { echo 5 } echoResponseCounts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of ICMP echo response packets received since the last PING was initiated. " ::= { echo 6 } -- The Concentrator Groups: -- -- The following groups are specific to the Concentrator product family. -- -- The agents Group: -- This group is mandatory for all agents that exist in the concentrator. -- -- The master management module(s) indicate all of the other SNMP agents -- present in the concentrator. The agents group is also used -- by each agent to indicate his own agent status, whether master or not. -- agentsMySlot OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot id of this agent." ::= { agents 1 } agentsMasterReset OBJECT-TYPE SYNTAX INTEGER { noReset(1), reset(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Resetting mastership causes a new mastership election to occur. The agent with the highest mastership priority will become the new master. If there is more than one agent with the highest priority, the selection between those agents will be arbritrary." ::= { agents 2 } agentsTable OBJECT-TYPE SYNTAX SEQUENCE OF AgentsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of agents in the concentrator as seen by this agent. A master will see all the agents; a slave will only see itself." ::= { agents 3 } agentsEntry OBJECT-TYPE SYNTAX AgentsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A profile of an agent within the concentrator." INDEX { agentsSlotIndex } ::= { agentsTable 1 } AgentsEntry ::= SEQUENCE { agentsSlotIndex INTEGER, agentsStationAddr OCTET STRING, agentsIpAddress IpAddress, agentsMasterStatus INTEGER, agentsMasterPriority INTEGER, ocAgentsSubSlot INTEGER } agentsSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number that identifies the referenced agent." ::= { agentsEntry 1 } agentsStationAddr OBJECT-TYPE SYNTAX OCTET STRING (SIZE(6)) ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier for this agent. Often this is the value of ifPhysAddress for the first interface." ::= { agentsEntry 2 } agentsIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "An IP Address that can be used to communicate to this agent. Note, this object's value may change as the agent switches to different sub-networks." ::= { agentsEntry 3 } agentsMasterStatus OBJECT-TYPE SYNTAX INTEGER { master(1), non-master(2), -- slave electing(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The mastership status of this agent." ::= { agentsEntry 4 } agentsMasterPriority OBJECT-TYPE SYNTAX INTEGER { one(1), -- lowest two(2), three(3), four(4), five(5), six(6), seven(7), eight(8), nine(9), ten(10), -- highest never(11) } ACCESS read-write STATUS mandatory DESCRIPTION "The mastership priority of this agent. Ten is the highest and one is the lowest. Never means will not be able become master. Some agents do not have the capability to become master (the etherent to ethernet bridge, e.g.) and setting those agents to a value other than never(11) will generate an invalid value error. Priority is only used when an election occurs. Mastership is not pre-emptive; use the reset mastership command (agentsMasterReset)." ::= { agentsEntry 5 } ocAgentsSubSlot OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot index for this agent. For agents not located in the IBM 8260 system, this object will always return 1 for this object value." ::= { agentsEntry 6 } -- The conc Group: -- This group is mandatory for all devices that are acting as a concentrator -- master. -- -- The conc group contains information and control relative to -- the concentrator. -- concType OBJECT-TYPE SYNTAX INTEGER { hub-seventeen-slot(1), hub-six-slot(2), hub-six-slot-ft(3), -- 6 slot with flag board hub-six-slot-hc(4), -- 6-slot with hidden controller hub-six-slot-ft-hc(5), -- 6-slot with both hub8260-seventeen-slot-a(6) -- 17 slot with ring backplane , hub-load-sharing(9) -- 17 slot load sharing hub } ACCESS read-only STATUS mandatory DESCRIPTION "This object identifies the type of concentrator represented by this agent." ::= { conc 1 } concReset OBJECT-TYPE SYNTAX INTEGER { noReset(1), reset(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting this value to reset(2) causes this concentrator to reset. " ::= { conc 2 } concNumSlots OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of slots in this concentrator. Note, that if a hidden controller is present, the number of slots is one more than the number of payload slots (six-slot-hc will report 7 slots, for example). The hidden controller does not actually occupy a main slot in the 6-slot concentrator, but it will report itself as slot 7." ::= { conc 3 } concProfile OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..3)) ACCESS read-only STATUS mandatory DESCRIPTION "A bit string where the least significant bit corresponds to slot 1. A '1' in the bit indicates that a module is present in that slot. The number of octets provided is based on the concNumSlots value divided by 8. Any extra bits (for example, bits 18-24 for 17 slots) are meaningless. For example, the string 0x01 0xFF 0xFF would represent a full 17 slot concentrator." ::= { conc 4 } -- The env Group -- This group represents the concentrator's environment. It is available -- from agents that are acting as a concentrator master. envTempStatus OBJECT-TYPE SYNTAX INTEGER { okay(1), extremeTemp(2), warning(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The overall temperature status for this concentrator. This object's value is an aggregate of all the temperature probes in the concentrator, such that, when at least one probe reports extreme temperature, this object will have the value extremeTemp(2). This object will have the value warning(3) prior to reporting the value extremeTemp(2) as a means of warning of a possible hub overheat condition." ::= { env 1 } envPSCapacity OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The total capacity of power supplies for this concentrator." ::= { env 2 } envPSTable OBJECT-TYPE SYNTAX SEQUENCE OF EnvPSEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains information about each potential power supply in the concentrator." ::= { env 3 } envPSEntry OBJECT-TYPE SYNTAX EnvPSEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information for each power supply in the concentrator." INDEX { envPSIndex } ::= { envPSTable 1 } EnvPSEntry ::= SEQUENCE { envPSIndex INTEGER, envPSAdminState INTEGER, envPSOperStatus INTEGER } envPSIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Identifies the power supply for which this entry contains power supply information. For systems with the primary and backup power supply (as opposed to the N+1 design), index 1 refers to the primary, and index 2 refers to the backup. " ::= { envPSEntry 1 } envPSAdminState OBJECT-TYPE SYNTAX INTEGER { activate(1), standby(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The current desired state of the power supply. A power supply in standby does not provide power to the concentrator. Note, in a Load Sharing Hub, this object is read only." ::= { envPSEntry 2 } envPSOperStatus OBJECT-TYPE SYNTAX INTEGER { active(1), standby(2), faulty(3), not-installed(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The current operational state of the power supply. A power supply in standby does not provide power to the concentrator." ::= { envPSEntry 3 } envFanStatus OBJECT-TYPE SYNTAX INTEGER { okay(1), faulty(2), not-installed(4), unknown(5) } ACCESS read-only STATUS mandatory DESCRIPTION "The overall status of the fan(s). When fan operational status is known, this object's value is an aggregate of all fan status in the concentrator such that, when at least one fan unit is faulty, this object will have the value faulty(2)." ::= { env 4 } envTable OBJECT-TYPE SYNTAX SEQUENCE OF EnvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains information about the concentrator environment." ::= { env 5 } envEntry OBJECT-TYPE SYNTAX EnvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information for each monitored component in this concentrator." INDEX { envType } ::= { envTable 1 } EnvEntry ::= SEQUENCE { envType INTEGER, envStatus INTEGER } envType OBJECT-TYPE SYNTAX INTEGER { ls-pdb(1) --- Online load-sharing hub PDB } ACCESS read-only STATUS mandatory DESCRIPTION "The type of hardware component monitored in this concentrator." ::= { envEntry 1 } envStatus OBJECT-TYPE SYNTAX INTEGER { okay(1), faulty(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of the monitored hardware component." ::= { envEntry 2 } -- The modules group -- This group represents the information as seen by what is currently known -- as the concentrator master. If the module is not a master, this group -- is not represented. These tables have dynamic instances, that is, -- if the module does not exist in the concentrator, the tables are empty. -- No excess information is presented. -- -- If the agent is an IBM 8260 management module, the modules that exist -- in subslot 1 (that is, the motherboard) will have an instance in the -- modTable -- modTable OBJECT-TYPE SYNTAX SEQUENCE OF ModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains generic information about every module that is present within the concentrator. If the concentrator is the IBM 8260 Hub, then only the motherboard is present in this table." ::= { modules 1 } modEntry OBJECT-TYPE SYNTAX ModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information for each module in the concentrator. If the concentrator is the IBM 8260 Hub, then only the motherboard is present in this table." INDEX { modSlotIndex } ::= { modTable 1 } ModEntry ::= SEQUENCE { modSlotIndex INTEGER, modType INTEGER, modClass INTEGER, modDescr DisplayString, modVersion DisplayString, modVendor INTEGER, modResetModule INTEGER, modConfigToDips INTEGER, modConfigured INTEGER, modNetwork INTEGER, modNetworkType INTEGER, modStatus INTEGER, modNumPorts INTEGER, modNumTrunks INTEGER } modSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique slot number of this module. Its value ranges between 1 and concNumSlots and remains constant at least from one re-initialization of the entity's network management system to the next re-initialization." ::= { modEntry 1 } modType OBJECT-TYPE SYNTAX INTEGER { module-unmanageable(1), -- not manageable module-unknown(2), -- only generically manageable module-cnnNS-CTL(3), -- Controller module-ennMS-MGT(4), -- Ethernet Management module-ennMS-FIB(5), -- Ethernet Fiber module-ennMS-UTP(6), -- Ethernet 10BASE-T module-ennMS-RJ45S(7), -- Ethernet 10BASE-T module-ennMS-BNC(8), -- Ethernet BNC module-eennPS-BRG(9), -- EBM module-esnnPS-RTR(10), -- Cisco Serial module-eennPS-RTR(11), -- Cisco Ethernet module-ennPS-AUIF(12), -- Ethernet AUI Female module-ennPS-AUIM(13), -- Ethernet AUI Male module-t08MS-RJ45S(14), -- Token Ring 8-port MAU module module-ennPS-FIB(15), -- Ethernet Fiber port switching module-ennPS-FBP(16), -- Ethernet 10BASE-F port switching module-ennMS-TELCO(17), -- Ethernet 10BASE-T module-ennPS-TELCO(18), -- Ethernet 10BASE-T port switching module-tnnMS-RJ45S(19), -- Token Ring Media Module module-tnnMS-FIB(20), -- Token Ring FiberOptic Repeater module-ennMS-TS(21), -- Ethernet Terminal Server module-ennMS-FOIRL(22), -- Ethernet FOIRL module-cnnNS-RCTL(23), -- Redundant Controller module-ennPS-FB(24), -- Ethernet 10BASE-F module-fnnMS-MGT(25), -- FDDI managment module (FMM) module-fnnMS-FBMIC(26), -- FDDI media w/ fiber ANSI MIC conn. module-fnnMS-ST(27), -- FDDI media w/ fiber ST conn. module-fnnMS-DB9(28), -- FDDI w/ shielded copper DB9 conn. module-ennCS-TELCO(29), -- Ethernet 10BASE-T per-connector module-tnnPS-BRG(30), -- Token Ring Bridge module-ee06PS-BRG(31), -- Ethernet Interconnect Module module-tnnMS-MGT(32), -- Token Ring Management module-cnnNS-HCTL(33), -- Hidden Controller module-EC(35), -- Ethernet Carrier Module module-DMM(43), -- Distributed Management Module module-E-MAC(45), -- Ethernet MAC monitor card module-E10PS-FB(46), -- Ethernet 10-port per-port switchable fiber module-E24PS-6(47), -- Ethernet 24-port per-port switching module-ennMS-TELCOS(48), -- Ethernet 10BASE-T Security Module module-RCTL-8000(50), -- IBM 8260 Ctlr (managed by IBM 8260 mgmt) module-CNNNS-RCLS(51), -- Load Sharing Redundant Controller module-tnnMS-EC(62) -- 3174 Establistment Controller , module-tnnMS-TDDI(65) -- FDDI w/ copper RJ45 conn. } ACCESS read-only STATUS mandatory DESCRIPTION "The unique type identifier for this module. This type is used to identify the branch in specMods (see below). module-unmanageable(1) means that only the following objects are valid for this module: modSlotIndex modClass modVersion modVendor modReset modConfigToDips modConfigured module-unknown(2) means that all the generic attributes are manageable, but there is no specMods branch for this module as viewed by this agent." ::= { modEntry 2 } modClass OBJECT-TYPE SYNTAX INTEGER { controller(1), mgmt(2), ethernet-media(3), ethernet-interconnect(4), ethernet-portswitching-media(5), token-ring-media(6), terminal-server(7), fddi-media(8), token-ring-mgmt(9), ethernet-connswitching-media(10), token-ring-interconnect(11), fddi-mgmt(12), hub8260-token-ring-media(13), ethernet-carrier(14), hub8260-oem-specials(15), hub8260-download(17), ethernet-media-extended(19), token-ring-mod-interconnect(20) } ACCESS read-only STATUS mandatory DESCRIPTION "The class of this module. Generally speaking, this object indicates the kind of module. Specifically, the class identifier specifies the internal representation of the module's managed information base." ::= { modEntry 3 } modDescr OBJECT-TYPE SYNTAX DisplayString (SIZE(1..128)) ACCESS read-only STATUS mandatory DESCRIPTION "A textual string containing information about the module." ::= { modEntry 4 } modVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software version number of this module. " ::= { modEntry 5 } modVendor OBJECT-TYPE SYNTAX INTEGER { chipcom(1), cisco(2), pilkington(3), datability(5), ibm(6), raycom(7), retix(8), intellicom(9) } ACCESS read-only STATUS mandatory DESCRIPTION "The actual manufacturer of this board." ::= { modEntry 6 } modResetModule OBJECT-TYPE SYNTAX INTEGER { noReset(1), reset(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting this object to reset(2) causes this module to reset." ::= { modEntry 7 } modConfigToDips OBJECT-TYPE SYNTAX INTEGER { noConfigure(1), configure(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting this object to configure(2) causes this module to configure based on the dip switch settings." ::= { modEntry 8 } modConfigured OBJECT-TYPE SYNTAX INTEGER { notConfigured(1), configured(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This object indicates whether this module has already been configured. An unconfigured module is configured to a safe state where the network is isolated and the ports are disabled." ::= { modEntry 9 } modNetwork OBJECT-TYPE SYNTAX INTEGER { other(1), isolated(2), port-switching(3), front-panel(5), ethernet-1(6), ethernet-2(7), ethernet-3(8), token-ring-1(9), token-ring-2(10), token-ring-3(11), token-ring-4(12), token-ring-5(13), token-ring-6(14), token-ring-7(15), fddi-1(16), fddi-2(17), fddi-3(18), fddi-4(19), per-connector(20), isolated-1(21), -- for modules with multiple isolated-2(22), -- isolated networks within the module isolated-3(23), isolated-4(24), isolated-5(25), isolated-6(26), isolated-7(27), isolated-8(28), isolated-9(29), isolated-10(30), isolated-11(31), ethernet-4(32), -- Available in IBM 8260. ethernet-5(33), ethernet-6(34), ethernet-7(35), ethernet-8(36) } ACCESS read-write STATUS mandatory DESCRIPTION "The network that this module is attached to. If the value is other(1) or port-switching(3), setting this object to a different value will generate the invalidData error. If the value is port-switching(3), manage the networks via the portNetwork object. The value per-connector(20) is returned if the managed module is a per-connector switchable and the connectors are on different networks. The connector networks are managed by the objects defined in the specMods branch specified for this module. Modules and ports on the same network intercommunicate. Setting the module to isolated(2) (or other isolated values), removes this module from the backplane. Setting this module to a value that is not the same protocol type will return an invalidData error. Setting this module to a value that it does not support will return an invalidData error." ::= { modEntry 10 } modNetworkType OBJECT-TYPE SYNTAX INTEGER { other(1), -- other only port-switching(3), -- use portNetwork ethernet(5), -- ethernet 1-3 or 1-8, isolated token-ring(6), -- token-ring 1-7, isolated, fddi(7), -- fddi 1-4, isolated serial(8) -- front or isolated only } ACCESS read-only STATUS mandatory DESCRIPTION "The network type of this module. port-switching(3) means that the network type differs depending on the port (like the router module). The network type reflects the valid values for modNetwork." ::= { modEntry 11 } modStatus OBJECT-TYPE SYNTAX INTEGER { okay(1), fatalError(10), booting(20), partial-failure(21) } ACCESS read-only STATUS mandatory DESCRIPTION "The module's status." ::= { modEntry 12 } modNumPorts OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of ports on this module. Note, ports may be physical ports like 10BASE-T ports, or logical, like the bridge module ports." ::= { modEntry 13 } modNumTrunks OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of trunks on this module. Note, trunks are links that are, by definition, backbone connections. Examples of trunks are ring in and ring out ports for token ring, and the connections for rings to the backplane." ::= { modEntry 14 } -- -- Generic Port Table -- portTable OBJECT-TYPE SYNTAX SEQUENCE OF PortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains generic information about each port on each module present within the concentrator." ::= { modules 2 } portEntry OBJECT-TYPE SYNTAX PortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information about each port in the concentrator." INDEX { portSlotIndex, portIndex } ::= { portTable 1} PortEntry ::= SEQUENCE { portSlotIndex INTEGER, portIndex INTEGER, portType INTEGER, portConnector INTEGER, portStatus INTEGER, portAdminState INTEGER, portNetwork INTEGER, portNetworkType INTEGER, portAlertFilter INTEGER } portSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { portEntry 1 } portIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port within this module." ::= { portEntry 2 } portType OBJECT-TYPE SYNTAX INTEGER { logical(1), -- ebm's ports for example media(2), -- normal ports virtual(5) -- ets' ports for example } ACCESS read-only STATUS mandatory DESCRIPTION "The type of port. logical(1) is used to manage port resources that may not map directly to physical connections. The EBM, for example, has two logical ports, although those two ports can be assigned to different combinations of four physical connections. media(2) refers to ports such as those on the 10BASE-T module. " ::= { portEntry 3 } portConnector OBJECT-TYPE SYNTAX INTEGER { backPlane(1), -- connects directly to backplane bnc(2), -- thinnet faui(3), -- female aui maui(4), -- male aui fiber(5), -- fiber connector db-50(6), -- serial port telco(7), -- 50 pin connector rj45(8), -- unshielded rj45S(9), -- shielded db-9(10), -- 9 pin connector virtual(11), -- e.g. terminal server port fddi-lc(12), -- low cost connector fddi-st(13), -- ST type connector fddi-mic(14), -- MIC connector db-25(15), -- 25 pin d-shell connector ethernet-sma(17), -- SMA fiber connector ethernet-fc(23), -- FC fiber connector ethernet-st(24) -- ST fiber connector } ACCESS read-only STATUS mandatory DESCRIPTION "The connector type of this port." ::= { portEntry 4 } portStatus OBJECT-TYPE SYNTAX INTEGER { okay(1), linkFailure(2), jabber(3), remoteLinkFailure(4), remoteJabber(5), invalidData(6), lowLight(7), fifoOverrun(8), fifoUnderrun(9), fatalError(10), partition(11), mjlp(12), noCable(13), noSquelch(14), noPhantom(15), okay-standby(19), off(22), connecting(23), backup-link(24), security-breach(25), unknownStatus(26), beacon(27), wireFault(28), macRemoved(29), notInserted(30), speedMismatch(31), attach3174Unknown(32), attach3174To8-3299(33), attach3174To32-3299(34), attach3174ToDirect(35), attach3174Unavailable(36), transientError(37) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of this port." ::= { portEntry 5 } portAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), -- only valid value for class 2&4 modules disabled(2), redundant-primary(3), -- use specMods to set redundant-backup(4), -- redundancy buddys redundant-rfs(5), -- used by FOIRL only local(6), -- terminal server only remote(7), -- terminal server only remote-diagnostics(8), unknown(9) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired state of this port. Setting a port to be redundant-primary(3) or redundant-backup requires that the buddy slot and buddy port also be set to valid values (see appropriate specMods objects). If the values associated with the redundant buddys are not valid, a genError will be returned. If the port is already redundant, an invalid set may result in both ports being disabled." ::= { portEntry 6 } portNetwork OBJECT-TYPE SYNTAX INTEGER { other(1), isolated(2), per-module(4), front-panel(5), ethernet-1(6), ethernet-2(7), ethernet-3(8), token-ring-1(9), token-ring-2(10), token-ring-3(11), token-ring-4(12), token-ring-5(13), token-ring-6(14), token-ring-7(15), fddi-1(16), fddi-2(17), fddi-3(18), fddi-4(19), per-connector(20), isolated-1(21), -- for modules with multiple isolated-2(22), -- isolated networks within the module isolated-3(23), isolated-4(24), isolated-5(25), isolated-6(26), isolated-7(27), isolated-8(28), isolated-9(29), isolated-10(30), isolated-11(31), ethernet-4(32), ethernet-5(33), ethernet-6(34), ethernet-7(35), ethernet-8(36) } ACCESS read-write STATUS mandatory DESCRIPTION "The network that this port is attached to. If the value of portNetwork is per-module(4), then use the modNetwork to manage this port. Setting portNetwork to a different value in this case will generate the invalidData error. Setting this port to a value that is not the same protocol type will return invalidData error. front-panel(5) is used for modules that have a logical port and a physical front connection. An example of this is the Eth2Eth Bridge module. Setting this port to a value that it does not support will generate an invalidData error." ::= { portEntry 7 } portNetworkType OBJECT-TYPE SYNTAX INTEGER { other(1), -- other only ethernet(5), -- ethernet 1-3, isolated fddi(7), -- fddi 1-4, isolated serial(8) -- front or isolated only } ACCESS read-only STATUS mandatory DESCRIPTION "The network type of this port. The type reflects the valid values for portNetwork. " ::= { portEntry 8 } portAlertFilter OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2), other(3) } ACCESS read-write STATUS mandatory DESCRIPTION "Enabling this object for a port will allow the generation of port up (or port down) traps for port status transitions caused by end stations powering up (or down). Disabling this object will suppress the generation of port up (or port down) traps for a port. Note that this object is used in the trap generation decision only if alertMode, an object in alertTable, is set to filter(3). Some ports, such as integrated bridge or router ports do not support this feature. A getRequest on one of these types of ports will return a value of other(3), and a setRequest to enable(1) or disable(2) will return the invalidData object. " ::= { portEntry 9 } -- -- Trunk Table -- trunkTable OBJECT-TYPE SYNTAX SEQUENCE OF TrunkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains generic information about each trunk on each module present within the concentrator." ::= { modules 3 } trunkEntry OBJECT-TYPE SYNTAX TrunkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information about each trunk in the concentrator." INDEX { trunkSlotIndex, trunkIndex } ::= { trunkTable 1} TrunkEntry ::= SEQUENCE { trunkSlotIndex INTEGER, trunkIndex INTEGER, trunkType INTEGER, trunkConnector INTEGER, trunkStatus INTEGER, trunkAdminState INTEGER, trunkWrapState INTEGER, trunkNeighbor INTEGER } trunkSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this trunk's module." ::= { trunkEntry 1 } trunkIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The trunk number of this trunk." ::= { trunkEntry 2 } trunkType OBJECT-TYPE SYNTAX INTEGER { other(1), ringIn(3), -- ring access trunks ringOut(4), backplaneIn(6), -- backplane access backplaneOut(7) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of trunk. ringIn(3) and ringOut(4) refer to special trunks on the token ring protocol type modules." ::= { trunkEntry 3 } trunkConnector OBJECT-TYPE SYNTAX INTEGER { backplane(1), fiber(5), -- rj45S(9) -- shielded } ACCESS read-only STATUS mandatory DESCRIPTION "The connector type of this trunk." ::= { trunkEntry 4 } trunkStatus OBJECT-TYPE SYNTAX INTEGER { okay(1), linkFailure(2), fatalError(10), noCable(13), noSquelch(14), lostLock(16), upstreamNeighborLost(17), invalidConfig(18), beacon(27), wireFault(28) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of this trunk." ::= { trunkEntry 5 } trunkAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired state of this trunk. Enabling a trunk allows the trunk to pass network traffic. This object may be used to configure fiber trunk redundancy. Setting a trunk to be redundant-primary(3) or redundant-backup(4) requires that the buddy slot be previously set to a valid value (see appropriate specMods objects). If fiber trunk redundancy is already configured, setting this object to a redundant state will remove the previous configuration." ::= { trunkEntry 6 } trunkWrapState OBJECT-TYPE SYNTAX INTEGER { wrapped(1), unwrapped(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The wrap state of this trunk. A trunk can wrap in response to a network event such as a break in the cable." ::= { trunkEntry 7 } trunkNeighbor OBJECT-TYPE SYNTAX INTEGER { slot-1(1), slot-2(2), slot-3(3), slot-4(4), slot-5(5), slot-6(6), slot-7(7), slot-8(8), slot-9(9), slot-10(10), slot-11(11), slot-12(12), slot-13(13), slot-14(14), slot-15(15), slot-16(16), slot-17(17), external(256) } ACCESS read-only STATUS mandatory DESCRIPTION "The upstream or downstream neighbor of the trunk." ::= { trunkEntry 8 } -- specMods Group -- -- This group contains the module and port tables specific to the -- particular module. Each module is indexed by the modType value. -- For more information, please refer to the MIB information supplied -- with each module. -- specMods Group takes the following object identifier format: -- -- specMods...1.. -- -- where : -- ::= the unique number identifying the type of this module -- see modType above. -- ::= module table (1) || -- port table (2) || -- trunk (3) || -- submodule table (6) -- 1 ::= branch for entry, i.e. module entry or port entry -- ::= the object ID as indicated in the MIB documentation for -- this type module. -- ::= -- for module level || -- . for port level || -- . for trunk level || -- . for submodule level -- -- -- The lexicographical ordering for this group is: -- -- 1. To walk through all of the instances associated -- particular module type. That is, the group -- walks through a module type - all slots, before -- walking to the next module type. For example, if -- module type A is in slot 1 & 5, and module type B -- is in slot 3 (where A < B), then a tree walk would -- yield A.1, A.3, and then B.3. -- -- 2. To walk through all of the resources of a particular module -- before walking to the next module. All ports and trunks -- of a module are instantiated in the tree before the -- the next module is instiated. -- -- 3. IBM 8260 modules do not return a module level table, only -- a submodule level table. -- -- -- Hub Controller Module -- cnnNSCTLModTable OBJECT-TYPE SYNTAX SEQUENCE OF CnnNSCTLModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains information about each cnnNS-CTL in the concentrator. Note, current architecture will limit the number of instances to one per concentrator." ::= { cnnNSCTL 1 } cnnNSCTLModEntry OBJECT-TYPE SYNTAX CnnNSCTLModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information for each cnnNS-CTL module in the concentrator." INDEX { cnnNSCTLModSlotIndex } ::= { cnnNSCTLModTable 1 } CnnNSCTLModEntry ::= SEQUENCE { cnnNSCTLModSlotIndex INTEGER, cnnNSCTLModTempStatus INTEGER } cnnNSCTLModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number for this module." ::= { cnnNSCTLModEntry 1 } cnnNSCTLModTempStatus OBJECT-TYPE SYNTAX INTEGER { okay(1), extremeTemp(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The temperature as detected by the probes on this module." ::= { cnnNSCTLModEntry 2 } -- -- Ethernet Management Module -- ennMSMGTModTable OBJECT-TYPE SYNTAX SEQUENCE OF EnnMSMGTModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains module information about each EMM module in the concentrator." ::= { ennMSMGT 1 } ennMSMGTModEntry OBJECT-TYPE SYNTAX EnnMSMGTModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module information for a particular EMM module in the concentrator." INDEX { ennMSMGTModSlotIndex } ::= { ennMSMGTModTable 1 } EnnMSMGTModEntry ::= SEQUENCE { ennMSMGTModSlotIndex INTEGER, ennMSMGTModMasterPriority INTEGER, ennMSMGTModMasterStatus INTEGER, ennMSMGTModStationAddr OCTET STRING } ennMSMGTModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { ennMSMGTModEntry 1 } ennMSMGTModMasterPriority OBJECT-TYPE SYNTAX INTEGER { one(1), two(2), three(3), four(4), five(5), six(6), seven(7), eight(8), nine(9), ten(10) } ACCESS read-write STATUS mandatory DESCRIPTION "The mastership priority of this agent. Ten is the highest and one is the lowest. Priority is only used when an election occurs. Mastership is not preemptive unless the reset mastership command is used." ::= { ennMSMGTModEntry 2 } ennMSMGTModMasterStatus OBJECT-TYPE SYNTAX INTEGER { master(1), non-master(2), electing(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The mastership status of this agent." ::= { ennMSMGTModEntry 3 } ennMSMGTModStationAddr OBJECT-TYPE SYNTAX OCTET STRING (SIZE(6)) ACCESS read-only STATUS mandatory DESCRIPTION "A 6 octet address that uniquely identifies this module. The station address is the mac address of port 1. Note that EMMs before v3.0 will have 00-00-00-00-00-00 as their station address." ::= { ennMSMGTModEntry 4 } ennMSMGTPortTable OBJECT-TYPE SYNTAX SEQUENCE OF EnnMSMGTPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of information that contains port-specific information for each port on each ennMS-MGT module." ::= { ennMSMGT 2 } ennMSMGTPortEntry OBJECT-TYPE SYNTAX EnnMSMGTPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information about a specific port on a ennMS-MGT module." INDEX { ennMSMGTPortSlotIndex, ennMSMGTPortIndex } ::= { ennMSMGTPortTable 1 } EnnMSMGTPortEntry ::= SEQUENCE { ennMSMGTPortSlotIndex INTEGER, ennMSMGTPortIndex INTEGER, ennMSMGTPortIpAddress IpAddress } ennMSMGTPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { ennMSMGTPortEntry 1 } ennMSMGTPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { ennMSMGTPortEntry 2 } ennMSMGTPortIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP Address associated with this port." ::= { ennMSMGTPortEntry 3 } -- -- Ethernet Synchronous Fiber Module -- ennMSFIBModTable OBJECT-TYPE SYNTAX SEQUENCE OF EnnMSFIBModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of module-specific information for each ennMS-FIB module in the concentrator." ::= { ennMSFIB 1 } ennMSFIBModEntry OBJECT-TYPE SYNTAX EnnMSFIBModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information associated with a particular ennMS-FIB module in the concentrator." INDEX { ennMSFIBModSlotIndex } ::= { ennMSFIBModTable 1 } EnnMSFIBModEntry ::= SEQUENCE { ennMSFIBModSlotIndex INTEGER, ennMSFIBModDipNetwork INTEGER, ennMSFIBModLLW INTEGER, ennMSFIBModDipLLW INTEGER } ennMSFIBModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { ennMSFIBModEntry 1 } ennMSFIBModDipNetwork OBJECT-TYPE SYNTAX INTEGER { isolated(2), ethernet-1(6), ethernet-2(7), ethernet-3(8) } ACCESS read-only STATUS mandatory DESCRIPTION "The network indicated by the module's dip switches." ::= { ennMSFIBModEntry 2 } ennMSFIBModLLW OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The current state of this module's low light warning configuration. Enabling this feature causes the module to check for low light and to issue a warning if low light is present. Disabling low light has the advantage of faster redundancy switchover in the event of a port error." ::= { ennMSFIBModEntry 3 } ennMSFIBModDipLLW OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The low light warning configuration indicated by this module's dip switches." ::= { ennMSFIBModEntry 4 } ennMSFIBPortTable OBJECT-TYPE SYNTAX SEQUENCE OF EnnMSFIBPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each port of each ennMS-FIB module." ::= { ennMSFIB 2 } ennMSFIBPortEntry OBJECT-TYPE SYNTAX EnnMSFIBPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information about a specific port on a ennMS-FIB module." INDEX { ennMSFIBPortSlotIndex, ennMSFIBPortIndex } ::= { ennMSFIBPortTable 1 } EnnMSFIBPortEntry ::= SEQUENCE { ennMSFIBPortSlotIndex INTEGER, ennMSFIBPortIndex INTEGER, ennMSFIBPortAdminState INTEGER, ennMSFIBPortBuddySlot INTEGER, ennMSFIBPortBuddyPort INTEGER, ennMSFIBPortDipAdminState INTEGER } ennMSFIBPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { ennMSFIBPortEntry 1 } ennMSFIBPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { ennMSFIBPortEntry 2 } ennMSFIBPortAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), redundant-primary(3), redundant-backup(4) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired state of this port. Setting this port to be redundant with invalid settings of buddy slot and buddy port will return the genError error." ::= { ennMSFIBPortEntry 3 } ennMSFIBPortBuddySlot OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The slot index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port." ::= { ennMSFIBPortEntry 4 } ennMSFIBPortBuddyPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The port index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port." ::= { ennMSFIBPortEntry 5 } ennMSFIBPortDipAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), redundant-primary(3), redundant-backup(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The state of this port as indicated by the port's dip switches." ::= { ennMSFIBPortEntry 6 } -- -- Ethernet 10BASE-T Module -- ennMSUTPModTable OBJECT-TYPE SYNTAX SEQUENCE OF EnnMSUTPModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information associated with a particular ennMS-UTP module in the concentrator." ::= { ennMSUTP 1 } ennMSUTPModEntry OBJECT-TYPE SYNTAX EnnMSUTPModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A module entry containing objects that describe the module level for that particular module." INDEX { ennMSUTPModSlotIndex } ::= { ennMSUTPModTable 1 } EnnMSUTPModEntry ::= SEQUENCE { ennMSUTPModSlotIndex INTEGER, ennMSUTPModDipNetwork INTEGER, ennMSUTPModCrossover INTEGER, ennMSUTPModDipCrossover INTEGER, ennMSUTPModFFL INTEGER, ennMSUTPModDipFFL INTEGER } ennMSUTPModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { ennMSUTPModEntry 1 } ennMSUTPModDipNetwork OBJECT-TYPE SYNTAX INTEGER { isolated(2), ethernet-1(6), ethernet-2(7), ethernet-3(8) } ACCESS read-only STATUS mandatory DESCRIPTION "The network indicated by the module's dip switches." ::= { ennMSUTPModEntry 2 } ennMSUTPModCrossover OBJECT-TYPE SYNTAX INTEGER { crossed(1), uncrossed(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The current state of this module's crossover configuration. Setting this object to uncrossed(2) allows the last port to be used to connect to another repeater. Often this feature is used to connect one 10BASE-T module to another." ::= { ennMSUTPModEntry 3 } ennMSUTPModDipCrossover OBJECT-TYPE SYNTAX INTEGER { crossed(1), uncrossed(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The crossover configuration indicated by this module's dip switches." ::= { ennMSUTPModEntry 4 } ennMSUTPModFFL OBJECT-TYPE SYNTAX INTEGER { eight-bits(1), seven-bits(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The number of bits to store in the repeater's fifo buffer. See the module user's guide for more information." ::= { ennMSUTPModEntry 5 } ennMSUTPModDipFFL OBJECT-TYPE SYNTAX INTEGER { eight-bits(1), seven-bits(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The fifo fill level as indicated by this module's dip switches." ::= { ennMSUTPModEntry 6 } ennMSUTPPortTable OBJECT-TYPE SYNTAX SEQUENCE OF EnnMSUTPPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each port of this module type." ::= { ennMSUTP 2 } ennMSUTPPortEntry OBJECT-TYPE SYNTAX EnnMSUTPPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A port entry containing objects that describe this port." INDEX { ennMSUTPPortSlotIndex, ennMSUTPPortIndex } ::= { ennMSUTPPortTable 1 } EnnMSUTPPortEntry ::= SEQUENCE { ennMSUTPPortSlotIndex INTEGER, ennMSUTPPortIndex INTEGER, ennMSUTPPortAdminState INTEGER, ennMSUTPPortBuddySlot INTEGER, ennMSUTPPortBuddyPort INTEGER, ennMSUTPPortDipAdminState INTEGER, ennMSUTPPortLinkInteg INTEGER, ennMSUTPPortDipLinkInteg INTEGER, ennMSUTPPortSquelch INTEGER, ennMSUTPPortDipSquelch INTEGER } ennMSUTPPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { ennMSUTPPortEntry 1 } ennMSUTPPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { ennMSUTPPortEntry 2 } ennMSUTPPortAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), redundant-primary(3), redundant-backup(4) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired state of this port. Setting this port to be redundant with invalid settings of buddy slot and buddy port will return the genError error." ::= { ennMSUTPPortEntry 3 } ennMSUTPPortBuddySlot OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The slot index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port." ::= { ennMSUTPPortEntry 4 } ennMSUTPPortBuddyPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The port index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port." ::= { ennMSUTPPortEntry 5 } ennMSUTPPortDipAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The state of this port as indicated by the port's dip switches." ::= { ennMSUTPPortEntry 6 } ennMSUTPPortLinkInteg OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The port's link integrity configuration. Enabling link integrity configures the port to conform to the link integrity feature as specified by 10BASE-T." ::= { ennMSUTPPortEntry 7 } ennMSUTPPortDipLinkInteg OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The link integrity configuration as indicated by this port's dip switches." ::= { ennMSUTPPortEntry 8 } ennMSUTPPortSquelch OBJECT-TYPE SYNTAX INTEGER { normal(1), -- high squelch low(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The port's squelch configuration. See the module's user's guide for more information." ::= { ennMSUTPPortEntry 9 } ennMSUTPPortDipSquelch OBJECT-TYPE SYNTAX INTEGER { normal(1), -- high squelch low(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The port's squelch configuration as indicated by this port's dip switches." ::= { ennMSUTPPortEntry 10 } -- -- Ethernet 10BASE-T Module -- ennMSRJ45SModTable OBJECT-TYPE SYNTAX SEQUENCE OF EnnMSRJ45SModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of module-specific information for each ennMS-RJ45S module in the concentrator." ::= { ennMSRJ45S 1 } ennMSRJ45SModEntry OBJECT-TYPE SYNTAX EnnMSRJ45SModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific ennMS-RJ45S module in the concentrator." INDEX { ennMSRJ45SModSlotIndex } ::= { ennMSRJ45SModTable 1 } EnnMSRJ45SModEntry ::= SEQUENCE { ennMSRJ45SModSlotIndex INTEGER, ennMSRJ45SModDipNetwork INTEGER, ennMSRJ45SModCrossover INTEGER, ennMSRJ45SModDipCrossover INTEGER } ennMSRJ45SModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { ennMSRJ45SModEntry 1 } ennMSRJ45SModDipNetwork OBJECT-TYPE SYNTAX INTEGER { isolated(2), ethernet-1(6), ethernet-2(7), ethernet-3(8) } ACCESS read-only STATUS mandatory DESCRIPTION "The network indicated by the module's dip switches." ::= { ennMSRJ45SModEntry 2 } ennMSRJ45SModCrossover OBJECT-TYPE SYNTAX INTEGER { crossed(1), uncrossed(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The current state of this module's crossover configuration. Setting this object to uncrossed(2) allows the last port to be used to connect to another repeater. Often this feature is used to connect one 10BASE-T module to another." ::= { ennMSRJ45SModEntry 3 } ennMSRJ45SModDipCrossover OBJECT-TYPE SYNTAX INTEGER { crossed(1), uncrossed(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The crossover configuration indicated by this module's dip switches." ::= { ennMSRJ45SModEntry 4 } ennMSRJ45SPortTable OBJECT-TYPE SYNTAX SEQUENCE OF EnnMSRJ45SPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each port of this module type." ::= { ennMSRJ45S 2 } ennMSRJ45SPortEntry OBJECT-TYPE SYNTAX EnnMSRJ45SPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A port entry containing objects that describe this port." INDEX { ennMSRJ45SPortSlotIndex, ennMSRJ45SPortIndex } ::= { ennMSRJ45SPortTable 1 } EnnMSRJ45SPortEntry ::= SEQUENCE { ennMSRJ45SPortSlotIndex INTEGER, ennMSRJ45SPortIndex INTEGER, ennMSRJ45SPortAdminState INTEGER, ennMSRJ45SPortBuddySlot INTEGER, ennMSRJ45SPortBuddyPort INTEGER, ennMSRJ45SPortDipAdminState INTEGER, ennMSRJ45SPortLinkInteg INTEGER, ennMSRJ45SPortDipLinkInteg INTEGER, ennMSRJ45SPortSquelch INTEGER, ennMSRJ45SPortDipSquelch INTEGER } ennMSRJ45SPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { ennMSRJ45SPortEntry 1 } ennMSRJ45SPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { ennMSRJ45SPortEntry 2 } ennMSRJ45SPortAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), redundant-primary(3), redundant-backup(4) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired state of this port. Setting this port to be redundant with invalid settings of buddy slot and buddy port will return the genError error." ::= { ennMSRJ45SPortEntry 3 } ennMSRJ45SPortBuddySlot OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The slot index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port." ::= { ennMSRJ45SPortEntry 4 } ennMSRJ45SPortBuddyPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The port index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port." ::= { ennMSRJ45SPortEntry 5 } ennMSRJ45SPortDipAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The state of this port as indicated by the port's dip switches." ::= { ennMSRJ45SPortEntry 6 } ennMSRJ45SPortLinkInteg OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The port's link integrity configuration. Enabling link integrity configures the port to conform to the link integrity feature as specified by 10BASE-T." ::= { ennMSRJ45SPortEntry 7 } ennMSRJ45SPortDipLinkInteg OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The link integrity configuration as indicated by this port's dip switches." ::= { ennMSRJ45SPortEntry 8 } ennMSRJ45SPortSquelch OBJECT-TYPE SYNTAX INTEGER { normal(1), -- high squelch low(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The port's squelch configuration. See the module's user's guide for more information." ::= { ennMSRJ45SPortEntry 9 } ennMSRJ45SPortDipSquelch OBJECT-TYPE SYNTAX INTEGER { normal(1), -- high squelch low(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The port's squelch configuration as indicated by this port's dip switches." ::= { ennMSRJ45SPortEntry 10 } -- -- Ethernet BNC Module -- ennMSBNCModTable OBJECT-TYPE SYNTAX SEQUENCE OF EnnMSBNCModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information associated with a particular ennMS-BNC module in the concentrator." ::= { ennMSBNC 1 } ennMSBNCModEntry OBJECT-TYPE SYNTAX EnnMSBNCModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A module entry containing objects that describe the module level for that particular module." INDEX { ennMSBNCModSlotIndex } ::= { ennMSBNCModTable 1 } EnnMSBNCModEntry ::= SEQUENCE { ennMSBNCModSlotIndex INTEGER, ennMSBNCModDipNetwork INTEGER } ennMSBNCModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { ennMSBNCModEntry 1 } ennMSBNCModDipNetwork OBJECT-TYPE SYNTAX INTEGER { isolated(2), ethernet-1(6), ethernet-2(7), ethernet-3(8) } ACCESS read-only STATUS mandatory DESCRIPTION "The network indicated by the module's dip switches." ::= { ennMSBNCModEntry 2 } ennMSBNCPortTable OBJECT-TYPE SYNTAX SEQUENCE OF EnnMSBNCPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each port of this module type." ::= { ennMSBNC 2 } ennMSBNCPortEntry OBJECT-TYPE SYNTAX EnnMSBNCPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A port entry containing objects that describe this port." INDEX { ennMSBNCPortSlotIndex, ennMSBNCPortIndex } ::= { ennMSBNCPortTable 1 } EnnMSBNCPortEntry ::= SEQUENCE { ennMSBNCPortSlotIndex INTEGER, ennMSBNCPortIndex INTEGER, ennMSBNCPortDipAdminState INTEGER, ennMSBNCPortDipTermination INTEGER, ennMSBNCPortDipGround INTEGER } ennMSBNCPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { ennMSBNCPortEntry 1 } ennMSBNCPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { ennMSBNCPortEntry 2 } ennMSBNCPortDipAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The state of this port as indicated by the port's dip switches." ::= { ennMSBNCPortEntry 3 } ennMSBNCPortDipTermination OBJECT-TYPE SYNTAX INTEGER { terminated(1), not-terminated(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The state of this port's termination as indicated by the port's dip switches." ::= { ennMSBNCPortEntry 4 } ennMSBNCPortDipGround OBJECT-TYPE SYNTAX INTEGER { grounded(1), not-grounded(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The state of this port's ground as indicated by the port's dip switches." ::= { ennMSBNCPortEntry 5 } -- -- Ethernet to Ethernet Bridge Module -- eennPSBRGModTable OBJECT-TYPE SYNTAX SEQUENCE OF EennPSBRGModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of module-specific information for each eennPS-BRG module in the concentrator." ::= { eennPSBRG 1 } eennPSBRGModEntry OBJECT-TYPE SYNTAX EennPSBRGModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific eennPS-BRG module in the concentrator." INDEX { eennPSBRGModSlotIndex } ::= { eennPSBRGModTable 1 } EennPSBRGModEntry ::= SEQUENCE { eennPSBRGModSlotIndex INTEGER, eennPSBRGModStationAddr OCTET STRING, eennPSBRGModProtocols DisplayString } eennPSBRGModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { eennPSBRGModEntry 1 } eennPSBRGModStationAddr OBJECT-TYPE SYNTAX OCTET STRING (SIZE(6)) ACCESS read-only STATUS mandatory DESCRIPTION "A 6 octet address that uniquely identifies this module. The station address is the mac address of port 1." ::= { eennPSBRGModEntry 2 } eennPSBRGModProtocols OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "A textual description of the protocols supported by this module" ::= { eennPSBRGModEntry 3 } eennPSBRGPortTable OBJECT-TYPE SYNTAX SEQUENCE OF EennPSBRGPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific for each port of each eennPS-BRG module in the concentrator." ::= { eennPSBRG 2 } eennPSBRGPortEntry OBJECT-TYPE SYNTAX EennPSBRGPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of port-specific informatoin about a specific eennPS-BRG port in the concentrator." INDEX { eennPSBRGPortSlotIndex, eennPSBRGPortIndex } ::= { eennPSBRGPortTable 1 } EennPSBRGPortEntry ::= SEQUENCE { eennPSBRGPortSlotIndex INTEGER, eennPSBRGPortIndex INTEGER, eennPSBRGPortIpAddress IpAddress, eennPSBRGPortDipNetwork INTEGER, eennPSBRGPortDefNetwork INTEGER } eennPSBRGPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number for this port's module." ::= { eennPSBRGPortEntry 1 } eennPSBRGPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number for this port within this slot." ::= { eennPSBRGPortEntry 2 } eennPSBRGPortIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP Address associated with this port." ::= { eennPSBRGPortEntry 3 } eennPSBRGPortDipNetwork OBJECT-TYPE SYNTAX INTEGER { isolated(2), front-panel(5), ethernet-1(6), ethernet-2(7), ethernet-3(8) } ACCESS read-only STATUS mandatory DESCRIPTION "The network for this port as specified by this port's dip switches." ::= { eennPSBRGPortEntry 4 } eennPSBRGPortDefNetwork OBJECT-TYPE SYNTAX INTEGER { isolated(2), front-panel(5), ethernet-1(6), ethernet-2(7), ethernet-3(8) } ACCESS read-only STATUS mandatory DESCRIPTION "The network for this port as specified by the EBM's non-volatile storage." ::= { eennPSBRGPortEntry 5 } -- -- Ethernet to Serial Router Module -- esnnPSRTRModTable OBJECT-TYPE SYNTAX SEQUENCE OF EsnnPSRTRModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of module-specific information for each esnnPS-RTR module in the concentrator." ::= { esnnPSRTR 1 } esnnPSRTRModEntry OBJECT-TYPE SYNTAX EsnnPSRTRModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific esnnPS-RTR module in the concentrator." INDEX { esnnPSRTRModSlotIndex } ::= { esnnPSRTRModTable 1 } EsnnPSRTRModEntry ::= SEQUENCE { esnnPSRTRModSlotIndex INTEGER, esnnPSRTRModStationAddr OCTET STRING, esnnPSRTRModProtocols DisplayString } esnnPSRTRModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { esnnPSRTRModEntry 1 } esnnPSRTRModStationAddr OBJECT-TYPE SYNTAX OCTET STRING (SIZE(6)) ACCESS read-only STATUS mandatory DESCRIPTION "A 6 octet address that uniquely identifies this module. The station address is the mac address of port 1." ::= { esnnPSRTRModEntry 2 } esnnPSRTRModProtocols OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "A textual description of the protocols supported by this module" ::= { esnnPSRTRModEntry 3 } esnnPSRTRPortTable OBJECT-TYPE SYNTAX SEQUENCE OF EsnnPSRTRPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific for each port of each esnnPS-RTR module in the concentrator." ::= { esnnPSRTR 2 } esnnPSRTRPortEntry OBJECT-TYPE SYNTAX EsnnPSRTRPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of port-specific informatoin about a specific esnnPS-RTR port in the concentrator." INDEX { esnnPSRTRPortSlotIndex, esnnPSRTRPortIndex } ::= { esnnPSRTRPortTable 1 } EsnnPSRTRPortEntry ::= SEQUENCE { esnnPSRTRPortSlotIndex INTEGER, esnnPSRTRPortIndex INTEGER, esnnPSRTRPortIpAddress IpAddress, esnnPSRTRPortDipNetwork INTEGER, esnnPSRTRPortDefNetwork INTEGER } esnnPSRTRPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number for this port's module." ::= { esnnPSRTRPortEntry 1 } esnnPSRTRPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number for this port." ::= { esnnPSRTRPortEntry 2 } esnnPSRTRPortIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP Address associated with this port." ::= { esnnPSRTRPortEntry 3 } esnnPSRTRPortDipNetwork OBJECT-TYPE SYNTAX INTEGER { isolated(2), front-panel(5), ethernet-1(6), ethernet-2(7), ethernet-3(8) } ACCESS read-only STATUS mandatory DESCRIPTION "The network for this port as specified by this port's dip switches." ::= { esnnPSRTRPortEntry 4 } esnnPSRTRPortDefNetwork OBJECT-TYPE SYNTAX INTEGER { isolated(2), front-panel(5), ethernet-1(6), ethernet-2(7), ethernet-3(8) } ACCESS read-only STATUS mandatory DESCRIPTION "The network for this port as specified by the OERM's non-volatile storage." ::= { esnnPSRTRPortEntry 5 } -- -- Ethernet to Ethernet Router Module -- eennPSRTRModTable OBJECT-TYPE SYNTAX SEQUENCE OF EennPSRTRModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of module-specific information for each eennPS-RTR module in the concentrator." ::= { eennPSRTR 1 } eennPSRTRModEntry OBJECT-TYPE SYNTAX EennPSRTRModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific eennPS-RTR module in the concentrator." INDEX { eennPSRTRModSlotIndex } ::= { eennPSRTRModTable 1 } EennPSRTRModEntry ::= SEQUENCE { eennPSRTRModSlotIndex INTEGER, eennPSRTRModStationAddr OCTET STRING, eennPSRTRModProtocols DisplayString } eennPSRTRModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { eennPSRTRModEntry 1 } eennPSRTRModStationAddr OBJECT-TYPE SYNTAX OCTET STRING (SIZE(6)) ACCESS read-only STATUS mandatory DESCRIPTION "A 6 octet address that uniquely identifies this module. The station address is the mac address of port 1." ::= { eennPSRTRModEntry 2 } eennPSRTRModProtocols OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "A textual description of the protocols supported by this module" ::= { eennPSRTRModEntry 3 } eennPSRTRPortTable OBJECT-TYPE SYNTAX SEQUENCE OF EennPSRTRPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific for each port of each eennPS-RTR module in the concentrator." ::= { eennPSRTR 2 } eennPSRTRPortEntry OBJECT-TYPE SYNTAX EennPSRTRPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of port-specific informatoin about a specific eennPS-RTR port in the concentrator." INDEX { eennPSRTRPortSlotIndex, eennPSRTRPortIndex } ::= { eennPSRTRPortTable 1 } EennPSRTRPortEntry ::= SEQUENCE { eennPSRTRPortSlotIndex INTEGER, eennPSRTRPortIndex INTEGER, eennPSRTRPortIpAddress IpAddress, eennPSRTRPortDipNetwork INTEGER, eennPSRTRPortDefNetwork INTEGER } eennPSRTRPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number for this port's module." ::= { eennPSRTRPortEntry 1 } eennPSRTRPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { eennPSRTRPortEntry 2 } eennPSRTRPortIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP Address associated with this port." ::= { eennPSRTRPortEntry 3 } eennPSRTRPortDipNetwork OBJECT-TYPE SYNTAX INTEGER { isolated(2), front-panel(5), ethernet-1(6), ethernet-2(7), ethernet-3(8) } ACCESS read-only STATUS mandatory DESCRIPTION "The network for this port as specified by this port's dip switches." ::= { eennPSRTRPortEntry 4 } eennPSRTRPortDefNetwork OBJECT-TYPE SYNTAX INTEGER { isolated(2), front-panel(5), ethernet-1(6), ethernet-2(7), ethernet-3(8) } ACCESS read-only STATUS mandatory DESCRIPTION "The network for this port as specified by the OERM's non-volatile storage." ::= { eennPSRTRPortEntry 5 } -- -- Ethernet Female AUI Module -- ennPSAUIFModTable OBJECT-TYPE SYNTAX SEQUENCE OF EnnPSAUIFModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information associated with a particular ennPS-AUIF module in the concentrator." ::= { ennPSAUIF 1 } ennPSAUIFModEntry OBJECT-TYPE SYNTAX EnnPSAUIFModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific ennPS-AUIF module in the concentrator." INDEX { ennPSAUIFModSlotIndex } ::= { ennPSAUIFModTable 1 } EnnPSAUIFModEntry ::= SEQUENCE { ennPSAUIFModSlotIndex INTEGER } ennPSAUIFModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { ennPSAUIFModEntry 1 } ennPSAUIFPortTable OBJECT-TYPE SYNTAX SEQUENCE OF EnnPSAUIFPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each port of this module type." ::= { ennPSAUIF 2 } ennPSAUIFPortEntry OBJECT-TYPE SYNTAX EnnPSAUIFPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific ennPS-AUIF port in the concentrator." INDEX { ennPSAUIFPortSlotIndex, ennPSAUIFPortIndex } ::= { ennPSAUIFPortTable 1 } EnnPSAUIFPortEntry ::= SEQUENCE { ennPSAUIFPortSlotIndex INTEGER, ennPSAUIFPortIndex INTEGER, ennPSAUIFPortAdminState INTEGER, ennPSAUIFPortBuddySlot INTEGER, ennPSAUIFPortBuddyPort INTEGER, ennPSAUIFPortDipAdminState INTEGER, ennPSAUIFPortDipNetwork INTEGER } ennPSAUIFPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { ennPSAUIFPortEntry 1 } ennPSAUIFPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { ennPSAUIFPortEntry 2 } ennPSAUIFPortAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), redundant-primary(3), redundant-backup(4) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired state of this port. Setting this port to be redundant with invalid settings of buddy slot and buddy port will return the genError error." ::= { ennPSAUIFPortEntry 3 } ennPSAUIFPortBuddySlot OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The slot index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port." ::= { ennPSAUIFPortEntry 4 } ennPSAUIFPortBuddyPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The port index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port." ::= { ennPSAUIFPortEntry 5 } ennPSAUIFPortDipAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), redundant-primary(3), redundant-backup(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The state of this port as indicated by the port's dip switches." ::= { ennPSAUIFPortEntry 6 } ennPSAUIFPortDipNetwork OBJECT-TYPE SYNTAX INTEGER { isolated(2), ethernet-1(6), ethernet-2(7), ethernet-3(8) } ACCESS read-only STATUS mandatory DESCRIPTION "The network indicated by the port's dip switches." ::= { ennPSAUIFPortEntry 7 } -- -- Ethernet Male AUI Module -- ennPSAUIMModTable OBJECT-TYPE SYNTAX SEQUENCE OF EnnPSAUIMModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information associated with a particular ennPS-AUIM module in the concentrator." ::= { ennPSAUIM 1 } ennPSAUIMModEntry OBJECT-TYPE SYNTAX EnnPSAUIMModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific ennPS-AUIM module in the concentrator." INDEX { ennPSAUIMModSlotIndex } ::= { ennPSAUIMModTable 1 } EnnPSAUIMModEntry ::= SEQUENCE { ennPSAUIMModSlotIndex INTEGER } ennPSAUIMModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { ennPSAUIMModEntry 1 } ennPSAUIMPortTable OBJECT-TYPE SYNTAX SEQUENCE OF EnnPSAUIMPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each port of this module type." ::= { ennPSAUIM 2 } ennPSAUIMPortEntry OBJECT-TYPE SYNTAX EnnPSAUIMPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific ennPS-AUIM port in the concentrator." INDEX { ennPSAUIMPortSlotIndex, ennPSAUIMPortIndex } ::= { ennPSAUIMPortTable 1 } EnnPSAUIMPortEntry ::= SEQUENCE { ennPSAUIMPortSlotIndex INTEGER, ennPSAUIMPortIndex INTEGER, ennPSAUIMPortAdminState INTEGER, ennPSAUIMPortBuddySlot INTEGER, ennPSAUIMPortBuddyPort INTEGER, ennPSAUIMPortDipAdminState INTEGER, ennPSAUIMPortDipNetwork INTEGER, ennPSAUIMPortSQETest INTEGER, ennPSAUIMPortDipSQETest INTEGER, ennPSAUIMPortCollision INTEGER, ennPSAUIMPortDipCollision INTEGER, ennPSAUIMPortHalfStep INTEGER, ennPSAUIMPortDipHalfStep INTEGER } ennPSAUIMPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { ennPSAUIMPortEntry 1 } ennPSAUIMPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { ennPSAUIMPortEntry 2 } ennPSAUIMPortAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), redundant-primary(3), redundant-backup(4) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired state of this port. Setting this port to be redundant with invalid settings of buddy slot and buddy port will return the genError error." ::= { ennPSAUIMPortEntry 3 } ennPSAUIMPortBuddySlot OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The slot index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port." ::= { ennPSAUIMPortEntry 4 } ennPSAUIMPortBuddyPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The port index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port." ::= { ennPSAUIMPortEntry 5 } ennPSAUIMPortDipAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The state of this port as indicated by the port's dip switches." ::= { ennPSAUIMPortEntry 6 } ennPSAUIMPortDipNetwork OBJECT-TYPE SYNTAX INTEGER { isolated(2), ethernet-1(6), ethernet-2(7), ethernet-3(8) } ACCESS read-only STATUS mandatory DESCRIPTION "The network indicated by the port's dip switches." ::= { ennPSAUIMPortEntry 7 } ennPSAUIMPortSQETest OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The current SQE test configuration for this port." ::= { ennPSAUIMPortEntry 8 } ennPSAUIMPortDipSQETest OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The SQE test configuration for this port as indicated by the port's dip switches." ::= { ennPSAUIMPortEntry 9 } ennPSAUIMPortCollision OBJECT-TYPE SYNTAX INTEGER { normal(1), alternate(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The current collision configuration for this port." ::= { ennPSAUIMPortEntry 10 } ennPSAUIMPortDipCollision OBJECT-TYPE SYNTAX INTEGER { normal(1), alternate(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The collision configuration for this port as indicated by the port's dip switches." ::= { ennPSAUIMPortEntry 11 } ennPSAUIMPortHalfStep OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The current step configuration for this port." ::= { ennPSAUIMPortEntry 12 } ennPSAUIMPortDipHalfStep OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The step configuration for this port as indicated by the port's dip switches." ::= { ennPSAUIMPortEntry 13 } -- -- Token Ring 8-Port MAU Module -- t08MSRJ45SModTable OBJECT-TYPE SYNTAX SEQUENCE OF T08MSRJ45SModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information associated with a particular t08MS-RJ45S module in the concentrator." ::= { t08MSRJ45S 1 } t08MSRJ45SModEntry OBJECT-TYPE SYNTAX T08MSRJ45SModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of the t08MS-RJ45S module attributes." INDEX { t08MSRJ45SModSlotIndex } ::= { t08MSRJ45SModTable 1 } T08MSRJ45SModEntry ::= SEQUENCE { t08MSRJ45SModSlotIndex INTEGER, t08MSRJ45SModBypsAdminState INTEGER, t08MSRJ45SModBypsOperState INTEGER, t08MSRJ45SModDipCableImp INTEGER } t08MSRJ45SModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { t08MSRJ45SModEntry 1 } t08MSRJ45SModBypsAdminState OBJECT-TYPE SYNTAX INTEGER { insert(1), bypass(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired state of this module with respect to the ring. Setting this attribute to bypass(2) will cause this module to be removed from the ring that passes through the module's ring in and ring out ports." ::= { t08MSRJ45SModEntry 2 } t08MSRJ45SModBypsOperState OBJECT-TYPE SYNTAX INTEGER { insert(1), bypass(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The operational state of this module with respect to the ring. If this attribute is equal to bypass(2), then the module has been removed from the ring that passes through the module's ring in and ring out ports." ::= { t08MSRJ45SModEntry 3 } t08MSRJ45SModDipCableImp OBJECT-TYPE SYNTAX INTEGER { ohm100(1), ohm150(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The setting of this module's port impedance matching, with 100 ohm corresponding to unshielded twisted pair cabling and 150 ohm corresponding to shielded twisted pair cabling. This setting is valid for all ports on this module." ::= { t08MSRJ45SModEntry 4 } t08MSRJ45SPortTable OBJECT-TYPE SYNTAX SEQUENCE OF T08MSRJ45SPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each port of this module type." ::= { t08MSRJ45S 2 } t08MSRJ45SPortEntry OBJECT-TYPE SYNTAX T08MSRJ45SPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of t08MS-RJ45S port attributes." INDEX { t08MSRJ45SPortSlotIndex, t08MSRJ45SPortIndex } ::= { t08MSRJ45SPortTable 1 } T08MSRJ45SPortEntry ::= SEQUENCE { t08MSRJ45SPortSlotIndex INTEGER, t08MSRJ45SPortIndex INTEGER, t08MSRJ45SPortDipAdminState INTEGER, t08MSRJ45SPortStationType INTEGER } t08MSRJ45SPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { t08MSRJ45SPortEntry 1 } t08MSRJ45SPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { t08MSRJ45SPortEntry 2 } t08MSRJ45SPortDipAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The state of this port as indicated by the port's dip switches." ::= { t08MSRJ45SPortEntry 3 } t08MSRJ45SPortStationType OBJECT-TYPE SYNTAX INTEGER { mac-present(1), mac-not-present(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Determines whether the station connected to this port has a MAC address." ::= { t08MSRJ45SPortEntry 4 } t08MSRJ45STrunkTable OBJECT-TYPE SYNTAX SEQUENCE OF T08MSRJ45STrunkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of trunk-specific information about each trunk for this module type." ::= { t08MSRJ45S 3 } t08MSRJ45STrunkEntry OBJECT-TYPE SYNTAX T08MSRJ45STrunkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of t08MS-RJ45S trunk attributes." INDEX { t08MSRJ45STrunkSlotIndex, t08MSRJ45STrunkIndex } ::= { t08MSRJ45STrunkTable 1 } T08MSRJ45STrunkEntry ::= SEQUENCE { t08MSRJ45STrunkSlotIndex INTEGER, t08MSRJ45STrunkIndex INTEGER, t08MSRJ45STrunkDipAdminState INTEGER, t08MSRJ45STrunkCableMon INTEGER, t08MSRJ45STrunkDipCableMon INTEGER, t08MSRJ45STrunkNetMapState INTEGER, t08MSRJ45STrunkExtBcnRecovery INTEGER } t08MSRJ45STrunkSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value that identifies a particular module. Its value ranges between 1 and modSlotNumber. The module identified by a particular value of this index is the same module as indentified by the same value of trunkSlotIndex." ::= { t08MSRJ45STrunkEntry 1 } t08MSRJ45STrunkIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The trunk number for this trunk." ::= { t08MSRJ45STrunkEntry 2 } t08MSRJ45STrunkDipAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The state of this trunk as indicated by the trunk's dip switches." ::= { t08MSRJ45STrunkEntry 3 } t08MSRJ45STrunkCableMon OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), notApplicable(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The cable monitor configuration for this trunk." ::= { t08MSRJ45STrunkEntry 4 } t08MSRJ45STrunkDipCableMon OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), notApplicable(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The cable monitor configuration as indicated by this trunk's dip switches." ::= { t08MSRJ45STrunkEntry 5 } t08MSRJ45STrunkNetMapState OBJECT-TYPE SYNTAX INTEGER { notApplicable(1), internal(2), external(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The map state of the copper ring-in trunk. This should be set to external for ring-in trunks which connect to external hubs. The mapping logic will not operate on trunks which are set to external. This prevents incorrect mapping which can occur when a module in one hub detects the mapping signal from another hub. This attribute only applies to copper ring-in trunks." ::= { t08MSRJ45STrunkEntry 6 } t08MSRJ45STrunkExtBcnRecovery OBJECT-TYPE SYNTAX INTEGER { exists(1), nonExists(2), notApplicable(3) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether the trunk is connected to a segment that will perform beacon recovery. This should be set to exists(1) for trunks which connect to hubs which perform beacon recovery. This attribute is used to determine the fault domain when resolving a beaconing condition. The beacon recovery process will resolve beaconing on trunks with this attribute set to nonExists(2) before trunks with the attribute set to exists(1) are resolved. For backplane trunks, setting to a value other than notApplicable will return invalidData error. The default value is nonExists(2)." ::= { t08MSRJ45STrunkEntry 7 } -- -- Ethernet Fiber Per-Port Module -- ennPSFIBModTable OBJECT-TYPE SYNTAX SEQUENCE OF EnnPSFIBModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information associated with a particular ennPS-FIB module in the concentrator." ::= { ennPSFIB 1 } ennPSFIBModEntry OBJECT-TYPE SYNTAX EnnPSFIBModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific ennPS-FIB module in the concentrator." INDEX { ennPSFIBModSlotIndex } ::= { ennPSFIBModTable 1 } EnnPSFIBModEntry ::= SEQUENCE { ennPSFIBModSlotIndex INTEGER } ennPSFIBModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { ennPSFIBModEntry 1 } ennPSFIBPortTable OBJECT-TYPE SYNTAX SEQUENCE OF EnnPSFIBPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each port of this module type." ::= { ennPSFIB 2 } ennPSFIBPortEntry OBJECT-TYPE SYNTAX EnnPSFIBPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific ennPS-FIB port in the concentrator." INDEX { ennPSFIBPortSlotIndex, ennPSFIBPortIndex } ::= { ennPSFIBPortTable 1 } EnnPSFIBPortEntry ::= SEQUENCE { ennPSFIBPortSlotIndex INTEGER, ennPSFIBPortIndex INTEGER, ennPSFIBPortAdminState INTEGER, ennPSFIBPortBuddySlot INTEGER, ennPSFIBPortBuddyPort INTEGER, ennPSFIBPortDipAdminState INTEGER, ennPSFIBPortDipNetwork INTEGER, ennPSFIBPortLLW INTEGER, ennPSFIBPortDipLLW INTEGER, ennPSFIBPortHipwr INTEGER, ennPSFIBPortDipHipwr INTEGER } ennPSFIBPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { ennPSFIBPortEntry 1 } ennPSFIBPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { ennPSFIBPortEntry 2 } ennPSFIBPortAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), redundant-primary(3), redundant-backup(4) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired state of this port. Setting this port to be redundant with invalid settings of buddy slot and buddy port will return the genError error." ::= { ennPSFIBPortEntry 3 } ennPSFIBPortBuddySlot OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The slot index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port." ::= { ennPSFIBPortEntry 4 } ennPSFIBPortBuddyPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The port index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port." ::= { ennPSFIBPortEntry 5 } ennPSFIBPortDipAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), redundant-primary(3), redundant-backup(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The state of this port as indicated by the port's dip switches." ::= { ennPSFIBPortEntry 6 } ennPSFIBPortDipNetwork OBJECT-TYPE SYNTAX INTEGER { isolated(2), ethernet-1(6), ethernet-2(7), ethernet-3(8) } ACCESS read-only STATUS mandatory DESCRIPTION "The network indicated by the port's dip switches." ::= { ennPSFIBPortEntry 7 } ennPSFIBPortLLW OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The current low light warning configuration for this port." ::= { ennPSFIBPortEntry 8 } ennPSFIBPortDipLLW OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The low light warning configuration indicated by this module's dip switches." ::= { ennPSFIBPortEntry 9 } ennPSFIBPortHipwr OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The current high power optic configuration for this port." ::= { ennPSFIBPortEntry 10 } ennPSFIBPortDipHipwr OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The high power optic configuration for this port as indicated by the port's dip switches." ::= { ennPSFIBPortEntry 11 } -- -- Ethernet 10BASE-F Per-Port Module -- ennPSFBPModTable OBJECT-TYPE SYNTAX SEQUENCE OF EnnPSFBPModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information associated with a particular ennPS-FBP module in the concentrator." ::= { ennPSFBP 1 } ennPSFBPModEntry OBJECT-TYPE SYNTAX EnnPSFBPModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific ennPS-FBP module in the concentrator." INDEX { ennPSFBPModSlotIndex } ::= { ennPSFBPModTable 1 } EnnPSFBPModEntry ::= SEQUENCE { ennPSFBPModSlotIndex INTEGER } ennPSFBPModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { ennPSFBPModEntry 1 } ennPSFBPPortTable OBJECT-TYPE SYNTAX SEQUENCE OF EnnPSFBPPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each port of this module type." ::= { ennPSFBP 2 } ennPSFBPPortEntry OBJECT-TYPE SYNTAX EnnPSFBPPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific ennPS-FBP port in the concentrator." INDEX { ennPSFBPPortSlotIndex, ennPSFBPPortIndex } ::= { ennPSFBPPortTable 1 } EnnPSFBPPortEntry ::= SEQUENCE { ennPSFBPPortSlotIndex INTEGER, ennPSFBPPortIndex INTEGER, ennPSFBPPortAdminState INTEGER, ennPSFBPPortBuddySlot INTEGER, ennPSFBPPortBuddyPort INTEGER, ennPSFBPPortDipAdminState INTEGER, ennPSFBPPortDipNetwork INTEGER, ennPSFBPPortLLW INTEGER, ennPSFBPPortDipLLW INTEGER, ennPSFBPPortHipwr INTEGER, ennPSFBPPortDipHipwr INTEGER } ennPSFBPPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { ennPSFBPPortEntry 1 } ennPSFBPPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { ennPSFBPPortEntry 2 } ennPSFBPPortAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), redundant-primary(3), redundant-backup(4) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired state of this port. Setting this port to be redundant with invalid settings of buddy slot and buddy port will return the genError error." ::= { ennPSFBPPortEntry 3 } ennPSFBPPortBuddySlot OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The slot index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port." ::= { ennPSFBPPortEntry 4 } ennPSFBPPortBuddyPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The port index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port." ::= { ennPSFBPPortEntry 5 } ennPSFBPPortDipAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), redundant-primary(3), redundant-backup(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The state of this port as indicated by the port's dip switches." ::= { ennPSFBPPortEntry 6 } ennPSFBPPortDipNetwork OBJECT-TYPE SYNTAX INTEGER { isolated(2), ethernet-1(6), ethernet-2(7), ethernet-3(8) } ACCESS read-only STATUS mandatory DESCRIPTION "The network indicated by the port's dip switches." ::= { ennPSFBPPortEntry 7 } ennPSFBPPortLLW OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The current low light warning configuration for this port." ::= { ennPSFBPPortEntry 8 } ennPSFBPPortDipLLW OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The low light warning configuration indicated by this module's dip switches." ::= { ennPSFBPPortEntry 9 } ennPSFBPPortHipwr OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The current high power optic configuration for this port." ::= { ennPSFBPPortEntry 10 } ennPSFBPPortDipHipwr OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The high power optic configuration for this port as indicated by the port's dip switches." ::= { ennPSFBPPortEntry 11 } -- -- Ethernet 10BASE-T Module -- ennMSTELCOModTable OBJECT-TYPE SYNTAX SEQUENCE OF EnnMSTELCOModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information associated with a particular ennMS-TELCO module in the concentrator." ::= { ennMSTELCO 1 } ennMSTELCOModEntry OBJECT-TYPE SYNTAX EnnMSTELCOModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific ennMS-TELCO module in the concentrator." INDEX { ennMSTELCOModSlotIndex } ::= { ennMSTELCOModTable 1 } EnnMSTELCOModEntry ::= SEQUENCE { ennMSTELCOModSlotIndex INTEGER, ennMSTELCOModDipNetwork INTEGER } ennMSTELCOModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { ennMSTELCOModEntry 1 } ennMSTELCOModDipNetwork OBJECT-TYPE SYNTAX INTEGER { isolated(2), ethernet-1(6), ethernet-2(7), ethernet-3(8) } ACCESS read-only STATUS mandatory DESCRIPTION "The network indicated by the module's dip switches." ::= { ennMSTELCOModEntry 2 } ennMSTELCOPortTable OBJECT-TYPE SYNTAX SEQUENCE OF EnnMSTELCOPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each port of this module type." ::= { ennMSTELCO 2 } ennMSTELCOPortEntry OBJECT-TYPE SYNTAX EnnMSTELCOPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific ennMS-TELCO port in the concentrator." INDEX { ennMSTELCOPortSlotIndex, ennMSTELCOPortIndex } ::= { ennMSTELCOPortTable 1 } EnnMSTELCOPortEntry ::= SEQUENCE { ennMSTELCOPortSlotIndex INTEGER, ennMSTELCOPortIndex INTEGER, ennMSTELCOPortAdminState INTEGER, ennMSTELCOPortBuddySlot INTEGER, ennMSTELCOPortBuddyPort INTEGER, ennMSTELCOPortDipAdminState INTEGER, ennMSTELCOPortLinkInteg INTEGER, ennMSTELCOPortDipLinkInteg INTEGER, ennMSTELCOPortSquelch INTEGER, ennMSTELCOPortJabber INTEGER, ennMSTELCOPortDipJabber INTEGER } ennMSTELCOPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { ennMSTELCOPortEntry 1 } ennMSTELCOPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { ennMSTELCOPortEntry 2 } ennMSTELCOPortAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), redundant-primary(3), redundant-backup(4), remote-diagnostics(8) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired state of this port. Setting this port to be redundant or for remote diagnostics with invalid settings of buddy slot and buddy port will return the genError error." ::= { ennMSTELCOPortEntry 3 } ennMSTELCOPortBuddySlot OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The slot index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port. If the port is configured for remote diagnostics, then this contains the slot index of the backup buddy port. To configure a port for remote diagnostics, the buddy's slot and port must be set to valid values." ::= { ennMSTELCOPortEntry 4 } ennMSTELCOPortBuddyPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The port index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port. If the port is configured for remote diagnostics, then this contains the port index of the backup buddy port. To configure a port for remote diagnostics, the buddy's slot and port must be set to valid values." ::= { ennMSTELCOPortEntry 5 } ennMSTELCOPortDipAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The state of this port as indicated by the port's dip switches." ::= { ennMSTELCOPortEntry 6 } ennMSTELCOPortLinkInteg OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The current link integrity configuration for this port." ::= { ennMSTELCOPortEntry 7 } ennMSTELCOPortDipLinkInteg OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The link integrity configuration as indicated by this module's dip switches." ::= { ennMSTELCOPortEntry 8 } ennMSTELCOPortSquelch OBJECT-TYPE SYNTAX INTEGER { normal(1), -- high squelch low(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The current squelch configuration for this port. See the module's user's guide for more information." ::= { ennMSTELCOPortEntry 9 } ennMSTELCOPortJabber OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The current receive jabber configuration for this port." ::= { ennMSTELCOPortEntry 10 } ennMSTELCOPortDipJabber OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The receive jabber configuration as indicated by this module's dip switches." ::= { ennMSTELCOPortEntry 11 } -- -- Ethernet 10BASE-T Per-Port Module -- ennPSTELCOModTable OBJECT-TYPE SYNTAX SEQUENCE OF EnnPSTELCOModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific ennPS-TELCO module in the concentrator." ::= { ennPSTELCO 1 } ennPSTELCOModEntry OBJECT-TYPE SYNTAX EnnPSTELCOModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific ennPS-TELCO module in the concentrator." INDEX { ennPSTELCOModSlotIndex } ::= { ennPSTELCOModTable 1 } EnnPSTELCOModEntry ::= SEQUENCE { ennPSTELCOModSlotIndex INTEGER } ennPSTELCOModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { ennPSTELCOModEntry 1 } ennPSTELCOPortTable OBJECT-TYPE SYNTAX SEQUENCE OF EnnPSTELCOPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each port of this module type." ::= { ennPSTELCO 2 } ennPSTELCOPortEntry OBJECT-TYPE SYNTAX EnnPSTELCOPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific ennPS-TELCO port in the concentrator." INDEX { ennPSTELCOPortSlotIndex, ennPSTELCOPortIndex } ::= { ennPSTELCOPortTable 1 } EnnPSTELCOPortEntry ::= SEQUENCE { ennPSTELCOPortSlotIndex INTEGER, ennPSTELCOPortIndex INTEGER, ennPSTELCOPortAdminState INTEGER, ennPSTELCOPortBuddySlot INTEGER, ennPSTELCOPortBuddyPort INTEGER, ennPSTELCOPortDipAdminState INTEGER, ennPSTELCOPortDipNetwork INTEGER, ennPSTELCOPortLinkInteg INTEGER, ennPSTELCOPortDipLinkInteg INTEGER, ennPSTELCOPortSquelch INTEGER, ennPSTELCOPortJabber INTEGER, ennPSTELCOPortDipJabber INTEGER } ennPSTELCOPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { ennPSTELCOPortEntry 1 } ennPSTELCOPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { ennPSTELCOPortEntry 2 } ennPSTELCOPortAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), redundant-primary(3), redundant-backup(4), remote-diagnostics(8) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired state of this port. Setting this port to be redundant or for remote diagnostics with invalid settings of buddy slot and buddy port will return the genError error." ::= { ennPSTELCOPortEntry 3 } ennPSTELCOPortBuddySlot OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The slot index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port. If the port is configured for remote diagnostics, then this contains the slot index of the backup buddy port. To configure a port for remote diagnostics, the buddy's slot and port must be set to valid values." ::= { ennPSTELCOPortEntry 4 } ennPSTELCOPortBuddyPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The port index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port. If the port is configured for remote diagnostics, then this contains the port index of the backup buddy port. To configure a port for remote diagnostics, the buddy's slot and port must be set to valid values." ::= { ennPSTELCOPortEntry 5 } ennPSTELCOPortDipAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The state of this port as indicated by the port's dip switches." ::= { ennPSTELCOPortEntry 6 } ennPSTELCOPortDipNetwork OBJECT-TYPE SYNTAX INTEGER { isolated(2), ethernet-1(6), ethernet-2(7), ethernet-3(8) } ACCESS read-only STATUS mandatory DESCRIPTION "The network indicated by the port's dip switches." ::= { ennPSTELCOPortEntry 7 } ennPSTELCOPortLinkInteg OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The current link integrity configuration for this port." ::= { ennPSTELCOPortEntry 8 } ennPSTELCOPortDipLinkInteg OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The link integrity configuration as indicated by this module's dip switches." ::= { ennPSTELCOPortEntry 9 } ennPSTELCOPortSquelch OBJECT-TYPE SYNTAX INTEGER { normal(1), -- high squelch low(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The current squelch configuration for this port. See the module's user's guide for more information." ::= { ennPSTELCOPortEntry 10 } ennPSTELCOPortJabber OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The current receive jabber configuration for this port." ::= { ennPSTELCOPortEntry 11 } ennPSTELCOPortDipJabber OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The receive jabber configuration as indicated by this module's dip switches." ::= { ennPSTELCOPortEntry 12 } -- -- Token Ring Media Module -- tnnMSRJ45SModTable OBJECT-TYPE SYNTAX SEQUENCE OF TnnMSRJ45SModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific tnnMS-RJ45S module in the concentrator." ::= { tnnMSRJ45S 1 } tnnMSRJ45SModEntry OBJECT-TYPE SYNTAX TnnMSRJ45SModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of the tnnMS-RJ45S module attributes." INDEX { tnnMSRJ45SModSlotIndex } ::= { tnnMSRJ45SModTable 1 } TnnMSRJ45SModEntry ::= SEQUENCE { tnnMSRJ45SModSlotIndex INTEGER, tnnMSRJ45SModRingSpeed INTEGER, tnnMSRJ45SModDipRingSpeed INTEGER, tnnMSRJ45SModCableImp INTEGER, tnnMSRJ45SModDipCableImp INTEGER } tnnMSRJ45SModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value that identifies a particular module. Its value ranges between 1 and modSlotNumber. The module identified by a particular value of this index is the same module as indentified by the same value of modSlotIndex." ::= { tnnMSRJ45SModEntry 1 } tnnMSRJ45SModRingSpeed OBJECT-TYPE SYNTAX INTEGER { fourMegabit(1), sixteenMegabit(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The ring's bandwidth." ::= { tnnMSRJ45SModEntry 2 } tnnMSRJ45SModDipRingSpeed OBJECT-TYPE SYNTAX INTEGER { fourMegabit(1), sixteenMegabit(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The dip switch setting for the ring's bandwidth." ::= { tnnMSRJ45SModEntry 3 } tnnMSRJ45SModCableImp OBJECT-TYPE SYNTAX INTEGER { ohm100(1), ohm150(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The setting of this module's port impedance matching, with 100 ohm corresponding to unshielded twisted pair cabling and 150 ohm corresponding to shielded twisted pair cabling. This setting is valid for all ports on this module." ::= { tnnMSRJ45SModEntry 4 } tnnMSRJ45SModDipCableImp OBJECT-TYPE SYNTAX INTEGER { ohm100(1), ohm150(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The dip switch setting for the module's port impedance matching." ::= { tnnMSRJ45SModEntry 5 } tnnMSRJ45SPortTable OBJECT-TYPE SYNTAX SEQUENCE OF TnnMSRJ45SPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each port of this module type." ::= { tnnMSRJ45S 2 } tnnMSRJ45SPortEntry OBJECT-TYPE SYNTAX TnnMSRJ45SPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of tnnMS-RJ45S port attributes." INDEX { tnnMSRJ45SPortSlotIndex, tnnMSRJ45SPortIndex } ::= { tnnMSRJ45SPortTable 1 } TnnMSRJ45SPortEntry ::= SEQUENCE { tnnMSRJ45SPortSlotIndex INTEGER, tnnMSRJ45SPortIndex INTEGER, tnnMSRJ45SPortDipAdminState INTEGER, tnnMSRJ45SPortStationType INTEGER } tnnMSRJ45SPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { tnnMSRJ45SPortEntry 1 } tnnMSRJ45SPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { tnnMSRJ45SPortEntry 2 } tnnMSRJ45SPortDipAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The state of this port as indicated by the port's dip switches." ::= { tnnMSRJ45SPortEntry 3 } tnnMSRJ45SPortStationType OBJECT-TYPE SYNTAX INTEGER { mac-present(1), mac-not-present(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Determines whether the station connected to this port has a MAC address." ::= { tnnMSRJ45SPortEntry 4 } tnnMSRJ45STrunkTable OBJECT-TYPE SYNTAX SEQUENCE OF TnnMSRJ45STrunkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of trunk-specific information about each trunk for this module type." ::= { tnnMSRJ45S 3 } tnnMSRJ45STrunkEntry OBJECT-TYPE SYNTAX TnnMSRJ45STrunkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of tnnMS-RJ45S trunk attributes." INDEX { tnnMSRJ45STrunkSlotIndex, tnnMSRJ45STrunkIndex } ::= { tnnMSRJ45STrunkTable 1 } TnnMSRJ45STrunkEntry ::= SEQUENCE { tnnMSRJ45STrunkSlotIndex INTEGER, tnnMSRJ45STrunkIndex INTEGER, tnnMSRJ45STrunkDipAdminState INTEGER } tnnMSRJ45STrunkSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value that identifies a particular module. Its value ranges between 1 and modSlotNumber. The module identified by a particular value of this index is the same module as indentified by the same value of trunkSlotIndex." ::= { tnnMSRJ45STrunkEntry 1 } tnnMSRJ45STrunkIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The trunk number for this trunk." ::= { tnnMSRJ45STrunkEntry 2 } tnnMSRJ45STrunkDipAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The state of this trunk as indicated by the trunk's dip switches." ::= { tnnMSRJ45STrunkEntry 3 } -- -- Token Fiberoptic Repeater Module -- tnnMSFIBModTable OBJECT-TYPE SYNTAX SEQUENCE OF TnnMSFIBModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific tnnMS-FIB module in the concentrator." ::= { tnnMSFIB 1 } tnnMSFIBModEntry OBJECT-TYPE SYNTAX TnnMSFIBModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of the tnnMS-FIB module attributes." INDEX { tnnMSFIBModSlotIndex } ::= { tnnMSFIBModTable 1 } TnnMSFIBModEntry ::= SEQUENCE { tnnMSFIBModSlotIndex INTEGER, tnnMSFIBModRingSpeed INTEGER, tnnMSFIBModDipRingSpeed INTEGER } tnnMSFIBModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { tnnMSFIBModEntry 1 } tnnMSFIBModRingSpeed OBJECT-TYPE SYNTAX INTEGER { fourMegabit(1), sixteenMegabit(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The ring's bandwidth." ::= { tnnMSFIBModEntry 2 } tnnMSFIBModDipRingSpeed OBJECT-TYPE SYNTAX INTEGER { fourMegabit(1), sixteenMegabit(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The dip switch setting for the ring's bandwidth." ::= { tnnMSFIBModEntry 3 } tnnMSFIBPortTable OBJECT-TYPE SYNTAX SEQUENCE OF TnnMSFIBPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each port of this module type." ::= { tnnMSFIB 2 } tnnMSFIBPortEntry OBJECT-TYPE SYNTAX TnnMSFIBPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of tnnMS-FIB port attributes." INDEX { tnnMSFIBPortSlotIndex, tnnMSFIBPortIndex } ::= { tnnMSFIBPortTable 1 } TnnMSFIBPortEntry ::= SEQUENCE { tnnMSFIBPortSlotIndex INTEGER, tnnMSFIBPortIndex INTEGER, tnnMSFIBPortDipAdminState INTEGER, tnnMSFIBPortCableImp INTEGER, tnnMSFIBPortStationType INTEGER } tnnMSFIBPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { tnnMSFIBPortEntry 1 } tnnMSFIBPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { tnnMSFIBPortEntry 2 } tnnMSFIBPortDipAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The state of this port as indicated by the port's dip switches." ::= { tnnMSFIBPortEntry 3 } tnnMSFIBPortCableImp OBJECT-TYPE SYNTAX INTEGER { ohm100(1), ohm150(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The setting of this port's impedance matching, with 100 ohm corresponding to unshielded twisted pair cabling and 150 ohm corresponding to shielded twisted pair cabling." ::= { tnnMSFIBPortEntry 4 } tnnMSFIBPortStationType OBJECT-TYPE SYNTAX INTEGER { mac-present(1), mac-not-present(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Determines whether the station connected to this port has a MAC address." ::= { tnnMSFIBPortEntry 5 } tnnMSFIBTrunkTable OBJECT-TYPE SYNTAX SEQUENCE OF TnnMSFIBTrunkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of trunk-specific information about each trunk for this module type." ::= { tnnMSFIB 3 } tnnMSFIBTrunkEntry OBJECT-TYPE SYNTAX TnnMSFIBTrunkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of tnnMS-FIB trunk attributes." INDEX { tnnMSFIBTrunkSlotIndex, tnnMSFIBTrunkIndex } ::= { tnnMSFIBTrunkTable 1 } TnnMSFIBTrunkEntry ::= SEQUENCE { tnnMSFIBTrunkSlotIndex INTEGER, tnnMSFIBTrunkIndex INTEGER, tnnMSFIBTrunkDipAdminState INTEGER, tnnMSFIBTrunkCableMon INTEGER, tnnMSFIBTrunkDipCableMon INTEGER, tnnMSFIBTrunkCompMode INTEGER, tnnMSFIBTrunkDipCompMode INTEGER, tnnMSFIBTrunkNetMapState INTEGER, tnnMSFIBTrunkExtBcnRecovery INTEGER } tnnMSFIBTrunkSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value that identifies a particular module. Its value ranges between 1 and modSlotNumber. The module identified by a particular value of this index is the same module as indentified by the same value of trunkSlotIndex." ::= { tnnMSFIBTrunkEntry 1 } tnnMSFIBTrunkIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The trunk number of this trunk." ::= { tnnMSFIBTrunkEntry 2 } tnnMSFIBTrunkDipAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The state of this trunk as indicated by the trunk's dip switches." ::= { tnnMSFIBTrunkEntry 3 } tnnMSFIBTrunkCableMon OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), notApplicable(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The cable monitor configuration for this trunk. This does not apply to fiber trunks." ::= { tnnMSFIBTrunkEntry 4 } tnnMSFIBTrunkDipCableMon OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), notApplicable(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The cable monitor configuration as indicated by this trunk's dip switches. This does not apply to fiber trunks." ::= { tnnMSFIBTrunkEntry 5 } tnnMSFIBTrunkCompMode OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), notApplicable(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The compatibility mode for this trunk. This only applies to fiber trunks." ::= { tnnMSFIBTrunkEntry 6 } tnnMSFIBTrunkDipCompMode OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), notApplicable(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The compatibility mode as indicated by this trunk's dip switches. This only applies to fiber trunks." ::= { tnnMSFIBTrunkEntry 7 } tnnMSFIBTrunkNetMapState OBJECT-TYPE SYNTAX INTEGER { notApplicable(1), internal(2), external(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The map state of the copper ring-in trunk. This should be set to external for ring-in trunks which connect to external hubs. The mapping logic will not operate on trunks which are set to external. This prevents incorrect mapping which can occur when a module in one hub detects the mapping signal from another hub. This attribute only applies to copper ring-in trunks." ::= { tnnMSFIBTrunkEntry 8 } tnnMSFIBTrunkExtBcnRecovery OBJECT-TYPE SYNTAX INTEGER { exists(1), nonExists(2), notApplicable(3) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether the trunk is connected to a segment that will perform beacon recovery. This should be set to exists(1) for trunks which connect to hubs which perform beacon recovery. This attribute is used to determine the fault domain when resolving a beaconing condition. The beacon recovery process will resolve beaconing on trunks with this attribute set to nonExists(2) before trunks with the attribute set to exists(1) are resolved. For backplane trunks, setting to a value other than notApplicable will return invalidData error. The default value is nonExists(2)." ::= { tnnMSFIBTrunkEntry 9 } -- -- Ethernet Terminal Server Module -- ennMSTSModTable OBJECT-TYPE SYNTAX SEQUENCE OF EnnMSTSModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of module-specific information for each ennMS-TS module in the concentrator." ::= { ennMSTS 1 } ennMSTSModEntry OBJECT-TYPE SYNTAX EnnMSTSModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module information for each ennMS-TS module in the concentrator." INDEX { ennMSTSModSlotIndex } ::= { ennMSTSModTable 1 } EnnMSTSModEntry ::= SEQUENCE { ennMSTSModSlotIndex INTEGER, ennMSTSModProtocols DisplayString, ennMSTSModIpAddress IpAddress, ennMSTSModTCPPort INTEGER, ennMSTSModStationAddr OCTET STRING, ennMSTSModDipNetwork INTEGER, ennMSTSModCPURev DisplayString } ennMSTSModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { ennMSTSModEntry 1 } ennMSTSModProtocols OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "A textual description of the protocols supported by this module" ::= { ennMSTSModEntry 2 } ennMSTSModIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP Address of the terminal server." ::= { ennMSTSModEntry 3 } ennMSTSModTCPPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The TCP port number of the the terminal server's remote console port." ::= { ennMSTSModEntry 4 } ennMSTSModStationAddr OBJECT-TYPE SYNTAX OCTET STRING (SIZE(6)) ACCESS read-only STATUS mandatory DESCRIPTION "A 6 octet address that uniquely identifies this module. The station address is the mac address of the terminal server." ::= { ennMSTSModEntry 5 } ennMSTSModDipNetwork OBJECT-TYPE SYNTAX INTEGER { isolated(2), ethernet-1(6), ethernet-2(7), ethernet-3(8) } ACCESS read-only STATUS mandatory DESCRIPTION "The network indicated by the module's dip switches." ::= { ennMSTSModEntry 6 } ennMSTSModCPURev OBJECT-TYPE SYNTAX DisplayString (SIZE(1..10)) ACCESS read-only STATUS mandatory DESCRIPTION "The terminal server's CPU revision." ::= { ennMSTSModEntry 7 } ennMSTSPortTable OBJECT-TYPE SYNTAX SEQUENCE OF EnnMSTSPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of information that contains port-specific information for each port on each ennMS-TS module." ::= { ennMSTS 2 } ennMSTSPortEntry OBJECT-TYPE SYNTAX EnnMSTSPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information about a specific port on a ennMS-TS module." INDEX { ennMSTSPortSlotIndex, ennMSTSPortIndex } ::= { ennMSTSPortTable 1 } EnnMSTSPortEntry ::= SEQUENCE { ennMSTSPortSlotIndex INTEGER, ennMSTSPortIndex INTEGER, ennMSTSPortAdminState INTEGER, ennMSTSPortOperState INTEGER } ennMSTSPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number for this port." ::= { ennMSTSPortEntry 1 } ennMSTSPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { ennMSTSPortEntry 2 } ennMSTSPortAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), local(6), remote(7) } ACCESS read-write STATUS mandatory DESCRIPTION "The administrative state of this port." ::= { ennMSTSPortEntry 3 } ennMSTSPortOperState OBJECT-TYPE SYNTAX INTEGER { idle(1), local(2), connected(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The operational mode of this port." ::= { ennMSTSPortEntry 4 } -- -- Ethernet FOIRL MOdule -- ennMSFOIRLModTable OBJECT-TYPE SYNTAX SEQUENCE OF EnnMSFOIRLModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of module-specific information for each ennMS-FOIRL module in the concentrator." ::= { ennMSFOIRL 1 } ennMSFOIRLModEntry OBJECT-TYPE SYNTAX EnnMSFOIRLModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information associated with a particular ennMS-FOIRL module in the concentrator." INDEX { ennMSFOIRLModSlotIndex } ::= { ennMSFOIRLModTable 1 } EnnMSFOIRLModEntry ::= SEQUENCE { ennMSFOIRLModSlotIndex INTEGER, ennMSFOIRLModDipNetwork INTEGER } ennMSFOIRLModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { ennMSFOIRLModEntry 1 } ennMSFOIRLModDipNetwork OBJECT-TYPE SYNTAX INTEGER { isolated(2), ethernet-1(6), ethernet-2(7), ethernet-3(8) } ACCESS read-only STATUS mandatory DESCRIPTION "The network indicated by the module's dip switches." ::= { ennMSFOIRLModEntry 2 } ennMSFOIRLPortTable OBJECT-TYPE SYNTAX SEQUENCE OF EnnMSFOIRLPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each port of each ennMS-FOIRL module." ::= { ennMSFOIRL 2 } ennMSFOIRLPortEntry OBJECT-TYPE SYNTAX EnnMSFOIRLPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information about a specific port on a ennMS-FOIRL module." INDEX { ennMSFOIRLPortSlotIndex, ennMSFOIRLPortIndex } ::= { ennMSFOIRLPortTable 1 } EnnMSFOIRLPortEntry ::= SEQUENCE { ennMSFOIRLPortSlotIndex INTEGER, ennMSFOIRLPortIndex INTEGER, ennMSFOIRLPortAdminState INTEGER, ennMSFOIRLPortBuddySlot INTEGER, ennMSFOIRLPortBuddyPort INTEGER, ennMSFOIRLPortDipAdminState INTEGER } ennMSFOIRLPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value that identifies a particular module. Its value ranges between 1 and modSlotNumber. The module identified by a particular value of this index is the same module as indentified by the same value of portSlotIndex." ::= { ennMSFOIRLPortEntry 1 } ennMSFOIRLPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { ennMSFOIRLPortEntry 2 } ennMSFOIRLPortAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), redundant-primary(3), redundant-backup(4), redundant-rfs(5) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired state of this port. Setting this port to be redundant with invalid settings of buddy slot and buddy port will return invalidData error. Remote Failure Signaling (RFS), is set on connected module port to permit transmit error detection on local port. Port must be set to be RFS when connected port is set to be redundant" ::= { ennMSFOIRLPortEntry 3 } ennMSFOIRLPortBuddySlot OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The slot index of the redundant port's buddy. " ::= { ennMSFOIRLPortEntry 4 } ennMSFOIRLPortBuddyPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The port index of the redundant port's buddy." ::= { ennMSFOIRLPortEntry 5 } ennMSFOIRLPortDipAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), redundant-primary(3), redundant-backup(4), redundant-rfs(5) } ACCESS read-only STATUS mandatory DESCRIPTION "The state of this port as indicated by the port's dip switches." ::= { ennMSFOIRLPortEntry 6 } -- -- Hub Redundant Controller Module -- cnnNSRCTLModTable OBJECT-TYPE SYNTAX SEQUENCE OF CnnNSRCTLModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains information about each cnnNS-RCTL in the concentrator. " ::= { cnnNSRCTL 1 } cnnNSRCTLModEntry OBJECT-TYPE SYNTAX CnnNSRCTLModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information for each cnnNS-RCTL module in the concentrator." INDEX { cnnNSRCTLModSlotIndex } ::= { cnnNSRCTLModTable 1 } CnnNSRCTLModEntry ::= SEQUENCE { cnnNSRCTLModSlotIndex INTEGER, cnnNSRCTLModOperState INTEGER, cnnNSRCTLModClockStatus INTEGER, cnnNSRCTLModTempStatus INTEGER } cnnNSRCTLModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number for this module." ::= { cnnNSRCTLModEntry 1 } cnnNSRCTLModOperState OBJECT-TYPE SYNTAX INTEGER { active(1), standby(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The operational state of the cnnNS-RCTL module. Specifically, this is an indicator of whether the cnnNS-RCTL module is providing clock signals to the backplane. An active cnnNS-RCTL module provides clock signals to the backplane while a standby cnnNS-RCTL module does not. Note that only one cnnNS-RCTL module will be active at any given time; all other cnnNS-RCTL modules in the concentrator will be in standby mode." ::= { cnnNSRCTLModEntry 2 } cnnNSRCTLModClockStatus OBJECT-TYPE SYNTAX INTEGER { okay(1), faulty(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The current status of the on-board clocks on this module." ::= { cnnNSRCTLModEntry 3 } cnnNSRCTLModTempStatus OBJECT-TYPE SYNTAX INTEGER { okay(1), extremeTemp(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The temperature as detected by the probe on this module." ::= { cnnNSRCTLModEntry 4 } -- -- Ethernet 10BASE-F Module -- ennMSFBModTable OBJECT-TYPE SYNTAX SEQUENCE OF EnnMSFBModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information associated with a particular ennPS-FB module in the concentrator." ::= { ennMSFB 1 } ennMSFBModEntry OBJECT-TYPE SYNTAX EnnMSFBModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific ennPS-FB module in the concentrator." INDEX { ennMSFBModSlotIndex } ::= { ennMSFBModTable 1 } EnnMSFBModEntry ::= SEQUENCE { ennMSFBModSlotIndex INTEGER, ennMSFBModDipNetwork INTEGER, ennMSFBModLLW INTEGER, ennMSFBModDipLLW INTEGER } ennMSFBModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { ennMSFBModEntry 1 } ennMSFBModDipNetwork OBJECT-TYPE SYNTAX INTEGER { isolated(2), ethernet-1(6), ethernet-2(7), ethernet-3(8) } ACCESS read-only STATUS mandatory DESCRIPTION "The network indicated by the module's dip switches." ::= { ennMSFBModEntry 2 } ennMSFBModLLW OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The current state of this module's low light warning configuration. Enabling this feature causes the module to check for low light and to issue a warning if low light is present. Disabling low light has the advantage of faster redundancy switchover in the event of a port error." ::= { ennMSFBModEntry 3 } ennMSFBModDipLLW OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The low light warning configuration indicated by this module's dip switches." ::= { ennMSFBModEntry 4 } ennMSFBPortTable OBJECT-TYPE SYNTAX SEQUENCE OF EnnMSFBPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each port of this module type." ::= { ennMSFB 2 } ennMSFBPortEntry OBJECT-TYPE SYNTAX EnnMSFBPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific ennPS-FB port in the concentrator." INDEX { ennMSFBPortSlotIndex, ennMSFBPortIndex } ::= { ennMSFBPortTable 1 } EnnMSFBPortEntry ::= SEQUENCE { ennMSFBPortSlotIndex INTEGER, ennMSFBPortIndex INTEGER, ennMSFBPortAdminState INTEGER, ennMSFBPortBuddySlot INTEGER, ennMSFBPortBuddyPort INTEGER, ennMSFBPortDipAdminState INTEGER } ennMSFBPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { ennMSFBPortEntry 1 } ennMSFBPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { ennMSFBPortEntry 2 } ennMSFBPortAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), redundant-primary(3), redundant-backup(4) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired state of this port. Setting this port to be redundant with invalid settings of buddy slot and buddy port will return the genError error." ::= { ennMSFBPortEntry 3 } ennMSFBPortBuddySlot OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The slot index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port." ::= { ennMSFBPortEntry 4 } ennMSFBPortBuddyPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The port index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port." ::= { ennMSFBPortEntry 5 } ennMSFBPortDipAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The state of this port as indicated by the port's dip switches." ::= { ennMSFBPortEntry 6 } -- -- FDDI media module, for fiber with MIC connector -- fnnMSFBMICModTable OBJECT-TYPE SYNTAX SEQUENCE OF FnnMSFBMICModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module attributes that apply to this model. To access an fnnMSFBMICModTable entry, the fnnMSFBMICModSlotIndex attribute is used." ::= { fnnMSFBMIC 1 } fnnMSFBMICModEntry OBJECT-TYPE SYNTAX FnnMSFBMICModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific fnnMS-FBMIC module in the concentrator." INDEX { fnnMSFBMICModSlotIndex } ::= { fnnMSFBMICModTable 1 } FnnMSFBMICModEntry ::= SEQUENCE { fnnMSFBMICModSlotIndex INTEGER, fnnMSFBMICModDownStreamModule INTEGER, fnnMSFBMICModUpStreamModule INTEGER, fnnMSFBMICModDownStreamOperPath INTEGER, fnnMSFBMICModUpStreamOperPath INTEGER, fnnMSFBMICModRingInfo OCTET STRING } fnnMSFBMICModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value that identifies a particular module. Its value ranges between 1 and modSlotNumber. The module identified by a particular value of this index is the same module as indentified by the same value of modSlotIndex." ::= { fnnMSFBMICModEntry 1 } fnnMSFBMICModDownStreamModule OBJECT-TYPE SYNTAX INTEGER (1..16) ACCESS read-only STATUS mandatory DESCRIPTION "Down stream slot (transmit to)" ::= { fnnMSFBMICModEntry 2 } fnnMSFBMICModUpStreamModule OBJECT-TYPE SYNTAX INTEGER (1..16) ACCESS read-only STATUS mandatory DESCRIPTION "Up stream slot (receive from)" ::= { fnnMSFBMICModEntry 3 } fnnMSFBMICModDownStreamOperPath OBJECT-TYPE SYNTAX INTEGER { isolated(2), fddi-path-1(24), fddi-path-2(25), fddi-path-3(26), fddi-path-4(27), fddi-path-5(28), fddi-path-6(29), fddi-path-7(30), fddi-path-8(31) } ACCESS read-only STATUS mandatory DESCRIPTION "Transmit DBA (debug only)" ::= { fnnMSFBMICModEntry 4 } fnnMSFBMICModUpStreamOperPath OBJECT-TYPE SYNTAX INTEGER { isolated(2), fddi-path-1(24), fddi-path-2(25), fddi-path-3(26), fddi-path-4(27), fddi-path-5(28), fddi-path-6(29), fddi-path-7(30), fddi-path-8(31) } ACCESS read-only STATUS mandatory DESCRIPTION "Receive DBA (debug only)" ::= { fnnMSFBMICModEntry 5 } fnnMSFBMICModRingInfo OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..8)) ACCESS read-only STATUS mandatory DESCRIPTION "An array which is indexed by DBA number. Each element contains the slot number (1..16) which is assigned to transmit on this DBA. (debug only)" ::= { fnnMSFBMICModEntry 6 } -- port table fnnMSFBMICPortTable OBJECT-TYPE SYNTAX SEQUENCE OF FnnMSFBMICPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each port of this module type." ::= { fnnMSFBMIC 2 } fnnMSFBMICPortEntry OBJECT-TYPE SYNTAX FnnMSFBMICPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific fnnMS-FBMIC port in the concentrator." INDEX { fnnMSFBMICPortSlotIndex, fnnMSFBMICPortIndex } ::= { fnnMSFBMICPortTable 1 } FnnMSFBMICPortEntry ::= SEQUENCE { fnnMSFBMICPortSlotIndex INTEGER, fnnMSFBMICPortIndex INTEGER, fnnMSFBMICPortConfig INTEGER, fnnMSFBMICPortPcmState INTEGER, fnnMSFBMICPortConnectState INTEGER, fnnMSFBMICPortNeighbor INTEGER, fnnMSFBMICPortRemoteMACIndicated INTEGER, fnnMSFBMICPortBSFlag INTEGER, fnnMSFBMICPortPCWithhold INTEGER, fnnMSFBMICPortLerCondition INTEGER } fnnMSFBMICPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value that identifies a particular module. Its value ranges between 1 and modSlotNumber. The module identified by a particular value of this index is the same module as indentified by the same value of portSlotIndex." ::= { fnnMSFBMICPortEntry 1 } fnnMSFBMICPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value that identifies a particular port within this module. Its value ranges between 1 and modPortNumber. The module identified by a particular value of this index is the same module as indentified by the same value of portIndex." ::= { fnnMSFBMICPortEntry 2 } fnnMSFBMICPortConfig OBJECT-TYPE SYNTAX INTEGER { slave(3), master(4) } ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the FDDI port type. If the port is on an FFM, the only allowed values are slave(3), and master(4). In addition, there can only be one active slave port on any concentrator FDDI network." ::= { fnnMSFBMICPortEntry 3 } fnnMSFBMICPortPcmState OBJECT-TYPE SYNTAX INTEGER { pc0(1), -- Off pc1(2), -- Break pc2(3), -- Trace pc3(4), -- Connect pc4(5), -- Next pc5(6), -- Signal pc6(7), -- Join pc7(8), -- Verify pc8(9), -- Active pc9(10) -- Maint } ACCESS read-only STATUS mandatory DESCRIPTION "(refer to ANSI SMT 9.6.2)." ::= { fnnMSFBMICPortEntry 4 } fnnMSFBMICPortConnectState OBJECT-TYPE SYNTAX INTEGER { disabled(1), connecting(2), standby(3), active(4) } ACCESS read-only STATUS mandatory DESCRIPTION "An indication of the connect state of this PORT. Basically, this gives a higher level view of the state of the connection by grouping PCM states and the PC-Withhold flag state. The supported values and their corresponding PCM states and PC-Withhold condition, when relevant, are: disabled: (PC0:Off, PC9:Maint) connecting: (PC1(Break) || PC3 (Connect) || PC4(next) || PC5 (Signal) || PC6(Join) || PC7 (Verify)) && (PC_Withhold = None) standby: (PC_Withhold != None) active: (PC2:Trace || PC8:Active)" ::= { fnnMSFBMICPortEntry 5 } fnnMSFBMICPortNeighbor OBJECT-TYPE SYNTAX INTEGER { a(1), b(2), slave(3), master(4), unknown(5) } ACCESS read-only STATUS mandatory DESCRIPTION "The type (PC_Neighbor) of the remote PORT that is determined in PC_Signaling in R_Val (1,2) (refer to ANSI SMT 9.6.3.2)." ::= { fnnMSFBMICPortEntry 6 } fnnMSFBMICPortRemoteMACIndicated OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The indication, in PC-Signaling that the remote partner intends to place a MAC in the output token PATH of this PORT. Signaled as R_Val (9) (refer to ANSI SMT 9.6.3.2)." ::= { fnnMSFBMICPortEntry 7 } fnnMSFBMICPortBSFlag OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The Break State, BS_Flag (refer to ANSI SMT 9.4.3.4)." ::= { fnnMSFBMICPortEntry 8 } fnnMSFBMICPortPCWithhold OBJECT-TYPE SYNTAX INTEGER { none(1), m-m(2), other(3) } ACCESS read-only STATUS mandatory DESCRIPTION "PC_Withhold, (refer to ANSI SMT 9.4.1)." ::= { fnnMSFBMICPortEntry 9 } fnnMSFBMICPortLerCondition OBJECT-TYPE SYNTAX INTEGER { bad(1), okay(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This variable is set to true whenever LerEstimate is less than or equal to LerAlarm (the larger the number the smaller the value)." ::= { fnnMSFBMICPortEntry 10 } -- Trunk Table -- (only present for compatibility) fnnMSFBMICTrunkTable OBJECT-TYPE SYNTAX SEQUENCE OF FnnMSFBMICTrunkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "FDDI module specific trunk table variables. At present there are none." ::= { fnnMSFBMIC 3 } fnnMSFBMICTrunkEntry OBJECT-TYPE SYNTAX FnnMSFBMICTrunkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of fnnMS-FBMIC trunk attributes." INDEX { fnnMSFBMICTrunkSlotIndex, fnnMSFBMICTrunkIndex } ::= { fnnMSFBMICTrunkTable 1 } FnnMSFBMICTrunkEntry ::= SEQUENCE { fnnMSFBMICTrunkSlotIndex INTEGER, fnnMSFBMICTrunkIndex INTEGER } fnnMSFBMICTrunkSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value that identifies a particular module. Its value ranges between 1 and modSlotNumber. The module identified by a particular value of this index is the same module as indentified by the same value of trunkSlotIndex." ::= { fnnMSFBMICTrunkEntry 1 } fnnMSFBMICTrunkIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value that identifies a particular trunk within this module. Its value ranges between 1 and modTrunkNumber. The module identified by a particular value of this index is the same module as indentified by the same value of trunkIndex." ::= { fnnMSFBMICTrunkEntry 2 } -- -- FDDI media module, for fiber with ST connector -- fnnMSSTModTable OBJECT-TYPE SYNTAX SEQUENCE OF FnnMSSTModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module attributes that apply to this model. To access an fnnMSSTModTable entry, the fnnMSSTModSlotIndex attribute is used." ::= { fnnMSST 1 } fnnMSSTModEntry OBJECT-TYPE SYNTAX FnnMSSTModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific fnnMS-ST module in the concentrator." INDEX { fnnMSSTModSlotIndex } ::= { fnnMSSTModTable 1 } FnnMSSTModEntry ::= SEQUENCE { fnnMSSTModSlotIndex INTEGER, fnnMSSTModDownStreamModule INTEGER, fnnMSSTModUpStreamModule INTEGER, fnnMSSTModDownStreamOperPath INTEGER, fnnMSSTModUpStreamOperPath INTEGER, fnnMSSTModRingInfo OCTET STRING } fnnMSSTModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value that identifies a particular module. Its value ranges between 1 and modSlotNumber. The module identified by a particular value of this index is the same module as indentified by the same value of modSlotIndex." ::= { fnnMSSTModEntry 1 } fnnMSSTModDownStreamModule OBJECT-TYPE SYNTAX INTEGER (1..16) ACCESS read-only STATUS mandatory DESCRIPTION "Down stream slot (transmit to)" ::= { fnnMSSTModEntry 2 } fnnMSSTModUpStreamModule OBJECT-TYPE SYNTAX INTEGER (1..16) ACCESS read-only STATUS mandatory DESCRIPTION "Up stream slot (receive from)" ::= { fnnMSSTModEntry 3 } fnnMSSTModDownStreamOperPath OBJECT-TYPE SYNTAX INTEGER { isolated(2), fddi-path-1(24), fddi-path-2(25), fddi-path-3(26), fddi-path-4(27), fddi-path-5(28), fddi-path-6(29), fddi-path-7(30), fddi-path-8(31) } ACCESS read-only STATUS mandatory DESCRIPTION "Transmit DBA (debug only)" ::= { fnnMSSTModEntry 4 } fnnMSSTModUpStreamOperPath OBJECT-TYPE SYNTAX INTEGER { isolated(2), fddi-path-1(24), fddi-path-2(25), fddi-path-3(26), fddi-path-4(27), fddi-path-5(28), fddi-path-6(29), fddi-path-7(30), fddi-path-8(31) } ACCESS read-only STATUS mandatory DESCRIPTION "Receive DBA (debug only)" ::= { fnnMSSTModEntry 5 } fnnMSSTModRingInfo OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..8)) ACCESS read-only STATUS mandatory DESCRIPTION "An array which is indexed by DBA number. Each element contains the slot number (1..16) which is assigned to transmit on this DBA. (debug only)" ::= { fnnMSSTModEntry 6 } -- port table fnnMSSTPortTable OBJECT-TYPE SYNTAX SEQUENCE OF FnnMSSTPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each port of this module type." ::= { fnnMSST 2 } fnnMSSTPortEntry OBJECT-TYPE SYNTAX FnnMSSTPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific fnnMS-ST port in the concentrator." INDEX { fnnMSSTPortSlotIndex, fnnMSSTPortIndex } ::= { fnnMSSTPortTable 1 } FnnMSSTPortEntry ::= SEQUENCE { fnnMSSTPortSlotIndex INTEGER, fnnMSSTPortIndex INTEGER, fnnMSSTPortConfig INTEGER, fnnMSSTPortPcmState INTEGER, fnnMSSTPortConnectState INTEGER, fnnMSSTPortNeighbor INTEGER, fnnMSSTPortRemoteMACIndicated INTEGER, fnnMSSTPortBSFlag INTEGER, fnnMSSTPortPCWithhold INTEGER, fnnMSSTPortLerCondition INTEGER } fnnMSSTPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value that identifies a particular module. Its value ranges between 1 and modSlotNumber. The module identified by a particular value of this index is the same module as indentified by the same value of portSlotIndex." ::= { fnnMSSTPortEntry 1 } fnnMSSTPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value that identifies a particular port within this module. Its value ranges between 1 and modPortNumber. The module identified by a particular value of this index is the same module as indentified by the same value of portIndex." ::= { fnnMSSTPortEntry 2 } fnnMSSTPortConfig OBJECT-TYPE SYNTAX INTEGER { slave(3), master(4) } ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the FDDI port type. If the port is on an FFM, the only allowed values are slave(3) and master(4). In addition, there can only be one active slave port on any concentrator FDDI network." ::= { fnnMSSTPortEntry 3 } fnnMSSTPortPcmState OBJECT-TYPE SYNTAX INTEGER { pc0(1), -- Off pc1(2), -- Break pc2(3), -- Trace pc3(4), -- Connect pc4(5), -- Next pc5(6), -- Signal pc6(7), -- Join pc7(8), -- Verify pc8(9), -- Active pc9(10) -- Maint } ACCESS read-only STATUS mandatory DESCRIPTION "(refer to ANSI SMT 9.6.2)." ::= { fnnMSSTPortEntry 4 } fnnMSSTPortConnectState OBJECT-TYPE SYNTAX INTEGER { disabled(1), connecting(2), standby(3), active(4) } ACCESS read-only STATUS mandatory DESCRIPTION "An indication of the connect state of this PORT. Basically, this gives a higher level view of the state of the connection by grouping PCM states and the PC-Withhold flag state. The supported values and their corresponding PCM states and PC-Withhold condition, when relevant, are: disabled: (PC0:Off, PC9:Maint) connecting: (PC1(Break) || PC3 (Connect) || PC4(next) || PC5 (Signal) || PC6(Join) || PC7 (Verify)) && (PC_Withhold = None) standby: (PC_Withhold != None) active: (PC2:Trace || PC8:Active)" ::= { fnnMSSTPortEntry 5 } fnnMSSTPortNeighbor OBJECT-TYPE SYNTAX INTEGER { a(1), b(2), slave(3), master(4), unknown(5) } ACCESS read-only STATUS mandatory DESCRIPTION "The type (PC_Neighbor) of the remote PORT that is determined in PC_Signaling in R_Val (1,2) (refer to ANSI SMT 9.6.3.2)." ::= { fnnMSSTPortEntry 6 } fnnMSSTPortRemoteMACIndicated OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The indication, in PC-Signaling that the remote partner intends to place a MAC in the output token PATH of this PORT. Signaled as R_Val (9) (refer to ANSI SMT 9.6.3.2)." ::= { fnnMSSTPortEntry 7 } fnnMSSTPortBSFlag OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The Break State, BS_Flag (refer to ANSI SMT 9.4.3.4)." ::= { fnnMSSTPortEntry 8 } fnnMSSTPortPCWithhold OBJECT-TYPE SYNTAX INTEGER { none(1), m-m(2), other(3) } ACCESS read-only STATUS mandatory DESCRIPTION "PC_Withhold, (refer to ANSI SMT 9.4.1)." ::= { fnnMSSTPortEntry 9 } fnnMSSTPortLerCondition OBJECT-TYPE SYNTAX INTEGER { bad(1), okay(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This variable is set to true whenever LerEstimate is less than or equal to LerAlarm (the larger the number the smaller the value)." ::= { fnnMSSTPortEntry 10 } -- Trunk Table -- (only present for compatibility) fnnMSSTTrunkTable OBJECT-TYPE SYNTAX SEQUENCE OF FnnMSSTTrunkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "FDDI module specific trunk table variables. At present there are none." ::= { fnnMSST 3 } fnnMSSTTrunkEntry OBJECT-TYPE SYNTAX FnnMSSTTrunkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of fnnMS-ST trunk attributes." INDEX { fnnMSSTTrunkSlotIndex, fnnMSSTTrunkIndex } ::= { fnnMSSTTrunkTable 1 } FnnMSSTTrunkEntry ::= SEQUENCE { fnnMSSTTrunkSlotIndex INTEGER, fnnMSSTTrunkIndex INTEGER } fnnMSSTTrunkSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value that identifies a particular module. Its value ranges between 1 and modSlotNumber. The module identified by a particular value of this index is the same module as indentified by the same value of trunkSlotIndex." ::= { fnnMSSTTrunkEntry 1 } fnnMSSTTrunkIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value that identifies a particular trunk within this module. Its value ranges between 1 and modTrunkNumber. The module identified by a particular value of this index is the same module as indentified by the same value of trunkIndex." ::= { fnnMSSTTrunkEntry 2 } -- -- FDDI media module, for shielded copper with DB9 connector. -- fnnMSDB9ModTable OBJECT-TYPE SYNTAX SEQUENCE OF FnnMSDB9ModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module attributes that apply to this model. To access an fnnMSDB9ModTable entry, the fnnMSDB9ModSlotIndex attribute is used." ::= { fnnMSDB9 1 } fnnMSDB9ModEntry OBJECT-TYPE SYNTAX FnnMSDB9ModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific fnnMS-DB9 module in the concentrator." INDEX { fnnMSDB9ModSlotIndex } ::= { fnnMSDB9ModTable 1 } FnnMSDB9ModEntry ::= SEQUENCE { fnnMSDB9ModSlotIndex INTEGER, fnnMSDB9ModDownStreamModule INTEGER, fnnMSDB9ModUpStreamModule INTEGER, fnnMSDB9ModDownStreamOperPath INTEGER, fnnMSDB9ModUpStreamOperPath INTEGER, fnnMSDB9ModRingInfo OCTET STRING } fnnMSDB9ModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value that identifies a particular module. Its value ranges between 1 and modSlotNumber. The module identified by a particular value of this index is the same module as indentified by the same value of modSlotIndex." ::= { fnnMSDB9ModEntry 1 } fnnMSDB9ModDownStreamModule OBJECT-TYPE SYNTAX INTEGER (1..16) ACCESS read-only STATUS mandatory DESCRIPTION "Down stream slot (transmit to)" ::= { fnnMSDB9ModEntry 2 } fnnMSDB9ModUpStreamModule OBJECT-TYPE SYNTAX INTEGER (1..16) ACCESS read-only STATUS mandatory DESCRIPTION "Down stream slot (receive from)" ::= { fnnMSDB9ModEntry 3 } fnnMSDB9ModDownStreamOperPath OBJECT-TYPE SYNTAX INTEGER { isolated(2), fddi-path-1(24), fddi-path-2(25), fddi-path-3(26), fddi-path-4(27), fddi-path-5(28), fddi-path-6(29), fddi-path-7(30), fddi-path-8(31) } ACCESS read-only STATUS mandatory DESCRIPTION "transmit DBA (debug only)" ::= { fnnMSDB9ModEntry 4 } fnnMSDB9ModUpStreamOperPath OBJECT-TYPE SYNTAX INTEGER { isolated(2), fddi-path-1(24), fddi-path-2(25), fddi-path-3(26), fddi-path-4(27), fddi-path-5(28), fddi-path-6(29), fddi-path-7(30), fddi-path-8(31) } ACCESS read-only STATUS mandatory DESCRIPTION "receive DBA (debug only)" ::= { fnnMSDB9ModEntry 5 } fnnMSDB9ModRingInfo OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..8)) ACCESS read-only STATUS mandatory DESCRIPTION "An array which is indexed by DBA number. Each element contains the slot number (1..16) which is assigned to transmit on this DBA. (debug only)" ::= { fnnMSDB9ModEntry 6 } -- port table fnnMSDB9PortTable OBJECT-TYPE SYNTAX SEQUENCE OF FnnMSDB9PortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each port of this module type." ::= { fnnMSDB9 2 } fnnMSDB9PortEntry OBJECT-TYPE SYNTAX FnnMSDB9PortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific fnnMS-DB9 port in the concentrator." INDEX { fnnMSDB9PortSlotIndex, fnnMSDB9PortIndex } ::= { fnnMSDB9PortTable 1 } FnnMSDB9PortEntry ::= SEQUENCE { fnnMSDB9PortSlotIndex INTEGER, fnnMSDB9PortIndex INTEGER, fnnMSDB9PortConfig INTEGER, fnnMSDB9PortPcmState INTEGER, fnnMSDB9PortConnectState INTEGER, fnnMSDB9PortNeighbor INTEGER, fnnMSDB9PortRemoteMACIndicated INTEGER, fnnMSDB9PortBSFlag INTEGER, fnnMSDB9PortPCWithhold INTEGER, fnnMSDB9PortLerCondition INTEGER, fnnMSDB9PortPersonality INTEGER } fnnMSDB9PortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value that identifies a particular module. Its value ranges between 1 and modSlotNumber. The module identified by a particular value of this index is the same module as indentified by the same value of portSlotIndex." ::= { fnnMSDB9PortEntry 1 } fnnMSDB9PortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value that identifies a particular port within this module. Its value ranges between 1 and modPortNumber. The module identified by a particular value of this index is the same module as indentified by the same value of portIndex." ::= { fnnMSDB9PortEntry 2 } fnnMSDB9PortConfig OBJECT-TYPE SYNTAX INTEGER { slave(3), master(4) } ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the FDDI port type. If the port is on an FFM, the only allowed values are slave(3) and master(4). In addition, there can only be one active slave port on any concentrator FDDI network." ::= { fnnMSDB9PortEntry 3 } fnnMSDB9PortPcmState OBJECT-TYPE SYNTAX INTEGER { pc0(1), -- Off pc1(2), -- Break pc2(3), -- Trace pc3(4), -- Connect pc4(5), -- Next pc5(6), -- Signal pc6(7), -- Join pc7(8), -- Verify pc8(9), -- Active pc9(10) -- Maint } ACCESS read-only STATUS mandatory DESCRIPTION "(refer to ANSI SMT 9.6.2)." ::= { fnnMSDB9PortEntry 4 } fnnMSDB9PortConnectState OBJECT-TYPE SYNTAX INTEGER { disabled(1), connecting(2), standby(3), active(4) } ACCESS read-only STATUS mandatory DESCRIPTION "An indication of the connect state of this PORT. Basically, this gives a higher level view of the state of the connection by grouping PCM states and the PC-Withhold flag state. The supported values and their corresponding PCM states and PC-Withhold condition, when relevant, are: disabled: (PC0:Off, PC9:Maint) connecting: (PC1(Break) || PC3 (Connect) || PC4(next) || PC5 (Signal) || PC6(Join) || PC7 (Verify)) && (PC_Withhold = None) standby: (PC_Withhold != None) active: (PC2:Trace || PC8:Active)" ::= { fnnMSDB9PortEntry 5 } fnnMSDB9PortNeighbor OBJECT-TYPE SYNTAX INTEGER { a(1), b(2), slave(3), master(4), unknown(5) } ACCESS read-only STATUS mandatory DESCRIPTION "The type (PC_Neighbor) of the remote PORT that is determined in PC_Signaling in R_Val (1,2) (refer to ANSI SMT 9.6.3.2)." ::= { fnnMSDB9PortEntry 6 } fnnMSDB9PortRemoteMACIndicated OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The indication, in PC-Signaling that the remote partner intends to place a MAC in the output token PATH of this PORT. Signaled as R_Val (9) (refer to ANSI SMT 9.6.3.2)." ::= { fnnMSDB9PortEntry 7 } fnnMSDB9PortBSFlag OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The Break State, BS_Flag (refer to ANSI SMT 9.4.3.4)." ::= { fnnMSDB9PortEntry 8 } fnnMSDB9PortPCWithhold OBJECT-TYPE SYNTAX INTEGER { none(1), m-m(2), other(3) } ACCESS read-only STATUS mandatory DESCRIPTION "PC_Withhold, (refer to ANSI SMT 9.4.1)." ::= { fnnMSDB9PortEntry 9 } fnnMSDB9PortLerCondition OBJECT-TYPE SYNTAX INTEGER { bad(1), okay(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This variable is set to true whenever LerEstimate is less than or equal to LerAlarm (the larger the number the smaller the value)." ::= { fnnMSDB9PortEntry 10 } fnnMSDB9PortPersonality OBJECT-TYPE SYNTAX INTEGER { sddi(1), tpddi(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the physical signaling used by the port, the only valid values are sddi(3) and tpddi(4)." ::= { fnnMSDB9PortEntry 11 } -- Trunk Table -- (only present for compatibility) fnnMSDB9TrunkTable OBJECT-TYPE SYNTAX SEQUENCE OF FnnMSDB9TrunkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "FDDI module specific trunk table variables. At present there are none." ::= { fnnMSDB9 3 } fnnMSDB9TrunkEntry OBJECT-TYPE SYNTAX FnnMSDB9TrunkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of fnnMS-DB9 trunk attributes." INDEX { fnnMSDB9TrunkSlotIndex, fnnMSDB9TrunkIndex } ::= { fnnMSDB9TrunkTable 1 } FnnMSDB9TrunkEntry ::= SEQUENCE { fnnMSDB9TrunkSlotIndex INTEGER, fnnMSDB9TrunkIndex INTEGER } fnnMSDB9TrunkSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value that identifies a particular module. Its value ranges between 1 and modSlotNumber. The module identified by a particular value of this index is the same module as indentified by the same value of trunkSlotIndex." ::= { fnnMSDB9TrunkEntry 1 } fnnMSDB9TrunkIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value that identifies a particular trunk within this module. Its value ranges between 1 and modTrunkNumber. The module identified by a particular value of this index is the same module as indentified by the same value of trunkIndex." ::= { fnnMSDB9TrunkEntry 2 } -- -- FDDI media module, for copper with RJ45 connector. -- tnnMSTDDIModTable OBJECT-TYPE SYNTAX SEQUENCE OF TnnMSTDDIModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module attributes that apply to this model. To access an tnnMSTDDIModTable entry, the tnnMSTDDIModSlotIndex attribute is used." ::= { tnnMSTDDI 1 } tnnMSTDDIModEntry OBJECT-TYPE SYNTAX TnnMSTDDIModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific tnnMS-TDDI module in the concentrator." INDEX { tnnMSTDDIModSlotIndex } ::= { tnnMSTDDIModTable 1 } TnnMSTDDIModEntry ::= SEQUENCE { tnnMSTDDIModSlotIndex INTEGER, tnnMSTDDIModDownStreamModule INTEGER, tnnMSTDDIModUpStreamModule INTEGER, tnnMSTDDIModDownStreamOperPath INTEGER, tnnMSTDDIModUpStreamOperPath INTEGER, tnnMSTDDIModRingInfo OCTET STRING } tnnMSTDDIModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value that identifies a particular module. Its value ranges between 1 and modSlotNumber. The module identified by a particular value of this index is the same module as indentified by the same value of modSlotIndex." ::= { tnnMSTDDIModEntry 1 } tnnMSTDDIModDownStreamModule OBJECT-TYPE SYNTAX INTEGER (1..16) ACCESS read-only STATUS mandatory DESCRIPTION "Down stream slot (transmit to)" ::= { tnnMSTDDIModEntry 2 } tnnMSTDDIModUpStreamModule OBJECT-TYPE SYNTAX INTEGER (1..16) ACCESS read-only STATUS mandatory DESCRIPTION "Down stream slot (receive from)" ::= { tnnMSTDDIModEntry 3 } tnnMSTDDIModDownStreamOperPath OBJECT-TYPE SYNTAX INTEGER { isolated(2), fddi-path-1(24), fddi-path-2(25), fddi-path-3(26), fddi-path-4(27), fddi-path-5(28), fddi-path-6(29), fddi-path-7(30), fddi-path-8(31) } ACCESS read-only STATUS mandatory DESCRIPTION "transmit DBA (debug only)" ::= { tnnMSTDDIModEntry 4 } tnnMSTDDIModUpStreamOperPath OBJECT-TYPE SYNTAX INTEGER { isolated(2), fddi-path-1(24), fddi-path-2(25), fddi-path-3(26), fddi-path-4(27), fddi-path-5(28), fddi-path-6(29), fddi-path-7(30), fddi-path-8(31) } ACCESS read-only STATUS mandatory DESCRIPTION "receive DBA (debug only)" ::= { tnnMSTDDIModEntry 5 } tnnMSTDDIModRingInfo OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..8)) ACCESS read-only STATUS mandatory DESCRIPTION "An array which is indexed by DBA number. Each element contains the slot number (1..16) which is assigned to transmit on this DBA. (debug only)" ::= { tnnMSTDDIModEntry 6 } -- port table tnnMSTDDIPortTable OBJECT-TYPE SYNTAX SEQUENCE OF TnnMSTDDIPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each port of this module type." ::= { tnnMSTDDI 2 } tnnMSTDDIPortEntry OBJECT-TYPE SYNTAX TnnMSTDDIPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific tnnMS-TDDI port in the concentrator." INDEX { tnnMSTDDIPortSlotIndex, tnnMSTDDIPortIndex } ::= { tnnMSTDDIPortTable 1 } TnnMSTDDIPortEntry ::= SEQUENCE { tnnMSTDDIPortSlotIndex INTEGER, tnnMSTDDIPortIndex INTEGER, tnnMSTDDIPortConfig INTEGER, tnnMSTDDIPortPcmState INTEGER, tnnMSTDDIPortConnectState INTEGER, tnnMSTDDIPortNeighbor INTEGER, tnnMSTDDIPortRemoteMACIndicated INTEGER, tnnMSTDDIPortBSFlag INTEGER, tnnMSTDDIPortPCWithhold INTEGER, tnnMSTDDIPortLerCondition INTEGER } tnnMSTDDIPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value that identifies a particular module. Its value ranges between 1 and modSlotNumber. The module identified by a particular value of this index is the same module as indentified by the same value of portSlotIndex." ::= { tnnMSTDDIPortEntry 1 } tnnMSTDDIPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value that identifies a particular port within this module. Its value ranges between 1 and modPortNumber. The module identified by a particular value of this index is the same module as indentified by the same value of portIndex." ::= { tnnMSTDDIPortEntry 2 } tnnMSTDDIPortConfig OBJECT-TYPE SYNTAX INTEGER { slave(3), master(4) } ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the FDDI port type. If the port is on an FFM, the only allowed values are slave(3) and master(4). In addition, there can only be one active slave port on any concentrator FDDI network." ::= { tnnMSTDDIPortEntry 3 } tnnMSTDDIPortPcmState OBJECT-TYPE SYNTAX INTEGER { pc0(1), -- Off pc1(2), -- Break pc2(3), -- Trace pc3(4), -- Connect pc4(5), -- Next pc5(6), -- Signal pc6(7), -- Join pc7(8), -- Verify pc8(9), -- Active pc9(10) -- Maint } ACCESS read-only STATUS mandatory DESCRIPTION "(refer to ANSI SMT 9.6.2)." ::= { tnnMSTDDIPortEntry 4 } tnnMSTDDIPortConnectState OBJECT-TYPE SYNTAX INTEGER { disabled(1), connecting(2), standby(3), active(4) } ACCESS read-only STATUS mandatory DESCRIPTION "An indication of the connect state of this PORT. Basically, this gives a higher level view of the state of the connection by grouping PCM states and the PC-Withhold flag state. The supported values and their corresponding PCM states and PC-Withhold condition, when relevant, are: disabled: (PC0:Off, PC9:Maint) connecting: (PC1(Break) || PC3 (Connect) || PC4(next) || PC5 (Signal) || PC6(Join) || PC7 (Verify)) && (PC_Withhold = None) standby: (PC_Withhold != None) active: (PC2:Trace || PC8:Active)" ::= { tnnMSTDDIPortEntry 5 } tnnMSTDDIPortNeighbor OBJECT-TYPE SYNTAX INTEGER { a(1), b(2), slave(3), master(4), unknown(5) } ACCESS read-only STATUS mandatory DESCRIPTION "The type (PC_Neighbor) of the remote PORT that is determined in PC_Signaling in R_Val (1,2) (refer to ANSI SMT 9.6.3.2)." ::= { tnnMSTDDIPortEntry 6 } tnnMSTDDIPortRemoteMACIndicated OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The indication, in PC-Signaling that the remote partner intends to place a MAC in the output token PATH of this PORT. Signaled as R_Val (9) (refer to ANSI SMT 9.6.3.2)." ::= { tnnMSTDDIPortEntry 7 } tnnMSTDDIPortBSFlag OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The Break State, BS_Flag (refer to ANSI SMT 9.4.3.4)." ::= { tnnMSTDDIPortEntry 8 } tnnMSTDDIPortPCWithhold OBJECT-TYPE SYNTAX INTEGER { none(1), m-m(2), other(3) } ACCESS read-only STATUS mandatory DESCRIPTION "PC_Withhold, (refer to ANSI SMT 9.4.1)." ::= { tnnMSTDDIPortEntry 9 } tnnMSTDDIPortLerCondition OBJECT-TYPE SYNTAX INTEGER { bad(1), okay(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This variable is set to true whenever LerEstimate is less than or equal to LerAlarm (the larger the number the smaller the value)." ::= { tnnMSTDDIPortEntry 10 } -- Trunk Table -- (only present for compatibility) tnnMSTDDITrunkTable OBJECT-TYPE SYNTAX SEQUENCE OF TnnMSTDDITrunkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "FDDI module specific trunk table variables. At present there are none." ::= { tnnMSTDDI 3 } tnnMSTDDITrunkEntry OBJECT-TYPE SYNTAX TnnMSTDDITrunkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of tnnMS-TDDI trunk attributes." INDEX { tnnMSTDDITrunkSlotIndex, tnnMSTDDITrunkIndex } ::= { tnnMSTDDITrunkTable 1 } TnnMSTDDITrunkEntry ::= SEQUENCE { tnnMSTDDITrunkSlotIndex INTEGER, tnnMSTDDITrunkIndex INTEGER } tnnMSTDDITrunkSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value that identifies a particular module. Its value ranges between 1 and modSlotNumber. The module identified by a particular value of this index is the same module as indentified by the same value of trunkSlotIndex." ::= { tnnMSTDDITrunkEntry 1 } tnnMSTDDITrunkIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value that identifies a particular trunk within this module. Its value ranges between 1 and modTrunkNumber. The module identified by a particular value of this index is the same module as indentified by the same value of trunkIndex." ::= { tnnMSTDDITrunkEntry 2 } -- -- Ethernet 10BASE-T Per-Connector Module -- ennCSTELCOModTable OBJECT-TYPE SYNTAX SEQUENCE OF EnnCSTELCOModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific ennCS-TELCO module in the concentrator." ::= { ennCSTELCO 1 } ennCSTELCOModEntry OBJECT-TYPE SYNTAX EnnCSTELCOModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific ennCS-TELCO module in the concentrator." INDEX { ennCSTELCOModSlotIndex } ::= { ennCSTELCOModTable 1 } EnnCSTELCOModEntry ::= SEQUENCE { ennCSTELCOModSlotIndex INTEGER, ennCSTELCOModMonitorConn INTEGER, ennCSTELCOModConn1Network INTEGER, ennCSTELCOModConn2Network INTEGER, ennCSTELCOModConn1DipNetwork INTEGER, ennCSTELCOModConn2DipNetwork INTEGER, ennCSTELCOModAutoPartition INTEGER } ennCSTELCOModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { ennCSTELCOModEntry 1 } ennCSTELCOModMonitorConn OBJECT-TYPE SYNTAX INTEGER { connector-1(1), connector-2(2) } ACCESS read-write STATUS mandatory DESCRIPTION "When both connectors are on the same network: Setting this object to connector-1 allows the EMM to monitor the port statistics of port 1-12 on a per-port basis, and the port statistics of port 13-24 are summed and are reported through port 13. Setting this object to connector-2 allows the EMM to monitor the port statistics of port 12-24 on a per-port basis, and the port statistics of port 1-12 are summed and are reported through port 13. Note: when the 2 connectors are on different networks, setting this object to the value connector-1 or connector-2 will not have any effect. The port counters will be cleared whenever the value of this object is changed." ::= { ennCSTELCOModEntry 2 } ennCSTELCOModConn1Network OBJECT-TYPE SYNTAX INTEGER { ethernet-1(6), ethernet-2(7), ethernet-3(8), isolated-1(21), isolated-2(22) } ACCESS read-write STATUS mandatory DESCRIPTION "The network that this connector is attached to." ::= { ennCSTELCOModEntry 3 } ennCSTELCOModConn2Network OBJECT-TYPE SYNTAX INTEGER { ethernet-1(6), ethernet-2(7), ethernet-3(8), isolated-1(21), isolated-2(22) } ACCESS read-write STATUS mandatory DESCRIPTION "The network that this connector is attached to." ::= { ennCSTELCOModEntry 4 } ennCSTELCOModConn1DipNetwork OBJECT-TYPE SYNTAX INTEGER { ethernet-1(6), ethernet-2(7), ethernet-3(8), isolated-1(21), isolated-2(22) } ACCESS read-only STATUS mandatory DESCRIPTION "The network indicated by the connector dip switch." ::= { ennCSTELCOModEntry 5 } ennCSTELCOModConn2DipNetwork OBJECT-TYPE SYNTAX INTEGER { ethernet-1(6), ethernet-2(7), ethernet-3(8), isolated-1(21), isolated-2(22) } ACCESS read-only STATUS mandatory DESCRIPTION "The network indicated by the connector dip switch." ::= { ennCSTELCOModEntry 6 } ennCSTELCOModAutoPartition OBJECT-TYPE SYNTAX INTEGER { collisions-31(1), collisions-63(2), collisions-127(3), collisions-255(4) } ACCESS read-write STATUS mandatory DESCRIPTION "This object holds the consecutive collision count limit value. The module goes into the auto-partition mode whenever the consecutive collision count exceeds the consecutive collision limit count." ::= { ennCSTELCOModEntry 7 } ennCSTELCOPortTable OBJECT-TYPE SYNTAX SEQUENCE OF EnnCSTELCOPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each port of this module type." ::= { ennCSTELCO 2 } ennCSTELCOPortEntry OBJECT-TYPE SYNTAX EnnCSTELCOPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific ennCS-TELCO port in the concentrator." INDEX { ennCSTELCOPortSlotIndex, ennCSTELCOPortIndex } ::= { ennCSTELCOPortTable 1 } EnnCSTELCOPortEntry ::= SEQUENCE { ennCSTELCOPortSlotIndex INTEGER, ennCSTELCOPortIndex INTEGER, ennCSTELCOPortAdminState INTEGER, ennCSTELCOPortBuddySlot INTEGER, ennCSTELCOPortBuddyPort INTEGER, ennCSTELCOPortDipAdminState INTEGER, ennCSTELCOPortLinkInteg INTEGER, ennCSTELCOPortDipLinkInteg INTEGER } ennCSTELCOPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { ennCSTELCOPortEntry 1 } ennCSTELCOPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { ennCSTELCOPortEntry 2 } ennCSTELCOPortAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), redundant-primary(3), redundant-backup(4), remote-diagnostics(8) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired state of this port. Setting this port to be redundant or for remote diagnostics with invalid settings of buddy slot and buddy port will return the genError error." ::= { ennCSTELCOPortEntry 3 } ennCSTELCOPortBuddySlot OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The slot index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port. If the port is configured for remote diagnostics, then this contains the slot index of the backup buddy port. To configure a port for remote diagnostics, the buddy's slot and port must be set to valid values." ::= { ennCSTELCOPortEntry 4 } ennCSTELCOPortBuddyPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The port index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port. If the port is configured for remote diagnostics, then this contains the port index of the backup buddy port. To configure a port for remote diagnostics, the buddy's slot and port must be set to valid values." ::= { ennCSTELCOPortEntry 5 } ennCSTELCOPortDipAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The state of this port as indicated by the port's dip switches." ::= { ennCSTELCOPortEntry 6 } ennCSTELCOPortLinkInteg OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The current link integrity configuration for this port." ::= { ennCSTELCOPortEntry 7 } ennCSTELCOPortDipLinkInteg OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The link integrity configuration as indicated by this dip switch." ::= { ennCSTELCOPortEntry 8 } -- -- Token Ring to Token Ring Bridge Module -- tnnPSBRGModTable OBJECT-TYPE SYNTAX SEQUENCE OF TnnPSBRGModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of module-specific information for each tnnPS-BRG module in the concentrator." ::= { tnnPSBRG 1 } tnnPSBRGModEntry OBJECT-TYPE SYNTAX TnnPSBRGModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific tnnPS-BRG module in the concentrator." INDEX { tnnPSBRGModSlotIndex } ::= {tnnPSBRGModTable 1 } TnnPSBRGModEntry ::= SEQUENCE { tnnPSBRGModSlotIndex INTEGER, tnnPSBRGModBridgeType INTEGER, tnnPSBRGModSoftwareVersion DisplayString, tnnPSBRGModSRBridgeNo INTEGER, tnnPSBRGModNetworkStatus INTEGER } tnnPSBRGModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { tnnPSBRGModEntry 1 } tnnPSBRGModBridgeType OBJECT-TYPE SYNTAX INTEGER { bridge-type-sr(1), bridge-type-srt(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Whether the bridge is a source-routing bridge or a source-routing-transparent bridge." ::= { tnnPSBRGModEntry 2 } tnnPSBRGModSoftwareVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..10)) ACCESS read-only STATUS mandatory DESCRIPTION "The version number of the software loaded into the module's flash chips." ::= { tnnPSBRGModEntry 3 } tnnPSBRGModSRBridgeNo OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The module's source routing bridge number." ::= { tnnPSBRGModEntry 4 } tnnPSBRGModNetworkStatus OBJECT-TYPE SYNTAX INTEGER { okay(1), closed(2), beaconing(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of the ring containing this module." ::= {tnnPSBRGModEntry 5} tnnPSBRGPortTable OBJECT-TYPE SYNTAX SEQUENCE OF TnnPSBRGPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific for each port of each tnnPS-BRG module i the concentrator." ::= { tnnPSBRG 2 } tnnPSBRGPortEntry OBJECT-TYPE SYNTAX TnnPSBRGPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of port-specific information about a specific tnnPS-BRG port in the concentrator." INDEX { tnnPSBRGPortSlotIndex, tnnPSBRGPortIndex } ::= { tnnPSBRGPortTable 1 } TnnPSBRGPortEntry ::= SEQUENCE { tnnPSBRGPortSlotIndex INTEGER, tnnPSBRGPortIndex INTEGER, tnnPSBRGPortConnector INTEGER, tnnPSBRGPortSTAPState INTEGER, tnnPSBRGPortIpAddress IpAddress, tnnPSBRGPortMACAddress OCTET STRING, tnnPSBRGPortThroughput Gauge, tnnPSBRGPortForwarding Gauge, tnnPSBRGPortSRRingNo INTEGER, tnnPSBRGPortRingSpeed INTEGER } tnnPSBRGPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number for this port's module." ::= { tnnPSBRGPortEntry 1 } tnnPSBRGPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number for this port within this slot." ::= { tnnPSBRGPortEntry 2 } tnnPSBRGPortConnector OBJECT-TYPE SYNTAX INTEGER { backPlane(1), -- connects directly to backplane rj45(8), -- unshielded db-9(10) -- shielded } ACCESS read-write STATUS mandatory DESCRIPTION "The port connector. Notice that setting port connector available only for the front pannel port." ::= { tnnPSBRGPortEntry 3 } tnnPSBRGPortSTAPState OBJECT-TYPE SYNTAX INTEGER { disabled (1), -- receive and process frames blocking (2), -- receive and process frames listening (3), -- receive and process frames learning (4), -- receive and process frames forwarding (5), -- receive, process and forward frames off (6) -- receive and discard frames } ACCESS read-only STATUS mandatory DESCRIPTION "The port connector. Notice that setting port connector available only for the front pannel port." ::= { tnnPSBRGPortEntry 4 } tnnPSBRGPortIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP address associated with this port." ::= { tnnPSBRGPortEntry 5 } tnnPSBRGPortMACAddress OBJECT-TYPE SYNTAX OCTET STRING (SIZE(6)) ACCESS read-only STATUS mandatory DESCRIPTION "A 6 octet address that uniquely identifies this port." ::= { tnnPSBRGPortEntry 6 } tnnPSBRGPortThroughput OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Port throughput measured in Kbytes per second." ::= { tnnPSBRGPortEntry 7 } tnnPSBRGPortForwarding OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Port forwarding rate measured in frames per second." ::= { tnnPSBRGPortEntry 8 } tnnPSBRGPortSRRingNo OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port's source routing ring number." ::= { tnnPSBRGPortEntry 9 } tnnPSBRGPortRingSpeed OBJECT-TYPE SYNTAX INTEGER { fourMegabit(1), sixteenMegabit(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The ring's bandwidth." ::= { tnnPSBRGPortEntry 10 } -- -- Trunk table is for compatibility purposes only -- tnnPSBRGTrunkTable OBJECT-TYPE SYNTAX SEQUENCE OF TnnPSBRGTrunkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains trunk-specific information for each trunk on each tnnPS-BRG in the concentrator." ::= {tnnPSBRG 3} tnnPSBRGTrunkEntry OBJECT-TYPE SYNTAX TnnPSBRGTrunkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information about a specific Trunk on a tnnPS-BRG module in the concentrator." INDEX {tnnPSBRGTrunkSlotIndex, tnnPSBRGTrunkIndex} ::= {tnnPSBRGTrunkTable 1} TnnPSBRGTrunkEntry ::= SEQUENCE { tnnPSBRGTrunkSlotIndex INTEGER, tnnPSBRGTrunkIndex INTEGER } tnnPSBRGTrunkSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module. Its value ranges between 1 and concNumSlots." ::= {tnnPSBRGTrunkEntry 1} tnnPSBRGTrunkIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The trunk number of this module. Its value ranges between 1 and modNumTrunks." ::= {tnnPSBRGTrunkEntry 2} -- -- Token ring management module -- tnnMSMGTModTable OBJECT-TYPE SYNTAX SEQUENCE OF TnnMSMGTModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains module information about each tnnMS-MGT in the concentrator." ::= {tnnMSMGT 1} tnnMSMGTModEntry OBJECT-TYPE SYNTAX TnnMSMGTModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module information for each tnnMS-MGT in the concentrator." INDEX {tnnMSMGTModSlotIndex} ::= {tnnMSMGTModTable 1} TnnMSMGTModEntry ::= SEQUENCE { tnnMSMGTModSlotIndex INTEGER, tnnMSMGTModMasterPriority INTEGER, tnnMSMGTModMasterStatus INTEGER, tnnMSMGTModStationAddr OCTET STRING, tnnMSMGTModRingSpeed INTEGER, tnnMSMGTModNetworkStatus INTEGER, tnnMSMGTModMasterNetwork INTEGER, tnnMSMGTModLocalMACAddress MacAddress, tnnMSMGTModMACAddressType INTEGER, tnnMSMGTModActiveMACAddress MacAddress } tnnMSMGTModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module. Its value ranges between 1 and concNumSlots." ::= {tnnMSMGTModEntry 1} tnnMSMGTModMasterPriority OBJECT-TYPE SYNTAX INTEGER { one(1), two(2), three(3), four(4), five(5), six(6), seven(7), eight(8), nine(9), ten(10) } ACCESS read-write STATUS mandatory DESCRIPTION "The mastership priority of this agent. Ten is the highest and one is the lowest. Priority is only used when an election occurs. Mastership is not preemptive unless the reset mastership command is used." ::= {tnnMSMGTModEntry 2} tnnMSMGTModMasterStatus OBJECT-TYPE SYNTAX INTEGER { master(1), non-master(2), electing(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The mastership status of this agent." ::= {tnnMSMGTModEntry 3} tnnMSMGTModStationAddr OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "A 6 octet address that uniquely identifies this module. The station address is the MAC address of port 1." ::= {tnnMSMGTModEntry 4} tnnMSMGTModRingSpeed OBJECT-TYPE SYNTAX INTEGER { fourMegabit(1), sixteenMegabit(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The ring's bandwidth." ::= {tnnMSMGTModEntry 5} tnnMSMGTModNetworkStatus OBJECT-TYPE SYNTAX INTEGER { okay(1), closed(2), beaconing(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of the ring containing this module." ::= {tnnMSMGTModEntry 6} tnnMSMGTModMasterNetwork OBJECT-TYPE SYNTAX INTEGER { isolated(2), token-ring-1(9), token-ring-2(10), token-ring-3(11), token-ring-4(12), token-ring-5(13), token-ring-6(14), token-ring-7(15), no-change(25) } ACCESS read-write STATUS mandatory DESCRIPTION "The network that this module should assign itself to upon becoming master if the module was previously a slave. no-change(25) indicates that the module should not change its current network assignment." ::= {tnnMSMGTModEntry 7} tnnMSMGTModLocalMACAddress OBJECT-TYPE SYNTAX MacAddress ACCESS read-write STATUS mandatory DESCRIPTION "A MAC address with the locally administered bit set to one. Setting this value to an invalid address will return invalidData error. An invalid address is a value with the locally administered bit set to zero, or a value of all ones." ::= {tnnMSMGTModEntry 8} tnnMSMGTModMACAddressType OBJECT-TYPE SYNTAX INTEGER { burned-in(1), locally-administered(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired MAC address for this agent. burned-in(1) indicates that the factory setting as defined in tnnMSMGTModStationAddr should be used. locally-administered(2) indicates that the MAC address set in tnnMSMGTModLocalMACAddress should be used. This change will take effect following a reset of the agent. The actual MAC address in use is defined in tnnMSMGTModActiveMACAddress. Setting this value to use an invalid MAC address (for example, all zeros) will return invalidData error." ::= {tnnMSMGTModEntry 9} tnnMSMGTModActiveMACAddress OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "A actual MAC address that is being used by this agent. This is the MAC address of port 1." ::= {tnnMSMGTModEntry 10} tnnMSMGTPortTable OBJECT-TYPE SYNTAX SEQUENCE OF TnnMSMGTPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains port-specific information for each port on each tnnMS-MGT in the concentrator." ::= {tnnMSMGT 2} tnnMSMGTPortEntry OBJECT-TYPE SYNTAX TnnMSMGTPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information about a specific port on a tnnMS-MGT module in the concentrator." INDEX {tnnMSMGTPortSlotIndex, tnnMSMGTPortIndex} ::= {tnnMSMGTPortTable 1} TnnMSMGTPortEntry ::= SEQUENCE { tnnMSMGTPortSlotIndex INTEGER, tnnMSMGTPortIndex INTEGER, tnnMSMGTPortIpAddress IpAddress } tnnMSMGTPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= {tnnMSMGTPortEntry 1} tnnMSMGTPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= {tnnMSMGTPortEntry 2} tnnMSMGTPortIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The IP address associated with this port." ::= {tnnMSMGTPortEntry 3} tnnMSMGTTrunkTable OBJECT-TYPE SYNTAX SEQUENCE OF TnnMSMGTTrunkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains trunk-specific information for each trunk on each tnnMS-MGT in the concentrator." ::= {tnnMSMGT 3} tnnMSMGTTrunkEntry OBJECT-TYPE SYNTAX TnnMSMGTTrunkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information about a specific Trunk on a tnnMS-MGT module in the concentrator." INDEX {tnnMSMGTTrunkSlotIndex, tnnMSMGTTrunkIndex} ::= {tnnMSMGTTrunkTable 1} TnnMSMGTTrunkEntry ::= SEQUENCE { tnnMSMGTTrunkSlotIndex INTEGER, tnnMSMGTTrunkIndex INTEGER, tnnMSMGTTrunkCableMon INTEGER, tnnMSMGTTrunkNetMapState INTEGER, tnnMSMGTTrunkExtBcnRecovery INTEGER } tnnMSMGTTrunkSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module. Its value ranges between 1 and concNumSlots." ::= {tnnMSMGTTrunkEntry 1} tnnMSMGTTrunkIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module. Its value ranges between 1 and modNumTrunks." ::= {tnnMSMGTTrunkEntry 2} tnnMSMGTTrunkCableMon OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2), notApplicable(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The cable monitor configuration for this trunk." ::= {tnnMSMGTTrunkEntry 3} tnnMSMGTTrunkNetMapState OBJECT-TYPE SYNTAX INTEGER { notApplicable(1), internal(2), external(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The map state of the copper ring-in trunk. This should be set to external for ring-in trunks which connect to external hubs. The mapping logic will not operate on trunks which are set to external. This prevents incorrect mapping which can occur when a module in one hub detects the mapping signal from another hub. This attribute only applies to copper ring-in trunks." ::= {tnnMSMGTTrunkEntry 4} tnnMSMGTTrunkExtBcnRecovery OBJECT-TYPE SYNTAX INTEGER { exists(1), nonExists(2), notApplicable(3) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether the trunk is connected to a segment that will perform beacon recovery. This should be set to exists(1) for trunks which connect to hubs which perform beacon recovery. This attribute is used to determine the fault domain when resolving a beaconing condition. The beacon recovery process will resolve beaconing on trunks with this attribute set to nonExists(2) before trunks with the attribute set to exists(1) are resolved. For backplane trunks, setting to a value other than notApplicable will return invalidData error. The default value is nonExists(2)." ::= { tnnMSMGTTrunkEntry 5 } -- -- Ethernet Interconnect Module -- ee06PSBRGModTable OBJECT-TYPE SYNTAX SEQUENCE OF Ee06PSBRGModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of module-specific information for each ee06PS-BRG module in the concentrator." ::= { ee06PSBRG 1 } ee06PSBRGModEntry OBJECT-TYPE SYNTAX Ee06PSBRGModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific ee06PS-BRG module in the concentrator." INDEX { ee06PSBRGModSlotIndex } ::= { ee06PSBRGModTable 1 } Ee06PSBRGModEntry ::= SEQUENCE { ee06PSBRGModSlotIndex INTEGER, ee06PSBRGModSwType INTEGER, ee06PSBRGModStationAddr OCTET STRING, ee06PSBRGModDipPromDefaults INTEGER, ee06PSBRGModProtocols DisplayString } ee06PSBRGModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { ee06PSBRGModEntry 1 } ee06PSBRGModSwType OBJECT-TYPE SYNTAX INTEGER { bridge(1), switch(2), router(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The software currently loaded and executing has the module operating as a Bridge, Switch or Router." ::= { ee06PSBRGModEntry 2 } ee06PSBRGModStationAddr OBJECT-TYPE SYNTAX OCTET STRING (SIZE(6)) ACCESS read-only STATUS mandatory DESCRIPTION "A 6 octet address that uniquely identifies this module. The station address is the mac address of port 1." ::= { ee06PSBRGModEntry 3 } ee06PSBRGModDipPromDefaults OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The current module configuration with respect to default PROM values as specified by dip switches." ::= { ee06PSBRGModEntry 4 } ee06PSBRGModProtocols OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "A textual description of the protocols supported by this module" ::= { ee06PSBRGModEntry 5 } ee06PSBRGPortTable OBJECT-TYPE SYNTAX SEQUENCE OF Ee06PSBRGPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each port of each ee06PS-BRG module in the concentrator." ::= { ee06PSBRG 2 } ee06PSBRGPortEntry OBJECT-TYPE SYNTAX Ee06PSBRGPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of port-specific information about a specific ee06PS-BRG port in the concentrator." INDEX { ee06PSBRGPortSlotIndex, ee06PSBRGPortIndex } ::= { ee06PSBRGPortTable 1 } Ee06PSBRGPortEntry ::= SEQUENCE { ee06PSBRGPortSlotIndex INTEGER, ee06PSBRGPortIndex INTEGER, ee06PSBRGPortDipAdminState INTEGER, ee06PSBRGPortSTAPState INTEGER, ee06PSBRGPortIpAddress IpAddress, ee06PSBRGPortDipNetwork INTEGER, ee06PSBRGPortDefNetwork INTEGER } ee06PSBRGPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number for this port's module." ::= { ee06PSBRGPortEntry 1 } ee06PSBRGPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number for this port within this slot." ::= { ee06PSBRGPortEntry 2 } ee06PSBRGPortDipAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The state of this port as indicated by the port's dip switches." ::= { ee06PSBRGPortEntry 3 } ee06PSBRGPortSTAPState OBJECT-TYPE SYNTAX INTEGER { disabled (1), -- receive and process frames blocking (2), -- receive and process frames listening (3), -- receive and process frames learning (4), -- receive and process frames forwarding (5), -- receive, process and forward frames off (6), -- receive SNMP frames, others discarded unknown(7) -- not currently reporting STAP state } ACCESS read-only STATUS mandatory DESCRIPTION "The current IEEE 802.1d Spanning Tree Algorithm and Protocol state (STAP) of this port." ::= { ee06PSBRGPortEntry 4 } ee06PSBRGPortIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP Address associated with this port." ::= { ee06PSBRGPortEntry 5 } ee06PSBRGPortDipNetwork OBJECT-TYPE SYNTAX INTEGER { isolated(2), front-panel(5), ethernet-1(6), ethernet-2(7), ethernet-3(8) } ACCESS read-only STATUS mandatory DESCRIPTION "The network for this port as specified by this port's dip switches." ::= { ee06PSBRGPortEntry 6 } ee06PSBRGPortDefNetwork OBJECT-TYPE SYNTAX INTEGER { isolated(2), front-panel(5), ethernet-1(6), ethernet-2(7), ethernet-3(8) } ACCESS read-only STATUS mandatory DESCRIPTION "The network for this port as specified by the OEIM's non-volatile storage." ::= { ee06PSBRGPortEntry 7 } -- -- FDDI Management Module -- fnnMSMGTModTable OBJECT-TYPE SYNTAX SEQUENCE OF FnnMSMGTModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module attributes that apply to this model. To access an fnnMSMGTModTable entry, the fnnMSMGTModSlotIndex attribute is used." ::= { fnnMSMGT 1 } fnnMSMGTModEntry OBJECT-TYPE SYNTAX FnnMSMGTModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific fnnMS-MGT module in the concentrator." INDEX { fnnMSMGTModSlotIndex } ::= { fnnMSMGTModTable 1 } FnnMSMGTModEntry ::= SEQUENCE { fnnMSMGTModSlotIndex INTEGER, fnnMSMGTModMasterPriority INTEGER, fnnMSMGTModMasterStatus INTEGER, fnnMSMGTModStationAddr OCTET STRING, fnnMSMGTModIpAddress IpAddress, fnnMSMGTModDownStreamMAC OCTET STRING, fnnMSMGTModUpStreamMAC OCTET STRING, fnnMSMGTModfddiMACPath INTEGER, fnnMSMGTModDownStreamModule INTEGER, fnnMSMGTModUpStreamModule INTEGER, fnnMSMGTModDownStreamOperPath INTEGER, fnnMSMGTModUpStreamOperPath INTEGER, fnnMSMGTModRingInfo OCTET STRING } fnnMSMGTModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value that identifies a particular module. Its value ranges between 1 and modSlotNumber. The module identified by a particular value of this index is the same module as indentified by the same value of modSlotIndex." ::= { fnnMSMGTModEntry 1 } fnnMSMGTModMasterPriority OBJECT-TYPE SYNTAX INTEGER { one(1), two(2), three(3), four(4), five(5), six(6), seven(7), eight(8), nine(9), ten(10) } ACCESS read-write STATUS mandatory DESCRIPTION "The mastership priority of this agent. Ten is the highest and one is the lowest. Priority is only used when an election occurs. Mastership is not preemptive unless the reset mastership command is used." ::= {fnnMSMGTModEntry 2 } fnnMSMGTModMasterStatus OBJECT-TYPE SYNTAX INTEGER { master(1), non-master(2), electing(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The mastership status of this agent." ::= {fnnMSMGTModEntry 3 } fnnMSMGTModStationAddr OBJECT-TYPE SYNTAX OCTET STRING (SIZE (6)) ACCESS read-only STATUS mandatory DESCRIPTION "A 6 octet address that uniquely identifies this module. The station address is the MAC address of port 1." ::= {fnnMSMGTModEntry 4 } fnnMSMGTModIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP address associated with this module." ::= {fnnMSMGTModEntry 5 } fnnMSMGTModDownStreamMAC OBJECT-TYPE SYNTAX OCTET STRING (SIZE (6)) ACCESS read-only STATUS mandatory DESCRIPTION "Down stream MAC" ::= { fnnMSMGTModEntry 6 } fnnMSMGTModUpStreamMAC OBJECT-TYPE SYNTAX OCTET STRING (SIZE (6)) ACCESS read-only STATUS mandatory DESCRIPTION "Up stream MAC" ::= { fnnMSMGTModEntry 7 } fnnMSMGTModfddiMACPath OBJECT-TYPE SYNTAX INTEGER { primary(1), secondary(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The FDDI path which should be inserted into the MAC" ::= { fnnMSMGTModEntry 8 } fnnMSMGTModDownStreamModule OBJECT-TYPE SYNTAX INTEGER (1..16) ACCESS read-only STATUS mandatory DESCRIPTION "Down stream slot (transmit to)" ::= { fnnMSMGTModEntry 9 } fnnMSMGTModUpStreamModule OBJECT-TYPE SYNTAX INTEGER (1..16) ACCESS read-only STATUS mandatory DESCRIPTION "Up stream slot (receive from)" ::= { fnnMSMGTModEntry 10 } fnnMSMGTModDownStreamOperPath OBJECT-TYPE SYNTAX INTEGER { isolated(2), fddi-path-1(24), fddi-path-2(25), fddi-path-3(26), fddi-path-4(27), fddi-path-5(28), fddi-path-6(29), fddi-path-7(30), fddi-path-8(31) } ACCESS read-only STATUS mandatory DESCRIPTION "Transmit DBA (debug only)" ::= { fnnMSMGTModEntry 11 } fnnMSMGTModUpStreamOperPath OBJECT-TYPE SYNTAX INTEGER { isolated(2), fddi-path-1(24), fddi-path-2(25), fddi-path-3(26), fddi-path-4(27), fddi-path-5(28), fddi-path-6(29), fddi-path-7(30), fddi-path-8(31) } ACCESS read-only STATUS mandatory DESCRIPTION "Receive DBA (debug only)" ::= { fnnMSMGTModEntry 12 } fnnMSMGTModRingInfo OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..8)) ACCESS read-only STATUS mandatory DESCRIPTION "An array which is indexed by DBA number. Each element contains the slot number (1..16) which is assigned to transmit on this DBA. (debug only)" ::= { fnnMSMGTModEntry 13 } -- port table fnnMSMGTPortTable OBJECT-TYPE SYNTAX SEQUENCE OF FnnMSMGTPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each port of this module type." ::= { fnnMSMGT 2 } fnnMSMGTPortEntry OBJECT-TYPE SYNTAX FnnMSMGTPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific fnnMS-MGT port in the concentrator." INDEX { fnnMSMGTPortSlotIndex, fnnMSMGTPortIndex } ::= { fnnMSMGTPortTable 1 } FnnMSMGTPortEntry ::= SEQUENCE { fnnMSMGTPortSlotIndex INTEGER, fnnMSMGTPortIndex INTEGER, fnnMSMGTPortConfig INTEGER, fnnMSMGTPortPcmState INTEGER, fnnMSMGTPortConnectState INTEGER, fnnMSMGTPortNeighbor INTEGER, fnnMSMGTPortRemoteMACIndicated INTEGER, fnnMSMGTPortBSFlag INTEGER, fnnMSMGTPortPCWithhold INTEGER, fnnMSMGTPortLerCondition INTEGER } fnnMSMGTPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value that identifies a particular module. Its value ranges between 1 and modSlotNumber. The module identified by a particular value of this index is the same module as indentified by the same value of portSlotIndex." ::= { fnnMSMGTPortEntry 1 } fnnMSMGTPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value that identifies a particular port within this module. Its value ranges between 1 and modPortNumber. The module identified by a particular value of this index is the same module as indentified by the same value of portIndex." ::= { fnnMSMGTPortEntry 2 } fnnMSMGTPortConfig OBJECT-TYPE SYNTAX INTEGER { a(1), b(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Specifies the FDDI port type (a or b)." ::= { fnnMSMGTPortEntry 3 } fnnMSMGTPortPcmState OBJECT-TYPE SYNTAX INTEGER { pc0(1), -- Off pc1(2), -- Break pc2(3), -- Trace pc3(4), -- Connect pc4(5), -- Next pc5(6), -- Signal pc6(7), -- Join pc7(8), -- Verify pc8(9), -- Active pc9(10) -- Maint } ACCESS read-only STATUS mandatory DESCRIPTION "(refer to ANSI SMT 9.6.2)." ::= { fnnMSMGTPortEntry 4 } fnnMSMGTPortConnectState OBJECT-TYPE SYNTAX INTEGER { disabled(1), connecting(2), standby(3), active(4) } ACCESS read-only STATUS mandatory DESCRIPTION "An indication of the connect state of this PORT. Basically, this gives a higher level view of the state of the connection by grouping PCM states and the PC-Withhold flag state. The supported values and their corresponding PCM states and PC-Withhold condition, when relevant, are: disabled: (PC0:Off, PC9:Maint) connecting: (PC1(Break) || PC3 (Connect) || PC4(next) || PC5 (Signal) || PC6(Join) || PC7 (Verify)) && (PC_Withhold = None) standby: (PC_Withhold != None) active: (PC2:Trace || PC8:Active)" ::= { fnnMSMGTPortEntry 5 } fnnMSMGTPortNeighbor OBJECT-TYPE SYNTAX INTEGER { a(1), b(2), slave(3), master(4), unknown(5) } ACCESS read-only STATUS mandatory DESCRIPTION "The type (PC_Neighbor) of the remote PORT that is determined in PC_Signaling in R_Val (1,2) (refer to ANSI SMT 9.6.3.2)." ::= { fnnMSMGTPortEntry 6 } fnnMSMGTPortRemoteMACIndicated OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The indication, in PC-Signaling that the remote partner intends to place a MAC in the output token PATH of this PORT. Signaled as R_Val (9) (refer to ANSI SMT 9.6.3.2)." ::= { fnnMSMGTPortEntry 7 } fnnMSMGTPortBSFlag OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The Break State, BS_Flag (refer to ANSI SMT 9.4.3.4)." ::= { fnnMSMGTPortEntry 8 } fnnMSMGTPortPCWithhold OBJECT-TYPE SYNTAX INTEGER { none(1), m-m(2), other(3) } ACCESS read-only STATUS mandatory DESCRIPTION "PC_Withhold, (refer to ANSI SMT 9.4.1)." ::= { fnnMSMGTPortEntry 9 } fnnMSMGTPortLerCondition OBJECT-TYPE SYNTAX INTEGER { bad(1), okay(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This variable is set to true whenever LerEstimate is less than or equal to LerAlarm (the larger the number the smaller the value)." ::= { fnnMSMGTPortEntry 10 } -- Trunk Table -- (only present for compatibility) fnnMSMGTTrunkTable OBJECT-TYPE SYNTAX SEQUENCE OF FnnMSMGTTrunkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "FDDI module specific trunk table variables. At present there are none." ::= { fnnMSMGT 3 } fnnMSMGTTrunkEntry OBJECT-TYPE SYNTAX FnnMSMGTTrunkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of fnnMS-MGT trunk attributes." INDEX { fnnMSMGTTrunkSlotIndex, fnnMSMGTTrunkIndex } ::= { fnnMSMGTTrunkTable 1 } FnnMSMGTTrunkEntry ::= SEQUENCE { fnnMSMGTTrunkSlotIndex INTEGER, fnnMSMGTTrunkIndex INTEGER } fnnMSMGTTrunkSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value that identifies a particular module. Its value ranges between 1 and modSlotNumber. The module identified by a particular value of this index is the same module as indentified by the same value of trunkSlotIndex." ::= { fnnMSMGTTrunkEntry 1 } fnnMSMGTTrunkIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value that identifies a particular trunk within this module. Its value ranges between 1 and modTrunkNumber. The module identified by a particular value of this index is the same module as indentified by the same value of trunkIndex." ::= { fnnMSMGTTrunkEntry 2 } -- -- Hub Hidden Controller Module -- cnnNSHCTLModTable OBJECT-TYPE SYNTAX SEQUENCE OF CnnNSHCTLModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains information about each cnnNS-HCTL in the concentrator. " ::= { cnnNSHCTL 1 } cnnNSHCTLModEntry OBJECT-TYPE SYNTAX CnnNSHCTLModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information for each cnnNS-HCTL module in the concentrator." INDEX { cnnNSHCTLModSlotIndex } ::= { cnnNSHCTLModTable 1 } CnnNSHCTLModEntry ::= SEQUENCE { cnnNSHCTLModSlotIndex INTEGER, cnnNSHCTLModOperState INTEGER, cnnNSHCTLModClockStatus INTEGER, cnnNSHCTLModTempStatus INTEGER, cnnNSHCTLModPDBStatus INTEGER, cnnNSHCTLModDipCh1ActCol INTEGER, cnnNSHCTLModDipCh2ActCol INTEGER, cnnNSHCTLModDipCh3ActCol INTEGER } cnnNSHCTLModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number for this module. The value should be 7." ::= { cnnNSHCTLModEntry 1 } cnnNSHCTLModOperState OBJECT-TYPE SYNTAX INTEGER { active(1), standby(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The operational state of the cnnNS-HCTL module. Specifically, this is an indicator of whether the cnnNS-HCTL module is providing clock signals to the backplane. An active cnnNS-HCTL module provides clock signals to the backplane while a standby cnnNS-HCTL module does not. Note that only one cnnNS-HCTL module will be active at any given time; all other cnnNS-HCTL/ cnnNS-RCTL modules in the concentrator will be in standby mode." ::= { cnnNSHCTLModEntry 2 } cnnNSHCTLModClockStatus OBJECT-TYPE SYNTAX INTEGER { okay(1), faulty(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The current status of the on-board clocks on this module." ::= { cnnNSHCTLModEntry 3 } cnnNSHCTLModTempStatus OBJECT-TYPE SYNTAX INTEGER { okay(1), extremeTemp(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The temperature as detected by the probe on this module." ::= { cnnNSHCTLModEntry 4 } cnnNSHCTLModPDBStatus OBJECT-TYPE SYNTAX INTEGER { present(1), notPresent(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether this 6-slot concentrator contains a power distribution board that supports powersupply redundancy." ::= { cnnNSHCTLModEntry 5 } cnnNSHCTLModDipCh1ActCol OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The Ethernet channel 1 activity/collision LED configuration as indicated by this module's dip switches." ::= { cnnNSHCTLModEntry 6 } cnnNSHCTLModDipCh2ActCol OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The Ethernet channel 2 activity/collision LED configuration as indicated by this module's dip switches." ::= { cnnNSHCTLModEntry 7 } cnnNSHCTLModDipCh3ActCol OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The Ethernet channel 3 activity/collision LED configuration as indicated by this module's dip switches." ::= { cnnNSHCTLModEntry 8 } -- -- Hub Load Sharing Redundant Controller Module -- cnnNSRCLSModTable OBJECT-TYPE SYNTAX SEQUENCE OF CnnNSRCLSModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains information about each Redundant Controller in the concentrator." ::= { cnnNSRCLS 1 } cnnNSRCLSModEntry OBJECT-TYPE SYNTAX CnnNSRCLSModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information for each Load Sharing Redundant controller module in the concentrator." INDEX { cnnNSRCLSModSlotIndex } ::= { cnnNSRCLSModTable 1 } CnnNSRCLSModEntry ::= SEQUENCE { cnnNSRCLSModSlotIndex INTEGER, cnnNSRCLSModOperState INTEGER, cnnNSRCLSModClockStatus INTEGER, cnnNSRCLSModTempStatus INTEGER } cnnNSRCLSModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number for this module." ::= { cnnNSRCLSModEntry 1 } cnnNSRCLSModOperState OBJECT-TYPE SYNTAX INTEGER { active(1), standby(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The operational state of the Load Sharing Redudant Controller module. Specifically, this is an indicator of whether the Load Sharing Redudant Controller module is providing clock signals to the backplane. An active Load Sharing Redudant Controller module provides clock signals to the backplane while a standby Load Sharing Redudant Controller module does not. Note that only one Load Sharing Redudant Controller module will be active at any given time; all other Load Sharing Redudant Controller modules in the concentrator will be in standby mode." ::= { cnnNSRCLSModEntry 2 } cnnNSRCLSModClockStatus OBJECT-TYPE SYNTAX INTEGER { okay(1), faulty(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The current status of the on-board clocks on this module." ::= { cnnNSRCLSModEntry 3 } cnnNSRCLSModTempStatus OBJECT-TYPE SYNTAX INTEGER { okay(1), extremeTemp(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The temperature as detected by the probe on this module." ::= { cnnNSRCLSModEntry 4 } -- -- Ethernet 10BASE-T Security Module (OESM) -- ennMSSTELCOModTable OBJECT-TYPE SYNTAX SEQUENCE OF EnnMSSTELCOModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific ennMS-TELCOS module in the concentrator." ::= { ennMSSTELCO 1 } ennMSSTELCOModEntry OBJECT-TYPE SYNTAX EnnMSSTELCOModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific ennMS-TELCOS module in the concentrator." INDEX { ennMSSTELCOModSlotIndex } ::= { ennMSSTELCOModTable 1 } EnnMSSTELCOModEntry ::= SEQUENCE { ennMSSTELCOModSlotIndex INTEGER, ennMSSTELCOModDipNetwork INTEGER, ennMSSTELCOModAutoPartition INTEGER } ennMSSTELCOModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { ennMSSTELCOModEntry 1 } ennMSSTELCOModDipNetwork OBJECT-TYPE SYNTAX INTEGER { isolated(2), ethernet-1(6), ethernet-2(7), ethernet-3(8) } ACCESS read-only STATUS mandatory DESCRIPTION "The network indicated by the module's dip switches." ::= { ennMSSTELCOModEntry 2 } ennMSSTELCOModAutoPartition OBJECT-TYPE SYNTAX INTEGER { collisions-31(1), collisions-63(2), collisions-127(3), collisions-255(4) } ACCESS read-write STATUS mandatory DESCRIPTION "This object holds the consecutive collision count limit value. The module goes into the auto-partition mode whenever the consecutive collision count exceeds this limit." ::= { ennMSSTELCOModEntry 3 } ennMSSTELCOPortTable OBJECT-TYPE SYNTAX SEQUENCE OF EnnMSSTELCOPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each port of this module type." ::= { ennMSSTELCO 2 } ennMSSTELCOPortEntry OBJECT-TYPE SYNTAX EnnMSSTELCOPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific ennMS-TELCOS port in the concentrator." INDEX { ennMSSTELCOPortSlotIndex, ennMSSTELCOPortIndex } ::= { ennMSSTELCOPortTable 1 } EnnMSSTELCOPortEntry ::= SEQUENCE { ennMSSTELCOPortSlotIndex INTEGER, ennMSSTELCOPortIndex INTEGER, ennMSSTELCOPortAdminState INTEGER, ennMSSTELCOPortDipAdminState INTEGER, ennMSSTELCOPortDipSecurity INTEGER, ennMSSTELCOPortBuddySlot INTEGER, ennMSSTELCOPortBuddyPort INTEGER, ennMSSTELCOPortLinkInteg INTEGER, ennMSSTELCOPortDipLinkInteg INTEGER } ennMSSTELCOPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { ennMSSTELCOPortEntry 1 } ennMSSTELCOPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { ennMSSTELCOPortEntry 2 } ennMSSTELCOPortAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), redundant-primary(3), redundant-backup(4), remote-diagnostics(8) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired state of this port. Setting this port to be redundant or for remote diagnostics with invalid settings of buddy slot and buddy port will return the genError error." ::= { ennMSSTELCOPortEntry 3 } ennMSSTELCOPortDipAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The admin state of this port as indicated by the dip switches. i.e. This object indicates whether the port will initialize to enabled or disabled when the module configures itself from dips." ::= { ennMSSTELCOPortEntry 4 } ennMSSTELCOPortDipSecurity OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The security state of this port as indicated by the dip switches. i.e. This object indicates whether the port's security state will initialize to enabled (full security) or disabled (no security) when the module configures itself from dips." ::= { ennMSSTELCOPortEntry 5 } ennMSSTELCOPortBuddySlot OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The slot index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port. If the port is configured for remote diagnostics, then this contains the slot index of the backup buddy port. To configure a port for remote diagnostics, the buddy's slot and port must be set to valid values." ::= { ennMSSTELCOPortEntry 6 } ennMSSTELCOPortBuddyPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The port index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port. If the port is configured for remote diagnostics, then this contains the port index of the backup buddy port. To configure a port for remote diagnostics, the buddy's slot and port must be set to valid values." ::= { ennMSSTELCOPortEntry 7 } ennMSSTELCOPortLinkInteg OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The current link integrity configuration for this port." ::= { ennMSSTELCOPortEntry 8 } ennMSSTELCOPortDipLinkInteg OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The link integrity configuration as indicated by this module's dip switches." ::= { ennMSSTELCOPortEntry 9 } -- -- IBM 8260 Ethernet 10BASE-T Per-Port Module -- e24PS6PortTable OBJECT-TYPE SYNTAX SEQUENCE OF E24PS6PortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each port of this module type." ::= { e24PS6 2 } e24PS6PortEntry OBJECT-TYPE SYNTAX E24PS6PortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific E24PS-6 port in the concentrator." INDEX { e24PS6PortSlotIndex, e24PS6PortIndex } ::= { e24PS6PortTable 1 } E24PS6PortEntry ::= SEQUENCE { e24PS6PortSlotIndex INTEGER, e24PS6PortIndex INTEGER, e24PS6PortAdminState INTEGER, e24PS6PortBuddySlot INTEGER, e24PS6PortBuddyPort INTEGER, e24PS6PortDipNetwork INTEGER, e24PS6PortLinkInteg INTEGER, e24PS6PortAutoPolarity INTEGER } e24PS6PortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { e24PS6PortEntry 1 } e24PS6PortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { e24PS6PortEntry 2 } e24PS6PortAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), redundant-primary(3), redundant-backup(4), remote-diagnostics(8) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired state of this port. Setting this port to be redundant or for remote diagnostics with invalid settings of buddy slot and buddy port will return the genError error." ::= { e24PS6PortEntry 3 } e24PS6PortBuddySlot OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The slot index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port. If the port is configured for remote diagnostics, then this contains the slot index of the backup buddy port. To configure a port for remote diagnostics, the buddy's slot and port must be set to valid values." ::= { e24PS6PortEntry 4 } e24PS6PortBuddyPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The port index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port. If the port is configured for remote diagnostics, then this contains the port index of the backup buddy port. To configure a port for remote diagnostics, the buddy's slot and port must be set to valid values." ::= { e24PS6PortEntry 5 } e24PS6PortDipNetwork OBJECT-TYPE SYNTAX INTEGER { ethernet-1(6), ethernet-2(7), ethernet-3(8), isolated-1(21), ethernet-4(32), -- IBM 8260 networks : -- ethernet-5(33), ethernet-6(34), ethernet-7(35), ethernet-8(36) } ACCESS read-only STATUS mandatory DESCRIPTION "The network indicated by the port's dip switches." ::= { e24PS6PortEntry 6 } e24PS6PortLinkInteg OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The current link integrity configuration for this port. Setting this object to enabled(1) makes it conform to the 10BASE-T link integrity standard. Setting this object to disabled(2) makes it compatible with the older pre 10BASE-T module." ::= { e24PS6PortEntry 7 } e24PS6PortAutoPolarity OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The current auto polarity configuration for this port. Setting this object to enabled(1) causes the module to switch the port polarity automatically when the port polarity is reverted." ::= { e24PS6PortEntry 8 } e24PS6ModTable OBJECT-TYPE SYNTAX SEQUENCE OF E24PS6ModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific E24PS-6 module in the concentrator." ::= { e24PS6 6 } e24PS6ModEntry OBJECT-TYPE SYNTAX E24PS6ModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific E24PS-6 module in the concentrator." INDEX { e24PS6ModSlotIndex, e24PS6ModSubSlotIndex } ::= { e24PS6ModTable 1 } E24PS6ModEntry ::= SEQUENCE { e24PS6ModSlotIndex INTEGER, e24PS6ModSubSlotIndex INTEGER, e24PS6ModBootVersion DisplayString, e24PS6ModDipNVRam INTEGER } e24PS6ModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { e24PS6ModEntry 1 } e24PS6ModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number of this module." ::= { e24PS6ModEntry 2 } e24PS6ModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software boot eprom version of this module. " ::= { e24PS6ModEntry 3 } e24PS6ModDipNVRam OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The Non-Volatile RAM dip switch setting for this module. Enabling this switch will cause the module to be configured according to the configurations that were saved in the non-volatile storage after the module reset." ::= { e24PS6ModEntry 4 } -- -- IBM 8260 Ethernet Carrier Module -- eCModTable OBJECT-TYPE SYNTAX SEQUENCE OF ECModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information associated with a particular EC module in the concentrator." ::= { eC 6 } eCModEntry OBJECT-TYPE SYNTAX ECModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific EC module in the concentrator." INDEX { eCModSlotIndex, eCModSubSlotIndex } ::= { eCModTable 1 } ECModEntry ::= SEQUENCE { eCModSlotIndex INTEGER, eCModSubSlotIndex INTEGER, eCModBootVersion DisplayString } eCModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { eCModEntry 1 } eCModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number of this module." ::= { eCModEntry 2 } eCModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software boot eprom version of this module. " ::= { eCModEntry 3 } -- -- IBM 8260 Ethernet 10BASE-FB 10-PORT Per-Port switchable Module -- -- -- Port Table -- e10PSFBPortTable OBJECT-TYPE SYNTAX SEQUENCE OF E10PSFBPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each port of this module type." ::= { e10PSFB 2 } e10PSFBPortEntry OBJECT-TYPE SYNTAX E10PSFBPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of port specific information about this module's ports." INDEX { e10PSFBPortSlotIndex, e10PSFBPortIndex } ::= { e10PSFBPortTable 1 } E10PSFBPortEntry ::= SEQUENCE { e10PSFBPortSlotIndex INTEGER, e10PSFBPortIndex INTEGER, e10PSFBPortAdminState INTEGER, e10PSFBPortBuddySlot INTEGER, e10PSFBPortBuddyPort INTEGER, e10PSFBPortDipNetwork INTEGER, e10PSFBPortHipwr INTEGER } e10PSFBPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of the module assocaited with this port." ::= { e10PSFBPortEntry 1 } e10PSFBPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number with respect to the module it resides on." ::= { e10PSFBPortEntry 2 } e10PSFBPortAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), redundant-primary(3), redundant-backup(4) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired state of this port. Setting this port to redundant-primary or redundant-backup with invalid buddy slot or buddy port will result in an error." ::= { e10PSFBPortEntry 3 } e10PSFBPortBuddySlot OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The slot index of the redundant port's buddy port." ::= { e10PSFBPortEntry 4 } e10PSFBPortBuddyPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The port index of the redundant port's buddy. Valid ports are those ports which are not redundant. The buddy port admin state will be set to redundant." ::= { e10PSFBPortEntry 5 } e10PSFBPortDipNetwork OBJECT-TYPE SYNTAX INTEGER { ethernet-1(6), ethernet-2(7), ethernet-3(8), isolated-1(21), ethernet-4(32), ethernet-5(33), ethernet-6(34), ethernet-7(35), ethernet-8(36) } ACCESS read-only STATUS mandatory DESCRIPTION "The network indicated by the port's dip switches." ::= { e10PSFBPortEntry 6 } e10PSFBPortHipwr OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The current port high power optics mode. Setting this variable to enable(1), will enable the port to drive up to 4K meter fiber cable." ::= { e10PSFBPortEntry 7 } -- -- module specific table -- e10PSFBModTable OBJECT-TYPE SYNTAX SEQUENCE OF E10PSFBModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module specific information about this module." ::= { e10PSFB 6 } e10PSFBModEntry OBJECT-TYPE SYNTAX E10PSFBModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Values to describe module specific inormation." INDEX { e10PSFBModSlotIndex, e10PSFBModSubSlotIndex } ::= { e10PSFBModTable 1 } E10PSFBModEntry ::= SEQUENCE { e10PSFBModSlotIndex INTEGER, e10PSFBModSubSlotIndex INTEGER, e10PSFBModBootVersion DisplayString, e10PSFBModDipNVRam INTEGER } e10PSFBModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot index of this module." ::= { e10PSFBModEntry 1 } e10PSFBModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot index of this module. (e.g. mother boards have subslot index equals to one." ::= { e10PSFBModEntry 2 } e10PSFBModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software boot eprom version of this module. " ::= { e10PSFBModEntry 3 } e10PSFBModDipNVRam OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The Non-Volatile RAM dip switch setting for this module. Setting this object to enable(1) will cause the module to be configured according to the configuration which was saved in the non-volatile storage." ::= { e10PSFBModEntry 4 } -- -- IBM 8260 Redundant Controller Module managed by Hub agent. -- rCTL8000ModTable OBJECT-TYPE SYNTAX SEQUENCE OF RCTL8000ModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains information about the Controller in the concentrator." ::= { ocRCTL8000 1 } rCTL8000ModEntry OBJECT-TYPE SYNTAX RCTL8000ModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information for the Controller module in the concentrator." INDEX { rCTL8000ModSlotIndex } ::= { rCTL8000ModTable 1 } RCTL8000ModEntry ::= SEQUENCE { rCTL8000ModSlotIndex INTEGER, rCTL8000ModOperState INTEGER, rCTL8000ModClockStatus INTEGER, rCTL8000ModTempStatus INTEGER } rCTL8000ModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number for this module. Note that this module will always be in slot 17." ::= { rCTL8000ModEntry 1 } rCTL8000ModOperState OBJECT-TYPE SYNTAX INTEGER { active(1), standby(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The operational state of the Controller module. Specifically, this is an indicator of whether the Controller module is providing clock signals to the backplane. An active Controller module provides clock signals to the backplane while a standby Controller module does not. Note that only the active Controller is visible to an Hub agent; hence, this object will have the value active(1)." ::= { rCTL8000ModEntry 2 } rCTL8000ModClockStatus OBJECT-TYPE SYNTAX INTEGER { okay(1), faulty(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The current status of the on-board clocks on this module." ::= { rCTL8000ModEntry 3 } rCTL8000ModTempStatus OBJECT-TYPE SYNTAX INTEGER { okay(1), extremeTemp(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The overall temperature status for this concentrator as detected by this module. This object's value is an aggregate of all temperature probes located within this concentrator as sensed by this module. Hence, when at least one probe in the concentrator reports an extreme temperature, then this object will have the value extremeTemp(2)." ::= { rCTL8000ModEntry 4 } -- -- IBM 8260 Redundant Controller Module managed by IBM 8260 agent -- ocRCTL8000ModTable OBJECT-TYPE SYNTAX SEQUENCE OF OcRCTL8000ModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains information about the Controller in the concentrator." ::= { ocRCTL8000 6 } ocRCTL8000ModEntry OBJECT-TYPE SYNTAX OcRCTL8000ModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information for the Controller module in the concentrator." INDEX { ocRCTL8000ModSlotIndex, ocRCTL8000ModSubSlotIndex } ::= { ocRCTL8000ModTable 1 } OcRCTL8000ModEntry ::= SEQUENCE { ocRCTL8000ModSlotIndex INTEGER, ocRCTL8000ModSubSlotIndex INTEGER, ocRCTL8000ModBootVersion DisplayString, ocRCTL8000ModOperState INTEGER, ocRCTL8000ModClockStatus INTEGER, ocRCTL8000ModTempStatus INTEGER, ocRCTL8000ModAtoDConverterStatus INTEGER, ocRCTL8000ModPS1Status INTEGER, ocRCTL8000ModPS2Status INTEGER, ocRCTL8000ModPS3Status INTEGER, ocRCTL8000ModPS4Status INTEGER } ocRCTL8000ModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number for this module." ::= { ocRCTL8000ModEntry 1 } ocRCTL8000ModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number for this module." ::= { ocRCTL8000ModEntry 2 } ocRCTL8000ModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software boot eprom version of this module. " ::= { ocRCTL8000ModEntry 3 } ocRCTL8000ModOperState OBJECT-TYPE SYNTAX INTEGER { active(1), standby(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The operational state of the Controller module. Specifically, this is an indicator of whether the Controller module is providing clock signals to the backplane. An active Controller module provides clock signals to the backplane while a standby Controller module does not." ::= { ocRCTL8000ModEntry 4 } ocRCTL8000ModClockStatus OBJECT-TYPE SYNTAX INTEGER { okay(1), faulty(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The current status of the on-board clocks on this module." ::= { ocRCTL8000ModEntry 5 } ocRCTL8000ModTempStatus OBJECT-TYPE SYNTAX INTEGER { okay(1), extremeTemp(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The overall temperature status for the concentrator as detected by this module. This object's value is an aggregate of all the temperature probes located within this concentrator as sensed by this module. Hence, when at least one probe in the concentrator reports an extreme temperature, then this object will have the value extremeTemp(2)." ::= { ocRCTL8000ModEntry 6 } ocRCTL8000ModAtoDConverterStatus OBJECT-TYPE SYNTAX INTEGER { okay(1), faulty(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The current status of the on-board A/D converter. Typically, when this object has a value of faulty(2), it is because the value obtained from the A/D converter internal test channel is out of tolerance from what is specified by the manufacturer." ::= { ocRCTL8000ModEntry 7 } ocRCTL8000ModPS1Status OBJECT-TYPE SYNTAX INTEGER { active(1), faulty(3), not-installed(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The current status of powersupply 1." ::= { ocRCTL8000ModEntry 8 } ocRCTL8000ModPS2Status OBJECT-TYPE SYNTAX INTEGER { active(1), faulty(3), not-installed(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The current status of powersupply 2." ::= { ocRCTL8000ModEntry 9 } ocRCTL8000ModPS3Status OBJECT-TYPE SYNTAX INTEGER { active(1), faulty(3), not-installed(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The current status of powersupply 3." ::= { ocRCTL8000ModEntry 10 } ocRCTL8000ModPS4Status OBJECT-TYPE SYNTAX INTEGER { active(1), faulty(3), not-installed(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The current status of powersupply 4." ::= { ocRCTL8000ModEntry 11 } -- -- IBM 8260 Ethernet Network Monitor Card -- eMACModTable OBJECT-TYPE SYNTAX SEQUENCE OF EMACModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains information about Ethernet Network Monitor Cards in the IBM 8260 Hub. " ::= { eMAC 6 } eMACModEntry OBJECT-TYPE SYNTAX EMACModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information for an Ethernet Network Monitor Card in the IBM 8260 Hub." INDEX { eMACModSlotIndex, eMACModSubSlotIndex} ::= { eMACModTable 1 } EMACModEntry ::= SEQUENCE { eMACModSlotIndex INTEGER, eMACModSubSlotIndex INTEGER, eMACModBootVersion DisplayString, eMACModIpAddress IpAddress, eMACModSubnetMask IpAddress, eMACModDefaultGateway IpAddress, eMACModStationAddr OCTET STRING, eMACModInterfaceMode INTEGER, eMACModRMONHostStatsMode INTEGER } eMACModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this card." ::= { eMACModEntry 1 } eMACModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number of this card." ::= { eMACModEntry 2 } eMACModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software boot eprom version of this module. " ::= { eMACModEntry 3 } eMACModIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The current IP address of this card and the associated interface." ::= { eMACModEntry 4 } eMACModSubnetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The current subnet mask of this card and the associated interface." ::= { eMACModEntry 5 } eMACModDefaultGateway OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The current default gateway of this card and the associated interface. Note that a value of 0.0.0.0 indicates that this interface is not con- configured to be used with a default gateway." ::= { eMACModEntry 6 } eMACModStationAddr OBJECT-TYPE SYNTAX OCTET STRING (SIZE(6)) ACCESS read-only STATUS mandatory DESCRIPTION "A 6 octet address that uniquely identifies this card. Note that an address of 00-00-00-00-00-00 is invalid and the module has failed." ::= { eMACModEntry 7 } eMACModInterfaceMode OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), standby(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired connectvity mode of this card. When this attribute is set to enabled and the card is set to a network, it will forward messages to and from the master Distributed Management Module. If this attribute is set to disabled, the card may still collect statistics but not forward messages to and from the Distributed Management Module." ::= { eMACModEntry 8 } eMACModRMONHostStatsMode OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired RMON host staticstics mode of this card. When this attribute is set to enabled, the card will gather RMON host table statistics. Note that when this attribute is enabled, the accuracy of all statistics may be impaired during peak loads." ::= { eMACModEntry 9 } -- -- IBM 8260 Distribute Management Module -- xDMMModTable OBJECT-TYPE SYNTAX SEQUENCE OF XDMMModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains module information about each DMM module in the concentrator." ::= { xDMM 6 } xDMMModEntry OBJECT-TYPE SYNTAX XDMMModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module information for each DMM module in the concentrator." INDEX { xDMMModSlotIndex, xDMMModSubSlotIndex } ::= { xDMMModTable 1 } XDMMModEntry ::= SEQUENCE { xDMMModSlotIndex INTEGER, xDMMModSubSlotIndex INTEGER, xDMMModBootVersion DisplayString, xDMMModMasterPriority INTEGER, xDMMModMasterStatus INTEGER, xDMMModHubSerial DisplayString } xDMMModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { xDMMModEntry 1 } xDMMModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number of this module." ::= { xDMMModEntry 2 } xDMMModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software boot eprom version of this module. " ::= { xDMMModEntry 3 } xDMMModMasterPriority OBJECT-TYPE SYNTAX INTEGER { one(1), two(2), three(3), four(4), five(5), six(6), seven(7), eight(8), nine(9), ten(10) } ACCESS read-write STATUS mandatory DESCRIPTION "The mastership priority of this agent. Ten is the highest and one is the lowest. Priority is only used when an election occurs. Mastership is not preemptive unless the reset mastership command is used." ::= { xDMMModEntry 4 } xDMMModMasterStatus OBJECT-TYPE SYNTAX INTEGER { master(1), non-master(2), electing(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The mastership status of this agent." ::= { xDMMModEntry 5 } xDMMModHubSerial OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The Hub serial number mastership is presiding over. Zero length string for slaves." ::= { xDMMModEntry 6 } -- -- Token Ring Establishment Controller Module -- tnnMSECModTable OBJECT-TYPE SYNTAX SEQUENCE OF TnnMSECModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information associated with a particular tnnMS-EC module in the concentrator." ::= { tnnMSEC 1 } tnnMSECModEntry OBJECT-TYPE SYNTAX TnnMSECModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of the tnnMS-EC module attributes." INDEX { tnnMSECModSlotIndex } ::= { tnnMSECModTable 1 } TnnMSECModEntry ::= SEQUENCE { tnnMSECModSlotIndex INTEGER, tnnMSECModSoftwareVersion DisplayString, tnnMSECModSystemStatusCode DisplayString, tnnMSECModRingSpeed INTEGER, tnnMSECModNetworkStatus INTEGER, tnnMSECModIpAddress IpAddress, tnnMSECModMACStationAddr OCTET STRING } tnnMSECModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { tnnMSECModEntry 1 } tnnMSECModSoftwareVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..10)) ACCESS read-only STATUS mandatory DESCRIPTION "The version number of the software." ::= { tnnMSECModEntry 2 } tnnMSECModSystemStatusCode OBJECT-TYPE SYNTAX DisplayString (SIZE(43)) ACCESS read-only STATUS mandatory DESCRIPTION "A 43 octet indication of the current applicable IBM 3174 System Status Code. For more information consult the tnnMS-EC reference manual." ::= { tnnMSECModEntry 3 } tnnMSECModRingSpeed OBJECT-TYPE SYNTAX INTEGER { fourMegabit(1), sixteenMegabit(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The ring's bandwidth in Mega-bits per second." ::= { tnnMSECModEntry 4 } tnnMSECModNetworkStatus OBJECT-TYPE SYNTAX INTEGER { okay(1), closed(2), beaconing(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of the ring containing this module." ::= {tnnMSECModEntry 5} tnnMSECModIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP Address of this module." ::= { tnnMSECModEntry 6 } tnnMSECModMACStationAddr OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "A 6 octet address that uniquely identifies the MAC address of this module." ::= { tnnMSECModEntry 7 } tnnMSECPortTable OBJECT-TYPE SYNTAX SEQUENCE OF TnnMSECPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each port of this module type." ::= { tnnMSEC 2 } tnnMSECPortEntry OBJECT-TYPE SYNTAX TnnMSECPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of this module's port attributes." INDEX { tnnMSECPortSlotIndex, tnnMSECPortIndex } ::= { tnnMSECPortTable 1 } TnnMSECPortEntry ::= SEQUENCE { tnnMSECPortSlotIndex INTEGER, tnnMSECPortIndex INTEGER } tnnMSECPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { tnnMSECPortEntry 1 } tnnMSECPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { tnnMSECPortEntry 2 } tnnMSECTrunkTable OBJECT-TYPE SYNTAX SEQUENCE OF TnnMSECTrunkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of trunk-specific information about each trunk for this module type." ::= { tnnMSEC 3 } tnnMSECTrunkEntry OBJECT-TYPE SYNTAX TnnMSECTrunkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of tnnMS-EC trunk attributes." INDEX { tnnMSECTrunkSlotIndex, tnnMSECTrunkIndex } ::= { tnnMSECTrunkTable 1 } TnnMSECTrunkEntry ::= SEQUENCE { tnnMSECTrunkSlotIndex INTEGER, tnnMSECTrunkIndex INTEGER } tnnMSECTrunkSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value that identifies a particular module. Its value ranges between 1 and modSlotNumber. The module identified by a particular value of this index is the same module as indentified by the same value of trunkSlotIndex." ::= { tnnMSECTrunkEntry 1 } tnnMSECTrunkIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The trunk number for this trunk." ::= { tnnMSECTrunkEntry 2 } -- -- modSummary -- -- This group was designed to enhance the performance of retrievals of -- module related information. It is specifically targeted for use by -- closely designed management applications. It is NOT designed for use -- by off the shelf applications and is documented here only for completeness. -- -- The summary group encodes the module information into an octet string -- that includes the values of each object in the module, port and trunk -- tables. This allows fast retrieval of a large amount of information -- within no more that 17 Get operations, rather than utilizing 17 operations -- (max) for the modules, and 17 x Number of Ports (max) for the port -- information, and 17 x Number of Trunks (max) for the trunk information. -- -- Users should be aware that this table requires the application to -- parse out information and therefore, applications should be sensitive to -- the positioning of information within the summary string. -- modSummaryTable OBJECT-TYPE SYNTAX SEQUENCE OF ModSummaryEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of condensed module information." ::= { modules 5 } modSummaryEntry OBJECT-TYPE SYNTAX ModSummaryEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A summary of all the generic and value added information associated with this module." INDEX { modSummarySlotIndex } ::= { modSummaryTable 1 } ModSummaryEntry ::= SEQUENCE { modSummarySlotIndex INTEGER, modSummaryInfo OCTET STRING } modSummarySlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module that this summary pertains to." ::= { modSummaryEntry 1 } modSummaryInfo OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..512)) ACCESS read-only STATUS mandatory DESCRIPTION "A summary of all information relating to this module in condensed format. The condensed format is only as large as needed to hence the largest value which usually is one octet. The TCP port for the terminal server, however, uses 4 octets. The summary consists of a header, a module portion, a port portion, and a trunk portion. Each portion consists of generic information and module specific information. For example, the module information consists of the modTable entry for this slot and the specMods module table information for this module type for this slot. --------------------------------------------------- The header consists of the following octets: Version of structure : 1 Number of octets in generic module Number of octets in specific module Number of octets in generic port Number of octets in specific port Number of octets in generic trunk Number of octets in specific trunk The format of the data portion is as follows: Some of the modTable: modType modClass modDescr modVersion modNetwork modNetworkType modStatus modNumPorts modNumTrunks specMods module table (for this module) Not including slot number. For each port: Some of the portTable: portType portConnector portStatus portAdminState portNetwork portNetworkType specMods port table (for this port's module) Not including slot and port number. For each trunk: Some of the trunkTable: trunkType trunkConnector trunkStatus trunkAdminState trunkWrapState trunkNeighbor specMods trunk table (for this trunk's module) Not including slot and trunk number. --------------------------------------------------- Version 2 of the summary structure: Version 2 is returned only when there is a possibility of multiple modules per slot. This is a function of the platform (concentrator). The IBM 8260 platform is an example of this. Hub modules in the IBM 8260 platform will still be represented by version 1 structure. Version 2 is an array of version 1 structures, Version: 2 Maximum number of v1 structures = 8. Number of v1 structures to follow => max of 8. Reserved octet = 0. 2 octets each describing the length of v1 summaries: Number of octets in summary #1. Number of octets in summary #2. Number of octets in summary #3. Number of octets in summary #4. Number of octets in summary #5. Number of octets in summary #6. Number of octets in summary #7. Number of octets in summary #8. Array of Version 1 structures. For example, there are 3 modules in slot 5, in subslot locations 1, 3 and 8. Byte Description ---- ----------- 1 Version = 2 2 Max number of v1 structures (8) 3 Number of v1 structures (3) 4 Reserved (0) 5&6 Number of bytes N(1) 7&8 Number of bytes N(2) = 0 9&10 Number of bytes N(3) 11&12 Number of bytes N(4) = 0 13&14 Number of bytes N(4) = 0 15&16 Number of bytes N(4) = 0 17&18 Number of bytes N(4) = 0 19&20 Number of bytes N(4) 21 to Version 1 summary for module in sslot 1 21 + N(1) 21 + N(1) to Version 1 summary for module in sslot 3 (21 + N(1)) + N(3) (21 + N(1)) + N(3) to Version 1 summary for module in sslot 8 ((21 + N(1)) + N(3)) + N(8) 21 to 21 + N(1) Version 1 summary for module in sslot 1 ---------------------------------------------------- In all of the above, the index for all of these tables is condensed out of the summary. " ::= { modSummaryEntry 2 } -- -- -- The IBM 8260 Modules Table -- -- -- This table represents the information about modules -- including mother boards and daughter boards. -- -- Modules are instantiated by slot and subslot. The slot -- is the physical location of the module in the concentrator. -- The subslot indicates the position of the module within a slot. -- -- For example, the mother board is always subslot 1 of a slot, indicating -- that it is the first module in that slot. The first daughter board -- would of course be the second module in that slot, and hence, subslot 2. -- ocModTable OBJECT-TYPE SYNTAX SEQUENCE OF OcModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains generic information about every module that is present within the concentrator." ::= { modules 6 } ocModEntry OBJECT-TYPE SYNTAX OcModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information for each module in the concentrator." INDEX { ocModSlotIndex, ocModSubSlotIndex } ::= { ocModTable 1 } OcModEntry ::= SEQUENCE { ocModSlotIndex INTEGER, ocModSubSlotIndex INTEGER, ocModType INTEGER, ocModClass INTEGER, ocModDescr DisplayString, ocModVersion DisplayString, ocModVendor INTEGER, ocModResetModule INTEGER, ocModConfigToDips INTEGER, ocModConfigured INTEGER, ocModNetwork INTEGER, ocModNetworkType INTEGER, ocModStatus INTEGER, ocModNumPorts INTEGER, ocModNumTrunks INTEGER, ocModNumSubSlots INTEGER } ocModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique slot number of this module. Its value ranges between 1 and concNumSlots and remains constant at least from one re-initialization of the entity's network management system to the next re-initialization." ::= { ocModEntry 1 } ocModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique subslot number of this module. Its value ranges between 1 and the value of ocModNumSubSlots for the mother board in this slot (ocModNumSubSlots..1), and it remains constant between re-initializations of the mother board. The mother board is ALWAYS the first subslot index in any particular slot. Not all subslots must be occupied, and an empty subslot will not return an instance." ::= { ocModEntry 2 } ocModType OBJECT-TYPE SYNTAX INTEGER { module-unmanageable(1), -- not manageable module-unknown(2), -- only generically manageable module-cnnNS-CTL(3), -- Controller module-ennMS-MGT(4), -- Ethernet Management module-ennMS-FIB(5), -- Ethernet Fiber module-ennMS-UTP(6), -- Ethernet 10BASE-T module-ennMS-RJ45S(7), -- Ethernet 10BASE-T module-ennMS-BNC(8), -- Ethernet BNC module-eennPS-BRG(9), -- EBM module-esnnPS-RTR(10), -- Cisco Serial module-eennPS-RTR(11), -- Cisco Ethernet module-ennPS-AUIF(12), -- Ethernet AUI Female module-ennPS-AUIM(13), -- Ethernet AUI Male module-t08MS-RJ45S(14), -- Token Ring 8-port MAU module module-ennPS-FIB(15), -- Ethernet Fiber port switching module-ennPS-FBP(16), -- Ethernet 10BASE-F port switching module-ennMS-TELCO(17), -- Ethernet 10BASE-T module-ennPS-TELCO(18), -- Ethernet 10BASE-T port switching module-tnnMS-RJ45S(19), -- Token Ring Media Module module-tnnMS-FIB(20), -- Token Ring FiberOptic Repeater module-ennMS-TS(21), -- Ethernet Terminal Server module-ennMS-FOIRL(22), -- Ethernet FOIRL module-cnnNS-RCTL(23), -- Redundant Controller module-ennPS-FB(24), -- Ethernet 10BASE-F module-fnnMS-MGT(25), -- FDDI managment module (FMM) module-fnnMS-FBMIC(26), -- FDDI media w/ fiber ANSI MIC conn. module-fnnMS-ST(27), -- FDDI media w/ fiber ST conn. module-fnnMS-DB9(28), -- FDDI w/ shielded copper DB9 conn. module-ennCS-TELCO(29), -- Ethernet 10BASE-T per-connector module-tnnPS-BRG(30), -- Token Ring Bridge module-ee06PS-BRG(31), -- Ethernet Interconnect Module module-tnnMS-MGT(32), -- Token Ring Management module-cnnNS-HCTL(33), -- Hidden Controller module-EC(35), -- Ethernet Carrier Module module-DMM(43), -- Distributed Management Module module-E-MAC(45), -- Ethernet MAC monitor card module-E10PS-FB(46), -- Ethernet 10-port per-port switchable fiber module-E24PS-6(47), -- Ethernet 24-port per-port switching module-ennMS-TELCOS(48), -- Ethernet 10BASE-T Security Module module-RCTL-8000(50), -- IBM 8260 Ctlr (managed by IBM 8260 mgmt) module-CNNNS-RCLS(51), -- Load Sharing Redundant Controller module-tnnMS-EC(62) -- 3174 Establistment Controller , module-tnnMS-TDDI(65) -- FDDI w/ copper RJ45 conn. } ACCESS read-only STATUS mandatory DESCRIPTION "The unique type identifier for this module. This type is used to identify the branch in specMods (see below). module-unmanageable(1) means that only the following objects are valid for this module: ocModSlotIndex ocModClass ocModVersion ocModVendor ocModReset ocModConfigToDips ocModConfigured module-unknown(2) means that all the generic attributes are manageable, but there is no specMods branch for this module as viewed by this agent." ::= { ocModEntry 3 } ocModClass OBJECT-TYPE SYNTAX INTEGER { controller(1), mgmt(2), ethernet-media(3), ethernet-interconnect(4), ethernet-portswitching-media(5), token-ring-media(6), terminal-server(7), fddi-media(8), token-ring-mgmt(9), ethernet-connswitching-media(10), token-ring-interconnect(11), fddi-mgmt(12), hub8260-token-ring-media(13), ethernet-carrier(14), hub8260-oem-specials(15), network-monitor(16), hub8260-download(17), ethernet-media-extended(19), token-ring-mod-interconnect(20) } ACCESS read-only STATUS mandatory DESCRIPTION "The class of this module. The class defines the internal data structure used to manage this module." ::= { ocModEntry 4 } ocModDescr OBJECT-TYPE SYNTAX DisplayString (SIZE(1..128)) ACCESS read-only STATUS mandatory DESCRIPTION "A textual string containing information about the module." ::= { ocModEntry 5 } ocModVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software version number of this module. " ::= { ocModEntry 6 } ocModVendor OBJECT-TYPE SYNTAX INTEGER { chipcom(1), cisco(2), pilkington(3), datability(5), ibm(6), raycom(7), retix(8), intellicom(9) } ACCESS read-only STATUS mandatory DESCRIPTION "The vendor of this module." ::= { ocModEntry 7 } ocModResetModule OBJECT-TYPE SYNTAX INTEGER { noReset(1), reset(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting this object to reset(2) causes this module to reset." ::= { ocModEntry 8 } ocModConfigToDips OBJECT-TYPE SYNTAX INTEGER { noConfigure(1), configure(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting this object to configure(2) causes this module to configure based on the dip switch settings. Note, if the NV dip switch (if applicable) is set to configure from NV, then the module will retrieve its configuration from the on-board non-volatile storage." ::= { ocModEntry 9 } ocModConfigured OBJECT-TYPE SYNTAX INTEGER { notConfigured(1), configured(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This object indicates whether this module has already been configured. An unconfigured module is configured to a safe state (ports are disabled and the module is isolated from the backplane networks)." ::= { ocModEntry 10 } ocModNetwork OBJECT-TYPE SYNTAX INTEGER { other(1), isolated(2), port-switching(3), front-panel(5), ethernet-1(6), ethernet-2(7), ethernet-3(8), token-ring-1(9), token-ring-2(10), token-ring-3(11), token-ring-4(12), token-ring-5(13), token-ring-6(14), token-ring-7(15), fddi-1(16), fddi-2(17), fddi-3(18), fddi-4(19), per-connector(20), isolated-1(21), -- for modules with multiple isolated-2(22), -- isolated networks within the isolated-3(23), -- module - multiple isolated networks. isolated-4(24), isolated-5(25), isolated-6(26), isolated-7(27), isolated-8(28), isolated-9(29), isolated-10(30), isolated-11(31), ethernet-4(32), ethernet-5(33), ethernet-6(34), ethernet-7(35), ethernet-8(36) } ACCESS read-write STATUS mandatory DESCRIPTION "The network that this module is attached to. Setting this module to a value that it does not support will return an invalidData error." ::= { ocModEntry 11 } ocModNetworkType OBJECT-TYPE SYNTAX INTEGER { other(1), -- other only port-switching(3), -- use portNetwork ethernet(5), -- ethernet 1-3 or 1-8, isolated token-ring(6), -- token-ring 1-7, isolated, fddi(7), -- fddi 1-4, isolated serial(8) -- front or isolated only } ACCESS read-only STATUS mandatory DESCRIPTION "The network type of this module. The network type reflects the valid values for ocModNetwork." ::= { ocModEntry 12 } ocModStatus OBJECT-TYPE SYNTAX INTEGER { okay(1), fatalError(10), booting(20), partial-failure(21), notInserted(30), speedMismatch(31) } ACCESS read-only STATUS mandatory DESCRIPTION "The module's status." ::= { ocModEntry 13 } ocModNumPorts OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of ports on this module. Note, ports may be physical ports like 10BASE-T ports, or logical, like the bridge module ports." ::= { ocModEntry 14 } ocModNumTrunks OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of trunks on this module. Note, trunks are links that are, by definition, backbone connections. Examples of trunks are ring in and ring out ports for token ring, and the connections for rings to the backplane." ::= { ocModEntry 15 } ocModNumSubSlots OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of possible submodules that can exist in this slot." ::= { ocModEntry 16 } -- The groups group -- These objects define ports which have been assigned to groups and actions -- which can be performed on the groups. To add ports to a group, -- groupSetAction should be set to add-ports(1) and the port(s) defined -- by groupSetSlotIndex and groupSetPortIndex will be added to the group -- groupSetGroupID, if the port exists and is not a logical port. To remove -- ports from a group, groupSetAction should be set to delete-ports(2) and -- the port(s) defined by groupSetSlotIndex and groupSetPortIndex will be -- removed from the group groupSetGroupID. To change the admin state of -- all ports in the group, groupSetAction should be set to -- set-admin-state(3) and the ports in group groupSetGroupID will be set -- to the state defined in groupSetAdminState. groupPortTable OBJECT-TYPE SYNTAX SEQUENCE OF GroupPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of groups that each port is in. Each port can can be in 0, 1, or many groups." ::= { groups 1 } groupPortEntry OBJECT-TYPE SYNTAX GroupPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The groups corresponding to a particular port." INDEX { groupPortSlotIndex, groupPortIndex } ::= { groupPortTable 1 } GroupPortEntry ::= SEQUENCE { groupPortSlotIndex INTEGER, groupPortIndex INTEGER, groupPortGroupID OCTET STRING } groupPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number that contains this port." ::= { groupPortEntry 1 } groupPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number within this slot. Logical ports can not be put into groups." ::= { groupPortEntry 2 } groupPortGroupID OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..8)) ACCESS read-only STATUS mandatory DESCRIPTION "The group(s) to which the port has been assigned." ::= { groupPortEntry 3 } groupSummaryTable OBJECT-TYPE SYNTAX SEQUENCE OF GroupSummaryEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of condensed group information listing all the ports in each group." ::= { groups 2 } groupSummaryEntry OBJECT-TYPE SYNTAX GroupSummaryEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The summary of all the ports in a particular group." INDEX { groupSummaryGroupID, groupSummaryIndex } ::= { groupSummaryTable 1 } GroupSummaryEntry ::= SEQUENCE { groupSummaryGroupID INTEGER, groupSummaryIndex INTEGER, groupSummaryPorts OCTET STRING } groupSummaryGroupID OBJECT-TYPE SYNTAX INTEGER { group-1(1), group-2(2), group-3(3), group-4(4), group-5(5), group-6(6), group-7(7), group-8(8) } ACCESS read-only STATUS mandatory DESCRIPTION "The group to which the ports have been assigned. A port can be in one or more groups." ::= { groupSummaryEntry 1 } groupSummaryIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index into the summary array. Up to 256 ports will be shown in groupSummaryPorts for each value in this entry." ::= { groupSummaryEntry 2 } groupSummaryPorts OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1400)) ACCESS read-only STATUS mandatory DESCRIPTION "A condensed list of all the ports in this group. The summary is in the format: Slotx PortX SlotY PortY ..." ::= { groupSummaryEntry 3 } groupSet OBJECT IDENTIFIER ::= { groups 3 } groupSetAction OBJECT-TYPE SYNTAX INTEGER { add-ports(1), clear-ports(2), set-admin-state(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies the action that we apply on a group. add-ports(1) adds port(s) to a group, clear-ports(2) clears (delete) port(s) from a group, and set-admin-state sets the Admin State of the group." ::= { groupSet 1 } groupSetGroupID OBJECT-TYPE SYNTAX INTEGER { group-1(1), group-2(2), group-3(3), group-4(4), group-5(5), group-6(6), group-7(7), group-8(8), all-groups(255) -- only valid for groupSetAction of -- clear-ports(2) } ACCESS read-write STATUS mandatory DESCRIPTION "A group index that uniquely identifies this group. A port can be in zero, one, or more groups." ::= { groupSet 2 } groupSetSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies the slot number of the port(s) that are to be added/cleared to/from the group. This object should be set whenever add-ports(1) or clear-ports(2) are selected for groupSetAction. Value 254 refers to all non-existing ports, and value 255 refers to all slots which are only valid when groupSetAction is clear-ports(2)." ::= { groupSet 3 } groupSetPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies the port number of the port(s) that are to be added/cleared to/from the group. This object should be set whenever add-ports(1) or clear-ports(2) are selected for groupSetAction. Value 255 refers to all ports." ::= { groupSet 4 } groupSetAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies the Admin State that all the ports in the group defined by groupSetGroupID should be set to. This object should be set whenever set-admin-state(3) is selected for groupSetAction." ::= { groupSet 5 } -- Threshold Group -- This group provides access to agent thresholding. -- If the agent does not support thresholding, then -- threshTable will have no entries. threshTotalEntries OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of entries currently in threshTable." ::= { threshControl 1 } threshMaxEntries OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The maximum number of entries in threshTable supported by this agent." ::= { threshControl 2 } threshLastCreatedIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index of the last entry in threshTable created via index 255 (see threshMode). If none, this value will be zero." ::= { threshControl 3 } threshAllMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2), clear(3) } ACCESS read-write STATUS mandatory DESCRIPTION "Provides the management station with a convenient way to set threshMode for all of the entries in ThreshTable. Setting threshAllMode to enable(1) or disable(2) will not cause new entries to be created; this will only affect entries that have presiously been created. Getting threshAllMode will always yield clear(3)." ::= { threshControl 4 } threshTable OBJECT-TYPE SYNTAX SEQUENCE OF ThreshEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of thresholding entries." ::= { thresh 2 } threshEntry OBJECT-TYPE SYNTAX ThreshEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A collection of variables for controlling and monitoring a specific threshold." INDEX { threshIndex } ::= { threshTable 1 } ThreshEntry ::= SEQUENCE { threshIndex INTEGER, threshMode INTEGER, threshDescription DisplayString, threshObjectIdentifier OBJECT IDENTIFIER, threshStatCategory INTEGER, threshStatType INTEGER, threshStatNetID INTEGER, threshStatSlotIndex INTEGER, threshStatPortIndex INTEGER, threshStatStationAddr MacAddress, threshInterval INTEGER, threshCondition INTEGER, threshValue INTEGER, threshCurrentValue INTEGER, threshStatus INTEGER, threshTimeSinceLastTriggered TimeTicks, threshActionType INTEGER, threshActionData INTEGER, threshActionPriority INTEGER } threshIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "An index that uniquely identifies an entry in the thresh table. The number of entries in olTRThreshTable is threshTotalEntries. A new entry is created when a value is written to any object within the entry. An entry is removed when threshMode is set to clear(3). Index 255 references a 'pseudo entry' that allows the management station to create a new entry without having to search for a clear entry. When threshMode for entry 255 is set to disable or enable, if there is no available (clear) entry, then the SNMP set-response will indicate a bad value error, otherwise the agent does the following: - set the value of threshLastCreatedIndex to the index of the available entry - copy the values currently in entry 255 to the available entry - clear out entry 255." ::= { threshEntry 1 } threshMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2), clear(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The mode for this threshold. enable(1) indicates that this entry is in use and thresholding will be done. disable(2) indicates that this entry is in use but will no thresholding will be done. Setting threshMode to clear(3) will cause this entry to be removed from the table." -- DEFVAL {disable(2)} ::= { threshEntry 2 } threshDescription OBJECT-TYPE SYNTAX DisplayString (SIZE(0..40)) ACCESS read-write STATUS mandatory DESCRIPTION "Description of the threshold to be sent with the ibm8250AboveThreshd trap." ::= { threshEntry 3 } threshObjectIdentifier OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-write STATUS mandatory DESCRIPTION "The object identifier that specifies the statistic to be thresholded. The statistic to be thresholded can be specified either by setting threshObjectIdentifier or by setting values of the threshStat group of variables. When threshObjectIdentifier is set, the agent changes the values of the threshStat group of variables to refer to the new statistic to be thresholded. Similarly, when a threshStat variable is set, the agent changes threshObjectIdentifier to refer to the new statistic to be thresholded. A null object identifier (0.0) is used when no statistic is specified." ::= { threshEntry 4 } threshStatCategory OBJECT-TYPE SYNTAX INTEGER { other(1), network(2), port(3), station(4) } ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the category of statistic to be thresholded. When threshStatCategory is network(2) or station(4), threshStatNetID must also be specified and threshStatSlotIndex will be overwritten as well. When threshStatCategory is station(4), threshStatStation must be specified. When threshStatCategory is port(3), threshStatSlotIndex and threshStatPortIndex must be specified. Modifying threshStatSlotIndex in this case will cause threshStatNetID to be overwritten as well." -- DEFVAL {network(2)} ::= { threshEntry 5 } threshStatType OBJECT-TYPE SYNTAX INTEGER { other(1), frames(2), octets(3), broadcast-frames(4), multicast-frames(5), error-frames(6), tr-net-soft-errors(7), tr-net-hard-errors(8) } ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the type of statistic to be thresholded. error-frames(6) is valid only when threshStatCategory is port(3) or station(4). tr-net-soft-errors(7) or tr-net-hard-errors(8) is valid only when threshStatCategory is network(2). Note that tr-net-soft-errors(7) and tr-net-hard-errors(8) refer to dot5StatsSoftErrors and dot5StatsHardErrors, respectively. The other choices refer for items in the trTraf tables." -- DEFVAL {frames(2)} ::= { threshEntry 6 } threshStatNetID OBJECT-TYPE SYNTAX INTEGER { other(1), isolated(2), token-ring-1(9), token-ring-2(10), token-ring-3(11), token-ring-4(12), token-ring-5(13), token-ring-6(14), token-ring-7(15), agent-network(255) } ACCESS read-write STATUS mandatory DESCRIPTION "When threshStatCategory is network(2) or station(4), specifies the network of statistic to be thresholded. If the agent is capable of collecting statistics only for the network that it is attached to, threshStatNetID can be set to agent-network(255); the agent will change threshStatNetID to reflect the network that the agent is currently attached to. If threshStatType is tr-net-soft-errors(7) or tr-net-hard-errors(8) the agent will change threshStatNetID to other(1). Note that when this variable is set, threshStatSlotIndex is overwritten as well." -- DEFVAL {agent-network(255)} ::= { threshEntry 7 } threshStatSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "When threshStatCategory is port(3), specifies the slot index of the port of statistic to be thresholded. Note that when this variable is set, threshStatNetID is overwritten as well." ::= { threshEntry 8 } threshStatPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "When threshStatCategory is port(3), specifies the port index of the port of statistic to be thresholded." ::= { threshEntry 9 } threshStatStationAddr OBJECT-TYPE SYNTAX MacAddress ACCESS read-write STATUS mandatory DESCRIPTION "When threshStatCategory is station(4), specifies the MAC address of the station of statistic to be thresholded." ::= { threshEntry 10 } threshInterval OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the length of the thresholding period in seconds. Minimum length is 5 seconds; maximum is 86400 seconds (24 hours)." -- DEFVAL {60} ::= { threshEntry 11 } threshCondition OBJECT-TYPE SYNTAX INTEGER { delta-above(1) } ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the type of conditional comparison for the threshold." -- Possible future values for threshCondition: delta-below, -- absolute-above, absolute-below -- DEFVAL {delta-above(1)} ::= { threshEntry 12 } threshValue OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "At the end of each thresholding interval (threshInterval seconds), threshCurrentValue is compared against threshValue (unsigned). When threshType is delta-above(1): If threshStatus is valid(4), and threshCurrentValue is above threshValue, and threshMode is enabled, then a ibm8250AboveThreshd trap will be sent. Another ibm8250AboveThreshd trap will not be sent until threshCurrentValue drops to less than or equal to threshValue and then again exceeds it." -- DEFVAL { 0 } ::= { threshEntry 13 } threshCurrentValue OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "When threshType is delta-exceed(1): The most recent delta value of threshStatObjectIdentifier (i.e. value of threshStatObjectIdentifier at the end of the interval minus the value of threshStatObjectIdentifier at the beginning of the interval). If threshStatus is not valid(4), threshCurrentValue will be 0." ::= { threshEntry 14 } threshStatus OBJECT-TYPE SYNTAX INTEGER { no-statistic-specified(1), statistic-not-accessible(2), not-yet-available(3), valid(4) } ACCESS read-only STATUS mandatory DESCRIPTION "When threshType is delta-exceed(1): If threshStatObjectIdentifier has not yet been specified, threshStatus will be no-statistic-specified(1). If the first interval has not yet completed, threshStatus will be not-yet-available(2). If object referenced by threshStatObjectIdentifier is not accessible, threshStatus will be not-accessible(3). Otherwise threshStatus will be valid(4)." ::= { threshEntry 15 } threshTimeSinceLastTriggered OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "Time in TimeTicks that has elapsed since a ibm8250AboveThreshd trap associated with this ThreshEntry was last sent. If never sent, this value shall be zero." ::= { threshEntry 16 } threshActionType OBJECT-TYPE SYNTAX INTEGER { trap-only(1), run-script-only(2), trap-run-script(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The action to be performed when the threshold is triggered." ::= { threshEntry 17 } threshActionData OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Additional information to be sent with the ibm8250AboveThreshd trap. In the case of scripts, this object will contain the script number to be executed." ::= { threshEntry 18 } threshActionPriority OBJECT-TYPE SYNTAX INTEGER { low(1), medium(2), high(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The priority for this entry. Provided for use by the network management station (NMS) - not interpreted by the agent." -- DEFVAL {low(1)} ::= { threshEntry 19 } -- -- IBM 8260 Power Group -- -- This group is used for managing the -- power in the IBM 8260 hub. -- -- Hub power mode -- ocPowerModeAdminStatus OBJECT-TYPE SYNTAX INTEGER { fault-tolerant(1), not-fault-tolerant(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired state of the hub power mode. Setting this object to fault-tolerant(1) reserves one power supply's worth of power. The agent will not allow a manager to change the mode to fault-tolerant(1) if there is not enough power available or there is only one operational power supply, and invalidData error will be returned. In this case, the manager must explicitly power down modules until there is enough power, or add additional power supplies." ::= { ocPowerControl 1 } ocPowerModeOperStatus OBJECT-TYPE SYNTAX INTEGER { fault-tolerant(1), not-fault-tolerant(2) } ACCESS read-only STATUS mandatory DESCRIPTION " The current operating status of the power mode. " ::= { ocPowerControl 2 } ocPowerOverheatPowerDownMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to administer and report the hub overheat-power-down mode. Setting this object to enable(1) will power down the hub in an overheat situation." ::= { ocPowerControl 3 } -- -- Hub backplane power -- ocPowerOutputTable OBJECT-TYPE SYNTAX SEQUENCE OF OcPowerOutputEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of all power supplies budget combined, indexed with respect to the voltage type which is supplied by all operational power supplies in the hub." ::= { ocPower 2 } ocPowerOutputEntry OBJECT-TYPE SYNTAX OcPowerOutputEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Values to describe backplane power outputs." INDEX { ocPowerOutputType } ::= { ocPowerOutputTable 1 } OcPowerOutputEntry ::= SEQUENCE { ocPowerOutputType INTEGER, ocPowerOutputVoltageLevel Gauge, ocPowerOutputWattageCapacity Gauge, ocPowerOutputWattageConsumed Gauge, ocPowerOutputWattageAvailable Gauge, ocPowerOutputUnmanagedWattageAlloc Gauge } ocPowerOutputType OBJECT-TYPE SYNTAX INTEGER { plusFiveVolt(1), -- + 5 Volt minusFiveVolt(2), -- - 5 Volt plusTwelveVolt(3), -- +12 Volt minusTwelveVolt(4), -- -12 Volt plusTwoVolt(5) -- + 2 Volt } ACCESS read-only STATUS mandatory DESCRIPTION "The type of power with respect to the voltage supplied." ::= { ocPowerOutputEntry 1 } ocPowerOutputVoltageLevel OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "In millivolts (1/1000 Volt), the actual voltage level for this voltage type supplied by all operational power supplies combined." ::= { ocPowerOutputEntry 2 } ocPowerOutputWattageCapacity OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "In hundredths of a Watt (1/100 Watt), the maximum wattage of a particular voltage type that could be supplied by all operational power supplies combined, (i.e. the power rating)." ::= { ocPowerOutputEntry 3 } ocPowerOutputWattageConsumed OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "In hundredths of a Watt (1/100 Watt), the wattage consumed by all of the hub modules. If the power mode is not-fault-tolerant, then this value equals the power capacity minus available power. If the power mode is fault-tolerant, this value is equal to power capacity minus available power minus reserved power ( e.g. consumed power = capacity - available - reserved)." ::= { ocPowerOutputEntry 4 } ocPowerOutputWattageAvailable OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "In hundredths of a Watt (1/100 Watt), the wattage available to power up modules. The power mode (fault-tolerant / not-fault-tolerant) is taken into account to calculate this value. This value will increase if the power mode is switched from fault-tolerant to not-fault-tolerant and vice versa." ::= { ocPowerOutputEntry 5 } ocPowerOutputUnmanagedWattageAlloc OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "In hundredths of a Watt (1/100 Watt), the total power budget that is allocated for modules that do not support power management, (e.g. Hub modules)." ::= { ocPowerOutputEntry 6 } -- -- Module power configuration -- ocPowerSlotTable OBJECT-TYPE SYNTAX SEQUENCE OF OcPowerSlotEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains power management information for each non-empty slot in the hub." ::= { ocPower 3 } ocPowerSlotEntry OBJECT-TYPE SYNTAX OcPowerSlotEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of power information for each non-empty slot in the hub." INDEX { ocPowerSlotIndex } ::= { ocPowerSlotTable 1 } OcPowerSlotEntry ::= SEQUENCE { ocPowerSlotIndex INTEGER, ocPowerSlotClass INTEGER, ocPowerSlotAdminStatus INTEGER, ocPowerSlotOperStatus INTEGER } ocPowerSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique slot number that identifies the module associated with this power entry." ::= { ocPowerSlotEntry 1 } ocPowerSlotClass OBJECT-TYPE SYNTAX INTEGER { one(1), two(2), three(3), four(4), five(5), six(6), seven(7), eight(8), nine(9), ten(10), not-applicable(11) } ACCESS read-write STATUS mandatory DESCRIPTION "The slot power class. It ranges from 1 to 10, where 10 is the highest. The power class is a determining factor to power up or down a module. The class is non preemptive object, e.g. inserting or enabling a higher class module will not result in powering down lower class modules if the power budget is not sufficeint to power up this module. If there is more than one module to be powered up, those with higher class will be powered up first. If the power budget drops, i.e. a power supply fails, then lower class modules may be powered down to stay within the power budget. If there is more than one slot with the same class, the selection among those slots will be based on the slot index, where slots with lower indices are selected first. Class not-applicable(11) will be returned for non-manageable modules (i.e. Hub modules). Setting this object to not-appicable(11) will return invalidData error." ::= { ocPowerSlotEntry 2 } ocPowerSlotAdminStatus OBJECT-TYPE SYNTAX INTEGER { enable(1), -- enable slot power disable(2) -- disable slot power } ACCESS read-write STATUS mandatory DESCRIPTION "The current desired power state of the module. To power up a module, its state should be set to enable(1). Setting this object to disable(2) disables the slot power. Once disabled, a module power must be explicitly enabled to restore operation." ::= { ocPowerSlotEntry 3 } ocPowerSlotOperStatus OBJECT-TYPE SYNTAX INTEGER { enabled(1), -- Slot power is enabled disabled(2), -- Slot power is disabled insufficient-power(3), -- Slot power up not possible enabled-always(4) -- Slot power is enabled always } ACCESS read-only STATUS mandatory DESCRIPTION "The current operational power status of the module. The module will be marked with insufficient-power(3) if it is eligible to receive power but due to power constraint it is not powered up. The enabled(1) state will be reported if the module was actually powered up. The disabled(2) state is reported if the module was not powered up, not in insufficient-power state, and not eligible to receive power. When a module is inserted into a slot, its state will be reported as insufficient-power(3) if it is eligible to receive power. If there is not enough power available in the budget, this state will remain until the power budget rises to accommodate the module power requirement, resulting in powering up the module and hence, switching its operational state to enabled(1). The status enabled-always(4) will be returned for slots with power state that can not be set. (i.e. Hub Modules, slot with master management module)." ::= { ocPowerSlotEntry 4 } -- -- IBM 8260 Inventory Group -- -- This group reflects inventory information about -- components in the IBM 8260 hub. -- -- -- Hub chassis information -- ocInvHubType OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The hub type (i.e. model number) of the hub. An instance for which information is not valid will return 'invalid EEPROM!'." ::= { ocInvHub 1 } ocInvHubSerialNo OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The serial number of the hub. An instance for which information is not valid will return 'invalid EEPROM!'." ::= { ocInvHub 2 } ocInvHubHWVer OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The revision number of the hardware of the hub. An instance for which information is not valid will return 'invalid EEPROM!'." ::= { ocInvHub 3 } ocInvHubMfr OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The company name that manufactured this hub. An instance for which information is not valid will return 'invalid EEPROM!." ::= { ocInvHub 4 } ocInvHubMfrDate OBJECT-TYPE SYNTAX DisplayString (SIZE(6)) ACCESS read-only STATUS mandatory DESCRIPTION "The date in yymmdd format that this unit was manufactured. An instance for which information is not valid will return 'invalid EEPROM!'." ::= { ocInvHub 5 } -- -- IBM 8260 Modules inventory information -- -- Contains information about the hub modules. The modules -- information are organized as a base-one matrix. That is, a module, -- motherboard or daughter card, can be located by a pair of primitives: -- slot index and subslot index (i.e. .) -- -- ocInvModTable -- ocInvModTable OBJECT-TYPE SYNTAX SEQUENCE OF OcInvModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of inventory information related to a module, indexed with respect to slot and subslot location numbers." ::= { ocInvMods 1 } ocInvModEntry OBJECT-TYPE SYNTAX OcInvModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Values to describe a module inventory items." INDEX { ocInvModSlotIndex, ocInvModSubSlotIndex } ::= { ocInvModTable 1 } OcInvModEntry ::= SEQUENCE { ocInvModSlotIndex INTEGER, ocInvModSubSlotIndex INTEGER, ocInvModModel DisplayString, ocInvModSerialNo DisplayString, ocInvModHWVer DisplayString, ocInvModSWVer DisplayString, ocInvModSWBootVer DisplayString, ocInvModMfr DisplayString, ocInvModMfrDate DisplayString } ocInvModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number where this Module is located." ::= { ocInvModEntry 1 } ocInvModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number where this Module is located. It is associated with a slot number. Motherboards are always located in subslot one, (e.g. .1). However, daughter cards can reside on any subslot within the range (2 ... 8), (e.g. .<2 .. 8>)." ::= { ocInvModEntry 2 } ocInvModModel OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "This Module model number. If the instance value is unknown, Hub will be returned." ::= { ocInvModEntry 3 } ocInvModSerialNo OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "This Module serial number. If the instance value is unknown, N/A will be returned." ::= { ocInvModEntry 4 } ocInvModHWVer OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The revision number of the hardware on this module. If the instant value is unknown, N/A will be returned." ::= { ocInvModEntry 5 } ocInvModSWVer OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The revision number of the software on this module. If the instant value is unknown, N/A will be returned." ::= { ocInvModEntry 6 } ocInvModSWBootVer OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The revision number of the boot software on this module. If the instant value is unknown, N/A will be returned." ::= { ocInvModEntry 7 } ocInvModMfr OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The company name that manufactured this module. If the instant value is unkonwn, N/A will be returned." ::= { ocInvModEntry 8 } ocInvModMfrDate OBJECT-TYPE SYNTAX DisplayString (SIZE(6)) ACCESS read-only STATUS mandatory DESCRIPTION "The date in yymmdd format that this module was manufactured. If the instant value is unknown, N/A will be returned." ::= { ocInvModEntry 9 } -- -- The pS2 MIB: -- -- The following group is used to manage PS/2 attributes in -- the Hub. It provides detailed information about the hardware -- configuration and adapter cards installed on the PS/2. In -- addition it provides an indication of the software installed -- on the PS/2. -- -- This information must be set manually from the console interface -- on the network management module, or remotely via its Telnet -- interface. -- -- -- PS2 Groups -- -- Under the pS2 branch exists: -- -- pS2Info - system information about the PS/2 -- pS2McaTable - a table of information concerning -- Micro channel adapter cards in the PS/2 -- pS2ApplTable - a table of information decsribing the -- software applications availabl on the PS/2 -- pS2Info OBJECT IDENTIFIER ::= { pS2 1 } -- -- pS2Info -- -- -- System Information concerning the PS/2 -- -- pS2OperatingSystem OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The type of operating system current including its version and release numbers, currently executing on the PS/2." ::= { pS2Info 1 } pS2FixedDiskSize OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The size in of Fixed Disk Memory currently installed on the PS/2." ::= { pS2Info 2 } pS2RamSize OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The size in of Random Access Memory currently installed on the PS/2." ::= { pS2Info 3 } -- -- pS2McaTable -- -- -- Information about adapter cards that may be installed -- in the Micro channel adapter card payload portion of -- the hub. -- pS2McaTable OBJECT-TYPE SYNTAX SEQUENCE OF PS2McaEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of software application information associated with the PS/2." ::= { pS2 2 } pS2McaEntry OBJECT-TYPE SYNTAX PS2McaEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A profile of a specific software application associated with this PS/2." INDEX { pS2McaIndex } ::= { pS2McaTable 1 } PS2McaEntry ::= SEQUENCE { pS2McaIndex INTEGER, pS2McaDescription DisplayString, pS2McaSlotConnectPoint INTEGER, pS2McaPortConnectPoint INTEGER, pS2McaMacAddress OCTET STRING } pS2McaIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index for this software application." ::= { pS2McaEntry 1 } pS2McaDescription OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) ACCESS read-only STATUS mandatory DESCRIPTION "A description of the software application." ::= { pS2McaEntry 2 } pS2McaSlotConnectPoint OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of a module within this Hub chassis to which this Micro channel Adapter Card is connected. If not connected to any Hub module module, the object value is zero." ::= { pS2McaEntry 3 } pS2McaPortConnectPoint OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of a module within this Hub chassis to which this Micro channel Adapter Card is connected. If not connected to any Hub module module, the object value is zero." ::= { pS2McaEntry 4 } pS2McaMacAddress OBJECT-TYPE SYNTAX OCTET STRING (SIZE(6)) ACCESS read-only STATUS mandatory DESCRIPTION "The MAC Address of the Micro channel adapter card installed this PS/2 Micro channel Adapter Card slot. If no MAC address is defined this string is encoded as a zero length string." ::= { pS2McaEntry 5 } -- -- pS2ApplTable -- -- -- Information about software applications that may be -- installed on the PS/2. -- -- pS2ApplTable OBJECT-TYPE SYNTAX SEQUENCE OF PS2ApplEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of software application information associated with the PS/2." ::= { pS2 3 } pS2ApplEntry OBJECT-TYPE SYNTAX PS2ApplEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A profile of a specific software application associated with this PS/2." INDEX { pS2ApplIndex } ::= { pS2ApplTable 1 } PS2ApplEntry ::= SEQUENCE { pS2ApplIndex INTEGER, pS2ApplDescription DisplayString } pS2ApplIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index for this software application." ::= { pS2ApplEntry 1 } pS2ApplDescription OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) ACCESS read-only STATUS mandatory DESCRIPTION "A description of the software application." ::= { pS2ApplEntry 2 } -- The net Group -- This group represents information about Hub networks in general. netDPTable OBJECT-TYPE SYNTAX SEQUENCE OF NetDPEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains information linking physical backplane allocation to logical networks. This information is useful: (1) to determine the physical allocation of networks on the backplane, and (2) to determine the remaining capacity of the backplane for future network growth. Since unknown modules are managed via dip switches, this is useful in order to set the dips to the appropriate settings. Ethernet is a bus architecture. Once a path is allocated, all modules and ports can access that path. Token Ring and FDDI are ring architectures. Each module on a ring requires a path. Therefore, 4 paths could be used to link 4 modules together on one ring, or 2 modules on 2 separate rings. It is possible to have a module allocated to a ring (and thus a data path) without linking to another module. These rules can be used to determine the remaining capacity for network growth." ::= { net 1 } netDPEntry OBJECT-TYPE SYNTAX NetDPEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information about each data path in the concentrator." INDEX { netDPDataPath } ::= { netDPTable 1 } NetDPEntry ::= SEQUENCE { netDPDataPath INTEGER, netDPNetID INTEGER } netDPDataPath OBJECT-TYPE SYNTAX INTEGER { ethernet-path-1(6), -- channel 1 ethernet-path-2(7), -- channel 2 ethernet-path-3(8), -- channel 3 token-ring-path-1(9), token-ring-path-2(10), token-ring-path-3(11), token-ring-path-4(12), token-ring-path-5(13), token-ring-path-6(14), token-ring-path-7(15), token-ring-path-8(16), token-ring-path-9(17), token-ring-path-10(18), token-ring-path-11(19), token-ring-path-12(20), token-ring-path-13(21), token-ring-path-14(22), token-ring-path-15(23), fddi-path-1(24), fddi-path-2(25), fddi-path-3(26), fddi-path-4(27), fddi-path-5(28), fddi-path-6(29), fddi-path-7(30), fddi-path-8(31), ethernet-path-4(32), ethernet-path-5(33), ethernet-path-6(34), ethernet-path-7(35), ethernet-path-8(36) } ACCESS read-only STATUS mandatory DESCRIPTION "The data path on the backplane. Data paths between different protocols overlap. That is, an ethernet data path will overlap with multiple token ring and fddi data paths. " ::= { netDPEntry 1 } netDPNetID OBJECT-TYPE SYNTAX INTEGER { notUsed(1), -- available for use otherProto(2), -- another protocol is using -- these resources ethernet-1(6), ethernet-2(7), ethernet-3(8), token-ring-1(9), token-ring-2(10), token-ring-3(11), token-ring-4(12), token-ring-5(13), token-ring-6(14), token-ring-7(15), fddi-1(16), fddi-2(17), fddi-3(18), fddi-4(19) } ACCESS read-only STATUS mandatory DESCRIPTION "The network that this data path corresponds to. If the data path is not being used at all, notUsed(1) is the return value. If the data path is being used by another protocol, then otherProto(2) is the return value." ::= { netDPEntry 2 } -- -- The following objects comprise the oldest style of security. -- They are left here for backward compatibility with existing -- applications; however, this group will not be enhanced. -- netSecurityMACTable OBJECT-TYPE SYNTAX SEQUENCE OF NetSecurityMACEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of security configuration parameters and MAC addresses associated with every port with security configured in the concentrator." ::= { net 2 } netSecurityMACEntry OBJECT-TYPE SYNTAX NetSecurityMACEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of security configuration parameters and MAC addresses associated with each port with security configured in the concentrator." INDEX { netSecurityMACSlotIndex, netSecurityMACPortIndex, netSecurityMACAddress } ::= { netSecurityMACTable 1 } NetSecurityMACEntry ::= SEQUENCE { netSecurityMACSlotIndex INTEGER, netSecurityMACPortIndex INTEGER, netSecurityMACAddress MacAddress, netSecurityMACMode INTEGER, netSecurityMACStatus INTEGER } netSecurityMACSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number that contains this port." ::= { netSecurityMACEntry 1 } netSecurityMACPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number within this slot." ::= { netSecurityMACEntry 2 } netSecurityMACAddress OBJECT-TYPE SYNTAX MacAddress ACCESS read-write STATUS mandatory DESCRIPTION "The security MAC address assigned to this port." ::= { netSecurityMACEntry 3 } netSecurityMACMode OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired security mode for this port/address." -- DEFVAL {disabled(2)} ::= { netSecurityMACEntry 4 } netSecurityMACStatus OBJECT-TYPE SYNTAX INTEGER { valid(1), invalid(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Each instance of the netSecurityMACTable associated with this netSecurityMACEntry (slot, port, and address) will be deleted by the agent if this netSecurityMACEntry is not equal to valid(1). Initial creation of instances occurs via a set operation on a specific slot/port/address." -- DEFVAL {valid(1)} ::= { netSecurityMACEntry 5 } -- -- The following groups of objects comprise the new style of security -- (to be compared with the old style defined above). This includes a -- specific table for control parameters per port, objects for autolearning, -- and a cache of previous intrusion attempts. -- netSec OBJECT IDENTIFIER ::= { net 3 } netSecAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF NetSecAddrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of security MAC addresses." ::= { netSec 1 } netSecAddrEntry OBJECT-TYPE SYNTAX NetSecAddrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Security MAC addresses indexed by slot, port, and MAC address." INDEX {netSecAddrSlotIndex, netSecAddrPortIndex, netSecAddrAddress } ::= { netSecAddrTable 1 } NetSecAddrEntry ::= SEQUENCE { netSecAddrSlotIndex INTEGER, netSecAddrPortIndex INTEGER, netSecAddrAddress MacAddress, netSecAddrStatus INTEGER } netSecAddrSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number index (used along with the port and address indices)." ::= { netSecAddrEntry 1 } netSecAddrPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number index (used along with the slot and address indices)." ::= { netSecAddrEntry 2 } netSecAddrAddress OBJECT-TYPE SYNTAX MacAddress ACCESS read-write STATUS mandatory DESCRIPTION "The security MAC address index (used along with the slot and port indices). Note that there may be multiple addresses associated with a single port." ::= { netSecAddrEntry 3 } netSecAddrStatus OBJECT-TYPE SYNTAX INTEGER { valid(1), invalid(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting this object to valid(1) will cause the corresponding security MAC address to be associated with the given port. Setting this object to invalid(2) will clear the corresponding MAC address for the given port." ::= { netSecAddrEntry 4 } netSecControlTable OBJECT-TYPE SYNTAX SEQUENCE OF NetSecControlEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of security configuration parameters pertaining to a specific port." ::= { netSec 2 } netSecControlEntry OBJECT-TYPE SYNTAX NetSecControlEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Security configuration parameters pertaining to a specific port (indexed by slot and port)." INDEX { netSecControlSlotIndex, netSecControlPortIndex } ::= { netSecControlTable 1 } NetSecControlEntry ::= SEQUENCE { netSecControlSlotIndex INTEGER, netSecControlPortIndex INTEGER, netSecControlMode INTEGER, netSecControlSecType INTEGER, netSecControlActOnIntr INTEGER, netSecControlClearAddrs INTEGER, netSecControlAutolearnMask INTEGER } netSecControlSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number index (used along with the port index)." ::= { netSecControlEntry 1 } netSecControlPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number index (used along with the slot index)." ::= { netSecControlEntry 2 } netSecControlMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired security mode for this port. Setting this object to enable(1) is equivalent to setting the 'SecType' object (see below) to full(1), since both actions enable Eavesdropping and Intrusion Security." ::= { netSecControlEntry 3 } netSecControlSecType OBJECT-TYPE SYNTAX INTEGER { full(1), intrusion-only(2), eavesdropping-only(3), no-security(4) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting this object enables a certain type of security for this port: Eavesdropping Security-only, Intrusion Security-only, or Full. Note that setting this object to full(1) is equivalent to setting the 'Mode' object (see above) to enable(1)." ::= { netSecControlEntry 4 } netSecControlActOnIntr OBJECT-TYPE SYNTAX INTEGER { disable-and-trap(1), disable-only(2), trap-only(3), no-action(4) } ACCESS read-write STATUS mandatory DESCRIPTION "This object can be used to get or set the port_action_on_ intrusion flag on a per-port basis. When an Intrusion Security breach is attempted on a port, the Security Module can automatically disable the port and/or generate a trap to management, as dictated by this flag." ::= { netSecControlEntry 5 } netSecControlClearAddrs OBJECT-TYPE SYNTAX INTEGER { clear-all-addrs(1), not-clear(2) } ACCESS read-write STATUS mandatory DESCRIPTION "When this object is set to clear-all-addrs(1) then all of the security MAC addresses associated with this port will be cleared. Note that this will not change the state of the 'Mode' (or any other) object in this table." ::= { netSecControlEntry 6 } netSecControlAutolearnMask OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This mask is used when autolearning is performed to determine whether the nMM should learn any security MAC addresses for this port. If this object is set to enable(1) then the nMM will ignore this port during autolearning. Note that autolearning is not supported by the TRMM." ::= { netSecControlEntry 7 } netSecAutolearn OBJECT IDENTIFIER ::= { netSec 3 } netSecAutolearnTrigger OBJECT-TYPE SYNTAX INTEGER { autolearn(1), no-autolearn(2) } ACCESS read-write STATUS mandatory DESCRIPTION "When this object is set to autolearn(1) then the nMM will capture a snapshot of its MAC address cache for those ports whose 'AutolearnMask' object is disabled(2). This snapshot may be investigated and modified via the 'LearnTable' (see below). The snapshot of addresses may be downloaded to the Security Module via the 'Download' object (see below)." ::= { netSecAutolearn 1 } netSecAutolearnDownload OBJECT-TYPE SYNTAX INTEGER { download-addresses(1), no-download(2) } ACCESS read-write STATUS mandatory DESCRIPTION "When this object is set to download-addresses(1) then the nMM will download its snapshot of addresses to the Security Module." ::= { netSecAutolearn 2 } netSecLearnTable OBJECT-TYPE SYNTAX SEQUENCE OF NetSecLearnEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of security MAC addresses which have been autolearned on the nMM by taking a snapshot of its MAC address cache." ::= { netSec 4 } netSecLearnEntry OBJECT-TYPE SYNTAX NetSecLearnEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Security MAC addresses which have been autolearned (indexed by slot, port, and address)." INDEX { netSecLearnSlotIndex, netSecLearnPortIndex, netSecLearnAddress } ::= { netSecLearnTable 1 } NetSecLearnEntry ::= SEQUENCE { netSecLearnSlotIndex INTEGER, netSecLearnPortIndex INTEGER, netSecLearnAddress MacAddress, netSecLearnStatus INTEGER } netSecLearnSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number index (used along with the port and address indices)." ::= { netSecLearnEntry 1 } netSecLearnPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number index (used along with the slot and address indices)." ::= { netSecLearnEntry 2 } netSecLearnAddress OBJECT-TYPE SYNTAX MacAddress ACCESS read-write STATUS mandatory DESCRIPTION "The security MAC address index (used along with the slot and port indices). Note that there may be multiple addresses per port." ::= { netSecLearnEntry 3 } netSecLearnStatus OBJECT-TYPE SYNTAX INTEGER { valid(1), invalid(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting this object to valid(1) will cause the corresponding security MAC address to be included in the snapshot of autolearned addresses. Setting this object to invalid(2) will clear the corresponding MAC address from the snapshot of autolearned addresses." ::= { netSecLearnEntry 4 } netSecIntruderTable OBJECT-TYPE SYNTAX SEQUENCE OF NetSecIntruderEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of entries which describe Intrusion Security breach attempts. This table contains the same info as the following table, the difference being that this table is indexed by time only and the other is indexed by slot. port.time." ::= { netSec 5 } netSecIntruderEntry OBJECT-TYPE SYNTAX NetSecIntruderEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of entries which describe Intrusion Security breach attempts. The index is simply the chronological order in which the attempt occurred; e.g. index 1 corresponds to the first intrusion attempt, index 2 to the next one, and so on. Note that the the oldest entry will be deleted automatically when a new entry is added to a full table." INDEX { netSecIntruderChronIndex } ::= { netSecIntruderTable 1 } NetSecIntruderEntry ::= SEQUENCE { netSecIntruderChronIndex INTEGER, netSecIntruderSlot INTEGER, netSecIntruderPort INTEGER, netSecIntruderAddress MacAddress, netSecIntruderTimeSince TimeTicks, netSecIntruderDisabled INTEGER } netSecIntruderChronIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The chronological index into the Intruder Table. An index of 1 corresponds to the first Intrusion Security breach attempt, an index of 2 corresponds to the next attempt, etc. Note that the oldest entry will be deleted automatically when a new entry is added to a full table." ::= { netSecIntruderEntry 1 } netSecIntruderSlot OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number on which the intrusion attempt occurred." ::= { netSecIntruderEntry 2 } netSecIntruderPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number on which the intrusion attempt occurred." ::= { netSecIntruderEntry 3 } netSecIntruderAddress OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "The address of the intruder, if known. If it is not known then this object will equal all zeroes." ::= { netSecIntruderEntry 4 } netSecIntruderTimeSince OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The time in hundredths of a second since the Intrusion Security breach attempt took place. For example, if it is equal to 500 ticks then the intrusion attempt occurred 5 seconds ago." ::= { netSecIntruderEntry 5 } netSecIntruderDisabled OBJECT-TYPE SYNTAX INTEGER { auto-disabled(1), not-auto-disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This object indicates whether the port on which the intrusion attempt took place was automatically disabled." ::= { netSecIntruderEntry 6 } netSecPortIntrTable OBJECT-TYPE SYNTAX SEQUENCE OF NetSecPortIntrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of entries which describe Intrusion Security breach attempts. This table contains the same info as the previous table, the difference being the indices used to access the data." ::= { netSec 6 } netSecPortIntrEntry OBJECT-TYPE SYNTAX NetSecPortIntrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of entries which describe Intrusion Security breach attempts. The indices are the slot, port, and chronological order in time of the intrusion attempt." INDEX { netSecPortIntrSlotIndex, netSecPortIntrPortIndex, netSecPortIntrChronIndex } ::= { netSecPortIntrTable 1 } NetSecPortIntrEntry ::= SEQUENCE { netSecPortIntrSlotIndex INTEGER, netSecPortIntrPortIndex INTEGER, netSecPortIntrChronIndex INTEGER, netSecPortIntrAddress MacAddress, netSecPortIntrTimeSince TimeTicks, netSecPortIntrDisabled INTEGER } netSecPortIntrSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number on which the intrusion attempt occurred." ::= { netSecPortIntrEntry 1 } netSecPortIntrPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number on which the intrusion attempt occurred." ::= { netSecPortIntrEntry 2 } netSecPortIntrChronIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The chronological index into the Intruder Table. An index of 1 corresponds to the first Intrusion Security breach attempt for that port, an index of 2 corresponds to the next attempt, etc. Note that the oldest overall entry (regardless of slot and port) will be deleted automatically when a new entry is added to a full table." ::= { netSecPortIntrEntry 3 } netSecPortIntrAddress OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "The address of the intruder, if known. If it is not known then this object will equal all zeroes." ::= { netSecPortIntrEntry 4 } netSecPortIntrTimeSince OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The time in hundredths of a second since the Intrusion Security breach attempt took place. For example, if it is equal to 500 ticks then the intrusion attempt occurred 5 seconds ago." ::= { netSecPortIntrEntry 5 } netSecPortIntrDisabled OBJECT-TYPE SYNTAX INTEGER { auto-disabled(1), not-auto-disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This object indicates whether the port on which the intrusion attempt took place was automatically disabled." ::= { netSecPortIntrEntry 6 } netSecTrap OBJECT IDENTIFIER ::= { netSec 7 } netSecTrapReason OBJECT-TYPE SYNTAX INTEGER { not-applicable(1), intrusion-attempt(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This object is included in security traps to specify the reason for the trap. When this object is read it will represent the reason for the most recently generated security trap. If this object is read before any security traps have been generated then the value not-applicable(1) will be returned." ::= { netSecTrap 1 } -- The enet Group -- This group represents information about Ethernet networks. enetStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF EnetStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains statistical information about Ethernet (IEEE 802.3) networks." ::= { enet 1 } enetStatsEntry OBJECT-TYPE SYNTAX EnetStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of statistical information about each Ethernet (IEEE 802.3) network in the concentrator." INDEX { enetStatsNetID } ::= { enetStatsTable 1 } EnetStatsEntry ::= SEQUENCE { enetStatsNetID INTEGER, enetStatsFramesRcvdOks Counter, enetStatsOctetsRcvdOks Counter, enetStatsMcastRcvdOks Counter, enetStatsBcastRcvdOks Counter, enetStatsFrameTooLongs Counter, enetStatsAlignmentErrors Counter, enetStatsFCSErrors Counter, enetStatsRunts Counter, enetStatsLocalColls Counter, enetStatsDropEvents Counter } enetStatsNetID OBJECT-TYPE SYNTAX INTEGER { ethernet-1(6), -- corresponds to ifIndex ethernet-2(7), ethernet-3(8), ethernet-4(32), ethernet-5(33), ethernet-6(34), ethernet-7(35), ethernet-8(36) } ACCESS read-only STATUS mandatory DESCRIPTION "The network index that uniquely identifies this network." ::= { enetStatsEntry 1 } enetStatsFramesRcvdOks OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of frames that were successfully received by this network. This counter does not include frames received in error." ::= { enetStatsEntry 2 } enetStatsOctetsRcvdOks OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of the number of octets that were successfully received by this network. This counter does not include octets that were part of frames that were received in error." ::= { enetStatsEntry 3 } enetStatsMcastRcvdOks OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of the number of multicast frames successfully received by this network." ::= { enetStatsEntry 4 } enetStatsBcastRcvdOks OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of the number of broadcast frames successfully received by this network." ::= { enetStatsEntry 5 } enetStatsFrameTooLongs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of the number of frames received by this network that exceeds the maximum permitted Ethernet (802.3) frame size." ::= { enetStatsEntry 6 } enetStatsAlignmentErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of the number of frames received by this network that did not pass the frame check sequence (FCS) check and that are not an integral number of octets. These frames are not counted in enetStatsFCSErrors." ::= { enetStatsEntry 7 } enetStatsFCSErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of the number of frames received by this network that did not pass the frame check sequence (FCS) check and are an integral number of octets." ::= { enetStatsEntry 8 } enetStatsRunts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of the number of frames received by this network that are less than 512 bits long. " ::= { enetStatsEntry 9 } enetStatsLocalColls OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of the number of times that two or more ports within this concentrator have received traffic simultaneously." ::= { enetStatsEntry 10 } enetStatsDropEvents OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of events in which frames were dropped due to lack of resources. Note that this number is not necessarily the number of frames dropped; it is just the number of times this condition has been detected." ::= { enetStatsEntry 11 } enetStatsModTable OBJECT-TYPE SYNTAX SEQUENCE OF EnetStatsModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of statistical information counted for each module in each Ethernet (IEEE 802.3) network." ::= { enet 2 } enetStatsModEntry OBJECT-TYPE SYNTAX EnetStatsModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of statistical information for each port on each Ethernet (IEEE 802.3) network in the concentrator." INDEX { enetStatsModNetID, enetStatsModSlotIndex } ::= { enetStatsModTable 1 } EnetStatsModEntry ::= SEQUENCE { enetStatsModNetID INTEGER, enetStatsModSlotIndex INTEGER, enetStatsModFramesRcvdOks Counter, enetStatsModOctetsRcvdOks Counter, enetStatsModMcastRcvdOks Counter, enetStatsModBcastRcvdOks Counter, enetStatsModFrameTooLongs Counter, enetStatsModAlignmentErrors Counter, enetStatsModFCSErrors Counter, enetStatsModRunts Counter } enetStatsModNetID OBJECT-TYPE SYNTAX INTEGER { ethernet-1(6), -- corresponds to ifIndex ethernet-2(7), ethernet-3(8) } ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier for this network." ::= { enetStatsModEntry 1 } enetStatsModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number that contains this module." ::= { enetStatsModEntry 2 } enetStatsModFramesRcvdOks OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of frames that were successfully received by this module. This counter does not include frames received in error." ::= { enetStatsModEntry 3 } enetStatsModOctetsRcvdOks OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of the number of octets that were successfully received by this module. This counter does not include octets that were part of frames that were received in error." ::= { enetStatsModEntry 4 } enetStatsModMcastRcvdOks OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of the number of multicast frames successfully received by this module." ::= { enetStatsModEntry 5 } enetStatsModBcastRcvdOks OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of the number of broadcast frames successfully received by this module." ::= { enetStatsModEntry 6 } enetStatsModFrameTooLongs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of the number of frames received by this module that exceeds the maximum permitted Ethernet (802.3) frame size." ::= { enetStatsModEntry 7 } enetStatsModAlignmentErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of the number of frames received by this module that did not pass the frame check sequence (FCS) check and that are not an integral number of octets. These frames are not counted in enetStatsModFCSErrors." ::= { enetStatsModEntry 8 } enetStatsModFCSErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of the number of frames received by this module that did not pass the frame check sequence (FCS) check and are an integral number of octets." ::= { enetStatsModEntry 9 } enetStatsModRunts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of the number of frames received by this module that are less than 512 bits long. " ::= { enetStatsModEntry 10 } enetStatsPortTable OBJECT-TYPE SYNTAX SEQUENCE OF EnetStatsPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of statistical information counted for each port in each Ethernet (IEEE 802.3) network." ::= { enet 3 } enetStatsPortEntry OBJECT-TYPE SYNTAX EnetStatsPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of statistical information for each port on each Ethernet (IEEE 802.3) network in the concentrator." INDEX { enetStatsPortSlotIndex, enetStatsPortIndex } ::= { enetStatsPortTable 1 } EnetStatsPortEntry ::= SEQUENCE { enetStatsPortNetID INTEGER, enetStatsPortSlotIndex INTEGER, enetStatsPortIndex INTEGER, enetStatsPortFramesRcvdOks Counter, enetStatsPortOctetsRcvdOks Counter, enetStatsPortMcastRcvdOks Counter, enetStatsPortBcastRcvdOks Counter, enetStatsPortFrameTooLongs Counter, enetStatsPortAlignmentErrors Counter, enetStatsPortFCSErrors Counter, enetStatsPortRunts Counter, enetStatsPortSrcAddrChanges Counter, enetStatsPortLastSrcAddr OCTET STRING (SIZE(6)), enetStatsPortLastErrAddr OCTET STRING (SIZE(6)) } enetStatsPortNetID OBJECT-TYPE SYNTAX INTEGER { ethernet-1(6), -- corresponds to ifIndex ethernet-2(7), ethernet-3(8), ethernet-4(32), ethernet-5(33), ethernet-6(34), ethernet-7(35), ethernet-8(36) } ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier for this network." ::= { enetStatsPortEntry 1 } enetStatsPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number that contains this port." ::= { enetStatsPortEntry 2 } enetStatsPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number within this slot." ::= { enetStatsPortEntry 3 } enetStatsPortFramesRcvdOks OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of frames that were successfully received by this port. This counter does not include frames received in error." ::= { enetStatsPortEntry 4 } enetStatsPortOctetsRcvdOks OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of the number of octets that were successfully received by this port. This counter does not include octets that were part of frames that were received in error." ::= { enetStatsPortEntry 5 } enetStatsPortMcastRcvdOks OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of the number of multicast frames successfully received by this port." ::= { enetStatsPortEntry 6 } enetStatsPortBcastRcvdOks OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of the number of broadcast frames successfully received by this port." ::= { enetStatsPortEntry 7 } enetStatsPortFrameTooLongs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of the number of frames received by this port that exceeds the maximum permitted Ethernet (802.3) frame size." ::= { enetStatsPortEntry 8 } enetStatsPortAlignmentErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of the number of frames received by this port that did not pass the frame check sequence (FCS) check and that are not an integral number of octets. These frames are not counted in enetStatsPortFCSErrors." ::= { enetStatsPortEntry 9 } enetStatsPortFCSErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of the number of frames received by this port that did not pass the frame check sequence (FCS) check and are an integral number of octets." ::= { enetStatsPortEntry 10 } enetStatsPortRunts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of the number of frames received by this port that are less than 512 bits long. " ::= { enetStatsPortEntry 11 } enetStatsPortSrcAddrChanges OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of the number of times that enetStatsPortLastSourceAddr { enetStatsPortEntry 11 } has changed." ::= { enetStatsPortEntry 12 } enetStatsPortLastSrcAddr OBJECT-TYPE SYNTAX OCTET STRING (SIZE(6)) ACCESS read-only STATUS mandatory DESCRIPTION "The last source address seen on this port for this network for the last successfully received frame." ::= { enetStatsPortEntry 13 } enetStatsPortLastErrAddr OBJECT-TYPE SYNTAX OCTET STRING (SIZE(6)) ACCESS read-only STATUS mandatory DESCRIPTION "The value stored in the source address portion of a frame received in error (alignment, FCS, or too long). Since the frame was received in error, there is no guarantee that this is an actual valid address." ::= { enetStatsPortEntry 14 } enetMapTable OBJECT-TYPE SYNTAX SEQUENCE OF EnetMapEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains a cache of information relating an Ethernet source address with a specific port for a given network. An indication of this source's utilization of the network is also provided." ::= { enet 4 } enetMapEntry OBJECT-TYPE SYNTAX EnetMapEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information that tracks a source address to a specific port for each network." INDEX { enetMapNetID, enetMapAddress } ::= { enetMapTable 1 } EnetMapEntry ::= SEQUENCE { enetMapNetID INTEGER, enetMapAddress OCTET STRING, enetMapSlotIndex INTEGER, enetMapPortIndex INTEGER, enetMapFrames Counter, enetMapOctets Counter, enetMapTime TimeTicks } enetMapNetID OBJECT-TYPE SYNTAX INTEGER { ethernet-1(6), -- corresponds to ifIndex ethernet-2(7), ethernet-3(8), ethernet-4(32), ethernet-5(33), ethernet-6(34), ethernet-7(35), ethernet-8(36) } ACCESS read-only STATUS mandatory DESCRIPTION "The network index that uniquely identifies this network." ::= { enetMapEntry 1 } enetMapAddress OBJECT-TYPE SYNTAX OCTET STRING (SIZE(6)) ACCESS read-only STATUS mandatory DESCRIPTION "An Ethernet source address received by this port on this network." ::= { enetMapEntry 2 } enetMapSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of the port that received this address." ::= { enetMapEntry 3 } enetMapPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number within enetMapSlotIndex's slot that received this address." ::= { enetMapEntry 4 } enetMapFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "An estimated count of the number of frames generated by this address. This count should be interpreted as an indicator, not a true frame count." ::= { enetMapEntry 5 } enetMapOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "An estimated count of the number of octets generated by this address. This count should be interpreted as an indicator, not a true octet count." ::= { enetMapEntry 6 } enetMapTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The time in in hundredths of a second since this address was last seen. For example, if enetMapTime is 500 ticks, then this adddress was seen 5 seconds ago." ::= { enetMapEntry 7 } ocSnmpDot3RptrMgt OBJECT IDENTIFIER ::= { enet 5 } -- References -- -- The following references are used throughout this MIB: -- -- [IEEE 802.3 Std] -- refers to IEEE 802.3/ISO 8802-3 Information processing -- systems - Local area networks - Part 3: Carrier sense -- multiple access with collision detection (CSMA/CD) -- access method and physical layer specifications -- (2nd edition, September 21, 1990). -- -- [IEEE 802.3 Rptr Mgt] -- refers to IEEE P802.3K, 'Layer Management for 10 Mb/s -- Baseband Repeaters, Section 19,' Draft Supplement to -- ANSI/IEEE 802.3, (Draft 8, April 9, 1992) -- MIB Groups -- -- The rptrBasicPackage group is mandatory. -- The rptrMonitorPackage and rptrAddrTrackPackage -- groups are optional. ocRptrBasicPackage OBJECT IDENTIFIER ::= { ocSnmpDot3RptrMgt 1 } ocRptrMonitorPackage OBJECT IDENTIFIER ::= { ocSnmpDot3RptrMgt 2 } ocRptrAddrTrackPackage OBJECT IDENTIFIER ::= { ocSnmpDot3RptrMgt 3 } -- object identifiers for organizing the information -- in the groups by repeater, port-group, and port ocRptrRptrInfo OBJECT IDENTIFIER ::= { ocRptrBasicPackage 1 } ocRptrGroupInfo OBJECT IDENTIFIER ::= { ocRptrBasicPackage 2 } ocRptrPortInfo OBJECT IDENTIFIER ::= { ocRptrBasicPackage 3 } ocRptrMonitorRptrInfo OBJECT IDENTIFIER ::= { ocRptrMonitorPackage 1 } ocRptrMonitorGroupInfo OBJECT IDENTIFIER ::= { ocRptrMonitorPackage 2 } ocRptrMonitorPortInfo OBJECT IDENTIFIER ::= { ocRptrMonitorPackage 3 } -- this subtree is currently unused ocRptrAddrTrackRptrInfo OBJECT IDENTIFIER ::= { ocRptrAddrTrackPackage 1 } -- this subtree is currently unused ocRptrAddrTrackGroupInfo OBJECT IDENTIFIER ::= { ocRptrAddrTrackPackage 2 } ocRptrAddrTrackPortInfo OBJECT IDENTIFIER ::= { ocRptrAddrTrackPackage 3 } -- -- The BASIC GROUP -- -- Implementation of the Basic Group is mandatory for all -- managed repeaters. -- -- Basic Repeater Information -- -- Configuration, status, and control objects for the overall -- repeater -- ocRptrRptrInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF OcRptrRptrInfoEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of descriptive and status information about the repeater." ::= { ocRptrRptrInfo 1 } ocRptrRptrInfoEntry OBJECT-TYPE SYNTAX OcRptrRptrInfoEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the table, containing information about a repeater." INDEX { ocRptrRptrInfoSlotIndex, ocRptrRptrInfoNetID } ::= { ocRptrRptrInfoTable 1 } OcRptrRptrInfoEntry ::= SEQUENCE { ocRptrRptrInfoSlotIndex INTEGER, ocRptrRptrInfoNetID INTEGER, ocRptrGroupCapacity INTEGER, ocRptrOperStatus INTEGER, ocRptrHealthText DisplayString, ocRptrReset INTEGER, ocRptrNonDisruptTest INTEGER, ocRptrTotalPartitionedPorts Gauge } ocRptrRptrInfoSlotIndex OBJECT-TYPE SYNTAX INTEGER { slot-1(1), slot-2(2), slot-3(3), slot-4(4), slot-5(5), slot-6(6), slot-7(7), slot-8(8), slot-9(9), slot-10(10), slot-11(11), slot-12(12), slot-13(13), slot-14(14), slot-15(15), slot-16(16), slot-17(17), backplane(255) } ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of the repeater module on which the isolated network identified by ocRptrRptrInfoNetID resides. If ocRptrRptrInfoNetID does not identify an isolated network, then the value of this object is backplane(255)." ::= {ocRptrRptrInfoEntry 1 } ocRptrRptrInfoNetID OBJECT-TYPE SYNTAX INTEGER { ethernet-1(6), ethernet-2(7), ethernet-3(8), ethernet-4(32), ethernet-5(33), ethernet-6(34), ethernet-7(35), ethernet-8(36) } ACCESS read-only STATUS mandatory DESCRIPTION "The network index that uniquely identifies this repeater." ::= { ocRptrRptrInfoEntry 2 } ocRptrGroupCapacity OBJECT-TYPE SYNTAX INTEGER (1..1024) ACCESS read-only STATUS mandatory DESCRIPTION "The ocRptrGroupCapacity is the number of groups that can be contained within the repeater. Within each managed repeater, the groups are uniquely numbered in the range from 1 to ocRptrGroupCapacity. Some groups may not be present in the repeater, in which case the actual number of groups present will be less than ocRptrGroupCapacity. The number of groups present will never be greater than ocRptrGroupCapacity. Note: In practice, this will generally be the number of field-replaceable units (i.e., modules, cards, or boards) that can fit in the physical repeater enclosure, and the group numbers will correspond to numbers marked on the physical enclosure." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.3.2, aRepeaterGroupCapacity." ::= { ocRptrRptrInfoEntry 3 } ocRptrOperStatus OBJECT-TYPE SYNTAX INTEGER { other(1), -- undefined or unknown status ok(2), -- no known failures rptrFailure(3), -- repeater-related failure groupFailure(4), -- group-related failure portFailure(5), -- port-related failure generalFailure(6) -- failure, unspecified type } ACCESS read-only STATUS mandatory DESCRIPTION "The ocRptrOperStatus object indicates the operational state of the repeater. The ocRptrHealthText object may be consulted for more specific information about the state of the repeater's health. In the case of multiple kinds of failures (e.g., repeater failure and port failure), the value of this attribute shall reflect the highest priority failure in the following order: ocRptrFailure(3) groupFailure(4) portFailure(5) generalFailure(6)." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.3.2, aRepeaterHealthState." ::= { ocRptrRptrInfoEntry 4 } ocRptrHealthText OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "The health text object is a text string that provides information relevant to the operational state of the repeater. Agents may use this string to provide detailed information on current failures, including how they were detected, and/or instructions for problem resolution. The contents are agent-specific." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.3.2, aRepeaterHealthText." ::= { ocRptrRptrInfoEntry 5 } ocRptrReset OBJECT-TYPE SYNTAX INTEGER { noReset(1), reset(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting this object to reset(2) causes a transition to the START state of Fig 9-2 in section 9 [IEEE 802.3 Std]. Setting this object to noReset(1) has no effect. The agent will always return the value noReset(1) when this object is read. This action does not reset the management counters defined in this document nor does it affect the portAdminStatus parameters. Included in this action is the execution of a disruptive Self-Test with the following characteristics: a) The nature of the tests is not specified. b) The test resets the repeater but without affecting management information about the repeater. c) The test does not inject packets onto any segment. d) Packets received during the test may or may not be transferred. e) The test does not interfere with management functions. As a result of this action a ocRptrResetEvent trap should be sent." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.3.3, acResetRepeater." ::= { ocRptrRptrInfoEntry 6 } ocRptrNonDisruptTest OBJECT-TYPE SYNTAX INTEGER { noSelfTest(1), selfTest(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting this object to selfTest(2) causes the repeater to perform a agent-specific, non- disruptive self-test that has the following characteristics: a) The nature of the tests is not specified. b) The test does not change the state of the repeater or management information about the repeater. c) The test does not inject packets onto any segment. d) The test does not prevent the relay of any packets. e) The test does not interfere with management functions. After performing this test the agent will update the repeater health information and send a ocRptrHealth trap. Setting this object to noSelfTest(1) has no effect. The agent will always return the value noSelfTest(1) when this object is read." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.3.3, acExecuteNonDisruptiveSelfTest." ::= { ocRptrRptrInfoEntry 7 } ocRptrTotalPartitionedPorts OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This object returns the total number of ports in the repeater whose current state meets all three of the following criteria: ocRptrPortOperStatus does not have the value notPresent(3), ocRptrPortAdminStatus is enabled(1), and ocRptrPortAutoPartitionState is autoPartitioned(2)." ::= { ocRptrRptrInfoEntry 8 } -- -- The Basic Port Group Table -- ocRptrGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF OcRptrGroupEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of descriptive and status information about the groups of ports." ::= { ocRptrGroupInfo 1 } ocRptrGroupEntry OBJECT-TYPE SYNTAX OcRptrGroupEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the table, containing information about a single group of ports." INDEX { ocRptrGroupSlotIndex, ocRptrGroupNetID, ocRptrGroupIndex } ::= { ocRptrGroupTable 1 } OcRptrGroupEntry ::= SEQUENCE { ocRptrGroupSlotIndex INTEGER, ocRptrGroupNetID INTEGER, ocRptrGroupIndex INTEGER, ocRptrGroupDescr DisplayString, ocRptrGroupObjectID OBJECT IDENTIFIER, ocRptrGroupOperStatus INTEGER, ocRptrGroupLastOperStatusChange TimeTicks, ocRptrGroupPortCapacity INTEGER } ocRptrGroupSlotIndex OBJECT-TYPE SYNTAX INTEGER { slot-1(1), slot-2(2), slot-3(3), slot-4(4), slot-5(5), slot-6(6), slot-7(7), slot-8(8), slot-9(9), slot-10(10), slot-11(11), slot-12(12), slot-13(13), slot-14(14), slot-15(15), slot-16(16), slot-17(17), backplane(255) } ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of the repeater module on which the isolated network identified by ocRptrGroupNetID resides. If ocRptrGroupNetID does not identify an isolated network, then the value of this object is backplane(255)." ::= {ocRptrGroupEntry 1 } ocRptrGroupNetID OBJECT-TYPE SYNTAX INTEGER { ethernet-1(6), ethernet-2(7), ethernet-3(8), ethernet-4(32), ethernet-5(33), ethernet-6(34), ethernet-7(35), ethernet-8(36) } ACCESS read-only STATUS mandatory DESCRIPTION "The network index that uniquely identifies this group's repeater." ::= { ocRptrGroupEntry 2 } ocRptrGroupIndex OBJECT-TYPE SYNTAX INTEGER (1..1024) ACCESS read-only STATUS mandatory DESCRIPTION "This object identifies the group within the repeater for which this entry contains information. This value is never greater than ocRptrGroupCapacity." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.5.2, aGroupID." ::= { ocRptrGroupEntry 3 } ocRptrGroupDescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "A textual description of the group. This value should include the full name and version identification of the group's hardware type and indicate how the group is differentiated from other groups in the repeater. Plug-in Module, Rev A' or 'Barney Rubble 10BASE-T 4-port SIMM socket Version 2.1' are examples of valid group descriptions. It is mandatory that this only contain printable ASCII characters." ::= { ocRptrGroupEntry 4 } ocRptrGroupObjectID OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-only STATUS mandatory DESCRIPTION "The vendor's authoritative identification of the group. This value is allocated within the SMI enterprises subtree (1.3.6.1.4.1) and provides a straight-forward and unambiguous means for determining what kind of group is being managed. For example, this object could take the value 1.3.6.1.4.1.4242.1.2.14 if vendor 'Flintstones, Inc.' was assigned the subtree 1.3.6.1.4.1.4242, and had assigned the identifier 1.3.6.1.4.1.4242.1.2.14 to its 'Wilma Flintstone 6-Port FOIRL Plug-in Module.'" ::= { ocRptrGroupEntry 5 } ocRptrGroupOperStatus OBJECT-TYPE SYNTAX INTEGER { other(1), operational(2), malfunctioning(3), notPresent(4), underTest(5), resetInProgress(6) } ACCESS read-only STATUS mandatory DESCRIPTION "An object that indicates the operational status of the group. A status of notPresent(4) indicates that the group is temporarily or permanently physically and/or logically not a part of the repeater. It is an implementation-specific matter as to whether the agent effectively removes notPresent entries from the table. A status of operational(2) indicates that the group is functioning, and a status of malfunctioning(3) indicates that the group is malfunctioning in some way." ::= { ocRptrGroupEntry 6 } ocRptrGroupLastOperStatusChange OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "An object that contains the value of sysUpTime at the time that the value of the ocRptrGroupOperStatus object for this group last changed. A value of zero indicates that the group's oper status has not changed since the agent last restarted." ::= { ocRptrGroupEntry 7 } ocRptrGroupPortCapacity OBJECT-TYPE SYNTAX INTEGER (1..1024) ACCESS read-only STATUS mandatory DESCRIPTION "The ocRptrGroupPortCapacity is the number of ports that can be contained within the group. Valid range is 1-1024. Within each group, the ports are uniquely numbered in the range from 1 to ocRptrGroupPortCapacity. Note: In practice, this will generally be the number of ports on a module, card, or board, and the port numbers will correspond to numbers marked on the physical embodiment." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.5.2, aGroupPortCapacity." ::= { ocRptrGroupEntry 8 } -- -- The Basic Port Table -- ocRptrPortTable OBJECT-TYPE SYNTAX SEQUENCE OF OcRptrPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of descriptive and status information about the ports." ::= { ocRptrPortInfo 1 } ocRptrPortEntry OBJECT-TYPE SYNTAX OcRptrPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the table, containing information about a single port." INDEX { ocRptrPortSlotIndex, ocRptrPortNetID, ocRptrPortGroupIndex, ocRptrPortIndex } ::= { ocRptrPortTable 1 } OcRptrPortEntry ::= SEQUENCE { ocRptrPortSlotIndex INTEGER, ocRptrPortNetID INTEGER, ocRptrPortGroupIndex INTEGER, ocRptrPortIndex INTEGER, ocRptrPortAdminStatus INTEGER, ocRptrPortAutoPartitionState INTEGER, ocRptrPortOperStatus INTEGER } ocRptrPortSlotIndex OBJECT-TYPE SYNTAX INTEGER { slot-1(1), slot-2(2), slot-3(3), slot-4(4), slot-5(5), slot-6(6), slot-7(7), slot-8(8), slot-9(9), slot-10(10), slot-11(11), slot-12(12), slot-13(13), slot-14(14), slot-15(15), slot-16(16), slot-17(17), backplane(255) } ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of the repeater module on which the isolated network identified by ocRptrPortNetID resides. If ocRptrPortNetID does not identify an isolated network, then the value of this object is backplane(255)." ::= {ocRptrPortEntry 1 } ocRptrPortNetID OBJECT-TYPE SYNTAX INTEGER { ethernet-1(6), ethernet-2(7), ethernet-3(8), ethernet-4(32), ethernet-5(33), ethernet-6(34), ethernet-7(35), ethernet-8(36) } ACCESS read-only STATUS mandatory DESCRIPTION "The network index that uniquely identifies this port's repeater." ::= { ocRptrPortEntry 2 } ocRptrPortGroupIndex OBJECT-TYPE SYNTAX INTEGER (1..1024) ACCESS read-only STATUS mandatory DESCRIPTION "This object identifies the group containing the port for which this entry contains information." ::= { ocRptrPortEntry 3 } ocRptrPortIndex OBJECT-TYPE SYNTAX INTEGER (1..1024) ACCESS read-only STATUS mandatory DESCRIPTION "This object identifies the port within the group for which this entry contains information. This value can never be greater than ocRptrGroupPortCapacity for the associated group." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aPortID." ::= { ocRptrPortEntry 4 } ocRptrPortAdminStatus OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting this object to disabled(2) disables the port. A disabled port neither transmits nor receives. Once disabled, a port must be explicitly enabled to restore operation. A port which is disabled when power is lost or when a reset is exerted shall remain disabled when normal operation resumes. The admin status takes precedence over auto- partition and functionally operates between the auto-partition mechanism and the AUI/PMA. Setting this object to enabled(1) enables the port and exerts a BEGIN on the port's auto-partition state machine. (In effect, when a port is disabled, the value of ocRptrPortAutoPartitionState for that port is frozen until the port is next enabled. When the port becomes enabled, the ocRptrPortAutoPartitionState becomes notAutoPartitioned(1), regardless of its pre-disabling state.)" REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aPortAdminState and 19.2.6.3, acPortAdminControl." ::= { ocRptrPortEntry 5 } ocRptrPortAutoPartitionState OBJECT-TYPE SYNTAX INTEGER { notAutoPartitioned(1), autoPartitioned(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The autoPartitionState flag indicates whether the port is currently partitioned by the repeater's auto-partition protection. The conditions that cause port partitioning are specified in partition state machine in Section 9 [IEEE 802.3 Std]. They are not differentiated here." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aAutoPartitionState." ::= { ocRptrPortEntry 6 } ocRptrPortOperStatus OBJECT-TYPE SYNTAX INTEGER { operational(1), notOperational(2), notPresent(3) } ACCESS read-only STATUS mandatory DESCRIPTION "This object indicates the port's operational status. The notPresent(3) status indicates the port is physically removed (note this may or may not be possible depending on the type of port.) The operational(1) status indicates that the port is enabled (see ocRptrPortAdminStatus) and working, even though it might be auto-partitioned (see ocRptrPortAutoPartitionState). If this object has the value operational(1) and ocRptrPortAdminStatus is set to disabled(2), it is expected that this object's value will change to notOperational(2) soon after." ::= { ocRptrPortEntry 7 } -- -- The MONITOR GROUP -- -- Implementation of this group is optional, but within the -- group all elements are mandatory. If a managed repeater -- implements any part of this group, the entire group shall -- be implemented. -- -- Repeater Monitor Information -- -- Performance monitoring statistics for the repeater -- ocRptrMonitorRptrTable OBJECT-TYPE SYNTAX SEQUENCE OF OcRptrMonitorRptrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of performance and error statistics for the Repeater." ::= { ocRptrMonitorRptrInfo 1 } ocRptrMonitorRptrEntry OBJECT-TYPE SYNTAX OcRptrMonitorRptrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the table, containing total performance and error statistics for a repeater." INDEX { ocRptrMonitorSlotIndex, ocRptrMonitorNetID } ::= { ocRptrMonitorRptrTable 1 } OcRptrMonitorRptrEntry ::= SEQUENCE { ocRptrMonitorSlotIndex INTEGER, ocRptrMonitorNetID INTEGER, ocRptrMonitorTransmitCollisions Counter } ocRptrMonitorSlotIndex OBJECT-TYPE SYNTAX INTEGER { slot-1(1), slot-2(2), slot-3(3), slot-4(4), slot-5(5), slot-6(6), slot-7(7), slot-8(8), slot-9(9), slot-10(10), slot-11(11), slot-12(12), slot-13(13), slot-14(14), slot-15(15), slot-16(16), slot-17(17), backplane(255) } ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of the repeater module on which the isolated network identified by ocRptrMonitorNetID resides. If ocRptrMonitorNetID does not identify an isolated network, then the value of this object is backplane(255)." ::= {ocRptrMonitorRptrEntry 1 } ocRptrMonitorNetID OBJECT-TYPE SYNTAX INTEGER { ethernet-1(6), ethernet-2(7), ethernet-3(8), ethernet-4(32), ethernet-5(33), ethernet-6(34), ethernet-7(35), ethernet-8(36) } ACCESS read-only STATUS mandatory DESCRIPTION "The network index that uniquely identifies this repeater." ::= {ocRptrMonitorRptrEntry 2 } ocRptrMonitorTransmitCollisions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This counter is incremented every time the repeater state machine enters the TRANSMIT COLLISION state from any state other than ONE PORT LEFT (Ref: Fig 9-2, IEEE 802.3 Std). The approximate minimum time for rollover of this counter is 16 hours." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.3.2, aTransmitCollisions." ::= { ocRptrMonitorRptrEntry 3 } -- -- The Group Monitor Table -- -- -- Basic Repeater Information -- -- Configuration, status, and control objects for the overall -- repeater -- ocRptrMonitorGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF OcRptrMonitorGroupEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of performance and error statistics for the groups." ::= { ocRptrMonitorGroupInfo 1 } ocRptrMonitorGroupEntry OBJECT-TYPE SYNTAX OcRptrMonitorGroupEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the table, containing total performance and error statistics for a single group. Regular retrieval of the information in this table provides a means of tracking the performance and health of the networked devices attached to this group's ports. The counters in this table are redundant in the sense that they are the summations of information already available through other objects. However, these sums provide a considerable optimization of network management traffic over the otherwise necessary retrieval of the individual counters included in each sum." INDEX { ocRptrMonitorGroupSlotIndex, ocRptrMonitorGroupNetID, ocRptrMonitorGroupIndex } ::= { ocRptrMonitorGroupTable 1 } OcRptrMonitorGroupEntry ::= SEQUENCE { ocRptrMonitorGroupSlotIndex INTEGER, ocRptrMonitorGroupNetID INTEGER, ocRptrMonitorGroupIndex INTEGER, ocRptrMonitorGroupTotalFrames Counter, ocRptrMonitorGroupTotalOctets Counter, ocRptrMonitorGroupTotalErrors Counter } ocRptrMonitorGroupSlotIndex OBJECT-TYPE SYNTAX INTEGER { slot-1(1), slot-2(2), slot-3(3), slot-4(4), slot-5(5), slot-6(6), slot-7(7), slot-8(8), slot-9(9), slot-10(10), slot-11(11), slot-12(12), slot-13(13), slot-14(14), slot-15(15), slot-16(16), slot-17(17), backplane(255) } ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of the repeater module on which the isolated network identified by ocRptrMonitorGroupNetID resides. If ocRptrMonitorGroupNetID does not identify an isolated network, then the value of this object is backplane(255)." ::= {ocRptrMonitorGroupEntry 1 } ocRptrMonitorGroupNetID OBJECT-TYPE SYNTAX INTEGER { ethernet-1(6), ethernet-2(7), ethernet-3(8), ethernet-4(32), ethernet-5(33), ethernet-6(34), ethernet-7(35), ethernet-8(36) } ACCESS read-only STATUS mandatory DESCRIPTION "The network index that uniquely identifies this group's repeater." ::= {ocRptrMonitorGroupEntry 2 } ocRptrMonitorGroupIndex OBJECT-TYPE SYNTAX INTEGER (1..1024) ACCESS read-only STATUS mandatory DESCRIPTION "This object identifies the group within the repeater for which this entry contains information." ::= { ocRptrMonitorGroupEntry 3 } ocRptrMonitorGroupTotalFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of frames of valid frame length that have been received on the ports in this group. This counter is the summation of the values of the ocRptrMonitorPortReadableFrames counters for all of the ports in the group. This statistic provides one of the parameters necessary for obtaining the packet error rate. The approximate minimum time for rollover of this counter is 80 hours." ::= { ocRptrMonitorGroupEntry 4 } ocRptrMonitorGroupTotalOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of octets contained in the valid frames that have been received on the ports in this group. This counter is the summation of the values of the ocRptrMonitorPortReadableOctets counters for all of the ports in the group. This statistic provides an indicator of the total data transferred. The approximate minimum time for rollover of this counter is 58 minutes." ::= { ocRptrMonitorGroupEntry 5 } ocRptrMonitorGroupTotalErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of errors which have occurred on all of the ports in this group. This counter is the summation of the values of the ocRptrMonitorPortTotalErrors counters for all of the ports in the group." ::= { ocRptrMonitorGroupEntry 6 } -- -- The Port Monitor Table -- ocRptrMonitorPortTable OBJECT-TYPE SYNTAX SEQUENCE OF OcRptrMonitorPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of performance and error statistics for the ports." ::= { ocRptrMonitorPortInfo 1 } ocRptrMonitorPortEntry OBJECT-TYPE SYNTAX OcRptrMonitorPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the table, containing performance and error statistics for a single port." INDEX { ocRptrMonitorPortSlotIndex, ocRptrMonitorPortNetID, ocRptrMonitorPortGroupIndex, ocRptrMonitorPortIndex } ::= { ocRptrMonitorPortTable 1 } OcRptrMonitorPortEntry ::= SEQUENCE { ocRptrMonitorPortSlotIndex INTEGER, ocRptrMonitorPortNetID INTEGER, ocRptrMonitorPortGroupIndex INTEGER, ocRptrMonitorPortIndex INTEGER, ocRptrMonitorPortReadableFrames Counter, ocRptrMonitorPortReadableOctets Counter, ocRptrMonitorPortFCSErrors Counter, ocRptrMonitorPortAlignmentErrors Counter, ocRptrMonitorPortFrameTooLongs Counter, ocRptrMonitorPortShortEvents Counter, ocRptrMonitorPortRunts Counter, ocRptrMonitorPortCollisions Counter, ocRptrMonitorPortLateEvents Counter, ocRptrMonitorPortVeryLongEvents Counter, ocRptrMonitorPortDataRateMismatches Counter, ocRptrMonitorPortAutoPartitions Counter, ocRptrMonitorPortTotalErrors Counter } ocRptrMonitorPortSlotIndex OBJECT-TYPE SYNTAX INTEGER { slot-1(1), slot-2(2), slot-3(3), slot-4(4), slot-5(5), slot-6(6), slot-7(7), slot-8(8), slot-9(9), slot-10(10), slot-11(11), slot-12(12), slot-13(13), slot-14(14), slot-15(15), slot-16(16), slot-17(17), backplane(255) } ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of the repeater module on which the isolated network identified by ocRptrMonitorPortNetID resides. If ocRptrMonitorPortNetID does not identify an isolated network, then the value of this object is backplane(255)." ::= {ocRptrMonitorPortEntry 1 } ocRptrMonitorPortNetID OBJECT-TYPE SYNTAX INTEGER { ethernet-1(6), ethernet-2(7), ethernet-3(8), ethernet-4(32), ethernet-5(33), ethernet-6(34), ethernet-7(35), ethernet-8(36) } ACCESS read-only STATUS mandatory DESCRIPTION "The network index that uniquely identifies this port's repeater." ::= {ocRptrMonitorPortEntry 2 } ocRptrMonitorPortGroupIndex OBJECT-TYPE SYNTAX INTEGER (1..1024) ACCESS read-only STATUS mandatory DESCRIPTION "This object identifies the group containing the port for which this entry contains information." ::= { ocRptrMonitorPortEntry 3 } ocRptrMonitorPortIndex OBJECT-TYPE SYNTAX INTEGER (1..1024) ACCESS read-only STATUS mandatory DESCRIPTION "This object identifies the port within the group for which this entry contains information." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aPortID." ::= { ocRptrMonitorPortEntry 4 } ocRptrMonitorPortReadableFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This object is the number of frames of valid frame length that have been received on this port. This counter is incremented by one for each frame received on this port whose OctetCount is greater than or equal to minFrameSize and less than or equal to maxFrameSize (Ref: IEEE 802.3 Std, 4.4.2.1) and for which the FCSError and CollisionEvent signals are not asserted. This statistic provides one of the parameters necessary for obtaining the packet error rate. The approximate minimum time for rollover of this counter is 80 hours." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aReadableFrames." ::= { ocRptrMonitorPortEntry 5 } ocRptrMonitorPortReadableOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This object is the number of octets contained in valid frames that have been received on this port. This counter is incremented by OctetCount for each frame received on this port which has been determined to be a readable frame. This statistic provides an indicator of the total data transferred. The approximate minimum time for rollover of this counter is 58 minutes." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aReadableOctets." ::= { ocRptrMonitorPortEntry 6 } ocRptrMonitorPortFCSErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This counter is incremented by one for each frame received on this port with the FCSError signal asserted and the FramingError and CollisionEvent signals deasserted and whose OctetCount is greater than or equal to minFrameSize and less than or equal to maxFrameSize (Ref: 4.4.2.1, IEEE 802.3 Std). The approximate minimum time for rollover of this counter is 80 hours." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aFrameCheckSequenceErrors." ::= { ocRptrMonitorPortEntry 7 } ocRptrMonitorPortAlignmentErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This counter is incremented by one for each frame received on this port with the FCSError and FramingError signals asserted and CollisionEvent signal deasserted and whose OctetCount is greater than or equal to minFrameSize and less than or equal to maxFrameSize (Ref: IEEE 802.3 Std, 4.4.2.1). If ocRptrMonitorPortAlignmentErrors is incremented then the ocRptrMonitorPortFCSErrors Counter shall not be incremented for the same frame. The approximate minimum time for rollover of this counter is 80 hours." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aAlignmentErrors." ::= { ocRptrMonitorPortEntry 8 } ocRptrMonitorPortFrameTooLongs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This counter is incremented by one for each frame received on this port whose OctetCount is greater than maxFrameSize (Ref: 4.4.2.1, IEEE 802.3 Std). If ocRptrMonitorPortFrameTooLongs is incremented then neither the ocRptrMonitorPortAlignmentErrors nor the ocRptrMonitorPortFCSErrors counter shall be incremented for the frame. The approximate minimum time for rollover of this counter is 61 days." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aFramesTooLong." ::= { ocRptrMonitorPortEntry 9 } ocRptrMonitorPortShortEvents OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This counter is incremented by one for each CarrierEvent on this port with ActivityDuration less than ShortEventMaxTime. ShortEventMaxTime is greater than 74 bit times and less than 82 bit times. ShortEventMaxTime has tolerances included to provide for circuit losses between a conformance test point at the AUI and the measurement point within the state machine. Note: shortEvents may indicate externally generated noise hits which will cause the repeater to transmit Runts to its other ports, or propagate a collision (which may be late) back to the transmitting DTE and damaged frames to the rest of the network. Implementors may wish to consider selecting the ShortEventMaxTime towards the lower end of the allowed tolerance range to accommodate bit losses suffered through physical channel devices not budgeted for within this standard. The approximate minimum time for rollover of this counter is 16 hours." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aShortEvents." ::= { ocRptrMonitorPortEntry 10 } ocRptrMonitorPortRunts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This counter is incremented by one for each CarrierEvent on this port that meets one of the following two conditions. Only one test need be made. a) The ActivityDuration is greater than ShortEventMaxTime and less than ValidPacketMinTime and the CollisionEvent signal is deasserted. b) The OctetCount is less than 64, the ActivityDuration is greater than ShortEventMaxTime and the CollisionEvent signal is deasserted. ValidPacketMinTime is greater than or equal to 552 bit times and less than 565 bit times. An event whose length is greater than 74 bit times but less than 82 bit times shall increment either the shortEvents counter or the runts counter but not both. A CarrierEvent greater than or equal to 552 bit times but less than 565 bit times may or may not be counted as a runt. ValidPacketMinTime has tolerances included to provide for circuit losses between a conformance test point at the AUI and the measurement point within the state machine. Runts usually indicate collision fragments, a normal network event. In certain situations associated with large diameter networks a percentage of runts may exceed ValidPacketMinTime. The approximate minimum time for rollover of this counter is 16 hours." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aRunts." ::= { ocRptrMonitorPortEntry 11 } ocRptrMonitorPortCollisions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This counter is incremented by one for any CarrierEvent signal on any port for which the CollisionEvent signal on this port is asserted. The approximate minimum time for rollover of this counter is 16 hours." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aCollisions." ::= { ocRptrMonitorPortEntry 12 } ocRptrMonitorPortLateEvents OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This counter is incremented by one for each CarrierEvent on this port in which the CollIn(X) variable transitions to the value SQE (Ref: 9.6.6.2, IEEE 802.3 Std) while the ActivityDuration is greater than the LateEventThreshold. Such a CarrierEvent is counted twice, as both a collision and as a lateEvent. The LateEventThreshold is greater than 480 bit times and less than 565 bit times. LateEventThreshold has tolerances included to permit an implementation to build a single threshold to serve as both the LateEventThreshold and ValidPacketMinTime threshold. The approximate minimum time for rollover of this counter is 81 hours." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aLateEvents." ::= { ocRptrMonitorPortEntry 13 } ocRptrMonitorPortVeryLongEvents OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This counter is incremented by one for each CarrierEvent on this port whose ActivityDuration is greater than the MAU Jabber Lockup Protection timer TW3 (Ref: 9.6.1 & 9.6.5, IEEE 802.3 Std). Other counters may be incremented as appropriate." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aVeryLongEvents." ::= { ocRptrMonitorPortEntry 14 } ocRptrMonitorPortDataRateMismatches OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This counter is incremented by one for each frame received on this port that meets all of the following conditions: a) The CollisionEvent signal is not asserted. b) The ActivityDuration is greater than ValidPacketMinTime. c) The frequency (data rate) is detectably mismatched from the local transmit frequency. The exact degree of mismatch is vendor specific and is to be defined by the vendor for conformance testing. When this event occurs, other counters whose increment conditions were satisfied may or may not also be incremented, at the implementor's discretion. Whether or not the repeater was able to maintain data integrity is beyond the scope of this standard." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aDataRateMismatches." ::= { ocRptrMonitorPortEntry 15 } ocRptrMonitorPortAutoPartitions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This counter is incremented by one for each time the repeater has automatically partitioned this port. The conditions that cause port partitioning are specified in the partition state machine in Section 9 [IEEE 802.3 Std]. They are not differentiated here." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aAutoPartitions." ::= { ocRptrMonitorPortEntry 16 } ocRptrMonitorPortTotalErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of errors which have occurred on this port. This counter is the summation of the values of other error counters (for the same port), namely: ocRptrMonitorPortFCSErrors, ocRptrMonitorPortAlignmentErrors, ocRptrMonitorPortFrameTooLongs, ocRptrMonitorPortShortEvents, ocRptrMonitorPortLateEvents, ocRptrMonitorPortVeryLongEvents, and ocRptrMonitorPortDataRateMismatches. This counter is redundant in the sense that it is the summation of information already available through other objects. However, it is included specifically because the regular retrieval of this object as a means of tracking the health of a port provides a considerable optimization of network management traffic over the otherwise necessary retrieval of the summed counters." ::= { ocRptrMonitorPortEntry 17 } -- -- The ADDRESS TRACKING GROUP -- -- Implementation of this group is optional; it is appropriate -- for all systems which have the necessary metering. If a -- managed repeater implements any part of this group, the entire -- group shall be implemented. -- -- The Port Address Tracking Table -- ocRptrAddrTrackTable OBJECT-TYPE SYNTAX SEQUENCE OF OcRptrAddrTrackEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of address mapping information about the ports." ::= { ocRptrAddrTrackPortInfo 1 } ocRptrAddrTrackEntry OBJECT-TYPE SYNTAX OcRptrAddrTrackEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the table, containing address mapping information about a single port." INDEX { ocRptrAddrTrackSlotIndex, ocRptrAddrTrackGroupNetID, ocRptrAddrTrackGroupIndex, ocRptrAddrTrackPortIndex } ::= { ocRptrAddrTrackTable 1 } OcRptrAddrTrackEntry ::= SEQUENCE { ocRptrAddrTrackSlotIndex INTEGER, ocRptrAddrTrackGroupNetID INTEGER, ocRptrAddrTrackGroupIndex INTEGER, ocRptrAddrTrackPortIndex INTEGER, ocRptrAddrTrackLastSourceAddress MacAddress, ocRptrAddrTrackSourceAddrChanges Counter, ocRptrAddrTrackNewLastSrcAddress OCTET STRING } ocRptrAddrTrackSlotIndex OBJECT-TYPE SYNTAX INTEGER { slot-1(1), slot-2(2), slot-3(3), slot-4(4), slot-5(5), slot-6(6), slot-7(7), slot-8(8), slot-9(9), slot-10(10), slot-11(11), slot-12(12), slot-13(13), slot-14(14), slot-15(15), slot-16(16), slot-17(17), backplane(255) } ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of the repeater module on which the isolated network identified by ocRptrMonitorGroupNetID resides. If ocRptrMonitorGroupNetID does not identify an isolated network, then the value of this object is backplane(255)." ::= {ocRptrAddrTrackEntry 1 } ocRptrAddrTrackGroupNetID OBJECT-TYPE SYNTAX INTEGER { ethernet-1(6), ethernet-2(7), ethernet-3(8), ethernet-4(32), ethernet-5(33), ethernet-6(34), ethernet-7(35), ethernet-8(36) } ACCESS read-only STATUS mandatory DESCRIPTION "The network index that uniquely identifies this port's repeater." ::= { ocRptrAddrTrackEntry 2 } ocRptrAddrTrackGroupIndex OBJECT-TYPE SYNTAX INTEGER (1..1024) ACCESS read-only STATUS mandatory DESCRIPTION "This object identifies the group containing the port for which this entry contains information." ::= { ocRptrAddrTrackEntry 3 } ocRptrAddrTrackPortIndex OBJECT-TYPE SYNTAX INTEGER (1..1024) ACCESS read-only STATUS mandatory DESCRIPTION "This object identifies the port within the group for which this entry contains information." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aPortID." ::= { ocRptrAddrTrackEntry 4 } ocRptrAddrTrackLastSourceAddress OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "This object is the SourceAddress of the last readable frame (i.e., counted by ocRptrMonitorPortReadableFrames) received by this port." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aLastSourceAddress." ::= { ocRptrAddrTrackEntry 5 } ocRptrAddrTrackSourceAddrChanges OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This counter is incremented by one for each time that the ocRptrAddrTrackLastSourceAddress attribute for this port has changed. This may indicate whether a link is connected to a single DTE or another multi-user segment. The approximate minimum time for rollover of this counter is 81 hours." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aSourceAddressChanges." ::= { ocRptrAddrTrackEntry 6 } ocRptrAddrTrackNewLastSrcAddress OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..6)) ACCESS read-only STATUS mandatory DESCRIPTION "This object is the SourceAddress of the last readable frame (i.e., counted by ocRptrMonitorPortReadableFrames) received by this port. If no frames have been received by this port since the agent began monitoring the port activity, the agent shall return a string of length zero." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aLastSourceAddress." ::= { ocRptrAddrTrackEntry 7 } -- The trnet Group -- This group represents information about Token Ring networks. trnetMapState OBJECT-TYPE SYNTAX INTEGER { changing(1), notChanging(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The state of the inter-module token ring map. If the map is being updated, then the state of the map is changing." ::= { trnet 1 } trnetStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF TrnetStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of Token Ring statistics entries counted for each network." ::= { trnet 2 } trnetStatsEntry OBJECT-TYPE SYNTAX TrnetStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A collection of statistics kept for a particular Token Ring interface." INDEX { trnetStatsNetID } ::= { trnetStatsTable 1 } TrnetStatsEntry ::= SEQUENCE { trnetStatsNetID INTEGER, trnetStatsLineErrors Counter, trnetStatsBurstErrors Counter, trnetStatsACErrors Counter, trnetStatsLostFrameErrors Counter, trnetStatsCongestionErrors Counter, trnetStatsFrameCopiedErrors Counter, trnetStatsTokenErrors Counter, trnetStatsDuplicateAddresses Counter, trnetStatsBeaconEvents Counter, trnetStatsLastBeaconSender OCTET STRING, trnetStatsLastBeaconNAUN OCTET STRING, trnetStatsLastBeaconTime TimeTicks, trnetStatsLastBeaconAction INTEGER, trnetStatsTotalStations INTEGER, trnetStatsConcStations INTEGER, trnetStatsTotalPorts INTEGER, trnetStatsEnabledPorts INTEGER, trnetStatsActivePorts INTEGER } trnetStatsNetID OBJECT-TYPE SYNTAX INTEGER { isolated(2), token-ring-1(9), token-ring-2(10), token-ring-3(11), token-ring-4(12), token-ring-5(13), token-ring-6(14), token-ring-7(15) } ACCESS read-only STATUS mandatory DESCRIPTION "The network index that uniquely identifies this network. One of token-ring-1 through token-ring-7 or isolated." ::= { trnetStatsEntry 1 } trnetStatsLineErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of line errors reported in error reporting packets detected by the TRMM." ::= { trnetStatsEntry 2 } trnetStatsBurstErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of burst errors reported in error reporting packets detected by the TRMM." ::= { trnetStatsEntry 3 } trnetStatsACErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of AC (Address Copied) errors reported in error reporting packets detected by the TRMM." ::= { trnetStatsEntry 4 } trnetStatsLostFrameErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of lost frame errors reported in error reporting packets detected by the TRMM." ::= { trnetStatsEntry 5 } trnetStatsCongestionErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of receive congestion errors reported in error reporting packets detected by the TRMM." ::= { trnetStatsEntry 6 } trnetStatsFrameCopiedErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of frame copied errors reported in error reporting packets detected by the TRMM." ::= { trnetStatsEntry 7 } trnetStatsTokenErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of token errors reported in error reporting packets detected by the TRMM." ::= { trnetStatsEntry 8 } trnetStatsDuplicateAddresses OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of token errors reported in error reporting packets detected by the TRMM." ::= { trnetStatsEntry 9 } trnetStatsBeaconEvents OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of times that the ring enters the beaconing state." ::= { trnetStatsEntry 10 } trnetStatsLastBeaconSender OBJECT-TYPE SYNTAX OCTET STRING (SIZE(6)) ACCESS read-only STATUS mandatory DESCRIPTION "The address of the sender of the last beacon frame received on this ring. If no beacon frames have been received, this object will be six zero octets." ::= { trnetStatsEntry 11 } trnetStatsLastBeaconNAUN OBJECT-TYPE SYNTAX OCTET STRING (SIZE(6)) ACCESS read-only STATUS mandatory DESCRIPTION "The address of the NAUN in the last beacon frame received on this ring. If no beacon frames have been received, this object will be six zero octets." ::= { trnetStatsEntry 12 } trnetStatsLastBeaconTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The time in in hundredths of a second since the last beacon event occurred. For example, if the time is 500 ticks, then this event was seen 5 seconds ago. If no beacon events have occurred, then this will be equal to the sysUpTime." ::= { trnetStatsEntry 13 } trnetStatsLastBeaconAction OBJECT-TYPE SYNTAX INTEGER { noAction (1), portDisable (2), trunkDisable (3), moduleIsolate (4) } ACCESS read-only STATUS mandatory DESCRIPTION "The action (if any) taken to correct the last beacon event on the ring." ::= { trnetStatsEntry 14 } trnetStatsTotalStations OBJECT-TYPE SYNTAX INTEGER (1..255) ACCESS read-only STATUS mandatory DESCRIPTION "The number of stations currently participating in the 802.5 MAC protocol on the ring." ::= { trnetStatsEntry 15 } trnetStatsConcStations OBJECT-TYPE SYNTAX INTEGER (1..255) ACCESS read-only STATUS mandatory DESCRIPTION "The number of stations currently participating in the 802.5 MAC protocol on the ring which are connected to ports in this concentrator." ::= { trnetStatsEntry 16} trnetStatsTotalPorts OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The total number of ports within this concentrator and on this ring regardless of their admin state or status." ::= { trnetStatsEntry 17 } trnetStatsEnabledPorts OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of ports within this concentrator and on this ring which have portAdminState set to enabled." ::= { trnetStatsEntry 18 } trnetStatsActivePorts OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of ports within this concentrator and on this ring which have portAdminState set to enabled and whose portStatus has a status of okay." ::= { trnetStatsEntry 19 } trnetStatsStationTable OBJECT-TYPE SYNTAX SEQUENCE OF TrnetStatsStationEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of ring statistics entries." ::= { trnet 3 } trnetStatsStationEntry OBJECT-TYPE SYNTAX TrnetStatsStationEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A collection of statistics for a particular station that has been discovered on a a ring monitored by this device." INDEX { trnetStatsStationNetID, trnetStatsStationAddr } ::= { trnetStatsStationTable 1 } TrnetStatsStationEntry ::= SEQUENCE { trnetStatsStationNetID INTEGER, trnetStatsStationAddr OCTET STRING, trnetStatsStationSlotIndex INTEGER, trnetStatsStationPortIndex INTEGER, trnetStatsStationNAUNAddress OCTET STRING, trnetStatsStationLineErrors Counter, trnetStatsStationBurstErrors Counter, trnetStatsStationACErrors Counter, trnetStatsStationLostFrameErrors Counter, trnetStatsStationCongestionErrors Counter, trnetStatsStationFrameCopiedErrors Counter, trnetStatsStationTokenErrors Counter, trnetStatsStationDuplicateAddresses Counter } trnetStatsStationNetID OBJECT-TYPE SYNTAX INTEGER { isolated(2), token-ring-1(9), token-ring-2(10), token-ring-3(11), token-ring-4(12), token-ring-5(13), token-ring-6(14), token-ring-7(15) } ACCESS read-only STATUS mandatory DESCRIPTION "The network index that uniquely identifies this network. One of token-ring-1 through token-ring-7 or isolated." ::= { trnetStatsStationEntry 1 } trnetStatsStationAddr OBJECT-TYPE SYNTAX OCTET STRING (SIZE(6)) ACCESS read-only STATUS mandatory DESCRIPTION "The physical address of this station." ::= { trnetStatsStationEntry 2 } trnetStatsStationSlotIndex OBJECT-TYPE SYNTAX INTEGER { slot-1(1), slot-2(2), slot-3(3), slot-4(4), slot-5(5), slot-6(6), slot-7(7), slot-8(8), slot-9(9), slot-10(10), slot-11(11), slot-12(12), slot-13(13), slot-14(14), slot-15(15), slot-16(16), slot-17(17), external(255) } ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of the station with this address. Addresses with a slot value of external(255) are not in this concentrator." ::= { trnetStatsStationEntry 3 } trnetStatsStationPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number within trnetStatsStationSlotIndex's slot that received this address. If trnetStatsStationSlotIndex has a value of external(255), then the port address will be 255." ::= { trnetStatsStationEntry 4 } trnetStatsStationNAUNAddress OBJECT-TYPE SYNTAX OCTET STRING (SIZE(6)) ACCESS read-only STATUS mandatory DESCRIPTION "The physical address of the nearest active upstream neighbor of this station." ::= { trnetStatsStationEntry 5 } trnetStatsStationLineErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of Line Errors pertaining to this station reported in error reporting packets detected by the TRMM." ::= { trnetStatsStationEntry 6 } trnetStatsStationBurstErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of burst errors pertaining to this station reported in error reporting packets detected by the TRMM." ::= { trnetStatsStationEntry 7 } trnetStatsStationACErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of AC (Address Copied) errors pertaining to this station reported in error reporting packets detected by the TRMM." ::= { trnetStatsStationEntry 8 } trnetStatsStationLostFrameErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of lost frame errors pertaining to this station reported in error reporting packets detected by the TRMM." ::= { trnetStatsStationEntry 9 } trnetStatsStationCongestionErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of congestion errors pertaining to this station reported in error reporting packets detected by the TRMM." ::= { trnetStatsStationEntry 10 } trnetStatsStationFrameCopiedErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of frame copied errors pertaining to this station reported in error reporting packets detected by the TRMM." ::= { trnetStatsStationEntry 11 } trnetStatsStationTokenErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of token errors pertaining to this station reported in error reporting packets detected by the TRMM." ::= { trnetStatsStationEntry 12 } trnetStatsStationDuplicateAddresses OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times this station experienced a duplicate address error." ::= { trnetStatsStationEntry 13 } trnetStatsPortTable OBJECT-TYPE SYNTAX SEQUENCE OF TrnetStatsPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of statistic entries, for ports within the concentrator." ::= { trnet 4 } trnetStatsPortEntry OBJECT-TYPE SYNTAX TrnetStatsPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A collection of statistics for a particular station that has been discovered on a a ring monitored by this device." INDEX {trnetStatsPortSlotIndex, trnetStatsPortIndex } ::= { trnetStatsPortTable 1 } TrnetStatsPortEntry ::= SEQUENCE { trnetStatsPortSlotIndex INTEGER, trnetStatsPortIndex INTEGER, trnetStatsPortNetID INTEGER, trnetStatsPortTotalStations INTEGER, trnetStatsPortAddress OCTET STRING, trnetStatsPortLineErrors Counter, trnetStatsPortBurstErrors Counter, trnetStatsPortACErrors Counter, trnetStatsPortLostFrameErrors Counter, trnetStatsPortCongestionErrors Counter, trnetStatsPortFrameCopiedErrors Counter, trnetStatsPortTokenErrors Counter, trnetStatsPortDuplicateAddresses Counter } trnetStatsPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port slot number." ::= { trnetStatsPortEntry 1 } trnetStatsPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number within trnetStatsPortSlotIndex's slot." ::= { trnetStatsPortEntry 2 } trnetStatsPortNetID OBJECT-TYPE SYNTAX INTEGER { isolated(2), token-ring-1(9), token-ring-2(10), token-ring-3(11), token-ring-4(12), token-ring-5(13), token-ring-6(14), token-ring-7(15) } ACCESS read-only STATUS mandatory DESCRIPTION "The network index that uniquely identifies this network. One of token-ring-1 through token-ring-7 or isolated." ::= { trnetStatsPortEntry 3 } trnetStatsPortTotalStations OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The total number of stations attached to this port." ::= { trnetStatsPortEntry 4 } trnetStatsPortAddress OBJECT-TYPE SYNTAX OCTET STRING (SIZE(6)) ACCESS read-only STATUS mandatory DESCRIPTION "The mac address of the station connected to this If there are multiple mac addresses for this port, then this object will contain the last mac address." ::= { trnetStatsPortEntry 5 } trnetStatsPortLineErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of Line Errors pertaining to this port reported in error reporting packets detected by the TRMM." ::= { trnetStatsPortEntry 6 } trnetStatsPortBurstErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of burst errors pertaining to this port reported in error reporting packets detected by the TRMM." ::= { trnetStatsPortEntry 7 } trnetStatsPortACErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of AC (Address Copied) errors pertaining to this port reported in error reporting packets detected by the TRMM." ::= { trnetStatsPortEntry 8 } trnetStatsPortLostFrameErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of lost frame errors pertaining to this port reported in error reporting packets detected by the TRMM." ::= { trnetStatsPortEntry 9 } trnetStatsPortCongestionErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of congestion errors pertaining to this port reported in error reporting packets detected by the TRMM." ::= { trnetStatsPortEntry 10 } trnetStatsPortFrameCopiedErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of frame copied errors pertaining to this port reported in error reporting packets detected by the TRMM." ::= { trnetStatsPortEntry 11 } trnetStatsPortTokenErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of token errors pertaining to this station reported in error reporting packets detected by the TRMM." ::= { trnetStatsPortEntry 12 } trnetStatsPortDuplicateAddresses OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times this port experienced a duplicate address error." ::= { trnetStatsPortEntry 13 } trnetMapSummary OBJECT IDENTIFIER ::= { trnet 5 } trnetMapSummaryLogicalState OBJECT-TYPE SYNTAX INTEGER { changing(1), notChanging(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The state of the token ring summary table. If the summary is being updated, then the state of the summary is changing." ::= { trnetMapSummary 1 } trnetMapSummaryLogicalLock OBJECT-TYPE SYNTAX INTEGER { lock(1), unlock(2) } ACCESS read-write STATUS mandatory DESCRIPTION "A semaphore for locking the token ring summary table. When locked, updates to the summary will pend until the semaphore is unlocked, so that a valid summary can be read. This cannot be set to unlock if trnetSummaryLogicalState is changing. For complete accuracy, this should be read after being set to ensure that the map was not changing when the lock was attempted. After the summary information has been recorded, the semaphore should be set to unlock to allow changes to occur." ::= { trnetMapSummary 2 } trnetMapSummaryTable OBJECT-TYPE SYNTAX SEQUENCE OF TrnetMapSummaryEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A logical map of the token ring network, starting from the agent's specified token ring interface. Each station on the map is represented by it's MAC address, slot number and port number (8 octets per station). If the port is external to the concentrator, the slot number and the port number will be 255. The map is ordered in the same direction as the token flow. The MAC addresses are concatonated into groups of up to 32 addresses per entry. This table supports up to 256 stations." ::= { trnetMapSummary 3 } trnetMapSummaryEntry OBJECT-TYPE SYNTAX TrnetMapSummaryEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A group of MAC addresses associated with a Token Ring map." INDEX { trnetMapSummaryNetID, trnetMapSummaryIndex } ::= { trnetMapSummaryTable 1 } TrnetMapSummaryEntry ::= SEQUENCE { trnetMapSummaryNetID INTEGER, trnetMapSummaryIndex INTEGER, trnetMapSummary32Stations OCTET STRING } trnetMapSummaryNetID OBJECT-TYPE SYNTAX INTEGER { isolated(2), -- corresponds to ifIndex token-ring-1(9), token-ring-2(10), token-ring-3(11), token-ring-4(12), token-ring-5(13), token-ring-6(14), token-ring-7(15) } ACCESS read-only STATUS mandatory DESCRIPTION "The network index that uniquely identifies this network. It can be isolated from the backplane, or on one of seven possible backplane token ring networks." ::= { trnetMapSummaryEntry 1 } trnetMapSummaryIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index into the map array. Possible values are 1 through 8. The MAC address of this agent is the first MAC address in trnetMapSummary32Stations indexed by a 1 in this entry." ::= { trnetMapSummaryEntry 2 } trnetMapSummary32Stations OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8..256)) ACCESS read-only STATUS mandatory DESCRIPTION "A concatonated group of MAC addresses and their associated slot and port of stations on the ring. Each entry has the eight octets. The first six octets are the MAC address. The seventh octet is the slot ID (or 255 if it is external to the concentrator). The eighth is the port ID (or 255 if it is external to the concentrator). The MAC addresses are in the same order as the token flow." ::= { trnetMapSummaryEntry 3 } -- -- Network Traffic -- trTrafTable OBJECT-TYPE SYNTAX SEQUENCE OF TrTrafEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of Token Ring network traffic (non-error) statistics entries. Note that all of the frame and octet counters in this table include error frames that have valid length; all octet counters exclude framing bits but include FCS octets." ::= { trnet 6 } trTrafEntry OBJECT-TYPE SYNTAX TrTrafEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A collection of statistics kept for a particular Token Ring interface. Note that all of the frame and octet counters in this table include error frames that have valid length; all octet counters exclude framing bits but include FCS octets." INDEX { trTrafNetID } ::= { trTrafTable 1 } TrTrafEntry ::= SEQUENCE { trTrafNetID INTEGER, trTrafTokenRotationTime INTEGER, trTrafDropEvents Counter, trTrafOctets Counter, trTrafFrames Counter, trTrafMacOctets Counter, trTrafMacFrames Counter, trTrafBroadcastFrames Counter, trTrafMulticastFrames Counter, trTrafFrames18to63Octets Counter, trTrafFrames64to127Octets Counter, trTrafFrames128to255Octets Counter, trTrafFrames256to511Octets Counter, trTrafFrames512to1023Octets Counter, trTrafFrames1024to2047Octets Counter, trTrafFrames2048to4095Octets Counter, trTrafFrames4096to8191Octets Counter, trTrafFrames8192to18000Octets Counter, trTrafFramesGreaterThan18000Octets Counter } trTrafNetID OBJECT-TYPE SYNTAX INTEGER { isolated(2), token-ring-1(9), token-ring-2(10), token-ring-3(11), token-ring-4(12), token-ring-5(13), token-ring-6(14), token-ring-7(15) } ACCESS read-only STATUS mandatory DESCRIPTION "The network index that uniquely identifies this network. One of token-ring-1 through token-ring-7 or isolated." ::= { trTrafEntry 1 } trTrafTokenRotationTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "An estimate of the time (in microseconds) that it takes for the token to complete a single rotation around the ring." ::= { trTrafEntry 2 } trTrafDropEvents OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of events in which frames were dropped by the TRMM due to lack of resources. Note that this number is not necessarily the number of frames dropped; it is just the number of times this condition has been detected." ::= { trTrafEntry 3 } trTrafOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of octets of data received on the network." ::= { trTrafEntry 4 } trTrafFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of frames received." ::= { trTrafEntry 5 } trTrafMacOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of octets of data in MAC frames received on the network." ::= { trTrafEntry 6 } trTrafMacFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of MAC frames received." ::= { trTrafEntry 7 } trTrafBroadcastFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of non-MAC frames received that were directed to a broadcast address (0xFFFFFFFFFFFF or 0xC000FFFFFFFF)." ::= { trTrafEntry 8 } trTrafMulticastFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of non-MAC frames received that were directed to a local or global multicast or functional address. Note that this number does not include frames directed to a broadcast address." ::= { trTrafEntry 9 } trTrafFrames18to63Octets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of non-MAC frames received that were between 18 and 63 octets in length inclusive." ::= { trTrafEntry 10 } trTrafFrames64to127Octets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of non-MAC frames received that were between 64 and 127 octets in length inclusive." ::= { trTrafEntry 11 } trTrafFrames128to255Octets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of non-MAC frames received that were between 128 and 255 octets in length inclusive." ::= { trTrafEntry 12 } trTrafFrames256to511Octets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of non-MAC frames received that were between 256 and 511 octets in length inclusive." ::= { trTrafEntry 13 } trTrafFrames512to1023Octets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of non-MAC frames received that were between 512 and 1023 octets in length inclusive." ::= { trTrafEntry 14 } trTrafFrames1024to2047Octets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of non-MAC frames received that were between 1024 and 2047 octets in length inclusive." ::= { trTrafEntry 15 } trTrafFrames2048to4095Octets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of non-MAC frames received that were between 2048 and 4095 octets in length inclusive." ::= { trTrafEntry 16 } trTrafFrames4096to8191Octets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of non-MAC frames received that were between 4096 and 8191 octets in length inclusive." ::= { trTrafEntry 17 } trTrafFrames8192to18000Octets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of non-MAC frames received that were between 8192 and 18000 octets in length inclusive." ::= { trTrafEntry 18 } trTrafFramesGreaterThan18000Octets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of non-MAC frames received that were greater than or equal to 18000 octets in length." ::= { trTrafEntry 19 } -- Station and Port Traffic -- The TrTrafControl, TrTrafStation, TrTrafPort, TrTrafTopN, and -- TrTrafTopNSummary Groups -- -- New stations on the token ring network are discovered by -- keeping a list of source and destination MAC Addresses seen -- in good frames. For each of these addresses, a set of statistics -- is maintained. The TrTrafStation, TrTrafPort, TrTrafTopN, -- and TrTrafTopNSummary Groups provide four different ways -- to retrieve this information. -- -- Note that the list of stations will include -- - stations internal to the concentrator on the local ring -- - stations external to the concentrator on the local ring -- - stations on remote rings -- -- If the list is full, the least recently used entries not on the local ring -- will be deleted first, as needed. -- The trTrafStationTable contains entries for each address -- discovered on a particular interface. Each entry -- contains statistical data about that station. This table -- is indexed by Network ID and the MAC address of the station. -- The trTrafPortTable contains data in the same format as the -- trTrafStationTable, and contains the same set of stations -- except that stations external to the concentrator or not on the local ring -- are omitted. The trTrafPortTable is -- indexed by Network ID, SlotIndex and PortIndex. -- The trTrafTopNTable is composed of 7 sublists, one for each statistic. -- Each sublist contains the same set of stations as -- trTrafStationTable. The stations in each sublist are sorted by -- the statistic specified in trTrafTopNStatistic. -- The trTrafTopNTable is indexed by trTrafTopNNetID, -- by trTrafTopNStatistic to identify the sublist, -- and by trTrafTopNIndex (1..N) with index 1 referring to -- the entry with the highest value of the specifed counter. -- (See description of trTrafTopNTable) -- The trTrafTopNSummaryTable contains the same information as -- trTrafTopNTable, but in a condensed format. -- Note that table entries may be added, deleted, or resorted at any time. -- There are three methods available for a management station to address this. -- METHOD 1 -- Each of the 4 tables has an associated "-LastChangeTime" entry in -- trTrafControlTable. A management station should read the -- associated "-LastChangeTime" entry before and after reading a group of -- table entries. If the before and after "-LastChangeTimes differ then the -- management station should repeat the reading of table entries. -- METHOD 2 -- Use trTrafControlLogicalLock and trTrafControlLogicalState to ensure -- that changes don't occur while retrieving table entries. -- (see description below) -- METHOD 3 -- Don't worry about table entry changes. Probably they won't happen while -- you are reading the table. The worst that would happen is you might miss -- a few stations or see the same station twice in the list. trTrafControlTable OBJECT-TYPE SYNTAX SEQUENCE OF TrTrafControlEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list entries containing information about trTrafStationTable, trTrafPortTable, trTrafTopNTable, and trTrafTopNSummaryTable" ::= { trnet 7 } trTrafControlEntry OBJECT-TYPE SYNTAX TrTrafControlEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A collection of information about trTrafStationTable, trTrafPortTable, trTrafTopNTable, and trTrafTopNSummaryTable" INDEX { trTrafControlNetID } ::= { trTrafControlTable 1 } TrTrafControlEntry ::= SEQUENCE { trTrafControlNetID INTEGER, trTrafControlLogicalState INTEGER, trTrafControlLogicalLock INTEGER, trTrafControlClear INTEGER, trTrafControlLastClearTime TimeTicks, trTrafControlTotalStations INTEGER, trTrafControlStationLastChangeTime TimeTicks, trTrafControlPortTotalStations INTEGER, trTrafControlPortLastChangeTime TimeTicks, trTrafControlTopNMaxStations INTEGER, trTrafControlTopNTotalStations INTEGER, trTrafControlTopNLastChangeTime TimeTicks, trTrafControlTopNInterval INTEGER } trTrafControlNetID OBJECT-TYPE SYNTAX INTEGER { isolated(2), token-ring-1(9), token-ring-2(10), token-ring-3(11), token-ring-4(12), token-ring-5(13), token-ring-6(14), token-ring-7(15) } ACCESS read-only STATUS mandatory DESCRIPTION "The network index that uniquely identifies this network. One of token-ring-1 through token-ring-7 or isolated." ::= { trTrafControlEntry 1 } trTrafControlLogicalState OBJECT-TYPE SYNTAX INTEGER { changing(1), notChanging(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The state of the token ring station traffic tables: trTrafStationTable, trTrafPortTable, trTrafTopNTable and trTrafTopNSummaryTable. If any of the tables associated with this trTrafControlEntry are being updated, then the state is changing(1)." ::= { trTrafControlEntry 2 } trTrafControlLogicalLock OBJECT-TYPE SYNTAX INTEGER { lock(1), unlock(2) } ACCESS read-write STATUS mandatory DESCRIPTION "A semaphore for locking the token ring station traffic tables: trTrafStationTable, trTrafPortTable, trTrafTopNTable, and trTrafTopNSummaryTable. When the semaphore is locked, adds, deletes, and re-sorting the traffic tables associated with this trTrafControlEntry will pend until the semaphore is unlocked, so that a valid set of entries can be read. Note that the normal incrementing of the traffic counters are not affected by the setting of this semaphore. This cannot be set to unlock if trTrafControlLogicalState is changing. For complete accuracy, this semaphore should be read after being set to ensure that the tables were not changing when the lock was attempted. After the table information has been recorded, the semaphore should be set to unlock to allow changes to occur." ::= { trTrafControlEntry 3 } trTrafControlClear OBJECT-TYPE SYNTAX INTEGER { normal(1), clear(2) } ACCESS read-write STATUS mandatory DESCRIPTION "When the value of this object is set to clear, all entries in the token ring station traffic tables (trTrafStationTable, trTrafPortTable, trTrafTopNTable, and trTrafTopNSummaryTable) are cleared." ::= { trTrafControlEntry 4 } trTrafControlLastClearTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The value of sysUpTime when the token ring station traffic tables (trTrafStationTable, trTrafPortTable, trTrafTopNTable and trTrafTopNSummaryTable) were cleared. If never cleared, this value shall be zero (and the token ring station traffic tables will contain information collected since the XMM was started up)." ::= { trTrafControlEntry 5 } trTrafControlTotalStations OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of stations in the portion of the trTrafStationTable associated with this trTrafControlEntry." ::= { trTrafControlEntry 6 } trTrafControlStationLastChangeTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The value of sysUpTime when the last entry was added to or deleted (or re-sorted) from the portion of the trTrafStationTable associated with this trTrafControlEntry. If no additions or deletions have occurred, this value shall be zero." ::= { trTrafControlEntry 7 } trTrafControlPortTotalStations OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of stations in the portion of the trTrafPortTable associated with this trTrafControlEntry." ::= { trTrafControlEntry 8 } trTrafControlPortLastChangeTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The value of sysUpTime when the last entry was added to or deleted (or re-sorted) from the portion of the trTrafPortTable associated with this trTrafControlEntry. If no additions or deletions have occurred, this value shall be zero." ::= { trTrafControlEntry 9 } trTrafControlTopNMaxStations OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Specifies a maximum value for trTrafControlTopNTotalStations in this trTrafControlEntry. If this value is zero then no maximum value for trTrafControlTopNTotalStations is specified." -- DEFVAL { 0 } ::= { trTrafControlEntry 10 } trTrafControlTopNTotalStations OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of stations (for each statistic) in the portion of the trTrafTopNTable and trTrafTopNSummaryTable associated with this trTrafControlEntry. If trTrafControlTopNMaxStations is zero or is not less than trTrafControlTotalStations then trTrafControlTopNTotalStations will have the same value as trTrafControlTotalStations. Otherwise trTrafControlTopNTotalStations will have the same value as trTrafControlTopNMaxStations." ::= { trTrafControlEntry 11 } trTrafControlTopNLastChangeTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The value of sysUpTime when the last entry was added to or deleted (or re-sorted) from the portion of the trTrafTopNTable and trTrafTopNSummaryTable associated with this trTrafControlEntry. This is equivalent to the time when the last TopN data collection period ended. If no additions or deletions have occurred, this value shall be zero." ::= { trTrafControlEntry 12 } trTrafControlTopNInterval OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the length of the TopN data collection period in seconds. Minimum length is 5 seconds; maximum is 86400 seconds (24 hours). When this value is modified, all associated entries in trTrafTopNTable and trTrafTopNSummaryTable are deleted and a new TopN data collection period is started." -- DEFVAL {30} ::= { trTrafControlEntry 13 } trTrafStationTable OBJECT-TYPE SYNTAX SEQUENCE OF TrTrafStationEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of Token Ring station traffic statistics entries indexed by Network ID and MAC address. The table has trTrafTotalStations entries. Note that all of the frame and octet counters in this table include error frames that have valid length; all octet counters exclude framing bits but include FCS octets." ::= { trnet 8 } trTrafStationEntry OBJECT-TYPE SYNTAX TrTrafStationEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A collection of station statistics for a particular station that has been discovered on an interface of this device. Note that all of the frame and octet counters in this table include error frames that have valid length; all octet counters exclude framing bits but include FCS octets." INDEX { trTrafStationNetID, trTrafStationAddress } ::= { trTrafStationTable 1 } TrTrafStationEntry ::= SEQUENCE { trTrafStationNetID INTEGER, trTrafStationAddress MacAddress, trTrafStationSlotIndex INTEGER, trTrafStationPortIndex INTEGER, trTrafStationInFrames Counter, trTrafStationOutFrames Counter, trTrafStationInOctets Counter, trTrafStationOutOctets Counter, trTrafStationOutErrors Counter, trTrafStationOutBroadcastFrames Counter, trTrafStationOutMulticastFrames Counter } trTrafStationNetID OBJECT-TYPE SYNTAX INTEGER { isolated(2), token-ring-1(9), token-ring-2(10), token-ring-3(11), token-ring-4(12), token-ring-5(13), token-ring-6(14), token-ring-7(15) } ACCESS read-only STATUS mandatory DESCRIPTION "The network index that uniquely identifies this network. One of token-ring-1 through token-ring-7 or isolated." ::= { trTrafStationEntry 1 } trTrafStationAddress OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "The physical address of this station." ::= { trTrafStationEntry 2 } trTrafStationSlotIndex OBJECT-TYPE SYNTAX INTEGER { slot-1(1), slot-2(2), slot-3(3), slot-4(4), slot-5(5), slot-6(6), slot-7(7), slot-8(8), slot-9(9), slot-10(10), slot-11(11), slot-12(12), slot-13(13), slot-14(14), slot-15(15), slot-16(16), slot-17(17), remote-ring(254), external(255) } ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of the station with this address. Addresses with a slot value of remote-ring(254) are not in this ring. Addresses with a slot value of external(255) are not in this concentrator." ::= { trTrafStationEntry 3 } trTrafStationPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number within trTrafSlotIndex's slot that received this address. If trTrafSlotIndex has a value of remote-ring(254), then the port address will be 254. If trTrafSlotIndex has a value of external(255), then the port address will be 255." ::= { trTrafStationEntry 4 } trTrafStationInFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames transmitted to this address since it was added to this table." ::= { trTrafStationEntry 5 } trTrafStationOutFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames transmitted by this address since it was added to this table." ::= { trTrafStationEntry 6 } trTrafStationInOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of octets transmitted to this address since it was added to this table." ::= { trTrafStationEntry 7 } trTrafStationOutOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of octets transmitted by this address since it was added to this table." ::= { trTrafStationEntry 8 } trTrafStationOutErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of error frames transmitted by this address since it was added to this table. Only isolating errors (LineErrors, BurstErrors, ACErrors, InternalErrors, and AbortErrors) and CongestionErrors are counted." ::= { trTrafStationEntry 9 } trTrafStationOutBroadcastFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames transmitted by this address that were directed to the broadcast address since it was added to this table." ::= { trTrafStationEntry 10 } trTrafStationOutMulticastFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames transmitted by this address that were directed to a multicast address since it was added to this table. Note that this number does not include frames directed to the broadcast address." ::= { trTrafStationEntry 11 } trTrafPortTable OBJECT-TYPE SYNTAX SEQUENCE OF TrTrafPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of Token Ring station traffic statistics entries indexed by slot number, and port number. Note that stations external to this concentrator or on another ring are excluded from this table. Note that all of the frame and octet counters in this table include error frames that have valid length; all octet counters exclude framing bits but include FCS octets." ::= { trnet 9 } trTrafPortEntry OBJECT-TYPE SYNTAX TrTrafPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A collection of station statistics for a particular station that has been discovered on an interface of this device. Note that all of the frame and octet counters in this table include error frames that have valid length; all octet counters exclude framing bits but include FCS octets. include error frames; all octet counters exclude framing bits but include FCS octets." INDEX { trTrafPortSlotIndex, trTrafPortPortIndex } ::= { trTrafPortTable 1 } TrTrafPortEntry ::= SEQUENCE { trTrafPortSlotIndex INTEGER, trTrafPortPortIndex INTEGER, trTrafPortNetID INTEGER, trTrafPortAddress MacAddress, trTrafPortInFrames Counter, trTrafPortOutFrames Counter, trTrafPortInOctets Counter, trTrafPortOutOctets Counter, trTrafPortOutErrors Counter, trTrafPortOutBroadcastFrames Counter, trTrafPortOutMulticastFrames Counter } trTrafPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of the station with this address." ::= { trTrafPortEntry 1 } trTrafPortPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number within trTrafPortSlotIndex's slot that received this address." ::= { trTrafPortEntry 2 } trTrafPortNetID OBJECT-TYPE SYNTAX INTEGER { isolated(2), token-ring-1(9), token-ring-2(10), token-ring-3(11), token-ring-4(12), token-ring-5(13), token-ring-6(14), token-ring-7(15) } ACCESS read-only STATUS mandatory DESCRIPTION "The network index that uniquely identifies this network. One of token-ring-1 through token-ring-7 or isolated." ::= { trTrafPortEntry 3 } trTrafPortAddress OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "The physical address of this station." ::= { trTrafPortEntry 4 } trTrafPortInFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames transmitted to this address since it was added to this table." ::= { trTrafPortEntry 5 } trTrafPortOutFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames transmitted by this address since it was added to this table." ::= { trTrafPortEntry 6 } trTrafPortInOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of octets transmitted to this address since it was added to this table." ::= { trTrafPortEntry 7 } trTrafPortOutOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of octets transmitted by this address since it was added to this table." ::= { trTrafPortEntry 8 } trTrafPortOutErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of error frames transmitted by this address since it was added to this table. Only isolating errors (LineErrors, BurstErrors, ACErrors, InternalErrors, and AbortErrors) and CongestionErrors are counted." ::= { trTrafPortEntry 9 } trTrafPortOutBroadcastFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames transmitted by this address that were directed to the broadcast address since it was added to this table." ::= { trTrafPortEntry 10 } trTrafPortOutMulticastFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames transmitted by this address that were directed to a multicast address since it was added to this table. Note that this number does not include frames directed to the broadcast address." ::= { trTrafPortEntry 11 } trTrafTopNTable OBJECT-TYPE SYNTAX SEQUENCE OF TrTrafTopNEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of Token Ring station traffic statistics entries indexed by trTrafTopNNetID, trTrafTopNStatistic, and trTrafTopNIndex. For each Network, the list contains 7 logical sublists - one for each statistic. Each of the sublists has trTrafControlTopNTotalStations entries. For eack Network, the table has 7 times trTrafTopNControlTotalStations entries. All of the counters in this table reflect activity during the last completed TopN data collection period (trTrafControlTopNInterval seconds). Note that this table will contain no entries if a TopN data collection period has not yet completed since trTrafControlTopNInterval was modified or since startup. Note that all of the frame and octet counters in this table include error frames that have valid length; all octet counters exclude framing bits but include FCS octets." ::= { trnet 10 } trTrafTopNEntry OBJECT-TYPE SYNTAX TrTrafTopNEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A collection of station statistics for a particular station that has been discovered on an interface of this device. Note that all of the frame and octet counters in this table include error frames that have valid length; all octet counters exclude framing bits but include FCS octets." INDEX { trTrafTopNNetID, trTrafTopNStatistic, trTrafTopNIndex } ::= { trTrafTopNTable 1 } TrTrafTopNEntry ::= SEQUENCE { trTrafTopNNetID INTEGER, trTrafTopNStatistic INTEGER, trTrafTopNIndex INTEGER, trTrafTopNAddress MacAddress, trTrafTopNSlotIndex INTEGER, trTrafTopNPortIndex INTEGER, trTrafTopNInFrames Counter, trTrafTopNOutFrames Counter, trTrafTopNInOctets Counter, trTrafTopNOutOctets Counter, trTrafTopNOutErrors Counter, trTrafTopNOutBroadcastFrames Counter, trTrafTopNOutMulticastFrames Counter } trTrafTopNNetID OBJECT-TYPE SYNTAX INTEGER { isolated(2), token-ring-1(9), token-ring-2(10), token-ring-3(11), token-ring-4(12), token-ring-5(13), token-ring-6(14), token-ring-7(15) } ACCESS read-only STATUS mandatory DESCRIPTION "The network index that uniquely identifies this network. One of token-ring-1 through token-ring-7 or isolated." ::= { trTrafTopNEntry 1 } trTrafTopNStatistic OBJECT-TYPE SYNTAX INTEGER { trTrafTopNInFrames(1), trTrafTopNOutFrames(2), trTrafTopNInOctets(3), trTrafTopNOutOctets(4), trTrafTopNOutErrors(5), trTrafTopNOutBroadcastFrames(6), trTrafTopNOutMulticastFrames(7) } ACCESS read-only STATUS mandatory DESCRIPTION "The object representing the statistic for each station that this portion of the trTrafTopNTable is sorted on." ::= { trTrafTopNEntry 2 } trTrafTopNIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "An index that uniquely identifies an entry in the trTrafTopN table among those in the same network and for the same trTrafTopNStatistic. This index is between 1 and N, where N is the value of trTrafControlTopNTotalStations. Increasing values of trTrafTopNIndex shall be assigned to entries with decreasing values of the object referenced by trTrafTopNStatistic." ::= { trTrafTopNEntry 3 } trTrafTopNAddress OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "The physical address of this station." ::= { trTrafTopNEntry 4 } trTrafTopNSlotIndex OBJECT-TYPE SYNTAX INTEGER { slot-1(1), slot-2(2), slot-3(3), slot-4(4), slot-5(5), slot-6(6), slot-7(7), slot-8(8), slot-9(9), slot-10(10), slot-11(11), slot-12(12), slot-13(13), slot-14(14), slot-15(15), slot-16(16), slot-17(17), remote-ring(254), external(255) } ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of the station with this address. Addresses with a slot value of remote-ring(254) are not in this ring. Addresses with a slot value of external(255) are not in this concentrator." ::= { trTrafTopNEntry 5 } trTrafTopNPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number within trTrafTopNSlotIndex's slot that received this address. If trTrafTopNSlotIndex has a value of remote-ring(254), then the port address will be 254. If trTrafTopNSlotIndex has a value of external(255), then the port address will be 255." ::= { trTrafTopNEntry 6 } trTrafTopNInFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames transmitted to this address during the last TopN data collection period." ::= { trTrafTopNEntry 7 } trTrafTopNOutFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames transmitted by this address during the last TopN data collection period." ::= { trTrafTopNEntry 8 } trTrafTopNInOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of octets transmitted to this address during the last TopN data collection period." ::= { trTrafTopNEntry 9 } trTrafTopNOutOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of octets transmitted by this address during the last TopN data collection period." ::= { trTrafTopNEntry 10 } trTrafTopNOutErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of error frames transmitted by this address during the last TopN data collection period. Only isolating errors (LineErrors, BurstErrors, ACErrors, InternalErrors, and AbortErrors) and CongestionErrors are counted." ::= { trTrafTopNEntry 11 } trTrafTopNOutBroadcastFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames transmitted by this address that were directed to the broadcast address during the last TopN data collection period." ::= { trTrafTopNEntry 12 } trTrafTopNOutMulticastFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames transmitted by this address that were directed to a multicast address during the last TopN data collection period. Note that this number does not include frames directed to the broadcast address." ::= { trTrafTopNEntry 13 } trTrafTopNSummaryTable OBJECT-TYPE SYNTAX SEQUENCE OF TrTrafTopNSummaryEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list containing information from trTrafTopNTable provided for the convenience of network management stations that wish to obtain this information in condensed form." ::= { trnet 11 } trTrafTopNSummaryEntry OBJECT-TYPE SYNTAX TrTrafTopNSummaryEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A segment of the Top N list for a particular statistic." INDEX { trTrafTopNSummaryNetID, trTrafTopNSummaryStatistic, trTrafTopNSummaryIndex } ::= { trTrafTopNSummaryTable 1 } TrTrafTopNSummaryEntry ::= SEQUENCE { trTrafTopNSummaryNetID INTEGER, trTrafTopNSummaryStatistic INTEGER, trTrafTopNSummaryIndex INTEGER, trTrafTopNSummaryStations OCTET STRING } trTrafTopNSummaryNetID OBJECT-TYPE SYNTAX INTEGER { isolated(2), token-ring-1(9), token-ring-2(10), token-ring-3(11), token-ring-4(12), token-ring-5(13), token-ring-6(14), token-ring-7(15) } ACCESS read-only STATUS mandatory DESCRIPTION "The network index that uniquely identifies this network. One of token-ring-1 through token-ring-7 or isolated." ::= { trTrafTopNSummaryEntry 1 } trTrafTopNSummaryStatistic OBJECT-TYPE SYNTAX INTEGER { trTrafTopNSummaryInFrames(1), trTrafTopNSummaryOutFrames(2), trTrafTopNSummaryInOctets(3), trTrafTopNSummaryOutOctets(4), trTrafTopNSummaryOutErrors(5), trTrafTopNSummaryOutBroadcastFrames(6), trTrafTopNSummaryOutMulticastFrames(7) } ACCESS read-only STATUS mandatory DESCRIPTION "The object representing the statistic for each station that this portion of the trTrafTopNSummaryTable is sorted on." ::= { trTrafTopNSummaryEntry 2 } trTrafTopNSummaryIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "An index that uniquely identifies an entry in the trTrafTopNSummary table among those in the same network and for the same trTrafTopNSummaryStatistic. The number of entries for this portion of trTrafTopNSummaryTable is number of entries for the corresponding portion of trTrafTopNTable divided by 12 (rounded up to the next integer)." ::= { trTrafTopNSummaryEntry 3 } trTrafTopNSummaryStations OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "A concatonated list of (up to 12) MAC addresses, their associated slot and port, and a statistic value for traffic associated with stations on the ring. Each entry has 36 octets. The first 6 octets are the MAC address. The 7th octet is the slot ID (or 255 if it is external to the concentrator or 254 if it is on a remote ring). The 8th is the port ID (or 255 if it is external to the concentrator or 254 if it is on a remote ring). The 9th through 36th octets contain the values of the statistics trTrafTopNInFrames, trTrafTopNOutFrames, trTrafTopNInOctets, trTrafTopNOutOctets, trTrafTopNOutErrors, trTrafTopNOutBroadcastFrames, and trTrafTopNOutMulticastFrames. Each statistic is represented in 4 octets, most significant octet first. The stations are in order of decreasing values of the statistic referenced by trTrafTopNStatistic." ::= { trTrafTopNSummaryEntry 4 } -- The fddinet Group fddiStatsModTable OBJECT-TYPE SYNTAX SEQUENCE OF FddiStatsModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of statistical information counted for each module in each FDDI network." ::= { fddinet 2 } fddiStatsModEntry OBJECT-TYPE SYNTAX FddiStatsModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of statistical information for each module on each FDDI network in the concentrator." INDEX { fddiStatsModSlotIndex } ::= { fddiStatsModTable 1 } FddiStatsModEntry ::= SEQUENCE { fddiStatsModSlotIndex INTEGER, fddiStatsModMgtRcvErrs Counter, fddiStatsModMgtXmitErrs Counter, fddiStatsModBackplaneErrs Counter, fddiStatsModPllUnlockErrs Counter } fddiStatsModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number that contains this module." ::= { fddiStatsModEntry 1 } fddiStatsModMgtRcvErrs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of errors encountered while receiving data on the Management Channel." ::= { fddiStatsModEntry 2 } fddiStatsModMgtXmitErrs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of errors encountered while transmitting data on the Management Channel." ::= { fddiStatsModEntry 3 } fddiStatsModBackplaneErrs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of errors while receiving and transmitting network data on the backplane." ::= { fddiStatsModEntry 4 } fddiStatsModPllUnlockErrs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times the phased lock loop on the backplane network data channel was lost." ::= { fddiStatsModEntry 5 } -- Port table fddiStatsPortTable OBJECT-TYPE SYNTAX SEQUENCE OF FddiStatsPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of statistical information counted for each Port in each FDDI network." ::= { fddinet 3 } fddiStatsPortEntry OBJECT-TYPE SYNTAX FddiStatsPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of statistical information for each Port on each FDDI network in the concentrator." INDEX { fddiStatsPortSlotIndex, fddiStatsPortIndex } ::= { fddiStatsPortTable 1 } FddiStatsPortEntry ::= SEQUENCE { fddiStatsPortSlotIndex INTEGER, fddiStatsPortIndex INTEGER, fddiStatsPortLCTFailCts Counter, fddiStatsPortLerEstimate INTEGER, fddiStatsPortLemRejectCts Counter, fddiStatsPortLemCts Counter } fddiStatsPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number that contains this Port." ::= { fddiStatsPortEntry 1 } fddiStatsPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The Port number of this port" ::= { fddiStatsPortEntry 2 } fddiStatsPortLCTFailCts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of the consecutive times the link confidence test (LCT) has failed during connection management. Once the connection has been established, the count is zeroed. (refer to ANSI 9.4.1)." ::= { fddiStatsPortEntry 3 } fddiStatsPortLerEstimate OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A long term average link error rate. It ranges from 10**-4 to 10**-15 and is reported as the absolute value of the exponent of the estimate (the larger the number, the smaller the value)." ::= { fddiStatsPortEntry 4 } fddiStatsPortLemRejectCts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A link error monitoring count of the times that a link has been removed from the ring due to the LerCutOff threshold being exceeded." ::= { fddiStatsPortEntry 5 } fddiStatsPortLemCts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The aggregate link error monitor error count, set to zero only on station power up. This variable's long term rate average is lerEstimate." ::= { fddiStatsPortEntry 6 } fddinetStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF FddinetStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of statistical information counted for each FDDI network in the concentrator" ::= { fddinet 4 } fddinetStatsEntry OBJECT-TYPE SYNTAX FddinetStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of statistical information for each FDDI network in the concentrator." INDEX { fddinetStatsNetID } ::= { fddinetStatsTable 1 } FddinetStatsEntry ::= SEQUENCE { fddinetStatsNetID INTEGER, fddinetStatsRingOpCounts Counter, fddinetStatsFrameCounts Counter, fddinetStatsErrorCounts Counter, fddinetStatsLostCounts Counter, fddinetStatsFrameErrorRatio INTEGER } fddinetStatsNetID OBJECT-TYPE SYNTAX INTEGER { isolated(2), fddi-1(16), fddi-2(17), fddi-3(18), fddi-4(19) } ACCESS read-only STATUS mandatory DESCRIPTION "The network index that uniquely identifies this network. One of isolated, fddi-1, fddi-2, fddi-3, or fddi-4." ::= { fddinetStatsEntry 1 } fddinetStatsRingOpCounts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number times the ring transitioned to operational." ::= { fddinetStatsEntry 2 } fddinetStatsFrameCounts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Frame_Ct (refer to ANSI MAC 2.2.1)." ::= { fddinetStatsEntry 3 } fddinetStatsErrorCounts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Error_Ct (refer to ANSI MAC 2.2.1)." ::= { fddinetStatsEntry 4 } fddinetStatsLostCounts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Lost_Ct (refer to ANSI MAC 2.2.1)." ::= { fddinetStatsEntry 5 } fddinetStatsFrameErrorRatio OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is the actual ratio, ((delta snmpFddiMACLostCt + delta snmpFddiMACErrorCt) / (delta snmpFddiMACFrameCt + delta snmpFddiMACLostCt)) x 2**16." ::= { fddinetStatsEntry 6 } -- The Interface Table -- This table contains state and parameter information which is -- specific to 802.5 interfaces. It is mandatory that systems -- having 802.5 interfaces implement this table in addition to the -- generic interfaces table [4,6] and its generic extensions [11]. dot5Table OBJECT-TYPE SYNTAX SEQUENCE OF Dot5Entry ACCESS not-accessible STATUS obsolete DESCRIPTION "This table contains Token Ring interface parameters and state variables, one entry per 802.5 interface." ::= { dot5 1 } dot5Entry OBJECT-TYPE SYNTAX Dot5Entry ACCESS not-accessible STATUS obsolete DESCRIPTION "A list of Token Ring status and parameter values for an 802.5 interface." INDEX { dot5IfIndex } ::= { dot5Table 1 } Dot5Entry ::= SEQUENCE { dot5IfIndex INTEGER, dot5Commands INTEGER, dot5RingStatus INTEGER, dot5RingState INTEGER, dot5RingOpenStatus INTEGER, dot5RingSpeed INTEGER, dot5UpStream MacAddress, dot5ActMonParticipate INTEGER, dot5Functional MacAddress } dot5IfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS obsolete DESCRIPTION "The value of this object identifies the 802.5 interface for which this entry contains management information. The value of this object for a particular interface has the same value as the ifIndex object, defined in [4,6], for the same interface." ::= { dot5Entry 1 } dot5Commands OBJECT-TYPE SYNTAX INTEGER { no-op(1), open(2), reset(3), close(4) } ACCESS read-write STATUS obsolete DESCRIPTION " When this object is set to the value of open(2), the station should go into the open state. The progress and success of the open is given by the values of the objects dot5RingState and dot5RingOpenStatus. When this object is set to the value of reset(3), then the station should do a reset. On a reset, all MIB counters should retain their values, if possible. Other side affects are dependent on the hardware chip set. When this object is set to the value of close(4), the station should go into the stopped state by removing itself from the ring. Setting this object to a value of no-op(1) has no effect. When read, this object always has a value of no-op(1)." ::= { dot5Entry 2 } dot5RingStatus OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS obsolete DESCRIPTION " The current interface status which can be used to diagnose fluctuating problems that can occur on token rings, after a station has successfully been added to the ring. Before an open is completed, this object has the value for the 'no status' condition. The dot5RingState and dot5RingOpenStatus objects provide for debugging problems when the station can not even enter the ring. The object's value is a sum of values, one for each currently applicable condition. The following values are defined for various conditions: 0 = No Problems detected 32 = Ring Recovery 64 = Single Station 256 = Remove Received 512 = reserved 1024 = Auto-Removal Error 2048 = Lobe Wire Fault 4096 = Transmit Beacon 8192 = Soft Error 16384 = Hard Error 32768 = Signal Loss 131072 = no status, open not completed." ::= { dot5Entry 3 } dot5RingState OBJECT-TYPE SYNTAX INTEGER { opened(1), closed(2), opening(3), closing(4), openFailure(5), ringFailure(6) } ACCESS read-only STATUS obsolete DESCRIPTION "The current interface state with respect to entering or leaving the ring." ::= { dot5Entry 4 } dot5RingOpenStatus OBJECT-TYPE SYNTAX INTEGER { noOpen(1), -- no open attempted badParam(2), lobeFailed(3), signalLoss(4), insertionTimeout(5), ringFailed(6), beaconing(7), duplicateMAC(8), requestFailed(9), removeReceived(10), open(11) -- last open successful } ACCESS read-only STATUS obsolete DESCRIPTION "This object indicates the success, or the reason for failure, of the station's most recent attempt to enter the ring." ::= { dot5Entry 5 } dot5RingSpeed OBJECT-TYPE SYNTAX INTEGER { unknown(1), oneMegabit(2), fourMegabit(3), sixteenMegabit(4) } ACCESS read-write STATUS obsolete DESCRIPTION "The ring's bandwidth." ::= { dot5Entry 6 } dot5UpStream OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS obsolete DESCRIPTION "The MAC-address of the up stream neighbor station in the ring." ::= { dot5Entry 7 } dot5ActMonParticipate OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-write STATUS obsolete DESCRIPTION "If this object has a value of true(1) then this interface will participate in the active monitor selection process. If the value is false(2) then it will not. Setting this object might not have an effect until the next time the interface is opened." ::= { dot5Entry 8 } dot5Functional OBJECT-TYPE SYNTAX MacAddress ACCESS read-write STATUS obsolete DESCRIPTION "The bit mask of all Token Ring functional addresses for which this interface will accept frames." ::= { dot5Entry 9 } -- The Statistics Table -- This table contains statistics and error counter which are -- specific to 802.5 interfaces. It is mandatory that systems -- having 802.5 interfaces implement this table. dot5StatsTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot5StatsEntry ACCESS not-accessible STATUS obsolete DESCRIPTION "A table containing Token Ring statistics, one entry per 802.5 interface. All the statistics are defined using the syntax Counter as 32-bit wrap around counters. Thus, if an interface's hardware maintains these statistics in 16-bit counters, then the agent must read the hardware's counters frequently enough to prevent loss of significance, in order to maintain 32-bit counters in software." ::= { dot5 2 } dot5StatsEntry OBJECT-TYPE SYNTAX Dot5StatsEntry ACCESS not-accessible STATUS obsolete DESCRIPTION "An entry contains the 802.5 statistics for a particular interface." INDEX { dot5StatsIfIndex } ::= { dot5StatsTable 1 } Dot5StatsEntry ::= SEQUENCE { dot5StatsIfIndex INTEGER, dot5StatsLineErrors Counter, dot5StatsBurstErrors Counter, dot5StatsACErrors Counter, dot5StatsAbortTransErrors Counter, dot5StatsInternalErrors Counter, dot5StatsLostFrameErrors Counter, dot5StatsReceiveCongestions Counter, dot5StatsFrameCopiedErrors Counter, dot5StatsTokenErrors Counter, dot5StatsSoftErrors Counter, dot5StatsHardErrors Counter, dot5StatsSignalLoss Counter, dot5StatsTransmitBeacons Counter, dot5StatsRecoverys Counter, dot5StatsLobeWires Counter, dot5StatsRemoves Counter, dot5StatsSingles Counter, dot5StatsFreqErrors Counter } dot5StatsIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS obsolete DESCRIPTION "The value of this object identifies the 802.5 interface for which this entry contains management information. The value of this object for a particular interface has the same value as the ifIndex object, defined in [4,6], for the same interface." ::= { dot5StatsEntry 1 } dot5StatsLineErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS obsolete DESCRIPTION "This counter is incremented when a frame or token is copied or repeated by a station, the E bit is zero in the frame or token and one of the following conditions exists: 1) there is a non-data bit (J or K bit) between the SD and the ED of the frame or token, or 2) there is an FCS error in the frame." ::= { dot5StatsEntry 2 } dot5StatsBurstErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS obsolete DESCRIPTION "This counter is incremented when a station detects the absence of transitions for five half-bit timers (burst-five error)." ::= { dot5StatsEntry 3 } dot5StatsACErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS obsolete DESCRIPTION "This counter is incremented when a station receives an AMP or SMP frame in which A is equal to C is equal to 0, and then receives another SMP frame with A is equal to C is equal to 0 without first receiving an AMP frame. It denotes a station that cannot set the AC bits properly." ::= { dot5StatsEntry 4 } dot5StatsAbortTransErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS obsolete DESCRIPTION "This counter is incremented when a station transmits an abort delimiter while transmitting." ::= { dot5StatsEntry 5 } dot5StatsInternalErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS obsolete DESCRIPTION "This counter is incremented when a station recognizes an internal error." ::= { dot5StatsEntry 6 } dot5StatsLostFrameErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS obsolete DESCRIPTION "This counter is incremented when a station is transmitting and its TRR timer expires. This condition denotes a condition where a transmitting station in strip mode does not receive the trailer of the frame before the TRR timer goes off." ::= { dot5StatsEntry 7 } dot5StatsReceiveCongestions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS obsolete DESCRIPTION "This counter is incremented when a station recognizes a frame addressed to its specific address, but has no available buffer space indicating that the station is congested." ::= { dot5StatsEntry 8 } dot5StatsFrameCopiedErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS obsolete DESCRIPTION "This counter is incremented when a station recognizes a frame addressed to its specific address and detects that the FS field A bits are set to 1 indicating a possible line hit or duplicate address." ::= { dot5StatsEntry 9 } dot5StatsTokenErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS obsolete DESCRIPTION "This counter is incremented when a station acting as the active monitor recognizes an error condition that needs a token transmitted." ::= { dot5StatsEntry 10 } dot5StatsSoftErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS obsolete DESCRIPTION "The number of Soft Errors the interface has detected. It directly corresponds to the number of Report Error MAC frames that this interface has transmitted. Soft Errors are those which are recoverable by the MAC layer protocols." ::= { dot5StatsEntry 11 } dot5StatsHardErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS obsolete DESCRIPTION "The number of times this interface has detected an immediately recoverable fatal error. It denotes the number of times this interface is either transmitting or receiving beacon MAC frames." ::= { dot5StatsEntry 12 } dot5StatsSignalLoss OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS obsolete DESCRIPTION "The number of times this interface has detected the loss of signal condition from the ring." ::= { dot5StatsEntry 13 } dot5StatsTransmitBeacons OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS obsolete DESCRIPTION "The number of times this interface has transmitted a beacon frame." ::= { dot5StatsEntry 14 } dot5StatsRecoverys OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS obsolete DESCRIPTION "The number of Claim Token MAC frames received or transmitted after the interface has received a Ring Purge MAC frame. This counter signifies the number of times the ring has been purged and is being recovered back into a normal operating state." ::= { dot5StatsEntry 15 } dot5StatsLobeWires OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS obsolete DESCRIPTION "The number of times the interface has detected an open or short circuit in the lobe data path. The adapter will be closed and dot5RingState will signify this condition." ::= { dot5StatsEntry 16 } dot5StatsRemoves OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS obsolete DESCRIPTION "The number of times the interface has received a Remove Ring Station MAC frame request. When this frame is received the interface will enter the close state and dot5RingState will signify this condition." ::= { dot5StatsEntry 17 } dot5StatsSingles OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS obsolete DESCRIPTION "The number of times the interface has sensed that it is the only station on the ring. This will happen if the interface is the first one up on a ring, or if there is a hardware problem." ::= { dot5StatsEntry 18 } dot5StatsFreqErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS obsolete DESCRIPTION "The number of times the interface has detected that the frequency of the incoming signal differs from the expected frequency by more than that ispecified by the IEEE 802.5 standard, see chapter 7 in [10]." ::= { dot5StatsEntry 19 } -- The Timer Table -- This group contains the values of the timers defined in [10] -- for 802.5 interfaces. It is optional that systems having 802.5 -- interfaces implement this group. dot5TimerTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot5TimerEntry ACCESS not-accessible STATUS obsolete DESCRIPTION "This table contains Token Ring interface timer values, one entry per 802.5 interface." ::= { dot5 5 } dot5TimerEntry OBJECT-TYPE SYNTAX Dot5TimerEntry ACCESS not-accessible STATUS obsolete DESCRIPTION "A list of Token Ring timer values for an 802.5 interface." INDEX { dot5TimerIfIndex } ::= { dot5TimerTable 1 } Dot5TimerEntry ::= SEQUENCE { dot5TimerIfIndex INTEGER, dot5TimerReturnRepeat INTEGER, dot5TimerHolding INTEGER, dot5TimerQueuePDU INTEGER, dot5TimerValidTransmit INTEGER, dot5TimerNoToken INTEGER, dot5TimerActiveMon INTEGER, dot5TimerStandbyMon INTEGER, dot5TimerErrorReport INTEGER, dot5TimerBeaconTransmit INTEGER, dot5TimerBeaconReceive INTEGER } dot5TimerIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS obsolete DESCRIPTION "The value of this object identifies the 802.5 interface for which this entry contains timer values. The value of this object for a particular interface has the same value as the ifIndex object, defined in [4,6], for the same interface." ::= { dot5TimerEntry 1 } dot5TimerReturnRepeat OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS obsolete DESCRIPTION "The time-out value used to ensure the interface will return to Repeat State, in units of 100 micro-seconds. The value should be greater than the maximum ring latency. Implementors are encouraged to provide read-write access to this object if that is possible/useful in their system, but giving due consideration to the dangers of write-able timers." ::= { dot5TimerEntry 2 } dot5TimerHolding OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS obsolete DESCRIPTION "Maximum period of time a station is permitted to transmit frames after capturing a token, in units of 100 micro-seconds. Implementors are encouraged to provide read-write access to this object if that is possible/useful in their system, but giving due consideration to the dangers of write-able timers." ::= { dot5TimerEntry 3 } dot5TimerQueuePDU OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS obsolete DESCRIPTION "The time-out value for enqueuing of an SMP PDU after reception of an AMP or SMP frame in which the A and C bits were equal to 0, in units of 100 micro-seconds. Implementors are encouraged to provide read-write access to this object if that is possible/useful in their system, but giving due consideration to the dangers of write-able timers." ::= { dot5TimerEntry 4 } dot5TimerValidTransmit OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS obsolete DESCRIPTION "The time-out value used by the active monitor to detect the absence of valid transmissions, in units of 100 micro-seconds. Implementors are encouraged to provide read-write access to this object if that is possible/useful in their system, but giving due consideration to the dangers of write-able timers." ::= { dot5TimerEntry 5 } dot5TimerNoToken OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS obsolete DESCRIPTION "The time-out value used to recover from various-related error situations [9]. If N is the maximum number of stations on the ring, the value of this timer is normally: dot5TimerReturnRepeat + N*dot5TimerHolding. Implementors are encouraged to provide read-write access to this object if that is possible/useful in their system, but giving due consideration to the dangers of write-able timers." ::= { dot5TimerEntry 6 } dot5TimerActiveMon OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS obsolete DESCRIPTION "The time-out value used by the active monitor to stimulate the enqueuing of an AMP PDU for transmission, in units of 100 micro-seconds. Implementors are encouraged to provide read-write access to this object if that is possible/useful in their system, but giving due consideration to the dangers of write-able timers." ::= { dot5TimerEntry 7 } dot5TimerStandbyMon OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS obsolete DESCRIPTION "The time-out value used by the stand-by monitors to ensure that there is an active monitor on the ring and to detect a continuous stream of tokens, in units of 100 micro-seconds. Implementors are encouraged to provide read-write access to this object if that is possible/useful in their system, but giving due consideration to the dangers of write-able timers." ::= { dot5TimerEntry 8 } dot5TimerErrorReport OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS obsolete DESCRIPTION "The time-out value which determines how often a station shall send a Report Error MAC frame to report its error counters, in units of 100 micro-seconds. Implementors are encouraged to provide read-write access to this object if that is possible/useful in their system, but giving due consideration to the dangers of write-able timers." ::= { dot5TimerEntry 9 } dot5TimerBeaconTransmit OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS obsolete DESCRIPTION "The time-out value which determines how long a station shall remain in the state of transmitting Beacon frames before entering the Bypass state, in units of 100 micro-seconds. Implementors are encouraged to provide read-write access to this object if that is possible/useful in their system, but giving due consideration to the dangers of write-able timers." ::= { dot5TimerEntry 10 } dot5TimerBeaconReceive OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS obsolete DESCRIPTION "The time-out value which determines how long a station shall receive Beacon frames from its downstream neighbor before entering the Bypass state, in units of 100 micro-seconds. Implementors are encouraged to provide read-write access to this object if that is possible/useful in their system, but giving due consideration to the dangers of write-able timers." ::= { dot5TimerEntry 11 } -- 802.5 Interface Tests dot5Tests OBJECT IDENTIFIER ::= { dot5 3 } -- The extensions to the interfaces table proposed in [11] -- define a table object, ifExtnsTestTable, through which a -- network manager can instruct an agent to test an interface -- for various faults. A test to be performed is identified -- (as the value of ifExtnsTestType) via an OBJECT IDENTIFIER. -- -- The Full-Duplex Loop Back Test is a common test, defined -- in [11] as: -- -- testFullDuplexLoopBack -- -- Invoking this test on a 802.5 interface causes the interface -- to check the path from memory through the chip set's internal -- logic and back to memory, thus checking the proper functioning -- of the systems's interface to the chip set. -- The Insert Function test is defined by: testInsertFunc OBJECT IDENTIFIER ::= { dot5Tests 1 } -- Invoking this test causes the station to test the insert ring -- logic of the hardware if the station's lobe media cable is -- connected to a wiring concentrator. Note that this command -- inserts the station into the network, and thus, could cause -- problems if the station is connected to a operational network. -- 802.5 Hardware Chip Sets dot5ChipSets OBJECT IDENTIFIER ::= { dot5 4 } -- The extensions to the interfaces table proposed in [11] define -- an object, ifExtnsChipSet, with the syntax of OBJECT IDENTIFIER, -- to identify the hardware chip set in use by an interface. That -- definition specifies just one applicable object identifier: -- -- unknownChipSet -- -- for use as the value of ifExtnsChipSet when the specific chip -- set is unknown. -- -- This MIB defines the following for use as values of ifExtnsChipSet: -- IBM 16/4 Mb/s chipSetIBM16 OBJECT IDENTIFIER ::= { dot5ChipSets 1 } -- TI 4Mb/s chipSetTItms380 OBJECT IDENTIFIER ::= { dot5ChipSets 2 } -- TI 16/4 Mb/s chipSetTItms380c16 OBJECT IDENTIFIER ::= { dot5ChipSets 3 } -- #include "dot1dBridgeExp.c" -- The tty Group: -- -- The following group is used to manage agent terminal ports. -- -- ttyNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of terminal ports on this agent product." ::= { tty 1 } ttyTable OBJECT-TYPE SYNTAX SEQUENCE OF TtyEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of TTY specific information associated with this agent." ::= { tty 2 } ttyEntry OBJECT-TYPE SYNTAX TtyEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A profile of a specific TTY interface associated with this agent." INDEX { ttyIndex } ::= { ttyTable 1 } TtyEntry ::= SEQUENCE { ttyIndex INTEGER, ttyBaud INTEGER, ttyParity INTEGER, ttyStop INTEGER, ttyData INTEGER, ttyTimeout INTEGER, ttyPrompt DisplayString, ttyDTR INTEGER, ttyTerminalType DisplayString } ttyIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The TTY to which this entry refers." ::= { ttyEntry 1 } ttyBaud OBJECT-TYPE SYNTAX INTEGER { one-hundred-ten(110), three-hundred(300), twelve-hundred(1200), twenty-four-hundred(2400), forty-eight-hundred(4800), ninety-six-hundred(9600), nineteen-two-hundred(19200), thirty-eight-thousand-four-hundred(38400) } ACCESS read-write STATUS mandatory DESCRIPTION "The baud rate for this TTY. It should be noted that all serial ports do not support all of the above baud rates." ::= { ttyEntry 2 } ttyParity OBJECT-TYPE SYNTAX INTEGER { odd(1), even(2), none(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The parity setting for this TTY." ::= { ttyEntry 3 } ttyStop OBJECT-TYPE SYNTAX INTEGER { one(1), two(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The number of stop bits for this TTY." ::= { ttyEntry 4 } ttyData OBJECT-TYPE SYNTAX INTEGER { seven(7), eight(8) } ACCESS read-write STATUS mandatory DESCRIPTION "The number of data bits for this TTY." ::= { ttyEntry 5 } ttyTimeout OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The number of minutes to wait before this agent logs out an inactive login session on this TTY. NOTE: In some implementations, this is a single variable that is used by all of the terminal and telnet sessions." ::= { ttyEntry 6 } ttyPrompt OBJECT-TYPE SYNTAX DisplayString (SIZE(0..15)) ACCESS read-write STATUS mandatory DESCRIPTION "The terminal prompt to display on this TTY. NOTE: In some implementations, this is a single variable that is used by all of the terminal and telnet sessions." ::= { ttyEntry 7 } ttyDTR OBJECT-TYPE SYNTAX INTEGER { asserted(1), deasserted(2), notApplicable(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This value dictates the behavior of the RS-232 Data Terminal Ready (DTR) signal at the time a session ends due to a logout, timeout, or shutdown. This is used by some modems as an indication that they should hangup. This variable returns notApplicable(3) if the RS-232 port does not have a DTR signal." ::= { ttyEntry 8 } ttyTerminalType OBJECT-TYPE SYNTAX DisplayString (SIZE(1..40)) ACCESS read-write STATUS mandatory DESCRIPTION "A string which indicates the type of terminal that is attached to the serial port. It should be noted that the string is passed to a telnet server whenever the server issues the IAC DO TERMINAL-TYPE command (see rfc884)." ::= { ttyEntry 9 } -- The tftp Group -- -- Implementation of the tftp group is mandatory for all agent -- products that support TFTP file transfers. -- -- The tftp Group is used by a station to initiate a TFTP transfer -- from a TFTP server to this agent (the TFTP client). -- -- In order to initiate a TFTP file transfer, the client must know -- the following information: -- -- 1. The operation to perform, either a get or a put (tftpStart). -- 2. What station is acting as the TFTP server (tftpIpAddress). -- 3. The file name (tftpFileName) and the file type (tftpFileType). -- The file name can be a pathname. The file type indicates to -- the agent what kind of information is being transferred. -- 4. What module should receive the file (tftpSlot). -- -- -- For example, if one wished to inband download flash code to this agent, -- one would set: -- -- File type = Flash code -- Slot number = This agent (255). -- File name = Pathname on the server where the file is located. -- IP Address = The IP of the TFTP file server. -- TFTP Start = get - retrieve the file from the server. -- -- After setting the start object, the transfer takes place. The -- tftpResult object contains the result of the last TFTP transfer -- attempted. -- tftpStart OBJECT-TYPE SYNTAX INTEGER { tftpNoTransfer(1), tftpGet(2), -- download to agent tftpPut(3) -- upload to server } ACCESS read-write STATUS mandatory DESCRIPTION "Setting tftpStart to tftpGet(2) initiates a file transfer to the agent (download); tftpPut(3) initiates a file transfer to the server (upload)." ::= { tftp 1 } tftpSlot OBJECT-TYPE SYNTAX INTEGER { slot-1(1), slot-2(2), slot-3(3), slot-4(4), slot-5(5), slot-6(6), slot-7(7), slot-8(8), slot-9(9), slot-10(10), slot-11(11), slot-12(12), slot-13(13), slot-14(14), slot-15(15), slot-16(16), slot-17(17), all-fddi-port-slots(254), agent-slot(255) } ACCESS read-write STATUS mandatory DESCRIPTION "The slot number of the module that is to be involved in the TFTP transfer with the TFTP server (tftpIpAddress)." ::= { tftp 2 } tftpIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The IP Address of the TFTP server." ::= { tftp 3 } tftpFileName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) ACCESS read-write STATUS mandatory DESCRIPTION "The file name of the file to retrieve (tftpGet), or the name of the file to create (tftpPut). " ::= { tftp 4 } tftpFileType OBJECT-TYPE SYNTAX INTEGER { flashCode(1), bootCode(2), ascii(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The type of file image to upload/download. The file type indicates to the agent what kind of file it is receiving. flashCode(1) indicates a code upgrade of the operational proms. bootCode(2) indicates a code upgrade of the boot proms. ascii(3) indicates an ASCII file." ::= { tftp 5 } tftpResult OBJECT-TYPE SYNTAX INTEGER { clear(1), -- not initialized xferInProgress(2), -- transfer in progress okay(3), -- no errors otherTFTPError(4), -- undefined error fileNotFound(5), -- check for valid file name accessError(6), -- TFTP access error diskFull(7), -- server disk is full illegalTFTPOperation(8),-- illegal TFTP operation invalidTFTPTransactionID(9), noResponse(10), -- check valid server IP address invalidDownloadKey(11), -- key didn't verify invalidSlot(12), invalidNetwork(13), fepromErase(14), -- problem erasing fepromProg(15), -- problem programming xferError(16), -- error in transfer decodeError(17), dlInProgress(18), notYetSupported(19), -- action not yet supported noModsOfType(20), -- no modules of this type in hub downloadFailed(21), -- failure crcError(22), -- file CRC failed invalidDLType(23), -- file not correct unknownFEPROMType(24), -- feprom type unknown fileTooLarge(25), -- file too large for RAM buffering fileGetProblem(26), -- error getting file notMaster(27), -- not master/lost mastership onlyOperational(28), -- if bad cksum, can only dload oper rejectedByTarget(29), -- target rejected the file gatewayUnreachable(30), -- gateway is unreachable moduleTypeError(31), -- file module type wrong fileTypeError(32), -- file type (oper/boot) wrong fileForwardProblem(33), -- error forwarding file to target notifyTargetError(34), -- error notifying target to dload serverTimeout(35), -- t/o waiting for pkt from server noModuleInSlot(36), -- no module in this slot/sslot targetTimeout(37) -- t/o waiting for target to respond } ACCESS read-only STATUS mandatory DESCRIPTION "The result of the last TFTP operation." ::= { tftp 6 } tftpSubSlot OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The subslot identifier for the module to be involved in the TFTP transfer with the TFTP server. If this transfer involves a module not contained in the IBM 8260 system, the value of this object can only be 1. If the value of tftpSlot is agent-slot(255), this object is ignored." ::= { tftp 7 } tftpTargetLocation OBJECT-TYPE SYNTAX INTEGER { target-Device(1), target-SlotSubSlot(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the ultimate destination of the file being transfered. This object will determine if the target is Device or Module." ::= { tftp 8 } -- download Group -- -- To begin an in_band download through SNMP the following mib objects -- along with the tftp objects must be completed with the correct -- information. -- -- Before download is allowed to begin, the agent will verify the -- Software Key. If the Software Key is found to be valid, download -- will follow. Otherwise, tftpResult is set to (9)invalidDown- -- loadKey. downloadUDKSerial OBJECT-TYPE SYNTAX DisplayString (SIZE(0..8)) ACCESS read-write STATUS mandatory DESCRIPTION "A string representing the serial number of the Upgrade Distribution Kit." ::= { download 1 } downloadKey OBJECT-TYPE SYNTAX DisplayString (SIZE(0..8)) ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { download 2 } downloadDateTime OBJECT-TYPE SYNTAX DisplayString (SIZE(0..20)) ACCESS read-only STATUS mandatory DESCRIPTION "The date of the last successful download in the format hh:mm day DD Mon YY" ::= { download 3 } alertTable OBJECT-TYPE SYNTAX SEQUENCE OF AlertEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of entries associated with the management of alerts on this agent." ::= { alert 1 } alertEntry OBJECT-TYPE SYNTAX AlertEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry associated with the management of an alert on this agent." INDEX { alertIndex } ::= { alertTable 1 } AlertEntry ::= SEQUENCE { alertIndex INTEGER, alertMode INTEGER } alertIndex OBJECT-TYPE SYNTAX INTEGER { snmp-authentication(1), hello(2), change(3), console-display(4), port-up-down(5) } ACCESS read-only STATUS mandatory DESCRIPTION "The specific alert to manage. snmp-authentication(1) manages the standard authentication failure trap. hello(2) manages the hello trap. change(3), the change traps. console-display(4) controls the display of alerts at the console terminal. port-up-down(5) controls the generation of port up and port down traps." ::= { alertEntry 1 } alertMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2), filter(3) } ACCESS read-write STATUS mandatory DESCRIPTION "Enabling a specific alert allows that alert to be generated, or displayed at the console. If alertIndex is set to port-up-down(5) then this object either overrides the port filter database by enabling or disabling all port alerts, or if this object is set to filter(3), then portAlertFilter in the portTable is consulted for when generating alerts for each individual port. Note that only port-up-down(5) alerts may be filtered. Setting this object to filter(3) for entries other than port-up-down(5) will return the invalidData object." ::= { alertEntry 2 } -- The bootp Group -- -- Implementation of the bootp group is mandatory for all agent -- products that support the BootP protocol. -- -- The bootp Group is used by an agent to initiate a BootP request -- to a BootP server. bootpStart OBJECT-TYPE SYNTAX INTEGER { bootpNoTransfer(1), bootpRequest(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting bootpStart to bootpRequest(2) initiates an BootP request to obtain configuration information from a BootP server." ::= { bootp 1 } bootpPowerUpMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "When set to enable(1) indicates that a BootP request to obtain configuration information should be initiated following a power-up sequence." ::= { bootp 2 } bootpIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The IP Address of the BootP server. If no IP address is defined, the broadcast address will be used in a BootP request." ::= { bootp 3 } bootpResult OBJECT-TYPE SYNTAX INTEGER { clear(1),--not initialized xferInProgress(2), okay(3), noBootPResponse(4), otherBootPError(5) } ACCESS read-only STATUS mandatory DESCRIPTION "The result of the last BootP operation." ::= { bootp 4 } -- Chipcom Traps for use by agents. -- Traps are defined using the conventions in RFC 1215. ibm8250Hello TRAP-TYPE ENTERPRISE chipcom -- VARIABLES { sysObjectID } DESCRIPTION "A ibm8250Hello trap is sent every minute by an agent with the hello trap enabled. The hello trap will discontinue being sent when either the agent receives an authenticate SNMP request, or after 255 minutes." ::= 1 ibm8250SlotDown TRAP-TYPE ENTERPRISE chipcom VARIABLES { modSlotIndex } DESCRIPTION "This trap indicates that the module in the indicated slot is down. Usually, this trap is sent when the module has been removed. Sometimes, this trap is sent when management communications with this module have been broken. In this case, it may not be possible to distinguish between a removed and a failed module. The module type (modType) and the module description (modDescr) are also provided in this case." ::= 2 ibm8250SlotUp TRAP-TYPE ENTERPRISE chipcom VARIABLES { modSlotIndex } DESCRIPTION "This trap indicates that a blade in the indicated slot is up. Usually, this trap is sent when the module is inserted into the hub. Sometimes, this trap is sent when management communications have been restored to a module where they had previously been broken. In this case, it may not be possible to distinguish between a module that has just be inserted and a module that has just the. The module type (modType) and the module description (modDescr) are also provided in this case." ::= 3 ibm8250Environment TRAP-TYPE ENTERPRISE chipcom DESCRIPTION "A ibm8250Environment trap indicates a change in the concentrator's environment has occurred. The variables supplied indicate what exactly changed." ::= 4 ibm8250Hardware TRAP-TYPE ENTERPRISE chipcom DESCRIPTION "A ibm8250Hardware trap indicates that a soft hardware failure has been detected. An example of a soft hardware failure is too many writes to non-vatile storage. This is an indication to get the unit serviced." ::= 5 ibm8250Software TRAP-TYPE ENTERPRISE chipcom DESCRIPTION "A ibm8250Software trap indicates that a soft software failure has been detected. This is an indication to get the unit serviced." ::= 6 ibm8250Change TRAP-TYPE ENTERPRISE chipcom DESCRIPTION "A ibm8250Change trap is used to indicate that a configuration change has occurred. The actual variables that changed are included in the variables section of the PDU." ::= 7 ibm8250Fatal TRAP-TYPE ENTERPRISE chipcom DESCRIPTION "A ibm8250Fatal trap is used to indicate that a fatal error has occurred. This is an indication to get the unit serviced." ::= 8 ibm8250TrunkDown TRAP-TYPE ENTERPRISE chipcom VARIABLES { trunkSlotIndex, trunkIndex, trunkAdminState, trunkStatus } DESCRIPTION "A ibm8250TrunkDown trap indicates that trunk's status has changed to an error condition. Multiple ibm8250TrunkDown traps may be sent if the trunk's status changes from one error to another." ::= 9 ibm8250TrunkUp TRAP-TYPE ENTERPRISE chipcom VARIABLES { trunkSlotIndex, trunkIndex, trunkAdminState, trunkStatus } DESCRIPTION "A ibm8250TrunkUp trap indicates that a trunk's status has changed to a non-error (okay or warning) condition." ::= 10 ibm8250PortDown TRAP-TYPE ENTERPRISE chipcom VARIABLES { portSlotIndex, portIndex, portAdminState, portStatus } DESCRIPTION "A ibm8250PortDown trap indicates that a port's status has changed to an error condition. Multiple ibm8250PortDown traps may be sent if the port's status changes from one error to another." ::= 11 ibm8250PortUp TRAP-TYPE ENTERPRISE chipcom VARIABLES { portSlotIndex, portIndex, portAdminState, portStatus } DESCRIPTION "A ibm8250PortUp trap indicates that a port's status has changed to a non-error (okay or warning) condition." ::= 12 ibm8250Ping TRAP-TYPE ENTERPRISE chipcom VARIABLES { echoAddr, echoNumber, echoResponseCounts } DESCRIPTION "A ibm8250Ping trap is sent after the SNMP initiated PING command is completed. After the last echo request packet is sent, this trap is sent indicating the ping address, the number of requests sent, and the number of responses received at the time the trap was generated." ::= 13 ibm8250AboveThreshd TRAP-TYPE ENTERPRISE chipcom DESCRIPTION "A ibm8250AboveThreshd trap indicates that a Counter or Gauge variable has exceeded its threshd. The variable which is above its threshd is the only variable in the varBind list. Its value is taken at the time the threshd calculation is performed and therefore may be greater than the actual threshd value. Another above threshd trap will not be sent until a below threshd trap is sent." ::= 14 ibm8250BelowThreshd TRAP-TYPE ENTERPRISE chipcom DESCRIPTION "A ibm8250BelowThreshd trap indicates that a Counter or Gauge variable had exceeded its threshd but is now below its threshd. The variable which is below its threshd is the only variable in the varBind list. Its value is taken at the time the threshd calculation is performed and therefore may be less than the actual threshd value. Another below threshd trap will not be sent until an above threshd trap is sent." ::= 15 ibm8250ModuleDown TRAP-TYPE ENTERPRISE chipcom VARIABLES { ocModSlotIndex, ocModSubSlotIndex, ocModType, ocModDescr } DESCRIPTION "A ibm8250SlotDown trap indicates that management communications with the slot indicated by chipModSlotIndex has been broken. This event usually occurs when a module has been physically removed from the concentrator. However, it is possible for this event to occur when the particular module fails." ::= 16 ibm8250ModuleUp TRAP-TYPE ENTERPRISE chipcom VARIABLES { ocModSlotIndex, ocModSubSlotIndex, ocModType, ocModDescr } DESCRIPTION "A ibm8250SlotUp trap indicates that management communications with the slot indicated by chipModSlotIndex has been established. This event usually occurs when a module has physically been inserted into the concentrator. The variable chipModType indicates the module type inserted. For " ::= 17 ibm8250Security TRAP-TYPE ENTERPRISE chipcom VARIABLES { netSecTrapReason } DESCRIPTION "This trap indicates a change in the security environment. The netSecTrapReason specifies the reason for the trap. If the trap reason is intrusion-attempt(2), then the following objects will also be included in the trap: portSlotIndex and portPortIndex (to specify on which port the intrusion attempt occurred), and portAdminState (to indicate whether the port was automatically disabled). The enetStatsPortLastSrcAddr object will be included if the MAC address of the intruder is available." ::= 18 END