1-- ################################################################################ 2 3A3COM51-SS9000SX DEFINITIONS ::= BEGIN 4 5-- 6-- 3Com - ss9000 Private MIB 7-- 8-- Copyright (c) 1997 by 3Com 9-- 10-- 11-- HISTORY LOG 12-- =========== 13-- 03/20/97 GWH - Created v0.1 - This MIB is under contruction 14-- and is subject to change. 15-- 05/16/97 GWH - Add PACE, trap destination & security tables. 16-- 06/05/97 GWH - Move mib to brighton enterprise branch. Remove 17-- unused objects. Add 64 bit counters as 32 bit pairs. 18-- 06/10/97 GWH - Move traps to superStackSwitch9000SX-mib id. Remove unused 19-- objects. Prefix all tables with ss9000 to avoid conflicts. 20-- 06/11/97 GWH - Fix compilation errors. Move traps to extreme identifier. 21-- Import sysDescr, sysUpTime. 22-- 12/06/97 P.Biti - Fixed mismatching names and realigned tabs 23-- 30/06/97 PB - Taken out security portion as it did not contain 24-- an object for community string. Improved descriptions 25-- 10/07/97 PB - issued. Changed integer to counter in ss9000PortTable 26-- changed Ss9000PortTable name to ss9000PortTable 27-- deleted trap destination table - switch now supporting 28-- table in rfc 2021. 29-- 22/07/97 PB - Changed MIB definition title from superstackswitch9000sx to A3Com51. Taken 30-- out spurious imports. Changed ss9000PortIndex type to INTEGER. 31-- 07/24/97 GWH - Add configuration save and check object 32-- 06-aug-97 AHS - Add MAU-type definitions per e-mail from PB 06-aug-97 33-- 20-aug-97 AHS - Add invalidLoginAttempt trap 34-- 35 36 IMPORTS 37 enterprises, Counter 38 FROM RFC1155-SMI 39 sysUpTime, sysDescr 40 FROM RFC1213-MIB 41 TRAP-TYPE 42 FROM RFC-1215 43 OBJECT-TYPE 44 FROM RFC-1212; 45 46-- 47-- Organization & Product branches 48-- 49 extreme OBJECT IDENTIFIER ::= { enterprises 1916 } 50 a3Com OBJECT IDENTIFIER ::= { enterprises 43 } 51 products OBJECT IDENTIFIER ::= { a3Com 1 } 52 hub OBJECT IDENTIFIER ::= { products 8 } 53 54 superStackSwitch9000SX OBJECT IDENTIFIER ::= { hub 32 } 55 superStackSwitch3800 OBJECT IDENTIFIER ::= { hub 34 } 56 superStackSwitch9100 OBJECT IDENTIFIER ::= { hub 36 } 57 superStackSwitch9000SX-mib OBJECT IDENTIFIER ::= { a3Com 27 } 58 59-- 60-- Traps 61-- 62 overheat TRAP-TYPE 63 ENTERPRISE extreme 64 VARIABLES { sysUpTime, sysDescr } 65 DESCRIPTION 66 "A overheat trap indicates that the on board 67 tempature sensor has reported a overheat 68 condition. System will shutdown until unit has 69 suficiently cooled such that operation may begin 70 again. A cold start trap will be issued when 71 the unit has come back on line." 72 ::= 1 73 74 fanfailed TRAP-TYPE 75 ENTERPRISE extreme 76 VARIABLES { sysUpTime, sysDescr } 77 DESCRIPTION 78 "A fan failed trap indicates one or more of the 79 cooling fans inside the device has failed. A 80 fanOK trap will be sent once the fan has attained 81 normal operation." 82 ::= 2 83 84 fanOK TRAP-TYPE 85 ENTERPRISE extreme 86 VARIABLES { sysUpTime, sysDescr } 87 DESCRIPTION 88 "A fan has tansitioned out of a failure state and 89 is now operating correctly." 90 ::= 3 91 92 invalidLoginAttempt TRAP-TYPE 93 ENTERPRISE extreme 94 VARIABLES { sysUpTime, sysDescr } 95 DESCRIPTION 96 "A user attempted to login to console or by telnet but was refused 97 access due to incorrect username or password" 98 ::= 4 99 100-- 101-- superStackSwitch 9000SX-mib objects 102-- 103 104 ss9000UnitPaceMode OBJECT-TYPE 105 SYNTAX INTEGER { 106 notApplicable(1), 107 normalEthernet(2), 108 lowLatency(3) 109 } 110 ACCESS read-write 111 STATUS mandatory 112 DESCRIPTION 113 "This object specifies the type of backoff algorithm. 114 Any port can use the standard ethernet 115 algorithm or, for PACE applications, it can be set into low 116 latency mode. In this mode, the backoff algorithm is optimized 117 to minimize the possibility of collisions. 118 119 PACE mode can be set for the whole unit only." 120 ::= { superStackSwitch9000SX-mib 1 } 121 122 123 124-- 125-- superStackSwitch9000SX-mib PORT counters - NOTE: A "get" op on any 126-- of these objects will return the current value of the counter 127-- from the Hardware. 128-- 129 130 ss9000PortTable OBJECT-TYPE 131 SYNTAX SEQUENCE OF Ss9000PortTableEntry 132 ACCESS not-accessible 133 STATUS mandatory 134 DESCRIPTION 135 "The port management table." 136 ::= { superStackSwitch9000SX-mib 2 } 137 138 ss9000PortTableEntry OBJECT-TYPE 139 SYNTAX Ss9000PortTableEntry 140 ACCESS not-accessible 141 STATUS mandatory 142 DESCRIPTION 143 "This table contains pairs of 32-bit counters which 144 map to RMON 2 64-bit counters" 145 INDEX { ss9000PortIndex } 146 ::= { ss9000PortTable 1 } 147 148 Ss9000PortTableEntry ::= 149 SEQUENCE { 150 ss9000PortIndex INTEGER, 151 ss9000PortRxPktCtLow Counter, 152 ss9000PortRxPktCtHigh Counter, 153 ss9000PortRxByteCtLow Counter, 154 ss9000PortRxByteCtHigh Counter, 155 ss9000PortTxPktCtLow Counter, 156 ss9000PortTxPktCtHigh Counter, 157 ss9000PortTxByteCtLow Counter, 158 ss9000PortTxByteCtHigh Counter 159 } 160 161 ss9000PortIndex OBJECT-TYPE 162 SYNTAX INTEGER 163 ACCESS read-only 164 STATUS mandatory 165 DESCRIPTION 166 "The index of this table entry." 167 ::= { ss9000PortTableEntry 1 } 168 169 170 ss9000PortRxPktCtLow OBJECT-TYPE 171 SYNTAX Counter 172 ACCESS read-only 173 STATUS mandatory 174 DESCRIPTION 175 "The lower 32 bits of the 64 bit receive packet counter 176 for this port" 177 ::= { ss9000PortTableEntry 2 } 178 179 ss9000PortRxPktCtHigh OBJECT-TYPE 180 SYNTAX Counter 181 ACCESS read-only 182 STATUS mandatory 183 DESCRIPTION 184 "The upper 32 bits of the 64 bit receive packet counter 185 for this port" 186 ::= { ss9000PortTableEntry 3 } 187 188 ss9000PortRxByteCtLow OBJECT-TYPE 189 SYNTAX Counter 190 ACCESS read-only 191 STATUS mandatory 192 DESCRIPTION 193 "The lower 32 bits of the 64 bit receive byte counter 194 for this port" 195 ::= { ss9000PortTableEntry 4 } 196 197 ss9000PortRxByteCtHigh OBJECT-TYPE 198 SYNTAX Counter 199 ACCESS read-only 200 STATUS mandatory 201 DESCRIPTION 202 "The upper 32 bits of the 64 bit receive byte counter 203 for this port" 204 ::= { ss9000PortTableEntry 5 } 205 206 ss9000PortTxPktCtLow OBJECT-TYPE 207 SYNTAX Counter 208 ACCESS read-only 209 STATUS mandatory 210 DESCRIPTION 211 "The lower 32 bits of the 64 bit transmit packet counter 212 for this port" 213 ::= { ss9000PortTableEntry 6 } 214 215 ss9000PortTxPktCtHigh OBJECT-TYPE 216 SYNTAX Counter 217 ACCESS read-only 218 STATUS mandatory 219 DESCRIPTION 220 "The upper 32 bits of the 64 bit transmit packet counter 221 for this port" 222 ::= { ss9000PortTableEntry 7 } 223 224 ss9000PortTxByteCtLow OBJECT-TYPE 225 SYNTAX Counter 226 ACCESS read-only 227 STATUS mandatory 228 DESCRIPTION 229 "The lower 32 bits of the 64 bit transmit byte counter 230 for this port" 231 ::= { ss9000PortTableEntry 8 } 232 233 ss9000PortTxByteCtHigh OBJECT-TYPE 234 SYNTAX Counter 235 ACCESS read-only 236 STATUS mandatory 237 DESCRIPTION 238 "The upper 32 bits of the 64 bit transmit byte counter 239 for this port" 240 ::= { ss9000PortTableEntry 9 } 241 242-- 243-- Configuration save objects. These objects are used by the network 244-- management application to save configuration changes into the 245-- persistant store. There are 2 stores on the SS9000; a primary and 246-- a secondary. 247-- 248 249 ss9000SaveConfiguration OBJECT-TYPE 250 SYNTAX INTEGER { 251 saveToPrimary(1), 252 saveToSecondary(2) 253 } 254 ACCESS write-only 255 STATUS mandatory 256 DESCRIPTION 257 "When this object is set, the device will copy the contents 258 of the configuration database to a buffer and save it to the 259 persistant store specified by the value of the object. The 260 save is performed asynchronously, and the snmp agent will continue 261 to respond to both gets and sets while the save is taking 262 place. A network management application may use the 263 ss9000SaveStatus object to determine when the asynchronous 264 save operation has completed." 265 ::= { superStackSwitch9000SX-mib 3 } 266 267 ss9000SaveStatus OBJECT-TYPE 268 SYNTAX INTEGER { 269 saveInProgress(1), 270 saveNotInProgress(2) 271 } 272 ACCESS read-only 273 STATUS mandatory 274 DESCRIPTION 275 "This object will return the status of a save operation invoked 276 by setting the ss9000SaveConfiguration object. A network 277 management application can read this object to determine that a 278 save operation has completed." 279 ::= { superStackSwitch9000SX-mib 4 } 280 281 282-- 283-- We place here some OIDs for as-yet-unstandardised 802.3 MAU types 284-- (see MAU MIB for usages) 285-- 286 287 ss9000MauType 288 OBJECT IDENTIFIER ::= { superStackSwitch9000SX-mib 5 } 289 290-- "X fiber over short-wavelength laser PMD as specified 291-- in clause 38, duplex mode unknown" 292 ss9000MauType1000BaseSX OBJECT IDENTIFIER 293 ::= { ss9000MauType 1 } 294 295 296 297END 298 299