1 2 3STAND-ALONE-ETHERNET-SWITCH-MIB 4 --REVISION 1.00 5 6DEFINITIONS ::= BEGIN 7 8IMPORTS 9 enterprises, Counter, Gauge, IpAddress, TimeTicks 10 FROM RFC1155-SMI 11 TRAP-TYPE 12 FROM RFC-1215 13 OBJECT-TYPE 14 FROM RFC-1212 15 Timeout 16 FROM BRIDGE-MIB 17 sysName, ifIndex, DisplayString 18 FROM RFC1213-MIB; 19 20 21grandjunction OBJECT IDENTIFIER ::= { enterprises 437 } 22 23 24-- categories 25 26products OBJECT IDENTIFIER ::= { grandjunction 1 } 27 28 29-- product family 30 31fastLink OBJECT IDENTIFIER ::= { products 1 } 32 33-- groups 34 35seriesG2xx OBJECT IDENTIFIER ::= { fastLink 2 } 36series2000 OBJECT IDENTIFIER ::= { fastLink 3 } 37 38 -- LAST-UPDATED "9708040000Z" 39 -- ORGANIZATION "Cisco Systems, Inc." 40 -- CONTACT-INFO 41 -- " Cisco Systems 42 -- Customer Service 43 -- 44 -- Postal: 170 W Tasman Drive 45 -- San Jose, CA 95134 46 -- USA 47 -- 48 -- Tel: +1 800 553-NETS 49 -- 50 -- E-mail: cs-snmp@cisco.com" 51 -- DESCRIPTION 52 -- "MIB for the Catalyst 1900 and 2820, 53 -- Catalyst 2100 and 2800, 54 -- EtherSwitch 12XX and 14XX" 55 56 57sysInfo OBJECT IDENTIFIER ::= { series2000 1 } 58 59sysConfig OBJECT IDENTIFIER ::= { series2000 2 } 60 61port OBJECT IDENTIFIER ::= { series2000 3 } 62 63netMgmt OBJECT IDENTIFIER ::= { series2000 4 } 64 65upgrade OBJECT IDENTIFIER ::= { series2000 5 } 66 67vlan OBJECT IDENTIFIER ::= { series2000 6 } 68 69bandwidthUsage OBJECT IDENTIFIER ::= { series2000 7 } 70 71bridgeGroup OBJECT IDENTIFIER ::= { series2000 8 } 72 73-- the following group manages G2xx modules 74 75esModuleBasic OBJECT IDENTIFIER ::= { seriesG2xx 1 } 76 77 78 79-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 80-- | 81-- General System Information | 82-- | 83-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 84 85 86 87sysInfoFwdEngineRevision OBJECT-TYPE 88 SYNTAX INTEGER 89 ACCESS read-only 90 STATUS mandatory 91 DESCRIPTION 92 "Returns the revision number of the forwarding engine ASIC." 93 94 ::= { sysInfo 1 } 95 96sysInfoBoardRevision OBJECT-TYPE 97 SYNTAX INTEGER 98 ACCESS read-only 99 STATUS mandatory 100 DESCRIPTION 101 "Returns the revision number of the switch main board 102 on which the system firmware resides." 103 104 ::= { sysInfo 2 } 105 106sysInfoTotalNumberOfPorts OBJECT-TYPE 107 SYNTAX INTEGER 108 ACCESS read-only 109 STATUS mandatory 110 DESCRIPTION 111 "The total number of physical network ports. 112 fixed configuration - 27, 15 or 14 ports 113 modular configuration - 25 - 41 ports 114 115 This object does NOT represent the upper bound of 116 indices into port tables. See sysInfoNumberOfSwitchPorts 117 and sysInfoNumberOfSharedPorts for that purpose." 118 119 ::= { sysInfo 3 } 120 121sysInfoNumberOfSwitchPorts OBJECT-TYPE 122 SYNTAX INTEGER 123 ACCESS read-only 124 STATUS mandatory 125 DESCRIPTION 126 "The number of ports that are individually switched. 127 - 27, 15 or 14 switched ports. 128 129 Each of these ports has hardware support for a full range 130 of statistics and management controls. This object 131 represents the upper bound of indices into the various 132 port tables in the port group." 133 134 ::= { sysInfo 4 } 135 136sysInfoNumberOfSharedPorts OBJECT-TYPE 137 SYNTAX INTEGER 138 ACCESS read-only 139 STATUS mandatory 140 DESCRIPTION 141 "The number of ports that are collectively switched. 142 fixed configuration - 0 ports 143 modular configuration - 0 to 16 ports 144 145 Hardware supported statistics are available for these 146 ports as a whole. Management controls are limited to 147 enabling and disabling of the port." 148 149 ::= { sysInfo 5 } 150 151sysInfoNumberOfInstalledModules OBJECT-TYPE 152 SYNTAX Counter 153 ACCESS read-only 154 STATUS mandatory 155 DESCRIPTION 156 "The number of high speed switched ports with installed 157 and recognized modules. Hardware supported statistics 158 are available for installed modules. For repeater group 159 modules, statistics are supported for the group as a whole, 160 relative to the interface between the group and the 161 switching engine. Management controls for an individual 162 repeater port on a module are limited to enabling and 163 disabling the port." 164 165 ::= {sysInfo 6} 166 167sysInfoBuffersUsed OBJECT-TYPE 168 SYNTAX Gauge 169 ACCESS read-only 170 STATUS mandatory 171 DESCRIPTION 172 "The high-water mark of frame buffer usage in this 173 switch. The initial value upon system reset is zero." 174 175 ::= { sysInfo 7 } 176 177sysInfoMaxBuffers OBJECT-TYPE 178 SYNTAX Counter 179 ACCESS read-only 180 STATUS mandatory 181 DESCRIPTION 182 "Number of times sysBuffersUsed has reached its maximum 183 value and been reset to zero by the switch. 184 The initial value is zero." 185 186 ::= { sysInfo 8 } 187 188sysInfoUtilDisplay OBJECT-TYPE 189 SYNTAX INTEGER (0..24) 190 ACCESS read-only 191 STATUS mandatory 192 DESCRIPTION 193 "The number of utilization meter LEDs currently lit on 194 the front panel." 195 196 ::= { sysInfo 9 } 197 198sysInfoAddrCapacity OBJECT-TYPE 199 SYNTAX INTEGER 200 ACCESS read-only 201 STATUS mandatory 202 DESCRIPTION 203 "The system-wide maximum number of addresses supported. 204 This address capacity includes both dynamic and static 205 address types." 206 207 ::= { sysInfo 10 } 208 209sysInfoRestrictedStaticAddrCapacity OBJECT-TYPE 210 SYNTAX INTEGER 211 ACCESS read-only 212 STATUS mandatory 213 DESCRIPTION 214 "The system-wide maximum number of restricted static 215 addresses supported. This object is a subset of 216 sysInfoAddrCapacity." 217 218 ::= { sysInfo 11 } 219 220sysInfoPOSTResult OBJECT-TYPE 221 SYNTAX INTEGER 222 ACCESS read-only 223 STATUS mandatory 224 DESCRIPTION 225 "A value which indicates the failures of some particular 226 Power On Self Test (POST). 227 228 The value is a sum. This sum initially takes the 229 value zero, Then, for each POST test, T, in the range 230 1 through 16, that fails, 2 raised to (T - 1) is added 231 to the sum. 232 233 The defined POST tests are: 234 235 T POST Test 236 --- --------- 237 1 ports 238 2 station address PROM 239 3 CAM 240 4 RS-232 port 241 5 real time clock 242 6 CAM SRAM 243 7 system timer interrupt 244 8 port control/status 245 9 Flag DRAM or ISLT ASIC 246 10 Packet DRAM 247 11 forwarding engine 248 12 forwarding engine 249 13 non-volatile RAM 250 14 SRAM 251 15 EPROM 252 16 ECU DRAM" 253 254 ::= { sysInfo 12 } 255 256sysInfoPortFailedPOSTMap OBJECT-TYPE 257 SYNTAX OCTET STRING 258 ACCESS read-only 259 STATUS mandatory 260 DESCRIPTION 261 "A bit array where the presence of a particular bit 262 indicates a failure of a particular port, as determined 263 by the POST 'individual ports' test. 264 265 Each octet within the value of this object specifies a 266 set of eight ports, with the first octet specifying ports 267 1 through 8, the second octet specifying ports 9 268 through 16, etc. Within each octet, the most 269 significant bit represents the lowest numbered 270 port, and the least significant bit represents the 271 highest numbered port. Thus, each port of the 272 switch is represented by a single bit within the 273 value of this object. If that bit has a value of 274 '1' then that port is included in the set of 275 ports; the port is not included if its bit has a 276 value of '0'." 277 278 ::= { sysInfo 13 } 279 280sysInfoPortLinkDisplayMap OBJECT-TYPE 281 SYNTAX OCTET STRING 282 ACCESS read-only 283 STATUS mandatory 284 DESCRIPTION 285 "A bit array where the presence of a particular bit 286 indicates a lit link LED for a port. 287 288 Each octet within the value of this object specifies a 289 set of eight link LEDs, with the first octet specifying 290 link LEDs for ports 1 through 8, the second octet 291 specifying link LEDs 9 through 16, etc. Within each 292 octet, the most significant bit represents the lowest 293 numbered LED, and the least significant bit represents the 294 highest numbered LED. Thus, each LED is represented by a 295 single bit within the value of this object. If that bit 296 has a value of '1' then that LED is currently lit; 297 the LED is not lit if its bit has a value of '0'." 298 299 ::= { sysInfo 14 } 300 301sysInfoPortDisabledDisplayMap OBJECT-TYPE 302 SYNTAX OCTET STRING 303 ACCESS read-only 304 STATUS mandatory 305 DESCRIPTION 306 "A bit array where the presence of a particular bit 307 indicates a lit disabled LED for a port. 308 309 Each octet within the value of this object specifies a 310 set of eight disabled LEDs, with the first octet specifying 311 disabled LEDs for ports 1 through 8, the second octet 312 specifying disabled LEDs 9 through 16, etc. Within each 313 octet, the most significant bit represents the lowest 314 numbered LED, and the least significant bit represents the 315 highest numbered LED. Thus, each LED is represented by a 316 single bit within the value of this object. If that bit 317 has a value of '1' then that LED is currently lit; 318 the LED is not lit if its bit has a value of '0'." 319 320 ::= { sysInfo 15 } 321 322sysInfoBroadcastStormLastTime OBJECT-TYPE 323 SYNTAX TimeTicks 324 ACCESS read-only 325 STATUS mandatory 326 DESCRIPTION 327 "The last time a port exceeded broadcast threshold. 328 This object is only valid if broadcast storm control 329 is enabled at least once since system start up. 330 The port where the event occurred is 331 identified by sysInfoPortExceedBroadcastStorm." 332 333 ::= { sysInfo 16 } 334 335sysInfoPortExceedBroadcastStorm OBJECT-TYPE 336 SYNTAX INTEGER(0..27) 337 ACCESS read-only 338 STATUS mandatory 339 DESCRIPTION 340 "The port where the broadcast threshold was last exceeded, 341 if Broadcast Storm Control was enabled. The time when the event 342 occurred is identified by sysInfoBroadcastStormLastTime. 343 The default value is 0." 344 345 ::= { sysInfo 17 } 346 347sysInfoRedundantPowerState OBJECT-TYPE 348 SYNTAX INTEGER { 349 off(1), 350 healthy(2), 351 faulty(3) 352 } 353 ACCESS read-only 354 STATUS mandatory 355 DESCRIPTION 356 "Indicates the state of the redundant power supply. 357 358 off : the switch is not connected to a 359 redundant power source. 360 361 healthy : a redundant power source is 362 connected to the switch and the power source 363 is operating correctly. 364 365 faulty : a redundant power source is 366 connected to the switch but a failure 367 exists in the power system." 368 369 ::= { sysInfo 18 } 370 371sysInfoInternalPowerState OBJECT-TYPE 372 SYNTAX INTEGER { 373 off(1), 374 on(2) 375 } 376 ACCESS read-only 377 STATUS mandatory 378 DESCRIPTION 379 "Indicates the state of the internal power supply. 380 381 off : the internal power supply is off. 382 383 on : the internal power supply is on." 384 385 ::= { sysInfo 19 } 386 387sysInfoConfigFileStatus OBJECT-TYPE 388 SYNTAX DisplayString (SIZE(0..80)) 389 ACCESS read-only 390 STATUS mandatory 391 DESCRIPTION 392 "The status of current or last succesful configuration 393 download since the switch was initialized. The status 394 contains the file name and host the last successful 395 configuration download was executed. 396 397 Note that a successful download does not mean all commands 398 in the configuration files were executed successfully." 399 ::= { sysInfo 20 } 400 401sysInfoImageCapability OBJECT-TYPE 402 SYNTAX INTEGER { 403 standard(1), 404 enterprise(2) 405 } 406 ACCESS read-only 407 STATUS mandatory 408 DESCRIPTION 409 "The software image capability supported." 410 ::= { sysInfo 21 } 411 412 413-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 414-- | 415-- General System Configurations | 416-- | 417-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 418 419 420sysConfigReset OBJECT-TYPE 421 SYNTAX INTEGER { noReset(1), reset(2) } 422 ACCESS read-write 423 STATUS mandatory 424 DESCRIPTION 425 "Setting this object to reset(2) causes a complete 426 reset of both hardware and software, but does not run 427 the POST (Power On Self Test). All parameters including 428 all static addresses will be retained. 429 430 Setting this object to noReset(1) has no effect. 431 The switch always returns the value noReset(1) when 432 this object is read." 433 434 ::= { sysConfig 1 } 435 436sysConfigDefaultReset OBJECT-TYPE 437 SYNTAX INTEGER { noReset(1), reset(2) } 438 ACCESS read-write 439 STATUS mandatory 440 DESCRIPTION 441 "Setting this object to reset(2) causes a complete 442 reset of both hardware and software, but does not run 443 the POST (Power On Self Test). All configuration parameters 444 will revert to their factory default settings, and all 445 addresses assigned will be removed. 446 447 Setting this object to noReset(1) has no effect. 448 The switch always returns the value noReset(1) when 449 this object is read." 450 451 ::= { sysConfig 2 } 452 453sysConfigClearPortStats OBJECT-TYPE 454 SYNTAX INTEGER { noClear(1), clear(2) } 455 ACCESS read-write 456 STATUS mandatory 457 DESCRIPTION 458 "Setting this object to noClear(1) results in no action. 459 When set to clear(2), the switch will reset all 460 port statistics to zero. Port statistics are kept in 461 the switchPortTable, the switchPortTxStatTable, the 462 switchPortRxStatTable, and the switchPortTxCollTable. 463 464 This object always returns noClear(1) when read." 465 466 ::= { sysConfig 3 } 467 468sysConfigAddressViolationAction OBJECT-TYPE 469 SYNTAX INTEGER { 470 suspend(1), 471 disable(2), 472 ignore(3) 473 } 474 ACCESS read-write 475 STATUS mandatory 476 DESCRIPTION 477 "Indicates what action to take when an address violation 478 (an address mismatch or duplication) occurs on a 479 secured port. The default action is to suspend(1) 480 the port. 481 482 suspend : port is suspended until the correct address 483 is again received. While suspended, port 484 will not forward frames it receives, nor 485 will it accept frames to be forwarded. 486 487 disable : port is disabled and will not forward any 488 frames as in the case of suspension above. 489 Port can only be reenabled by an explicit 490 management action on the part of the user. 491 492 ignore : do nothing to the port (simply discard the 493 offending address)." 494 495 ::= { sysConfig 4 } 496 497sysConfigAddressViolationAlert OBJECT-TYPE 498 SYNTAX INTEGER { enabled(1), disabled(2) } 499 ACCESS read-write 500 STATUS mandatory 501 DESCRIPTION 502 "When set to enabled(1), the switch will generate an 503 addressViolation trap upon detecting an address 504 violation on a secured port. When set to 505 disabled(2), no such trap will be issued for address 506 violation on secure ports. The default is 507 enabled(1)." 508 509 ::= { sysConfig 5 } 510 511sysConfigSwitchingMode OBJECT-TYPE 512 SYNTAX INTEGER { 513 store-and-forward(1), 514 fragmentFree(2), 515 fastForward(3) 516 } 517 ACCESS read-write 518 STATUS mandatory 519 DESCRIPTION 520 "The switch can operate as a high speed cut-through 521 switch, or as a traditional store-and-forward switch. 522 Cut-through switching of frames is enabled when 523 this object is set to fastForward(3) or fragmentFree(2). 524 This works to reduce buffering latency by attempting to 525 forward a frame before reception is completed. 526 527 Switches operating with firmware versions greater 528 than or equal to 6.00 support only fragmentFree(2) and 529 sotre-and-forward(1). 530 531 Broadcast frames are always switched using the 532 store-and-forward(1) method. Multicast frame switching 533 may be forced to the store-and-forward(1) mode using 534 the object sysConfigMulticastStoreAndForward. 535 The switching of any types of frame automatically reverts 536 to the store-and-forward(1) method whenever the 537 switch is configured to monitor frames internally (see the 538 object sysConfigMonitorPort). 539 540 The default value for this object for firmware version 541 greater than or equal to 6.00 is fragmentFree(2). 542 The default value for this object for firmware version 543 less than 6.00 is fastForward(3). 544 545 store-and-forward: entire frame is buffered before it is 546 forwarded to the appropriate destination. 547 548 fragmentFree : forward the frame to the appropriate 549 destination after 64 bytes plus preamble 550 have been received. 551 552 fastForward : minimize latency by making the forwarding 553 decision as soon as possible during frame 554 reception (after 6 bytes plus preamble)." 555 556 ::= { sysConfig 6 } 557 558sysConfigMulticastStoreAndForward OBJECT-TYPE 559 SYNTAX INTEGER { enabled(1), disabled(2) } 560 ACCESS read-write 561 STATUS mandatory 562 DESCRIPTION 563 "When set to enabled(1), the switching of multicast frames 564 will use the store-and-forward method, regardless of the 565 setting of sysConfigSwitchingMode. When set to disabled(2), 566 multicast frames will be switched according to the 567 current setting of sysConfigSwitchingMode. 568 569 The switching of any types of frame automatically reverts 570 to the store-and-forward method whenever the 571 switch is configured to monitor frames internally (see the 572 object sysConfigMonitorPort). The default value for this 573 object is disabled(1)." 574 575 ::= { sysConfig 7 } 576 577sysConfigMonitor OBJECT-TYPE 578 SYNTAX INTEGER { enabled(1), disabled(2) } 579 ACCESS read-write 580 STATUS mandatory 581 DESCRIPTION 582 "Selects whether frames to/from certain ports are sent 583 to sysConfigMonitorPort. A port is selected for monitoring 584 purpose when its portMonitoring object is set to enabled. 585 The default value is disabled(2)." 586 587 ::= { sysConfig 8 } 588 589sysConfigMonitorPort OBJECT-TYPE 590 SYNTAX INTEGER (0..31) 591 ACCESS read-write 592 STATUS mandatory 593 DESCRIPTION 594 "Port number to which all frames to/from monitored ports are 595 sent. Frames are only monitored if the sysConfigMonitor 596 object is set to enabled(1). 597 598 A number from 1 to 27 selects a switch port. 599 600 The number 26 selects fast Ethernet port F1 (called port 601 A on the modular switches), 27 selects fast Ethernet port F2 602 (port B on the modular switches). The number 31 selects no 603 monitor port. The default value is 31." 604 605 ::= { sysConfig 9 } 606 607sysConfigHigherProtocolMonitor OBJECT-TYPE 608 SYNTAX INTEGER { enabled(1), disabled(2) } 609 ACCESS read-write 610 STATUS obsolete 611 DESCRIPTION 612 "Selects whether frames addressed to and from the higher- 613 layer protocol processor of the switch are to be 614 monitored. The higher-layer protocol processor is the 615 entity that responds to all SNMP/TFTP/XNSEcho management 616 requests. The default value is disabled(2)." 617 618 ::= { sysConfig 10 } 619 620sysConfigPort25Connector OBJECT-TYPE 621 SYNTAX INTEGER { 622 self-sensing(1), -- hardware will learn 623 rj45(2), -- 10BaseT RJ45 connector 624 aui(4) -- 10Base5 thick-wire connector 625 } 626 ACCESS read-write 627 STATUS mandatory 628 DESCRIPTION 629 "Specify which of the two connector types is providing 630 active connection on port 25. Setting the connector 631 to self-sensing allows the switch to learn the active 632 connector for port 25 on its own. The other two 633 possible values force the switch to use the 634 chosen type. The default value is self-sensing(1). 635 636 rj45: 10BaseT RJ45 connector 637 aui : 10Base5 thick-wire connector." 638 639 ::= { sysConfig 11 } 640 641sysConfigHeuristics OBJECT-TYPE 642 SYNTAX INTEGER 643 ACCESS read-write 644 STATUS mandatory 645 DESCRIPTION 646 "A value which enables special heuristic functions. 647 648 The value is a sum. This sum initially takes the 649 value zero, Then, for each heuristic function, H, 650 in the range 1 through 32, that is enabled, 2 raised 651 to (H - 1) is added to the sum. 652 653 The heuristic functions are: 654 655 H Heuristic Function 656 --- ------------------ 657 1 system reset when an invalid buffer is detected 658 2 system reset when free and transmit lists are mixed 659 3 system reset when the buffer counter overflows 660 4 system reset when the frame status overflows 661 5 system reset when queue head passes tail 662 6 system reset when the self-monitor loopback fails 663 7 system reset when the port status interface hangs 664 8 system reset when the LED interface hangs 665 9 system reset when the buffer interface hangs 666 10 system reset when the frame DRAM interface hangs 667 11 system reset when invalid hardware activities are detected 668 12 reserved (must be zero) 669 13 reserved (must be zero) 670 14 reserved (must be zero) 671 15 reserved (must be zero) 672 16 reserved (must be zero) 673 17 reserved (must be zero) 674 18 reserved (must be zero) 675 19 size of transmit queue is 1.5K. 676 20 reserved (must be zero) 677 21 reserved (must be zero) 678 22 reserved (must be zero) 679 23 unfreeze LEDs upon a POST failure 680 24 reserved (must be zero) 681 25 reserved (must be zero) 682 26 reserved (must be zero) 683 27 reserved (must be zero) 684 28 reserved (must be zero) 685 29 reserved (must be zero) 686 30 reserved (must be zero) 687 31 reserved (must be zero) 688 32 reserved (must be zero)" 689 690 ::= { sysConfig 12 } 691 692sysConfigEnableSTP OBJECT-TYPE 693 SYNTAX INTEGER { enabled(1), disabled(2) } 694 ACCESS read-write 695 STATUS mandatory 696 DESCRIPTION 697 "The switch implements the 802.1d Spanning Tree 698 Algorithm & Protocol (STP) on all its port to detect loops 699 in the bridge topology. The user may, for any reason, 700 elect to disable the execution of STP, by setting this object 701 to disabled(2). 702 703 When STP is disabled(2), all ports currently in suspended-stp 704 status will immediately transition to enabled status, and 705 frame forwarding will resume. 706 707 When STP is enabled(1), Suspended-stp ports will transition 708 to enabled according to the STP. 709 710 This object is not supported by firmware versions greater 711 than or equal to 6.00. 712 713 The default value is enabled(1)." 714 715 ::= { sysConfig 13 } 716 717sysConfigStrictSTPTransition OBJECT-TYPE 718 SYNTAX INTEGER { enabled(1), disabled(2) } 719 ACCESS read-write 720 STATUS deprecated 721 DESCRIPTION 722 "The 802.1d Spanning Tree Protocol dictates that a port 723 must start out in the blocking state and transition through 724 two other intermediate states (listening and learning), 725 before it can begin forwarding frames. These state 726 transitions help prevent temporary loops in the bridge 727 topology. 728 729 The switch implements a special algorithm where a 730 singly-addressed port may move to the forwarding state as soon 731 as it regains a previously lost linkbeat, or when it is 732 enabled after having been suspended for address violation. 733 This does not comply with the 802.1d STP in the strictest 734 sense. To force compliance, this object may be set to 735 enabled(1). 736 737 The default value is disabled(2)." 738 739 ::= { sysConfig 14 } 740 741sysConfigBroadcastStormAction OBJECT-TYPE 742 SYNTAX INTEGER { block(1), ignore(2) } 743 ACCESS read-write 744 STATUS mandatory 745 DESCRIPTION 746 "Indicates what action to take when broadcast threshold is 747 exceeded at a port. 748 749 block : broadcast packets received from the port are discarded 750 until the broadcast rate drops below the re-enable 751 threshold. 752 ignore : do nothing to the port. 753 754 The default value is ignore(2)." 755 756 ::= { sysConfig 15 } 757 758sysConfigBroadcastStormAlert OBJECT-TYPE 759 SYNTAX INTEGER { enabled(1), disabled(2) } 760 ACCESS read-write 761 STATUS mandatory 762 DESCRIPTION 763 "When set to enabled(1), the switch will generate a 764 broadcastStormTrap upon detecting that a port is receiving 765 broadcast packets at a rate higher than the specified broadcast 766 threshold, if sysConfigBroadcastStormControl is enabled. 767 768 Note: after the initial trap, additional traps will not be 769 generated for a blocked port while the blocked port 770 received broadcast packets greater than the specified 771 sysConfigBroadcastLowerThreshold value. 772 773 When set to disabled(2), no such trap will be issued. The 774 default value is disabled(2)." 775 776 ::= { sysConfig 16 } 777 778sysConfigBroadcastThreshold OBJECT-TYPE 779 SYNTAX INTEGER ( 10..14400 ) 780 ACCESS read-write 781 STATUS mandatory 782 DESCRIPTION 783 "This object allows user to set the upper limit for Broadcast 784 storm control function. The broadcast rate is the number of 785 broadcast packets received from a port in a second. 786 If sysConfigBroadcastStormControl is set to enabled and 787 sysConfigBroadcastStormAction is set to block, the switch stops 788 forwarding broadcast packets received from a port when the 789 number of broadcast packets received from the port 790 in a second exceeds the threshold. 791 792 The default value is 500." 793 794 ::= { sysConfig 17 } 795 796sysConfigBroadcastReEnableThreshold OBJECT-TYPE 797 SYNTAX INTEGER ( 10..14400 ) 798 ACCESS read-write 799 STATUS mandatory 800 DESCRIPTION 801 "This object allows user to set the re-enable threshold for Broadcast 802 Storm Control function. Once a port has been blocked, the 803 number of broadcast packets received per second from the port 804 must drop below this threshold before broadcast packet 805 forwarding for the port is automatically re-enabled. 806 This threshold is relevant only if the user has chosen to 807 block broadcast packet forwarding to control broadcast storms. 808 809 The default value is 250." 810 811 ::= { sysConfig 18 } 812 813sysConfig10MbpsEnhancedCongestionControl OBJECT-TYPE 814 SYNTAX INTEGER { adaptive(1), disabled(2), 815 moderate-aggressive(3), aggressive(4)} 816 ACCESS read-write 817 STATUS mandatory 818 DESCRIPTION 819 "Enhanced Congestion Control (ECC) reduces the transmit 820 back-off period to allow the port to transmit more quickly, 821 thereby reducing the transmit queue congestion 822 on the port. When set to disabled(2), ECC is disabled. 823 When set to adaptive(1), ECC is enabled when the port�s 824 transmit queue is full. Set to moderate-aggressive(3) 825 to enable ECC with a back-off period that is divided by 826 a factor of 32. Set to aggressive(4) to enable ECC with 827 a back-off period that is divided by a factor of 1024. 828 829 This object controls the setting on all 10Mbps ports of 830 the switch. 831 832 The default value is disabled(1)." 833 834 ::= { sysConfig 19 } 835 836sysConfigNetworkPort OBJECT-TYPE 837 SYNTAX INTEGER (0..27) 838 ACCESS read-write 839 STATUS mandatory 840 DESCRIPTION 841 "If a network port is configured, all unknown 842 unicast packets are sent only to the network port. 843 Only one port in the switch can be selected as the 844 network port. 845 The number 0 selects no network port. 846 847 The default value is 0." 848 ::= { sysConfig 20 } 849 850sysConfigHalfDuplexBackPressure OBJECT-TYPE 851 SYNTAX INTEGER { enabled(1), disabled(2) } 852 ACCESS read-write 853 STATUS mandatory 854 DESCRIPTION 855 "Back-pressure allows a port to force a collision when there 856 are no buffers to receive frames. Because collision is only 857 meaningful on a port operating in half-duplex, back-pressure 858 enhancement does not apply to full-duplex ports. 859 860 When set to enabled(1), buffer starvation causes the switch 861 to force collisions when receiving frames on (half-duplex) 862 ports. This, in turn, signals network nodes that are connected 863 to these ports to retransmit their frames. It is expected 864 that this transit delay enables the switch to free up buffers 865 to successfully receive the frames. 866 867 When set to disabled(2), the switch does not apply back- 868 pressure when there is buffer starvation. 869 870 The default value is disabled(2)." 871 872 ::= { sysConfig 21 } 873 874sysConfigFastEthcParmsPort OBJECT-TYPE 875 SYNTAX INTEGER (26..27) 876 ACCESS read-write 877 STATUS mandatory 878 DESCRIPTION 879 "The parameters of port to use for Fast EtherChannel. 880 Defaults to 26. When Fast EtherChannel is enabled, 881 the following object values parameters are configured 882 to the same values for ports 26, 27, and the 883 Fast EtherChannel: 884 885 Non-trunks: 886 swPortFloodUnregisteredMulticasts 887 swPortFloodUnknownUnicasts 888 swPortEnhancedCongestionControl 889 vmVlan in CISCO-VLAN-MEMBERSHIP-MIB 890 dot1dStpPortPathCost in BRIDGE-MIB 891 dot1dStpPortPriority in BRIDGE-MIB 892 893 Trunks: 894 swPortFloodUnregisteredMulticasts 895 swPortFloodUnknownUnicasts 896 swPortEnhancedCongestionControl 897 swPortBridgePriority 898 swPortBridgePriorityAlternate 899 swPortBridgePathCost 900 swPortBridgePathCostAlternate 901 vlanTrunkPortDynamicState in CISCO-VTP-MIB 902 vmTrunkPortVlansEnabled in CISCO-VTP-MIB 903 vmTrunkPortVlansPruningEligible in CISCO-VTP-MIB 904 dot1dStpPortPathCost value of a vlan in CISCO-VLAN-MEMBERSHIP-MIB 905 dot1dStpPortPriority value of a vlan in CISCO-VLAN-MEMBERSHIP-MIB" 906 ::= { sysConfig 22} 907 908sysConfigTftpServerName OBJECT-TYPE 909 SYNTAX DisplayString (SIZE(0..30)) 910 ACCESS read-write 911 STATUS mandatory 912 DESCRIPTION 913 "The TFTP server host name or IP address. The value of this 914 object is the same as upgradeTFTPServerName object." 915 ::= { sysConfig 23} 916 917sysConfigConfigFileAuto OBJECT-TYPE 918 SYNTAX INTEGER { enabled(1), disabled(2) } 919 ACCESS read-write 920 STATUS mandatory 921 DESCRIPTION 922 "Selects whether the system should attempt to retrieve the 923 configuration file on system power-up. When enabled, the 924 system will attempt to retrieve <sysName value>-confg, 925 <sysName value>.cfg, switch-confg, or ciscosw.cfg 926 files in the order listed using TFTP. The TFTP requests 927 will be sent to the host specified by sysConfigTFTPServerName 928 if configured. Otherwise, the request is sent IP broadcast 929 address 255.255.255.255. The first file successfully retrieved 930 will be used. 931 932 If disabled, the configuration file can still be retrieved 933 if specified to do so in the DHCP response. 934 935 The default value is disabled(2)." 936 ::= { sysConfig 24} 937 938sysConfigPortGroupingMode OBJECT-TYPE 939 SYNTAX INTEGER {bridge-group(1), vlan(2)} 940 ACCESS read-write 941 STATUS mandatory 942 DESCRIPTION 943 "When set to bridge-groups (1), the switch allows ports 944 to be assigned to bridge groups. Bridge Group configuration 945 is local to the switch; virtual LANs span across the network. 946 In the bridge-group mode, virtual LAN configuration is disabled. 947 When set to vlan(2), the switch allows ports to be assigned to 948 one or more virtual LANs. Bridge group configuration is disabled. 949 The switch is reset when the value of this object is modified. 950 951 The default value is vlan(2)" 952 ::= {sysConfig 25 } 953 954-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 955-- | 956-- The Switch Port Table | 957-- | 958-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 959 960 961switchPortTable OBJECT-TYPE 962 SYNTAX SEQUENCE OF SwPortEntry 963 ACCESS not-accessible 964 STATUS mandatory 965 DESCRIPTION 966 "A list of configuration entries for individually switched 967 ports." 968 969 ::= { port 1 } 970 971swPortEntry OBJECT-TYPE 972 SYNTAX SwPortEntry 973 ACCESS not-accessible 974 STATUS mandatory 975 DESCRIPTION 976 "Configuration parameters for an individually switched port." 977 INDEX { swPortIndex } 978 ::= { switchPortTable 1 } 979 980SwPortEntry ::= 981 SEQUENCE { 982 swPortIndex 983 INTEGER, 984 swPortControllerRevision 985 INTEGER, 986 swPortName 987 DisplayString, 988 swPortMediaCapability 989 INTEGER, 990 swPortType 991 INTEGER, 992 swPortConnectorType 993 INTEGER, 994 swPortACR 995 INTEGER, 996 swPortFullDuplex 997 INTEGER, 998 swPortStatus 999 INTEGER, 1000 swPortAdminStatus 1001 INTEGER, 1002 swPortLastStatus 1003 INTEGER, 1004 swPortStatusChanges 1005 Counter, 1006 swPortAddressingSecurity 1007 INTEGER, 1008 swPortAddressTableSize 1009 INTEGER, 1010 swPortNumberOfLearnedAddresses 1011 INTEGER, 1012 swPortNumberOfStaticAddresses 1013 INTEGER, 1014 swPortEraseAddresses 1015 INTEGER, 1016 swPortFloodUnregisteredMulticasts 1017 INTEGER, 1018 swPortFloodUnknownUnicasts 1019 INTEGER, 1020 swPortMonitoring 1021 INTEGER, 1022 swPortSecuredAddressViolations 1023 Counter, 1024 swPortLinkbeatStatus 1025 INTEGER, 1026 swPortLinkbeatLosses 1027 Counter, 1028 swPortJabberStatus 1029 INTEGER, 1030 swPortJabbers 1031 Counter, 1032 swPortClearStatistics 1033 INTEGER, 1034 swPortBroadcastStormBlocked 1035 INTEGER, 1036 swPortSTPPortFastMode 1037 INTEGER, 1038 swPortHalfDuplexBackPressure 1039 INTEGER, 1040 swPortDuplexStatus 1041 INTEGER, 1042 swPortFullDuplexFlowControl 1043 INTEGER, 1044 swPortEnhancedCongestionControl 1045 INTEGER, 1046 swPortBridgePriority 1047 INTEGER, 1048 swPortBridgePriorityAlternate 1049 INTEGER, 1050 swPortBridgePathCost 1051 INTEGER, 1052 swPortBridgePathCostAlternate 1053 INTEGER, 1054 swPortIfIndex 1055 INTEGER, 1056 swPortInternal 1057 INTEGER 1058 } 1059 1060swPortIndex OBJECT-TYPE 1061 SYNTAX INTEGER 1062 ACCESS read-only 1063 STATUS mandatory 1064 DESCRIPTION 1065 "Number greater than zero identifying an individually 1066 switched port. The same value of a port index variable 1067 for any of the port tables in this MIB group selects 1068 the same port." 1069 ::= { swPortEntry 1 } 1070 1071swPortControllerRevision OBJECT-TYPE 1072 SYNTAX INTEGER 1073 ACCESS read-only 1074 STATUS mandatory 1075 DESCRIPTION 1076 "Returns the revision number of the port controller." 1077 1078 ::= { swPortEntry 2 } 1079 1080swPortName OBJECT-TYPE 1081 SYNTAX DisplayString (SIZE(0..60)) 1082 ACCESS read-write 1083 STATUS mandatory 1084 DESCRIPTION 1085 "A descriptive string of up to 60 characters used by the 1086 network administrator to name a port." 1087 1088 ::= { swPortEntry 3 } 1089 1090swPortMediaCapability OBJECT-TYPE 1091 SYNTAX INTEGER { 1092 other(1), 1093 private-ethernet(2), 1094 general-ethernet(3), 1095 general-fast-ethernet(4), 1096 private-fast-ethernet(5), 1097 repeated-fast-ethernet(6), 1098 fddi(7), 1099 atm(8) 1100 } 1101 ACCESS read-only 1102 STATUS mandatory 1103 DESCRIPTION 1104 "The port media capability is one of: 1105 other : none of the following 1106 private-ethernet : dedicated 10 Mbps Ethernet port 1107 general-ethernet : non-dedicated 10 Mbps Ethernet port 1108 general-fast-ethernet: non-dedicated 100 Mbps Ethernet port 1109 private-fast-ethernet: dedicated 100 Mbps Ethernet port 1110 repeated-fast-ethernet: repeated 100 Mbps Ethernet port 1111 fddi : FDDI module 1112 atm : ATM module" 1113 1114 ::= { swPortEntry 4 } 1115 1116swPortType OBJECT-TYPE 1117 SYNTAX INTEGER { 1118 other(1), 1119 network(2) 1120 } 1121 ACCESS read-only 1122 STATUS mandatory 1123 DESCRIPTION 1124 "Identifies whether the port is 1125 other : none of the following 1126 network : port does not have address number restriction 1127 while it is unsecured. A secured Network port 1128 has an imposed limit on the maximum number of 1129 addresses it can have. See the object 1130 object swPortAddressTableSize for this 1131 upper maximum value." 1132 1133 ::= { swPortEntry 5 } 1134 1135swPortConnectorType OBJECT-TYPE 1136 SYNTAX INTEGER { 1137 other(1), 1138 rj45(2), 1139 bnc(3), 1140 aui(4), 1141 fiber-sc(5), 1142 fiber-st(6), 1143 empty(7), 1144 group(8), 1145 fddi-mic(10), 1146 fiber-mtrj(11) 1147 } 1148 ACCESS read-only 1149 STATUS mandatory 1150 DESCRIPTION 1151 "The type of connector the port is currently using. 1152 It is one of 1153 1154 other : none of the following (unknown) 1155 rj45 : common unshielded twisted pair connector 1156 bnc : thin-coax (BNC) 1157 aui : thick-coax (AUI) 1158 fiber-sc : fiber SC connector 1159 fiber-st : fiber ST connector 1160 empty : the port is not installed 1161 group : the switch port contains a group of connectors 1162 fddi-mic : FDDI fiber optic connector 1163 fiber-mtrj : fiber MT-RJ connector." 1164 1165 ::= { swPortEntry 6 } 1166 1167swPortACR OBJECT-TYPE 1168 SYNTAX INTEGER { enabled(1), disabled(2) } 1169 ACCESS read-write 1170 STATUS deprecated 1171 DESCRIPTION 1172 "Selects whether Accelerated Congestion Resolution (ACR) 1173 should be used on the port. When enabled(1), ACR 1174 allows for early frame discard when congestion is 1175 experienced on a port, thus limiting the number of 1176 frames which may at any time be queued 1177 for a single port. 1178 1179 The default value is disabled(2)." 1180 1181 ::= { swPortEntry 7 } 1182 1183swPortFullDuplex OBJECT-TYPE 1184 SYNTAX INTEGER { 1185 enabled(1), 1186 disabled(2), 1187 auto-negotiate(3), 1188 enabled-flow-control(4) 1189 } 1190 ACCESS read-write 1191 STATUS mandatory 1192 DESCRIPTION 1193 "Set to enabled(1) to operate in full duplex mode: port 1194 will allow simultaneous transmit and receive which can 1195 double its bandwidth. Set to disabled(2) to operate in 1196 normal mode. Set to auto-negotiate(3) to allow the switch 1197 to negotiate with the other end of the connection. 1198 1199 Auto-negotiate(3) may not be set on a 10Mbps port, or 1200 a port whose connector type is not rj45. Doing so 1201 will result in badValue. 1202 1203 Set to enabled_flow_control(4) to allow a port to operate 1204 in full duplex and to allow a port to throttle packet 1205 transmission according to flow control messages sent by 1206 the other end of the link." 1207 1208 ::= { swPortEntry 8 } 1209 1210 1211swPortStatus OBJECT-TYPE 1212 SYNTAX INTEGER { 1213 enabled(1), 1214 disabled-mgmt(2), 1215 suspended-linkbeat(3), 1216 suspended-jabber(4), 1217 suspended-violation(5), 1218 disabled-violation(7), 1219 suspended-not-present(9), 1220 suspended-not-recognized(10), 1221 reset(11), 1222 suspended-ringdown(12), 1223 suspended-stp(13), 1224 disabled-self-test(14), 1225 enable-degraded(15), 1226 suspended-atm-lane-down(16), 1227 suspended-no-vlan(17), 1228 disabled-no-vlan(18), 1229 suspended-atm-network-down(19), 1230 suspended-disl(20) 1231 } 1232 1233 ACCESS read-only 1234 STATUS mandatory 1235 DESCRIPTION 1236 "Current operational status of the port. Possible values are: 1237 enabled : normal operation (transmit and receive) 1238 disabled-mgmt : disabled by explicit management action 1239 suspended-linkbeat : suspended due to absence of linkbeat 1240 suspended-jabber : suspended because port is jabbering 1241 suspended-violation : suspended due to a secured address 1242 violation 1243 disabled-violation : disabled due to a secured address 1244 violation 1245 suspended-not-present: there is no module inserted in the 1246 expansion slot. 1247 suspended-not-recognized: there is an unrecognized module 1248 inserted in the expansion slot. 1249 reset : the port is currently in the reset 1250 state. 1251 suspended-ringdown : suspended due to a ring-down condition 1252 suspended-stp : Spanning Tree Protocol non forwarding state 1253 disabled-self-test : disabled because port fails self-test 1254 enable-degraded : connectivity still present but performance 1255 is lowered due to errors. 1256 suspended-atm-lane-down: Non-trunk ATM module using LANE suspended 1257 because there is no active LANE client. 1258 suspended-no-vlan : the port is not assigned to a VLAN or the 1259 assigned VLAN does not exist. 1260 disabled-no-vlan : vlan of the port is suspended or does not exist. 1261 suspended-atm-network-down: ATM module suspended due to ATM network down, 1262 or ATM physical layer down. 1263 suspended-disl : suspended while port is negotiating trunking 1264 mode using the Dynamic Inter Switch Link 1265 protocol. 1266 1267 The default value is enabled(1), unless POST has detected 1268 a failure on the port, in which case, it is 1269 disabled-self-test(9). Any swPortStatus of type 1270 disabled-xxxx (except disabled-self-test) is saved across 1271 a system reset so a port may also come up with such a status." 1272 1273 ::= { swPortEntry 9 } 1274 1275swPortAdminStatus OBJECT-TYPE 1276 SYNTAX INTEGER { 1277 enabled(1), 1278 disabled-mgmt(2) 1279 } 1280 1281 ACCESS read-write 1282 STATUS mandatory 1283 DESCRIPTION 1284 "By explicit management action, change the port status 1285 to either 1286 enabled : normal status (transmit and receive enabled) 1287 disabled-mgmt: transmit and receive disabled." 1288 1289 ::= { swPortEntry 10 } 1290 1291swPortLastStatus OBJECT-TYPE 1292 SYNTAX INTEGER { 1293 enabled(1), 1294 disabled-mgmt(2), 1295 suspended-linkbeat(3), 1296 suspended-jabber(4), 1297 suspended-violation(5), 1298 disabled-violation(7), 1299 suspended-not-present(9), 1300 suspended-not-recognized(10), 1301 reset(11), 1302 suspended-ringdown(12), 1303 suspended-stp(13), 1304 disabled-self-test(14), 1305 enable-degraded(15), 1306 suspended-atm-lane-down(16), 1307 suspended-no-vlan(17), 1308 disabled-no-vlan(18), 1309 suspended-atm-network-down(19), 1310 suspended-disl(20) 1311 } 1312 ACCESS read-only 1313 STATUS mandatory 1314 DESCRIPTION 1315 "The value of swPortStatus prior to its current value." 1316 1317 ::= { swPortEntry 11 } 1318 1319swPortStatusChanges OBJECT-TYPE 1320 SYNTAX Counter 1321 ACCESS read-only 1322 STATUS mandatory 1323 DESCRIPTION 1324 "Number of times swPortStatus has changed." 1325 1326 ::= { swPortEntry 12 } 1327 1328swPortAddressingSecurity OBJECT-TYPE 1329 SYNTAX INTEGER { enabled(1), disabled(2) } 1330 ACCESS read-write 1331 STATUS mandatory 1332 DESCRIPTION 1333 "Set to enabled(1) to effect addressing security. 1334 Set to disabled(2) to leave the port unsecure 1335 Addressing security cannot be enabled on a port 1336 whose type is Network and doing so will result 1337 in badValue." 1338 1339 ::= { swPortEntry 13 } 1340 1341swPortAddressTableSize OBJECT-TYPE 1342 SYNTAX INTEGER (0..132) 1343 ACCESS read-write 1344 STATUS mandatory 1345 DESCRIPTION 1346 "For secured Network port, the address table size can range 1347 from 1 to 132. For unsecured Network port, the size is 1348 unrestricted (shown as the value zero) and is, therefore, 1349 not settable. Any attempt to violate these rules will 1350 result in badValue." 1351 1352 ::= { swPortEntry 14 } 1353 1354swPortNumberOfLearnedAddresses OBJECT-TYPE 1355 SYNTAX INTEGER 1356 ACCESS read-only 1357 STATUS mandatory 1358 DESCRIPTION 1359 "The current number of dynamically learned addresses on 1360 the port. The initial value is zero." 1361 1362 ::= { swPortEntry 15 } 1363 1364swPortNumberOfStaticAddresses OBJECT-TYPE 1365 SYNTAX INTEGER 1366 ACCESS read-only 1367 STATUS mandatory 1368 DESCRIPTION 1369 "The current number of statically assigned unicast addresses on 1370 the port. The initial value is zero." 1371 1372 ::= { swPortEntry 16 } 1373 1374swPortEraseAddresses OBJECT-TYPE 1375 SYNTAX INTEGER { noErase(1), erase(2) } 1376 ACCESS read-write 1377 STATUS mandatory 1378 DESCRIPTION 1379 "Set to erase(2) to delete all learned and assigned static 1380 unicast addresses the port currently has. Setting the object 1381 to noErase(1) has no effect. This object always returns 1382 noErase(1) when read." 1383 1384 ::= { swPortEntry 17 } 1385 1386swPortFloodUnregisteredMulticasts OBJECT-TYPE 1387 SYNTAX INTEGER { enabled(1), disabled(2) } 1388 ACCESS read-write 1389 STATUS mandatory 1390 DESCRIPTION 1391 "Set to enabled(1) to allow the forwarding to this port 1392 frames addressed to multicast addresses that have 1393 not been registered for the port. Set to disabled(2) to 1394 filter and discard such frames. The default value is 1395 enabled(1)." 1396 1397 ::= { swPortEntry 18 } 1398 1399swPortFloodUnknownUnicasts OBJECT-TYPE 1400 SYNTAX INTEGER { enabled(1), disabled(2) } 1401 ACCESS read-write 1402 STATUS mandatory 1403 DESCRIPTION 1404 "This object controls the forwarding of unknown unicast 1405 frames to this port. 1406 1407 When set to enabled(1) the switch, upon receiving a frame 1408 with an unknown unicast destination address on another 1409 port, will transmit the frame to this port. 1410 1411 When set to disabled(2), The switch will filter and 1412 not transmit unknown unicast frames to this port. 1413 1414 The default value for this object is enabled(1)." 1415 1416 ::= { swPortEntry 19 } 1417 1418swPortMonitoring OBJECT-TYPE 1419 SYNTAX INTEGER { enabled(1), disabled(2) } 1420 ACCESS read-write 1421 STATUS mandatory 1422 DESCRIPTION 1423 "Set to enabled(1) to forward receive and transmit frames 1424 on this port to the port identified by sysConfigMonitorPort. 1425 Set to disabled(2) to not monitor frame traffic on this port." 1426 1427 ::= { swPortEntry 20 } 1428 1429swPortSecuredAddressViolations OBJECT-TYPE 1430 SYNTAX Counter 1431 ACCESS read-only 1432 STATUS mandatory 1433 DESCRIPTION 1434 "Number of times a source address was seen on this port 1435 which duplicates a secured address configured on another port, 1436 plus the number of times a source address was seen on 1437 this port which does not match any addresses secured 1438 for the port." 1439 1440 ::= { swPortEntry 21 } 1441 1442swPortLinkbeatStatus OBJECT-TYPE 1443 SYNTAX INTEGER { linkbeat(1), noLinkbeat(2) } 1444 ACCESS read-only 1445 STATUS mandatory 1446 DESCRIPTION 1447 "The current port linkbeat status." 1448 1449 ::= { swPortEntry 22 } 1450 1451swPortLinkbeatLosses OBJECT-TYPE 1452 SYNTAX Counter 1453 ACCESS read-only 1454 STATUS mandatory 1455 DESCRIPTION 1456 "Number of times that the value of swPortLinkbeatStatus has 1457 changed from linkbeat to noLinkbeat." 1458 1459 ::= { swPortEntry 23 } 1460 1461swPortJabberStatus OBJECT-TYPE 1462 SYNTAX INTEGER { notJabbering(1), jabbering(2) } 1463 ACCESS read-only 1464 STATUS mandatory 1465 DESCRIPTION 1466 "The current jabber function result." 1467 1468 ::= { swPortEntry 24 } 1469 1470swPortJabbers OBJECT-TYPE 1471 SYNTAX Counter 1472 ACCESS read-only 1473 STATUS mandatory 1474 DESCRIPTION 1475 "Number of times that the jabber function has to be invoked 1476 because a frame transmitted from this port exceeded a certain 1477 time duration." 1478 1479 ::= { swPortEntry 25 } 1480 1481swPortClearStatistics OBJECT-TYPE 1482 SYNTAX INTEGER { noClear(1), clear(2) } 1483 ACCESS read-write 1484 STATUS mandatory 1485 DESCRIPTION 1486 "Set to clear(2) to zero out all statistics associated 1487 with the port. Per-port statistics are kept in this 1488 swPortTable as well as in the swPortRxStatTable, 1489 swPortTxStatTable, swPortTxCollTable, dot1dBasePortTable, 1490 and dot1dTpPortTable. Setting this object to noClear(1) 1491 has no effect. This object always returns noClear(1) 1492 when read." 1493 1494 ::= { swPortEntry 26 } 1495 1496swPortBroadcastStormBlocked OBJECT-TYPE 1497 SYNTAX INTEGER { notBlocked(1), blocked(2) } 1498 ACCESS read-only 1499 STATUS mandatory 1500 DESCRIPTION 1501 "The current broadcast forwarding status of this port. 1502 If this port is blocked by broadcast storm control, the 1503 switch drops all broadcasts received from the port." 1504 ::= { swPortEntry 27 } 1505 1506swPortSTPPortFastMode OBJECT-TYPE 1507 SYNTAX INTEGER { enabled(1), disabled(2) } 1508 ACCESS read-write 1509 STATUS mandatory 1510 DESCRIPTION 1511 "This object configures the port into the Spanning Tree 1512 port-fast mode. When enabled(1), the STP can transition 1513 the port's state directly from blocking to forwarding, 1514 and vice versa, without going through the intermediate 1515 listening and learning states. 1516 1517 This object should only be enabled for a port that is 1518 connected to a single workstation. A port that is 1519 attached to a network segment with multiple network 1520 nodes or bridges should have this object set to disabled(2) 1521 since a temporary loop may occur when port changes state. 1522 1523 If this object is enabled on a trunk port, or a port 1524 becomes a trunk port while this object has the enabled(1) 1525 value, the switch will ignore the configured value and 1526 operate the port as though its port-fast mode is disabled. 1527 If the port subsequently loses its trunking status, the 1528 configured fast-mode value will then take effect. 1529 1530 The default value is enabled(1) for 10Mbps ports and 1531 disabled(2) for 100Mbps ports." 1532 1533 ::= { swPortEntry 28 } 1534 1535swPortHalfDuplexBackPressure OBJECT-TYPE 1536 SYNTAX INTEGER { enabled(1), disabled(2) } 1537 ACCESS read-write 1538 STATUS obsolete 1539 DESCRIPTION 1540 "Back pressure allows a port to force a collision when there 1541 is no buffer to receive frames. The port must be in half duplex 1542 to benefit from this enhancement. If the port is operating 1543 to be in full duplex, back pressure will not be applicable. 1544 1545 This object has been obsoleted and replaced with 1546 sysConfigHalfDuplexBackPressure." 1547 1548 ::= { swPortEntry 29 } 1549 1550swPortDuplexStatus OBJECT-TYPE 1551 SYNTAX INTEGER { full-duplex(1), half-duplex(2), full-duplex-flow-control(3) } 1552 ACCESS read-only 1553 STATUS mandatory 1554 DESCRIPTION 1555 "The status of duplex mode on this port. This shows 1556 the result of full duplex auto-negotiation when 1557 swPortFullDuplex is set to auto-negotiate." 1558 ::= { swPortEntry 30 } 1559 1560 1561swPortFullDuplexFlowControl OBJECT-TYPE 1562 SYNTAX INTEGER { enabled(1), disabled(2) } 1563 ACCESS read-write 1564 STATUS obsolete 1565 DESCRIPTION 1566 "The configuration of flow control on this port. 1567 Flow control allows the port to throttle packet 1568 transmission according to flow control messages 1569 sent by the other end of the link. 1570 1571 For ports that do not support the feature, this 1572 object is always set to disabled and is read-only." 1573 ::= { swPortEntry 31 } 1574 1575swPortEnhancedCongestionControl OBJECT-TYPE 1576 SYNTAX INTEGER { adaptive(1), disabled(2), 1577 moderate-aggressive(3), aggressive(4)} 1578 ACCESS read-write 1579 STATUS mandatory 1580 DESCRIPTION 1581 "Enhanced Congestion Control (ECC) reduces the transmit 1582 back-off period to allow the port to transmit more quickly, 1583 thereby reducing the transmit queue congestion 1584 on the port. When set to disabled(2), ECC is disabled. 1585 When set to adaptive(1), ECC is enabled when the port�s 1586 transmit queue is full. Set to moderate-aggressive(3) 1587 to enable ECC with a back-off period that is divided by 1588 a factor of 32. Set to aggressive(4) to enable ECC with 1589 a back-off period that is divided by a factor of 1024. 1590 1591 The object is only applicable to 100Mbps ports of the 1592 switch. 1593 1594 The default value is disabled(1)." 1595 ::= { swPortEntry 32 } 1596 1597swPortBridgePriority OBJECT-TYPE 1598 SYNTAX INTEGER 1599 ACCESS read-write 1600 STATUS mandatory 1601 DESCRIPTION 1602 "This is the bridge port priority. 1603 1604 When a port is a non-trunk, the value of this object 1605 is the same as dot1dStpPortPriority in RFC 1493 for 1606 the port. 1607 1608 When a port is operating as a VLAN trunk, the port 1609 may participate in multiple spanning trees, one for 1610 each VLAN. This port may use one of two priorities 1611 in each instance of spanning tree operating on the 1612 port. This object specifies one of two possible values 1613 that can be used by as a bridge port priority for each 1614 instance of spanning tree operating on a trunk port. 1615 The alternate bridge port priority value is specified 1616 by swPortBridgePriorityAlternate. The value of 1617 dot1dStpPortPriority must be one of these two values." 1618 1619 ::= { swPortEntry 33 } 1620 1621swPortBridgePriorityAlternate OBJECT-TYPE 1622 SYNTAX INTEGER 1623 ACCESS read-write 1624 STATUS mandatory 1625 DESCRIPTION 1626 "This object specifies the other priority that can be 1627 used as the port priority for each instance of spanning 1628 tree operating on a trunk port. See the definition for 1629 swPortBridgePriority." 1630 ::= { swPortEntry 34 } 1631 1632swPortBridgePathCost OBJECT-TYPE 1633 SYNTAX INTEGER 1634 ACCESS read-write 1635 STATUS mandatory 1636 DESCRIPTION 1637 "This is the bridge port path cost. 1638 1639 When a port is a non-trunk, the object's value is the 1640 same as dot1dStpPortPathCost in RFC 1493 for the port. 1641 1642 When a port is operating as a VLAN trunk, the port 1643 may participate in multiple spanning trees, one for 1644 each VLAN. This port may use one of two path cost 1645 in each instance of spanning tree operating on the 1646 port. This object specifies one of two possible values 1647 that can be used by as a bridge port path cost for each 1648 instance of spanning tree operating on a trunk port. 1649 The alternate bridge port priority value is specified 1650 by swPortBridgePathCostAlternate. The value of this object 1651 must be greater or equal to the value of 1652 swPortBridgePathCostAlternate. The value of 1653 dot1dStpPortPathCost must be one of these two values." 1654 ::= { swPortEntry 35 } 1655 1656swPortBridgePathCostAlternate OBJECT-TYPE 1657 SYNTAX INTEGER 1658 ACCESS read-write 1659 STATUS mandatory 1660 DESCRIPTION 1661 "This object specifies the other path cost that can be 1662 used as the port path cost for each instance of spanning 1663 tree operating on a trunk port. The value of this object 1664 must be less than or equal to the value of swPortBridgePriority. 1665 See the definition for swPortBridgePriority." 1666 ::= { swPortEntry 36 } 1667 1668swPortIfIndex OBJECT-TYPE 1669 SYNTAX INTEGER 1670 ACCESS read-only 1671 STATUS mandatory 1672 DESCRIPTION 1673 "This is the value of MIB-II ifIndex object 1674 corresponding to this port." 1675 ::= { swPortEntry 37 } 1676 1677swPortInternal OBJECT-TYPE 1678 SYNTAX INTEGER { true(1), false(2) } 1679 ACCESS read-only 1680 STATUS mandatory 1681 DESCRIPTION 1682 "This indicates if the port is an internal port. 1683 An internal port is one that does not allow 1684 a direct physical connection to another device. 1685 An example of an internal port is a switched port of 1686 a slot with a repeater module." 1687 ::= { swPortEntry 38 } 1688 1689 1690-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1691-- | 1692-- The Switch Port Receive Statistics Table | 1693-- | 1694-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1695 1696 1697switchPortRxStatTable OBJECT-TYPE 1698 SYNTAX SEQUENCE OF SwPortRxStatEntry 1699 ACCESS not-accessible 1700 STATUS mandatory 1701 DESCRIPTION 1702 "A list of switch port Receive statistics entries." 1703 1704 ::= { port 2 } 1705 1706swPortRxStatEntry OBJECT-TYPE 1707 SYNTAX SwPortRxStatEntry 1708 ACCESS not-accessible 1709 STATUS mandatory 1710 DESCRIPTION 1711 "Receive statistics for an individually switched port." 1712 INDEX { swPortRxStatIndex } 1713 ::= { switchPortRxStatTable 1 } 1714 1715SwPortRxStatEntry ::= 1716 SEQUENCE { 1717 swPortRxStatIndex 1718 INTEGER, 1719 swPortRxTotalFrames 1720 Counter, 1721 swPortRxTotalOctets 1722 Counter, 1723 swPortRxTotalOctetsWraps 1724 Counter, 1725 swPortRxUnicastFrames 1726 Counter, 1727 swPortRxUnicastOctets 1728 Counter, 1729 swPortRxUnicastOctetsWraps 1730 Counter, 1731 swPortRxBroadcastFrames 1732 Counter, 1733 swPortRxBroadcastOctets 1734 Counter, 1735 swPortRxBroadcastOctetsWraps 1736 Counter, 1737 swPortRxMulticastFrames 1738 Counter, 1739 swPortRxMulticastOctets 1740 Counter, 1741 swPortRxMulticastOctetsWraps 1742 Counter, 1743 swPortRxForwardedFrames 1744 Counter, 1745 swPortRxFilteredFrames 1746 Counter, 1747 swPortRxNoBufferDiscards 1748 Counter, 1749 swPortRxFCSErrors 1750 Counter, 1751 swPortRxAlignmentErrors 1752 Counter, 1753 swPortRxFrameTooLongs 1754 Counter, 1755 swPortRxRunts 1756 Counter 1757 } 1758 1759swPortRxStatIndex OBJECT-TYPE 1760 SYNTAX INTEGER 1761 ACCESS read-only 1762 STATUS mandatory 1763 DESCRIPTION 1764 "A number greater than zero identifying an individually 1765 switched port. The same value of a port index variable 1766 for any of the port tables in this MIB group selects 1767 the same port." 1768 1769 ::= { swPortRxStatEntry 1 } 1770 1771swPortRxTotalFrames OBJECT-TYPE 1772 SYNTAX Counter 1773 ACCESS read-only 1774 STATUS mandatory 1775 DESCRIPTION 1776 "A count of all frames that are successfully received. 1777 This does not include frames received with frame-too-long, 1778 FCS, length or alignment errors, or frames lost due to 1779 internal MAC sublayer error." 1780 1781 ::= { swPortRxStatEntry 2 } 1782 1783swPortRxTotalOctets OBJECT-TYPE 1784 SYNTAX Counter 1785 ACCESS read-only 1786 STATUS mandatory 1787 DESCRIPTION 1788 "A count of data and padding octets in all octets that are 1789 successfully received. This does not include octets in 1790 frames received with frame-too-long, FCS, length or 1791 alignment errors, or frames lost due to internal MAC 1792 sublayer error." 1793 1794 ::= { swPortRxStatEntry 3 } 1795 1796swPortRxTotalOctetsWraps OBJECT-TYPE 1797 SYNTAX Counter 1798 ACCESS read-only 1799 STATUS mandatory 1800 DESCRIPTION 1801 "The number of times the value in swPortRxTotalOctets has 1802 rolled to zero." 1803 1804 ::= { swPortRxStatEntry 4 } 1805 1806swPortRxUnicastFrames OBJECT-TYPE 1807 SYNTAX Counter 1808 ACCESS read-only 1809 STATUS mandatory 1810 DESCRIPTION 1811 "A count of frames that are successfully received and 1812 are directed to a unicast address. This does not 1813 include frames received with frame-too-long, 1814 FCS, length or alignment errors, or frames lost due to 1815 internal MAC sublayer error." 1816 1817 ::= { swPortRxStatEntry 5 } 1818 1819swPortRxUnicastOctets OBJECT-TYPE 1820 SYNTAX Counter 1821 ACCESS read-only 1822 STATUS mandatory 1823 DESCRIPTION 1824 "A count of data and padding octets in unicast frames that are 1825 successfully received. This does not include octets in 1826 frames received with frame-too-long, FCS, length or 1827 alignment errors, or frames lost due to internal MAC 1828 sublayer error." 1829 1830 ::= { swPortRxStatEntry 6 } 1831 1832swPortRxUnicastOctetsWraps OBJECT-TYPE 1833 SYNTAX Counter 1834 ACCESS read-only 1835 STATUS mandatory 1836 DESCRIPTION 1837 "The number of times the value in swPortRxUnicastOctets has 1838 rolled to zero." 1839 1840 ::= { swPortRxStatEntry 7 } 1841 1842swPortRxBroadcastFrames OBJECT-TYPE 1843 SYNTAX Counter 1844 ACCESS read-only 1845 STATUS mandatory 1846 DESCRIPTION 1847 "A count of frames that are successfully received and are 1848 directed to the broadcast address. This does not 1849 include frames received with frame-too-long, FCS, 1850 length or alignment errors, or frames lost due to 1851 internal MAC sublayer error." 1852 1853 ::= { swPortRxStatEntry 8 } 1854 1855swPortRxBroadcastOctets OBJECT-TYPE 1856 SYNTAX Counter 1857 ACCESS read-only 1858 STATUS mandatory 1859 DESCRIPTION 1860 "A count of data and padding octets in broadcast frames that 1861 are successfully received. This does not include octets in 1862 frames received with frame-too-long, FCS, length or 1863 alignment errors, or frames lost due to internal MAC 1864 sublayer error." 1865 1866 ::= { swPortRxStatEntry 9 } 1867 1868swPortRxBroadcastOctetsWraps OBJECT-TYPE 1869 SYNTAX Counter 1870 ACCESS read-only 1871 STATUS mandatory 1872 DESCRIPTION 1873 "The number of times the value in swPortRxBroadcastOctets has 1874 rolled to zero." 1875 1876 ::= { swPortRxStatEntry 10 } 1877 1878swPortRxMulticastFrames OBJECT-TYPE 1879 SYNTAX Counter 1880 ACCESS read-only 1881 STATUS mandatory 1882 DESCRIPTION 1883 "A count of frames that are successfully received and are 1884 directed to a multicast address. This does not 1885 include frames received with frame-too-long, FCS, 1886 length or alignment errors, or frames lost due to 1887 internal MAC sublayer error." 1888 1889 ::= { swPortRxStatEntry 11 } 1890 1891swPortRxMulticastOctets OBJECT-TYPE 1892 SYNTAX Counter 1893 ACCESS read-only 1894 STATUS mandatory 1895 DESCRIPTION 1896 "A count of data and padding octets in multicast frames that 1897 are successfully received. This does not include octets in 1898 frames received with frame-too-long, FCS, length or 1899 alignment errors, or frames lost due to internal MAC 1900 sublayer error." 1901 1902 ::= { swPortRxStatEntry 12 } 1903 1904swPortRxMulticastOctetsWraps OBJECT-TYPE 1905 SYNTAX Counter 1906 ACCESS read-only 1907 STATUS mandatory 1908 DESCRIPTION 1909 "The number of times the value in swPortRxMulticastOctets has 1910 rolled to zero." 1911 1912 ::= { swPortRxStatEntry 13 } 1913 1914swPortRxForwardedFrames OBJECT-TYPE 1915 SYNTAX Counter 1916 ACCESS read-only 1917 STATUS mandatory 1918 DESCRIPTION 1919 "Count of frames received and forwarded to some other port(s) 1920 for transmission." 1921 1922 ::= { swPortRxStatEntry 14 } 1923 1924swPortRxFilteredFrames OBJECT-TYPE 1925 SYNTAX Counter 1926 ACCESS read-only 1927 STATUS mandatory 1928 DESCRIPTION 1929 "A count of frames received that were discarded because 1930 1) the frames were local to the segment, 2) no destination 1931 address matches could be found and no ports were set 1932 up to accept such frames, 3) the destination addresses 1933 matched but source port explicit information prevented 1934 their forwarding, 4) the destination addresses matched 1935 but no destination ports have been specified for them, 1936 5) the destinations were non-registered multicasts and no 1937 ports were configured to accept them." 1938 1939 ::= { swPortRxStatEntry 15 } 1940 1941swPortRxNoBufferDiscards OBJECT-TYPE 1942 SYNTAX Counter 1943 ACCESS read-only 1944 STATUS mandatory 1945 DESCRIPTION 1946 "A count of frames received that were discarded due 1947 to a lack of frame buffer resources in the 1948 switch's forwarding engine." 1949 1950 ::= { swPortRxStatEntry 16 } 1951 1952swPortRxFCSErrors OBJECT-TYPE 1953 SYNTAX Counter 1954 ACCESS read-only 1955 STATUS mandatory 1956 DESCRIPTION 1957 "A count of frames received that are an integral number 1958 of octets in length but do not pass the Frame Check 1959 Sequence test." 1960 1961 ::= { swPortRxStatEntry 17 } 1962 1963swPortRxAlignmentErrors OBJECT-TYPE 1964 SYNTAX Counter 1965 ACCESS read-only 1966 STATUS mandatory 1967 DESCRIPTION 1968 "A count of frames received that are not an integral 1969 number of octets in length and do not pass the Frame 1970 Check Sequence test." 1971 1972 ::= { swPortRxStatEntry 18 } 1973 1974swPortRxFrameTooLongs OBJECT-TYPE 1975 SYNTAX Counter 1976 ACCESS read-only 1977 STATUS mandatory 1978 DESCRIPTION 1979 "A count of frames received that exceed the maximum 1980 permitted frame size as defined by the corresponding 1981 portMtu object." 1982 1983 ::= { swPortRxStatEntry 19 } 1984 1985swPortRxRunts OBJECT-TYPE 1986 SYNTAX Counter 1987 ACCESS read-only 1988 STATUS mandatory 1989 DESCRIPTION 1990 "A count of frames received that are shorter than the 1991 minimum permitted frame size. Runts usually indicate 1992 collision fragments, a normal network event." 1993 1994 ::= { swPortRxStatEntry 20 } 1995 1996 1997 1998-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1999-- | 2000-- The Switch Port Transmit Statistics Table | 2001-- | 2002-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2003 2004 2005switchPortTxStatTable OBJECT-TYPE 2006 SYNTAX SEQUENCE OF SwPortTxStatEntry 2007 ACCESS not-accessible 2008 STATUS mandatory 2009 DESCRIPTION 2010 "A list of switch port Transmit statistics entries." 2011 2012 ::= { port 3 } 2013 2014swPortTxStatEntry OBJECT-TYPE 2015 SYNTAX SwPortTxStatEntry 2016 ACCESS not-accessible 2017 STATUS mandatory 2018 DESCRIPTION 2019 "Transmit statistics for an individually switched port." 2020 INDEX { swPortTxStatIndex } 2021 ::= { switchPortTxStatTable 1 } 2022 2023SwPortTxStatEntry ::= 2024 SEQUENCE { 2025 swPortTxStatIndex 2026 INTEGER, 2027 swPortTxTotalFrames 2028 Counter, 2029 swPortTxTotalOctets 2030 Counter, 2031 swPortTxTotalOctetsWraps 2032 Counter, 2033 swPortTxUnicastFrames 2034 Counter, 2035 swPortTxUnicastOctets 2036 Counter, 2037 swPortTxUnicastOctetsWraps 2038 Counter, 2039 swPortTxBroadcastFrames 2040 Counter, 2041 swPortTxBroadcastOctets 2042 Counter, 2043 swPortTxBroadcastOctetsWraps 2044 Counter, 2045 swPortTxMulticastFrames 2046 Counter, 2047 swPortTxMulticastOctets 2048 Counter, 2049 swPortTxMulticastOctetsWraps 2050 Counter, 2051 swPortTxDeferrals 2052 Counter, 2053 swPortTxSingleCollisions 2054 Counter, 2055 swPortTxMultipleCollisions 2056 Counter, 2057 swPortTxLateCollisions 2058 Counter, 2059 swPortTxExcessiveCollisions 2060 Counter, 2061 swPortTxExcessiveDeferrals 2062 Counter, 2063 swPortTxExcessiveCollision16s 2064 Counter, 2065 swPortTxExcessiveCollision4s 2066 Counter, 2067 swPortTxQueueFullDiscards 2068 Counter, 2069 swPortTxErrors 2070 Counter 2071 } 2072 2073swPortTxStatIndex OBJECT-TYPE 2074 SYNTAX INTEGER 2075 ACCESS read-only 2076 STATUS mandatory 2077 DESCRIPTION 2078 "A number greater than zero identifying an individually 2079 switched port. The same value of a port index variable 2080 for any of the port table in this MIB group selects 2081 the same port." 2082 2083 ::= { swPortTxStatEntry 1 } 2084 2085swPortTxTotalFrames OBJECT-TYPE 2086 SYNTAX Counter 2087 ACCESS read-only 2088 STATUS mandatory 2089 DESCRIPTION 2090 "A count of all frames that are successfully transmitted." 2091 2092 ::= { swPortTxStatEntry 2 } 2093 2094swPortTxTotalOctets OBJECT-TYPE 2095 SYNTAX Counter 2096 ACCESS read-only 2097 STATUS mandatory 2098 DESCRIPTION 2099 "A count of data and padding octets in all frames that are 2100 successfully transmitted." 2101 2102 ::= { swPortTxStatEntry 3 } 2103 2104swPortTxTotalOctetsWraps OBJECT-TYPE 2105 SYNTAX Counter 2106 ACCESS read-only 2107 STATUS mandatory 2108 DESCRIPTION 2109 "The number of times the value in swPortTxTotalOctets has 2110 rolled to zero." 2111 2112 ::= { swPortTxStatEntry 4 } 2113 2114swPortTxUnicastFrames OBJECT-TYPE 2115 SYNTAX Counter 2116 ACCESS read-only 2117 STATUS mandatory 2118 DESCRIPTION 2119 "A count of frames that are successfully transmitted and 2120 are directed to a unicast address." 2121 2122 ::= { swPortTxStatEntry 5 } 2123 2124swPortTxUnicastOctets OBJECT-TYPE 2125 SYNTAX Counter 2126 ACCESS read-only 2127 STATUS mandatory 2128 DESCRIPTION 2129 "A count of data and padding octets in unicast frames that are 2130 successfully transmitted." 2131 2132 ::= { swPortTxStatEntry 6 } 2133 2134swPortTxUnicastOctetsWraps OBJECT-TYPE 2135 SYNTAX Counter 2136 ACCESS read-only 2137 STATUS mandatory 2138 DESCRIPTION 2139 "The number of times the value in swPortTxUnicastOctets has 2140 rolled to zero." 2141 2142 ::= { swPortTxStatEntry 7 } 2143 2144swPortTxBroadcastFrames OBJECT-TYPE 2145 SYNTAX Counter 2146 ACCESS read-only 2147 STATUS mandatory 2148 DESCRIPTION 2149 "A count of frames that are successfully transmitted and are 2150 directed to the broadcast address." 2151 2152 ::= { swPortTxStatEntry 8 } 2153 2154swPortTxBroadcastOctets OBJECT-TYPE 2155 SYNTAX Counter 2156 ACCESS read-only 2157 STATUS mandatory 2158 DESCRIPTION 2159 "A count of data and padding octets in broadcast frames that 2160 are successfully transmitted." 2161 2162 ::= { swPortTxStatEntry 9 } 2163 2164swPortTxBroadcastOctetsWraps OBJECT-TYPE 2165 SYNTAX Counter 2166 ACCESS read-only 2167 STATUS mandatory 2168 DESCRIPTION 2169 "The number of times the value in swPortTxBroadcastOctets has 2170 rolled to zero." 2171 2172 ::= { swPortTxStatEntry 10 } 2173 2174swPortTxMulticastFrames OBJECT-TYPE 2175 SYNTAX Counter 2176 ACCESS read-only 2177 STATUS mandatory 2178 DESCRIPTION 2179 "A count of frames that are successfully transmitted and are 2180 directed to a multicast address." 2181 2182 ::= { swPortTxStatEntry 11 } 2183 2184swPortTxMulticastOctets OBJECT-TYPE 2185 SYNTAX Counter 2186 ACCESS read-only 2187 STATUS mandatory 2188 DESCRIPTION 2189 "A count of data and padding octets in multicast frames that 2190 are successfully transmitted." 2191 2192 ::= { swPortTxStatEntry 12 } 2193 2194swPortTxMulticastOctetsWraps OBJECT-TYPE 2195 SYNTAX Counter 2196 ACCESS read-only 2197 STATUS mandatory 2198 DESCRIPTION 2199 "The number of times the value in swPortTxMulticastOctets has 2200 rolled to zero." 2201 2202 ::= { swPortTxStatEntry 13 } 2203 2204swPortTxDeferrals OBJECT-TYPE 2205 SYNTAX Counter 2206 ACCESS read-only 2207 STATUS mandatory 2208 DESCRIPTION 2209 "A count of frames for which the first transmission 2210 attempt is delayed because the medium is busy." 2211 2212 ::= { swPortTxStatEntry 14 } 2213 2214swPortTxSingleCollisions OBJECT-TYPE 2215 SYNTAX Counter 2216 ACCESS read-only 2217 STATUS mandatory 2218 DESCRIPTION 2219 "A count of successfully transmitted frames for which 2220 transmission is inhibited by exactly one collision." 2221 2222 ::= { swPortTxStatEntry 15 } 2223 2224swPortTxMultipleCollisions OBJECT-TYPE 2225 SYNTAX Counter 2226 ACCESS read-only 2227 STATUS mandatory 2228 DESCRIPTION 2229 "A count of successfully transmitted frames for which 2230 transmission is inhibited by more than one collision." 2231 2232 ::= { swPortTxStatEntry 16 } 2233 2234swPortTxLateCollisions OBJECT-TYPE 2235 SYNTAX Counter 2236 ACCESS read-only 2237 STATUS mandatory 2238 DESCRIPTION 2239 "The number of times that a collision is detected later 2240 than 512 bit-times into the transmission of a frame. A 2241 late collision is also considered as a (generic) collision 2242 for purposes of other collision-related statistics." 2243 2244 ::= { swPortTxStatEntry 17 } 2245 2246swPortTxExcessiveCollisions OBJECT-TYPE 2247 SYNTAX Counter 2248 ACCESS read-only 2249 STATUS mandatory 2250 DESCRIPTION 2251 "A count of frames for which transmission fails due to 2252 excessive collisions. The threshold is either 16 in 2253 the normal mode of operation, or 4 in the 2254 Enhanced Congestion Control (ECC) mode. Thus, 2255 this count is the sum of the corresponding instances of 2256 the swPortTxExcessiveCollision16s object, 2257 and the swPortTxExcessiveCollision4s object." 2258 2259 ::= { swPortTxStatEntry 18 } 2260 2261swPortTxExcessiveDeferrals OBJECT-TYPE 2262 SYNTAX Counter 2263 ACCESS read-only 2264 STATUS mandatory 2265 DESCRIPTION 2266 "A count of frames for which transmission is deferred 2267 for an excessive period of time." 2268 2269 ::= { swPortTxStatEntry 19 } 2270 2271swPortTxExcessiveCollision16s OBJECT-TYPE 2272 SYNTAX Counter 2273 ACCESS read-only 2274 STATUS mandatory 2275 DESCRIPTION 2276 "A count of frames that due to excessive collisions are 2277 not transmitted successfully. Here, the normal threshold 2278 of 16 collisions is used to determine the status of the 2279 transmission. A swPortTxExcessiveCollision16s is counted 2280 twice, i.e., both as a swPortTxExcessiveCollision16s and 2281 as a swPortTxExcessiveCollisions." 2282 2283 ::= { swPortTxStatEntry 20 } 2284 2285swPortTxExcessiveCollision4s OBJECT-TYPE 2286 SYNTAX Counter 2287 ACCESS read-only 2288 STATUS mandatory 2289 DESCRIPTION 2290 "A count of frames that due to excessive collisions are not 2291 transmitted successfully. Here, the Enhanced Congestion 2292 Control threshold of 4 collisions is used to determine the 2293 status of the transmission. A swPortTxExcessiveCollision4s is 2294 counted twice, i.e., both as a swPortTxExcessiveCollision4s 2295 and as a swPortTxExcessiveCollisions." 2296 2297 ::= { swPortTxStatEntry 21 } 2298 2299swPortTxQueueFullDiscards OBJECT-TYPE 2300 SYNTAX Counter 2301 ACCESS read-only 2302 STATUS mandatory 2303 DESCRIPTION 2304 "A count of frames that cannot be transmitted because the 2305 transmit queue for the port is full." 2306 2307 ::= { swPortTxStatEntry 22 } 2308 2309swPortTxErrors OBJECT-TYPE 2310 SYNTAX Counter 2311 ACCESS read-only 2312 STATUS mandatory 2313 DESCRIPTION 2314 "A count of frames for which transmission fails due 2315 to an internal MAC sublayer transmit error. A frame is 2316 only counted by an instance of this object if it is not 2317 counted by the corresponding instance of either 2318 the swPortTxLateCollisions object, 2319 the swPortTxExcessiveCollisions object, 2320 the swPortTxExcessiveCollision16s object, 2321 the swPortTxExcessiveCollision4s object, 2322 or the swPortTxExcessiveDeferrals object." 2323 2324 ::= { swPortTxStatEntry 23 } 2325 2326 2327 2328-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2329-- | 2330-- The Switch Port Collision Histogram Table | 2331-- | 2332-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2333 2334 2335switchPortTxCollTable OBJECT-TYPE 2336 SYNTAX SEQUENCE OF SwPortTxCollEntry 2337 ACCESS not-accessible 2338 STATUS mandatory 2339 DESCRIPTION 2340 "A collection of collision histograms for the switch ports." 2341 2342 ::= { port 4 } 2343 2344swPortTxCollEntry OBJECT-TYPE 2345 SYNTAX SwPortTxCollEntry 2346 ACCESS not-accessible 2347 STATUS mandatory 2348 DESCRIPTION 2349 "This table provides a per port histogram of collision 2350 activity. The swPortTxCollIndex index (1 to 2351 sysInfoNumberOfSwitchPorts) identifies an individually 2352 switched port, and the swPortTxCollCount index (1 to 16) 2353 denotes the number of collisions experienced in transmitting 2354 a frame. Each table element, then, contains a counter 2355 that denotes the number of frames that have 2356 experienced a specific number of collisions." 2357 2358 INDEX { swPortTxCollIndex, swPortTxCollCount } 2359 ::= { switchPortTxCollTable 1 } 2360 2361SwPortTxCollEntry ::= 2362 SEQUENCE { 2363 swPortTxCollIndex 2364 INTEGER, 2365 swPortTxCollCount 2366 INTEGER, 2367 swPortTxCollFrequencies 2368 Counter 2369 } 2370 2371swPortTxCollIndex OBJECT-TYPE 2372 SYNTAX INTEGER 2373 ACCESS read-only 2374 STATUS mandatory 2375 DESCRIPTION 2376 "A number greater than zero identifying an individually 2377 switched port. The same value of a port index variable 2378 for any of the port tables in this MIB group selects 2379 the same port." 2380 ::= { swPortTxCollEntry 1 } 2381 2382swPortTxCollCount OBJECT-TYPE 2383 SYNTAX INTEGER (1..16) 2384 ACCESS read-only 2385 STATUS mandatory 2386 DESCRIPTION 2387 "The number of per-frame media collisions for which a 2388 particular collision histogram cell represents the 2389 frequency on a particular port." 2390 ::= { swPortTxCollEntry 2 } 2391 2392swPortTxCollFrequencies OBJECT-TYPE 2393 SYNTAX Counter 2394 ACCESS read-only 2395 STATUS mandatory 2396 DESCRIPTION 2397 "A count of frames for which the transmission (successful 2398 or otherwise) on a particular port is accompanied by a 2399 particular number of media collisions." 2400 ::= { swPortTxCollEntry 3 } 2401 2402 2403 2404-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2405-- | 2406-- The Management Group | 2407-- | 2408-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2409 2410 2411netMgmtIpAddress OBJECT-TYPE 2412 SYNTAX IpAddress 2413 ACCESS read-write 2414 STATUS mandatory 2415 DESCRIPTION 2416 "The switch's administrative IP address. The 2417 switch may automatically discover a value for this object 2418 using the BootStrap protocol (BOOTP). The object value is 2419 also duplicated in the MIB-II ipAddrTable. 2420 2421 The following applies to switches operating with 2422 firmware version smaller than 6.00: 2423 2424 When VLANs are present, The switch may be configured 2425 with up to 4 administrative IP addresses, one per VLAN. 2426 This object, in this case, configures the IP address 2427 for the first VLAN. See the object vlanTable for 2428 how to configure the other IP addresses. 2429 2430 Assigning multiple VLAN IP addresses is only necessary 2431 if the VLANs in use represent separate physical IP subnets. 2432 This allows a management station residing on a VLAN to 2433 directly manage the switch without the need for an 2434 intervening router/gateway. 2435 A write to this object will take effect immediately, 2436 replacing the previous address, if any." 2437 2438 ::= { netMgmt 1 } 2439 2440netMgmtIpSubnetMask OBJECT-TYPE 2441 SYNTAX IpAddress 2442 ACCESS read-write 2443 STATUS mandatory 2444 DESCRIPTION 2445 "The switch's administrative IP subnet mask. The 2446 switch may automatically discover a value for this object 2447 using the BootStrap protocol (BOOTP). The object value is 2448 also duplicated in the MIB-II ipAddrTable. 2449 2450 The following applies to switches operating with 2451 firmware version smaller than 6.00: 2452 2453 When VLANs are present, The switch may be configured 2454 with up to 4 administrative IP subnet masks, one per VLAN. 2455 This object, in this case, configures the subnet mask 2456 for the first VLAN. See the object vlanTable for 2457 how to configure the other subnet masks. 2458 2459 Assigning multiple VLAN subnet masks is only necessary 2460 if the VLANs in use represent separate physical IP subnets. 2461 2462 A write to this value will take effect immediately. The 2463 default value is 0.0.0.0, or no subnet mask." 2464 2465 ::= { netMgmt 2 } 2466 2467netMgmtDefaultGateway OBJECT-TYPE 2468 SYNTAX IpAddress 2469 ACCESS read-write 2470 STATUS mandatory 2471 DESCRIPTION 2472 "The default gateway IP address is the address of the next 2473 hop router the switch uses to reach a non-local IP 2474 host when the switch does not know the return route. During 2475 a normal management protocol exchange with an IP client 2476 host, the switch simply sends its response onto the same 2477 route from which the request was received. The default 2478 gateway route is only used when the switch itself 2479 initiates an exchange, e.g., a TFTP upgrade, with the client. 2480 2481 The default gateway IP address is global to all VLANs, 2482 which is unlike the unique per-VLAN management IP address 2483 and subnet mask. 2484 2485 A write to this object will take effect immediately, 2486 replacing the previous address, if any. The default is 2487 0.0.0.0, or no address." 2488 2489 ::= { netMgmt 3 } 2490 2491netMgmtEnableAuthenTraps OBJECT-TYPE 2492 SYNTAX INTEGER { 2493 enabled(1), -- enable authentication traps 2494 disabled(2) -- disable authentication traps 2495 } 2496 ACCESS read-write 2497 STATUS mandatory 2498 DESCRIPTION 2499 "Indicates whether the switch is permitted 2500 to generate authenticationFailure traps. 2501 The value of this object overrides any 2502 configuration information; as such, it provides a 2503 means whereby all authenticationFailure traps may 2504 be disabled. 2505 2506 This object manipulates the same value for the 2507 snmpEnableAuthenTraps object instance. The object 2508 is respecified in this group for convenience. The 2509 default value is enabled(1)." 2510 2511 ::= { netMgmt 4 } 2512 2513netMgmtEnableLinkTraps OBJECT-TYPE 2514 SYNTAX INTEGER { 2515 enabled(1), -- enable linkUp/linkDown traps 2516 disabled(2) -- disable linkUp/linkDown traps 2517 } 2518 ACCESS read-write 2519 STATUS mandatory 2520 DESCRIPTION 2521 "Indicates whether the switch is permitted 2522 to generate linkUp/linkDown traps. 2523 The value of this object overrides any configuration 2524 information; as such, it provides a means whereby all 2525 linkUp/linkDown traps may be disabled. The default 2526 value is enabled(1)." 2527 2528 ::= { netMgmt 5 } 2529 2530netMgmtConsoleInactTime OBJECT-TYPE 2531 SYNTAX INTEGER (0..65500) 2532 ACCESS read-write 2533 STATUS mandatory 2534 DESCRIPTION 2535 "The number of seconds of Management Console session 2536 inactivity to wait before ending the session. Once a 2537 session has ended, the user must resupply the Console 2538 password to regain access. A value of 0 indicates no 2539 timeout, and is the default value." 2540 2541 ::= { netMgmt 6 } 2542 2543netMgmtConsolePasswordThresh OBJECT-TYPE 2544 SYNTAX INTEGER (0..65500) 2545 ACCESS read-write 2546 STATUS mandatory 2547 DESCRIPTION 2548 "The number of consecutive invalid password attempts 2549 allowed before the Management Console is shut down 2550 (kept silent) for a configured duration. A zero value 2551 permits unlimited attempts. The default value is 3." 2552 2553 ::= { netMgmt 7 } 2554 2555netMgmtConsoleSilentTime OBJECT-TYPE 2556 SYNTAX INTEGER (0..65500) 2557 ACCESS read-write 2558 STATUS mandatory 2559 DESCRIPTION 2560 "The number of minutes during which the Management 2561 Console will be unavailable after repeated failed 2562 attempts to logon. A zero value specifies no silent 2563 time, and is the default value." 2564 2565 ::= { netMgmt 8 } 2566 2567netMgmtModemInitString OBJECT-TYPE 2568 SYNTAX DisplayString (SIZE(0..48)) 2569 ACCESS read-write 2570 STATUS mandatory 2571 DESCRIPTION 2572 "This is the initialization string used to configure an 2573 attached modem. Specify this string if the modem is not 2574 Hayes compatible. Only the initialization commands need 2575 to be specified (i.e., do NOT specify any modem prefix 2576 string such as the AT attention sequence, or any suffix 2577 such as the CR character). 2578 2579 This string takes effect after every line hangup." 2580 2581 ::= { netMgmt 9 } 2582 2583netMgmtModemDialString OBJECT-TYPE 2584 SYNTAX DisplayString (SIZE(0..48)) 2585 ACCESS read-write 2586 STATUS mandatory 2587 DESCRIPTION 2588 "This string contains a phone number which is used to 2589 establish a modem connection with a remote site. Only 2590 the phone number needs to be specified (i.e., do NOT 2591 specify any dial prefix string such as ATDT). 2592 2593 Leave this string empty if this dial-out capability is 2594 not desired. This string takes effect after every line 2595 hangup." 2596 2597 ::= { netMgmt 10 } 2598 2599netMgmtModemDialDelay OBJECT-TYPE 2600 SYNTAX INTEGER (0..65500) 2601 ACCESS read-write 2602 STATUS mandatory 2603 DESCRIPTION 2604 "This object specifies a delay in seconds between every 2605 dial-out failure. The value zero indicates an infinite 2606 delay. Normally, the switch will attempt a dial-out 2607 if the netMgmtModemDialString object is non-empty. If the 2608 remote site then fails to answer, and auto-answer has 2609 been disabled on this system, the system will retry the 2610 dial-out attempt after this delay has passed. 2611 2612 If auto-answer is enabled and the first dial-out attempt 2613 fails, the system will stop further dial-out attempts and 2614 immediately go into auto-answer mode. The default value 2615 is 300 seconds, or 5 minutes." 2616 2617 ::= { netMgmt 11 } 2618 2619netMgmtModemAutoAnswer OBJECT-TYPE 2620 SYNTAX INTEGER { 2621 enabled(1), -- enable modem auto-answer mode 2622 disabled(2) -- disable modem auto-answer mode 2623 } 2624 ACCESS read-write 2625 STATUS mandatory 2626 DESCRIPTION 2627 "This object specifies whether the system should be in 2628 auto-answer mode and only accepts incoming calls. Note 2629 that the system will always attempt a dial-out first 2630 if the netMgmtModemDialString object is non-empty. The 2631 default value is enabled(1)." 2632 2633 ::= { netMgmt 12 } 2634 2635 2636 2637-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2638-- | 2639-- The Set Client Table | 2640-- | 2641-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2642 2643netMgmtSetClientTable OBJECT-TYPE 2644 SYNTAX SEQUENCE OF NetMgmtSetClientEntry 2645 ACCESS not-accessible 2646 STATUS mandatory 2647 DESCRIPTION 2648 "Table (4 entries) containing a list of IP addresses or DNS 2649 name of workstations permitted to issue SET requests. Such a 2650 workstation is called a Set client. If this table is 2651 empty then any SET request with a matching SET community 2652 string is allowed. If at least one Set client is specified, 2653 then an incoming SET request must have its source IP 2654 address or name matched against an entry in this table before the 2655 SET is allowed. 2656 2657 An Set client entry whose IP address is 0.0.0.0 is considered 2658 invalid and will be ignored. 2659 2660 This table is considered empty when all Set client 2661 addresses are zeroes (0.0.0.0). and DNS names are empty" 2662 2663 ::= { netMgmt 13 } 2664 2665netMgmtSetClientEntry OBJECT-TYPE 2666 SYNTAX NetMgmtSetClientEntry 2667 ACCESS not-accessible 2668 STATUS mandatory 2669 DESCRIPTION 2670 "An IP address of a manager station allowed to issue 2671 SET requests to this management agent." 2672 INDEX { netMgmtSetClientIndex } 2673 ::= { netMgmtSetClientTable 1 } 2674 2675NetMgmtSetClientEntry ::= SEQUENCE { 2676 netMgmtSetClientIndex 2677 INTEGER, 2678 netMgmtSetClientAddr 2679 IpAddress, 2680 netMgmtSetClientStatus 2681 INTEGER, 2682 netMgmtSetClientName 2683 DisplayString 2684 } 2685 2686netMgmtSetClientIndex OBJECT-TYPE 2687 SYNTAX INTEGER (1..4) 2688 ACCESS read-only 2689 STATUS mandatory 2690 DESCRIPTION 2691 "Identification of a SET client entry." 2692 2693 ::= { netMgmtSetClientEntry 1 } 2694 2695 2696netMgmtSetClientAddr OBJECT-TYPE 2697 SYNTAX IpAddress 2698 ACCESS read-write 2699 STATUS mandatory 2700 DESCRIPTION 2701 "The SET client is assumed to be Internet UDP/IP based. 2702 And this is the client's IP address. Setting this object 2703 will cause the value in the corresponding netMgmtSetClientName 2704 object to cleared." 2705 2706 ::= { netMgmtSetClientEntry 2 } 2707 2708netMgmtSetClientStatus OBJECT-TYPE 2709 SYNTAX INTEGER { other(1), invalid(2), permanent(3) } 2710 ACCESS read-write 2711 STATUS mandatory 2712 DESCRIPTION 2713 "Setting this object to the value invalid(2) has the effect 2714 of invalidating the corresponding entry. That is, it 2715 effectively disassociates the IP address identified with 2716 said entry from the table. It is an implementation 2717 specific matter as to whether the agent removes an 2718 invalidated entry from the table. Accordingly, management 2719 stations must be prepared to receive tabular information 2720 from agents that corresponds to entries not currently in use." 2721 2722 ::= { netMgmtSetClientEntry 3 } 2723 2724netMgmtSetClientName OBJECT-TYPE 2725 SYNTAX DisplayString (SIZE(0..30)) 2726 ACCESS read-write 2727 STATUS mandatory 2728 DESCRIPTION 2729 "The Set Client's DNS host name. The switch will resolve the 2730 host name to IP address via DNS and copy the resolved IP 2731 address into netMgmtSetClientAddr object. Therefore the 2732 value of this object overwrites any value in netMgmtSetClientAddr. 2733 If netMgmtSetClientAddr is set then value of this object 2734 will be cleared." 2735 2736 ::= { netMgmtSetClientEntry 4 } 2737 2738 2739 2740-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2741-- | 2742-- The Trap Client Table | 2743-- | 2744-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2745 2746netMgmtTrapClientTable OBJECT-TYPE 2747 SYNTAX SEQUENCE OF NetMgmtTrapClientEntry 2748 ACCESS not-accessible 2749 STATUS mandatory 2750 DESCRIPTION 2751 "Table (4 entries) containing a list of Network Management 2752 Stations that are to receive traps generated by this 2753 Network Management Agent. Such an NMS is called a 2754 Trap client. 2755 2756 An Trap client entry whose IP address is 0.0.0.0 and DNS name 2757 is empty is considered invalid and will be ignored." 2758 2759 ::= { netMgmt 14 } 2760 2761netMgmtTrapClientEntry OBJECT-TYPE 2762 SYNTAX NetMgmtTrapClientEntry 2763 ACCESS not-accessible 2764 STATUS mandatory 2765 DESCRIPTION 2766 "A destination address and community string to a particular 2767 trap client." 2768 INDEX { netMgmtTrapClientIndex } 2769 ::= { netMgmtTrapClientTable 1 } 2770 2771NetMgmtTrapClientEntry ::= SEQUENCE { 2772 netMgmtTrapClientIndex 2773 INTEGER, 2774 netMgmtTrapClientAddr 2775 IpAddress, 2776 netMgmtTrapClientComm 2777 DisplayString, 2778 netMgmtTrapClientStatus 2779 INTEGER, 2780 netMgmtTrapClientName 2781 DisplayString 2782 } 2783 2784netMgmtTrapClientIndex OBJECT-TYPE 2785 SYNTAX INTEGER (1..4) 2786 ACCESS read-only 2787 STATUS mandatory 2788 DESCRIPTION 2789 "Identification of a trap client entry." 2790 2791 ::= { netMgmtTrapClientEntry 1 } 2792 2793netMgmtTrapClientAddr OBJECT-TYPE 2794 SYNTAX IpAddress 2795 ACCESS read-write 2796 STATUS mandatory 2797 DESCRIPTION 2798 "The trap client is assumed to be Internet UDP/IP based. 2799 And this is the client's IP address. Setting a value for 2800 this object will cause the value of netMgmtTrapClientName 2801 to be cleared (set to null string)." 2802 2803 ::= { netMgmtTrapClientEntry 2 } 2804 2805netMgmtTrapClientComm OBJECT-TYPE 2806 SYNTAX DisplayString (SIZE(0..32)) 2807 ACCESS read-write 2808 STATUS mandatory 2809 DESCRIPTION 2810 "Community string used for traps sent to this trap client." 2811 2812 ::= { netMgmtTrapClientEntry 3 } 2813 2814netMgmtTrapClientStatus OBJECT-TYPE 2815 SYNTAX INTEGER { other(1), invalid(2), permanent(3) } 2816 ACCESS read-write 2817 STATUS mandatory 2818 DESCRIPTION 2819 "Setting this object to the value invalid(2) has the effect 2820 of invalidating the corresponding entry. That is, it 2821 effectively disassociates the IP address/community string 2822 identified with said entry from the table. It is an 2823 implementation specific matter as to whether the agent 2824 removes an invalidated entry from the table. Accordingly, 2825 management stations must be prepared to receive tabular 2826 information from agents that corresponds to entries not 2827 currently in use." 2828 2829 ::= { netMgmtTrapClientEntry 4 } 2830 2831netMgmtTrapClientName OBJECT-TYPE 2832 SYNTAX DisplayString (SIZE(0..30)) 2833 ACCESS read-write 2834 STATUS mandatory 2835 DESCRIPTION 2836 "The Trap Client's DNS host name. The switch will resolve the 2837 host name to an IP address via DNS and copy the resolved IP 2838 address into netMgmtTrapClientAddr object. If 2839 netMgmtTrapClientAddr is set the value of this object 2840 will be cleared (set to null string)." 2841 2842 ::= { netMgmtTrapClientEntry 5 } 2843 2844 2845netMgmtCdpHoldTime OBJECT-TYPE 2846 SYNTAX INTEGER(5..255) 2847 ACCESS read-write 2848 STATUS mandatory 2849 DESCRIPTION 2850 "The hold time is the amount of time that a neighboring device 2851 keeps the CDP neighbor information received from this switch. 2852 If the hold time expires before receiving a new CDP message 2853 from this switch then the neighbor device will remove this 2854 switch as a neighbor. 2855 2856 The default value is 180 seconds." 2857 2858 ::= { netMgmt 15 } 2859 2860netMgmtCdpTransmissionTime OBJECT-TYPE 2861 SYNTAX INTEGER(5..900) 2862 ACCESS read-write 2863 STATUS mandatory 2864 DESCRIPTION 2865 "The transmission time specifies the interval that the switch 2866 will trasnmit CDP messages from its ports. 2867 2868 The default value is 60 seconds. " 2869 2870 ::= { netMgmt 16 } 2871 2872netMgmtCgmpEnable OBJECT-TYPE 2873 SYNTAX INTEGER { 2874 enabled(1), -- enable CGMP 2875 disabled(2) -- disable CGMP 2876 } 2877 ACCESS read-write 2878 STATUS mandatory 2879 DESCRIPTION 2880 "This variable allows user to enable or disable Cisco 2881 Group Management Protocol (CGMP). Enabling CGMP will 2882 result in the deletion of all multicast addresses of form 2883 0x01-00-5E-XX-XX-XX, that may have been registered on the 2884 switch. The default value is enabled(1)." 2885 2886 ::= { netMgmt 17 } 2887 2888netMgmtCgmpRouterHoldTime OBJECT-TYPE 2889 SYNTAX INTEGER(5..900) 2890 ACCESS read-write 2891 STATUS mandatory 2892 DESCRIPTION 2893 "Multicast routers that support CGMP will send CGMP 2894 join message to advertise themselves to switches within 2895 a network. A switch that receives a CGMP message will save 2896 the information and set a timer equal to the router hold 2897 time. When the last router hold time expires, the switch will 2898 remove all IP multicast groups learned from CGMP. 2899 2900 The default value is 600 seconds." 2901 ::= { netMgmt 18 } 2902 2903netMgmtVlan OBJECT-TYPE 2904 SYNTAX INTEGER(1..1023) 2905 ACCESS read-write 2906 STATUS mandatory 2907 DESCRIPTION 2908 " The current VLAN for network management. This defaults 2909 to 1." 2910 ::= {netMgmt 19 } 2911 2912netMgmtEnableRIP OBJECT-TYPE 2913 SYNTAX INTEGER { enabled(1), disabled(2) } 2914 ACCESS read-write 2915 STATUS mandatory 2916 DESCRIPTION 2917 "This object enables and disables Routing Information 2918 Protocol (RIP) listener to automatically discover 2919 IP gateways. The default value is enabled(1)." 2920 2921 ::= { netMgmt 20 } 2922 2923netMgmtDomainServer1IpAddress OBJECT-TYPE 2924 SYNTAX IpAddress 2925 ACCESS read-write 2926 STATUS mandatory 2927 DESCRIPTION 2928 "The IP address of a Domain Name Server (DNS) which the system 2929 uses to resolve domain names to IP addresses. A set on this 2930 object takes effect the next time the system has to resolve a 2931 domain name. A value of all zeroes (0.0.0.0) specifies no 2932 domain server." 2933 2934 ::= { netMgmt 21 } 2935 2936netMgmtDomainServer2IpAddress OBJECT-TYPE 2937 SYNTAX IpAddress 2938 ACCESS read-write 2939 STATUS mandatory 2940 DESCRIPTION 2941 "The IP address of a second Domain Name Server (DNS) which 2942 the system uses to resolve domain names to IP addresses. A set 2943 on this object takes effect the next time the system needs to 2944 resolve a domain name. A value of all zeroes (0.0.0.0) specifies 2945 no domain name server." 2946 ::= { netMgmt 22 } 2947 2948netMgmtDefaultSearchDomain OBJECT-TYPE 2949 SYNTAX DisplayString (SIZE(0..63)) 2950 ACCESS read-write 2951 STATUS mandatory 2952 DESCRIPTION 2953 "A string of up to 63 characters specifying a default domain 2954 search path. When switch needs to resolve a domain name 2955 that is not fully specified, it appends this default domain 2956 path to the name and continues the resolution attempt." 2957 2958 ::= { netMgmt 23 } 2959 2960netMgmtHttpServerAdminState OBJECT-TYPE 2961 SYNTAX INTEGER { 2962 enabled(1), 2963 disabled(2) 2964 } 2965 ACCESS read-write 2966 STATUS mandatory 2967 DESCRIPTION 2968 "This variable enables or disables the HTTP server 2969 interface. The default value is enabled(1)." 2970 2971 ::= { netMgmt 24 } 2972 2973netMgmtHttpPort OBJECT-TYPE 2974 SYNTAX INTEGER (0..65535) 2975 ACCESS read-write 2976 STATUS mandatory 2977 DESCRIPTION 2978 "This variable allows the user to configure a specific port 2979 on which the HTTP server will listen for TCP connections. 2980 By default, the server listens on TCP port 80." 2981 ::= { netMgmt 25} 2982 2983-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2984-- | 2985-- The Upgrade Group | 2986-- | 2987-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2988 2989 2990upgradeFirmwareSource OBJECT-TYPE 2991 SYNTAX INTEGER { eprom(1), flash(2) } 2992 ACCESS read-write 2993 STATUS mandatory 2994 DESCRIPTION 2995 "Selects the source from which firmware is read. There are 2 2996 possible values, eprom(1) and flash(2). A valid selection 2997 will cause a system reset, followed by the execution of the 2998 selected firmware. The default selection is eprom(1). 2999 A valid selection is defined as: 3000 3001 o a selection which yields a firmware that is 3002 different from the one currently executing, or 3003 3004 o selection of flash(2), for which flash memory is available 3005 and contains a checksum verified firmware." 3006 3007 ::= { upgrade 1 } 3008 3009upgradeEPROMRevision OBJECT-TYPE 3010 SYNTAX DisplayString (SIZE(0..8)) 3011 ACCESS read-only 3012 STATUS mandatory 3013 DESCRIPTION 3014 "Returns the revision number of the switch system 3015 firmware residing in EPROM. The string has the following 3016 format 'V2.01'." 3017 3018 ::= { upgrade 2 } 3019 3020upgradeFlashSize OBJECT-TYPE 3021 SYNTAX INTEGER 3022 ACCESS read-only 3023 STATUS mandatory 3024 DESCRIPTION 3025 "The size of available FLASH memory in the system, 3026 in kilobytes. For example: 128 equals 131072 bytes 3027 (128 bytes times 1024)." 3028 3029 ::= { upgrade 3 } 3030 3031upgradeFlashBankStatus OBJECT-TYPE 3032 SYNTAX DisplayString (SIZE(0..80)) 3033 ACCESS read-only 3034 STATUS mandatory 3035 DESCRIPTION 3036 "Text string indicating status and version of last upgrade 3037 to flash memory, including the source of the upgrade, 3038 version and the date and time of upgrade. The string is in 3039 net ASCII and conforms exactly to one of the following format, 3040 depending upon the source of the upgrade: 3041 3042 V2.01 written on Mon Sep 21 07:02:01 1992 from serial terminal: valid 3043 3044 or 3045 3046 V2.01 written on Tue Dec 01 15:19:15 1992 from 192.009.200.200: invalid" 3047 3048 ::= { upgrade 4 } 3049 3050upgradeTFTPServerAddress OBJECT-TYPE 3051 SYNTAX IpAddress 3052 ACCESS read-write 3053 STATUS mandatory 3054 DESCRIPTION 3055 "The IP address of a TFTP server from which a firmware 3056 image can be downloaded. The download may be initiated 3057 by setting the upgradeTFTPInitiate to upgrade(1), or via 3058 an out-of-band management action. The default value is 3059 0.0.0.0, or no address. Setting this object also sets 3060 the value of upgradeTFTPServerName to a string of the same 3061 value as this object." 3062 3063 ::= { upgrade 5 } 3064 3065upgradeTFTPLoadFilename OBJECT-TYPE 3066 SYNTAX DisplayString (SIZE(0..80)) 3067 ACCESS read-write 3068 STATUS mandatory 3069 DESCRIPTION 3070 "The name of the file containing a firmware upgrade 3071 image on the host whose address is given by 3072 upgradeTFTPServerAddress. The default value is 3073 an empty string, or no filename." 3074 3075 ::= { upgrade 6 } 3076 3077upgradeTFTPInitiate OBJECT-TYPE 3078 SYNTAX INTEGER { upgrade(1), noUpgrade(2) } 3079 ACCESS read-write 3080 STATUS mandatory 3081 DESCRIPTION 3082 "Setting this object to noUpgrade(2) results in no action. 3083 When set to upgrade(1), the switch will attempt 3084 to download a firmware upgrade image from the server whose 3085 address is given by upgradeTFTPServerAddress. The image is 3086 found in the file whose name is given by 3087 upgradeTFTPLoadFilename. Both upgradeTFTPServerAddress and 3088 upgradeTFTPLoadFilename must be non-empty for the upgrade 3089 to proceed. 3090 3091 This object always returns noUpgrade(2) when read." 3092 3093 ::= { upgrade 7 } 3094 3095upgradeAutoExecute OBJECT-TYPE 3096 SYNTAX INTEGER { enabled(1), disabled(2) } 3097 ACCESS read-write 3098 STATUS mandatory 3099 DESCRIPTION 3100 "Indicates whether a newly upgraded firmware version 3101 should immediately be selected for execution. When 3102 this object is disabled(2), the user must explicitly 3103 set the upgradeFirmwareSource object to select and run 3104 a particular firmware version after an upgrade. 3105 3106 When this object is enabled(1), following a successful 3107 firmware upgrade the system will automatically switch 3108 to run the new firmware. The default value is enabled(1)." 3109 3110 ::= { upgrade 8 } 3111 3112upgradeTFTPAccept OBJECT-TYPE 3113 SYNTAX INTEGER { 3114 enabled(1), -- enable the TFTP Upgrade Listener 3115 disabled(2) -- disable the TFTP Upgrade Listener 3116 } 3117 ACCESS read-write 3118 STATUS mandatory 3119 DESCRIPTION 3120 "This object controls the second method of firmware 3121 upgrade using TFTP. The switch has a UDP 3122 Listener on the well known TFTP server port, and can 3123 accept upgrade requests from any workstation with Internet 3124 Protocol TFTP software. 3125 3126 This object enables or disables the TFTP Upgrade Listener. 3127 When disabled(2), no TFTP workstations can download 3128 a firmware upgrade image to the switch. The default value 3129 is enabled(1)." 3130 3131 ::= { upgrade 9 } 3132 3133upgradeTFTPServerName OBJECT-TYPE 3134 SYNTAX DisplayString (SIZE(0..30)) 3135 ACCESS read-write 3136 STATUS mandatory 3137 DESCRIPTION 3138 "The name of a TFTP server DNS name from which a firmware 3139 image can be downloaded. The download may be initiated 3140 by setting the upgradeTFTPInitiate to upgrade(1), or via 3141 an out-of-band management action. The value of this object 3142 is the same as the value of sysConfigTftpServerName. 3143 3144 The value of upgradeTFTPServerAddress object is set to zero 3145 when this object is set." 3146 3147 ::= { upgrade 10 } 3148 3149 3150-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3151-- | 3152-- The VLAN Group | 3153-- | 3154-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3155 3156vlanMaxSupported OBJECT-TYPE 3157 SYNTAX INTEGER 3158 ACCESS read-only 3159 STATUS mandatory 3160 DESCRIPTION 3161 "The maximum number of virtual LANs supported." 3162 3163 ::= { vlan 1 } 3164 3165vlanAllowMembershipOverlap OBJECT-TYPE 3166 SYNTAX INTEGER { enabled(1), disabled(2) } 3167 ACCESS read-write 3168 STATUS deprecated 3169 DESCRIPTION 3170 "When set to enabled(1), the switch will allow a port 3171 to be member of more than one VLAN. Note that overlapped 3172 VLANs may lead to loss of connectivity in the Spanning 3173 Tree topology, and should only be used with caution. 3174 3175 When set to disabled(2), the switch will ensure that 3176 no one port can simultaneously be member of more than one 3177 VLAN. 3178 3179 This object is not supported by switches operating 3180 with firmware version greater than or equal to 6.00. 3181 3182 The default value is disabled(2)." 3183 3184 ::= { vlan 2 } 3185 3186vlanTable OBJECT-TYPE 3187 SYNTAX SEQUENCE OF VlanEntry 3188 ACCESS not-accessible 3189 STATUS mandatory 3190 DESCRIPTION 3191 "A list of configuration entries for a VLAN." 3192 3193 ::= { vlan 3 } 3194 3195vlanEntry OBJECT-TYPE 3196 SYNTAX VlanEntry 3197 ACCESS not-accessible 3198 STATUS mandatory 3199 DESCRIPTION 3200 "Configuration parameters for a VLAN." 3201 INDEX { vlanIndex } 3202 3203 ::= { vlanTable 1 } 3204 3205VlanEntry ::= 3206 SEQUENCE { 3207 vlanIndex 3208 INTEGER, 3209 vlanName 3210 DisplayString, 3211 vlanMemberPorts 3212 OCTET STRING, 3213 vlanIpAddress 3214 IpAddress, 3215 vlanIpSubnetMask 3216 IpAddress, 3217 vlanBridgeTemplate 3218 INTEGER, 3219 vlanStpAdmin 3220 INTEGER 3221 } 3222 3223vlanIndex OBJECT-TYPE 3224 SYNTAX INTEGER 3225 ACCESS read-only 3226 STATUS mandatory 3227 DESCRIPTION 3228 "Number from 1 to vlanMaxSupported identifying a 3229 configurable VLAN." 3230 3231 ::= { vlanEntry 1 } 3232 3233vlanName OBJECT-TYPE 3234 SYNTAX DisplayString (SIZE(0..60)) 3235 ACCESS read-write 3236 STATUS mandatory 3237 DESCRIPTION 3238 "A descriptive string of up to 60 characters used by the 3239 network administrator to name a VLAN. 3240 3241 This object is not supported by switches operating 3242 with firmware version greater than or equal to 6.00" 3243 3244 ::= { vlanEntry 2 } 3245 3246vlanMemberPorts OBJECT-TYPE 3247 SYNTAX OCTET STRING 3248 ACCESS read-only 3249 STATUS mandatory 3250 DESCRIPTION 3251 "The set of the switch's member ports for the VLAN. 3252 A port may reside within multiple VLANs only if 3253 the object vlanAllowMembershipOverlap has been set 3254 to enabled. 3255 3256 This object cannot be used to configure VLAN 3257 membership. The table vlanMemberTable is used 3258 for that purpose. 3259 3260 Each octet within the value of this object specifies a 3261 set of eight ports, with the first octet specifying ports 3262 1 through 8, the second octet specifying ports 9 3263 through 16, etc. Within each octet, the most 3264 significant bit represents the lowest numbered 3265 port, and the least significant bit represents the 3266 highest numbered port. Thus, each port of the 3267 VLAN is represented by a single bit within the 3268 value of this object. If that bit has a value of 3269 '1' then that port is included in the set of 3270 ports; the port is not included if its bit has a 3271 value of '0'. 3272 3273 Initially, a single VLAN with all ports as its 3274 members is defined. 3275 3276 This object is not supported by switches operating 3277 with firmware version greater than or equal to 6.00" 3278 3279 ::= { vlanEntry 3 } 3280 3281vlanIpAddress OBJECT-TYPE 3282 SYNTAX IpAddress 3283 ACCESS read-write 3284 STATUS mandatory 3285 DESCRIPTION 3286 "The switch's administrative IP address in this VLAN. 3287 Note that once a value has been set for this object, the 3288 next write will only take effect after a system reset. 3289 The default value is the same as the address contained in 3290 netMgmtIpAddress. 3291 3292 This object is not supported by switches operating 3293 with firmware version greater than or equal to 5.35" 3294 3295 ::= { vlanEntry 4 } 3296 3297vlanIpSubnetMask OBJECT-TYPE 3298 SYNTAX IpAddress 3299 ACCESS read-write 3300 STATUS mandatory 3301 DESCRIPTION 3302 "The switch's administrative IP subnet mask in this 3303 VLAN. A change in the subnet mask at any 3304 time will immediately take effect. The default value 3305 is the same as the mask contained in netMgmtIpSubnetMask. 3306 3307 This object is not supported by switches operating 3308 with firmware version greater than or equal to 5.35" 3309 3310 ::= { vlanEntry 5 } 3311 3312vlanBridgeTemplate OBJECT-TYPE 3313 SYNTAX INTEGER 3314 ACCESS read-write 3315 STATUS mandatory 3316 DESCRIPTION 3317 "The bridge parameter template used by the VLAN. By default, 3318 a VLAN uses template 1. The value of this object must be 3319 one of the values of bridgeTemplateIndex. 3320 3321 This object is supported only by switches operating 3322 with firmware version greater than or equal to 7.00" 3323 3324 ::= { vlanEntry 6 } 3325 3326vlanStpAdmin OBJECT-TYPE 3327 SYNTAX INTEGER { enabled(1), disabled(2) } 3328 ACCESS read-write 3329 STATUS mandatory 3330 DESCRIPTION 3331 "This object indicates if STP is enabled or disabled for the 3332 VLAN. 3333 3334 This object is supported only by switches operating 3335 with firmware version greater than or equal to 7.00" 3336 3337 ::= { vlanEntry 7 } 3338 3339vlanMemberTable OBJECT-TYPE 3340 SYNTAX SEQUENCE OF VlanMemberEntry 3341 ACCESS not-accessible 3342 STATUS mandatory 3343 DESCRIPTION 3344 "A list of port membership configuration entries for a VLAN." 3345 3346 ::= { vlan 4 } 3347 3348vlanMemberEntry OBJECT-TYPE 3349 SYNTAX VlanMemberEntry 3350 ACCESS not-accessible 3351 STATUS mandatory 3352 DESCRIPTION 3353 "Port membership configuration parameters for a VLAN." 3354 INDEX { vlanMemberIndex, vlanMemberPortIndex } 3355 3356 ::= { vlanMemberTable 1 } 3357 3358VlanMemberEntry ::= 3359 SEQUENCE { 3360 vlanMemberIndex 3361 INTEGER, 3362 vlanMemberPortIndex 3363 INTEGER, 3364 vlanMemberPortOfVlan 3365 INTEGER 3366 } 3367 3368vlanMemberIndex OBJECT-TYPE 3369 SYNTAX INTEGER 3370 ACCESS read-only 3371 STATUS mandatory 3372 DESCRIPTION 3373 "Number from 1 to vlanMaxSupported identifying a 3374 configurable VLAN. The same value of a VLAN index 3375 variable for any of the VLAN tables in this MIB group selects 3376 the same VLAN." 3377 3378 ::= { vlanMemberEntry 1 } 3379 3380vlanMemberPortIndex OBJECT-TYPE 3381 SYNTAX INTEGER 3382 ACCESS read-only 3383 STATUS mandatory 3384 DESCRIPTION 3385 "Number greater than zero identifying an individually 3386 switched port. The same value of a port index variable 3387 for any of the port tables selects the same port." 3388 ::= { vlanMemberEntry 2 } 3389 3390vlanMemberPortOfVlan OBJECT-TYPE 3391 SYNTAX INTEGER { true(1), false(2) } 3392 ACCESS read-write 3393 STATUS mandatory 3394 DESCRIPTION 3395 "The port identified by vlanMemberPortIndex becomes 3396 a member of the VLAN identified by vlanMemberIndex 3397 when this object is set to true(1). The same port 3398 ceases to be member of that VLAN when the object 3399 is set to false(2). 3400 3401 All ports in the switch must belong to some VLAN. 3402 Consequently, the switch will return badValue if 3403 this object is used such to remove the port from all 3404 membership lists. 3405 3406 Note that when vlanAllowMembershipOverlap is disabled, 3407 a port can only be member of exactly one VLAN. 3408 In this case, setting vlanMemberPortOfVlan to true(1) for 3409 a port adds the port to the membership list of the 3410 current VLAN and removes the same port from all other VLAN 3411 membership lists. 3412 3413 When vlanAllowMembershipOverlap is enabled, a port may 3414 reside in multiple VLANs. Setting vlanMemberPortOfVlan 3415 to true(1) in this case adds the port to the membership 3416 list of the current VLAN and does not change other 3417 VLAN membership lists." 3418 3419 ::= { vlanMemberEntry 3 } 3420 3421bridgeTemplateMax OBJECT-TYPE 3422 SYNTAX INTEGER 3423 ACCESS read-only 3424 STATUS mandatory 3425 DESCRIPTION 3426 "The maximum number of bridge templates supported." 3427 ::= { vlan 5 } 3428 3429bridgeTemplateTable OBJECT-TYPE 3430 SYNTAX SEQUENCE OF BridgeTemplateEntry 3431 ACCESS not-accessible 3432 STATUS mandatory 3433 DESCRIPTION 3434 "A list of bridge configuration templates." 3435 ::= { vlan 6 } 3436 3437bridgeTemplateEntry OBJECT-TYPE 3438 SYNTAX BridgeTemplateEntry 3439 ACCESS not-accessible 3440 STATUS mandatory 3441 DESCRIPTION 3442 "Configuration parameters for a bridge parameter template." 3443 INDEX { bridgeTemplateIndex } 3444 3445 ::= { bridgeTemplateTable 1 } 3446 3447BridgeTemplateEntry ::= 3448 SEQUENCE { 3449 bridgeTemplateIndex 3450 INTEGER, 3451 bridgeTemplatePriority 3452 INTEGER, 3453 bridgeTemplateMaxAge 3454 Timeout, 3455 bridgeTemplateHelloTime 3456 Timeout, 3457 bridgeTemplateForwardDelay 3458 Timeout 3459 } 3460 3461bridgeTemplateIndex OBJECT-TYPE 3462 SYNTAX INTEGER 3463 ACCESS read-only 3464 STATUS mandatory 3465 DESCRIPTION 3466 "Number from 1 to bridgeTemplateMax identifying a 3467 configurable bridge parameters template." 3468 ::= { bridgeTemplateEntry 1 } 3469 3470bridgeTemplatePriority OBJECT-TYPE 3471 SYNTAX INTEGER 3472 ACCESS read-write 3473 STATUS mandatory 3474 DESCRIPTION 3475 "See dot1dStpPriority in RFC 1493. The value of 3476 dot1dStpPriority must match the value of an instance 3477 of this object." 3478 ::= { bridgeTemplateEntry 2 } 3479 3480bridgeTemplateMaxAge OBJECT-TYPE 3481 SYNTAX Timeout 3482 ACCESS read-write 3483 STATUS mandatory 3484 DESCRIPTION 3485 "See dot1dStpBridgeMaxAge in RFC 1493. The value of 3486 dot1dStpBridgeMaxAge must match the value of an instance 3487 of this object." 3488 ::= { bridgeTemplateEntry 3 } 3489 3490bridgeTemplateHelloTime OBJECT-TYPE 3491 SYNTAX Timeout 3492 ACCESS read-write 3493 STATUS mandatory 3494 DESCRIPTION 3495 "See dot1dStpBridgeHelloTime in RFC 1493. The value of 3496 dot1dStpBridgeHelloTime must match the value of an instance 3497 of this object." 3498 ::= { bridgeTemplateEntry 4 } 3499 3500bridgeTemplateForwardDelay OBJECT-TYPE 3501 SYNTAX Timeout 3502 ACCESS read-write 3503 STATUS mandatory 3504 DESCRIPTION 3505 "See dot1dStpBridgeForwardDelay in RFC 1493. The value of 3506 dot1dStpBridgeForwardDelay must match the value of an instance 3507 of this object." 3508 ::= { bridgeTemplateEntry 5 } 3509 3510-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3511-- | 3512-- Bandwidth Usage Information | 3513-- | 3514-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3515 3516 3517bandwidthUsageCurrent OBJECT-TYPE 3518 SYNTAX Counter 3519 ACCESS read-only 3520 STATUS mandatory 3521 DESCRIPTION 3522 "The bandwidth currently consumed. The measurement unit is in 3523 megabits per second (1,000,000 bits/second)." 3524 3525 ::= { bandwidthUsage 1 } 3526 3527bandwidthUsageMaxPeakEntries OBJECT-TYPE 3528 SYNTAX INTEGER 3529 ACCESS read-only 3530 STATUS mandatory 3531 DESCRIPTION 3532 "The maximum number of entries bandwidthUsagePeakTable 3533 can have." 3534 3535 ::= { bandwidthUsage 2 } 3536 3537bandwidthUsagePeakInterval OBJECT-TYPE 3538 SYNTAX INTEGER { onehour(1),threehours(3),sixhours(6),twelvehours(12), 3539 oneday(24),twodays(48),threedays(72),fourdays(96), 3540 fivedays(120),sixdays(144),oneweek(168) } 3541 ACCESS read-write 3542 STATUS mandatory 3543 DESCRIPTION 3544 "This object specifies the length of time which forms a 3545 peak bandwidth capture interval. The default is 3546 oneday(24). A write to this object with any new value 3547 restarts the peak bandwidth capture at the first interval. 3548 In other word, the bandwidthUsagePeakTable will be cleared 3549 and entry number 1 will record the peak for a new first 3550 interval." 3551 3552 ::= { bandwidthUsage 3 } 3553 3554bandwidthUsagePeakRestart OBJECT-TYPE 3555 SYNTAX INTEGER { noRestart(1), restart(2) } 3556 ACCESS read-write 3557 STATUS mandatory 3558 DESCRIPTION 3559 "Set to restart(2) to clear the bandwidthUsagePeakTable 3560 and restart the peak bandwidth capturing at the current 3561 interval. No action will be taken if this object is set 3562 to noRestart(1). This object always returned noRestart(1) 3563 when read." 3564 3565 ::= { bandwidthUsage 4 } 3566 3567bandwidthUsageCurrentPeakEntry OBJECT-TYPE 3568 SYNTAX INTEGER 3569 ACCESS read-only 3570 STATUS mandatory 3571 DESCRIPTION 3572 "A value identifying an instance of the bandwidthUsagePeakIndex 3573 of the bandwidthUsagePeakTable where the peak bandwidth 3574 measurement is most current." 3575 3576 ::= { bandwidthUsage 5 } 3577 3578bandwidthUsagePeakTable OBJECT-TYPE 3579 SYNTAX SEQUENCE OF BandwidthUsagePeakEntry 3580 ACCESS not-accessible 3581 STATUS mandatory 3582 DESCRIPTION 3583 "A list of entries containing peak bandwidth usages in 3584 a number of time periods." 3585 3586 ::= { bandwidthUsage 6 } 3587 3588bandwidthUsagePeakEntry OBJECT-TYPE 3589 SYNTAX BandwidthUsagePeakEntry 3590 ACCESS not-accessible 3591 STATUS mandatory 3592 DESCRIPTION 3593 "Information about peak bandwidth usage in a time period." 3594 INDEX { bandwidthUsagePeakIndex } 3595 ::= { bandwidthUsagePeakTable 1 } 3596 3597BandwidthUsagePeakEntry ::= 3598 SEQUENCE { 3599 bandwidthUsagePeakIndex 3600 INTEGER, 3601 bandwidthUsageStartTime 3602 DisplayString, 3603 bandwidthUsagePeak 3604 INTEGER, 3605 bandwidthUsagePeakTime 3606 DisplayString 3607 } 3608 3609bandwidthUsagePeakIndex OBJECT-TYPE 3610 SYNTAX INTEGER 3611 ACCESS read-only 3612 STATUS mandatory 3613 DESCRIPTION 3614 "Number from 1 to bandwidthUsageMaxPeakEntries identifying a 3615 particular bandwithUsagePeakEntry." 3616 3617 ::= { bandwidthUsagePeakEntry 1 } 3618 3619bandwidthUsageStartTime OBJECT-TYPE 3620 SYNTAX DisplayString (SIZE(0..32)) 3621 ACCESS read-only 3622 STATUS mandatory 3623 DESCRIPTION 3624 "Up to 32 characters containing the date and time that marks 3625 the start of this capture interval. The string is in net 3626 ASCII and conforms exactly to the following format: 3627 3628 Mon Sep 21 07:00:00 1992" 3629 3630 ::= { bandwidthUsagePeakEntry 2 } 3631 3632bandwidthUsagePeak OBJECT-TYPE 3633 SYNTAX INTEGER 3634 ACCESS read-only 3635 STATUS mandatory 3636 DESCRIPTION 3637 "The highest bandwidth utilized since the time given in 3638 bandwidthUsageStartTime or last cleared. The measurement 3639 unit is in megabits per second (1,000,000 bits/second)." 3640 3641 ::= { bandwidthUsagePeakEntry 3 } 3642 3643bandwidthUsagePeakTime OBJECT-TYPE 3644 SYNTAX DisplayString (SIZE(0..32)) 3645 ACCESS read-only 3646 STATUS mandatory 3647 DESCRIPTION 3648 "Up to 32 characters containing the date and time the value 3649 in bandwidthUsagePeak is captured. The string is in net 3650 ASCII and conforms exactly to the following format: 3651 3652 Mon Sep 21 07:02:01 1992" 3653 3654 ::= { bandwidthUsagePeakEntry 4 } 3655 3656-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3657-- | 3658-- The Stand-Alone Ethernet Switch Enterprise Specific Traps | 3659-- | 3660-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3661 3662logonIntruder TRAP-TYPE 3663 ENTERPRISE series2000 3664 VARIABLES { sysName } 3665 DESCRIPTION 3666 "A user is repeatedly trying to logon using an invalid 3667 password. The number of attempts exceeds the preset 3668 limit given in netMgmtConsolePasswordThresh. 3669 Depending on how the object netMgmtConsoleSilentTime 3670 is configured, the switch may shut down the 3671 Management Console following the generation of this trap." 3672 3673 ::= 0 3674 3675switchDiagnostic TRAP-TYPE 3676 ENTERPRISE series2000 3677 VARIABLES { sysName } 3678 DESCRIPTION 3679 "The switch issues this trap when its Power On 3680 Self Test (POST) code does not pass all tests. Some 3681 failures are catastrophic and may prevent the generation 3682 of this trap, as well as the system's operations." 3683 3684 ::= 1 3685 3686addressViolation TRAP-TYPE 3687 ENTERPRISE series2000 3688 VARIABLES { ifIndex } 3689 DESCRIPTION 3690 "The addressViolation trap is issued when an address 3691 violation is detected on a secured port. 3692 The generation of the addressViolation trap can be 3693 enabled or suppressed using the object 3694 sysConfigAddressViolationAlert." 3695 3696 ::= 3 3697 3698broadcastStorm TRAP-TYPE 3699 ENTERPRISE series2000 3700 VARIABLES { ifIndex } 3701 DESCRIPTION 3702 "The broadcastStorm trap is issued when broadcast storm control 3703 is enabled and the number of broadcast packets received in a 3704 second from a port is higher than the broadcast threshold. 3705 The generation of this trap can be enabled or suppressed using 3706 the object sysConfigBroadcastStormAlert." 3707 3708 ::= 4 3709 3710rpsFailed TRAP-TYPE 3711 ENTERPRISE series2000 3712 VARIABLES { sysName } 3713 DESCRIPTION 3714 "A redundant power source is connected to the switch but a failure 3715 exists in the power system." 3716 3717 ::= 5 3718 3719ipAddressChange TRAP-TYPE 3720 ENTERPRISE series2000 3721 VARIABLES { sysName } 3722 DESCRIPTION 3723 "The ipAddressChange trap is issued when the switch 3724 is unable to complete its DHCPDISCOVER/ DHCPREQUEST 3725 process, or when it fails to extend the lease for the 3726 current address, or when it accepts an address change 3727 from the user." 3728 ::= 6 3729 3730 3731-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3732-- | 3733-- The Bridge Group | 3734-- | 3735-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3736 3737bridgeGroupMaxSupported OBJECT-TYPE 3738 SYNTAX INTEGER 3739 ACCESS read-only 3740 STATUS mandatory 3741 DESCRIPTION 3742 "The maximum number of bridge groups supported. 3743 The switch currenlty supports up to 4 bridge groups. 3744 This object represents the upper bound of the index 3745 into the bridgeGroupTable." 3746 ::= { bridgeGroup 1 } 3747 3748bridgeGroupAllowMembershipOverlap OBJECT-TYPE 3749 SYNTAX INTEGER { enabled(1), disabled(2) } 3750 ACCESS read-write 3751 STATUS mandatory 3752 DESCRIPTION 3753 "When set to enabled(1), the switch will allow a port 3754 to be member of more than one bridge group. Note that 3755 overlapped bridge groups may lead to loss of connectivity 3756 in the Spanning Tree topology, and should only be used 3757 with caution. 3758 3759 When set to disabled(2), the switch will ensure that 3760 a port can belong to one and only one bridge group. 3761 3762 The default value is disabled(1)." 3763 ::= { bridgeGroup 2 } 3764 3765bridgeGroupTable OBJECT-TYPE 3766 SYNTAX SEQUENCE OF BridgeGroupEntry 3767 ACCESS not-accessible 3768 STATUS mandatory 3769 DESCRIPTION 3770 "A list of configuration entries for a bridge group." 3771 3772 ::= { bridgeGroup 3 } 3773 3774bridgeGroupEntry OBJECT-TYPE 3775 SYNTAX BridgeGroupEntry 3776 ACCESS not-accessible 3777 STATUS mandatory 3778 DESCRIPTION 3779 "Configuration parameters for a bridge group." 3780 INDEX { bridgeGroupIndex } 3781 ::= { bridgeGroupTable 1 } 3782 3783BridgeGroupEntry ::= 3784 SEQUENCE { 3785 bridgeGroupIndex 3786 INTEGER, 3787 bridgeGroupMemberPorts 3788 OCTET STRING, 3789 bridgeGroupStpAdmin 3790 INTEGER 3791 } 3792 3793bridgeGroupIndex OBJECT-TYPE 3794 SYNTAX INTEGER 3795 ACCESS read-only 3796 STATUS mandatory 3797 DESCRIPTION 3798 "Number from 1 to bridgeGroupMaxSupported identifying a 3799 configurable bridge group." 3800 3801 ::= { bridgeGroupEntry 1 } 3802 3803bridgeGroupMemberPorts OBJECT-TYPE 3804 SYNTAX OCTET STRING 3805 ACCESS read-only 3806 STATUS mandatory 3807 DESCRIPTION 3808 "The set of the switch's member ports for the bridge group. 3809 A port may reside within multiple bridge groups only if 3810 the object bridgeGroupAllowMembershipOverlap has been set 3811 to enabled(1). 3812 3813 This object cannot be used to configure bridge group 3814 membership. The table bridgeGroupMemberTable is used 3815 for that purpose. 3816 3817 Each octet within the value of this object specifies a 3818 set of eight ports, with the first octet specifying ports 3819 1 through 8, the second octet specifying ports 9 3820 through 16, etc. Within each octet, the most 3821 significant bit represents the lowest numbered 3822 port, and the least significant bit represents the 3823 highest numbered port. Thus, each port of the bridge 3824 group is represented by a single bit within the 3825 value of this object. If that bit has a value of 3826 '1' then that port is included in the set of 3827 ports; the port is not included if its bit has a 3828 value of '0'. 3829 3830 Initially, a single bridge group with all ports as its 3831 members is defined." 3832 3833 ::= { bridgeGroupEntry 3 } 3834 3835bridgeGroupStpAdmin OBJECT-TYPE 3836 SYNTAX INTEGER { enabled(1), disabled(2) } 3837 ACCESS read-write 3838 STATUS mandatory 3839 DESCRIPTION 3840 "This object indicates if STP is enabled or disabled for the 3841 bridge group. 3842 3843 The default is enabled(1)." 3844 ::= { bridgeGroupEntry 4 } 3845 3846bridgeGroupMemberTable OBJECT-TYPE 3847 SYNTAX SEQUENCE OF BridgeGroupMemberEntry 3848 ACCESS not-accessible 3849 STATUS mandatory 3850 DESCRIPTION 3851 "A list of port membership configuration entries for a 3852 bridge group." 3853 3854 ::= { bridgeGroup 4 } 3855 3856bridgeGroupMemberEntry OBJECT-TYPE 3857 SYNTAX BridgeGroupMemberEntry 3858 ACCESS not-accessible 3859 STATUS mandatory 3860 DESCRIPTION 3861 "Port membership configuration parameters for a bridge group." 3862 INDEX { bridgeGroupMemberIndex, bridgeGroupMemberPortIndex } 3863 ::= { bridgeGroupMemberTable 1 } 3864 3865BridgeGroupMemberEntry ::= 3866 SEQUENCE { 3867 bridgeGroupMemberIndex 3868 INTEGER, 3869 bridgeGroupMemberPortIndex 3870 INTEGER, 3871 bridgeGroupMemberPortOfBridgeGroup 3872 INTEGER 3873 } 3874 3875bridgeGroupMemberIndex OBJECT-TYPE 3876 SYNTAX INTEGER 3877 ACCESS read-only 3878 STATUS mandatory 3879 DESCRIPTION 3880 "The value of bridgeGroupIndex of a bridge group." 3881 3882 ::= { bridgeGroupMemberEntry 1 } 3883 3884bridgeGroupMemberPortIndex OBJECT-TYPE 3885 SYNTAX INTEGER 3886 ACCESS read-only 3887 STATUS mandatory 3888 DESCRIPTION 3889 "The value of swPortIndex of a switched port." 3890 ::= { bridgeGroupMemberEntry 2 } 3891 3892bridgeGroupMemberPortOfBridgeGroup OBJECT-TYPE 3893 SYNTAX INTEGER { true(1), false(2) } 3894 ACCESS read-write 3895 STATUS mandatory 3896 DESCRIPTION 3897 "The port identified by bridgeGroupMemberPortIndex becomes 3898 a member of the bridgeGroup identified by bridgeGroupMemberIndex 3899 when this object is set to true(1). The same port 3900 ceases to be member of that bridgeGroup when the object 3901 is set to false(2). 3902 3903 All ports in the switch must belong to some bridge group. 3904 Consequently, the switch will return badValue if 3905 this object is used such to remove the port from all 3906 membership lists. 3907 3908 Note that when bridgeGroupAllowMembershipOverlap is disabled, 3909 a port can only be member of exactly one bridge group. 3910 In this case, setting bridgeGroupMemberPortOfBridgeGroup to 3911 true(1) for a port adds the port to the membership list of the 3912 current bridge group and removes the same port from all other 3913 bridge group membership lists. 3914 3915 When bridgeGroupAllowMembershipOverlap is enabled, a port may 3916 reside in multiple bridge groups. Setting 3917 bridgeGroupMemberPortOfBridgeGroup to true(1) in this case adds 3918 the port to the membership list of the current bridge group 3919 and does not change other bridge groups' membership list." 3920 3921 ::= { bridgeGroupMemberEntry 3 } 3922 3923 3924 3925 3926END 3927