-- -- Copyright (c) 1995 International Business Machines Corp. -- All Rights Reserved. -- -- Copyright (c) 1996 3Com 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. -- -- -- ! Attention: The following MIB Module is not a released module ! -- -- This MIB module is a version released in order to support testing of -- the agent and/or NMS (manager) product. As such, it should not be -- copied or disseminated to non-testing sites. Also, this MIB document -- should be discarded at the conclusion of the testing cycle. -- -- This MIB module is distributed subject to the terms and conditions -- of the 3Com Corporation Beta Test Agreement incorporated by reference -- herein. 3Com Corporation reserves the right to modify this module -- without notice prior to release. -- -- -- 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 -- v2.41 Version release for edits, posted to venera.isi.edu and ftp.chipcom.com -- v2.42 Version release with DMM 2.0 Beta and TRMM 3.1 -- v2.41 was not posted to venera.isi.edu, this one will be. -- v2.43 Version release with DMM 2.0 and TRMM 3.1 -- v2.44 Version release tMACModTable fix -- v2.45 Version release with DMM 2.1 -- v2.5 Version release with 8238 Nways Token Ring and DMM 2.2 -- v2.5a Updated product names -- v2.6 Version release with DMM 2.3 -- v2.7 Version release with 8238 Nways Token Ring 1.1 -- v3.0 Version release with DMM 3.0 -- v4.0 Version release with DMM 4.0 -- v4.12 Version release with DMM 4.12 -- v5.00 Version release with DMM 5.00 -- -- Build on Wed Aug 6 13:02:04 EDT 1997 -- renamed cb5000- by hub8260- LMPS -- renamed hub8260-token-ring-xx by 8260-token-ring-xx -- renamed cb5000(1) by oncore(1) LMPS -- renamed CB5000 by IBM 8260 LMPS -- *** add slots 18/19 to tftpSlot *** solved by MIB 030795 -- add module/port network 53/54/55/56 in portNetwork/modNetwork/ocModNetwork/ocPortNetwork -- fixed for all except ocModNetwork -- *** modify e06XR specmod Mod Table to add sub slot index *** solved by MIB 070895 -- *** change tenMegabit(9) by tenMegabit(8) as a value for e06XRPortSpeed *** N/A -- *** add twentyFiveMegabit(9) as a value for e06XRPortSpeed *** N/A -- add external-slot(0) as a value for trunkNeighbor -- add modType 82 (8235 EN) in modType, ocModType, ModOEMType *** ModOEMType solved by MIB 310895 -- add modType 118 (8235 TR) in modType, ocModType, ModOEMType *** ModOEMType solved by MIB 310895 -- add modType 120 (8229 TR/TR) in modType, ocModType, ModOEMType *** ModOEMType solved by MIB 310895 -- add modType 121 (8229 TR/EN) in modType, ocModType, ModOEMType *** ModOEMType solved by MIB 310895 -- corrected a typo for module type 37: t18PSAort... instead of t32MSAPort... *** solved by MIB 070895 -- commented in IMPORT: dot1dTpPort, dot1dTpFdbPort, dot1dTpFdbAddress FROM BRIDGE-MIB; -- removed IMPORT of ifNumber -- commented new traps defined at the end -- removed RowStatus ::= INTEGER definition which is incompatible with ATMC mib one. -- not done for this mib (some object use this definition, must be checked) -- commented chipOutOfInterfaces new trap (???? a verifier avec Robert) -- commented in IMPORTS : fddimibxxxxx FROM FDDI-SMT73-MIB VLR -- commented new traps defined at the end VLR -- commented vbTpPortExtTable, vbTpPortExtEntry, vbTpPortPercUtil VLR -- commented vbTpPortPercMulticast, vbTpPortPercError VLR -- commented vbTpPortPercDiscards, vbTpPortPercFilters VLR -- commented vbTpPortAFTEntries VLR -- commented vbAFdbExtTable, vbAFdbExtEntry, vbAFdbExtEntryType VLR -- commented vbAFdbExtPersist,vbAFdbExtSrcCheck VLR -- commented vbAFPortTable, vbAFPortEntry, vbAFPortEntryType VLR -- commented vbAFPortPersist, vbAFPortSrcCheck VLR -- commented vbAFPortSummTable, vbAFPortSummEntry,vbAFPortSummInfo VLR -- commented portStatsTable VLR -- *** replaced ocPortAlertMode by ocPortAlertMade VLR *** only for MST files generation -- replaced RowStatus by RowStatos -- replaced aCAR-SIO, aCAR-CIO, aCAR-SA, and aCAR-CA by aCARSIO, aCARCIO, aCARSA, and aCARCA VLR -- removed Counter32 definition VLR -- removed Integer32 definition VLR -- renamed all Counter32 by Counter -- renamed all Integer32 by INTEGER -- add for modType and ocModType the module types from 164 to 173 LMPS -- add the following object identifier: -- oc66nnMSM OBJECT IDENTIFIER ::= { specMods 157 } -- add for modType and ocModType: module-6608M-SM(157), -- add for modClass and ocModClass: hub8260-fast-ether-switching-gbus(38) -- add value for SWLSBPortEntry: sWLSBPortDeskTopMode INTEGER and its definition LMPS -- add product specific branches: a4p115CUSTOM, aCAR15GG, a8265CPSW, aCAR15GGPortBranch -- aCAR15GG-SIO, aCAR15GG-CIO, aCAR15GG-SA, aCAR15GG-CA SYT -- add value for concType: hub-8265-A17(34) SYT -- add values for portStatus: forwarding(54) to broken(60) SYT -- add LightSpeed Phase II variables SYT -- add module-64nnM-4p115-CUSTOM variables SYT -- add IBM 8265 ATM Carrier Module variables SYT -- add IBM 8265 ATM Switch/Control Module SYT ISDMIB 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; -- fddimibSMTIndex, fddimibSMTPeerWrapFlag, fddimibSMTCFState, -- fddimibMACSMTIndex, fddimibMACIndex, fddimibMACFrameErrorRatio, -- fddimibMACFrameErrorThreshold, fddimibMACSMTAddress, -- fddimibMACUpstreamNbr, fddimibMACDupAddressTest, fddimibMACUnaDaFlag, -- fddimibMACNotCopiedRatio, fddimibMACNotCopiedThreshold, -- fddimibMACOldUpstreamNbr, fddimibMACDownstreamNbr, -- fddimibMACOldDownstreamNbr, fddimibPORTSMTIndex, fddimibPORTIndex, -- fddimibPORTLerEstimate, fddimibPORTLerAlarm, fddimibPORTMyType, -- fddimibPORTNeighborType FROM FDDI-SMT73-MIB -- dot1dTpPort, dot1dTpFdbPort, dot1dTpFdbAddress FROM BRIDGE-MIB; -- 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 } chipVbridge OBJECT IDENTIFIER ::= { mib02 12 } chipClock OBJECT IDENTIFIER ::= { mib02 13 } chipSwitch OBJECT IDENTIFIER ::= { mib02 14 } -- -- 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 } dmm OBJECT IDENTIFIER ::= { products 12 } nwaysTokenRing OBJECT IDENTIFIER ::= { products 15 } olRMON OBJECT IDENTIFIER ::= { products 16 } oc6eim OBJECT IDENTIFIER ::= { products 19 } lightSpeed OBJECT IDENTIFIER ::= { products 20 } admm OBJECT IDENTIFIER ::= { products 24 } lasmAgent OBJECT IDENTIFIER ::= { products 25 } -- ATM Backbone SwitchModule agent -- -- 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 } cBaseT OBJECT IDENTIFIER ::= { experiment 15 } 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 } environ OBJECT IDENTIFIER ::= { hub 10 } pS2 OBJECT IDENTIFIER ::= { hub 11 } environGen OBJECT IDENTIFIER ::= { environ 1 } environSpec OBJECT IDENTIFIER ::= { environ 2 } environGenCtl OBJECT IDENTIFIER ::= { environGen 1 } environTemp OBJECT IDENTIFIER ::= { environSpec 1 } environTempCtl OBJECT IDENTIFIER ::= { environTemp 1 } -- -- 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 } t20MS OBJECT IDENTIFIER ::= { specMods 36 } t18MSA OBJECT IDENTIFIER ::= { specMods 37 } t18PSA OBJECT IDENTIFIER ::= { specMods 38 } t10RF OBJECT IDENTIFIER ::= { specMods 40 } e06XR OBJECT IDENTIFIER ::= { specMods 42 } -- -- 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 tMAC OBJECT IDENTIFIER ::= { specMods 44 } -- Token Ring MAC Module eMAC OBJECT IDENTIFIER ::= { specMods 45 } -- Ethernet MAC Module e10PSFB OBJECT IDENTIFIER ::= { specMods 46 } e24PS6 OBJECT IDENTIFIER ::= { specMods 47 } ennMSSTELCO OBJECT IDENTIFIER ::= { specMods 48 } hTMAC OBJECT IDENTIFIER ::= { specMods 49 } --Token Ring AMAC Module ocRCTL8000 OBJECT IDENTIFIER ::= { specMods 50 } cnnNSRCLS OBJECT IDENTIFIER ::= { specMods 51 } tnnMSCR OBJECT IDENTIFIER ::= { specMods 59 } ennPSTP OBJECT IDENTIFIER ::= { specMods 60 } eSEC OBJECT IDENTIFIER ::= { specMods 61 } -- Ethernet Private Line Card tnnMSEC OBJECT IDENTIFIER ::= { specMods 62 } t50TC OBJECT IDENTIFIER ::= { specMods 63 } -- Hub TR ONdeck Carrier Module e50EC OBJECT IDENTIFIER ::= { specMods 64 } -- Ethernet ONdeck Carrier Module. tnnMSTDDI OBJECT IDENTIFIER ::= { specMods 65 } tnnMSATPRJ45S OBJECT IDENTIFIER ::= { specMods 67 } rMONEMP OBJECT IDENTIFIER ::= { specMods 68 } -- 8238 Nways Token Ring Stackable tnnNWMGT OBJECT IDENTIFIER ::= { specMods 69 } -- Management Hub tnnNWEXP OBJECT IDENTIFIER ::= { specMods 70 } -- Expansion Hub a4FB100MIC OBJECT IDENTIFIER ::= { specMods 71 } a12-MB25TP OBJECT IDENTIFIER ::= { specMods 72 } e04MMOD OBJECT IDENTIFIER ::= { specMods 73 } e36CSTP OBJECT IDENTIFIER ::= { specMods 74 } aCPSW OBJECT IDENTIFIER ::= { specMods 77 } -- 8238 Nways Token Ring Stackable option modules tnnNWFRIRO OBJECT IDENTIFIER ::= { specMods 84 } -- Fiber repeater tnnNWCRIRO OBJECT IDENTIFIER ::= { specMods 85 } -- Copper repeater e3BNC OBJECT IDENTIFIER ::= { specMods 90 } e3AUIF OBJECT IDENTIFIER ::= { specMods 91 } e3AUIM OBJECT IDENTIFIER ::= { specMods 92 } e2FB OBJECT IDENTIFIER ::= { specMods 93 } e4TPP OBJECT IDENTIFIER ::= { specMods 94 } ol5104RWFX OBJECT IDENTIFIER ::= { specMods 95 } sWLS OBJECT IDENTIFIER ::= { specMods 96 } -- LightSpeed hEEMAC OBJECT IDENTIFIER ::= { specMods 97 } -- High End Ethernet MAC Module c01NWDEK OBJECT IDENTIFIER ::= { specMods 98 } -- ONsemble ONdeck TR Carrier e60EC OBJECT IDENTIFIER ::= { specMods 99 } -- IBM 8260 Ethernet Carrier Module xADMM OBJECT IDENTIFIER ::= { specMods 105 } -- Advanced Distributed Mgt module ocARCTL8000 OBJECT IDENTIFIER ::= { specMods 106 } -- Advanced Controller Module sWLS2 OBJECT IDENTIFIER ::= { specMods 107 } -- LightSpeed V2.0 oc67nnRTCS OBJECT IDENTIFIER ::= { specMods 119 } -- IBM 8260 4502 TR Backbone Router ennMSRJ45SCP OBJECT IDENTIFIER ::= { specMods 122 } -- ONLINE 24-port RJ-45 a2-MB155 OBJECT IDENTIFIER ::= { specMods 123 } a4-FB100-SC OBJECT IDENTIFIER ::= { specMods 125 } a1-DB155MMF OBJECT IDENTIFIER ::= { specMods 126 } t10RC OBJECT IDENTIFIER ::= { specMods 128 } -- IBM 8260 DCR oc62nnMQFR OBJECT IDENTIFIER ::= { specMods 129 } -- IBM 8260 QFR a1-DB155SMF OBJECT IDENTIFIER ::= { specMods 132 } oc64nnD155TP OBJECT IDENTIFIER ::= { specMods 133 } a1-DB155STP OBJECT IDENTIFIER ::= { specMods 134 } oc64nnBRJ45 OBJECT IDENTIFIER ::= { specMods 135 } -- ATM LAN-to-ATM Bridge Module oc64nnU2RJ OBJECT IDENTIFIER ::= { specMods 136 } oc67nnRECS OBJECT IDENTIFIER ::= { specMods 137 } -- IBM 8260 4501 Ethernet Backbone Router aCAR OBJECT IDENTIFIER ::= { specMods 138 } -- ATM LAN Carrier sWLASM OBJECT IDENTIFIER ::= { specMods 139 } -- ATM Backbone SwitchModule oc65nnMSM OBJECT IDENTIFIER ::= { specMods 140 } -- Switch Modules oc65nnMTX OBJECT IDENTIFIER ::= { specMods 147 } -- Shared 100 a2-MB155-3P OBJECT IDENTIFIER ::= { specMods 153 } -- ATM 155 Mbps, 3 port Module d1CAR OBJECT IDENTIFIER ::= { specMods 154 } -- ATM Carrier/power only,1slot d2CAR OBJECT IDENTIFIER ::= { specMods 155 } -- ATM Carrier/power only,2slot d3CAR OBJECT IDENTIFIER ::= { specMods 156 } -- ATM Carrier/power only,3slot oc66nnMSM OBJECT IDENTIFIER ::= { specMods 157 } -- Switched FE over GBus aCAR15 OBJECT IDENTIFIER ::= { specMods 161 } -- ATM Carrier v1.5 a4p115CUSTOM OBJECT IDENTIFIER ::= { specMods 164 } -- aCAR15GG OBJECT IDENTIFIER ::= { specMods 166 } -- Module aCAR15 FOR GOLDEN GATE a8265CPSW OBJECT IDENTIFIER ::= { specMods 168 } -- Golden Gate ATM Switch/Control Module -- -- Networking groups -- net OBJECT IDENTIFIER ::= { nets 1 } enet OBJECT IDENTIFIER ::= { nets 2 } trnet OBJECT IDENTIFIER ::= { nets 3 } fddinet OBJECT IDENTIFIER ::= { nets 4 } network OBJECT IDENTIFIER ::= { nets 5 } olFEnet OBJECT IDENTIFIER ::= { nets 6 } -- -- Threshold group -- thresh OBJECT IDENTIFIER ::= { alarm 1 } threshControl OBJECT IDENTIFIER ::= { thresh 1 } -- -- Port branch group -- e04MMODPortBranch OBJECT IDENTIFIER ::= { e04MMOD 4 } oc64nnMPortBranch OBJECT IDENTIFIER ::= { aCAR 4 } aCARSIO OBJECT IDENTIFIER ::= { aCAR 11 } aCARCIO OBJECT IDENTIFIER ::= { aCAR 12 } aCARSA OBJECT IDENTIFIER ::= { aCAR 13 } aCARCA OBJECT IDENTIFIER ::= { aCAR 14 } oc64nnM15PortBranch OBJECT IDENTIFIER ::= { aCAR15 4 } aCAR15-SIO OBJECT IDENTIFIER ::= { aCAR15 11 } aCAR15-CIO OBJECT IDENTIFIER ::= { aCAR15 12 } aCAR15-SA OBJECT IDENTIFIER ::= { aCAR15 13 } aCAR15-CA OBJECT IDENTIFIER ::= { aCAR15 14 } -- -- Bridge Port branch group -- sWLSBPortBranch OBJECT IDENTIFIER ::= { sWLS 9 } sWLS2BPortBranch OBJECT IDENTIFIER ::= { sWLS2 9 } -- -- Bridge Port MAU branch group -- sWLSBPortMauBranch OBJECT IDENTIFIER ::= { sWLS 10 } sWLS2BPortMauBranch OBJECT IDENTIFIER ::= { sWLS2 10 } -- -- olRMON Groups -- ibm8250PortMon OBJECT IDENTIFIER ::= { olRMON 1 } rmonExt OBJECT IDENTIFIER ::= { ibm8250PortMon 1 } -- -- rmonExt Groups -- statisticsExt OBJECT IDENTIFIER ::= { rmonExt 1 } hostExt OBJECT IDENTIFIER ::= { rmonExt 4 } -- -- IBM 8265 ATM Carrier module -- aCAR15GGPortBranch OBJECT IDENTIFIER ::= { aCAR15GG 4 } aCAR15GG-SIO OBJECT IDENTIFIER ::= { aCAR15GG 11 } aCAR15GG-CIO OBJECT IDENTIFIER ::= { aCAR15GG 12 } aCAR15GG-SA OBJECT IDENTIFIER ::= { aCAR15GG 13 } aCAR15GG-CA OBJECT IDENTIFIER ::= { aCAR15GG 14 } -- 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 product-8238-MGT(15) -- 8238 Nways Token Ring Stackable } 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 arbitrary." ::= { 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 ethernet 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-8250-017(1), hub-8250-006(2), hub-8250-006-FT(3), -- 6 slot with flag board hub-8250-006-HC(4), -- 6-slot with hidden controller hub-8250-006-HC-FT(5), -- 6-slot with both hub-8260-017-A(6) -- 17-slot with ring backplane , hub-8250-017-LS(9), -- 17-slot load-sharing hub hub-8260-010-A(10), -- 10-slot with ring backplane hub-8260-017-B(11), -- 17-slot tri-channel only hub-8260-010-B(12), -- 10-slot tri-channel only hub-8260-017-AC(13), -- 17-slot with ring backplane and -- cell/packet switching backplane hub-8260-017-BC(14), -- 17-slot with cell/packet switching -- backplane hub-8260-010-AA(15), -- 10-slot with ring backplane and -- cell switching backplane hub-8260-010-BA(16), -- 10-slot with cell switching -- backplane model-8238-MGT(17) -- 8238 Nways Token Ring , hub-6007C-A(22), -- 7-slot with ring backplane hub-6007C-B(23), -- 7-slot tri-channel only hub-6007C-AP(24), -- 7-slot with ring backplane and -- packet switching backplane hub-6007C-BP(25), -- 7-slot with packet switching -- backplane hub-8260-010-AC(26), -- 10-slot with ring backplane and -- cell/packet switching backplane hub-8260-010-BC(27), -- 10-slot with cell/packet switching -- backplane hub-8260-010-AP(28), -- 10-slot with ring backplane and -- packet switching backplane hub-8260-010-BP(29), -- 10-slot with packet switching -- backplane hub-8260-017-AP(30), -- 17-slot with ring backplane and -- packet switching backplane hub-8260-017-BP(31), -- 17-slot with packet switching -- backplane hub-8260-017-BA(32), -- 17-slot with cell switching -- backplane hub-8260-017-AA(33), -- 17-slot with ring backplane and -- cell switching backplane hub-8265-A17(34) -- Golden Gate } 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 "Writing a reset(2) will reset every module in the stack without changing the current configuration, and will zero all counters." ::= { conc 2 } concNumSlots OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of slots in this concentrator. This value is the sum total of all payload slots plus any slots reserved for controller modules. For example, for an IBM 8260 agent operating in a 17-slot IBM 8260 hub, this object will have the value 19 (17 payload slots plus 2 controller slots). Similarly, if an Hub hub contains a hidden controller, then this object will have the value 7 (the hidden controller does not actually occupy a main slot in the 6-slot concentrator, but it will report itself as slot 7). Also, for an Hub agent operating in an IBM 8260 hub, this object's value will not exceed 17." ::= { 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 } concDescr OBJECT-TYPE SYNTAX DisplayString (SIZE(1..128)) ACCESS read-only STATUS mandatory DESCRIPTION "A textual string containing information about the hub type." ::= { conc 5 } concBaseType OBJECT-TYPE SYNTAX INTEGER { hub-8250-017(1), hub-8250-006(2), hub-8250-006-FT(3), -- 6 slot with flag board hub-8250-006-HC(4), -- 6-slot with hidden controller hub-8250-006-HC-FT(5), -- 6-slot with both hub-8260-017-A(6) -- 17-slot with ring backplane , hub-8250-017-LS(9) -- 17-slot load-sharing hub , hub-8260-010-A(10), -- 10-slot with ring backplane model-8238-MGT(17) -- 8238 Nways Token Ring Stackable , hub-6007C-A(22) -- 7-slot with ring backplane } ACCESS read-only STATUS mandatory DESCRIPTION "This object identifies the base concentrator type as viewed by management. It is primarily used by management applications to identify the concentrator type when concType reports a new value which is unfamiliar to the management application." ::= { conc 6 } concDefaultType OBJECT-TYPE SYNTAX INTEGER { hub-8250-017(1), hub-8250-006(2), hub-8250-006-FT(3), -- 6 slot with flag board hub-8250-006-HC(4), -- 6-slot with hidden controller hub-8250-006-HC-FT(5), -- 6-slot with both hub-8260-017-A(6), -- 17-slot with ring backplane hub-8250-017-LS(9), -- 17-slot load-sharing hub hub-8260-010-A(10), -- 10-slot with ring backplane hub-8260-017-B(11), -- 17-slot tri-channel only hub-8260-010-B(12), -- 10-slot tri-channel only hub-8260-017-AC(13), -- 17-slot with ring backplane and -- cell/packet switching backplane hub-8260-017-BC(14), -- 17-slot with cell/packet switching -- backplane hub-8260-010-AA(15), -- 10-slot with ring backplane and -- cell switching backplane hub-8260-010-BA(16), -- 10-slot with cell switching -- backplane hub-6007C-A(22), -- 7-slot with ring backplane hub-6007C-B(23), -- 7-slot tri-channel only hub-6007C-AP(24), -- 7-slot with ring backplane and -- packet switching backplane hub-6007C-BP(25), -- 7-slot with packet switching -- backplane hub-8260-010-AC(26), -- 10-slot with ring backplane and -- cell/packet switching backplane hub-8260-010-BC(27), -- 10-slot with cell/packet switching -- backplane hub-8260-010-AP(28), -- 10-slot with ring backplane and -- packet switching backplane hub-8260-010-BP(29), -- 10-slot with packet switching -- backplane hub-8260-017-AP(30), -- 17-slot with ring backplane and -- packet switching backplane hub-8260-017-BP(31), -- 17-slot with packet switching -- backplane hub-8260-017-BA(32), -- 17-slot with cell switching -- backplane hub-8260-017-AA(33), -- 17-slot with ring backplane and -- cell switching backplane not-applicable(255) } ACCESS read-write STATUS mandatory DESCRIPTION "The default concentrator type. When the agent cannot accurately determine the concentrator type, this object can be set by the user and saved in NV storage to specify the correct concentrator type. Note that the agent will reject a change made to this object's value if it accurately knows the concentrator type. Also, if an agent already knows the concentrator type and does not store the concentrator type in its NV storage, then this object will have the value not-applicable(255)." ::= { conc 7 } -- 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) --- Hub 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, modNumOccupiedSlots INTEGER, modSlotOffset INTEGER, modNumBridgePorts 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 management 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-T20MS(36), -- Token Ring Passive Module module-T18MSA(37), -- Token Ring Active Module module-T18PSA(38), -- Token Ring Active per-port Switchable Module module-T10R-F(40), -- Token Ring Dual Fiber Repeater module-67nnM-6E(42), -- Interconnect Ethernet Bridge/Router module-DMM(43), -- Distributed Management Module module-T-MAC(44), -- Token Ring MAC monitor card 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-HT-MAC(49), -- Token Ring Power MAC monitor carda module-RCTL-8000(50), -- IBM 8260 Ctlr (managed by IBM 8260 mgmt) module-CNNNS-RCLS(51), -- Load Sharing Redundant Controller module-TNNMS-CR(59), module-EnnPS-TP(60), -- IBM 8260 Ethernet RJ45 10BASE-T Module module-E-SEC(61), -- Ethernet Security module-tnnMS-EC(62), -- 3174 Establishment Controller module-T50-TC(63), -- Hub TR ONdeck Carrier Module module-E50-EC(64), -- Ethernet ONdeck Carrier Module. module-tnnMS-TDDI(65), -- FDDI w/ copper RJ45 conn. module-tnnMS-ATP-RJ45S(67), -- Hub Active Token Ring Media Module module-RMON-EMP(68), -- Ethernet RMON Probe Module. module-tnnNW-MGT(69), -- 8238 Nways Token Ring Management Hub module-tnnNW-EXP(70), -- 8238 Nways Token Ring Expansion Hub module-A4-FB100-MIC(71), -- IBM 8260 ATM 100 Mbps Fiber Module module-64nnM-25-TP(72), -- IBM 8260 ATM 25 Mbps TP Module module-E04M-MOD(73), -- IBM 8260 Ethernet Modular Port Module module-E36CS-TP(74), -- IBM 8260 Ethernet 10BASE-T Telco module-A-CPSW(77), -- IBM 8260 ATM Switch/Control Module module-8235E(82), -- Shiva (IBM) Remote Access Ethernet module-tnnNW-FRIRO(84), -- 8238 Nways Token Ring Fiber Repeater Module module-tnnNW-CRIRO(85), -- 8238 Nways Token Ring Copper Repeater Module module-E3-BNC(90), -- IBM 8260 Ethernet BNC connector module-E3-AUIF(91), -- IBM 8260 Ethernet AUIF connector module-E3-AUIM(92), -- IBM 8260 Ethernet AUIM connector module-E2-FB(93), -- IBM 8260 Ethernet FIB connector module-E4-TPP(94), -- IBM 8260 Ethernet TPP connector module-5104R-WFn(95), -- Ethernet IN Router module-66nnM-LS(96), -- Lightspeed module-HEE-MAC(97), -- High End Ethernet MAC monitor card module-C01NW-DEK(98), -- ONsemble ONdeck TR Carrier module-E60EC(99), -- IBM 8260 ONdeck Ethernet Carrier Module module-ADMM(105), -- IBM 8260 Advanced Distributed Management Module module-ARCTL-8000(106), -- IBM 8260 Advanced Controller Module module-66nnM-LS2(107), -- LightSpeed V2.0 module-8235T(118), -- Shiva (IBM) Remote Access TR Engine module-67nnR-TCS(119), -- IBM 8260 4502 Token Ring Backbone Router Module module-8229T(120), -- ICOT (IBM) TR to TR Bridge Engine module-8229E(121), -- ICOT (IBM) TR to Ethernet Bridge Engine module-ennMS-RJ45SCP(122), -- Ethernet 10BASE-T RJ 45 per-connector module-64nnM-155(123), -- IBM 8260 ATM 155 Mbps UNI Module module-64nnM-100-SC(125), -- IBM 8260 ATM 100 Mbps SC Fiber Module module-64nnD-155-MMF(126), -- IBM 8260 ATM 155 Mbps MMF I/O Card module-T10R-C(128), -- Token Ring Dual Copper Repeater module-62nnM-QFR(129), -- Token Ring Quad Fiber Repeater module-64nnD-155-SMF(132), -- IBM 8260 ATM 155 Mbps SMF I/O Card module-64nnD-155RJ-TP(133), -- IBM 8260 ATM 155 Mbps TP I/O Card module-64nnD-155D9-STP(134), -- IBM 8260 ATM 155 Mbps STP I/O Card module-64nnB-RJ45(135), -- IBM 8260 LAN to ATM Bridge Module module-64nnU-2RJ(136), -- IBM 8260 LAN to ATM 2-port Upgrade module-67nnR-ECS(137), -- IBM 8260 4501 Ethernet Backbone Router Module module-64nnM-Car(138), -- ATM LAN Carrier module-66nnM-LASM(139), -- ATM Backbone SwitchModule module-965nnM-SM(140), -- Switch Module module-96512M-TX(147), -- Shared 100 module-96513M-TXFX(148), -- Shared 100 w/ Buffered Fx module-64nnM-155-3P(153), -- IBM 8260 ATM 155 Mpbs, 3 ports module-64nnM-CarPO-1S(154), -- IBM 8260 ATM Carrier/power only, 1 module-64nnM-CarPO-2S(155), -- IBM 8260 ATM Carrier/power only, 2 module-64nnM-CarPO-3S(156), -- IBM 8260 ATM Carrier/power only, 3 module-6608M-SM(157), -- IBM 8260 switched FE over GBus module-64nnD-155Uplink-SMF(158), -- IBM 8260 ATM 155 Mbps uplink combo card module-64nnD-155Uplink-MMF(159), -- IBM 8260 ATM 155 Mbps uplink combo card module-64nnD-155Uplink-TP(160), -- IBM 8260 ATM 155 Mbps uplink combo card module-64nnM-Car-15(161), -- IBM 8260 ATM Carrier 1.5 module-64nnM-4p155-CUSTOM(164), -- IBM 4p 155 custom module-64nnM-4p155-MMF(165), -- IBM 4p 155 MMF module-64nnM-carrier-GG1(166), -- IBM Carrier GG 1 module-64nnM-carrier-GG2(167), -- IBM Carrier GG 2 module-64nnM-CPSW-MONO(168), -- IBM Monoprocessor CP/SW module-64nnM-CPSW-BI(169), -- IBM Bi-processor CP/SW module-64nnM-CPSW-ENHANCED(170), -- IBM Enhanced CP/SW module-64nnD-ControlPoint(171), -- IBM Control Point Daughtercard module-64nnD-622-MMF(172), -- IBM 622 MMF module-64nnD-622-SMF(173), -- IBM 622 SMF module-not-installed(255) -- Module/Daughtercard Not installed } 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 (deprecated) 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), network-monitor(16), hub8260-download(17), hub8260-security(18), ethernet-media-extended(19), token-ring-mod-interconnect(20), hub-oem-ethernet(21), hub-oem-token-ring(22), onsemble-oem-token-ring(23), hub8260-oem-ethernet(24), hub8260-oem-atm-switching(25), hub8260-oem-atm-media(26), token-ring-nways(27), hub8260-ethernet-switching(28), dual-interface-network-monitor(30), hub-multiprotocol-backbone(31), hub8260-lan-atm-switching(34), hub8260-oem-atm-carrier(35), hub8260-fast-ether-switching-4fe(36), hub8260-fast-ethernet-media(37) , hub8260-fast-ether-switching-gbus(38) } 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), centrum(10), david(11), axon(12), shiva(13), syncresearch(14), wellfleet(15), xylogics(16), openhub(17), icot(18), microcom(19) } ACCESS read-only STATUS mandatory DESCRIPTION "The vendor reported by the agent on this board." ::= { modEntry 6 } modResetModule OBJECT-TYPE SYNTAX INTEGER { noReset(1), reset(2), resetDefault(4) -- resetting to factory config } ACCESS read-write STATUS mandatory DESCRIPTION "Setting this object to reset(2) causes this module to reset. Setting this object to resetDefault(4) will reset the module to the initial factory default configuration." ::= { modEntry 7 } modConfigToDips OBJECT-TYPE SYNTAX INTEGER { noConfigure(1), configure(2) } ACCESS read-write STATUS deprecated 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), 8260-token-ring-1(37), -- Separate IBM 8260 token ring networks 8260-token-ring-2(38), -- from the Hub token-ring 8260-token-ring-3(39), -- networks enumerated above. 8260-token-ring-4(40), 8260-token-ring-5(41), 8260-token-ring-6(42), 8260-token-ring-7(43), 8260-token-ring-8(44), 8260-token-ring-9(45), 8260-token-ring-10(46), fast-ethernet-1(47), atm-native(53), -- Native ATM network atm-lan-emulation-802-5(54), -- LAN emulation network 802.5 -- over ATM atm-lan-emulation-802-3(55), -- LAN emulation network 802.3 -- over ATM atm-lan-emulation-unconfig(56), -- Unconfigured LAN emulation vbridge(57), lan(58), fast-ethernet-2(59), fast-ethernet-3(60), fast-ethernet-4(61) } 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, -- hub8260-token-ring 1-10, isolated 1-11 fddi(7), -- fddi 1-4, isolated serial(8), -- front or isolated only atm(9), -- ATM native unspecified-netwk(10), -- unspecified network type -- or LAN emulation 802.5, LAN -- emulation 802.3, unconfigured LAN -- emulation fast-ethernet(11) } 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), unknownStatus(26), transientError(37) } 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 } modNumOccupiedSlots OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of slots that this module occupies. Used for multi-slot modules to indicate that the module occupies more than one slot." ::= { modEntry 15 } modSlotOffset OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The offset from the lowest slot that this module reports as its slot ID. This offset is from left to right and is one based. For example, given a configuration where a 3 slot module is occupying slots 4, 5, and 6 and is reporting its slot ID as 5, then the value of modSlotOffset is 2." ::= { modEntry 16 } modNumBridgePorts OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of bridge ports on this module. Note, ports may be physical ports or logical." ::= { modEntry 17 } -- -- 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, portAlertMode 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 fiber-lc(12), -- low cost fiber connector fiber-st(13), -- ST fiber connector fiber-mic(14), -- MIC fiber connector db-25(15), -- 25 pin d-shell connector unspecified-conn(16), -- unspecified connector fiber-sma(17), -- SMA fiber connector fiber-sc(18), -- SC fiber connector serial(22), -- Generic serial connector fiber-fc(23), -- FC fiber connector stack-jack(25), sc-sm(26), sc-mmf(27) } 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), beaconThresError(41), speedThresError(42), invalidImped(43), beaconWrapped(44), notConfigured(47), notPresent(51), link-unstable(53), -- Excessive False Carrier Events (100Base-T) forwarding(54), blocked(55), listening(56), learning(57), disable(59), broken(60) } 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), shutdown(12) } 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), 8260-token-ring-1(37), -- Separate IBM 8260 token ring networks 8260-token-ring-2(38), -- from the Hub token-ring 8260-token-ring-3(39), -- networks enumerated above. 8260-token-ring-4(40), 8260-token-ring-5(41), 8260-token-ring-6(42), 8260-token-ring-7(43), 8260-token-ring-8(44), 8260-token-ring-9(45), 8260-token-ring-10(46), fast-ethernet-1(47), atm-native(53), -- Native ATM network atm-lan-emulation-802-5(54), -- LAN emulation network 802.5 -- over ATM atm-lan-emulation-802-3(55), -- LAN emulation network 802.3 -- over ATM atm-lan-emulation-unconfig(56), -- Unconfigured LAN emulation vbridge(57), lan(58), fast-ethernet-2(59), fast-ethernet-3(60), fast-ethernet-4(61) } 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 token-ring(6), -- hub token-ring 1-7, isolated, -- hub8260 token ring 1-10, isolated 1-10 fddi(7), -- fddi 1-4, isolated serial(8), -- front or isolated only atm(9), -- ATM native unspecified-netwk(10), -- unspecified network type -- or LAN emulation 802.5, LAN -- emulation 802.3, unconfigured LAN -- emulation fast-ethernet(11) } ACCESS read-only STATUS mandatory DESCRIPTION "The network type of this port. The type reflects the valid values for portNetwork. " ::= { portEntry 8 } portAlertMode 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, trunkNetwork INTEGER, trunkNetworkType 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), intraStackIn(8), -- 8238 Nways Token Ring Stackable intraStackOut(9) -- 8238 Nways Token Ring Stackable } 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 intraStack(25) -- 8238 Nways Token Ring Stackable } 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), noPhantom(15), lostLock(16), upstreamNeighborLost(17), invalidConfig(18), okay-standby(19), beacon(27), wireFault(28), speedMismatch(31), beaconThresError(41), speedThresError(42), beaconWrapped(44), mapError(46) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of this trunk." ::= { trunkEntry 5 } trunkAdminState 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 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 { external-slot(0), 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 } trunkNetwork OBJECT-TYPE SYNTAX INTEGER { other(1), isolated(2), per-module(4), 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), 8260-token-ring-1(37), -- Separate IBM 8260 token ring networks 8260-token-ring-2(38), -- from the Hub token-ring 8260-token-ring-3(39), -- networks enumerated above. 8260-token-ring-4(40), 8260-token-ring-5(41), 8260-token-ring-6(42), 8260-token-ring-7(43), 8260-token-ring-8(44), 8260-token-ring-9(45), 8260-token-ring-10(46) } ACCESS read-write STATUS mandatory DESCRIPTION "The network that this trunk is attached to. If the value of trunkNetwork is per-module(4), then use the modNetwork to manage this trunk. Setting trunkNetwork to a different value in this case will generate the invalidData error. Setting this trunk to a value that is not the same protocol type will return invalidData error. Setting this trunk to a value that it does not support will generate an invalidData error." ::= { trunkEntry 9 } trunkNetworkType OBJECT-TYPE SYNTAX INTEGER { other(1), -- other only module-switching(4), -- use modNetwork token-ring(6) -- hub8260-token-ring 1-10, isolated 1-11 } ACCESS read-only STATUS mandatory DESCRIPTION "The network type of this trunk. The type reflects the valid values for trunkNetwork. " ::= { trunkEntry 10 } -- 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.. -- | -- | **level 4 only ** -- | -- ..1.. -- -- where : -- ::= the unique number identifying the type of this module -- see modType above. -- ::= module table (1) || -- port table (2) || -- trunk (3) || -- connector (4) . || -- 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 connector-port 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, trunks -- and connector ports of a module are instantiated in the -- tree before the next module is instantiated. -- -- 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-only 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 information 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 information 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 information 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 identified 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 } -- -- Ethernet Carrier Module -- e50ECModTable OBJECT-TYPE SYNTAX SEQUENCE OF E50ECModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains module information about each E50-EC module in the concentrator." ::= { e50EC 1 } e50ECModEntry OBJECT-TYPE SYNTAX E50ECModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module information for each E50-EC module in the concentrator." INDEX { e50ECModSlotIndex } ::= { e50ECModTable 1 } E50ECModEntry ::= SEQUENCE { e50ECModSlotIndex INTEGER, e50ECModOEMType INTEGER, e50ECModBootVersion DisplayString, e50ECModOEMVersion DisplayString, e50ECModOEMBootVersion DisplayString, e50ECModCapabilities DisplayString, e50ECModOEMFrontPortCount INTEGER } e50ECModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { e50ECModEntry 1 } e50ECModOEMType OBJECT-TYPE SYNTAX INTEGER { module-unknown(2), -- Unknown engine (init./booting/or not installed) module-21nnR-RA(79), -- 3COM LAN Access Ethernet Engine only module-21nnR-RAXP(80), -- 3COM LAN Access Ethernet Engine plus Expansion module-21nnR-CS(81), -- Cisco Edge Router (2501) Ethernet module-8235E(82), -- Shiva (IBM) Remote Access Ethernet module-21nnHM(100), -- Microcom Hex Modem Ethernet Engine module-21nnT1(101), -- Microcom Dual T1 Ethernet Engine module-21nnMC(102), -- Microcom Modem Controller Ethernet Engine module-21nnCS(103), -- Microcom Communications Server Ethernet Engine module-21nnM-XS(104), -- Xylogics Terminal Server Ethernet Engine module-OpenHub(115), -- Generic OpenHub Engine only module-21nnM-XSXP(127), -- Xylogics Terminal Server Engine plus Expansion module-2nnnM-XP(130), -- ONdeck generic Engine plus Expansion module-OpenHub-XP(131), -- OpenHub Engine plus Expansion module-not-installed(255)-- Engine not installed } ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier for the OEM module installed on this Carrier module." ::= { e50ECModEntry 2 } e50ECModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The boot software version of this carrier module." ::= { e50ECModEntry 3 } e50ECModOEMVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The version number of the OEM application software." ::= { e50ECModEntry 4 } e50ECModOEMBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The version number of the OEM boot software. " ::= { e50ECModEntry 5 } e50ECModCapabilities OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The operational capabilities of this module." ::= { e50ECModEntry 6 } e50ECModOEMFrontPortCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of ports on the module's faceplate." ::= { e50ECModEntry 7 } e50ECPortTable OBJECT-TYPE SYNTAX SEQUENCE OF E50ECPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of information that contains port-specific information for each port on each E50-EC module." ::= { e50EC 2 } e50ECPortEntry OBJECT-TYPE SYNTAX E50ECPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information about a specific port on a E50-EC module." INDEX { e50ECPortSlotIndex, e50ECPortIndex } ::= { e50ECPortTable 1 } E50ECPortEntry ::= SEQUENCE { e50ECPortSlotIndex INTEGER, e50ECPortIndex INTEGER, e50ECPortIpAddress IpAddress, e50ECPortStationAddress OCTET STRING, e50ECPortCapabilities DisplayString } e50ECPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { e50ECPortEntry 1 } e50ECPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { e50ECPortEntry 2 } e50ECPortIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP address of this port." ::= { e50ECPortEntry 3 } e50ECPortStationAddress OBJECT-TYPE SYNTAX OCTET STRING (SIZE(6)) ACCESS read-only STATUS mandatory DESCRIPTION "The unique physical identifier of this port." ::= { e50ECPortEntry 4 } e50ECPortCapabilities OBJECT-TYPE SYNTAX DisplayString (SIZE(1..9)) ACCESS read-only STATUS mandatory DESCRIPTION "The run-time capabilities supported for this port. See E50-EC reference manual for details." ::= { e50ECPortEntry 5 } -- -- Token Ring Carrier Module -- t50TCModTable OBJECT-TYPE SYNTAX SEQUENCE OF T50TCModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains module information for the T50-TC module attributes." ::= {t50TC 1} t50TCModEntry OBJECT-TYPE SYNTAX T50TCModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table entry of module attributes for the T50-TC module." INDEX {t50TCModSlotIndex} ::= {t50TCModTable 1} T50TCModEntry ::= SEQUENCE{ t50TCModSlotIndex INTEGER, t50TCModOEMType INTEGER, t50TCModBootVersion DisplayString, t50TCModOEMVersion DisplayString, t50TCModOEMBootVersion DisplayString, t50TCModCapabilities DisplayString, t50TCModPortCount INTEGER, t50TCModRingSpeed INTEGER, t50TCModNetworkStatus INTEGER } t50TCModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number in which the module resides." ::= {t50TCModEntry 1} t50TCModOEMType OBJECT-TYPE SYNTAX INTEGER { module-unknown(2), -- Unknown engine (init./booting/or not installed) module-22nnR-CS(83), -- Cisco Edge Router (2502) TR module-22nnR-RA(113), -- 3Com LAN Access TR Engine only module-OpenHub(115), -- Generic OpenHub Engine only module-8235T(118), -- Shiva (IBM) Remote Access TR Engine module-8229T(120), -- ICOT (IBM) TR to TR Bridge Engine module-8229E(121), -- ICOT (IBM) TR to Ethernet Bridge Engine module-22nnR-RAXP(124), -- 3COM LAN Access TR Engine plus Expansion module-2nnnM-XP(130), -- ONdeck generic Engine plus Expansion module-OpenHub-XP(131), -- OpenHub Engine plus Expansion module-not-installed(255)-- Engine not installed } ACCESS read-only STATUS mandatory DESCRIPTION "A unique identifier for the OEM module installed in the carrier." ::= {t50TCModEntry 2} t50TCModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The version of the carrier module boot software." ::= {t50TCModEntry 3} t50TCModOEMVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The version of the OEM application software." ::= {t50TCModEntry 4} t50TCModOEMBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The version of the OEM boot software." ::= {t50TCModEntry 5} t50TCModCapabilities OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The operational capabilities for this module as specified by the OEM at initialization." ::= {t50TCModEntry 6} t50TCModPortCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of ports on the OEM card faceplate" ::= {t50TCModEntry 7} t50TCModRingSpeed OBJECT-TYPE SYNTAX INTEGER { fourMegabit(1), sixteenMegabit(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The speed of the ring for which the port is configured." ::= {t50TCModEntry 8} t50TCModNetworkStatus OBJECT-TYPE SYNTAX INTEGER { okay(1), closed(2), beaconing(3) } ACCESS read-only STATUS deprecated DESCRIPTION "*** This Attribute is NOT supported on this module, its inclusion is for backwards compatability. *** The status of the ring containing this module." ::= {t50TCModEntry 9} t50TCPortTable OBJECT-TYPE SYNTAX SEQUENCE OF T50TCPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each port on the module." ::= {t50TC 2} t50TCPortEntry OBJECT-TYPE SYNTAX T50TCPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of the module's port-specific attributes." INDEX {t50TCPortSlotIndex, t50TCPortIndex } ::= {t50TCPortTable 1} T50TCPortEntry ::= SEQUENCE { t50TCPortSlotIndex INTEGER, t50TCPortIndex INTEGER, t50TCPortIpAddress IpAddress, t50TCPortStationAddress OCTET STRING, t50TCPortCapabilities INTEGER } t50TCPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number for the module to which this port belongs." ::= {t50TCPortEntry 1} t50TCPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of this port." ::= {t50TCPortEntry 2} t50TCPortIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The Ip address for this port." ::= {t50TCPortEntry 3} t50TCPortStationAddress OBJECT-TYPE SYNTAX OCTET STRING (SIZE (6)) ACCESS read-only STATUS mandatory DESCRIPTION "The physical address for this port." ::= {t50TCPortEntry 4} t50TCPortCapabilities OBJECT-TYPE SYNTAX INTEGER { fixed-port(1) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the capabilities supported by this port." ::= {t50TCPortEntry 5} -- -- Hub Multiprotocol Backbone Module -- ol5104RWFXModTable OBJECT-TYPE SYNTAX SEQUENCE OF Ol5104RWFXModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains module information about each 5104R-WFx module in the concentrator." ::= { ol5104RWFX 1 } ol5104RWFXModEntry OBJECT-TYPE SYNTAX Ol5104RWFXModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module information for each 5104R-WFx module in the concentrator." INDEX { ol5104RWFXModSlotIndex } ::= { ol5104RWFXModTable 1 } Ol5104RWFXModEntry ::= SEQUENCE { ol5104RWFXModSlotIndex INTEGER, ol5104RWFXModOEMType INTEGER, ol5104RWFXModBootVersion DisplayString, ol5104RWFXModOEMVersion DisplayString, ol5104RWFXModOEMBootVersion DisplayString, ol5104RWFXModOEMFrontPortCount INTEGER } ol5104RWFXModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { ol5104RWFXModEntry 1 } ol5104RWFXModOEMType OBJECT-TYPE SYNTAX INTEGER { module-5104R-WFN(1), module-5104R-WFF(2), module-5104R-WFS(3), module-5104R-WFT(4), module-5104R-WFW(5), module-5104R-WFI(6) } ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier for the module/daughter card combination." ::= { ol5104RWFXModEntry 2 } ol5104RWFXModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The boot software version of this module." ::= { ol5104RWFXModEntry 3 } ol5104RWFXModOEMVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The version number of the OEM application software." ::= { ol5104RWFXModEntry 4 } ol5104RWFXModOEMBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The version number of the OEM boot software. " ::= { ol5104RWFXModEntry 5 } ol5104RWFXModOEMFrontPortCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of ports on the module's faceplate." ::= { ol5104RWFXModEntry 6 } ol5104RWFXPortTable OBJECT-TYPE SYNTAX SEQUENCE OF Ol5104RWFXPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of information that contains port-specific information for each port on each 5104R-WFx module." ::= { ol5104RWFX 2 } ol5104RWFXPortEntry OBJECT-TYPE SYNTAX Ol5104RWFXPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information about a specific port on a 5104R-WFx module." INDEX { ol5104RWFXPortSlotIndex, ol5104RWFXPortIndex } ::= { ol5104RWFXPortTable 1 } Ol5104RWFXPortEntry ::= SEQUENCE { ol5104RWFXPortSlotIndex INTEGER, ol5104RWFXPortIndex INTEGER, ol5104RWFXPortIpAddress IpAddress, ol5104RWFXPortStationAddress OCTET STRING } ol5104RWFXPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { ol5104RWFXPortEntry 1 } ol5104RWFXPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { ol5104RWFXPortEntry 2 } ol5104RWFXPortIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP address of this port." ::= { ol5104RWFXPortEntry 3 } ol5104RWFXPortStationAddress OBJECT-TYPE SYNTAX OCTET STRING (SIZE(6)) ACCESS read-only STATUS mandatory DESCRIPTION "The unique physical identifier of this port." ::= { ol5104RWFXPortEntry 4 } -- -- Ethernet RMON Probe Module -- rMONEMPModTable OBJECT-TYPE SYNTAX SEQUENCE OF RMONEMPModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information associated with a particular RMON-EMP module in the concentrator." ::= { rMONEMP 1 } rMONEMPModEntry OBJECT-TYPE SYNTAX RMONEMPModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information for each RMON-EMP module in the concentrator." INDEX { rMONEMPModSlotIndex } ::= { rMONEMPModTable 1 } RMONEMPModEntry ::= SEQUENCE { rMONEMPModSlotIndex INTEGER, rMONEMPModBootVersion DisplayString, rMONEMPModOEMVersion DisplayString, rMONEMPModOEMBootVersion DisplayString } rMONEMPModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { rMONEMPModEntry 1 } rMONEMPModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software boot eprom version of this module. " ::= { rMONEMPModEntry 2 } rMONEMPModOEMVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The OEM software version of this module. " ::= { rMONEMPModEntry 3 } rMONEMPModOEMBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The OEM software boot version of this module. " ::= { rMONEMPModEntry 4 } rMONEMPPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RMONEMPPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each port of this module type." ::= { rMONEMP 2 } rMONEMPPortEntry OBJECT-TYPE SYNTAX RMONEMPPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A port entry containing objects that describe this port." INDEX { rMONEMPPortSlotIndex, rMONEMPPortIndex } ::= { rMONEMPPortTable 1 } RMONEMPPortEntry ::= SEQUENCE { rMONEMPPortSlotIndex INTEGER, rMONEMPPortIndex INTEGER, rMONEMPPortIpAddress IpAddress, rMONEMPPortStationAddress OCTET STRING } rMONEMPPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { rMONEMPPortEntry 1 } rMONEMPPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { rMONEMPPortEntry 2 } rMONEMPPortIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP address associated with this port." ::= { rMONEMPPortEntry 3 } rMONEMPPortStationAddress OBJECT-TYPE SYNTAX OCTET STRING (SIZE(6)) ACCESS read-only STATUS mandatory DESCRIPTION "A 6 octet address that uniquely identifies this port." ::= { rMONEMPPortEntry 4 } -- -- 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 identified 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 identified 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, tnnMSFIBTrunkBuddySlot INTEGER, tnnMSFIBTrunkAdminState 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 identified 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 } tnnMSFIBTrunkBuddySlot OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The slot index of the redundant trunk's buddy. To set a trunk to be redundant, the buddy's slot must be set to a valid value. This object is applicable to fiber trunks only. This value is only considered valid if the corresponding TrunkAdminState object for this trunk is configured for redundancy. Copper and backplane trunks will return invdata(6). If both the ring_in and ring_out trunks of a module are configured for redundancy, they must both be redundant to the same module. The buddy slot object for this slot is automatically set to this trunk." ::= { tnnMSFIBTrunkEntry 10 } tnnMSFIBTrunkAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), redundant-primary(3), redundant-standby(4) } 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 tnnMSFIBTrunkBuddySlot object be set to a valid value. If fiber trunk redundancy is already configured, setting this object to a redundant state will remove the previous configuration." ::= { tnnMSFIBTrunkEntry 11 } -- -- Token Ring Copper Repeater Module -- tnnMSCRModTable OBJECT-TYPE SYNTAX SEQUENCE OF TnnMSCRModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module specific information about this type of module in the concentrator." ::= { tnnMSCR 1 } tnnMSCRModEntry OBJECT-TYPE SYNTAX TnnMSCRModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of modules for an attribute of this module type." INDEX { tnnMSCRModSlotIndex } ::= { tnnMSCRModTable 1 } TnnMSCRModEntry ::= SEQUENCE { tnnMSCRModSlotIndex INTEGER, tnnMSCRModRingSpeed INTEGER, tnnMSCRModDipRingSpeed INTEGER, tnnMSCRModDipBackplaneCfg INTEGER } tnnMSCRModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { tnnMSCRModEntry 1 } tnnMSCRModRingSpeed OBJECT-TYPE SYNTAX INTEGER { fourMegabit(1), sixteenMegabit(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The ring's bandwidth in megabits per second." ::= { tnnMSCRModEntry 2 } tnnMSCRModDipRingSpeed OBJECT-TYPE SYNTAX INTEGER { fourMegabit(1), sixteenMegabit(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The dip switch setting for the ring's bandwidth in megabits per second." ::= { tnnMSCRModEntry 3 } tnnMSCRModDipBackplaneCfg OBJECT-TYPE SYNTAX INTEGER { oneRing(1), multipleRings(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The dip switch setting for the module's backplane interface configuration. When DipBackplaneMode is enabled(1) and DipBackplaneCfg is set to oneRing(1), all token ring modules in the hub are on the same ring. When DipBackplaneMode is enabled(1) and DipBackplaneCfg is set to multipleRings(2), all token ring modules are set to different networks depending on which slots are occupied. For slot to network mapping, refer to this module's manual." ::= { tnnMSCRModEntry 4 } tnnMSCRPortTable OBJECT-TYPE SYNTAX SEQUENCE OF TnnMSCRPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port specific information for each port of this module type." ::= { tnnMSCR 2 } tnnMSCRPortEntry OBJECT-TYPE SYNTAX TnnMSCRPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of port attributes for a module of this type." INDEX { tnnMSCRPortSlotIndex, tnnMSCRPortIndex } ::= { tnnMSCRPortTable 1 } TnnMSCRPortEntry ::= SEQUENCE { tnnMSCRPortSlotIndex INTEGER, tnnMSCRPortIndex INTEGER, tnnMSCRPortDipAdminState INTEGER, tnnMSCRPortJumperCableImp INTEGER, tnnMSCRPortStationType INTEGER } tnnMSCRPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { tnnMSCRPortEntry 1 } tnnMSCRPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { tnnMSCRPortEntry 2 } tnnMSCRPortDipAdminState 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." ::= { tnnMSCRPortEntry 3 } tnnMSCRPortJumperCableImp OBJECT-TYPE SYNTAX INTEGER { ohm100(1), ohm150(2), invalidConfig(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The setting of impedance matching for all lobe ports on this module, with ohm100(1) corresponding to unshielded twisted pair cabling and ohm150(2) corresponding to shielded twisted pair cabling. Refer to the manual for this module for a detailed explanation of the proper setting for the two jumper blocks used to set the impedance. If no jumpers are used at all, then the token ring will break and invalid_config(3) will be reported. If the two jumpers are not set consistently, then ring degradation will occur and impedance-error(3) will be reported." ::= { tnnMSCRPortEntry 4 } tnnMSCRPortStationType OBJECT-TYPE SYNTAX INTEGER { mac-present(1), mac-not-present(2) } ACCESS read-write STATUS mandatory DESCRIPTION "If equal to mac-present(1), the port has a MAC address and participates in the Token Ring poll procedure. Otherwise, if equal to mac-not-present(2), the port does not participate in this procedure. The default is mac-present(2)." ::= { tnnMSCRPortEntry 5 } tnnMSCRTrunkTable OBJECT-TYPE SYNTAX SEQUENCE OF TnnMSCRTrunkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of trunk specific information about each trunk of this module type." ::= { tnnMSCR 3 } tnnMSCRTrunkEntry OBJECT-TYPE SYNTAX TnnMSCRTrunkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of this trunk attributes for each trunk of this module type." INDEX { tnnMSCRTrunkSlotIndex, tnnMSCRTrunkIndex } ::= { tnnMSCRTrunkTable 1 } TnnMSCRTrunkEntry ::= SEQUENCE { tnnMSCRTrunkSlotIndex INTEGER, tnnMSCRTrunkIndex INTEGER, tnnMSCRTrunkDipAdminState INTEGER, tnnMSCRTrunkPhantomMode INTEGER, tnnMSCRTrunkDipPhantomMode INTEGER, tnnMSCRTrunkCableMon INTEGER, tnnMSCRTrunkDipCableMon INTEGER, tnnMSCRTrunkJumperCableImp INTEGER, tnnMSCRTrunkNetMapState INTEGER, tnnMSCRTrunkExtBcnRecovery INTEGER } tnnMSCRTrunkSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this trunk's module." ::= { tnnMSCRTrunkEntry 1 } tnnMSCRTrunkIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The trunk number of this trunk." ::= { tnnMSCRTrunkEntry 2 } tnnMSCRTrunkDipAdminState 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." ::= { tnnMSCRTrunkEntry 3 } tnnMSCRTrunkPhantomMode OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), notApplicable(3) } ACCESS read-write STATUS mandatory DESCRIPTION "If enabled(1), then the trunk will operate in Phantom Mode. Note that Cable Monitor and Phantom Modes are mutually exclusive. If one attribute is enabled, an attempt to enable the other will be aborted." ::= { tnnMSCRTrunkEntry 4 } tnnMSCRTrunkDipPhantomMode OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), notApplicable(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The Phantom Mode as indicated by this module's dip switches. Refer to previous object's description." ::= { tnnMSCRTrunkEntry 5 } tnnMSCRTrunkCableMon OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2), notApplicable(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The cable monitor configuration for this trunk. Note that Cable Monitor and Phantom Modes are mutually exclusive. If one attribute is enabled, an attempt to enable the other will be aborted." ::= {tnnMSCRTrunkEntry 6} tnnMSCRTrunkDipCableMon OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2), notApplicable(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The cable monitor configuration as indicated by this module's dipswitches." ::= {tnnMSCRTrunkEntry 7} tnnMSCRTrunkJumperCableImp OBJECT-TYPE SYNTAX INTEGER { ohm100(1), ohm150(2), notApplicable(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The setting of this trunk's impedance matching, with ohm100(1) corresponding to unshielded twisted pair cabling and ohm150(2) corresponding to shielded twisted pair cabling." ::= { tnnMSCRTrunkEntry 8 } tnnMSCRTrunkNetMapState 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(3) for Ring In trunks which connect to external hubs. The mapping logic will not operate on trunks which are set to external(3). This prevents incorrect mapping which can occur when a module in one hub detects the mapping signal from another hub." ::= { tnnMSCRTrunkEntry 9 } tnnMSCRTrunkExtBcnRecovery 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)." ::= { tnnMSCRTrunkEntry 10 } -- -- Token Ring Active Media Module -- tnnMSATPRJ45SModTable OBJECT-TYPE SYNTAX SEQUENCE OF TnnMSATPRJ45SModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module specific information for this module type." ::= { tnnMSATPRJ45S 1 } tnnMSATPRJ45SModEntry OBJECT-TYPE SYNTAX TnnMSATPRJ45SModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of the tnnMS-ATP-RJ45S module attributes." INDEX { tnnMSATPRJ45SModSlotIndex } ::= { tnnMSATPRJ45SModTable 1 } TnnMSATPRJ45SModEntry ::= SEQUENCE { tnnMSATPRJ45SModSlotIndex INTEGER, tnnMSATPRJ45SModBootVersion DisplayString, tnnMSATPRJ45SModRingSpeed INTEGER, tnnMSATPRJ45SModDipRingSpeed INTEGER, tnnMSATPRJ45SModDipBackplaneCfg INTEGER, tnnMSATPRJ45SModBeaconRecov INTEGER, tnnMSATPRJ45SModDipBeaconRecov INTEGER, tnnMSATPRJ45SModBcnThres INTEGER, tnnMSATPRJ45SModRecoveryAsic MacAddress } tnnMSATPRJ45SModSlotIndex 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 identified by the same value of modSlotIndex." ::= { tnnMSATPRJ45SModEntry 1 } tnnMSATPRJ45SModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software boot eprom version of this module. " ::= { tnnMSATPRJ45SModEntry 2 } tnnMSATPRJ45SModRingSpeed OBJECT-TYPE SYNTAX INTEGER { fourMegabit(1), sixteenMegabit(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The ring's bandwidth." ::= { tnnMSATPRJ45SModEntry 3 } tnnMSATPRJ45SModDipRingSpeed OBJECT-TYPE SYNTAX INTEGER { fourMegabit(1), sixteenMegabit(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The dip switch setting for the ring's bandwidth." ::= { tnnMSATPRJ45SModEntry 4 } tnnMSATPRJ45SModDipBackplaneCfg OBJECT-TYPE SYNTAX INTEGER { oneRing(1), multipleRings(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The dip switch setting for the module's backplane interface configuration. When DipBackplaneMode is enabled(1) and DipBackplaneCfg is set to oneRing(1), all token ring modules in the hub are on the same ring. When DipBackplaneMode is enabled(1) and DipBackplaneCfg is set to multipleRings(2), all token ring modules are set to different networks depending on which slots are occupied. For slot to network mapping, refer to this manual of this module." ::= { tnnMSATPRJ45SModEntry 5 } tnnMSATPRJ45SModBeaconRecov OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Through this object, the user may enable(1) or disable(2) the beacon recovery capabilities of this module." ::= { tnnMSATPRJ45SModEntry 6 } tnnMSATPRJ45SModDipBeaconRecov OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The value of the beacon recovery dipswitch for this module." ::= { tnnMSATPRJ45SModEntry 7 } tnnMSATPRJ45SModBcnThres OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies a threshold used in beacon recovery. It is the number of times a port disabled by the beaconing algorithm is allowed to be automatically re-enabled. After the threshold has been met, the user must manually disable and then re-enable the port to resume normal operation of the port. The default value is 7." ::= { tnnMSATPRJ45SModEntry 8 } tnnMSATPRJ45SModRecoveryAsic OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "A 6 octet address used by the recovery ASIC on this module." ::= { tnnMSATPRJ45SModEntry 9 } tnnMSATPRJ45SPortTable OBJECT-TYPE SYNTAX SEQUENCE OF TnnMSATPRJ45SPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each port of this module type." ::= { tnnMSATPRJ45S 2 } tnnMSATPRJ45SPortEntry OBJECT-TYPE SYNTAX TnnMSATPRJ45SPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of attributes for each port of this module type." INDEX { tnnMSATPRJ45SPortSlotIndex, tnnMSATPRJ45SPortIndex } ::= { tnnMSATPRJ45SPortTable 1 } TnnMSATPRJ45SPortEntry ::= SEQUENCE { tnnMSATPRJ45SPortSlotIndex INTEGER, tnnMSATPRJ45SPortIndex INTEGER, tnnMSATPRJ45SPortDipAdminState INTEGER, tnnMSATPRJ45SPortStationType INTEGER } tnnMSATPRJ45SPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { tnnMSATPRJ45SPortEntry 1 } tnnMSATPRJ45SPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { tnnMSATPRJ45SPortEntry 2 } tnnMSATPRJ45SPortDipAdminState 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." ::= { tnnMSATPRJ45SPortEntry 3 } tnnMSATPRJ45SPortStationType 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." ::= { tnnMSATPRJ45SPortEntry 4 } tnnMSATPRJ45STrunkTable OBJECT-TYPE SYNTAX SEQUENCE OF TnnMSATPRJ45STrunkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of trunk-specific information about each trunk for this module type." ::= { tnnMSATPRJ45S 3 } tnnMSATPRJ45STrunkEntry OBJECT-TYPE SYNTAX TnnMSATPRJ45STrunkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of tnnMS-RJ45S trunk attributes." INDEX { tnnMSATPRJ45STrunkSlotIndex, tnnMSATPRJ45STrunkIndex } ::= { tnnMSATPRJ45STrunkTable 1 } TnnMSATPRJ45STrunkEntry ::= SEQUENCE { tnnMSATPRJ45STrunkSlotIndex INTEGER, tnnMSATPRJ45STrunkIndex INTEGER, tnnMSATPRJ45STrunkDipAdminState INTEGER } tnnMSATPRJ45STrunkSlotIndex 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 identified by the same value of trunkSlotIndex." ::= { tnnMSATPRJ45STrunkEntry 1 } tnnMSATPRJ45STrunkIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The trunk number for this trunk." ::= { tnnMSATPRJ45STrunkEntry 2 } tnnMSATPRJ45STrunkDipAdminState 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." ::= { tnnMSATPRJ45STrunkEntry 3 } -- -- 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 identified 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 identified 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 identified 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 identified 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 identified 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 identified 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 identified 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 identified 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 identified 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 identified 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 identified 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 identified 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 identified 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 identified 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 identified 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 identified 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 identified 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 identified 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 identified 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 identified 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 identified 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 } -- -- Ethernet 24-PORT RJ45 10BASE-T Per-Connector Module -- ennMSRJ45SCPModTable OBJECT-TYPE SYNTAX SEQUENCE OF EnnMSRJ45SCPModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific ennMS-RJ45SCP module in the concentrator." ::= { ennMSRJ45SCP 1 } ennMSRJ45SCPModEntry OBJECT-TYPE SYNTAX EnnMSRJ45SCPModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific ennMS-RJ45SCP module in the concentrator." INDEX { ennMSRJ45SCPModSlotIndex } ::= { ennMSRJ45SCPModTable 1 } EnnMSRJ45SCPModEntry ::= SEQUENCE { ennMSRJ45SCPModSlotIndex INTEGER, ennMSRJ45SCPModMonitorConn INTEGER, ennMSRJ45SCPModConn1Network INTEGER, ennMSRJ45SCPModConn2Network INTEGER, ennMSRJ45SCPModConn1DipNetwork INTEGER, ennMSRJ45SCPModConn2DipNetwork INTEGER, ennMSRJ45SCPModAutoPartition INTEGER } ennMSRJ45SCPModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { ennMSRJ45SCPModEntry 1 } ennMSRJ45SCPModMonitorConn 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." ::= { ennMSRJ45SCPModEntry 2 } ennMSRJ45SCPModConn1Network 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." ::= { ennMSRJ45SCPModEntry 3 } ennMSRJ45SCPModConn2Network 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." ::= { ennMSRJ45SCPModEntry 4 } ennMSRJ45SCPModConn1DipNetwork 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." ::= { ennMSRJ45SCPModEntry 5 } ennMSRJ45SCPModConn2DipNetwork 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." ::= { ennMSRJ45SCPModEntry 6 } ennMSRJ45SCPModAutoPartition 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." ::= { ennMSRJ45SCPModEntry 7 } ennMSRJ45SCPPortTable OBJECT-TYPE SYNTAX SEQUENCE OF EnnMSRJ45SCPPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each port of this module type." ::= { ennMSRJ45SCP 2 } ennMSRJ45SCPPortEntry OBJECT-TYPE SYNTAX EnnMSRJ45SCPPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific ennMS-RJ45SCP port in the concentrator." INDEX { ennMSRJ45SCPPortSlotIndex, ennMSRJ45SCPPortIndex } ::= { ennMSRJ45SCPPortTable 1 } EnnMSRJ45SCPPortEntry ::= SEQUENCE { ennMSRJ45SCPPortSlotIndex INTEGER, ennMSRJ45SCPPortIndex INTEGER, ennMSRJ45SCPPortAdminState INTEGER, ennMSRJ45SCPPortBuddySlot INTEGER, ennMSRJ45SCPPortBuddyPort INTEGER, ennMSRJ45SCPPortDipAdminState INTEGER, ennMSRJ45SCPPortLinkInteg INTEGER, ennMSRJ45SCPPortDipLinkInteg INTEGER } ennMSRJ45SCPPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { ennMSRJ45SCPPortEntry 1 } ennMSRJ45SCPPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { ennMSRJ45SCPPortEntry 2 } ennMSRJ45SCPPortAdminState 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." ::= { ennMSRJ45SCPPortEntry 3 } ennMSRJ45SCPPortBuddySlot 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." ::= { ennMSRJ45SCPPortEntry 4 } ennMSRJ45SCPPortBuddyPort 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." ::= { ennMSRJ45SCPPortEntry 5 } ennMSRJ45SCPPortDipAdminState 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." ::= { ennMSRJ45SCPPortEntry 6 } ennMSRJ45SCPPortLinkInteg OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The current link integrity configuration for this port." ::= { ennMSRJ45SCPPortEntry 7 } ennMSRJ45SCPPortDipLinkInteg OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The link integrity configuration as indicated by this dip switch." ::= { ennMSRJ45SCPPortEntry 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 panel 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 panel 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, tnnMSMGTModIfIndex INTEGER, tnnMSMGTModRMONProbeMode INTEGER } 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} tnnMSMGTModIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The interface number associated with this module." ::= { tnnMSMGTModEntry 11 } tnnMSMGTModRMONProbeMode OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired state of the RMON probe mode. Enabling this mode allows the module to act as a RMON probe, supporting RMON statistics, host, hostTopN, matrix, event, alarm, ring station, ring station order, ring station configuration and ring station source routing groups. When enabled, this module will not support per-port traffic statistics. Disabling this mode allows this module to monitor statistics on a per-port basis. When disabled, the module will not support the RMON groups. Changing the probe mode will not reset the module. The probe mode allows the user to tailor this module to serve the user's network monitoring needs, trading function against performance." ::= {tnnMSMGTModEntry 12} 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-only 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 identified 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 identified 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 identified 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 identified 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 identified 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 Redundant Controller module. Specifically, this is an indicator of whether the Load Sharing Redundant Controller module is providing clock signals to the backplane. An active Load Sharing Redundant Controller module provides clock signals to the backplane while a standby Load Sharing Redundant Controller module does not. Note that only one Load Sharing Redundant Controller module will be active at any given time; all other Load Sharing Redundant 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 associated 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), shutdown(12) } 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. Setting this port to shutdown causes the transmit light to be extinguished." ::= { 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 information." 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 Advanced Redundant Controller Module managed by Hub agent. -- ol60nnMARCTLModTable OBJECT-TYPE SYNTAX SEQUENCE OF Ol60nnMARCTLModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains information about the Advanced Controller in the concentrator." ::= { ocARCTL8000 1 } ol60nnMARCTLModEntry OBJECT-TYPE SYNTAX Ol60nnMARCTLModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information for the Advanced Controller module in the concentrator." INDEX { ol60nnMARCTLModSlotIndex } ::= { ol60nnMARCTLModTable 1 } Ol60nnMARCTLModEntry ::= SEQUENCE { ol60nnMARCTLModSlotIndex INTEGER, ol60nnMARCTLModOperState INTEGER, ol60nnMARCTLModClockStatus INTEGER, ol60nnMARCTLModTempStatus INTEGER } ol60nnMARCTLModSlotIndex 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." ::= { ol60nnMARCTLModEntry 1 } ol60nnMARCTLModOperState 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)." ::= { ol60nnMARCTLModEntry 2 } ol60nnMARCTLModClockStatus 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." ::= { ol60nnMARCTLModEntry 3 } ol60nnMARCTLModTempStatus 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)." ::= { ol60nnMARCTLModEntry 4 } -- -- IBM 8260 Advanced Redundant Controller Module managed by IBM 8260 agent -- ocARCTL8000ModTable OBJECT-TYPE SYNTAX SEQUENCE OF OcARCTL8000ModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains information about the Advanced Controller in the concentrator." ::= { ocARCTL8000 6 } ocARCTL8000ModEntry OBJECT-TYPE SYNTAX OcARCTL8000ModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information for the Advanced Controller module in the concentrator." INDEX { ocARCTL8000ModSlotIndex, ocARCTL8000ModSubSlotIndex } ::= { ocARCTL8000ModTable 1 } OcARCTL8000ModEntry ::= SEQUENCE { ocARCTL8000ModSlotIndex INTEGER, ocARCTL8000ModSubSlotIndex INTEGER, ocARCTL8000ModBootVersion DisplayString, ocARCTL8000ModOperState INTEGER, ocARCTL8000ModClockStatus INTEGER, ocARCTL8000ModTempStatus INTEGER, ocARCTL8000ModAtoDConverterStatus INTEGER, ocARCTL8000ModPS1Status INTEGER, ocARCTL8000ModPS2Status INTEGER, ocARCTL8000ModPS3Status INTEGER, ocARCTL8000ModPS4Status INTEGER } ocARCTL8000ModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number for this module." ::= { ocARCTL8000ModEntry 1 } ocARCTL8000ModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number for this module." ::= { ocARCTL8000ModEntry 2 } ocARCTL8000ModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software boot eprom version of this module. " ::= { ocARCTL8000ModEntry 3 } ocARCTL8000ModOperState 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." ::= { ocARCTL8000ModEntry 4 } ocARCTL8000ModClockStatus 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." ::= { ocARCTL8000ModEntry 5 } ocARCTL8000ModTempStatus 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)." ::= { ocARCTL8000ModEntry 6 } ocARCTL8000ModAtoDConverterStatus 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." ::= { ocARCTL8000ModEntry 7 } ocARCTL8000ModPS1Status OBJECT-TYPE SYNTAX INTEGER { active(1), faulty(3), not-installed(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The current status of powersupply 1." ::= { ocARCTL8000ModEntry 8 } ocARCTL8000ModPS2Status OBJECT-TYPE SYNTAX INTEGER { active(1), faulty(3), not-installed(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The current status of powersupply 2." ::= { ocARCTL8000ModEntry 9 } ocARCTL8000ModPS3Status OBJECT-TYPE SYNTAX INTEGER { active(1), faulty(3), not-installed(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The current status of powersupply 3." ::= { ocARCTL8000ModEntry 10 } ocARCTL8000ModPS4Status OBJECT-TYPE SYNTAX INTEGER { active(1), faulty(3), not-installed(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The current status of powersupply 4." ::= { ocARCTL8000ModEntry 11 } -- -- IBM 8260 Token Ring Network Monitor Card -- tMACModTable OBJECT-TYPE SYNTAX SEQUENCE OF TMACModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains information about Token Ring Network Monitor Cards in the IBM 8260 Hub." ::= { tMAC 6 } tMACModEntry OBJECT-TYPE SYNTAX TMACModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information for an Token Ring Network Monitor Card in the IBM 8260 Hub." INDEX { tMACModSlotIndex, tMACModSubSlotIndex} ::= { tMACModTable 1 } TMACModEntry ::= SEQUENCE { tMACModSlotIndex INTEGER, tMACModSubSlotIndex INTEGER, tMACModBootVersion DisplayString, tMACModIpAddress IpAddress, tMACModSubnetMask IpAddress, tMACModDefaultGateway IpAddress, tMACModStationAddr MacAddress, tMACModInterfaceMode INTEGER, tMACModTRAdapterStatus INTEGER, tMACModTRMacAddrType INTEGER, tMACModTRLocAdminAddr MacAddress, tMACModTRChipFlashVer DisplayString, tMACModTRChipBufStatus INTEGER, tMACModTREarlyTokenRel INTEGER, tMACModTRMonitorConten INTEGER, tMACModTRInternalWrap INTEGER, tMACModTRExternalWrap INTEGER, tMACModIfIndex INTEGER, tMACModRMONStatsMode INTEGER, tMACModDot5StatsMode INTEGER, tMACModRMONHostStatsMode INTEGER, tMACModRMONRingStationStatsMode INTEGER, tMACModRMONMLStatsMode INTEGER, tMACModRMONPStatsMode INTEGER, tMACModRMONSrcRoutingStatsMode INTEGER, tMACModRMONSurrogateStatsMode INTEGER, tMACModARPResolveMethod INTEGER } tMACModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this card." ::= { tMACModEntry 1 } tMACModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number of this card." ::= { tMACModEntry 2 } tMACModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software boot eprom version of this module. " ::= { tMACModEntry 3 } tMACModIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The current IP address of this card and the associated interface." ::= { tMACModEntry 4 } tMACModSubnetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The current subnet mask of this card and the associated interface." ::= { tMACModEntry 5 } tMACModDefaultGateway 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 configured to be used with a default gateway." ::= { tMACModEntry 6 } tMACModStationAddr OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "A 6 octet address that uniquely identifies this card. This corresponds to the MAC address burned-in during manufacture of this module. Note that an address of 00-00-00-00-00-00 is invalid and the module has failed." ::= { tMACModEntry 7 } tMACModInterfaceMode OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), standby(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired connectivity mode of this card. When this attribute is set to enabled(1) 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(2), the card may still collect statistics but not forward messages to and from the Distributed Management Module. If this attribute is set to standby(3), the card will not collect statistics or forward messages to/from the Distributed Management Module." ::= { tMACModEntry 8 } tMACModTRAdapterStatus OBJECT-TYPE SYNTAX INTEGER { initializing(1), opened(2), closed(3), opening(4), fatal-error(5) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of the Token Ring Adapter for this module." ::= {tMACModEntry 9 } tMACModTRMacAddrType OBJECT-TYPE SYNTAX INTEGER { burned-in(1), locally-administered(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired MAC address in use for this agent. burned-in(1) indicates that the factory setting as defined in tMACStationAddr should be used. locally-administered(2) indicates that the MAC address set in tMACLocAdminAddr should be used. Setting this value to use an invalid MAC address (for example, all zeros) will return invalidData error." ::= {tMACModEntry 10} tMACModTRLocAdminAddr 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." ::= { tMACModEntry 11 } tMACModTRChipFlashVer OBJECT-TYPE SYNTAX DisplayString (SIZE(1..10)) ACCESS read-only STATUS mandatory DESCRIPTION "The version number of the microcode loaded into the module's IBM Token Ring MAC Chip Flash." ::= { tMACModEntry 12 } tMACModTRChipBufStatus OBJECT-TYPE SYNTAX INTEGER { tr-chip-buffer-ok(1), tr-chip-buffer-full(2) } ACCESS read-only STATUS deprecated DESCRIPTION "Indicates whether the IBM Token Ring MAC Chip buffer is ok or full. If the buffer is full, the module will stop collecting statistics, therefore frames may be dropped." ::= { tMACModEntry 13 } tMACModTREarlyTokenRel OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether Early Token Release is enabled for this module's TR adapter. Early Token Release (ETR) is a function which allows a transmitting adapter to release a new token as soon as it has completed frame transmission, whether or not the frame header has returned to that adapter. This option is only supported on 16Mbps Token Ring networks. Setting this attribute to enabled(1) on a 4Mbps network will return invalidData error." ::= { tMACModEntry 14 } tMACModTRMonitorConten OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether this module's TR adapter will participate in Active Monitor Contention." ::= { tMACModEntry 15 } tMACModTRInternalWrap OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether this module's TR adapter will perform an Internal Wrap Test, which wraps data internal to the MPC (MAC Wrap)." ::= { tMACModEntry 16 } tMACModTRExternalWrap OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether this module's TR adapter will perform an External Wrap Test. This test performs a lobe wrap out to the cable, but the adapter is not inserted (phantom not raised)." ::= { tMACModEntry 17 } tMACModIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The interface number associated with this module." ::= { tMACModEntry 18 } tMACModRMONStatsMode OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired state of the TRMAC RMON probe. When this attribute is set to enabled the RMON probe will be enabled and RMON statistics will be gathered for RMON groups which are enabled." ::= { tMACModEntry 19 } tMACModDot5StatsMode OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired IEEE 802.5 statistics mode of this card. When this attribute is set to enabled, the card will gather IEEE 802.5 statistics. Note that when this attribute is enabled, the accuracy of all statistics may be impaired during peak loads." ::= { tMACModEntry 20 } tMACModRMONHostStatsMode OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired RMON host table statistics 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." ::= { tMACModEntry 21 } tMACModRMONRingStationStatsMode OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired RMON ring station table statistics mode of this card. When this attribute is set to enabled, the card will gather RMON ring station table statistics and RMON ring station order table data. Note that when this attribute is enabled, the accuracy of all statistics may be impaired during peak loads." ::= { tMACModEntry 22 } tMACModRMONMLStatsMode OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired RMON mac-layer table statistics mode of this card. When this attribute is set to enabled, the card will gather RMON mac-layer table statistics. Note that when this attribute is enabled, the accuracy of all statistics may be impaired during peak loads." ::= { tMACModEntry 23 } tMACModRMONPStatsMode OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired RMON promiscuous table statistics mode of this card. When this attribute is set to enabled, the card will gather RMON promiscuous table statistics. Note that when this attribute is enabled, the accuracy of all statistics may be impaired during peak loads." ::= { tMACModEntry 24 } tMACModRMONSrcRoutingStatsMode OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired RMON source routing table statistics mode of this card. When this attribute is set to enabled, the card will gather RMON source routing table statistics. Note that when this attribute is enabled, the accuracy of all statistics may be impaired during peak loads." ::= { tMACModEntry 25 } tMACModRMONSurrogateStatsMode OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired state of the TRMAC Surrogate probe. When this attribute is set to enabled the Surrogate probe will be enabled and REM and CRS statistics will be gathered if they are enabled." ::= { tMACModEntry 26 } tMACModARPResolveMethod OBJECT-TYPE SYNTAX INTEGER { source-route(1), non-source-route(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired ARP broadcast type for this card. When this attribute is set to source-route(1), all ARP requests will contain the Routing Information field in the MAC frame. If this attribute is set to non-source-route(2), all ARP requests will not include the Routing Information field in the MAC frame." ::= { tMACModEntry 27 } -- -- IBM 8260 High-End Token Ring Medium Access Control Card -- hTMACModTable OBJECT-TYPE SYNTAX SEQUENCE OF HTMACModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains information about High-End Token Ring Medium Access Control Cards in the IBM 8260 Hub." ::= { hTMAC 6 } hTMACModEntry OBJECT-TYPE SYNTAX HTMACModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information associated with a particular High-End Token Ring Medium Access Control Card in the IBM 8260 Hub." INDEX { hTMACModSlotIndex, hTMACModSubSlotIndex} ::= { hTMACModTable 1 } HTMACModEntry ::= SEQUENCE { hTMACModSlotIndex INTEGER, hTMACModSubSlotIndex INTEGER, hTMACModBootVersion DisplayString, hTMACModIpAddress IpAddress, hTMACModSubnetMask IpAddress, hTMACModDefaultGateway IpAddress, hTMACModStationAddr MacAddress, hTMACModInterfaceMode INTEGER, hTMACModTRAdapterStatus INTEGER, hTMACModTRMacAddrType INTEGER, hTMACModTRLocAdminAddr MacAddress, hTMACModTRChipFlashVer DisplayString, hTMACModTRChipBufStatus INTEGER, hTMACModTREarlyTokenRel INTEGER, hTMACModTRMonitorConten INTEGER, hTMACModTRInternalWrap INTEGER, hTMACModTRExternalWrap INTEGER, hTMACModIfIndex INTEGER, hTMACModDot5StatsMode INTEGER, hTMACModRMONSurrogateStatsMode INTEGER, hTMACModARPResolveMethod INTEGER, hTMACModProbeIpAddress IpAddress, hTMACModProbeSubnetMask IpAddress, hTMACModProbeDefaultGateway IpAddress, hTMACModRAMCfg INTEGER } hTMACModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this card." ::= { hTMACModEntry 1 } hTMACModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number of this card." ::= { hTMACModEntry 2 } hTMACModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software boot eprom version of this module. " ::= { hTMACModEntry 3 } hTMACModIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The current IP address of this card and the associated interface." ::= { hTMACModEntry 4 } hTMACModSubnetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The current subnet mask of this card and the associated interface." ::= { hTMACModEntry 5 } hTMACModDefaultGateway 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 configured to be used with a default gateway." ::= { hTMACModEntry 6 } hTMACModStationAddr OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "A 6 octet address that uniquely identifies this card. This corresponds to the MAC address burned-in during manufacture of this module. Note that an address of 00-00-00-00-00-00 is invalid and the module has failed." ::= { hTMACModEntry 7 } hTMACModInterfaceMode OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), standby(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired connectivity mode of this card. When this attribute is set to enabled(1) 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(2), the card may still collect statistics but not forward messages to and from the Distributed Management Module. If this attribute is set to standby(3), the card will not collect statistics or forward messages to/from the Distributed Management Module." ::= { hTMACModEntry 8 } hTMACModTRAdapterStatus OBJECT-TYPE SYNTAX INTEGER { initializing(1), opened(2), closed(3), opening(4), fatal-error(5) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of the Token Ring Adapter for this module." ::= {hTMACModEntry 9 } hTMACModTRMacAddrType OBJECT-TYPE SYNTAX INTEGER { burned-in(1), locally-administered(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired MAC address in use for this agent. burned-in(1) indicates that the factory setting as defined in hTMACStationAddr should be used. locally-administered(2) indicates that the MAC address set in hTMACLocAdminAddr should be used. Setting this value to use an invalid MAC address (for example, all zeros) will return invalidData error." ::= {hTMACModEntry 10} hTMACModTRLocAdminAddr 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." ::= { hTMACModEntry 11 } hTMACModTRChipFlashVer OBJECT-TYPE SYNTAX DisplayString (SIZE(1..10)) ACCESS read-only STATUS mandatory DESCRIPTION "The version number of the microcode loaded into the module's IBM Token Ring MAC Chip Flash." ::= { hTMACModEntry 12 } hTMACModTRChipBufStatus OBJECT-TYPE SYNTAX INTEGER { tr-chip-buffer-ok(1), tr-chip-buffer-full(2) } ACCESS read-only STATUS deprecated DESCRIPTION "Indicates whether the IBM Token Ring MAC Chip buffer is ok or full. If the buffer is full, the module will stop collecting statistics, therefore frames may be dropped." ::= { hTMACModEntry 13 } hTMACModTREarlyTokenRel OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether Early Token Release is enabled for this module's TR adapter. Early Token Release (ETR) is a function which allows a transmitting adapter to release a new token as soon as it has completed frame transmission, whether or not the frame header has returned to that adapter. This option is only supported on 16Mbps Token Ring networks. Setting this attribute to enabled(1) on a 4Mbps network will return invalidData error." ::= { hTMACModEntry 14 } hTMACModTRMonitorConten OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether this module's TR adapter will participate in Active Monitor Contention." ::= { hTMACModEntry 15 } hTMACModTRInternalWrap OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether this module's TR adapter will perform an Internal Wrap Test, which wraps data internal to the MPC (MAC Wrap)." ::= { hTMACModEntry 16 } hTMACModTRExternalWrap OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether this module's TR adapter will perform an External Wrap Test. This test performs a lobe wrap out to the cable, but the adapter is not inserted (phantom not raised)." ::= { hTMACModEntry 17 } hTMACModIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The interface number associated with this module." ::= { hTMACModEntry 18 } hTMACModDot5StatsMode OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired IEEE 802.5 statistics mode of this card. When this attribute is set to enabled, the card will gather IEEE 802.5 statistics. Note that when this attribute is enabled, the accuracy of all statistics may be impaired during peak loads." ::= { hTMACModEntry 19 } hTMACModRMONSurrogateStatsMode OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired state of the TRMAC Surrogate probe. When this attribute is set to enabled the Surrogate probe will be enabled and REM and CRS statistics will be gathered if they are enabled." ::= { hTMACModEntry 20 } hTMACModARPResolveMethod OBJECT-TYPE SYNTAX INTEGER { source-route(1), non-source-route(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired ARP broadcast type for this card. When this attribute is set to source-route(1), all ARP requests will contain the Routing Information field in the MAC frame. If this attribute is set to non-source-route(2), all ARP requests will not include the Routing Information field in the MAC frame." ::= { hTMACModEntry 21 } hTMACModProbeIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The current IP address of this card's RMON Probe ." ::= { hTMACModEntry 22 } hTMACModProbeSubnetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The current subnet mask of this card's RMON Probe." ::= { hTMACModEntry 23 } hTMACModProbeDefaultGateway OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The current subnet mask of this card's RMON Probe. Note that the value of 0.0.0.0 indicates that this RMON Probe is not configured to be used with a default gateway" ::= { hTMACModEntry 24 } hTMACModRAMCfg OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The amount of CPU RAM, in Megabytes, configured on this module." ::= { hTMACModEntry 25 } -- -- 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 MacAddress, eMACModInterfaceMode INTEGER, eMACModRMONHostStatsMode INTEGER, eMACModIfIndex INTEGER, eMACModRMONProbeMode 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 MacAddress 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 connectivity mode of this card. When this attribute is set to enabled(1) 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(2), the card may still collect statistics but not forward messages to and from the Distributed Management Module. If this attribute is set to standby(3), the card will not collect statistics or forward messages to/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 statistics 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 } eMACModIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The interface number associated with this module." ::= { eMACModEntry 10 } eMACModRMONProbeMode OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired state of the RMON probe mode of this card. Enabling this mode allows the module to act as an RMON probe, supporting the RMON statistics, history, host, matrix and hostTopN groups. When enabled, this module will not support per-port statistics. Also, the host mode ( eMACModRMONHostStatsMode) object is ignored. Disabling this mode allows this module to monitor statistics on a per-port basis (supporting the dot 3 Repeater MIB). When disabled, the module will support the RMON statistics group and optionally, the RMON host group. Along with the host statistics mode, the probe mode allows the user to tailor this module to serve the user's network monitoring needs, trading function against performance (accuracy of statistics). Important note, changing the probe mode of the module will cause the module to reset, and to save the module attributes before resetting." ::= { eMACModEntry 11 } -- -- IBM 8260 Distributed 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, xDMMModRAMCfg INTEGER, xDMMModFEPROMCfg INTEGER } 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 } xDMMModRAMCfg OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The amount of CPU Dynamic RAM, in Megabytes, configured on this module. Note that this will only be reported for versions v3.01 and later." ::= { xDMMModEntry 7 } xDMMModFEPROMCfg OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The amount of Flash EPROM, in Megabytes, configured on this module. Note that this will only be reported for versions v3.01 and later." ::= { xDMMModEntry 8 } -- -- IBM 8260 Advanced Distributed Management Module -- xADMMModTable OBJECT-TYPE SYNTAX SEQUENCE OF XADMMModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains module information about each ADMM module in the concentrator." ::= { xADMM 6 } xADMMModEntry OBJECT-TYPE SYNTAX XADMMModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module information for each ADMM module in the concentrator." INDEX { xADMMModSlotIndex, xADMMModSubSlotIndex } ::= { xADMMModTable 1 } XADMMModEntry ::= SEQUENCE { xADMMModSlotIndex INTEGER, xADMMModSubSlotIndex INTEGER, xADMMModBootVersion DisplayString, xADMMModMasterPriority INTEGER, xADMMModMasterStatus INTEGER, xADMMModHubSerial DisplayString, xADMMModRAMCfg INTEGER, xADMMModFEPROMCfg INTEGER } xADMMModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { xADMMModEntry 1 } xADMMModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number of this module." ::= { xADMMModEntry 2 } xADMMModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software boot eprom version of this module. " ::= { xADMMModEntry 3 } xADMMModMasterPriority 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 comamand is used." ::= { xADMMModEntry 4 } xADMMModMasterStatus OBJECT-TYPE SYNTAX INTEGER { master(1), non-master(2), electing(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The mastership status of this agent." ::= { xADMMModEntry 5 } xADMMModHubSerial OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The Hub serial number mastership is presiding over. Zero length string for slaves." ::= { xADMMModEntry 6 } xADMMModRAMCfg OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The amount of CPU RAM, in Megabytes, configured on this module." ::= { xADMMModEntry 7 } xADMMModFEPROMCfg OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The amount of Flash EPROM, in Megabytes, configured on this module." ::= { xADMMModEntry 8 } -- -- IBM 8260 Ethernet Private Line Card (Security Daughter Board) -- eSECModTable OBJECT-TYPE SYNTAX SEQUENCE OF ESECModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains information about Ethernet Private Line Cards in the IBM 8260 Hub." ::= { eSEC 6 } eSECModEntry OBJECT-TYPE SYNTAX ESECModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information for an Ethernet Private Line Card in the IBM 8260 Hub. Entries are indexed by the card's slot and subslot number." INDEX { eSECModSlotIndex, eSECModSubSlotIndex} ::= { eSECModTable 1 } ESECModEntry ::= SEQUENCE { eSECModSlotIndex INTEGER, eSECModSubSlotIndex INTEGER, eSECModBootVersion DisplayString } eSECModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this card." ::= { eSECModEntry 1 } eSECModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number of this card." ::= { eSECModEntry 2 } eSECModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software boot eprom version of this module." ::= { eSECModEntry 3 } -- -- 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 identified 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 } -- -- -- ol42nnM is the 8238 Nways Token Ring Stackable Management Hub -- -- tnnNWMGTModTable OBJECT-TYPE SYNTAX SEQUENCE OF TnnNWMGTModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific tnnNWMGT module in the concentrator." ::= { tnnNWMGT 1 } tnnNWMGTModEntry OBJECT-TYPE SYNTAX TnnNWMGTModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of the tnnNWMGT module attributes." INDEX { tnnNWMGTModSlotIndex } ::= { tnnNWMGTModTable 1 } TnnNWMGTModEntry ::= SEQUENCE { tnnNWMGTModSlotIndex INTEGER, tnnNWMGTModHubId INTEGER, tnnNWMGTModSerialNo DisplayString, tnnNWMGTModRingSpeed INTEGER, tnnNWMGTModBcnRecovery INTEGER, tnnNWMGTModRecoveryAsic1 MacAddress, tnnNWMGTModRecoveryAsic2 MacAddress, tnnNWMGTModBcnThresh INTEGER, tnnNWMGTModSpeedThresh INTEGER, tnnNWMGTModTRMediaType INTEGER, tnnNWMGTModMasterPriority INTEGER, tnnNWMGTModMasterStatus INTEGER, tnnNWMGTModIpAddress IpAddress, tnnNWMGTModSubnetMask IpAddress, tnnNWMGTModDefaultGateway IpAddress, tnnNWMGTModStationAddr MacAddress, tnnNWMGTModLocalMACAddress MacAddress, tnnNWMGTModMACAddressType INTEGER, tnnNWMGTModActiveMACAddress MacAddress, tnnNWMGTModManagementLevel INTEGER, tnnNWMGTModOptionCardType INTEGER, tnnNWMGTModOptionCardMode INTEGER, tnnNWMGTModOptionCardSpeed INTEGER, tnnNWMGTModOptionCardRecoveryAsic1 MacAddress, tnnNWMGTModOptionCardRecoveryAsic2 MacAddress, tnnNWMGTModFan1Status INTEGER, tnnNWMGTModFan2Status INTEGER, tnnNWMGTModTempStatus INTEGER, tnnNWMGTModBootVersion DisplayString, tnnNWMGTModIfIndex INTEGER, tnnNWMGTModPICStatus INTEGER, tnnNWMGTModPrimePowerStatus INTEGER, tnnNWMGTModBackupPowerStatus INTEGER, tnnNWMGTModTRARPBroadcastType INTEGER, tnnNWMGTModRAMCfg INTEGER } tnnNWMGTModSlotIndex 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 identified by the same value of modSlotIndex." ::= { tnnNWMGTModEntry 1 } tnnNWMGTModHubId OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Reading this value returns the same value as tnnNWMGTModSlotIndex. Writing this value causes the module to be assigned a new Hub ID (slot number). This value ranges between 1 and modSlotNumber. If the requested Hub Id is already in use, the module is assigned an unused Hub Id. Writing this value causes a slot down trap for the old Hub Id and a slot up trap for the new Hub Id." ::= { tnnNWMGTModEntry 2 } tnnNWMGTModSerialNo OBJECT-TYPE SYNTAX DisplayString (SIZE(1..9)) ACCESS read-only STATUS mandatory DESCRIPTION "The serial number of this module." ::= { tnnNWMGTModEntry 3 } tnnNWMGTModRingSpeed OBJECT-TYPE SYNTAX INTEGER { fourMegabit(1), sixteenMegabit(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The ring's bandwidth. When modNetwork for this module is not isolated(2), setting this value to a different ring speed will return invalidData error." ::= { tnnNWMGTModEntry 4 } tnnNWMGTModBcnRecovery OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "When beacon recovery is enabled, the module will automatically recover from beaconing conditions by removing the beaconing station(s) from the ring." ::= { tnnNWMGTModEntry 5 } tnnNWMGTModRecoveryAsic1 OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "A 6 octet address used by the first recovery ASIC on this module." ::= {tnnNWMGTModEntry 6} tnnNWMGTModRecoveryAsic2 OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "A 6 octet address used by the second recovery ASIC on this module." ::= {tnnNWMGTModEntry 7} tnnNWMGTModBcnThresh OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies a threshold used in beacon recovery. It is the number of times a port disabled by the beaconing algorithm is allowed to be automatically re-enabled. After the threshold has been met, the user must manually disable and then re-enable the port to resume normal operation of the port. The default value is 7." ::= { tnnNWMGTModEntry 8 } tnnNWMGTModSpeedThresh OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies a threshold used for speed detection. It is the number of times a port disabled due to detection of a wrong ring speed is allowed to be automatically re-enabled. After the threshold has been met, the user must manually disable and then re-enable the port to resume normal operation of the port." ::= { tnnNWMGTModEntry 9 } tnnNWMGTModTRMediaType OBJECT-TYPE SYNTAX INTEGER { active(1), passive(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The type this module's token ring media circuitry." ::= { tnnNWMGTModEntry 10 } tnnNWMGTModMasterPriority 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." ::= {tnnNWMGTModEntry 11} tnnNWMGTModMasterStatus OBJECT-TYPE SYNTAX INTEGER { master(1), non-master(2), electing(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The mastership status of this agent." ::= {tnnNWMGTModEntry 12} tnnNWMGTModIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The current IP address of this module's token ring interface." ::= { tnnNWMGTModEntry 13 } tnnNWMGTModSubnetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The current subnet mask of this module's token ring interface." ::= { tnnNWMGTModEntry 14 } tnnNWMGTModDefaultGateway OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The current default gateway of this module's token ring interface. Note that a value of 0.0.0.0 indicates that this interface is not configured to be used with a default gateway." ::= { tnnNWMGTModEntry 15 } tnnNWMGTModStationAddr OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "A 6 octet address burned-in (programmed at the factory) that uniquely identifies this module." ::= {tnnNWMGTModEntry 16} tnnNWMGTModLocalMACAddress 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." ::= {tnnNWMGTModEntry 17} tnnNWMGTModMACAddressType 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 tnnNWMGTModStationAddr should be used. locally-administered(2) indicates that the MAC address set in tnnNWMGTModLocalMACAddress should be used. This change will take effect following a reset of the agent. The actual MAC address in use is defined in tnnNWMGTModActiveMACAddress. Setting this value to use an invalid MAC address (for example, all zeros) will return invalidData error." ::= {tnnNWMGTModEntry 18} tnnNWMGTModActiveMACAddress OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "The actual MAC address that is being used by this agent." ::= {tnnNWMGTModEntry 19} tnnNWMGTModManagementLevel OBJECT-TYPE SYNTAX INTEGER { bronze(4), silver(5), gold(6) } ACCESS read-only STATUS mandatory DESCRIPTION "The level of management software installed." ::= {tnnNWMGTModEntry 20} tnnNWMGTModOptionCardType OBJECT-TYPE SYNTAX INTEGER { fiber-riro(84), copper-riro(85), not-installed(255) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of option card installed, if any." ::= {tnnNWMGTModEntry 21} tnnNWMGTModOptionCardMode OBJECT-TYPE SYNTAX INTEGER { connected(1), isolated(2), notApplicable(3) } ACCESS read-write STATUS mandatory DESCRIPTION "When an option card is installed, setting this attribute to isolated(2) causes the option card to be removed from the ring that passes through this module's ports. If no option card is installed, setting to a value other than notApplicable will return invalidData error. The default value when an option card is installed is connected(1)." ::= {tnnNWMGTModEntry 22} tnnNWMGTModOptionCardSpeed OBJECT-TYPE SYNTAX INTEGER { fourMegabit(1), sixteenMegabit(2), notApplicable(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The ring's bandwidth. When tnnNWMGTModOptionCardMode for this module is not isolated(2), setting this value to a different ring speed will return invalidData error. If no option card is installed , setting value to other than notApplicable will return invalidData error." ::= { tnnNWMGTModEntry 23 } tnnNWMGTModOptionCardRecoveryAsic1 OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "A 6 octet address used by the first recovery ASIC on the option card installed in this module." ::= {tnnNWMGTModEntry 24} tnnNWMGTModOptionCardRecoveryAsic2 OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "A 6 octet address used by the second recovery ASIC on the option card installed in this module." ::= {tnnNWMGTModEntry 25} tnnNWMGTModFan1Status OBJECT-TYPE SYNTAX INTEGER { okay(1), faulty(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of fan1 in this module." ::= { tnnNWMGTModEntry 26 } tnnNWMGTModFan2Status OBJECT-TYPE SYNTAX INTEGER { okay(1), faulty(2), notInstalled(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of fan2 in this module." ::= { tnnNWMGTModEntry 27 } tnnNWMGTModTempStatus OBJECT-TYPE SYNTAX INTEGER { okay(1), extremeTemp(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The temperature status for this module." ::= { tnnNWMGTModEntry 28 } tnnNWMGTModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software version of the boot code running on this module." ::= { tnnNWMGTModEntry 29 } tnnNWMGTModIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The interface number associated with this module." ::= { tnnNWMGTModEntry 30 } tnnNWMGTModPICStatus OBJECT-TYPE SYNTAX INTEGER { okay(1), not-installed(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The current status of this module's power interface controller board (PIC)." ::= { tnnNWMGTModEntry 31 } tnnNWMGTModPrimePowerStatus OBJECT-TYPE SYNTAX INTEGER { okay(1), faulty(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The current status of this module's primary power supply." ::= { tnnNWMGTModEntry 32 } tnnNWMGTModBackupPowerStatus OBJECT-TYPE SYNTAX INTEGER { okay(1), not-installed(4), faulty-or-not-installed(6) } ACCESS read-only STATUS mandatory DESCRIPTION "The current status of this module's backup power supply. The status will be not-installed(4) when tnnNWMGTModPICStatus is not-installed(4). When tnnNWMGTModPICStatus is okay(1), the status will be okay(1) only if backup power is sensed. Otherwise, the status will be faulty-or-not-installed(6)." ::= { tnnNWMGTModEntry 33 } tnnNWMGTModTRARPBroadcastType OBJECT-TYPE SYNTAX INTEGER { source-route(1), non-source-route(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired ARP broadcast type for this module. When this attribute is set to source-route(1), all ARP requests will contain the Routing Information field in the MAC frame. If this attribute is set to non-source-route(2), all ARP requests will not include the Routing Information field in the MAC frame." ::= { tnnNWMGTModEntry 34 } tnnNWMGTModRAMCfg OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The amount of memory (in Megabytes) configured on this module. This includes the standard memory configuration, plus any amount installed via an expansion memory card." ::={ tnnNWMGTModEntry 35 } tnnNWMGTPortTable OBJECT-TYPE SYNTAX SEQUENCE OF TnnNWMGTPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each port of this module type." ::= { tnnNWMGT 2 } tnnNWMGTPortEntry OBJECT-TYPE SYNTAX TnnNWMGTPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of tnnNWMGT port attributes." INDEX { tnnNWMGTPortSlotIndex, tnnNWMGTPortIndex } ::= { tnnNWMGTPortTable 1 } TnnNWMGTPortEntry ::= SEQUENCE { tnnNWMGTPortSlotIndex INTEGER, tnnNWMGTPortIndex INTEGER, tnnNWMGTPortSpeedDetect INTEGER, tnnNWMGTPort8228Mode INTEGER } tnnNWMGTPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { tnnNWMGTPortEntry 1 } tnnNWMGTPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { tnnNWMGTPortEntry 2 } tnnNWMGTPortSpeedDetect OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "When speed detection is enabled, the module will determine whether the station attached to this port is at the correct ring speed. If the speed is incorrect, then the port will not unwrap. This prevents the station from entering the ring. The status of this port will indicate a speed mismatch when this occurs error. If the attached station uses auto-speed detection, then this object should be set to disabled(2) to allow the auto-speed function to operate." ::= { tnnNWMGTPortEntry 3 } tnnNWMGTPort8228Mode OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), not-applicable(3) } ACCESS read-write STATUS mandatory DESCRIPTION "When 8228 mode is set to enabled(1), the port is forced open to insert an attached IBM-8228 device into the ring. The IBM-8228 device must be attached prior to enabling this mode, otherwise the ring will be disrupted. When 8228 mode enabled, tnnNWMGTPortSpeedDetect for that port is automatically set to disabled(2). When 8228 mode is set to disabled(2), tnnNWMGTPortSpeedDetect reverts back to its prior setting. 8228 mode is only supported on port 16. Ports 1-15 return not-applicable(3)." ::= { tnnNWMGTPortEntry 4 } tnnNWMGTTrunkTable OBJECT-TYPE SYNTAX SEQUENCE OF TnnNWMGTTrunkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each trunk of this module type." ::= { tnnNWMGT 3 } tnnNWMGTTrunkEntry OBJECT-TYPE SYNTAX TnnNWMGTTrunkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of tnnNWMGT trunk attributes." INDEX { tnnNWMGTTrunkSlotIndex, tnnNWMGTTrunkIndex } ::= { tnnNWMGTTrunkTable 1 } TnnNWMGTTrunkEntry ::= SEQUENCE { tnnNWMGTTrunkSlotIndex INTEGER, tnnNWMGTTrunkIndex INTEGER, tnnNWMGTTrunkCompatibilityMode INTEGER, tnnNWMGTTrunkPhantomMode INTEGER } tnnNWMGTTrunkSlotIndex 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 identified by the same value of trunkSlotIndex." ::= { tnnNWMGTTrunkEntry 1 } tnnNWMGTTrunkIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The trunk number of this trunk. 1: intraStack-in 2: intraStack-out 3: ring-in (only if RIRO option card is installed) 4: ring-out (only if RIRO option card is installed) " ::= { tnnNWMGTTrunkEntry 2 } tnnNWMGTTrunkCompatibilityMode OBJECT-TYPE SYNTAX INTEGER { oncore(1), ibm-8260(2), online(3), ibm-8250(4), ibm-8230(5), onsemble(6), ibm-8238(7) } ACCESS read-write STATUS mandatory DESCRIPTION "The compatibility mode for this trunk. This only applies to fiber trunks. The default value is ibm-8238(7)." ::= { tnnNWMGTTrunkEntry 3 } tnnNWMGTTrunkPhantomMode OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), notApplicable(3) } ACCESS read-write STATUS mandatory DESCRIPTION "If enabled(1), then the trunk will operate in Phantom Mode. This only applies to copper trunks." ::= { tnnNWMGTTrunkEntry 4 } -- -- -- tnnNWEXP is the 8238 Nways Token Ring Stackable Expansion Hub -- -- tnnNWEXPModTable OBJECT-TYPE SYNTAX SEQUENCE OF TnnNWEXPModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific tnnNWEXP module in the concentrator." ::= { tnnNWEXP 1 } tnnNWEXPModEntry OBJECT-TYPE SYNTAX TnnNWEXPModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of the tnnNWEXP module attributes." INDEX { tnnNWEXPModSlotIndex } ::= { tnnNWEXPModTable 1 } TnnNWEXPModEntry ::= SEQUENCE { tnnNWEXPModSlotIndex INTEGER, tnnNWEXPModHubId INTEGER, tnnNWEXPModSerialNo DisplayString, tnnNWEXPModRingSpeed INTEGER, tnnNWEXPModBcnRecovery INTEGER, tnnNWEXPModRecoveryAsic1 MacAddress, tnnNWEXPModRecoveryAsic2 MacAddress, tnnNWEXPModBcnThresh INTEGER, tnnNWEXPModSpeedThresh INTEGER, tnnNWEXPModTRMediaType INTEGER, tnnNWEXPModFanStatus INTEGER, tnnNWEXPModTempStatus INTEGER, tnnNWEXPModBootVersion DisplayString, tnnNWEXPModPICStatus INTEGER, tnnNWEXPModPrimePowerStatus INTEGER, tnnNWEXPModBackupPowerStatus INTEGER, tnnNWEXPModFan2Status INTEGER } tnnNWEXPModSlotIndex 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 identified by the same value of modSlotIndex." ::= { tnnNWEXPModEntry 1 } tnnNWEXPModHubId OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Reading this value returns the same value as tnnNWEXPModSlotIndex. Writing this value causes the module to be assigned a new Hub ID (slot number). This value ranges between 1 and modSlotNumber. If the requested Hub Id is already in use, the module is assigned an unused Hub Id. Writing this value causes a slot down trap for the old Hub Id and a slot up trap for the new Hub Id." ::= { tnnNWEXPModEntry 2 } tnnNWEXPModSerialNo OBJECT-TYPE SYNTAX DisplayString (SIZE(1..9)) ACCESS read-only STATUS mandatory DESCRIPTION "The serial number of this module." ::= { tnnNWEXPModEntry 3 } tnnNWEXPModRingSpeed OBJECT-TYPE SYNTAX INTEGER { fourMegabit(1), sixteenMegabit(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The ring's bandwidth. When modNetwork for this module is not isolated(2), setting this value to a different ring speed will return invalidData error." ::= { tnnNWEXPModEntry 4 } tnnNWEXPModBcnRecovery OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "When beacon recovery is enabled, the module will automatically recover from beaconing conditions by removing the beaconing station(s) from the ring." ::= { tnnNWEXPModEntry 5 } tnnNWEXPModRecoveryAsic1 OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "A 6 octet address used by the first recovery ASIC on this module." ::= {tnnNWEXPModEntry 6} tnnNWEXPModRecoveryAsic2 OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "A 6 octet address used by the second recovery ASIC on this module." ::= {tnnNWEXPModEntry 7} tnnNWEXPModBcnThresh OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies a threshold used in beacon recovery. It is the number of times a port disabled by the beaconing algorithm is allowed to be automatically re-enabled. After the threshold has been met, the user must manually disable and then re-enable the port to resume normal operation of the port. The default value is 7." ::= { tnnNWEXPModEntry 8 } tnnNWEXPModSpeedThresh OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies a threshold used for speed detection. It is the number of times a port disabled due to detection of a wrong ring speed is allowed to be automatically re-enabled. After the threshold has been met, the user must manually disable and then re-enable the port to resume normal operation of the port." ::= { tnnNWEXPModEntry 9 } tnnNWEXPModTRMediaType OBJECT-TYPE SYNTAX INTEGER { active(1), passive(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The type this module's token ring media circuitry." ::= { tnnNWEXPModEntry 10 } tnnNWEXPModFanStatus OBJECT-TYPE SYNTAX INTEGER { okay(1), faulty(2), notInstalled(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of the fan in this module." ::= { tnnNWEXPModEntry 11 } tnnNWEXPModTempStatus OBJECT-TYPE SYNTAX INTEGER { okay(1), extremeTemp(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The temperature status for this module." ::= { tnnNWEXPModEntry 12 } tnnNWEXPModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software version of the boot code running on this module." ::= { tnnNWEXPModEntry 13 } tnnNWEXPModPICStatus OBJECT-TYPE SYNTAX INTEGER { okay(1), not-installed(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The current status of this module's power interface controller board (PIC)." ::= { tnnNWEXPModEntry 14 } tnnNWEXPModPrimePowerStatus OBJECT-TYPE SYNTAX INTEGER { okay(1), faulty(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The current status of this module's primary power supply." ::= { tnnNWEXPModEntry 15 } tnnNWEXPModBackupPowerStatus OBJECT-TYPE SYNTAX INTEGER { okay(1), not-installed(4), faulty-or-not-installed(6) } ACCESS read-only STATUS mandatory DESCRIPTION "The current status of this module's backup power supply. The status will be not-installed(4) when tnnNWEXPModPICStatus is not-installed(4). When tnnNWEXPModPICStatus is okay(1), the status will be okay(1) only if backup power is sensed. Otherwise, the status will be faulty-or-not-installed(6)." ::= { tnnNWEXPModEntry 16 } tnnNWEXPModFan2Status OBJECT-TYPE SYNTAX INTEGER { okay(1), faulty(2), notInstalled(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of fan2 in this module." ::= { tnnNWEXPModEntry 17 } tnnNWEXPPortTable OBJECT-TYPE SYNTAX SEQUENCE OF TnnNWEXPPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each port of this module type." ::= { tnnNWEXP 2 } tnnNWEXPPortEntry OBJECT-TYPE SYNTAX TnnNWEXPPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of tnnNWEXP port attributes." INDEX { tnnNWEXPPortSlotIndex, tnnNWEXPPortIndex } ::= { tnnNWEXPPortTable 1 } TnnNWEXPPortEntry ::= SEQUENCE { tnnNWEXPPortSlotIndex INTEGER, tnnNWEXPPortIndex INTEGER, tnnNWEXPPortSpeedDetect INTEGER, tnnNWEXPPort8228Mode INTEGER } tnnNWEXPPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { tnnNWEXPPortEntry 1 } tnnNWEXPPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { tnnNWEXPPortEntry 2 } tnnNWEXPPortSpeedDetect OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "When speed detection is enabled, the module will determine whether the station attached to this port is at the correct ring speed. If the speed is incorrect, then the port will not unwrap. This prevents the station from entering the ring. The status of this port will indicate a speed mismatch when this occurs error. If the attached station uses auto-speed detection, then this object should be set to disabled(2) to allow the auto-speed function to operate." ::= { tnnNWEXPPortEntry 3 } tnnNWEXPPort8228Mode OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), not-applicable(3) } ACCESS read-write STATUS mandatory DESCRIPTION "When 8228 mode is set to enabled(1), the port is forced open to insert an attached IBM-8228 device into the ring. The IBM-8228 device must be attached prior to enabling this mode, otherwise the ring will be disrupted. When 8228 mode enabled, tnnNWEXPPortSpeedDetect for that port is automatically set to disabled(2). When 8228 mode is set to disabled(2), tnnNWEXPPortSpeedDetect reverts back to its prior setting. 8228 mode is only supported on port 16. Ports 1-15 return not-applicable(3)." ::= { tnnNWEXPPortEntry 4 } -- NOTE tnnNWEXP has no module-specific trunk attributes -- -- IBM 8260 Token Ring Active Twisted Pair Module -- t18MSAPortTable OBJECT-TYPE SYNTAX SEQUENCE OF T18MSAPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each port of this module type." ::= { t18MSA 2 } t18MSAPortEntry OBJECT-TYPE SYNTAX T18MSAPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of the port attributes for this module." INDEX { t18MSAPortSlotIndex, t18MSAPortIndex } ::= { t18MSAPortTable 1 } T18MSAPortEntry ::= SEQUENCE { t18MSAPortSlotIndex INTEGER, t18MSAPortIndex INTEGER, t18MSAPortFanOutMode INTEGER } t18MSAPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { t18MSAPortEntry 1 } t18MSAPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { t18MSAPortEntry 2 } t18MSAPortFanOutMode OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to allow devices that do not assert Phantom to be inserted into the ring. It will cause the port to open regardless of Phantom. Disabling a port automatically sets this object to disabled(2). The user should use caution when setting this object to enabled(1). If there is no proper device attached the ring will be opened causing ring disruption. If this occurs, beacon recovery will wrap the port." ::= { t18MSAPortEntry 3 } t18MSATrunkTable OBJECT-TYPE SYNTAX SEQUENCE OF T18MSATrunkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of trunk-specific information about each trunk for this module type." ::= { t18MSA 3 } t18MSATrunkEntry OBJECT-TYPE SYNTAX T18MSATrunkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of the trunk attributes for this module." INDEX { t18MSATrunkSlotIndex, t18MSATrunkIndex } ::= { t18MSATrunkTable 1 } T18MSATrunkEntry ::= SEQUENCE { t18MSATrunkSlotIndex INTEGER, t18MSATrunkIndex INTEGER, t18MSATrunkCompMode INTEGER } t18MSATrunkSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this trunk's module." ::= { t18MSATrunkEntry 1 } t18MSATrunkIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The trunk number of this trunk." ::= { t18MSATrunkEntry 2 } t18MSATrunkCompMode OBJECT-TYPE SYNTAX INTEGER { oncore(1), ibm-8260(2), online(3), ibm-8250(4), ibm-8230(5), onsemble(6), ibm-8238(7) } ACCESS read-write STATUS mandatory DESCRIPTION "The compatibility mode for this trunk. All of the modes except oncore(1) and ibm-8260(2) require an available jitter attenuator module. If a jitter attenuator module is not available, then the set will be rejected with a invalid data error. The compatibility mode for each trunk must be set to correspond to the type of unit the trunk is connected to." ::= { t18MSATrunkEntry 3 } t18MSAModTable OBJECT-TYPE SYNTAX SEQUENCE OF T18MSAModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module specific information for this module type." ::= { t18MSA 6 } t18MSAModEntry OBJECT-TYPE SYNTAX T18MSAModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of the T18MSA module attributes." INDEX { t18MSAModSlotIndex, t18MSAModSubSlotIndex } ::= { t18MSAModTable 1 } T18MSAModEntry ::= SEQUENCE { t18MSAModSlotIndex INTEGER, t18MSAModSubSlotIndex INTEGER, t18MSAModBootVersion DisplayString, t18MSAModDipNVRam INTEGER, t18MSAModDipNetwork INTEGER, t18MSAModDipRingSpeed INTEGER, t18MSAModJAStatus INTEGER, t18MSAModRecoveryAsic1 MacAddress, t18MSAModRecoveryAsic2 MacAddress, t18MSAModBcnThres INTEGER, t18MSAModSpeedThres INTEGER } t18MSAModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { t18MSAModEntry 1 } t18MSAModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number of this module." ::= { t18MSAModEntry 2 } t18MSAModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software version of the boot code running on this module." ::= { t18MSAModEntry 3 } t18MSAModDipNVRam 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 the dip switch to enable(1) will cause the module to be configured according to the configuration which was saved in the non-volatile storage." ::= { t18MSAModEntry 4 } t18MSAModDipNetwork OBJECT-TYPE SYNTAX INTEGER { isolated(2), 8260-token-ring-1(37), 8260-token-ring-2(38), 8260-token-ring-3(39), 8260-token-ring-4(40), 8260-token-ring-5(41), 8260-token-ring-6(42), 8260-token-ring-7(43), 8260-token-ring-8(44), 8260-token-ring-9(45), 8260-token-ring-10(46) } ACCESS read-only STATUS mandatory DESCRIPTION "The network indicated by the module's dip switches." ::= { t18MSAModEntry 5 } t18MSAModDipRingSpeed OBJECT-TYPE SYNTAX INTEGER { fourMegabit(1), sixteenMegabit(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The dip switch setting for the ring's bandwidth. The speed is in units of megabits per second." ::= { t18MSAModEntry 6 } t18MSAModJAStatus OBJECT-TYPE SYNTAX INTEGER { okay(1), notPresent(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of the first Jitter Attenuator Daughter Card." ::= { t18MSAModEntry 7 } t18MSAModRecoveryAsic1 OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "A 6 octet address used by the first recovery ASIC on this module." ::= { t18MSAModEntry 8 } t18MSAModRecoveryAsic2 OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "A 6 octet address used by the second recovery ASIC on this module." ::= { t18MSAModEntry 9 } t18MSAModBcnThres OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies a threshold used in beacon recovery. It is the number of times a port disabled by the beaconing algorithm is allowed to be automatically re-enabled. After the threshold has been met, the user must manually disable and then re-enable the port to resume normal operation of the port. The default value is 7." ::= { t18MSAModEntry 10 } t18MSAModSpeedThres OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies a threshold used for speed detection. It is the number of times a port disabled due to detection of a wrong ring speed is allowed to be automatically re-enabled. After the threshold has been met, the user must manually disable and then re-enable the port to resume normal operation of the port." ::= { t18MSAModEntry 11 } -- -- IBM 8260 Token Ring Dual Fiberoptic Repeater Module -- t10RFPortTable OBJECT-TYPE SYNTAX SEQUENCE OF T10RFPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each port of this module type." ::= { t10RF 2 } t10RFPortEntry OBJECT-TYPE SYNTAX T10RFPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of the port attributes for this module." INDEX { t10RFPortSlotIndex, t10RFPortIndex } ::= { t10RFPortTable 1 } T10RFPortEntry ::= SEQUENCE { t10RFPortSlotIndex INTEGER, t10RFPortIndex INTEGER, t10RFPortDipNetwork INTEGER, t10RFPortStaticSwitch INTEGER, t10RFPortFanOutMode INTEGER } t10RFPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { t10RFPortEntry 1 } t10RFPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { t10RFPortEntry 2 } t10RFPortDipNetwork OBJECT-TYPE SYNTAX INTEGER { isolated-11(31), 8260-token-ring-1(37), 8260-token-ring-2(38), 8260-token-ring-3(39), 8260-token-ring-4(40), 8260-token-ring-5(41), 8260-token-ring-6(42), 8260-token-ring-7(43), 8260-token-ring-8(44), 8260-token-ring-9(45), 8260-token-ring-10(46) } ACCESS read-only STATUS mandatory DESCRIPTION "The network indicated by the port's dip switches." ::= { t10RFPortEntry 3 } t10RFPortStaticSwitch OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The administrative state of the static switch for this port. When the static switch is enabled, the status of the port will be checked before allowing a network change. If phantom is detected, then the change will be rejected. The user must power down the station to allow a network change. When the station is powered on, the station will issue a duplicate address test ensuring that no other stations in the network have the same address." ::= { t10RFPortEntry 4 } t10RFPortFanOutMode OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to allow devices that do not assert Phantom to be inserted into the ring. It will cause the port to open regardless of Phantom. Disabling a port automatically sets this object to disabled(2). The user should use caution when setting this object to enabled(1). If there is no proper device attached the ring will be opened causing ring disruption. If this occurs, beacon recovery will wrap the port." ::= { t10RFPortEntry 5 } t10RFTrunkTable OBJECT-TYPE SYNTAX SEQUENCE OF T10RFTrunkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of trunk-specific information about each trunk for this module type." ::= { t10RF 3 } t10RFTrunkEntry OBJECT-TYPE SYNTAX T10RFTrunkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of the trunk attributes for this module." INDEX { t10RFTrunkSlotIndex, t10RFTrunkIndex } ::= { t10RFTrunkTable 1 } T10RFTrunkEntry ::= SEQUENCE { t10RFTrunkSlotIndex INTEGER, t10RFTrunkIndex INTEGER, t10RFTrunkDipNetwork INTEGER, t10RFTrunkCompMode INTEGER, t10RFTrunkStaticSwitch INTEGER } t10RFTrunkSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this trunk's module." ::= { t10RFTrunkEntry 1 } t10RFTrunkIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The trunk number of this trunk." ::= { t10RFTrunkEntry 2 } t10RFTrunkDipNetwork OBJECT-TYPE SYNTAX INTEGER { isolated-11(31), 8260-token-ring-1(37), 8260-token-ring-2(38), 8260-token-ring-3(39), 8260-token-ring-4(40), 8260-token-ring-5(41), 8260-token-ring-6(42), 8260-token-ring-7(43), 8260-token-ring-8(44), 8260-token-ring-9(45), 8260-token-ring-10(46) } ACCESS read-only STATUS mandatory DESCRIPTION "The network indicated by the trunk's dip switches." ::= { t10RFTrunkEntry 3 } t10RFTrunkCompMode OBJECT-TYPE SYNTAX INTEGER { oncore(1), ibm-8260(2), online(3), ibm-8250(4), ibm-8230(5), onsemble(6), ibm-8238(7) } ACCESS read-write STATUS mandatory DESCRIPTION "The compatibility mode for this trunk. All of the modes except oncore(1) and ibm-8260(2) require an available jitter attenuator module. If a jitter attenuator module is not available, then the set will be rejected with a invalid data error. The compatibility mode for each trunk must be set to correspond to the type of unit the trunk is connected to." ::= { t10RFTrunkEntry 4 } t10RFTrunkStaticSwitch OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The administrative state of the static switch for this trunk. When the static switch is enabled, the administrative state of the trunk pair will be checked before allowing a network change. If either trunk is enabled then the change will be rejected. The user must disable both trunks before changing the network." ::= { t10RFTrunkEntry 5 } t10RFModTable OBJECT-TYPE SYNTAX SEQUENCE OF T10RFModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module specific information for this module type." ::= { t10RF 6 } t10RFModEntry OBJECT-TYPE SYNTAX T10RFModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of the T10R-F module attributes." INDEX { t10RFModSlotIndex, t10RFModSubSlotIndex } ::= { t10RFModTable 1 } T10RFModEntry ::= SEQUENCE { t10RFModSlotIndex INTEGER, t10RFModSubSlotIndex INTEGER, t10RFModBootVersion DisplayString, t10RFModDipNVRam INTEGER, t10RFModDipRingSpeed INTEGER, t10RFModJA1Status INTEGER, t10RFModJA2Status INTEGER, t10RFModRecoveryAsic1 MacAddress, t10RFModRecoveryAsic2 MacAddress, t10RFModBcnThres INTEGER, t10RFModAsicType INTEGER } t10RFModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { t10RFModEntry 1 } t10RFModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number of this module." ::= { t10RFModEntry 2 } t10RFModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software version of the boot code running on this module." ::= { t10RFModEntry 3 } t10RFModDipNVRam 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 the dip switch to enable(1) will cause the module to be configured according to the configuration which was saved in the non-volatile storage." ::= { t10RFModEntry 4 } t10RFModDipRingSpeed OBJECT-TYPE SYNTAX INTEGER { fourMegabit(1), sixteenMegabit(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The dip switch setting for the ring's bandwidth. The speed is in units of megabits per second." ::= { t10RFModEntry 5 } t10RFModJA1Status OBJECT-TYPE SYNTAX INTEGER { okay(1), notPresent(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of the first Jitter Attenuator Daughter Card." ::= { t10RFModEntry 6 } t10RFModJA2Status OBJECT-TYPE SYNTAX INTEGER { okay(1), notPresent(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of the second Jitter Attenuator Daughter Card." ::= { t10RFModEntry 7 } t10RFModRecoveryAsic1 OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "A 6 octet address used by the first recovery ASIC on this module." ::= { t10RFModEntry 8 } t10RFModRecoveryAsic2 OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "A 6 octet address used by the second recovery ASIC on this module." ::= { t10RFModEntry 9 } t10RFModBcnThres OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies a threshold used in beacon recovery. It is the number of times a port disabled by the beaconing algorithm is allowed to be automatically re-enabled. After the threshold has been met, the user must manually disable and then re-enable the port to resume normal operation of the port. The default value is 7." ::= { t10RFModEntry 10 } t10RFModAsicType OBJECT-TYPE SYNTAX INTEGER { basic(1) } ACCESS read-only STATUS mandatory DESCRIPTION "This object specifies the type of switching asic on the module." ::= { t10RFModEntry 11 } -- -- IBM 8260 Token Ring Dual Copper Repeater Module -- t10RCPortTable OBJECT-TYPE SYNTAX SEQUENCE OF T10RCPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each port of this module type." ::= { t10RC 2 } t10RCPortEntry OBJECT-TYPE SYNTAX T10RCPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of the port attributes for this module." INDEX { t10RCPortSlotIndex, t10RCPortIndex } ::= { t10RCPortTable 1 } T10RCPortEntry ::= SEQUENCE { t10RCPortSlotIndex INTEGER, t10RCPortIndex INTEGER, t10RCPortDipNetwork INTEGER, t10RCPortStaticSwitch INTEGER, t10RCPortFanOutMode INTEGER } t10RCPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { t10RCPortEntry 1 } t10RCPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { t10RCPortEntry 2 } t10RCPortDipNetwork OBJECT-TYPE SYNTAX INTEGER { isolated-11(31), 8260-token-ring-1(37), 8260-token-ring-2(38), 8260-token-ring-3(39), 8260-token-ring-4(40), 8260-token-ring-5(41), 8260-token-ring-6(42), 8260-token-ring-7(43), 8260-token-ring-8(44), 8260-token-ring-9(45), 8260-token-ring-10(46) } ACCESS read-only STATUS mandatory DESCRIPTION "The network indicated by the port's dip switches." ::= { t10RCPortEntry 3 } t10RCPortStaticSwitch OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The administrative state of the static switch for this port. When the static switch is enabled, the status of the port will be checked before allowing a network change. If phantom is detected, then the change will be rejected. The user must power down the station to allow a network change. When the station is powered on, the station will issue a duplicate address test ensuring that no other stations in the network have the same address." ::= { t10RCPortEntry 4 } t10RCPortFanOutMode OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to allow devices that do not assert Phantom to be inserted into the ring. It will cause the port to open regardless of Phantom. Disabling a port automatically sets this object to disabled(2). The user should use caution when setting this object to enabled(1). If there is no proper device attached the ring will be opened causing ring disruption. If this occurs, beacon recovery will wrap the port." ::= { t10RCPortEntry 5 } t10RCTrunkTable OBJECT-TYPE SYNTAX SEQUENCE OF T10RCTrunkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of trunk-specific information about each trunk for this module type." ::= { t10RC 3 } t10RCTrunkEntry OBJECT-TYPE SYNTAX T10RCTrunkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of the trunk attributes for this module." INDEX { t10RCTrunkSlotIndex, t10RCTrunkIndex } ::= { t10RCTrunkTable 1 } T10RCTrunkEntry ::= SEQUENCE { t10RCTrunkSlotIndex INTEGER, t10RCTrunkIndex INTEGER, t10RCTrunkDipNetwork INTEGER, t10RCTrunkCompMode INTEGER, t10RCTrunkStaticSwitch INTEGER } t10RCTrunkSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this trunk's module." ::= { t10RCTrunkEntry 1 } t10RCTrunkIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The trunk number of this trunk." ::= { t10RCTrunkEntry 2 } t10RCTrunkDipNetwork OBJECT-TYPE SYNTAX INTEGER { isolated-11(31), 8260-token-ring-1(37), 8260-token-ring-2(38), 8260-token-ring-3(39), 8260-token-ring-4(40), 8260-token-ring-5(41), 8260-token-ring-6(42), 8260-token-ring-7(43), 8260-token-ring-8(44), 8260-token-ring-9(45), 8260-token-ring-10(46) } ACCESS read-only STATUS mandatory DESCRIPTION "The network indicated by the trunk's dip switches." ::= { t10RCTrunkEntry 3 } t10RCTrunkCompMode OBJECT-TYPE SYNTAX INTEGER { oncore(1), ibm-8260(2), online(3), ibm-8250(4), ibm-8230(5), onsemble(6), ibm-8238(7) } ACCESS read-write STATUS mandatory DESCRIPTION "The compatibility mode for this trunk. All of the modes except oncore(1) and ibm-8260(2) require an available jitter attenuator module. If a jitter attenuator module is not available, then the set will be rejected with a invalid data error. The compatibility mode for each trunk must be set to correspond to the type of unit the trunk is connected to." ::= { t10RCTrunkEntry 4 } t10RCTrunkStaticSwitch OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The administrative state of the static switch for this trunk. When the static switch is enabled, the administrative state of the trunk pair will be checked before allowing a network change. If either trunk is enabled then the change will be rejected. The user must disable both trunks before changing the network." ::= { t10RCTrunkEntry 5 } t10RCModTable OBJECT-TYPE SYNTAX SEQUENCE OF T10RCModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module specific information for this module type." ::= { t10RC 6 } t10RCModEntry OBJECT-TYPE SYNTAX T10RCModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of the T10R-C module attributes." INDEX { t10RCModSlotIndex, t10RCModSubSlotIndex } ::= { t10RCModTable 1 } T10RCModEntry ::= SEQUENCE { t10RCModSlotIndex INTEGER, t10RCModSubSlotIndex INTEGER, t10RCModBootVersion DisplayString, t10RCModDipNVRam INTEGER, t10RCModDipRingSpeed INTEGER, t10RCModJA1Status INTEGER, t10RCModJA2Status INTEGER, t10RCModRecoveryAsic1 MacAddress, t10RCModRecoveryAsic2 MacAddress, t10RCModBcnThres INTEGER, t10RCModAsicType INTEGER } t10RCModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { t10RCModEntry 1 } t10RCModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number of this module." ::= { t10RCModEntry 2 } t10RCModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software version of the boot code running on this module." ::= { t10RCModEntry 3 } t10RCModDipNVRam 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 the dip switch to enable(1) will cause the module to be configured according to the configuration which was saved in the non-volatile storage." ::= { t10RCModEntry 4 } t10RCModDipRingSpeed OBJECT-TYPE SYNTAX INTEGER { fourMegabit(1), sixteenMegabit(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The dip switch setting for the ring's bandwidth. The speed is in units of megabits per second." ::= { t10RCModEntry 5 } t10RCModJA1Status OBJECT-TYPE SYNTAX INTEGER { okay(1), notPresent(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of the first Jitter Attenuator Daughter Card." ::= { t10RCModEntry 6 } t10RCModJA2Status OBJECT-TYPE SYNTAX INTEGER { okay(1), notPresent(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of the second Jitter Attenuator Daughter Card." ::= { t10RCModEntry 7 } t10RCModRecoveryAsic1 OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "A 6 octet address used by the first recovery ASIC on this module." ::= { t10RCModEntry 8 } t10RCModRecoveryAsic2 OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "A 6 octet address used by the second recovery ASIC on this module." ::= { t10RCModEntry 9 } t10RCModBcnThres OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies a threshold used in beacon recovery. It is the number of times a port disabled by the beaconing algorithm is allowed to be automatically re-enabled. After the threshold has been met, the user must manually disable and then re-enable the port to resume normal operation of the port. The default value is 7." ::= { t10RCModEntry 10 } t10RCModAsicType OBJECT-TYPE SYNTAX INTEGER { basic(1) } ACCESS read-only STATUS mandatory DESCRIPTION "This object specifies the type of switching asic on the module." ::= { t10RCModEntry 11 } -- -- IBM 8260 Token Ring Quad Fiber Repeater Module -- oc62nnMQFRPortTable OBJECT-TYPE SYNTAX SEQUENCE OF Oc62nnMQFRPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each port of this module type." ::= { oc62nnMQFR 2 } oc62nnMQFRPortEntry OBJECT-TYPE SYNTAX Oc62nnMQFRPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of the port attributes for this module." INDEX { oc62nnMQFRPortSlotIndex, oc62nnMQFRPortIndex } ::= { oc62nnMQFRPortTable 1 } Oc62nnMQFRPortEntry ::= SEQUENCE { oc62nnMQFRPortSlotIndex INTEGER, oc62nnMQFRPortIndex INTEGER, oc62nnMQFRPortDipNetwork INTEGER, oc62nnMQFRPortStaticSwitch INTEGER, oc62nnMQFRPortFanOutMode INTEGER } oc62nnMQFRPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { oc62nnMQFRPortEntry 1 } oc62nnMQFRPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { oc62nnMQFRPortEntry 2 } oc62nnMQFRPortDipNetwork OBJECT-TYPE SYNTAX INTEGER { isolated-11(31), 8260-token-ring-1(37), 8260-token-ring-2(38), 8260-token-ring-3(39), 8260-token-ring-4(40), 8260-token-ring-5(41), 8260-token-ring-6(42), 8260-token-ring-7(43), 8260-token-ring-8(44), 8260-token-ring-9(45), 8260-token-ring-10(46) } ACCESS read-only STATUS mandatory DESCRIPTION "The network indicated by the port's dip switches." ::= { oc62nnMQFRPortEntry 3 } oc62nnMQFRPortStaticSwitch OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The administrative state of the static switch for this port. When the static switch is enabled, the status of the port will be checked before allowing a network change. If phantom is detected, then the change will be rejected. The user must power down the station to allow a network change. When the station is powered on, the station will issue a duplicate address test ensuring that no other stations in the network have the same address." ::= { oc62nnMQFRPortEntry 4 } oc62nnMQFRPortFanOutMode OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to allow devices that do not assert Phantom to be inserted into the ring. It will cause the port to open regardless of Phantom. Disabling a port automatically sets this object to disabled(2). The user should use caution when setting this object to enabled(1). If there is no proper device attached the ring will be opened causing ring disruption. If this occurs, beacon recovery will wrap the port." ::= { oc62nnMQFRPortEntry 5 } oc62nnMQFRTrunkTable OBJECT-TYPE SYNTAX SEQUENCE OF Oc62nnMQFRTrunkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of trunk-specific information about each trunk for this module type." ::= { oc62nnMQFR 3 } oc62nnMQFRTrunkEntry OBJECT-TYPE SYNTAX Oc62nnMQFRTrunkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of the trunk attributes for this module." INDEX { oc62nnMQFRTrunkSlotIndex, oc62nnMQFRTrunkIndex } ::= { oc62nnMQFRTrunkTable 1 } Oc62nnMQFRTrunkEntry ::= SEQUENCE { oc62nnMQFRTrunkSlotIndex INTEGER, oc62nnMQFRTrunkIndex INTEGER, oc62nnMQFRTrunkDipNetwork INTEGER, oc62nnMQFRTrunkCompMode INTEGER, oc62nnMQFRTrunkStaticSwitch INTEGER } oc62nnMQFRTrunkSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this trunk's module." ::= { oc62nnMQFRTrunkEntry 1 } oc62nnMQFRTrunkIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The trunk number of this trunk." ::= { oc62nnMQFRTrunkEntry 2 } oc62nnMQFRTrunkDipNetwork OBJECT-TYPE SYNTAX INTEGER { isolated-11(31), 8260-token-ring-1(37), 8260-token-ring-2(38), 8260-token-ring-3(39), 8260-token-ring-4(40), 8260-token-ring-5(41), 8260-token-ring-6(42), 8260-token-ring-7(43), 8260-token-ring-8(44), 8260-token-ring-9(45), 8260-token-ring-10(46) } ACCESS read-only STATUS mandatory DESCRIPTION "The network indicated by the trunk's dip switches." ::= { oc62nnMQFRTrunkEntry 3 } oc62nnMQFRTrunkCompMode OBJECT-TYPE SYNTAX INTEGER { oncore(1), ibm-8260(2), online(3), ibm-8250(4), ibm-8230(5), onsemble(6), ibm-8238(7) } ACCESS read-write STATUS mandatory DESCRIPTION "The compatibility mode for this trunk. All of the modes except oncore(1) and ibm-8260(2) require an available jitter attenuator module. If a jitter attenuator module is not available, then the set will be rejected with a invalid data error. The compatibility mode for each trunk must be set to correspond to the type of unit the trunk is connected to." ::= { oc62nnMQFRTrunkEntry 4 } oc62nnMQFRTrunkStaticSwitch OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The administrative state of the static switch for this trunk. When the static switch is enabled, the administrative state of the trunk pair will be checked before allowing a network change. If either trunk is enabled then the change will be rejected. The user must disable both trunks before changing the network." ::= { oc62nnMQFRTrunkEntry 5 } oc62nnMQFRModTable OBJECT-TYPE SYNTAX SEQUENCE OF Oc62nnMQFRModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module specific information for this module type." ::= { oc62nnMQFR 6 } oc62nnMQFRModEntry OBJECT-TYPE SYNTAX Oc62nnMQFRModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of the 62nnM-QFR module attributes." INDEX { oc62nnMQFRModSlotIndex, oc62nnMQFRModSubSlotIndex } ::= { oc62nnMQFRModTable 1 } Oc62nnMQFRModEntry ::= SEQUENCE { oc62nnMQFRModSlotIndex INTEGER, oc62nnMQFRModSubSlotIndex INTEGER, oc62nnMQFRModBootVersion DisplayString, oc62nnMQFRModDipNVRam INTEGER, oc62nnMQFRModDipRingSpeed INTEGER, oc62nnMQFRModJA1Status INTEGER, oc62nnMQFRModJA2Status INTEGER, oc62nnMQFRModRecoveryAsic1 MacAddress, oc62nnMQFRModRecoveryAsic2 MacAddress, oc62nnMQFRModBcnThres INTEGER, oc62nnMQFRModAsicType INTEGER } oc62nnMQFRModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { oc62nnMQFRModEntry 1 } oc62nnMQFRModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number of this module." ::= { oc62nnMQFRModEntry 2 } oc62nnMQFRModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software version of the boot code running on this module." ::= { oc62nnMQFRModEntry 3 } oc62nnMQFRModDipNVRam 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 the dip switch to enable(1) will cause the module to be configured according to the configuration which was saved in the non-volatile storage." ::= { oc62nnMQFRModEntry 4 } oc62nnMQFRModDipRingSpeed OBJECT-TYPE SYNTAX INTEGER { fourMegabit(1), sixteenMegabit(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The dip switch setting for the ring's bandwidth. The speed is in units of megabits per second." ::= { oc62nnMQFRModEntry 5 } oc62nnMQFRModJA1Status OBJECT-TYPE SYNTAX INTEGER { okay(1), notPresent(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of the first Jitter Attenuator Daughter Card." ::= { oc62nnMQFRModEntry 6 } oc62nnMQFRModJA2Status OBJECT-TYPE SYNTAX INTEGER { okay(1), notPresent(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of the second Jitter Attenuator Daughter Card." ::= { oc62nnMQFRModEntry 7 } oc62nnMQFRModRecoveryAsic1 OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "A 6 octet address used by the first recovery ASIC on this module." ::= { oc62nnMQFRModEntry 10 } oc62nnMQFRModRecoveryAsic2 OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "A 6 octet address used by the second recovery ASIC on this module." ::= { oc62nnMQFRModEntry 11 } oc62nnMQFRModBcnThres OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies a threshold used in beacon recovery. It is the number of times a port disabled by the beaconing algorithm is allowed to be automatically re-enabled. After the threshold has been met, the user must manually disable and then re-enable the port to resume normal operation of the port. The default value is 7." ::= { oc62nnMQFRModEntry 12 } oc62nnMQFRModAsicType OBJECT-TYPE SYNTAX INTEGER { basic(1) } ACCESS read-only STATUS mandatory DESCRIPTION "This object specifies the type of switching asic on the module." ::= { oc62nnMQFRModEntry 13 } -- -- IBM 8260 Token Ring Passive Twisted Pair Module -- t20MSPortTable OBJECT-TYPE SYNTAX SEQUENCE OF T20MSPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each port of this module type." ::= { t20MS 2 } t20MSPortEntry OBJECT-TYPE SYNTAX T20MSPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of the port attributes for this module." INDEX { t20MSPortSlotIndex, t20MSPortIndex } ::= { t20MSPortTable 1 } T20MSPortEntry ::= SEQUENCE { t20MSPortSlotIndex INTEGER, t20MSPortIndex INTEGER, t20MSPortSpeedDetect INTEGER, t20MSPortDipSpeedDetect INTEGER, t20MSPortFanOutMode INTEGER } t20MSPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { t20MSPortEntry 1 } t20MSPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { t20MSPortEntry 2 } t20MSPortSpeedDetect OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "When speed detection is enabled, the module will determine whether the station attached to this port is at the correct ring speed. If the speed is incorrect, then the port will not unwrap. This prevents the station from entering the ring. The status of this port will indicate a speed mismatch when this occurs error. If the attached station uses auto-speed detection, then this object should be set to disabled(2) to allow the auto-speed function to operate." ::= { t20MSPortEntry 3 } t20MSPortDipSpeedDetect OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The dip setting for speed detection." ::= { t20MSPortEntry 4 } t20MSPortFanOutMode OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to allow devices that do not assert Phantom to be inserted into the ring. It will cause the port to open regardless of Phantom. Disabling a port automatically sets this object to disabled(2). The user should use caution when setting this object to enabled(1). If there is no proper device attached the ring will be opened causing ring disruption. If this occurs, beacon recovery will wrap the port." ::= { t20MSPortEntry 5 } t20MSModTable OBJECT-TYPE SYNTAX SEQUENCE OF T20MSModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module specific information for this module type." ::= { t20MS 6 } t20MSModEntry OBJECT-TYPE SYNTAX T20MSModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of the T10R-C module attributes." INDEX { t20MSModSlotIndex, t20MSModSubSlotIndex } ::= { t20MSModTable 1 } T20MSModEntry ::= SEQUENCE { t20MSModSlotIndex INTEGER, t20MSModSubSlotIndex INTEGER, t20MSModBootVersion DisplayString, t20MSModDipNVRam INTEGER, t20MSModDipNetwork INTEGER, t20MSModDipRingSpeed INTEGER, t20MSModRecoveryAsic1 MacAddress, t20MSModRecoveryAsic2 MacAddress, t20MSModBcnThres INTEGER, t20MSModSpeedThres INTEGER } t20MSModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { t20MSModEntry 1 } t20MSModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number of this module." ::= { t20MSModEntry 2 } t20MSModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software version of the boot code running on this module." ::= { t20MSModEntry 3 } t20MSModDipNVRam 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 the dip switch to enable(1) will cause the module to be configured according to the configuration which was saved in the non-volatile storage." ::= { t20MSModEntry 4 } t20MSModDipNetwork OBJECT-TYPE SYNTAX INTEGER { isolated(2), 8260-token-ring-1(37), 8260-token-ring-2(38), 8260-token-ring-3(39), 8260-token-ring-4(40), 8260-token-ring-5(41), 8260-token-ring-6(42), 8260-token-ring-7(43), 8260-token-ring-8(44), 8260-token-ring-9(45), 8260-token-ring-10(46) } ACCESS read-only STATUS mandatory DESCRIPTION "The network indicated by the module's dip switches." ::= { t20MSModEntry 5 } t20MSModDipRingSpeed OBJECT-TYPE SYNTAX INTEGER { fourMegabit(1), sixteenMegabit(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The dip switch setting for the ring's bandwidth. The speed is in units of megabits per second." ::= { t20MSModEntry 6 } t20MSModRecoveryAsic1 OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "A 6 octet address used by the first recovery ASIC on this module." ::= { t20MSModEntry 7 } t20MSModRecoveryAsic2 OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "A 6 octet address used by the second recovery ASIC on this module." ::= { t20MSModEntry 8 } t20MSModBcnThres OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies a threshold used in beacon recovery. It is the number of times a port disabled by the beaconing algorithm is allowed to be automatically re-enabled. After the threshold has been met, the user must manually disable and then re-enable the port to resume normal operation of the port. The default value is 7." ::= { t20MSModEntry 9 } t20MSModSpeedThres OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies a threshold used for speed detection. It is the number of times a port disabled due to detection of a wrong ring speed is allowed to be automatically re-enabled. After the threshold has been met, the user must manually disable and then re-enable the port to resume normal operation of the port." ::= { t20MSModEntry 10 } -- -- IBM 8260 Token Ring Active Port Switched Module -- t18PSAPortTable OBJECT-TYPE SYNTAX SEQUENCE OF T18PSAPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each port of this module type." ::= { t18PSA 2 } t18PSAPortEntry OBJECT-TYPE SYNTAX T18PSAPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of the port attributes for this module." INDEX { t18PSAPortSlotIndex, t18PSAPortIndex } ::= { t18PSAPortTable 1 } T18PSAPortEntry ::= SEQUENCE { t18PSAPortSlotIndex INTEGER, t18PSAPortIndex INTEGER, t18PSAPortDipNetwork INTEGER, t18PSAPortStaticSwitch INTEGER, t18PSAPortFanOutMode INTEGER } t18PSAPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { t18PSAPortEntry 1 } t18PSAPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { t18PSAPortEntry 2 } t18PSAPortDipNetwork OBJECT-TYPE SYNTAX INTEGER { isolated-11(31), 8260-token-ring-1(37), 8260-token-ring-2(38), 8260-token-ring-3(39), 8260-token-ring-4(40), 8260-token-ring-5(41), 8260-token-ring-6(42), 8260-token-ring-7(43), 8260-token-ring-8(44), 8260-token-ring-9(45), 8260-token-ring-10(46) } ACCESS read-only STATUS mandatory DESCRIPTION "The network indicated by the port's dip switches." ::= { t18PSAPortEntry 3 } t18PSAPortStaticSwitch OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The administrative state of the static switch for this port. When the static switch is enabled, the status of the port will be checked before allowing a network change. If phantom is detected, then the change will be rejected. The user must power down the station to allow a network change. When the station is powered on, the station will issue a duplicate address test ensuring that no other stations in the network have the same address." ::= { t18PSAPortEntry 4 } t18PSAPortFanOutMode OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to allow devices that do not assert Phantom to be inserted into the ring. It will cause the port to open regardless of Phantom. Disabling a port automatically sets this object to disabled(2). The user should use caution when setting this object to enabled(1). If there is no proper device attached the ring will be opened causing ring disruption. If this occurs, beacon recovery will wrap the port." ::= { t18PSAPortEntry 5 } t18PSATrunkTable OBJECT-TYPE SYNTAX SEQUENCE OF T18PSATrunkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of trunk-specific information about each trunk for this module type." ::= { t18PSA 3 } t18PSATrunkEntry OBJECT-TYPE SYNTAX T18PSATrunkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of the trunk attributes for this module." INDEX { t18PSATrunkSlotIndex, t18PSATrunkIndex } ::= { t18PSATrunkTable 1 } T18PSATrunkEntry ::= SEQUENCE { t18PSATrunkSlotIndex INTEGER, t18PSATrunkIndex INTEGER, t18PSATrunkDipNetwork INTEGER, t18PSATrunkCompMode INTEGER, t18PSATrunkStaticSwitch INTEGER } t18PSATrunkSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this trunk's module." ::= { t18PSATrunkEntry 1 } t18PSATrunkIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The trunk number of this trunk." ::= { t18PSATrunkEntry 2 } t18PSATrunkDipNetwork OBJECT-TYPE SYNTAX INTEGER { isolated-11(31), 8260-token-ring-1(37), 8260-token-ring-2(38), 8260-token-ring-3(39), 8260-token-ring-4(40), 8260-token-ring-5(41), 8260-token-ring-6(42), 8260-token-ring-7(43), 8260-token-ring-8(44), 8260-token-ring-9(45), 8260-token-ring-10(46) } ACCESS read-only STATUS mandatory DESCRIPTION "The network indicated by the trunk's dip switches." ::= { t18PSATrunkEntry 3 } t18PSATrunkCompMode OBJECT-TYPE SYNTAX INTEGER { oncore(1), ibm-8260(2), online(3), ibm-8250(4), ibm-8230(5), onsemble(6), ibm-8238(7) } ACCESS read-write STATUS mandatory DESCRIPTION "The compatibility mode for this trunk. All of the modes except oncore(1) and ibm-8260(2) require an available jitter attenuator module. If a jitter attenuator module is not available, then the set will be rejected with a invalid data error. The compatibility mode for each trunk must be set to correspond to the type of unit the trunk is connected to." ::= { t18PSATrunkEntry 4 } t18PSATrunkStaticSwitch OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The administrative state of the static switch for this trunk. When the static switch is enabled, the administrative state of the trunk pair will be checked before allowing a network change. If either trunk is enabled then the change will be rejected. The user must disable both trunks before changing the network." ::= { t18PSATrunkEntry 5 } t18PSAModTable OBJECT-TYPE SYNTAX SEQUENCE OF T18PSAModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module specific information for this module type." ::= { t18PSA 6 } t18PSAModEntry OBJECT-TYPE SYNTAX T18PSAModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of the T18PSA module attributes." INDEX { t18PSAModSlotIndex, t18PSAModSubSlotIndex } ::= { t18PSAModTable 1 } T18PSAModEntry ::= SEQUENCE { t18PSAModSlotIndex INTEGER, t18PSAModSubSlotIndex INTEGER, t18PSAModBootVersion DisplayString, t18PSAModDipNVRam INTEGER, t18PSAModDipRingSpeed INTEGER, t18PSAModJAStatus INTEGER, t18PSAModRecoveryAsic1 MacAddress, t18PSAModRecoveryAsic2 MacAddress, t18PSAModBcnThres INTEGER, t18PSAModAsicType INTEGER } t18PSAModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { t18PSAModEntry 1 } t18PSAModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number of this module." ::= { t18PSAModEntry 2 } t18PSAModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software version of the boot code running on this module." ::= { t18PSAModEntry 3 } t18PSAModDipNVRam 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 the dip switch to enable(1) will cause the module to be configured according to the configuration which was saved in the non-volatile storage." ::= { t18PSAModEntry 4 } t18PSAModDipRingSpeed OBJECT-TYPE SYNTAX INTEGER { fourMegabit(1), sixteenMegabit(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The dip switch setting for the ring's bandwidth. The speed is in units of megabits per second." ::= { t18PSAModEntry 5 } t18PSAModJAStatus OBJECT-TYPE SYNTAX INTEGER { okay(1), notPresent(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of the first Jitter Attenuator Daughter Card." ::= { t18PSAModEntry 6 } t18PSAModRecoveryAsic1 OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "A 6 octet address used by the first recovery ASIC on this module." ::= { t18PSAModEntry 7 } t18PSAModRecoveryAsic2 OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "A 6 octet address used by the second recovery ASIC on this module." ::= { t18PSAModEntry 8 } t18PSAModBcnThres OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies a threshold used in beacon recovery. It is the number of times a port disabled by the beaconing algorithm is allowed to be automatically re-enabled. After the threshold has been met, the user must manually disable and then re-enable the port to resume normal operation of the port. The default value is 7." ::= { t18PSAModEntry 9 } t18PSAModAsicType OBJECT-TYPE SYNTAX INTEGER { basic(1) } ACCESS read-only STATUS mandatory DESCRIPTION "This object specifies the type of switching asic on the module." ::= { t18PSAModEntry 10 } -- -- IBM 8260 Ethernet Bridge/Router Interconnect Module (Bladerunner) -- e06XRModTable OBJECT-TYPE SYNTAX SEQUENCE OF E06XRModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of module-specific information for each e06XR module in the concentrator." ::= { e06XR 6 } e06XRModEntry OBJECT-TYPE SYNTAX E06XRModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific e06XR module in the concentrator." INDEX { e06XRModSlotIndex, e06XRModSubSlotIndex } ::= { e06XRModTable 1 } E06XRModEntry ::= SEQUENCE { e06XRModSlotIndex INTEGER, e06XRModSubSlotIndex INTEGER, e06XRModBootVersion DisplayString, e06XRModDipNVRam INTEGER } e06XRModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { e06XRModEntry 1 } e06XRModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number of this module." ::= { e06XRModEntry 2 } e06XRModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software boot eprom version of this module. " ::= { e06XRModEntry 3 } e06XRModDipNVRam 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." ::= { e06XRModEntry 4 } e06XRPortTable OBJECT-TYPE SYNTAX SEQUENCE OF E06XRPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each port of each e06XR module in the concentrator." ::= { e06XR 2 } e06XRPortEntry OBJECT-TYPE SYNTAX E06XRPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of port-specific information about a specific e06XR port in the concentrator." INDEX { e06XRPortSlotIndex, e06XRPortIndex } ::= { e06XRPortTable 1 } E06XRPortEntry ::= SEQUENCE { e06XRPortSlotIndex INTEGER, e06XRPortIndex INTEGER, e06XRPortSpeed INTEGER, e06XRPortStationAddr OCTET STRING, e06XRPortIpAddress IpAddress, e06XRPortSubnetMask IpAddress, e06XRPortDefaultGateway IpAddress } e06XRPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number for this port's module." ::= { e06XRPortEntry 1 } e06XRPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number for this port within this slot." ::= { e06XRPortEntry 2 } e06XRPortSpeed OBJECT-TYPE SYNTAX INTEGER { fourMegabit(1), sixteenMegabit(2), unspecified(3), tenMegabit(9) } ACCESS read-only STATUS mandatory DESCRIPTION "The speed of this port." ::= { e06XRPortEntry 3 } e06XRPortStationAddr 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." ::= { e06XRPortEntry 4 } e06XRPortIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP address associated with this port." ::= { e06XRPortEntry 5 } e06XRPortSubnetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The subnet mask associated with this port." ::= { e06XRPortEntry 6 } e06XRPortDefaultGateway OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The default gateway associated this port." ::= { e06XRPortEntry 7 } -- -- IBM 8260 ATM 100 Mbps Fiber MIC UNI Module -- -- -- Port Table -- a4FB100MICPortTable OBJECT-TYPE SYNTAX SEQUENCE OF A4FB100MICPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains port-specific information for each port of a specific ATM 100 Mbps Fiber Module in the concentrator." ::= { a4FB100MIC 2 } a4FB100MICPortEntry OBJECT-TYPE SYNTAX A4FB100MICPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of port-specific information about a specific ATM 100 Mbps Fiber Module port in the concentrator." INDEX { a4FB100MICPortSlotIndex, a4FB100MICPortIndex } ::= { a4FB100MICPortTable 1 } A4FB100MICPortEntry ::= SEQUENCE { a4FB100MICPortSlotIndex INTEGER, a4FB100MICPortIndex INTEGER, a4FB100MICPortSpeed INTEGER } a4FB100MICPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { a4FB100MICPortEntry 1 } a4FB100MICPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { a4FB100MICPortEntry 2 } a4FB100MICPortSpeed OBJECT-TYPE SYNTAX INTEGER { oneHundredMegabit(13) } ACCESS read-only STATUS mandatory DESCRIPTION "The speed of this port." ::= { a4FB100MICPortEntry 3 } -- -- Module Table -- a4FB100MICModTable OBJECT-TYPE SYNTAX SEQUENCE OF A4FB100MICModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains module-specific information about a specific ATM 100 Mbps Fiber Module in the concentrator." ::= { a4FB100MIC 6 } a4FB100MICModEntry OBJECT-TYPE SYNTAX A4FB100MICModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific ATM 100 Mbps Fiber Module in the concentrator." INDEX { a4FB100MICModSlotIndex, a4FB100MICModSubSlotIndex } ::= { a4FB100MICModTable 1 } A4FB100MICModEntry ::= SEQUENCE { a4FB100MICModSlotIndex INTEGER, a4FB100MICModSubSlotIndex INTEGER, a4FB100MICModBootVersion DisplayString } a4FB100MICModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { a4FB100MICModEntry 1 } a4FB100MICModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number of this module." ::= { a4FB100MICModEntry 2 } a4FB100MICModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software boot eprom version of this module. Note that if this module has no boot eprom, then this object will have the value 'N/A'." ::= { a4FB100MICModEntry 3 } -- -- IBM 8260 ATM 25 Mbps UNI Module -- -- -- Port Table -- a12-MB25TPPortTable OBJECT-TYPE SYNTAX SEQUENCE OF A12-MB25TPPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains port-specific information for each port of a specific ATM 25 Mbps UTP Module in the concentrator." ::= { a12-MB25TP 2 } a12-MB25TPPortEntry OBJECT-TYPE SYNTAX A12-MB25TPPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of port-specific information about a specific ATM 25 Mbps UTP Module port in the concentrator." INDEX { a12-MB25TPPortSlotIndex, a12-MB25TPPortIndex } ::= { a12-MB25TPPortTable 1 } A12-MB25TPPortEntry ::= SEQUENCE { a12-MB25TPPortSlotIndex INTEGER, a12-MB25TPPortIndex INTEGER, a12-MB25TPPortSpeed INTEGER } a12-MB25TPPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { a12-MB25TPPortEntry 1 } a12-MB25TPPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { a12-MB25TPPortEntry 2 } a12-MB25TPPortSpeed OBJECT-TYPE SYNTAX INTEGER { twentyFiveMegabit(10), oneHundredFiftyFiveMegabit(14) } ACCESS read-only STATUS mandatory DESCRIPTION "The speed of this port." ::= { a12-MB25TPPortEntry 3 } -- -- Module Table -- a12-MB25TPModTable OBJECT-TYPE SYNTAX SEQUENCE OF A12-MB25TPModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains module-specific information about a specific ATM 25 Mbps UTP Module in the concentrator." ::= { a12-MB25TP 6 } a12-MB25TPModEntry OBJECT-TYPE SYNTAX A12-MB25TPModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific ATM 25 Mbps UTP Module in the concentrator." INDEX { a12-MB25TPModSlotIndex, a12-MB25TPModSubSlotIndex } ::= { a12-MB25TPModTable 1 } A12-MB25TPModEntry ::= SEQUENCE { a12-MB25TPModSlotIndex INTEGER, a12-MB25TPModSubSlotIndex INTEGER, a12-MB25TPModBootVersion DisplayString } a12-MB25TPModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { a12-MB25TPModEntry 1 } a12-MB25TPModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number of this module." ::= { a12-MB25TPModEntry 2 } a12-MB25TPModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software boot eprom version of this module. Note that if this module has no boot eprom, then this object will have the value 'N/A'." ::= { a12-MB25TPModEntry 3 } -------------------------------------------------------------- -- IBM 8260 Ethernet Modular Front-End Module -------------------------------------------------------------- -- -- Common table for all 61nnMMod ports -- e04MMODPortTable OBJECT-TYPE SYNTAX SEQUENCE OF E04MMODPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" ::= { e04MMOD 2 } e04MMODPortEntry OBJECT-TYPE SYNTAX E04MMODPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" INDEX { e04MMODPortSlotIndex, e04MMODPortIndex } ::= { e04MMODPortTable 1} E04MMODPortEntry ::= SEQUENCE { e04MMODPortSlotIndex INTEGER, e04MMODPortIndex INTEGER, e04MMODPortBayIndex INTEGER, e04MMODPortBayPortIndex INTEGER, e04MMODPortBayType INTEGER, e04MMODPortAdminState INTEGER, e04MMODPortBuddySlot INTEGER, e04MMODPortBuddyPort INTEGER } e04MMODPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { e04MMODPortEntry 1 } e04MMODPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The logical port number of this port related to the other ports on this module." ::= { e04MMODPortEntry 2 } e04MMODPortBayIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The bay index to which this port belongs to" ::= { e04MMODPortEntry 3 } e04MMODPortBayPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The physical port location on the bay that it belongs to. 2 for example, means that this port is the second port on its bay." ::= { e04MMODPortEntry 4 } e04MMODPortBayType OBJECT-TYPE SYNTAX INTEGER { module-unknown(2), module-E3-BNC(90), module-E3-AUIF(91), module-E3-AUIM(92), module-E2-FB(93), module-E4-TPP(94) } ACCESS read-only STATUS mandatory DESCRIPTION "The connector module type of this port." ::={ e04MMODPortEntry 5 } e04MMODPortAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), redundant-primary(3), redundant-backup(4), shutdown(12) } 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. Setting this port to shutdown causes all port output to cease. An genError error will also be returned if an attempt is made to set a BNC or AUIF port to either redundant-primary or to redundant-backup." ::= { e04MMODPortEntry 6 } e04MMODPortBuddySlot 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." ::= { e04MMODPortEntry 7 } e04MMODPortBuddyPort 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." ::= { e04MMODPortEntry 8 } -- -- IBM 8260 Ethernet Modular Connector Port Module -- e3BNCPortTable OBJECT-TYPE SYNTAX SEQUENCE OF E3BNCPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of BNC-specific information for each port of this module that is of a BNC connector type." ::= { e04MMODPortBranch 1 } e3BNCPortEntry OBJECT-TYPE SYNTAX E3BNCPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of BNC-specific information for each port of this module type." INDEX { e3BNCPortSlotIndex, e3BNCPortIndex } ::= { e3BNCPortTable 1 } E3BNCPortEntry ::= SEQUENCE { e3BNCPortSlotIndex INTEGER, e3BNCPortIndex INTEGER, e3BNCPortDipNetwork INTEGER, e3BNCPortJumperTermination INTEGER, e3BNCPortJumperGround INTEGER, e3BNCPortAdminState INTEGER } e3BNCPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { e3BNCPortEntry 1 } e3BNCPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { e3BNCPortEntry 2 } e3BNCPortDipNetwork 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." ::= { e3BNCPortEntry 3 } e3BNCPortJumperTermination OBJECT-TYPE SYNTAX INTEGER { terminated(1), not-terminated(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether the port has the 50 ohm cable termination installed." ::= { e3BNCPortEntry 4 } e3BNCPortJumperGround OBJECT-TYPE SYNTAX INTEGER { grounded(1), not-grounded(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicated whether the port cable ground has been attached to chassis ground" ::= { e3BNCPortEntry 5 } e3BNCPortAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), shutdown(12) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired state of this port. Setting this port to shutdown causes all port output to cease." ::= { e3BNCPortEntry 6 } e3AUIFPortTable OBJECT-TYPE SYNTAX SEQUENCE OF E3AUIFPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of AUIF-specific information for each port of this module connector type." ::= { e04MMODPortBranch 2 } e3AUIFPortEntry OBJECT-TYPE SYNTAX E3AUIFPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of AUIF-specific information for each port of this module connector type." INDEX { e3AUIFPortSlotIndex, e3AUIFPortIndex } ::= { e3AUIFPortTable 1 } E3AUIFPortEntry ::= SEQUENCE { e3AUIFPortSlotIndex INTEGER, e3AUIFPortIndex INTEGER, e3AUIFPortDipNetwork INTEGER, e3AUIFPortAdminState INTEGER } e3AUIFPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { e3AUIFPortEntry 1 } e3AUIFPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { e3AUIFPortEntry 2 } e3AUIFPortDipNetwork 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." ::= { e3AUIFPortEntry 3 } e3AUIFPortAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), shutdown(12) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired state of this port. Setting this port to shutdown causes all port output to cease." ::= { e3AUIFPortEntry 4 } e3AUIMPortTable OBJECT-TYPE SYNTAX SEQUENCE OF E3AUIMPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of AUIM-specific information for each port of this module connector type." ::= { e04MMODPortBranch 3 } e3AUIMPortEntry OBJECT-TYPE SYNTAX E3AUIMPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of AUIM-specific information for each port of this module connector type." INDEX { e3AUIMPortSlotIndex, e3AUIMPortIndex } ::= { e3AUIMPortTable 1 } E3AUIMPortEntry ::= SEQUENCE { e3AUIMPortSlotIndex INTEGER, e3AUIMPortIndex INTEGER, e3AUIMPortAdminState INTEGER, e3AUIMPortBuddySlot INTEGER, e3AUIMPortBuddyPort INTEGER, e3AUIMPortDipNetwork INTEGER, e3AUIMPortSQETest INTEGER } e3AUIMPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { e3AUIMPortEntry 1 } e3AUIMPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { e3AUIMPortEntry 2 } e3AUIMPortAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), redundant-primary(3), redundant-backup(4), shutdown(12) } 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. Setting this port to shutdown causes all port output to cease." ::= { e3AUIMPortEntry 3 } e3AUIMPortBuddySlot 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." ::= { e3AUIMPortEntry 4 } e3AUIMPortBuddyPort 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." ::= { e3AUIMPortEntry 5 } e3AUIMPortDipNetwork 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." ::= { e3AUIMPortEntry 6 } e3AUIMPortSQETest OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The current configuration of the SQE Test function of this port." ::= { e3AUIMPortEntry 7 } -- -- NOTE: e04MMODPortBranch 4 is being reserved for FB/FL ports. -- e2FBPortTable OBJECT-TYPE SYNTAX SEQUENCE OF E2FBPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each FIB port." ::= { e04MMODPortBranch 4 } e2FBPortEntry OBJECT-TYPE SYNTAX E2FBPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of FIB-specific information for each port of this module connector type." INDEX { e2FBPortSlotIndex, e2FBPortIndex } ::= { e2FBPortTable 1 } E2FBPortEntry ::= SEQUENCE { e2FBPortSlotIndex INTEGER, e2FBPortIndex INTEGER, e2FBPortAdminState INTEGER, e2FBPortBuddySlot INTEGER, e2FBPortBuddyPort INTEGER, e2FBPortDipNetwork INTEGER, e2FBPortAutoDetect INTEGER, e2FBPortHipwr INTEGER, e2FBPortMediaConfig INTEGER, e2FBPortMediaSense INTEGER } e2FBPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { e2FBPortEntry 1 } e2FBPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { e2FBPortEntry 2 } e2FBPortAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), redundant-primary(3), redundant-backup(4), remote-diagnostics(8), shutdown(12) } 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. Setting this port to shutdown does not cause light to cease transmission from the port." ::= { e2FBPortEntry 3 } e2FBPortBuddySlot 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." ::= { e2FBPortEntry 4 } e2FBPortBuddyPort 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." ::= { e2FBPortEntry 5 } e2FBPortDipNetwork 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." ::= { e2FBPortEntry 6 } e2FBPortAutoDetect OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The repeater's ability to autosense and configure itself to FB or FL." ::= { e2FBPortEntry 7 } e2FBPortHipwr OBJECT-TYPE SYNTAX INTEGER { enabled(1), -- high power mode disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The port's High Power configuration. See the module's user's guide for more information." ::= { e2FBPortEntry 8 } e2FBPortMediaConfig OBJECT-TYPE SYNTAX INTEGER { fl(1), fb(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The current media configuration of the port. If e2FBPortAutoDetect is disabled(2), then the media configuration may be set." ::= { e2FBPortEntry 9 } e2FBPortMediaSense OBJECT-TYPE SYNTAX INTEGER { fl(1), fb(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The current media sense of the port. If e2FBPortAutoDetect is enabled(1), then the media sense is valid." ::= { e2FBPortEntry 10 } e04MMODBaseTPortTable OBJECT-TYPE SYNTAX SEQUENCE OF E04MMODBaseTPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each 10BaseT port." ::= { e04MMODPortBranch 5 } e04MMODBaseTPortEntry OBJECT-TYPE SYNTAX E04MMODBaseTPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of BaseT-specific information for each port of this module connector type." INDEX { e04MMODBaseTPortSlotIndex, e04MMODBaseTPortIndex } ::= { e04MMODBaseTPortTable 1 } E04MMODBaseTPortEntry ::= SEQUENCE { e04MMODBaseTPortSlotIndex INTEGER, e04MMODBaseTPortIndex INTEGER, e04MMODBaseTPortAdminState INTEGER, e04MMODBaseTPortBuddySlot INTEGER, e04MMODBaseTPortBuddyPort INTEGER, e04MMODBaseTPortDipNetwork INTEGER, e04MMODBaseTPortLinkInteg INTEGER, e04MMODBaseTPortAutoPolarity INTEGER, e04MMODBaseTPortSquelch INTEGER } e04MMODBaseTPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { e04MMODBaseTPortEntry 1 } e04MMODBaseTPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { e04MMODBaseTPortEntry 2 } e04MMODBaseTPortAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), redundant-primary(3), redundant-backup(4), remote-diagnostics(8), shutdown(12) } 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. Setting this port to shutdown causes the link_integrity to be disabled but does not change the e04MMODBaseTPortLinkInteg setting." ::= { e04MMODBaseTPortEntry 3 } e04MMODBaseTPortBuddySlot 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." ::= { e04MMODBaseTPortEntry 4 } e04MMODBaseTPortBuddyPort 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." ::= { e04MMODBaseTPortEntry 5 } e04MMODBaseTPortDipNetwork 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." ::= { e04MMODBaseTPortEntry 6 } e04MMODBaseTPortLinkInteg 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." ::= { e04MMODBaseTPortEntry 7 } e04MMODBaseTPortAutoPolarity OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The current configuration of the autopolarity function of this port." ::= { e04MMODBaseTPortEntry 8 } e04MMODBaseTPortSquelch 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." ::= { e04MMODBaseTPortEntry 9 } -- -- Module table -- e04MMODModTable OBJECT-TYPE SYNTAX SEQUENCE OF E04MMODModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information associated with a particular 61nnM-MOB module in the concentrator." ::= { e04MMOD 6 } e04MMODModEntry OBJECT-TYPE SYNTAX E04MMODModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information associated with a particular 61nnM-MOB module in the concentrator." INDEX { e04MMODModSlotIndex, e04MMODModSubSlotIndex } ::= { e04MMODModTable 1} E04MMODModEntry ::= SEQUENCE { e04MMODModSlotIndex INTEGER, e04MMODModSubSlotIndex INTEGER, e04MMODModBootVersion DisplayString, e04MMODModDipNVram INTEGER, e04MMODModNumBays INTEGER } e04MMODModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { e04MMODModEntry 1 } e04MMODModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number of this module." ::= { e04MMODModEntry 2 } e04MMODModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software boot eprom version of this module." ::= { e04MMODModEntry 3 } e04MMODModDipNVram 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." ::={ e04MMODModEntry 4 } e04MMODModNumBays OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The maximum number or bays on this board, populated or empty." ::={ e04MMODModEntry 5 } -------------------------------------------------------------- -- IBM 8260 Ethernet 10BASE-T Per-Port Module -------------------------------------------------------------- -- -- Port Table -- ennPSTPPortTable OBJECT-TYPE SYNTAX SEQUENCE OF EnnPSTPPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each port of this module type." ::= { ennPSTP 2 } ennPSTPPortEntry OBJECT-TYPE SYNTAX EnnPSTPPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific EnnPS-TP port in the concentrator." INDEX { ennPSTPPortSlotIndex, ennPSTPPortIndex } ::= { ennPSTPPortTable 1 } EnnPSTPPortEntry ::= SEQUENCE { ennPSTPPortSlotIndex INTEGER, ennPSTPPortIndex INTEGER, ennPSTPPortAdminState INTEGER, ennPSTPPortBuddySlot INTEGER, ennPSTPPortBuddyPort INTEGER, ennPSTPPortDipNetwork INTEGER, ennPSTPPortLinkInteg INTEGER, ennPSTPPortAutoPolarity INTEGER, ennPSTPPortSquelch INTEGER } ennPSTPPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { ennPSTPPortEntry 1 } ennPSTPPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { ennPSTPPortEntry 2 } ennPSTPPortAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), redundant-primary(3), redundant-backup(4), remote-diagnostics(8), shutdown(12) } 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. Setting this port to shutdown causes the link_integrity to be disabled but does not change the ennPSTPPortLinkInteg setting." ::= { ennPSTPPortEntry 3 } ennPSTPPortBuddySlot 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. The user may configure a port for remote_diagnostics without specifying a buddy. In this case, the buddy must be set to the current slot and port index before setting the AdminState to remote_diagnostics." ::= { ennPSTPPortEntry 4 } ennPSTPPortBuddyPort 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. The user may configure a port for remote_diagnostics without specifying a buddy. In this case, the buddy must be set to the current slot and port index before setting the AdminState to remote_diagnostics." ::= { ennPSTPPortEntry 5 } ennPSTPPortDipNetwork 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." ::= { ennPSTPPortEntry 6 } ennPSTPPortLinkInteg 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. A genError error will be returned if an attempt is made to disable the link integrity of a port whose AdminState is configured for remote-diagnostics." ::= { ennPSTPPortEntry 7 } ennPSTPPortAutoPolarity 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." ::= { ennPSTPPortEntry 8 } ennPSTPPortSquelch 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." ::= { ennPSTPPortEntry 9 } -- -- Module Table -- ennPSTPModTable OBJECT-TYPE SYNTAX SEQUENCE OF EnnPSTPModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific EnnPS-TP module in the concentrator." ::= { ennPSTP 6 } ennPSTPModEntry OBJECT-TYPE SYNTAX EnnPSTPModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific EnnPS-TP module in the concentrator." INDEX { ennPSTPModSlotIndex, ennPSTPModSubSlotIndex } ::= { ennPSTPModTable 1 } EnnPSTPModEntry ::= SEQUENCE { ennPSTPModSlotIndex INTEGER, ennPSTPModSubSlotIndex INTEGER, ennPSTPModBootVersion DisplayString, ennPSTPModDipNVRam INTEGER } ennPSTPModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { ennPSTPModEntry 1 } ennPSTPModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number of this module." ::= { ennPSTPModEntry 2 } ennPSTPModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software boot eprom version of this module. " ::= { ennPSTPModEntry 3 } ennPSTPModDipNVRam 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. Otherwise, if this switch is disabled, the DIP configuration will be used. NOTE: A media module configures itself for 1 of 3 reasons: 1) no manager is present in the HUB. 2) during a controller switch-over (i.e. fast reset). 3) when the manager issues a ConfigToDips. " ::= { ennPSTPModEntry 4 } -- -- IBM 8260 ATM Switch/Control Module -- -- -- Port Table -- aCPSWPortTable OBJECT-TYPE SYNTAX SEQUENCE OF ACPSWPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains port-specific information for each port of a specific ATM Switch/Control Module in the concentrator." ::= { aCPSW 2 } aCPSWPortEntry OBJECT-TYPE SYNTAX ACPSWPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of port-specific information about a specific ATM Switch/Control Module port in the concentrator." INDEX { aCPSWPortSlotIndex, aCPSWPortIndex } ::= { aCPSWPortTable 1 } ACPSWPortEntry ::= SEQUENCE { aCPSWPortSlotIndex INTEGER, aCPSWPortIndex INTEGER, aCPSWPortStationAddr OCTET STRING, aCPSWPortIpAddress IpAddress, aCPSWPortSubnetMask IpAddress } aCPSWPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { aCPSWPortEntry 1 } aCPSWPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { aCPSWPortEntry 2 } aCPSWPortStationAddr OBJECT-TYPE SYNTAX OCTET STRING (SIZE(6)) ACCESS read-only STATUS mandatory DESCRIPTION "A 6 octet address that uniquely identifies this port. The station address is the MAC address of the port. Note that this object only applies to ports configured on emulated LANs (e.g., 802.5 or 802.3). For an ATM native port, this object will have the value 00-00-00-00-00-00." ::= { aCPSWPortEntry 3 } aCPSWPortIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The IP address associated with this port. This address defines the access point for the ATM agent resident on this module. Note that if this module is operating in backup mode (i.e., it is not the primary module), then this object cannot be changed." ::= { aCPSWPortEntry 4 } aCPSWPortSubnetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The subnet mask associated with this port. This mask defines the access point for the ATM agent resident on this module. Note that if this module is operating in backup mode (i.e., it is not the primary module), then this object cannot be changed." ::= { aCPSWPortEntry 5 } -- -- Module Table -- aCPSWModTable OBJECT-TYPE SYNTAX SEQUENCE OF ACPSWModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains module-specific information about a specific ATM Switch/Control Module in the concentrator." ::= { aCPSW 6 } aCPSWModEntry OBJECT-TYPE SYNTAX ACPSWModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific ATM Switch/Control Module in the concentrator." INDEX { aCPSWModSlotIndex, aCPSWModSubSlotIndex } ::= { aCPSWModTable 1 } ACPSWModEntry ::= SEQUENCE { aCPSWModSlotIndex INTEGER, aCPSWModSubSlotIndex INTEGER, aCPSWModBootVersion DisplayString, aCPSWModRedundancyMode INTEGER, aCPSWModDefaultGateway IpAddress } aCPSWModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { aCPSWModEntry 1 } aCPSWModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number of this module." ::= { aCPSWModEntry 2 } aCPSWModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software boot eprom version of this module." ::= { aCPSWModEntry 3 } aCPSWModRedundancyMode OBJECT-TYPE SYNTAX INTEGER { primary(1) , backup(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The redundancy mode of this module. If the module is performing the switching function and handling all agent activities for the ATM modules in the hub, then this object will have the value primary(1). Otherwise, this object will have the value backup(2) as this module is operating in a standby role and maintains a mirror image of the primary module so that it can non-disruptively assume the primary role in the event that the primary module fails." ::= { aCPSWModEntry 4 } aCPSWModDefaultGateway OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The default gateway associated with this module. The default gateway value applies to all ports for this module. Note that if this module is operating in backup mode (i.e., it is not the primary module), then this object cannot be changed." ::= { aCPSWModEntry 5 } -- -- IBM 8260 Ethernet 36 Port 10BASE-T Telco Per-Connector Module -- e36CSTPPortTable OBJECT-TYPE SYNTAX SEQUENCE OF E36CSTPPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each port of this module type." ::= { e36CSTP 2 } e36CSTPPortEntry OBJECT-TYPE SYNTAX E36CSTPPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific E36CS-TP port in the concentrator." INDEX { e36CSTPPortSlotIndex, e36CSTPPortIndex } ::= { e36CSTPPortTable 1 } E36CSTPPortEntry ::= SEQUENCE { e36CSTPPortSlotIndex INTEGER, e36CSTPPortIndex INTEGER, e36CSTPPortAdminState INTEGER, e36CSTPPortBuddySlot INTEGER, e36CSTPPortBuddyPort INTEGER, e36CSTPPortLinkInteg INTEGER, e36CSTPPortAutoPolarity INTEGER } e36CSTPPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { e36CSTPPortEntry 1 } e36CSTPPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { e36CSTPPortEntry 2 } e36CSTPPortAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), redundant-primary(3), redundant-backup(4), remote-diagnostics(8), shutdown(12) } 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. Setting this port to shutdown causes the link_integrity to be disabled but does not change the e36CSTPPortLinkInteg setting." ::= { e36CSTPPortEntry 3 } e36CSTPPortBuddySlot 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. The user may configure a port for remote_diagnostics without specifying a buddy. In this case, the buddy must be set to the current slot and port index before setting the AdminState to remote_diagnostics." ::= { e36CSTPPortEntry 4 } e36CSTPPortBuddyPort 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. The user may configure a port for remote_diagnostics without specifying a buddy. In this case, the buddy must be set to the current slot and port index before setting the AdminState to remote_diagnostics." ::= { e36CSTPPortEntry 5 } e36CSTPPortLinkInteg 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. A genError error will be returned if an attempt is made to disable the link integrity of a port whose AdminState is configured for remote-diagnostics." ::= { e36CSTPPortEntry 6 } e36CSTPPortAutoPolarity 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." ::= { e36CSTPPortEntry 7 } e36CSTPModTable OBJECT-TYPE SYNTAX SEQUENCE OF E36CSTPModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific E36CS-TP module in the concentrator." ::= { e36CSTP 6 } e36CSTPModEntry OBJECT-TYPE SYNTAX E36CSTPModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific E36CS-TP module in the concentrator." INDEX { e36CSTPModSlotIndex, e36CSTPModSubSlotIndex } ::= { e36CSTPModTable 1 } E36CSTPModEntry ::= SEQUENCE { e36CSTPModSlotIndex INTEGER, e36CSTPModSubSlotIndex INTEGER, e36CSTPModBootVersion DisplayString, e36CSTPModDipNVRam INTEGER, e36CSTPModDipNetwork INTEGER, e36CSTPModConn1Network INTEGER, e36CSTPModConn2Network INTEGER, e36CSTPModConn3Network INTEGER } e36CSTPModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { e36CSTPModEntry 1 } e36CSTPModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number of this module." ::= { e36CSTPModEntry 2 } e36CSTPModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software boot eprom version of this module." ::= { e36CSTPModEntry 3 } e36CSTPModDipNVRam 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. Otherwise, if this switch is disabled, the DIP configuration will be used. NOTE: A media module configures itself for 1 of 3 reasons: 1) no manager is present in the HUB. 2) during a controller switch-over (i.e. fast reset). 3) when the manager issues a ConfigToDips." ::= { e36CSTPModEntry 4 } e36CSTPModDipNetwork 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 module's dip switches." ::= { e36CSTPModEntry 5 } e36CSTPModConn1Network OBJECT-TYPE SYNTAX INTEGER { ethernet-1(6), ethernet-2(7), ethernet-3(8), isolated-1(21), 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), ethernet-4(32), -- IBM 8260 networks ethernet-5(33), ethernet-6(34), ethernet-7(35), ethernet-8(36) } ACCESS read-write STATUS mandatory DESCRIPTION "The network that this connector is attached to." ::= { e36CSTPModEntry 6 } e36CSTPModConn2Network OBJECT-TYPE SYNTAX INTEGER { ethernet-1(6), ethernet-2(7), ethernet-3(8), isolated-1(21), 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), ethernet-4(32), -- IBM 8260 networks ethernet-5(33), ethernet-6(34), ethernet-7(35), ethernet-8(36) } ACCESS read-write STATUS mandatory DESCRIPTION "The network that this connector is attached to." ::= { e36CSTPModEntry 7 } e36CSTPModConn3Network OBJECT-TYPE SYNTAX INTEGER { ethernet-1(6), ethernet-2(7), ethernet-3(8), isolated-1(21), 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), ethernet-4(32), -- IBM 8260 networks ethernet-5(33), ethernet-6(34), ethernet-7(35), ethernet-8(36) } ACCESS read-write STATUS mandatory DESCRIPTION "The network that this connector is attached to." ::= { e36CSTPModEntry 8 } -- -- LightSpeed -- -- -- Module table -- sWLSModTable OBJECT-TYPE SYNTAX SEQUENCE OF SWLSModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information associated with a particular LightSpeed module." ::= { sWLS 6 } sWLSModEntry OBJECT-TYPE SYNTAX SWLSModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information associated with a particular LightSpeed module." INDEX { sWLSModSlotIndex, sWLSModSubSlotIndex } ::= { sWLSModTable 1} SWLSModEntry ::= SEQUENCE { sWLSModSlotIndex INTEGER, sWLSModSubSlotIndex INTEGER, sWLSModBootVersion DisplayString, sWLSModGbusStatus INTEGER, sWLSModMezz1Status INTEGER, sWLSModMezz2Status INTEGER, sWLSModCPUMemCfg INTEGER, sWLSModFlashCfg INTEGER, sWLSModPacketMemCfg INTEGER, sWLSModAdminMemModel INTEGER, sWLSModOperMemModel INTEGER, sWLSModAdminMaxVbridge INTEGER, sWLSModOperMaxVbridge INTEGER, sWLSModSystemSink INTEGER, sWLSModSinkTarget INTEGER, sWLSModMaxMirror INTEGER } sWLSModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { sWLSModEntry 1 } sWLSModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number of this module." ::= { sWLSModEntry 2 } sWLSModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software boot eprom version of this module." ::= { sWLSModEntry 3 } sWLSModGbusStatus OBJECT-TYPE SYNTAX INTEGER { okay(1), failure(2), notPresent(3), atmSlot(4) } ACCESS read-only STATUS mandatory DESCRIPTION "Determines the operational status of the connection with the packet backplane. Only a value of okay(1) indicates a connection to the backplane" ::={ sWLSModEntry 4 } sWLSModMezz1Status OBJECT-TYPE SYNTAX INTEGER { notPresent(1), baseT(2), fddi(3), baseF(4), cBaseFX(5), cBaseTX(6), backplaneBaseT(8), telcoBaseT(9), fddiConc(10) } ACCESS read-only STATUS mandatory DESCRIPTION "Determines the type of mezzanine card attached to the first mezzanine connector. A value of notPresent(1) is returned when no mezzanine card is attached." ::={ sWLSModEntry 5 } sWLSModMezz2Status OBJECT-TYPE SYNTAX INTEGER { notPresent(1), baseT(2), fddi(3), baseF(4), cBaseFX(5), cBaseTX(6), backplaneBaseT(8), telcoBaseT(9), fddiConc(10) } ACCESS read-only STATUS mandatory DESCRIPTION "Determines the type of mezzanine card attached to the second mezzanine connector. A value of notPresent(1) is returned when no mezzanine card is attached." ::={ sWLSModEntry 6 } sWLSModCPUMemCfg OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The amount of CPU memory (in Megabytes) configured on this module." ::={ sWLSModEntry 7 } sWLSModFlashCfg OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The amount of FLASH memory (in Megabytes) configured on this module." ::={ sWLSModEntry 8 } sWLSModPacketMemCfg OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The amount of Packet memory (in Megabytes) configured on this module." ::={ sWLSModEntry 9 } sWLSModAdminMemModel OBJECT-TYPE SYNTAX INTEGER { small(1), medium(2), large(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The size of the address forwarding table relative to the total available memory (i.e. packet memory) following the next reboot. A value of small(1) allows approximately 16K entries. A value of medium(2) allows approximately 32K entries. A value of large(3) allows approximately 64K entries. Minimizing the address space allows more available memory to be used for RMON functions and packet memory buffers. The value of this object defaults to medium(2). Changing the value of this object does not affect the module until the next time the module is rebooted." ::= { sWLSModEntry 10 } sWLSModOperMemModel OBJECT-TYPE SYNTAX INTEGER { small(1), medium(2), large(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The operational size of the address forwarding table relative to the total available memory (i.e. packet memory). A value of small(1) allows approximately 16K entries. A value of medium(2) allows approximately 32K entries. A value of large(3) allows approximately 64K entries. Minimizing the address space allows more available memory to be used for RMON functions and packet memory buffers. The value of this object defaults to medium(2). This object is read-only. To change the operational memory model, change the value of sWLSModAdminMemModel and reboot the module." ::= { sWLSModEntry 11 } sWLSModAdminMaxVbridge OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The maximum vbridges in which this module will participate following the next reboot. This value is used when the module initializes to determine memory allocation for the Address Forwarding Table. This object should be kept as low as possible to conserve memory. This object is limited to base-2 values only: 1, 2, 4, 8, 16, 32, 64, 128, and 256, and the default value is 32. Changing the value of this object does not affect the module until the next time the module reboots." ::= { sWLSModEntry 12 } sWLSModOperMaxVbridge OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The maximum vbridge in which this module can participate. This object is limited to base-2 values only: 1, 2, 4, 8, 16, 32, 64, 128, and 256, and the default value is 32. This object is read-only. To change the operational maximum vbridge, change the value of sWLSModAdminMaxVbridge and reboot the module." ::= { sWLSModEntry 13 } sWLSModSystemSink OBJECT-TYPE SYNTAX INTEGER { enable (1), disable (2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enabling this module as the system sink will all this module to act as the sink for the port mirroring function of the IBM 8260 SwitchSystem. The system sink can monitor mirrored network traffic from other modules in the chassis over the backplane. If another module is already configured to be the system sink, this object will return an invalidData error. Disable the other module before setting this module to be the system sink. See sWLSModSinkTarget for where the mirrored traffic is monitored." ::={ sWLSModEntry 14 } sWLSModSinkTarget OBJECT-TYPE SYNTAX INTEGER { bridge-port-1(1), bridge-port-2(2), bridge-port-3(3), bridge-port-4(4), bridge-port-5(5), bridge-port-6(6), bridge-port-7(7), bridge-port-8(8), bridge-port-9(9), bridge-port-10(10), bridge-port-11(11), bridge-port-12(12), bridge-port-13(13), bridge-port-14(14), bridge-port-15(15), bridge-port-16(16), bridge-port-17(17), bridge-port-18(18), bridge-port-19(19), bridge-port-20(20), bridge-port-21(21), bridge-port-22(22), bridge-port-23(23), bridge-port-24(24), local-processor(65), system-sink(129), none(255) } ACCESS read-write STATUS mandatory DESCRIPTION "Use this object to indicate where mirrored network traffic is targeted. This object can be used in conjuntion with the sWLSModSystemSink object and the sWLSBPortMirror object. Mirroring to none(255) is the default. If this module is acting as a system sink, then this object cannot be set to system-sink(129). Use the appropriate bridge port when mirroring to an external probe device. When mirroring to an external port, the bridge will not run spanning tree on that port. If a spanning tree BPDU is received on the target port, the device will automatically reconfigure the target back to none(255)." ::={ sWLSModEntry 15 } sWLSModMaxMirror OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The maximum number of bridge ports which this module will allow to have mirrored the sink target (sWLSModSinkTarget). Attempts to mirror more bridge ports than this number indicates will fail." ::= { sWLSModEntry 16 } -- -- Bridge Port -- sWLSBPortTable OBJECT-TYPE SYNTAX SEQUENCE OF SWLSBPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of information that contains port-specific information for each bridge port on each LightSpeed module." ::= { sWLS 7 } sWLSBPortEntry OBJECT-TYPE SYNTAX SWLSBPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information about a specific bridge port on a LightSpeed module." INDEX { sWLSBPortSlotIndex, sWLSBPortIndex } ::= { sWLSBPortTable 1 } SWLSBPortEntry ::= SEQUENCE { sWLSBPortSlotIndex INTEGER, sWLSBPortIndex INTEGER, sWLSBPortBType INTEGER, sWLSBPortMirror INTEGER, sWLSBPortMirrorSupported INTEGER, sWLSBPortDeskTopMode INTEGER } sWLSBPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this bridge port's module." ::= { sWLSBPortEntry 1 } sWLSBPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this bridge port. This value corresponds to the physical port number." ::= { sWLSBPortEntry 2 } sWLSBPortBType OBJECT-TYPE SYNTAX INTEGER { mic-fddi(1), baseT(2), baseF(3), cBaseT(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of this bridge port. This value corresponds to the branch used for the type specific table. Bridge ports with no branch instances will have a value of none(1)." ::= { sWLSBPortEntry 3 } sWLSBPortMirror OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enabling this object will allow the network traffic to and from this bridge port to be mirrored to the module's sink target (sWLSModSinkTarget)." ::= { sWLSBPortEntry 4 } sWLSBPortMirrorSupported OBJECT-TYPE SYNTAX INTEGER { supported(1), not-supported(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This object indicates whether or not the bridge port can be configured as a mirrored bridge port (sWLSBPortMirror). If this object is equal to supported(1) then sWLSBPortMirror can be set to enable(1), provided that all other conditions are met. If this object is equal to not-supported(2), then any attempts to set sWLSBPortMirror to enable(1) will fail." ::= { sWLSBPortEntry 5 } sWLSBPortDeskTopMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enabling this object will cause this bridge port to dynamically configure its vbridge association based on the MAC address received on this port and the MAC's VLAN association as designated by the VLAN Server." ::= { sWLSBPortEntry 6 } -- -- Bridge Port Mau -- sWLSBPortMauTable OBJECT-TYPE SYNTAX SEQUENCE OF SWLSBPortMauEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of information that contains port-specific information for each MAU on each bridge port on each LightSpeed module." ::= { sWLS 8} sWLSBPortMauEntry OBJECT-TYPE SYNTAX SWLSBPortMauEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information about a specific bridge port MAU on a LightSpeed module." INDEX { sWLSBPortMauSlotIndex, sWLSBPortMauPortIndex, sWLSBPortMauIndex } ::= { sWLSBPortMauTable 1 } SWLSBPortMauEntry ::= SEQUENCE { sWLSBPortMauSlotIndex INTEGER, sWLSBPortMauPortIndex INTEGER, sWLSBPortMauIndex INTEGER, sWLSBPortMauBType INTEGER } sWLSBPortMauSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this MAU's module." ::= { sWLSBPortMauEntry 1 } sWLSBPortMauPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The bridge port number of this MAU. " ::= { sWLSBPortMauEntry 2 } sWLSBPortMauIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of this MAU. Bridge ports can be comprised of 1 to N MAU's" ::= { sWLSBPortMauEntry 3 } sWLSBPortMauBType OBJECT-TYPE SYNTAX INTEGER { mic-fddi(1), baseT(2), baseF(3), cBaseT(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of this bridge port mau. This value corresponds to the branch used for the type specific table." ::= { sWLSBPortMauEntry 4 } -- -- FDDI Dual Attach Bridge Port Branch -- sWLSMICBPortTable OBJECT-TYPE SYNTAX SEQUENCE OF SWLSMICBPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of MIC-specific information for each bridge port that is of a MIC connector type." ::= { sWLSBPortBranch 1 } sWLSMICBPortEntry OBJECT-TYPE SYNTAX SWLSMICBPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of MIC-specific information for each bridge port of this connector type." INDEX { sWLSMICBPortSlotIndex, sWLSMICBPortIndex } ::= { sWLSMICBPortTable 1 } SWLSMICBPortEntry ::= SEQUENCE { sWLSMICBPortSlotIndex INTEGER, sWLSMICBPortIndex INTEGER, sWLSMICBPortDownStreamMAC OCTET STRING, sWLSMICBPortUpStreamMAC OCTET STRING } sWLSMICBPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this bridge port's module." ::= { sWLSMICBPortEntry 1 } sWLSMICBPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this bridge port." ::= { sWLSMICBPortEntry 2 } sWLSMICBPortDownStreamMAC OBJECT-TYPE SYNTAX OCTET STRING (SIZE (6)) ACCESS read-only STATUS mandatory DESCRIPTION "Down stream MAC" ::= { sWLSMICBPortEntry 3 } sWLSMICBPortUpStreamMAC OBJECT-TYPE SYNTAX OCTET STRING (SIZE (6)) ACCESS read-only STATUS mandatory DESCRIPTION "Up stream MAC" ::= { sWLSMICBPortEntry 4 } -- -- FDDI Dual Attach Bridge Port MAU Branch -- sWLSMICBPortMauTable OBJECT-TYPE SYNTAX SEQUENCE OF SWLSMICBPortMauEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of MIC-specific information for each MAU of this bridge port that is of a MIC connector type." ::= { sWLSBPortMauBranch 1 } sWLSMICBPortMauEntry OBJECT-TYPE SYNTAX SWLSMICBPortMauEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of MIC-specific information for each MAU of this branch type." INDEX { sWLSMICBPortMauSlotIndex, sWLSMICBPortMauPortIndex, sWLSMICBPortMauIndex } ::= { sWLSMICBPortMauTable 1 } SWLSMICBPortMauEntry ::= SEQUENCE { sWLSMICBPortMauSlotIndex INTEGER, sWLSMICBPortMauPortIndex INTEGER, sWLSMICBPortMauIndex INTEGER, sWLSMICBPortMauConfig INTEGER, sWLSMICBPortMauPcmState INTEGER, sWLSMICBPortMauConnectState INTEGER, sWLSMICBPortMauNeighbor INTEGER, sWLSMICBPortMauRemoteMACIndicated INTEGER, sWLSMICBPortMauBSFlag INTEGER, sWLSMICBPortMauPCWithhold INTEGER, sWLSMICBPortMauLerCondition INTEGER } sWLSMICBPortMauSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this MAU's module." ::= { sWLSMICBPortMauEntry 1 } sWLSMICBPortMauPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The bridge port MAU." ::= { sWLSMICBPortMauEntry 2 } sWLSMICBPortMauIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The value of the MAU within this bridge port." ::= { sWLSMICBPortMauEntry 3 } sWLSMICBPortMauConfig OBJECT-TYPE SYNTAX INTEGER { a(1), b(2), slave(3), master(4) } ACCESS read-only STATUS mandatory DESCRIPTION "Specifies the FDDI port type." ::= { sWLSMICBPortMauEntry 4 } sWLSMICBPortMauPcmState OBJECT-TYPE SYNTAX INTEGER { pc0(1), -- Off pc1(2), -- Break pc2(3), -- Trace pc3(4), -- Connect 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)." ::= { sWLSMICBPortMauEntry 5 } sWLSMICBPortMauConnectState 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)" ::= { sWLSMICBPortMauEntry 6 } sWLSMICBPortMauNeighbor 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)." ::= { sWLSMICBPortMauEntry 7 } sWLSMICBPortMauRemoteMACIndicated 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)." ::= { sWLSMICBPortMauEntry 8 } sWLSMICBPortMauBSFlag 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)." ::= { sWLSMICBPortMauEntry 9 } sWLSMICBPortMauPCWithhold 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)." ::= { sWLSMICBPortMauEntry 10 } sWLSMICBPortMauLerCondition 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)." ::= { sWLSMICBPortMauEntry 11 } -- -- BaseT Bridge Port Mau Branch -- sWLSBaseTBPortMauTable OBJECT-TYPE SYNTAX SEQUENCE OF SWLSBaseTBPortMauEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of BaseT-specific information for each MAU of this module." ::= { sWLSBPortMauBranch 2 } sWLSBaseTBPortMauEntry OBJECT-TYPE SYNTAX SWLSBaseTBPortMauEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of BaseT-specific information for each MAU of this branch type." INDEX { sWLSBaseTBPortMauSlotIndex, sWLSBaseTBPortMauPortIndex, sWLSBaseTBPortMauIndex } ::= { sWLSBaseTBPortMauTable 1 } SWLSBaseTBPortMauEntry ::= SEQUENCE { sWLSBaseTBPortMauSlotIndex INTEGER, sWLSBaseTBPortMauPortIndex INTEGER, sWLSBaseTBPortMauIndex INTEGER, sWLSBaseTBPortMauLinkInteg INTEGER, sWLSBaseTBPortMauAutoPolarity INTEGER, sWLSBaseTBPortMauSquelch INTEGER } sWLSBaseTBPortMauSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this MAU's module." ::= { sWLSBaseTBPortMauEntry 1 } sWLSBaseTBPortMauPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The bridge port number of this MAU." ::= { sWLSBaseTBPortMauEntry 2 } sWLSBaseTBPortMauIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The value of the MAU within this bridge port." ::= { sWLSBaseTBPortMauEntry 3 } sWLSBaseTBPortMauLinkInteg OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), notApplicable(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The MAU's link integrity configuration. Enabling link integrity configures the MAU to conform to the link integrity feature as specified by 10BASE-T." ::= { sWLSBaseTBPortMauEntry 4 } sWLSBaseTBPortMauAutoPolarity OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), notApplicable(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The current configuration of the autopolarity function of this MAU. Setting this object to enabled(1) causes the module to switch the port polarity automatically when the port polarity is reverted." ::= { sWLSBaseTBPortMauEntry 5 } sWLSBaseTBPortMauSquelch OBJECT-TYPE SYNTAX INTEGER { normal(1), -- high squelch low(2), notApplicable(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The MAU's squelch configuration. See the module's user's guide for more information." ::= { sWLSBaseTBPortMauEntry 6 } -- -- FB/FL Bridge Port Mau Branch -- sWLSFBFLBPortMauTable OBJECT-TYPE SYNTAX SEQUENCE OF SWLSFBFLBPortMauEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of FB/FL-specific information for each MAU of this module." ::= { sWLSBPortMauBranch 3 } sWLSFBFLBPortMauEntry OBJECT-TYPE SYNTAX SWLSFBFLBPortMauEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of FB/FL-specific information for each MAU of this branch type." INDEX { sWLSFBFLBPortMauSlotIndex, sWLSFBFLBPortMauPortIndex, sWLSFBFLBPortMauIndex } ::= { sWLSFBFLBPortMauTable 1 } SWLSFBFLBPortMauEntry ::= SEQUENCE { sWLSFBFLBPortMauSlotIndex INTEGER, sWLSFBFLBPortMauPortIndex INTEGER, sWLSFBFLBPortMauIndex INTEGER, sWLSFBFLBPortMauMediaConfig INTEGER, sWLSFBFLBPortMauMediaSense INTEGER, sWLSFBFLBPortMauHipwr INTEGER, sWLSFBFLBPortMauRemDiag INTEGER } sWLSFBFLBPortMauSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this MAU's module." ::= { sWLSFBFLBPortMauEntry 1 } sWLSFBFLBPortMauPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The bridge port number of this MAU." ::= { sWLSFBFLBPortMauEntry 2 } sWLSFBFLBPortMauIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The value of the MAU within this bridge port." ::= { sWLSFBFLBPortMauEntry 3 } sWLSFBFLBPortMauMediaConfig OBJECT-TYPE SYNTAX INTEGER { fl(1), fb(2), autosense(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The current media configuration of the mau." ::= { sWLSFBFLBPortMauEntry 4 } sWLSFBFLBPortMauMediaSense OBJECT-TYPE SYNTAX INTEGER { fl(1), fb(2), undetermined(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The current media sense of the mau." ::= { sWLSFBFLBPortMauEntry 5 } sWLSFBFLBPortMauHipwr OBJECT-TYPE SYNTAX INTEGER { enabled(1), -- high power mode disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The port's High Power configuration. See the module's user's guide for more information." ::= { sWLSFBFLBPortMauEntry 6 } sWLSFBFLBPortMauRemDiag OBJECT-TYPE SYNTAX INTEGER { enabled(1), -- remote diag disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The port's remote configuration. See the module's user's guide for more information." ::= { sWLSFBFLBPortMauEntry 7 } -- -- -- 100BaseT Bridge Port Mau Branch -- sWLScBaseTBPortMauTable OBJECT-TYPE SYNTAX SEQUENCE OF SWLScBaseTBPortMauEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of 100Base-T-specific information for each MAU of this module." ::= { sWLSBPortMauBranch 4 } sWLScBaseTBPortMauEntry OBJECT-TYPE SYNTAX SWLScBaseTBPortMauEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of 100BaseT-specific information for each MAU of this branch type." INDEX { sWLSCBaseTBPortMauSlotIndex, sWLSCBaseTBPortMauPortIndex, sWLSCBaseTBPortMauIndex } ::= { sWLScBaseTBPortMauTable 1 } SWLScBaseTBPortMauEntry ::= SEQUENCE { sWLSCBaseTBPortMauSlotIndex INTEGER, sWLSCBaseTBPortMauPortIndex INTEGER, sWLSCBaseTBPortMauIndex INTEGER, sWLSCBaseTBPortMauDuplexMode INTEGER, sWLSCBaseTBPortMauDuplexModeStatus INTEGER, sWLSCBaseTBPortMauResetAdminState INTEGER } sWLSCBaseTBPortMauSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this MAU's module." ::= { sWLScBaseTBPortMauEntry 1 } sWLSCBaseTBPortMauPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The bridge port number of this MAU." ::= { sWLScBaseTBPortMauEntry 2 } sWLSCBaseTBPortMauIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The value of the MAU within this bridge port." ::= { sWLScBaseTBPortMauEntry 3 } sWLSCBaseTBPortMauDuplexMode OBJECT-TYPE SYNTAX INTEGER { half(1), full(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The current configuration of the duplex mode of this MAU. Setting this object to full(2) allows the port to transmit and receive at the same time. If cBaseTAutoNegAdminStatus is enabled(1) then setting this object has no effect." ::= { sWLScBaseTBPortMauEntry 4 } sWLSCBaseTBPortMauDuplexModeStatus OBJECT-TYPE SYNTAX INTEGER { half(1), full(2), unknown(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The current value of the duplex mode of this MAU, reguardless of the value of cBaseTAutoNegAdminStatus. Value of unknown(3) reflects that autonegotiation is not finished or autonegotiation failed to determine duplex mode." ::= { sWLScBaseTBPortMauEntry 5 } sWLSCBaseTBPortMauResetAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), redundant-primary(3), redundant-backup(4) } ACCESS read-write STATUS mandatory DESCRIPTION "The MAU's redundancy configuration, specifying the value of the MAU's ocBridgePortMauAdminState object to take effect at the next module reset. Redundancy requires coordination of port pairs as redundant 'buddies'. Redundant port pairs are constrained to be consecutive odd/even numbered ports, e.g. ports 1/2, ports 3/4, etc. When not configured as a redundant pair, the ports operate independently. This object is used when switching between redundant and nonredundant 100BASE-T port configurations, or when swapping the primary/backup assignments of an existing redundant port pair. The enable(1) and disable(2) settings are used to change from redundant to nonredundant port-pair configuration. The redundant-primary(3) and redundant-backup(4) settings are used to change to, or modify, a redundant port pair configuration. The redundant-primary(3) is the preferred active MAU. The redundant-backup(4) becomes active when the primary incurs a fault. The values allowed for a SET depend on the current state of of the MAU's ocBridgePortMauAdminState: ------------------------------------------------------ Current value of MAU's Allowed SET Values ocBridgePortMauAdminState for this object: ------------------------------------------------------ enabled(1) redundant-primary(3), redundant-backup(4) disabled(2) redundant-primary(3), redundant-backup(4) redundant-primary(3) redundant-backup(4) ------------------------------------------------------ Configuring this object for a port (subject to the constraints in the table above) will have a side-effect on the value of the buddy port's value of sWLScBaseTBPortMauResetAdminState, as shown in the following table. ------------------------------------------------------ Configured port's Causes buddy port's Reset Admin State Reset Admin State is SET to: to change to: ------------------------------------------------------ enabled(1) disabled(2) disabled(2) enabled(1) redundant-primary(3) redundant-backup(4) redundant-backup(4) redundant-primary(3) ------------------------------------------------------ NOTE: Setting this object does not affect the operation of the MAUs until after the module is reset." ::= { sWLScBaseTBPortMauEntry 6 } -- -- LightSpeed Phase II -- -- -- Module table -- sWLS2ModTable OBJECT-TYPE SYNTAX SEQUENCE OF SWLS2ModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information associated with a particular LightSpeed module." ::= { sWLS2 6 } sWLS2ModEntry OBJECT-TYPE SYNTAX SWLS2ModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information associated with a particular LightSpeed module." INDEX { sWLS2ModSlotIndex, sWLS2ModSubSlotIndex } ::= { sWLS2ModTable 1} SWLS2ModEntry ::= SEQUENCE { sWLS2ModSlotIndex INTEGER, sWLS2ModSubSlotIndex INTEGER, sWLS2ModBootVersion DisplayString, sWLS2ModGbusStatus INTEGER, sWLS2ModMezz1Status INTEGER, sWLS2ModMezz2Status INTEGER, sWLS2ModCPUMemCfg INTEGER, sWLS2ModFlashCfg INTEGER, sWLS2ModPacketMemCfg INTEGER, sWLS2ModAdminMemModel INTEGER, sWLS2ModOperMemModel INTEGER, sWLS2ModAdminMaxVbridge INTEGER, sWLS2ModOperMaxVbridge INTEGER, sWLS2ModSystemSink INTEGER, sWLS2ModSinkTarget INTEGER, sWLS2ModMaxMirror INTEGER } sWLS2ModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { sWLS2ModEntry 1 } sWLS2ModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number of this module." ::= { sWLS2ModEntry 2 } sWLS2ModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software boot eprom version of this module." ::= { sWLS2ModEntry 3 } sWLS2ModGbusStatus OBJECT-TYPE SYNTAX INTEGER { okay(1), failure(2), notPresent(3), atmSlot(4) } ACCESS read-only STATUS mandatory DESCRIPTION "Determines the operational status of the connection with the packet backplane. Only a value of okay(1) indicates a connection to the backplane" ::={ sWLS2ModEntry 4 } sWLS2ModMezz1Status OBJECT-TYPE SYNTAX INTEGER { notPresent(1), baseT(2), fddi(3), baseF(4), cBaseFX(5), cBaseTX(6), backplaneBaseT(8), telcoBaseT(9), fddiConc(10) } ACCESS read-only STATUS mandatory DESCRIPTION "Determines the type of mezzanine card attached to the first mezzanine connector. A value of notPresent(1) is returned when no mezzanine card is attached." ::={ sWLS2ModEntry 5 } sWLS2ModMezz2Status OBJECT-TYPE SYNTAX INTEGER { notPresent(1), baseT(2), fddi(3), baseF(4), cBaseFX(5), cBaseTX(6), backplaneBaseT(8), telcoBaseT(9), fddiConc(10) } ACCESS read-only STATUS mandatory DESCRIPTION "Determines the type of mezzanine card attached to the second mezzanine connector. A value of notPresent(1) is returned when no mezzanine card is attached." ::={ sWLS2ModEntry 6 } sWLS2ModCPUMemCfg OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The amount of CPU memory (in Megabytes) configured on this module." ::={ sWLS2ModEntry 7 } sWLS2ModFlashCfg OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The amount of FLASH memory (in Megabytes) configured on this module." ::={ sWLS2ModEntry 8 } sWLS2ModPacketMemCfg OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The amount of Packet memory (in Megabytes) configured on this module." ::={ sWLS2ModEntry 9 } sWLS2ModAdminMemModel OBJECT-TYPE SYNTAX INTEGER { small(1), medium(2), large(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The size of the address forwarding table relative to the total available memory (i.e. packet memory) following the next reboot. A value of small(1) allows approximately 16K entries. A value of medium(2) allows approximately 32K entries. A value of large(3) allows approximately 64K entries. Minimizing the address space allows more available memory to be used for RMON functions and packet memory buffers. The value of this object defaults to medium(2). Changing the value of this object does not affect the module until the next time the module is rebooted." ::= { sWLS2ModEntry 10 } sWLS2ModOperMemModel OBJECT-TYPE SYNTAX INTEGER { small(1), medium(2), large(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The operational size of the address forwarding table relative to the total available memory (i.e. packet memory). A value of small(1) allows approximately 16K entries. A value of medium(2) allows approximately 32K entries. A value of large(3) allows approximately 64K entries. Minimizing the address space allows more available memory to be used for RMON functions and packet memory buffers. The value of this object defaults to medium(2). This object is read-only. To change the operational memory model, change the value of sWLS2ModAdminMemModel and reboot the module." ::= { sWLS2ModEntry 11 } sWLS2ModAdminMaxVbridge OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The maximum vbridges in which this module will participate following the next reboot. This value is used when the module initializes to determine memory allocation for the Address Forwarding Table. This object should be kept as low as possible to conserve memory. This object is limited to base-2 values only: 1, 2, 4, 8, 16, 32, 64, 128, and 256, and the default value is 32. Changing the value of this object does not affect the module until the next time the module reboots." ::= { sWLS2ModEntry 12 } sWLS2ModOperMaxVbridge OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The maximum vbridge in which this module can participate. This object is limited to base-2 values only: 1, 2, 4, 8, 16, 32, 64, 128, and 256, and the default value is 32. This object is read-only. To change the operational maximum vbridge, change the value of sWLS2ModAdminMaxVbridge and reboot the module." ::= { sWLS2ModEntry 13 } sWLS2ModSystemSink OBJECT-TYPE SYNTAX INTEGER { enable (1), disable (2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enabling this module as the system sink will all this module to act as the sink for the port mirroring function of the IBM 8260 SwitchSystem. The system sink can monitor mirrored network traffic from other modules in the chassis over the backplane. If another module is already configured to be the system sink, this object will return an invalidData error. Disable the other module before setting this module to be the system sink. See sWLS2ModSinkTarget for where the mirrored traffic is monitored." ::={ sWLS2ModEntry 14 } sWLS2ModSinkTarget OBJECT-TYPE SYNTAX INTEGER { bridge-port-1(1), bridge-port-2(2), bridge-port-3(3), bridge-port-4(4), bridge-port-5(5), bridge-port-6(6), bridge-port-7(7), bridge-port-8(8), bridge-port-9(9), bridge-port-10(10), bridge-port-11(11), bridge-port-12(12), bridge-port-13(13), bridge-port-14(14), bridge-port-15(15), bridge-port-16(16), bridge-port-17(17), bridge-port-18(18), bridge-port-19(19), bridge-port-20(20), bridge-port-21(21), bridge-port-22(22), bridge-port-23(23), bridge-port-24(24), local-processor(65), system-sink(129), none(255) } ACCESS read-write STATUS mandatory DESCRIPTION "Use this object to indicate where mirrored network traffic is targeted. This object can be used in conjuntion with the sWLS2ModSystemSink object and the sWLS2BPortMirror object. Mirroring to none(255) is the default. If this module is acting as a system sink, then this object cannot be set to system-sink(129). Use the appropriate bridge port when mirroring to an external probe device. When mirroring to an external port, the bridge will not run spanning tree on that port. If a spanning tree BPDU is received on the target port, the device will automatically reconfigure the target back to none(255)." ::={ sWLS2ModEntry 15 } sWLS2ModMaxMirror OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The maximum number of bridge ports which this module will allow to have mirrored the sink target (sWLS2ModSinkTarget). Attempts to mirror more bridge ports than this number indicates will fail." ::= { sWLS2ModEntry 16 } -- -- Bridge Port -- sWLS2BPortTable OBJECT-TYPE SYNTAX SEQUENCE OF SWLS2BPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of information that contains port-specific information for each bridge port on each LightSpeed module." ::= { sWLS2 7 } sWLS2BPortEntry OBJECT-TYPE SYNTAX SWLS2BPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information about a specific bridge port on a LightSpeed module." INDEX { sWLS2BPortSlotIndex, sWLS2BPortIndex } ::= { sWLS2BPortTable 1 } SWLS2BPortEntry ::= SEQUENCE { sWLS2BPortSlotIndex INTEGER, sWLS2BPortIndex INTEGER, sWLS2BPortBType INTEGER, sWLS2BPortMirror INTEGER, sWLS2BPortMirrorSupported INTEGER, sWLS2BPortDeskTopMode INTEGER } sWLS2BPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this bridge port's module." ::= { sWLS2BPortEntry 1 } sWLS2BPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this bridge port. This value corresponds to the physical port number." ::= { sWLS2BPortEntry 2 } sWLS2BPortBType OBJECT-TYPE SYNTAX INTEGER { mic-fddi(1), baseT(2), baseF(3), cBaseT(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of this bridge port. This value corresponds to the branch used for the type specific table. Bridge ports with no branch instances will have a value of none(1)." ::= { sWLS2BPortEntry 3 } sWLS2BPortMirror OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enabling this object will allow the network traffic to and from this bridge port to be mirrored to the module's sink target (sWLS2ModSinkTarget)." ::= { sWLS2BPortEntry 4 } sWLS2BPortMirrorSupported OBJECT-TYPE SYNTAX INTEGER { supported(1), not-supported(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This object indicates whether or not the bridge port can be configured as a mirrored bridge port (sWLS2BPortMirror). If this object is equal to supported(1) then sWLS2BPortMirror can be set to enable(1), provided that all other conditions are met. If this object is equal to not-supported(2), then any attempts to set sWLS2BPortMirror to enable(1) will fail." ::= { sWLS2BPortEntry 5 } sWLS2BPortDeskTopMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enabling this object will cause this bridge port to dynamically configure its vbridge association based on the MAC address received on this port and the MAC's VLAN association as designated by the VLAN Server." ::= { sWLS2BPortEntry 6 } -- -- Bridge Port Mau -- sWLS2BPortMauTable OBJECT-TYPE SYNTAX SEQUENCE OF SWLS2BPortMauEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of information that contains port-specific information for each MAU on each bridge port on each LightSpeed module." ::= { sWLS2 8} sWLS2BPortMauEntry OBJECT-TYPE SYNTAX SWLS2BPortMauEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information about a specific bridge port MAU on a LightSpeed module." INDEX { sWLS2BPortMauSlotIndex, sWLS2BPortMauPortIndex, sWLS2BPortMauIndex } ::= { sWLS2BPortMauTable 1 } SWLS2BPortMauEntry ::= SEQUENCE { sWLS2BPortMauSlotIndex INTEGER, sWLS2BPortMauPortIndex INTEGER, sWLS2BPortMauIndex INTEGER, sWLS2BPortMauBType INTEGER } sWLS2BPortMauSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this MAU's module." ::= { sWLS2BPortMauEntry 1 } sWLS2BPortMauPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The bridge port number of this MAU. " ::= { sWLS2BPortMauEntry 2 } sWLS2BPortMauIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of this MAU. Bridge ports can be comprised of 1 to N MAU's" ::= { sWLS2BPortMauEntry 3 } sWLS2BPortMauBType OBJECT-TYPE SYNTAX INTEGER { mic-fddi(1), baseT(2), baseF(3), cBaseT(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of this bridge port mau. This value corresponds to the branch used for the type specific table." ::= { sWLS2BPortMauEntry 4 } -- -- FDDI Dual Attach Bridge Port Branch -- sWLS2MICBPortTable OBJECT-TYPE SYNTAX SEQUENCE OF SWLS2MICBPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of MIC-specific information for each bridge port that is of a MIC connector type." ::= { sWLS2BPortBranch 1 } sWLS2MICBPortEntry OBJECT-TYPE SYNTAX SWLS2MICBPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of MIC-specific information for each bridge port of this connector type." INDEX { sWLS2MICBPortSlotIndex, sWLS2MICBPortIndex } ::= { sWLS2MICBPortTable 1 } SWLS2MICBPortEntry ::= SEQUENCE { sWLS2MICBPortSlotIndex INTEGER, sWLS2MICBPortIndex INTEGER, sWLS2MICBPortDownStreamMAC OCTET STRING, sWLS2MICBPortUpStreamMAC OCTET STRING } sWLS2MICBPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this bridge port's module." ::= { sWLS2MICBPortEntry 1 } sWLS2MICBPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this bridge port." ::= { sWLS2MICBPortEntry 2 } sWLS2MICBPortDownStreamMAC OBJECT-TYPE SYNTAX OCTET STRING (SIZE (6)) ACCESS read-only STATUS mandatory DESCRIPTION "Down stream MAC" ::= { sWLS2MICBPortEntry 3 } sWLS2MICBPortUpStreamMAC OBJECT-TYPE SYNTAX OCTET STRING (SIZE (6)) ACCESS read-only STATUS mandatory DESCRIPTION "Up stream MAC" ::= { sWLS2MICBPortEntry 4 } -- -- FDDI Dual Attach Bridge Port MAU Branch -- sWLS2MICBPortMauTable OBJECT-TYPE SYNTAX SEQUENCE OF SWLS2MICBPortMauEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of MIC-specific information for each MAU of this bridge port that is of a MIC connector type." ::= { sWLS2BPortMauBranch 1 } sWLS2MICBPortMauEntry OBJECT-TYPE SYNTAX SWLS2MICBPortMauEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of MIC-specific information for each MAU of this branch type." INDEX { sWLS2MICBPortMauSlotIndex, sWLS2MICBPortMauPortIndex, sWLS2MICBPortMauIndex } ::= { sWLS2MICBPortMauTable 1 } SWLS2MICBPortMauEntry ::= SEQUENCE { sWLS2MICBPortMauSlotIndex INTEGER, sWLS2MICBPortMauPortIndex INTEGER, sWLS2MICBPortMauIndex INTEGER, sWLS2MICBPortMauConfig INTEGER, sWLS2MICBPortMauPcmState INTEGER, sWLS2MICBPortMauConnectState INTEGER, sWLS2MICBPortMauNeighbor INTEGER, sWLS2MICBPortMauRemoteMACIndicated INTEGER, sWLS2MICBPortMauBSFlag INTEGER, sWLS2MICBPortMauPCWithhold INTEGER, sWLS2MICBPortMauLerCondition INTEGER } sWLS2MICBPortMauSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this MAU's module." ::= { sWLS2MICBPortMauEntry 1 } sWLS2MICBPortMauPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The bridge port MAU." ::= { sWLS2MICBPortMauEntry 2 } sWLS2MICBPortMauIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The value of the MAU within this bridge port." ::= { sWLS2MICBPortMauEntry 3 } sWLS2MICBPortMauConfig OBJECT-TYPE SYNTAX INTEGER { a(1), b(2), slave(3), master(4) } ACCESS read-only STATUS mandatory DESCRIPTION "Specifies the FDDI port type." ::= { sWLS2MICBPortMauEntry 4 } sWLS2MICBPortMauPcmState OBJECT-TYPE SYNTAX INTEGER { pc0(1), -- Off pc1(2), -- Break pc2(3), -- Trace pc3(4), -- Connect 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)." ::= { sWLS2MICBPortMauEntry 5 } sWLS2MICBPortMauConnectState 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)" ::= { sWLS2MICBPortMauEntry 6 } sWLS2MICBPortMauNeighbor 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)." ::= { sWLS2MICBPortMauEntry 7 } sWLS2MICBPortMauRemoteMACIndicated 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)." ::= { sWLS2MICBPortMauEntry 8 } sWLS2MICBPortMauBSFlag 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)." ::= { sWLS2MICBPortMauEntry 9 } sWLS2MICBPortMauPCWithhold 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)." ::= { sWLS2MICBPortMauEntry 10 } sWLS2MICBPortMauLerCondition 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)." ::= { sWLS2MICBPortMauEntry 11 } -- -- BaseT Bridge Port Mau Branch -- sWLS2BaseTBPortMauTable OBJECT-TYPE SYNTAX SEQUENCE OF SWLS2BaseTBPortMauEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of BaseT-specific information for each MAU of this module." ::= { sWLS2BPortMauBranch 2 } sWLS2BaseTBPortMauEntry OBJECT-TYPE SYNTAX SWLS2BaseTBPortMauEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of BaseT-specific information for each MAU of this branch type." INDEX { sWLS2BaseTBPortMauSlotIndex, sWLS2BaseTBPortMauPortIndex, sWLS2BaseTBPortMauIndex } ::= { sWLS2BaseTBPortMauTable 1 } SWLS2BaseTBPortMauEntry ::= SEQUENCE { sWLS2BaseTBPortMauSlotIndex INTEGER, sWLS2BaseTBPortMauPortIndex INTEGER, sWLS2BaseTBPortMauIndex INTEGER, sWLS2BaseTBPortMauLinkInteg INTEGER, sWLS2BaseTBPortMauAutoPolarity INTEGER, sWLS2BaseTBPortMauSquelch INTEGER } sWLS2BaseTBPortMauSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this MAU's module." ::= { sWLS2BaseTBPortMauEntry 1 } sWLS2BaseTBPortMauPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The bridge port number of this MAU." ::= { sWLS2BaseTBPortMauEntry 2 } sWLS2BaseTBPortMauIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The value of the MAU within this bridge port." ::= { sWLS2BaseTBPortMauEntry 3 } sWLS2BaseTBPortMauLinkInteg OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), notApplicable(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The MAU's link integrity configuration. Enabling link integrity configures the MAU to conform to the link integrity feature as specified by 10BASE-T." ::= { sWLS2BaseTBPortMauEntry 4 } sWLS2BaseTBPortMauAutoPolarity OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), notApplicable(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The current configuration of the autopolarity function of this MAU. Setting this object to enabled(1) causes the module to switch the port polarity automatically when the port polarity is reverted." ::= { sWLS2BaseTBPortMauEntry 5 } sWLS2BaseTBPortMauSquelch OBJECT-TYPE SYNTAX INTEGER { normal(1), -- high squelch low(2), notApplicable(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The MAU's squelch configuration. See the module's user's guide for more information." ::= { sWLS2BaseTBPortMauEntry 6 } -- -- FB/FL Bridge Port Mau Branch -- sWLS2FBFLBPortMauTable OBJECT-TYPE SYNTAX SEQUENCE OF SWLS2FBFLBPortMauEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of FB/FL-specific information for each MAU of this module." ::= { sWLS2BPortMauBranch 3 } sWLS2FBFLBPortMauEntry OBJECT-TYPE SYNTAX SWLS2FBFLBPortMauEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of FB/FL-specific information for each MAU of this branch type." INDEX { sWLS2FBFLBPortMauSlotIndex, sWLS2FBFLBPortMauPortIndex, sWLS2FBFLBPortMauIndex } ::= { sWLS2FBFLBPortMauTable 1 } SWLS2FBFLBPortMauEntry ::= SEQUENCE { sWLS2FBFLBPortMauSlotIndex INTEGER, sWLS2FBFLBPortMauPortIndex INTEGER, sWLS2FBFLBPortMauIndex INTEGER, sWLS2FBFLBPortMauMediaConfig INTEGER, sWLS2FBFLBPortMauMediaSense INTEGER, sWLS2FBFLBPortMauHipwr INTEGER, sWLS2FBFLBPortMauRemDiag INTEGER } sWLS2FBFLBPortMauSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this MAU's module." ::= { sWLS2FBFLBPortMauEntry 1 } sWLS2FBFLBPortMauPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The bridge port number of this MAU." ::= { sWLS2FBFLBPortMauEntry 2 } sWLS2FBFLBPortMauIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The value of the MAU within this bridge port." ::= { sWLS2FBFLBPortMauEntry 3 } sWLS2FBFLBPortMauMediaConfig OBJECT-TYPE SYNTAX INTEGER { fl(1), fb(2), autosense(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The current media configuration of the mau." ::= { sWLS2FBFLBPortMauEntry 4 } sWLS2FBFLBPortMauMediaSense OBJECT-TYPE SYNTAX INTEGER { fl(1), fb(2), undetermined(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The current media sense of the mau." ::= { sWLS2FBFLBPortMauEntry 5 } sWLS2FBFLBPortMauHipwr OBJECT-TYPE SYNTAX INTEGER { enabled(1), -- high power mode disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The port's High Power configuration. See the module's user's guide for more information." ::= { sWLS2FBFLBPortMauEntry 6 } sWLS2FBFLBPortMauRemDiag OBJECT-TYPE SYNTAX INTEGER { enabled(1), -- remote diag disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The port's remote configuration. See the module's user's guide for more information." ::= { sWLS2FBFLBPortMauEntry 7 } -- -- -- 100BaseT Bridge Port Mau Branch -- sWLS2cBaseTBPortMauTable OBJECT-TYPE SYNTAX SEQUENCE OF SWLS2cBaseTBPortMauEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of 100Base-T-specific information for each MAU of this module." ::= { sWLS2BPortMauBranch 4 } sWLS2cBaseTBPortMauEntry OBJECT-TYPE SYNTAX SWLS2cBaseTBPortMauEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of 100BaseT-specific information for each MAU of this branch type." INDEX { sWLS2CBaseTBPortMauSlotIndex, sWLS2CBaseTBPortMauPortIndex, sWLS2CBaseTBPortMauIndex } ::= { sWLS2cBaseTBPortMauTable 1 } SWLS2cBaseTBPortMauEntry ::= SEQUENCE { sWLS2CBaseTBPortMauSlotIndex INTEGER, sWLS2CBaseTBPortMauPortIndex INTEGER, sWLS2CBaseTBPortMauIndex INTEGER, sWLS2CBaseTBPortMauDuplexMode INTEGER, sWLS2CBaseTBPortMauDuplexModeStatus INTEGER, sWLS2CBaseTBPortMauResetAdminState INTEGER } sWLS2CBaseTBPortMauSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this MAU's module." ::= { sWLS2cBaseTBPortMauEntry 1 } sWLS2CBaseTBPortMauPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The bridge port number of this MAU." ::= { sWLS2cBaseTBPortMauEntry 2 } sWLS2CBaseTBPortMauIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The value of the MAU within this bridge port." ::= { sWLS2cBaseTBPortMauEntry 3 } sWLS2CBaseTBPortMauDuplexMode OBJECT-TYPE SYNTAX INTEGER { half(1), full(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The current configuration of the duplex mode of this MAU. Setting this object to full(2) allows the port to transmit and receive at the same time. If cBaseTAutoNegAdminStatus is enabled(1) then setting this object has no effect." ::= { sWLS2cBaseTBPortMauEntry 4 } sWLS2CBaseTBPortMauDuplexModeStatus OBJECT-TYPE SYNTAX INTEGER { half(1), full(2), unknown(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The current value of the duplex mode of this MAU, reguardless of the value of cBaseTAutoNegAdminStatus. Value of unknown(3) reflects that autonegotiation is not finished or autonegotiation failed to determine duplex mode." ::= { sWLS2cBaseTBPortMauEntry 5 } sWLS2CBaseTBPortMauResetAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), redundant-primary(3), redundant-backup(4) } ACCESS read-write STATUS mandatory DESCRIPTION "The MAU's redundancy configuration, specifying the value of the MAU's ocBridgePortMauAdminState object to take effect at the next module reset. Redundancy requires coordination of port pairs as redundant 'buddies'. Redundant port pairs are constrained to be consecutive odd/even numbered ports, e.g. ports 1/2, ports 3/4, etc. When not configured as a redundant pair, the ports operate independently. This object is used when switching between redundant and nonredundant 100BASE-T port configurations, or when swapping the primary/backup assignments of an existing redundant port pair. The enable(1) and disable(2) settings are used to change from redundant to nonredundant port-pair configuration. The redundant-primary(3) and redundant-backup(4) settings are used to change to, or modify, a redundant port pair configuration. The redundant-primary(3) is the preferred active MAU. The redundant-backup(4) becomes active when the primary incurs a fault. The values allowed for a SET depend on the current state of of the MAU's ocBridgePortMauAdminState: ------------------------------------------------------ Current value of MAU's Allowed SET Values ocBridgePortMauAdminState for this object: ------------------------------------------------------ enabled(1) redundant-primary(3), redundant-backup(4) disabled(2) redundant-primary(3), redundant-backup(4) redundant-primary(3) redundant-backup(4) ------------------------------------------------------ Configuring this object for a port (subject to the constraints in the table above) will have a side-effect on the value of the buddy port's value of sWLS2cBaseTBPortMauResetAdminState, as shown in the following table. ------------------------------------------------------ Configured port's Causes buddy port's Reset Admin State Reset Admin State is SET to: to change to: ------------------------------------------------------ enabled(1) disabled(2) disabled(2) enabled(1) redundant-primary(3) redundant-backup(4) redundant-backup(4) redundant-primary(3) ------------------------------------------------------ NOTE: Setting this object does not affect the operation of the MAUs until after the module is reset." ::= { sWLS2cBaseTBPortMauEntry 6 } -- -- IBM 8260 4502 Token Ring Router Module -- -- This product is an integration of the Cisco 4500 router into -- the IBM 8260 concentrator. The port attributes are reported -- through this MIB as well as the Cisco MIB. To modify most of the -- the port attributes such as the IP address and IP mask you must -- go through the Cisco agent. -- oc67nnRTCSPortTable OBJECT-TYPE SYNTAX SEQUENCE OF Oc67nnRTCSPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each the 4 complex ports on this module. These ports are always present and are numbered from 1 to 4." ::= { oc67nnRTCS 2 } oc67nnRTCSPortEntry OBJECT-TYPE SYNTAX Oc67nnRTCSPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of port-specific information about a specific complex port on this module." INDEX { oc67nnRTCSPortSlotIndex, oc67nnRTCSPortIndex } ::= { oc67nnRTCSPortTable 1 } Oc67nnRTCSPortEntry ::= SEQUENCE { oc67nnRTCSPortSlotIndex INTEGER, oc67nnRTCSPortIndex INTEGER, oc67nnRTCSPortSpeed INTEGER, oc67nnRTCSPortStationAddr OCTET STRING, oc67nnRTCSPortIpAddress IpAddress, oc67nnRTCSPortSubnetMask IpAddress, oc67nnRTCSPortDefaultGateway IpAddress } oc67nnRTCSPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number for this port's module." ::= { oc67nnRTCSPortEntry 1 } oc67nnRTCSPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number for this port within this slot." ::= { oc67nnRTCSPortEntry 2 } oc67nnRTCSPortSpeed OBJECT-TYPE SYNTAX INTEGER { fourMegabit(1), sixteenMegabit(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The speed of this port, either 4 MBPS or 16 MBPS." ::= { oc67nnRTCSPortEntry 3 } oc67nnRTCSPortStationAddr OBJECT-TYPE SYNTAX OCTET STRING (SIZE(6)) ACCESS read-only STATUS mandatory DESCRIPTION "The MAC address that uniquely identifies this port" ::= { oc67nnRTCSPortEntry 4 } oc67nnRTCSPortIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP address associated with this port." ::= { oc67nnRTCSPortEntry 5 } oc67nnRTCSPortSubnetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The subnet mask associated with this port." ::= { oc67nnRTCSPortEntry 6 } oc67nnRTCSPortDefaultGateway OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The default gateway associated this port." ::= { oc67nnRTCSPortEntry 7 } oc67nnRTCSModTable OBJECT-TYPE SYNTAX SEQUENCE OF Oc67nnRTCSModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of module-specific information for this module." ::= { oc67nnRTCS 6 } oc67nnRTCSModEntry OBJECT-TYPE SYNTAX Oc67nnRTCSModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about this module." INDEX { oc67nnRTCSModSlotIndex, oc67nnRTCSModSubSlotIndex } ::= { oc67nnRTCSModTable 1 } Oc67nnRTCSModEntry ::= SEQUENCE { oc67nnRTCSModSlotIndex INTEGER, oc67nnRTCSModSubSlotIndex INTEGER, oc67nnRTCSModBootVersion DisplayString, oc67nnRTCSModOEMVersion DisplayString, oc67nnRTCSModOEMBootVersion DisplayString, oc67nnRTCSModSplPortCount INTEGER, oc67nnRTCSModNIMType INTEGER, oc67nnRTCSModDipNVRam INTEGER } oc67nnRTCSModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { oc67nnRTCSModEntry 1 } oc67nnRTCSModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number of this module." ::= { oc67nnRTCSModEntry 2 } oc67nnRTCSModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software boot eprom version of this module." ::= { oc67nnRTCSModEntry 3 } oc67nnRTCSModOEMVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software version of router engine." ::= { oc67nnRTCSModEntry 4 } oc67nnRTCSModOEMBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software boot eprom version of the router engine." ::= { oc67nnRTCSModEntry 5 } oc67nnRTCSModSplPortCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of simple ports on this module. The number of simple ports is dependant on the type of optional NIM that is installed. The type of NIM is reported by oc67nnRTCSModNIMType. The number of simple ports can range from 0 to n. The numbering of these ports is from 5 to n+4 since the complex ports are always numbered from 1 to 4." ::= { oc67nnRTCSModEntry 6 } oc67nnRTCSModNIMType OBJECT-TYPE SYNTAX INTEGER { not-present(1), fddiMultimodeDualAttach(2), fddiSinglemodeDualAttach(3), fddiMultimodeSingleAttach(4), serial4port(5), ether2port(6), ether6port(7), isdn-bri-4port(8), isdn-bri-8port(9), tokenRing2port(10), isdn-pri-ce1(11), isdn-pri-ct1(12), atm-oc3-Multimode(13), atm-oc3-Singlemode(14), atm-t3(15), atm-e3(16), atm-t1(17), atm-e1(18), g703-4port(19) } ACCESS read-only STATUS mandatory DESCRIPTION "This object identifies the type of Network Interface Module that is attached to the module. This NIM is what provides the front panel simple ports that are reported by oc67nnRTCSModSplPortCount." ::= { oc67nnRTCSModEntry 7 } oc67nnRTCSModDipNVRam 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." ::= { oc67nnRTCSModEntry 8 } -- -- IBM 8260 4501 Ethernet Router Module -- -- This product is an integration of the Cisco 4500 router into -- the IBM 8260 concentrator. The port specific attributes are -- reported by the port table and Cisco MIB. However, these object -- are read-only from this MIB. The Cisco MIB allows a write access -- to the port attributes (e.g. IP address and IP mask) -- -- -- Port specific attribute table -- oc67nnRECSPortTable OBJECT-TYPE SYNTAX SEQUENCE OF Oc67nnRECSPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each the 4 complex ports on this module. These ports are always present and are numbered from 1 to 4." ::= { oc67nnRECS 2 } oc67nnRECSPortEntry OBJECT-TYPE SYNTAX Oc67nnRECSPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of port-specific information about a specific complex port on this module." INDEX { oc67nnRECSPortSlotIndex, oc67nnRECSPortIndex } ::= { oc67nnRECSPortTable 1 } Oc67nnRECSPortEntry ::= SEQUENCE { oc67nnRECSPortSlotIndex INTEGER, oc67nnRECSPortIndex INTEGER, oc67nnRECSPortSpeed INTEGER, oc67nnRECSPortStationAddr OCTET STRING, oc67nnRECSPortIpAddress IpAddress, oc67nnRECSPortSubnetMask IpAddress, oc67nnRECSPortDefaultGateway IpAddress } oc67nnRECSPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number for this port's module." ::= { oc67nnRECSPortEntry 1 } oc67nnRECSPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number for this port within this slot." ::= { oc67nnRECSPortEntry 2 } oc67nnRECSPortSpeed OBJECT-TYPE SYNTAX INTEGER { tenMegabit(9) } ACCESS read-only STATUS mandatory DESCRIPTION "The speed of this port, 10 MBPS." ::= { oc67nnRECSPortEntry 3 } oc67nnRECSPortStationAddr OBJECT-TYPE SYNTAX OCTET STRING (SIZE(6)) ACCESS read-only STATUS mandatory DESCRIPTION "The MAC address that uniquely identifies this port" ::= { oc67nnRECSPortEntry 4 } oc67nnRECSPortIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP address associated with this port." ::= { oc67nnRECSPortEntry 5 } oc67nnRECSPortSubnetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The subnet mask associated with this port." ::= { oc67nnRECSPortEntry 6 } oc67nnRECSPortDefaultGateway OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The default gateway associated this port." ::= { oc67nnRECSPortEntry 7 } -- -- Module specific attributes table -- oc67nnRECSModTable OBJECT-TYPE SYNTAX SEQUENCE OF Oc67nnRECSModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of module-specific information for this module." ::= { oc67nnRECS 6 } oc67nnRECSModEntry OBJECT-TYPE SYNTAX Oc67nnRECSModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about this module." INDEX { oc67nnRECSModSlotIndex, oc67nnRECSModSubSlotIndex } ::= { oc67nnRECSModTable 1 } Oc67nnRECSModEntry ::= SEQUENCE { oc67nnRECSModSlotIndex INTEGER, oc67nnRECSModSubSlotIndex INTEGER, oc67nnRECSModBootVersion DisplayString, oc67nnRECSModDipNVRam INTEGER, oc67nnRECSModOEMVersion DisplayString, oc67nnRECSModOEMBootVersion DisplayString, oc67nnRECSModSplPortCount INTEGER, oc67nnRECSModNIMType INTEGER } oc67nnRECSModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { oc67nnRECSModEntry 1 } oc67nnRECSModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number of this module." ::= { oc67nnRECSModEntry 2 } oc67nnRECSModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software boot eprom version of this module." ::= { oc67nnRECSModEntry 3 } oc67nnRECSModDipNVRam 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." ::= { oc67nnRECSModEntry 4 } oc67nnRECSModOEMVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software version of router engine." ::= { oc67nnRECSModEntry 5 } oc67nnRECSModOEMBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software boot eprom version of the router engine." ::= { oc67nnRECSModEntry 6 } oc67nnRECSModSplPortCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of simple ports on this module. The number of simple ports is dependant on the type of optional NIM that is installed. The type of NIM is reported by oc67nnRECSModNIMType. The number of simple ports can range from 0 to n. The numbering of these ports is from 5 to n+4 since the complex ports are always numbered from 1 to 4." ::= { oc67nnRECSModEntry 7 } oc67nnRECSModNIMType OBJECT-TYPE SYNTAX INTEGER { not-present(1), fddiMultimodeDualAttach(2), fddiSinglemodeDualAttach(3), fddiMultimodeSingleAttach(4), serial4port(5), ether2port(6), ether6port(7), isdn-bri-4port(8), isdn-bri-8port(9), tokenRing2port(10), isdn-pri-ce1(11), isdn-pri-ct1(12), atm-oc3-Multimode(13), atm-oc3-Singlemode(14), atm-t3(15), atm-e3(16), atm-t1(17), atm-e1(18), g703-4port(19) } ACCESS read-only STATUS mandatory DESCRIPTION "This object identifies the type of Network Interface Module that is attached to the module. This NIM is what provides the front panel simple ports that are reported by oc67nnRECSModSplPortCount." ::= { oc67nnRECSModEntry 8 } -- -- Gemini (High-end Ethernet EMAC) -- -- -- Module Table -- hEEMACModTable OBJECT-TYPE SYNTAX SEQUENCE OF HEEMACModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information associated with a particular HEE-MAC module in the concentrator." ::= { hEEMAC 6 } hEEMACModEntry OBJECT-TYPE SYNTAX HEEMACModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific HEE-MAC module in the concentrator." INDEX { hEEMACModSlotIndex, hEEMACModSubSlotIndex } ::= { hEEMACModTable 1 } HEEMACModEntry ::= SEQUENCE { hEEMACModSlotIndex INTEGER, hEEMACModSubSlotIndex INTEGER, hEEMACModBootVersion DisplayString, hEEMACModRAMCfg INTEGER, hEEMACModDlmDownloadMode INTEGER } hEEMACModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { hEEMACModEntry 1 } hEEMACModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number of this module." ::= { hEEMACModEntry 2 } hEEMACModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software boot eprom version of this module. " ::= { hEEMACModEntry 3 } hEEMACModDlmDownloadMode OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired DLM download mode for this module. Enabling this object will allow the DLM download to the module. Disabling this object will suppress the DLM download to the module." ::= { hEEMACModEntry 4 } hEEMACModRAMCfg OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The amount of CPU RAM, in Megabytes, configured on this module." ::= { hEEMACModEntry 5 } -- -- Gemini Port Table -- hEEMACPortTable OBJECT-TYPE SYNTAX SEQUENCE OF HEEMACPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains specific information about each port on each submodule." ::= { hEEMAC 11 } hEEMACPortEntry OBJECT-TYPE SYNTAX HEEMACPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information about each port for each submodule." INDEX { hEEMACPortSlotIndex, hEEMACPortSubSlotIndex, hEEMACPortIndex } ::= { hEEMACPortTable 1} HEEMACPortEntry ::= SEQUENCE { hEEMACPortSlotIndex INTEGER, hEEMACPortSubSlotIndex INTEGER, hEEMACPortIndex INTEGER, hEEMACPortIpAddress IpAddress, hEEMACPortSubnetMask IpAddress, hEEMACPortDefaultGateway IpAddress, hEEMACPortStationAddr MacAddress, hEEMACPortInterfaceMode INTEGER, hEEMACPortIfIndex INTEGER } hEEMACPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { hEEMACPortEntry 1 } hEEMACPortSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number of this port's submodule." ::= { hEEMACPortEntry 2 } hEEMACPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The interface number of this port within the submodule" ::= { hEEMACPortEntry 3 } hEEMACPortIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The current IP address of this port." ::= { hEEMACPortEntry 4 } hEEMACPortSubnetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The current subnet mask of this port." ::= { hEEMACPortEntry 5 } hEEMACPortDefaultGateway OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The current default gateway of this port. Note that a value of 0.0.0.0 indicates that this port is not configured to be used with a default gateway." ::= { hEEMACPortEntry 6 } hEEMACPortStationAddr OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "A 6 octet address that uniquely identifies this port. Note that an address of 00-00-00-00-00-00 is invalid and the module has failed." ::= { hEEMACPortEntry 7 } hEEMACPortInterfaceMode OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), standby(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired connectivity mode of this port's interface. When this attribute is set to enabled(1) and the interface is set to a network, it will forward messages to and from the master Distributed Management Module. If this attribute is set to disabled(2), the interface may still collect statistics but not forward messages to and from the Distributed Management Module. If this attribute is set to standby(3), the interface will not collect statistics or forward messages to/from the Distributed Management Module." ::= { hEEMACPortEntry 8 } hEEMACPortIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The interface number associated with this port." ::= { hEEMACPortEntry 9 } -- -- IBM 8260 Ethernet Carrier Module -- e60ECModTable OBJECT-TYPE SYNTAX SEQUENCE OF E60ECModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains module information about each E60EC module in the concentrator." ::= { e60EC 6 } e60ECModEntry OBJECT-TYPE SYNTAX E60ECModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module information for each E60EC module in the concentrator." INDEX { e60ECModSlotIndex, e60ECModSubSlotIndex } ::= { e60ECModTable 1 } E60ECModEntry ::= SEQUENCE { e60ECModSlotIndex INTEGER, e60ECModSubSlotIndex INTEGER, e60ECModBootVersion DisplayString, e60ECModResetEng INTEGER, e60ECModEng1Type INTEGER, e60ECModEng1Vendor INTEGER, e60ECModEng1Model DisplayString, e60ECModEng1ModelExt DisplayString, e60ECModEng1Description DisplayString, e60ECModEng1Version DisplayString, e60ECModEng1BootVersion DisplayString, e60ECModEng1BackplanePortCount INTEGER, e60ECModEng1FrontPortCount INTEGER, e60ECModEng1DefaultGateway IpAddress, e60ECModEng1MboxVersion DisplayString, e60ECModEng1Status INTEGER, e60ECModEng1NVRAMDipState INTEGER, e60ECModEng1ModCapabilities DisplayString, e60ECModEng2Type INTEGER, e60ECModEng2Vendor INTEGER, e60ECModEng2Model DisplayString, e60ECModEng2ModelExt DisplayString, e60ECModEng2Description DisplayString, e60ECModEng2Version DisplayString, e60ECModEng2BootVersion DisplayString, e60ECModEng2BackplanePortCount INTEGER, e60ECModEng2FrontPortCount INTEGER, e60ECModEng2DefaultGateway IpAddress, e60ECModEng2MboxVersion DisplayString, e60ECModEng2Status INTEGER, e60ECModEng2NVRAMDipState INTEGER, e60ECModEng2ModCapabilities DisplayString } e60ECModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { e60ECModEntry 1 } e60ECModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number of this module." ::= { e60ECModEntry 2 } e60ECModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The boot software version of this carrier module." ::= { e60ECModEntry 3 } e60ECModResetEng OBJECT-TYPE SYNTAX INTEGER { noReset(1), reset-eng1(2), reset-eng2(3) } ACCESS read-write STATUS mandatory DESCRIPTION "Reset an individual OEM engine module" ::= { e60ECModEntry 4 } e60ECModEng1Type OBJECT-TYPE SYNTAX INTEGER { module-unknown(2), -- Unknown engine (init./booting/or not installed) module-21nnR-RA(79), -- 3COM LAN Access Ethernet Engine only module-21nnR-RAXP(80), -- 3COM LAN Access Ethernet Engine plus Expansion module-21nnR-CS(81), -- Cisco Edge Router (2501) Ethernet module-8235E(82), -- Shiva (IBM) Remote Access Ethernet module-21nnHM(100), -- Microcom Hex Modem Ethernet Engine module-21nnT1(101), -- Microcom Dual T1 Ethernet Engine module-21nnMC(102), -- Microcom Modem Controller Ethernet Engine module-21nnCS(103), -- Microcom Communications Server Ethernet Engine module-21nnM-XS(104), -- Xylogics Terminal Server Ethernet Engine module-OpenHub(115), -- Generic OpenHub Engine only module-21nnM-XSXP(127), -- Xylogics Terminal Server Engine plus Expansion module-2nnnM-XP(130), -- ONdeck generic Engine plus Expansion module-OpenHub-XP(131), -- OpenHub Engine plus Expansion module-21nn2PRI(109), -- Microcom Dual PRI Engine module-21nn6DAM(110), -- Microcom Hex Domestic Modem Engine module-21nn6IAM(111), -- Microcom Hex International Modem Engine module-21nn24PDM(112), -- Microcom 24-port Digital Modem Engine module-2102E1(162), -- Microcom Dual E1 Ethernet Engine module-2102PRI-E1(163), -- Microcom Dual PRI E1 Ethernet Engine module-not-installed(255)-- Engine not installed } ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier for OEM engine 1" ::= { e60ECModEntry 5 } e60ECModEng1Vendor OBJECT-TYPE SYNTAX INTEGER { chipcom(1), cisco(2), ibm(6), centrum(10), shiva(13), xylogics(16), openhub(17), microcom(19) } ACCESS read-only STATUS mandatory DESCRIPTION " The vendor of OEM engine 1" ::= { e60ECModEntry 6 } e60ECModEng1Model OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The model number of OEM engine 1." ::= { e60ECModEntry 7 } e60ECModEng1ModelExt OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The model number extension of OEM engine 1." ::= { e60ECModEntry 8 } e60ECModEng1Description OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The description of the OEM engine 1." ::= { e60ECModEntry 9 } e60ECModEng1Version OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software version number of OEM engine 1." ::= { e60ECModEntry 10 } e60ECModEng1BootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The boot software version number of OEM engine 1. " ::= { e60ECModEntry 11 } e60ECModEng1BackplanePortCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of backplane ports on OEM engine 1." ::= { e60ECModEntry 12 } e60ECModEng1FrontPortCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of front panel ports on OEM engine." ::= { e60ECModEntry 13 } e60ECModEng1DefaultGateway OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP default gateway for OEM engine 1." ::= { e60ECModEntry 14 } e60ECModEng1MboxVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The OEM mailbox specification version that OEM engine 1 supports." ::= { e60ECModEntry 15 } e60ECModEng1Status OBJECT-TYPE SYNTAX INTEGER { ok(1), pre-init(2), time-out(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The Carrier/Engine communication status for OEM engine 1." ::= { e60ECModEntry 16 } e60ECModEng1NVRAMDipState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The Non-Volatile RAM dip switch setting for engine module 1. 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." ::= { e60ECModEntry 17 } e60ECModEng1ModCapabilities OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The OEM mailbox capability types that OEM engine 1 supports." ::= { e60ECModEntry 18 } e60ECModEng2Type OBJECT-TYPE SYNTAX INTEGER { module-unknown(2), -- Unknown engine (init./booting/or not installed) module-21nnR-RA(79), -- 3COM LAN Access Ethernet Engine only module-21nnR-RAXP(80), -- 3COM LAN Access Ethernet Engine plus Expansion module-21nnR-CS(81), -- Cisco Edge Router (2501) Ethernet module-8235E(82), -- Shiva (IBM) Remote Access Ethernet module-21nnHM(100), -- Microcom Hex Modem Ethernet Engine module-21nnT1(101), -- Microcom Dual T1 Ethernet Engine module-21nnMC(102), -- Microcom Modem Controller Ethernet Engine module-21nnCS(103), -- Microcom Communications Server Ethernet Engine module-21nnM-XS(104), -- Xylogics Terminal Server Ethernet Engine module-OpenHub(115), -- Generic OpenHub Engine only module-21nnM-XSXP(127), -- Xylogics Terminal Server Engine plus Expansion module-2nnnM-XP(130), -- ONdeck generic Engine plus Expansion module-OpenHub-XP(131), -- OpenHub Engine plus Expansion module-21nn2PRI(109), -- Microcom Dual PRI Engine module-21nn6DAM(110), -- Microcom Hex Domestic Modem Engine module-21nn6IAM(111), -- Microcom Hex International Modem Engine module-21nn24PDM(112), -- Microcom 24-port Digital Modem Engine module-2102E1(162), -- Microcom Dual E1 Ethernet Engine module-2102PRI-E1(163), -- Microcom Dual PRI E1 Ethernet Engine module-not-installed(255)-- Engine not installed } ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier for OEM engine 2" ::= { e60ECModEntry 19 } e60ECModEng2Vendor OBJECT-TYPE SYNTAX INTEGER { chipcom(1), cisco(2), ibm(6), centrum(10), shiva(13), xylogics(16), openhub(17), microcom(19) } ACCESS read-only STATUS mandatory DESCRIPTION " The vendor of OEM engine 2" ::= { e60ECModEntry 20 } e60ECModEng2Model OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The model number of OEM engine 2." ::= { e60ECModEntry 21 } e60ECModEng2ModelExt OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The model number extension of OEM engine 2." ::= { e60ECModEntry 22 } e60ECModEng2Description OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The description of the OEM engine 2." ::= { e60ECModEntry 23 } e60ECModEng2Version OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software version number of the OEM engine 2." ::= { e60ECModEntry 24 } e60ECModEng2BootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The boot software version number of OEM engine 2. " ::= { e60ECModEntry 25 } e60ECModEng2BackplanePortCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of backplane ports on OEM engine 1." ::= { e60ECModEntry 26 } e60ECModEng2FrontPortCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of front panel ports on OEM engine 1." ::= { e60ECModEntry 27 } e60ECModEng2DefaultGateway OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP default gateway for OEM engine 2." ::= { e60ECModEntry 28 } e60ECModEng2MboxVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The OEM mailbox specification version that OEM engine 2 supports." ::= { e60ECModEntry 29 } e60ECModEng2Status OBJECT-TYPE SYNTAX INTEGER { ok(1), pre-init(2), time-out(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The Carrier/Engine communication status for OEM Engine 2." ::= { e60ECModEntry 30 } e60ECModEng2NVRAMDipState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The Non-Volatile RAM dip switch setting for engine module 2. 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." ::= { e60ECModEntry 31 } e60ECModEng2ModCapabilities OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The OEM mailbox capability types that OEM engine 2 supports." ::= { e60ECModEntry 32 } e60ECPortTable OBJECT-TYPE SYNTAX SEQUENCE OF E60ECPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of information that contains port-specific information for each backplane port on OEM engines installed on the E60EC module." ::= { e60EC 2 } e60ECPortEntry OBJECT-TYPE SYNTAX E60ECPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information about a specific backplane port of an engine installed on the E60EC module." INDEX { e60ECPortSlotIndex, e60ECPortIndex } ::= { e60ECPortTable 1 } E60ECPortEntry ::= SEQUENCE { e60ECPortSlotIndex INTEGER, e60ECPortIndex INTEGER, e60ECPortIpAddress IpAddress, e60ECPortSubnetMask IpAddress, e60ECPortStationAddress OCTET STRING, e60ECPortOEMEngID INTEGER, e60ECPortDipNetwork INTEGER } e60ECPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of the Carrier module." ::= { e60ECPortEntry 1 } e60ECPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { e60ECPortEntry 2 } e60ECPortIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP address of this port." ::= { e60ECPortEntry 3 } e60ECPortSubnetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The subnet mask of this port." ::= { e60ECPortEntry 4 } e60ECPortStationAddress OBJECT-TYPE SYNTAX OCTET STRING (SIZE(6)) ACCESS read-only STATUS mandatory DESCRIPTION "The unique physical identifier of this port." ::= { e60ECPortEntry 5 } e60ECPortOEMEngID OBJECT-TYPE SYNTAX INTEGER { unused(1), engine1(2), engine2(3) } ACCESS read-only STATUS mandatory DESCRIPTION "An integer value representing the OEM engine that owns this port." ::= { e60ECPortEntry 6 } e60ECPortDipNetwork OBJECT-TYPE SYNTAX INTEGER { ethernet-1(6), ethernet-2(7), ethernet-3(8), isolated-1(21), isolated-2(22), isolated-3(23), isolated-4(24), 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." ::= { e60ECPortEntry 7 } -- -- IBM 8260 ATM 100 Mbps Fiber SC UNI Module -- -- -- Port Table -- a4-FB100-SCPortTable OBJECT-TYPE SYNTAX SEQUENCE OF A4-FB100-SCPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains port-specific information for each port of a specific ATM 100 Mbps Fiber SC Module in the concentrator." ::= { a4-FB100-SC 2 } a4-FB100-SCPortEntry OBJECT-TYPE SYNTAX A4-FB100-SCPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of port-specific information about a specific ATM 100 Mbps Fiber SC Module port in the concentrator." INDEX { a4-FB100-SCPortSlotIndex, a4-FB100-SCPortIndex } ::= { a4-FB100-SCPortTable 1 } A4-FB100-SCPortEntry ::= SEQUENCE { a4-FB100-SCPortSlotIndex INTEGER, a4-FB100-SCPortIndex INTEGER, a4-FB100-SCPortSpeed INTEGER } a4-FB100-SCPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { a4-FB100-SCPortEntry 1 } a4-FB100-SCPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { a4-FB100-SCPortEntry 2 } a4-FB100-SCPortSpeed OBJECT-TYPE SYNTAX INTEGER { oneHundredMegabit(13) } ACCESS read-only STATUS mandatory DESCRIPTION "The speed of this port." ::= { a4-FB100-SCPortEntry 3 } -- -- Module Table -- a4-FB100-SCModTable OBJECT-TYPE SYNTAX SEQUENCE OF A4-FB100-SCModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains module-specific information about a specific ATM 100 Mbps Fiber SC Module in the concentrator." ::= { a4-FB100-SC 6 } a4-FB100-SCModEntry OBJECT-TYPE SYNTAX A4-FB100-SCModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific ATM 100 Mbps Fiber SC Module in the concentrator." INDEX { a4-FB100-SCModSlotIndex, a4-FB100-SCModSubSlotIndex } ::= { a4-FB100-SCModTable 1 } A4-FB100-SCModEntry ::= SEQUENCE { a4-FB100-SCModSlotIndex INTEGER, a4-FB100-SCModSubSlotIndex INTEGER, a4-FB100-SCModBootVersion DisplayString } a4-FB100-SCModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { a4-FB100-SCModEntry 1 } a4-FB100-SCModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number of this module." ::= { a4-FB100-SCModEntry 2 } a4-FB100-SCModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software boot eprom version of this module. Note that if this module has no boot eprom, then this object will have the value 'N/A'." ::= { a4-FB100-SCModEntry 3 } -- -- IBM 8260 ATM 155 Mbps UNI Module -- -- -- Port Table -- a2-MB155PortTable OBJECT-TYPE SYNTAX SEQUENCE OF A2-MB155PortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains port-specific information for each port of a specific ATM 155 Mbps Module in the concentrator." ::= { a2-MB155 2 } a2-MB155PortEntry OBJECT-TYPE SYNTAX A2-MB155PortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of port-specific information about a specific ATM 155 Mbps Module port in the concentrator." INDEX { a2-MB155PortSlotIndex, a2-MB155PortIndex } ::= { a2-MB155PortTable 1 } A2-MB155PortEntry ::= SEQUENCE { a2-MB155PortSlotIndex INTEGER, a2-MB155PortIndex INTEGER, a2-MB155PortBayIndex INTEGER, a2-MB155PortBayPortIndex INTEGER, a2-MB155PortBayType INTEGER, a2-MB155PortSpeed INTEGER } a2-MB155PortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { a2-MB155PortEntry 1 } a2-MB155PortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { a2-MB155PortEntry 2 } a2-MB155PortBayIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The bay index to which this port belongs to" ::= { a2-MB155PortEntry 3 } a2-MB155PortBayPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The physical port location on the bay that it belongs to. 2 for example, means that this port is the second port on its bay." ::= { a2-MB155PortEntry 4 } a2-MB155PortBayType OBJECT-TYPE SYNTAX INTEGER { module-unknown(2), module-64nnD-155-MMF(126), module-64nnD-155-SMF(132), module-64nnD-155RJ-TP(133), module-64nnD-155D9-STP(134) } ACCESS read-only STATUS mandatory DESCRIPTION "The connector module type of this port." ::= { a2-MB155PortEntry 5 } a2-MB155PortSpeed OBJECT-TYPE SYNTAX INTEGER { oneHundredFiftyFiveMegabit(14) } ACCESS read-only STATUS mandatory DESCRIPTION "The speed of this port." ::= { a2-MB155PortEntry 6 } -- -- Module Table -- a2-MB155ModTable OBJECT-TYPE SYNTAX SEQUENCE OF A2-MB155ModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains module-specific information about a specific ATM 155 Mbps Module in the concentrator." ::= { a2-MB155 6 } a2-MB155ModEntry OBJECT-TYPE SYNTAX A2-MB155ModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific ATM 155 Mbps Module in the concentrator." INDEX { a2-MB155ModSlotIndex, a2-MB155ModSubSlotIndex } ::= { a2-MB155ModTable 1 } A2-MB155ModEntry ::= SEQUENCE { a2-MB155ModSlotIndex INTEGER, a2-MB155ModSubSlotIndex INTEGER, a2-MB155ModBootVersion DisplayString, a2-MB155ModNumBays INTEGER } a2-MB155ModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { a2-MB155ModEntry 1 } a2-MB155ModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number of this module." ::= { a2-MB155ModEntry 2 } a2-MB155ModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software boot eprom version of this module. Note that if this module has no boot eprom, then this object will have the value 'N/A'." ::= { a2-MB155ModEntry 3 } a2-MB155ModNumBays OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The maximum number or bays on this board, populated or empty." ::= { a2-MB155ModEntry 4 } -- -- IBM 8260 ATM LAN Bridge Module -- -- -- Port Table -- oc64nnBRJ45PortTable OBJECT-TYPE SYNTAX SEQUENCE OF Oc64nnBRJ45PortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains port-specific information for each port of a specific ATM LAN-ATM Bridge Module." ::= { oc64nnBRJ45 2 } oc64nnBRJ45PortEntry OBJECT-TYPE SYNTAX Oc64nnBRJ45PortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of port-specific information about a specific ATM LAN-ATM Bridge Module port in the concentrator." INDEX { oc64nnBRJ45PortSlotIndex, oc64nnBRJ45PortIndex } ::= { oc64nnBRJ45PortTable 1 } Oc64nnBRJ45PortEntry ::= SEQUENCE { oc64nnBRJ45PortSlotIndex INTEGER, oc64nnBRJ45PortIndex INTEGER } oc64nnBRJ45PortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { oc64nnBRJ45PortEntry 1 } oc64nnBRJ45PortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { oc64nnBRJ45PortEntry 2 } -- -- Module Table -- oc64nnBRJ45ModTable OBJECT-TYPE SYNTAX SEQUENCE OF Oc64nnBRJ45ModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains module-specific information about a specific ATM LAN Bridge Module in the concentrator." ::= { oc64nnBRJ45 6 } oc64nnBRJ45ModEntry OBJECT-TYPE SYNTAX Oc64nnBRJ45ModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific ATM LAN Bridge Module in the concentrator." INDEX { oc64nnBRJ45ModSlotIndex, oc64nnBRJ45ModSubSlotIndex } ::= { oc64nnBRJ45ModTable 1 } Oc64nnBRJ45ModEntry ::= SEQUENCE { oc64nnBRJ45ModSlotIndex INTEGER, oc64nnBRJ45ModSubSlotIndex INTEGER, oc64nnBRJ45ModBootVersion DisplayString } oc64nnBRJ45ModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { oc64nnBRJ45ModEntry 1 } oc64nnBRJ45ModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number of this module." ::= { oc64nnBRJ45ModEntry 2 } oc64nnBRJ45ModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software boot eprom version of this module. Note that if this module has no boot eprom, then this object will have the value 'N/A'." ::= { oc64nnBRJ45ModEntry 3 } -- -- IBM 8260 ATM 155 Mbps, 3 Port UNI Module -- -- -- Port Table -- a2-MB155-3PPortTable OBJECT-TYPE SYNTAX SEQUENCE OF A2-MB155-3PPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains port-specific information for each port of a specific ATM 155 Mbps UNI Module in the concentrator." ::= { a2-MB155-3P 2 } a2-MB155-3PPortEntry OBJECT-TYPE SYNTAX A2-MB155-3PPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of port-specific information about a specific ATM 155 Mbps UNI Module port in the concentrator." INDEX { a2-MB155-3PPortSlotIndex, a2-MB155-3PPortIndex } ::= { a2-MB155-3PPortTable 1 } A2-MB155-3PPortEntry ::= SEQUENCE { a2-MB155-3PPortSlotIndex INTEGER, a2-MB155-3PPortIndex INTEGER, a2-MB155-3PPortBayIndex INTEGER, a2-MB155-3PPortBayPortIndex INTEGER, a2-MB155-3PPortBayType INTEGER, a2-MB155-3PPortSpeed INTEGER } a2-MB155-3PPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { a2-MB155-3PPortEntry 1 } a2-MB155-3PPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { a2-MB155-3PPortEntry 2 } a2-MB155-3PPortBayIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The bay index to which this port belongs to" ::= { a2-MB155-3PPortEntry 3 } a2-MB155-3PPortBayPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The physical port location on the bay that it belongs to. 2 for example, means that this port is the second port on its bay." ::= { a2-MB155-3PPortEntry 4 } a2-MB155-3PPortBayType OBJECT-TYPE SYNTAX INTEGER { module-unknown(2), module-64nnD-155-MMF(126), module-64nnD-155-SMF(132), module-64nnD-155RJ-TP(133), module-64nnD-155D9-STP(134) } ACCESS read-only STATUS mandatory DESCRIPTION "The connector module type of this port." ::= { a2-MB155-3PPortEntry 5 } a2-MB155-3PPortSpeed OBJECT-TYPE SYNTAX INTEGER { oneHundredFiftyFiveMegabit(14) } ACCESS read-only STATUS mandatory DESCRIPTION "The speed of this port." ::= { a2-MB155-3PPortEntry 6 } -- -- Module Table -- a2-MB155-3PModTable OBJECT-TYPE SYNTAX SEQUENCE OF A2-MB155-3PModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains module-specific information about a specific ATM 155 Mbps, 3 Port Module in the concentrator." ::= { a2-MB155-3P 6 } a2-MB155-3PModEntry OBJECT-TYPE SYNTAX A2-MB155-3PModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific ATM 155 Mbps, 3 Port Module in the concentrator." INDEX { a2-MB155-3PModSlotIndex, a2-MB155-3PModSubSlotIndex } ::= { a2-MB155-3PModTable 1 } A2-MB155-3PModEntry ::= SEQUENCE { a2-MB155-3PModSlotIndex INTEGER, a2-MB155-3PModSubSlotIndex INTEGER, a2-MB155-3PModBootVersion DisplayString, a2-MB155-3PModNumBays INTEGER } a2-MB155-3PModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { a2-MB155-3PModEntry 1 } a2-MB155-3PModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number of this module." ::= { a2-MB155-3PModEntry 2 } a2-MB155-3PModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software boot eprom version of this module. Note that if this module has no boot eprom, then this object will have the value 'N/A'." ::= { a2-MB155-3PModEntry 3 } a2-MB155-3PModNumBays OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The maximum number or bays on this board, populated or empty." ::= { a2-MB155-3PModEntry 4 } -- -- IBM 8260 ATM Carrier/power only Module, 1 slot -- -- -- Port Table -- d1CARPortTable OBJECT-TYPE SYNTAX SEQUENCE OF D1CARPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains port-specific information for each port of a specific ATM Carrier/power only Module in the concentrator." ::= { d1CAR 2 } d1CARPortEntry OBJECT-TYPE SYNTAX D1CARPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of port-specific information about a specific ATM Carrier/power only Module port in the concentrator." INDEX { d1CARPortSlotIndex, d1CARPortIndex } ::= { d1CARPortTable 1 } D1CARPortEntry ::= SEQUENCE { d1CARPortSlotIndex INTEGER, d1CARPortIndex INTEGER } d1CARPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { d1CARPortEntry 1 } d1CARPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { d1CARPortEntry 2 } -- -- Module Table -- d1CARModTable OBJECT-TYPE SYNTAX SEQUENCE OF D1CARModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains module-specific information about a specific ATM Carrier/power only Module in the hub." ::= { d1CAR 6 } d1CARModEntry OBJECT-TYPE SYNTAX D1CARModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific ATM Carrier/power only Module in the hub." INDEX { d1CARModSlotIndex, d1CARModSubSlotIndex } ::= { d1CARModTable 1 } D1CARModEntry ::= SEQUENCE { d1CARModSlotIndex INTEGER, d1CARModSubSlotIndex INTEGER, d1CARModBootVersion DisplayString, d1CARModIpAddr IpAddress, d1CARModIpDefGtwy IpAddress, d1CARModSubnetMask IpAddress } d1CARModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { d1CARModEntry 1 } d1CARModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number of this module." ::= { d1CARModEntry 2 } d1CARModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software boot eprom version of this module. Note that if this module has no boot eprom, then this object will have the value 'N/A'." ::= { d1CARModEntry 3 } d1CARModIpAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The current IP address of this module." ::= { d1CARModEntry 4 } d1CARModIpDefGtwy OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The current default gateway of this module." ::= { d1CARModEntry 5 } d1CARModSubnetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The current subnet mask of this module." ::= { d1CARModEntry 6 } -- -- IBM 8260 ATM Carrier/power only Module, 2 slot -- -- -- Port Table -- d2CARPortTable OBJECT-TYPE SYNTAX SEQUENCE OF D2CARPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains port-specific information for each port of a specific ATM Carrier/power only Module in the concentrator." ::= { d2CAR 2 } d2CARPortEntry OBJECT-TYPE SYNTAX D2CARPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of port-specific information about a specific ATM Carrier/power only Module port in the concentrator." INDEX { d2CARPortSlotIndex, d2CARPortIndex } ::= { d2CARPortTable 1 } D2CARPortEntry ::= SEQUENCE { d2CARPortSlotIndex INTEGER, d2CARPortIndex INTEGER } d2CARPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { d2CARPortEntry 1 } d2CARPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { d2CARPortEntry 2 } -- -- Module Table -- d2CARModTable OBJECT-TYPE SYNTAX SEQUENCE OF D2CARModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains module-specific information about a specific ATM Carrier/power only Module in the hub." ::= { d2CAR 6 } d2CARModEntry OBJECT-TYPE SYNTAX D2CARModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific ATM Carrier/power only Module in the hub." INDEX { d2CARModSlotIndex, d2CARModSubSlotIndex } ::= { d2CARModTable 1 } D2CARModEntry ::= SEQUENCE { d2CARModSlotIndex INTEGER, d2CARModSubSlotIndex INTEGER, d2CARModBootVersion DisplayString, d2CARModIpAddr IpAddress, d2CARModIpDefGtwy IpAddress, d2CARModSubnetMask IpAddress } d2CARModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { d2CARModEntry 1 } d2CARModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number of this module." ::= { d2CARModEntry 2 } d2CARModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software boot eprom version of this module. Note that if this module has no boot eprom, then this object will have the value 'N/A'." ::= { d2CARModEntry 3 } d2CARModIpAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The current IP address of this module." ::= { d2CARModEntry 4 } d2CARModIpDefGtwy OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The current default gateway of this module." ::= { d2CARModEntry 5 } d2CARModSubnetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The current subnet mask of this module." ::= { d2CARModEntry 6 } -- -- IBM 8260 ATM Carrier/power only Module, 3 slot -- -- -- Port Table -- d3CARPortTable OBJECT-TYPE SYNTAX SEQUENCE OF D3CARPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains port-specific information for each port of a specific ATM Carrier/power only Module in the concentrator." ::= { d3CAR 2 } d3CARPortEntry OBJECT-TYPE SYNTAX D3CARPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of port-specific information about a specific ATM Carrier/power only Module port in the concentrator." INDEX { d3CARPortSlotIndex, d3CARPortIndex } ::= { d3CARPortTable 1 } D3CARPortEntry ::= SEQUENCE { d3CARPortSlotIndex INTEGER, d3CARPortIndex INTEGER } d3CARPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { d3CARPortEntry 1 } d3CARPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { d3CARPortEntry 2 } -- -- Module Table -- d3CARModTable OBJECT-TYPE SYNTAX SEQUENCE OF D3CARModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains module-specific information about a specific ATM Carrier/power only Module in the hub." ::= { d3CAR 6 } d3CARModEntry OBJECT-TYPE SYNTAX D3CARModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific ATM Carrier/power only Module in the hub." INDEX { d3CARModSlotIndex, d3CARModSubSlotIndex } ::= { d3CARModTable 1 } D3CARModEntry ::= SEQUENCE { d3CARModSlotIndex INTEGER, d3CARModSubSlotIndex INTEGER, d3CARModBootVersion DisplayString, d3CARModIpAddr IpAddress, d3CARModIpDefGtwy IpAddress, d3CARModSubnetMask IpAddress } d3CARModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { d3CARModEntry 1 } d3CARModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number of this module." ::= { d3CARModEntry 2 } d3CARModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software boot eprom version of this module. Note that if this module has no boot eprom, then this object will have the value 'N/A'." ::= { d3CARModEntry 3 } d3CARModIpAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The current IP address of this module." ::= { d3CARModEntry 4 } d3CARModIpDefGtwy OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The current default gateway of this module." ::= { d3CARModEntry 5 } d3CARModSubnetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The current subnet mask of this module." ::= { d3CARModEntry 6 } -- -- IBM 8260 ATM Carrier Module -- -- -- Common table for all 64nnMCar ports -- aCARPortTable OBJECT-TYPE SYNTAX SEQUENCE OF ACARPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains port specific information." ::= { aCAR 2 } aCARPortEntry OBJECT-TYPE SYNTAX ACARPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of port specific information for an ATM Carrier." INDEX { aCARPortSlotIndex, aCARPortIndex } ::= { aCARPortTable 1} ACARPortEntry ::= SEQUENCE { aCARPortSlotIndex INTEGER, aCARPortIndex INTEGER, aCARPortBayIndex INTEGER, aCARPortBayType INTEGER, aCARPortSpeed INTEGER, aCARPortUFC1Slot2 INTEGER, aCARPortUFC2Slot2 INTEGER, aCARPortUFC1Slot3 INTEGER, aCARPortUFC2Slot3 INTEGER } aCARPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { aCARPortEntry 1 } aCARPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The logical port number of this port related to the other ports on this module." ::= { aCARPortEntry 2 } aCARPortBayIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The bay index to which this port belongs to." ::= { aCARPortEntry 3 } aCARPortBayType OBJECT-TYPE SYNTAX INTEGER { card-64nnSIO(1), card-64nnCIO(2), card-64nnSA(3), card-64nnCA(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The connector module type of this port." ::= { aCARPortEntry 4 } aCARPortSpeed OBJECT-TYPE SYNTAX INTEGER { fourMegabit(1), sixteenMegabit(2), unspecified(3), t1-e1(5), t2-e2(6), nineteenTwoKB(7), fiftySixKB(8), tenMegabit(9), twentyFiveMegabit(10), fourtyFiveMegabit(11), fiftyOneMegabit(12), oneHundredMegabit(13), oneHundredFiftyFiveMegabit(14), twoHundredFiftyFiveMegabit(15), sixHundredTwentyTwoMegabit(16), t3-e3(19), oc3(20), stm1(21), thirtyMegabit(22) } ACCESS read-only STATUS mandatory DESCRIPTION "The maximum port speed of this port." ::= { aCARPortEntry 5 } aCARPortUFC1Slot2 OBJECT-TYPE SYNTAX INTEGER { -- none(0), No card in module pfp(2), -- PFP card in module sfp100tx2cat5(3), -- 100BASE-TX, 2 pair CAT 5 sfp100tx4cat3(4), -- 100BASE-TX, 4 pair CAT 3 sfp100fx(5), -- 100BASE-FX, Fiber fourprt10t(6), -- 4 port 10BASE-T fourprt102(7), -- 4 port 10BASE-2 baseF(8), -- 2-4 port 10BASE-F atm(9), -- ATM base-VG(14), -- 100BASE-VG ibm-atm(192), -- IBM ATM Feature ibm-8260ATM(193), -- ATM Daughter for 8260 fddi-das(194), -- FDDI DAS Fiber fddi-sas(195), -- FDDI SAS Fiber fddi-utp(196), -- FDDI UTP Copper en-bridge(197), -- 8271 EN Bridge tr-bridge(198), -- 8271 TR Bridge ibm-2210(199), -- IBMs 2210 Branch/WAN router(200), -- router rla-modem(201), -- RLA Integrated Modem rla-async(202), -- RLA Async Ports rla-isdn(203), -- RLA Integrated ISDN rmon-en(204), -- EN RMON rmon-tr(205), -- TR RMON stack(206), -- stack port forward-eng(207), -- Forwarding Engine vpr10t(254), -- Viper base 10BASE-T unknown(255) } ACCESS read-only STATUS mandatory DESCRIPTION "The first UFC of the second slot." ::= { aCARPortEntry 6 } aCARPortUFC2Slot2 OBJECT-TYPE SYNTAX INTEGER { -- none(0), No card in module pfp(2), -- PFP card in module sfp100tx2cat5(3), -- 100BASE-TX, 2 pair CAT 5 sfp100tx4cat3(4), -- 100BASE-TX, 4 pair CAT 3 sfp100fx(5), -- 100BASE-FX, Fiber fourprt10t(6), -- 4 port 10BASE-T fourprt102(7), -- 4 port 10BASE-2 baseF(8), -- 2-4 port 10BASE-F atm(9), -- ATM base-VG(14), -- 100BASE-VG ibm-atm(192), -- IBM ATM Feature ibm-8260ATM(193), -- ATM Daughter for 8260 fddi-das(194), -- FDDI DAS Fiber fddi-sas(195), -- FDDI SAS Fiber fddi-utp(196), -- FDDI UTP Copper en-bridge(197), -- 8271 EN Bridge tr-bridge(198), -- 8271 TR Bridge ibm-2210(199), -- IBMs 2210 Branch/WAN router(200), -- router rla-modem(201), -- RLA Integrated Modem rla-async(202), -- RLA Async Ports rla-isdn(203), -- RLA Integrated ISDN rmon-en(204), -- EN RMON rmon-tr(205), -- TR RMON stack(206), -- stack port forward-eng(207), -- Forwarding Engine vpr10t(254), -- Viper base 10BASE-T unknown(255) } ACCESS read-only STATUS mandatory DESCRIPTION "The second UFC of the second slot." ::= { aCARPortEntry 7 } aCARPortUFC1Slot3 OBJECT-TYPE SYNTAX INTEGER { -- none(0), No card in module pfp(2), -- PFP card in module sfp100tx2cat5(3), -- 100BASE-TX, 2 pair CAT 5 sfp100tx4cat3(4), -- 100BASE-TX, 4 pair CAT 3 sfp100fx(5), -- 100BASE-FX, Fiber fourprt10t(6), -- 4 port 10BASE-T fourprt102(7), -- 4 port 10BASE-2 baseF(8), -- 2-4 port 10BASE-F atm(9), -- ATM base-VG(14), -- 100BASE-VG ibm-atm(192), -- IBM ATM Feature ibm-8260ATM(193), -- ATM Daughter for 8260 fddi-das(194), -- FDDI DAS Fiber fddi-sas(195), -- FDDI SAS Fiber fddi-utp(196), -- FDDI UTP Copper en-bridge(197), -- 8271 EN Bridge tr-bridge(198), -- 8271 TR Bridge ibm-2210(199), -- IBMs 2210 Branch/WAN router(200), -- router rla-modem(201), -- RLA Integrated Modem rla-async(202), -- RLA Async Ports rla-isdn(203), -- RLA Integrated ISDN rmon-en(204), -- EN RMON rmon-tr(205), -- TR RMON stack(206), -- stack port forward-eng(207), -- Forwarding Engine vpr10t(254), -- Viper base 10BASE-T unknown(255) } ACCESS read-only STATUS mandatory DESCRIPTION "The first UFC of the third slot." ::= { aCARPortEntry 8 } aCARPortUFC2Slot3 OBJECT-TYPE SYNTAX INTEGER { -- none(0), No card in module pfp(2), -- PFP card in module sfp100tx2cat5(3), -- 100BASE-TX, 2 pair CAT 5 sfp100tx4cat3(4), -- 100BASE-TX, 4 pair CAT 3 sfp100fx(5), -- 100BASE-FX, Fiber fourprt10t(6), -- 4 port 10BASE-T fourprt102(7), -- 4 port 10BASE-2 baseF(8), -- 2-4 port 10BASE-F atm(9), -- ATM base-VG(14), -- 100BASE-VG ibm-atm(192), -- IBM ATM Feature ibm-8260ATM(193), -- ATM Daughter for 8260 fddi-das(194), -- FDDI DAS Fiber fddi-sas(195), -- FDDI SAS Fiber fddi-utp(196), -- FDDI UTP Copper en-bridge(197), -- 8271 EN Bridge tr-bridge(198), -- 8271 TR Bridge ibm-2210(199), -- IBMs 2210 Branch/WAN router(200), -- router rla-modem(201), -- RLA Integrated Modem rla-async(202), -- RLA Async Ports rla-isdn(203), -- RLA Integrated ISDN rmon-en(204), -- EN RMON rmon-tr(205), -- TR RMON stack(206), -- stack port forward-eng(207), -- Forwarding Engine vpr10t(254), -- Viper base 10BASE-T unknown(255) } ACCESS read-only STATUS mandatory DESCRIPTION "The second UFC of the third slot." ::= { aCARPortEntry 9 } -- -- IBM 8260 ATM Carrier Connector Ports -- -- -- Simple I/O Card -- aCARSIOPortTable OBJECT-TYPE SYNTAX SEQUENCE OF ACARSIOPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of SIO (Simple I/O) specific information for each port of this module that is on an SIO card type." ::= { oc64nnMPortBranch 1 } aCARSIOPortEntry OBJECT-TYPE SYNTAX ACARSIOPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of SIO-specific information for each port of this module type" INDEX { aCARSIOPortSlotIndex, aCARSIOPortIndex } ::= { aCARSIOPortTable 1} ACARSIOPortEntry ::= SEQUENCE { aCARSIOPortSlotIndex INTEGER, aCARSIOPortIndex INTEGER } aCARSIOPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { aCARSIOPortEntry 1 } aCARSIOPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { aCARSIOPortEntry 2 } -- -- Complex I/O Card -- aCARCIOPortTable OBJECT-TYPE SYNTAX SEQUENCE OF ACARCIOPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of CIO (Complex I/O) specific information for each port of this module that is on an CIO card type." ::= { oc64nnMPortBranch 2 } aCARCIOPortEntry OBJECT-TYPE SYNTAX ACARCIOPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of CIO-specific information for each port of this module type" INDEX { aCARCIOPortSlotIndex, aCARCIOPortIndex } ::= { aCARCIOPortTable 1} ACARCIOPortEntry ::= SEQUENCE { aCARCIOPortSlotIndex INTEGER, aCARCIOPortIndex INTEGER, aCARCIOPortMacAddr MacAddress } aCARCIOPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { aCARCIOPortEntry 1 } aCARCIOPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { aCARCIOPortEntry 2 } aCARCIOPortMacAddr OBJECT-TYPE SYNTAX MacAddress ACCESS read-write STATUS mandatory DESCRIPTION "A 6 octet address that uniquely identifies this port." ::= { aCARCIOPortEntry 3 } -- -- Simple Agent -- aCARSAPortTable OBJECT-TYPE SYNTAX SEQUENCE OF ACARSAPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of SA (Simple Agent ) specific information for each port of this module that is on an SA card type." ::= { oc64nnMPortBranch 3 } aCARSAPortEntry OBJECT-TYPE SYNTAX ACARSAPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of SA-specific information for each port of this module type" INDEX { aCARSAPortSlotIndex, aCARSAPortIndex } ::= { aCARSAPortTable 1} ACARSAPortEntry ::= SEQUENCE { aCARSAPortSlotIndex INTEGER, aCARSAPortIndex INTEGER } aCARSAPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { aCARSAPortEntry 1 } aCARSAPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { aCARSAPortEntry 2 } -- -- Complex Agent -- aCARCAPortTable OBJECT-TYPE SYNTAX SEQUENCE OF ACARCAPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of CA (Complex Agent ) specific information for each port of this module that is on an CA card type." ::= { oc64nnMPortBranch 4 } aCARCAPortEntry OBJECT-TYPE SYNTAX ACARCAPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of CA-specific information for each port of this module type" INDEX { aCARCAPortSlotIndex, aCARCAPortIndex } ::= { aCARCAPortTable 1} ACARCAPortEntry ::= SEQUENCE { aCARCAPortSlotIndex INTEGER, aCARCAPortIndex INTEGER, aCARCAPortMacAddr MacAddress, aCARCAPortIpAddr IpAddress, aCARCAPortSubnetMask IpAddress } aCARCAPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { aCARCAPortEntry 1 } aCARCAPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { aCARCAPortEntry 2 } aCARCAPortMacAddr OBJECT-TYPE SYNTAX MacAddress ACCESS read-write STATUS mandatory DESCRIPTION "A 6 octet address that uniquely identifies this port." ::= { aCARCAPortEntry 3 } aCARCAPortIpAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The current IP address of this port." ::= { aCARCAPortEntry 4 } aCARCAPortSubnetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The current subnet mask of this port." ::= { aCARCAPortEntry 5 } -- -- ATM Carrier Module -- aCARModTable OBJECT-TYPE SYNTAX SEQUENCE OF ACARModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information associated with a particular 64nnM-CAR module in the concentrator." ::= { aCAR 6 } aCARModEntry OBJECT-TYPE SYNTAX ACARModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific 64nnM-CAR module in the concentrator." INDEX { aCARModSlotIndex, aCARModSubSlotIndex } ::= { aCARModTable 1 } ACARModEntry ::= SEQUENCE { aCARModSlotIndex INTEGER, aCARModSubSlotIndex INTEGER, aCARModPartNum DisplayString, aCARModNumSwitchPorts INTEGER, aCARModOEMType INTEGER, aCARModEng1Type INTEGER, aCARModEng1Description DisplayString, aCARModEng1ModelNum DisplayString, aCARModEng1PartNum DisplayString, aCARModEng1Vendor INTEGER, aCARModEng1Status INTEGER, aCARModEng1OPSWVersion DisplayString, aCARModEng1BootVersion DisplayString, aCARModEng1Capabilities INTEGER, aCARModEng1NumBackPorts INTEGER, aCARModEng1NumFrontPorts INTEGER, aCARModEng1NumUtopiaPorts INTEGER, aCARModEng1IpAddr IpAddress, aCARModEng1SubnetMask IpAddress, aCARModEng1IpDefGtwy IpAddress, aCARModEng2Type INTEGER, aCARModEng2Description DisplayString, aCARModEng2ModelNum DisplayString, aCARModEng2PartNum DisplayString, aCARModEng2Vendor INTEGER, aCARModEng2Status INTEGER, aCARModEng2OPSWVersion DisplayString, aCARModEng2BootVersion DisplayString, aCARModEng2Capabilities INTEGER, aCARModEng2NumBackPorts INTEGER, aCARModEng2NumFrontPorts INTEGER, aCARModEng2NumUtopiaPorts INTEGER, aCARModEng2IpAddr IpAddress, aCARModEng2SubnetMask IpAddress, aCARModEng2IpDefGtwy IpAddress } aCARModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { aCARModEntry 1 } aCARModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number of this module." ::= { aCARModEntry 2 } aCARModPartNum OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The part number of this module." ::= { aCARModEntry 3 } aCARModNumSwitchPorts OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of backplane switch ports." ::= { aCARModEntry 4 } aCARModOEMType OBJECT-TYPE SYNTAX INTEGER { card-8281-NoATM(5), card-8281(6), card-MSS(7), card-VDM(8), card-MAN(9), card-LANSwitch(10), card-E1-T1(11), card-E3(12), card-DS3-T3(13), card-OC3(14), card-STM1(15) } ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier for the Daughter cards plugged on the ATM Carrier." ::= { aCARModEntry 5 } aCARModEng1Type OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier for the type of OEM card." ::= { aCARModEntry 6 } aCARModEng1Description OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The description of card one." ::= { aCARModEntry 7 } aCARModEng1ModelNum OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The model number of this card." ::= { aCARModEntry 8 } aCARModEng1PartNum OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The part number of this card." ::= { aCARModEntry 9 } aCARModEng1Vendor OBJECT-TYPE SYNTAX INTEGER { chipcom(1), cisco(2), pilkington(3), datability(5), ibm(6), raycom(7), retix(8), intellicom(9), centrum(10), david(11), axon(12), shiva(13), syncresearch(14), wellfleet(15), xylogics(16), openhub(17), icot(18), microcom(19) } ACCESS read-only STATUS mandatory DESCRIPTION "The vendor of OEM card one." ::= { aCARModEntry 10 } aCARModEng1Status OBJECT-TYPE SYNTAX INTEGER { okay(1), fatalError(10), unknownStatus(26), transientError(37) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of card one." ::= { aCARModEntry 11 } aCARModEng1OPSWVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The operational software version of this card." ::= { aCARModEntry 12 } aCARModEng1BootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The boot software version of this card." ::= { aCARModEntry 13 } aCARModEng1Capabilities OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The card and port capabilities." ::= { aCARModEntry 14 } aCARModEng1NumBackPorts OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of ports interfaces to the backplane of card one." ::= { aCARModEntry 15 } aCARModEng1NumFrontPorts OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of front panel ports for card one." ::= { aCARModEntry 16 } aCARModEng1NumUtopiaPorts OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of utopia ports used by this ATM card. The utopia port (or ATM port) refers to the interface to the ATM backplane." ::= { aCARModEntry 17 } aCARModEng1IpAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The current IP address of this card." ::= { aCARModEntry 18 } aCARModEng1SubnetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The current subnet mask of this card." ::= { aCARModEntry 19 } aCARModEng1IpDefGtwy OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The current default gateway of this card." ::= { aCARModEntry 20 } aCARModEng2Type OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier for the type of OEM card 2." ::= { aCARModEntry 21 } aCARModEng2Description OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The description of ATM card two." ::= { aCARModEntry 22 } aCARModEng2ModelNum OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The model number of ATM card two." ::= { aCARModEntry 23 } aCARModEng2PartNum OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The part number of this card." ::= { aCARModEntry 24 } aCARModEng2Vendor OBJECT-TYPE SYNTAX INTEGER { chipcom(1), cisco(2), pilkington(3), datability(5), ibm(6), raycom(7), retix(8), intellicom(9), centrum(10), david(11), axon(12), shiva(13), syncresearch(14), wellfleet(15), xylogics(16), openhub(17), icot(18), microcom(19) } ACCESS read-only STATUS mandatory DESCRIPTION "The vendor of OEM card two." ::= { aCARModEntry 25 } aCARModEng2Status OBJECT-TYPE SYNTAX INTEGER { okay(1), fatalError(10), unknownStatus(26), transientError(37) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of card two." ::= { aCARModEntry 26 } aCARModEng2OPSWVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The operational software version of this card." ::= { aCARModEntry 27 } aCARModEng2BootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The boot software version of this card." ::= { aCARModEntry 28 } aCARModEng2Capabilities OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The card and port capabilities." ::= { aCARModEntry 29 } aCARModEng2NumBackPorts OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of ports interfaces to the backplane of card two." ::= { aCARModEntry 30 } aCARModEng2NumFrontPorts OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of front panel ports for card two." ::= { aCARModEntry 31 } aCARModEng2NumUtopiaPorts OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of utopia ports used by this ATM card. The utopia port (or ATM port) refers to the interface to the ATM backplane." ::= { aCARModEntry 32 } aCARModEng2IpAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The current IP address of this card." ::= { aCARModEntry 33 } aCARModEng2SubnetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The current subnet mask of this card." ::= { aCARModEntry 34 } aCARModEng2IpDefGtwy OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The current default gateway of this card." ::= { aCARModEntry 35 } -- -- aCAR15 - ATM Carrier v1.5 -- -- -- Common table for all 64nnMCar15 ports -- aCAR15PortTable OBJECT-TYPE SYNTAX SEQUENCE OF ACAR15PortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains port specific information." ::= { aCAR15 2 } aCAR15PortEntry OBJECT-TYPE SYNTAX ACAR15PortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of port specific information for an ATM Carrier." INDEX { aCAR15PortSlotIndex, aCAR15PortIndex } ::= { aCAR15PortTable 1} ACAR15PortEntry ::= SEQUENCE { aCAR15PortSlotIndex INTEGER, aCAR15PortIndex INTEGER, aCAR15PortBayIndex INTEGER, aCAR15PortBayType INTEGER, aCAR15PortSpeed INTEGER } aCAR15PortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { aCAR15PortEntry 1 } aCAR15PortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The logical port number of this port related to the other ports on this module." ::= { aCAR15PortEntry 2 } aCAR15PortBayIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The bay index to which this port belongs to." ::= { aCAR15PortEntry 3 } aCAR15PortBayType OBJECT-TYPE SYNTAX INTEGER { card-64nnSIO(1), card-64nnCIO(2), card-64nnSA(3), card-64nnCA(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The connector module type of this port." ::= { aCAR15PortEntry 4 } aCAR15PortSpeed OBJECT-TYPE SYNTAX INTEGER { fourMegabit(1), sixteenMegabit(2), unspecified(3), t1-e1(5), t2-e2(6), nineteenTwoKB(7), fiftySixKB(8), tenMegabit(9), twentyFiveMegabit(10), fourtyFiveMegabit(11), fiftyOneMegabit(12), oneHundredMegabit(13), oneHundredFiftyFiveMegabit(14), twoHundredFiftyFiveMegabit(15), sixHundredTwentyTwoMegabit(16), t3-e3(19), oc3(20), stm1(21), thirtyMegabit(22) } ACCESS read-only STATUS mandatory DESCRIPTION "The maximum port speed of this port." ::= { aCAR15PortEntry 5 } -- -- IBM 8260 ATM Carrier 1.5 Connector Ports -- -- -- Simple I/O Card -- aCAR15-SIOPortTable OBJECT-TYPE SYNTAX SEQUENCE OF ACAR15-SIOPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of SIO (Simple I/O) specific information for each port of this module that is on an SIO card type." ::= { oc64nnM15PortBranch 1 } aCAR15-SIOPortEntry OBJECT-TYPE SYNTAX ACAR15-SIOPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of SIO-specific information for each port of this module type" INDEX { aCAR15-SIOPortSlotIndex, aCAR15-SIOPortIndex } ::= { aCAR15-SIOPortTable 1} ACAR15-SIOPortEntry ::= SEQUENCE { aCAR15-SIOPortSlotIndex INTEGER, aCAR15-SIOPortIndex INTEGER } aCAR15-SIOPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { aCAR15-SIOPortEntry 1 } aCAR15-SIOPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { aCAR15-SIOPortEntry 2 } -- -- Complex I/O Card -- aCAR15-CIOPortTable OBJECT-TYPE SYNTAX SEQUENCE OF ACAR15-CIOPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of CIO (Complex I/O) specific information for each port of this module that is on an CIO card type." ::= { oc64nnM15PortBranch 2 } aCAR15-CIOPortEntry OBJECT-TYPE SYNTAX ACAR15-CIOPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of CIO-specific information for each port of this module type" INDEX { aCAR15-CIOPortSlotIndex, aCAR15-CIOPortIndex } ::= { aCAR15-CIOPortTable 1} ACAR15-CIOPortEntry ::= SEQUENCE { aCAR15-CIOPortSlotIndex INTEGER, aCAR15-CIOPortIndex INTEGER, aCAR15-CIOPortMacAddr MacAddress } aCAR15-CIOPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { aCAR15-CIOPortEntry 1 } aCAR15-CIOPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { aCAR15-CIOPortEntry 2 } aCAR15-CIOPortMacAddr OBJECT-TYPE SYNTAX MacAddress ACCESS read-write STATUS mandatory DESCRIPTION "A 6 octet address that uniquely identifies this port." ::= { aCAR15-CIOPortEntry 3 } -- -- Simple Agent -- aCAR15-SAPortTable OBJECT-TYPE SYNTAX SEQUENCE OF ACAR15-SAPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of SA (Simple Agent ) specific information for each port of this module that is on an SA card type." ::= { oc64nnM15PortBranch 3 } aCAR15-SAPortEntry OBJECT-TYPE SYNTAX ACAR15-SAPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of SA-specific information for each port of this module type" INDEX { aCAR15-SAPortSlotIndex, aCAR15-SAPortIndex } ::= { aCAR15-SAPortTable 1} ACAR15-SAPortEntry ::= SEQUENCE { aCAR15-SAPortSlotIndex INTEGER, aCAR15-SAPortIndex INTEGER } aCAR15-SAPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { aCAR15-SAPortEntry 1 } aCAR15-SAPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { aCAR15-SAPortEntry 2 } -- -- Complex Agent -- aCAR15-CAPortTable OBJECT-TYPE SYNTAX SEQUENCE OF ACAR15-CAPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of CA (Complex Agent ) specific information for each port of this module that is on an CA card type." ::= { oc64nnM15PortBranch 4 } aCAR15-CAPortEntry OBJECT-TYPE SYNTAX ACAR15-CAPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of CA-specific information for each port of this module type" INDEX { aCAR15-CAPortSlotIndex, aCAR15-CAPortIndex } ::= { aCAR15-CAPortTable 1} ACAR15-CAPortEntry ::= SEQUENCE { aCAR15-CAPortSlotIndex INTEGER, aCAR15-CAPortIndex INTEGER, aCAR15-CAPortMacAddr MacAddress, aCAR15-CAPortIpAddr IpAddress, aCAR15-CAPortSubnetMask IpAddress } aCAR15-CAPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { aCAR15-CAPortEntry 1 } aCAR15-CAPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { aCAR15-CAPortEntry 2 } aCAR15-CAPortMacAddr OBJECT-TYPE SYNTAX MacAddress ACCESS read-write STATUS mandatory DESCRIPTION "A 6 octet address that uniquely identifies this port." ::= { aCAR15-CAPortEntry 3 } aCAR15-CAPortIpAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The current IP address of this port." ::= { aCAR15-CAPortEntry 4 } aCAR15-CAPortSubnetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The current subnet mask of this port." ::= { aCAR15-CAPortEntry 5 } -- -- ATM Carrier v1.5 Module -- aCAR15ModTable OBJECT-TYPE SYNTAX SEQUENCE OF ACAR15ModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information associated with a particular 64nnM-CAR15 module in the concentrator." ::= { aCAR15 6 } aCAR15ModEntry OBJECT-TYPE SYNTAX ACAR15ModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific 64nnM-CAR15 module in the concentrator." INDEX { aCAR15ModSlotIndex, aCAR15ModSubSlotIndex } ::= { aCAR15ModTable 1 } ACAR15ModEntry ::= SEQUENCE { aCAR15ModSlotIndex INTEGER, aCAR15ModSubSlotIndex INTEGER, aCAR15ModPartNum DisplayString, aCAR15ModNumSwitchPorts INTEGER, aCAR15ModOEMType INTEGER, aCAR15ModEng1Type INTEGER, aCAR15ModEng1Description DisplayString, aCAR15ModEng1ModelNum DisplayString, aCAR15ModEng1PartNum DisplayString, aCAR15ModEng1Vendor INTEGER, aCAR15ModEng1Status INTEGER, aCAR15ModEng1OPSWVersion DisplayString, aCAR15ModEng1BootVersion DisplayString, aCAR15ModEng1Capabilities INTEGER, aCAR15ModEng1NumBackPorts INTEGER, aCAR15ModEng1NumFrontPorts INTEGER, aCAR15ModEng1NumUtopiaPorts INTEGER, aCAR15ModEng1IpAddr IpAddress, aCAR15ModEng1SubnetMask IpAddress, aCAR15ModEng1IpDefGtwy IpAddress, aCAR15ModEng2Type INTEGER, aCAR15ModEng2Description DisplayString, aCAR15ModEng2ModelNum DisplayString, aCAR15ModEng2PartNum DisplayString, aCAR15ModEng2Vendor INTEGER, aCAR15ModEng2Status INTEGER, aCAR15ModEng2OPSWVersion DisplayString, aCAR15ModEng2BootVersion DisplayString, aCAR15ModEng2Capabilities INTEGER, aCAR15ModEng2NumBackPorts INTEGER, aCAR15ModEng2NumFrontPorts INTEGER, aCAR15ModEng2NumUtopiaPorts INTEGER, aCAR15ModEng2IpAddr IpAddress, aCAR15ModEng2SubnetMask IpAddress, aCAR15ModEng2IpDefGtwy IpAddress } aCAR15ModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { aCAR15ModEntry 1 } aCAR15ModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number of this module." ::= { aCAR15ModEntry 2 } aCAR15ModPartNum OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The part number of this module." ::= { aCAR15ModEntry 3 } aCAR15ModNumSwitchPorts OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of backplane switch ports." ::= { aCAR15ModEntry 4 } aCAR15ModOEMType OBJECT-TYPE SYNTAX INTEGER { card-E3(12), card-T3(13), card-OC3(14), card-STM1(15), card-E1(16), card-T1(17), card-ATM-622Mbps(18) } ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier for the Daughter cards plugged on the ATM Carrier." ::= { aCAR15ModEntry 5 } aCAR15ModEng1Type OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier for the type of OEM card." ::= { aCAR15ModEntry 6 } aCAR15ModEng1Description OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The description of card one." ::= { aCAR15ModEntry 7 } aCAR15ModEng1ModelNum OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The model number of this card." ::= { aCAR15ModEntry 8 } aCAR15ModEng1PartNum OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The part number of this card." ::= { aCAR15ModEntry 9 } aCAR15ModEng1Vendor OBJECT-TYPE SYNTAX INTEGER { chipcom(1), cisco(2), pilkington(3), datability(5), ibm(6), raycom(7), retix(8), intellicom(9), centrum(10), david(11), axon(12), shiva(13), syncresearch(14), wellfleet(15), xylogics(16), openhub(17), icot(18), microcom(19) } ACCESS read-only STATUS mandatory DESCRIPTION "The vendor of OEM card one." ::= { aCAR15ModEntry 10 } aCAR15ModEng1Status OBJECT-TYPE SYNTAX INTEGER { okay(1), fatalError(10), unknownStatus(26), transientError(37) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of card one." ::= { aCAR15ModEntry 11 } aCAR15ModEng1OPSWVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The operational software version of this card." ::= { aCAR15ModEntry 12 } aCAR15ModEng1BootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The boot software version of this card." ::= { aCAR15ModEntry 13 } aCAR15ModEng1Capabilities OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The card and port capabilities." ::= { aCAR15ModEntry 14 } aCAR15ModEng1NumBackPorts OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of ports interfaces to the backplane of card one." ::= { aCAR15ModEntry 15 } aCAR15ModEng1NumFrontPorts OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of front panel ports for card one." ::= { aCAR15ModEntry 16 } aCAR15ModEng1NumUtopiaPorts OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of utopia ports used by this ATM card. The utopia port (or ATM port) refers to the interface to the ATM backplane." ::= { aCAR15ModEntry 17 } aCAR15ModEng1IpAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The current IP address of this card." ::= { aCAR15ModEntry 18 } aCAR15ModEng1SubnetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The current subnet mask of this card." ::= { aCAR15ModEntry 19 } aCAR15ModEng1IpDefGtwy OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The current default gateway of this card." ::= { aCAR15ModEntry 20 } aCAR15ModEng2Type OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier for the type of OEM card 2." ::= { aCAR15ModEntry 21 } aCAR15ModEng2Description OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The description of ATM card two." ::= { aCAR15ModEntry 22 } aCAR15ModEng2ModelNum OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The model number of ATM card two." ::= { aCAR15ModEntry 23 } aCAR15ModEng2PartNum OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The part number of this card." ::= { aCAR15ModEntry 24 } aCAR15ModEng2Vendor OBJECT-TYPE SYNTAX INTEGER { chipcom(1), cisco(2), pilkington(3), datability(5), ibm(6), raycom(7), retix(8), intellicom(9), centrum(10), david(11), axon(12), shiva(13), syncresearch(14), wellfleet(15), xylogics(16), openhub(17), icot(18), microcom(19) } ACCESS read-only STATUS mandatory DESCRIPTION "The vendor of OEM card two." ::= { aCAR15ModEntry 25 } aCAR15ModEng2Status OBJECT-TYPE SYNTAX INTEGER { okay(1), fatalError(10), unknownStatus(26), transientError(37) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of card two." ::= { aCAR15ModEntry 26 } aCAR15ModEng2OPSWVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The operational software version of this card." ::= { aCAR15ModEntry 27 } aCAR15ModEng2BootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The boot software version of this card." ::= { aCAR15ModEntry 28 } aCAR15ModEng2Capabilities OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The card and port capabilities." ::= { aCAR15ModEntry 29 } aCAR15ModEng2NumBackPorts OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of ports interfaces to the backplane of card two." ::= { aCAR15ModEntry 30 } aCAR15ModEng2NumFrontPorts OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of front panel ports for card two." ::= { aCAR15ModEntry 31 } aCAR15ModEng2NumUtopiaPorts OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of utopia ports used by this ATM card. The utopia port (or ATM port) refers to the interface to the ATM backplane." ::= { aCAR15ModEntry 32 } aCAR15ModEng2IpAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The current IP address of this card." ::= { aCAR15ModEntry 33 } aCAR15ModEng2SubnetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The current subnet mask of this card." ::= { aCAR15ModEntry 34 } aCAR15ModEng2IpDefGtwy OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The current default gateway of this card." ::= { aCAR15ModEntry 35 } -- -- c01NWDEK is the 8238 Nways Token Ring Carrier Module for the ONsemble Stackable -- c01NWDEKModTable OBJECT-TYPE SYNTAX SEQUENCE OF C01NWDEKModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains module specific information for the C01NW-DEK module." ::= {c01NWDEK 1} c01NWDEKModEntry OBJECT-TYPE SYNTAX C01NWDEKModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module information for each C01NW-DEK module in the concentrator." INDEX {c01NWDEKModSlotIndex} ::= {c01NWDEKModTable 1} C01NWDEKModEntry ::= SEQUENCE{ c01NWDEKModSlotIndex INTEGER, c01NWDEKModHubId INTEGER, c01NWDEKModSerialNo DisplayString, c01NWDEKModEngType INTEGER, c01NWDEKModEngModel DisplayString, c01NWDEKModEngDescription DisplayString, c01NWDEKModBootVersion DisplayString, c01NWDEKModEngVersion DisplayString, c01NWDEKModEngBootVersion DisplayString, c01NWDEKModCapabilities DisplayString, c01NWDEKModPortCount INTEGER, c01NWDEKModEngDefaultGateway IpAddress, c01NWDEKModEngMboxVersion DisplayString, c01NWDEKModEngStatus INTEGER, c01NWDEKModRingSpeed INTEGER, c01NWDEKModBcnRecovery INTEGER, c01NWDEKModRecoveryAsic1 MacAddress, c01NWDEKModRecoveryAsic2 MacAddress, c01NWDEKModBcnThresh INTEGER, c01NWDEKModFan1Status INTEGER, c01NWDEKModFan2Status INTEGER, c01NWDEKModTempStatus INTEGER, c01NWDEKModPICStatus INTEGER, c01NWDEKModPrimePowerStatus INTEGER, c01NWDEKModBackupPowerStatus INTEGER } c01NWDEKModSlotIndex 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 identified by the same value of modSlotIndex." ::= {c01NWDEKModEntry 1} c01NWDEKModHubId OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Reading this value returns the same value as c01NWDEKModSlotIndex. Writing this value causes the module to be assigned a new Hub ID (slot number). This value ranges between 1 and modSlotNumber. If the requested Hub Id is already in use, the module is assigned an unused Hub Id. Writing this value causes a slot down trap for the old Hub Id and a slot up trap for the new Hub Id." ::= { c01NWDEKModEntry 2 } c01NWDEKModSerialNo OBJECT-TYPE SYNTAX DisplayString (SIZE(1..9)) ACCESS read-only STATUS mandatory DESCRIPTION "The serial number of this module." ::= { c01NWDEKModEntry 3 } c01NWDEKModEngType OBJECT-TYPE SYNTAX INTEGER { module-unknown(2), -- Unknown engine (init./booting/or not installed) module-22nnR-CS(83), -- Cisco Edge Router (2502) TR module-22nnR-RA(113), -- 3Com LAN Access TR Engine only module-OpenHub(115), -- Generic OpenHub Engine only module-8235T(118), -- Shiva (IBM) Remote Access TR Engine module-not-installed(255)-- Engine not installed } ACCESS read-only STATUS mandatory DESCRIPTION "A unique identifier for the Enigne module installed in the carrier." ::= { c01NWDEKModEntry 4} c01NWDEKModEngModel OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The model number of the engine installed." ::= { c01NWDEKModEntry 5 } c01NWDEKModEngDescription OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The description of the engine installed." ::= { c01NWDEKModEntry 6 } c01NWDEKModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The version of the carrier module boot software." ::= { c01NWDEKModEntry 7 } c01NWDEKModEngVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The version of the Enigne's application software." ::= { c01NWDEKModEntry 8 } c01NWDEKModEngBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The version of the Engine's boot software." ::= { c01NWDEKModEntry 9 } c01NWDEKModCapabilities OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The operational capabilities for this module as specified by the Engine at initialization." ::= { c01NWDEKModEntry 10 } c01NWDEKModPortCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of front panel ports on the Enigne module." ::= { c01NWDEKModEntry 11 } c01NWDEKModEngDefaultGateway OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP default gateway for Third Party engine." ::= { c01NWDEKModEntry 12 } c01NWDEKModEngMboxVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The Eng mailbox specification version that Third Party engine supports." ::= { c01NWDEKModEntry 13 } c01NWDEKModEngStatus OBJECT-TYPE SYNTAX INTEGER { ok(1), pre-init(2), time-out(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The Carrier/Engine communication status for Third Party engine." ::= { c01NWDEKModEntry 14 } c01NWDEKModRingSpeed OBJECT-TYPE SYNTAX INTEGER { fourMegabit(1), sixteenMegabit(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The ring's bandwidth. When modNetwork for this module is not isolated(2), setting this value to a different ring speed will return invalidData error." ::= { c01NWDEKModEntry 15 } c01NWDEKModBcnRecovery OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "When beacon recovery is enabled, the module will automatically recover from beaconing conditions by removing the beaconing station(s) from the ring." ::= { c01NWDEKModEntry 16 } c01NWDEKModRecoveryAsic1 OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "A 6 octet address used by the first recovery ASIC on this module." ::= {c01NWDEKModEntry 17 } c01NWDEKModRecoveryAsic2 OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "A 6 octet address used by the second recovery ASIC on this module." ::= {c01NWDEKModEntry 18 } c01NWDEKModBcnThresh OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies a threshold used in beacon recovery. It is the number of times a port disabled by the beaconing algorithm is allowed to be automatically re-enabled. After the threshold has been met, the user must manually disable and then re-enable the port to resume normal operation of the port. The default value is 7." ::= { c01NWDEKModEntry 19 } c01NWDEKModFan1Status OBJECT-TYPE SYNTAX INTEGER { okay(1), faulty(2), notInstalled(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of the fan in this module." ::= { c01NWDEKModEntry 20 } c01NWDEKModFan2Status OBJECT-TYPE SYNTAX INTEGER { okay(1), faulty(2), notInstalled(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of the fan in this module." ::= { c01NWDEKModEntry 21 } c01NWDEKModTempStatus OBJECT-TYPE SYNTAX INTEGER { okay(1), extremeTemp(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The temperature status for this module." ::= { c01NWDEKModEntry 22 } c01NWDEKModPICStatus OBJECT-TYPE SYNTAX INTEGER { installed(1), not-installed(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The current status of this hub's power interface controller board (PIC)." ::= { c01NWDEKModEntry 23 } c01NWDEKModPrimePowerStatus OBJECT-TYPE SYNTAX INTEGER { okay(1), faulty(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The current status of this hub's primary power supply." ::= { c01NWDEKModEntry 24 } c01NWDEKModBackupPowerStatus OBJECT-TYPE SYNTAX INTEGER { okay(1), not-installed(4), faulty-or-not-installed(6) } ACCESS read-only STATUS mandatory DESCRIPTION "The current status of this hub's backup power supply. If this module does not have a PIC (power interface controller), the status will be not-installed(4). If the module does have a PIC, the status will be okay(1) only if the power is sensed. If no backup power can be detected, the status will be faulty-or-not-installed(6)." ::= { c01NWDEKModEntry 25 } c01NWDEKPortTable OBJECT-TYPE SYNTAX SEQUENCE OF C01NWDEKPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each port on the C01NWDEK Hub." ::= {c01NWDEK 2} c01NWDEKPortEntry OBJECT-TYPE SYNTAX C01NWDEKPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of the module's port-specific attributes." INDEX {c01NWDEKPortSlotIndex, c01NWDEKPortIndex } ::= {c01NWDEKPortTable 1 } C01NWDEKPortEntry ::= SEQUENCE { c01NWDEKPortSlotIndex INTEGER, c01NWDEKPortIndex INTEGER, c01NWDEKPortIpAddress IpAddress, c01NWDEKPortSubnetMask IpAddress, c01NWDEKPortStationAddress OCTET STRING } c01NWDEKPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number for the module to which this port belongs." ::= {c01NWDEKPortEntry 1} c01NWDEKPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of this port." ::= {c01NWDEKPortEntry 2} c01NWDEKPortIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The Ip address for this port. For simple port, an Ip Address of 000.000.000.000 is returned. Only the complex port has valid value for Ip Address." ::= {c01NWDEKPortEntry 3} c01NWDEKPortSubnetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The subnet mask of this port." ::= { c01NWDEKPortEntry 4 } c01NWDEKPortStationAddress OBJECT-TYPE SYNTAX OCTET STRING (SIZE(6)) ACCESS read-only STATUS mandatory DESCRIPTION "The physical address for this port. Only valid for complex port. For simple port, this field will be all nulls." ::= {c01NWDEKPortEntry 5 } --- --- IBM 8260 Ethernet Workgroup Switch Module --- These tables actually represent 2 software modules on one board. What is --- represented here is the side manageable through the DMM. --- This table has representations for many different modules, depending on --- the number of ports present, the type of aggregator (front panel vs. back --- panel), and if and with what, the mezzanine slot is populated on. --- oc65nnMSMPortTable OBJECT-TYPE SYNTAX SEQUENCE OF Oc65nnMSMPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains port-specific information for each port of a specific oc65nnMSM module in the concentrator." ::= { oc65nnMSM 2 } oc65nnMSMPortEntry OBJECT-TYPE SYNTAX Oc65nnMSMPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of port-specific information about a specific oc65nnMSM module port in the concentor." INDEX { oc65nnMSMPortSlotIndex, oc65nnMSMPortIndex } ::= { oc65nnMSMPortTable 1 } Oc65nnMSMPortEntry ::= SEQUENCE { oc65nnMSMPortSlotIndex INTEGER, oc65nnMSMPortIndex INTEGER, oc65nnMSMPortVLTMode INTEGER, oc65nnMSMPortWorkGrpId INTEGER } oc65nnMSMPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { oc65nnMSMPortEntry 1 } oc65nnMSMPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { oc65nnMSMPortEntry 2 } oc65nnMSMPortVLTMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disabled(2), not-applicable(3) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether a port has Virtual Lan Tagging mode enabled or not. VLT mode indicates whether or not this port is using Tagging to make this port restrict itself to one work group on the module, as opposed to being connected to all ports on the module at once." ::= { oc65nnMSMPortEntry 3 } oc65nnMSMPortWorkGrpId OBJECT-TYPE SYNTAX INTEGER { wrkGrp1(1), wrkGrp2(2), wrkGrp3(3), wrkGrp4(4), wrkGrp5(5), wrkGrp6(6), wrkGrp7(7), wrkGrp8(8), wrkGrp9(9), wrkGrp10(10), wrkGrp11(11), wrkGrp12(12), wrkGrp13(13), wrkGrp14(14), wrkGrp15(15), wrkGrp16(16), wrkGrpAll(17) } ACCESS read-only STATUS mandatory DESCRIPTION "This is the VLAN Workgroup that the port belongs to. 'ALL' indicates that the port has VLT mode enabled and therefore the port supports all VLAN workgroups." ::= { oc65nnMSMPortEntry 4 } -- -- Module Table -- oc65nnMSMModTable OBJECT-TYPE SYNTAX SEQUENCE OF Oc65nnMSMModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains module-specific information about a specific oc65nnMSM Module in the concentrator." ::= { oc65nnMSM 6 } oc65nnMSMModEntry OBJECT-TYPE SYNTAX Oc65nnMSMModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific oc65nnMSM Module in the concentrator." INDEX {oc65nnMSMModSlotIndex, oc65nnMSMModSubSlotIndex} ::= { oc65nnMSMModTable 1 } Oc65nnMSMModEntry ::= SEQUENCE { oc65nnMSMModSlotIndex INTEGER, oc65nnMSMModSubSlotIndex INTEGER, oc65nnMSMModBootVersion DisplayString, oc65nnMSMModIpAddress IpAddress, oc65nnMSMModSubnetMask IpAddress, oc65nnMSMModDefaultGateway IpAddress, oc65nnMSMModStationAddr MacAddress, oc65nnMSMModInterfaceMode INTEGER, oc65nnMSMModSwmodVersion DisplayString, oc65nnMSMModSwmodBootVersion DisplayString, oc65nnMSMModSwmodIpAddress IpAddress, oc65nnMSMModSwmodSubnetMask IpAddress, oc65nnMSMModSwmodDefaultGateway IpAddress, oc65nnMSMModSwmodIpAddrNext IpAddress, oc65nnMSMModSwmodSubnetMaskNext IpAddress, oc65nnMSMModSwmodDefaultGateNext IpAddress, oc65nnMSMModSwmodModStatus INTEGER, oc65nnMSMModAggregatorType INTEGER, oc65nnMSMModMezzStatus INTEGER } oc65nnMSMModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { oc65nnMSMModEntry 1 } oc65nnMSMModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number of this module." ::= { oc65nnMSMModEntry 2 } oc65nnMSMModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software boot eprom version of this module." ::= { oc65nnMSMModEntry 3 } oc65nnMSMModIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The current IP address of this card and the associated interface." ::= { oc65nnMSMModEntry 4 } oc65nnMSMModSubnetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The current subnet mask of this card and the associated interface." ::= { oc65nnMSMModEntry 5 } oc65nnMSMModDefaultGateway 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 configured to be used with a default gateway." ::= { oc65nnMSMModEntry 6 } oc65nnMSMModStationAddr OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "A 6 octet address that uniquely identifies this card. This corresponds to the MAC address burned-in during manufacture of this module. Note that an address of 00-00-00-00-00-00 is invalid and the module has failed." ::= { oc65nnMSMModEntry 7 } oc65nnMSMModInterfaceMode OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), standby(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired connectivity mode of this card. When this attribute is set to enabled(1) 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(2), the card will not forward messages to and from the Distributed Management Module. If this attribute is set to standby(3), the card will not forward messages to/from the Distributed Management Module." ::= { oc65nnMSMModEntry 8 } oc65nnMSMModSwmodVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software version of the Switching Agent portion of the module. This is the alternate side of the software that is not modifiable via these objects." ::= { oc65nnMSMModEntry 9 } oc65nnMSMModSwmodBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software boot eprom version of the Switching Agent portion of the module." ::= { oc65nnMSMModEntry 10 } oc65nnMSMModSwmodIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The current IP address of the Switching Agent portion of the module and the associated interface." ::= { oc65nnMSMModEntry 11 } oc65nnMSMModSwmodSubnetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The current subnet mask of the Switching Agent portion of the module and the associated interface." ::= { oc65nnMSMModEntry 12 } oc65nnMSMModSwmodDefaultGateway OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The current default gateway of the Switching Agent portion of the module and the associated interface. Note that a value of 0.0.0.0 indicates that this interface is not configured to be used with a default gateway." ::= { oc65nnMSMModEntry 13 } oc65nnMSMModSwmodIpAddrNext OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The next active IP address to take effect after a reset of the Switch portion of the module and the associated interface." ::= { oc65nnMSMModEntry 14 } oc65nnMSMModSwmodSubnetMaskNext OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The next active subnet mask to take effect after a reset of the Switch portion of the module and the associated interface." ::= { oc65nnMSMModEntry 15 } oc65nnMSMModSwmodDefaultGateNext OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The next active default gateway to take effect after a reset of the Switch portion of the module and the associated interface. Note that a value of 0.0.0.0 indicates that this interface is not configured to be used with a default gateway." ::= { oc65nnMSMModEntry 16 } oc65nnMSMModSwmodModStatus OBJECT-TYPE SYNTAX INTEGER { okay(1), fatal-error(10), download(50) } ACCESS read-only STATUS mandatory DESCRIPTION "The current status of the Switching Agent portion of the module." ::= { oc65nnMSMModEntry 17 } oc65nnMSMModAggregatorType OBJECT-TYPE SYNTAX INTEGER { frontPanelAggregator10(1), frontPanelAggregator100(2), backPanelAggregator100(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The way the module aggregates ports. Either through the front panel or the back panel." ::= { oc65nnMSMModEntry 18 } oc65nnMSMModMezzStatus OBJECT-TYPE SYNTAX INTEGER { notPresent(1), fxtx(2), fx(3), bfx(4), atm155(5), tx(6), tpfx(7), tptx(8), tpftx(9) } ACCESS read-only STATUS mandatory DESCRIPTION "Determines the type of mezzanine card contained on the Switch Module." ::= { oc65nnMSMModEntry 19 } -- -- IBM 8260 12 Port Fast Ethernet 100BASE-T Per-Module Switched Shared Media -- oc65nnMTXPortTable OBJECT-TYPE SYNTAX SEQUENCE OF Oc65nnMTXPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of port-specific information for each port of this module type." ::= { oc65nnMTX 2 } oc65nnMTXPortEntry OBJECT-TYPE SYNTAX Oc65nnMTXPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific 65nnM-TX port in the concentrator." INDEX { oc65nnMTXPortSlotIndex, oc65nnMTXPortIndex } ::= { oc65nnMTXPortTable 1 } Oc65nnMTXPortEntry ::= SEQUENCE { oc65nnMTXPortSlotIndex INTEGER, oc65nnMTXPortIndex INTEGER, oc65nnMTXPortAdminState INTEGER, oc65nnMTXPortBuddySlot INTEGER, oc65nnMTXPortBuddyPort INTEGER } oc65nnMTXPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { oc65nnMTXPortEntry 1 } oc65nnMTXPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { oc65nnMTXPortEntry 2 } oc65nnMTXPortAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), redundant-primary(3), redundant-backup(4), remote-diagnostics(8), shutdown(12) } 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. Setting this port to shutdown disables the port and causes the port to stop Trasnsmitting link pulses. This mode does not change the port's Receive link integrity monitor." ::= { oc65nnMTXPortEntry 3 } oc65nnMTXPortBuddySlot 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. The user may configure a port for remote_diagnostics without specifying a buddy. In this case, the buddy must be set to the current slot and port index before setting the AdminState to remote_diagnostics." ::= { oc65nnMTXPortEntry 4 } oc65nnMTXPortBuddyPort 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. The user may configure a port for remote_diagnostics without specifying a buddy. In this case, the buddy must be set to the current slot and port index before setting the AdminState to remote_diagnostics." ::= { oc65nnMTXPortEntry 5 } oc65nnMTXModTable OBJECT-TYPE SYNTAX SEQUENCE OF Oc65nnMTXModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific 65nnM-TX module in the concentrator." ::= { oc65nnMTX 6 } oc65nnMTXModEntry OBJECT-TYPE SYNTAX Oc65nnMTXModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific 65nnM-TX module in the concentrator." INDEX { oc65nnMTXModSlotIndex, oc65nnMTXModSubSlotIndex } ::= { oc65nnMTXModTable 1 } Oc65nnMTXModEntry ::= SEQUENCE { oc65nnMTXModSlotIndex INTEGER, oc65nnMTXModSubSlotIndex INTEGER, oc65nnMTXModBootVersion DisplayString, oc65nnMTXModDipNVRam INTEGER, oc65nnMTXModDipNetwork INTEGER } oc65nnMTXModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { oc65nnMTXModEntry 1 } oc65nnMTXModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number of this module." ::= { oc65nnMTXModEntry 2 } oc65nnMTXModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software boot eprom version of this module." ::= { oc65nnMTXModEntry 3 } oc65nnMTXModDipNVRam 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. Otherwise, if this switch is disabled, the DIP configuration will be used. NOTE: A media module configures itself for 1 of 3 reasons: 1) no manager is present in the HUB. 2) during a controller switch-over (i.e. fast reset). 3) when the manager issues a ConfigToDips." ::= { oc65nnMTXModEntry 4 } oc65nnMTXModDipNetwork OBJECT-TYPE SYNTAX INTEGER { isolated(2), fast-ethernet-1(47), fast-ethernet-2(59), fast-ethernet-3(60), fast-ethernet-4(61) } ACCESS read-only STATUS mandatory DESCRIPTION "The fast ethernet network indicated by the module's dip switches." ::= { oc65nnMTXModEntry 5 } -- -- IBM 8260 ATM Backbone SwitchModule -- -- (formerly LAN-to-ATM SwitchModule, or LASM) -- -- sWLASM OBJECT-IDENTIFIER ::= { specMods 139 } -- -- Port Table -- -- Introduced to satisfy the DMM specMods -- MIB walk. The DMM expects specMods PortTable to -- exist if the module has ports in ocPortTable. sWLASMPortTable OBJECT-TYPE SYNTAX SEQUENCE OF SWLASMPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table to enumerate physical ports on the IBM 8260 ATM Backbone SwitchModule." ::= { sWLASM 2 } sWLASMPortEntry OBJECT-TYPE SYNTAX SWLASMPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Index components to enumerate a physical port on the IBM 8260 ATM Backbone SwitchModule." INDEX { sWLASMPortSlotIndex, sWLASMPortIndex } ::= { sWLASMPortTable 1} SWLASMPortEntry ::= SEQUENCE { sWLASMPortSlotIndex INTEGER, sWLASMPortIndex INTEGER } sWLASMPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { sWLASMPortEntry 1 } sWLASMPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { sWLASMPortEntry 2 } -- -- Module table -- sWLASMModTable OBJECT-TYPE SYNTAX SEQUENCE OF SWLASMModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information associated with a particular ATM Backbone SwitchModule." ::= { sWLASM 6 } sWLASMModEntry OBJECT-TYPE SYNTAX SWLASMModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information associated with a particular ATM Backbone SwitchModule." INDEX { sWLASMModSlotIndex, sWLASMModSubSlotIndex } ::= { sWLASMModTable 1} SWLASMModEntry ::= SEQUENCE { sWLASMModSlotIndex INTEGER, sWLASMModSubSlotIndex INTEGER, sWLASMModBootVersion DisplayString, sWLASMModMcpuMem INTEGER, sWLASMModMcpuFlash INTEGER, sWLASMModSharedMem INTEGER, sWLASMModPacketMem INTEGER, sWLASMModDescriptorMem INTEGER, sWLASMModSarControlMem INTEGER, sWLASMModSinkTarget INTEGER, sWLASMModLoad INTEGER, sWLASMModGbusStatus INTEGER, sWLASMModPhyConfSelect INTEGER, sWLASMModPhyCurrSelect INTEGER, sWLASMModPhyAutoFailover INTEGER, sWLASMModAddressCacheSize INTEGER } sWLASMModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { sWLASMModEntry 1 } sWLASMModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number of this module." ::= { sWLASMModEntry 2 } sWLASMModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The boot version of this module." ::= { sWLASMModEntry 3 } sWLASMModMcpuMem OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The amount of Management CPU memory (Megabytes) installed on this module." ::= { sWLASMModEntry 4 } sWLASMModMcpuFlash OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The amount of Management CPU flash memory (Megabytes) installed on this module." ::= { sWLASMModEntry 5 } sWLASMModSharedMem OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The amount of memory shared by the Management CPU and the Packet Switch Processor (Megabytes) installed on this module." ::= { sWLASMModEntry 6 } sWLASMModPacketMem OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The amount of packet memory (Megabytes) installed on this module." ::= { sWLASMModEntry 7 } sWLASMModDescriptorMem OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The amount of packet descriptor memory (Megabytes) installed on this module." ::= { sWLASMModEntry 8 } sWLASMModSarControlMem OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The amount of Segmentation-and-Reassembly (SAR) processor control memory (Kilobytes) installed on this module." ::= { sWLASMModEntry 9 } sWLASMModSinkTarget OBJECT-TYPE SYNTAX INTEGER { system-sink(129), none(255) } ACCESS read-write STATUS mandatory DESCRIPTION "Use this object to indicate where mirrored network traffic is targeted. This object can be used in conjunction with the sWLASMBPortMirror object. Mirroring to none(255) is the default. Mirroring to system-sink causes traffic on mirrored ports to be sent via GBUS to another IBM 8260 module acting as the system sink. This module cannot be configured to be the system sink." ::= { sWLASMModEntry 10 } sWLASMModLoad OBJECT-TYPE SYNTAX INTEGER (0..100) ACCESS read-only STATUS mandatory DESCRIPTION "A qualitative index denoting the load on this module. An administrator may use this object as a guide for determining on which module to configure another LAN Emulation Client, when more than one ATM Backbone SwitchModule is present in the system." ::= { sWLASMModEntry 11 } sWLASMModGbusStatus OBJECT-TYPE SYNTAX INTEGER { okay(1), failure(2), notPresent(3), atmSlot(4) } ACCESS read-only STATUS mandatory DESCRIPTION "Determines the operational status of the connection with the packet backplane. Only a value of okay(1) indicates a connection to the backplane" ::={ sWLASMModEntry 12 } sWLASMModPhyConfSelect OBJECT-TYPE SYNTAX INTEGER { phy1(1), phy2(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Applicable when two PHYs are installed. Selects the port number of the PHY to be used. Takes effect following next module reset. When only one PHY is installed, this object is ignored, and the installed PHY is always selected." ::= { sWLASMModEntry 13 } sWLASMModPhyCurrSelect OBJECT-TYPE SYNTAX INTEGER { phy1(1), phy2(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Identifies the port number of the PHY currently connected to the SAR." ::= { sWLASMModEntry 14 } sWLASMModPhyAutoFailover OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Applicable when two PHYs are installed. When enabled, the LASM will automatically switch to the other PHY when the PHY currently in use incurs Loss of Frame or Loss of Signal errors. When disabled, the errored PHY remains selected, and no failover switch occurs." ::= { sWLASMModEntry 15 } sWLASMModAddressCacheSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of address cache entries present on the module." ::= { sWLASMModEntry 16 } -- -- Bridge Port Table -- sWLASMBPortTable OBJECT-TYPE SYNTAX SEQUENCE OF SWLASMBPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of information that contains port-specific information for each bridge port on each ATM Backbone SwitchModule." ::= { sWLASM 7 } sWLASMBPortEntry OBJECT-TYPE SYNTAX SWLASMBPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information about a specific bridge port on a ATM Backbone SwitchModule." INDEX { sWLASMBPortSlotIndex, sWLASMBPortIndex } ::= { sWLASMBPortTable 1 } SWLASMBPortEntry ::= SEQUENCE { sWLASMBPortSlotIndex INTEGER, sWLASMBPortIndex INTEGER, sWLASMBPortIfIndex INTEGER, sWLASMBPortMirror INTEGER, sWLASMBPortMirrorSupported INTEGER, sWLASMBPortIfAdminStatus INTEGER, sWLASMBPortIfOperStatus INTEGER } sWLASMBPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this bridge port's module." ::= { sWLASMBPortEntry 1 } sWLASMBPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The (pseudo-physical) port number of this bridge port. This value corresponds to the lecIndex, in the ATM Backbone SwitchModule's local agent view, of the LAN Emulation Client mapped to this bridge port." ::= { sWLASMBPortEntry 2 } sWLASMBPortIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Reports the ifIndex, in the ATM Backbone SwitchModule's local agent view, of the LAN Emulation Client (LEC) mapped to this bridge port." ::= { sWLASMBPortEntry 3 } sWLASMBPortMirror OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enabling this object will allow the network traffic to and from this bridge port to be mirrored to the module's sink target (sWLASMModSinkTarget)." ::= { sWLASMBPortEntry 4 } sWLASMBPortMirrorSupported OBJECT-TYPE SYNTAX INTEGER { supported(1), not-supported(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This object indicates whether or not the bridge port can be configured as a mirrored bridge port (sWLS2BPortMirror). If this object is equal to supported(1) then sWLS2BPortMirror can be set to enable(1), provided that all other conditions are met. If this object is equal to not-supported(2), then any attempts to set sWLS2BPortMirror to enable(1) will fail." ::= { sWLASMBPortEntry 5 } sWLASMBPortIfAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), testing(3) } ACCESS read-only STATUS mandatory DESCRIPTION "Reports the ifAdminStatus, in the ATM Backbone SwitchModule's local agent view, of the LAN Emulation Client (LEC) mapped to this bridge port." ::= { sWLASMBPortEntry 6 } sWLASMBPortIfOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), testing(3) } ACCESS read-only STATUS mandatory DESCRIPTION "Reports the ifOperStatus, in the ATM Backbone SwitchModule's local agent view, of the LAN Emulation Client (LEC) mapped to this bridge port." ::= { sWLASMBPortEntry 7 } -- -- 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..1000)) 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 modNumOccupiedSlots modSlotOffset specMods module table (for this module) Not including slot number. For each port: Some of the portTable: portType portConnector portStatus portAdminState portNetwork portNetworkType portAlertMode 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 trunkNetwork trunkNetworkType 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(5) = 0 15&16 Number of bytes N(6) = 0 17&18 Number of bytes N(7) = 0 19&20 Number of bytes N(8) 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, ocModNumOccupiedSlots INTEGER, ocModSlotOffset INTEGER, ocModNumBridgePorts 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 and therefore will always have a minimum value of 1. 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 management 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-T20MS(36), -- Token Ring Passive Module module-T18MSA(37), -- Token Ring Active Module module-T18PSA(38), -- Token Ring Active per-port Switchable Module module-T10R-F(40), -- Token Ring Dual Fiber Repeater module-67nnM-6E(42), -- Interconnect Ethernet Bridge/Router module-DMM(43), -- Distributed Management Module module-T-MAC(44), -- Token Ring MAC monitor card 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-HT-MAC(49), -- Token Ring Power MAC monitor carda module-RCTL-8000(50), -- IBM 8260 Ctlr (managed by IBM 8260 mgmt) module-CNNNS-RCLS(51), -- Load Sharing Redundant Controller module-TNNMS-CR(59), module-EnnPS-TP(60), -- IBM 8260 Ethernet RJ45 10BASE-T Module module-E-SEC(61), -- Ethernet Security module-tnnMS-EC(62), -- 3174 Establishment Controller module-T50-TC(63), -- Hub TR ONdeck Carrier Module module-E50-EC(64), -- Ethernet ONdeck Carrier Module. module-tnnMS-TDDI(65), -- FDDI w/ copper RJ45 conn. module-tnnMS-ATP-RJ45S(67), -- Hub Active Token Ring Media Module module-RMON-EMP(68), -- Ethernet RMON Probe Module. module-tnnNW-MGT(69), -- 8238 Nways Token Ring Management Hub module-tnnNW-EXP(70), -- 8238 Nways Token Ring Expansion Hub module-A4-FB100-MIC(71), -- IBM 8260 ATM 100 Mbps Fiber Module module-64nnM-25-TP(72), -- IBM 8260 ATM 25 Mbps TP Module module-E04M-MOD(73), -- IBM 8260 Ethernet Modular Port Module module-E36CS-TP(74), -- IBM 8260 Ethernet 10BASE-T Telco module-A-CPSW(77), -- IBM 8260 ATM Switch/Control Module module-8235E(82), -- Shiva (IBM) Remote Access Ethernet module-tnnNW-FRIRO(84), -- 8238 Nways Token Ring Fiber Repeater Module module-tnnNW-CRIRO(85), -- 8238 Nways Token Ring Copper Repeater Module module-E3-BNC(90), -- IBM 8260 Ethernet BNC connector module-E3-AUIF(91), -- IBM 8260 Ethernet AUIF connector module-E3-AUIM(92), -- IBM 8260 Ethernet AUIM connector module-E2-FB(93), -- IBM 8260 Ethernet FIB connector module-E4-TPP(94), -- IBM 8260 Ethernet TPP connector module-5104R-WFn(95), -- Ethernet IN Router module-66nnM-LS(96), -- Lightspeed module-HEE-MAC(97), -- High End Ethernet MAC monitor card module-C01NW-DEK(98), -- ONsemble ONdeck TR Carrier module-E60EC(99), -- IBM 8260 ONdeck Ethernet Carrier Module module-ADMM(105), -- IBM 8260 Advanced Distributed Management Module module-ARCTL-8000(106), -- IBM 8260 Advanced Controller Module module-66nnM-LS2(107), -- LightSpeed V2.0 module-8235T(118), -- Shiva (IBM) Remote Access TR Engine module-67nnR-TCS(119), -- IBM 8260 4502 Token Ring Backbone Router Module module-8229T(120), -- ICOT (IBM) TR to TR Bridge Engine module-8229E(121), -- ICOT (IBM) TR to Ethernet Bridge Engine module-ennMS-RJ45SCP(122), -- Ethernet 10BASE-T RJ 45 per-connector module-64nnM-155(123), -- IBM 8260 ATM 155 Mbps UNI Module module-64nnM-100-SC(125), -- IBM 8260 ATM 100 Mbps SC Fiber Module module-64nnD-155-MMF(126), -- IBM 8260 ATM 155 Mbps MMF I/O Card module-T10R-C(128), -- Token Ring Dual Copper Repeater module-62nnM-QFR(129), -- Token Ring Quad Fiber Repeater module-64nnD-155-SMF(132), -- IBM 8260 ATM 155 Mbps SMF I/O Card module-64nnD-155RJ-TP(133), -- IBM 8260 ATM 155 Mbps TP I/O Card module-64nnD-155D9-STP(134), -- IBM 8260 ATM 155 Mbps STP I/O Card module-64nnB-RJ45(135), -- IBM 8260 LAN to ATM Bridge Module module-64nnU-2RJ(136), -- IBM 8260 LAN to ATM 2-port Upgrade module-67nnR-ECS(137), -- IBM 8260 4501 Ethernet Backbone Router Module module-64nnM-Car(138), -- ATM LAN Carrier module-66nnM-LASM(139), -- ATM Backbone SwitchModule module-965nnM-SM(140), -- Switch Module module-96512M-TX(147), -- Shared 100 module-96513M-TXFX(148), -- Shared 100 w/ Buffered Fx module-64nnM-155-3P(153), -- IBM 8260 ATM 155 Mpbs, 3 ports module-64nnM-CarPO-1S(154), -- IBM 8260 ATM Carrier/power only, 1 module-64nnM-CarPO-2S(155), -- IBM 8260 ATM Carrier/power only, 2 module-64nnM-CarPO-3S(156), -- IBM 8260 ATM Carrier/power only, 3 module-6608M-SM(157), -- IBM 8260 switched FE over GBus module-64nnD-155Uplink-SMF(158), -- IBM 8260 ATM 155 Mbps uplink combo card module-64nnD-155Uplink-MMF(159), -- IBM 8260 ATM 155 Mbps uplink combo card module-64nnD-155Uplink-TP(160), -- IBM 8260 ATM 155 Mbps uplink combo card module-64nnM-Car-15(161), -- IBM 8260 ATM Carrier 1.5 module-64nnM-4p155-CUSTOM(164), -- IBM 4p 155 custom module-64nnM-4p155-MMF(165), -- IBM 4p 155 MMF module-64nnM-carrier-GG1(166), -- IBM Carrier GG 1 module-64nnM-carrier-GG2(167), -- IBM Carrier GG 2 module-64nnM-CPSW-MONO(168), -- IBM Monoprocessor CP/SW module-64nnM-CPSW-BI(169), -- IBM Bi-processor CP/SW module-64nnM-CPSW-ENHANCED(170), -- IBM Enhanced CP/SW module-64nnD-ControlPoint(171), -- IBM Control Point Daughtercard module-64nnD-622-MMF(172), -- IBM 622 MMF module-64nnD-622-SMF(173), -- IBM 622 SMF module-not-installed(255) -- Module/Daughtercard Not installed } 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 (deprecated) 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), hub8260-security(18), ethernet-media-extended(19), token-ring-mod-interconnect(20), hub-oem-ethernet(21), hub-oem-token-ring(22), onsemble-oem-token-ring(23), hub8260-oem-ethernet(24), hub8260-oem-atm-switching(25), hub8260-oem-atm-media(26), token-ring-nways(27), hub8260-ethernet-switching(28), dual-interface-network-monitor(30), hub-multiprotocol-backbone(31), hub8260-lan-atm-switching(34), hub8260-oem-atm-carrier(35), hub8260-fast-ether-switching-4fe(36), hub8260-fast-ethernet-media(37) , hub8260-fast-ether-switching-gbus(38) } 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), centrum(10), david(11), axon(12), shiva(13), syncresearch(14), wellfleet(15), xylogics(16), openhub(17), icot(18), microcom(19) } ACCESS read-only STATUS mandatory DESCRIPTION "The vendor reported by the agent on this board." ::= { ocModEntry 7 } ocModResetModule OBJECT-TYPE SYNTAX INTEGER { noReset(1), reset(2), extReset(3), -- extended reset resetDefault(4) -- resetting to factory config } ACCESS read-write STATUS mandatory DESCRIPTION "Setting this object to reset(2) causes this module to reset. Setting this object to extReset(3) will execute an extended reset which usually will run manufacturing diagnostics. Setting this object to resetDefault(4) will reset the module to the initial factory default configuration. The options extReset(3) and resetDefault(4) may not be available on all modules." ::= { ocModEntry 8 } ocModConfigToDips OBJECT-TYPE SYNTAX INTEGER { noConfigure(1), configure(2) } ACCESS read-write STATUS deprecated 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), 8260-token-ring-1(37), -- Separate hub8260-token ring networks 8260-token-ring-2(38), -- from the hub8260-token ring 8260-token-ring-3(39), -- networks enumerated above. 8260-token-ring-4(40), 8260-token-ring-5(41), 8260-token-ring-6(42), 8260-token-ring-7(43), 8260-token-ring-8(44), 8260-token-ring-9(45), 8260-token-ring-10(46), fast-ethernet-1(47), atm-native(53) -- Native ATM network , atm-lan-emulation-802-5(54), atm-lan-emulation-802-3(55), atm-lan-emulation-unconfig(56), fast-ethernet-2(59), fast-ethernet-3(60), fast-ethernet-4(61) } 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, -- hub8260-token-ring 1-10, isolated 1-11 fddi(7), -- fddi 1-4, isolated serial(8), -- front or isolated only atm(9), -- ATM native -- or LAN emulation 802.5, LAN -- emulation 802.3, unconfigured LAN -- emulation fast-ethernet(11) } 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), unknownStatus(26), notInserted(30), speedMismatch(31), transientError(37) } 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 } ocModNumOccupiedSlots OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of slots, or daughter card slots, that this module occupies. This information is useful to determine that this module is a multi-slot (or multi-daughter-card-slot) module. Remember, the mother board is always in the first subslot." ::= { ocModEntry 17 } ocModSlotOffset OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot (or daughter card subslot) offset that this module reports is its slot (or subslot) number, starting from 1. For example, if this is a 3 slot module, and its slot offset is 2, and its slot number is 5, then this module fills slots 4, 5 and 6. If this module is a daughter card, this object reflects how many daughter card subslots that this module occupies - typically only one. Remember, the mother board is always the first subslot." ::= { ocModEntry 18 } ocModNumBridgePorts OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of bridge ports on this module. Note, ports may be physical or logical." ::= { ocModEntry 19 } -- -- Generic Bridge Port Table -- ocBridgePortTable OBJECT-TYPE SYNTAX SEQUENCE OF OcBridgePortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains generic information about each bridge port on each module present within the concentrator." ::= { modules 7 } ocBridgePortEntry OBJECT-TYPE SYNTAX OcBridgePortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information about each bridge port in the concentrator." INDEX { ocBridgePortSlotIndex, ocBridgePortIndex } ::= { ocBridgePortTable 1} OcBridgePortEntry ::= SEQUENCE { ocBridgePortSlotIndex INTEGER, ocBridgePortIndex INTEGER, ocBridgePortType INTEGER, ocBridgePortConnector INTEGER, ocBridgePortEnable INTEGER, ocBridgePortState INTEGER, ocBridgePortVBridge INTEGER, ocBridgePortAddr MacAddress, ocBridgePortNumMaus INTEGER, ocBridgePortLPort INTEGER, ocBridgePortName DisplayString, ocBridgePortRestoreDefaults INTEGER, ocBridgePortStpBridgeMode INTEGER } ocBridgePortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this bridge port's module." ::= { ocBridgePortEntry 1 } ocBridgePortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this bridge port within this module." ::= { ocBridgePortEntry 2 } ocBridgePortType OBJECT-TYPE SYNTAX INTEGER { other(1), fddi(2), -- FDDI baseT(3), -- 10 base T baseF(4), -- 10 base F cbaseTX(5), -- 100 base TX lec(6), -- LAN Emulation Client cbaseFX(7) -- 100 base FX } ACCESS read-only STATUS mandatory DESCRIPTION "The type of port, i.e. the protocol standard which is supported by this bridge port." ::= { ocBridgePortEntry 3 } ocBridgePortConnector OBJECT-TYPE SYNTAX INTEGER { backPlane(1), -- connects directly to backplane telco(7), -- 50 pin connector rj45(8), -- unshielded fiber-st(13), -- ST fiber connector fiber-mic(14), -- MIC connector unspecified-conn(16), -- unspecified connector fiber-sc(18), -- SC fiber connector virtual(26) } ACCESS read-only STATUS mandatory DESCRIPTION "The connector type of the MAUs on this bridge port." ::= { ocBridgePortEntry 4 } ocBridgePortEnable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The desired state of this port. This is a read only copy of the dot1dStpPortEnable object. " ::= { ocBridgePortEntry 5 } ocBridgePortState OBJECT-TYPE SYNTAX INTEGER { disabled(1), blocking(2), listening(3), learning(4), forwarding(5), broken(6) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of this port. This is equivalent to the dot1dStpPortState object." ::= { ocBridgePortEntry 6 } ocBridgePortVBridge OBJECT-TYPE SYNTAX INTEGER (1..256) ACCESS read-write STATUS mandatory DESCRIPTION "The virtual bridge identifier for this port. This identifier determines which virtual bridge this port is a member of." ::= { ocBridgePortEntry 7 } ocBridgePortAddr OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "The MAC address of this port." ::= { ocBridgePortEntry 8 } ocBridgePortNumMaus OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of the MAU's within this bridge port." ::= { ocBridgePortEntry 9 } ocBridgePortLPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This bridge port's logical port number. This is the value used in the Bridge MIBs." ::= { ocBridgePortEntry 10 } ocBridgePortName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) ACCESS read-write STATUS mandatory DESCRIPTION "The name of this bridge port. It is an agent implementation detail whether this name is saved in non-volatile storage or not." ::= { ocBridgePortEntry 11 } ocBridgePortRestoreDefaults OBJECT-TYPE SYNTAX INTEGER { noRestore(1), restore(2) } ACCESS read-write STATUS mandatory DESCRIPTION "When this object is set to restore(2) then the settable fields for the bridge port (e.g. Spanning Tree fields, port name) will be restored to their factory default values. Getting this object will always return noRestore(1)." ::= { ocBridgePortEntry 12 } ocBridgePortStpBridgeMode OBJECT-TYPE SYNTAX INTEGER { normal(1), disabled(2), quickforward(3) } ACCESS read-write STATUS mandatory DESCRIPTION "When this object is set to normal, Spanning Tree will treat the bridge port as a normal bridge port. Spanning Tree will not include the bridge port in calculating the topology when this object is disabled. When this object is set to quick_forward, the bridge port will transition to the forwarding state upon initialization of the bridge port." ::= { ocBridgePortEntry 13 } -- -- Generic Bridge Port MAU Table. -- ocBridgePortMauTable OBJECT-TYPE SYNTAX SEQUENCE OF OcBridgePortMauEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains generic information about each bridge port MAU on each module present within the concentrator." ::= { modules 8 } ocBridgePortMauEntry OBJECT-TYPE SYNTAX OcBridgePortMauEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information about each MAU that comprises this bridge port. Each bridge port contains 1 to N MAU's" INDEX { ocBridgePortMauSlotIndex, ocBridgePortMauPortIndex, ocBridgePortMauIndex } ::= { ocBridgePortMauTable 1} OcBridgePortMauEntry ::= SEQUENCE { ocBridgePortMauSlotIndex INTEGER, ocBridgePortMauPortIndex INTEGER, ocBridgePortMauIndex INTEGER, ocBridgePortMauStatus INTEGER, ocBridgePortMauAdminState INTEGER, ocBridgePortMauAlertMode INTEGER, ocBridgePortMauPaceMode INTEGER } ocBridgePortMauSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this MAU's module." ::= { ocBridgePortMauEntry 1 } ocBridgePortMauPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The bridge port number associated with this MAU." ::= { ocBridgePortMauEntry 2 } ocBridgePortMauIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of this MAU within this bridge port." ::= { ocBridgePortMauEntry 3 } ocBridgePortMauStatus OBJECT-TYPE SYNTAX INTEGER { okay(1), linkFailure(2), jabber(3), remoteLinkFailure(4), lowLight(7), fatalError(10), partition(11), okay-standby(19), off(22), connecting(23), backup-link(24) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of this Mau." ::= { ocBridgePortMauEntry 4 } ocBridgePortMauAdminState 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 MAU. The enable(1) and disable(2) settings are used to set the desired state of a nonredundant MAU. Redundancy requires coordination of port pairs as redundant 'buddies'. Redundant port pairs are constrained to be consecutive odd/even numbered ports, e.g. ports 1/2, ports 3/4, etc. When not configured as a redundant pair, the ports operate independently. The redundant-primary(3) and redundant-backup(4) values are used to modify the configuration of a redundant port pair. The redundant-primary(3) is the preferred active MAU of a pair. The redundant-backup(4) MAU becomes active when the primary MAU incurs a fault. For MAUs that do not support redundancy, only SETs of values enabled(1) and disabled(2) are accepted. For MAUs that support redundancy, the allowed SET values depend on the current state of this object: Current Value Allowed SET Values ------------------------------------------------------- enabled(1) enabled(1), disabled(2) disabled(2) enabled(1), disabled(2) redundant-primary(3) redundant-primary(3), redundant-backup(4) redundant-backup(4) redundant-primary(3), redundant-backup(4) ------------------------------------------------------- MAUs having one of the redundant settings are always enabled and cannot be disabled administratively. When operating in a redundant mode, configuring this object for a port (subject to the constraints in the table above) will have a side-effect on the buddy port's value of ocBridgePortMauAdminState, as shown in the following table. ------------------------------------------------------ Configured port's Causes buddy port's Mau Admin State MAU Admin State is SET to: to change to: ------------------------------------------------------ redundant-primary(3) redundant-backup(4) redundant-backup(4) redundant-primary(3) ------------------------------------------------------ NOTE: This object is NOT used to switch between redundant and nonredundant MAU configurations. Changes to this object take effect immediately." ::= { ocBridgePortMauEntry 5} ocBridgePortMauAlertMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enabling this object for a MAU will allow the generation of up (or down) traps for MAU status transitions caused by end stations powering up (or down). Disabling this object will suppress the generation of up (or down) traps for a MAU. Note that this object is used in the trap generation decision only if alertMode, an object in alertTable, is set to filter(3)." ::= { ocBridgePortMauEntry 6 } ocBridgePortMauPaceMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2), not-applicable(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The current desired PACE mode. Setting this object enabled will enable PACE for the mau. Setting this object disabled will disable PACE for the mau. Not-applicable is returned for bridge ports that don't support PACE." ::= { ocBridgePortMauEntry 7 } -- -- Generic ocPort Table. -- ocPortTable OBJECT-TYPE SYNTAX SEQUENCE OF OcPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains generic information about each port on each module." ::= { modules 11 } ocPortEntry OBJECT-TYPE SYNTAX OcPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information about each port for each module." INDEX { ocPortSlotIndex, ocPortSubSlotIndex, ocPortIndex } ::= { ocPortTable 1} OcPortEntry ::= SEQUENCE { ocPortSlotIndex INTEGER, ocPortSubSlotIndex INTEGER, ocPortIndex INTEGER, ocPortType INTEGER, ocPortConnector INTEGER, ocPortStatus INTEGER, ocPortAdminState INTEGER, ocPortNetwork INTEGER, ocPortNetworkType INTEGER, ocPortAlertMode INTEGER } ocPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { ocPortEntry 1 } ocPortSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number of this port's submodule." ::= { ocPortEntry 2 } ocPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port within this submodule." ::= { ocPortEntry 3 } ocPortType 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. " ::= { ocPortEntry 4 } ocPortConnector 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 fiber-lc(12), -- low cost fiber connector fiber-st(13), -- ST fiber connector fiber-mic(14), -- MIC fiber connector db-25(15), -- 25 pin d-shell connector unspecified-conn(16), -- unspecified connector fiber-sma(17), -- SMA fiber connector fiber-sc(18), -- SC fiber connector serial(22), -- Generic serial connector fiber-fc(23), -- FC fiber connector stack-jack(25), sc-smf(26), sc-mmf(27) } ACCESS read-only STATUS mandatory DESCRIPTION "The connector type of this port." ::= { ocPortEntry 5 } ocPortStatus 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), beaconThresError(41), speedThresError(42), invalidImped(43), beaconWrapped(44), notConfigured(47), notPresent(51), link-unstable(53), -- Excessive False Carrier Events (100Base-T) forwarding(55), blocked(56), listening(57), learning(58), disable(59), broken(60) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of this port." ::= { ocPortEntry 6 } ocPortAdminState 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), shutdown(12) } 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." ::= { ocPortEntry 7 } ocPortNetwork 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), 8260-token-ring-1(37), -- Separate IBM 8260 token ring networks 8260-token-ring-2(38), -- from the Hub token-ring 8260-token-ring-3(39), -- networks enumerated above. 8260-token-ring-4(40), 8260-token-ring-5(41), 8260-token-ring-6(42), 8260-token-ring-7(43), 8260-token-ring-8(44), 8260-token-ring-9(45), 8260-token-ring-10(46), fast-ethernet-1(47), atm-native(53), -- Native ATM network atm-lan-emulation-802-5(54), -- LAN emulation network 802.5 -- over ATM atm-lan-emulation-802-3(55), -- LAN emulation network 802.3 -- over ATM atm-lan-emulation-unconfig(56), -- Unconfigured LAN emulation vbridge(57), lan(58), fast-ethernet-2(59), fast-ethernet-3(60), fast-ethernet-4(61) } ACCESS read-write STATUS mandatory DESCRIPTION "The network that this port is attached to. If the value of ocPortNetwork is per-module(4), then use the modNetwork to manage this port. Setting ocPortNetwork 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." ::= { ocPortEntry 8 } ocPortNetworkType OBJECT-TYPE SYNTAX INTEGER { other(1), -- other only ethernet(5), -- ethernet 1-3, isolated token-ring(6), -- hub token-ring 1-7, isolated, -- hub8260 token ring 1-10, isolated 1-10 fddi(7), -- fddi 1-4, isolated serial(8), -- front or isolated only atm(9), -- ATM native unspecified-netwk(10), -- unspecified network type fast-ethernet(11), -- 100 mb ethernet man(12), -- MAN network, man-hfc(13), -- MAN HFC network wan(14) -- WAN network } ACCESS read-only STATUS mandatory DESCRIPTION "The network type of this port. The type reflects the valid values for ocPortNetwork. " ::= { ocPortEntry 9 } ocPortAlertMode 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. " ::= { ocPortEntry 10 } -- -- Static Summaries -- staticSummary OBJECT IDENTIFIER ::= { modules 12 } staticSummaryTable OBJECT-TYPE SYNTAX SEQUENCE OF StaticSummaryEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table for retrieving predefined collections of MIB objects as a single field of octets. This table is read-only: all the entries are created by the agent. The purpose of this table is to replace the modSummaryTable. It can support changes in the MIB structure and new types of variables as they are added in the future. This is accomplished by returning the OID of each item included in the summary, along with the summarized values. Each entry in this table summarizes important information concerning the configuration and status of a slot/subslot. This information is a summary of the objects in the modules branch. No entry in this table exists for an empty slot." ::= { staticSummary 1 } staticSummaryEntry OBJECT-TYPE SYNTAX StaticSummaryEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A predefined collection of MIB objects whose values can be retrieved as a single field." INDEX { ssSlotIndex, ssSubSlotIndex } ::= { staticSummaryTable 1 } StaticSummaryEntry ::= SEQUENCE { ssSlotIndex INTEGER, ssSubSlotIndex INTEGER, ssValues OCTET STRING } ssSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of the slot to which this entry pertains." ::= { staticSummaryEntry 1 } ssSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number to which this entry pertains. For Hub modules, there is a single summary entry, whose subslot number is 1. For IBM 8260 modules, the number 1 indicates the motherboard, and daughterboards are numbered beginning with subslot 2." ::= { staticSummaryEntry 2 } ssValues OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The OIDs and values of the objects to be summarized, given as an octet string in the 'New Summary' format. NEW_SUMMARY DEFINITION ::= BEGIN IMPORTS TimeTicks FROM RFC1155-SMI; Message ::= CHOICE OF { Message_0 } Message_0 ::= [0] IMPLICIT SEQUENCE { timeStamp TimeTicks, containments CONTAINMENTS } CONTAINMENTS ::= SEQUENCE OF CONTAINMENT CONTAINMENT ::= SEQUENCE { prefix OID, -- Base OID blocks BLOCKS } BLOCKS ::= SEQUENCE OF BLOCK BLOCK ::= SEQUENCE { suffix SUFFIX, values VALUES } SUFFIX ::= CHOICE OF { SEQUENCE OF INTEGER, -- Indicies (i.e. slot.port) NULL } VALUES ::= SEQUENCE OF VALUE VALUE ::= SEQUENCE { attribute INTEGER, data DATA } DATA ::= CHOICE OF { INTEGER, OCTET STRING, TimeTicks } END" ::= { staticSummaryEntry 3 } ssLastChangedTable OBJECT-TYPE SYNTAX SEQUENCE OF SsLastChangedEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of timestamps each indicating the change state of the corresponding information contained in the staticSummaryTable. This table contains a fixed number of entries, one for each possible subslot in each possible slot in the concentrator, regardless of whether the slot or subslot is occupied. For example, for an IBM 8260 concentrator, this table has 19 x 8 entries; for an Hub concentrator, which has no subslots, this table has either 5 or 17 entries, and the subslot index of each entry is 1. (Note that the number of subslot entries in this table is determined by the type of concentrator, not the type of module; for an Hub module in an IBM 8260 concentrator, there will still be 8 subslot entries.)" ::= { staticSummary 2 } ssLastChangedEntry OBJECT-TYPE SYNTAX SsLastChangedEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry for a particular slot/subslot address in the concentrator, indicating the value of SysUpTime at the time of the last detected change to any of the information included in the corresponding staticSummaryEntry instance." INDEX { ssTlcSlotIndex, ssTlcSubSlotIndex } ::= { ssLastChangedTable 1 } SsLastChangedEntry ::= SEQUENCE { ssTlcSlotIndex INTEGER, ssTlcSubSlotIndex INTEGER, ssTlcCurrentlyOccupied INTEGER, ssTimeLastChanged TimeTicks } ssTlcSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of the slot to which this entry pertains." ::= { ssLastChangedEntry 1 } ssTlcSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number to which this entry pertains. For Hub concentrators, there is a single entry for each slot, with a subslot number of 1. For IBM 8260 concentrators, the number 1 indicates the motherboard, and daughterboards are numbered beginning with subslot 2." ::= { ssLastChangedEntry 2 } ssTlcCurrentlyOccupied OBJECT-TYPE SYNTAX INTEGER { empty(1), occupied(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The current configuration state of this slot/ subslot. Whether occupied or not, the ssTimeLastChanged field is still valid: if a slot/subslot is unoccupied, the timestamp indicates the time that the module was removed. If no module has occupied this slot/subslot since the last restart of the agent, the value of ssTimeLastChanged for this entry is zero." ::= { ssLastChangedEntry 3 } ssTimeLastChanged OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The value of SysUpTime at the time that the last change was detected to any of the information included in the summary table entry for this slot and subslot. A change in the value of this object signals the management station to re-get the corresponding summary information." ::= { ssLastChangedEntry 4 } ssLastChangedSummary OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the value of ssTimeLastChanged for each slot/subslot in the concentrator. The first two octets contain the version of this object. The data following the version begins with the first slot and all of its sub-slots before continuing with the next slot." ::= { staticSummary 3 } -- 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), fast-ether-path-1(47), fast-ether-path-2(59), fast-ether-path-3(60), fast-ether-path-4(61) } 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. -- -- This group supports Hub modules with Hub agents and -- IBM 8260 modules with IBM 8260 agents. IBM 8260 products only support -- this table for token ring IBM 8260 modules. Hub agents only -- work with Hub modules. IBM 8260 agents only work with IBM 8260 -- token ring modules. -- 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), notApplicable(3) } 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), notApplicable(5) } 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), notApplicable(3) } 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), notApplicable(3) } 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) , net-secured(3), net-unsecured(4) } 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 } -- -- IBM 8260 Security Groups -- -- IBM 8260 security (also known as Advanced Hub Security) provides complete -- network eavesdropping and intrusion protection on every packet. -- It involves a security module which monitors and generates a security -- message for every packet on the network over a separate security channel. -- Media modules on secure networks execute the security message by -- either jamming or repeating the packet out the ports. -- -- Network security configuration is managed with the ocNetOCSecNetTable. -- Per port security options are configured with the ocNetOCSecPortTable. -- The ocNetOCSeAddrPortTable and ocNetOCSecAddrGroupTable contain the -- assignment of authorized host MAC addresses to hub ports. -- And finally, the ocNetOCSecIntruderTable contains the intruder reports. ocNetOCSec OBJECT IDENTIFIER ::= { net 4 } -- -- IBM 8260 Security Intruder Table -- ocNetOCSecIntruderTableStatus OBJECT-TYPE SYNTAX INTEGER { valid(1), invalid(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object provides actions that affect the entire Intruder Table (ocNetOCSecIntruderTable). When this object is read, it always returns valid(1). Setting it to valid(1) has no effect. Setting it to invalid(2) deletes all entries in the operational table." ::= { ocNetOCSec 1 } ocNetOCSecIntruderTable OBJECT-TYPE SYNTAX SEQUENCE OF OcNetOCSecIntruderEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of entries which describe Intrusion Security breach attempts. The entries are collected from Security Modules which have Intrusion Protection and Intruder Reporting enabled. The table is not backed up in non-volatile memory." ::= { ocNetOCSec 2 } ocNetOCSecIntruderEntry OBJECT-TYPE SYNTAX OcNetOCSecIntruderEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Intruder Table entries are indexed by intruder's MAC Address, and the slot and port into which the intruder packet entered." INDEX { ocNetOCSecIntruderSlotIndex, ocNetOCSecIntruderPortIndex, ocNetOCSecIntruderMacAddressIndex } ::= { ocNetOCSecIntruderTable 1 } OcNetOCSecIntruderEntry ::= SEQUENCE { ocNetOCSecIntruderSlotIndex INTEGER, ocNetOCSecIntruderPortIndex INTEGER, ocNetOCSecIntruderMacAddressIndex MacAddress, ocNetOCSecIntruderNetwork INTEGER, ocNetOCSecIntruderAttempts Counter, ocNetOCSecIntruderTimeStamp TimeTicks } ocNetOCSecIntruderSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of the port into which the intruder packet entered." ::= { ocNetOCSecIntruderEntry 1 } ocNetOCSecIntruderPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number into which the intruder packet entered." ::= { ocNetOCSecIntruderEntry 2 } ocNetOCSecIntruderMacAddressIndex OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "The MAC Address of the intruder." ::= { ocNetOCSecIntruderEntry 3 } ocNetOCSecIntruderNetwork OBJECT-TYPE SYNTAX INTEGER { ethernet-1(6), ethernet-2(7), ethernet-3(8), isolated-1(21), isolated-2(22), isolated-3(23), isolated-4(24), isolated-5(25), isolated-6(26), isolated-7(27), isolated-8(28), ethernet-4(32), ethernet-5(33), ethernet-6(34), ethernet-7(35), ethernet-8(36) } ACCESS read-only STATUS mandatory DESCRIPTION "The network segment on which the intruder packet was detected." ::= { ocNetOCSecIntruderEntry 4 } ocNetOCSecIntruderAttempts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times this intruder was detected." ::= { ocNetOCSecIntruderEntry 5 } ocNetOCSecIntruderTimeStamp OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The value of sysUptime when this intruder was last detected." ::= { ocNetOCSecIntruderEntry 6 } -- -- IBM 8260 Security Network Table -- -- The IBM 8260 Security Network Table contains the security configuration for -- each hub network to which a security module has been assigned. ocNetOCSecNetTable OBJECT-TYPE SYNTAX SEQUENCE OF OcNetOCSecNetEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of secure networks." ::= { ocNetOCSec 3 } ocNetOCSecNetEntry OBJECT-TYPE SYNTAX OcNetOCSecNetEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information about each secured network." INDEX { ocNetOCSecNetSlotIndex, ocNetOCSecNetNetwork } ::= { ocNetOCSecNetTable 1 } OcNetOCSecNetEntry ::= SEQUENCE { ocNetOCSecNetSlotIndex INTEGER, ocNetOCSecNetNetwork INTEGER, ocNetOCSecNetModSlot INTEGER, ocNetOCSecNetModSubSlot INTEGER, ocNetOCSecNetOperState INTEGER, ocNetOCSecNetAdminState INTEGER, ocNetOCSecNetAutolearn INTEGER, ocNetOCSecNetEavesProt INTEGER, ocNetOCSecNetSrcAddrCheck INTEGER, ocNetOCSecNetSrcPortCheck INTEGER, ocNetOCSecNetIntrdJam INTEGER, ocNetOCSecNetIntrdReport INTEGER, ocNetOCSecNetPortDisabling INTEGER } ocNetOCSecNetSlotIndex 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 index that, used with ocNetOCSecNetNetwork, uniquely identifies the network. backplane(255) refers to a backplane network (non-isolated)." ::= { ocNetOCSecNetEntry 1 } ocNetOCSecNetNetwork OBJECT-TYPE SYNTAX INTEGER { isolated(2), ethernet-1(6), ethernet-2(7), ethernet-3(8), isolated-1(21), isolated-2(22), isolated-3(23), isolated-4(24), isolated-5(25), isolated-6(26), isolated-7(27), isolated-8(28), 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, used with ocNetOCSecNetSlotIndex, uniquely identifies the secured network." ::= { ocNetOCSecNetEntry 2 } ocNetOCSecNetModSlot OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of the securing module. When the ocNetOCSecNetNetwork is equal to an isolated network, this object will equal the ocNetOCSecNetSlotIndex." ::= { ocNetOCSecNetEntry 3 } ocNetOCSecNetModSubSlot OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number of the securing module." ::= { ocNetOCSecNetEntry 4 } ocNetOCSecNetOperState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), configuring(10) } ACCESS read-only STATUS mandatory DESCRIPTION "The operational state of network security." ::= { ocNetOCSecNetEntry 5 } ocNetOCSecNetAdminState OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The administrative state of network security." ::= { ocNetOCSecNetEntry 6 } ocNetOCSecNetAutolearn OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "If Autolearning is enabled, the security module will automatically learn MAC addresses on all ports on this network which have per-port autolearning enabled." ::= { ocNetOCSecNetEntry 7 } ocNetOCSecNetEavesProt OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "When enabled, eavesdropping protection prevents all nodes except the intended recipient from receiving packets transmitted on this network. The intended recipient is determined by searching the address table for the destination MAC address. Only ports associated with the destination MAC address are allowed to transmit the packet." ::= { ocNetOCSecNetEntry 8 } ocNetOCSecNetSrcAddrCheck OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "When enabled, the source address of each packet received on a port with per-port intruder checking enabled is checked against the list of valid addresses in the security address table. If the source address does not match, the packet is treated as an intruder." ::= { ocNetOCSecNetEntry 9 } ocNetOCSecNetSrcPortCheck OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "When enabled, the port number and source MAC address of each packet received on a port with per-port intruder checking enabled is checked against the list of valid ports and addresses in the security address table. If the port and address do not match, the packet is treated as an intruder." ::= { ocNetOCSecNetEntry 10 } ocNetOCSecNetIntrdJam OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "When enabled, the host module will tranmit a jam message to all ports on the network when a intruder packet is detected." ::= { ocNetOCSecNetEntry 11 } ocNetOCSecNetIntrdReport OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "When enabled, intruders are logged into the Security Intruder Table and Intruder traps are issued." ::= { ocNetOCSecNetEntry 12 } ocNetOCSecNetPortDisabling OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "When enabled and an intruder is detected, the port which sourced the intruder is disabled." ::= { ocNetOCSecNetEntry 13 } -- -- IBM 8260 Security Port Table -- -- The IBM 8260 Security Port Table contains per-port security configuration -- objects. An entry exists in this table for every media port in the hub -- which supports advanced IBM 8260 Security. ocNetOCSecPortTable OBJECT-TYPE SYNTAX SEQUENCE OF OcNetOCSecPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of security configuration parameters for a port." ::= { ocNetOCSec 4 } ocNetOCSecPortEntry OBJECT-TYPE SYNTAX OcNetOCSecPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of security configuration parameters for each port." INDEX { ocNetOCSecPortSlotIndex, ocNetOCSecPortPortIndex } ::= { ocNetOCSecPortTable 1 } OcNetOCSecPortEntry ::= SEQUENCE { ocNetOCSecPortSlotIndex INTEGER, ocNetOCSecPortPortIndex INTEGER, ocNetOCSecPortGroupCodeA INTEGER, ocNetOCSecPortGroupCodeB INTEGER, ocNetOCSecPortJamming INTEGER, ocNetOCSecPortFailSafe INTEGER, ocNetOCSecPortAutolearning INTEGER, ocNetOCSecPortIntrdChecking INTEGER } ocNetOCSecPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of the secured port." ::= { ocNetOCSecPortEntry 1 } ocNetOCSecPortPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of the secured port." ::= { ocNetOCSecPortEntry 2 } ocNetOCSecPortGroupCodeA OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "Group codes provide a method of assigning mulitple ports to a single MAC address. Group codes include a range of 0 to 255. Group code 0 , which means that the port is not assigned to group, is the default for each port. Group Code 1 to 254 are user defined. Group Code 255 is a reserved group code. This code is designed to enable certain ports to reroute packets with an unknown destination to a bridge or another hub." ::= { ocNetOCSecPortEntry 3 } ocNetOCSecPortGroupCodeB OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "Group codes provide a method of assigning mulitple ports to a single MAC address. Group codes include a range of 0 to 255. Group code 0 , which means that the port is not assigned to group, is the default for each port. Group Code 1 to 254 are user defined. Group Code 255 is a reserved group code. This code is designed to enable certain ports to reroute packets with an unknown destination to a bridge or another hub." ::= { ocNetOCSecPortEntry 4 } ocNetOCSecPortJamming OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enables or disables jamming of packets transmitted out the port to their connected station. It must be enabled to provide eavesdropping and intrusion protection." ::= { ocNetOCSecPortEntry 5 } ocNetOCSecPortFailSafe OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "When failsafe and port jamming are enabled, the port expects to see a security message (generated by the security module) with each packet on the network. Packets with this message are repeated. Packets without this message are jammed." ::= { ocNetOCSecPortEntry 6 } ocNetOCSecPortAutolearning OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "If Autolearning is enabled, then the MAC addresses on this port will be automatically learned. Network level Autolearning must be enabled for this parameter to function." ::= { ocNetOCSecPortEntry 7 } ocNetOCSecPortIntrdChecking OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls detection of intruders on this port." ::= { ocNetOCSecPortEntry 8 } -- -- IBM 8260 Security Address Tables -- -- The IBM 8260 Security Address Tables are used to assign authorized host -- MAC address to hub ports. The ocNetOCSecAddrPortTable has address to -- port assignments, and the ocNetOCSecAddrGroupTable has address to -- group_code assignments. ocNetOCSecAddrTableStatus OBJECT-TYPE SYNTAX INTEGER { valid(1), invalid(2), permanent(3) } ACCESS read-write STATUS mandatory DESCRIPTION "Due to hardware constraints the objects in the ocNetOCSecAddrPortTable and ocNetOCSecAddrGroupTable are not automatically saved when set. All set's affect an operational table. To save these objects from the operational table to the permanent table, set this object to permanent(3). To clear all objects from the operational table, set this object to invalid(2)." ::= { ocNetOCSec 5 } -- -- IBM 8260 Security Address to Port Table -- -- The IBM 8260 Security Address to Port Table contains assignments of authorized -- host MAC addresses to ports. There is no limit to the number of MAC addresses -- which can be assigned to a single port, however the total size of the -- ocNetOCSecAddrGroupTable and ocNetOCSecAddrPortTable is limited by the security -- modules being used. Entries in this table can be autolearned by security modules -- or entered by network management. ocNetOCSecAddrPortTable OBJECT-TYPE SYNTAX SEQUENCE OF OcNetOCSecAddrPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of security addresses indexed by slot and port." ::= { ocNetOCSec 6 } ocNetOCSecAddrPortEntry OBJECT-TYPE SYNTAX OcNetOCSecAddrPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The security addresses for a given slot and port." INDEX { ocNetOCSecAddrPortSlotIndex, ocNetOCSecAddrPortIndex, ocNetOCSecAddrPortMac } ::= { ocNetOCSecAddrPortTable 1 } OcNetOCSecAddrPortEntry ::= SEQUENCE { ocNetOCSecAddrPortSlotIndex INTEGER, ocNetOCSecAddrPortIndex INTEGER, ocNetOCSecAddrPortMac MacAddress, ocNetOCSecAddrPortStatus INTEGER } ocNetOCSecAddrPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port." ::= { ocNetOCSecAddrPortEntry 1 } ocNetOCSecAddrPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { ocNetOCSecAddrPortEntry 2 } ocNetOCSecAddrPortMac OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "The MAC address of the host connected to this port." ::= { ocNetOCSecAddrPortEntry 3 } ocNetOCSecAddrPortStatus OBJECT-TYPE SYNTAX INTEGER { valid(1), invalid(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting this object to valid(1) will add this address to the operational table. Setting this object to invalid(2) will delete the address from the operational table." ::= { ocNetOCSecAddrPortEntry 4 } -- -- IBM 8260 Security Address to Group Code Table -- -- The IBM 8260 Security Address to Group Code Table contains assignments of -- authorized host MAC addresses to group codes. Assigning a MAC address to -- a group code authorizes the address on all ports which have the group code -- set. Group codes are used in the rare case that a single MAC address needs -- to be authorized on multiple ports. -- -- There is no limit to the number of MAC addresses which can be assigned to -- a single group code, however the total size of the ocNetOCSecAddrGroupTable -- and ocNetOCSecAddrPortTable is limited by the security modules being used. -- Entries in this table can only be created by network management. ocNetOCSecAddrGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF OcNetOCSecAddrGroupEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of security addresses indexed by group." ::= { ocNetOCSec 7 } ocNetOCSecAddrGroupEntry OBJECT-TYPE SYNTAX OcNetOCSecAddrGroupEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The security addresses for a given group." INDEX { ocNetOCSecAddrGroupIndex, ocNetOCSecAddrGroupMac } ::= { ocNetOCSecAddrGroupTable 1 } OcNetOCSecAddrGroupEntry ::= SEQUENCE { ocNetOCSecAddrGroupIndex INTEGER, ocNetOCSecAddrGroupMac MacAddress, ocNetOCSecAddrGroupStatus INTEGER } ocNetOCSecAddrGroupIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The group number of this group." ::= { ocNetOCSecAddrGroupEntry 1 } ocNetOCSecAddrGroupMac OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "The MAC address of a host in this group." ::= { ocNetOCSecAddrGroupEntry 2 } ocNetOCSecAddrGroupStatus OBJECT-TYPE SYNTAX INTEGER { valid(1), invalid(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting this object to valid(1) will add this address to the operational table. Setting this object to invalid(2) will delete the address from the operational table." ::= { ocNetOCSecAddrGroupEntry 3 } -- 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), fast-ethernet-1(47), fast-ethernet-2(59), fast-ethernet-3(60), fast-ethernet-4(61) } 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 module 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), fast-ethernet-1(47), fast-ethernet-2(59), fast-ethernet-3(60), fast-ethernet-4(61) } 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), fast-ethernet-1(47), fast-ethernet-2(59), fast-ethernet-3(60), fast-ethernet-4(61) } 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 address 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 xIEEE 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 { isolated(2), ethernet-1(6), ethernet-2(7), ethernet-3(8), isolated-1(21), isolated-2(22), 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), fast-ethernet-1(47), fast-ethernet-2(59), fast-ethernet-3(60), fast-ethernet-4(61) } 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 { isolated(2), ethernet-1(6), ethernet-2(7), ethernet-3(8), isolated-1(21), isolated-2(22), 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), fast-ethernet-1(47), fast-ethernet-2(59), fast-ethernet-3(60), fast-ethernet-4(61) } 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 { isolated(2), ethernet-1(6), ethernet-2(7), ethernet-3(8), isolated-1(21), isolated-2(22), 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), fast-ethernet-1(47), fast-ethernet-2(59), fast-ethernet-3(60), fast-ethernet-4(61) } 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. When the logical port is actually a daughterboard on the module, the AdminStatus directly relates to the interface mode of the daughterboard. Setting it enabled(1) enables the interface and likewise disabled(2) disables the interface mode. 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 { isolated(2), ethernet-1(6), ethernet-2(7), ethernet-3(8), isolated-1(21), isolated-2(22), 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), fast-ethernet-1(47), fast-ethernet-2(59), fast-ethernet-3(60), fast-ethernet-4(61) } 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 { isolated(2), ethernet-1(6), ethernet-2(7), ethernet-3(8), isolated-1(21), isolated-2(22), 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), fast-ethernet-1(47), fast-ethernet-2(59), fast-ethernet-3(60), fast-ethernet-4(61) } 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 { isolated(2), ethernet-1(6), ethernet-2(7), ethernet-3(8), isolated-1(21), isolated-2(22), 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), fast-ethernet-1(47), fast-ethernet-2(59), fast-ethernet-3(60), fast-ethernet-4(61) } 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 { isolated(2), ethernet-1(6), ethernet-2(7), ethernet-3(8), isolated-1(21), isolated-2(22), 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), fast-ethernet-1(47), fast-ethernet-2(59), fast-ethernet-3(60), fast-ethernet-4(61) } 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 concatenated 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 concatenated 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 } ocTRnetMapSummaryTable OBJECT-TYPE SYNTAX SEQUENCE OF OcTRnetMapSummaryEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A logical map of the token ring network. 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. In some configurations, only a station's slot address can be determined, not its port. When this occurs, the port will be valid and the port will be set to 255. Stations without MAC addresses (analyzers and trace tools) are represented by devices with a MAC address of all zeros. The map is ordered in the same direction as the token flow. The MAC addresses are concatenated into groups of up to 32 addresses per entry. This table supports up to 256 stations." ::= { trnetMapSummary 4 } ocTRnetMapSummaryEntry OBJECT-TYPE SYNTAX OcTRnetMapSummaryEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A group of MAC addresses associated with a Token Ring map." INDEX { ocTRnetMapSummaryNetID, ocTRnetMapSummarySlotIndex, ocTRnetMapSummaryIndex} ::= { ocTRnetMapSummaryTable 1 } OcTRnetMapSummaryEntry ::= SEQUENCE { ocTRnetMapSummaryNetID INTEGER, ocTRnetMapSummarySlotIndex INTEGER, ocTRnetMapSummaryIndex INTEGER, ocTRnetMapSummary32Stations OCTET STRING } ocTRnetMapSummaryNetID OBJECT-TYPE SYNTAX INTEGER { isolated(2), -- corresponds to ifIndex isolated-1(21), isolated-2(22), 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), 8260-token-ring-1(37), 8260-token-ring-2(38), 8260-token-ring-3(39), 8260-token-ring-4(40), 8260-token-ring-5(41), 8260-token-ring-6(42), 8260-token-ring-7(43), 8260-token-ring-8(44), 8260-token-ring-9(45), 8260-token-ring-10(46) } ACCESS read-only STATUS mandatory DESCRIPTION "Each ring is uniquely defined by its network and slot. This index determines the network ID for the ring." ::= { ocTRnetMapSummaryEntry 1 } ocTRnetMapSummarySlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Each ring is uniquely defined by its network and slot. The slot is required to differentiate between isolated networks. This index will be 255 for backplane networks and the slot number for isolated networks." ::= { ocTRnetMapSummaryEntry 2 } ocTRnetMapSummaryIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index into the map array. Possible values are 1 through 8." ::= { ocTRnetMapSummaryEntry 3 } ocTRnetMapSummary32Stations OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8..256)) ACCESS read-only STATUS mandatory DESCRIPTION "A concatenated 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. The port ID will be set to 255 if the stations is external or only the slot can be determined. The MAC addresses are in the same order as the token flow." ::= { ocTRnetMapSummaryEntry 4 } -- -- 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 specified 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 startup)." ::= { 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 concatenated 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 } -- network MIB -- -- This branch translates interfaces into the corresponding -- network. -- networkIfTable OBJECT-TYPE SYNTAX SEQUENCE OF NetworkIfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of attributes for every interface." ::= { network 1 } networkIfEntry OBJECT-TYPE SYNTAX NetworkIfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The attributes for a particular inteface. This table can be used to identify the network and corresponding sub-module of an interface." INDEX { networkIfIndex } ::= { networkIfTable 1 } NetworkIfEntry ::= SEQUENCE { networkIfIndex INTEGER, networkIfNetID INTEGER, networkIfSlot INTEGER, networkIfSubSlot INTEGER } networkIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index value for this interface." ::= { networkIfEntry 1 } networkIfNetID OBJECT-TYPE SYNTAX INTEGER { other(1), isolated(2), ethernet-1(6), ethernet-2(7), ethernet-3(8), isolated-1(21), isolated-2(22), 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), 8260-token-ring-1(37), 8260-token-ring-2(38), 8260-token-ring-3(39), 8260-token-ring-4(40), 8260-token-ring-5(41), 8260-token-ring-6(42), 8260-token-ring-7(43), 8260-token-ring-8(44), 8260-token-ring-9(45), 8260-token-ring-10(46), fast-ethernet-1(47), smlan(51), slip(52), fast-ethernet-2(59), fast-ethernet-3(60), fast-ethernet-4(61) } ACCESS read-only STATUS mandatory DESCRIPTION "The network index that, used with networkIfSlot, uniquely identifies the network." ::= { networkIfEntry 2 } networkIfSlot 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), slot-18(18), slot-19(19), backplane(255) } ACCESS read-only STATUS mandatory DESCRIPTION "The slot index that, used with networkIfNetID, uniquely identifies the network. backplane(255) refers to a backplane network (non-isolated)." ::= { networkIfEntry 3 } networkIfSubSlot OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot index for the module associated with this interface." ::= { networkIfEntry 4 } -- -- In this branch is the attributes for all IBM 8260 networks. This -- includes network allocation, status, MAC assignment, speed, -- etc. -- networkNetTable OBJECT-TYPE SYNTAX SEQUENCE OF NetworkNetEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of attributes for every network." ::= { network 2 } networkNetEntry OBJECT-TYPE SYNTAX NetworkNetEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The attributes for a particular network. There are two factors defining the instance, network ID and slot number. However, only isolated networks require the slot number because non-isolated networks always have backplane for the slot number." INDEX { networkNetSlot, networkNetID } ::= { networkNetTable 1 } NetworkNetEntry ::= SEQUENCE { networkNetSlot INTEGER, networkNetID INTEGER, networkNetType INTEGER, networkNetStatus INTEGER, networkNetMacAssigned INTEGER, networkNetAllocated INTEGER, networkNetIfIndex INTEGER, networkNetSpeed INTEGER } networkNetSlot 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 index that, used with networkNetID, uniquely identifies the network. backplane(255) refers to a backplane network (non-isolated)." ::= { networkNetEntry 1 } networkNetID OBJECT-TYPE SYNTAX INTEGER { isolated(2), ethernet-1(6), ethernet-2(7), ethernet-3(8), isolated-1(21), isolated-2(22), 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), 8260-token-ring-1(37), 8260-token-ring-2(38), 8260-token-ring-3(39), 8260-token-ring-4(40), 8260-token-ring-5(41), 8260-token-ring-6(42), 8260-token-ring-7(43), 8260-token-ring-8(44), 8260-token-ring-9(45), 8260-token-ring-10(46), fast-ethernet-1(47), fast-ethernet-2(59), fast-ethernet-3(60), fast-ethernet-4(61) } ACCESS read-only STATUS mandatory DESCRIPTION "The network index that, used with networkNetSlot, uniquely identifies the network." ::= { networkNetEntry 2 } networkNetType OBJECT-TYPE SYNTAX INTEGER { ethernet(5), token-ring(6), fast-ethernet(11) } ACCESS read-only STATUS mandatory DESCRIPTION "The protocol type of the network." ::= { networkNetEntry 3 } networkNetStatus OBJECT-TYPE SYNTAX INTEGER { okay(1), not-okay(2), beaconing(3), unmonitored(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of the network. A status of unmonitored(4) indicates that there is no module in the hub that monitors the status of the network." ::= { networkNetEntry 4 } networkNetMacAssigned OBJECT-TYPE SYNTAX INTEGER { mac-assigned(1), no-mac-assigned(2) } ACCESS read-only STATUS mandatory DESCRIPTION "mac-assigned(1) indicates that there currently is at least one MAC assigned to this network." ::= { networkNetEntry 5 } networkNetAllocated OBJECT-TYPE SYNTAX INTEGER { allocated(1), not-allocated(2) } ACCESS read-only STATUS mandatory DESCRIPTION "If a port/trunk/module has been assigned to a specific network, then that network is considered allocated(1), otherwise it is not-allocated(2)." ::= { networkNetEntry 6 } networkNetIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The value if the ifIndex for this network. A value of 0 will be returned, if there is no interface associated with this network." ::= { networkNetEntry 7 } networkNetSpeed OBJECT-TYPE SYNTAX INTEGER { fourMegabit(1), sixteenMegabit(2), tenMegabit(9), oneHundredMegabit(13) } ACCESS read-write STATUS mandatory DESCRIPTION "The speed of the network. In token ring this represents the ring's bandwidth. This object is only writable for token ring networks. The only values allowed for token token ring networks are fourMegabit(1) and sixteenMegabit(2)." ::= { networkNetEntry 8 } trnetworkTable OBJECT-TYPE SYNTAX SEQUENCE OF TrnetworkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of Token Ring specific attributes for each Token Ring network." ::= { network 3 } trnetworkEntry OBJECT-TYPE SYNTAX TrnetworkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Token Ring specific attributes for a particular Token Ring network." INDEX { trnetworkSlot, trnetworkID } ::= { trnetworkTable 1 } TrnetworkEntry ::= SEQUENCE { trnetworkSlot INTEGER, trnetworkID INTEGER, trnetworkBeaconRecovery INTEGER, trnetworkMismatchRes INTEGER } trnetworkSlot 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 index that, used with trnetworkID, uniquely identifies the Token Ring network. 'backplane' refers to a backplane network (non-isolated)." ::= { trnetworkEntry 1 } trnetworkID OBJECT-TYPE SYNTAX INTEGER { isolated(2), isolated-1(21), isolated-2(22), 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), 8260-token-ring-1(37), 8260-token-ring-2(38), 8260-token-ring-3(39), 8260-token-ring-4(40), 8260-token-ring-5(41), 8260-token-ring-6(42), 8260-token-ring-7(43), 8260-token-ring-8(44), 8260-token-ring-9(45), 8260-token-ring-10(46) } ACCESS read-only STATUS mandatory DESCRIPTION "The network index that, used with trnetworkSlot, uniquely identifies the Token Ring network." ::= { trnetworkEntry 2 } trnetworkBeaconRecovery OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object can be used to disable beacon recovery. If beacon recovery is disabled, then no action will be taken to correct a beaconing ring." ::= { trnetworkEntry 3 } trnetworkMismatchRes OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Mismatch resolution is used to map Fan Out devices and Trace Tools. This function is slightly disruptive to the ring and can be disabled if the user does not need full map resolution. This function only applies to module switched cards. Port switched cards do not run mismatch resolution." ::= { trnetworkEntry 4 } -- 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. If ports number greater than 256 it will overflow into the next index. Up to 3 indices can be supported." ::= { 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), set-network(4), no-action(253) } 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, set-admin-state sets the Admin State of the group, and set-network sets the ports in a group to a network." ::= { 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), no-groups(253), 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 253 refers to no slot specified. 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 253 refers to no port specified. Value 255 refers to all ports." ::= { groupSet 4 } groupSetAdminState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), no-action(253) } 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. Value 253 refers to no action specified" ::= { groupSet 5 } groupSetNetwork OBJECT-TYPE SYNTAX INTEGER { isolated(2), ethernet-1(6), ethernet-2(7), ethernet-3(8), 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), 8260-token-ring-1(37), -- IBM 8260 token ring networks 8260-token-ring-2(38), 8260-token-ring-3(39), 8260-token-ring-4(40), 8260-token-ring-5(41), 8260-token-ring-6(42), 8260-token-ring-7(43), 8260-token-ring-8(44), 8260-token-ring-9(45), 8260-token-ring-10(46), no-network-specified(253) } ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies the Network that all the ports in the group defined by groupSetGroupID will attempted to be set to. This object should be set whenever set-network(4) is selected for groupSetAction." ::= { groupSet 6 } -- 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 previously 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 current desired state of hub power fault-tolerant mode. Setting this object to fault-tolerant(1) will reserve one power supply's worth of power from the power budget for fault-tolerant operation, provided sufficient power is available. Setting this object to not-fault-tolerant(2) returns the reserved power to the power budget." ::= { ocPowerControl 1 } ocPowerModeOperStatus OBJECT-TYPE SYNTAX INTEGER { fault-tolerant(1), not-fault-tolerant(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The current operational status of hub power fault-tolerant mode." ::= { ocPowerControl 2 } ocPowerOverheatPowerDownMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The current desired state of hub overheat automatic power- down mode. Setting this object to enable(1) will cause slots containing IBM 8260 modules to be automatically power-disabled during a hub overheat condition. Setting this object to disable(2) will cause no action to be taken when a hub overheat condition occurs." ::= { ocPowerControl 3 } -- -- Hub backplane power -- ocPowerOutputTable OBJECT-TYPE SYNTAX SEQUENCE OF OcPowerOutputEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains information about the hub power budget. This table is indexed by voltage line type, each of which is supplied by the operational power supplies." ::= { ocPower 2 } ocPowerOutputEntry OBJECT-TYPE SYNTAX OcPowerOutputEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information about the hub power budget." 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 "Identifies the power (voltage) line type for which this entry contains power budget information." ::= { 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 as sensed on the backplane. This voltage is supplied by all operational power supplies." ::= { ocPowerOutputEntry 2 } ocPowerOutputWattageCapacity OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "In hundredths of a Watt (1/100 Watt), the maximum wattage for the voltage line that is output by all operational power supplies combined." ::= { 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 hub modules. For a given voltage line, this object's value is the sum total of the power consumed by the hub itself, 2 Controller Modules, all installed Hub modules, and all power-enabled slots containing IBM 8260 modules. If power fault-tolerant mode is enabled (when it was previously disabled), this object's value is increased by the amount of power reserved for the voltage line. If power fault-tolerant mode is disabled (when it was previously enabled), this object's value is decreased by the amount of power that is returned to the available power budget for the voltage line." ::= { 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. If power fault-tolerant mode is enabled (when it was previously disabled), this object's value is decreased by the amount of power reserved for the voltage line. If power fault-tolerant mode is disabled (when it was previously enabled), this object's value is increased by the amount of power that is returned to the available power budget for the voltage line." ::= { ocPowerOutputEntry 5 } ocPowerOutputUnmanagedWattageAlloc OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "In hundredths of a Watt (1/100 Watt), the wattage allocated for modules that are not power-manageable (i.e., 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, payload slot in the hub. Note that for multi-slot IBM 8260 modules, there is one point of power management contact and control. Hence, only the leftmost slot is represented in this table. For a multi-slot Hub module, each slot has power management contact; hence, all slots for the module are represented in this table." ::= { ocPower 3 } ocPowerSlotEntry OBJECT-TYPE SYNTAX OcPowerSlotEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of power management information for each non-empty, payload 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 current slot power class. For a slot containing an IBM 8260 module, this object's value ranges from 1 to 10, where 1 is the lowest power class and 10 is the highest power class. Slots assigned higher power classes will be power-enabled before slots assigned lower power classes. Similarly, slots assigned lower power classes will be power-disabled before slots assigned higher power classes. For a slot containing an Hub module, this object's value is reported as not-applicable(11) because Hub modules are not power-manageable (once an Hub module is inserted into the hub, it will consume power for as long as it remains in the hub). The value not-applicable(11) is invalid for a slot containing an IBM 8260 module. Power class can be used to establish an IBM 8260 module power-up and power-down priority scheme. Combined with slot location, slot power class defines the order in which slots containing IBM 8260 modules will be power-enabled and power-disabled. For a given power class, slots are power-enabled from lowest payload slot to highest payload slot and power-disabled from highest payload slot to lowest payload slot. Slot power class is not pre-emptive; changing a slot's power class will not affect the power state of other slots. It will take effect during a slot power-up or power-down event (e.g., the failure or recovery of a power supply)." ::= { 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 slot power state. For a slot containing an IBM 8260 module, setting this object to enable(1) will cause the module to be power-enabled, provided sufficient power is available. Setting this object to disable(2) will cause the module to be power-disabled. The slot will not receive power until this object is set to the value enable(1). For a slot containing an Hub module, setting this object to disable(2) is invalid because an Hub module is not power-manageable; once installed, an Hub module consumes power for as long as it remains in the hub. Also, for a slot containing the IBM 8260 agent, setting this object to disable(2) is not allowed to prevent the user from losing hub manageability." ::= { 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 slot power status. This object will have the value enabled(1), if the slot contains an IBM 8260 module and is actually power-enabled. This object will have the value disabled(2), if the slot contains an IBM 8260 module and is actually power-disabled. In this case, the slot is ineligible for power until ocPowerSlotAdminStatus for the slot is set to enable(1). This object will have the value insufficient-power(3), if the slot is eligible to receive power but, due to power constraints, is not power-enabled. When sufficient power becomes available, the slot will become power-enabled, and this object will then have the value enabled(1). This object will have the value enabled-always(4) for a slot containing an Hub module or the IBM 8260 agent. For the slot containing the IBM 8260 agent, ocPowerSlotAdminStatus cannot be set to the value disable(2). However, in the event of an environmental change such as a power supply failure, the slot containing the IBM 8260 agent may be automatically power-disabled, and this object will then have the value insufficient-power(3). This is based on the value of ocPowerSlotClass for the slot." ::= { 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 } ocInvHubNotePad OBJECT-TYPE SYNTAX DisplayString (SIZE(0..256)) ACCESS read-only STATUS mandatory DESCRIPTION "Note pad area reserved for the hub. This area contains information pertaining to the hub such as service or hardware upgrade information. An instance for which information is not valid will return 'invalid EEPROM!'." ::= { ocInvHub 6 } -- -- 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, ocInvModNotePad 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 unknown, N/A will be returned." ::= { ocInvModEntry 8 } ocInvModMfrDate OBJECT-TYPE SYNTAX DisplayString (SIZE(0..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 } ocInvModNotePad OBJECT-TYPE SYNTAX DisplayString (SIZE(0..256)) ACCESS read-only STATUS mandatory DESCRIPTION "Note pad area reserved for the module. This area contains information pertaining to the module such as service or hardware upgrade information. If the instance value is unknown, N/A will be returned." ::= { ocInvModEntry 10 } -- The environ Group -- This group is used to manage the concentrator's environment on a hardware -- component level. It is available from agents that are acting as a -- concentrator master. -- -- Table for each hardware type -- environGenTable OBJECT-TYPE SYNTAX SEQUENCE OF EnvironGenEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains information about each hardware type at the hub level. For example, power supply units will have a single entry in this table that gives general information for this particular hardware type. For ONsemble, this table contains information for all of the hubs in the stack." ::= { environGen 2 } environGenEntry OBJECT-TYPE SYNTAX EnvironGenEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information for each hardware type at the hub level." INDEX { environGenType } ::= { environGenTable 1 } EnvironGenEntry ::= SEQUENCE { environGenType INTEGER, environGenCapacity INTEGER, environGenInstalled INTEGER, environGenOks INTEGER } environGenType OBJECT-TYPE SYNTAX INTEGER { load-sharing-pdb(1), hub-inventory-eeprom(2), power-supply-units(3), fan-units(4), temp-probes(5), tri-channel-backplane(6), ring-backplane(7), switching-backplane(8), ps-switching-pdb(9), onsemble-backup-power-units(10), onsemble-secondary-fan-units(11) } ACCESS read-only STATUS mandatory DESCRIPTION "A type that uniquely identifies a particular hardware: load-sharing-pdb(1) refers to the Load Sharing Power Distribution Board on a Load Sharing hub. hub-inventory-eeprom(2) refers to the Hub Inventory EEPROM. power-supply-units(3) refers to the Power Supply units in the hub. fan-units(4) refers to the Fan units in the hub. temp-probes(5) refers to the Temperature Probes in the hub. tri-channel-backplane(6) refers to the Tri-Channel Backplane in the hub. ring-backplane(7) refers to the Ring Backplane in the hub that supports ring network topologies (i.e., Token Ring). switching-backplane(8) refers to the Switching Backplane in the hub that supports cell and/or packet switching. ps-switching-pdb(9) refers to a Power Distribution Board that supports power supply redundancy by allowing power to switchover to a backup power supply. onsemble-backup-power-units(10) refers to ONsemble external backup power supply units. onsemble-secondary-fan-units(11) refers to the secondary fans in some ONsemble hubs (modules)." -- 8238 Nways Token Ring supports these: -- -- power-supply-units(3), -- fan-units(4), -- temp-probes(5), -- ps-switching-pdb(9), -- onsemble-backup-power-units(10). -- onsemble-secondary-fan-units(11) ::= { environGenEntry 1 } environGenCapacity OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The capacity of the particular hardware type; i.e., the maximum number of units that can be found in this hub. For ONsemble, this will be the current number of hubs(modules) in the stack." ::= { environGenEntry 2 } environGenInstalled OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The actual number of units that are currently installed in the hub. This can range from 0 to environGenCapacity. If it cannot be determined whether a particular hardware type is installed, then this object will have the same value as environGenCapacity." ::= { environGenEntry 3 } environGenOks OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of units that are installed and operating okay in the hub. This can range from 0 to environGenInstalled. If a particular hardware type is installed but its operational status is not monitored, then this object will have the same value as environGenInstalled." ::= { environGenEntry 4 } -- -- Table for each hardware unit -- environGenUnitTable OBJECT-TYPE SYNTAX SEQUENCE OF EnvironGenUnitEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains information about each hardware unit in the hub. For example, each power supply unit would have an entry in this table." ::= { environGen 3 } environGenUnitEntry OBJECT-TYPE SYNTAX EnvironGenUnitEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information for each hardware unit in the hub." INDEX { environGenUnitType, environGenUnitTypeIndex } ::= { environGenUnitTable 1 } EnvironGenUnitEntry ::= SEQUENCE { environGenUnitType INTEGER, environGenUnitTypeIndex INTEGER, environGenUnitDescr DisplayString, environGenUnitStatus INTEGER, environGenUnitReportStatus INTEGER } environGenUnitType OBJECT-TYPE SYNTAX INTEGER { load-sharing-pdb(1), hub-inventory-eeprom(2), power-supply-units(3), fan-units(4), temp-probes(5), tri-channel-backplane(6), ring-backplane(7), switching-backplane(8), ps-switching-pdb(9), onsemble-backup-power-units(10), onsemble-secondary-fan-units(11) } ACCESS read-only STATUS mandatory DESCRIPTION "A type that uniquely identifies a particular hardware." ::= { environGenUnitEntry 1 } environGenUnitTypeIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Identifies a specific instance of the hardware type (hardware unit) that is monitored. For ONsemble, this is the modSlotIndex (HubId)." ::= { environGenUnitEntry 2 } environGenUnitDescr OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) ACCESS read-only STATUS mandatory DESCRIPTION "A textual string describing the type and revision of the hardware unit. If the type or revision of the hardware unit cannot be determined, then this object contains a zero length octet string." ::= { environGenUnitEntry 3 } environGenUnitStatus OBJECT-TYPE SYNTAX INTEGER { okay(1), faulty(2), invalid(3), notInstalled(4), unknown(5), faulty-or-not-installed(6) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of the monitored hardware component. This object will have the value unknown(5) if the hardware unit is installed, but the status of the unit cannot be determined." ::= { environGenUnitEntry 4 } environGenUnitReportStatus OBJECT-TYPE SYNTAX INTEGER { okay(1), extremeTemp(2), warning(3), not-reporting(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The status that is reported by the hardware unit. This normally indicates the status reported by a probe (e.g., temperature probe). In the case of a temperature probe that supports the environTempTable, 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. This object will have the value not-reporting(4) if the hardware unit does not report an external status." ::= { environGenUnitEntry 5 } -- -- Table for each temperature probe -- environTempTable OBJECT-TYPE SYNTAX SEQUENCE OF EnvironTempEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains information about each temperature probe in this concentrator." ::= { environTemp 2 } environTempEntry OBJECT-TYPE SYNTAX EnvironTempEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information for each temperature probe in this concentrator." INDEX { environTempProbeIndex } ::= { environTempTable 1 } EnvironTempEntry ::= SEQUENCE { environTempProbeIndex INTEGER, environTempProbeLevel INTEGER } environTempProbeIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Identifies the temperature probe for which this entry contains temperature probe information." ::= { environTempEntry 1 } environTempProbeLevel OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The current temperature in degrees Celsius reported by this temperature probe." ::= { environTempEntry 2 } -- -- 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 describing the -- software applications available 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 Statistics Extension Group -- The etherStatsExtTable extends the RMON etherStatsTable. -- This table requires the implementation of the etherStatsTable. etherStatsExtTable OBJECT-TYPE SYNTAX SEQUENCE OF EtherStatsExtEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of extended ethernet statistics entries. There is one entry in this table for each entry in the RMON etherStatsTable." ::= { statisticsExt 1 } etherStatsExtEntry OBJECT-TYPE SYNTAX EtherStatsExtEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A collection of objects describing the related portTable." INDEX { etherStatsExtIndex } ::= { etherStatsExtTable 1 } EtherStatsExtEntry ::= SEQUENCE { etherStatsExtIndex INTEGER (1..65535), etherStatsExtPortEntries INTEGER, etherStatsExtLastInsertTime INTEGER, etherStatsExtLastDeleteTime INTEGER } etherStatsExtIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The etherStatsTable to which this etherStatsExtTable is joined. The etherStatsExtTable identified by a particular value of this index is associated with the same etherStatsTable as identified by the same value of etherStatsIndex." ::= { etherStatsExtEntry 1 } etherStatsExtPortEntries OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of entries in the associated portStatsTable." ::= { etherStatsExtEntry 2 } etherStatsExtLastInsertTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A copy of sysUpTime when the last entry was inserted into the associated portStatsTable. If no entry has been inserted this value will be zero." ::= { etherStatsExtEntry 3 } etherStatsExtLastDeleteTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A copy of sysUpTime when the last entry was deleted from the associated portStatsTable. If no entry has been deleted this value will be zero." ::= { etherStatsExtEntry 4 } -- The portStatsTable collects per-port statistics similar to -- those collected by the etherStatsTable. -- The portStatsTable requires the implementation of the -- etherStatsExtTable. -- portStatsTable OBJECT-TYPE -- SYNTAX SEQUENCE OF PortStatsEntry -- ACCESS not-accessible -- STATUS mandatory -- DESCRIPTION -- "A list of statistics entries collected for each port -- that is seen to transmit on the network. Entries are -- created in this table whenever an etherStatsExtEntry -- exists for an interface. Each entry is indexed by the -- associated etherStatsIndex, the SlotID and PortID." -- -- ::= { statisticsExt 2 } -- -- -- portStatsEntry OBJECT-TYPE -- SYNTAX PortStatsEntry -- ACCESS not-accessible -- STATUS mandatory -- DESCRIPTION -- "A collection of statistics kept for a particular -- Ethernet port." -- INDEX { portStatsIndex, portStatsSlotID, portStatsPortID } -- ::= { portStatsTable 1 } -- -- PortStatsEntry ::= SEQUENCE { -- portStatsIndex INTEGER (1..65535), -- portStatsSlotID INTEGER, -- portStatsPortID INTEGER, -- portStatsOctets Counter, -- portStatsPkts Counter, -- portStatsBroadcastPkts Counter, -- portStatsMulticastPkts Counter, -- portStatsCRCAlignErrors Counter, -- portStatsUndersizePkts Counter, -- portStatsOversizePkts Counter, -- portStatsFragments Counter, -- portStatsJabbers Counter, -- portStatsCollisions Counter, -- portStatsPkts64Octets Counter, -- portStatsPkts65to127Octets Counter, -- portStatsPkts128to255Octets Counter, -- portStatsPkts256to511Octets Counter, -- portStatsPkts512to1023Octets Counter, -- portStatsPkts1024to1518Octets Counter, -- portStatsLastSourceAddress OCTET STRING, -- portStatsSourceAddressChanges Counter, -- portStatsLastErrorAddress OCTET STRING -- } -- portStatsIndex OBJECT-TYPE -- SYNTAX INTEGER (1..65535) -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The set of collected port statistics of which this -- entry is a part. The set of ports identified by a -- particular value of this index is associated with the -- etherStatsEntry and etherStatsExtEntry identified by -- the same value of etherStatsIndex and -- etherStatsExtIndex." -- ::= { portStatsEntry 1 } -- -- portStatsSlotID OBJECT-TYPE -- SYNTAX INTEGER -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "This object identifies the slot within which the -- monitored port resides." -- ::= { portStatsEntry 2 } -- -- portStatsPortID OBJECT-TYPE -- SYNTAX INTEGER -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "This object identifies the port within the slot -- identified by the associated portStatsSlotID that is -- being monitored by this portStatsEntry." -- ::= { portStatsEntry 3 } -- -- portStatsOctets OBJECT-TYPE -- SYNTAX Counter -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The total number of octets of data (including -- those in bad packets) received on the port -- (excluding framing bits but including FCS octets)." -- ::= { portStatsEntry 4 } -- -- portStatsPkts OBJECT-TYPE -- SYNTAX Counter -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The total number of packets (including error -- packets) transmitted from this port." -- ::= { portStatsEntry 5 } -- -- portStatsBroadcastPkts OBJECT-TYPE -- SYNTAX Counter -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The total number of good packets transmitted -- from this port that were directed to the -- broadcast address." -- ::= { portStatsEntry 6 } -- -- portStatsMulticastPkts OBJECT-TYPE -- SYNTAX Counter -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The total number of good packets transmitted -- from this port that were directed to a -- multicast address (not including broadcast)." -- ::= { portStatsEntry 7 } -- -- portStatsCRCAlignErrors OBJECT-TYPE -- SYNTAX Counter -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The total number of packets transmitted from -- this port that had a length (excluding framing -- bits, but including FCS octets) of between 64 -- and 1518 octest, inclusive, but were not an -- integral number of octets in length or had a -- bad Frame Check Sequence (FCS)." -- ::= { portStatsEntry 8 } -- -- portStatsUndersizePkts OBJECT-TYPE -- SYNTAX Counter -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The total number of packets transmitted from -- this port that were less than 64 octets long -- (exclusing framing bits, but including FCS -- octets) and were otherwise well formed." -- ::= { portStatsEntry 9 } -- -- portStatsOversizePkts OBJECT-TYPE -- SYNTAX Counter -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The total number of packets transmitted from -- this port that were longer than 1518 octets -- (excluding framing bits, but including FCS -- octets) and were otherwise well formed." -- ::= { portStatsEntry 10 } -- -- portStatsFragments OBJECT-TYPE -- SYNTAX Counter -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The total number of packets received that -- were not an integral number of octets in -- length or that had a bad Frame Check Sequence -- (FCS), and were less then 64 octets in length -- (excluding framing bits, but including FCS octets)." -- ::= { portStatsEntry 11 } -- -- portStatsJabbers OBJECT-TYPE -- SYNTAX Counter -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The total number of packets received that -- were not an integral number of octets in -- length or that had a bad Frame Check Sequence -- (FCS), and were longer then 1518 octets in length -- (excluding framing bits, but including FCS octets)." -- ::= { portStatsEntry 12 } -- -- portStatsCollisions OBJECT-TYPE -- SYNTAX Counter -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The best estimate of the total number of -- collisions occuring on this port." -- ::= { portStatsEntry 13 } -- -- portStatsPkts64Octets OBJECT-TYPE -- SYNTAX Counter -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The total number of packets (including error -- packets) transmitted from this port that were -- 64 octets in length (excluding framing bits -- but including FCS octets)." -- ::= { portStatsEntry 14 } -- -- portStatsPkts65to127Octets OBJECT-TYPE -- SYNTAX Counter -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The total number of packets (including error -- packets) received that were between 65 and 127 -- octets in length inclusive (excluding framing -- bits but including FCS octets)." -- ::= { portStatsEntry 15 } -- -- portStatsPkts128to255Octets OBJECT-TYPE -- SYNTAX Counter -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The total number of packets (including error -- packets) received that were between 128 and 255 -- octets in length inclusive (excluding framing -- bits but including FCS octets)." -- ::= { portStatsEntry 16 } -- -- portStatsPkts256to511Octets OBJECT-TYPE -- SYNTAX Counter -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The total number of packets (including error -- packets) received that were between 256 and 511 -- octets in length inclusive (excluding framing -- bits but including FCS octets)." -- ::= { portStatsEntry 17 } -- -- portStatsPkts512to1023Octets OBJECT-TYPE -- SYNTAX Counter -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The total number of packets (including error -- packets) received that were between 512 and 1023 -- octets in length inclusive (excluding framing -- bits but including FCS octets)." -- ::= { portStatsEntry 18 } -- -- portStatsPkts1024to1518Octets OBJECT-TYPE -- SYNTAX Counter -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The total number of packets (including error -- packets) received that were between 1024 and 1518 -- octets in length inclusive (excluding framing -- bits but including FCS octets)." -- ::= { portStatsEntry 19 } -- -- portStatsLastSourceAddress OBJECT-TYPE -- SYNTAX OCTET STRING -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The MAC address of the last host seen to -- transmit from this port." -- ::= { portStatsEntry 20 } -- -- portStatsSourceAddressChanges OBJECT-TYPE -- SYNTAX Counter -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The number of times that the associated -- portStatsLastSourceAddress object has changed -- in value - if only one host has been seen to -- transmit from this port then this object will -- have the value 0." -- ::= { portStatsEntry 21 } -- -- portStatsLastErrorAddress OBJECT-TYPE -- SYNTAX OCTET STRING -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The best guess as to the MAC address of the -- host that last transmitted an error packet -- from this port." -- ::= { portStatsEntry 22 } -- -- -- The Host Port Table and Port Host Table -- The hostPortTable and the portHostTable assist in the mapping -- between host addresses and slots/ports (and vice versa). -- They require the implementation of the RMON hostTable. hostPortTable OBJECT-TYPE SYNTAX SEQUENCE OF HostPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of host->port entries." ::= { hostExt 1 } hostPortEntry OBJECT-TYPE SYNTAX HostPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A collection of objects that map a hostAddress in the RMON hostTable into a SlotID and PortID." INDEX { hostPortIndex, hostPortAddress, hostPortSlotID, hostPortPortID } ::= { hostPortTable 1 } HostPortEntry ::= SEQUENCE { hostPortIndex INTEGER (1..65535), hostPortAddress OCTET STRING, hostPortSlotID INTEGER, hostPortPortID INTEGER } hostPortIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The set of collected host<->port mappings of which this entry is a part. The set of host<->port mappings identified by a particular value of this index is associated with the hostControlEntry as identified by the same value of hostControlIndex." ::= { hostPortEntry 1 } hostPortAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The MAC address of the host that is being mapped." ::= { hostPortEntry 2 } hostPortSlotID OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot within which the port to which this host maps resides." ::= { hostPortEntry 3 } hostPortPortID OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port (within the slot identified by the associated hostPortSlotID object) to which this host resides." ::= { hostPortEntry 4 } portHostTable OBJECT-TYPE SYNTAX SEQUENCE OF PortHostEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of port->host entries." ::= { hostExt 2 } portHostEntry OBJECT-TYPE SYNTAX PortHostEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A collection of objects that map a slot/port into a host address." INDEX { portHostIndex, portHostSlotID, portHostPortID, portHostAddress } ::= { portHostTable 1 } PortHostEntry ::= SEQUENCE { portHostIndex INTEGER (1..65535), portHostAddress OCTET STRING, portHostSlotID INTEGER, portHostPortID INTEGER } portHostIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The set of collected host<->port mappings of which this entry is a part. The set of host<->port mappings identified by a particular value of this index is associated with the hostControlEntry as identified by the same value of hostControlIndex." ::= { portHostEntry 1 } portHostAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The MAC address to which the slot/port identified by the associated portHostSlotID and portHostPortID objects maps." ::= { portHostEntry 2 } portHostSlotID OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot within which the port being mapped resides." ::= { portHostEntry 3 } portHostPortID OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port (within the slot identified by the associated portHostSlotID object) which is being mapped." ::= { portHostEntry 4 } -- -- rmonControlIndicesTable -- -- -- This table supplies mapping information for RMON tables which are -- sourced by data source. -- -- rmonControlIndicesTable OBJECT-TYPE SYNTAX SEQUENCE OF RmonControlIndicesEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Control indices of RMON tables, given by the control table and the data source in the control table." ::= {olRMON 2} rmonControlIndicesEntry OBJECT-TYPE SYNTAX RmonControlIndicesEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A specific control index that belongs to a specific RMON control table and a specific datasource." INDEX { rmonControlIndicesCntrlTab,rmonControlIndicesDataSource, rmonControlIndicesCntrlIndex } ::= { rmonControlIndicesTable 1} RmonControlIndicesEntry ::= SEQUENCE { rmonControlIndicesCntrlTab INTEGER, rmonControlIndicesDataSource OBJECT IDENTIFIER, rmonControlIndicesCntrlIndex INTEGER (1..65535) } rmonControlIndicesCntrlTab OBJECT-TYPE SYNTAX INTEGER { etherStatsTableID (1), historyControlTableID (2), hostControlTableID (3), matrixControlTableID (4), tokenRingMLStatsTableID (5), tokenRingPStatsTableID (6) } ACCESS read-only STATUS mandatory DESCRIPTION "An enumerated integer that indicates a specific RMON control table." ::= { rmonControlIndicesEntry 1 } rmonControlIndicesDataSource OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-only STATUS mandatory DESCRIPTION "The RMON data source associated with this RMON control table index." ::= { rmonControlIndicesEntry 2 } rmonControlIndicesCntrlIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The control index associated with this RMON control table and data source." ::= { rmonControlIndicesEntry 3 } -- #include "dot1dBridgeExp.c" -- The tty Group: -- -- The following group is used to manage agent terminal ports. -- -- -- The ttyMode object currently works as follows: -- -- Only one instance of ttyMode may be set to slip(2) at any given time. -- To use SLIP, the ttySlipDestIpAddr for that instance must be setup. -- 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, ttyMode INTEGER, ttySlipDestIpAddr IpAddress } 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) -- The preceding line will fail on OpenView/DOS because of a bug in its MIB compiler -- To work-around, comment the line and remove the comma from the line before. } 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(0..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 } ttyMode OBJECT-TYPE SYNTAX INTEGER { command-line(1), slip(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The mode setting for this TTY. A mode of slip(2) may be set for only a single instance of this object. If an attempt is made to set multiple instances of this object to slip(2) within a single SNMP request, a genError(5) will be returned. However, the first instance encountered may have been set to slip(2)" ::= { ttyEntry 10 } ttySlipDestIpAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The Destination IP Address of the SLIP connection for this TTY. Only valid if ttyMode for this TTY is slip(2)." ::= { ttyEntry 11 } -- 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). -- 5. The target location of the download (tftpTargetLocation) -- -- -- 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. -- Target Location = Target Device -- 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 a server (upload). If the tftpTargetLocation is target-SlotSubslot(2), then the server is the module in the tftpSlot and tftpSubSlot. If the tftpFileType is flashCode(1) or bootCode(2) in this case, then that module will be clone downloaded. In this case the tftpFileName and tftpIpAddress will be ignored." ::= { 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), slot-18(18), slot-19(19), 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). Note that the agent will reject a value greater than the slot capacity and less than all-fddi-port-slots(254)." ::= { 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), trchipsetCode(4), configuration(5) } 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. trchipsetCode(4) indicates a code upgrade of the Token Ring Network Monitor Card's Adapter microcode prom. configuration(5) indicates a file of raw configuration information." ::= { 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 filePutProblem(38), -- error putting file partiallyConfigured(39) -- configuration file was downloaded, -- but agent couldn't reset the hub } ACCESS read-only STATUS mandatory DESCRIPTION "The result of the last TFTP operation." ::= { tftp 6 } tftpSubSlot OBJECT-TYPE SYNTAX INTEGER (1..8) 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), target-AllMods(3), target-ExternalServer(4) } ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the ultimate destination of the file being transferred. If this object is set to target-Device(1) then tftpSlot and tftpSubSlot do not have to be set up. If this object is target-SlotSubSlot(2) then tftpSlot and tftpSubSlot need to be set up, except for 8238 Nways Token Ring which ignores these variables. If target-AllMods(3) is used then tftpModType needs to be set up to indicate the global type of all the modules that are to be downloaded. If this object is set to target-ExternalServer(4), the agent is being configured to perform an upload (tftpPut(3)) operation." ::= { tftp 8 } tftpModType OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The global type of the modules to be involved in the TFTP transfer with the TFTP server. This object is used when all of the modules of this type within a single concentrator are to be involved in the TFTP transfer with the TFTP server. This object must be set up when tftpTargetLocation is set to target-AllMods(3). The allowable values are the same as those for ocModType and modType." ::= { tftp 9 } -- 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 and UDK Number. If the Software Key and UDK Number -- are found to be valid, download will follow. Otherwise, tftpResult -- is set to (9)invalidDownloadKey. 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 } downloadLastVersion OBJECT-TYPE SYNTAX DisplayString (SIZE (1..5)) ACCESS read-only STATUS mandatory DESCRIPTION "The software version number of the last image that has been downloaded to flash. The version number is of the form major.minor, e.g. 3.0. This object is not supported by the DMM but is left here for backward compatability with David System's products." ::= { download 4 } 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), script(6) } 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. script(6) controls the generation of alerts at the console when a script is executed. " ::= { 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 portAlertMode 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 } bootpSlot OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The slot number of the module which will define the MAC address to be used in the BootP request to the BootP Server. The maximum value allowed will be 17." ::= { bootp 5 } bootpSubSlot OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The subslot number of the module which will define the MAC address to be used in the BootP request to the BootP Server." ::= { bootp 6 } bootpPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The port number of the module which will define the MAC address to be used in the BootP request to the BootP Server." ::= { bootp 7 } -- chipVbridge - Chipcom Virtual Bridge Value Added MIB -- -- This MIB contains Chipcom value added objects as entensions to the -- standard dot1d MIB. There is an instance of this MIB for every active -- vbridge in the hub. The information in this MIB is only available -- within a vbridge view. -- vbExt - Virtual Bridge Extensions Group -- -- The Vbridge Extensions Group contains value added per-vbridge -- extensions to the standard dot1d MIB. -- vbExt OBJECT IDENTIFIER ::= { chipVbridge 1 } vbExtSTPEnable OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enables and disables the IEEE 802.1d Spanning Tree Protocol for the bridge. When disabled, the bridge continues to forward packets on ports in the enabled state." ::= { vbExt 1 } vbExtResetToSTPDefaults OBJECT-TYPE SYNTAX INTEGER { noReset(1), reset(2) } ACCESS read-write STATUS mandatory DESCRIPTION "When this object is set to reset(2), all of the settable Spanning Tree objects will be reset to their factory default values." ::= { vbExt 2 } -- vbTpPortExtTable - Virtual Bridge Transparent Port Extensions Table -- -- The Vbridge Transparent Port Extensions Table contains value added -- extensions to the standard dot1dTpPortTable. -- -- -- vbTpPortExtTable OBJECT-TYPE -- SYNTAX SEQUENCE OF VbTpPortExtEntry -- ACCESS not-accessible -- STATUS mandatory -- DESCRIPTION -- "Extensions to dot1d Bridge MIB." -- ::= { chipVbridge 2 } -- -- vbTpPortExtEntry OBJECT-TYPE -- SYNTAX VbTpPortExtEntry -- ACCESS not-accessible -- STATUS mandatory -- DESCRIPTION -- "The attributes for a particular transparent bridge port." -- INDEX { dot1dTpPort } -- ::= { vbTpPortExtTable 1 } -- -- VbTpPortExtEntry ::= -- SEQUENCE { -- vbTpPortPercUtil Gauge, -- vbTpPortPercMulticast Gauge, -- vbTpPortPercError Gauge, -- vbTpPortPercDiscards Gauge, -- vbTpPortPercFilters Gauge, -- vbTpPortAFTEntries Gauge -- } -- -- vbTpPortPercUtil OBJECT-TYPE -- SYNTAX Gauge -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The percent (in tenths of a percent) of bytes transmitted or -- received on the port relative to the theoretical wire speed. -- The range of this object is (0..1000)." -- ::= { vbTpPortExtEntry 1 } -- -- vbTpPortPercMulticast OBJECT-TYPE -- SYNTAX Gauge -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The percent (in tenths of a percent) of packets transmitted or -- received on the port which are not unicast packets. -- The range of this object is (0..1000)." -- ::= { vbTpPortExtEntry 2 } -- -- vbTpPortPercError OBJECT-TYPE -- SYNTAX Gauge -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The percent (in tenths of a percent) of packets transmitted or -- received on the port which contain errors. -- The range of this object is (0..1000)." -- ::= { vbTpPortExtEntry 3 } -- -- vbTpPortPercDiscards OBJECT-TYPE -- SYNTAX Gauge -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The percent (in tenths of a percent) of packets received on the -- port which contain no detectable error but are dropped -- because of limited resources (such as buffer space). -- The range of this object is (0..1000)." -- ::= { vbTpPortExtEntry 4 } -- -- vbTpPortPercFilters OBJECT-TYPE -- SYNTAX Gauge -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The percent (in tenths of a percent) of packets received on the -- port which filtered by the Forwarding Process. -- The range of this object is (0..1000)." -- ::= { vbTpPortExtEntry 5 } -- -- vbTpPortAFTEntries OBJECT-TYPE -- SYNTAX Gauge -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The number of active address forwarding entries in the -- vbAFPortTable assigned to this port. -- The range of this object is (0..65536)." -- ::= { vbTpPortExtEntry 6 } -- -- -- vbAddrFwd - Virtual Bridge Address Forwarding Branch -- -- The Vbridge Address Forwarding Branch is used to manage the -- Virtual Bridge's Address Forwarding Table including statistics, -- different views of the table, and objects for modifying the table. -- -- vbAddrFwd OBJECT IDENTIFIER ::= { chipVbridge 3 } -- -- vbAFGen - Virtual Bridge Address Forwarding General Group -- vbAFGen OBJECT IDENTIFIER ::= { vbAddrFwd 1 } vbAFGenLrnEntries OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The total number of active learned entries in the address forwarding table. The range of this object is (0..65536)." ::= { vbAFGen 1 } vbAFGenMgtEntries OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The total number of management entries in address forwarding table. The range of this object is (0..65536)." ::= { vbAFGen 2 } vbAFGenSelfEntries OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The total number of self entries (addresses associated with the bridge) in the address forwarding table. The range of this object is (1..512)." ::= { vbAFGen 3 } -- vbAFdbExtTable - Virtual Bridge Address Forwarding Database -- Extensions Table -- -- The Address Forwarding Database Extensions Table includes value added -- extensions to the standard dot1dTpFdbTable. Since this table is an -- extension of the dot1dTpFdbTable, an entire AFT row can be retrieved -- in a single get or getnext PDU. -- -- Some objects in this table can be set, having the effect of modifying -- or deleting existing 'learned' or 'management' entries in the -- dot1dTpFdbTable. Note that when a learned entry is set, it becomes a -- 'management' entry. 'Self' entries belong to the bridge itself and -- cannot be modified or deleted. -- -- vbAFdbExtTable OBJECT-TYPE -- SYNTAX SEQUENCE OF VbAFdbExtEntry -- ACCESS not-accessible -- STATUS mandatory -- DESCRIPTION -- "Value added extensions to the dot1dTpFdbTable." -- ::= { vbAddrFwd 2 } -- -- vbAFdbExtEntry OBJECT-TYPE -- SYNTAX VbAFdbExtEntry -- ACCESS not-accessible -- STATUS mandatory -- DESCRIPTION -- "The attributes for a particular dot1dTpFdbTable address entry." -- INDEX { dot1dTpFdbAddress } -- ::= { vbAFdbExtTable 1 } -- -- VbAFdbExtEntry ::= -- SEQUENCE { -- vbAFdbExtEntryType INTEGER, -- vbAFdbExtPersist INTEGER, -- vbAFdbExtSrcCheck INTEGER -- } -- -- vbAFdbExtEntryType OBJECT-TYPE -- SYNTAX INTEGER { -- other(1), -- invalid(2), -- learned(3), -- self(4), -- mgmtForward(5), -- mgtFilter(6), -- mgtFlood(7) -- } -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "Gives the type for the corresponding entry in the dot1dTpFdbTable. -- -- other(1) : none of the following. -- invalid(2) : the entry is no longer valid but has not yet -- been flushed from the table. -- learned(3) : the entry was learned and is currently in use. -- self(4) : the entry represents one of the bridge's -- addresses. -- mgmtForward(5) : the management-entered table entry specifies -- that packets destined to the corresponding -- dot1dTpFdbAddress are to be forwarded to the -- dot1dTpFdbPort which is a valid (non-zero) -- bridge port identifier. -- mgtFilter(6) : the management-entered table entry specifies -- that packets destined to the corresponding -- dot1dTpFdbAddress are not to be forwarded. -- mgtFlood(7) : the management-entered table entry specified -- that packets destined to the corresponding -- dot1dTpFdbAddress are forwared to all ports -- on the bridge. -- " -- ::= { vbAFdbExtEntry 1 } -- -- vbAFdbExtPersist OBJECT-TYPE -- SYNTAX INTEGER { -- invalid(2), -- permanent(3), -- deleteOnReset(4), -- deleteOnTimeout(5) -- } -- ACCESS read-write -- STATUS mandatory -- DESCRIPTION -- "The persistence of the entry. The meanings of the values are: -- invalid(2) - writing this value to the object removes the -- corresponding entry. -- permanent(3) - this entry is currently in use and will remain -- so after the next reset of the bridge. -- deleteOnReset(4) - this entry is currently in -- use and will remain so until the next -- reset of the bridge. -- deleteOnTimeout(5) - this entry is currently in use and will -- remain so until it is aged out. -- -- The value of this object defaults to 'permanent' for a 'management' -- entry, 'permanent' for a 'self' entry, and 'deleteOnTimeout' for a -- 'learned' entry. -- " -- ::= { vbAFdbExtEntry 2 } -- -- vbAFdbExtSrcCheck OBJECT-TYPE -- SYNTAX INTEGER { -- enabled(1), -- disabled(2) -- } -- ACCESS read-write -- STATUS mandatory -- DESCRIPTION -- "When enabled, packets with a source address matching the -- corresponding dot1dTpFdbAddress may only be sourced from -- the corresponding dot1dTpFdbPort, otherwise the packet -- is not forwarded and is logged as an intruder. -- -- The value of this object defaults to 'disabled' except for a -- 'filter' entry. The value for vbFdbExtSrcCheck for a filter -- entry is always 'enabled' and cannot be modified." -- ::= { vbAFdbExtEntry 3 } -- -- -- vbAFPortTable - Virtual Bridge Address Forwarding (by Port) Table -- -- The vbAFPortTable provides a method of walking through all the -- bridge's address forwarding entries by logical bridge port as -- an alternative to the dot1dTpFdbTable which uses MAC address -- as the index. Objects in the dot1dTpFdbTable (and extensions in -- the vbFdbExtTable) are duplicated in this table so that network -- management and/or a proxy agent doesn't have to go to the -- dot1dTpFdb and vbFdbExt tables when retrieving AFT entries by -- bridge port. -- -- The value of vbTpPortAFTEntries gives the current number of AFT -- entries on a port. -- -- -- vbAFPortTable OBJECT-TYPE -- SYNTAX SEQUENCE OF VbAFPortEntry -- ACCESS not-accessible -- STATUS mandatory -- DESCRIPTION -- "MAC address forwarding and filtering information." -- ::= { vbAddrFwd 3 } -- -- vbAFPortEntry OBJECT-TYPE -- SYNTAX VbAFPortEntry -- ACCESS not-accessible -- STATUS mandatory -- DESCRIPTION -- "The attributes for a particular MAC address entry." -- INDEX { dot1dTpFdbPort, dot1dTpFdbAddress } -- ::= { vbAFPortTable 1 } -- -- VbAFPortEntry ::= -- SEQUENCE { -- vbAFPortEntryType INTEGER, -- vbAFPortPersist INTEGER, -- vbAFPortSrcCheck INTEGER -- } -- -- vbAFPortEntryType OBJECT-TYPE -- SYNTAX INTEGER { -- other(1), -- invalid(2), -- learned(3), -- self(4), -- mgmtForward(5), -- mgtFilter(6), -- mgtFlood(7) -- } -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The value of vbFdbExtEntryType for the corresponding entry in -- the vbFdbExtTable." -- ::= { vbAFPortEntry 1 } -- -- vbAFPortPersist OBJECT-TYPE -- SYNTAX INTEGER { -- invalid(2), -- permanent(3), -- deleteOnReset(4), -- deleteOnTimeout(5) -- } -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The value of vbFdbExtPersist for the corresponding entry in -- the vbFdbExtTable." -- ::= { vbAFPortEntry 2 } -- -- vbAFPortSrcCheck OBJECT-TYPE -- SYNTAX INTEGER { -- enabled(1), -- disabled(2) -- } -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The value of vbFdbExtSrcCheck for the corresponding entry in -- the vbFdbExtTable." -- ::= { vbAFPortEntry 3 } -- -- -- vbAFPortSummTable - VBridge Address Forwarding (by Port) Summary Table -- -- The vbAFPortSummTable provides a method of bulk uploading multiple -- AFT entries on a port in a single get or getnext. When a get request -- for vbAFPortSummInfo.. is received, the agent will return -- all entries on beginning with in order of . -- -- The agent may not always be able to fit all entries on a port into -- a single packet. The network management station can recognize this -- case by reading the value of vbTpPortAFTEntries. If the agent returns -- less entries than the value of vbTpPortAFTEntries for a port, the -- management station should issue another get to the same port with -- the MAC index equal to the last MAC retrieved on the port. -- -- A getnext of vbAFPortSummInfo.. returns multiple AFT -- entries on the next port beginning with MAC 00-00-00-00-00-00. -- Therefore a getnext walk of the table returns at most one packet of -- AFTs per port beginning with the lowest MAC on each port. -- -- -- vbAFPortSummTable OBJECT-TYPE -- SYNTAX SEQUENCE OF VbAFPortSummEntry -- ACCESS not-accessible -- STATUS mandatory -- DESCRIPTION -- "MAC address forwarding summary information" -- ::= { vbAddrFwd 4 } -- -- vbAFPortSummEntry OBJECT-TYPE -- SYNTAX VbAFPortSummEntry -- ACCESS not-accessible -- STATUS mandatory -- DESCRIPTION -- "The attributes for a particular sequence of MAC address -- entries." -- INDEX { dot1dTpFdbPort, dot1dTpFdbAddress } -- ::= { vbAFPortSummTable 1 } -- -- VbAFPortSummEntry ::= -- SEQUENCE { -- vbAFPortSummInfo OCTET STRING -- } -- -- vbAFPortSummInfo OBJECT-TYPE -- SYNTAX OCTET STRING -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The port's address forwarding information formatted as a packed -- sequence of AFT entries. The first byte of the returned packet -- identifies the version of the vbAFPortSummInfo object being -- used by the agent. -- -- Version 1 format: Every 7 bytes represents an address forwarding -- entry in the following format: -- byte[0..5] dot1dTpFdbAddress where the first byte corresponds -- to the most significant byte in the MAC address. -- byte[6]: bits 7..5 vbFdbExtEntryType (most significant 3 bits) -- bits 4..2 vbAFdbExtPersist (3 bits) -- bit 1..0 vbAFdbExtSrcCheck (least significant 2 bits) -- " -- ::= { vbAFPortSummEntry 1 } -- RowStatos ::= INTEGER -- from rfc1443.txt -- chipSwitch - General view, switching branch -- -- This MIB contains Chipcom value added objects associated -- with Chipcom Switches. There is a single instance of this -- MIB in the general view of the agent. -- -- vbridgeTable -- -- The vbridge table includes an entry for all active virtual -- bridges in the hub. It is visible is the general view and is -- used by the network management station to walk from one -- vbridge view to the next. -- vbridgeTable OBJECT-TYPE SYNTAX SEQUENCE OF VbridgeEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of active virtual bridges in the hub." ::= { chipSwitch 1 } vbridgeEntry OBJECT-TYPE SYNTAX VbridgeEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The attributes for a particular virtual bridge." INDEX { vbridgeId } ::= { vbridgeTable 1 } VbridgeEntry ::= SEQUENCE { vbridgeId INTEGER, vbridgeIfIndex INTEGER } vbridgeId OBJECT-TYPE SYNTAX INTEGER (1..256) ACCESS read-only STATUS mandatory DESCRIPTION "The index value for this virtual bridge. Note that some vbridge numbers are reserved and thus not available for general purpose use. As of May 11, 1996, vbridge IDs of 241-256 are reserved." ::= { vbridgeEntry 1 } vbridgeIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The agent's MIB-II Interfaces Table index for it's interface to the corresponding vbridgeId. If the agent does not have an interface to the corresponding vbridge, the value of this object is '0'." ::= { vbridgeEntry 2 } -- iscProtocolFwdTable - Protocol Forwarding Table -- -- The protocol forwarding table controls the forwarding of -- specified protocols. -- iscProtocolFwdTable OBJECT-TYPE SYNTAX SEQUENCE OF IscProtocolFwdEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table defining protocols and associated forwarding information." ::= { chipSwitch 2 } iscProtocolFwdEntry OBJECT-TYPE SYNTAX IscProtocolFwdEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry defining a protocol and it's forwarding information." INDEX { iscProtocolFwdSlot, iscProtocolFwdType, iscProtocolFwdField } ::= { iscProtocolFwdTable 1 } IscProtocolFwdEntry ::= SEQUENCE { iscProtocolFwdSlot INTEGER, iscProtocolFwdType INTEGER, iscProtocolFwdField OCTET STRING, iscProtocolFwdDesc DisplayString, iscProtocolFwdPriority INTEGER, iscProtocolFwdPortMap OCTET STRING, iscProtocolFwdStatus RowStatos, iscProtocolFwdRateLimit INTEGER } iscProtocolFwdSlot OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number to which the protocol forwarding information applies. The value of this object is always 1 for standalone hubs." ::= { iscProtocolFwdEntry 1 } iscProtocolFwdType OBJECT-TYPE SYNTAX INTEGER { dsap(1), -- 802.2 DSAP etherType(2), -- Ethenet snap(3), -- SNAP header unknown(4) -- protocols not specified } ACCESS read-only STATUS mandatory DESCRIPTION "The protocol type." ::= { iscProtocolFwdEntry 2 } iscProtocolFwdField OBJECT-TYPE SYNTAX OCTET STRING (SIZE(5)) ACCESS read-only STATUS mandatory DESCRIPTION "The protocol field. Five byte right justified octet string. If Type is dsap(1), Field is a 4 octet all-zero field followed by 1 octet DSAP as defined by 802.2 encapulated by an 802.3 frame. If Type is etherType(2), Field is a 3 octet all-zero field followed by a 2 octet Ethernet protocol field. If Type is snap(3), Field is a 5 octet SNAP OUI and PID field encapsulated by an 802.3 frame. If Type is unknown(4), Field is 5 enforced, all-zero octets." ::= { iscProtocolFwdEntry 3 } iscProtocolFwdDesc OBJECT-TYPE SYNTAX DisplayString (SIZE(0..16)) ACCESS read-write STATUS mandatory DESCRIPTION "A user supplied text string that describes this protocol." ::= { iscProtocolFwdEntry 4 } iscProtocolFwdPriority OBJECT-TYPE SYNTAX INTEGER { normal(1), high(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Network traffic of protocols listed as high(2) priority will be forwarded before traffic of protocols listed as normal(1) priority. If a new filter is created and this field is not specified it is set to the default setting of normal(1) priority. If the type field is set to unknown(4) the priority is always normal(1)." ::= { iscProtocolFwdEntry 5 } iscProtocolFwdPortMap OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "A bitmap with each bit representing a switching port. If the bit for a corresponding port is set, the protocol is forwarded on that port. When type is unknown(4), all PortMap bits are either set indicating forward unknown or cleared indicating that unknown protocols should be filtered. The least significant bit corresponds to port 1. For example: value 0xff..ff - forward on all ports value 0x00..03 - forward on on ports 1 and 2 only and filtered on ports 3 through 36 Note that if a set is issued with an octet string with less bits than ports on the module, unspecified ports default to (1)forward. For example, if the module has 36 ports and the iscProtocolFwdPortMap object is set to '0xffff', the protocol is forwarded on ports 1 through 16 (16 bits set) and by default forwarded on ports 17 through 36. If a set is issued with an octet string with more bits than ports on the module, the least significant bits which do not correspond to ports are ignored. If a new filter is created and this field is not specified it is set to the default setting of forward on all ports." ::= { iscProtocolFwdEntry 6 } iscProtocolFwdStatus OBJECT-TYPE SYNTAX RowStatos ACCESS read-write STATUS mandatory DESCRIPTION "The status of this iscProtocolFwdTable entry. When a new filter is created this object is set to createAndGo(4). A Get/GetNext on an existing filter will return active(1). Setting an instance of this object to the value destroy(6) has the effect of removing the filter from the ISC. The default and unknown IscProtocolFwdTable entries cannot be destroyed: Unknown filter: iscProtocolFwdType of unknown(4), iscProtocolFwdField of 00-00-00-00-00 IP filter: iscProtocolFwdType of etherType(2), iscProtocolFwdField of 00-00-00-08-00 ARP filter: iscProtocolFwdType of etherType(2), iscProtocolFwdField of 00-00-00-08-06 Spanning Tree: iscProtocolFwdType of dsap(1), iscProtocolFwdField of 00-00-00-00-42 Apple Talk: iscProtocolFwdType of etherType(2), iscProtocolFwdField of 00-00-00-80-F3 " ::= { iscProtocolFwdEntry 7 } iscProtocolFwdRateLimit OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting to enabled indicates that this protocol is rate limited whan any frames carrying this protocol and an address which is rate limited. If a new filter is created and this field is not specified it is set to the default setting of disabled(2) rate limit. If the type field is set to unknown(4) then rate limit is always disabled(2)." ::= { iscProtocolFwdEntry 8 } -- ocPktChannelCfgTable -- -- Table of objects describing the Packet Channel configuration -- and status on a per module basis. -- ocPktChannelCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF OcPktChannelCfgEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table defining PacketChannel configuration and status information associated with each switching module." ::= { chipSwitch 3 } ocPktChannelCfgEntry OBJECT-TYPE SYNTAX OcPktChannelCfgEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry describing PacketChannel configuration and status information for a particular switching module. The entry is indexed by slot." INDEX { ocModSlotIndex } ::= { ocPktChannelCfgTable 1 } OcPktChannelCfgEntry ::= SEQUENCE { ocPktChannelCfgASICRevision -- GMC_REVISION_REG DisplayString, ocPktChannelCfgStatus -- GMC_STATUS INTEGER, ocPktChannelCfgArbiterElect -- GMC_CONTROL_REG (ESYNCH BIT) INTEGER, ocPktChannelCfgHdrVerSupported -- GBUS_ARB_HEADER_VER_REG INTEGER } ocPktChannelCfgASICRevision OBJECT-TYPE SYNTAX DisplayString (SIZE(1..16)) ACCESS read-only STATUS mandatory DESCRIPTION "The revision number of the ASIC that provides the interface to the PacketChannel, as well as the revision of the arbitration algorithm running on this ASIC." ::= { ocPktChannelCfgEntry 1 } ocPktChannelCfgStatus OBJECT-TYPE SYNTAX INTEGER { connected-master(1), connected-slave(2), not-connected-atm-slot(3), not-connected-no-bus(4), not-connected-failure(5) } ACCESS read-only STATUS mandatory DESCRIPTION "If the value of this object is connected-master(1), then this module is serving as the arbiter for the PacketChannel. Only one module can be the arbiter within the system. All other connected modules will have the value of connected-slave(2). A module may be considered not connected if it is inserted into an ATM only slot (not-connected-atm-slot(3)), if no PacketChannel has been installed (not-connected-no-bus(4)), or if the module detected a failure and removed itself (not-connected-failure(5)). The first case may be considered a normal (non-error) event when utilizing switching modules in ATM reserved slots of the ATM/PacketChannel backplane. The second case may be considered a normal event when utilizing the switching modules as isolated modules. The ATM backplane restricts slot 9, 10, 11 and 12. (10 slot versions only restrict slots 9 and 10." ::= { ocPktChannelCfgEntry 2 } ocPktChannelCfgArbiterElect OBJECT-TYPE SYNTAX INTEGER { noElect(1), elect(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting this object to elect(2) will cause a new election process to select a new PacketChannel arbiter. The module with the highest priority (OcPktChannelCfgArbiterPriority) will become the arbiter of the PacketChannel. This object cannot be set to elect(2) if the module's status (ocPktChannelCfgStatus) is not-connected(3)." ::= { ocPktChannelCfgEntry 3 } ocPktChannelCfgHdrVerSupported OBJECT-TYPE SYNTAX INTEGER ( 0..255 ) ACCESS read-only STATUS mandatory DESCRIPTION "This bitmap identifies which PacketChannel header versions are supported by this version of the PacketChannel interface ASIC. The least significant bit corresponds to header version 1. Only eight versions are supported, therefore the range of this object is limited from 0 to 255. For example, the integer 0x2c (0010 1100) would indicate that header versions 3, 4, and 6 are supported, and all others are not supported." ::= { ocPktChannelCfgEntry 4 } -- ocPktChannelStatTable -- -- Table of objects describing the Packet Channel statistics -- on a per module basis. -- ocPktChannelStatTable OBJECT-TYPE SYNTAX SEQUENCE OF OcPktChannelStatEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table defining PacketChannel statistical information associated with each switching module." ::= { chipSwitch 4 } ocPktChannelStatEntry OBJECT-TYPE SYNTAX OcPktChannelStatEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry describing PacketChannel statistical information for a particular switching module. The entry is indexed by slot." INDEX { ocModSlotIndex } ::= { ocPktChannelStatTable 1 } OcPktChannelStatEntry ::= SEQUENCE { ocPktChannelStatArbiterElections -- GBUS_ARBITER_ELECTION_CNT Counter, ocPktChannelStatUtilization -- BUSY EVENTS OVER TIME INTEGER, ocPktChannelStatBusyEvents -- GBUS_BUS_CNT_REGA&B Counter, ocPktChannelStatTransmitRetries -- GBUS_TX_RETRY_CNT_REGA&B Counter, ocPktChannelStatTransmitFloodDrops -- GBUS_TX_MULTI_DROP_CNT Counter, ocPktChannelStatTransmitPoint2PointDrops -- GBUS_TX_UNIC_DROP_CNT Counter, ocPktChannelStatReceiveFloodDrops -- GBUS_RCV_MULTI_CNT Counter, ocPktChannelStatReceivePoint2PointDrops -- GBUS_RCV_UNIC_DROP_CNT Counter, ocPktChannelStatHeaderErrors -- GBUS_HEADER_ERR_CNT Counter, ocPktChannelStatVersionMismatches -- GMC_INTR_STATUS_A GBUS_HEADER_VERSION_ERR Counter, ocPktChannelStatProtocolErrors -- GMC_INTR_STATUS_B GBUS_PROTOCOL_ERR Counter, ocPktChannelStatCRCErrors -- GMC_INTR_STATUS_A GBUS_PACKET_CRC_ERR Counter, ocPktChannelStatBabbles -- GMC_INTER_STATUS_B GBUS_BABBLE_ERROR Counter, ocPktChannelStatSelfBabbles -- GMC_INTER_STATUS_A GBUS_GTC_BLOCK_XMIT_PL_ERR (bit 5) Counter, ocPktChannelStatSlotTimeouts -- GMC_INTR_STATUS_B GBUS_SLOT_SELECT_ERROR Counter, ocPktChannelStatTransmitPkts Counter, ocPktChannelStatTransmitOctets Counter, ocPktChannelStatReceivePkts Counter, ocPktChannelStatReceiveOctets Counter } ocPktChannelStatArbiterElections OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times that this module has participated in an election for mastership of the PacketChannel. Once a module is elected as master of the PacketChannel, it should remain master until the module is reset or removed, or until a new election is started by the network administrator - see the ocPktChannelStatArbiterElect object." ::= { ocPktChannelStatEntry 1 } ocPktChannelStatUtilization OBJECT-TYPE SYNTAX INTEGER ( 0..100 ) ACCESS read-only STATUS mandatory DESCRIPTION "The best estimate of the mean PacketChannel utilization during the last 10 seconds as calculated by sampling the packet bus busy events (ocPktChannelStatBusyEvents) every 2 seconds. The value of this object represents the percentage utilization." ::= { ocPktChannelStatEntry 2 } ocPktChannelStatBusyEvents OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object increments every PacketChannel clock cycle that the PacketChannel is being used. It is used to measure the PacketChannel utilization." ::= { ocPktChannelStatEntry 3 } ocPktChannelStatTransmitRetries OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This object counts the total number of times that this module retried sending a packet to the PacketChannel." ::= { ocPktChannelStatEntry 4 } ocPktChannelStatTransmitFloodDrops OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object increments every time this module drops a flood packet while attempting to transmit to the PacketChannel." ::= { ocPktChannelStatEntry 5 } ocPktChannelStatTransmitPoint2PointDrops OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object increments every time this module drops a point-to-point packet while attempting to transmit to the PacketChannel." ::= { ocPktChannelStatEntry 6 } ocPktChannelStatReceiveFloodDrops OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object increments every time that this module drops a flooded packet received from the PacketChannel." ::= { ocPktChannelStatEntry 7 } ocPktChannelStatReceivePoint2PointDrops OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object increments every time that this module drops a point-to-point packet received from the PacketChannel." ::= { ocPktChannelStatEntry 8 } ocPktChannelStatHeaderErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of packets discarded by this module for packets received from the PacketChannel with an invalid PacketChannel header. Packets dropped because of header errors are not counted in the receive drop counters." ::= { ocPktChannelStatEntry 9 } ocPktChannelStatVersionMismatches OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of packets discarded by this module because the received PacketChannel header's version number did not match versions understood by this module." ::= { ocPktChannelStatEntry 10 } ocPktChannelStatProtocolErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of packets discarded by this module because the PacketChannel internal protocol was in error." ::= { ocPktChannelStatEntry 11 } ocPktChannelStatCRCErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of packets discarded by this module for packets received from the PacketChannel with an invalid CRC. This should be a rare error -- most often this error is associated with insertion and removal of modules or electrical disturbances." ::= { ocPktChannelStatEntry 12 } ocPktChannelStatBabbles OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of times that this module detects that a module on the PacketChannel is transmitting too long. This is a serious error and may indicate a failed module (not necessarily this module)." ::= { ocPktChannelStatEntry 13 } ocPktChannelStatSelfBabbles OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of times that this module detects that it is transmitting too long on the PacketChannel." ::= { ocPktChannelStatEntry 14 } ocPktChannelStatSlotTimeouts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of times that this module has timed out waiting for a turn to transmit on the PacketChannel. This is a serious error and may indicate a failed module (not necessarily this module)." ::= { ocPktChannelStatEntry 15 } ocPktChannelStatTransmitPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of packets transmitted by this module to the PacketChannel." ::= { ocPktChannelStatEntry 16 } ocPktChannelStatTransmitOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of octets transmitted by this module to the PacketChannel." ::= { ocPktChannelStatEntry 17 } ocPktChannelStatReceivePkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of packets received by this module from the PacketChannel." ::= { ocPktChannelStatEntry 18 } ocPktChannelStatReceiveOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of octets received by this module from the PacketChannel." ::= { ocPktChannelStatEntry 19 } -- ipxXlateTable -- -- The ipxXlate table includes an entry per switching module. It is -- visible is the general view and is used by the network management -- station to determine the translation performed on IPX raw packets -- between Ethernet and FDDI networks. -- ipxXlateTable OBJECT-TYPE SYNTAX SEQUENCE OF IpxXlateEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table defining packet translation on each switching module." ::= { chipSwitch 5 } ipxXlateEntry OBJECT-TYPE SYNTAX IpxXlateEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry defining translation performed by a switching module when raw 802.3 IPX packets are passed between Ethernet and FDDI networks." INDEX { ipxXlateSlot } ::= { ipxXlateTable 1 } IpxXlateEntry ::= SEQUENCE { ipxXlateSlot INTEGER, ipxXlateFormat INTEGER } ipxXlateSlot OBJECT-TYPE SYNTAX INTEGER (1..17) ACCESS read-only STATUS mandatory DESCRIPTION "The slot number to which the translation information applies. The value of this object is always 1 for standalone hubs." ::= { ipxXlateEntry 1 } ipxXlateFormat OBJECT-TYPE SYNTAX INTEGER { ipx8023(1), default(2) } ACCESS read-write STATUS mandatory DESCRIPTION "IPX raw translation format. The default setting for a switching module is default(2). This format performs acceptable translations for ethernet II and 802.2 encapsulated packets on Ethernet to FDDI. If the network is running Novell configured as raw 802.3 IPX between Ethernet and FDDI, ipx802.3(1) option should be selected. This format will translate 802.3 IPX raw on Ethernet to the supported format of FDDI SNAP. With ipx8023(1) selected, a Novell Ethernet II connection cannot be made. This connection will fail because any SNAP encapsulated packet on FDDI will be translated to 802.3 on Ethernet, instead of Ethernet II. If Format is default(2), IPX packets will be translated as: Ethernet FDDI Ethernet -------------------------------------------------------- ethernet 802.3 | FDDI 802.2 | ethernet 802.3/802.2 ethernet II | FDDI SNAP | ethernet II ethernet 802.3/802.2 | FDDI 802.2 | ethernet 802.3/802.2 ethernet SNAP | FDDI SNAP | ethernet II If Format is ipx8023(1), IPX packets will be translated as: Ethernet FDDI Ethernet -------------------------------------------------------- ethernet 802.3 | FDDI SNAP | ethernet 802.3 ethernet II | FDDI SNAP | ethernet 802.3 ethernet 802.3/802.2 | FDDI 802.2 | ethernet 802.3/802.2 ethernet SNAP | FDDI SNAP | ethernet 802.3 " ::= { ipxXlateEntry 2 } -- -- VLAN MIB View existence -- vlanViewExists OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Reports whether the vlan MIB view is supported. This object should be polled before issuing management requests to the vlan MIB view, so that generation of authentication traps is avoided (if the vlan MIB view is not supported)." ::= { chipSwitch 6 } --- --- Rate Limit Threshold --- rateLimitTable OBJECT-TYPE SYNTAX SEQUENCE OF RateLimitEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table defining rate limiting parameters on each switching module." ::= { chipSwitch 7 } rateLimitEntry OBJECT-TYPE SYNTAX RateLimitEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry rate limiting by a switching module when frames with a mac address and protocol have been specified to be rate limited." INDEX { ocModSlotIndex } ::= { rateLimitTable 1 } RateLimitEntry ::= SEQUENCE { rateLimitThreshold INTEGER } rateLimitThreshold OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "The value to limit on a module the amount of frames per second that have been designated to be rate limited. When the threshold is exceeded rate limited frames will be disguarded. Frames are designated as rate limited if the mac address is designated as rate limited (by default broadcast address is rate limited ff:ff:ff:ff:ff:ff) and the protocol has been designated as rate limited. The value of '65535' disables rate limiting." ::= { rateLimitEntry 1 } -- The following translate from snmpv2 to snmpv1 notation. -- Define InterfaceIndex to be an Integer InterfaceIndex ::= INTEGER -- Define Counter32 to be an Counter -- Counter32 ::= Counter -- Define Integer32 to be an Integer -- Integer32 ::= INTEGER -- The MIB module extension to describe objects for -- management of 100Base-T interfaces. -- This mib has been adapted for chipcom using snmpv1. cBaseTObjects OBJECT IDENTIFIER ::= { cBaseT 1 } -- the Statistics group -- Implementation of this group is mandatory cBaseTStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF CBaseTStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Statistics for a collection of 100Base-T interfaces attached to a particular system." ::= { cBaseTObjects 1 } cBaseTStatsEntry OBJECT-TYPE SYNTAX CBaseTStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Statistics for a particular interface to an 100Base-T medium." INDEX { cBaseTStatsIndex } ::= { cBaseTStatsTable 1 } CBaseTStatsEntry ::= SEQUENCE { cBaseTStatsIndex InterfaceIndex, cBaseTStatsAlignmentErrors Counter, cBaseTStatsFCSErrors Counter, cBaseTStatsSingleCollisionFrames Counter, cBaseTStatsMultipleCollisionFrames Counter, cBaseTStatsDeferredTransmissions Counter, cBaseTStatsLateCollisions Counter, cBaseTStatsExcessiveCollisions Counter, cBaseTStatsInternalMacTransmitErrors Counter, cBaseTStatsCarrierSenseErrors Counter, cBaseTStatsInternalMacReceiveErrors Counter, cBaseTStatsInRangeLengthErrors Counter, cBaseTStatsOutOfRangeLengthFields Counter, cBaseTStatsFrameTooLongs Counter, cBaseTAutoNegAdminStatus INTEGER, cBaseTAutoNegOperStatus INTEGER } cBaseTStatsIndex OBJECT-TYPE SYNTAX InterfaceIndex ACCESS read-only STATUS mandatory DESCRIPTION "An index value that uniquely identifies an interface to an 100Base-T medium. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex in MIB-II." ::= { cBaseTStatsEntry 1 } cBaseTStatsAlignmentErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of frames received on a particular interface that are not an integral number of octets in length and do not pass the FCS check. The count represented by an instance of this object is incremented when the alignmentError status is returned by the MAC service to the LLC (or other MAC user). Received frames for which multiple error conditions obtain are, according to the conventions of IEEE 802.3 Layer Management, counted exclusively according to the error status presented to the LLC." REFERENCE "IEEE P802.3u/D3" ::= { cBaseTStatsEntry 2 } cBaseTStatsFCSErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of frames received on a particular interface that are an integral number of octets in length but do not pass the FCS check. The count represented by an instance of this object is incremented when the frameCheckError status is returned by the MAC service to the LLC (or other MAC user). Received frames for which multiple error conditions obtain are, according to the conventions of IEEE 802.3u Management, counted exclusively according to the error status presented to the LLC." REFERENCE "IEEE P802.3u/D3" ::= { cBaseTStatsEntry 3 } cBaseTStatsSingleCollisionFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of successfully transmitted frames on a particular interface for which transmission is inhibited by exactly one collision. A frame that is counted by an instance of this object is also counted by the corresponding instance of either the ifOutUcastPkts or ifOutNUcastPkts object and is not counted by the corresponding instance of the cBaseTStatsMultipleCollisionFrames object." REFERENCE "IEEE P802.3u/D3" ::= { cBaseTStatsEntry 4 } cBaseTStatsMultipleCollisionFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of successfully transmitted frames on a particular interface for which transmission is inhibited by more than one collision. A frame that is counted by an instance of this object is also counted by the corresponding instance of either the ifOutUcastPkts or ifOutNUcastPkts object and is not counted by the corresponding instance of the cBaseTStatsSingleCollisionFrames object." REFERENCE "IEEE P802.3u/D3" ::= { cBaseTStatsEntry 5 } cBaseTStatsDeferredTransmissions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of frames for which the first transmission attempt on a particular interface was delayed because the medium was busy. The count represented by an instance of this object does not include frames involved in collisions." REFERENCE "IEEE P802.3u/D3" ::= { cBaseTStatsEntry 6 } cBaseTStatsLateCollisions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times that a collision is detected on a particular interface later than 512 bit-times into the transmission of a packet. Five hundred and twelve bit-times corresponds to 5.12 microseconds on a 100 Mbit/s system. A (late) collision included in a count represented by an instance of this object is also considered as a (generic) collision for purposes of other collision-related statistics." REFERENCE "IEEE P802.3u/D3" ::= { cBaseTStatsEntry 7 } cBaseTStatsExcessiveCollisions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of frames for which transmission on a particular interface is not successful due to excessive collisions." REFERENCE "IEEE P802.3u/D3" ::= { cBaseTStatsEntry 8 } cBaseTStatsInternalMacTransmitErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of frames for which transmission on a particular interface fails due to an internal MAC sublayer transmit error. A frame is only counted by an instance of this object only if it is not counted by any other object in this group. The precise meaning of the count represented by an instance of this object is implementation- specific. In particular, an instance of this object may represent a count of transmission errors on a particular interface that are not otherwise counted." REFERENCE "IEEE P802.3u/D3" ::= { cBaseTStatsEntry 9 } cBaseTStatsCarrierSenseErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times that the carrier sense condition was lost or never asserted during the transmission of a frame without collision. The count represented by an instance of this object is incremented at most once per transmission attempt, even if the carrier sense condition fluctuates during a transmission attempt." REFERENCE "IEEE P802.3u/D3" ::= { cBaseTStatsEntry 10 } cBaseTStatsInternalMacReceiveErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of frames for which reception on a particular interface fails due to an internal MAC sublayer receive error. A frame is only counted by an instance of this object if it is not counted by the corresponding instance of any other object in this group. The precise meaning of the count represented by an instance of this object is implementation- specific. In particular, an instance of this object may represent a count of receive errors on a particular interface that are not otherwise counted." REFERENCE "IEEE P802.3u/D3" ::= { cBaseTStatsEntry 11 } cBaseTStatsInRangeLengthErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of received frames with one of two conditions: Either , 1) a length field value between the minimum unpadded LLC data size and the maximum allowed LLC data size, inclusive, that does not match the the number of data octets received, or 2) a length field value less than the minimum unpadded LLC data size." REFERENCE "IEEE P802.3u/D3" ::= { cBaseTStatsEntry 12 } cBaseTStatsOutOfRangeLengthFields OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of received frames with a length field value greater than the maximum allowed LLC data size." REFERENCE "IEEE P802.3u/D3" ::= { cBaseTStatsEntry 13 } cBaseTStatsFrameTooLongs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of frames received on a particular interface that exceed the maximum permitted frame size. The count represented by an instance of this object is incremented when the frameTooLong status is returned by the MAC service to the LLC (or other MAC user). Received frames for which multiple error conditions obtain are, according to the conventions of IEEE 802.3 Layer Management, counted exclusively according to the error status presented to the LLC." REFERENCE "IEEE P802.3u/D3" ::= { cBaseTStatsEntry 14 } cBaseTAutoNegAdminStatus OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired state of the local Autonegotiation Link Signalling machine at this interface. If the interface has no Autonegotiation capability, then this object is not settable to enable(1) and will always have the value disable(2). If the interface has Autonegotiation capability, then setting this object to enable(1) means that it is desired that Autonegotiation be initiated for this interface." REFERENCE "IEEE P802.3u/D3" ::= { cBaseTStatsEntry 15 } cBaseTAutoNegOperStatus OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The state of the local Autonegotiation Link Signalling machine at this interface. If the value of this object is enabled(1) then the Autonegotiation group must be implemented for this interface." REFERENCE "IEEE P802.3u/D3" ::= { cBaseTStatsEntry 16 } -- the Autonegotiation group -- Implementation of this group is mandatory for all systems -- which have any interfaces for which the value of -- cBaseTAutoNegOperStatus is enabled(1). cBaseTAutoNegTable OBJECT-TYPE SYNTAX SEQUENCE OF CBaseTAutoNegEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A collection of Autonegotiation data for a particular set of interfaces." ::= { cBaseTObjects 2 } cBaseTAutoNegEntry OBJECT-TYPE SYNTAX CBaseTAutoNegEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry containing a collection of Autonegotiation data for a particular interface." INDEX { cBaseTAutoNegIndex } ::= { cBaseTAutoNegTable 1 } CBaseTAutoNegEntry ::= SEQUENCE { cBaseTAutoNegIndex InterfaceIndex, cBaseTAutoNegRemoteSignalling INTEGER, cBaseTAutoNegStatus INTEGER, cBaseTAutoNegCapability INTEGER, cBaseTAutoNegCapabilityAdvertised INTEGER, cBaseTAutoNegCapabilityReceived INTEGER, cBaseTAutoNegRestart INTEGER } cBaseTAutoNegIndex OBJECT-TYPE SYNTAX InterfaceIndex ACCESS read-only STATUS mandatory DESCRIPTION "The index value that uniquely identifies the interface to which a particular set of Auto- negotiation data pertains. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex." REFERENCE "IEEE P802.3u/D3" ::= { cBaseTAutoNegEntry 1 } cBaseTAutoNegRemoteSignalling OBJECT-TYPE SYNTAX INTEGER { detected(1), notdetected(2) } ACCESS read-only STATUS mandatory DESCRIPTION "A value indicating whether the remote end of the link is using Auto Negotiation signalling. It takes the value detected(1) if and only if, during the previous link negotiation, FLP Bursts were received." REFERENCE "IEEE P802.3u/D3" ::= { cBaseTAutoNegEntry 2 } cBaseTAutoNegStatus OBJECT-TYPE SYNTAX INTEGER { complete(1), configuring(2), disabled(3), parallelDetectFail(4), other(5) } ACCESS read-only STATUS mandatory DESCRIPTION "A value indicating the current status of the Auto Negotiation process." REFERENCE "IEEE P802.3u/D3" ::= { cBaseTAutoNegEntry 3 } cBaseTAutoNegCapability OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A value that uniquely identifies the set of capabilities of the local Autonegotiation entity. The value is a sum which initially takes the value zero. Then, for each capability of this interface, 2 raised to the power noted below is added to the sum. For example, an interface which has the capability to support only 100Base-TX would have a value of 256 (2**8). In contrast, an interface which supports both 100Base-TX and 100Base-TX Full Duplex would have a value of 768 ((2**8) + (2**9)). The powers of 2 assigned to the capabilities are these: Power Capability 6 10Base-T 7 10Base-T Full Duplex 8 100Base-TX 9 100Base-TX Full Duplex 10 100Base-T4 Note that interfaces that support this MIB may have capabilities that extend beyond the scope of this MIB." REFERENCE "IEEE P802.3u/D3" ::= { cBaseTAutoNegEntry 4 } cBaseTAutoNegCapabilityAdvertised OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "A value that uniquely identifies the set of capabilities advertised by the local NWay entity. The value is a sum. This sum initially takes the value zero. Then, for each additionally capability advertised by this interface, 2 raised to the power noted below is added to the sum. For example, an interface which advertises the capability to support only 100Base-TX would have a value of 256 (2**8). In contrast, an interface which advertises both 100Base-TX and 100Base-TX Full Duplex would have a value of 768 ((2**8) + (2**9)). The powers of 2 assigned to the capabilities are these: Power Capability 6 10Base-T 7 10Base-T Full Duplex 8 100Base-TX 9 100Base-TX Full Duplex 10 100Base-T4 Note that interfaces that support this MIB may advertise capabilities that extend beyond the scope of this MIB. Capabilities in this object that are not available in cBaseTAutoNegCapability cannot be enabled." REFERENCE "IEEE P802.3u/D3" ::= { cBaseTAutoNegEntry 5 } cBaseTAutoNegCapabilityReceived OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A value that uniquely identifies the set of capabilities received from the remote Autonegotiation entity. The value is a sum which initially takes the value zero. Then, for each capability of the remote interface, 2 raised to the power noted below is added to the sum. For example, a remote interface which has the capability to support only 100Base-TX would have a value of 256 (2**8). In contrast, a remote interface which supports both 100Base-TX and 100Base-TX Full Duplex would cause this object to have a value of 768 ((2**8) + (2**9)). The powers of 2 assigned to the capabilities are these: Power Capability 6 10Base-T 7 10Base-T Full Duplex 8 100Base-TX 9 100Base-TX Full Duplex 10 100Base-T4 Note that interfaces that support this MIB may be attached to remote Autonegotiation entities which have capabilities beyond the scope of this MIB." REFERENCE "IEEE P802.3u/D3" ::= { cBaseTAutoNegEntry 6 } cBaseTAutoNegRestart OBJECT-TYPE SYNTAX INTEGER { restart(1), normal(2) } ACCESS read-write STATUS mandatory DESCRIPTION "A value used to manually start the Auto Negotiation process. Only the value restart(1) is settable and only meaningful if cBaseTAutoNegAdminStatus is enabled(1). If cBaseTAutoNegAdminStatus is disabled(2) then value read is always normal(2). If value is restart(1) when read then Autonegotiation process has not been initiated. If the value is normal(2) when read then the Autonegotiation process has been started for this interface." REFERENCE "IEEE P802.3u/D3" ::= { cBaseTAutoNegEntry 7 } -- the Collision Statistics group -- Implementation of this group is optional; it is appropriate -- for all systems which have the necessary intrumentation cBaseTCollTable OBJECT-TYPE SYNTAX SEQUENCE OF CBaseTCollEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A collection of collision histograms for a particular set of interfaces." ::= { cBaseTObjects 3 } cBaseTCollEntry OBJECT-TYPE SYNTAX CBaseTCollEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A cell in the histogram of per-frame collisions for a particular interface. An instance of this object represents the frequency of individual MAC frames for which the transmission (successful or otherwise) on a particular interface is accompanied by a particular number of media collisions." INDEX { cBaseTCollIndex, cBaseTCollCount } ::= { cBaseTCollTable 1 } CBaseTCollEntry ::= SEQUENCE { cBaseTCollIndex InterfaceIndex, cBaseTCollCount INTEGER, cBaseTCollFrequencies Counter, cBaseTCollStatus RowStatos } cBaseTCollIndex OBJECT-TYPE SYNTAX InterfaceIndex ACCESS read-only STATUS mandatory DESCRIPTION "The index value that uniquely identifies the interface to which a particular collision histogram cell pertains. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex." ::= { cBaseTCollEntry 1 } cBaseTCollCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of per-frame media collisions for which a particular collision histogram cell represents the frequency on a particular interface." ::= { cBaseTCollEntry 2 } cBaseTCollFrequencies OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of individual MAC frames for which the transmission (successful or otherwise) on a particular interface is accompanied by a particular number of media collisions." ::= { cBaseTCollEntry 3 } cBaseTCollStatus OBJECT-TYPE SYNTAX RowStatos ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to create and delete rows in the cBaseTCollTable." ::= { cBaseTCollEntry 4 } -- 100Base-T Tests -- The ifExtnsTestTable defined in RFC 1229 provides a common -- means for a manager to test any interface corresponding to -- a value of ifIndex. -- At this time, one well known test (testFullDuplexLoopBack) -- is defined in RFC 1229. For 100Base-T interfaces, this test -- configures the MAC chip and executes an internal loopback -- test of memory and the MAC chip logic. This loopback test -- can only be executed if the interface is offline. Once the -- test has completed, the MAC chip should be reinitialized -- for network operation, but it should remain offline. -- If an error occurs during a test, the object -- ifExtnsTestResult (defined in RFC 1229) will be set to -- failed(7). The following two OBJECT IDENTIFIERs may be -- used to provided more information as values for the object -- ifExtnsTestCode in RFC 1229: cBaseTErrors OBJECT IDENTIFIER ::= { cBaseT 2 } -- couldn't initialize MAC chip for test cBaseTErrorInitError OBJECT IDENTIFIER ::= { cBaseTErrors 1 } -- expected data not received (or not -- received correctly) in loopback test cBaseTErrorLoopbackError OBJECT IDENTIFIER ::= { cBaseTErrors 2 } -- Hardware Chipsets -- The object ifExtnsChipSet is provided in RFC 1229 to identify -- the MAC hardware used to communcate on an interface. The -- following hardware chipsets are provided for cBase-T: cBaseTChipSets OBJECT IDENTIFIER ::= { cBaseT 3 } cBaseTChipSetNational OBJECT IDENTIFIER ::= { cBaseTChipSets 1 } cBaseTChipSetNationalTBD OBJECT IDENTIFIER ::= { cBaseTChipSetNational 1 } cBaseTChipSetAMD OBJECT IDENTIFIER ::= { cBaseTChipSets 2 } cBaseTChipSetAMDTBD OBJECT IDENTIFIER ::= { cBaseTChipSetAMD 1 } -- conformance information cBaseTConformance OBJECT IDENTIFIER ::= { cBaseT 4 } cBaseTGroups OBJECT IDENTIFIER ::= { cBaseTConformance 1 } cBaseTCompliances OBJECT IDENTIFIER ::= { cBaseTConformance 2 } -- -- module-64nnM-4p115-CUSTOM -- -- -- Port Table -- a4p115CUSTOMPortTable OBJECT-TYPE SYNTAX SEQUENCE OF A4p115CUSTOMPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains port-specific information for each port of a specific ATM Switch/Control Module in the concentrator." ::= { a4p115CUSTOM 2 } a4p115CUSTOMPortEntry OBJECT-TYPE SYNTAX A4p115CUSTOMPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of port-specific information about a specific ATM Switch/Control Module port in the concentrator." INDEX { a4p115CUSTOMPortSlotIndex, a4p115CUSTOMPortIndex } ::= { a4p115CUSTOMPortTable 1 } A4p115CUSTOMPortEntry ::= SEQUENCE { a4p115CUSTOMPortSlotIndex INTEGER, a4p115CUSTOMPortIndex INTEGER, a4p115CUSTOMPortBayIndex INTEGER, a4p115CUSTOMPortBayPortIndex INTEGER, a4p115CUSTOMPortBayType INTEGER, a4p115CUSTOMPortSpeed INTEGER } a4p115CUSTOMPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { a4p115CUSTOMPortEntry 1 } a4p115CUSTOMPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { a4p115CUSTOMPortEntry 2 } a4p115CUSTOMPortBayIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The bay index to which this port belongs to" ::= { a4p115CUSTOMPortEntry 3 } a4p115CUSTOMPortBayPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The physical port location on the bay that it belongs to. 2 for example, means that this port is the second port on its bay." ::= { a4p115CUSTOMPortEntry 4 } a4p115CUSTOMPortBayType OBJECT-TYPE SYNTAX INTEGER { module-unknown(2), module-64nnD-155-MMF(126), module-64nnD-155-SMF(132), module-64nnD-155RJ-TP(133), module-64nnD-155D9-STP(134) } ACCESS read-only STATUS mandatory DESCRIPTION "The connector module type of this port." ::= { a4p115CUSTOMPortEntry 5 } a4p115CUSTOMPortSpeed OBJECT-TYPE SYNTAX INTEGER { oneHundredFiftyFiveMegabit(14) } ACCESS read-only STATUS mandatory DESCRIPTION "The speed of this port." ::= { a4p115CUSTOMPortEntry 6 } -- -- Module Table -- a4p115CUSTOMModTable OBJECT-TYPE SYNTAX SEQUENCE OF A4p115CUSTOMModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains module-specific information about a specific ATM Switch/Control Module in the concentrator." ::= { a4p115CUSTOM 6 } a4p115CUSTOMModEntry OBJECT-TYPE SYNTAX A4p115CUSTOMModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific ATM Switch/Control Module in the concentrator." INDEX { a4p115CUSTOMModSlotIndex, a4p115CUSTOMModSubSlotIndex } ::= { a4p115CUSTOMModTable 1 } A4p115CUSTOMModEntry ::= SEQUENCE { a4p115CUSTOMModSlotIndex INTEGER, a4p115CUSTOMModSubSlotIndex INTEGER, a4p115CUSTOMModBootVersion DisplayString, a4p115CUSTOMModNumBays INTEGER } a4p115CUSTOMModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { a4p115CUSTOMModEntry 1 } a4p115CUSTOMModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number of this module." ::= { a4p115CUSTOMModEntry 2 } a4p115CUSTOMModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software boot eprom version of this module." ::= { a4p115CUSTOMModEntry 3 } a4p115CUSTOMModNumBays OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The maximum number or bays on this board, populated or empty." ::={ a4p115CUSTOMModEntry 4 } -- -- IBM 8265 ATM Carrier Module -- -- -- Common table for all aCAR15GG ports -- aCAR15GGPortTable OBJECT-TYPE SYNTAX SEQUENCE OF ACAR15GGPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains port specific information." ::= { aCAR15GG 2 } aCAR15GGPortEntry OBJECT-TYPE SYNTAX ACAR15GGPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of port specific information for an ATM Carrier." INDEX { aCAR15GGPortSlotIndex, aCAR15GGPortIndex } ::= { aCAR15GGPortTable 1} ACAR15GGPortEntry ::= SEQUENCE { aCAR15GGPortSlotIndex INTEGER, aCAR15GGPortIndex INTEGER, aCAR15GGPortBayIndex INTEGER, aCAR15GGPortBayType INTEGER, aCAR15GGPortSpeed INTEGER } aCAR15GGPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { aCAR15GGPortEntry 1 } aCAR15GGPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The logical port number of this port related to the other ports on this module." ::= { aCAR15GGPortEntry 2 } aCAR15GGPortBayIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The bay index to which this port belongs to." ::= { aCAR15GGPortEntry 3 } aCAR15GGPortBayType OBJECT-TYPE SYNTAX INTEGER { card-64nnSIO(1), card-64nnCIO(2), card-64nnSA(3), card-64nnCA(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The connector module type of this port." ::= { aCAR15GGPortEntry 4 } aCAR15GGPortSpeed OBJECT-TYPE SYNTAX INTEGER { fourMegabit(1), sixteenMegabit(2), unspecified(3), t1-e1(5), t2-e2(6), nineteenTwoKB(7), fiftySixKB(8), tenMegabit(9), twentyFiveMegabit(10), fourtyFiveMegabit(11), fiftyOneMegabit(12), oneHundredMegabit(13), oneHundredFiftyFiveMegabit(14), twoHundredFiftyFiveMegabit(15), sixHundredTwentyTwoMegabit(16), t3-e3(19), oc3(20), stm1(21), thirtyMegabit(22) } ACCESS read-only STATUS mandatory DESCRIPTION "The maximum port speed of this port." ::= { aCAR15GGPortEntry 5 } -- -- IBM 8265 ATM Carrier Connector Ports -- -- -- Simple I/O Card -- aCAR15GG-SIOPortTable OBJECT-TYPE SYNTAX SEQUENCE OF ACAR15GG-SIOPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of SIO (Simple I/O) specific information for each port of this module that is on an SIO card type." ::= { aCAR15GGPortBranch 1 } aCAR15GG-SIOPortEntry OBJECT-TYPE SYNTAX ACAR15GG-SIOPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of SIO-specific information for each port of this module type" INDEX { aCAR15GG-SIOPortSlotIndex, aCAR15GG-SIOPortIndex } ::= { aCAR15GG-SIOPortTable 1} ACAR15GG-SIOPortEntry ::= SEQUENCE { aCAR15GG-SIOPortSlotIndex INTEGER, aCAR15GG-SIOPortIndex INTEGER } aCAR15GG-SIOPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { aCAR15GG-SIOPortEntry 1 } aCAR15GG-SIOPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { aCAR15GG-SIOPortEntry 2 } -- -- Complex I/O Card -- aCAR15GG-CIOPortTable OBJECT-TYPE SYNTAX SEQUENCE OF ACAR15GG-CIOPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of CIO (Complex I/O) specific information for each port of this module that is on an CIO card type." ::= { aCAR15GGPortBranch 2 } aCAR15GG-CIOPortEntry OBJECT-TYPE SYNTAX ACAR15GG-CIOPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of CIO-specific information for each port of this module type" INDEX { aCAR15GG-CIOPortSlotIndex, aCAR15GG-CIOPortIndex } ::= { aCAR15GG-CIOPortTable 1} ACAR15GG-CIOPortEntry ::= SEQUENCE { aCAR15GG-CIOPortSlotIndex INTEGER, aCAR15GG-CIOPortIndex INTEGER, aCAR15GG-CIOPortMacAddr MacAddress } aCAR15GG-CIOPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { aCAR15GG-CIOPortEntry 1 } aCAR15GG-CIOPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { aCAR15GG-CIOPortEntry 2 } aCAR15GG-CIOPortMacAddr OBJECT-TYPE SYNTAX MacAddress ACCESS read-write STATUS mandatory DESCRIPTION "A 6 octet address that uniquely identifies this port." ::= { aCAR15GG-CIOPortEntry 3 } -- -- Simple Agent -- aCAR15GG-SAPortTable OBJECT-TYPE SYNTAX SEQUENCE OF ACAR15GG-SAPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of SA (Simple Agent ) specific information for each port of this module that is on an SA card type." ::= { aCAR15GGPortBranch 3 } aCAR15GG-SAPortEntry OBJECT-TYPE SYNTAX ACAR15GG-SAPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of SA-specific information for each port of this module type" INDEX { aCAR15GG-SAPortSlotIndex, aCAR15GG-SAPortIndex } ::= { aCAR15GG-SAPortTable 1} ACAR15GG-SAPortEntry ::= SEQUENCE { aCAR15GG-SAPortSlotIndex INTEGER, aCAR15GG-SAPortIndex INTEGER } aCAR15GG-SAPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { aCAR15GG-SAPortEntry 1 } aCAR15GG-SAPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { aCAR15GG-SAPortEntry 2 } -- -- Complex Agent -- aCAR15GG-CAPortTable OBJECT-TYPE SYNTAX SEQUENCE OF ACAR15GG-CAPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of CA (Complex Agent ) specific information for each port of this module that is on an CA card type." ::= { aCAR15GGPortBranch 4 } aCAR15GG-CAPortEntry OBJECT-TYPE SYNTAX ACAR15GG-CAPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of CA-specific information for each port of this module type" INDEX { aCAR15GG-CAPortSlotIndex, aCAR15GG-CAPortIndex } ::= { aCAR15GG-CAPortTable 1} ACAR15GG-CAPortEntry ::= SEQUENCE { aCAR15GG-CAPortSlotIndex INTEGER, aCAR15GG-CAPortIndex INTEGER, aCAR15GG-CAPortMacAddr MacAddress, aCAR15GG-CAPortIpAddr IpAddress, aCAR15GG-CAPortSubnetMask IpAddress } aCAR15GG-CAPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { aCAR15GG-CAPortEntry 1 } aCAR15GG-CAPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { aCAR15GG-CAPortEntry 2 } aCAR15GG-CAPortMacAddr OBJECT-TYPE SYNTAX MacAddress ACCESS read-write STATUS mandatory DESCRIPTION "A 6 octet address that uniquely identifies this port." ::= { aCAR15GG-CAPortEntry 3 } aCAR15GG-CAPortIpAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The current IP address of this port." ::= { aCAR15GG-CAPortEntry 4 } aCAR15GG-CAPortSubnetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The current subnet mask of this port." ::= { aCAR15GG-CAPortEntry 5 } -- -- ATM Carrier Module -- aCAR15GGModTable OBJECT-TYPE SYNTAX SEQUENCE OF ACAR15GGModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information associated with a particular 64nnM-CAR module in the concentrator." ::= { aCAR15GG 6 } aCAR15GGModEntry OBJECT-TYPE SYNTAX ACAR15GGModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific 64nnM-CAR module in the concentrator." INDEX { aCAR15GGModSlotIndex, aCAR15GGModSubSlotIndex } ::= { aCAR15GGModTable 1 } ACAR15GGModEntry ::= SEQUENCE { aCAR15GGModSlotIndex INTEGER, aCAR15GGModSubSlotIndex INTEGER, aCAR15GGModPartNum DisplayString, aCAR15GGModNumSwitchPorts INTEGER, aCAR15GGModOEMType INTEGER, aCAR15GGModEng1Type INTEGER, aCAR15GGModEng1Description DisplayString, aCAR15GGModEng1ModelNum DisplayString, aCAR15GGModEng1PartNum DisplayString, aCAR15GGModEng1Vendor INTEGER, aCAR15GGModEng1Status INTEGER, aCAR15GGModEng1OPSWVersion DisplayString, aCAR15GGModEng1BootVersion DisplayString, aCAR15GGModEng1Capabilities INTEGER, aCAR15GGModEng1NumBackPorts INTEGER, aCAR15GGModEng1NumFrontPorts INTEGER, aCAR15GGModEng1NumUtopiaPorts INTEGER, aCAR15GGModEng1IpAddr IpAddress, aCAR15GGModEng1SubnetMask IpAddress, aCAR15GGModEng1IpDefGtwy IpAddress, aCAR15GGModEng2Type INTEGER, aCAR15GGModEng2Description DisplayString, aCAR15GGModEng2ModelNum DisplayString, aCAR15GGModEng2PartNum DisplayString, aCAR15GGModEng2Vendor INTEGER, aCAR15GGModEng2Status INTEGER, aCAR15GGModEng2OPSWVersion DisplayString, aCAR15GGModEng2BootVersion DisplayString, aCAR15GGModEng2Capabilities INTEGER, aCAR15GGModEng2NumBackPorts INTEGER, aCAR15GGModEng2NumFrontPorts INTEGER, aCAR15GGModEng2NumUtopiaPorts INTEGER, aCAR15GGModEng2IpAddr IpAddress, aCAR15GGModEng2SubnetMask IpAddress, aCAR15GGModEng2IpDefGtwy IpAddress } aCAR15GGModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { aCAR15GGModEntry 1 } aCAR15GGModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number of this module." ::= { aCAR15GGModEntry 2 } aCAR15GGModPartNum OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The part number of this module." ::= { aCAR15GGModEntry 3 } aCAR15GGModNumSwitchPorts OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of backplane switch ports." ::= { aCAR15GGModEntry 4 } aCAR15GGModOEMType OBJECT-TYPE SYNTAX INTEGER { card-E3(12), card-T3(13), card-OC3(14), card-STM1(15), card-E1(16), card-T1(17), card-ATM-622Mbps(18) } ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier for the Daughter cards plugged on the ATM Carrier." ::= { aCAR15GGModEntry 5 } aCAR15GGModEng1Type OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier for the type of OEM card." ::= { aCAR15GGModEntry 6 } aCAR15GGModEng1Description OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The description of card one." ::= { aCAR15GGModEntry 7 } aCAR15GGModEng1ModelNum OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The model number of this card." ::= { aCAR15GGModEntry 8 } aCAR15GGModEng1PartNum OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The part number of this card." ::= { aCAR15GGModEntry 9 } aCAR15GGModEng1Vendor OBJECT-TYPE SYNTAX INTEGER { chipcom(1), cisco(2), pilkington(3), datability(5), ibm(6), raycom(7), retix(8), intellicom(9), centrum(10), david(11), axon(12), shiva(13), syncresearch(14), wellfleet(15), xylogics(16), openhub(17), icot(18), microcom(19) } ACCESS read-only STATUS mandatory DESCRIPTION "The vendor of OEM card one." ::= { aCAR15GGModEntry 10 } aCAR15GGModEng1Status OBJECT-TYPE SYNTAX INTEGER { okay(1), fatalError(10), unknownStatus(26), transientError(37) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of card one." ::= { aCAR15GGModEntry 11 } aCAR15GGModEng1OPSWVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The operational software version of this card." ::= { aCAR15GGModEntry 12 } aCAR15GGModEng1BootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The boot software version of this card." ::= { aCAR15GGModEntry 13 } aCAR15GGModEng1Capabilities OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The card and port capabilities." ::= { aCAR15GGModEntry 14 } aCAR15GGModEng1NumBackPorts OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of ports interfaces to the backplane of card one." ::= { aCAR15GGModEntry 15 } aCAR15GGModEng1NumFrontPorts OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of front panel ports for card one." ::= { aCAR15GGModEntry 16 } aCAR15GGModEng1NumUtopiaPorts OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of utopia ports used by this ATM card. The utopia port (or ATM port) refers to the interface to the ATM backplane." ::= { aCAR15GGModEntry 17 } aCAR15GGModEng1IpAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The current IP address of this card." ::= { aCAR15GGModEntry 18 } aCAR15GGModEng1SubnetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The current subnet mask of this card." ::= { aCAR15GGModEntry 19 } aCAR15GGModEng1IpDefGtwy OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The current default gateway of this card." ::= { aCAR15GGModEntry 20 } aCAR15GGModEng2Type OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier for the type of OEM card 2." ::= { aCAR15GGModEntry 21 } aCAR15GGModEng2Description OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The description of ATM card two." ::= { aCAR15GGModEntry 22 } aCAR15GGModEng2ModelNum OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The model number of ATM card two." ::= { aCAR15GGModEntry 23 } aCAR15GGModEng2PartNum OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The part number of this card." ::= { aCAR15GGModEntry 24 } aCAR15GGModEng2Vendor OBJECT-TYPE SYNTAX INTEGER { chipcom(1), cisco(2), pilkington(3), datability(5), ibm(6), raycom(7), retix(8), intellicom(9), centrum(10), david(11), axon(12), shiva(13), syncresearch(14), wellfleet(15), xylogics(16), openhub(17), icot(18), microcom(19) } ACCESS read-only STATUS mandatory DESCRIPTION "The vendor of OEM card two." ::= { aCAR15GGModEntry 25 } aCAR15GGModEng2Status OBJECT-TYPE SYNTAX INTEGER { okay(1), fatalError(10), unknownStatus(26), transientError(37) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of card two." ::= { aCAR15GGModEntry 26 } aCAR15GGModEng2OPSWVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The operational software version of this card." ::= { aCAR15GGModEntry 27 } aCAR15GGModEng2BootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The boot software version of this card." ::= { aCAR15GGModEntry 28 } aCAR15GGModEng2Capabilities OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The card and port capabilities." ::= { aCAR15GGModEntry 29 } aCAR15GGModEng2NumBackPorts OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of ports interfaces to the backplane of card two." ::= { aCAR15GGModEntry 30 } aCAR15GGModEng2NumFrontPorts OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of front panel ports for card two." ::= { aCAR15GGModEntry 31 } aCAR15GGModEng2NumUtopiaPorts OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of utopia ports used by this ATM card. The utopia port (or ATM port) refers to the interface to the ATM backplane." ::= { aCAR15GGModEntry 32 } aCAR15GGModEng2IpAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The current IP address of this card." ::= { aCAR15GGModEntry 33 } aCAR15GGModEng2SubnetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The current subnet mask of this card." ::= { aCAR15GGModEntry 34 } aCAR15GGModEng2IpDefGtwy OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The current default gateway of this card." ::= { aCAR15GGModEntry 35 } -- -- Golden Gate ATM Switch/Control Module -- -- -- Port Table -- a8265CPSWPortTable OBJECT-TYPE SYNTAX SEQUENCE OF A8265CPSWPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains port-specific information for each port of a specific ATM Switch/Control Module in the concentrator." ::= { a8265CPSW 2 } a8265CPSWPortEntry OBJECT-TYPE SYNTAX A8265CPSWPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of port-specific information about a specific ATM Switch/Control Module port in the concentrator." INDEX { a8265CPSWPortSlotIndex, a8265CPSWPortIndex } ::= { a8265CPSWPortTable 1 } A8265CPSWPortEntry ::= SEQUENCE { a8265CPSWPortSlotIndex INTEGER, a8265CPSWPortIndex INTEGER, a8265CPSWPortStationAddr OCTET STRING, a8265CPSWPortIpAddress IpAddress, a8265CPSWPortSubnetMask IpAddress } a8265CPSWPortSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this port's module." ::= { a8265CPSWPortEntry 1 } a8265CPSWPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of this port." ::= { a8265CPSWPortEntry 2 } a8265CPSWPortStationAddr OBJECT-TYPE SYNTAX OCTET STRING (SIZE(6)) ACCESS read-only STATUS mandatory DESCRIPTION "A 6 octet address that uniquely identifies this port. The station address is the MAC address of the port. Note that this object only applies to ports configured on emulated LANs (e.g., 802.5 or 802.3). For an ATM native port, this object will have the value 00-00-00-00-00-00." ::= { a8265CPSWPortEntry 3 } a8265CPSWPortIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The IP address associated with this port. This address defines the access point for the ATM agent resident on this module. Note that if this module is operating in backup mode (i.e., it is not the primary module), then this object cannot be changed." ::= { a8265CPSWPortEntry 4 } a8265CPSWPortSubnetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The subnet mask associated with this port. This mask defines the access point for the ATM agent resident on this module. Note that if this module is operating in backup mode (i.e., it is not the primary module), then this object cannot be changed." ::= { a8265CPSWPortEntry 5 } -- -- Module Table -- a8265CPSWModTable OBJECT-TYPE SYNTAX SEQUENCE OF A8265CPSWModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains module-specific information about a specific ATM Switch/Control Module in the concentrator." ::= { a8265CPSW 6 } a8265CPSWModEntry OBJECT-TYPE SYNTAX A8265CPSWModEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of module-specific information about a specific ATM Switch/Control Module in the concentrator." INDEX { a8265CPSWModSlotIndex, a8265CPSWModSubSlotIndex } ::= { a8265CPSWModTable 1 } A8265CPSWModEntry ::= SEQUENCE { a8265CPSWModSlotIndex INTEGER, a8265CPSWModSubSlotIndex INTEGER, a8265CPSWModBootVersion DisplayString, a8265CPSWModRedundancyMode INTEGER, a8265CPSWModDefaultGateway IpAddress } a8265CPSWModSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number of this module." ::= { a8265CPSWModEntry 1 } a8265CPSWModSubSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The subslot number of this module." ::= { a8265CPSWModEntry 2 } a8265CPSWModBootVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The software boot eprom version of this module." ::= { a8265CPSWModEntry 3 } a8265CPSWModRedundancyMode OBJECT-TYPE SYNTAX INTEGER { primary(1) , backup(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The redundancy mode of this module. If the module is performing the switching function and handling all agent activities for the ATM modules in the hub, then this object will have the value primary(1). Otherwise, this object will have the value backup(2) as this module is operating in a standby role and maintains a mirror image of the primary module so that it can non-disruptively assume the primary role in the event that the primary module fails." ::= { a8265CPSWModEntry 4 } a8265CPSWModDefaultGateway OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The default gateway associated with this module. The default gateway value applies to all ports for this module. Note that if this module is operating in backup mode (i.e., it is not the primary module), then this object cannot be changed." ::= { a8265CPSWModEntry 5 } -- -- MIB for the ATM Backbone SwitchModule (LASM), aka P2C, aka 6602MLASM -- -- This MIB contains 3Com value-added objects as extensions to the -- standard ATM and LAN Emulation Client MIBs supported by the -- 3Com IBM 8260 ATM Backbone SwitchModule (LASM). The information in this -- MIB is only available within the LASM management view. -- -- Textual conventions for ATM address -- AtmAddress ::= OCTET STRING (SIZE(0..20)) -- ATM address NetPrefix ::= OCTET STRING (SIZE(0..13)) -- ATM address prefix -- -- Root and subtrees of LASM MIB -- lasmMib1 OBJECT IDENTIFIER ::= { lasmAgent 1 } lasmLane OBJECT IDENTIFIER ::= { lasmMib1 1 } lasmIlmi OBJECT IDENTIFIER ::= { lasmMib1 2 } lasmSig OBJECT IDENTIFIER ::= { lasmMib1 3 } lasmAtm OBJECT IDENTIFIER ::= { lasmMib1 4 } lasmSonet OBJECT IDENTIFIER ::= { lasmMib1 5 } lasmLec OBJECT IDENTIFIER ::= { lasmLane 1 } lasmSigGen OBJECT IDENTIFIER ::= { lasmSig 1 } lasmQ93b OBJECT IDENTIFIER ::= { lasmSig 2 } lasmQsaal OBJECT IDENTIFIER ::= { lasmSig 3 } -- ---------------------------------------------------------------------- -- -- LASM LAN Emulation Client group -- -- ---------------------------------------------------------------------- -- -- Scalar objects -- lasmLecConfMaxLecs OBJECT-TYPE SYNTAX INTEGER (1..64) ACCESS read-write STATUS mandatory DESCRIPTION "The administratively configured maximum number of LAN Emulation Clients for this module. Smaller values for this object permits optimization of resource utilization on the module. A module reset is required for this setting to take effect." ::= { lasmLec 1 } lasmLecCurrMaxLecs OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The maximum number of LAN Emulation Clients currently in effect. This value is determined by the setting of lasmLecConfMaxLecs at initialization." ::= { lasmLec 2 } lasmLecLearpQuietTime OBJECT-TYPE SYNTAX INTEGER(0..60) ACCESS read-write STATUS mandatory DESCRIPTION "The amount of time, in seconds, that LE-ARP for a MAC address should NOT be performed after the maximum number of LE-ARP retries for that address have expired. This feature tries to alleviate excessive BUS Unknown traffic that results from sustained failure of the LE-ARP target to respond. A value of zero disables this behavior. Default is 5 seconds." ::= { lasmLec 3 } -- -- LEC Config Table -- lasmLecConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF LasmLecConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Additional management support for LAN Emulation Clients." ::= { lasmLec 4 } lasmLecConfigEntry OBJECT-TYPE SYNTAX LasmLecConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Additional management support for a LAN Emulation Client." INDEX { lasmLecConfLecIndex } ::= { lasmLecConfigTable 1 } LasmLecConfigEntry ::= SEQUENCE { lasmLecConfLecsAtmAddress AtmAddress, lasmLecConfMaxLecVccs INTEGER, lasmLecResetToDefaults INTEGER, lasmLecConfLecIndex INTEGER, lasmLecBUSRateLimit INTEGER } lasmLecConfLecsAtmAddress OBJECT-TYPE SYNTAX AtmAddress ACCESS read-write STATUS mandatory DESCRIPTION "Administratively configured LECS address. This address, when non-null, is used as the first option for connecting to a LECS, followed by the options defined in the LANE specification: ILMI, well-known LECS address, and PVC 0/17." ::= { lasmLecConfigEntry 1 } lasmLecConfMaxLecVccs OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Administratively configured maximum number of VCCs this LAN Emulation Client will be permitted to establish, when the LEC is next initialized." ::= { lasmLecConfigEntry 2 } lasmLecResetToDefaults OBJECT-TYPE SYNTAX INTEGER { noreset(1), reset(2) } ACCESS read-write STATUS mandatory DESCRIPTION "When set to reset(2), restores all LAN Emulation attributes of a LAN Emulation Client to default values as specified in LAN Emulation Client MIB and this MIB. ATM Forum LAN Emulation Client MIB ____________________________________________________________ lecOwner Zero-length string. lecConfigMode automatic(1) lecConfigLanType unspecified(1) lecConfigMaxDataFrameSize unspecified(1) lecConfigLanName Zero-length string. lecConfigLesAtmAddress Zero-length ATM address. lecControlTimeout 120 lecMaxUnknownFrameCount 1 lecMaxUnknownFrameTime 1 lecVccTimeoutPeriod 1200 lecMaxRetryCount 1 lecAgingTime 300 lecForwardDelayTime 15 lecExpectedArpResponseTime 1 lecFlushTimeOut 4 lecPathSwitchingDelay 6 lecLocalSegmentID 0 (not used) lecMulticastSendType bestEffort(1) lecMulticastSendAvgRate 0 (not used) lecMulticastSendPeakRate 0 (not used) lecConnectionCompleteTimer 4 ____________________________________________________________ 3Com IBM 8260 ATM Backbone MIB ____________________________________________________________ lasmLecConfLecsAtmAddress Zero-length ATM address. lasmLecConfMaxLecVccs atmInterfaceMaxVccs (RFC1695) ____________________________________________________________ May be set to reset(2) only when the LEC's ifAdminStatus is down(2), otherwise returns a GenErr. Excluded from the effect of this object is the LEC's virtual bridge assignment, which must be treated separately. When read, returns a value of noreset(1). Setting to noreset(1) is permitted but has no operational effect." ::= { lasmLecConfigEntry 3 } lasmLecConfLecIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Artificial index for this table, value is equivalent to LAN Emulation Client MIB lecIndex." ::= { lasmLecConfigEntry 4 } lasmLecBUSRateLimit OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The number of packets that the LAN Emulation Client will send to the Broadcast/Unknown Server (BUS) in a one second interval. This mechanism is used to limit Broadcasts and Multicast Traffic to the BUS." ::= { lasmLecConfigEntry 5 } -- -- LEC Status Table -- lasmLecStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF LasmLecStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Additional management support for LAN Emulation Clients." ::= { lasmLec 5 } lasmLecStatusEntry OBJECT-TYPE SYNTAX LasmLecStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Additional management support for a LAN Emulation Client." INDEX { lasmLecCurrLecIndex } ::= { lasmLecStatusTable 1 } LasmLecStatusEntry ::= SEQUENCE { lasmLecVbridge INTEGER, lasmLecCurrMaxLecVccs INTEGER, lasmLecCurrLecVccs INTEGER, lasmLecLastFailureCounter INTEGER, lasmLecCurrLecIndex INTEGER } lasmLecVbridge OBJECT-TYPE SYNTAX INTEGER (1..256) ACCESS read-only STATUS mandatory DESCRIPTION "Shows the vbridge number to which this LEC is assigned. 1-240 are valid vbridge numbers, 255 is invalid, 256 is unassigned." ::= { lasmLecStatusEntry 1 } lasmLecCurrMaxLecVccs OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Current maximum number of VCCs this LAN Emulation Client is permitted to establish. When this limit is reached, the LEC must tear down an existing circuit it owns before establishing another. This value is determined by the setting of lasmLecConfMaxLecVccs at initialization." ::= { lasmLecStatusEntry 2 } lasmLecCurrLecVccs OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of VCCs this LEC currently has established." ::= { lasmLecStatusEntry 3 } lasmLecLastFailureCounter OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "When ifAdminStatus for this LEC transitions from down(2) to up(1), this object is reset to zero and will count LEC config/join failures, if any." ::= { lasmLecStatusEntry 4 } lasmLecCurrLecIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Artificial index for this table, value is equivalent to LAN Emulation Client MIB lecIndex." ::= { lasmLecStatusEntry 5 } -- ---------------------------------------------------------------------- -- -- LASM ILMI group -- -- ---------------------------------------------------------------------- -- -- These values are configurable and take effect at -- the next module reset. -- lasmIlmiConfVpi OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "ILMI VCC VPI value configured to take effect at the next module reset. Current VPI is reported by atmInterfaceIlmiVpi. Default is 0." ::= { lasmIlmi 1 } lasmIlmiConfVci OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "ILMI VCC VCI value configured to take effect at the next module reset. Current VCI is reported by atmInterfaceIlmiVci. Default is 16." ::= { lasmIlmi 2 } lasmIlmiConfPeakCellRate OBJECT-TYPE SYNTAX INTEGER(1..100) ACCESS read-write STATUS mandatory DESCRIPTION "ATM ILMI VCC peak cell rate, expressed as percentage of line rate, configured to take effect at the next module reset. Current value is reported in the ILMI VCC's transmit traffic descriptor." ::= { lasmIlmi 3 } lasmIlmiConfSustCellRate OBJECT-TYPE SYNTAX INTEGER(1..100) ACCESS read-write STATUS mandatory DESCRIPTION "ATM ILMI VCC sustained cell rate, expressed as percentage of line rate, configured to take effect at the next module reset. Current value is reported in the ILMI VCC's transmit traffic descriptor." ::= { lasmIlmi 4 } lasmIlmiConfMaxBurstSize OBJECT-TYPE SYNTAX INTEGER(1..100) ACCESS read-write STATUS mandatory DESCRIPTION "ATM ILMI VCC maximum burst size, in cells, configured to take effect at the next module reset. Current value is reported in the ILMI VCC's transmit traffic descriptor." ::= { lasmIlmi 5 } lasmIlmiConfSnmpRequestTimer OBJECT-TYPE SYNTAX INTEGER (1..60) ACCESS read-write STATUS mandatory DESCRIPTION "Timeout interval, in seconds, for an ILMI Get, Get-Next, or Set Request issued by this module, configured to take effect at the next module reset. Default is 5 seconds." ::= { lasmIlmi 6 } lasmIlmiConfSnmpRequestRetries OBJECT-TYPE SYNTAX INTEGER (0..4) ACCESS read-write STATUS mandatory DESCRIPTION "Number of retries to attempt (in addition to initial request) for a timed-out ILMI Get, Get-Next, or Set Request, configured to take effect at the next module reset. Default is 2 retries." ::= { lasmIlmi 7 } -- -- These objects report current settings. -- lasmIlmiCurrSnmpRequestTimer OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Timeout interval, in seconds, for an ILMI Get, Get-Next, or Set Request issued by this module. Default is 1 second." ::= { lasmIlmi 8 } lasmIlmiCurrSnmpRequestRetries OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of retries to attempt (in addition to initial request) for a timed-out ILMI Get, Get-Next, or Set Request. Default is 2 retries." ::= { lasmIlmi 9 } -- ---------------------------------------------------------------------- -- -- LASM ATM Signalling -- -- ---------------------------------------------------------------------- -- -- General signalling -- -- -- These objects are configurable and take effect at the -- next module reset. -- lasmSigGenConfUniVersion OBJECT-TYPE SYNTAX INTEGER { uni3pt0(1), uni3pt1(2), uni3pt0Default(3), uni3pt1Default(4) } ACCESS read-write STATUS mandatory DESCRIPTION "The UNI version configured to take effect at the next module reset. The version currently in use is reported by lasmSigGenCurrUniVersion. uni3pt0Default(3) and uni3pt1Default(4) are writeable values only. A GET of this object will always return either uni3pt0(1) or uni3pt1(2). Setting to uni3pt0Default(3) or uni3pt1Default(4) sets the UNI version, and additionally causes the configurable Q.93B and Q.SAAL parameters to be set to default values for the selected UNI version, as specified in the definitions of those objects." ::= { lasmSigGen 1 } lasmSigGenConfPeakCellRate OBJECT-TYPE SYNTAX INTEGER(1..100) ACCESS read-write STATUS mandatory DESCRIPTION "ATM signalling VCC peak cell rate, expressed as percentage of line rate, configured to take effect at the next module reset. Current value is reported in the signalling VCC's transmit traffic descriptor." ::= { lasmSigGen 2 } lasmSigGenConfSustCellRate OBJECT-TYPE SYNTAX INTEGER(1..100) ACCESS read-write STATUS mandatory DESCRIPTION "ATM signalling VCC sustained cell rate, expressed as percentage of line rate, configured to take effect at the next module reset. Current value is reported in the signalling VCC's transmit traffic descriptor." ::= { lasmSigGen 3 } lasmSigGenConfMaxBurstSize OBJECT-TYPE SYNTAX INTEGER(1..100) ACCESS read-write STATUS mandatory DESCRIPTION "ATM signalling VCC maximum burst size, in cells, configured to take effect at the next module reset. Current value is reported in the signalling VCC's transmit traffic descriptor." ::= { lasmSigGen 4 } -- -- These objects report current settings. -- lasmSigGenCurrUniVersion OBJECT-TYPE SYNTAX INTEGER { uni3pt0(1), uni3pt1(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The UNI version currently in use." ::= { lasmSigGen 5 } -- -- Q93B -- -- -- These objects are configurable and take effect at the -- next module reset. -- lasmQ93bConfT303 OBJECT-TYPE SYNTAX INTEGER(1..300) ACCESS read-write STATUS mandatory DESCRIPTION "Q.93B T303 timer value, in seconds, configured to take effect at the next reset. UNI 3.0 default: 4 seconds. UNI 3.1 default: 4 seconds." ::= { lasmQ93b 1 } lasmQ93bConfT308 OBJECT-TYPE SYNTAX INTEGER(1..300) ACCESS read-write STATUS mandatory DESCRIPTION "Q.93B T308 timer value, in seconds, configured to take effect at the next reset. UNI 3.0 default: 30 seconds. UNI 3.1 default: 30 seconds." ::= { lasmQ93b 2 } lasmQ93bConfT309 OBJECT-TYPE SYNTAX INTEGER(1..300) ACCESS read-write STATUS mandatory DESCRIPTION "Q.93B T309 timer value, in seconds, configured to take effect at the next reset. UNI 3.0 default: 90 seconds. UNI 3.1 default: 10 seconds." ::= { lasmQ93b 3 } lasmQ93bConfT310 OBJECT-TYPE SYNTAX INTEGER(1..300) ACCESS read-write STATUS mandatory DESCRIPTION "Q.93B T310 timer value, in seconds, configured to take effect at the next reset. UNI 3.0 default: 10 seconds. UNI 3.1 default: 10 seconds." ::= { lasmQ93b 4 } lasmQ93bConfT313 OBJECT-TYPE SYNTAX INTEGER(1..300) ACCESS read-write STATUS mandatory DESCRIPTION "Q.93B T313 timer value, in seconds, configured to take effect at the next reset. UNI 3.0 default: 4 seconds. UNI 3.1 default: 4 seconds." ::= { lasmQ93b 5 } lasmQ93bConfT316 OBJECT-TYPE SYNTAX INTEGER(1..300) ACCESS read-write STATUS mandatory DESCRIPTION "Q.93B T303 timer value, in seconds, configured to take effect at the next reset. UNI 3.0 default: 120 seconds. UNI 3.1 default: 120 seconds." ::= { lasmQ93b 6 } lasmQ93bConfT317 OBJECT-TYPE SYNTAX INTEGER(1..300) ACCESS read-write STATUS mandatory DESCRIPTION "Q.93B T317 timer value, in seconds, configured to take effect at the next reset. UNI 3.0 default: 60 seconds. UNI 3.1 default: 60 seconds." ::= { lasmQ93b 7 } lasmQ93bConfT322 OBJECT-TYPE SYNTAX INTEGER(1..300) ACCESS read-write STATUS mandatory DESCRIPTION "Q.93B T322 timer value, in seconds, configured to take effect at the next reset. UNI 3.0 default: 4 seconds. UNI 3.1 default: 4 seconds." ::= { lasmQ93b 8 } -- -- These objects report current Q93B settings. -- lasmQ93bCurrT303 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Q.93B T303 timer value, in seconds, currently in effect." ::= { lasmQ93b 11 } lasmQ93bCurrT308 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Q.93B T308 timer value, in seconds, currently in effect." ::= { lasmQ93b 12 } lasmQ93bCurrT309 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Q.93B T309 timer value, in seconds, currently in effect." ::= { lasmQ93b 13 } lasmQ93bCurrT310 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Q.93B T310 timer value, in seconds, currently in effect." ::= { lasmQ93b 14 } lasmQ93bCurrT313 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Q.93B T313 timer value, in seconds, currently in effect." ::= { lasmQ93b 15 } lasmQ93bCurrT316 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Q.93B T303 timer value, in seconds, currently in effect." ::= { lasmQ93b 16 } lasmQ93bCurrT317 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Q.93B T317 timer value, in seconds, currently in effect." ::= { lasmQ93b 17 } lasmQ93bCurrT322 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Q.93B T322 timer value, in seconds, currently in effect." ::= { lasmQ93b 18 } -- -- QSAAL -- -- -- These objects are configurable and take effect at the -- next module reset. -- lasmQsaalConfPollTmr OBJECT-TYPE SYNTAX INTEGER(100..10000) ACCESS read-write STATUS mandatory DESCRIPTION "Q.SAAL POLL timer value, in MILLISECONDS, configured to take effect at the next reset. UNI 3.0 default: 100 milliseconds. UNI 3.1 default: 750 milliseconds." ::= { lasmQsaal 1 } lasmQsaalConfKeepAliveTmr OBJECT-TYPE SYNTAX INTEGER(1..300) ACCESS read-write STATUS mandatory DESCRIPTION "Q.SAAL KEEPALIVE timer value, in seconds, configured to take effect at the next reset. UNI 3.0 default: 1 seconds. UNI 3.1 default: 2 seconds." ::= { lasmQsaal 2 } lasmQsaalConfNoResponseTmr OBJECT-TYPE SYNTAX INTEGER(1..300) ACCESS read-write STATUS mandatory DESCRIPTION "Q.SAAL NO RESPONSE timer value, in seconds, configured to take effect at the next reset. UNI 3.0 default: 10 seconds. UNI 3.1 default: 7 seconds." ::= { lasmQsaal 3 } lasmQsaalConfCCTmr OBJECT-TYPE SYNTAX INTEGER(1..300) ACCESS read-write STATUS mandatory DESCRIPTION "Q.SAAL CC timer value, in seconds, configured to take effect at the next reset. UNI 3.0 default: 2 seconds. UNI 3.1 default: 1 seconds." ::= { lasmQsaal 4 } lasmQsaalConfIdleTmr OBJECT-TYPE SYNTAX INTEGER(1..300) ACCESS read-write STATUS mandatory DESCRIPTION "Q.SAAL IDLE timer value, in seconds, configured to take effect at the next reset. UNI 3.0 default: 15 seconds (not used). UNI 3.1 default: 15 seconds." ::= { lasmQsaal 5 } lasmQsaalConfMaxCCRetries OBJECT-TYPE SYNTAX INTEGER(1..4) ACCESS read-write STATUS mandatory DESCRIPTION "Q.SAAL Maximum CC retry value, configured to take effect at the next reset. Default is 4." ::= { lasmQsaal 6 } lasmQsaalConfMaxPDRetries OBJECT-TYPE SYNTAX INTEGER(1..25) ACCESS read-write STATUS mandatory DESCRIPTION "Q.SAAL Maximum PD retry value, configured to take effect at the next reset. Default is 25." ::= { lasmQsaal 7 } lasmQsaalConfStatMaxRanges OBJECT-TYPE SYNTAX INTEGER(1..67) ACCESS read-write STATUS mandatory DESCRIPTION "Q.SAAL Maximum number ranges in STAT PDU, configured to take effect at the next reset. Default is 67." ::= { lasmQsaal 8 } -- -- These objects report current QSAAL settings. -- lasmQsaalCurrPollTmr OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Q.SAAL POLL timer value, in MILLISECONDS, currently in effect." ::= { lasmQsaal 9 } lasmQsaalCurrKeepAliveTmr OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Q.SAAL KEEPALIVE timer value, in seconds, currently in effect." ::= { lasmQsaal 10 } lasmQsaalCurrNoResponseTmr OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Q.SAAL NO RESPONSE timer value, in seconds, currently in effect." ::= { lasmQsaal 11 } lasmQsaalCurrCCTmr OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Q.SAAL CC timer value, in seconds, currently in effect." ::= { lasmQsaal 12 } lasmQsaalCurrIdleTmr OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Q.SAAL IDLE timer value, in seconds, currently in effect." ::= { lasmQsaal 13 } lasmQsaalCurrMaxCCRetries OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Q.SAAL Maximum CC retry value, currently in effect." ::= { lasmQsaal 14 } lasmQsaalCurrMaxPDRetries OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Q.SAAL Maximum PD retry value, currently in effect." ::= { lasmQsaal 15 } lasmQsaalCurrStatMaxRanges OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Q.SAAL Maximum number ranges in STAT PDU, currently in effect." ::= { lasmQsaal 16 } -- ---------------------------------------------------------------------- -- -- ATM MIB extensions -- -- -------------------------------------------------------------------- -- -- These objects are configurable and take effect at the -- next module reset. -- lasmAtmInterfaceMaxVccs OBJECT-TYPE SYNTAX INTEGER (128..512) ACCESS read-write STATUS mandatory DESCRIPTION "Configures the upper bound on number of VCCs this module can establish. Requires a module reset to take effect. The current upper bound is reported in atmInterfaceMaxVccs (standard ATM MIB)." ::= { lasmAtm 1 } lasmAtmInterfaceMaxVpiBits OBJECT-TYPE SYNTAX INTEGER (0..6) ACCESS read-write STATUS mandatory DESCRIPTION "Configures the number of bits to be used for the VPI of a circuit. Requires a module reset to take effect. The current number of VPI bits is reported in atmInterfaceMaxVpiBits. The sum of lasmAtmInterfaceMaxVpiBits and lasmAtmInterfaceMaxVciBits must not exceed 12. This is an implementation limitation." ::= { lasmAtm 2 } lasmAtmInterfaceMaxVciBits OBJECT-TYPE SYNTAX INTEGER (6..12) ACCESS read-write STATUS mandatory DESCRIPTION "Configures the number of bits to be used for the VPI of a circuit. Requires a module reset to take effect. The current number of VPI bits is reported in atmInterfaceMaxVpiBits. The sum of lasmAtmInterfaceMaxVpiBits and lasmAtmInterfaceMaxVciBits must not exceed 12. This is an implementation limitation." ::= { lasmAtm 3 } -- -- ATM Network Prefix Table -- -- This table mirrors the ILMI ATM Network Prefix Table. -- lasmAtmfNetPrefixTable OBJECT-TYPE SYNTAX SEQUENCE OF LasmAtmfNetPrefixEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A network management-visible copy of the ATM Forum ILMI Network Prefix Table." ::= { lasmAtm 4 } lasmAtmfNetPrefixEntry OBJECT-TYPE SYNTAX LasmAtmfNetPrefixEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry containing an ATM address network prefix configured by the attached ATM switch." INDEX { lasmAtmfNetPrefixIfIndex, lasmAtmfNetPrefixPrefix } ::= { lasmAtmfNetPrefixTable 1 } LasmAtmfNetPrefixEntry ::= SEQUENCE { lasmAtmfNetPrefixIfIndex INTEGER, lasmAtmfNetPrefixPrefix NetPrefix, lasmAtmfNetPrefixStatus INTEGER } lasmAtmfNetPrefixIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The ifIndex value of the ATM interface to which this ATM network prefix applies." ::= { lasmAtmfNetPrefixEntry 1 } lasmAtmfNetPrefixPrefix OBJECT-TYPE SYNTAX NetPrefix ACCESS read-only STATUS mandatory DESCRIPTION "The network prefix for ATM addresses which is in effect on the user-side of the ATM UNI port." ::= { lasmAtmfNetPrefixEntry 2 } lasmAtmfNetPrefixStatus OBJECT-TYPE SYNTAX INTEGER { valid(1), invalid(2) } ACCESS read-only STATUS mandatory DESCRIPTION "An indication of the validity of the network prefix for ATM addresses on the user-side of the UNI port. Whenever the value of this object for a particular prefix becomes invalid(2), the conceptual row for that prefix may be removed from the table at any time." ::= { lasmAtmfNetPrefixEntry 3 } -- -- These tables mirror objects defined in the ATM2 MIB, extensions -- proposed by the IETF for RFC1695. When those MIB extensions are -- adopted, some of these objects may be deprecated. -- -- These tables provide mappings of circuit-to-address and -- address-to-circuit for the local and remote ATM addresses -- associated with currently established circuits. -- -- -- Vcl-to-AtmAddr Mapping -- lasmAtmVclAddrBindTable OBJECT-TYPE SYNTAX SEQUENCE OF LasmAtmVclAddrBindEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table provides a mapping between the atmVclTable and the ATM local/remote address. This table can be used to retrieve the local and remote ATM address pair for a given VCL. Note that there can be more than one pair of local and remote ATM addresses for a VCL in a point to multi-point call." ::= { lasmAtm 5 } lasmAtmVclAddrBindEntry OBJECT-TYPE SYNTAX LasmAtmVclAddrBindEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry in this table represents a binding between a VCL and an ATM address associated with this call. This ATM address can be either the called party address or the calling party address. There can be more than one pair of local/remote ATM addresses associated with the VCL entry for point to multi-point calls." INDEX { lasmAtmVclAddrBindAtmIfIndex, lasmAtmVclAddrBindVpi, lasmAtmVclAddrBindVci, lasmAtmVclAddrBindAddr } ::= { lasmAtmVclAddrBindTable 1 } LasmAtmVclAddrBindEntry ::= SEQUENCE { lasmAtmVclAddrBindAddr AtmAddress, lasmAtmVclAddrBindType INTEGER, lasmAtmVclAddrBindRowStatus RowStatos, lasmAtmVclAddrBindAtmIfIndex INTEGER, lasmAtmVclAddrBindVpi INTEGER, lasmAtmVclAddrBindVci INTEGER } lasmAtmVclAddrBindAddr OBJECT-TYPE SYNTAX AtmAddress ACCESS read-only STATUS mandatory DESCRIPTION "An ATM address on one end of the VCL." ::= { lasmAtmVclAddrBindEntry 1 } lasmAtmVclAddrBindType OBJECT-TYPE SYNTAX INTEGER { local(1), remote(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of ATM address represented by the object lasmAtmVclAddrBindAddr." ::= { lasmAtmVclAddrBindEntry 2 } lasmAtmVclAddrBindRowStatus OBJECT-TYPE SYNTAX RowStatos ACCESS read-only STATUS mandatory DESCRIPTION "Indicates valid mappings." ::= { lasmAtmVclAddrBindEntry 3 } lasmAtmVclAddrBindAtmIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The interface index of the ATM interface to which this VCL pertains. This object combined with the other objects in this entry serve as an index to the atmVclTable." ::= { lasmAtmVclAddrBindEntry 4 } lasmAtmVclAddrBindVpi OBJECT-TYPE SYNTAX INTEGER (0..4095) ACCESS read-only STATUS mandatory DESCRIPTION "The VPI value of the VCL. This object combined with the other objects in this entry serve as an index to the atmVclTable." ::= { lasmAtmVclAddrBindEntry 5 } lasmAtmVclAddrBindVci OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The VCI value of the VCL. This object combined with the other objects in this entry serve as an index to the atmVclTable." ::= { lasmAtmVclAddrBindEntry 6 } -- -- AtmAddr-to-Vcl Mapping -- lasmAtmAddrVclTable OBJECT-TYPE SYNTAX SEQUENCE OF LasmAtmAddrVclEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table provides an alternative way to retrieve the atmVclTable. This table can be used to retrieve the indexing to the atmVclTable by an ATM address." ::= { lasmAtm 6 } lasmAtmAddrVclEntry OBJECT-TYPE SYNTAX LasmAtmAddrVclEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry in this table represents an entry in the atmVclTable of the ATM MIB by its ATM address. The ATM address is either the local or remote ATM address of the call. Entries in this table are read-only." INDEX { lasmAtmVclAddrBindAddr, lasmAtmAddrVclAtmIfIndex, lasmAtmAddrVclVpi, lasmAtmAddrVclVci } ::= { lasmAtmAddrVclTable 1 } LasmAtmAddrVclEntry ::= SEQUENCE { lasmAtmAddrVclAtmIfIndex INTEGER, lasmAtmAddrVclVpi INTEGER, lasmAtmAddrVclVci INTEGER, lasmAtmAddrVclAddrType INTEGER } lasmAtmAddrVclAtmIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The interface index of the ATM interface to which this VCL pertains. This object combined with the other objects in this entry serve as an index to the atmVclTable." ::= { lasmAtmAddrVclEntry 1 } lasmAtmAddrVclVpi OBJECT-TYPE SYNTAX INTEGER (0..4095) ACCESS read-only STATUS mandatory DESCRIPTION "The VPI value of the VCL. This object combined with the other objects in this entry serve as an index to the atmVclTable." ::= { lasmAtmAddrVclEntry 2 } lasmAtmAddrVclVci OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The VCI value of the VCL. This object combined with the other objects in this entry serve as an index to the atmVclTable." ::= { lasmAtmAddrVclEntry 3 } lasmAtmAddrVclAddrType OBJECT-TYPE SYNTAX INTEGER { local(1), remote(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of ATM address represented by the object lasmAtmVclAddrBindAddr (which is an index for this table)." ::= { lasmAtmAddrVclEntry 4 } -- ---------------------------------------------------------------------- -- -- LASM SONET group -- -- ---------------------------------------------------------------------- -- -- LASM SONET Medium Table -- lasmSonetMediumTable OBJECT-TYPE SYNTAX SEQUENCE OF LasmSonetMediumEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Additional management support for SONET Medium interface." ::= { lasmSonet 1 } lasmSonetMediumEntry OBJECT-TYPE SYNTAX LasmSonetMediumEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Additional management support for a SONET Medium interface." INDEX { lasmSonetMediumIfIndex } ::= { lasmSonetMediumTable 1 } LasmSonetMediumEntry ::= SEQUENCE { lasmSonetMediumIfIndex INTEGER, lasmSonetMediumClockSource INTEGER } lasmSonetMediumIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The interface index of the SONET Medium interface to which information in this table entry pertains. Conceptually, this table augments the RFC1595 sonetMediumTable." ::= { lasmSonetMediumEntry 1 } lasmSonetMediumClockSource OBJECT-TYPE SYNTAX INTEGER { external(1), internal(2) } ACCESS read-write STATUS mandatory DESCRIPTION "When set to external(1), this interface derives SONET timing from the received signal. When set to internal(2), SONET timing is taken from the module's local clock source. The default setting is external(1)." ::= { lasmSonetMediumEntry 2 } -- 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. Hub agents generate this trap when a module has been removed or when management communications with the module have been broken, even if the module is still in the slot. The module type (modType) and the module description (modDescr) are also provided by the Hub agent, in addition to the modSlotIndex. IBM 8260 agents generate this trap only when a module has been physically removed from the slot. This trap will follow a ibm8250ModuleDown trap. IBM 8260 agents include only the modSlotIndex in this trap." ::= 2 ibm8250SlotUp TRAP-TYPE ENTERPRISE chipcom VARIABLES { modSlotIndex } DESCRIPTION "Hub agents generate this trap when a blade comes up in the indicated slot. Usually, this trap is sent when the module is inserted into the hub; however, it may be sent when management communications have been restored to a module where they had previously been broken, since an Hub agent is not able to distinguish between these two situations. Hub agents always include the module type (modType) and the module description (modDescr) in the variable bindings. IBM 8260 agents use this trap to indicate that a module has been inserted into the hub. Only the modSlotIndex is returned. When management communications have been restored, the IBM 8260 agent sends a ibm8250ModuleUp trap." ::= 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-volatile 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 ibm8250ModuleDown trap is sent only by IBM 8260 agents. It indicates that management communication with the slot indicated by ocModSlotIndex has been broken. This event usually occurs when a module has been physically removed from the concentrator, in which case the agent will follow this trap with a ibm8250SlotDown trap. However, it is possible for this trap to be sent when the particular module fails but has not been removed from the slot. In that case, no ibm8250SlotDown trap is sent." ::= 16 ibm8250ModuleUp TRAP-TYPE ENTERPRISE chipcom VARIABLES { ocModSlotIndex, ocModSubSlotIndex, ocModType, ocModDescr } DESCRIPTION "A ibm8250ModuleUp trap is sent only by IBM 8260 agents. It indicates that management communication with the slot indicated by ocModSlotIndex has been established. This event usually occurs when a module has physically been inserted into the concentrator, in which case the agent will have already sent a ibm8250SlotUp trap. This trap may also be sent when communications have been restored, even if the module was never physically removed; in such a case, no ibm8250SlotUp trap will have been sent." ::= 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. Some traps may include additional information, depending upon the reason. 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). If the MAC address of the intruder is available, either the enetStatsPortLastSrcAddr object (if supported) or the ocNetOCSecIntruderMacAddressIndex object will be included. If the trap reason is net-secured(3), then the following objects will be included in the trap: ocNetOCSecNetOperState, ocModNetwork, ocModSlotIndex, ocModSubSlotIndex, ocModType, and ocModDescr. If the trap reason is net-unsecured(4), then the following objects will be included in the trap: ocNetOCSecNetOperState and ocModNetwork." ::= 18 bridgePortDown TRAP-TYPE ENTERPRISE chipcom VARIABLES { ocBridgePortSlotIndex, ocBridgePortIndex, ocBridgePortEnable, ocBridgePortState } DESCRIPTION "A bridgePortDown trap indicates that a Bridge port's status has changed to a condition where packets are no longer forwarded. Multiple bridgePortDown traps may be sent if the Bridge port's status changes from one condition to another." ::= 19 bridgePortUp TRAP-TYPE ENTERPRISE chipcom VARIABLES { ocBridgePortSlotIndex, ocBridgePortIndex, ocBridgePortEnable, ocBridgePortState } DESCRIPTION "A bridgePortUp trap indicates that a Bridge port's status has changed to a conditon where packets are forwarded." ::= 20 bridgePortMauDown TRAP-TYPE ENTERPRISE chipcom VARIABLES { ocBridgePortMauSlotIndex, ocBridgePortMauPortIndex, ocBridgePortMauIndex, ocBridgePortMauAdminState, ocBridgePortMauStatus } DESCRIPTION "A bridgePortMauDown trap indicates that a mau's status has changed to an error condition. Multiple bridgePortMauDown traps may be sent if the mau's status changes from one error to another." ::= 21 bridgePortMauUp TRAP-TYPE ENTERPRISE chipcom VARIABLES { ocBridgePortMauSlotIndex, ocBridgePortMauPortIndex, ocBridgePortMauIndex, ocBridgePortMauAdminState, ocBridgePortMauStatus } DESCRIPTION "A bridgePortMauUp trap indicates that a mau's status has changed to a non-error (okay or warning) condition." ::= 22 ibm8250ModulePortDown TRAP-TYPE ENTERPRISE chipcom VARIABLES { ocPortSlotIndex, ocPortSubSlotIndex, ocPortIndex, ocPortAdminState, ocPortStatus } DESCRIPTION "A ibm8250ModulePortDown trap indicates that a port's status has changed to an error condition. Multiple ibm8250ModulePortDown traps may be sent if the port's status changes from one error to another." ::= 23 ibm8250ModulePortUp TRAP-TYPE ENTERPRISE chipcom VARIABLES { ocPortSlotIndex, ocPortSubSlotIndex, ocPortIndex, ocPortAdminState, ocPortStatus } DESCRIPTION "A ibm8250ModulePortUp trap indicates that a port's status has changed to a non-error (okay or warning) condition." ::= 24 -- chipOutOfInterfaces TRAP-TYPE -- ENTERPRISE chipcom -- VARIABLES { ifNumber } -- DESCRIPTION -- "A chipOutOfInterfaces trap indicates that the device -- has attempted to create another interface (for a module, -- vbridge, etc.) but was unable to because the maximum -- number of interfaces had already been reached." -- ::= 25 -- -- -- chipFddiSMTPeerWrapCondition TRAP-TYPE -- ENTERPRISE chipcom -- VARIABLES { fddimibSMTIndex, fddimibSMTPeerWrapFlag, fddimibSMTCFState } -- DESCRIPTION -- "A fddiSMTPeerWrap trap indicates that the dual attachement node is wrapped with -- a peer mode connection." -- ::= 26 -- -- chipFddiMACFrameErrorCondition TRAP-TYPE -- ENTERPRISE chipcom -- VARIABLES { fddimibMACSMTIndex, fddimibMACIndex, fddimibMACFrameErrorRatio, fddimibMACFrameErrorThreshold } -- DESCRIPTION -- "A fddiMACFrameErrorCondition trap indicates that the fddimibMACFrameErrorRatio -- has exceeded the fddimibMACFrameErrorThreshold." -- ::= 27 -- -- chipFddiMACFrameErrorConditionCleared TRAP-TYPE -- ENTERPRISE chipcom -- VARIABLES { fddimibMACSMTIndex, fddimibMACIndex, fddimibMACFrameErrorRatio, fddimibMACFrameErrorThreshold } -- DESCRIPTION -- "A fddiMACFrameErrorConditionCleared trap indicates that the fddimibMACFrameErrorRatio -- has ceased to exceed the fddimibMACFrameErrorThreshold." -- ::= 28 -- -- chipFddiMACDuplicateAddressCondition TRAP-TYPE -- ENTERPRISE chipcom -- VARIABLES { fddimibMACSMTIndex, fddimibMACIndex, fddimibMACSMTAddress, fddimibMACUpstreamNbr, fddimibMACDupAddressTest, fddimibMACUnaDaFlag } -- DESCRIPTION -- "A fddiMACDuplicateAddressCondition trap indicates that a MAC has detected itself -- or its UNA to be a duplicate address. fddimibMACUnaDaFlag has the value true(1) -- if the UNA is the duplicate and false(2) if the MAC itself is the duplicate." -- ::= 29 -- -- chipFddiMACNotCopiedCondition TRAP-TYPE -- ENTERPRISE chipcom -- VARIABLES { fddimibMACSMTIndex, fddimibMACIndex, fddimibMACNotCopiedRatio, fddimibMACNotCopiedThreshold } -- DESCRIPTION -- "A fddiMACNotCopiedCondition indicates that the fddimibMACNotCopiedRatio -- has become greater than or equal to fddimibMACNotCopiedThreshold." -- ::= 30 -- -- chipFddiMACNotCopiedConditionCleared TRAP-TYPE -- ENTERPRISE chipcom -- VARIABLES { fddimibMACSMTIndex, fddimibMACIndex, fddimibMACNotCopiedRatio, fddimibMACNotCopiedThreshold } -- DESCRIPTION -- "A fddiMACNotCopiedConditionCleared indicates that the fddimibMACNotCopiedRatio -- has ceased to be greater than or equal to fddimibMACNotCopiedThreshold." -- ::= 31 -- -- chipFddiMACNeighborChangeEvent TRAP-TYPE -- ENTERPRISE chipcom -- VARIABLES { fddimibMACSMTIndex, fddimibMACIndex, -- fddimibMACUpstreamNbr, fddimibMACOldUpstreamNbr, -- fddimibMACDownstreamNbr, fddimibMACOldDownstreamNbr } -- DESCRIPTION -- "A fddiMACNeighborChange trap indicates that a UNA or DNA has changed for a MAC -- within the station." -- ::= 32 -- -- chipFddiPORTLerCondition TRAP-TYPE -- ENTERPRISE chipcom -- VARIABLES { fddimibPORTSMTIndex, fddimibPORTIndex, -- fddimibPORTLerEstimate, fddimibPORTLerAlarm } -- DESCRIPTION -- "A fddiPORTLerCondition trap indicates that the fddimibPORTLerEstimate has -- become greater than or equal to fddimibPORTLerAlarm." -- ::= 33 -- -- chipFddiPORTEBErrorCondition TRAP-TYPE -- ENTERPRISE chipcom -- VARIABLES { fddimibPORTSMTIndex, fddimibPORTIndex } -- DESCRIPTION -- "A fddiPORTEBErrorCondition trap indicates that the fddiPORTEBError-Ct has -- been incremented during an implementation-specific interval." -- ::= 34 -- -- chipFddiPORTUndesirableConnectionEvent TRAP-TYPE -- ENTERPRISE chipcom -- VARIABLES { fddimibPORTSMTIndex, fddimibPORTIndex, -- fddimibPORTMyType, fddimibPORTNeighborType } -- DESCRIPTION -- "A fddiPORTUndesirableConnection trap indicates that an undesirable connection -- has been detected for a port in the station. fddimibPORTMyType and -- fddimibPORTNeighborType specify the port and port neighbor types respectively. -- Refer to the FDDI Station Management (SMT) ANSI Standard, section 5.2.4 for a -- detailed description of the FDDI Connection rules. " -- ::= 35 -- -- -- chipInvalidConfiguration TRAP-TYPE -- ENTERPRISE chipcom -- VARIABLES { ocModSlotIndex } -- DESCRIPTION -- "A chipInvalidConfiguration trap indicates that there is a mismatch -- of software revisions between the DMM and SwitchModules." -- ::= 36 -- -- chipDuplicateLESAddress TRAP-TYPE -- ENTERPRISE chipcom -- VARIABLES { ifIndex } -- DESCRIPTION -- "A chipDuplicateLESAddress trap indicates that there is -- a configuration conflict between two LAN Emulation -- Clients (LECs) on the ATM Backbone Switch Module. -- The two LECs are assigened to the same LAN Emulation -- Service (LES) provider, which is illegal on the same -- ATM Backbone Switch Module." -- ::= 37 -- -- -- chipFDDITraceStatus TRAP-TYPE -- ENTERPRISE chipcom -- VARIABLES {fddimibPORTSMTIndex} -- DESCRIPTION -- "A chipFDDITraceStatus trap indicates that a fddi SMT port has -- entered in an ECM Trace state due to beaconing or other ring -- failure" -- ::= 38 -- -- -- chipAtmIlmiFailure TRAP-TYPE -- ENTERPRISE chipcom -- VARIABLES { ifIndex } -- DESCRIPTION -- "A chipAtmIlmiFailure trap indicates that there is -- a failure on the ATM Interim Local Management -- Interface between the ATM Backbone SwitchModule -- and its attached ATM switch. The varbind list -- contains the ifIndex, within the ATM Backbone -- SwitchModule's MIB view, of the SONET interface -- on which the ILMI failure occured." -- ::= 39 -- -- END