1IGNITENET-MIB DEFINITIONS ::= BEGIN 2 3 IMPORTS 4 MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, Counter64, IpAddress, 5 enterprises FROM SNMPv2-SMI 6 DisplayString, TruthValue, MacAddress FROM SNMPv2-TC 7 OBJECT-GROUP FROM SNMPv2-CONF; 8 9 ignitenetMIB MODULE-IDENTITY 10 LAST-UPDATED "201602240000Z" 11 ORGANIZATION "IgniteNet" 12 CONTACT-INFO "support@ignitenet.com" 13 DESCRIPTION "The MIB module for IgniteNet entities" 14 REVISION "201602240000Z" 15 DESCRIPTION "Initial revision" 16 ::= { ignitenet 1 } 17 18 ignitenet OBJECT IDENTIFIER ::= { enterprises 47307 } 19 20 product OBJECT IDENTIFIER ::= { ignitenetMIB 1 } 21 ethernetPorts OBJECT IDENTIFIER ::= { ignitenetMIB 2 } 22 radios OBJECT IDENTIFIER ::= { ignitenetMIB 3 } 23 metrolinqRadios OBJECT IDENTIFIER ::= { ignitenetMIB 4 } 24 25 26-- =========================================================== 27-- IgniteNet product descriptions 28-- =========================================================== 29 30model OBJECT-TYPE 31 SYNTAX DisplayString (SIZE (0..255)) 32 MAX-ACCESS read-only 33 STATUS current 34 DESCRIPTION 35 "Model of the IgniteNet product" 36 ::= { product 1 } 37 38hwVersion OBJECT-TYPE 39 SYNTAX DisplayString (SIZE (0..255)) 40 MAX-ACCESS read-only 41 STATUS current 42 DESCRIPTION 43 "Hardware version of the IgniteNet product" 44 ::= { product 2 } 45 46 47fwVersion OBJECT-TYPE 48 SYNTAX DisplayString (SIZE (0..255)) 49 MAX-ACCESS read-only 50 STATUS current 51 DESCRIPTION 52 "Firmware version of the IgniteNet product" 53 ::= { product 3 } 54 55 56-- =========================================================== 57-- IgniteNet ethernet ports info descriptions 58-- =========================================================== 59 60ethNumber OBJECT-TYPE 61 SYNTAX Integer32 62 MAX-ACCESS read-only 63 STATUS current 64 DESCRIPTION 65 "The number of ethernet ports (regardless of their 66 current state) present on this system." 67 ::= { ethernetPorts 1 } 68 69 70-- Ethernet Info Table 71 72ethInfoTable OBJECT-TYPE 73 SYNTAX SEQUENCE OF EthInfoEntry 74 MAX-ACCESS not-accessible 75 STATUS current 76 DESCRIPTION 77 "A list of ethernet ports. The number of entries is 78 given by the value of ethNumber." 79 ::= { ethernetPorts 2 } 80 81ethInfoEntry OBJECT-TYPE 82 SYNTAX EthInfoEntry 83 MAX-ACCESS not-accessible 84 STATUS current 85 DESCRIPTION 86 "An entry containing ethernet port status information." 87 INDEX { ethNumber } 88 ::= { ethInfoTable 1 } 89 90EthInfoEntry ::= 91 SEQUENCE { 92 ethInfoIndex EthernetIndex, 93 ethDescr DisplayString, 94 ethInfoSpeed Integer32, 95 ethInfoDuplex INTEGER 96 } 97 98ethInfoIndex OBJECT-TYPE 99 SYNTAX EthernetIndex 100 MAX-ACCESS read-only 101 STATUS current 102 DESCRIPTION 103 "A unique value, greater than zero, for each radio, starting from one." 104 ::= { ethInfoEntry 1 } 105 106ethDescr OBJECT-TYPE 107 SYNTAX DisplayString (SIZE (0..255)) 108 MAX-ACCESS read-only 109 STATUS current 110 DESCRIPTION 111 "Ethernet speed in MB/s" 112 ::= { ethInfoEntry 2 } 113 114ethInfoSpeed OBJECT-TYPE 115 SYNTAX Integer32 116 MAX-ACCESS read-only 117 STATUS current 118 DESCRIPTION 119 "Ethernet speed in MB/s" 120 ::= { ethInfoEntry 3 } 121 122ethInfoDuplex OBJECT-TYPE 123 SYNTAX INTEGER { 124 unknown(0), 125 half(1), 126 full(2) 127 } 128 MAX-ACCESS read-only 129 STATUS current 130 DESCRIPTION 131 "Ethernet speed in MB/s" 132 ::= { ethInfoEntry 4 } 133 134 135 136-- =========================================================== 137-- IgniteNet MetroLinq radio info descriptions 138-- =========================================================== 139 140mlRadioNumber OBJECT-TYPE 141 SYNTAX Integer32 142 MAX-ACCESS read-only 143 STATUS current 144 DESCRIPTION 145 "The number of radios (regardless of their 146 current state) present on this system." 147 ::= { metrolinqRadios 1 } 148 149-- Radio info table 150 151mlRadioInfoTable OBJECT-TYPE 152 SYNTAX SEQUENCE OF MlRadioInfoEntry 153 MAX-ACCESS not-accessible 154 STATUS current 155 DESCRIPTION 156 "A list of radio entries. The number of entries is 157 given by the value of radioNumber." 158 ::= { metrolinqRadios 2 } 159 160mlRadioInfoEntry OBJECT-TYPE 161 SYNTAX MlRadioInfoEntry 162 MAX-ACCESS not-accessible 163 STATUS current 164 DESCRIPTION 165 "An entry containing management information applicable to a 166 particular interface." 167 INDEX { mlRadioNumber } 168 ::= { mlRadioInfoTable 1 } 169 170MlRadioInfoEntry ::= 171 SEQUENCE { 172 mlRadioInfoIndex RadioIndex, 173 mlRadioInfoEnabled INTEGER, 174 mlRadioInfoRegDomain DisplayString, 175 mlRadioInfoFrequency FrequencyGHz, 176 mlRadioInfomcs RadioMcsRate, 177 mlRadioInfoAckTimeout Integer32, 178 mlRadioInfoTxPower Integer32, 179 mlRadioInfoAMSDU INTEGER, 180 mlRadioInfoAMPDU INTEGER, 181 mlRadioInfoRSSILocal Integer32, 182 mlRadioInfoRSSIRemote Integer32, 183 mlRadioInfoEncryption INTEGER, 184 mlRadioInfoSSID DisplayString, 185 mlRadioInfoFailover INTEGER 186 } 187 188mlRadioInfoIndex OBJECT-TYPE 189 SYNTAX RadioIndex 190 MAX-ACCESS read-only 191 STATUS current 192 DESCRIPTION 193 "A unique value, greater than zero, for each radio, starting from one." 194 ::= { mlRadioInfoEntry 1 } 195 196mlRadioInfoEnabled OBJECT-TYPE 197 SYNTAX INTEGER { 198 disabled(0), 199 enabled(1) -- ready to pass packets 200 } 201 MAX-ACCESS read-only 202 STATUS current 203 DESCRIPTION 204 "The enabled or disabled state of the radio." 205 ::= { mlRadioInfoEntry 2 } 206 207mlRadioInfoRegDomain OBJECT-TYPE 208 SYNTAX DisplayString (SIZE (0..255)) 209 MAX-ACCESS read-only 210 STATUS current 211 DESCRIPTION 212 "Regulation domain set for the radio." 213 ::= { mlRadioInfoEntry 3 } 214 215mlRadioInfoFrequency OBJECT-TYPE 216 SYNTAX FrequencyGHz 217 MAX-ACCESS read-only 218 STATUS current 219 DESCRIPTION 220 "Frequency, raw value expressed in MHz, displayed in GHz" 221 ::= { mlRadioInfoEntry 4 } 222 223mlRadioInfomcs OBJECT-TYPE 224 SYNTAX RadioMcsRate 225 MAX-ACCESS read-only 226 STATUS current 227 DESCRIPTION 228 "A value of the radio Modulation and Coding Scheme" 229 ::= { mlRadioInfoEntry 5 } 230 231mlRadioInfoAckTimeout OBJECT-TYPE 232 SYNTAX Integer32 233 MAX-ACCESS read-only 234 STATUS current 235 DESCRIPTION 236 "Radio ack timeout in µs" 237 ::= { mlRadioInfoEntry 6 } 238 239mlRadioInfoTxPower OBJECT-TYPE 240 SYNTAX Integer32 241 MAX-ACCESS read-only 242 STATUS current 243 DESCRIPTION 244 "Radio transmission power in dBm" 245 ::= { mlRadioInfoEntry 7 } 246 247mlRadioInfoAMSDU OBJECT-TYPE 248 SYNTAX INTEGER { 249 off(0), 250 on(1) 251 } 252 MAX-ACCESS read-only 253 STATUS current 254 DESCRIPTION 255 "Radio frame aggregation with MAC Service Data Unit" 256 ::= { mlRadioInfoEntry 8 } 257 258mlRadioInfoAMPDU OBJECT-TYPE 259 SYNTAX INTEGER { 260 off(0), 261 on(1) 262 } 263 MAX-ACCESS read-only 264 STATUS current 265 DESCRIPTION 266 "Radio frame aggregation with MAC Protocol Data Unit" 267 ::= { mlRadioInfoEntry 9 } 268 269mlRadioInfoRSSILocal OBJECT-TYPE 270 SYNTAX Integer32 271 MAX-ACCESS read-only 272 STATUS current 273 DESCRIPTION 274 "Radio received signal strength indicator of the local site" 275 ::= { mlRadioInfoEntry 10 } 276 277mlRadioInfoRSSIRemote OBJECT-TYPE 278 SYNTAX Integer32 279 MAX-ACCESS read-only 280 STATUS current 281 DESCRIPTION 282 "Radio received signal strength indicator of the remote site" 283 ::= { mlRadioInfoEntry 11 } 284 285mlRadioInfoEncryption OBJECT-TYPE 286 SYNTAX INTEGER { 287 off(0), 288 on(1) 289 } 290 MAX-ACCESS read-only 291 STATUS current 292 DESCRIPTION 293 "Encryption use on the radio" 294 ::= { mlRadioInfoEntry 12 } 295 296mlRadioInfoSSID OBJECT-TYPE 297 SYNTAX DisplayString (SIZE (0..255)) 298 MAX-ACCESS read-only 299 STATUS current 300 DESCRIPTION 301 "Setting to failover to 5 GHz radio if 60 GHz is not available or out of range." 302 ::= { mlRadioInfoEntry 13 } 303 304 305mlRadioInfoFailover OBJECT-TYPE 306 SYNTAX INTEGER { 307 off(0), 308 on(1) 309 } 310 MAX-ACCESS read-only 311 STATUS current 312 DESCRIPTION 313 "Setting to failover to 5 GHz radio if 60 GHz is not available or out of range." 314 ::= { mlRadioInfoEntry 14 } 315 316-- Radio Status table 317 318mlRadioStatusTable OBJECT-TYPE 319 SYNTAX SEQUENCE OF MlRadioStatusEntry 320 MAX-ACCESS not-accessible 321 STATUS current 322 DESCRIPTION 323 "A list of radio entries. The number of entries is 324 given by the value of radioNumber." 325 ::= { metrolinqRadios 3 } 326 327mlRadioStatusEntry OBJECT-TYPE 328 SYNTAX MlRadioStatusEntry 329 MAX-ACCESS not-accessible 330 STATUS current 331 DESCRIPTION 332 "An entry containing radio status information." 333 INDEX { mlRadioNumber } 334 ::= { mlRadioStatusTable 1 } 335 336MlRadioStatusEntry ::= 337 SEQUENCE { 338 mlRadioStatusIndex RadioIndex, 339 mlRadioStatusFailoverStatus INTEGER, 340 mlRadioStatusFailoverStats Integer32, 341 mlRadioStatusCRCErrors Integer32, 342 mlRadioStatusDrops Integer32, 343 mlRadioStatusRetries Integer32 344 } 345 346mlRadioStatusIndex OBJECT-TYPE 347 SYNTAX RadioIndex 348 MAX-ACCESS read-only 349 STATUS current 350 DESCRIPTION 351 "A unique value, greater or equal to zero, for each radio, starting from zero." 352 ::= { mlRadioStatusEntry 1 } 353 354mlRadioStatusFailoverStatus OBJECT-TYPE 355 SYNTAX INTEGER { 356 off(0), 357 on(1) 358 } 359 MAX-ACCESS read-only 360 STATUS current 361 DESCRIPTION 362 "Indication whether or not 60 GHz radio is failovered to 5 GHz radio." 363 ::= { mlRadioStatusEntry 2 } 364 365mlRadioStatusFailoverStats OBJECT-TYPE 366 SYNTAX Integer32 367 MAX-ACCESS read-only 368 STATUS current 369 DESCRIPTION 370 "Number of radio failovers." 371 ::= { mlRadioStatusEntry 3 } 372 373mlRadioStatusCRCErrors OBJECT-TYPE 374 SYNTAX Integer32 375 MAX-ACCESS read-only 376 STATUS current 377 DESCRIPTION 378 "Number of CRC errors." 379 ::= { mlRadioStatusEntry 4 } 380 381mlRadioStatusDrops OBJECT-TYPE 382 SYNTAX Integer32 383 MAX-ACCESS read-only 384 STATUS current 385 DESCRIPTION 386 "Number of radio packet drops." 387 ::= { mlRadioStatusEntry 5 } 388 389 390mlRadioStatusRetries OBJECT-TYPE 391 SYNTAX Integer32 392 MAX-ACCESS read-only 393 STATUS current 394 DESCRIPTION 395 "Number of radio retries." 396 ::= { mlRadioStatusEntry 6 } 397 398-- =========================================================== 399-- Textual Conventions 400-- =========================================================== 401 402RadioIndex ::= TEXTUAL-CONVENTION 403 DISPLAY-HINT "d" 404 STATUS current 405 DESCRIPTION 406 "A unique value, greater than zero, for each radio, starting from one." 407 SYNTAX Integer32 (1..2147483647) 408 409EthernetIndex ::= TEXTUAL-CONVENTION 410 DISPLAY-HINT "d" 411 STATUS current 412 DESCRIPTION 413 "A unique value, greater than zero, for each ethernet port, starting from one." 414 SYNTAX Integer32 (1..2147483647) 415 416EthernetIndex ::= TEXTUAL-CONVENTION 417 DISPLAY-HINT "d" 418 STATUS current 419 DESCRIPTION 420 "A unique value, greater or equal to zero, for each radio, starting from zero." 421 SYNTAX Integer32 (0..2147483647) 422 423FrequencyGHz ::= TEXTUAL-CONVENTION 424 DISPLAY-HINT "d-3" 425 STATUS current 426 DESCRIPTION 427 "Frequency, raw value expressed in MHz, displayed in GHz" 428 SYNTAX Integer32 (0..100000000) 429 430RadioMcsRate ::= TEXTUAL-CONVENTION 431 STATUS current 432 DESCRIPTION 433 "A value of the radio Modulation and Coding Scheme" 434 SYNTAX INTEGER { 435 auto(0), 436 mcs-6m(4), 437 mcs-9M(5), 438 mcs-12M(6), 439 mcs-18M(7), 440 mcs-24M(8), 441 mcs-36M(9), 442 mcs-48M(10), 443 mcs-54M(11), 444 mcs0(12), 445 mcs1(13), 446 mcs2(14), 447 mcs3(15), 448 mcs4(16), 449 mcs5(17), 450 mcs6(18), 451 mcs7(19), 452 mcs8(20), 453 mcs9(21), 454 mcs10(22), 455 mcs11(23), 456 mcs12(24), 457 mcs13(25), 458 mcs14(26), 459 mcs15(27), 460 nss1-mcs0(30), 461 nss1-mcs1(31), 462 nss1-mcs2(32), 463 nss1-mcs3(33), 464 nss1-mcs4(34), 465 nss1-mcs5(35), 466 nss1-mcs6(36), 467 nss1-mcs7(37), 468 nss1-mcs8(38), 469 nss1-mcs9(39), 470 nss2-mcs1(40), 471 nss2-mcs2(41), 472 nss2-mcs3(42), 473 nss2-mcs4(43), 474 nss2-mcs5(44), 475 nss2-mcs6(45), 476 nss2-mcs7(46), 477 nss2-mcs8(47), 478 nss2-mcs9(49) 479 } 480 481END 482 483 484