1 2NBS-CMMC-MIB DEFINITIONS ::= BEGIN 3 4IMPORTS 5 Unsigned32, Counter32, TimeTicks, IpAddress, 6 OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY, NOTIFICATION-TYPE 7 FROM SNMPv2-SMI 8 DisplayString 9 FROM SNMPv2-TC 10 InterfaceIndex 11 FROM IF-MIB 12 nbs 13 FROM NBS-MIB 14 InetAddress, InetAddressType 15 FROM INET-ADDRESS-MIB 16 17 NbsCmmcEnumChassisType, NbsCmmcEnumSlotOperationType, 18 NbsCmmcEnumSlotType, NbsCmmcEnumPortConnector 19 FROM NBS-CMMCENUM-MIB 20 ; 21 22nbsCmmcMib MODULE-IDENTITY 23 LAST-UPDATED "201707120000Z" -- July 12, 2017 24 ORGANIZATION "NBS" 25 CONTACT-INFO 26 "For technical support, please contact your service channel" 27 28 DESCRIPTION 29 "MIB for representing NBS CMMC information" 30 31 ::= { nbs 200 } 32 33-- ******************************************************************* 34-- NBS-CMMC-MIB Objects Identifier Definition 35-- ******************************************************************* 36nbsCmmcObjects OBJECT-IDENTITY 37 STATUS current 38 DESCRIPTION 39 "all MIB objects in nbsCmmc MIB." 40 ::= { nbsCmmcMib 1 } 41 42-- ******************************************************************* 43-- Groups in NBS-CMMC-MIB - all under nbsCmmcObjects 44-- ******************************************************************* 45-- nbsCmmcProducts OBJECT-IDENTITY 46-- STATUS current 47-- DESCRIPTION "MRV product line" 48-- ::= { nbsCmmcMib 1 } 49 50nbsCmmcSystemGrp OBJECT-IDENTITY 51 STATUS current 52 DESCRIPTION "Objects systemic in scope" 53 ::= { nbsCmmcMib 2 } 54 55nbsCmmcIpSnmpGrp OBJECT-IDENTITY 56 STATUS current 57 DESCRIPTION "IP and SNMP configuration objects" 58 ::= { nbsCmmcMib 3 } 59 60nbsCmmcTftpGrp OBJECT-IDENTITY 61 STATUS current 62 DESCRIPTION "TFTP objects" 63 ::= { nbsCmmcMib 4 } 64 65--nbsCmmcIpAccessGrp OBJECT-IDENTITY 66-- STATUS current 67-- DESCRIPTION "IP Access objects" 68-- ::= { nbsCmmcMib 5 } 69 70nbsCmmcChassisGrp OBJECT-IDENTITY 71 STATUS current 72 DESCRIPTION "Chassis objects" 73 ::= { nbsCmmcMib 6 } 74 75nbsCmmcSlotGrp OBJECT-IDENTITY 76 STATUS current 77 DESCRIPTION "Slot/Card/Blade objects" 78 ::= { nbsCmmcMib 7 } 79 80nbsCmmcPortGrp OBJECT-IDENTITY 81 STATUS current 82 DESCRIPTION "Port objects" 83 ::= { nbsCmmcMib 8 } 84 85nbsCmmcNtpGrp OBJECT-IDENTITY 86 STATUS current 87 DESCRIPTION "NTP objects" 88 ::= { nbsCmmcMib 9 } 89 90nbsCmmcSmtpGrp OBJECT-IDENTITY 91 STATUS current 92 DESCRIPTION "SMTP objects" 93 ::= { nbsCmmcMib 10 } 94 95nbsCmmcSysLogGrp OBJECT-IDENTITY 96 STATUS current 97 DESCRIPTION "SysLog objects" 98 ::= { nbsCmmcMib 11 } 99 100nbsCmmcTrapGrp OBJECT-IDENTITY 101 STATUS current 102 DESCRIPTION "Trap objects" 103 ::= { nbsCmmcMib 12 } 104 105nbsCmmcTraps OBJECT-IDENTITY 106 STATUS current 107 DESCRIPTION "SNMP Traps" 108 ::= { nbsCmmcMib 13 } 109 110nbsCmmcTraps0 OBJECT-IDENTITY 111 STATUS current 112 DESCRIPTION "SNMP Traps" 113 ::= { nbsCmmcTraps 0 } 114 115-- ******************************************************************** 116-- Products Group 117-- ******************************************************************** 118-- nbsCmmcNetMgmt OBJECT-IDENTITY 119-- STATUS current 120-- DESCRIPTION "NBS Network Managed product" 121-- ::= { nbsCmmcProducts 1 } 122 123-- ******************************************************************** 124-- System Group 125-- ******************************************************************** 126nbsCmmcSysFwDescr OBJECT-TYPE 127 SYNTAX DisplayString(SIZE(0..255)) 128 MAX-ACCESS read-only 129 STATUS current 130 DESCRIPTION 131 "The description of the System Control Firmware." 132 133 ::= { nbsCmmcSystemGrp 1 } 134 135nbsCmmcSysFwVers OBJECT-TYPE 136 SYNTAX DisplayString(SIZE(0..16)) 137 MAX-ACCESS read-only 138 STATUS current 139 DESCRIPTION 140 "The System Control Firmware version in the form 141 Vmajor.minor." 142 143 ::= { nbsCmmcSystemGrp 2 } 144 145nbsCmmcSysRestart OBJECT-TYPE 146 SYNTAX INTEGER { 147 running (1), -- system is running 148 coldRestart(2), -- execute a cold/hardware restart 149 warmRestart(3), -- execute a warm/software restart 150 upgrRestart(4) -- execute a firmware upgrade restart 151 } 152 MAX-ACCESS read-write 153 STATUS current 154 DESCRIPTION 155 "This object is used to reset the system. 156 Writing a coldRestart(2), causes the SNMP Agent CPU 157 to be hardware reset, similar to a power-on cycle. 158 159 Writing a warmRestart(3), causes only a restart of 160 the System Control CPU operative software. 161 162 Writing a upgrRestart(4), causes a total restart of 163 the system software, but attempts to leave the hardware 164 alone." 165 166 ::= { nbsCmmcSystemGrp 3 } 167 168nbsCmmcSysNumRestarts OBJECT-TYPE 169 SYNTAX Counter32 170 MAX-ACCESS read-only 171 STATUS current 172 DESCRIPTION 173 "Number of warmRestarts executed by the system, since 174 the last coldRestart or power-on cycle. 175 A warmRestart may be initiated by: 176 - writing a warmRestart value in nbsCmmcSysRestart 177 - a warmRestart command from the Command Line. 178 - the SNMP Agent Firmware due to certain conditions." 179 180 ::= { nbsCmmcSystemGrp 4 } 181 182nbsCmmcSysErrUptime OBJECT-TYPE 183 SYNTAX TimeTicks 184 MAX-ACCESS read-only 185 STATUS current 186 DESCRIPTION 187 "The time (in hundredths of a second) since the last 188 cold reset/power cycle when a fatal error occurred. 189 This variable shows the system uptime from the last 190 cold reset/power on cycle, unless a fatal error oc- 191 curred." 192 193 ::= { nbsCmmcSystemGrp 5 } 194 195nbsCmmcSysSetNvramDefaults OBJECT-TYPE 196 SYNTAX INTEGER { 197 setDefaults (1) 198 } 199 MAX-ACCESS read-write 200 STATUS current 201 DESCRIPTION 202 "Writing the value setDefaults to this objects will re- 203 store the defaults in the NVRAM data base. These 204 values will take effect after a system reset. 205 206 For the Linux-based NM family, after restoring defaults, 207 take care not to commit running changes with the 208 nbsCmmcSysWriteConfig object. Doing so would undo the 209 defaults, overwriting them with the running 210 configuration." 211 212 ::= { nbsCmmcSystemGrp 6 } 213 214nbsCmmcSysSelftestLevel OBJECT-TYPE 215 SYNTAX INTEGER { 216 ststNone(1), 217 ststShort(2), 218 ststLong(3), 219 ststDiagnostics(4) 220 } 221 MAX-ACCESS read-write 222 STATUS deprecated 223 DESCRIPTION 224 "NVRAM based level of the system selftest. 225 The values are : 226 ststNone - meaning that no selftest will be executed 227 upon boot-up 228 ststShort- meaning that a short selftest, of approx 229 10-20 seconds will be executed upon boot- 230 up 231 ststLong - meaning that a long/extensive self-test 232 will be executed upon boot-up 233 ststDiagnostics - meaning that upon boot-up the di- 234 agnostics mode is entered. In this mode 235 it is possible to interactively select 236 the test or the group of tests that will 237 be executed. This value may not be set 238 through a SNMP SET command. 239 240 This object is deprecated." 241 242 ::= { nbsCmmcSystemGrp 7 } 243 244nbsCmmcSysCurrentTime OBJECT-TYPE 245 SYNTAX Unsigned32 (2208988800..4294967295) 246 MAX-ACCESS read-write 247 STATUS current 248 DESCRIPTION 249 "The current time, expressed as the number of seconds 250 since 00:00 (midnight) 1 January 1900 GMT. Obtained 251 via Time Protocol (RFC 868) or set by user. 252 253 Not supported value: 0" 254 255 ::= { nbsCmmcSystemGrp 8 } 256 257nbsCmmcSysCurrentDateTime OBJECT-TYPE 258 SYNTAX DisplayString(SIZE(0..24)) 259 MAX-ACCESS read-only 260 STATUS current 261 DESCRIPTION 262 "The current time, derived from nbsCmmcSysCurrentTime, 263 adjusted to Agent's local time (nbsCmmcSysTimeZone), 264 expressed in the format 'www mm dd hh:mm:ss yyyy'. 265 If nbsCmmcSysCurrentTime is 0, this value should be 266 'unknown'." 267 ::= { nbsCmmcSystemGrp 9 } 268 269 270-- 271-- the NVRAM settings table 272-- 273 274nbsCmmcSysNvramTable OBJECT-TYPE 275 SYNTAX SEQUENCE OF NbsCmmcSysNvramEntry 276 MAX-ACCESS not-accessible 277 STATUS current 278 DESCRIPTION 279 "Copy of Non-Volatile RAM kept in Agent, including 280 all settings, configurations, and names for all cards 281 managed by this Agent." 282 ::= { nbsCmmcSystemGrp 10 } 283 284nbsCmmcSysNvramEntry OBJECT-TYPE 285 SYNTAX NbsCmmcSysNvramEntry 286 MAX-ACCESS not-accessible 287 STATUS current 288 DESCRIPTION 289 "Represents a block of NVRAM" 290 INDEX { nbsCmmcSysNvramIndex } 291 ::= { nbsCmmcSysNvramTable 1 } 292 293NbsCmmcSysNvramEntry ::= SEQUENCE { 294 nbsCmmcSysNvramIndex INTEGER, 295 nbsCmmcSysNvramBlock OCTET STRING 296} 297 298 299nbsCmmcSysNvramIndex OBJECT-TYPE 300 SYNTAX INTEGER 301 MAX-ACCESS read-only 302 STATUS current 303 DESCRIPTION 304 "NVRAM Block number, starting with 1." 305 ::= { nbsCmmcSysNvramEntry 1 } 306 307nbsCmmcSysNvramBlock OBJECT-TYPE 308 SYNTAX OCTET STRING (SIZE(0..250)) 309 MAX-ACCESS read-write 310 STATUS current 311 DESCRIPTION 312 "Bytes contained in this block of NVRAM." 313 ::= { nbsCmmcSysNvramEntry 2 } 314 315nbsCmmcSysWriteConfig OBJECT-TYPE 316 SYNTAX INTEGER { 317 notSupported(1), -- Write Config is not supported 318 supported(2), -- Configuration is not saved until write 319 write(3), -- Write configuration file 320 copyTempFile(4) -- Copy temp file to startup-config 321 } 322 MAX-ACCESS read-write 323 STATUS current 324 DESCRIPTION 325 "This object is used to write the configuration file. If 326 this returns supported, the SNMP Agent requires you to 327 specifically write the configuration file. Any changes 328 that are not written out will be lost on next reboot. 329 330 Setting copyTempFile(4) will copy the file uploaded via 331 nbsCmmcSysNvramTable into the non-volatile startup area." 332 333 DEFVAL { supported } 334 ::= { nbsCmmcSystemGrp 11 } 335 336nbsCmmcSysUpgrade OBJECT-TYPE 337 SYNTAX DisplayString 338 MAX-ACCESS read-write 339 STATUS deprecated 340 DESCRIPTION 341 "This object allows user to initiate a transfer 342 of firmware from the NM file system to the cards 343 in selected slots. Before using, user should ensure 344 the proper files have been loaded (TFTP'd) onto 345 the NM. 346 347 This object has read-write access so it will be more 348 universally compilable, but is intended only for 349 writing. For reading, the contents are undefined. 350 351 The string should contain a comma-separated list of 352 slots to be reprogrammed, in the format chassis.slot, 353 or chassis.* to load all cards. 354 355 While the NM is reprogramming the line card, SNMP 356 communication may be temporarily suspended." 357 ::= { nbsCmmcSystemGrp 12 } 358 359nbsCmmcSysLoginIdleTimeout OBJECT-TYPE 360 SYNTAX INTEGER (0..400000) 361 MAX-ACCESS read-write 362 STATUS current 363 DESCRIPTION 364 "This object is used to control the idle logout timer. 365 This timer is in minutes. If a user logged into the CLI 366 has not typed anything for this number of minutes, 367 the session is automatically closed. Zero means 368 no automatic timeout." 369 DEFVAL { 15 } 370 ::= { nbsCmmcSystemGrp 13 } 371 372nbsCmmcSysDiscoveryAdmin OBJECT-TYPE 373 SYNTAX INTEGER { 374 notSupported (1), 375 disabled (2), 376 enabled (3) 377 } 378 MAX-ACCESS read-write 379 STATUS current 380 DESCRIPTION 381 "The Discovery protocol allows Linux NM cards 382 to find each other on a single layer 2 network 383 segment. By default it is enabled." 384 DEFVAL { enabled } 385 ::= { nbsCmmcSystemGrp 14 } 386 387nbsCmmcSysDiscoveryOper OBJECT-TYPE 388 SYNTAX INTEGER { 389 notSupported (1), 390 disabled (2), 391 enabled (3) 392 } 393 MAX-ACCESS read-only 394 STATUS current 395 DESCRIPTION 396 "The current operational status of the Discovery 397 protocol." 398 ::= { nbsCmmcSystemGrp 50 } 399 400-- 401-- the Discovery host table 402-- 403 404nbsCmmcSysDiscoveryHostTable OBJECT-TYPE 405 SYNTAX SEQUENCE OF NbsCmmcSysDiscoveryHostEntry 406 MAX-ACCESS not-accessible 407 STATUS current 408 DESCRIPTION 409 "Table that contains host information found using the L2 410 Discovery protocol" 411 ::= { nbsCmmcSystemGrp 15 } 412 413nbsCmmcSysDiscoveryHostEntry OBJECT-TYPE 414 SYNTAX NbsCmmcSysDiscoveryHostEntry 415 MAX-ACCESS not-accessible 416 STATUS current 417 DESCRIPTION 418 "Represents a single host found using the L2 Discovery protocol" 419 INDEX { nbsCmmcSysDiscoveryHostMACAddress } 420 ::= { nbsCmmcSysDiscoveryHostTable 1 } 421 422NbsCmmcSysDiscoveryHostEntry ::= SEQUENCE { 423 nbsCmmcSysDiscoveryHostMACAddress OCTET STRING, 424 nbsCmmcSysDiscoveryHostDistance INTEGER, 425 nbsCmmcSysDiscoveryHostIPAddress IpAddress, 426 nbsCmmcSysDiscoveryHostAddressType InetAddressType, 427 nbsCmmcSysDiscoveryHostAddress InetAddress, 428 nbsCmmcSysDiscoveryHostSourceIfIndex InterfaceIndex 429} 430 431nbsCmmcSysDiscoveryHostMACAddress OBJECT-TYPE 432 SYNTAX OCTET STRING(SIZE(6)) 433 MAX-ACCESS read-only 434 STATUS current 435 DESCRIPTION 436 "MAC address of discovered host" 437 ::= { nbsCmmcSysDiscoveryHostEntry 1 } 438 439nbsCmmcSysDiscoveryHostDistance OBJECT-TYPE 440 SYNTAX INTEGER 441 MAX-ACCESS read-only 442 STATUS current 443 DESCRIPTION 444 "How many hops from me is this host?" 445 DEFVAL { 0 } 446 ::= { nbsCmmcSysDiscoveryHostEntry 2 } 447 448nbsCmmcSysDiscoveryHostIPAddress OBJECT-TYPE 449 SYNTAX IpAddress 450 MAX-ACCESS read-only 451 STATUS current 452 DESCRIPTION 453 "IP address of discovered host" 454 DEFVAL { '00000000'h } 455 ::= { nbsCmmcSysDiscoveryHostEntry 3 } 456 457nbsCmmcSysDiscoveryHostAddressType OBJECT-TYPE 458 SYNTAX InetAddressType 459 MAX-ACCESS read-only 460 STATUS current 461 DESCRIPTION 462 "IP address type, select IPv4 or IPv6" 463 ::= { nbsCmmcSysDiscoveryHostEntry 4 } 464 465nbsCmmcSysDiscoveryHostAddress OBJECT-TYPE 466 SYNTAX InetAddress 467 MAX-ACCESS read-only 468 STATUS current 469 DESCRIPTION 470 "IPv4 or IPv6 IP address of discovered host, this replaces nbsCmmcSysDiscoveryHostIPAddress" 471 ::= { nbsCmmcSysDiscoveryHostEntry 5 } 472 473nbsCmmcSysDiscoveryHostSourceIfIndex OBJECT-TYPE 474 SYNTAX InterfaceIndex 475 MAX-ACCESS read-only 476 STATUS current 477 DESCRIPTION 478 "Interface index that the discovered host was found by. 479 480 0 for the local host." 481 482 ::= { nbsCmmcSysDiscoveryHostEntry 6 } 483 484nbsCmmcSysLastSetFailure OBJECT-TYPE 485 SYNTAX DisplayString(SIZE(0..255)) 486 MAX-ACCESS read-only 487 STATUS current 488 DESCRIPTION 489 "If the last SNMP SET was rejected, for example with 490 SNMP Error: BadValue (SNMP Error 3), this object 491 should explain why the SET failed. 492 493 This string may be empty (size 0) if no explanation 494 is available. 495 496 If there have been no SET requests since boot-up, this 497 string should be empty (size 0). 498 499 In addition to this object, SET errors may also be found 500 in the nbsCmmcSysRunningLogMessageTable." 501 502 ::= { nbsCmmcSystemGrp 16 } 503 504nbsCmmcSysTimeProtocol OBJECT-TYPE 505 SYNTAX INTEGER { 506 notSupported (1), 507 disabled (2), 508 enabled (3) 509 } 510 MAX-ACCESS read-write 511 STATUS current 512 DESCRIPTION 513 "Time Protocol (RFC 868) allows the managed device to 514 synchronize its clock with a Time Server. 515 516 When read, the agent will report notSupported(1) if this 517 object is not supported. 518 519 When set to enabled(3), it will cause the agent to contact 520 the nbsCmmcSysTimeServer (if valid) via rdate to obtain 521 the current time. 522 523 disabled(2) is a deprecated, legacy value. Setting this 524 value will cause a SET error." 525 DEFVAL { disabled } 526 ::= { nbsCmmcSystemGrp 17 } 527 528nbsCmmcSysTimeServer OBJECT-TYPE 529 SYNTAX IpAddress 530 MAX-ACCESS read-write 531 STATUS current 532 DESCRIPTION 533 "The IP Address of the Time Server." 534 ::= { nbsCmmcSystemGrp 18 } 535 536nbsCmmcSysTimeServAddressType OBJECT-TYPE 537 SYNTAX InetAddressType 538 MAX-ACCESS read-write 539 STATUS current 540 DESCRIPTION 541 "The Address Type of the Time Server." 542 DEFVAL { unknown } 543 ::= { nbsCmmcSystemGrp 33 } 544 545nbsCmmcSysTimeServAddress OBJECT-TYPE 546 SYNTAX InetAddress 547 MAX-ACCESS read-write 548 STATUS current 549 DESCRIPTION 550 "The IPv4 or IPv6 Address of the Time Server. This entry replaces nbsCmmcSysTimeServer" 551 ::= { nbsCmmcSystemGrp 34 } 552 553-- 554-- the Firmware table 555-- 556 557nbsCmmcSysFirmwareTable OBJECT-TYPE 558 SYNTAX SEQUENCE OF NbsCmmcSysFirmwareEntry 559 MAX-ACCESS not-accessible 560 STATUS current 561 DESCRIPTION 562 "Table that lists firmware images loaded on NM." 563 ::= { nbsCmmcSystemGrp 19 } 564 565nbsCmmcSysFirmwareEntry OBJECT-TYPE 566 SYNTAX NbsCmmcSysFirmwareEntry 567 MAX-ACCESS not-accessible 568 STATUS current 569 DESCRIPTION 570 "Description of a firmware image" 571 INDEX { nbsCmmcSysFirmwareIndex } 572 ::= { nbsCmmcSysFirmwareTable 1 } 573 574NbsCmmcSysFirmwareEntry ::= SEQUENCE { 575 nbsCmmcSysFirmwareIndex INTEGER, 576 nbsCmmcSysFirmwareDescr DisplayString, 577 nbsCmmcSysFirmwareFilename DisplayString, 578 nbsCmmcSysFirmwareSize INTEGER, 579 nbsCmmcSysFirmwareMTime INTEGER, 580 nbsCmmcSysFirmwareVersion DisplayString, 581 nbsCmmcSysFirmwareDate DisplayString, 582 nbsCmmcSysFirmwareType INTEGER, 583 nbsCmmcSysFirmwareIDCs DisplayString, 584 nbsCmmcSysFirmwareCksum Unsigned32, 585 nbsCmmcSysFirmwareMd5 OCTET STRING 586} 587 588nbsCmmcSysFirmwareIndex OBJECT-TYPE 589 SYNTAX INTEGER 590 MAX-ACCESS read-only 591 STATUS current 592 DESCRIPTION 593 "Unique Id for this row" 594 ::= { nbsCmmcSysFirmwareEntry 1 } 595 596nbsCmmcSysFirmwareDescr OBJECT-TYPE 597 SYNTAX DisplayString(SIZE(0..255)) 598 MAX-ACCESS read-only 599 STATUS current 600 DESCRIPTION 601 "Description of firmware image" 602 ::= { nbsCmmcSysFirmwareEntry 2 } 603 604nbsCmmcSysFirmwareFilename OBJECT-TYPE 605 SYNTAX DisplayString(SIZE(0..255)) 606 MAX-ACCESS read-only 607 STATUS current 608 DESCRIPTION 609 "The filename of the firmware package. If it is in the 610 format scheme://host/path, it refers to 611 nbsCmmcSysFirmwareURL." 612 ::= { nbsCmmcSysFirmwareEntry 3 } 613 614nbsCmmcSysFirmwareSize OBJECT-TYPE 615 SYNTAX INTEGER 616 MAX-ACCESS read-only 617 STATUS current 618 DESCRIPTION 619 "The size (in bytes) of the firmware package file" 620 ::= { nbsCmmcSysFirmwareEntry 4 } 621 622nbsCmmcSysFirmwareMTime OBJECT-TYPE 623 SYNTAX INTEGER 624 MAX-ACCESS read-only 625 STATUS current 626 DESCRIPTION 627 "The last modified time of the firmware package file itself." 628 ::= { nbsCmmcSysFirmwareEntry 5 } 629 630nbsCmmcSysFirmwareVersion OBJECT-TYPE 631 SYNTAX DisplayString(SIZE(0..255)) 632 MAX-ACCESS read-only 633 STATUS current 634 DESCRIPTION 635 "The version of the firmware package" 636 ::= { nbsCmmcSysFirmwareEntry 6 } 637 638nbsCmmcSysFirmwareDate OBJECT-TYPE 639 SYNTAX DisplayString(SIZE(0..32)) 640 MAX-ACCESS read-only 641 STATUS current 642 DESCRIPTION 643 "The date of release of the firmware package in RFC 2822 format" 644 ::= { nbsCmmcSysFirmwareEntry 7 } 645 646nbsCmmcSysFirmwareType OBJECT-TYPE 647 SYNTAX INTEGER { 648 invalid (1), 649 chassis (2), 650 slot (3), 651 port (4), 652 deleted (5) 653 } 654 MAX-ACCESS read-write 655 STATUS current 656 DESCRIPTION 657 "What kind of entity this package is for. Valid rev files 658 have type chassis(2), slot(3), or port(4). 659 660 invalid(1) indicates this entry is not a valid rev file. 661 662 deleted(5) indicates this entry refers to a file that was deleted 663 and is no longer in the management card storage area. This entry 664 may be re-enabled if the identical file is again put on the 665 management card. This way, indexes do not move around if files are 666 deleted and subsequently restored. However, deleted slots may be 667 reused by the system for new files at the system's descretion. 668 669 Setting deleted(5) will delete this file permanently from the 670 management card storage area. 671 672 No values other than deleted(5) can be set." 673 ::= { nbsCmmcSysFirmwareEntry 8 } 674 675nbsCmmcSysFirmwareIDCs OBJECT-TYPE 676 SYNTAX DisplayString(SIZE(0..255)) 677 MAX-ACCESS read-only 678 STATUS current 679 DESCRIPTION 680 "A comma separated list of module versions supported by this 681 firmware package" 682 ::= { nbsCmmcSysFirmwareEntry 9 } 683 684nbsCmmcSysFirmwareCksum OBJECT-TYPE 685 SYNTAX Unsigned32 (0..4294967295) 686 MAX-ACCESS read-only 687 STATUS current 688 DESCRIPTION 689 "The checksum of the metadata. Used to uniquely 690 identify this package file. Invalid package files 691 have a zero Cksum. 692 693 Not supported value: 0" 694 ::= { nbsCmmcSysFirmwareEntry 10 } 695 696nbsCmmcSysFirmwareMd5 OBJECT-TYPE 697 SYNTAX OCTET STRING(SIZE(16)) 698 MAX-ACCESS read-only 699 STATUS current 700 DESCRIPTION 701 "The MD5 checksum of this firmware image. Used to verify 702 the integrity of this package file." 703 ::= { nbsCmmcSysFirmwareEntry 11 } 704 705-- 706-- end Firmware table 707-- 708 709 710 711nbsCmmcSysTimeZone OBJECT-TYPE 712 SYNTAX INTEGER { 713 notSupported (1), 714 gmtMinus1200 (2), 715 gmtMinus1100 (3), 716 gmtMinus1000 (4), 717 gmtMinus0900 (5), 718 gmtMinus0800 (6), 719 gmtMinus0700 (7), 720 gmtMinus0600 (8), 721 gmtMinus0500 (9), 722 gmtMinus0400 (10), 723 gmtMinus0300 (11), 724 gmtMinus0200 (12), 725 gmtMinus0100 (13), 726 gmt (14), 727 gmtPlus0100 (15), 728 gmtPlus0200 (16), 729 gmtPlus0300 (17), 730 gmtPlus0400 (18), 731 gmtPlus0500 (19), 732 gmtPlus0600 (20), 733 gmtPlus0700 (21), 734 gmtPlus0800 (22), 735 gmtPlus0900 (23), 736 gmtPlus1000 (24), 737 gmtPlus1100 (25), 738 gmtPlus1200 (26) 739 } 740 MAX-ACCESS read-write 741 STATUS current 742 DESCRIPTION 743 "User-configurable TimeZone or offset from GMT. Should be 744 used to indicate the time local to the managed device. 745 746 If the system supports nbsCmmcSysTimeZoneTableSize and it 747 is non-zero, this object is the nbsCmmcSysTimeZoneIndex 748 of nbsCmmcSysTimeZoneTable, which enumerates all the time 749 zones that this system supports." 750 DEFVAL { gmt } 751 ::= { nbsCmmcSystemGrp 20 } 752 753nbsCmmcSysSnmpV1 OBJECT-TYPE 754 SYNTAX INTEGER { 755 notSupported(1), 756 disabled(2), -- SNMPv1 is disabled 757 enabled (3) -- SNMPv1 is enabled 758 } 759 MAX-ACCESS read-write 760 STATUS current 761 DESCRIPTION 762 "This object enables or disables SNMPv1 protocol handling." 763 DEFVAL { enabled } 764 ::= { nbsCmmcSystemGrp 21 } 765 766nbsCmmcSysSnmpV2c OBJECT-TYPE 767 SYNTAX INTEGER { 768 notSupported(1), 769 disabled(2), -- SNMPv2c is disabled 770 enabled (3) -- SNMPv2c is enabled 771 } 772 MAX-ACCESS read-write 773 STATUS current 774 DESCRIPTION 775 "This object enables or disables SNMPv2c protocol handling." 776 DEFVAL { enabled } 777 ::= { nbsCmmcSystemGrp 22 } 778 779nbsCmmcSysSnmpV3 OBJECT-TYPE 780 SYNTAX INTEGER { 781 notSupported(1), 782 disabled(2), -- SNMPv3 is disabled 783 enabled (3) -- SNMPv3 is enabled 784 } 785 MAX-ACCESS read-write 786 STATUS current 787 DESCRIPTION 788 "This object enables or disables SNMPv3 protocol handling." 789 DEFVAL { enabled } 790 ::= { nbsCmmcSystemGrp 23 } 791 792nbsCmmcSysStpAdmin OBJECT-TYPE 793 SYNTAX INTEGER { 794 notSupported(1), 795 disabled(2), -- STP is disabled 796 enabled (3) -- STP is enabled 797 } 798 MAX-ACCESS read-write 799 STATUS current 800 DESCRIPTION 801 "This object enables or disables STP protocol handling." 802 DEFVAL { enabled } 803 ::= { nbsCmmcSystemGrp 24 } 804 805nbsCmmcSysStpOper OBJECT-TYPE 806 SYNTAX INTEGER { 807 notSupported(1), 808 disabled(2), 809 enabled (3) 810 } 811 MAX-ACCESS read-only 812 STATUS current 813 DESCRIPTION 814 "The current operational status of the STP protocol." 815 DEFVAL { enabled } 816 ::= { nbsCmmcSystemGrp 60 } 817 818nbsCmmcSysLockTypes OBJECT-TYPE 819 SYNTAX INTEGER { 820 notSupported (1), 821 disabled (2), 822 enabled (3) 823 } 824 MAX-ACCESS read-write 825 STATUS current 826 DESCRIPTION 827 "If enabled, forces the system only to allow writes to slots/ports 828 that are detected as the same type as the configured type. 829 Use nbsCmmcSlotClearType to clear the configured type. 830 831 When this object is enabled(3) and a module is inserted that 832 is incompatible with the configured type, Agent should issue 833 the notification nbsCmmcTrapSlotModuleLocked instead of 834 nbsCmmcTrapSlotModuleIn. 835 836 The notfication nbsCmmcTrapSlotModuleIn should be issued once 837 the lock has been cleared (see nbsCmmcSlotClearType)." 838 DEFVAL { disabled } 839 ::= { nbsCmmcSystemGrp 25 } 840 841nbsCmmcSysSerialTerminalType OBJECT-TYPE 842 SYNTAX DisplayString(SIZE(0..255)) 843 MAX-ACCESS read-write 844 STATUS current 845 DESCRIPTION 846 "Name of terminal to use for the serial port, e.g. vt100, 847 xterm, ansi." 848 DEFVAL { "vt102" } 849 ::= { nbsCmmcSystemGrp 26 } 850 851nbsCmmcSysCrossConnect OBJECT-TYPE 852 SYNTAX INTEGER { 853 notSupported (1), 854 operating (2), 855 clearing (3) 856 } 857 MAX-ACCESS read-write 858 STATUS current 859 DESCRIPTION 860 "For systems which have chassis/slots supporting cross-connect 861 functionality, this object is used to reflect the operating 862 state and clear the entire cross-connect map, including any 863 independent maps of subordinate chassis and slots. 864 865 If there are currently no cross-connect chassis or slots in 866 this system, the Agent must report notSupported(1). 867 868 If the cross-connect mappings can not be cleared via this 869 object, and/or can only be cleared via the Chassis, Slot, or 870 PortCrossConnect, the Agent must also report notSupported(1). 871 872 Additionally, if this object reports notSupported(1), any 873 SNMP SET to this object should return SNMP Error 3 (bad 874 value). 875 876 If this object reports operating(2), SNMP Managers are 877 allowed to set this object to clearing (3), which instructs 878 the Agent to erase the cross-connect maps of all subordinate 879 chassis and slots, so no circuits exist in the system." 880 881 DEFVAL { operating } 882 ::= { nbsCmmcSystemGrp 27 } 883 884nbsCmmcSysCountersState OBJECT-TYPE 885 SYNTAX INTEGER { 886 notSupported (1), 887 counting (2), 888 clearing (3) 889 } 890 MAX-ACCESS read-write 891 STATUS current 892 DESCRIPTION 893 "This object is used to reset all counters in this device. 894 895 If agent does not have this feature, this object should 896 be notSupported(1). 897 898 In order to reset all counters to zero, set this object 899 to clearing(3). 900 901 If this feature is supported, the Agent may return the 902 status clearing (3) during the interval in which it is 903 resetting the counters, but otherwise should return the 904 status counting(2)." 905 DEFVAL { counting } 906 ::= { nbsCmmcSystemGrp 28 } 907 908nbsCmmcSysSerialBaudRateAdmin OBJECT-TYPE 909 SYNTAX INTEGER{ 910 b9600 (1), -- baud rate is 9600 911 b19200 (2), -- baud rate is 19200 912 b38400 (3), -- baud rate is 38400 913 b115200 (4) -- baud rate is 115200 914 } 915 MAX-ACCESS read-write 916 STATUS current 917 DESCRIPTION 918 "The Serial Console Baud Rate when not in SLIP Mode. 919 Setting this object will change the serial console baud 920 rate in the BootROM configuration. It will not take 921 effect until cold or upgrade restart. Setting this object 922 has no effect on startup-config or the running 923 configuration." 924 925 DEFVAL { b38400 } 926 ::= { nbsCmmcSystemGrp 31 } 927 928nbsCmmcSysSerialBaudRateOper OBJECT-TYPE 929 SYNTAX INTEGER{ 930 b9600 (1), -- baud rate is 9600 931 b19200 (2), -- baud rate is 19200 932 b38400 (3), -- baud rate is 38400 933 b115200 (4) -- baud rate is 115200 934 } 935 MAX-ACCESS read-only 936 STATUS current 937 DESCRIPTION 938 "The current operational Serial Console Baud Rate when not 939 in SLIP Mode." 940 941 DEFVAL { b38400 } 942 ::= { nbsCmmcSystemGrp 32 } 943 944-- 945-- Out of order objects: 946-- 947 948-- Addons to Time Serv (see above) 949-- nbsCmmcSysTimeServAddressType ::= { nbsCmmcSystemGrp 33 } 950-- nbsCmmcSysTimeServAddress ::= { nbsCmmcSystemGrp 34 } 951 952-- Addons to Discovery (see above) 953-- nbsCmmcSysDiscoveryOper ::= { nbsCmmcSystemGrp 50 } 954 955-- Addons to Stp (see above) 956-- nbsCmmcSysStpOper ::= { nbsCmmcSystemGrp 60 } 957 958 959-- 960-- The Proto table (SystemGrp 1001-1002) 961-- 962 963nbsCmmcSysProtoTableSize OBJECT-TYPE 964 SYNTAX Unsigned32 965 MAX-ACCESS read-only 966 STATUS current 967 DESCRIPTION 968 "The number of entries in nbsCmmcSysProtoTable." 969 ::= { nbsCmmcSystemGrp 1001 } 970 971nbsCmmcSysProtoTable OBJECT-TYPE 972 SYNTAX SEQUENCE OF NbsCmmcSysProtoEntry 973 MAX-ACCESS not-accessible 974 STATUS current 975 DESCRIPTION 976 "A table to report supportable data transmission protocols." 977 978 ::= { nbsCmmcSystemGrp 1002 } 979 980nbsCmmcSysProtoEntry OBJECT-TYPE 981 SYNTAX NbsCmmcSysProtoEntry 982 MAX-ACCESS not-accessible 983 STATUS current 984 DESCRIPTION 985 "Describes a particular protocol or line rate." 986 INDEX { nbsCmmcSysProtoIndex } 987 988 ::= { nbsCmmcSysProtoTable 1 } 989 990NbsCmmcSysProtoEntry ::= SEQUENCE { 991 nbsCmmcSysProtoIndex Unsigned32, 992 nbsCmmcSysProtoFamily DisplayString, 993 nbsCmmcSysProtoRate DisplayString 994} 995 996nbsCmmcSysProtoIndex OBJECT-TYPE 997 SYNTAX Unsigned32 998 MAX-ACCESS read-only 999 STATUS current 1000 DESCRIPTION 1001 "Protocol number." 1002 ::= { nbsCmmcSysProtoEntry 1 } 1003 1004nbsCmmcSysProtoFamily OBJECT-TYPE 1005 SYNTAX DisplayString(SIZE(2..16)) 1006 MAX-ACCESS read-only 1007 STATUS current 1008 DESCRIPTION 1009 "Family of this protocol. 1010 1011 The following family names must be used exactly 1012 for machine-readability: 1013 1014 SONET 1015 T-Carrier 1016 E-Carrier 1017 Ethernet 1018 FibreChannel 1019 DigitalVideo 1020 1021 Other family names may be added as necessary. " 1022 ::= { nbsCmmcSysProtoEntry 2 } 1023 1024nbsCmmcSysProtoRate OBJECT-TYPE 1025 SYNTAX DisplayString(SIZE(2..60)) 1026 MAX-ACCESS read-only 1027 STATUS current 1028 DESCRIPTION 1029 "Speeds or rates associated with this protocol." 1030 ::= { nbsCmmcSysProtoEntry 3 } 1031 1032-- 1033-- the TimeZone table (SystemGrp 1003-1004) 1034-- 1035 1036nbsCmmcSysTimeZoneTableSize OBJECT-TYPE 1037 SYNTAX Unsigned32 1038 MAX-ACCESS read-only 1039 STATUS current 1040 DESCRIPTION 1041 "The number of entries in nbsCmmcSysTimeZoneTable." 1042 ::= { nbsCmmcSystemGrp 1003 } 1043 1044nbsCmmcSysTimeZoneTable OBJECT-TYPE 1045 SYNTAX SEQUENCE OF NbsCmmcSysTimeZoneEntry 1046 MAX-ACCESS not-accessible 1047 STATUS current 1048 DESCRIPTION 1049 "A table to report supportable timezones." 1050 1051 ::= { nbsCmmcSystemGrp 1004 } 1052 1053nbsCmmcSysTimeZoneEntry OBJECT-TYPE 1054 SYNTAX NbsCmmcSysTimeZoneEntry 1055 MAX-ACCESS not-accessible 1056 STATUS current 1057 DESCRIPTION 1058 "Describes a timezone." 1059 INDEX { nbsCmmcSysTimeZoneIndex } 1060 1061 ::= { nbsCmmcSysTimeZoneTable 1 } 1062 1063NbsCmmcSysTimeZoneEntry ::= SEQUENCE { 1064 nbsCmmcSysTimeZoneIndex Unsigned32, 1065 nbsCmmcSysTimeZoneName DisplayString 1066} 1067 1068nbsCmmcSysTimeZoneIndex OBJECT-TYPE 1069 SYNTAX Unsigned32 1070 MAX-ACCESS read-only 1071 STATUS current 1072 DESCRIPTION 1073 "TimeZone index corresponding to a 1074 nbsCmmcSysTimeZone setting. 1075 1076 The first entry is reserved for 'notSupported'. 1077 1078 The next 25 entries are reserved for GMT-12 1079 (gmtMinus1200) through GMT+12 (gmtPlus1200) for 1080 compatibility with the older nbsCmmcSysTimeZone 1081 enumeration. 1082 1083 Entries 27 and up are specific to the system." 1084 ::= { nbsCmmcSysTimeZoneEntry 1 } 1085 1086nbsCmmcSysTimeZoneName OBJECT-TYPE 1087 SYNTAX DisplayString(SIZE(2..30)) 1088 MAX-ACCESS read-only 1089 STATUS current 1090 DESCRIPTION 1091 "Name of this timezone." 1092 ::= { nbsCmmcSysTimeZoneEntry 2 } 1093 1094 1095-- 1096-- the Loader table (SystemGrp 1010-1011) 1097-- 1098 1099nbsCmmcSysLoaderTableSize OBJECT-TYPE 1100 SYNTAX INTEGER 1101 MAX-ACCESS read-only 1102 STATUS current 1103 DESCRIPTION 1104 "The maximum number of concurrent loader sessions." 1105 ::= { nbsCmmcSystemGrp 1010 } 1106 1107nbsCmmcSysLoaderTable OBJECT-TYPE 1108 SYNTAX SEQUENCE OF NbsCmmcSysLoaderEntry 1109 MAX-ACCESS not-accessible 1110 STATUS current 1111 DESCRIPTION 1112 "A table to manage multiple loader (transfer from NM to blade 1113 or line card) sessions." 1114 1115 ::= { nbsCmmcSystemGrp 1011 } 1116 1117nbsCmmcSysLoaderEntry OBJECT-TYPE 1118 SYNTAX NbsCmmcSysLoaderEntry 1119 MAX-ACCESS not-accessible 1120 STATUS current 1121 DESCRIPTION 1122 "Describes a particular loader session." 1123 INDEX { nbsCmmcSysLoaderIndex } 1124 1125 ::= { nbsCmmcSysLoaderTable 1 } 1126 1127NbsCmmcSysLoaderEntry ::= SEQUENCE { 1128 nbsCmmcSysLoaderIndex INTEGER, 1129 nbsCmmcSysLoaderFileId INTEGER, 1130 nbsCmmcSysLoaderProgress INTEGER, 1131 nbsCmmcSysLoaderStatus INTEGER, 1132 nbsCmmcSysLoaderAbort INTEGER, 1133 nbsCmmcSysLoaderAck INTEGER, 1134 nbsCmmcSysLoaderFilename DisplayString 1135} 1136 1137nbsCmmcSysLoaderIndex OBJECT-TYPE 1138 SYNTAX INTEGER 1139 MAX-ACCESS read-only 1140 STATUS current 1141 DESCRIPTION 1142 "Agent-determined session number." 1143 ::= { nbsCmmcSysLoaderEntry 1 } 1144 1145nbsCmmcSysLoaderFileId OBJECT-TYPE 1146 SYNTAX INTEGER 1147 MAX-ACCESS read-only 1148 STATUS current 1149 DESCRIPTION 1150 "The nbsCmmcSysFirmwareIndex value corresponding to the file 1151 being loaded." 1152 ::= { nbsCmmcSysLoaderEntry 2 } 1153 1154nbsCmmcSysLoaderProgress OBJECT-TYPE 1155 SYNTAX INTEGER 1156 MAX-ACCESS read-only 1157 STATUS current 1158 DESCRIPTION 1159 "Percentage of file transferred so far." 1160 ::= { nbsCmmcSysLoaderEntry 3 } 1161 1162nbsCmmcSysLoaderStatus OBJECT-TYPE 1163 SYNTAX INTEGER { 1164 idle (1), 1165 transferring (2), 1166 completed (3), 1167 aborted (4) 1168 } 1169 MAX-ACCESS read-only 1170 STATUS current 1171 DESCRIPTION 1172 "Status of this file transfer. 1173 1174 The value idle (1) indicates this loader session is unused. 1175 1176 The value transferring (2) indicates this transfer is 1177 underway. 1178 1179 The value completed (3) indicates this transfer finished 1180 successfully. 1181 1182 The value aborted (4) indicates the transfer was stopped 1183 before completion." 1184 1185 ::= { nbsCmmcSysLoaderEntry 4 } 1186 1187nbsCmmcSysLoaderAbort OBJECT-TYPE 1188 SYNTAX INTEGER { 1189 notSupported (1), 1190 supported (2), 1191 abort (3) 1192 } 1193 MAX-ACCESS read-write 1194 STATUS current 1195 DESCRIPTION 1196 "This object allows users to prematurely halt this loader 1197 session. 1198 1199 If this loader session can not be aborted, the agent 1200 will report notSupported(1). 1201 1202 If nbsCmmcSysLoaderStatus is transferring(2) and this 1203 feature is supported, the agent will report supported(2). 1204 1205 When a GET on this object returns supported(2), a user may 1206 set this object to abort(3). Doing so will cause the agent 1207 to stop the transfer and change nbsCmmcSysLoaderStatus to 1208 aborted(4). The agent should report the values of 1209 nbsCmmcSysLoaderFileId and nbsCmmcSysLoaderProgress as the 1210 state they were in at the time of the abort. 1211 1212 Please note that aborting a loader session will leave the 1213 destination memory bank with a corrupted, unusable firmware 1214 image. It is important for users to correct this promptly, 1215 by (re)transferring a good and complete firmware image." 1216 1217 DEFVAL { notSupported } 1218 ::= { nbsCmmcSysLoaderEntry 5 } 1219 1220nbsCmmcSysLoaderAck OBJECT-TYPE 1221 SYNTAX INTEGER { 1222 notSupported (1), 1223 supported (2), 1224 acknowledge (3) 1225 } 1226 MAX-ACCESS read-write 1227 STATUS current 1228 DESCRIPTION 1229 "This object allows users to ACKnowledge the termination of 1230 this loader session. 1231 1232 If nbsCmmcSysLoaderStatus is idle(1) or transferring(2), the 1233 agent will report this object as notSupported(1). 1234 1235 If nbsCmmcSysLoaderStatus is completed(3) or aborted(4), the 1236 agent should report supported(2). 1237 1238 When a GET on this object returns supported(2), a user may 1239 set this object to acknowledge(3). Doing so will cause the 1240 agent to either: 1241 - delete this entire row of the nbsCmmcSysLoaderTable, or 1242 - reset this row to its idle state by clearing both 1243 nbsCmmcSysLoaderFileId and nbsCmmcSysLoaderProgress to 1244 zero, and changing nbsCmmcSysLoaderStatus to idle(1)." 1245 1246 DEFVAL { notSupported } 1247 ::= { nbsCmmcSysLoaderEntry 6 } 1248 1249nbsCmmcSysLoaderFilename OBJECT-TYPE 1250 SYNTAX DisplayString 1251 MAX-ACCESS read-only 1252 STATUS current 1253 DESCRIPTION 1254 "A copy of nbsCmmcSysFirmwareFilename, for display." 1255 ::= { nbsCmmcSysLoaderEntry 7 } 1256 1257-- 1258-- FirmwareURL objects (SystemGrp 1020-1021) 1259-- belongs with FirmwareTable, but thats by itself at SystemGrp 19 1260-- 1261 1262nbsCmmcSysFirmwareURL OBJECT-TYPE 1263 SYNTAX DisplayString(SIZE(0..255)) 1264 MAX-ACCESS read-write 1265 STATUS current 1266 DESCRIPTION 1267 "Remote URL in the form: 1268 1269 scheme://[username[:password]@]IP[:port][/path/]filename 1270 1271 to use for the remote entry in FirmwareTable. When set, the 1272 remote URL will be retrieved and checked for compatability. 1273 If it is a valid firmware file, a row in FirmwareTable will 1274 be instantiated to represent this file. The corresponding 1275 FirmwareFilename will be set to the URL, and FirmwareType 1276 set accordingly. 1277 1278 The file may or not be cached locally if this row is chosen 1279 for a Chassis or SlotFirmwareLoad. If the user has changed 1280 the remote file after FirmwareURL is set, but before a 1281 Chassis or SlotFirmwareLoad is initiated, the results are 1282 undefined. 1283 1284 If the remote file has changed, setting this object again 1285 will 'refresh' its FirmwareTable entry. 1286 1287 If a zero length string is set, the corresponding 1288 FirmwareType in the FirmwareTable row will be changed to 1289 'deleted', and any local cache of the file deleted. 1290 1291 If an invalid URL is set, or the remote file is invalid or 1292 does not exist, the corresponding FirmwareTable row will be 1293 changed to 'deleted'. 1294 1295 If port is omitted, an appropriate port according to the 1296 scheme will be automatically selected 1297 1298 Note that only numeric IPs are supported; there is no 1299 resolver. 1300 1301 If a remote file fetch is in progress, or any Chassis or 1302 SlotFirmwareLoad involving a remote URL is in progress, sets 1303 to this object will be rejected. 1304 1305 This object is not stored in the running configuration. It 1306 is an 'impulse' object." 1307 1308 ::= { nbsCmmcSystemGrp 1020 } 1309 1310nbsCmmcSysFirmwareURLStatus OBJECT-TYPE 1311 SYNTAX INTEGER { 1312 notSupported (1), 1313 idle (2), 1314 transferring (3), 1315 completed (4), 1316 failed (5) 1317 } 1318 MAX-ACCESS read-only 1319 STATUS current 1320 DESCRIPTION 1321 "The state of the URL fetch process initiated by 1322 a write to SysFirmwareURL. Setting the Chassis or 1323 SlotFirmwareLoad object to the URL index will be rejected 1324 unless this object returns completed(4)." 1325 1326 ::= { nbsCmmcSystemGrp 1021 } 1327 1328 1329-- 1330-- the NVArea table (SystemGrp 3000-3001) 1331-- 1332 1333nbsCmmcSysNVAreaTableSize OBJECT-TYPE 1334 SYNTAX INTEGER 1335 MAX-ACCESS read-only 1336 STATUS current 1337 DESCRIPTION 1338 "The number of non-volatile firmware flash image areas system wide" 1339 1340 ::= { nbsCmmcSystemGrp 3000 } 1341 1342nbsCmmcSysNVAreaTable OBJECT-TYPE 1343 SYNTAX SEQUENCE OF NbsCmmcSysNVAreaEntry 1344 MAX-ACCESS not-accessible 1345 STATUS current 1346 DESCRIPTION 1347 "Table that lists firmware images loaded on a chassis, slot, or 1348 port." 1349 1350 ::= { nbsCmmcSystemGrp 3001 } 1351 1352nbsCmmcSysNVAreaEntry OBJECT-TYPE 1353 SYNTAX NbsCmmcSysNVAreaEntry 1354 MAX-ACCESS not-accessible 1355 STATUS current 1356 DESCRIPTION 1357 "Description of a firmware image" 1358 1359 INDEX { nbsCmmcSysNVAreaIfIndex, nbsCmmcSysNVAreaBank } 1360 ::= { nbsCmmcSysNVAreaTable 1 } 1361 1362NbsCmmcSysNVAreaEntry ::= SEQUENCE { 1363 nbsCmmcSysNVAreaIfIndex InterfaceIndex, 1364 nbsCmmcSysNVAreaBank INTEGER, 1365 nbsCmmcSysNVAreaStatus INTEGER, 1366 nbsCmmcSysNVAreaDescr DisplayString, 1367 nbsCmmcSysNVAreaVersion DisplayString, 1368 nbsCmmcSysNVAreaCksum Unsigned32 1369} 1370 1371nbsCmmcSysNVAreaIfIndex OBJECT-TYPE 1372 SYNTAX InterfaceIndex (100000..9999999) 1373 MAX-ACCESS read-only 1374 STATUS current 1375 DESCRIPTION 1376 "Interface index in the form CCSSPPP" 1377 1378 ::= { nbsCmmcSysNVAreaEntry 1 } 1379 1380nbsCmmcSysNVAreaBank OBJECT-TYPE 1381 SYNTAX INTEGER 1382 MAX-ACCESS read-only 1383 STATUS current 1384 DESCRIPTION 1385 "Number of this memory bank / storage area. Numbering must 1386 start from one, and bank numbers must be contiguous." 1387 ::= { nbsCmmcSysNVAreaEntry 2 } 1388 1389nbsCmmcSysNVAreaStatus OBJECT-TYPE 1390 SYNTAX INTEGER { 1391 invalid (1), 1392 primary (2), 1393 backup (3), 1394 erased (4), 1395 busy (5) 1396 } 1397 MAX-ACCESS read-only 1398 STATUS current 1399 DESCRIPTION 1400 "invalid(1) indicates this entry is not a valid NV area. 1401 1402 primary(2) indicates this entry is the primary NV area. The 1403 next time the hardware is reset, this image will be loaded. 1404 This setting may be changed via nbsCmmcChassisNVAreaAdmin 1405 or nbsCmmcSlotNVAreaAdmin. 1406 1407 backup(3) indicates this entry is the backup NV area. The next time 1408 the hardware is reset, this image will be loaded if the primary 1409 image fails to load. This image is subject to being overwritten if 1410 a new image is downloaded and there are no other banks available. 1411 1412 erased(4) indicates this entry refers to an area that was erased and 1413 is no longer in the NV storage area. 1414 1415 busy(5) indicates this NV area is busy." 1416 1417 ::= { nbsCmmcSysNVAreaEntry 3 } 1418 1419nbsCmmcSysNVAreaDescr OBJECT-TYPE 1420 SYNTAX DisplayString(SIZE(0..255)) 1421 MAX-ACCESS read-only 1422 STATUS current 1423 DESCRIPTION 1424 "Description of firmware image" 1425 1426 ::= { nbsCmmcSysNVAreaEntry 4 } 1427 1428nbsCmmcSysNVAreaVersion OBJECT-TYPE 1429 SYNTAX DisplayString(SIZE(0..255)) 1430 MAX-ACCESS read-only 1431 STATUS current 1432 DESCRIPTION 1433 "The version of the firmware package" 1434 1435 ::= { nbsCmmcSysNVAreaEntry 5 } 1436 1437nbsCmmcSysNVAreaCksum OBJECT-TYPE 1438 SYNTAX Unsigned32 (0..4294967295) 1439 MAX-ACCESS read-only 1440 STATUS current 1441 DESCRIPTION 1442 "The checksum of the metadata. Used to uniquely identify this NV 1443 area. Invalid NV areas have a zero Cksum. 1444 1445 Not supported value: 0" 1446 1447 ::= { nbsCmmcSysNVAreaEntry 6 } 1448 1449 1450-- ******************************************************************** 1451-- IpSnmp Group 1452-- ******************************************************************** 1453nbsCmmcIpCfg OBJECT IDENTIFIER ::= { nbsCmmcIpSnmpGrp 1 } 1454nbsCmmcSnmpCfg OBJECT IDENTIFIER ::= { nbsCmmcIpSnmpGrp 2 } 1455 1456nbsCmmcPrvIpAddr OBJECT-TYPE 1457 SYNTAX IpAddress 1458 MAX-ACCESS read-write 1459 STATUS deprecated 1460 DESCRIPTION 1461 "The SNMP Agent Administrative value of the IP Address 1462 for the private in-band access. 1463 1464 This value is stored in the system NVRAM. 1465 The current operational IP Address may be obtained by 1466 accessing the ipAdEntAddr entry in the ipAddrTable, 1467 for ipAdEntIfIndex equal to the private interface 1468 value. 1469 1470 If the system has no current operational IP Address, 1471 meaning that, the access is done out-of-band, then 1472 this value takes effect immediately. In this case the 1473 NetMask and the BcastAddr will be automatically built. 1474 Otherwise it will take effect after a system reset." 1475 1476 ::= { nbsCmmcIpCfg 1 } 1477 1478nbsCmmcPrvNetMask OBJECT-TYPE 1479 SYNTAX IpAddress 1480 MAX-ACCESS read-write 1481 STATUS deprecated 1482 DESCRIPTION 1483 "The SNMP Agent Administrative value of the subnet mask 1484 for the private in-band access. 1485 1486 This value is stored in the system NVRAM. 1487 The current operational IP Adress may be obtained by 1488 accessing the ipAdEntNetMask entry in the ipAddrTable, 1489 for ipAdEntIfIndex equal to the private interface 1490 value. 1491 1492 If the system has no current operational IP Address, 1493 meaning that the access is done out-of-band, then this 1494 value takes effect immediately. 1495 Otherwise it will take effect after a system reset" 1496 1497 ::= { nbsCmmcIpCfg 2 } 1498 1499nbsCmmcPrvBcastAddr OBJECT-TYPE 1500 SYNTAX IpAddress 1501 MAX-ACCESS read-write 1502 STATUS deprecated 1503 DESCRIPTION 1504 "The SNMP Agent Administrative value of the IP Broad- 1505 cast Address for the private in-band access. 1506 1507 This value is stored in the system NVRAM. 1508 The current operational IP Adress may be obtained via 1509 the ipAdEntBcastAddr entry in the ipAddrTable for 1510 ipAdEntIfIndex equal to the private interface value. 1511 1512 If the system has no current operational IP Address, 1513 meaning that the access is done out-of-band, then this 1514 value takes effect immediately. 1515 Otherwise it will take effect after a system reset" 1516 1517 ::= { nbsCmmcIpCfg 3 } 1518 1519 1520nbsCmmcSysIpAddr OBJECT-TYPE 1521 SYNTAX IpAddress 1522 MAX-ACCESS read-write 1523 STATUS current 1524 DESCRIPTION 1525 "The SNMP Agent Administrative value of the IP Address 1526 for the system. 1527 1528 This value is stored in the system NVRAM. 1529 The current operational IP Adress may be obtained by 1530 accessing the ipAdEntAddr entry in the ipAddrTable for 1531 ipAdEntIfIndex equal to the system interface value. 1532 1533 If the system has no current operational IP Address, 1534 meaning that the access is done out-of-band, then this 1535 value takes effect immediately. In this case the 1536 NetMask and the BcastAddr will be automatically built. 1537 Otherwise it will take effect after a system reset." 1538 1539 ::= { nbsCmmcIpCfg 4 } 1540 1541nbsCmmcSysNetMask OBJECT-TYPE 1542 SYNTAX IpAddress 1543 MAX-ACCESS read-write 1544 STATUS current 1545 DESCRIPTION 1546 "The SNMP Agent Administrative value of the subnet mask 1547 for the system. 1548 1549 This value is stored in the system NVRAM. 1550 The current operational IP Adress may be obtained by 1551 accessing the ipAdEntNetMask entry in the ipAddrTable 1552 for ipAdEntIfIndex equal to the system interface value 1553 1554 If the system has no current operational IP Address, 1555 meaning that the access is done out-of-band, then this 1556 value takes effect immediately. 1557 Otherwise it will take effect after a system reset" 1558 1559 ::= { nbsCmmcIpCfg 5 } 1560 1561nbsCmmcSysBcastAddr OBJECT-TYPE 1562 SYNTAX IpAddress 1563 MAX-ACCESS read-write 1564 STATUS current 1565 DESCRIPTION 1566 "The SNMP Agent Administrative value of the IP Broadcast 1567 Address for the system. 1568 1569 This value is stored in the system NVRAM. 1570 The current operational IP Adress may be obtained by 1571 accessing the ipAdEntBcastAddr entry in the ipAddrTable 1572 for ipAdEntIfIndex equal to the system interface value. 1573 1574 If the system has no current operational IP Address, 1575 meaning that the access is done out-of-band, then this 1576 value takes effect immediately. 1577 Otherwise it will take effect after a system reset" 1578 1579 ::= { nbsCmmcIpCfg 6 } 1580 1581nbsCmmcSysObIpAddr OBJECT-TYPE 1582 SYNTAX IpAddress 1583 MAX-ACCESS read-write 1584 STATUS deprecated 1585 DESCRIPTION 1586 "The SNMP Agent Administrative value of the IP Address 1587 for the out-band access. 1588 1589 This value is stored in the system NVRAM. 1590 The current operational IP Adress may be obtained by 1591 accessing the ipAdEntAddr entry in the ipAddrTable, 1592 for ipAdEntIfIndex equal to the SLIP interface value. 1593 1594 If the system has no current operational Out-Band IP 1595 Address, meaning that, the access is done in-band, 1596 then this value takes effect immediately. In this 1597 case the NetMask and the BcastAddr will be automa- 1598 tically built. 1599 Otherwise it will take effect after a system reset" 1600 1601 ::= { nbsCmmcIpCfg 7 } 1602 1603nbsCmmcSysObNetMask OBJECT-TYPE 1604 SYNTAX IpAddress 1605 MAX-ACCESS read-write 1606 STATUS deprecated 1607 DESCRIPTION 1608 "The SNMP Agent Administrative value of the subnet mask 1609 for the out-band access. 1610 1611 This value is stored in the system NVRAM. 1612 The current operational IP Adress may be obtained by 1613 accessing the ipAdEntNetMask entry in the ipAddrTable, 1614 for ipAdEntIfIndex equal to the SLIP interface value. 1615 1616 If the system has no current operational Out-Band IP 1617 Address, meaning that, the access is done in-band, 1618 then this value takes effect immediately. 1619 Otherwise it will take effect after a system reset" 1620 1621 ::= { nbsCmmcIpCfg 8 } 1622 1623nbsCmmcSysObBcastAddr OBJECT-TYPE 1624 SYNTAX IpAddress 1625 MAX-ACCESS read-write 1626 STATUS deprecated 1627 DESCRIPTION 1628 "The SNMP Agent Administrative value of the IP Broadcast 1629 Address for the in-band access. 1630 1631 This value is stored in the system NVRAM. 1632 The current operational IP Adress may be obtained by 1633 accessing the ipAdEntBcastAddr entry in the ipAddrTable, 1634 for ipAdEntIfIndex equal to the SLIP interface value. 1635 1636 If the system has no current operational Out-Band IP 1637 Address, meaning that, the access is done in-band, then 1638 this value takes effect immediately. 1639 Otherwise it will take effect after a system reset" 1640 1641 ::= { nbsCmmcIpCfg 9 } 1642 1643nbsCmmcSysDefaultGateway OBJECT-TYPE 1644 SYNTAX IpAddress 1645 MAX-ACCESS read-write 1646 STATUS current 1647 DESCRIPTION 1648 "The SNMP Agent Administrative value of the Default Gateway. 1649 1650 This value is stored in the system NVRAM. 1651 The current operational Default Gateway IP Adress may be 1652 obtained by accessing ipRouteNextHop object of the 0.0.0.0 1653 entry in the ipRouteTable. 1654 1655 If the system has no current operational Default Gateway 1656 IP Address, then this value takes effect immediately. 1657 Otherwise it will take effect after a system reset." 1658 1659 ::= { nbsCmmcIpCfg 10 } 1660 1661nbsCmmcSysAdminBootpState OBJECT-TYPE 1662 SYNTAX INTEGER { 1663 disabled(1), 1664 enabled (2) 1665 } 1666 MAX-ACCESS read-write 1667 STATUS current 1668 DESCRIPTION 1669 "This object indicates whether the NM should 1670 automatically retrieve its IP settings from its local 1671 network using BootP or DHCP. 1672 1673 This setting will be stored in persistent memory, and 1674 thus preserved over system resets and power cycles." 1675 1676 ::= { nbsCmmcIpCfg 11 } 1677 1678nbsCmmcSysRunBootpState OBJECT-TYPE 1679 SYNTAX INTEGER { 1680 disabled(1), 1681 enabled (2) 1682 } 1683 MAX-ACCESS read-only 1684 STATUS current 1685 DESCRIPTION 1686 "This object indicates whether BootP or DHCP was enabled 1687 when the NM last booted." 1688 1689 ::= { nbsCmmcIpCfg 12 } 1690 1691nbsCmmcSysSerialLineMode OBJECT-TYPE 1692 SYNTAX INTEGER{ 1693 adminIf(1),-- serial line is in Terminal Administrative Mode 1694 slipIf (2) -- serial line is in SLIP mode 1695 } 1696 MAX-ACCESS read-write 1697 STATUS current 1698 DESCRIPTION 1699 "The mode in which the serial line is used: 1700 by the local Administrative Interface, or as a SLIP line. 1701 Note that setting this object to adminIf(1) value while 1702 in SLIP mode will abort the serial connection between the 1703 SNMP Manager and the device. 1704 Setting this object to slipIf(2) while in Administrative 1705 Interface Mode will abort the local terminal connection." 1706 1707 ::= { nbsCmmcIpCfg 13 } 1708 1709nbsCmmcSysSerialSlipBaudRate OBJECT-TYPE 1710 SYNTAX INTEGER{ 1711 b9600 (1), -- baud rate is 9600 1712 b19200 (2), -- baud rate is 19200 1713 b38400 (3) -- baud rate is 38400 1714 } 1715 MAX-ACCESS read-write 1716 STATUS deprecated 1717 DESCRIPTION 1718 "The Serial Line Baud Rate when in SLIP Mode. 1719 This value is stored in the system NVRAM as well as in 1720 the SNMP Agent current configuration." 1721 1722 ::= { nbsCmmcIpCfg 14 } 1723 1724nbsCmmcSysArpAgingTime OBJECT-TYPE 1725 SYNTAX INTEGER (0..1000000) 1726 MAX-ACCESS read-only 1727 STATUS current 1728 DESCRIPTION 1729 "The aging time for the ARP table." 1730 1731 ::= { nbsCmmcIpCfg 15 } 1732 1733-- 1734-- Telnet Sessions Description 1735-- 1736 1737nbsCmmcSysMaxTelnetSessions OBJECT-TYPE 1738 SYNTAX INTEGER 1739 MAX-ACCESS read-only 1740 STATUS deprecated 1741 DESCRIPTION 1742 "The maximum number of entries in nbsCmmcSysTelnetTable." 1743 1744 ::= { nbsCmmcIpCfg 16 } 1745 1746nbsCmmcSysTelnetTable OBJECT-TYPE 1747 SYNTAX SEQUENCE OF NbsCmmcSysTelnetEntry 1748 MAX-ACCESS not-accessible 1749 STATUS deprecated 1750 DESCRIPTION 1751 "A table describing the Telnet Sessions" 1752 1753 ::= { nbsCmmcIpCfg 17 } 1754 1755nbsCmmcSysTelnetEntry OBJECT-TYPE 1756 SYNTAX NbsCmmcSysTelnetEntry 1757 MAX-ACCESS not-accessible 1758 STATUS deprecated 1759 DESCRIPTION 1760 "Contains the information describing a 1761 Telnet Session" 1762 INDEX { nbsCmmcSysTelnetSessionIndex } 1763 1764 ::= { nbsCmmcSysTelnetTable 1 } 1765 1766NbsCmmcSysTelnetEntry ::= SEQUENCE { 1767 1768 nbsCmmcSysTelnetSessionIndex INTEGER, 1769 nbsCmmcSysTelnetSessionStat INTEGER, 1770 nbsCmmcSysTelnetHost IpAddress, 1771 nbsCmmcSysTelnetHostPort INTEGER, 1772 nbsCmmcSysTelnetLocal IpAddress, 1773 nbsCmmcSysTelnetLocalPort INTEGER, 1774 nbsCmmcSysTelnetSessionId INTEGER, 1775 nbsCmmcSysTelnetConnectTime DisplayString, 1776 nbsCmmcSysTelnetHostAddressType InetAddressType, 1777 nbsCmmcSysTelnetHostAddress InetAddress, 1778 nbsCmmcSysTelnetLocalAddressType InetAddressType, 1779 nbsCmmcSysTelnetLocalAddress InetAddress 1780} 1781 1782nbsCmmcSysTelnetSessionIndex OBJECT-TYPE 1783 SYNTAX INTEGER 1784 MAX-ACCESS read-only 1785 STATUS deprecated 1786 DESCRIPTION 1787 "The index in the Telnet Table for this entry." 1788 1789 ::= { nbsCmmcSysTelnetEntry 1 } 1790 1791nbsCmmcSysTelnetSessionStat OBJECT-TYPE 1792 SYNTAX INTEGER{ 1793 connected (1),-- a TELNET session is in process 1794 disconnect (2) -- no TELNET session is in process 1795 } 1796 MAX-ACCESS read-only 1797 STATUS deprecated 1798 DESCRIPTION 1799 "This object indicates if there is any TELNET session in 1800 progress." 1801 1802 ::= { nbsCmmcSysTelnetEntry 2 } 1803 1804nbsCmmcSysTelnetHost OBJECT-TYPE 1805 SYNTAX IpAddress 1806 MAX-ACCESS read-only 1807 STATUS deprecated 1808 DESCRIPTION 1809 "This object indicates the remote IP host that connected 1810 to the local device. It is 0.0.0.0 if there is no active 1811 Telnet session" 1812 1813 ::= { nbsCmmcSysTelnetEntry 3 } 1814 1815nbsCmmcSysTelnetHostPort OBJECT-TYPE 1816 SYNTAX INTEGER 1817 MAX-ACCESS read-only 1818 STATUS deprecated 1819 DESCRIPTION 1820 "This object indicates the port number of the remote IP 1821 host." 1822 1823 ::= { nbsCmmcSysTelnetEntry 4 } 1824 1825nbsCmmcSysTelnetLocal OBJECT-TYPE 1826 SYNTAX IpAddress 1827 MAX-ACCESS read-only 1828 STATUS deprecated 1829 DESCRIPTION 1830 "This object indicates the IP address of the local device. 1831 It is 0.0.0.0 if there is no active Telnet session" 1832 1833 ::= { nbsCmmcSysTelnetEntry 5 } 1834 1835nbsCmmcSysTelnetLocalPort OBJECT-TYPE 1836 SYNTAX INTEGER 1837 MAX-ACCESS read-only 1838 STATUS deprecated 1839 DESCRIPTION 1840 "This object indicates the local port number." 1841 1842 ::= { nbsCmmcSysTelnetEntry 6 } 1843 1844nbsCmmcSysTelnetSessionId OBJECT-TYPE 1845 SYNTAX INTEGER 1846 MAX-ACCESS read-only 1847 STATUS deprecated 1848 DESCRIPTION 1849 "The internal session identifier for this entry." 1850 1851 ::= { nbsCmmcSysTelnetEntry 7 } 1852 1853nbsCmmcSysTelnetConnectTime OBJECT-TYPE 1854 SYNTAX DisplayString(SIZE(0..255)) 1855 MAX-ACCESS read-only 1856 STATUS deprecated 1857 DESCRIPTION 1858 "This object indicates the length of time connected." 1859 1860 ::= { nbsCmmcSysTelnetEntry 8 } 1861 1862nbsCmmcSysTelnetHostAddressType OBJECT-TYPE 1863 SYNTAX InetAddressType 1864 MAX-ACCESS read-only 1865 STATUS deprecated 1866 DESCRIPTION 1867 "This object indicates the remote host address type." 1868 ::= { nbsCmmcSysTelnetEntry 9 } 1869 1870nbsCmmcSysTelnetHostAddress OBJECT-TYPE 1871 SYNTAX InetAddress 1872 MAX-ACCESS read-only 1873 STATUS deprecated 1874 DESCRIPTION 1875 "This object indicates the remote host address, IPv4 1876 or IPv6. This field supercedes nbsCmmcSysTelnetHost" 1877 ::= { nbsCmmcSysTelnetEntry 10 } 1878 1879nbsCmmcSysTelnetLocalAddressType OBJECT-TYPE 1880 SYNTAX InetAddressType 1881 MAX-ACCESS read-only 1882 STATUS deprecated 1883 DESCRIPTION 1884 "This object indicates the local host address type." 1885 ::= { nbsCmmcSysTelnetEntry 11 } 1886 1887nbsCmmcSysTelnetLocalAddress OBJECT-TYPE 1888 SYNTAX InetAddress 1889 MAX-ACCESS read-only 1890 STATUS deprecated 1891 DESCRIPTION 1892 "This object indicates the local host address, IPv4 1893 or IPv6. This field supercedes nbsCmmcSysTelnetLocal" 1894 ::= { nbsCmmcSysTelnetEntry 12 } 1895 1896-- 1897-- Ping Sessions Description 1898-- 1899 1900nbsCmmcSysMaxPingSessions OBJECT-TYPE 1901 SYNTAX INTEGER 1902 MAX-ACCESS read-only 1903 STATUS deprecated 1904 DESCRIPTION 1905 "The maximum number of Ping Sessions allowed in this 1906 system." 1907 1908 ::= { nbsCmmcIpCfg 18 } 1909 1910nbsCmmcSysPingTable OBJECT-TYPE 1911 SYNTAX SEQUENCE OF NbsCmmcSysPingEntry 1912 MAX-ACCESS not-accessible 1913 STATUS deprecated 1914 DESCRIPTION 1915 "A table describing the Ping Sessions" 1916 1917 ::= { nbsCmmcIpCfg 19 } 1918 1919nbsCmmcSysPingEntry OBJECT-TYPE 1920 SYNTAX NbsCmmcSysPingEntry 1921 MAX-ACCESS not-accessible 1922 STATUS deprecated 1923 DESCRIPTION 1924 "Contains the information describing a Ping Session" 1925 1926 INDEX { nbsCmmcSysPingSessionIndex } 1927 1928 ::= { nbsCmmcSysPingTable 1 } 1929 1930NbsCmmcSysPingEntry ::= SEQUENCE { 1931 nbsCmmcSysPingSessionIndex INTEGER, 1932 nbsCmmcSysPingSessionStat INTEGER, 1933 nbsCmmcSysPingAddr IpAddress, 1934 nbsCmmcSysPingNumber Counter32, 1935 nbsCmmcSysPingOwner INTEGER, 1936 nbsCmmcSysPingRequests Counter32, 1937 nbsCmmcSysPingResponses Counter32, 1938 nbsCmmcSysPingAddressType InetAddressType, 1939 nbsCmmcSysPingAddress InetAddress 1940} 1941 1942nbsCmmcSysPingSessionIndex OBJECT-TYPE 1943 SYNTAX INTEGER 1944 MAX-ACCESS read-only 1945 STATUS deprecated 1946 DESCRIPTION 1947 "Index in the Ping Session Table." 1948 1949 ::= { nbsCmmcSysPingEntry 1 } 1950 1951nbsCmmcSysPingSessionStat OBJECT-TYPE 1952 SYNTAX INTEGER{ 1953 idlePing (1), 1954 runPing (2) 1955 } 1956 MAX-ACCESS read-write 1957 STATUS deprecated 1958 DESCRIPTION 1959 "This object controls the activity of the PING process 1960 progress. 1961 If GET idlePing(1) shows that the ping process is idle 1962 If SET idlePing(1) stops an active ping process, if 1963 any. 1964 1965 If GET runPing(2) shows an active ping process. 1966 If SET runPing(2) starts an active ping process, if 1967 none active. 1968 This has to be the last SET in order to activate the 1969 PING process" 1970 1971 ::= { nbsCmmcSysPingEntry 2 } 1972 1973nbsCmmcSysPingAddr OBJECT-TYPE 1974 SYNTAX IpAddress 1975 MAX-ACCESS read-write 1976 STATUS deprecated 1977 DESCRIPTION 1978 "The IP Address to which the NM device will ping. 1979 Setting this variable initiates the ping sequence. 1980 The default value is the loopback address 127.0.0.1." 1981 DEFVAL { '7F000001'h } 1982 ::= { nbsCmmcSysPingEntry 3 } 1983 1984nbsCmmcSysPingNumber OBJECT-TYPE 1985 SYNTAX Counter32 1986 MAX-ACCESS read-write 1987 STATUS deprecated 1988 DESCRIPTION 1989 "The number of ICMP echo packets (pings) to be sent. 1990 The default value is 1." 1991 1992 ::= { nbsCmmcSysPingEntry 4 } 1993 1994nbsCmmcSysPingOwner OBJECT-TYPE 1995 SYNTAX INTEGER { 1996 none (1), 1997 adminInterface(2), 1998 snmpAgent (3), 1999 webManager (4) 2000 } 2001 MAX-ACCESS read-only 2002 STATUS deprecated 2003 DESCRIPTION 2004 "If a Ping Process is active, then the value of this 2005 object shows who activated it: the Administrative 2006 Interface, the SNMP Agent or a Web Based Manager." 2007 2008 ::= { nbsCmmcSysPingEntry 5 } 2009 2010nbsCmmcSysPingRequests OBJECT-TYPE 2011 SYNTAX Counter32 2012 MAX-ACCESS read-only 2013 STATUS deprecated 2014 DESCRIPTION 2015 "The number of ICMP echo request (pings) sent." 2016 2017 ::= { nbsCmmcSysPingEntry 6 } 2018 2019nbsCmmcSysPingResponses OBJECT-TYPE 2020 SYNTAX Counter32 2021 MAX-ACCESS read-only 2022 STATUS deprecated 2023 DESCRIPTION 2024 "The number of ICMP echo response packets received." 2025 2026 ::= { nbsCmmcSysPingEntry 7 } 2027 2028nbsCmmcSysPingAddressType OBJECT-TYPE 2029 SYNTAX InetAddressType 2030 MAX-ACCESS read-write 2031 STATUS deprecated 2032 DESCRIPTION 2033 "The IP Address to which the NM device will ping. 2034 Setting this variable initiates the ping sequence. 2035 The default value is the loopback address 127.0.0.1." 2036 DEFVAL { unknown } 2037 ::= { nbsCmmcSysPingEntry 8 } 2038 2039nbsCmmcSysPingAddress OBJECT-TYPE 2040 SYNTAX InetAddress 2041 MAX-ACCESS read-write 2042 STATUS deprecated 2043 DESCRIPTION 2044 "The IP Address to which the NM device will ping. 2045 Setting this variable initiates the ping sequence. 2046 The default value is the loopback address 127.0.0.1. 2047 Supercedes the field nbsCmmcSysPingAddr" 2048 ::= { nbsCmmcSysPingEntry 9 } 2049 2050nbsCmmcSysTelnetServer OBJECT-TYPE 2051 SYNTAX INTEGER { 2052 notSupported (1), 2053 disabled (2), 2054 enabled (3) 2055 } 2056 MAX-ACCESS read-write 2057 STATUS current 2058 DESCRIPTION 2059 "The telnet server ships disabled by default on the NM2. 2060 Not supported means that the telnet server status cannot 2061 be changed from SNMP." 2062 DEFVAL { disabled } 2063 ::= { nbsCmmcIpCfg 20 } 2064 2065nbsCmmcSysSshServer OBJECT-TYPE 2066 SYNTAX INTEGER { 2067 notSupported (1), 2068 disabled (2), 2069 enabled (3) 2070 } 2071 MAX-ACCESS read-write 2072 STATUS current 2073 DESCRIPTION 2074 "The ssh server ships enabled by default on the NM2. 2075 Not supported means that the ssh server status cannot 2076 be changed from SNMP." 2077 DEFVAL { enabled } 2078 ::= { nbsCmmcIpCfg 21 } 2079 2080nbsCmmcSysIpAddrOper OBJECT-TYPE 2081 SYNTAX IpAddress 2082 MAX-ACCESS read-only 2083 STATUS current 2084 DESCRIPTION 2085 "The IP address actually being used by the Agent. 2086 2087 The Agent's IP address may be assigned automatically 2088 by a bootp or DHCP server, or a static IP may be 2089 assigned via the nbsCmmcSysIpAddr object." 2090 ::= { nbsCmmcIpCfg 22 } 2091 2092nbsCmmcSysNetMaskOper OBJECT-TYPE 2093 SYNTAX IpAddress 2094 MAX-ACCESS read-only 2095 STATUS current 2096 DESCRIPTION 2097 "The subnet mask actually being used by the Agent. 2098 2099 The Agent's subnet mask may be assigned automatically 2100 by a bootp or DHCP server, or may be 2101 assigned via the nbsCmmcSysNetMask object." 2102 ::= { nbsCmmcIpCfg 23 } 2103 2104nbsCmmcSysBcastAddrOper OBJECT-TYPE 2105 SYNTAX IpAddress 2106 MAX-ACCESS read-only 2107 STATUS current 2108 DESCRIPTION 2109 "The IP Broadcast address actually being used by the Agent. 2110 2111 The Agent's IP Broadcast address may be assigned automatically 2112 by a bootp or DHCP server, or may be 2113 assigned via the nbsCmmcSysBcastAddr object." 2114 ::= { nbsCmmcIpCfg 24 } 2115 2116nbsCmmcSysDefaultGatewayOper OBJECT-TYPE 2117 SYNTAX IpAddress 2118 MAX-ACCESS read-only 2119 STATUS current 2120 DESCRIPTION 2121 "The Default Gateway actually being used by the Agent. 2122 2123 The Agent's Default Gateway may be assigned automatically 2124 by a bootp or DHCP server, or may be 2125 assigned via the nbsCmmcSysBcastAddr object." 2126 ::= { nbsCmmcIpCfg 25 } 2127 2128 2129nbsCmmcSysWebServer OBJECT-TYPE 2130 SYNTAX INTEGER { 2131 notSupported (1), 2132 disabled (2), 2133 enabled (3) 2134 } 2135 MAX-ACCESS read-write 2136 STATUS current 2137 DESCRIPTION 2138 "The web server ships enabled by default on the NM2. 2139 Not supported means that the web server status cannot 2140 be changed from SNMP." 2141 DEFVAL { disabled } 2142 ::= { nbsCmmcIpCfg 26 } 2143 2144nbsCmmcSysWebPort OBJECT-TYPE 2145 SYNTAX INTEGER (1..65535) 2146 MAX-ACCESS read-write 2147 STATUS current 2148 DESCRIPTION 2149 "The TCP/UDP/IP port the Agent will listen on for web 2150 (HTTP) traffic when nbsCmmcSysWebServer is enabled(3). 2151 2152 Not supported value: -1" 2153 DEFVAL { 80 } 2154 ::= { nbsCmmcIpCfg 27 } 2155 2156nbsCmmcSysTelnetPort OBJECT-TYPE 2157 SYNTAX INTEGER (1..65535) 2158 MAX-ACCESS read-write 2159 STATUS current 2160 DESCRIPTION 2161 "The TCP/IP port the Agent will listen on for Telnet 2162 traffic when nbsCmmcSysTelnetServer is enabled(3). 2163 2164 Not supported value: -1" 2165 DEFVAL { 23 } 2166 ::= { nbsCmmcIpCfg 28 } 2167 2168nbsCmmcSysSshPort OBJECT-TYPE 2169 SYNTAX INTEGER (1..65535) 2170 MAX-ACCESS read-write 2171 STATUS current 2172 DESCRIPTION 2173 "The TCP/UDP/IP port the Agent will listen on for Secure 2174 Shell (SSH) traffic if nbsCmmcSysSshServer is enabled(3). 2175 2176 Not supported value: -1" 2177 DEFVAL { 22 } 2178 ::= { nbsCmmcIpCfg 29 } 2179 2180nbsCmmcSysScpServer OBJECT-TYPE 2181 SYNTAX INTEGER { 2182 notSupported (1), 2183 disabled (2), 2184 enabled (3) 2185 } 2186 MAX-ACCESS read-write 2187 STATUS current 2188 DESCRIPTION 2189 "The Secure Copy Protocol (SCP) server ships disabled by 2190 default on the NM2. This feature shares nbsCmmcSysSshPort 2191 with SSH, and will not work unless nbsCmmcSysSshServer is 2192 enabled(3). 2193 2194 Not supported means that the scp server status cannot 2195 be changed from SNMP." 2196 DEFVAL { disabled } 2197 ::= { nbsCmmcIpCfg 30 } 2198 2199 2200-- 2201-- SNMP Configuration Parameters 2202-- 2203 2204nbsCmmcSysWriteCommunity OBJECT-TYPE 2205 SYNTAX DisplayString (SIZE (0..255)) 2206 MAX-ACCESS read-write 2207 STATUS current 2208 DESCRIPTION 2209 "The SNMP Agent Administrative value of the write community 2210 string. This value is stored in the system NVRAM. 2211 It will take effect after a system reset. 2212 The object may not be read for obvious security reasons. 2213 A GET request will be answered by a zero length string." 2214 DEFVAL { "private" } 2215 2216 ::= { nbsCmmcSnmpCfg 1 } 2217 2218nbsCmmcSysReadCommunity OBJECT-TYPE 2219 SYNTAX DisplayString (SIZE (0..255)) 2220 MAX-ACCESS read-write 2221 STATUS current 2222 DESCRIPTION 2223 "The SNMP Agent Administrative value of the read community 2224 string. This value is stored in the system NVRAM. 2225 It will take effect after a system reset" 2226 DEFVAL { "public" } 2227 2228 ::= { nbsCmmcSnmpCfg 2 } 2229 2230 2231-- 2232-- Trap receiver table 2233-- 2234 2235nbsCmmcSysTrapTblMaxSize OBJECT-TYPE 2236 SYNTAX INTEGER 2237 MAX-ACCESS read-only 2238 STATUS current 2239 DESCRIPTION 2240 "The maximum size (number of rows) allowed in the trap table" 2241 2242 ::= { nbsCmmcSnmpCfg 3 } 2243 2244nbsCmmcSysTrapTable OBJECT-TYPE 2245 SYNTAX SEQUENCE OF NbsCmmcSysTrapEntry 2246 MAX-ACCESS not-accessible 2247 STATUS current 2248 DESCRIPTION 2249 "A table of managers to whom will the traps generated by the 2250 SNMP agent will be sent. 2251 It represents the current operational table as well as the 2252 NVRAM saved table. The entries in the table are saved over 2253 system resets and power up cycles" 2254 2255 ::= { nbsCmmcSnmpCfg 4 } 2256 2257nbsCmmcSysTrapEntry OBJECT-TYPE 2258 SYNTAX NbsCmmcSysTrapEntry 2259 MAX-ACCESS not-accessible 2260 STATUS current 2261 DESCRIPTION 2262 "Contains the information necessary to generate a trap to be 2263 sent to a particular manager. 2264 2265 The object nbsCmmcSysTrapTblEntStatus, when written is used 2266 to create or delete an entry/row in nbsCmmcSysTrapTable. To 2267 create a new entry a SET PDU with the 2268 nbsCmmcSysTrapTblEntRecipient, nbsCmmcSysTrapTblEntComm and 2269 nbsCmmcSysTrapTblEntStatus objects is required." 2270 INDEX { nbsCmmcSysTrapTblEntIndex } 2271 2272 ::= { nbsCmmcSysTrapTable 1 } 2273 2274NbsCmmcSysTrapEntry ::= SEQUENCE { 2275 nbsCmmcSysTrapTblEntIndex INTEGER, 2276 nbsCmmcSysTrapTblEntStatus INTEGER, 2277 nbsCmmcSysTrapTblEntIpAddr IpAddress, 2278 nbsCmmcSysTrapTblEntComm DisplayString, 2279 nbsCmmcSysTrapTblEntLevel INTEGER, 2280 nbsCmmcSysTrapTblEntPort INTEGER, 2281 nbsCmmcSysTrapTblEntAddressType InetAddressType, 2282 nbsCmmcSysTrapTblEntRecipient InetAddress 2283} 2284 2285nbsCmmcSysTrapTblEntIndex OBJECT-TYPE 2286 SYNTAX INTEGER 2287 MAX-ACCESS read-only 2288 STATUS current 2289 DESCRIPTION 2290 "The index of the entry/row in the trap table in the range 2291 1 to the value of nbsCmmcSysTrapTblMaxSize." 2292 2293 ::= { nbsCmmcSysTrapEntry 1 } 2294 2295nbsCmmcSysTrapTblEntStatus OBJECT-TYPE 2296 SYNTAX INTEGER { 2297 invalid(1), -- an invalidated entry 2298 active (2) -- an active entry describing a manager 2299 } 2300 MAX-ACCESS read-write 2301 STATUS current 2302 DESCRIPTION 2303 "This object is used to get/set the validity of the 2304 information contained by nbsCmmcSysTrapEntry row. 2305 2306 Setting this object to the value invalid(1) has the effect 2307 of deleting the corresponding nbsCmmcSysTrapTable entry. 2308 Deleting and entry has the effect of initializing it to 2309 default values : IpAddr = 0.0.0.0 & Comm = null string. 2310 2311 Setting this object to the value valid(2) entry has the 2312 effect of creating a new row in the nbsCmmcSysTrapTable 2313 object, if an entry with the same nbsCmmcSysTrapTblEntIpAddr 2314 does not exist. If such an entry exists, then a 'badValue' 2315 error will be returned. 2316 2317 The GET operations will receive a value of valid(2) for 2318 existing entries. An invalid(1) value indicates an entry 2319 that was deleted by a previous SET operation." 2320 2321 ::= { nbsCmmcSysTrapEntry 2 } 2322 2323nbsCmmcSysTrapTblEntIpAddr OBJECT-TYPE 2324 SYNTAX IpAddress 2325 MAX-ACCESS read-write 2326 STATUS current 2327 DESCRIPTION 2328 "IPv4 Address of a manager that is to receive the SNMP 2329 agent traps. This field is now read-only and is superseded 2330 CmmcSysTrapTblEntRecipient" 2331 2332 ::= { nbsCmmcSysTrapEntry 3 } 2333 2334nbsCmmcSysTrapTblEntComm OBJECT-TYPE 2335 SYNTAX DisplayString(SIZE(0..255)) 2336 MAX-ACCESS read-write 2337 STATUS current 2338 DESCRIPTION 2339 "Community string used by the SNMP agent in the traps 2340 generated to this SNMP manager/receiver." 2341 DEFVAL { "public" } 2342 2343 ::= { nbsCmmcSysTrapEntry 4 } 2344 2345nbsCmmcSysTrapTblEntLevel OBJECT-TYPE 2346 SYNTAX INTEGER { 2347 disabled (1), 2348 fatal (2), 2349 error (3), 2350 warning (4), 2351 deprecated5 (5), 2352 deprecated6 (6), 2353 alarm (7) 2354 } 2355 MAX-ACCESS read-write 2356 STATUS current 2357 DESCRIPTION 2358 "Event severity level threshold for this SNMP manager. 2359 If the event severity level is at least 2360 nbsCmmcSysTrapTblEntLevel, the SNMP agent will 2361 generate a trap to this SNMP manager/receiver." 2362 DEFVAL { warning } 2363 2364 ::= { nbsCmmcSysTrapEntry 5 } 2365 2366nbsCmmcSysTrapTblEntPort OBJECT-TYPE 2367 SYNTAX INTEGER (1..65535) 2368 MAX-ACCESS read-write 2369 STATUS current 2370 DESCRIPTION 2371 "The UDP/IP port on the Manager to which the Agent will send 2372 SNMP traps/notifications. 2373 2374 Not supported value: -1" 2375 DEFVAL { 162 } 2376 2377 ::= { nbsCmmcSysTrapEntry 6 } 2378 2379nbsCmmcSysTrapTblEntAddressType OBJECT-TYPE 2380 SYNTAX InetAddressType 2381 MAX-ACCESS read-write 2382 STATUS current 2383 DESCRIPTION 2384 "The address type of nbsCmmcSysTrapTblEntRecipient. 2385 Currently ipv4 and ipv6 are supported." 2386 DEFVAL { unknown } 2387 ::= { nbsCmmcSysTrapEntry 7 } 2388 2389nbsCmmcSysTrapTblEntRecipient OBJECT-TYPE 2390 SYNTAX InetAddress 2391 MAX-ACCESS read-write 2392 STATUS current 2393 DESCRIPTION 2394 "IP Address (IPv4 or IPv6) or hostname of a manager that is to 2395 receive the SNMP agent generated traps; supersedes 2396 nbsCmmcSysTrapTblEntIpAddr" 2397 ::= { nbsCmmcSysTrapEntry 8 } 2398 2399-- 2400-- Specific traps configuration 2401-- 2402 2403nbsCmmcSysEnablePowerSupplyTraps OBJECT-TYPE 2404 SYNTAX INTEGER { 2405 disabled(1), -- power supply trap generation is disabled 2406 enabled (2) -- power supply trap generation is enabled 2407 } 2408 MAX-ACCESS read-write 2409 STATUS current 2410 DESCRIPTION 2411 "Indicates whether powerSupplyAllarmOn 2412 and powerSupplyAllarmOff traps in this MIB should be 2413 generated." 2414 DEFVAL { enabled } 2415 2416 ::= { nbsCmmcSnmpCfg 11 } 2417 2418nbsCmmcSysEnableModuleTraps OBJECT-TYPE 2419 SYNTAX INTEGER { 2420 disabled(1), -- module trap generation is disabled 2421 enabled (2) -- module trap generation is enabled 2422 } 2423 MAX-ACCESS read-write 2424 STATUS current 2425 DESCRIPTION 2426 "Indicates whether moduleUp and moduleDown 2427 traps in this MIB should be generated." 2428 DEFVAL { enabled } 2429 2430 ::= { nbsCmmcSnmpCfg 12 } 2431 2432nbsCmmcSysEnableBridgeTraps OBJECT-TYPE 2433 SYNTAX INTEGER { 2434 disabled(1), -- bridge trap generation is disabled 2435 enabled (2) -- bridge trap generation is enabled 2436 } 2437 MAX-ACCESS read-write 2438 STATUS current 2439 DESCRIPTION 2440 "Indicates whether newRoot and topologyChange 2441 traps in the BRIDGE-MIB should be generated." 2442 DEFVAL { enabled } 2443 2444 ::= { nbsCmmcSnmpCfg 13 } 2445 2446nbsCmmcSysEnableIpAccessTraps OBJECT-TYPE 2447 SYNTAX INTEGER { 2448 disabled(1), -- IP Access trap generation is disabled 2449 enabled (2) -- IP Access trap generation is enabled 2450 } 2451 MAX-ACCESS read-write 2452 STATUS current 2453 DESCRIPTION 2454 "Indicates whether IP access traps in this MIB should 2455 be generated." 2456 DEFVAL { enabled } 2457 2458 ::= { nbsCmmcSnmpCfg 14 } 2459 2460nbsCmmcSysSnmpPortAdmin OBJECT-TYPE 2461 SYNTAX INTEGER (1..65535) 2462 MAX-ACCESS read-write 2463 STATUS current 2464 DESCRIPTION 2465 "The UDP/IP port the Agent will listen on for SNMP traffic 2466 after the next system restart. 2467 2468 Not supported value: -1" 2469 DEFVAL { 161 } 2470 2471 ::= { nbsCmmcSnmpCfg 15 } 2472 2473nbsCmmcSysSnmpPortOper OBJECT-TYPE 2474 SYNTAX INTEGER (1..65535) 2475 MAX-ACCESS read-only 2476 STATUS current 2477 DESCRIPTION 2478 "The UDP/IP port the Agent is listening on for SNMP traffic 2479 now. 2480 2481 Not supported value: -1" 2482 DEFVAL { 161 } 2483 2484 ::= { nbsCmmcSnmpCfg 16 } 2485 2486-- ****************************************************************** 2487-- 2488-- Objects for the TFTP client/server configuration. 2489-- 2490-- Implementation of the nbsCmmcTftpGrp is mandatory. 2491-- 2492-- ******************************************************************** 2493 2494nbsCmmcSysTftpHostIP OBJECT-TYPE 2495 SYNTAX IpAddress 2496 MAX-ACCESS read-write 2497 STATUS current 2498 DESCRIPTION 2499 "This is the IP Address of the TFTP Server/Client serving 2500 the actual TFTP transfer. A TFTP transfer may mean a 2501 software/microcode/parameter/etc.. download/upload process, 2502 initiated by the SNMP agent, for one of the modules, 2503 including, but not only, the System Control Card. 2504 It is 0.0.0.0, if th TFTP host is undefined." 2505 DEFVAL { '00000000'h } 2506 2507 ::= { nbsCmmcTftpGrp 1 } 2508 2509-- 2510-- the TFTP Session table 2511-- 2512 2513nbsCmmcTftpMaxSessionNum OBJECT-TYPE 2514 SYNTAX INTEGER 2515 MAX-ACCESS read-only 2516 STATUS current 2517 DESCRIPTION 2518 "Maximum number of parallel TFTP sessions that are 2519 supported by the system" 2520 DEFVAL { 5 } 2521 2522 ::= { nbsCmmcTftpGrp 2 } 2523 2524nbsCmmcTftpSessTable OBJECT-TYPE 2525 SYNTAX SEQUENCE OF NbsCmmcTftpSessEntry 2526 MAX-ACCESS not-accessible 2527 STATUS current 2528 DESCRIPTION 2529 "A table that describes the active TFTP sessions" 2530 2531 ::= { nbsCmmcTftpGrp 3 } 2532 2533nbsCmmcTftpSessEntry OBJECT-TYPE 2534 SYNTAX NbsCmmcTftpSessEntry 2535 MAX-ACCESS not-accessible 2536 STATUS current 2537 DESCRIPTION 2538 "Contains a description of a particular TFTP session" 2539 2540 INDEX { nbsCmmcTftpSessIndex } 2541 2542 ::= { nbsCmmcTftpSessTable 1 } 2543 2544NbsCmmcTftpSessEntry ::= SEQUENCE { 2545 2546 nbsCmmcTftpSessIndex INTEGER, 2547 nbsCmmcTftpSessStatus INTEGER, 2548 nbsCmmcTftpSessHostIp IpAddress, 2549 nbsCmmcTftpSessModuleId INTEGER, 2550 nbsCmmcTftpSessAction INTEGER, 2551 nbsCmmcTftpSessFileName DisplayString, 2552 nbsCmmcTftpSessFileSize INTEGER, 2553 nbsCmmcTftpSessProgress INTEGER, 2554 nbsCmmcTftpSessAddressType InetAddressType, 2555 nbsCmmcTftpSessAddress InetAddress 2556} 2557 2558nbsCmmcTftpSessIndex OBJECT-TYPE 2559 SYNTAX INTEGER 2560 MAX-ACCESS read-only 2561 STATUS current 2562 DESCRIPTION 2563 "The index of the TFTP session (1..nbsCmmcTftpMaxSessionNum)" 2564 ::= { nbsCmmcTftpSessEntry 1 } 2565 2566nbsCmmcTftpSessStatus OBJECT-TYPE 2567 SYNTAX INTEGER { 2568 inactive (1), -- TFTP session is inactive 2569 create (2), -- TFTP session is in creation/activation 2570 underCreation (3), -- TFTP session is in creation/activation 2571 active (4), -- TFTP session is active 2572 transferEnded (5), -- TFTP session has ended - results ready 2573 failed (6) -- TFTP session failed 2574 } 2575 MAX-ACCESS read-only 2576 STATUS current 2577 DESCRIPTION 2578 "The status of this TFTP session" 2579 2580 ::= { nbsCmmcTftpSessEntry 2 } 2581 2582nbsCmmcTftpSessHostIp OBJECT-TYPE 2583 SYNTAX IpAddress 2584 MAX-ACCESS read-write 2585 STATUS current 2586 DESCRIPTION 2587 "This is the IP Address of the TFTP Host (Server/Client) 2588 serving the TFTP session as a source/destination. An IP 2589 address of 0.0.0.0 signifies that no setup has been done. 2590 Setting the nbsCmmcTftpSessHostIp value will change also the 2591 the default of all the instances of nbsCmmcTftpSessHostIp that 2592 were not specifically initialized by a SET operation." 2593 2594 DEFVAL { '00000000'h } 2595 2596 ::= { nbsCmmcTftpSessEntry 3 } 2597 2598nbsCmmcTftpSessModuleId OBJECT-TYPE 2599 SYNTAX INTEGER 2600 MAX-ACCESS read-write 2601 STATUS deprecated 2602 DESCRIPTION 2603 "Deprecated. Module Id that owns this TFTP session 2604 (whose firmware/microcode/parameters/etc. are transferred" 2605 2606 ::= { nbsCmmcTftpSessEntry 4 } 2607 2608nbsCmmcTftpSessAction OBJECT-TYPE 2609 SYNTAX INTEGER { 2610 inactive (1), -- no transfer underway 2611 downloadNM (2), -- download NM image from a host 2612 uploadNM (3), -- upload NM image to a host 2613 downloadPar (4), -- download configuration parameters from a host 2614 uploadPar (5), -- upload configuration parameters to a host 2615 downloadFile (6), -- download a file from a host 2616 uploadFile (7) -- upload a file to a host 2617 } 2618 MAX-ACCESS read-write 2619 STATUS current 2620 DESCRIPTION 2621 "This object is used to initiate a TFTP file transfer. 2622 2623 If nbsCmmcTftpSessStatus is not active (4), the Agent 2624 should report the value inactive (1). 2625 2626 The Manager may initiate a session between the Agent 2627 and the host specified in nbsCmmcTftpSessHostIp by 2628 changing the value of this object. 2629 2630 Setting the value downloadNM (2) tells the Agent to 2631 transfer its firmware image from the host to itself. 2632 Setting the value uploadNM (3) tells the Agent to 2633 transfer its firmware image from itself to the host. 2634 2635 Setting the value downloadPar (4) tells the Agent to 2636 transfer a previous backup of its configuration from 2637 the host to itself. Setting the value uploadPar (5) 2638 tells the Agent to send a backup file of its current 2639 configuration to the host. 2640 2641 For any other type of file, the Manager should set 2642 this value to downloadFile (6) to send a file from the 2643 host to the NM, and uploadFile (7) to transfer a file 2644 from the NM to the host." 2645 2646 ::= { nbsCmmcTftpSessEntry 5 } 2647 2648nbsCmmcTftpSessFileName OBJECT-TYPE 2649 SYNTAX DisplayString(SIZE(0..50)) 2650 MAX-ACCESS read-write 2651 STATUS current 2652 DESCRIPTION 2653 "The name of the file to be transferred by this TFTP 2654 session." 2655 2656 ::= { nbsCmmcTftpSessEntry 6 } 2657 2658nbsCmmcTftpSessFileSize OBJECT-TYPE 2659 SYNTAX INTEGER 2660 MAX-ACCESS read-write 2661 STATUS deprecated 2662 DESCRIPTION 2663 "The number of bytes in the file. Whichever side has 2664 the file being sent may report the file size here. 2665 2666 Not supported value: -1" 2667 DEFVAL { -1 } 2668 ::= { nbsCmmcTftpSessEntry 7 } 2669 2670nbsCmmcTftpSessProgress OBJECT-TYPE 2671 SYNTAX INTEGER 2672 MAX-ACCESS read-only 2673 STATUS deprecated 2674 DESCRIPTION 2675 "The number of bytes successfully transferred in this 2676 session. 2677 2678 Not supported value: -1" 2679 DEFVAL { -1 } 2680 ::= { nbsCmmcTftpSessEntry 8 } 2681 2682nbsCmmcTftpSessAddressType OBJECT-TYPE 2683 SYNTAX InetAddressType 2684 MAX-ACCESS read-write 2685 STATUS current 2686 DESCRIPTION 2687 "This is the IP Address Type of the TFTP Host (Server/Client) 2688 serving the TFTP session as a source/destination." 2689 DEFVAL { unknown } 2690 ::= { nbsCmmcTftpSessEntry 9 } 2691 2692nbsCmmcTftpSessAddress OBJECT-TYPE 2693 SYNTAX InetAddress 2694 MAX-ACCESS read-write 2695 STATUS current 2696 DESCRIPTION 2697 "This is the IPv4 or IPv6 Address of the TFTP Host (Server/Client) 2698 serving the TFTP session as a source/destination. Setting the 2699 nbsCmmcTftpSessAddress value will change also the 2700 the default of all the instances of nbsCmmcTftpSessAddress that 2701 were not specifically initialized by a SET operation. This supercedes 2702 nbsCmmcTftpSessHostIp." 2703 ::= { nbsCmmcTftpSessEntry 10 } 2704 2705 2706nbsCmmcSysTftpHostAddressType OBJECT-TYPE 2707 SYNTAX InetAddressType 2708 MAX-ACCESS read-write 2709 STATUS current 2710 DESCRIPTION 2711 "Address type of nbsCmmcSysTftpHostAddress." 2712 DEFVAL { unknown } 2713 ::= { nbsCmmcTftpGrp 4 } 2714 2715 2716nbsCmmcSysTftpHostAddress OBJECT-TYPE 2717 SYNTAX InetAddress 2718 MAX-ACCESS read-write 2719 STATUS current 2720 DESCRIPTION 2721 "Supercedes the previous value of nbsCmmcSysTftpHostIP; 2722 this is the IP Address of the TFTP Server/Client serving 2723 the actual TFTP transfer. A TFTP transfer may mean a 2724 software/microcode/parameter/etc.. download/upload process, 2725 initiated by the SNMP agent, for one of the modules, 2726 including, but not only, the System Control Card. 2727 It is unknown, if the TFTP host is undefined." 2728 2729 ::= { nbsCmmcTftpGrp 5 } 2730-- 2731-- ****************************************************************** 2732-- 2733-- Objects for the IP Access Configuration have been deprecated 2734-- 2735-- ******************************************************************** 2736 2737 2738 2739-- ******************************************************************** 2740-- 2741-- Objects for the Chassis group 2742-- 2743-- ******************************************************************** 2744 2745nbsCmmcChassisTable OBJECT-TYPE 2746 SYNTAX SEQUENCE OF NbsCmmcChassisEntry 2747 MAX-ACCESS not-accessible 2748 STATUS current 2749 DESCRIPTION 2750 "A table that describes the Chassis connected" 2751 2752 ::= { nbsCmmcChassisGrp 1 } 2753 2754nbsCmmcChassisEntry OBJECT-TYPE 2755 SYNTAX NbsCmmcChassisEntry 2756 MAX-ACCESS not-accessible 2757 STATUS current 2758 DESCRIPTION 2759 "Contains a description of a particular Chassis" 2760 2761 INDEX { nbsCmmcChassisIndex } 2762 2763 ::= { nbsCmmcChassisTable 1 } 2764 2765NbsCmmcChassisEntry ::= SEQUENCE { 2766 nbsCmmcChassisIndex INTEGER, 2767 nbsCmmcChassisType NbsCmmcEnumChassisType, 2768 nbsCmmcChassisModel DisplayString, 2769 nbsCmmcChassisObjectId OBJECT IDENTIFIER, 2770 nbsCmmcChassisNumberOfSlots INTEGER, 2771 nbsCmmcChassisHardwareRevision DisplayString, 2772 nbsCmmcChassisPS1Status INTEGER, 2773 nbsCmmcChassisPS2Status INTEGER, 2774 nbsCmmcChassisPS3Status INTEGER, 2775 nbsCmmcChassisPS4Status INTEGER, 2776 nbsCmmcChassisFan1Status INTEGER, 2777 nbsCmmcChassisFan2Status INTEGER, 2778 nbsCmmcChassisFan3Status INTEGER, 2779 nbsCmmcChassisFan4Status INTEGER, 2780 nbsCmmcChassisTemperature INTEGER, 2781 nbsCmmcChassisTemperatureLimit INTEGER, 2782 nbsCmmcChassisTemperatureMin INTEGER, 2783 nbsCmmcChassisSignalStrength INTEGER, 2784 nbsCmmcChassisSignalStrengthMinimum INTEGER, 2785 nbsCmmcChassisEnableAutoReset INTEGER, 2786 nbsCmmcChassisEnableLinkTraps INTEGER, 2787 nbsCmmcChassisEnableChassisTraps INTEGER, 2788 nbsCmmcChassisEnableLoopbackTraps INTEGER, 2789 nbsCmmcChassisEnableSlotChangeTraps INTEGER, 2790 nbsCmmcChassisEnablePortTraps INTEGER, 2791 nbsCmmcChassisResetAllModules INTEGER, 2792 nbsCmmcChassisEnableModuleSpecificTraps INTEGER, 2793 nbsCmmcChassisLoopbackTimeout INTEGER, 2794 nbsCmmcChassisPortInfoBitMap OCTET STRING, 2795 nbsCmmcChassisSlotListBitMap OCTET STRING, 2796 nbsCmmcChassisNumberOfPortsBitMap OCTET STRING, 2797 nbsCmmcChassisName DisplayString, 2798 nbsCmmcChassisEnableLINTraps INTEGER, 2799 nbsCmmcChassisEnablePortChangeTraps INTEGER, 2800 nbsCmmcChassisEnablePortDiagsTraps INTEGER, 2801 nbsCmmcChassisFan5Status INTEGER, 2802 nbsCmmcChassisFan6Status INTEGER, 2803 nbsCmmcChassisFan7Status INTEGER, 2804 nbsCmmcChassisFan8Status INTEGER, 2805 nbsCmmcChassisEnableSwitchoverTraps INTEGER, 2806 nbsCmmcChassisCrossConnect INTEGER, 2807 nbsCmmcChassisNVAreaBanks INTEGER, 2808 nbsCmmcChassisFirmwareCaps OCTET STRING, 2809 nbsCmmcChassisFirmwareLoad OCTET STRING, 2810 nbsCmmcChassisNVAreaAdmin INTEGER, 2811 nbsCmmcChassisNVAreaOper INTEGER, 2812 nbsCmmcChassisLoader INTEGER, 2813 nbsCmmcChassisSerialNum DisplayString, 2814 nbsCmmcChassisFace OCTET STRING, 2815 nbsCmmcChassisCountersState INTEGER, 2816 nbsCmmcChassisPowerStatus INTEGER, 2817 nbsCmmcChassisIfIndex InterfaceIndex 2818} 2819 2820nbsCmmcChassisIndex OBJECT-TYPE 2821 SYNTAX INTEGER 2822 MAX-ACCESS read-only 2823 STATUS current 2824 DESCRIPTION 2825 "The index of the Chassis." 2826 ::= {nbsCmmcChassisEntry 1 } 2827 2828nbsCmmcChassisType OBJECT-TYPE 2829 SYNTAX NbsCmmcEnumChassisType 2830 MAX-ACCESS read-only 2831 STATUS current 2832 DESCRIPTION 2833 "The type of Chassis." 2834 ::= {nbsCmmcChassisEntry 2 } 2835 2836nbsCmmcChassisModel OBJECT-TYPE 2837 SYNTAX DisplayString(SIZE(0..50)) 2838 MAX-ACCESS read-only 2839 STATUS current 2840 DESCRIPTION 2841 "The model name of the chassis." 2842 ::= {nbsCmmcChassisEntry 3 } 2843 2844nbsCmmcChassisObjectId OBJECT-TYPE 2845 SYNTAX OBJECT IDENTIFIER 2846 MAX-ACCESS read-only 2847 STATUS current 2848 DESCRIPTION 2849 "Object Id of chassis." 2850 ::= {nbsCmmcChassisEntry 4 } 2851 2852nbsCmmcChassisNumberOfSlots OBJECT-TYPE 2853 SYNTAX INTEGER 2854 MAX-ACCESS read-only 2855 STATUS current 2856 DESCRIPTION 2857 "The number of slots in the Chassis." 2858 ::= {nbsCmmcChassisEntry 5 } 2859 2860nbsCmmcChassisHardwareRevision OBJECT-TYPE 2861 SYNTAX DisplayString(SIZE(0..100)) 2862 MAX-ACCESS read-only 2863 STATUS current 2864 DESCRIPTION 2865 "The hardware revision of the chassis." 2866 ::= {nbsCmmcChassisEntry 6 } 2867 2868nbsCmmcChassisPS1Status OBJECT-TYPE 2869 SYNTAX INTEGER{ 2870 notInstalled (1), 2871 acBad (2), 2872 dcBad (3), 2873 acGood (4), 2874 dcGood (5), 2875 notSupported (6), 2876 good (7), 2877 bad (8) 2878 } 2879 MAX-ACCESS read-only 2880 STATUS current 2881 DESCRIPTION 2882 "The status of Power Supply 1." 2883 ::= {nbsCmmcChassisEntry 7 } 2884 2885nbsCmmcChassisPS2Status OBJECT-TYPE 2886 SYNTAX INTEGER{ 2887 notInstalled (1), 2888 acBad (2), 2889 dcBad (3), 2890 acGood (4), 2891 dcGood (5), 2892 notSupported (6), 2893 good (7), 2894 bad (8) 2895 } 2896 MAX-ACCESS read-only 2897 STATUS current 2898 DESCRIPTION 2899 "The status of Power Supply 2." 2900 ::= {nbsCmmcChassisEntry 8} 2901 2902nbsCmmcChassisPS3Status OBJECT-TYPE 2903 SYNTAX INTEGER{ 2904 notInstalled (1), 2905 acBad (2), 2906 dcBad (3), 2907 acGood (4), 2908 dcGood (5), 2909 notSupported (6), 2910 good (7), 2911 bad (8) 2912 } 2913 MAX-ACCESS read-only 2914 STATUS current 2915 DESCRIPTION 2916 "The status of Power Supply 3." 2917 ::= {nbsCmmcChassisEntry 9} 2918 2919nbsCmmcChassisPS4Status OBJECT-TYPE 2920 SYNTAX INTEGER{ 2921 notInstalled (1), 2922 acBad (2), 2923 dcBad (3), 2924 acGood (4), 2925 dcGood (5), 2926 notSupported (6), 2927 good (7), 2928 bad (8) 2929 } 2930 MAX-ACCESS read-only 2931 STATUS current 2932 DESCRIPTION 2933 "The status of Power Supply 4." 2934 ::= {nbsCmmcChassisEntry 10} 2935 2936nbsCmmcChassisFan1Status OBJECT-TYPE 2937 SYNTAX INTEGER{ 2938 notSupported (1), 2939 bad (2), 2940 good (3), 2941 notInstalled (4) 2942 } 2943 MAX-ACCESS read-only 2944 STATUS current 2945 DESCRIPTION 2946 "The status of Fan 1." 2947 ::= {nbsCmmcChassisEntry 11} 2948 2949nbsCmmcChassisFan2Status OBJECT-TYPE 2950 SYNTAX INTEGER{ 2951 notSupported (1), 2952 bad (2), 2953 good (3), 2954 notInstalled (4) 2955 } 2956 MAX-ACCESS read-only 2957 STATUS current 2958 DESCRIPTION 2959 "The status of Fan 2." 2960 ::= {nbsCmmcChassisEntry 12} 2961 2962nbsCmmcChassisFan3Status OBJECT-TYPE 2963 SYNTAX INTEGER{ 2964 notSupported (1), 2965 bad (2), 2966 good (3), 2967 notInstalled (4) 2968 } 2969 MAX-ACCESS read-only 2970 STATUS current 2971 DESCRIPTION 2972 "The status of Fan 3." 2973 ::= {nbsCmmcChassisEntry 13} 2974 2975nbsCmmcChassisFan4Status OBJECT-TYPE 2976 SYNTAX INTEGER{ 2977 notSupported (1), 2978 bad (2), 2979 good (3), 2980 notInstalled (4) 2981 } 2982 MAX-ACCESS read-only 2983 STATUS current 2984 DESCRIPTION 2985 "The status of Fan 4." 2986 ::= {nbsCmmcChassisEntry 14} 2987 2988nbsCmmcChassisTemperature OBJECT-TYPE 2989 SYNTAX INTEGER (-2147483648..2147483647) 2990 MAX-ACCESS read-only 2991 STATUS current 2992 DESCRIPTION 2993 "The temperature (degrees Celsius) of the Chassis. 2994 2995 Not supported value: 0x80000000" 2996 DEFVAL { -2147483648 } 2997 2998 ::= {nbsCmmcChassisEntry 15 } 2999 3000nbsCmmcChassisTemperatureLimit OBJECT-TYPE 3001 SYNTAX INTEGER ( -100..100) 3002 MAX-ACCESS read-write 3003 STATUS current 3004 DESCRIPTION 3005 "The maximum safe temperature (degrees Celsius) of the 3006 Chassis. 3007 3008 Not supported value: 0x80000000" 3009 DEFVAL { 45 } 3010 ::= {nbsCmmcChassisEntry 16 } 3011 3012nbsCmmcChassisTemperatureMin OBJECT-TYPE 3013 SYNTAX INTEGER ( -100..100) 3014 MAX-ACCESS read-write 3015 STATUS current 3016 DESCRIPTION 3017 "The minimum safe temperature (degrees Celsius) of the 3018 Chassis. 3019 3020 Not supported value: 0x80000000" 3021 DEFVAL { 5 } 3022 ::= {nbsCmmcChassisEntry 17 } 3023 3024nbsCmmcChassisSignalStrength OBJECT-TYPE 3025 SYNTAX INTEGER 3026 MAX-ACCESS read-only 3027 STATUS deprecated 3028 DESCRIPTION 3029 "The received signal strength." 3030 ::= {nbsCmmcChassisEntry 18 } 3031 3032nbsCmmcChassisSignalStrengthMinimum OBJECT-TYPE 3033 SYNTAX INTEGER 3034 MAX-ACCESS read-write 3035 STATUS deprecated 3036 DESCRIPTION 3037 "The minimum recommended operational received signal 3038 strength." 3039 ::= {nbsCmmcChassisEntry 19 } 3040 3041nbsCmmcChassisEnableAutoReset OBJECT-TYPE 3042 SYNTAX INTEGER{ 3043 notSupported (1), 3044 deprecatedoff (2), 3045 deprecatedon (3) 3046 } 3047 MAX-ACCESS read-write 3048 STATUS current 3049 DESCRIPTION 3050 "Continuously monitor slots for module changes, and reset if 3051 new board installed. 3052 3053 Deprecated. 3054 3055 The response to any GET should be notSupported(1). 3056 Any SET attempt should be rejected with the SNMP error 3057 badValue(3)." 3058 ::= {nbsCmmcChassisEntry 20} 3059 3060nbsCmmcChassisEnableLinkTraps OBJECT-TYPE 3061 SYNTAX INTEGER{ 3062 notSupported (1), 3063 off (2), 3064 on (3) 3065 } 3066 MAX-ACCESS read-write 3067 STATUS current 3068 DESCRIPTION 3069 "When set, send trap to report change in link status, 3070 up or down." 3071 DEFVAL { on } 3072 ::= {nbsCmmcChassisEntry 21} 3073 3074nbsCmmcChassisEnableChassisTraps OBJECT-TYPE 3075 SYNTAX INTEGER{ 3076 notSupported (1), 3077 off (2), 3078 on (3) 3079 } 3080 MAX-ACCESS read-write 3081 STATUS current 3082 DESCRIPTION 3083 "When set, send trap to report chassis related events." 3084 DEFVAL { on } 3085 ::= {nbsCmmcChassisEntry 22} 3086 3087nbsCmmcChassisEnableLoopbackTraps OBJECT-TYPE 3088 SYNTAX INTEGER{ 3089 notSupported (1), 3090 off (2), 3091 on (3) 3092 } 3093 MAX-ACCESS read-write 3094 STATUS current 3095 DESCRIPTION 3096 "When set, send trap to report change in loopback 3097 configuration." 3098 DEFVAL { on } 3099 ::= {nbsCmmcChassisEntry 23} 3100 3101nbsCmmcChassisEnableSlotChangeTraps OBJECT-TYPE 3102 SYNTAX INTEGER{ 3103 notSupported (1), 3104 off (2), 3105 on (3) 3106 } 3107 MAX-ACCESS read-write 3108 STATUS current 3109 DESCRIPTION 3110 "When set, send trap to report slot change related events." 3111 DEFVAL { on } 3112 ::= {nbsCmmcChassisEntry 24} 3113 3114nbsCmmcChassisEnablePortTraps OBJECT-TYPE 3115 SYNTAX INTEGER{ 3116 notSupported (1), 3117 off (2), 3118 on (3) 3119 } 3120 MAX-ACCESS read-write 3121 STATUS current 3122 DESCRIPTION 3123 "When set, send trap to report port change related events." 3124 DEFVAL { on } 3125 ::= {nbsCmmcChassisEntry 25} 3126 3127nbsCmmcChassisResetAllModules OBJECT-TYPE 3128 SYNTAX INTEGER{ 3129 notSupported (1), 3130 deprecatedOperating (2), 3131 deprecatedReset (3) 3132 } 3133 MAX-ACCESS read-write 3134 STATUS current 3135 DESCRIPTION 3136 "Continuously monitor slots for module changes, and reset 3137 if new board installed. 3138 3139 Deprecated. 3140 3141 The response to any GET should be notSupported(1). 3142 Any SET attempt should be rejected with the SNMP error 3143 badValue(3)." 3144 ::= {nbsCmmcChassisEntry 26} 3145 3146nbsCmmcChassisEnableModuleSpecificTraps OBJECT-TYPE 3147 SYNTAX INTEGER{ 3148 notSupported (1), 3149 off (2), 3150 on (3) 3151 } 3152 MAX-ACCESS read-write 3153 STATUS current 3154 DESCRIPTION 3155 "When set, send trap to report change in specific cards 3156 conditions" 3157 DEFVAL { on } 3158 ::= {nbsCmmcChassisEntry 27} 3159 3160nbsCmmcChassisLoopbackTimeout OBJECT-TYPE 3161 SYNTAX INTEGER (0..2147483647) 3162 MAX-ACCESS read-write 3163 STATUS current 3164 DESCRIPTION 3165 "loopback timeout in minutes, zero indicates forever" 3166 DEFVAL { 0 } 3167 ::= {nbsCmmcChassisEntry 28} 3168 3169nbsCmmcChassisPortInfoBitMap OBJECT-TYPE 3170 SYNTAX OCTET STRING 3171 MAX-ACCESS read-only 3172 STATUS current 3173 DESCRIPTION 3174 "Deprecated." 3175 ::= {nbsCmmcChassisEntry 29} 3176 3177nbsCmmcChassisSlotListBitMap OBJECT-TYPE 3178 SYNTAX OCTET STRING 3179 MAX-ACCESS read-only 3180 STATUS current 3181 DESCRIPTION 3182 "Deprecated." 3183 ::= {nbsCmmcChassisEntry 30} 3184 3185nbsCmmcChassisNumberOfPortsBitMap OBJECT-TYPE 3186 SYNTAX OCTET STRING 3187 MAX-ACCESS read-only 3188 STATUS current 3189 DESCRIPTION 3190 "Deprecated." 3191 ::= {nbsCmmcChassisEntry 31} 3192 3193nbsCmmcChassisName OBJECT-TYPE 3194 SYNTAX DisplayString(SIZE(0..50)) 3195 MAX-ACCESS read-write 3196 STATUS current 3197 DESCRIPTION 3198 "The user assigned name for this chassis" 3199 ::= {nbsCmmcChassisEntry 32 } 3200 3201nbsCmmcChassisEnableLINTraps OBJECT-TYPE 3202 SYNTAX INTEGER{ 3203 notSupported (1), 3204 off (2), 3205 on (3) 3206 } 3207 MAX-ACCESS read-write 3208 STATUS current 3209 DESCRIPTION 3210 "When off(2), suppresses any traps related to Link 3211 Integrity Notification." 3212 DEFVAL { on } 3213 ::= {nbsCmmcChassisEntry 33} 3214 3215nbsCmmcChassisEnablePortChangeTraps OBJECT-TYPE 3216 SYNTAX INTEGER{ 3217 notSupported (1), 3218 off (2), 3219 on (3) 3220 } 3221 MAX-ACCESS read-write 3222 STATUS current 3223 DESCRIPTION 3224 "When off(2), suppresses any traps related to removable 3225 Ports being inserted or removed." 3226 DEFVAL { on } 3227 ::= {nbsCmmcChassisEntry 34} 3228 3229nbsCmmcChassisEnablePortDiagsTraps OBJECT-TYPE 3230 SYNTAX INTEGER{ 3231 notSupported (1), 3232 off (2), 3233 on (3) 3234 } 3235 MAX-ACCESS read-write 3236 STATUS current 3237 DESCRIPTION 3238 "When off(2), suppresses any traps related to digital 3239 diagnostics being outside of safe levels." 3240 DEFVAL { on } 3241 ::= {nbsCmmcChassisEntry 35} 3242 3243nbsCmmcChassisFan5Status OBJECT-TYPE 3244 SYNTAX INTEGER{ 3245 notSupported (1), 3246 bad (2), 3247 good (3), 3248 notInstalled (4) 3249 } 3250 MAX-ACCESS read-only 3251 STATUS current 3252 DESCRIPTION 3253 "The status of Fan 5." 3254 ::= {nbsCmmcChassisEntry 36} 3255 3256nbsCmmcChassisFan6Status OBJECT-TYPE 3257 SYNTAX INTEGER{ 3258 notSupported (1), 3259 bad (2), 3260 good (3), 3261 notInstalled (4) 3262 } 3263 MAX-ACCESS read-only 3264 STATUS current 3265 DESCRIPTION 3266 "The status of Fan 6." 3267 ::= {nbsCmmcChassisEntry 37} 3268 3269nbsCmmcChassisFan7Status OBJECT-TYPE 3270 SYNTAX INTEGER{ 3271 notSupported (1), 3272 bad (2), 3273 good (3), 3274 notInstalled (4) 3275 } 3276 MAX-ACCESS read-only 3277 STATUS current 3278 DESCRIPTION 3279 "The status of Fan 7." 3280 ::= {nbsCmmcChassisEntry 38} 3281 3282nbsCmmcChassisFan8Status OBJECT-TYPE 3283 SYNTAX INTEGER{ 3284 notSupported (1), 3285 bad (2), 3286 good (3), 3287 notInstalled (4) 3288 } 3289 MAX-ACCESS read-only 3290 STATUS current 3291 DESCRIPTION 3292 "The status of Fan 8." 3293 ::= {nbsCmmcChassisEntry 39} 3294 3295nbsCmmcChassisEnableSwitchoverTraps OBJECT-TYPE 3296 SYNTAX INTEGER{ 3297 notSupported (1), 3298 off (2), 3299 on (3) 3300 } 3301 MAX-ACCESS read-write 3302 STATUS current 3303 DESCRIPTION 3304 "When on, NM can send notifications whenever a 3305 self-healing card switches traffic from an active 3306 port to its redundant standby port. 3307 3308 When off, NM will not send switchover notifications." 3309 DEFVAL { on } 3310 ::= {nbsCmmcChassisEntry 40} 3311 3312nbsCmmcChassisCrossConnect OBJECT-TYPE 3313 SYNTAX INTEGER { 3314 notSupported (1), 3315 operating (2), 3316 clearing (3) 3317 } 3318 MAX-ACCESS read-write 3319 STATUS current 3320 DESCRIPTION 3321 "For chassis housing cross-connect blades or slots, this 3322 object is used to reflect the operating state and to clear 3323 the entire cross-connect map, including any independent maps 3324 of subordinate slots. 3325 3326 If there are currently no cross-connect blades or slots in 3327 this chassis, the Agent must report notSupported(1). 3328 Additionally, if this object reports notSupported(1), any 3329 SNMP SET to this object should return SNMP Error 3 (bad 3330 value). 3331 3332 The Agent should report operating(2) under normal 3333 circumstances. 3334 3335 If this object reports operating(2), SNMP Managers are allowed 3336 to set this object to clearing (3), which instructs the Agent 3337 to erase all this chassis' cross-connect maps, including any 3338 independent maps of subordinate slots." 3339 3340 DEFVAL { operating } 3341 ::= { nbsCmmcChassisEntry 41 } 3342 3343nbsCmmcChassisNVAreaBanks OBJECT-TYPE 3344 SYNTAX INTEGER 3345 MAX-ACCESS read-only 3346 STATUS current 3347 DESCRIPTION 3348 "The maximum number of executable images that can be stored 3349 locally on this chassis. 3350 3351 This number does not count any memory banks that are in 3352 a modular subcomponent of this chassis. Please refer to 3353 nbsPartProgNVAreaStart and nbsPartProgNVAreaBanks for that 3354 information. 3355 3356 Not supported value: 0" 3357 DEFVAL { 0 } 3358 ::= { nbsCmmcChassisEntry 42 } 3359 3360nbsCmmcChassisFirmwareCaps OBJECT-TYPE 3361 SYNTAX OCTET STRING(SIZE(0..8)) 3362 MAX-ACCESS read-only 3363 STATUS current 3364 DESCRIPTION 3365 "This bitmask indicates which executable images this chassis can 3366 support. This object is mandatory for all chassis. 3367 3368 Bit 0 is reserved. 3369 3370 Subsequent bits refer to the nbsCmmcSysFirmwareTable. Bit 1 3371 corresponds to the first table entry, Bit 2 to the second entry, 3372 and so on. A bit is set (1) if that image is appropriate for this 3373 chassis, cleared (0) otherwise. 3374 3375 OCTET STRING bitmasks count the leftmost bit (MSB) as 0. 3376 3377 A zero length OCTET STRING indicates that the 3378 nbsCmmcSysFirmwareTable is not supported by this agent." 3379 ::= { nbsCmmcChassisEntry 43 } 3380 3381nbsCmmcChassisFirmwareLoad OBJECT-TYPE 3382 SYNTAX OCTET STRING(SIZE(0..8)) 3383 MAX-ACCESS read-write 3384 STATUS current 3385 DESCRIPTION 3386 "This bitmask indicates which executable images this chassis 3387 has stored in its own NV area. This object is mandatory for 3388 all chassis. 3389 3390 OCTET STRING bitmasks count the leftmost bit (MSB) as 0. Bit 0 3391 indicates whether an executable image is loading. 3392 3393 Subsequent bits refer to the nbsCmmcSysFirmwareTable. Bit 1 3394 corresponds to the first table entry, Bit 2 to the second entry, 3395 and so on. A bit is set (1) if that image is stored on this 3396 chassis, cleared (0) if not. 3397 3398 Clearing bits has no effect. To erase an NV area, use the 3399 nbsCmmcSysNVAreaTable. 3400 3401 Users may transfer a file to an NV area by setting the appropriate 3402 file's bit and the loading (MSB) bit to one (1). Adding a file 3403 requires that the NM start a file transfer to this chassis, which 3404 is a lengthy operation. If a transfer session is already active 3405 (nbsCmmcChassisLoader is non-zero), writes to this object will 3406 be rejected. 3407 3408 A zero length OCTET STRING indicates that the 3409 nbsCmmcSysFirmwareTable is not supported by this agent." 3410 ::= { nbsCmmcChassisEntry 44 } 3411 3412nbsCmmcChassisNVAreaAdmin OBJECT-TYPE 3413 SYNTAX INTEGER 3414 MAX-ACCESS read-write 3415 STATUS current 3416 DESCRIPTION 3417 "A SET on this object will force the corresponding 3418 nbsCmmcSysNvAreaStatus to primary, set this chassis' other 3419 memory banks to backup, and immediately load and execute 3420 the firmware image contained in the specified memory bank. 3421 3422 A GET on this object will indicate the memory bank of this 3423 chassis that is currently designated as primary. 3424 3425 Not supported value: -1" 3426 DEFVAL { 0 } 3427 ::= { nbsCmmcChassisEntry 45 } 3428 3429nbsCmmcChassisNVAreaOper OBJECT-TYPE 3430 SYNTAX INTEGER 3431 MAX-ACCESS read-only 3432 STATUS current 3433 DESCRIPTION 3434 "The nbsCmmcSysNVAreaBank of nbsCmmcSysNVAreaTable corresponding 3435 to the current operationally active firmware image. 3436 3437 0 indicates the current active image is NOT in the NVAreaTable. 3438 3439 Not supported value: -1" 3440 DEFVAL { -1 } 3441 ::= { nbsCmmcChassisEntry 46 } 3442 3443nbsCmmcChassisLoader OBJECT-TYPE 3444 SYNTAX INTEGER 3445 MAX-ACCESS read-only 3446 STATUS current 3447 DESCRIPTION 3448 "The nbsCmmcSysLoaderIndex of nbsCmmcSysLoaderTable 3449 corresponding to the current loading session. 3450 3451 0 indicates no loading session is active." 3452 DEFVAL { 0 } 3453 ::= { nbsCmmcChassisEntry 47 } 3454 3455nbsCmmcChassisSerialNum OBJECT-TYPE 3456 SYNTAX DisplayString(SIZE(0..12)) 3457 MAX-ACCESS read-only 3458 STATUS current 3459 DESCRIPTION 3460 "SerialNumber of this chassis. 3461 3462 If this object is not supported, this string should be empty." 3463 ::= { nbsCmmcChassisEntry 48 } 3464 3465nbsCmmcChassisFace OBJECT-TYPE 3466 SYNTAX OCTET STRING(SIZE(0..500)) 3467 MAX-ACCESS read-only 3468 STATUS current 3469 DESCRIPTION 3470 "ASCII string containing encoded summary of chassis front 3471 panel status. The encoding uses keywords and associated 3472 allowed values. 3473 3474 Keyword:value pairs delimited by the pipe '|' symbol, and 3475 within a pair, a keyword should be separated from its 3476 associated value by a colon ':' character. 3477 3478 Agent should provide the following info if available. If 3479 unknown, it should be omitted. 3480 3481 Description Keyword Allowed Values 3482 --------------------------------------------------------- 3483 Protocol prot ether|slip 3484 Power Supply(X) psx [use nbsCmmcChassisPSxStatus] 3485 Temperature temp [use nbsCmmcChassisTemperature] 3486 Temperature Max tmax [use nbsCmmcChassisTemperatureLimit] 3487 Temperature Min tmin [use nbsCmmcChassisTemperatureMin] 3488 Type type [use nbsCmmcChassisType] 3489 RM/AH Peer Chas rmch [use nbsCmmcChassisIndex] 3490 3491 An example string could be: 3492 |prot:ether|ps1:2|ps2:3|ps3:5|temp:20| 3493 3494 3495 If this object is not supported, this string should be 3496 empty." 3497 ::= { nbsCmmcChassisEntry 49 } 3498 3499nbsCmmcChassisCountersState OBJECT-TYPE 3500 SYNTAX INTEGER { 3501 notSupported (1), 3502 counting (2), 3503 clearing (3) 3504 } 3505 MAX-ACCESS read-write 3506 STATUS current 3507 DESCRIPTION 3508 "This object allows user to reset MAC counters on all ports in this 3509 Chassis." 3510 DEFVAL { counting } 3511 ::= { nbsCmmcChassisEntry 50 } 3512 3513nbsCmmcChassisPowerStatus OBJECT-TYPE 3514 SYNTAX INTEGER{ 3515 notSupported (1), 3516 sufficient (2), 3517 insufficient (3) 3518 } 3519 MAX-ACCESS read-only 3520 STATUS current 3521 DESCRIPTION 3522 "Indicates if the total power in the chassis is sufficient or insufficient. 3523 Insufficient means that the chassis won't work in a correct mode." 3524 ::= { nbsCmmcChassisEntry 51 } 3525 3526nbsCmmcChassisIfIndex OBJECT-TYPE 3527 SYNTAX InterfaceIndex 3528 MAX-ACCESS read-only 3529 STATUS current 3530 DESCRIPTION 3531 "Mib2-like ifIndex of this chassis" 3532 ::= { nbsCmmcChassisEntry 52 } 3533 3534 3535-- 3536-- 3537-- nbsCmmcChassisGrp Scalars 3538-- 3539-- 3540 3541nbsCmmcChassisCount OBJECT-TYPE 3542 SYNTAX INTEGER 3543 MAX-ACCESS read-only 3544 STATUS current 3545 DESCRIPTION 3546 "The number of chassis currently plugged into the system." 3547 ::= { nbsCmmcChassisGrp 2 } 3548 3549 3550 3551-- ******************************************************************** 3552-- 3553-- Objects for the Slots group 3554-- 3555-- ******************************************************************** 3556 3557nbsCmmcSlotTable OBJECT-TYPE 3558 SYNTAX SEQUENCE OF NbsCmmcSlotEntry 3559 MAX-ACCESS not-accessible 3560 STATUS current 3561 DESCRIPTION 3562 "A table that describes the Slot connected" 3563 3564 ::= { nbsCmmcSlotGrp 1 } 3565 3566nbsCmmcSlotEntry OBJECT-TYPE 3567 SYNTAX NbsCmmcSlotEntry 3568 MAX-ACCESS not-accessible 3569 STATUS current 3570 DESCRIPTION 3571 "Contains a description of a particular Slot" 3572 3573 INDEX { nbsCmmcSlotChassisIndex, nbsCmmcSlotIndex } 3574 3575 ::= { nbsCmmcSlotTable 1 } 3576 3577NbsCmmcSlotEntry ::= SEQUENCE { 3578 nbsCmmcSlotChassisIndex INTEGER, 3579 nbsCmmcSlotIndex INTEGER, 3580 nbsCmmcSlotType NbsCmmcEnumSlotType, 3581 nbsCmmcSlotModel DisplayString, 3582 nbsCmmcSlotObjectId OBJECT IDENTIFIER, 3583 nbsCmmcSlotNumberOfPorts INTEGER, 3584 nbsCmmcSlotHardwareRevision DisplayString, 3585 nbsCmmcSlotOperationType NbsCmmcEnumSlotOperationType, 3586 nbsCmmcSlotReset INTEGER, 3587 nbsCmmcSlotName DisplayString, 3588 nbsCmmcSlotModuleType INTEGER, 3589 nbsCmmcSlotModuleSlot INTEGER, 3590 nbsCmmcSlotSwConfigurable INTEGER, 3591 nbsCmmcSlotConfiguration OCTET STRING, 3592 nbsCmmcSlotMacAddress OCTET STRING, 3593 nbsCmmcSlotIPAddress IpAddress, 3594 nbsCmmcSlotSubnetMask IpAddress, 3595 nbsCmmcSlotBroadcastAddr IpAddress, 3596 nbsCmmcSlotDefGateway IpAddress, 3597 nbsCmmcSlotHoming INTEGER, 3598 nbsCmmcSlotRedundancyAdmin INTEGER, 3599 nbsCmmcSlotDescr DisplayString, 3600 nbsCmmcSlotUpgradable INTEGER, 3601 nbsCmmcSlotCrossConnect INTEGER, 3602 nbsCmmcSlotClearType INTEGER, 3603 nbsCmmcSlotNVAreaBanks INTEGER, 3604 nbsCmmcSlotFirmwareCaps OCTET STRING, 3605 nbsCmmcSlotFirmwareLoad OCTET STRING, 3606 nbsCmmcSlotNVAreaAdmin INTEGER, 3607 nbsCmmcSlotNVAreaOper INTEGER, 3608 nbsCmmcSlotLoader INTEGER, 3609 nbsCmmcSlotSerialNum DisplayString, 3610 nbsCmmcSlotToggleRate INTEGER, 3611 nbsCmmcSlotTemperature INTEGER, 3612 nbsCmmcSlotCountersState INTEGER, 3613 nbsCmmcSlotRedundancyOper INTEGER, 3614 nbsCmmcSlotIfIndex InterfaceIndex, 3615 nbsCmmcSlotModuleStatus INTEGER, 3616 nbsCmmcSlotManagementPort INTEGER, 3617 nbsCmmcSlotTemperatureLimit INTEGER, 3618 nbsCmmcSlotTemperatureMin INTEGER 3619} 3620 3621nbsCmmcSlotChassisIndex OBJECT-TYPE 3622 SYNTAX INTEGER 3623 MAX-ACCESS read-only 3624 STATUS current 3625 DESCRIPTION 3626 "The index of the Chassis to the Slot is connected." 3627 ::= { nbsCmmcSlotEntry 1 } 3628 3629nbsCmmcSlotIndex OBJECT-TYPE 3630 SYNTAX INTEGER 3631 MAX-ACCESS read-only 3632 STATUS current 3633 DESCRIPTION 3634 "The slot index." 3635 ::= { nbsCmmcSlotEntry 2 } 3636 3637nbsCmmcSlotType OBJECT-TYPE 3638 SYNTAX NbsCmmcEnumSlotType 3639 MAX-ACCESS read-only 3640 STATUS current 3641 DESCRIPTION 3642 "The front panel of card in the slot." 3643 ::= { nbsCmmcSlotEntry 3 } 3644 3645nbsCmmcSlotModel OBJECT-TYPE 3646 SYNTAX DisplayString(SIZE(0..50)) 3647 MAX-ACCESS read-only 3648 STATUS current 3649 DESCRIPTION 3650 "Describes the model of card that is currently in the slot." 3651 ::= { nbsCmmcSlotEntry 4 } 3652 3653nbsCmmcSlotObjectId OBJECT-TYPE 3654 SYNTAX OBJECT IDENTIFIER 3655 MAX-ACCESS read-only 3656 STATUS current 3657 DESCRIPTION 3658 "The description of the type of card in the slot." 3659 ::= { nbsCmmcSlotEntry 5 } 3660 3661nbsCmmcSlotNumberOfPorts OBJECT-TYPE 3662 SYNTAX INTEGER 3663 MAX-ACCESS read-only 3664 STATUS current 3665 DESCRIPTION 3666 "Number of ports on the card." 3667 DEFVAL { 0 } 3668 ::= { nbsCmmcSlotEntry 6 } 3669 3670nbsCmmcSlotHardwareRevision OBJECT-TYPE 3671 SYNTAX DisplayString(SIZE(0..100)) 3672 MAX-ACCESS read-only 3673 STATUS current 3674 DESCRIPTION 3675 "This describes the hardware revision of the card" 3676 ::= { nbsCmmcSlotEntry 7 } 3677 3678nbsCmmcSlotOperationType OBJECT-TYPE 3679 SYNTAX NbsCmmcEnumSlotOperationType 3680 MAX-ACCESS read-write 3681 STATUS current 3682 DESCRIPTION 3683 "Operation of card.." 3684 DEFVAL { other } 3685 ::= { nbsCmmcSlotEntry 8 } 3686 3687nbsCmmcSlotReset OBJECT-TYPE 3688 SYNTAX INTEGER{ 3689 notSupported (1), 3690 operating (2), 3691 deprecatedPhy (3), 3692 deprecatedQueue (4), 3693 resetSlot (5), 3694 initSlot (6), 3695 resetWarm (7) 3696 } 3697 MAX-ACCESS read-write 3698 STATUS current 3699 DESCRIPTION 3700 "Current reset condition, and possible reset types. 3701 notSupported [1] - reported if feature unavailable. 3702 operating [2] - indicates normal operating status. 3703 phy [3] and queue [4] are deprecated. 3704 resetSlot [5] - cold restart, may impact traffic. 3705 initSlot [6] reverts to default settings; init-module. 3706 resetWarm [7] - soft restart, won't hurt traffic. 3707 3708 The value operating [2] is normally returned by GET, 3709 but during a reset operation, the appropriate reset 3710 value [5, 6, or 7] may be returned." 3711 ::= { nbsCmmcSlotEntry 9 } 3712 3713nbsCmmcSlotName OBJECT-TYPE 3714 SYNTAX DisplayString(SIZE(0..50)) 3715 MAX-ACCESS read-write 3716 STATUS current 3717 DESCRIPTION 3718 "The user assigned name for this slot." 3719 ::= { nbsCmmcSlotEntry 10 } 3720 3721nbsCmmcSlotModuleType OBJECT-TYPE 3722 SYNTAX INTEGER 3723 MAX-ACCESS read-only 3724 STATUS current 3725 DESCRIPTION 3726 "Equivalent to nbsCmmcSlotType, except for modules 3727 that occupy more than one slot in a chassis. For such multi- 3728 slot modules, this ModuleType indicates the product this slot 3729 is a part of." 3730 ::= { nbsCmmcSlotEntry 11 } 3731 3732nbsCmmcSlotModuleSlot OBJECT-TYPE 3733 SYNTAX INTEGER 3734 MAX-ACCESS read-only 3735 STATUS current 3736 DESCRIPTION 3737 "This indicates the position of this slot within its module. 3738 For one-slot modules this value is always one (1). For 3739 multi-slot modules, this is a positive integer between 1 3740 and the number of slots spanned by this module. The 3741 numbering always begins with the leftmost slot as 1." 3742 DEFVAL { 1 } 3743 ::= { nbsCmmcSlotEntry 12 } 3744 3745nbsCmmcSlotSwConfigurable OBJECT-TYPE 3746 SYNTAX INTEGER{ 3747 other (1), 3748 no (2), 3749 yes (3) 3750 } 3751 MAX-ACCESS read-only 3752 STATUS current 3753 DESCRIPTION 3754 "Indicates whether card is software configurable, usually 3755 based on hardware jumper/dip switch settings. If any changes 3756 to the hardware configuration are allowed, this value will be 3757 yes(3). If this is no(2), SNMP GETs will work but SETs will 3758 fail with an SNMP error. According to RFC 1157, that error 3759 should be noSuchName(2)." 3760 ::= { nbsCmmcSlotEntry 13 } 3761 3762nbsCmmcSlotConfiguration OBJECT-TYPE 3763 SYNTAX OCTET STRING (SIZE(0..250)) 3764 MAX-ACCESS read-write 3765 STATUS current 3766 DESCRIPTION 3767 "Bit stream containing current configuration of slot." 3768 ::= { nbsCmmcSlotEntry 14 } 3769 3770nbsCmmcSlotMacAddress OBJECT-TYPE 3771 SYNTAX OCTET STRING (SIZE(0..6)) 3772 MAX-ACCESS read-only 3773 STATUS current 3774 DESCRIPTION 3775 "MAC Address of this card. 3776 3777 If this object is not supported, this string should be empty." 3778 ::= { nbsCmmcSlotEntry 15 } 3779 3780nbsCmmcSlotIPAddress OBJECT-TYPE 3781 SYNTAX IpAddress 3782 MAX-ACCESS read-write 3783 STATUS current 3784 DESCRIPTION 3785 "For non-NM cards which feature independent IP 3786 stacks, this is the SNMP Agent Administrative value 3787 of the IP Address for the card in this slot." 3788 ::= { nbsCmmcSlotEntry 16 } 3789 3790nbsCmmcSlotSubnetMask OBJECT-TYPE 3791 SYNTAX IpAddress 3792 MAX-ACCESS read-write 3793 STATUS current 3794 DESCRIPTION 3795 "For non-NM cards which feature independent IP 3796 stacks, this is the SNMP Agent Administrative value 3797 of the SubnetMask for the card in this slot." 3798 ::= { nbsCmmcSlotEntry 17 } 3799 3800nbsCmmcSlotBroadcastAddr OBJECT-TYPE 3801 SYNTAX IpAddress 3802 MAX-ACCESS read-write 3803 STATUS current 3804 DESCRIPTION 3805 "For non-NM cards which feature independent IP 3806 stacks, this is the SNMP Agent Administrative value 3807 of the IP Broadcast Address for the card in this slot." 3808 ::= { nbsCmmcSlotEntry 18 } 3809 3810nbsCmmcSlotDefGateway OBJECT-TYPE 3811 SYNTAX IpAddress 3812 MAX-ACCESS read-write 3813 STATUS current 3814 DESCRIPTION 3815 "For non-NM cards which feature independent IP 3816 stacks, this is the SNMP Agent Administrative value 3817 of the Default Gateway for the card in this slot." 3818 ::= { nbsCmmcSlotEntry 19 } 3819 3820nbsCmmcSlotHoming OBJECT-TYPE 3821 SYNTAX INTEGER { 3822 notSupported (1), 3823 singleCO (2), 3824 dualCOs (3) 3825 } 3826 MAX-ACCESS read-write 3827 STATUS current 3828 DESCRIPTION 3829 "This object describes the cabling topology of 3830 CO / CPE pairs. It must be supported on the 3831 Customer Premises Equipment (CPE) slots. 3832 3833 Any card that does not utilize this object 3834 should report notSupported(1). 3835 3836 If one CO is redundantly cabled to one CPE, the 3837 pair is in singleCO(2) homing. 3838 3839 If two separate CO cards are connected to the 3840 same CPE, the CPE is dually homed. Because 3841 neither CO has contact with the other CO, each 3842 CO should be told the CPE is in a dualCOs(3) 3843 homing configuration. 3844 3845 If the card has a dual homing feature but does 3846 not know its current status, it defaults to 3847 singleCO(2). If that is incorrect, users should 3848 change the value to dualCOs(3) to inform the card 3849 of its network configuration." 3850 DEFVAL { singleCO } 3851 ::= { nbsCmmcSlotEntry 20 } 3852 3853nbsCmmcSlotRedundancyAdmin OBJECT-TYPE 3854 SYNTAX INTEGER { 3855 notSupported (1), 3856 disabled (2), 3857 enabled (3) 3858 } 3859 MAX-ACCESS read-write 3860 STATUS current 3861 DESCRIPTION 3862 "This object is used to disable redundancy on certain cards 3863 that support the 802.3ah standard, but if supported, the 3864 preferred method is to use the object nbsCmmcPortEnableAdmin 3865 to administratively disable redundant ports that shouldn't 3866 become active. 3867 3868 This object may also be used to change the operating mode of 3869 4 port crossbar cards that can be configured for redundancy. 3870 3871 For cards that do not support this feature, any reads of 3872 this object should get the response notSupported (1). Writes 3873 to this object should be rejected with the SNMP error 3874 badValue (3)." 3875 DEFVAL { disabled } 3876 ::= { nbsCmmcSlotEntry 21 } 3877 3878nbsCmmcSlotDescr OBJECT-TYPE 3879 SYNTAX DisplayString(SIZE(0..100)) 3880 MAX-ACCESS read-only 3881 STATUS current 3882 DESCRIPTION 3883 "Agent description of this slot." 3884 ::= { nbsCmmcSlotEntry 22 } 3885 3886nbsCmmcSlotUpgradable OBJECT-TYPE 3887 SYNTAX INTEGER { 3888 notSupported (1), 3889 supported (2) 3890 } 3891 MAX-ACCESS read-only 3892 STATUS current 3893 DESCRIPTION 3894 "This object indicates whether the card in this slot 3895 can now be reprogrammed. It should be used together 3896 with nbsCmmcSysUpgrade. 3897 3898 Cards without reprogrammable firmware should always 3899 report notSupported (1). Reprogrammable cards should 3900 report supported(2) only if the NM has the appropriate 3901 firmware image already loaded and ready to send to 3902 the card." 3903 ::= { nbsCmmcSlotEntry 23 } 3904 3905nbsCmmcSlotCrossConnect OBJECT-TYPE 3906 SYNTAX INTEGER { 3907 notSupported (1), 3908 operating (2), 3909 clearing (3) 3910 } 3911 MAX-ACCESS read-write 3912 STATUS current 3913 DESCRIPTION 3914 "For slots supporting cross-connect functionality, this 3915 object is used to reflect the operating state and 3916 clear the entire cross-connect map for this slot. 3917 3918 If the slot is not of cross-connect type, the Agent must 3919 report notSupported(1). Additionally, if this object reports 3920 notSupported(1), any SNMP SET to this object should return 3921 SNMP Error 3 (bad value). 3922 3923 The Agent should report operating(2) under normal 3924 circumstances. 3925 3926 If this object reports operating(2), SNMP Managers are allowed to 3927 set this object to clearing (3), which instructs the Agent 3928 to erase the cross-connect map for this slot." 3929 DEFVAL { operating } 3930 ::= { nbsCmmcSlotEntry 24 } 3931 3932nbsCmmcSlotClearType OBJECT-TYPE 3933 SYNTAX INTEGER { 3934 notSupported(1), 3935 idle (2), 3936 clearType (3) 3937 } 3938 MAX-ACCESS read-write 3939 STATUS current 3940 DESCRIPTION 3941 "When nbsCmmcSysLockTypes is enabled, use this object 3942 to clear the configured slot type. Issue a set command 3943 with a value of clearType(3). A read of this object 3944 will always return idle(2), or notSupported(1) if this 3945 feature is not supported." 3946 DEFVAL { idle } 3947 ::= { nbsCmmcSlotEntry 25 } 3948 3949nbsCmmcSlotNVAreaBanks OBJECT-TYPE 3950 SYNTAX INTEGER 3951 MAX-ACCESS read-only 3952 STATUS current 3953 DESCRIPTION 3954 "The maximum number of executable images that can be stored 3955 locally on this module. 3956 3957 This number does not count any memory banks that are in 3958 a modular subcomponent of this card. Please refer to 3959 nbsPartProgNVAreaStart and nbsPartProgNVAreaBanks for that 3960 information. 3961 3962 3963 Not supported value: 0" 3964 DEFVAL { 0 } 3965 ::= { nbsCmmcSlotEntry 26 } 3966 3967nbsCmmcSlotFirmwareCaps OBJECT-TYPE 3968 SYNTAX OCTET STRING(SIZE(0..8)) 3969 MAX-ACCESS read-only 3970 STATUS current 3971 DESCRIPTION 3972 "This bitmask indicates which executable images this module can 3973 support. This object is mandatory for all modules. 3974 3975 Bit 0 is reserved. 3976 3977 Subsequent bits refer to the nbsCmmcSysFirmwareTable. Bit 1 3978 corresponds to the first table entry, Bit 2 to the second entry, 3979 and so on. A bit is set (1) if that image is appropriate for this 3980 module, cleared (0) if unavailable. 3981 3982 OCTET STRING bitmasks count the leftmost bit (MSB) as 0. 3983 3984 A zero length OCTET STRING indicates that the 3985 nbsCmmcSysFirmwareTable is not supported by this agent." 3986 ::= { nbsCmmcSlotEntry 27 } 3987 3988nbsCmmcSlotFirmwareLoad OBJECT-TYPE 3989 SYNTAX OCTET STRING(SIZE(0..8)) 3990 MAX-ACCESS read-write 3991 STATUS current 3992 DESCRIPTION 3993 "This bitmask indicates which executable images this module 3994 has stored in its own NV area. This object is mandatory for 3995 all modules. 3996 3997 OCTET STRING bitmasks count the leftmost bit (MSB) as 0. Bit 0 3998 indicates whether an executable image is loading. 3999 4000 Subsequent bits refer to the nbsCmmcSysFirmwareTable. Bit 1 4001 corresponds to the first table entry, Bit 2 to the second entry, 4002 and so on. A bit is set (1) if that image is stored on this 4003 module, cleared (0) if not. 4004 4005 Clearing bits has no effect. To erase an NV area, use the 4006 nbsCmmcSysNVAreaTable. 4007 4008 Users may transfer a file to an NV area by setting the appropriate 4009 file's bit and the loading (MSB) bit to one (1). Adding a file 4010 requires that the NM start a file transfer to this module, which 4011 is a lengthy operation. If a transfer session is already active 4012 (nbsCmmcSlotLoader is non-zero), writes to this object will be 4013 rejected. 4014 4015 A zero length OCTET STRING indicates that the 4016 nbsCmmcSysFirmwareTable is not supported by this agent." 4017 ::= { nbsCmmcSlotEntry 28 } 4018 4019nbsCmmcSlotNVAreaAdmin OBJECT-TYPE 4020 SYNTAX INTEGER 4021 MAX-ACCESS read-write 4022 STATUS current 4023 DESCRIPTION 4024 "A SET on this object will force the corresponding 4025 nbsCmmcSysNvAreaStatus to primary, set this module's other 4026 memory banks to backup, and immediately load and execute 4027 the firmware image contained in the specified memory bank. 4028 4029 A GET on this object will indicate the memory bank of this 4030 module that is currently designated as primary. 4031 4032 Not supported value: -1" 4033 DEFVAL { 0 } 4034 ::= { nbsCmmcSlotEntry 29 } 4035 4036nbsCmmcSlotNVAreaOper OBJECT-TYPE 4037 SYNTAX INTEGER 4038 MAX-ACCESS read-only 4039 STATUS current 4040 DESCRIPTION 4041 "The nbsCmmcSysNVAreaBank of nbsCmmcSysNVAreaTable corresponding 4042 to the current operationally active firmware image. 4043 4044 0 indicates the current active image is NOT in the NVAreaTable. 4045 4046 Not supported value: -1" 4047 DEFVAL { -1 } 4048 ::= { nbsCmmcSlotEntry 30 } 4049 4050nbsCmmcSlotLoader OBJECT-TYPE 4051 SYNTAX INTEGER 4052 MAX-ACCESS read-only 4053 STATUS current 4054 DESCRIPTION 4055 "The nbsCmmcSysLoaderIndex of nbsCmmcSysLoaderTable 4056 corresponding to the current loading session. 4057 4058 0 indicates no loading session is active." 4059 DEFVAL { 0 } 4060 ::= { nbsCmmcSlotEntry 31 } 4061 4062nbsCmmcSlotSerialNum OBJECT-TYPE 4063 SYNTAX DisplayString(SIZE(0..12)) 4064 MAX-ACCESS read-only 4065 STATUS current 4066 DESCRIPTION 4067 "SerialNumber of this module. 4068 4069 If this object is not supported, this string should be empty." 4070 ::= { nbsCmmcSlotEntry 32 } 4071 4072nbsCmmcSlotToggleRate OBJECT-TYPE 4073 SYNTAX INTEGER (0..2147483647) 4074 MAX-ACCESS read-write 4075 STATUS current 4076 DESCRIPTION 4077 "For crossbar products. Used to indicate the approximate 4078 rate, in microseconds, at which this card should toggle 4079 its transmitters on and off. 4080 4081 Not supported value: 0" 4082 DEFVAL { 0 } 4083 ::= { nbsCmmcSlotEntry 33 } 4084 4085nbsCmmcSlotTemperature OBJECT-TYPE 4086 SYNTAX INTEGER (-2147483648..2147483647) 4087 MAX-ACCESS read-only 4088 STATUS current 4089 DESCRIPTION 4090 "The temperature (in degrees celsius) of this slot. 4091 4092 Not supported value: 0x80000000" 4093 4094 DEFVAL { -2147483648 } 4095 ::= { nbsCmmcSlotEntry 34 } 4096 4097nbsCmmcSlotCountersState OBJECT-TYPE 4098 SYNTAX INTEGER { 4099 notSupported (1), 4100 counting (2), 4101 clearing (3) 4102 } 4103 MAX-ACCESS read-write 4104 STATUS current 4105 DESCRIPTION 4106 "This object allows user to reset MAC counters on all ports." 4107 4108 DEFVAL { counting } 4109 ::= { nbsCmmcSlotEntry 35 } 4110 4111nbsCmmcSlotRedundancyOper OBJECT-TYPE 4112 SYNTAX INTEGER { 4113 notSupported (1), 4114 disabled (2), 4115 enabled (3) 4116 } 4117 MAX-ACCESS read-only 4118 STATUS current 4119 DESCRIPTION 4120 "This object reports the actual redundancy state of a card. 4121 4122 For cards that do not support this feature, any reads of 4123 this object should get the response notSupported (1)." 4124 DEFVAL { disabled } 4125 ::= { nbsCmmcSlotEntry 36 } 4126 4127nbsCmmcSlotIfIndex OBJECT-TYPE 4128 SYNTAX InterfaceIndex 4129 MAX-ACCESS read-only 4130 STATUS current 4131 DESCRIPTION 4132 "Mib2-like ifIndex of this slot" 4133 ::= { nbsCmmcSlotEntry 37 } 4134 4135nbsCmmcSlotModuleStatus OBJECT-TYPE 4136 SYNTAX INTEGER { 4137 notSupported (1), 4138 empty (2), 4139 notReady (3), 4140 ready (4), 4141 standby (5) 4142 } 4143 MAX-ACCESS read-only 4144 STATUS current 4145 DESCRIPTION 4146 "Slots that have no card installed should be reported as 4147 empty(2). 4148 4149 Slots where a card has been physically inserted should be 4150 reported as notReady(3) while the card is loading or 4151 warming up, and ready(4) once the card is fully 4152 operational. 4153 4154 Slots that support redundant action may report standby(5) 4155 if they are not yet ready but waiting to go to ready(4) in 4156 case of failover. 4157 4158 When this object is unavailable the Agent will report 4159 the status notSupported (1)." 4160 DEFVAL { empty } 4161 ::= { nbsCmmcSlotEntry 38 } 4162 4163nbsCmmcSlotManagementPort OBJECT-TYPE 4164 SYNTAX INTEGER (0..65535) 4165 MAX-ACCESS read-only 4166 STATUS current 4167 DESCRIPTION 4168 "This object, if set, reports the direct slot management port number. 4169 For cards that do not support this feature the response will be 0." 4170 DEFVAL { 0 } 4171 ::= { nbsCmmcSlotEntry 39 } 4172 4173nbsCmmcSlotTemperatureLimit OBJECT-TYPE 4174 SYNTAX INTEGER ( -100..100) 4175 MAX-ACCESS read-write 4176 STATUS current 4177 DESCRIPTION 4178 "The maximum safe temperature (degrees Celsius) of the 4179 Slot. 4180 4181 Not supported value: 0x80000000" 4182 DEFVAL { 85 } 4183 ::= {nbsCmmcSlotEntry 40 } 4184 4185nbsCmmcSlotTemperatureMin OBJECT-TYPE 4186 SYNTAX INTEGER ( -100..100) 4187 MAX-ACCESS read-write 4188 STATUS current 4189 DESCRIPTION 4190 "The minimum safe temperature (degrees Celsius) of the 4191 Slot. 4192 4193 Not supported value: 0x80000000" 4194 DEFVAL { 0 } 4195 ::= {nbsCmmcSlotEntry 41 } 4196 4197-- ******************************************************************* 4198 4199nbsCmmcLedTable OBJECT-TYPE 4200 SYNTAX SEQUENCE OF NbsCmmcLedEntry 4201 MAX-ACCESS not-accessible 4202 STATUS current 4203 DESCRIPTION 4204 "A table to report status of front panel LEDs" 4205 4206 ::= { nbsCmmcSlotGrp 2 } 4207 4208nbsCmmcLedEntry OBJECT-TYPE 4209 SYNTAX NbsCmmcLedEntry 4210 MAX-ACCESS not-accessible 4211 STATUS current 4212 DESCRIPTION 4213 "Indicates status of a particular LED" 4214 4215 INDEX { nbsCmmcLedChassisIndex, nbsCmmcLedSlotIndex, nbsCmmcLedIndex } 4216 4217 ::= { nbsCmmcLedTable 1 } 4218 4219NbsCmmcLedEntry ::= SEQUENCE { 4220 nbsCmmcLedChassisIndex INTEGER, 4221 nbsCmmcLedSlotIndex INTEGER, 4222 nbsCmmcLedIndex INTEGER, 4223 nbsCmmcLedColor INTEGER, 4224 nbsCmmcLedDescription DisplayString 4225} 4226 4227nbsCmmcLedChassisIndex OBJECT-TYPE 4228 SYNTAX INTEGER 4229 MAX-ACCESS read-only 4230 STATUS current 4231 DESCRIPTION 4232 "The index of the Chassis to the Slot is connected." 4233 ::= { nbsCmmcLedEntry 1 } 4234 4235nbsCmmcLedSlotIndex OBJECT-TYPE 4236 SYNTAX INTEGER 4237 MAX-ACCESS read-only 4238 STATUS current 4239 DESCRIPTION 4240 "The slot index." 4241 ::= { nbsCmmcLedEntry 2 } 4242 4243nbsCmmcLedIndex OBJECT-TYPE 4244 SYNTAX INTEGER 4245 MAX-ACCESS read-only 4246 STATUS current 4247 DESCRIPTION 4248 "The index of the led. Index starts at 1." 4249 ::= { nbsCmmcLedEntry 3 } 4250 4251nbsCmmcLedColor OBJECT-TYPE 4252 SYNTAX INTEGER{ 4253 off (1), 4254 green (2), 4255 amber (3), 4256 other (4) 4257 } 4258 4259 MAX-ACCESS read-only 4260 STATUS current 4261 DESCRIPTION 4262 "Actual/current color of the LED." 4263 ::= { nbsCmmcLedEntry 4 } 4264 4265nbsCmmcLedDescription OBJECT-TYPE 4266 SYNTAX DisplayString(SIZE(0..50)) 4267 MAX-ACCESS read-only 4268 STATUS current 4269 DESCRIPTION 4270 "LED's label as on card and short description" 4271 ::= { nbsCmmcLedEntry 5 } 4272 4273-- 4274-- the SlotFace table 4275-- 4276 4277 4278nbsCmmcSlotFaceTable OBJECT-TYPE 4279 SYNTAX SEQUENCE OF NbsCmmcSlotFaceEntry 4280 MAX-ACCESS not-accessible 4281 STATUS current 4282 DESCRIPTION 4283 "A table that describes the front panel state of each slot" 4284 4285 ::= { nbsCmmcSlotGrp 3 } 4286 4287nbsCmmcSlotFaceEntry OBJECT-TYPE 4288 SYNTAX NbsCmmcSlotFaceEntry 4289 MAX-ACCESS not-accessible 4290 STATUS current 4291 DESCRIPTION 4292 "Contains a description of a particular Slot" 4293 4294 INDEX { nbsCmmcSlotFaceChassisIndex, nbsCmmcSlotFaceSlotIndex, nbsCmmcSlotFaceRowIndex } 4295 4296 ::= { nbsCmmcSlotFaceTable 1 } 4297 4298NbsCmmcSlotFaceEntry ::= SEQUENCE { 4299 nbsCmmcSlotFaceChassisIndex INTEGER, 4300 nbsCmmcSlotFaceSlotIndex INTEGER, 4301 nbsCmmcSlotFaceRowIndex INTEGER, 4302 nbsCmmcSlotFaceSummary OCTET STRING 4303} 4304 4305nbsCmmcSlotFaceChassisIndex OBJECT-TYPE 4306 SYNTAX INTEGER 4307 MAX-ACCESS read-only 4308 STATUS current 4309 DESCRIPTION 4310 "The index of the Chassis housing this slot." 4311 ::= { nbsCmmcSlotFaceEntry 1 } 4312 4313nbsCmmcSlotFaceSlotIndex OBJECT-TYPE 4314 SYNTAX INTEGER 4315 MAX-ACCESS read-only 4316 STATUS current 4317 DESCRIPTION 4318 "The slot index." 4319 ::= { nbsCmmcSlotFaceEntry 2 } 4320 4321nbsCmmcSlotFaceRowIndex OBJECT-TYPE 4322 SYNTAX INTEGER 4323 MAX-ACCESS read-only 4324 STATUS current 4325 DESCRIPTION 4326 "Row Number" 4327 ::= { nbsCmmcSlotFaceEntry 3 } 4328 4329nbsCmmcSlotFaceSummary OBJECT-TYPE 4330 SYNTAX OCTET STRING(SIZE(0..500)) 4331 MAX-ACCESS read-only 4332 STATUS current 4333 DESCRIPTION 4334 "ASCII string containing encoded summary of slot front 4335 panel status. The encoding uses keywords and associated 4336 allowed values. 4337 4338 Keyword:value pairs delimited by the pipe '|' symbol, and 4339 within a pair, a keyword should be separated from its 4340 associated value by a colon ':' character. 4341 4342 Agent should provide the following info if available. If 4343 unknown or inapplicable, it should be omitted. 4344 4345 Description Keyword Allowed Values 4346 --------------------------------------------------------- 4347 Slot/SNMP Type slid [use nbsCmmcSlotType] 4348 LED ledx [use nbsCmmcLedColor] 4349 PortLink plnkx [use nbsCmmcPortLinked] 4350 PortOperational popx [use nbsCmmcPortOperational] 4351 PortSelectLink pselx actv|stdby 4352 PortConnector pconx [use nbsCmmcPortConnector] 4353 4354 An example string could be: 4355 |slid:436|led1:2|plnk1:2|pop2:2|psel2:actv|pcon4:15| 4356 4357 If this object is not supported, this string should be 4358 empty." 4359 ::= { nbsCmmcSlotFaceEntry 4 } 4360 4361 4362-- ****************************************************************** 4363-- 4364-- Objects for the Ports group 4365-- 4366-- ******************************************************************** 4367 4368nbsCmmcPortTable OBJECT-TYPE 4369 SYNTAX SEQUENCE OF NbsCmmcPortEntry 4370 MAX-ACCESS not-accessible 4371 STATUS current 4372 DESCRIPTION 4373 "A table that describes the Port connected" 4374 4375 ::= { nbsCmmcPortGrp 1 } 4376 4377nbsCmmcPortEntry OBJECT-TYPE 4378 SYNTAX NbsCmmcPortEntry 4379 MAX-ACCESS not-accessible 4380 STATUS current 4381 DESCRIPTION 4382 "Contains a description of a particular Port." 4383 4384 INDEX { nbsCmmcPortChassisIndex ,nbsCmmcPortSlotIndex, nbsCmmcPortIndex } 4385 4386 ::= { nbsCmmcPortTable 1 } 4387 4388NbsCmmcPortEntry ::= SEQUENCE { 4389 nbsCmmcPortChassisIndex INTEGER, 4390 nbsCmmcPortSlotIndex INTEGER, 4391 nbsCmmcPortIndex INTEGER, 4392 nbsCmmcPortType INTEGER, 4393 nbsCmmcPortObjectId OBJECT IDENTIFIER, 4394 nbsCmmcPortLink INTEGER, 4395 nbsCmmcPortAutoNegotiation INTEGER, 4396 nbsCmmcPortDuplex INTEGER, 4397 nbsCmmcPortSpeed INTEGER, 4398 nbsCmmcPortRxActivity INTEGER, 4399 nbsCmmcPortTxActivity INTEGER, 4400 nbsCmmcPortCollisionActivity INTEGER, 4401 nbsCmmcPortLoopback INTEGER, 4402 nbsCmmcPortEnableAdmin INTEGER, 4403 nbsCmmcPortSelectLink INTEGER, 4404 nbsCmmcPortLIN INTEGER, 4405 nbsCmmcPortAging INTEGER, 4406 nbsCmmcPortMaxPacketSize INTEGER, 4407 nbsCmmcPortRemoteLoopback INTEGER, 4408 nbsCmmcPortErrorActivity INTEGER, 4409 nbsCmmcPortName DisplayString, 4410 nbsCmmcPortValue OCTET STRING, 4411 nbsCmmcPortThreshold INTEGER, 4412 nbsCmmcPortThresholdAction INTEGER, 4413 nbsCmmcPortRMChassis INTEGER, 4414 nbsCmmcPortRMSlot INTEGER, 4415 nbsCmmcPortRMPort INTEGER, 4416 nbsCmmcPortSerialNumber DisplayString, 4417 nbsCmmcPortVendorInfo DisplayString, 4418 nbsCmmcPortTemperature INTEGER, 4419 nbsCmmcPortTxPower INTEGER, 4420 nbsCmmcPortRxPower INTEGER, 4421 nbsCmmcPortBiasAmps INTEGER, 4422 nbsCmmcPortSupplyVolts INTEGER, 4423 nbsCmmcPortMedium INTEGER, 4424 nbsCmmcPortConnector NbsCmmcEnumPortConnector, 4425 nbsCmmcPortWavelength INTEGER, 4426 nbsCmmcPortDigitalDiags INTEGER, 4427 nbsCmmcPortZoneIdAdmin INTEGER, 4428 nbsCmmcPortNominalBitRate INTEGER, 4429 nbsCmmcPortModulePort INTEGER, 4430 nbsCmmcPortPartRev DisplayString, 4431 nbsCmmcPortIfIndex INTEGER, 4432 nbsCmmcPortLinked INTEGER, 4433 nbsCmmcPortOperational INTEGER, 4434 nbsCmmcPortZoneChassisAdmin INTEGER, 4435 nbsCmmcPortZoneSlotAdmin INTEGER, 4436 nbsCmmcPortAlarmCause DisplayString, 4437 nbsCmmcPortFlowControl INTEGER, 4438 nbsCmmcPortAutoNegAd OCTET STRING, 4439 nbsCmmcPortAutoNegEditable OCTET STRING, 4440 nbsCmmcPortWavelengthX DisplayString, 4441 nbsCmmcPortZoneIdOper INTEGER, 4442 nbsCmmcPortZoneSlotOper INTEGER, 4443 nbsCmmcPortZoneChassisOper INTEGER, 4444 nbsCmmcPortLinkMatch INTEGER, 4445 nbsCmmcPortMDIPinoutAdmin INTEGER, 4446 nbsCmmcPortMDIPinoutOper INTEGER, 4447 nbsCmmcPortFCRecvAdmin INTEGER, 4448 nbsCmmcPortFCRecvOper INTEGER, 4449 nbsCmmcPortFCSendAdmin INTEGER, 4450 nbsCmmcPortFCSendOper INTEGER, 4451 nbsCmmcPortAutoNegWait INTEGER, 4452 nbsCmmcPortTemperatureLevel INTEGER, 4453 nbsCmmcPortTxPowerLevel INTEGER, 4454 nbsCmmcPortRxPowerLevel INTEGER, 4455 nbsCmmcPortBiasAmpsLevel INTEGER, 4456 nbsCmmcPortSupplyVoltsLevel INTEGER, 4457 nbsCmmcPortAmpGainOper INTEGER, 4458 nbsCmmcPortAmpGainAdmin INTEGER, 4459 nbsCmmcPortAmpOutputPwrAdmin INTEGER, 4460 nbsCmmcPortProtoCapabilities OCTET STRING, 4461 nbsCmmcPortProtoAdmin INTEGER, 4462 nbsCmmcPortProtoOper INTEGER, 4463 nbsCmmcPortPreambleLen INTEGER, 4464 nbsCmmcPortPreferred INTEGER, 4465 nbsCmmcPortCableLen INTEGER, 4466 nbsCmmcPortRedundantTxMode INTEGER, 4467 nbsCmmcPortTermination INTEGER, 4468 nbsCmmcPortDescription DisplayString, 4469 nbsCmmcPortTransmitUnmapped INTEGER, 4470 nbsCmmcPortToggleMode INTEGER, 4471 nbsCmmcPortCrossConnect INTEGER, 4472 nbsCmmcPortZoneIfIndexAdmin INTEGER, 4473 nbsCmmcPortZoneIfIndexOper INTEGER, 4474 nbsCmmcPortEnableOper INTEGER, 4475 nbsCmmcPortMappingType INTEGER, 4476 nbsCmmcPortCountersState INTEGER, 4477 nbsCmmcPortAmpGainMinimum INTEGER, 4478 nbsCmmcPortAmpGainMaximum INTEGER, 4479 nbsCmmcPortAmpGainStepSize INTEGER, 4480 nbsCmmcPortSniffer INTEGER, 4481 nbsCmmcPortExternalLink1 InterfaceIndex, 4482 nbsCmmcPortExternalLink2 InterfaceIndex, 4483 nbsCmmcPortNVAreaBanks INTEGER, 4484 nbsCmmcPortFirmwareCaps OCTET STRING, 4485 nbsCmmcPortFirmwareLoad OCTET STRING, 4486 nbsCmmcPortNVAreaAdmin INTEGER, 4487 nbsCmmcPortNVAreaOper INTEGER, 4488 nbsCmmcPortLoader INTEGER 4489} 4490 4491nbsCmmcPortChassisIndex OBJECT-TYPE 4492 SYNTAX INTEGER 4493 MAX-ACCESS read-only 4494 STATUS current 4495 DESCRIPTION 4496 "The index of the Chassis for the Slot to which this 4497 port is connected." 4498 ::= { nbsCmmcPortEntry 1 } 4499 4500nbsCmmcPortSlotIndex OBJECT-TYPE 4501 SYNTAX INTEGER 4502 MAX-ACCESS read-only 4503 STATUS current 4504 DESCRIPTION 4505 "The index of the Slot in the Chassis to which this port is 4506 connected." 4507 ::= { nbsCmmcPortEntry 2 } 4508 4509nbsCmmcPortIndex OBJECT-TYPE 4510 SYNTAX INTEGER 4511 MAX-ACCESS read-only 4512 STATUS current 4513 DESCRIPTION 4514 "The index of the Port in the Slot in the Chassis to 4515 which this port is connected." 4516 ::= { nbsCmmcPortEntry 3 } 4517 4518nbsCmmcPortType OBJECT-TYPE 4519 SYNTAX INTEGER 4520 MAX-ACCESS read-only 4521 STATUS current 4522 DESCRIPTION 4523 "The physical type of port. Valid port types are > 1. 4524 The mib representation of pluggable port types are 4525 documented in nbsSffMsaIdentifier from NBS-SFF-MIB, 4526 and have the following PortTypes here: 4527 sfp 125, 4528 gbic 147, 4529 xfp 197, 4530 qsfp 219, 4531 cxp 220, 4532 cfp 221, 4533 qspf28 223, 4534 cfp2 224" 4535 ::= { nbsCmmcPortEntry 4 } 4536 4537nbsCmmcPortObjectId OBJECT-TYPE 4538 SYNTAX OBJECT IDENTIFIER 4539 MAX-ACCESS read-only 4540 STATUS current 4541 DESCRIPTION 4542 "Object Id of the port" 4543 ::= { nbsCmmcPortEntry 5 } 4544 4545nbsCmmcPortLink OBJECT-TYPE 4546 SYNTAX INTEGER { 4547 other (1), 4548 noSignal (2), 4549 signalDetect (3), 4550 link (4), 4551 lock (5) 4552 } 4553 MAX-ACCESS read-only 4554 STATUS current 4555 DESCRIPTION 4556 "The link status of the port." 4557 ::= { nbsCmmcPortEntry 6 } 4558 4559nbsCmmcPortAutoNegotiation OBJECT-TYPE 4560 SYNTAX INTEGER { 4561 notSupported (1), 4562 off (2), 4563 on (3), 4564 deprecated4 (4), 4565 deprecated5 (5) 4566 } 4567 MAX-ACCESS read-write 4568 STATUS current 4569 DESCRIPTION 4570 "The AutoNegotiation status of a port. AutoNegotiation 4571 may affect the port's speed, duplex, and MDI/MDIX. 4572 4573 If this port does not offer this feature, Agent should 4574 report the value notSupported(1). 4575 4576 To disable this feature, set the value to off(2). 4577 4578 To enable this feature, set the value to on(3). 4579 4580 The value autoMDIXOnly(4) is deprecated. 4581 4582 The value custom (5) is deprecated." 4583 DEFVAL { on } 4584 4585 ::= { nbsCmmcPortEntry 7 } 4586 4587nbsCmmcPortDuplex OBJECT-TYPE 4588 SYNTAX INTEGER { 4589 notSupported (1), 4590 half (2), 4591 full (3) 4592 } 4593 MAX-ACCESS read-write 4594 STATUS current 4595 DESCRIPTION 4596 "The duplex mode of the port." 4597 ::= { nbsCmmcPortEntry 8 } 4598 4599nbsCmmcPortSpeed OBJECT-TYPE 4600 SYNTAX INTEGER { 4601 other (1), 4602 spd10Mbps (2), 4603 spd100Mbps (3), 4604 spdGigabit (4), 4605 spd10Gbps (5) 4606 } 4607 MAX-ACCESS read-write 4608 STATUS current 4609 DESCRIPTION 4610 "The line speed of the port. This object is superseded 4611 by nbsCmmcPortProtoAdmin and nbsCmmcPortProtoOper." 4612 ::= { nbsCmmcPortEntry 9 } 4613 4614nbsCmmcPortRxActivity OBJECT-TYPE 4615 SYNTAX INTEGER { 4616 notSupported (1), 4617 off (2), 4618 on (3) 4619 } 4620 MAX-ACCESS read-only 4621 STATUS current 4622 DESCRIPTION 4623 "The receive status of the port." 4624 ::= { nbsCmmcPortEntry 10 } 4625 4626nbsCmmcPortTxActivity OBJECT-TYPE 4627 SYNTAX INTEGER { 4628 notSupported (1), 4629 off (2), 4630 on (3) 4631 } 4632 MAX-ACCESS read-only 4633 STATUS current 4634 DESCRIPTION 4635 "The transmit status of the port." 4636 ::= { nbsCmmcPortEntry 11 } 4637 4638nbsCmmcPortCollisionActivity OBJECT-TYPE 4639 SYNTAX INTEGER { 4640 notSupported (1), 4641 off (2), 4642 on (3) 4643 } 4644 MAX-ACCESS read-only 4645 STATUS current 4646 DESCRIPTION 4647 "The collision status of the port." 4648 ::= { nbsCmmcPortEntry 12 } 4649 4650nbsCmmcPortLoopback OBJECT-TYPE 4651 SYNTAX INTEGER { 4652 notSupported (1), 4653 off (2), 4654 on (3) 4655 } 4656 MAX-ACCESS read-write 4657 STATUS current 4658 DESCRIPTION 4659 "The loopback status of the port." 4660 DEFVAL { off } 4661 ::= { nbsCmmcPortEntry 13 } 4662 4663nbsCmmcPortEnableAdmin OBJECT-TYPE 4664 SYNTAX INTEGER { 4665 notSupported (1), 4666 disable (2), 4667 enable (3), 4668 deprecatedAuto (4) 4669 } 4670 MAX-ACCESS read-write 4671 STATUS current 4672 DESCRIPTION 4673 "Administratively desired operational status of the port. For the 4674 actual operational status, please see the related object 4675 nbsCmmcPortEnableOper. 4676 4677 The value notSupported (1) indicates that the user has no ability to 4678 disable the transceiver. 4679 4680 Users may set this value to disable (2) to turn off the port's 4681 transceiver so that no traffic will flow through this port. 4682 4683 For traffic to be sent and received as normal, this object should be 4684 set to enable (3). 4685 4686 The value auto (4) has been deprecated - older Agents might report 4687 it, and Managers may attempt to set it, but newer agents will 4688 neither report nor accept this value." 4689 DEFVAL { enable } 4690 ::= { nbsCmmcPortEntry 14 } 4691 4692nbsCmmcPortSelectLink OBJECT-TYPE 4693 SYNTAX INTEGER { 4694 notSupported (1), 4695 standby (2), 4696 active (3), 4697 deprecatedAuto (4), 4698 deprecatedStandbyPreferred(5), 4699 deprecatedActivePreferred(6) 4700 } 4701 MAX-ACCESS read-write 4702 STATUS current 4703 DESCRIPTION 4704 "For ports in self-healing redundant groups, this 4705 object describes this port's redundant state. 4706 4707 The value notSupported(1) indicates this object is 4708 unused for this port. 4709 4710 The value standby(2) indicates that traffic is not 4711 currently routed through this port. 4712 4713 The value active(3) indicates that this port is the 4714 selected channel for passing data traffic. 4715 4716 This object may be used to choose which port in a 4717 redundant group is active. That selection may be 4718 overridden by the system as appropriate, such as 4719 the link going down, or a preferred port coming up. 4720 4721 The values (4) through (6) are deprecated. They will 4722 no longer be reported by the Agent, and attempts to 4723 set them should be rejected with the SNMP error 4724 badValue(3)." 4725 DEFVAL { active } 4726 ::= { nbsCmmcPortEntry 15 } 4727 4728nbsCmmcPortLIN OBJECT-TYPE 4729 SYNTAX INTEGER { 4730 notSupported (1), 4731 disable (2), 4732 enable (3) 4733 } 4734 MAX-ACCESS read-write 4735 STATUS current 4736 DESCRIPTION 4737 "Line integrity check on or off." 4738 DEFVAL { disable } 4739 ::= { nbsCmmcPortEntry 16 } 4740 4741nbsCmmcPortAging OBJECT-TYPE 4742 SYNTAX INTEGER { 4743 notSupported (1), 4744 off (2), 4745 on (3) 4746 } 4747 MAX-ACCESS read-write 4748 STATUS current 4749 DESCRIPTION 4750 "Aging on or off." 4751 ::= { nbsCmmcPortEntry 17 } 4752 4753nbsCmmcPortMaxPacketSize OBJECT-TYPE 4754 SYNTAX INTEGER { 4755 notSupported (1), 4756 max1518 (2), 4757 max1536 (3), 4758 max6k (4) 4759 } 4760 MAX-ACCESS read-write 4761 STATUS current 4762 DESCRIPTION 4763 "The Maximum Packet Size Allowed." 4764 ::= { nbsCmmcPortEntry 18 } 4765 4766nbsCmmcPortRemoteLoopback OBJECT-TYPE 4767 SYNTAX INTEGER { 4768 notSupported (1), 4769 off (2), 4770 on (3) 4771 } 4772 MAX-ACCESS read-write 4773 STATUS current 4774 DESCRIPTION 4775 "Indicates whether port should perform Remote Loopback. 4776 4777 When on (3), outbound traffic is returned to the 4778 ingress port. In other words, traffic comes from one 4779 of the module's other ports to get to this one, and 4780 upon arriving here gets sent back to that other port, 4781 from where it continues on back to the originator of 4782 the traffic. 4783 4784 The related object nbsCmmcPortLoopback may be forced 4785 off(2) whenever this object is set to on(3)." 4786 ::= { nbsCmmcPortEntry 19 } 4787 4788nbsCmmcPortErrorActivity OBJECT-TYPE 4789 SYNTAX INTEGER { 4790 notSupported (1), 4791 off (2), 4792 on (3) 4793 } 4794 MAX-ACCESS read-only 4795 STATUS current 4796 DESCRIPTION 4797 "The error activity of the port." 4798 ::= { nbsCmmcPortEntry 20 } 4799 4800nbsCmmcPortName OBJECT-TYPE 4801 SYNTAX DisplayString(SIZE(0..50)) 4802 MAX-ACCESS read-write 4803 STATUS current 4804 DESCRIPTION 4805 "The user assigned name for this port. This object is also 4806 used for the MIB2 object ifAlias." 4807 ::= { nbsCmmcPortEntry 21 } 4808 4809nbsCmmcPortValue OBJECT-TYPE 4810 SYNTAX OCTET STRING (SIZE(0..16)) 4811 MAX-ACCESS read-only 4812 STATUS current 4813 DESCRIPTION 4814 "Originally named nbsCmmcPortOpticalPower. Now usage may vary 4815 by card. 4816 For card 162, PortValue measures the Optical Power, or 4817 signal strength. 4818 For card 197, PortValue is a text string displaying 4819 signal strength in decibels. 4820 For cards 211 and 212, PortValue measures the current 4821 bandwidth level. Only one byte is used, and its value can 4822 be notSupported(1), under45Mbps(2), under155Mbps(3), 4823 under622Mbps(4), or under1Gbps(5)" 4824 ::= { nbsCmmcPortEntry 22 } 4825 4826nbsCmmcPortThreshold OBJECT-TYPE 4827 SYNTAX INTEGER (-2147483648..2147483647) 4828 MAX-ACCESS read-write 4829 STATUS current 4830 DESCRIPTION 4831 "Port Threshold - usage may be different for each card. 4832 For card 197, this indicates the minimum signal 4833 strength. Value ranges from -5 to -40 decibels. 4834 For card 211, valid values are: 4835 notSupported(1), speed45Mbps(2), speed155Mbps(3), 4836 speed622Mbps(4), speed1Gbps(5) 4837 For card 375, this indicates the rate limit 4838 and is expressed in units of Mbps. 4839 For cards 376 and 379, this indicates the rate 4840 limit and is expressed in units of Kbps. 4841 4842 Not supported value: 0x80000000" 4843 4844 DEFVAL { -2147483648 } 4845 ::= { nbsCmmcPortEntry 23 } 4846 4847nbsCmmcPortThresholdAction OBJECT-TYPE 4848 SYNTAX INTEGER 4849 MAX-ACCESS read-write 4850 STATUS current 4851 DESCRIPTION 4852 "Action to perform if threshold is crossed. Usage may be 4853 different for each card. 4854 For card 197, the allowable Actions are: 4855 notSupported(1), noAction(2), sendTrap(3) 4856 For cards 211 and 212, valid values are: 4857 notSupported(1), noAction(2), sendTrap(3), disablePort(4), 4858 disablePortAndSendTrap(5),disablePortPeriodically(6), 4859 disablePeriodicallyAndSendTrap(7) 4860 4861 Not supported value: 1" 4862 4863 DEFVAL { 1 } 4864 ::= { nbsCmmcPortEntry 24 } 4865 4866nbsCmmcPortRMChassis OBJECT-TYPE 4867 SYNTAX INTEGER 4868 MAX-ACCESS read-write 4869 STATUS current 4870 DESCRIPTION 4871 "The nbsCmmcPortRMChassis, nbsCmmcPortRMSlot, and 4872 nbsCmmcPortRMPort objects indicate which remote port is 4873 externally cabled to this port. This nbsCmmcPortRMChassis 4874 object indicates the remote port's nbsCmmcPortChassisIndex. 4875 4876 If no remote port is known, the nbsCmmcPortRMChassis, 4877 nbsCmmcPortRMSlot, and nbsCmmcPortRMPort objects 4878 should each have the value 0. 4879 4880 If a physical link is discovered by the agent, the 4881 nbsCmmcPortRMChassis, nbsCmmcPortRMSlot, and 4882 nbsCmmcPortRMPort objects are each set automatically. 4883 4884 If the connection is not discovered automatically, 4885 users may enter the connection by manually setting the 4886 three nbsCmmcPortRM objects" 4887 DEFVAL { 0 } 4888 ::= { nbsCmmcPortEntry 25 } 4889 4890nbsCmmcPortRMSlot OBJECT-TYPE 4891 SYNTAX INTEGER 4892 MAX-ACCESS read-write 4893 STATUS current 4894 DESCRIPTION 4895 "The nbsCmmcPortRMChassis, nbsCmmcPortRMSlot, and 4896 nbsCmmcPortRMPort objects indicate which remote port is 4897 externally cabled to this port. This nbsCmmcPortRMSlot 4898 object indicates the remote port's nbsCmmcPortSlotIndex. 4899 4900 If no remote port is known, the nbsCmmcPortRMChassis, 4901 nbsCmmcPortRMSlot, and nbsCmmcPortRMPort objects 4902 should each have the value 0. 4903 4904 If a physical link is discovered by the agent, the 4905 nbsCmmcPortRMChassis, nbsCmmcPortRMSlot, and 4906 nbsCmmcPortRMPort objects are each set automatically. 4907 4908 If the connection is not discovered automatically, 4909 users may enter the connection by manually setting the 4910 three nbsCmmcPortRM objects" 4911 DEFVAL { 0 } 4912 ::= { nbsCmmcPortEntry 26 } 4913 4914nbsCmmcPortRMPort OBJECT-TYPE 4915 SYNTAX INTEGER 4916 MAX-ACCESS read-write 4917 STATUS current 4918 DESCRIPTION 4919 "The nbsCmmcPortRMChassis, nbsCmmcPortRMSlot, and 4920 nbsCmmcPortRMPort objects indicate which remote port is 4921 externally cabled to this port. This nbsCmmcPortRMPort 4922 object indicates the remote port's nbsCmmcPortIndex. 4923 4924 If no remote port is known, the nbsCmmcPortRMChassis, 4925 nbsCmmcPortRMSlot, and nbsCmmcPortRMPort objects 4926 should each have the value 0. 4927 4928 If a physical link is discovered by the agent, the 4929 nbsCmmcPortRMChassis, nbsCmmcPortRMSlot, and 4930 nbsCmmcPortRMPort objects are each set automatically. 4931 4932 If the connection is not discovered automatically, 4933 users may enter the connection by manually setting the 4934 three nbsCmmcPortRM objects" 4935 DEFVAL { 0 } 4936 ::= { nbsCmmcPortEntry 27 } 4937 4938nbsCmmcPortSerialNumber OBJECT-TYPE 4939 SYNTAX DisplayString(SIZE(0..50)) 4940 MAX-ACCESS read-only 4941 STATUS current 4942 DESCRIPTION 4943 "Part Serial Number as reported by the component. 4944 4945 Not supported value: 'N/A'" 4946 4947 ::= { nbsCmmcPortEntry 28 } 4948 4949nbsCmmcPortVendorInfo OBJECT-TYPE 4950 SYNTAX DisplayString(SIZE(0..50)) 4951 MAX-ACCESS read-only 4952 STATUS current 4953 DESCRIPTION 4954 "Vendor name as reported by the component. 4955 4956 Not supported value: 'N/A'" 4957 4958 ::= { nbsCmmcPortEntry 29 } 4959 4960nbsCmmcPortTemperature OBJECT-TYPE 4961 SYNTAX INTEGER (-2147483648..2147483647) 4962 MAX-ACCESS read-only 4963 STATUS current 4964 DESCRIPTION 4965 "The temperature (in degrees celsius) of this trans- 4966 ceiver. 4967 4968 Not supported value: 0x80000000" 4969 4970 DEFVAL { -2147483648 } 4971 ::= { nbsCmmcPortEntry 30 } 4972 4973nbsCmmcPortTxPower OBJECT-TYPE 4974 SYNTAX INTEGER (-2147483648..2147483647) 4975 MAX-ACCESS read-only 4976 STATUS current 4977 DESCRIPTION 4978 "The output power (in milli dBm) of this transmitter. 4979 4980 Not supported value: 0x80000000" 4981 4982 DEFVAL { -2147483648 } 4983 ::= { nbsCmmcPortEntry 31 } 4984 4985nbsCmmcPortRxPower OBJECT-TYPE 4986 SYNTAX INTEGER (-2147483648..2147483647) 4987 MAX-ACCESS read-only 4988 STATUS current 4989 DESCRIPTION 4990 "The received optical power (in milli dBm) of this 4991 receiver. 4992 4993 Not supported value: 0x80000000" 4994 4995 DEFVAL { -2147483648 } 4996 ::= { nbsCmmcPortEntry 32 } 4997 4998nbsCmmcPortBiasAmps OBJECT-TYPE 4999 SYNTAX INTEGER 5000 MAX-ACCESS read-only 5001 STATUS current 5002 DESCRIPTION 5003 "The bias current (in microAmps) of this transmitter. 5004 The reserved value -1 indicates that this object is 5005 not supported." 5006 DEFVAL { -1 } 5007 ::= { nbsCmmcPortEntry 33 } 5008 5009nbsCmmcPortSupplyVolts OBJECT-TYPE 5010 SYNTAX INTEGER 5011 MAX-ACCESS read-only 5012 STATUS current 5013 DESCRIPTION 5014 "The supply voltage (in milliVolts) of this transmitter. 5015 The reserved value -1 indicates that this object is 5016 not supported." 5017 DEFVAL { -1 } 5018 ::= { nbsCmmcPortEntry 34 } 5019 5020nbsCmmcPortMedium OBJECT-TYPE 5021 SYNTAX INTEGER { 5022 notSupported (1), 5023 coax (2), 5024 twistedPair (3), 5025 singleMode (4), 5026 multiMode (5) 5027 } 5028 MAX-ACCESS read-only 5029 STATUS current 5030 DESCRIPTION 5031 "The type of physical communications medium." 5032 ::= { nbsCmmcPortEntry 35 } 5033 5034nbsCmmcPortConnector OBJECT-TYPE 5035 SYNTAX NbsCmmcEnumPortConnector 5036 MAX-ACCESS read-only 5037 STATUS current 5038 DESCRIPTION 5039 "The type of physical connector or jack." 5040 ::= { nbsCmmcPortEntry 36 } 5041 5042nbsCmmcPortWavelength OBJECT-TYPE 5043 SYNTAX INTEGER 5044 MAX-ACCESS read-only 5045 STATUS current 5046 DESCRIPTION 5047 "The output wavelength (in nanoMeters) of this 5048 transmitter. The reserved value -1 5049 indicates that this object is not supported. 5050 5051 This object has been superseded by 5052 nbsCmmcPortWavelengthX, which supports floating 5053 point wavelengths, and lists of wavelengths." 5054 DEFVAL { -1 } 5055 ::= { nbsCmmcPortEntry 37 } 5056 5057nbsCmmcPortDigitalDiags OBJECT-TYPE 5058 SYNTAX INTEGER { 5059 notSupported (1), 5060 diagsOk (2), 5061 diagsWarning (3), 5062 diagsAlarm (4) 5063 } 5064 MAX-ACCESS read-only 5065 STATUS current 5066 DESCRIPTION 5067 "Indicates whether Digital Diagnostics are supported 5068 by this port. If they are supported, this variable 5069 indicates the worst severity level among the measured 5070 diagnostic values." 5071 DEFVAL { diagsOk } 5072 ::= { nbsCmmcPortEntry 38 } 5073 5074nbsCmmcPortZoneIdAdmin OBJECT-TYPE 5075 SYNTAX INTEGER 5076 MAX-ACCESS read-write 5077 STATUS current 5078 DESCRIPTION 5079 "For Fibre Channel products, this will be the Agent-assigned 5080 ZoneId of the zone this port belongs to. 5081 5082 For products which allow dynamic configuration of converter 5083 circuits, this will be the Port number where data for this 5084 converter circuit will be received. If the chassis or slot 5085 is changing, they should be SET first, so ZoneIdAdmin is SET 5086 last. This signals the Agent to reconfigure the crossbar. 5087 5088 The value 0 indicates that this port is not a part of any 5089 Fibre Channel Zone or converter circuit. 5090 5091 In order for two ports to be in the same zone/circuit, each 5092 must be configured to the same PortSpeed or BitRate. If the 5093 Agent receives a request to set CircuitRxPort to a port with 5094 a different bit rate, the Agent will return SNMP error-status 5095 badValue (3)." 5096 DEFVAL { 0 } 5097 ::= { nbsCmmcPortEntry 39 } 5098 5099nbsCmmcPortNominalBitRate OBJECT-TYPE 5100 SYNTAX INTEGER 5101 MAX-ACCESS read-write 5102 STATUS current 5103 DESCRIPTION 5104 "This NominalBitRate variable exists for modules 5105 which support configurable speeds that may not be listed in 5106 PortSpeed. Here can be specified the raw bit rate desired, 5107 measured in decimal Mbps. 5108 5109 The Agent may use exactly that rate, or may substitute it with 5110 a compatible rate within an appropriate range of speeds. 5111 If the Agent receives a request for a bitrate it cannot 5112 support, it should return the SNMP errorstatus badValue(3). 5113 5114 For ports whose speed is unknown or not configurable, the 5115 Agent should report this value as -1. 5116 5117 The reserved value 0 specifies that no speed is configured, 5118 and any clocking is bypassed. 5119 5120 The following values are associated with specific protocols: 5121 44 - DS3 5122 51 - OC-1 5123 77 - Telco bus 5124 125 - Fast Ethernet (100 Mbps) 5125 126 - FDDI 5126 155 - OC-3 5127 200 - ESCON 5128 270 - SDI 270Mbps 5129 540 - SDI 540Mbps 5130 622 - OC-12 5131 1063 - 1 Gig FibreChannel 5132 1244 - OC-24 5133 1250 - Gigabit Ethernet 5134 1485 - HDTV 5135 2125 - 2 Gig FibreChannel 5136 2450 - OC-48 5137 2500 - Infiniband 5138 2666 - OC-48+FEC 5139 9953 - 10 Gig Ethernet/WAN 5140 10312 - 10 Gig Ethernet/LAN 5141 10625 - 10 Gig FibreChannel 5142 5143 For ports that support ProtoAdmin 'userDefined', writing 5144 this object will automatically set the ProtoAdmin to 5145 'userDefined'." 5146 DEFVAL { -1 } 5147 ::= { nbsCmmcPortEntry 40 } 5148 5149nbsCmmcPortModulePort OBJECT-TYPE 5150 SYNTAX INTEGER 5151 MAX-ACCESS read-only 5152 STATUS current 5153 DESCRIPTION 5154 "Similar to SlotModuleSlot. Some modules occupy 5155 more than one slot of a chassis. For such products, this 5156 variable will report the port number from the Module 5157 perspective. In contrast, the PortIndex reports the port 5158 number from an individual slot's perspective. For modules 5159 that occupy only one slot, PortModulePort will be equivalent 5160 to PortIndex." 5161 ::= { nbsCmmcPortEntry 41 } 5162 5163nbsCmmcPortPartRev OBJECT-TYPE 5164 SYNTAX DisplayString(SIZE(0..50)) 5165 MAX-ACCESS read-only 5166 STATUS current 5167 DESCRIPTION 5168 "Part Number and Revision level as reported by the 5169 component. 5170 5171 Not supported value: 'N/A'" 5172 5173 ::= { nbsCmmcPortEntry 42 } 5174 5175nbsCmmcPortIfIndex OBJECT-TYPE 5176 SYNTAX INTEGER 5177 MAX-ACCESS read-only 5178 STATUS current 5179 DESCRIPTION 5180 "The index to the MIB-II Interface table entry which 5181 represents this port. If there is no corresponding 5182 MIB-II interface entry, this value should be 0." 5183 ::= { nbsCmmcPortEntry 43 } 5184 5185nbsCmmcPortLinked OBJECT-TYPE 5186 SYNTAX INTEGER { 5187 no (1), 5188 yes (2) 5189 } 5190 MAX-ACCESS read-only 5191 STATUS current 5192 DESCRIPTION 5193 "Simpler, one bit version of PortLink. The value no(1) 5194 means there is no signal detected or that signal is of 5195 poor quality. The value yes(2) indicates a good 5196 connection." 5197 ::= { nbsCmmcPortEntry 44 } 5198 5199nbsCmmcPortOperational OBJECT-TYPE 5200 SYNTAX INTEGER { 5201 no (1), 5202 yes (2) 5203 } 5204 MAX-ACCESS read-only 5205 STATUS current 5206 DESCRIPTION 5207 "Indicates whether the port is in a state appropriate 5208 for normal data communications. The value no(1) means 5209 that the port is disabled or in an abnormal state such 5210 as loopback. The value yes(2) indicates that the port 5211 is enabled and usable." 5212 ::= { nbsCmmcPortEntry 45 } 5213 5214nbsCmmcPortZoneChassisAdmin OBJECT-TYPE 5215 SYNTAX INTEGER 5216 MAX-ACCESS read-write 5217 STATUS current 5218 DESCRIPTION 5219 "For crossbar products, this is the Chassis housing the port 5220 shown in nbsCmmcPortZoneId." 5221 DEFVAL { 0 } 5222 ::= { nbsCmmcPortEntry 46 } 5223 5224nbsCmmcPortZoneSlotAdmin OBJECT-TYPE 5225 SYNTAX INTEGER 5226 MAX-ACCESS read-write 5227 STATUS current 5228 DESCRIPTION 5229 "For crossbar products, this is the Slot housing the port 5230 shown in nbsCmmcPortZoneId." 5231 DEFVAL { 0 } 5232 ::= { nbsCmmcPortEntry 47 } 5233 5234nbsCmmcPortAlarmCause OBJECT-TYPE 5235 SYNTAX DisplayString(SIZE(0..50)) 5236 MAX-ACCESS read-only 5237 STATUS current 5238 DESCRIPTION 5239 "For Pluggable ports with Digital Diagnostics. If there is 5240 currently no alarm condition, this string should be empty. 5241 Otherwise, this should display the most severe actual 5242 alarm condition." 5243 ::= { nbsCmmcPortEntry 48 } 5244 5245nbsCmmcPortFlowControl OBJECT-TYPE 5246 SYNTAX INTEGER { 5247 notSupported (1), 5248 disabled (2), 5249 enabled (3) 5250 } 5251 MAX-ACCESS read-write 5252 STATUS current 5253 DESCRIPTION 5254 "This object determines whether FlowControl should be used. 5255 5256 If disabled(2), no FlowControl will be initiated by this port. 5257 Any FlowControl requests received will be dropped. 5258 5259 If enabled(3), this port will initiate and observe FlowControl 5260 requests as specified by the objects nbsCmmcPortFCRecvOper 5261 and nbsCmmcPortFCSendOper. Those settings may be changed 5262 through the related nbsCmmcPortFCSendAdmin and 5263 nbsCmmcPortFCRecvAdmin objects. 5264 5265 If notSupported(1), this object is not supported." 5266 DEFVAL { enabled } 5267 ::= { nbsCmmcPortEntry 49 } 5268 5269nbsCmmcPortAutoNegAd OBJECT-TYPE 5270 SYNTAX OCTET STRING(SIZE(1)) 5271 MAX-ACCESS read-write 5272 STATUS current 5273 DESCRIPTION 5274 "This object determines which capabilities will be advertised 5275 during auto negotiation. Each capability is represented by 5276 one bit. Set bit to 1 to advertise capability, 0 to deny it. 5277 5278 Capability Bit 5279 ---------------------- --- 5280 reserved 0 5281 Flow Control 1 5282 1000 Mbps Full Duplex 2 5283 1000 Mbps Half Duplex 3 5284 100 Mbps Full Duplex 4 5285 100 Mbps Half Duplex 5 5286 10 Mbps Full Duplex 6 5287 10 Mbps Half Duplex 7 5288 5289 OCTET STRING bitmasks count the leftmost bit (MSB) as 0." 5290 5291 ::= { nbsCmmcPortEntry 50 } 5292 5293nbsCmmcPortAutoNegEditable OBJECT-TYPE 5294 SYNTAX OCTET STRING(SIZE(1)) 5295 MAX-ACCESS read-only 5296 STATUS current 5297 DESCRIPTION 5298 "This object determines which AutoNegAd bits may be changed by 5299 the user. Bits set to 1 indicate user may choose whether to 5300 advertise the corresponding capability. Bits are cleared if 5301 user is not allowed to change the corresponding AutoNegAd bit. 5302 5303 Capability Bit 5304 ---------------------- --- 5305 reserved 0 5306 Flow Control 1 5307 1000 Mbps Full Duplex 2 5308 1000 Mbps Half Duplex 3 5309 100 Mbps Full Duplex 4 5310 100 Mbps Half Duplex 5 5311 10 Mbps Full Duplex 6 5312 10 Mbps Half Duplex 7 5313 5314 OCTET STRING bitmasks count the leftmost bit (MSB) as 0." 5315 5316 ::= { nbsCmmcPortEntry 51 } 5317 5318nbsCmmcPortWavelengthX OBJECT-TYPE 5319 SYNTAX DisplayString(SIZE(0..150)) 5320 MAX-ACCESS read-only 5321 STATUS current 5322 DESCRIPTION 5323 "This objects supersedes the nbsCmmcPortWavelength object. 5324 The string format allows both whole numbers as in CWDM, or 5325 floating-point numbers as in DWDM. 5326 5327 If there is more than one wavelength, as with WDM trunks, 5328 each color should be listed, separated by commas. 5329 5330 Not supported value: 'N/A'" 5331 5332 ::= { nbsCmmcPortEntry 52 } 5333 5334nbsCmmcPortZoneIdOper OBJECT-TYPE 5335 SYNTAX INTEGER 5336 MAX-ACCESS read-only 5337 STATUS current 5338 DESCRIPTION 5339 "Operational version of nbsCmmcPortZoneIdAdmin" 5340 DEFVAL { 0 } 5341 ::= { nbsCmmcPortEntry 53 } 5342 5343nbsCmmcPortZoneSlotOper OBJECT-TYPE 5344 SYNTAX INTEGER 5345 MAX-ACCESS read-only 5346 STATUS current 5347 DESCRIPTION 5348 "Operational version of nbsCmmcPortZoneSlotAdmin" 5349 DEFVAL { 0 } 5350 ::= { nbsCmmcPortEntry 54 } 5351 5352nbsCmmcPortZoneChassisOper OBJECT-TYPE 5353 SYNTAX INTEGER 5354 MAX-ACCESS read-only 5355 STATUS current 5356 DESCRIPTION 5357 "Operational version of nbsCmmcPortZoneChassisAdmin" 5358 DEFVAL { 0 } 5359 ::= { nbsCmmcPortEntry 55 } 5360 5361nbsCmmcPortLinkMatch OBJECT-TYPE 5362 SYNTAX INTEGER { 5363 notSupported (1), 5364 disabled (2), 5365 enabled (3) 5366 } 5367 MAX-ACCESS read-write 5368 STATUS current 5369 DESCRIPTION 5370 "Some converter ports that are capable of autonegotiation 5371 (ANEG) may sometimes be between two end ports that would like 5372 to autonegotiate with each other. The Agent can ensure 5373 that both ports in the converter/circuit settle on the same 5374 autonegotiated settings. This feature is called LinkMatch. 5375 5376 ANEG with LinkMatch can sometimes be a lengthy process. 5377 In order to streamline the ANEG process, users may manually 5378 configure the parameters that supporting ports will advertise 5379 during their independent autonegotiations. This involves two 5380 steps - first to change the nbsCmmcPortAutoNegAd object to 5381 reflect the outcome desired, then to set this 5382 nbsCmmcPortLinkMatch object to the value disabled(2). 5383 5384 The default value for this object is enabled(3). 5385 5386 Ports that do not support this feature should return the 5387 value notSupported(1)." 5388 DEFVAL { enabled } 5389 ::= { nbsCmmcPortEntry 56 } 5390 5391nbsCmmcPortMDIPinoutAdmin OBJECT-TYPE 5392 SYNTAX INTEGER { 5393 notSupported (1), 5394 mdi (2), 5395 mdix (3), 5396 autoSense (4) 5397 } 5398 MAX-ACCESS read-write 5399 STATUS current 5400 DESCRIPTION 5401 "Connecting twisted-pair ethernet ports originally required 5402 care in choosing either straight or crossover cables. Later, 5403 many ethernet ports added the feature that they could be 5404 configured to accept either cable pinout. Some ports are 5405 even smart enough to detect, or autosense, the pinout they 5406 should use. 5407 5408 This Administrative object allows users to request the port 5409 adopt a specific pinout, or to have the port autosense it. 5410 5411 The value notSupported(1) indicates that this port 5412 cannot dynamically alter its pinout through this object. 5413 5414 The value mdi(2) is used to connect with a straight cable to 5415 mdix ports such as those found on hubs, switches and routers. 5416 5417 The value mdix(3) is used to connect with a straight cable to 5418 mdi ports such as those found on workstations. 5419 5420 The value autoSense(4) indicates this port should 5421 automatically detect and change to the necessary pinout. 5422 5423 This object has a corresponding Operational value which 5424 reports the actual pinout state. In certain situations, the 5425 Operational value might differ from the Administrative." 5426 DEFVAL { autoSense } 5427 ::= { nbsCmmcPortEntry 57 } 5428 5429nbsCmmcPortMDIPinoutOper OBJECT-TYPE 5430 SYNTAX INTEGER { 5431 notSupported (1), 5432 mdi (2), 5433 mdix (3) 5434 } 5435 MAX-ACCESS read-only 5436 STATUS current 5437 DESCRIPTION 5438 "This object reports the actual pinout state of an ethernet 5439 port." 5440 5441 DEFVAL { mdi } 5442 ::= { nbsCmmcPortEntry 58 } 5443 5444nbsCmmcPortFCRecvAdmin OBJECT-TYPE 5445 SYNTAX INTEGER { 5446 notSupported (1), 5447 drop (2), 5448 comply (3), 5449 passThru (4) 5450 } 5451 MAX-ACCESS read-write 5452 STATUS current 5453 DESCRIPTION 5454 "This object allows user to specify what this port should do 5455 if it receives a flow control request. 5456 5457 This object is ignored when nbsCmmcPortFlowControl is 5458 disabled. 5459 5460 If this object reports notSupported(1), no changes to this 5461 object are allowed. 5462 5463 Setting this object to drop(2) indicates that this port 5464 should ignore requests to control its flow. 5465 5466 Setting this object to comply(3) means this port should 5467 grant flow control requests from the connected port, and 5468 buffer up traffic while the other side catches up. 5469 5470 If this object is set to passthru(4), the port will not 5471 comply with the request, but will relay it along to the next 5472 port. 5473 5474 The corresponding nbsCmmcPortFCRecvOper object indicates 5475 the setting that is actually in effect." 5476 DEFVAL { comply } 5477 ::= { nbsCmmcPortEntry 59 } 5478 5479nbsCmmcPortFCRecvOper OBJECT-TYPE 5480 SYNTAX INTEGER { 5481 notSupported (1), 5482 drop (2), 5483 comply (3), 5484 passThru (4) 5485 } 5486 MAX-ACCESS read-only 5487 STATUS current 5488 DESCRIPTION 5489 "This object indicates what this port will do with flow 5490 control requests it receives." 5491 DEFVAL { comply } 5492 ::= { nbsCmmcPortEntry 60 } 5493 5494nbsCmmcPortFCSendAdmin OBJECT-TYPE 5495 SYNTAX INTEGER { 5496 notSupported (1), 5497 disabled (2), 5498 enabled (3) 5499 } 5500 MAX-ACCESS read-write 5501 STATUS current 5502 DESCRIPTION 5503 "This object specifies whether this port will send flow control 5504 requests when its in danger of dropping incoming packets. 5505 5506 This object is ignored when nbsCmmcPortFlowControl is 5507 disabled. 5508 5509 Setting this object to enabled(3) means this port may send 5510 flow control requests to the other port. 5511 5512 Setting this object to disabled(2) indicates that this port 5513 should drop packets instead of sending flow control requests. 5514 5515 If this object is set to notSupported(1), this object cannot 5516 be changed for this port. 5517 5518 The corresponding nbsCmmcPortFCSendOper object indicates 5519 the setting that is actually in effect." 5520 DEFVAL { enabled } 5521 ::= { nbsCmmcPortEntry 61 } 5522 5523nbsCmmcPortFCSendOper OBJECT-TYPE 5524 SYNTAX INTEGER { 5525 notSupported (1), 5526 disabled (2), 5527 enabled (3) 5528 } 5529 MAX-ACCESS read-only 5530 STATUS current 5531 DESCRIPTION 5532 "This object is ignored when nbsCmmcPortFlowControl is 5533 disabled. 5534 5535 This object indicates whether or not this port will send flow 5536 control requests. If it does, the value enabled(3) will be 5537 returned. If it does not, it reports disabled(2). If this 5538 object is not supported, device reports notSupported(1)." 5539 DEFVAL { enabled } 5540 ::= { nbsCmmcPortEntry 62 } 5541 5542nbsCmmcPortAutoNegWait OBJECT-TYPE 5543 SYNTAX INTEGER (0..254) 5544 MAX-ACCESS read-write 5545 STATUS current 5546 DESCRIPTION 5547 "Sets the number of seconds a port should autonegotiate [ANEG] 5548 before deciding a link is down. 5549 5550 This object is used by the NM when LIN and ANEG are both 5551 enabled. 5552 5553 If the user knows that a particular end device needs extra 5554 time to complete autonegotiation, he should change this 5555 object to match the end device's needs. 5556 5557 Not supported value: 0" 5558 5559 DEFVAL { 0 } 5560 ::= { nbsCmmcPortEntry 63 } 5561 5562nbsCmmcPortTemperatureLevel OBJECT-TYPE 5563 SYNTAX INTEGER { 5564 notSupported (1), 5565 lowAlarm (2), 5566 lowWarning (3), 5567 ok (4), 5568 highWarning (5), 5569 highAlarm (6) 5570 } 5571 MAX-ACCESS read-only 5572 STATUS current 5573 DESCRIPTION 5574 "This object indicates whether this port has a temperature 5575 problem. 5576 5577 If this port does not support SFF-8472 Digital Diagnostics, 5578 this value should be notSupported(1). 5579 5580 If Digital Diagnostics indicate temperature is below the 5581 low Alarm Threshold, this value should be lowAlarm(2). 5582 5583 If Digital Diagnostics indicate temperature is above the 5584 low Alarm Threshold but below the low Warning threshold, 5585 this value should be lowWarning(3). 5586 5587 If Digital Diagnostics indicate this port is within the 5588 recommended operating range, value is ok(4). 5589 5590 If Digital Diagnostics indicate temperature is higher than 5591 the high Warning threshold, but has not crossed the Alarm 5592 threshold, this value should be highWarning (5),. 5593 5594 If Digital Diagnostics indicate this port has crossed the 5595 high Alarm threshold, this value should be highAlarm(6). 5596 5597 The related object nbsCmmcPortTemperature indicates what the 5598 current temperature is." 5599 5600 DEFVAL { ok } 5601 ::= { nbsCmmcPortEntry 64 } 5602 5603nbsCmmcPortTxPowerLevel OBJECT-TYPE 5604 SYNTAX INTEGER { 5605 notSupported (1), 5606 lowAlarm (2), 5607 lowWarning (3), 5608 ok (4), 5609 highWarning (5), 5610 highAlarm (6) 5611 } 5612 MAX-ACCESS read-only 5613 STATUS current 5614 DESCRIPTION 5615 "This object indicates whether this port has a problem 5616 with its transmitter power. 5617 5618 If this port does not support SFF-8472 Digital Diagnostics, 5619 this value should be notSupported(1). 5620 5621 If Digital Diagnostics indicate TxPower is below the 5622 low Alarm Threshold, this value should be lowAlarm(2). 5623 5624 If Digital Diagnostics indicate TxPower is above the 5625 low Alarm Threshold but below the low Warning threshold, 5626 this value should be lowWarning(3). 5627 5628 If Digital Diagnostics indicate this port is within the 5629 recommended operating range, value is ok(4). 5630 5631 If Digital Diagnostics indicate TxPower is higher than 5632 the high Warning threshold, but has not crossed the Alarm 5633 threshold, this value should be highWarning (5),. 5634 5635 If Digital Diagnostics indicate this port has crossed the 5636 high Alarm threshold, this value should be highAlarm(6). 5637 5638 The related object nbsCmmcPortTxPower indicates what the 5639 current TxPower is." 5640 5641 DEFVAL { ok } 5642 ::= { nbsCmmcPortEntry 65 } 5643 5644nbsCmmcPortRxPowerLevel OBJECT-TYPE 5645 SYNTAX INTEGER { 5646 notSupported (1), 5647 lowAlarm (2), 5648 lowWarning (3), 5649 ok (4), 5650 highWarning (5), 5651 highAlarm (6) 5652 } 5653 MAX-ACCESS read-only 5654 STATUS current 5655 DESCRIPTION 5656 "This object indicates whether this port has a problem 5657 with the power of its received signal. 5658 5659 If this port does not support SFF-8472 Digital Diagnostics, 5660 this value should be notSupported(1). 5661 5662 If Digital Diagnostics indicate RxPower is below the 5663 low Alarm Threshold, this value should be lowAlarm(2). 5664 5665 If Digital Diagnostics indicate RxPower is above the 5666 low Alarm Threshold but below the low Warning threshold, 5667 this value should be lowWarning(3). 5668 5669 If Digital Diagnostics indicate this port is within the 5670 recommended operating range, value is ok(4). 5671 5672 If Digital Diagnostics indicate RxPower is higher than 5673 the high Warning threshold, but has not crossed the Alarm 5674 threshold, this value should be highWarning (5),. 5675 5676 If Digital Diagnostics indicate this port has crossed the 5677 high Alarm threshold, this value should be highAlarm(6). 5678 5679 The related object nbsCmmcPortRxPower indicates what the 5680 current RxPower is." 5681 5682 DEFVAL { ok } 5683 ::= { nbsCmmcPortEntry 66 } 5684 5685nbsCmmcPortBiasAmpsLevel OBJECT-TYPE 5686 SYNTAX INTEGER { 5687 notSupported (1), 5688 lowAlarm (2), 5689 lowWarning (3), 5690 ok (4), 5691 highWarning (5), 5692 highAlarm (6) 5693 } 5694 MAX-ACCESS read-only 5695 STATUS current 5696 DESCRIPTION 5697 "This object indicates whether this port has a problem 5698 with the electric current going through the port. 5699 5700 If this port does not support SFF-8472 Digital Diagnostics, 5701 this value should be notSupported(1). 5702 5703 If Digital Diagnostics indicate BiasAmps is below the 5704 low Alarm Threshold, this value should be lowAlarm(2). 5705 5706 If Digital Diagnostics indicate BiasAmps is above the 5707 low Alarm Threshold but below the low Warning threshold, 5708 this value should be lowWarning(3). 5709 5710 If Digital Diagnostics indicate this port is within the 5711 recommended operating range, value is ok(4). 5712 5713 If Digital Diagnostics indicate BiasAmps is higher than 5714 the high Warning threshold, but has not crossed the Alarm 5715 threshold, this value should be highWarning (5),. 5716 5717 If Digital Diagnostics indicate this port has crossed the 5718 high Alarm threshold, this value should be highAlarm(6). 5719 5720 The related object nbsCmmcPortBiasAmps indicates what the 5721 current amperage is." 5722 5723 DEFVAL { ok } 5724 ::= { nbsCmmcPortEntry 67 } 5725 5726nbsCmmcPortSupplyVoltsLevel OBJECT-TYPE 5727 SYNTAX INTEGER { 5728 notSupported (1), 5729 lowAlarm (2), 5730 lowWarning (3), 5731 ok (4), 5732 highWarning (5), 5733 highAlarm (6) 5734 } 5735 MAX-ACCESS read-only 5736 STATUS current 5737 DESCRIPTION 5738 "This object indicates whether this port has a problem 5739 with the electric voltage across the port. 5740 5741 If this port does not support SFF-8472 Digital Diagnostics, 5742 this value should be notSupported(1). 5743 5744 If Digital Diagnostics indicate SupplyVolts is below the 5745 low Alarm Threshold, this value should be lowAlarm(2). 5746 5747 If Digital Diagnostics indicate SupplyVolts is above the 5748 low Alarm Threshold but below the low Warning threshold, 5749 this value should be lowWarning(3). 5750 5751 If Digital Diagnostics indicate this port is within the 5752 recommended operating range, value is ok(4). 5753 5754 If Digital Diagnostics indicate SupplyVolts is higher than 5755 the high Warning threshold, but has not crossed the Alarm 5756 threshold, this value should be highWarning (5),. 5757 5758 If Digital Diagnostics indicate this port has crossed the 5759 high Alarm threshold, this value should be highAlarm(6). 5760 5761 The related object nbsCmmcPortSupplyVolts indicates what the 5762 current supply voltage is." 5763 5764 DEFVAL { ok } 5765 ::= { nbsCmmcPortEntry 68 } 5766 5767nbsCmmcPortAmpGainOper OBJECT-TYPE 5768 SYNTAX INTEGER 5769 MAX-ACCESS read-only 5770 STATUS current 5771 DESCRIPTION 5772 "The current actual operational gain (in milli dB) of an 5773 optical amplifier. 5774 For nbsCmmcSlotType 503, this object only applies to AGC mode. 5775 The reserved value -1 indicates that this object is 5776 not supported." 5777 DEFVAL { -1 } 5778 5779 ::= { nbsCmmcPortEntry 69} 5780 5781nbsCmmcPortAmpGainAdmin OBJECT-TYPE 5782 SYNTAX INTEGER 5783 MAX-ACCESS read-write 5784 STATUS current 5785 DESCRIPTION 5786 "The user configured administrative gain (in milli dB) of an 5787 optical amplifier. 5788 For nbsCmmcSlotType 503, this object only applies to AGC mode. 5789 The reserved value -1 indicates that this object is 5790 not supported." 5791 DEFVAL { -1 } 5792 5793 ::= { nbsCmmcPortEntry 70 } 5794 5795nbsCmmcPortAmpOutputPwrAdmin OBJECT-TYPE 5796 SYNTAX INTEGER (-2147483648..2147483647) 5797 MAX-ACCESS read-write 5798 STATUS current 5799 DESCRIPTION 5800 "The user configured desired output power (in milli dBm) of 5801 an optical amplifier. 5802 For nbsCmmcSlotType 503, this object only applies to APC mode. 5803 5804 Not supported value: 0x80000000" 5805 DEFVAL { -2147483648 } 5806 5807 ::= { nbsCmmcPortEntry 71 } 5808 5809nbsCmmcPortProtoCapabilities OBJECT-TYPE 5810 SYNTAX OCTET STRING(SIZE(0..20)) 5811 MAX-ACCESS read-only 5812 STATUS current 5813 DESCRIPTION 5814 "This bitmask indicates which protocols this port can support. 5815 This object is mandatory for all ports in systems where the 5816 nbsCmmcSysProtoTable is supported. 5817 5818 Bit 0 is reserved. 5819 5820 Subsequent bits refer to the nbsCmmcSysProtoTable. Bit 1 5821 corresponds to the first table entry, Bit 2 to the second entry, 5822 and so on. A bit is set (1) if that protocol is available for 5823 this port, cleared (0) if unavailable. 5824 5825 Bit 1 always indicates 'custom' aka 'userDefined' is supported. 5826 Bit 2 always indicates 'bypass' aka 'transparent' is supported. 5827 5828 OCTET STRING bitmasks count the leftmost bit (MSB) as 0. 5829 5830 A zero length OCTET STRING indicates that this object is not 5831 supported." 5832 5833 ::= { nbsCmmcPortEntry 72 } 5834 5835nbsCmmcPortProtoAdmin OBJECT-TYPE 5836 SYNTAX INTEGER 5837 MAX-ACCESS read-write 5838 STATUS current 5839 DESCRIPTION 5840 "The nbsCmmcSysProtoIndex of nbsCmmcSysProtoTable corresponding 5841 to the administratively desired family and rate of this port's 5842 protocol. 5843 5844 The value 0 is reserved for 'notSupported' 5845 5846 The value 1 is reserved for 'custom' aka 'userDefined'. 5847 If a PortNominalBitRate set is received, PortProtoAdmin 5848 will automatically change to 1. 5849 5850 The value 2 is reserved for 'bypass' aka 'transparent'. 5851 5852 Not supported value: 0" 5853 DEFVAL { 0 } 5854 ::= { nbsCmmcPortEntry 73 } 5855 5856nbsCmmcPortProtoOper OBJECT-TYPE 5857 SYNTAX INTEGER 5858 MAX-ACCESS read-only 5859 STATUS current 5860 DESCRIPTION 5861 "The nbsCmmcSysProtoIndex of nbsCmmcSysProtoTable corresponding 5862 to the current operational family and rate of this port's 5863 protocol. 5864 5865 The value 1 is reserved for 'custom' aka 'userDefined'. 5866 If a PortNominalBitRate set is received, PortProtoAdmin 5867 will automatically change to 1. 5868 5869 The value 2 is reserved for 'bypass' aka 'transparent'. 5870 5871 Not supported value: 0" 5872 DEFVAL { 0 } 5873 ::= { nbsCmmcPortEntry 74 } 5874 5875nbsCmmcPortPreambleLen OBJECT-TYPE 5876 SYNTAX INTEGER { 5877 notSupported (1), 5878 standard (2), 5879 variable (3) 5880 } 5881 MAX-ACCESS read-write 5882 STATUS current 5883 DESCRIPTION 5884 "Defines the length of the transmitted ethernet preamble for 5885 every frame on this port. 5886 5887 The value standard(2) indicates the standard 8 byte 5888 ethernet preamble should always be sent. 5889 5890 The value variable(3) indicates longer preambles may 5891 be sent. 5892 5893 The value notSupported(1) indicates preamble length is 5894 not configurable or not applicable for this port." 5895 DEFVAL { standard } 5896 ::= { nbsCmmcPortEntry 75 } 5897 5898nbsCmmcPortPreferred OBJECT-TYPE 5899 SYNTAX INTEGER { 5900 notSupported (1), 5901 no (2), 5902 yes (3) 5903 } 5904 MAX-ACCESS read-write 5905 STATUS current 5906 DESCRIPTION 5907 "Among a group of ports this object per port says whether this 5908 ports is preferred or not. A preferred port in a redundant 5909 group (usually a pair of ports) will always be the active 5910 link if it has link, regardless of the link state of other 5911 ports in its group. 5912 5913 Only one port in a redundant group may be preferred. If other 5914 ports in the same redundant group are already designated 5915 yes(1), the system should automatically set them to no(2). 5916 5917 When a port is selected as preferred port, its redundant 5918 group is assumed to be in revertive mode. 5919 5920 When no port is selected as preferred port, its redundant 5921 group is assumed to be in non-revertive (a.k.a. sticky) mode. 5922 5923 Once selected, a port's actual active state be read via 5924 the SelectLink object. 5925 5926 Use caution in designating Preferred ports, because on 5927 flaky/intermittent lines, this may result in excessive 5928 failovers. 5929 5930 If read as notSupported(1), this port either does not belong 5931 to a redundant group, or its redundant group is always in 5932 non-revertive (a.k.a. sticky) mode." 5933 DEFVAL { notSupported } 5934 ::= { nbsCmmcPortEntry 76 } 5935 5936nbsCmmcPortCableLen OBJECT-TYPE 5937 SYNTAX INTEGER { 5938 notSupported (1), 5939 len133 (2), -- 0 to 133 feet 5940 len266 (3), -- 134 to 266 feet 5941 len399 (4), -- 267 to 399 feet 5942 len533 (5), -- 400 to 533 feet 5943 len655 (6), -- 534 to 655 feet 5944 shortHaul (7), 5945 longHaul (8) 5946 } 5947 MAX-ACCESS read-write 5948 STATUS current 5949 DESCRIPTION 5950 "This object is used to specify the expected maximum 5951 cable length for copper DSX ports such as T1, E1, and T3. 5952 5953 If a port does not use this feature, this object should 5954 be notSupported (1). 5955 5956 T1 T-carrier ports should specify a max cable length between 5957 0 to 655 feet using values len133 (2) through len655 (6). 5958 5959 T3 T-carrier, E1/E3 E-carrier and STS-1 SONET ports should use 5960 either the value shortHaul (7) or longHaul (8)." 5961 DEFVAL { notSupported } 5962 ::= { nbsCmmcPortEntry 77 } 5963 5964nbsCmmcPortRedundantTxMode OBJECT-TYPE 5965 SYNTAX INTEGER { 5966 notSupported (1), 5967 oneColonOne (2), 5968 onePlusOne (3) 5969 } 5970 MAX-ACCESS read-write 5971 STATUS current 5972 DESCRIPTION 5973 "This object determines whether or not a redundant port's 5974 transmitter should be shut down when that port is on 5975 standby. 5976 5977 If both redundant ports are connected (via a Y cable) to 5978 the same remote port, use the setting oneColonOne (2). 5979 This 1:1 configuration will turn off the standby 5980 transmitter so it will not interfere with the active port. 5981 5982 If each redundant port is connected to its own remote 5983 port, use the setting onePlusOne(3). 1+1 leaves both 5984 transmitters on, so the remote site can read its link 5985 status. 5986 5987 Any changes to this object are automatically applied to 5988 this port's redundant pair." 5989 DEFVAL { oneColonOne } 5990 ::= { nbsCmmcPortEntry 78 } 5991 5992nbsCmmcPortTermination OBJECT-TYPE 5993 SYNTAX INTEGER { 5994 notSupported (1), 5995 disable (2), 5996 ohm120 (3), 5997 ohm100 (4), 5998 ohm75 (5) 5999 } 6000 MAX-ACCESS read-write 6001 STATUS current 6002 DESCRIPTION 6003 "Administrative setting for the line termination impedance 6004 of the port. 6005 6006 The value disable (2) indicates that the line is to be 6007 terminated elsewhere." 6008 DEFVAL { disable } 6009 ::= { nbsCmmcPortEntry 79 } 6010 6011nbsCmmcPortDescription OBJECT-TYPE 6012 SYNTAX DisplayString(SIZE(0..240)) 6013 MAX-ACCESS read-only 6014 STATUS current 6015 DESCRIPTION 6016 "A functional description of this port. May include port's 6017 role in the module, connector type, and other relevant info." 6018 ::= { nbsCmmcPortEntry 80 } 6019 6020nbsCmmcPortTransmitUnmapped OBJECT-TYPE 6021 SYNTAX INTEGER { 6022 notSupported (1), 6023 disabled (2), 6024 enabled (3) 6025 } 6026 MAX-ACCESS read-write 6027 STATUS current 6028 DESCRIPTION 6029 "This object is for crossbar products. It allows the user 6030 to choose whether this port's transmitter should be enabled 6031 or disabled when this port is not mapped to another crossbar 6032 port. 6033 6034 Setting the value disabled(2) will cause the transmitter to 6035 be disabled while the port is unmapped. 6036 6037 Setting the value enabled(3) will cause this port to 6038 transmit even if unmappped, unless this entire port is 6039 disabled via the nbsCmmcPortEnableAdmin object. 6040 6041 The agent will report this object as notSupported(1) if the 6042 feature is unavailable for this port." 6043 DEFVAL { disabled } 6044 ::= { nbsCmmcPortEntry 81 } 6045 6046nbsCmmcPortToggleMode OBJECT-TYPE 6047 SYNTAX INTEGER { 6048 notSupported (1), 6049 disabled (2), 6050 enabled (3) 6051 } 6052 MAX-ACCESS read-write 6053 STATUS current 6054 DESCRIPTION 6055 "This object allows to the user to toggle the transmitter of 6056 this port. 6057 6058 The value enabled(3) causes the transmitter to blink on and 6059 off at the rate specified in nbsCmmcSlotToggleRate. 6060 6061 The value disabled(2) disables the toggle feature. 6062 6063 The value notSupported(1) indicates that this port does not 6064 support the toggle feature." 6065 DEFVAL { disabled } 6066 ::= { nbsCmmcPortEntry 82 } 6067 6068nbsCmmcPortCrossConnect OBJECT-TYPE 6069 SYNTAX INTEGER { 6070 notSupported (1), 6071 operating (2), 6072 clearing (3) 6073 } 6074 MAX-ACCESS read-write 6075 STATUS current 6076 DESCRIPTION 6077 "For ports supporting cross-connect functionality, this 6078 object is used to reflect the operating state and clear this 6079 port from all cross-connect maps. 6080 6081 If the port is not of cross-connect type, the Agent must 6082 report notSupported(1). Additionally, if this object reports 6083 notSupported(1), any SNMP SET to this object should return 6084 SNMP Error 3 (bad value). 6085 6086 The Agent should report operating(2) under normal 6087 circumstances. 6088 6089 If this object reports operating(2), SNMP Managers are allowed to 6090 set this object to clearing (3), which instructs the Agent 6091 to erase the cross-connect map for this port." 6092 DEFVAL { operating } 6093 ::= { nbsCmmcPortEntry 83 } 6094 6095nbsCmmcPortZoneIfIndexAdmin OBJECT-TYPE 6096 SYNTAX INTEGER 6097 MAX-ACCESS read-write 6098 STATUS current 6099 DESCRIPTION 6100 "Mib2 ifIndex of desired crossbar partner. Zero (0) indicates 6101 this port should be unmapped." 6102 DEFVAL { 0 } 6103 ::= { nbsCmmcPortEntry 84 } 6104 6105nbsCmmcPortZoneIfIndexOper OBJECT-TYPE 6106 SYNTAX INTEGER 6107 MAX-ACCESS read-only 6108 STATUS current 6109 DESCRIPTION 6110 "Mib2 ifIndex of actual crossbar partner. Zero (0) indicates 6111 this port is currently unmapped." 6112 DEFVAL { 0 } 6113 ::= { nbsCmmcPortEntry 85 } 6114 6115nbsCmmcPortEnableOper OBJECT-TYPE 6116 SYNTAX INTEGER { 6117 notSupported (1), 6118 disable (2), 6119 enable (3) 6120 } 6121 MAX-ACCESS read-only 6122 STATUS current 6123 DESCRIPTION 6124 "Actual current operational status of the port. This object is 6125 related to the nbsCmmcPortEnableAdmin object, where users 6126 specify the administrative operational status desired. 6127 6128 The value notSupported (1) indicates that the port has no ability to 6129 disable the transceiver. 6130 6131 The value disable (2) indicates that this port's transceiver is not 6132 allowing traffic to flow through this port. 6133 6134 The value enable (3) indicates that this port's transceiver allows 6135 traffic flow." 6136 DEFVAL { enable } 6137 ::= { nbsCmmcPortEntry 86 } 6138 6139nbsCmmcPortMappingType OBJECT-TYPE 6140 SYNTAX INTEGER { 6141 notSupported (1), 6142 unavailable (2), 6143 open (3), 6144 source (4), 6145 destination (5), 6146 sourceHelper (6), 6147 interChasLink (7) 6148 } 6149 MAX-ACCESS read-write 6150 STATUS current 6151 DESCRIPTION 6152 "Administrative crossbar mapping restrictions for this port. 6153 6154 Non-crossbar ports must be reported as notSupported(1). 6155 If notSupported, any SET attempts will be rejected. Users 6156 may not set this object to notSupported(1). 6157 6158 Users may mark the port as unavailable(2). If unavailable, 6159 the Agent will reject any attempts to map from or to this 6160 port. 6161 6162 By default, each crossbar port is open(3). Open ports have 6163 no mapping restrictions. 6164 6165 Ports that are set to source(4) may be used as the input 6166 (nbsCmmcPortZoneIfIndexAdmin) port by any other crossbar 6167 port. Their own input port may only be mapped to ports 6168 whose nbsCmmcPortMappingType is sourceHelper(6). 6169 6170 Ports that are set to destination(5) may set their own input 6171 (nbsCmmcPortZoneIfIndexAdmin) port to any other crossbar 6172 port. They may not be used as the input port for other 6173 ports. 6174 6175 A sourceHelper(6) port is used to provide whatever sort of 6176 link indication is needed by external traffic sources that 6177 are connected to a source(4) port. 6178 6179 Ports set to interChasLink(7) are physically cabled to 6180 another crossbar port in a separate chassis. That 6181 connection should be entered by the user in the network 6182 topology objects nbsCmmcPortRMChassis, nbsCmmcPortRMSlot, 6183 and nbsCmmcPortRMPort for both those connected ports." 6184 DEFVAL { open } 6185 ::= { nbsCmmcPortEntry 87 } 6186 6187nbsCmmcPortCountersState OBJECT-TYPE 6188 SYNTAX INTEGER { 6189 notSupported (1), 6190 counting (2), 6191 clearing (3) 6192 } 6193 MAX-ACCESS read-write 6194 STATUS current 6195 DESCRIPTION 6196 "This object allows user to reset MAC counters for this port." 6197 DEFVAL { counting } 6198 ::= { nbsCmmcPortEntry 88 } 6199 6200nbsCmmcPortAmpGainMinimum OBJECT-TYPE 6201 SYNTAX INTEGER 6202 MAX-ACCESS read-only 6203 STATUS current 6204 DESCRIPTION 6205 "This object indicates (in millidecibels) the smallest gain 6206 user can set." 6207 DEFVAL { 0 } 6208 ::= { nbsCmmcPortEntry 89 } 6209 6210 6211nbsCmmcPortAmpGainMaximum OBJECT-TYPE 6212 SYNTAX INTEGER 6213 MAX-ACCESS read-only 6214 STATUS current 6215 DESCRIPTION 6216 "This object indicates (in millidecibels) the largest gain 6217 user can set." 6218 DEFVAL { 0 } 6219 ::= { nbsCmmcPortEntry 90 } 6220 6221nbsCmmcPortAmpGainStepSize OBJECT-TYPE 6222 SYNTAX INTEGER 6223 MAX-ACCESS read-only 6224 STATUS current 6225 DESCRIPTION 6226 "Resolution (in millidecibels) of amplifier. Indicates the 6227 increment between amplifier gain settings." 6228 DEFVAL { 100 } 6229 ::= { nbsCmmcPortEntry 91 } 6230 6231nbsCmmcPortSniffer OBJECT-TYPE 6232 SYNTAX INTEGER { 6233 notSupported (1), 6234 off (2), 6235 on (3) 6236 } 6237 MAX-ACCESS read-write 6238 STATUS current 6239 DESCRIPTION 6240 "Sniffing on or off." 6241 DEFVAL { off } 6242 ::= { nbsCmmcPortEntry 92 } 6243 6244nbsCmmcPortExternalLink1 OBJECT-TYPE 6245 SYNTAX InterfaceIndex 6246 MAX-ACCESS read-write 6247 STATUS current 6248 DESCRIPTION 6249 "Equivalent to the nbsCmmcPortRMChassis, nbsCmmcPortRMSlot, 6250 and nbsCmmcPortRMPort triplet. 6251 6252 Set to 0 to indicate this port has no associated intra-node or inter-node 6253 endpoint." 6254 6255 ::= { nbsCmmcPortEntry 93 } 6256 6257nbsCmmcPortExternalLink2 OBJECT-TYPE 6258 SYNTAX InterfaceIndex 6259 MAX-ACCESS read-write 6260 STATUS current 6261 DESCRIPTION 6262 "For y-cable implementations - set by the user to indicate 6263 the second intra-node endpoint of a y-cable. 6264 6265 Set to 0 to indicate this port has no associated intra-node or inter-node 6266 y-cable endpoint." 6267 6268 ::= { nbsCmmcPortEntry 94 } 6269 6270nbsCmmcPortNVAreaBanks OBJECT-TYPE 6271 SYNTAX INTEGER 6272 MAX-ACCESS read-only 6273 STATUS current 6274 DESCRIPTION 6275 "The maximum number of executable images that can be stored 6276 locally on this module. 6277 6278 This number does not count any memory banks that are in 6279 a modular subcomponent of this card. Please refer to 6280 nbsPartProgNVAreaStart and nbsPartProgNVAreaBanks for that 6281 information. 6282 6283 6284 Not supported value: 0" 6285 DEFVAL { 0 } 6286 ::= { nbsCmmcPortEntry 95 } 6287 6288nbsCmmcPortFirmwareCaps OBJECT-TYPE 6289 SYNTAX OCTET STRING(SIZE(0..8)) 6290 MAX-ACCESS read-only 6291 STATUS current 6292 DESCRIPTION 6293 "This bitmask indicates which executable images this module can 6294 support. This object is mandatory for all modules. 6295 6296 Bit 0 is reserved. 6297 6298 Subsequent bits refer to the nbsCmmcSysFirmwareTable. Bit 1 6299 corresponds to the first table entry, Bit 2 to the second entry, 6300 and so on. A bit is set (1) if that image is appropriate for this 6301 module, cleared (0) if unavailable. 6302 6303 OCTET STRING bitmasks count the leftmost bit (MSB) as 0. 6304 6305 A zero length OCTET STRING indicates that the 6306 nbsCmmcSysFirmwareTable is not supported by this agent." 6307 ::= { nbsCmmcPortEntry 96 } 6308 6309nbsCmmcPortFirmwareLoad OBJECT-TYPE 6310 SYNTAX OCTET STRING(SIZE(0..8)) 6311 MAX-ACCESS read-write 6312 STATUS current 6313 DESCRIPTION 6314 "This bitmask indicates which executable images this module 6315 has stored in its own NV area. This object is mandatory for 6316 all modules. 6317 6318 OCTET STRING bitmasks count the leftmost bit (MSB) as 0. Bit 0 6319 indicates whether an executable image is loading. 6320 6321 Subsequent bits refer to the nbsCmmcSysFirmwareTable. Bit 1 6322 corresponds to the first table entry, Bit 2 to the second entry, 6323 and so on. A bit is set (1) if that image is stored on this 6324 module, cleared (0) if not. 6325 6326 Clearing bits has no effect. To erase an NV area, use the 6327 nbsCmmcSysNVAreaTable. 6328 6329 Users may transfer a file to an NV area by setting the appropriate 6330 file's bit and the loading (MSB) bit to one (1). Adding a file 6331 requires that the NM start a file transfer to this module, which 6332 is a lengthy operation. If a transfer session is already active 6333 (nbsCmmcSlotLoader is non-zero), writes to this object will be 6334 rejected. 6335 6336 A zero length OCTET STRING indicates that the 6337 nbsCmmcSysFirmwareTable is not supported by this agent." 6338 ::= { nbsCmmcPortEntry 97 } 6339 6340nbsCmmcPortNVAreaAdmin OBJECT-TYPE 6341 SYNTAX INTEGER 6342 MAX-ACCESS read-write 6343 STATUS current 6344 DESCRIPTION 6345 "A SET on this object will force the corresponding 6346 nbsCmmcSysNvAreaStatus to primary, set this module's other 6347 memory banks to backup, and immediately load and execute 6348 the firmware image contained in the specified memory bank. 6349 6350 A GET on this object will indicate the memory bank of this 6351 module that is currently designated as primary. 6352 6353 Not supported value: -1" 6354 DEFVAL { 0 } 6355 ::= { nbsCmmcPortEntry 98 } 6356 6357nbsCmmcPortNVAreaOper OBJECT-TYPE 6358 SYNTAX INTEGER 6359 MAX-ACCESS read-only 6360 STATUS current 6361 DESCRIPTION 6362 "The nbsCmmcSysNVAreaBank of nbsCmmcSysNVAreaTable corresponding 6363 to the current operationally active firmware image. 6364 6365 0 indicates the current active image is NOT in the NVAreaTable. 6366 6367 Not supported value: -1" 6368 DEFVAL { -1 } 6369 ::= { nbsCmmcPortEntry 99 } 6370 6371nbsCmmcPortLoader OBJECT-TYPE 6372 SYNTAX INTEGER 6373 MAX-ACCESS read-only 6374 STATUS current 6375 DESCRIPTION 6376 "The nbsCmmcSysLoaderIndex of nbsCmmcSysLoaderTable 6377 corresponding to the current loading session. 6378 6379 0 indicates no loading session is active." 6380 DEFVAL { 0 } 6381 ::= { nbsCmmcPortEntry 100 } 6382 6383-- ************************************************************ 6384-- Objects in the SMTP (Simple Mail Transfer Protocol) group 6385 6386-- Implementation of the SMTP group is optional, but within the group 6387-- all the elements are mandatory. If the SMTP feature is implemented, 6388-- the entire group should be implemented. 6389-- ************************************************************ 6390-- This group allows the setup of the mail sender paramters. It is 6391-- assummed that the device is directly connected to a e-mail server 6392-- or e-mail relay/forward capable device. 6393-- ************************************************************ 6394 6395nbsCmmcSmtpDomainName OBJECT-TYPE 6396 SYNTAX DisplayString(SIZE(0..50)) 6397 MAX-ACCESS read-write 6398 STATUS deprecated 6399 DESCRIPTION "This entry contains the device's domain name. 6400 For example myDomain.com. It is used to identify 6401 the sender's domain." 6402 6403 ::= { nbsCmmcSmtpGrp 1 } 6404 6405nbsCmmcSmtpServerAddress OBJECT-TYPE 6406 SYNTAX IpAddress 6407 MAX-ACCESS read-write 6408 STATUS deprecated 6409 DESCRIPTION "Entry containing SMTP server's IP address." 6410 6411 ::= { nbsCmmcSmtpGrp 2 } 6412 6413nbsCmmcSmtpRcvrLevel OBJECT-TYPE 6414 SYNTAX INTEGER 6415 MAX-ACCESS read-only 6416 STATUS deprecated 6417 DESCRIPTION 6418 "Event severity level threshold for this SMTP receiver. 6419 If the event severity level is at least nbsCmmcSmtpRcvrLevel. 6420 the SNMP agent will generate an e-mail to this SMTP 6421 receiver." 6422 DEFVAL { 0 } 6423 6424 ::= { nbsCmmcSmtpGrp 3 } 6425 6426nbsCmmcSmtpRcvrNum OBJECT-TYPE 6427 SYNTAX INTEGER 6428 MAX-ACCESS read-only 6429 STATUS deprecated 6430 DESCRIPTION "Maximum number of SMTP receivers in nbsCmmcSmtpRcvrTable." 6431 6432 ::= { nbsCmmcSmtpGrp 4 } 6433 6434nbsCmmcSmtpRcvrTable OBJECT-TYPE 6435 SYNTAX SEQUENCE OF NbsCmmcSmtpRcvrEntry 6436 MAX-ACCESS not-accessible 6437 STATUS deprecated 6438 DESCRIPTION "A list of SMTP receivers entries." 6439 6440 ::= { nbsCmmcSmtpGrp 5 } 6441 6442nbsCmmcSmtpRcvrEntry OBJECT-TYPE 6443 SYNTAX NbsCmmcSmtpRcvrEntry 6444 MAX-ACCESS not-accessible 6445 STATUS deprecated 6446 DESCRIPTION 6447 "Entry containing SMTP information for a particular 6448 receiver entry." 6449 INDEX { nbsCmmcSmtpRcvrIndex } 6450 6451 ::= { nbsCmmcSmtpRcvrTable 1 } 6452 6453NbsCmmcSmtpRcvrEntry ::= SEQUENCE { 6454 nbsCmmcSmtpRcvrIndex INTEGER, 6455 nbsCmmcSmtpRcvrEmailAddress DisplayString, 6456 nbsCmmcSmtpRcvrStatus INTEGER 6457 } 6458 6459nbsCmmcSmtpRcvrIndex OBJECT-TYPE 6460 SYNTAX INTEGER 6461 MAX-ACCESS read-only 6462 STATUS deprecated 6463 DESCRIPTION 6464 "The Email Recipient Index" 6465 6466 ::= { nbsCmmcSmtpRcvrEntry 1 } 6467 6468nbsCmmcSmtpRcvrEmailAddress OBJECT-TYPE 6469 SYNTAX DisplayString(SIZE(0..50)) 6470 MAX-ACCESS read-write 6471 STATUS deprecated 6472 DESCRIPTION 6473 "Entry containing SMTP receiver's domain name (email address). 6474 The default is the device's domain name, if set." 6475 6476 ::= { nbsCmmcSmtpRcvrEntry 2 } 6477 6478nbsCmmcSmtpRcvrStatus OBJECT-TYPE 6479 SYNTAX INTEGER{ 6480 invalid (1), -- entry is invalid (deleted) 6481 valid (2) -- entry is valid (add) 6482 } 6483 MAX-ACCESS read-write 6484 STATUS deprecated 6485 DESCRIPTION 6486 "To add a new entry to the nbsCmmcSmtpRcvrTable, set this 6487 object to valid(2) for an IP address which is not 6488 already in the table. To remove an entry from the 6489 table, set this object to invalid(1)." 6490 6491 ::= { nbsCmmcSmtpRcvrEntry 3 } 6492 6493-- ************************************************************ 6494-- Objects in the sysLog (System Log) group 6495-- 6496-- Implementation of the sysLog group is mandatory. 6497-- 6498-- ************************************************************ 6499 6500nbsCmmcSysLogRunningLevel OBJECT-TYPE 6501 SYNTAX INTEGER { 6502 disabled (1), 6503 fatal (2), 6504 error (3), 6505 warning (4), 6506 info (5), 6507 memo (6), 6508 alarm (7) 6509 } 6510 MAX-ACCESS read-write 6511 STATUS current 6512 DESCRIPTION 6513 "Indicates the level at which the system log message handler 6514 saves to a running message log. 6515 6516 The level disabled(1) instructs the Agent to log nothing. 6517 This level may not be supported in some Agent versions. 6518 6519 The level fatal(2) instructs Agent to log only events such 6520 as unplanned system shutdowns. 6521 6522 The level error(3) includes fatal(2) events and events such 6523 as module failures. 6524 6525 The level alarm(7) includes fatal(2), error(3), and other 6526 events that probably require immediate attention. 6527 6528 The level warning(4) includes fatal(2), error(3), alarm(7), 6529 as well as events that probably need attention. 6530 6531 The level info(5) includes all higher severities, plus 6532 events that indicate interesting but not necessarily 6533 problematic conditions. 6534 6535 The level memo(6) includes all event notifications." 6536 6537 DEFVAL { warning } 6538 6539 ::= { nbsCmmcSysLogGrp 1 } 6540 6541 6542nbsCmmcSysLogNvLevel OBJECT-TYPE 6543 SYNTAX INTEGER { 6544 disabled (1), 6545 fatal (2), 6546 error (3), 6547 warning (4), 6548 info (5), 6549 memo (6), 6550 alarm (7) 6551 } 6552 MAX-ACCESS read-write 6553 STATUS current 6554 DESCRIPTION 6555 "Indicates the level at which the system log message handler 6556 saves in a non-volatile media(NVRAM,FLASH,etc.). 6557 6558 For descriptions of each level, please see the DESCRIPTION 6559 for nbsCmmcSysLogRunningLevel." 6560 DEFVAL { disabled } 6561 6562 ::= { nbsCmmcSysLogGrp 2 } 6563 6564nbsCmmcSysLogTrapLevel OBJECT-TYPE 6565 SYNTAX INTEGER { 6566 disabled (1), 6567 fatal (2), 6568 error (3), 6569 warning (4), 6570 info (5), 6571 memo (6), 6572 alarm (7) 6573 } 6574 MAX-ACCESS read-write 6575 STATUS current 6576 DESCRIPTION 6577 "Indicates the level at which the system log message handler 6578 should generate a trap or SNMP notification. 6579 6580 For descriptions of each level, please see the DESCRIPTION 6581 for nbsCmmcSysLogRunningLevel." 6582 DEFVAL { warning } 6583 6584 ::= { nbsCmmcSysLogGrp 3 } 6585 6586nbsCmmcSysLogEmailLevel OBJECT-TYPE 6587 SYNTAX INTEGER { 6588 disabled (1), 6589 fatal (2), 6590 error (3), 6591 warning (4), 6592 deprecated5 (5), 6593 deprecated6 (6), 6594 alarm (7), 6595 notSupported (8) 6596 } 6597 MAX-ACCESS read-write 6598 STATUS current 6599 DESCRIPTION 6600 "Indicates the level at which the system log message handler 6601 should generate an email message. 6602 6603 For descriptions of each level, please see the DESCRIPTION 6604 for nbsCmmcSysLogRunningLevel." 6605 DEFVAL { disabled } 6606 6607 ::= { nbsCmmcSysLogGrp 4 } 6608 6609-- 6610-- the Log message table 6611-- 6612 6613nbsCmmcSysLogMessageTable OBJECT-TYPE 6614 SYNTAX SEQUENCE OF NbsCmmcSysLogMessageEntry 6615 MAX-ACCESS not-accessible 6616 STATUS current 6617 DESCRIPTION 6618 "This table defines a severity level for each type 6619 of message/event generated by the system." 6620 6621 ::= { nbsCmmcSysLogGrp 5 } 6622 6623nbsCmmcSysLogMessageEntry OBJECT-TYPE 6624 SYNTAX NbsCmmcSysLogMessageEntry 6625 MAX-ACCESS not-accessible 6626 STATUS current 6627 DESCRIPTION "A system log message control table entry." 6628 INDEX { nbsCmmcSysLogMessageType } 6629 6630 ::= { nbsCmmcSysLogMessageTable 1 } 6631 6632NbsCmmcSysLogMessageEntry ::= SEQUENCE { 6633 nbsCmmcSysLogMessageType INTEGER, 6634 nbsCmmcSysLogMessageSeverity INTEGER 6635 } 6636 6637nbsCmmcSysLogMessageType OBJECT-TYPE 6638 SYNTAX INTEGER { 6639 sysReset (1), -- system resets 6640 snmp (2), -- snmp : authentication, etc.. 6641 physTraps (3), -- physical layer : link up/down, etc.. 6642 dot1dBridge (4), -- bridging : 802.1d , STP, etc.. 6643 sysAuthentic (5) -- system authentication (IP access, etc) 6644 } 6645 MAX-ACCESS read-only 6646 STATUS current 6647 DESCRIPTION "System log message type." 6648 ::= { nbsCmmcSysLogMessageEntry 1 } 6649 6650 6651nbsCmmcSysLogMessageSeverity OBJECT-TYPE 6652 SYNTAX INTEGER { 6653 informational(1), -- informational messages 6654 warnings(10), -- warnings 6655 errors(100), -- errors 6656 emergencies(1000), -- fatal errors 6657 debugging(10000) -- debug information 6658 } 6659 MAX-ACCESS read-only 6660 STATUS current 6661 DESCRIPTION "System log message severity." 6662 ::= { nbsCmmcSysLogMessageEntry 2 } 6663 6664 6665-- 6666-- the Running log message table 6667-- 6668 6669nbsCmmcSysRunningLogMessageTotal OBJECT-TYPE 6670 SYNTAX INTEGER 6671 MAX-ACCESS read-only 6672 STATUS current 6673 DESCRIPTION "Total number of messages in Running log table." 6674 ::= { nbsCmmcSysLogGrp 6 } 6675 6676nbsCmmcSysRunningLogMessageTable OBJECT-TYPE 6677 SYNTAX SEQUENCE OF NbsCmmcSysRunningLogMessageEntry 6678 MAX-ACCESS not-accessible 6679 STATUS current 6680 DESCRIPTION 6681 "A table that describes the logged messages" 6682 6683 ::= { nbsCmmcSysLogGrp 7 } 6684 6685nbsCmmcSysRunningLogMessageEntry OBJECT-TYPE 6686 SYNTAX NbsCmmcSysRunningLogMessageEntry 6687 MAX-ACCESS not-accessible 6688 STATUS current 6689 DESCRIPTION 6690 "Contains a description of a particular message entry" 6691 6692 INDEX { nbsCmmcSysRunningLogMessageIndex } 6693 6694 ::= { nbsCmmcSysRunningLogMessageTable 1 } 6695 6696NbsCmmcSysRunningLogMessageEntry ::= SEQUENCE { 6697 6698 nbsCmmcSysRunningLogMessageIndex INTEGER, 6699 nbsCmmcSysRunningLogMessageSeverity DisplayString, 6700 nbsCmmcSysRunningLogMessageErrorID INTEGER, 6701 nbsCmmcSysRunningLogMessageSession INTEGER, 6702 nbsCmmcSysRunningLogMessageTime INTEGER, 6703 nbsCmmcSysRunningLogMessageModule DisplayString, 6704 nbsCmmcSysRunningLogMessageString DisplayString 6705} 6706 6707nbsCmmcSysRunningLogMessageIndex OBJECT-TYPE 6708 SYNTAX INTEGER 6709 MAX-ACCESS read-only 6710 STATUS current 6711 DESCRIPTION 6712 "The index of the message entry." 6713 6714 ::= { nbsCmmcSysRunningLogMessageEntry 1 } 6715 6716nbsCmmcSysRunningLogMessageSeverity OBJECT-TYPE 6717 SYNTAX DisplayString(SIZE(0..255)) 6718 MAX-ACCESS read-only 6719 STATUS current 6720 DESCRIPTION 6721 "The importance of this event." 6722 6723 ::= { nbsCmmcSysRunningLogMessageEntry 2 } 6724 6725nbsCmmcSysRunningLogMessageErrorID OBJECT-TYPE 6726 SYNTAX INTEGER 6727 MAX-ACCESS read-only 6728 STATUS current 6729 DESCRIPTION 6730 "Error code of the message." 6731 6732 ::= { nbsCmmcSysRunningLogMessageEntry 3 } 6733 6734nbsCmmcSysRunningLogMessageSession OBJECT-TYPE 6735 SYNTAX INTEGER 6736 MAX-ACCESS read-only 6737 STATUS current 6738 DESCRIPTION 6739 "Module Id of session causing the event." 6740 6741 ::= { nbsCmmcSysRunningLogMessageEntry 4 } 6742 6743nbsCmmcSysRunningLogMessageTime OBJECT-TYPE 6744 SYNTAX INTEGER 6745 MAX-ACCESS read-only 6746 STATUS current 6747 DESCRIPTION 6748 "Time of occurrence of the event." 6749 6750 ::= { nbsCmmcSysRunningLogMessageEntry 5 } 6751 6752nbsCmmcSysRunningLogMessageModule OBJECT-TYPE 6753 SYNTAX DisplayString(SIZE(0..255)) 6754 MAX-ACCESS read-only 6755 STATUS current 6756 DESCRIPTION 6757 "The name of the module causing the event." 6758 6759 ::= { nbsCmmcSysRunningLogMessageEntry 6 } 6760 6761nbsCmmcSysRunningLogMessageString OBJECT-TYPE 6762 SYNTAX DisplayString(SIZE(0..255)) 6763 MAX-ACCESS read-only 6764 STATUS current 6765 DESCRIPTION 6766 "The actual event message." 6767 6768 ::= { nbsCmmcSysRunningLogMessageEntry 7 } 6769 6770 6771nbsCmmcSysNvramLogMessageTotal OBJECT-TYPE 6772 SYNTAX INTEGER 6773 MAX-ACCESS read-only 6774 STATUS current 6775 DESCRIPTION "Total number of messages in Nvram log table." 6776 6777 ::= { nbsCmmcSysLogGrp 8 } 6778 6779-- 6780-- the NVRAM log message table 6781-- 6782 6783nbsCmmcSysNvramLogMessageTable OBJECT-TYPE 6784 SYNTAX SEQUENCE OF NbsCmmcSysNvramLogMessageEntry 6785 MAX-ACCESS not-accessible 6786 STATUS current 6787 DESCRIPTION 6788 "A table that describes the logged messages" 6789 6790 ::= { nbsCmmcSysLogGrp 9 } 6791 6792nbsCmmcSysNvramLogMessageEntry OBJECT-TYPE 6793 SYNTAX NbsCmmcSysNvramLogMessageEntry 6794 MAX-ACCESS not-accessible 6795 STATUS current 6796 DESCRIPTION 6797 "Contains a description of a particular message entry" 6798 6799 INDEX { nbsCmmcSysNvramLogMessageIndex } 6800 6801 ::= { nbsCmmcSysNvramLogMessageTable 1 } 6802 6803NbsCmmcSysNvramLogMessageEntry ::= SEQUENCE { 6804 6805 nbsCmmcSysNvramLogMessageIndex INTEGER, 6806 nbsCmmcSysNvramLogMessageSeverity DisplayString, 6807 nbsCmmcSysNvramLogMessageErrorID INTEGER, 6808 nbsCmmcSysNvramLogMessageSession INTEGER, 6809 nbsCmmcSysNvramLogMessageTime INTEGER, 6810 nbsCmmcSysNvramLogMessageModule DisplayString, 6811 nbsCmmcSysNvramLogMessageString DisplayString, 6812 nbsCmmcSysNvramLogMessagePTime INTEGER, 6813 nbsCmmcSysNvramLogMessageDateTime DisplayString 6814} 6815 6816nbsCmmcSysNvramLogMessageIndex OBJECT-TYPE 6817 SYNTAX INTEGER 6818 MAX-ACCESS read-only 6819 STATUS current 6820 DESCRIPTION 6821 "The index of the message entry." 6822 6823 ::= { nbsCmmcSysNvramLogMessageEntry 1 } 6824 6825nbsCmmcSysNvramLogMessageSeverity OBJECT-TYPE 6826 SYNTAX DisplayString(SIZE(0..255)) 6827 MAX-ACCESS read-only 6828 STATUS current 6829 DESCRIPTION 6830 "Severity of the error." 6831 6832 ::= { nbsCmmcSysNvramLogMessageEntry 2 } 6833 6834nbsCmmcSysNvramLogMessageErrorID OBJECT-TYPE 6835 SYNTAX INTEGER 6836 MAX-ACCESS read-only 6837 STATUS current 6838 DESCRIPTION 6839 "Error code of the message." 6840 6841 ::= { nbsCmmcSysNvramLogMessageEntry 3 } 6842 6843nbsCmmcSysNvramLogMessageSession OBJECT-TYPE 6844 SYNTAX INTEGER 6845 MAX-ACCESS read-only 6846 STATUS current 6847 DESCRIPTION 6848 "Module Id of session causing the error." 6849 6850 ::= { nbsCmmcSysNvramLogMessageEntry 4 } 6851 6852nbsCmmcSysNvramLogMessageTime OBJECT-TYPE 6853 SYNTAX INTEGER 6854 MAX-ACCESS read-only 6855 STATUS current 6856 DESCRIPTION 6857 "Value of MIB-II sysUpTime (RFC 1213) at the time the 6858 error occurred. Note that sysUpTime resets to zero 6859 each time the agent is restarted." 6860 ::= { nbsCmmcSysNvramLogMessageEntry 5 } 6861 6862nbsCmmcSysNvramLogMessageModule OBJECT-TYPE 6863 SYNTAX DisplayString(SIZE(0..255)) 6864 MAX-ACCESS read-only 6865 STATUS current 6866 DESCRIPTION 6867 "The name of the module causing the error." 6868 6869 ::= { nbsCmmcSysNvramLogMessageEntry 6 } 6870 6871nbsCmmcSysNvramLogMessageString OBJECT-TYPE 6872 SYNTAX DisplayString(SIZE(0..255)) 6873 MAX-ACCESS read-only 6874 STATUS current 6875 DESCRIPTION 6876 "The actual error message." 6877 6878 ::= { nbsCmmcSysNvramLogMessageEntry 7 } 6879 6880nbsCmmcSysNvramLogMessagePTime OBJECT-TYPE 6881 SYNTAX INTEGER 6882 MAX-ACCESS read-only 6883 STATUS current 6884 DESCRIPTION 6885 "The nbsCmmcSysCurrentTime at the moment this entry 6886 was made. This timestamp is derived from the Time 6887 Protocol (RFC 868), so it is independent of the 6888 system's UpTime. If the agent is unable to obtain 6889 the current time from a Time Protocol server, this 6890 value is 0. 6891 6892 Not supported value: 0" 6893 6894 ::= { nbsCmmcSysNvramLogMessageEntry 8 } 6895 6896 6897nbsCmmcSysNvramLogMessageDateTime OBJECT-TYPE 6898 SYNTAX DisplayString(SIZE(0..24)) 6899 MAX-ACCESS read-only 6900 STATUS current 6901 DESCRIPTION 6902 "The nbsCmmcSysCurrentDateTime at the moment this 6903 entry was made. This timestamp is derived from 6904 nbsCmmcSysNvramLogMessagePTime, so it is independent 6905 of the system's UpTime." 6906 6907 ::= { nbsCmmcSysNvramLogMessageEntry 9 } 6908 6909-- 6910-- the Audit log table 6911-- 6912 6913nbsCmmcSysAuditLogTotal OBJECT-TYPE 6914 SYNTAX INTEGER 6915 MAX-ACCESS read-only 6916 STATUS current 6917 DESCRIPTION 6918 "The number of entries in the audit log." 6919 ::= { nbsCmmcSysLogGrp 10 } 6920 6921nbsCmmcSysAuditLogTable OBJECT-TYPE 6922 SYNTAX SEQUENCE OF NbsCmmcSysAuditLogEntry 6923 MAX-ACCESS not-accessible 6924 STATUS current 6925 DESCRIPTION 6926 "User activity log." 6927 ::= { nbsCmmcSysLogGrp 11 } 6928 6929nbsCmmcSysAuditLogEntry OBJECT-TYPE 6930 SYNTAX NbsCmmcSysAuditLogEntry 6931 MAX-ACCESS not-accessible 6932 STATUS current 6933 DESCRIPTION 6934 "Contains a description of a particular message entry" 6935 INDEX { nbsCmmcSysAuditLogIndex } 6936 ::= { nbsCmmcSysAuditLogTable 1 } 6937 6938 6939NbsCmmcSysAuditLogEntry ::= SEQUENCE { 6940 nbsCmmcSysAuditLogIndex INTEGER, 6941 nbsCmmcSysAuditLogUpTime INTEGER, 6942 nbsCmmcSysAuditLogDateTime DisplayString, 6943 nbsCmmcSysAuditLogString DisplayString 6944} 6945 6946nbsCmmcSysAuditLogIndex OBJECT-TYPE 6947 SYNTAX INTEGER 6948 MAX-ACCESS read-only 6949 STATUS current 6950 DESCRIPTION 6951 "The index of the message entry." 6952 6953 ::= { nbsCmmcSysAuditLogEntry 1 } 6954 6955nbsCmmcSysAuditLogUpTime OBJECT-TYPE 6956 SYNTAX INTEGER 6957 MAX-ACCESS read-only 6958 STATUS current 6959 DESCRIPTION 6960 "Value of MIB-II sysUpTime (RFC 1213) at the time the 6961 error occurred. Note that sysUpTime resets to zero 6962 each time the agent is restarted." 6963 6964 ::= { nbsCmmcSysAuditLogEntry 2 } 6965 6966nbsCmmcSysAuditLogDateTime OBJECT-TYPE 6967 SYNTAX DisplayString(SIZE(0..24)) 6968 MAX-ACCESS read-only 6969 STATUS current 6970 DESCRIPTION 6971 "The nbsCmmcSysCurrentDateTime at the moment this 6972 entry was made. This timestamp is independent 6973 of the system's UpTime." 6974 6975 ::= { nbsCmmcSysAuditLogEntry 3 } 6976 6977 6978nbsCmmcSysAuditLogString OBJECT-TYPE 6979 SYNTAX DisplayString(SIZE(0..250)) 6980 MAX-ACCESS read-only 6981 STATUS current 6982 DESCRIPTION 6983 "Log entry. Usually username:login or username:logout" 6984 6985 ::= { nbsCmmcSysAuditLogEntry 4 } 6986 6987nbsCmmcSysLogRemoteServer OBJECT-TYPE 6988 SYNTAX IpAddress 6989 MAX-ACCESS read-write 6990 STATUS current 6991 DESCRIPTION 6992 "The IP address that rsyslog messages should be sent to." 6993 ::= { nbsCmmcSysLogGrp 12 } 6994 6995nbsCmmcSysLogRemoteLevel OBJECT-TYPE 6996 SYNTAX INTEGER { 6997 disabled (1), 6998 emerg (2), 6999 alert (3), 7000 crit (4), 7001 error (5), 7002 warning (6), 7003 notice (7), 7004 info (8), 7005 debug (9) 7006 } 7007 MAX-ACCESS read-write 7008 STATUS current 7009 DESCRIPTION 7010 "Indicates the level at which the system log message handler 7011 sends to remote syslog server." 7012 DEFVAL { notice } 7013 ::= { nbsCmmcSysLogGrp 13 } 7014 7015nbsCmmcSysRunningLogMessageClear OBJECT-TYPE 7016 SYNTAX INTEGER { 7017 notSupported (1), 7018 operating (2), 7019 clearing (3) 7020 } 7021 MAX-ACCESS read-write 7022 STATUS current 7023 DESCRIPTION 7024 "This object is used to erase all entries from the Agent's 7025 internal Running Log. 7026 7027 If the Agent does not support this feature, it must return 7028 the value notSupported(1), and any SNMP SET to this object 7029 should get an SNMP error badValue(3) in response. 7030 7031 If this object is supported, the Agent normally should 7032 report the value operating(2). If it is actually deleting 7033 the log, it may report the value clearing(3). 7034 7035 SNMP Managers may set this object to clearing(3), which 7036 indicates to the Agent that the log should be emptied." 7037 DEFVAL { operating } 7038 ::= { nbsCmmcSysLogGrp 14 } 7039 7040nbsCmmcSysNvramLogMessageClear OBJECT-TYPE 7041 SYNTAX INTEGER { 7042 notSupported (1), 7043 operating (2), 7044 clearing (3) 7045 } 7046 MAX-ACCESS read-write 7047 STATUS current 7048 DESCRIPTION 7049 "This object is used to erase all entries from the Agent's 7050 internal NVRAM (Persistent Memory) Log. 7051 7052 If the Agent does not support this feature, it must return 7053 the value notSupported(1), and any SNMP SET to this object 7054 should get an SNMP error badValue(3) in response. 7055 7056 If this object is supported, the Agent normally should 7057 report the value operating(2). If it is actually deleting 7058 the log, it may report the value clearing(3). 7059 7060 SNMP Managers may set this object to clearing(3), which 7061 indicates to the Agent that the log should be emptied." 7062 DEFVAL { operating } 7063 ::= { nbsCmmcSysLogGrp 15 } 7064 7065nbsCmmcSysAuditLogClear OBJECT-TYPE 7066 SYNTAX INTEGER { 7067 notSupported (1), 7068 operating (2), 7069 clearing (3) 7070 } 7071 MAX-ACCESS read-write 7072 STATUS current 7073 DESCRIPTION 7074 "This object is used to erase all entries from the Agent's 7075 internal Audit Log. 7076 7077 If the Agent does not support this feature, it must return 7078 the value notSupported(1), and any SNMP SET to this object 7079 should get an SNMP error badValue(3) in response. 7080 7081 If this object is supported, the Agent normally should 7082 report the value operating(2). If it is actually deleting 7083 the log, it may report the value clearing(3). 7084 7085 SNMP Managers may set this object to clearing(3), which 7086 indicates to the Agent that the log should be emptied." 7087 DEFVAL { operating } 7088 ::= { nbsCmmcSysLogGrp 16 } 7089 7090nbsCmmcSysLogNvSize OBJECT-TYPE 7091 SYNTAX INTEGER (4..65535) 7092 MAX-ACCESS read-write 7093 STATUS current 7094 DESCRIPTION 7095 "How large the Nvram log is allowed to be (in kilobytes)." 7096 7097 DEFVAL { 64 } 7098 ::= { nbsCmmcSysLogGrp 17 } 7099 7100 7101 7102-- ****************************************************************** 7103-- 7104-- Objects for the TRAP message configuration. 7105-- 7106-- Implementation of the nbsCmmcTrapGrp is mandatory. 7107-- 7108-- ****************************************************************** 7109 7110nbsCmmcTrapLastMessage OBJECT-TYPE 7111 SYNTAX DisplayString(SIZE(0..255)) 7112 MAX-ACCESS accessible-for-notify 7113 STATUS current 7114 DESCRIPTION 7115 "The last message sent by the system" 7116 7117 ::= { nbsCmmcTrapGrp 1 } 7118 7119 7120nbsCmmcTrapPowerSupplyId OBJECT-TYPE 7121 SYNTAX INTEGER 7122 MAX-ACCESS accessible-for-notify 7123 STATUS current 7124 DESCRIPTION 7125 "ID of the power supply" 7126 7127 ::= { nbsCmmcTrapGrp 2 } 7128 7129nbsCmmcTrapFanId OBJECT-TYPE 7130 SYNTAX INTEGER 7131 MAX-ACCESS accessible-for-notify 7132 STATUS current 7133 DESCRIPTION 7134 "ID of the fan" 7135 7136 ::= { nbsCmmcTrapGrp 3 } 7137 7138nbsCmmcTrapPortIndex OBJECT-TYPE 7139 SYNTAX INTEGER 7140 MAX-ACCESS accessible-for-notify 7141 STATUS current 7142 DESCRIPTION 7143 "Index of the Port" 7144 7145 ::= { nbsCmmcTrapGrp 4 } 7146 7147nbsCmmcTrapPortName OBJECT-TYPE 7148 SYNTAX DisplayString(SIZE(0..50)) 7149 MAX-ACCESS accessible-for-notify 7150 STATUS current 7151 DESCRIPTION 7152 "Name of the Port" 7153 7154 ::= { nbsCmmcTrapGrp 5 } 7155 7156nbsCmmcTrapShutdownReason OBJECT-TYPE 7157 SYNTAX DisplayString(SIZE(0..255)) 7158 MAX-ACCESS accessible-for-notify 7159 STATUS current 7160 DESCRIPTION 7161 "The reason for the last system shutdown" 7162 7163 ::= { nbsCmmcTrapGrp 6 } 7164 7165nbsCmmcTrapErrorInfo OBJECT-TYPE 7166 SYNTAX DisplayString(SIZE(0..255)) 7167 MAX-ACCESS accessible-for-notify 7168 STATUS current 7169 DESCRIPTION 7170 "Brief explanation of the cause or nature of errors 7171 that triggered an nbsCmmcTrapPortErrorsDetected trap." 7172 DEFVAL { "Ethernet." } 7173 ::= { nbsCmmcTrapGrp 7 } 7174 7175nbsCmmcSlotModelLocked OBJECT-TYPE 7176 SYNTAX DisplayString(SIZE(0..50)) 7177 MAX-ACCESS accessible-for-notify 7178 STATUS current 7179 DESCRIPTION 7180 "The model of the slot's saved configuration." 7181 ::= { nbsCmmcTrapGrp 10 } 7182 7183nbsCmmcSlotModelInserted OBJECT-TYPE 7184 SYNTAX DisplayString(SIZE(0..50)) 7185 MAX-ACCESS accessible-for-notify 7186 STATUS current 7187 DESCRIPTION 7188 "The model of the newly inserted module." 7189 ::= { nbsCmmcTrapGrp 11 } 7190 7191 7192 7193-- ******************************************************************** 7194-- nbsCmmcTraps 7195-- ******************************************************************** 7196 7197nbsCmmcTrapGenericTrap NOTIFICATION-TYPE 7198 OBJECTS { nbsCmmcTrapLastMessage } 7199 STATUS deprecated 7200 DESCRIPTION 7201 "The last message sent by the system." 7202 ::= { nbsCmmcTraps0 1} 7203 7204nbsCmmcTrapSpecificTrap NOTIFICATION-TYPE 7205 OBJECTS { nbsCmmcTrapLastMessage } 7206 STATUS deprecated 7207 DESCRIPTION 7208 "********* DEPRECATED ********** 7209 As of Agent version 4.14, this trap will not be sent." 7210 ::= { nbsCmmcTraps0 2 } 7211 7212nbsCmmcTrapDeviceRebooted NOTIFICATION-TYPE 7213 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcTrapShutdownReason } 7214 STATUS current 7215 DESCRIPTION 7216 "Sent after device boots up. The cause of the last 7217 shutdown is indicated in nbsCmmcTrapShutdownReason. 7218 7219 This Notification should be of Severity FATAL." 7220 ::= { nbsCmmcTraps0 3 } 7221 7222nbsCmmcTrapDeviceOnline NOTIFICATION-TYPE 7223 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7224 nbsCmmcSlotIndex } 7225 STATUS current 7226 DESCRIPTION 7227 "Sent when device detects restoration of network 7228 communications. ChassisIndex and SlotIndex indicate 7229 the location of the NM issuing the trap 7230 7231 This Notification should be of Severity WARNING." 7232 ::= { nbsCmmcTraps0 4 } 7233 7234nbsCmmcTrapDeviceShuttingDown NOTIFICATION-TYPE 7235 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcTrapShutdownReason } 7236 STATUS current 7237 DESCRIPTION 7238 "Sent just before device shuts itself down. Reason for 7239 shutdown is indicated in nbsCmmcTrapShutdownReason. 7240 7241 This Notification should be of Severity FATAL." 7242 ::= { nbsCmmcTraps0 5 } 7243 7244nbsCmmcTrapPowerSupplyFailure NOTIFICATION-TYPE 7245 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7246 nbsCmmcTrapPowerSupplyId, nbsCmmcChassisName } 7247 STATUS current 7248 DESCRIPTION 7249 "Unique trap for power supply failure events. 7250 7251 This Notification should be of Severity ERROR." 7252 ::= { nbsCmmcTraps0 6 } 7253 7254nbsCmmcTrapPowerSupplyRestored NOTIFICATION-TYPE 7255 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7256 nbsCmmcTrapPowerSupplyId, nbsCmmcChassisName } 7257 STATUS current 7258 DESCRIPTION 7259 "Sent when power supply starts working again. 7260 7261 This Notification should be of Severity ERROR." 7262 ::= { nbsCmmcTraps0 7 } 7263 7264nbsCmmcTrapFanFailure NOTIFICATION-TYPE 7265 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7266 nbsCmmcTrapFanId, nbsCmmcChassisName } 7267 STATUS current 7268 DESCRIPTION 7269 "Unique trap for fan failure events. 7270 7271 This Notification should be of Severity WARNING." 7272 ::= { nbsCmmcTraps0 8 } 7273 7274nbsCmmcTrapFanRestored NOTIFICATION-TYPE 7275 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7276 nbsCmmcTrapFanId, nbsCmmcChassisName } 7277 STATUS current 7278 DESCRIPTION 7279 "Sent when fan starts working again. 7280 7281 This Notification should be of Severity WARNING." 7282 ::= { nbsCmmcTraps0 9 } 7283 7284nbsCmmcTrapChassisTempTooHigh NOTIFICATION-TYPE 7285 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7286 nbsCmmcChassisTemperature, 7287 nbsCmmcChassisTemperatureLimit, nbsCmmcChassisName } 7288 STATUS current 7289 DESCRIPTION 7290 "Sent when temperature rises above hottest permissible 7291 temperature. 7292 7293 This Notification should be of Severity ERROR." 7294 ::= { nbsCmmcTraps0 10 } 7295 7296nbsCmmcTrapChassisTempTooLow NOTIFICATION-TYPE 7297 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7298 nbsCmmcChassisTemperature, 7299 nbsCmmcChassisTemperatureMin, nbsCmmcChassisName } 7300 STATUS current 7301 DESCRIPTION 7302 "Sent when temperature falls under coldest permissible 7303 temperature. 7304 7305 This Notification should be of Severity ERROR." 7306 ::= { nbsCmmcTraps0 11 } 7307 7308nbsCmmcTrapChassisTempOk NOTIFICATION-TYPE 7309 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7310 nbsCmmcChassisTemperature, nbsCmmcChassisName } 7311 STATUS current 7312 DESCRIPTION 7313 "Sent when temperature returns to permissible range. 7314 7315 This Notification should be of Severity ERROR." 7316 ::= { nbsCmmcTraps0 12 } 7317 7318nbsCmmcTrapSlotModuleIn NOTIFICATION-TYPE 7319 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7320 nbsCmmcSlotIndex, nbsCmmcSlotType, nbsCmmcChassisName, 7321 nbsCmmcSlotName } 7322 STATUS current 7323 DESCRIPTION 7324 "Sent when card is physically inserted. 7325 7326 This Notification should be of Severity ERROR." 7327 ::= { nbsCmmcTraps0 13 } 7328 7329nbsCmmcTrapSlotModuleOut NOTIFICATION-TYPE 7330 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7331 nbsCmmcSlotIndex, nbsCmmcSlotType, nbsCmmcChassisName, 7332 nbsCmmcSlotName } 7333 STATUS current 7334 DESCRIPTION 7335 "Sent when card is physically removed. 7336 7337 This Notification should be of Severity ERROR." 7338 ::= { nbsCmmcTraps0 14 } 7339 7340 7341nbsCmmcTrapPortEnabled NOTIFICATION-TYPE 7342 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7343 nbsCmmcSlotIndex, nbsCmmcPortIndex, nbsCmmcChassisName, 7344 nbsCmmcSlotName, nbsCmmcPortName } 7345 STATUS current 7346 DESCRIPTION 7347 "Sent after nbsCmmcPortEnableOper changes to enable(3). 7348 7349 This Notification should be of Severity WARNING." 7350 ::= { nbsCmmcTraps0 15 } 7351 7352nbsCmmcTrapPortDisabled NOTIFICATION-TYPE 7353 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7354 nbsCmmcSlotIndex, nbsCmmcPortIndex, nbsCmmcChassisName, 7355 nbsCmmcSlotName, nbsCmmcPortName } 7356 STATUS current 7357 DESCRIPTION 7358 "Sent after nbsCmmcPortEnableOper changes to disable(2). 7359 7360 This Notification should be of Severity WARNING." 7361 ::= { nbsCmmcTraps0 16 } 7362 7363nbsCmmcTrapPortLinkUp NOTIFICATION-TYPE 7364 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7365 nbsCmmcSlotIndex, nbsCmmcPortIndex, nbsCmmcPortLink, 7366 nbsCmmcChassisName, nbsCmmcSlotName, nbsCmmcPortName } 7367 STATUS current 7368 DESCRIPTION 7369 "Sent when nbsCmmcPortLink transitions from noSignal(2) 7370 to a connected state. 7371 7372 This Notification should be of Severity ERROR." 7373 ::= { nbsCmmcTraps0 17 } 7374 7375nbsCmmcTrapPortLinkDown NOTIFICATION-TYPE 7376 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7377 nbsCmmcSlotIndex, nbsCmmcPortIndex, nbsCmmcChassisName, 7378 nbsCmmcSlotName, nbsCmmcPortName } 7379 STATUS current 7380 DESCRIPTION 7381 "Sent when nbsCmmcPortLink transitions from a connected 7382 state to noSignal(2). 7383 7384 This Notification should be of Severity ERROR." 7385 ::= { nbsCmmcTraps0 18 } 7386 7387nbsCmmcTrapPortLINOn NOTIFICATION-TYPE 7388 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7389 nbsCmmcSlotIndex, nbsCmmcPortIndex, nbsCmmcChassisName, 7390 nbsCmmcSlotName, nbsCmmcPortName } 7391 STATUS current 7392 DESCRIPTION 7393 "Sent when Link Integrity Notification is turned on. 7394 7395 This Notification should be of Severity WARNING." 7396 ::= { nbsCmmcTraps0 19 } 7397 7398nbsCmmcTrapPortLINOff NOTIFICATION-TYPE 7399 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7400 nbsCmmcSlotIndex, nbsCmmcPortIndex, nbsCmmcChassisName, 7401 nbsCmmcSlotName, nbsCmmcPortName } 7402 STATUS current 7403 DESCRIPTION 7404 "Sent when Link Integrity Notification is turned off. 7405 7406 This Notification should be of Severity WARNING." 7407 ::= { nbsCmmcTraps0 20 } 7408 7409nbsCmmcTrapPortLoopbackOn NOTIFICATION-TYPE 7410 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7411 nbsCmmcSlotIndex, nbsCmmcPortIndex, nbsCmmcChassisName, 7412 nbsCmmcSlotName, nbsCmmcPortName } 7413 STATUS current 7414 DESCRIPTION 7415 "Sent when Port is set to a Loopback state. 7416 7417 This Notification should be of Severity WARNING." 7418 ::= { nbsCmmcTraps0 21 } 7419 7420nbsCmmcTrapPortLoopbackOff NOTIFICATION-TYPE 7421 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7422 nbsCmmcSlotIndex, nbsCmmcPortIndex, nbsCmmcChassisName, 7423 nbsCmmcSlotName, nbsCmmcPortName } 7424 STATUS current 7425 DESCRIPTION 7426 "Sent when Port returns from a Loopback state. 7427 7428 This Notification should be of Severity WARNING." 7429 ::= { nbsCmmcTraps0 22 } 7430 7431nbsCmmcTrapPortMaximumExceeded NOTIFICATION-TYPE 7432 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7433 nbsCmmcSlotIndex, nbsCmmcPortIndex, 7434 nbsCmmcPortThreshold, nbsCmmcPortValue, 7435 nbsCmmcChassisName, nbsCmmcSlotName, 7436 nbsCmmcPortName } 7437 STATUS current 7438 DESCRIPTION 7439 "Sent when PortValue exceeds PortThreshold. 7440 7441 This Notification should be of Severity WARNING." 7442 ::= { nbsCmmcTraps0 23 } 7443 7444nbsCmmcTrapPortRemoved NOTIFICATION-TYPE 7445 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7446 nbsCmmcSlotIndex, nbsCmmcPortIndex, 7447 nbsCmmcChassisName, nbsCmmcSlotName, 7448 nbsCmmcPortName } 7449 STATUS current 7450 DESCRIPTION 7451 "Sent when a hot-swappable port is removed. 7452 7453 This Notification should be of Severity WARNING." 7454 ::= { nbsCmmcTraps0 24 } 7455 7456nbsCmmcTrapPortInserted NOTIFICATION-TYPE 7457 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7458 nbsCmmcSlotIndex, nbsCmmcPortIndex, 7459 nbsCmmcPortConnector, nbsCmmcPortWavelength, 7460 nbsCmmcChassisName, nbsCmmcSlotName, 7461 nbsCmmcPortName } 7462 STATUS current 7463 DESCRIPTION 7464 "Sent when a hot-swappable port is inserted. 7465 7466 This Notification should be of Severity WARNING." 7467 7468 ::= { nbsCmmcTraps0 25 } 7469 7470nbsCmmcTrapPortTempTooLow NOTIFICATION-TYPE 7471 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7472 nbsCmmcSlotIndex, nbsCmmcPortIndex, 7473 nbsCmmcPortTemperature, nbsCmmcChassisName, 7474 nbsCmmcSlotName, nbsCmmcPortName, 7475 nbsCmmcPortThreshold,nbsCmmcPortTemperatureLevel } 7476 STATUS current 7477 DESCRIPTION 7478 "Sent when transmitter temperature is too cold. For 7479 SFF Digital Diagnostics, this corresponds to the low 7480 temperature alarm. 7481 7482 This Notification should be of Severity ERROR." 7483 ::= { nbsCmmcTraps0 26 } 7484 7485nbsCmmcTrapPortTempTooHigh NOTIFICATION-TYPE 7486 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7487 nbsCmmcSlotIndex, nbsCmmcPortIndex, 7488 nbsCmmcPortTemperature, nbsCmmcChassisName, 7489 nbsCmmcSlotName, nbsCmmcPortName, 7490 nbsCmmcPortThreshold,nbsCmmcPortTemperatureLevel } 7491 STATUS current 7492 DESCRIPTION 7493 "Sent when transmitter temperature is too hot. For 7494 SFF Digital Diagnostics, this corresponds to the high 7495 temperature alarm. 7496 7497 This Notification should be of Severity ERROR." 7498 ::= { nbsCmmcTraps0 27 } 7499 7500nbsCmmcTrapPortRxPowerTooLow NOTIFICATION-TYPE 7501 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7502 nbsCmmcSlotIndex, nbsCmmcPortIndex, 7503 nbsCmmcPortRxPower, nbsCmmcChassisName, 7504 nbsCmmcSlotName, nbsCmmcPortName, 7505 nbsCmmcPortThreshold,nbsCmmcPortRxPowerLevel } 7506 STATUS current 7507 DESCRIPTION 7508 "Sent when received signal is too weak. For 7509 SFF Digital Diagnostics, this corresponds to the low 7510 RX power alarm. 7511 7512 This Notification should be of Severity ERROR." 7513 ::= { nbsCmmcTraps0 28 } 7514 7515nbsCmmcTrapPortRxPowerTooHigh NOTIFICATION-TYPE 7516 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7517 nbsCmmcSlotIndex, nbsCmmcPortIndex, 7518 nbsCmmcPortRxPower, nbsCmmcChassisName, 7519 nbsCmmcSlotName, nbsCmmcPortName, 7520 nbsCmmcPortThreshold,nbsCmmcPortRxPowerLevel } 7521 STATUS current 7522 DESCRIPTION 7523 "Sent when received signal is too powerful. For 7524 SFF Digital Diagnostics, this corresponds to the high 7525 RX power alarm. 7526 7527 This Notification should be of Severity ERROR." 7528 ::= { nbsCmmcTraps0 29 } 7529 7530nbsCmmcTrapPortTxPowerTooLow NOTIFICATION-TYPE 7531 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7532 nbsCmmcSlotIndex, nbsCmmcPortIndex, 7533 nbsCmmcPortTxPower, nbsCmmcChassisName, 7534 nbsCmmcSlotName, nbsCmmcPortName, 7535 nbsCmmcPortThreshold,nbsCmmcPortTxPowerLevel } 7536 STATUS current 7537 DESCRIPTION 7538 "Sent when transmitter power is too weak. For 7539 SFF Digital Diagnostics, this corresponds to the low 7540 TX power alarm. 7541 7542 This Notification should be of Severity ERROR." 7543 ::= { nbsCmmcTraps0 30 } 7544 7545nbsCmmcTrapPortTxPowerTooHigh NOTIFICATION-TYPE 7546 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7547 nbsCmmcSlotIndex, nbsCmmcPortIndex, 7548 nbsCmmcPortTxPower, nbsCmmcChassisName, 7549 nbsCmmcSlotName, nbsCmmcPortName, 7550 nbsCmmcPortThreshold,nbsCmmcPortTxPowerLevel } 7551 STATUS current 7552 DESCRIPTION 7553 "Sent when transmitter power is too strong. For 7554 SFF Digital Diagnostics, this corresponds to the high 7555 TX power alarm. 7556 7557 This Notification should be of Severity ERROR." 7558 ::= { nbsCmmcTraps0 31 } 7559 7560nbsCmmcTrapPortAmpsTooLow NOTIFICATION-TYPE 7561 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7562 nbsCmmcSlotIndex, nbsCmmcPortIndex, 7563 nbsCmmcPortBiasAmps, nbsCmmcChassisName, 7564 nbsCmmcSlotName, nbsCmmcPortName, 7565 nbsCmmcPortThreshold,nbsCmmcPortBiasAmpsLevel } 7566 STATUS current 7567 DESCRIPTION 7568 "Sent when bias current is too small. For 7569 SFF Digital Diagnostics, this corresponds to the low 7570 bias current alarm. 7571 7572 This Notification should be of Severity ERROR." 7573 ::= { nbsCmmcTraps0 32 } 7574 7575nbsCmmcTrapPortAmpsTooHigh NOTIFICATION-TYPE 7576 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7577 nbsCmmcSlotIndex, nbsCmmcPortIndex, 7578 nbsCmmcPortBiasAmps, nbsCmmcChassisName, 7579 nbsCmmcSlotName, nbsCmmcPortName, 7580 nbsCmmcPortThreshold,nbsCmmcPortBiasAmpsLevel } 7581 STATUS current 7582 DESCRIPTION 7583 "Sent when bias current is too large. For 7584 SFF Digital Diagnostics, this corresponds to the high 7585 bias current alarm. 7586 7587 This Notification should be of Severity ERROR." 7588 ::= { nbsCmmcTraps0 33 } 7589 7590nbsCmmcTrapPortVoltsTooLow NOTIFICATION-TYPE 7591 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7592 nbsCmmcSlotIndex, nbsCmmcPortIndex, 7593 nbsCmmcPortSupplyVolts, nbsCmmcChassisName, 7594 nbsCmmcSlotName, nbsCmmcPortName, 7595 nbsCmmcPortThreshold,nbsCmmcPortSupplyVoltsLevel } 7596 STATUS current 7597 DESCRIPTION 7598 "Sent when transceiver supply voltage is too low. For 7599 SFF Digital Diagnostics, this corresponds to the low 7600 supply voltage alarm. 7601 7602 This Notification should be of Severity ERROR." 7603 ::= { nbsCmmcTraps0 34 } 7604 7605nbsCmmcTrapPortVoltsTooHigh NOTIFICATION-TYPE 7606 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7607 nbsCmmcSlotIndex, nbsCmmcPortIndex, 7608 nbsCmmcPortSupplyVolts, nbsCmmcChassisName, 7609 nbsCmmcSlotName, nbsCmmcPortName, 7610 nbsCmmcPortThreshold,nbsCmmcPortSupplyVoltsLevel } 7611 STATUS current 7612 DESCRIPTION 7613 "Sent when transceiver supply voltage is too high. For 7614 SFF Digital Diagnostics, this corresponds to the high 7615 supply voltage alarm. 7616 7617 This Notification should be of Severity ERROR." 7618 ::= { nbsCmmcTraps0 35 } 7619 7620nbsCmmcTrapSwitchover NOTIFICATION-TYPE 7621 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7622 nbsCmmcSlotIndex, nbsCmmcPortIndex, nbsCmmcTrapPortIndex, 7623 nbsCmmcChassisName, nbsCmmcSlotName, nbsCmmcPortName, 7624 nbsCmmcTrapPortName } 7625 STATUS current 7626 DESCRIPTION 7627 "Sent when a self-healing (redundant ports) card 7628 switches traffic from an active port to a standby 7629 port. 7630 7631 This Notification should be of Severity WARNING. 7632 7633 The VARIABLE TrapLastMessage should specify the cause 7634 of the switchover, the PortName of the new Active port, 7635 and the PortName of the new Standby (formerely Active) 7636 port. 7637 7638 The ChassisIndex and SlotIndex indicate the card that 7639 performed the switchover. 7640 7641 The first PortIndex is the new Active port. The last 7642 PortIndex is the new Standby port. 7643 7644 This trap should be accompanied by link up/down traps." 7645 ::= { nbsCmmcTraps0 36 } 7646 7647nbsCmmcTrapSlotShuttingDown NOTIFICATION-TYPE 7648 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7649 nbsCmmcSlotIndex, nbsCmmcTrapShutdownReason, 7650 nbsCmmcChassisName, nbsCmmcSlotName } 7651 STATUS current 7652 DESCRIPTION 7653 "Sent when the slot/card is shutting down. 7654 7655 This Notification should be of Severity WARNING if the 7656 shutdown is deliberate, or ERROR if shutdown because 7657 of module failure, i.e. last gasp. 7658 7659 The VARIABLE nbsCmmcTrapShutdownReason should specify 7660 the reason the card is shutting down. 7661 7662 To enable/disable this notification, use the object 7663 nbsCmmcChassisEnableModuleSpecificTraps." 7664 ::= { nbsCmmcTraps0 37 } 7665 7666nbsCmmcTrapPortCrcError NOTIFICATION-TYPE 7667 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7668 nbsCmmcSlotIndex, nbsCmmcPortIndex, 7669 nbsCmmcChassisName, 7670 nbsCmmcSlotName, nbsCmmcPortName } 7671 STATUS current 7672 DESCRIPTION 7673 "Sent when CRC Error is received on this port. 7674 7675 This Notification should be of Severity WARNING." 7676 ::= { nbsCmmcTraps0 38 } 7677 7678nbsCmmcTrapCpeInManagedChassis NOTIFICATION-TYPE 7679 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7680 nbsCmmcSlotIndex, nbsCmmcChassisName, 7681 nbsCmmcSlotName } 7682 STATUS current 7683 DESCRIPTION 7684 "Sent when a module configured for customer premises is 7685 detected in a managed (central office) chassis. 7686 7687 This Notification should be of Severity WARNING. 7688 7689 To enable/disable this notification, use the object 7690 nbsCmmcChassisEnableModuleSpecificTraps." 7691 ::= { nbsCmmcTraps0 39 } 7692 7693nbsCmmcTrapCoWithoutCpe NOTIFICATION-TYPE 7694 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7695 nbsCmmcSlotIndex, nbsCmmcChassisName, 7696 nbsCmmcSlotName } 7697 STATUS current 7698 DESCRIPTION 7699 "Sent when a central office module has no link to a CPE 7700 module. 7701 7702 This Notification should be of Severity WARNING. 7703 7704 To enable/disable this notification, use the object 7705 nbsCmmcChassisEnableModuleSpecificTraps." 7706 ::= { nbsCmmcTraps0 40 } 7707 7708 7709nbsCmmcTrapCoTakesControl NOTIFICATION-TYPE 7710 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7711 nbsCmmcSlotIndex, nbsCmmcChassisName, 7712 nbsCmmcSlotName } 7713 STATUS current 7714 DESCRIPTION 7715 "Sent when a central office module begins active 7716 management of a dual-homed CPE module. 7717 7718 This Notification should be of Severity WARNING. 7719 7720 To enable/disable this notification, use the object 7721 nbsCmmcChassisEnableModuleSpecificTraps." 7722 ::= { nbsCmmcTraps0 41 } 7723 7724nbsCmmcTrapCoYieldsControl NOTIFICATION-TYPE 7725 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7726 nbsCmmcSlotIndex, nbsCmmcChassisName, 7727 nbsCmmcSlotName } 7728 STATUS current 7729 DESCRIPTION 7730 "Sent when a central office module ceases active 7731 management of a dual-homed CPE module. 7732 7733 This Notification should be of Severity WARNING. 7734 7735 To enable/disable this notification, use the object 7736 nbsCmmcChassisEnableModuleSpecificTraps." 7737 ::= { nbsCmmcTraps0 42 } 7738 7739nbsCmmcTrapCoLinkedToCo NOTIFICATION-TYPE 7740 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7741 nbsCmmcSlotIndex, nbsCmmcChassisName, 7742 nbsCmmcSlotName } 7743 STATUS current 7744 DESCRIPTION 7745 "Sent when one central office module is connected to 7746 another central office module. 7747 7748 This Notification should be of Severity ERROR. 7749 7750 To enable/disable this notification, use the object 7751 nbsCmmcChassisEnableModuleSpecificTraps." 7752 ::= { nbsCmmcTraps0 43 } 7753 7754nbsCmmcTrapCpeFound NOTIFICATION-TYPE 7755 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7756 nbsCmmcSlotIndex, nbsCmmcChassisName, 7757 nbsCmmcSlotName } 7758 STATUS current 7759 DESCRIPTION 7760 "Sent when a remote CPE module is detected. 7761 7762 This Notification should be of Severity WARNING. 7763 7764 To enable/disable this notification, use the object 7765 nbsCmmcChassisEnableModuleSpecificTraps." 7766 ::= { nbsCmmcTraps0 44 } 7767 7768nbsCmmcTrapPortReflectionDetected NOTIFICATION-TYPE 7769 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7770 nbsCmmcSlotIndex, nbsCmmcPortIndex, 7771 nbsCmmcChassisName, 7772 nbsCmmcSlotName, nbsCmmcPortName } 7773 STATUS current 7774 DESCRIPTION 7775 "Sent when SingleFiber port detects its own signal 7776 reflecting back on itself. 7777 7778 This Notification should be of Severity WARNING." 7779 ::= { nbsCmmcTraps0 45 } 7780 7781nbsCmmcTrapPortReflectionCeased NOTIFICATION-TYPE 7782 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7783 nbsCmmcSlotIndex, nbsCmmcPortIndex, 7784 nbsCmmcChassisName, 7785 nbsCmmcSlotName, nbsCmmcPortName } 7786 STATUS current 7787 DESCRIPTION 7788 "Sent when SingleFiber port no longer detects its own 7789 signal returning. 7790 7791 This Notification should be of Severity WARNING." 7792 ::= { nbsCmmcTraps0 46 } 7793 7794nbsCmmcTrapPortTempOk NOTIFICATION-TYPE 7795 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7796 nbsCmmcSlotIndex, nbsCmmcPortIndex, 7797 nbsCmmcPortTemperature, nbsCmmcChassisName, 7798 nbsCmmcSlotName, nbsCmmcPortName } 7799 STATUS current 7800 DESCRIPTION 7801 "Sent when transmitter temperature returns to normal. 7802 For Agent's internal severity-based filtering. 7803 7804 The severity of this NOTIFICATION must match the 7805 severity of the nbsCmmcTrapPortTempTooLow or 7806 nbsCmmcTrapPortTempTooHigh NOTIFICATION that this 7807 overrides." 7808 ::= { nbsCmmcTraps0 47 } 7809 7810nbsCmmcTrapPortRxPowerOk NOTIFICATION-TYPE 7811 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7812 nbsCmmcSlotIndex, nbsCmmcPortIndex, 7813 nbsCmmcPortRxPower, nbsCmmcChassisName, 7814 nbsCmmcSlotName, nbsCmmcPortName } 7815 STATUS current 7816 DESCRIPTION 7817 "Sent when received signal returns to normal. 7818 For Agent's internal severity-based filtering. 7819 7820 The severity of this NOTIFICATION must match the 7821 severity of the nbsCmmcTrapPortRxPowerTooLow or 7822 nbsCmmcTrapPortRxPowerTooHigh NOTIFICATION that this 7823 overrides." 7824 ::= { nbsCmmcTraps0 48 } 7825 7826nbsCmmcTrapPortTxPowerOk NOTIFICATION-TYPE 7827 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7828 nbsCmmcSlotIndex, nbsCmmcPortIndex, 7829 nbsCmmcPortTxPower, nbsCmmcChassisName, 7830 nbsCmmcSlotName, nbsCmmcPortName } 7831 STATUS current 7832 DESCRIPTION 7833 "Sent when transmitter power returns to normal. 7834 For Agent's internal severity-based filtering. 7835 7836 The severity of this NOTIFICATION must match the 7837 severity of the nbsCmmcTrapPortTxPowerTooLow or 7838 nbsCmmcTrapPortTxPowerTooHigh NOTIFICATION that this 7839 overrides." 7840 ::= { nbsCmmcTraps0 49 } 7841 7842nbsCmmcTrapPortAmpsOk NOTIFICATION-TYPE 7843 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7844 nbsCmmcSlotIndex, nbsCmmcPortIndex, 7845 nbsCmmcPortBiasAmps, nbsCmmcChassisName, 7846 nbsCmmcSlotName, nbsCmmcPortName } 7847 STATUS current 7848 DESCRIPTION 7849 "Sent when bias current returns to normal. 7850 For Agent's internal severity-based filtering. 7851 7852 The severity of this NOTIFICATION must match the 7853 severity of the nbsCmmcTrapPortAmpsTooLow or 7854 bsCmmcTrapPortAmpsTooHigh NOTIFICATION that this 7855 overrides." 7856 ::= { nbsCmmcTraps0 50 } 7857 7858nbsCmmcTrapPortVoltsOk NOTIFICATION-TYPE 7859 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7860 nbsCmmcSlotIndex, nbsCmmcPortIndex, 7861 nbsCmmcPortSupplyVolts, nbsCmmcChassisName, 7862 nbsCmmcSlotName, nbsCmmcPortName } 7863 STATUS current 7864 DESCRIPTION 7865 "Sent when transceiver supply voltage returns to normal. 7866 For Agent's internal severity-based filtering. 7867 7868 The severity of this NOTIFICATION must match the 7869 severity of the nbsCmmcTrapPortVoltsTooLow or 7870 nbsCmmcTrapPortVoltsTooHigh NOTIFICATION that this 7871 overrides." 7872 ::= { nbsCmmcTraps0 51 } 7873 7874nbsCmmcTrapSlotTempTooLow NOTIFICATION-TYPE 7875 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7876 nbsCmmcSlotIndex, nbsCmmcSlotTemperature, 7877 nbsCmmcSlotTemperatureMin, 7878 nbsCmmcChassisName, nbsCmmcSlotName } 7879 STATUS current 7880 DESCRIPTION 7881 "Sent when slot temperature is too cold. 7882 7883 This Notification should be of Severity ERROR." 7884 ::= { nbsCmmcTraps0 52 } 7885 7886nbsCmmcTrapSlotTempTooHigh NOTIFICATION-TYPE 7887 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7888 nbsCmmcSlotIndex, nbsCmmcSlotTemperature, 7889 nbsCmmcSlotTemperatureLimit, 7890 nbsCmmcChassisName, nbsCmmcSlotName } 7891 STATUS current 7892 DESCRIPTION 7893 "Sent when slot temperature is too hot. 7894 temperature alarm. 7895 7896 This Notification should be of Severity ERROR." 7897 ::= { nbsCmmcTraps0 53 } 7898 7899nbsCmmcTrapSlotTempOk NOTIFICATION-TYPE 7900 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7901 nbsCmmcSlotIndex, nbsCmmcSlotTemperature, 7902 nbsCmmcChassisName, nbsCmmcSlotName } 7903 STATUS current 7904 DESCRIPTION 7905 "Sent when slot temperature returns to normal. 7906 7907 This Notification should be of Severity ERROR." 7908 7909 ::= { nbsCmmcTraps0 54 } 7910 7911nbsCmmcTrapPortErrorsDetected NOTIFICATION-TYPE 7912 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7913 nbsCmmcSlotIndex, nbsCmmcPortIndex, 7914 nbsCmmcTrapErrorInfo, nbsCmmcChassisName, 7915 nbsCmmcSlotName, nbsCmmcPortName } 7916 STATUS current 7917 DESCRIPTION 7918 "Sent when nbsCmmcPortErrorActivity changes to on(3). 7919 7920 This Notification should be of Severity WARNING." 7921 ::= { nbsCmmcTraps0 55 } 7922 7923nbsCmmcTrapPortErrorsStopped NOTIFICATION-TYPE 7924 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7925 nbsCmmcSlotIndex, nbsCmmcPortIndex, 7926 nbsCmmcChassisName, 7927 nbsCmmcSlotName, nbsCmmcPortName } 7928 STATUS current 7929 DESCRIPTION 7930 "Sent when nbsCmmcPortErrorActivity changes to off(2). 7931 7932 This Notification should be of Severity WARNING." 7933 ::= { nbsCmmcTraps0 56 } 7934 7935nbsCmmcTrapChassisInsufficientPower NOTIFICATION-TYPE 7936 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7937 nbsCmmcChassisName } 7938 STATUS current 7939 DESCRIPTION 7940 "Sent when power on chassis changed to insufficient. 7941 7942 This Notification should be of Severity ERROR." 7943 ::= { nbsCmmcTraps0 57 } 7944 7945nbsCmmcTrapChassisSufficientPower NOTIFICATION-TYPE 7946 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7947 nbsCmmcChassisName } 7948 STATUS current 7949 DESCRIPTION 7950 "Sent when power on chassis changed to sufficient. 7951 7952 This Notification should be of Severity ERROR." 7953 ::= { nbsCmmcTraps0 58 } 7954 7955nbsCmmcTrapSlotModuleLocked NOTIFICATION-TYPE 7956 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7957 nbsCmmcSlotIndex, nbsCmmcChassisName, 7958 nbsCmmcSlotName, nbsCmmcSlotModelLocked, 7959 nbsCmmcSlotModelInserted } 7960 STATUS current 7961 DESCRIPTION 7962 "Sent when nbsCmmcSysLockTypes is enabled(3) and a card 7963 incompatible with a slot's locked configuration is 7964 inserted. 7965 7966 This Notification should be of Severity ERROR." 7967 ::= { nbsCmmcTraps0 59 } 7968 7969nbsCmmcTrapSelectLinkChanged NOTIFICATION-TYPE 7970 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7971 nbsCmmcSlotIndex, nbsCmmcPortIndex, 7972 nbsCmmcChassisName, nbsCmmcSlotName, nbsCmmcPortName, 7973 nbsCmmcPortSelectLink } 7974 STATUS current 7975 DESCRIPTION 7976 "Sent when a redundant port in a self-healing card 7977 switches between active and standby. The last varbind, 7978 nbsCmmcPortSelectLink, indicates this port's new state. 7979 7980 This notification should come in a pair -- one trap for 7981 the new active port, another for the new standby port. 7982 7983 This Notification should be of Severity WARNING." 7984 ::= { nbsCmmcTraps0 60 } 7985 7986nbsCmmcTrapPowerSupplyRemoved NOTIFICATION-TYPE 7987 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7988 nbsCmmcTrapPowerSupplyId, nbsCmmcChassisName } 7989 STATUS current 7990 DESCRIPTION 7991 "Event triggered by physical removal of a power supply. 7992 7993 This Notification should be of Severity ERROR." 7994 ::= { nbsCmmcTraps0 66 } 7995 7996nbsCmmcTrapPowerSupplyInserted NOTIFICATION-TYPE 7997 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 7998 nbsCmmcTrapPowerSupplyId, nbsCmmcChassisName } 7999 STATUS current 8000 DESCRIPTION 8001 "Triggered by physical insertion of a power supply. 8002 8003 This Notification should be of Severity ERROR." 8004 ::= { nbsCmmcTraps0 67 } 8005 8006nbsCmmcTrapFanRemoved NOTIFICATION-TYPE 8007 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 8008 nbsCmmcTrapFanId, nbsCmmcChassisName } 8009 STATUS current 8010 DESCRIPTION 8011 "Triggered by physical removal of fan assembly. 8012 8013 This Notification should be of Severity WARNING." 8014 ::= { nbsCmmcTraps0 68 } 8015 8016nbsCmmcTrapFanInserted NOTIFICATION-TYPE 8017 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 8018 nbsCmmcTrapFanId, nbsCmmcChassisName } 8019 STATUS current 8020 DESCRIPTION 8021 "Triggered by physical insertion of fan assembly. 8022 8023 This Notification should be of Severity WARNING." 8024 ::= { nbsCmmcTraps0 69 } 8025 8026nbsCmmcTrapModuleStatusChanged NOTIFICATION-TYPE 8027 OBJECTS { nbsCmmcTrapLastMessage, nbsCmmcChassisIndex, 8028 nbsCmmcSlotIndex, nbsCmmcSlotName, 8029 nbsCmmcSlotModuleStatus } 8030 STATUS current 8031 DESCRIPTION 8032 "Triggered when nbsCmmcSlotModuleStatus changes. 8033 8034 If a module is unplugged and nbsCmmcSlotModuleStatus 8035 transitions directly to empty(2), a trap will not be 8036 generated. 8037 8038 This Notification should be of Severity WARNING." 8039 ::= { nbsCmmcTraps0 70 } 8040 8041END 8042