1 2-- ------------------------------------------------------------------------ 3-- -- 4-- Copyright (c) 1995 Cisco Systems, Inc. -- 5-- All rights reserved. -- 6-- -- 7-- Reproduction of this document is authorized on condition that this -- 8-- copyright notice is included. This Cisco Systems' SNMP Management -- 9-- Information Base Specification (Specification) embodies Cisco -- 10-- Systems, Inc.'s (Cisco) proprietary intellectual property. -- 11-- Cisco retains all title and ownership in the Specification, including -- 12-- any revisions. -- 13-- -- 14-- It is Cisco's intent to encourage the widespread use of this -- 15-- Specification in connection with the management of Cisco products. -- 16-- Cisco grants vendors, end-users, and other interested parties a -- 17-- non-exclusive license to use this Specification in connection -- 18-- with the management of Cisco products. -- 19-- -- 20-- This Specification is supplied "AS IS," and Cisco makes no warranty, -- 21-- either expressed or implied, as to the use, operation, condition, -- 22-- or performance of the Specification. -- 23-- -- 24-- ------------------------------------------------------------------------ 25 26 27-- This product line supports the full MIB-II, much of which applies to 28-- the protocol layers supporting the switch's SNMP agent. 29-- In addition, substantial private MIB extentions are required in order 30-- to support full management of the switch's functionality. This file 31-- lists the extentions which support the management of hot-swappable 32-- modules. 33 34-- These MIB extentions are written in accordance with RFC 1221, 35-- "Concise MIB Definitions," an Internet memo defining a format 36-- for producing MIB definition modules. 37 38 39ES-MODULE-MIB DEFINITIONS ::= BEGIN 40 41IMPORTS 42 enterprises, Counter, TimeTicks 43 FROM RFC1155-SMI 44 OBJECT-TYPE 45 FROM RFC-1212 46 DisplayString 47 FROM RFC1213-MIB; 48 49-- Cisco Systems, Inc. Enterprise 50 51grandjunction OBJECT IDENTIFIER ::= { enterprises 437 } 52 53 54-- categories 55 56products OBJECT IDENTIFIER ::= { grandjunction 1 } 57 58 59-- product family 60 61fastLink OBJECT IDENTIFIER ::= { products 1 } 62 63 64-- groups 65 66seriesG2xx OBJECT IDENTIFIER ::= { fastLink 2 } 67 68-- the following group manages G2xx modules 69 70esModuleBasic OBJECT IDENTIFIER ::= { seriesG2xx 1 } 71esModuleSpecific OBJECT IDENTIFIER ::= { seriesG2xx 2 } 72 73 74 75 76-- ------------------------------------------------------------------------ 77-- -- 78-- Module Basic -- 79-- -- 80-- ------------------------------------------------------------------------ 81 82-- All objects below are in the esModuleBasic group. This group is used to 83-- manage removeable modules. Any attempt to manage a different Cisco switch 84-- using this group will result in noSuchName. 85-- 86 87-- ------------------------------------------------------------------------ 88-- -- 89-- Module Basic Information -- 90-- -- 91-- ------------------------------------------------------------------------ 92-- 93-- Configuration, status, and control objects for the overall unit. 94-- 95-- 96 97esModuleBasicInfo OBJECT IDENTIFIER ::= { esModuleBasic 1 } 98 99esModuleCapacity OBJECT-TYPE 100 SYNTAX INTEGER 101 ACCESS read-only 102 STATUS mandatory 103 DESCRIPTION 104 "The esModuleCapacity is the number of expansion slots 105 that are available in the unit. " 106 107 ::= { esModuleBasicInfo 1 } 108 109 110 111-- ------------------------------------------------------------------------ 112-- -- 113-- Module Basic Table -- 114-- -- 115-- ------------------------------------------------------------------------ 116 117esModuleInfo OBJECT IDENTIFIER ::= { esModuleBasic 2 } 118 119esModuleTable OBJECT-TYPE 120 SYNTAX SEQUENCE OF EsModuleEntry 121 ACCESS not-accessible 122 STATUS mandatory 123 DESCRIPTION 124 "Table of descriptive and status information about 125 the modules." 126 127 ::= { esModuleInfo 1 } 128 129esModuleEntry OBJECT-TYPE 130 SYNTAX EsModuleEntry 131 ACCESS not-accessible 132 STATUS mandatory 133 DESCRIPTION 134 "An entry in the table, containing information 135 about one of the modules." 136 INDEX { esModuleIndex } 137 ::= { esModuleTable 1 } 138 139EsModuleEntry ::= 140 SEQUENCE { 141 esModuleIndex 142 INTEGER, 143 esModuleStatus 144 INTEGER, 145 esModuleAdminStatus 146 INTEGER, 147 esModuleDescr 148 DisplayString, 149 esModuleID 150 DisplayString, 151 esModuleVersion 152 INTEGER, 153 esModuleObjectID 154 OBJECT IDENTIFIER, 155 esModulePortCapacity 156 INTEGER, 157 esModuleReset 158 INTEGER, 159 esModuleLastStatusChange 160 TimeTicks, 161 esModuleCollisionPeriods 162 Counter, 163 esModuleLinkDisplayMap 164 OCTET STRING, 165 esModuleDisabledDisplayMap 166 OCTET STRING, 167 esModuleBroadcastStormBlocked 168 INTEGER, 169 esModuleFirmwareVersion 170 DisplayString, 171 esModuleBOOTCodeVersion 172 DisplayString, 173 esModuleFlashStatus 174 DisplayString, 175 esModuleResetToFactoryDefaults 176 INTEGER, 177 esModuleSwPortIndex 178 INTEGER 179 } 180 181esModuleIndex OBJECT-TYPE 182 SYNTAX INTEGER 183 ACCESS read-only 184 STATUS mandatory 185 DESCRIPTION 186 "This object identifies the module for which 187 this entry contains information. This value 188 is never greater than esModuleCapacity." 189 190 ::= { esModuleEntry 1 } 191 192 193esModuleStatus OBJECT-TYPE 194 SYNTAX INTEGER { 195 enabled(1), 196 disabled-mgmt(2), 197 suspended-linkbeat(3), 198 suspended-jabber(4), 199 suspended-violation(5), 200 disabled-violation(7), 201 suspended-not-present(9), 202 suspended-not-recognized(10), 203 reset(11), 204 suspended-ringdown(12), 205 suspended-stp(13), 206 disabled-self-test(14), 207 enabled-degraded(15), 208 suspended-atm-lane-down(16), 209 suspended-no-vlan(17), 210 disabled-no-vlan(18), 211 suspended-atm-network-down(19), 212 suspended-disl(20) 213 } 214 215 ACCESS read-only 216 STATUS mandatory 217 DESCRIPTION 218 "Current operational status of the module. This value 219 is the same as swPortStatus for the corresponding 220 switched port. Possible values are: 221 enabled : normal operation (transmit and receive) 222 disabled-mgmt : disabled by explicit management action 223 suspended-linkbeat : suspended due to absence of linkbeat 224 suspended-jabber : suspended because port is jabbering 225 suspended-violation : suspended due to a secured address 226 violation 227 disabled-violation : disabled due to a secured address 228 violation 229 suspended-not-present: there is no module inserted in the 230 expansion slot. 231 suspended-not-recognized: there is an unrecognized module inserted 232 in the expansion slot. 233 reset : the module is currently in the reset state 234 suspended-ringdown : suspended due to a ring-down condition 235 suspended-stp : Spanning Tree Protocol non forwarding state 236 disabled-self-test : disabled because port fails self-test 237 suspended-atm-lane-down: Non-trunk ATM module using LANE suspended 238 because there is no active LANE client. 239 suspended-no-vlan : the module is not assigned to a VLAN or the 240 assigned VLAN does not exist. 241 disabled-no-vlan : vlan of the module is suspended or does not exist. 242 suspended-atm-network-down: ATM module suspended due to ATM network down, 243 or ATM physical layer down. 244 suspended-disl : suspended while module is negotiating trunking 245 mode using the Dynamic Inter Switch Link 246 protocol. 247 248 The default value is enabled(1), unless POST has detected 249 a failure on the module switch port, in which case, it is 250 disabled-mgmt(2). Any esModuleStatus of type disabled-xxxx (except 251 disabled-self-test) is saved across a system reset so a module 252 may also come up with such a status." 253 254 ::= { esModuleEntry 2 } 255 256esModuleAdminStatus OBJECT-TYPE 257 SYNTAX INTEGER { 258 enabled(1), 259 disabled(2) 260 } 261 262 ACCESS read-write 263 STATUS mandatory 264 DESCRIPTION 265 "By explicit management action, change the port status 266 to either 267 enabled : normal status (transmit and receive) 268 disabled-mgmt: port is no longer in use. 269 This value is the same as swPortAdminStatus for the 270 corresponding switched port." 271 272 ::= { esModuleEntry 3 } 273 274esModuleDescr OBJECT-TYPE 275 SYNTAX DisplayString (SIZE(0..80)) 276 ACCESS read-only 277 STATUS mandatory 278 DESCRIPTION 279 "A text string which includes the full name and 280 version identification of the module's hardware 281 type." 282 283 ::= { esModuleEntry 4 } 284 285esModuleID OBJECT-TYPE 286 SYNTAX DisplayString (SIZE(0..60)) 287 ACCESS read-only 288 STATUS mandatory 289 DESCRIPTION 290 "A text representation of the Cisco specified 291 identifier for the installed module, or 'notPresent'." 292 293 ::= { esModuleEntry 5 } 294 295esModuleVersion OBJECT-TYPE 296 SYNTAX INTEGER 297 ACCESS read-only 298 STATUS mandatory 299 DESCRIPTION 300 "The Cisco specified unique identification 301 for the module version, ranging from 1 to 254." 302 ::= { esModuleEntry 6 } 303 304esModuleObjectID OBJECT-TYPE 305 SYNTAX OBJECT IDENTIFIER 306 ACCESS read-only 307 STATUS mandatory 308 DESCRIPTION 309 "The vendor's authoritative identification of the 310 module. This value may be allocated within the SMI 311 enterprises subtree (1.3.6.1.4.1) and provides a 312 straight-forward and unambiguous means for 313 determining what kind of group is being managed. 314 315 For example, this object could take the value 316 1.3.6.1.4.1.4242.1.2.14 if vendor 'Flintstones, 317 Inc.' was assigned the subtree 1.3.6.1.4.1.4242, 318 and had assigned the identifier 319 1.3.6.1.4.1.4242.1.2.14 to its 'Wilma Flintstone 320 4-Port Fast Ethernet Plug-in Module.'" 321 322 ::= { esModuleEntry 7 } 323 324esModulePortCapacity OBJECT-TYPE 325 SYNTAX INTEGER 326 ACCESS read-only 327 STATUS mandatory 328 DESCRIPTION 329 "The number of external port attachments provided by the 330 module." 331 ::= { esModuleEntry 8 } 332 333esModuleReset OBJECT-TYPE 334 SYNTAX INTEGER { 335 reset(1), 336 noReset(2) 337 } 338 ACCESS read-write 339 STATUS mandatory 340 DESCRIPTION 341 "Setting this object to reset causes the module to be 342 forced into a reset state. The reset state is a module 343 specific condition in which the module's packet operations 344 will cease while the module resets to a known state." 345 ::= { esModuleEntry 9 } 346 347esModuleLastStatusChange OBJECT-TYPE 348 SYNTAX TimeTicks 349 ACCESS read-only 350 STATUS mandatory 351 DESCRIPTION 352 "Contains the value of sysUpTime at the time that the value 353 of the esModuleStatus object for this module last changed. 354 A value of zero indicates that the group's operational 355 status has not changed since the agent last restarted." 356 ::= { esModuleEntry 10 } 357 358esModuleCollisionPeriods OBJECT-TYPE 359 SYNTAX Counter 360 ACCESS read-only 361 STATUS mandatory 362 DESCRIPTION 363 "Contains the count of times the firmware has toggled the 364 front panel module collision LED from the off state to the 365 on state. Successive reads of the counter may network 366 management software an indication of the rate of collision 367 activity, though an actual count of collisions is not 368 available." 369 ::= { esModuleEntry 11 } 370 371esModuleLinkDisplayMap OBJECT-TYPE 372 SYNTAX OCTET STRING 373 ACCESS read-only 374 STATUS mandatory 375 DESCRIPTION 376 "A bit array where the presence of a particular bit 377 indicates a lit link LED for a module port. 378 379 Each octet within the value of this object specifies a 380 set of eight link LEDs, with the first octet specifying 381 link LEDs for ports 1 through 8, the second octet 382 specifying link LEDs 9 through 16, etc. Within each 383 octet, the most significant bit represents the lowest 384 numbered LED, and the least significant bit represents the 385 highest numbered LED. Thus, each LED is represented by a 386 single bit within the value of this object. If that bit 387 has a value of '1' then that LED is currently lit; 388 the LED is not lit if its bit has a value of '0'." 389 390 ::= { esModuleEntry 12 } 391 392esModuleDisabledDisplayMap OBJECT-TYPE 393 SYNTAX OCTET STRING 394 ACCESS read-only 395 STATUS mandatory 396 DESCRIPTION 397 "A bit array where the presence of a particular bit 398 indicates a lit disabled LED for a module port. 399 400 Each octet within the value of this object specifies a 401 set of eight disabled LEDs, with the first octet specifying 402 disabled LEDs for ports 1 through 8, the second octet 403 specifying disabled LEDs 9 through 16, etc. Within each 404 octet, the most significant bit represents the lowest 405 numbered LED, and the least significant bit represents the 406 highest numbered LED. Thus, each LED is represented by a 407 single bit within the value of this object. If that bit 408 has a value of '1' then that LED is currently lit; 409 the LED is not lit if its bit has a value of '0'." 410 411 ::= { esModuleEntry 13 } 412 413 414esModuleBroadcastStormBlocked OBJECT-TYPE 415 SYNTAX INTEGER { notBlocked(1), blocked(2) } 416 ACCESS read-only 417 STATUS mandatory 418 DESCRIPTION 419 "The current broadcast forwarding status of this module. 420 If this module is blocked by broadcast storm control, the 421 switch drops all broadcasts received from the module. 422 If the module is a multi-port repeater, broadcast 423 received from a repeater port is forwarded to all 424 the other repeater ports in the same module. 425 The broadcast is not forwarded other switched ports." 426 427 ::= { esModuleEntry 14 } 428 429esModuleFirmwareVersion OBJECT-TYPE 430 SYNTAX DisplayString (SIZE(0..80)) 431 ACCESS read-only 432 STATUS mandatory 433 DESCRIPTION 434 "This object returns the version number of the 435 firmware stored in FLASH memory on the 436 module. The string has the 437 format 'v1.00' for the FDDI module. 438 For the ATM module, the string is longer." 439 ::= { esModuleEntry 15 } 440 441esModuleBOOTCodeVersion OBJECT-TYPE 442 SYNTAX DisplayString (SIZE(0..80)) 443 ACCESS read-only 444 STATUS mandatory 445 DESCRIPTION 446 "This object returns the version number of the 447 BOOT code stored in permanent FLASH memory on 448 the module. The string has the 449 format 'v1.00' for the FDDI module. 450 For the ATM module, the string is longer." 451 ::= { esModuleEntry 16 } 452 453esModuleFlashStatus OBJECT-TYPE 454 SYNTAX DisplayString (SIZE(0..80)) 455 ACCESS read-only 456 STATUS mandatory 457 DESCRIPTION 458 "A string of up to 80 characters indicating the 459 status of the firmware stored in the module's 460 FLASH memory. The string includes the firmware 461 revision, the data and time of the last upgrade, 462 the source of the upgrade, as well as the validity 463 of the firmware. The string is in net ASCII and 464 conforms to one of the following formats: 465 For the FDDI module: 466 467 For factory installed firmware: 468 469 ' v1.00 factory installed: valid' 470 471 For out-of-band upgrades: 472 473 ' v1.00 written 07-22-1994 08:19:15 from serial terminal: valid' 474 475 For in-band upgrades: 476 477 ' v1.00 written 07-22-1994 12:19:15 from 192.009.200.200: invalid' 478 479 For the ATM module, the formats are similar, but the part of the 480 string containing the version number is longer." 481 482 ::= { esModuleEntry 17 } 483 484esModuleResetToFactoryDefaults OBJECT-TYPE 485 SYNTAX INTEGER { 486 noReset(1), 487 reset(2) 488 } 489 ACCESS read-write 490 STATUS mandatory 491 DESCRIPTION 492 "Setting this object to reset(2) will cause the 493 settings on the module to revert to factory 494 defaults. The module will then be reset by the 495 system. The module's packet operations will 496 cease while the module resets to a known state. A read 497 of this object will always return the value noReset(1). 498 Setting this object to noReset(1) has no effect." 499 500 ::= { esModuleEntry 18 } 501 502esModuleSwPortIndex OBJECT-TYPE 503 SYNTAX INTEGER 504 ACCESS read-only 505 STATUS mandatory 506 DESCRIPTION 507 "This is the value of swPortIndex object in the 508 STANDALONE-ETHERNET-SWITCH-MIB corresponding 509 to the module." 510 ::= { esModuleEntry 19 } 511 512-- ------------------------------------------------------------------------ 513-- -- 514-- Module Port Table -- 515-- -- 516-- ------------------------------------------------------------------------ 517 518esModulePortInfo OBJECT IDENTIFIER ::= { esModuleBasic 3 } 519 520esModulePortTable OBJECT-TYPE 521 SYNTAX SEQUENCE OF EsModulePortEntry 522 ACCESS not-accessible 523 STATUS mandatory 524 DESCRIPTION 525 "Table of descriptive and status information about 526 the individual ports in a module." 527 528 ::= { esModulePortInfo 1 } 529 530esModulePortEntry OBJECT-TYPE 531 SYNTAX EsModulePortEntry 532 ACCESS not-accessible 533 STATUS mandatory 534 DESCRIPTION 535 "An entry in the table, containing information 536 about one of the repeater ports." 537 INDEX { esModuleSlotIndex, esModulePortIndex } 538 ::= { esModulePortTable 1 } 539 540EsModulePortEntry ::= 541 SEQUENCE { 542 esModuleSlotIndex 543 INTEGER, 544 esModulePortIndex 545 INTEGER, 546 esModulePortDescr 547 DisplayString, 548 esModulePortAdminStatus 549 INTEGER, 550 esModulePortAutoPartitionState 551 INTEGER, 552 esModulePortOperStatus 553 INTEGER, 554 esModulePortLinkbeatStatus 555 INTEGER, 556 esModulePortConnectorType 557 INTEGER, 558 esModulePortReceivePeriods 559 Counter 560 } 561 562esModuleSlotIndex OBJECT-TYPE 563 SYNTAX INTEGER 564 ACCESS read-only 565 STATUS mandatory 566 DESCRIPTION 567 "This is the value of esModuleIndex object of the module 568 which this port belongs to. This value is never greater 569 than esModuleCapacity." 570 571 ::= { esModulePortEntry 1 } 572 573 574esModulePortIndex OBJECT-TYPE 575 SYNTAX INTEGER 576 ACCESS read-only 577 STATUS mandatory 578 DESCRIPTION 579 "This object identifies the port for which 580 this entry contains information. This value 581 is never greater than esModulePortCapacity." 582 583 ::= { esModulePortEntry 2 } 584 585esModulePortDescr OBJECT-TYPE 586 SYNTAX DisplayString (SIZE (0..60)) 587 ACCESS read-write 588 STATUS mandatory 589 DESCRIPTION 590 "A descriptive string of up to 60 characters used by the 591 network administrator to name the port." 592 593 ::= { esModulePortEntry 3 } 594 595 596esModulePortAdminStatus OBJECT-TYPE 597 SYNTAX INTEGER { 598 enabled(1), 599 disabled(2) 600 } 601 ACCESS read-write 602 STATUS mandatory 603 DESCRIPTION 604 "By explicit management action, change the port status 605 to either 606 enabled : normal status (transmit and receive) 607 disabled : the port neither transmits nor receives. 608 Once disabled, a port must be explicitly 609 enabled to restore operation." 610 ::= { esModulePortEntry 4 } 611 612 613esModulePortAutoPartitionState OBJECT-TYPE 614 SYNTAX INTEGER { 615 notAutoPartitioned(1), 616 autoPartitioned(2) 617 } 618 ACCESS read-only 619 STATUS mandatory 620 DESCRIPTION 621 "Indicates whether the port is currently partitioned by 622 the repeater's auto-partition protection." 623 ::= { esModulePortEntry 5 } 624 625 626esModulePortOperStatus OBJECT-TYPE 627 SYNTAX INTEGER { 628 enabled(1), 629 disabled(2), 630 suspended-not-present(3) 631 } 632 ACCESS read-only 633 STATUS mandatory 634 DESCRIPTION 635 "Indicates the port's operational status. 636 enabled : port is enabled and working 637 notOperational : the port neither transmits nor receives 638 suspended-not-present: the module group is not installed." 639 ::= { esModulePortEntry 6 } 640 641 642 643esModulePortLinkbeatStatus OBJECT-TYPE 644 SYNTAX INTEGER { 645 linkbeat(1), 646 noLinkbeat(2) 647 } 648 ACCESS read-only 649 STATUS mandatory 650 DESCRIPTION 651 "The port's current linkbeat status." 652 ::= { esModulePortEntry 7 } 653 654 655esModulePortConnectorType OBJECT-TYPE 656 SYNTAX INTEGER { 657 other(1), 658 rj45(2), 659 bnc(3), 660 aui(4), 661 fiber-sc(5), 662 fiber-st(6), 663 empty(7), 664 fddi-mic(8) 665 } 666 ACCESS read-only 667 STATUS mandatory 668 DESCRIPTION 669 "The connector type for the port. 670 It is one of 671 672 other : none of the following (unknown) 673 rj45 : common unshielded twisted pair connector 674 bnc : thin-coax (BNC) 675 aui : thick-coax (AUI) 676 fiber-sc : fiber fast ethernet connector 677 fiber-st : fiber fast ethernet connector 678 empty : the port is not installed 679 fddi-mic : FDDI fiber optic connector." 680 681 ::= { esModulePortEntry 8 } 682 683 684esModulePortReceivePeriods OBJECT-TYPE 685 SYNTAX Counter 686 ACCESS read-only 687 STATUS mandatory 688 DESCRIPTION 689 "Contains the count of times the front panel port receive 690 activity LED has been toggled from the off state to the on 691 state. Successive reads of this counter give network 692 management software an indication of receive activity for 693 each individual port, though an actual count of receives 694 per port is not available." 695 ::= { esModulePortEntry 9 } 696 697 698 699-- ------------------------------------------------------------------------ 700-- -- 701-- Module Specific -- 702-- -- 703-- ------------------------------------------------------------------------ 704 705-- All objects below are in the esModuleSpecific group. This group is used to 706-- to manage removeable modules. Any attempt to manage a different Cisco switch 707-- using this group will result in noSuchName. 708-- 709 710fmFDDIBasic OBJECT IDENTIFIER ::= { esModuleSpecific 1 } 711 712fmFDDICfgInfo OBJECT IDENTIFIER ::= { fmFDDIBasic 1 } 713 714fmCfgTable OBJECT-TYPE 715 SYNTAX SEQUENCE OF FmCfgEntry 716 ACCESS not-accessible 717 STATUS mandatory 718 DESCRIPTION 719 "Table of configuration and status information about 720 FDDI modules." 721 722 ::= { fmFDDICfgInfo 1} 723 724fmCfgEntry OBJECT-TYPE 725 SYNTAX FmCfgEntry 726 ACCESS not-accessible 727 STATUS mandatory 728 DESCRIPTION 729 "An entry in the table, containing information 730 about one a FDDI module." 731 INDEX { fmCfgIndex } 732 ::= { fmCfgTable 1 } 733 734FmCfgEntry ::= 735 SEQUENCE { 736 fmCfgIndex 737 INTEGER, 738 fmCfgFirmwareVersion 739 DisplayString, 740 fmCfgBOOTCodeVersion 741 DisplayString, 742 fmCfgPOSTResult 743 INTEGER, 744 fmCfgPOSTTest 745 INTEGER, 746 fmCfgPOSTLoopbackResult 747 INTEGER, 748 fmCfgFlashStatus 749 DisplayString, 750 fmCfgResetToFactoryDefaults 751 INTEGER, 752 fmCfgResetModule 753 INTEGER, 754 fmCfgNovellFDDISNAPTranslation 755 INTEGER, 756 fmCfgUnmatchedSNAPDestination 757 INTEGER, 758 fmCfgAuthorizationChecking 759 INTEGER, 760 fmCfgAuthorizationString 761 DisplayString 762 } 763 764fmCfgIndex OBJECT-TYPE 765 SYNTAX INTEGER 766 ACCESS read-only 767 STATUS mandatory 768 DESCRIPTION 769 "This object identifies the module for which 770 this entry contains information. This value 771 is never greater than esModuleCapacity." 772 773 ::= { fmCfgEntry 1 } 774 775fmCfgFirmwareVersion OBJECT-TYPE 776 SYNTAX DisplayString (SIZE(0..10)) 777 ACCESS read-only 778 STATUS mandatory 779 DESCRIPTION 780 "This object returns the version number of the 781 firmware stored in FLASH memory on the 782 FDDI module. The string has the 783 format 'v1.00'." 784 785 ::= { fmCfgEntry 2 } 786 787fmCfgBOOTCodeVersion OBJECT-TYPE 788 SYNTAX DisplayString (SIZE(0..10)) 789 ACCESS read-only 790 STATUS mandatory 791 DESCRIPTION 792 "This object returns the version number of the 793 BOOT code stored in permanent FLASH memory on 794 the FDDI module. The string has the 795 format 'v1.00'." 796 797 ::= { fmCfgEntry 3 } 798 799fmCfgPOSTResult OBJECT-TYPE 800 SYNTAX INTEGER { 801 noFailure(1), 802 prom(2), 803 cpu(3), 804 flash(4), 805 dram(5), 806 arbiter(6), 807 shared-ram(7), 808 ethernet(8), 809 fddi-mac(9), 810 fddi-phy-a(10), 811 fddi-phy-b(11), 812 packet-ram(12) 813 } 814 ACCESS read-only 815 STATUS mandatory 816 DESCRIPTION 817 "This object indicates the result of the FDDI 818 module's Power On Self Test (POST). If the module 819 passed POST, this item will return noFailure(1)." 820 ::= { fmCfgEntry 4 } 821 822fmCfgPOSTTest OBJECT-TYPE 823 SYNTAX INTEGER { 824 noFailure(1), 825 invalid-marker(2), 826 checksum(3), 827 ram-quick-scan(4), 828 ram-byte-test(5), 829 checkerboard(6), 830 arbiter-id(7), 831 read-only-register(8), 832 read-write-register(9), 833 ethernet-interrupt(10), 834 loopback(11), 835 invalid-version(12) 836 } 837 ACCESS read-only 838 STATUS mandatory 839 DESCRIPTION 840 "This object indicates the specific test that caused 841 the POST to fail. If the module passed POST, this 842 item will return noFailure(1)." 843 844 ::= { fmCfgEntry 5 } 845 846fmCfgPOSTLoopbackResult OBJECT-TYPE 847 SYNTAX INTEGER { 848 noFailure(1), 849 cannot-transmit(2), 850 receive-timeout(3), 851 data-mismatch(4), 852 length-mismatch(5), 853 receiver-error(6), 854 buffer-error(7) 855 } 856 ACCESS read-only 857 STATUS mandatory 858 DESCRIPTION 859 "In the event that the FDDI module fails the loopback 860 test during POST, this object will indicate which 861 portion of the test caused the failure. If the value 862 of fmCfgPOSTTest is anything other than loopback(11), 863 this object will have the value noFailure(1)." 864 865 ::= { fmCfgEntry 6 } 866 867fmCfgFlashStatus OBJECT-TYPE 868 SYNTAX DisplayString (SIZE(0..80)) 869 ACCESS read-only 870 STATUS mandatory 871 DESCRIPTION 872 "A string of up to 80 characters indicating the 873 status of the firmware stored in the FDDI module's 874 FLASH memory. The string includes the firmware 875 revision, the data and time of the last upgrade, 876 the source of the upgrade, as well as the validity 877 of the firmware. The string is in net ASCII and 878 conforms to one of the following formats: 879 880 For factory installed firmware: 881 882 ' v1.00 factory installed: valid' 883 884 For out-of-band upgrades: 885 886 ' v1.00 written 07-22-1994 08:19:15 from serial terminal: valid' 887 888 For in-band upgrades: 889 890 ' v1.00 written 07-22-1994 12:19:15 from 192.009.200.200: invalid'" 891 892 ::= { fmCfgEntry 7 } 893 894fmCfgResetToFactoryDefaults OBJECT-TYPE 895 SYNTAX INTEGER { 896 noReset(1), 897 reset(2) 898 } 899 ACCESS read-write 900 STATUS mandatory 901 DESCRIPTION 902 "Setting this object to reset(2) will cause the 903 settings on the FDDI module to revert to factory 904 defaults. The module will then be reset by the 905 system. The module's packet operations will 906 cease while the module resets to a known state.A read 907 of this object will always return the value noReset(1). 908 Setting this object to noReset(1) has no effect." 909 910 ::= { fmCfgEntry 8 } 911 912fmCfgResetModule OBJECT-TYPE 913 SYNTAX INTEGER { 914 noReset(1), 915 reset(2) 916 } 917 ACCESS read-write 918 STATUS mandatory 919 DESCRIPTION 920 "Setting this object to reset(2) causes the module to be 921 forced into a reset state. During the reset state, the 922 module's packet operations will cease while the module 923 resets to a known state." 924 ::= { fmCfgEntry 9 } 925 926fmCfgNovellFDDISNAPTranslation OBJECT-TYPE 927 SYNTAX INTEGER { 928 automatic(1), 929 ethernet-8023(2), 930 ethernet-SNAP(3), 931 ethernet-II(4), 932 drop(5) 933 } 934 ACCESS read-write 935 STATUS mandatory 936 DESCRIPTION 937 "This object specifies the Ethernet frame type that 938 the FDDI module will translate Novell SNAP FDDI frames into. 939 940 automatic(1): the FDDI module will automatically 941 learn which frame type to use 942 ethernet-8023(2): the FDDI module will convert 943 Novell SNAP FDDI frames to Ethernet 802.3 944 ethernet-SNAP(3): the FDDI module will convert 945 Novell SNAP FDDI frames to Ethernet SNAP 946 ethernet-II(4): the FDDI module will convert 947 Novell SNAP FDDI frames to Ethernet II 948 drop(5): the FDDI module will not forward 949 Novell SNAP FDDI frames to Ethernet." 950 ::= { fmCfgEntry 10} 951 952fmCfgUnmatchedSNAPDestination OBJECT-TYPE 953 SYNTAX INTEGER { 954 all(1), 955 ethernet-8023(2), 956 ethernet-SNAP(3), 957 ethernet-II(4), 958 drop(5) 959 } 960 ACCESS read-write 961 STATUS mandatory 962 DESCRIPTION 963 "This object specifies what the FDDI module is to do with 964 Novell SNAP FDDI frames whose destination frame type cannot 965 be determined. The value of this object is only valid when 966 fmCfgNovellFDDISNAPTranslation is set to automatic(1). 967 968 all(1): the unmatched Novell SNAP FDDI frames 969 will be converted into all three 970 possible frame types. 971 ethernet-8023(2): the unmatched Novell SNAP FDDI frames 972 will be converted into Ethernet 802.3 973 ethernet-SNAP(3): the unmatched Novell SNAP FDDI frames 974 will be converted into Ethernet SNAP 975 ethernet-II(4): the unmatched Novell SNAP FDDI frames 976 will be converted into Ethernet II 977 drop: the FDDI module will not forward 978 unmatched Novell SNAP FDDI frames to 979 Ethernet." 980 ::= { fmCfgEntry 11 } 981 982fmCfgAuthorizationChecking OBJECT-TYPE 983 SYNTAX INTEGER { 984 enabled(1), 985 disabled(2) 986 } 987 ACCESS read-write 988 STATUS mandatory 989 DESCRIPTION 990 "This object controls enabling and disabling of authorization 991 string checking by the SMT entity. When enabled, the FDDI 992 module will use the current authorization string to verify SMT 993 requests from remote stations. This item is disabled by default." 994 995 ::= { fmCfgEntry 12 } 996 997fmCfgAuthorizationString OBJECT-TYPE 998 SYNTAX DisplayString (SIZE(0..32)) 999 ACCESS read-write 1000 STATUS mandatory 1001 DESCRIPTION 1002 "This item specifies the string to be used in the authentication 1003 of SMT requests. The length is from 0 to 32 bytes and must be 1004 a multiple of 4 bytes. This item is only used when authorization 1005 string checking is enabled." 1006 1007 ::= { fmCfgEntry 13 } 1008 1009 1010 1011-- ------------------------------------------------------------------------ 1012-- -- 1013-- FDDI Translation to Ethernet Table -- 1014-- -- 1015-- ------------------------------------------------------------------------ 1016 1017fmFDDIXlateToEthInfo OBJECT IDENTIFIER ::= { fmFDDIBasic 2 } 1018 1019fmXlateToEthTable OBJECT-TYPE 1020 SYNTAX SEQUENCE OF FmXlateToEthEntry 1021 ACCESS not-accessible 1022 STATUS mandatory 1023 DESCRIPTION 1024 "Table of statistics that count the number of 1025 frames successfully forwarded from the FDDI 1026 module to the switch forwarding engine." 1027 1028 ::= { fmFDDIXlateToEthInfo 1} 1029 1030fmXlateToEthEntry OBJECT-TYPE 1031 SYNTAX FmXlateToEthEntry 1032 ACCESS not-accessible 1033 STATUS mandatory 1034 DESCRIPTION 1035 "An entry in the table, containing information 1036 about a FDDI module." 1037 INDEX { fmXlateToEthIndex } 1038 ::= { fmXlateToEthTable 1 } 1039 1040FmXlateToEthEntry ::= 1041 SEQUENCE { 1042 fmXlateToEthIndex 1043 INTEGER, 1044 fmXlateToEthNovellSnapToRaw8023Frames 1045 Counter, 1046 fmXlateToEthNovellSnapToEthIIFrames 1047 Counter, 1048 fmXlateToEthNovellSnapToSnapFrames 1049 Counter, 1050 fmXlateToEthAppleTalkSnapToSnapFrames 1051 Counter, 1052 fmXlateToEthIpSnapForFragmentationFrames 1053 Counter, 1054 fmXlateToEthIpSnapFragmentedFrames 1055 Counter, 1056 fmXlateToEthBridgeTunnelToEthIIFrames 1057 Counter, 1058 fmXlateToEthOtherSnapToEthIIFrames 1059 Counter, 1060 fmXlateToEthOtherSnapToSnapFrames 1061 Counter, 1062 fmXlateToEth8022To8022Frames 1063 Counter 1064 } 1065 1066fmXlateToEthIndex OBJECT-TYPE 1067 SYNTAX INTEGER 1068 ACCESS read-only 1069 STATUS mandatory 1070 DESCRIPTION 1071 "This object identifies the module for which 1072 this entry contains information. This value 1073 is never greater than esModuleCapacity." 1074 1075 ::= { fmXlateToEthEntry 1 } 1076 1077fmXlateToEthNovellSnapToRaw8023Frames OBJECT-TYPE 1078 SYNTAX Counter 1079 ACCESS read-only 1080 STATUS mandatory 1081 DESCRIPTION 1082 "This object is a count of the number of Novell SNAP 1083 FDDI frames that have been converted to Raw 802.3 1084 Ethernet frames." 1085 1086 ::= { fmXlateToEthEntry 2 } 1087 1088fmXlateToEthNovellSnapToEthIIFrames OBJECT-TYPE 1089 SYNTAX Counter 1090 ACCESS read-only 1091 STATUS mandatory 1092 DESCRIPTION 1093 "This object is a count of the number of Novell SNAP 1094 FDDI frames that have been converted to Ethernet II 1095 frames." 1096 1097 ::= { fmXlateToEthEntry 3 } 1098 1099fmXlateToEthNovellSnapToSnapFrames OBJECT-TYPE 1100 SYNTAX Counter 1101 ACCESS read-only 1102 STATUS mandatory 1103 DESCRIPTION 1104 "This object is a count of the number of Novell SNAP 1105 FDDI frames that have been converted to Novell SNAP 1106 Ethernet frames." 1107 1108 ::= { fmXlateToEthEntry 4 } 1109 1110fmXlateToEthAppleTalkSnapToSnapFrames OBJECT-TYPE 1111 SYNTAX Counter 1112 ACCESS read-only 1113 STATUS mandatory 1114 DESCRIPTION 1115 "This object is a count of the number of AppleTalk SNAP 1116 FDDI frames that have been converted to Novell SNAP 1117 Ethernet frames." 1118 1119 ::= { fmXlateToEthEntry 5 } 1120 1121fmXlateToEthIpSnapForFragmentationFrames OBJECT-TYPE 1122 SYNTAX Counter 1123 ACCESS read-only 1124 STATUS mandatory 1125 DESCRIPTION 1126 "This object is a count of the number of IP FDDI frames 1127 that were fragmented." 1128 1129 ::= { fmXlateToEthEntry 6 } 1130 1131fmXlateToEthIpSnapFragmentedFrames OBJECT-TYPE 1132 SYNTAX Counter 1133 ACCESS read-only 1134 STATUS mandatory 1135 DESCRIPTION 1136 "This object is a count of the number of Ethernet frames 1137 that were forwarded to the switch forwarding engine as 1138 a result of IP fragmentation." 1139 1140 ::= { fmXlateToEthEntry 7 } 1141 1142fmXlateToEthBridgeTunnelToEthIIFrames OBJECT-TYPE 1143 SYNTAX Counter 1144 ACCESS read-only 1145 STATUS mandatory 1146 DESCRIPTION 1147 "This object is a count of the number of Bridge Tunnel 1148 FDDI frames that have been converted to Ethernet II 1149 frames." 1150 1151 ::= { fmXlateToEthEntry 8 } 1152 1153fmXlateToEthOtherSnapToEthIIFrames OBJECT-TYPE 1154 SYNTAX Counter 1155 ACCESS read-only 1156 STATUS mandatory 1157 DESCRIPTION 1158 "This object is a count of the number of SNAP FDDI frames that 1159 do not fall into one of the previous SNAP FDDI categories 1160 that have been converted to Ethernet II frames." 1161 1162 ::= { fmXlateToEthEntry 9 } 1163 1164fmXlateToEthOtherSnapToSnapFrames OBJECT-TYPE 1165 SYNTAX Counter 1166 ACCESS read-only 1167 STATUS mandatory 1168 DESCRIPTION 1169 "This object is a count of the number of SNAP FDDI frames that 1170 do not fall into one of the previous SNAP FDDI categories 1171 that have been converted to Ethernet SNAP frames." 1172 1173 ::= { fmXlateToEthEntry 10 } 1174 1175fmXlateToEth8022To8022Frames OBJECT-TYPE 1176 SYNTAX Counter 1177 ACCESS read-only 1178 STATUS mandatory 1179 DESCRIPTION 1180 "This object is a count of the number of 802.2 FDDI frames 1181 that have been converted to Ethernet 802.2 frames." 1182 1183 ::= { fmXlateToEthEntry 11 } 1184 1185 1186 1187 1188-- ------------------------------------------------------------------------ 1189-- -- 1190-- FDDI Translation to FDDI Table -- 1191-- -- 1192-- ------------------------------------------------------------------------ 1193 1194 1195fmFDDIXlateToFDDIInfo OBJECT IDENTIFIER ::= { fmFDDIBasic 3 } 1196 1197fmXlateToFDDITable OBJECT-TYPE 1198 SYNTAX SEQUENCE OF FmXlateToFDDIEntry 1199 ACCESS not-accessible 1200 STATUS mandatory 1201 DESCRIPTION 1202 "Table of statistics that count the number of 1203 frames successfully forwarded from the switch 1204 forwarding engine to the FDDI ring." 1205 1206 ::= { fmFDDIXlateToFDDIInfo 1} 1207 1208fmXlateToFDDIEntry OBJECT-TYPE 1209 SYNTAX FmXlateToFDDIEntry 1210 ACCESS not-accessible 1211 STATUS mandatory 1212 DESCRIPTION 1213 "An entry in the table, containing information 1214 about a FDDI module." 1215 INDEX { fmXlateToFDDIIndex } 1216 ::= { fmXlateToFDDITable 1 } 1217 1218FmXlateToFDDIEntry ::= 1219 SEQUENCE { 1220 fmXlateToFDDIIndex 1221 INTEGER, 1222 fmXlateToFDDINovellRaw8023ToSnapFrames 1223 Counter, 1224 fmXlateToFDDINovellEthIIToSnapFrames 1225 Counter, 1226 fmXlateToFDDINovellSnapToSnapFrames 1227 Counter, 1228 fmXlateToFDDIEthIIToBridgeTunnelFrames 1229 Counter, 1230 fmXlateToFDDIEthIIToSnapFrames 1231 Counter, 1232 fmXlateToFDDIOtherSnapToSnapFrames 1233 Counter, 1234 fmXlateToFDDI8022To8022Frames 1235 Counter 1236 } 1237 1238fmXlateToFDDIIndex OBJECT-TYPE 1239 SYNTAX INTEGER 1240 ACCESS read-only 1241 STATUS mandatory 1242 DESCRIPTION 1243 "This object identifies the module for which 1244 this entry contains information. This value 1245 is never greater than esModuleCapacity." 1246 1247 ::= { fmXlateToFDDIEntry 1 } 1248 1249fmXlateToFDDINovellRaw8023ToSnapFrames OBJECT-TYPE 1250 SYNTAX Counter 1251 ACCESS read-only 1252 STATUS mandatory 1253 DESCRIPTION 1254 "This object is a count of the number of Novell Raw 802.3 1255 Ethernet frames that have been converted to SNAP FDDI 1256 frames." 1257 ::= { fmXlateToFDDIEntry 2 } 1258 1259fmXlateToFDDINovellEthIIToSnapFrames OBJECT-TYPE 1260 SYNTAX Counter 1261 ACCESS read-only 1262 STATUS mandatory 1263 DESCRIPTION 1264 "This object is a count of the number of Ethernet II 1265 frames that have been converted to SNAP FDDI frames." 1266 ::= { fmXlateToFDDIEntry 3 } 1267 1268fmXlateToFDDINovellSnapToSnapFrames OBJECT-TYPE 1269 SYNTAX Counter 1270 ACCESS read-only 1271 STATUS mandatory 1272 DESCRIPTION 1273 "This object is a count of the number of Novell SNAP Ethernet 1274 frames that have been converted to SNAP FDDI frames." 1275 ::= { fmXlateToFDDIEntry 4 } 1276 1277fmXlateToFDDIEthIIToBridgeTunnelFrames OBJECT-TYPE 1278 SYNTAX Counter 1279 ACCESS read-only 1280 STATUS mandatory 1281 DESCRIPTION 1282 "This object is a count of the number of Ethernet II frames 1283 that have been converted to Bridge Tunnel FDDI frames." 1284 ::= { fmXlateToFDDIEntry 5 } 1285 1286fmXlateToFDDIEthIIToSnapFrames OBJECT-TYPE 1287 SYNTAX Counter 1288 ACCESS read-only 1289 STATUS mandatory 1290 DESCRIPTION 1291 "This object is a count of the number of Ethernet II 1292 frames that have been converted to SNAP FDDI frames." 1293 ::= { fmXlateToFDDIEntry 6 } 1294 1295fmXlateToFDDIOtherSnapToSnapFrames OBJECT-TYPE 1296 SYNTAX Counter 1297 ACCESS read-only 1298 STATUS mandatory 1299 DESCRIPTION 1300 "This object is a count of the number of SNAP frames that 1301 do not fall into one of the above listed SNAP type categories 1302 that have been translated to Ethernet II." 1303 ::= { fmXlateToFDDIEntry 7 } 1304 1305fmXlateToFDDI8022To8022Frames OBJECT-TYPE 1306 SYNTAX Counter 1307 ACCESS read-only 1308 STATUS mandatory 1309 DESCRIPTION 1310 "This object is a count of the number of FDDI 802.2 1311 frames that have been converted to Ethernet 802.2 frames." 1312 ::= { fmXlateToFDDIEntry 8 } 1313 1314 1315 1316-- ------------------------------------------------------------------------ 1317-- -- 1318-- FDDI Filter Table -- 1319-- -- 1320-- ------------------------------------------------------------------------ 1321 1322 1323fmFDDIFilterInfo OBJECT IDENTIFIER ::= { fmFDDIBasic 4 } 1324 1325fmFilterTable OBJECT-TYPE 1326 SYNTAX SEQUENCE OF FmFilterEntry 1327 ACCESS not-accessible 1328 STATUS mandatory 1329 DESCRIPTION 1330 "Table of statistics that count the number of 1331 frames that were not forwarded by the FDDI module." 1332 1333 ::= { fmFDDIFilterInfo 1} 1334 1335fmFilterEntry OBJECT-TYPE 1336 SYNTAX FmFilterEntry 1337 ACCESS not-accessible 1338 STATUS mandatory 1339 DESCRIPTION 1340 "An entry in the table, containing information 1341 about a FDDI module." 1342 INDEX { fmFilterIndex } 1343 ::= { fmFilterTable 1 } 1344 1345FmFilterEntry ::= 1346 SEQUENCE { 1347 fmFilterIndex 1348 INTEGER, 1349 fmFilterFcsInvalidFrames 1350 Counter, 1351 fmFilterDataLengthFrames 1352 Counter, 1353 fmFilterErrorIndFrames 1354 Counter, 1355 fmFilterFddiFifoOverrunFrames 1356 Counter, 1357 fmFilterFddiInternalErrorFrames 1358 Counter, 1359 fmFilterNoBufferSpaceFrames 1360 Counter, 1361 fmFilterNoEndDelimitFrames 1362 Counter, 1363 fmFilterNoLlcHeaderFrames 1364 Counter, 1365 fmFilterSourceRouteFrames 1366 Counter, 1367 fmFilterNoSnapHeaderFrames 1368 Counter, 1369 fmFilterTooLargeFrames 1370 Counter, 1371 fmFilterNovellSnapFilteredFrames 1372 Counter, 1373 fmFilterCantFragmentFrames 1374 Counter, 1375 fmFilterBadIpHeaderFrames 1376 Counter, 1377 fmFilterRingDownDiscards 1378 Counter, 1379 fmFilterNovellOtherFilteredFrames 1380 Counter 1381 } 1382 1383fmFilterIndex OBJECT-TYPE 1384 SYNTAX INTEGER 1385 ACCESS read-only 1386 STATUS mandatory 1387 DESCRIPTION 1388 "This object identifies the module for which 1389 this entry contains information. This value 1390 is never greater than esModuleCapacity." 1391 ::= { fmFilterEntry 1 } 1392 1393fmFilterFcsInvalidFrames OBJECT-TYPE 1394 SYNTAX Counter 1395 ACCESS read-only 1396 STATUS mandatory 1397 DESCRIPTION 1398 "This object is a count of the number of FDDI frames 1399 that were not forwarded because the frame contained 1400 an invalid FCS." 1401 ::= { fmFilterEntry 2 } 1402 1403fmFilterDataLengthFrames OBJECT-TYPE 1404 SYNTAX Counter 1405 ACCESS read-only 1406 STATUS mandatory 1407 DESCRIPTION 1408 "This object is a count of the number of FDDI frames 1409 that were not forwarded because the frame contained 1410 an invalid data length." 1411 ::= { fmFilterEntry 3 } 1412 1413fmFilterErrorIndFrames OBJECT-TYPE 1414 SYNTAX Counter 1415 ACCESS read-only 1416 STATUS mandatory 1417 DESCRIPTION 1418 "This object is a count of the number of FDDI frames 1419 that were not forwarded because the frame's error 1420 indication flag was set." 1421 ::= { fmFilterEntry 4 } 1422 1423fmFilterFddiFifoOverrunFrames OBJECT-TYPE 1424 SYNTAX Counter 1425 ACCESS read-only 1426 STATUS mandatory 1427 DESCRIPTION 1428 "This object is a count of the number of FDDI frames 1429 that were not forwarded because the FDDI FIFO experienced 1430 an overflow." 1431 ::= { fmFilterEntry 5 } 1432 1433fmFilterFddiInternalErrorFrames OBJECT-TYPE 1434 SYNTAX Counter 1435 ACCESS read-only 1436 STATUS mandatory 1437 DESCRIPTION 1438 "This object is a count of the number of FDDI frames 1439 that were not forwarded because the module experienced 1440 an internal error." 1441 ::= { fmFilterEntry 6 } 1442 1443fmFilterNoBufferSpaceFrames OBJECT-TYPE 1444 SYNTAX Counter 1445 ACCESS read-only 1446 STATUS mandatory 1447 DESCRIPTION 1448 "This object is a count of the number of FDDI frames 1449 that were not forwarded because the module did not 1450 have sufficient buffer space." 1451 ::= { fmFilterEntry 7 } 1452 1453fmFilterNoEndDelimitFrames OBJECT-TYPE 1454 SYNTAX Counter 1455 ACCESS read-only 1456 STATUS mandatory 1457 DESCRIPTION 1458 "This object is a count of the number of FDDI frames 1459 that were not forwarded because the frame did not 1460 have a valid end delimiter." 1461 ::= { fmFilterEntry 8 } 1462 1463fmFilterNoLlcHeaderFrames OBJECT-TYPE 1464 SYNTAX Counter 1465 ACCESS read-only 1466 STATUS mandatory 1467 DESCRIPTION 1468 "This object is a count of the number of FDDI frames 1469 that were not forwarded because the frame did not 1470 have a valid LLC header." 1471 ::= { fmFilterEntry 9 } 1472 1473fmFilterSourceRouteFrames OBJECT-TYPE 1474 SYNTAX Counter 1475 ACCESS read-only 1476 STATUS mandatory 1477 DESCRIPTION 1478 "The FDDI module does not forward source routing frames. 1479 This object is a count of the number of such frames 1480 that were filtered." 1481 ::= { fmFilterEntry 10 } 1482 1483fmFilterNoSnapHeaderFrames OBJECT-TYPE 1484 SYNTAX Counter 1485 ACCESS read-only 1486 STATUS mandatory 1487 DESCRIPTION 1488 "This object is a count of the number of FDDI frames 1489 that were not forwarded because the frame did not have 1490 a valid SNAP header." 1491 ::= { fmFilterEntry 11 } 1492 1493fmFilterTooLargeFrames OBJECT-TYPE 1494 SYNTAX Counter 1495 ACCESS read-only 1496 STATUS mandatory 1497 DESCRIPTION 1498 "This object is a count of the number of FDDI frames 1499 that were not forwarded because the frame was too large." 1500 ::= { fmFilterEntry 12 } 1501 1502fmFilterNovellSnapFilteredFrames OBJECT-TYPE 1503 SYNTAX Counter 1504 ACCESS read-only 1505 STATUS mandatory 1506 DESCRIPTION 1507 "This object is a count of the number of Novell SNAP 1508 FDDI frames that were filtered by the module." 1509 ::= { fmFilterEntry 13 } 1510 1511fmFilterCantFragmentFrames OBJECT-TYPE 1512 SYNTAX Counter 1513 ACCESS read-only 1514 STATUS mandatory 1515 DESCRIPTION 1516 "This object is a count of the number of FDDI IP frames 1517 that were not forwarded because the module was unable 1518 to fragment the frame." 1519 ::= { fmFilterEntry 14 } 1520 1521fmFilterBadIpHeaderFrames OBJECT-TYPE 1522 SYNTAX Counter 1523 ACCESS read-only 1524 STATUS mandatory 1525 DESCRIPTION 1526 "This object is a count of the number of FDDI frames 1527 that were not forwarded because the frame contained 1528 an invalid IP header." 1529 ::= { fmFilterEntry 15 } 1530 1531fmFilterRingDownDiscards OBJECT-TYPE 1532 SYNTAX Counter 1533 ACCESS read-only 1534 STATUS mandatory 1535 DESCRIPTION 1536 "This object is a count of the number of FDDI frames 1537 that were not forwarded because the FDDI ring was 1538 not operational." 1539 ::= { fmFilterEntry 16 } 1540 1541fmFilterNovellOtherFilteredFrames OBJECT-TYPE 1542 SYNTAX Counter 1543 ACCESS read-only 1544 STATUS mandatory 1545 DESCRIPTION 1546 "This object is the sum of the Novell Ethernet frames that 1547 were not forwarded because they contained an invalid size field 1548 and the number of Novell Ethernet frames that were not 1549 forwarded because the FDDI module was configured to filter 1550 Novell SNAP FDDI frames." 1551 ::= { fmFilterEntry 17 } 1552 1553-- ------------------------------------------ 1554-- 1555-- The following objects are module-specific 1556-- objects for the ATM module. 1557-- 1558-- ------------------------------------------ 1559 1560fmAtmBasic OBJECT IDENTIFIER ::= { esModuleSpecific 2 } 1561 1562fmAtmCfgInfo OBJECT IDENTIFIER ::= { fmAtmBasic 1 } 1563 1564fmAtmCfgTable OBJECT-TYPE 1565 SYNTAX SEQUENCE OF FmAtmCfgEntry 1566 ACCESS not-accessible 1567 STATUS mandatory 1568 DESCRIPTION 1569 "Table of configuration and status information about 1570 ATM modules." 1571 ::= { fmAtmCfgInfo 1} 1572 1573fmAtmCfgEntry OBJECT-TYPE 1574 SYNTAX FmAtmCfgEntry 1575 ACCESS not-accessible 1576 STATUS mandatory 1577 DESCRIPTION 1578 "An entry in the table, containing information 1579 about one ATM module." 1580 INDEX { fmAtmCfgIndex } 1581 ::= { fmAtmCfgTable 1 } 1582 1583FmAtmCfgEntry ::= 1584 SEQUENCE { 1585 fmAtmCfgIndex 1586 INTEGER, 1587 fmAtmCfgPOSTResult 1588 INTEGER, 1589 fmAtmCfgPOSTTest 1590 INTEGER, 1591 fmAtmCfgPOSTLoopbackResult 1592 INTEGER, 1593 fmAtmCfgFramingMode 1594 INTEGER 1595 } 1596 1597fmAtmCfgIndex OBJECT-TYPE 1598 SYNTAX INTEGER 1599 ACCESS read-only 1600 STATUS mandatory 1601 DESCRIPTION 1602 "This object identifies the module for which 1603 this entry contains information. This value 1604 is never greater than esModuleCapacity." 1605 ::= { fmAtmCfgEntry 1 } 1606 1607fmAtmCfgPOSTResult OBJECT-TYPE 1608 SYNTAX INTEGER { 1609 other(1), -- other than the following 1610 unknown(2), 1611 no-failure(3), 1612 fpga(4), 1613 shared-memory(5), 1614 host-interface(6), 1615 ethernet-controller(7), 1616 sar-controller(8), 1617 sar-memory(9), 1618 framer(10), 1619 traffic-co-processor(11), 1620 traffic-co-processor-memory(12), 1621 flash(13) 1622 } 1623 ACCESS read-only 1624 STATUS mandatory 1625 DESCRIPTION 1626 "This object indicates the result of the ATM 1627 module's Power On Self Test (POST), that is, which 1628 module component, if any, failed POST. If the module 1629 passed POST, this item will return no-failure(2)." 1630 ::= { fmAtmCfgEntry 2 } 1631 1632fmAtmCfgPOSTTest OBJECT-TYPE 1633 SYNTAX INTEGER { 1634 other(1), -- other than the following 1635 unknown(2), 1636 no-failure(3), 1637 refresh(4), 1638 quick-scan-word(5), 1639 quick-scan-byte(6), 1640 byte-pattern(7), 1641 checkerboard(8), 1642 no-response(9), 1643 data-mismatch(10), 1644 interrupt(11), 1645 control-memory(12), 1646 checksum(13), 1647 read-only-configuration-register(14), 1648 read-write-configuration-register(15), 1649 read-only-register(16), 1650 read-write-register(17), 1651 local-loopback(18), 1652 host-loopback(19), 1653 module-to-host-interrupt(20), 1654 host-to-module-interrupt(21) 1655 } 1656 ACCESS read-only 1657 STATUS mandatory 1658 DESCRIPTION 1659 "This object indicates the specific test that caused the 1660 POST to fail. If the ATM module passed POST, this 1661 item will return no-failure(2)." 1662 ::= { fmAtmCfgEntry 3 } 1663 1664fmAtmCfgPOSTLoopbackResult OBJECT-TYPE 1665 SYNTAX INTEGER { 1666 other(1), -- other than the following 1667 unknown(2), 1668 no-failure(3), 1669 cannot-transmit(4), 1670 receive-timeout(5), 1671 data-mismatch(6), 1672 length-mismatch(7), 1673 receiver-error(8), 1674 buffer-error(9) 1675 } 1676 ACCESS read-only 1677 STATUS mandatory 1678 DESCRIPTION 1679 "In the event that the ATM module fails a loopback 1680 test during POST, this object will indicate which 1681 portion of the test caused the failure. If the value 1682 of fmAtmCfgPOSTTest is anything other than 1683 local-loopback(17) or host-loopback(18) 1684 this object will have the value no-failure(2)." 1685 ::= { fmAtmCfgEntry 4 } 1686 1687fmAtmCfgFramingMode OBJECT-TYPE 1688 SYNTAX INTEGER { 1689 sts-3c(1), 1690 stm-1(2) 1691 } 1692 ACCESS read-only 1693 STATUS mandatory 1694 DESCRIPTION 1695 "The mode of operation for the SONET PLIM. 1696 The default value is sts-3c(1)." 1697 ::= { fmAtmCfgEntry 5 } 1698 1699fmAtmStatsInfo OBJECT IDENTIFIER ::= { fmAtmBasic 2 } 1700 1701fmAtmRxStatTable OBJECT-TYPE 1702 SYNTAX SEQUENCE OF FmAtmRxStatEntry 1703 ACCESS not-accessible 1704 STATUS mandatory 1705 DESCRIPTION 1706 "Table of receive statistics on ATM modules." 1707 ::= { fmAtmStatsInfo 1} 1708 1709fmAtmRxStatEntry OBJECT-TYPE 1710 SYNTAX FmAtmRxStatEntry 1711 ACCESS not-accessible 1712 STATUS mandatory 1713 DESCRIPTION 1714 "An entry in the table, containing receive statistics 1715 about one ATM module." 1716 INDEX { fmAtmRxStatIndex } 1717 ::= { fmAtmRxStatTable 1 } 1718 1719FmAtmRxStatEntry ::= 1720 SEQUENCE { 1721 fmAtmRxStatIndex 1722 INTEGER, 1723 fmAtmRxControlFrames 1724 Counter, 1725 fmAtmRxLocalLecFrames 1726 Counter, 1727 fmAtmRxNoBufferDiscards 1728 Counter, 1729 fmAtmRxCRCErrors 1730 Counter, 1731 fmAtmRxFrameTooLongs 1732 Counter, 1733 fmAtmRxOtherDiscards 1734 Counter, 1735 fmAtmRxHecCellErrors 1736 Counter 1737 } 1738 1739fmAtmRxStatIndex OBJECT-TYPE 1740 SYNTAX INTEGER 1741 ACCESS read-only 1742 STATUS mandatory 1743 DESCRIPTION 1744 "This object identifies the module for which 1745 this entry contains information. This value 1746 is never greater than esModuleCapacity." 1747 ::= { fmAtmRxStatEntry 1 } 1748 1749fmAtmRxControlFrames OBJECT-TYPE 1750 SYNTAX Counter 1751 ACCESS read-only 1752 STATUS mandatory 1753 DESCRIPTION 1754 "A count of number of AAL5 control frames received by 1755 the module." 1756 ::= { fmAtmRxStatEntry 2 } 1757 1758fmAtmRxLocalLecFrames OBJECT-TYPE 1759 SYNTAX Counter 1760 ACCESS read-only 1761 STATUS mandatory 1762 DESCRIPTION 1763 "A count of AAL5 frames received with LEC ids 1764 matching the module's LEC id. These frames 1765 are discarded." 1766 ::= { fmAtmRxStatEntry 3 } 1767 1768fmAtmRxNoBufferDiscards OBJECT-TYPE 1769 SYNTAX Counter 1770 ACCESS read-only 1771 STATUS mandatory 1772 DESCRIPTION 1773 "A count of AAL5 frames received that were discarded due 1774 to a lack of frame buffer resources in the module's 1775 forwarding engine." 1776 ::= { fmAtmRxStatEntry 4 } 1777 1778fmAtmRxCRCErrors OBJECT-TYPE 1779 SYNTAX Counter 1780 ACCESS read-only 1781 STATUS mandatory 1782 DESCRIPTION 1783 "A count of AAL5 frames received that were discarded due 1784 to CRC errors." 1785 ::= { fmAtmRxStatEntry 5 } 1786 1787fmAtmRxFrameTooLongs OBJECT-TYPE 1788 SYNTAX Counter 1789 ACCESS read-only 1790 STATUS mandatory 1791 DESCRIPTION 1792 "A count of AAL5 frames received that exceed the maximum 1793 permitted frame size as defined by ifMtu object the port." 1794 ::= { fmAtmRxStatEntry 6 } 1795 1796fmAtmRxOtherDiscards OBJECT-TYPE 1797 SYNTAX Counter 1798 ACCESS read-only 1799 STATUS mandatory 1800 DESCRIPTION 1801 "A count of AAL5 frames received that were discarded due 1802 to reasons other than a lack of frame buffer resources in the 1803 module's forwarding engine, errors, frames exceeding maximum 1804 frame size, or frames with LEC id matching the module's LEC id." 1805 ::= { fmAtmRxStatEntry 7 } 1806 1807fmAtmRxHecCellErrors OBJECT-TYPE 1808 SYNTAX Counter 1809 ACCESS read-only 1810 STATUS mandatory 1811 DESCRIPTION 1812 "A count of ATM cells received with errors in HEC header." 1813 ::= { fmAtmRxStatEntry 8 } 1814 1815END 1816