1-- **************************************************** 2-- CISCO-ERR-DISABLE-MIB.my 3-- MIB support for the Error Disable feature 4-- 5-- Copyright (c) 2006, 2008-2013, 2016 by Cisco Systems Inc. 6-- All rights reserved. 7-- 8-- **************************************************** 9 10CISCO-ERR-DISABLE-MIB DEFINITIONS ::= BEGIN 11 12IMPORTS 13 MODULE-IDENTITY, 14 OBJECT-TYPE, 15 NOTIFICATION-TYPE, 16 Unsigned32 17 FROM SNMPv2-SMI 18 MODULE-COMPLIANCE, 19 OBJECT-GROUP, 20 NOTIFICATION-GROUP 21 FROM SNMPv2-CONF 22 ifIndex 23 FROM IF-MIB 24 TEXTUAL-CONVENTION, 25 TruthValue 26 FROM SNMPv2-TC 27 TimeIntervalSec 28 FROM CISCO-TC 29 VlanIndexOrZero 30 FROM CISCO-PRIVATE-VLAN-MIB 31 ciscoMgmt 32 FROM CISCO-SMI; 33 34 35ciscoErrDisableMIB MODULE-IDENTITY 36 LAST-UPDATED "201606020000Z" 37 ORGANIZATION "Cisco Systems, Inc." 38 CONTACT-INFO 39 "Cisco Systems 40 Customer Service 41 42 Postal: 170 W Tasman Drive 43 San Jose, CA 95134 44 USA 45 46 Tel: +1 800 553-NETS 47 48 E-mail: cs-lan-switch-snmp@cisco.com" 49 DESCRIPTION 50 "This MIB module provides the ability for a Network 51 Management Station (NMS) to configure and monitor the 52 error-disable feature via SNMP. 53 54 The error-disable feature allows other software 55 features running in a system to operationally disable a 56 system entity upon detecting abnormal conditions. 57 58 Examples of such a system entity include interfaces, a 59 vlan configured in the system, or a VLAN allowed on 60 specific layer 2 multi-vlan interface. 61 62 More specific examples: 63 64 a) When BPDU guard is enabled on an interface 65 it is expected that no BPDU packets are received by 66 the interface. If a BPDU packet is received, then the 67 BPDU guard will operationally disable the 68 interface. 69 70 b) Users can configure a particular threshold of 71 broadcast packets received on an interface. If the 72 number of packets received exceeds the threshold, then 73 storm-control will disable the interface. 74 75 c) When unidirectional Link Detection (UDLD) detects a 76 unidirectional link on an interface, it can disable 77 the interface. 78 79 d) On a trunk or a multi-vlan layer 2 port, if 80 port-security detects violation on a particular vlan, 81 then it can operationally disable that vlan on that 82 port. 83 84 The definition of 'abnormal condition' is under the 85 control of features that make use of the error-disable 86 feature to disable system entities. 87 88 The error-disable feature supports the following 89 configuration: 90 91 1) Whether software features can in fact use the 92 error-disable feature upon detecting abnormal 93 conditions. 94 NOTE: Some software features will ALWAYS use the 95 error-disable feature to disable entities upon 96 detection of error. 97 98 2) Whether the system can attempt to automatically 99 recover after a system entity has been disabled (e.g., 100 A system can attempt to bring up a physical interface 101 which had been disabled earlier) 102 103 3) If error recovery is possible, then the time 104 interval to wait before the system starts the recovery 105 attempt." 106 REVISION "201606020000Z" 107 DESCRIPTION 108 "Added the following new enumerations in 109 CErrDisableFeatureID: 110 other(36), portReinitLimitReached(37), 111 adminRxBBCreditPerfBufIncomp(38), ficonNotEnabled(39), 112 adminModeIncomp(40), adminSpeedIncomp(41), ncompAdminRxBBCredit(42), 113 adminRxBufSizeIncomp(43), eppFailure(44), osmEPortUp(45), 114 osmNonEPortUp(46), udldUniDir(47), udldTxRxLoop(48), 115 udldNeighbourMismatch(49), udldEmptyEcho(50), 116 udldAggrasiveModeLinkFailed(51), excessivePortInterrupts(52), 117 channelErrDisabled(53), hwProgFailed(54), 118 internalHandshakeFailed(55), stpInconsistencyOnVpcPeerLink(56), 119 stpPortStateFailure(57), ipConflict(58), 120 multipleMSapIdsRcvd(59), oneHundredPdusWithoutAck(60), 121 and ipQosCompatCheckFailure(61)." 122 REVISION "201304230000Z" 123 DESCRIPTION 124 "Added ciscoErrDisableFeatureFlapGroup and 125 a new enumeration flapControl(4) in 126 cErrDisableFeatureConfigurable." 127 REVISION "201010190000Z" 128 DESCRIPTION 129 "Added a new enumeration in CErrDisableFeatureID: 130 tranceiverIncomp(35)." 131 REVISION "200903230000Z" 132 DESCRIPTION 133 "Added the following new enumerations in 134 CErrDisableFeatureID: 135 sfpConfigMismatch(24), communityLimit(25), invalidPolicy(26), 136 lsGroup(27), ekey(28), portModeFailure(29), 137 pppoeIaRateLimit(30), oamRemoteCriticalEvent(31), 138 oamRemoteDyingGasp(32), oamRemoteLinkFault(33), 139 and mvrp(34). 140 141 Added the new enumeration detectShutdownVlan(3) 142 to cErrDisableFeatureConfigurable. 143 144 Added ciscoErrDisableShutdownVlanGroup." 145 REVISION "200804070000Z" 146 DESCRIPTION 147 "Added the following new enumerations in 148 CErrDisableFeatureID: 149 packetBuffer(18), macLimit(19), linkMonitorFailure(20), 150 oamRemoteFailure(21), dot1adIncompEtype(22), and 151 dot1adIncompTunnel(23). 152 153 cErrDisableInterfaceEvent notification is deprecated 154 and replaced by a new notification 155 cErrDisableInterfaceEventRev1. 156 157 Modified the description of cErrDisableNotifEnable 158 to add control for cErrDisableInterfaceEventRev1 159 notification." 160 REVISION "200605310000Z" 161 DESCRIPTION 162 "Initial version of this MIB module." 163 ::= { ciscoMgmt 548 } 164 165 166ciscoErrDisableMIBNotifs OBJECT IDENTIFIER 167 ::= { ciscoErrDisableMIB 0 } 168 169ciscoErrDisableMIBObjects OBJECT IDENTIFIER 170 ::= { ciscoErrDisableMIB 1 } 171 172ciscoErrDisableMIBConform OBJECT IDENTIFIER 173 ::= { ciscoErrDisableMIB 2 } 174 175cErrDisableGlobalObjects OBJECT IDENTIFIER 176 ::= { ciscoErrDisableMIBObjects 1 } 177 178cErrDisableFeatureObjects OBJECT IDENTIFIER 179 ::= { ciscoErrDisableMIBObjects 2 } 180 181cErrDisableIfObjects OBJECT IDENTIFIER 182 ::= { ciscoErrDisableMIBObjects 3 } 183 184 185-- Textual Conventions 186 187CErrDisableFeatureID ::= TEXTUAL-CONVENTION 188 STATUS current 189 DESCRIPTION 190 "An integer-value assigned to various features/events 191 that can error disable a system entity 192 193 udld: Unidirectional Link Detection 194 195 bpduGuard: Spanning Tree BPDU Guard feature that prevents 196 processing BPDU packets on an access interface 197 198 channelMisconfig: General Link Aggregation mis-configuration 199 200 pagpFlap: Cisco's PAGP Link Aggregation protocol errors 201 202 dtpFlap: Dynamic Trunking Protocol errors 203 204 linkFlap: Link State flapping 205 206 l2ptGuard: L2 Protocol Tunnel errors 207 208 dot1xSecurityViolation: 802.1x authentication violations 209 210 portSecurity: Port Security violations 211 212 gbicInvalid: Invalid GBIC errors (examples include 213 unsupported GBIC being inserted) 214 215 dhcpRateLimit: DHCP snooping rate limit violation 216 217 unicastFlood: Unicast Flooding threshold violations 218 219 vmps: VLAN Membership Policy Server feature related errors 220 221 stormControl: storm control (broadcast/multicast/unicast) 222 threshold violations 223 224 inlinePower: Errors in inline power 225 226 arpInspection: Errors detected by Dynamic Arp Inspection 227 (DAI) feature 228 229 portLoopback: Interface Loopback Error 230 231 packetBuffer: Packet Buffer Error 232 233 macLimit: Errors detected by Mac Address Limit feature 234 235 linkMonitorFailure: Link Monitoring failure 236 237 oamRemoteFailure: Remote Failure detected by Ethernet OAM 238 (Operations, Administration, and Maintenance) feature 239 240 dot1adIncompEtype: 802.1ad Ether-type Incompatible errors 241 242 dot1adIncompTunnel: 802.1ad Pdu Tunnel Incompatible errors 243 244 sfpConfigMismatch: Mismatch on SFP configuration 245 246 communityLimit: Vlan Community Limit violations 247 248 invalidPolicy: QoS Policy violation 249 250 lsGroup: Errors detected by Link State Group Tracking feature 251 252 ekey: Errors detected by Error Key Mechanism 253 254 portModeFailure: Port mode change failure 255 256 pppoeIaRateLimit: Errors detected by PPPoE Intermediate Agent 257 Rate Limit feature 258 259 oamRemoteCriticalEvent: Ethernet OAM Remote Critical Event 260 Failure 261 262 oamRemoteDyingGasp: Ethernet OAM Remote Dying Gasp Failure 263 264 oamRemoteLinkFault: Ethernet OAM Remote Link Fault Failure 265 266 mvrp: Errors detected by Multiple VLAN Registration Protocol 267 268 tranceiverIncomp: Tranceiver incompatible errors 269 270 other: Any other feature not covered by enumerations listed here 271 272 portReinitLimitReached: Port reinitialization limit reached 273 274 adminRxBBCreditPerfBufIncomp: Incompatible admin port rxbbcredit performance buffers 275 276 ficonNotEnabled: Ficon not enabled 277 278 adminModeIncomp: Incompatible port admin mode 279 280 adminSpeedIncomp: Incompatible port admin speed 281 282 adminRxBBCreditIncomp: Incompatible admin port rxbbcredit 283 284 adminRxBufSizeIncomp: Incompatible admin port rxbufsize 285 286 eppFailure: EPP Failure 287 288 osmEPortUp: First interface in this group is E 289 290 osmNonEPortUp: Other interfaces in this group are not shut 291 292 udldUniDir: Unidirectional UDLD detected 293 294 udldTxRxLoop: UDLD Tx-Rx loop 295 296 udldNeighbourMismatch: UDLD neighbor mismatch 297 298 udldEmptyEcho: UDLD empty echo 299 300 udldAggrasiveModeLinkFailed: UDLD detected link failure in aggressive mode 301 302 excessivePortInterrupts: Error disabled due to excessive port interrupts 303 304 channelErrDisabled: Channel error-disabled 305 306 hwProgFailed: hardware programming failed 307 308 internalHandshakeFailed: Internal handshake failure 309 310 stpInconsistencyOnVpcPeerLink: STP inconsistency on VPC peer-link 311 312 stpPortStateFailure: STP has set port state to failure 313 314 ipConflict: Error disabled due to IP address conflict 315 316 multipleMSapIdsRcvd: DCX Multiple MSAP IDs recieved for the port 317 318 oneHundredPdusWithoutAck: DCX Recieved 100 PDUs without ACK 319 320 ipQosCompatCheckFailure: IP Qos DCBXP compat check failed" 321 SYNTAX INTEGER { 322 udld(1), 323 bpduGuard(2), 324 channelMisconfig(3), 325 pagpFlap(4), 326 dtpFlap(5), 327 linkFlap(6), 328 l2ptGuard(7), 329 dot1xSecurityViolation(8), 330 portSecurityViolation(9), 331 gbicInvalid(10), 332 dhcpRateLimit(11), 333 unicastFlood(12), 334 vmps(13), 335 stormControl(14), 336 inlinePower(15), 337 arpInspection(16), 338 portLoopback(17), 339 packetBuffer(18), 340 macLimit(19), 341 linkMonitorFailure(20), 342 oamRemoteFailure(21), 343 dot1adIncompEtype(22), 344 dot1adIncompTunnel(23), 345 sfpConfigMismatch(24), 346 communityLimit(25), 347 invalidPolicy(26), 348 lsGroup(27), 349 ekey(28), 350 portModeFailure(29), 351 pppoeIaRateLimit(30), 352 oamRemoteCriticalEvent(31), 353 oamRemoteDyingGasp(32), 354 oamRemoteLinkFault(33), 355 mvrp(34), 356 tranceiverIncomp(35), 357 other(36), 358 portReinitLimitReached(37), 359 adminRxBBCreditPerfBufIncomp(38), 360 ficonNotEnabled(39), 361 adminModeIncomp(40), 362 adminSpeedIncomp(41), 363 adminRxBBCreditIncomp(42), 364 adminRxBufSizeIncomp(43), 365 eppFailure(44), 366 osmEPortUp(45), 367 osmNonEPortUp(46), 368 udldUniDir(47), 369 udldTxRxLoop(48), 370 udldNeighbourMismatch(49), 371 udldEmptyEcho(50), 372 udldAggrasiveModeLinkFailed(51), 373 excessivePortInterrupts(52), 374 channelErrDisabled(53), 375 hwProgFailed(54), 376 internalHandshakeFailed(55), 377 stpInconsistencyOnVpcPeerLink(56), 378 stpPortStateFailure(57), 379 ipConflict(58), 380 multipleMSapIdsRcvd(59), 381 oneHundredPdusWithoutAck(60), 382 ipQosCompatCheckFailure(61) 383 } 384 385-- Global configuration objects 386 387cErrDisableRecoveryInterval OBJECT-TYPE 388 SYNTAX TimeIntervalSec 389 MAX-ACCESS read-write 390 STATUS current 391 DESCRIPTION 392 "This object specifies the error-disable recovery time 393 interval. 394 When a system entity is operationally disabled upon 395 detecting abnormal condition by a particular feature, 396 the system waits for a period equal to this time interval, 397 and then re-enable the entity if automatic recovery is 398 enabled for the feature." 399 ::= { cErrDisableGlobalObjects 1 } 400 401cErrDisableNotifEnable OBJECT-TYPE 402 SYNTAX TruthValue 403 MAX-ACCESS read-write 404 STATUS current 405 DESCRIPTION 406 "This object specifies whether cErrDisableInterfaceEvent 407 and cErrDisableInterfaceEventRev1 408 notifications should be generated when a system entity is 409 error-disabled." 410 ::= { cErrDisableGlobalObjects 2 } 411 412cErrDisableNotifRate OBJECT-TYPE 413 SYNTAX Unsigned32 414 UNITS "Notification/Minute" 415 MAX-ACCESS read-write 416 STATUS current 417 DESCRIPTION 418 "The value of this object specifies the maximum number of 419 error-disable notifications the device will generate per 420 minute. 421 422 A value of '0' specifies no limit and the device 423 will generate a notification for each error-disable 424 event." 425 ::= { cErrDisableGlobalObjects 3 } 426 427cErrDisableFeatureTable OBJECT-TYPE 428 SYNTAX SEQUENCE OF CErrDisableFeatureEntry 429 MAX-ACCESS not-accessible 430 STATUS current 431 DESCRIPTION 432 "This table contains the error-disable related info 433 for each feature employing the error-disable 434 feature." 435 ::= { cErrDisableFeatureObjects 1 } 436 437cErrDisableFeatureEntry OBJECT-TYPE 438 SYNTAX CErrDisableFeatureEntry 439 MAX-ACCESS not-accessible 440 STATUS current 441 DESCRIPTION 442 "An entry is created for each feature that employs the 443 error-disable feature." 444 INDEX { cErrDisableFeatureIndex } 445 ::= { cErrDisableFeatureTable 1 } 446 447CErrDisableFeatureEntry ::= SEQUENCE { 448 cErrDisableFeatureIndex CErrDisableFeatureID, 449 cErrDisableFeatureConfigurable BITS, 450 cErrDisableFeatureDetectEnable TruthValue, 451 cErrDisableFeatureRecoveryEnable TruthValue, 452 cErrDisableFeatureRecoveryInterval TimeIntervalSec, 453 cErrDisableFeatureDetectShutdownVlan TruthValue, 454 cErrDisableFeatureMaxFlapCount Unsigned32, 455 cErrDisableFeatureFlapTimePeriod Unsigned32 456} 457 458cErrDisableFeatureIndex OBJECT-TYPE 459 SYNTAX CErrDisableFeatureID 460 MAX-ACCESS not-accessible 461 STATUS current 462 DESCRIPTION 463 "This object uniquely identifies a feature that makes 464 use of the error-disable feature." 465 ::= { cErrDisableFeatureEntry 1 } 466 467cErrDisableFeatureConfigurable OBJECT-TYPE 468 SYNTAX BITS { 469 detectionEnable(0), 470 recoveryEnable(1), 471 recoveryInterval(2), 472 detectShutdownVlan(3), 473 flapControl(4) 474 } 475 MAX-ACCESS read-only 476 STATUS current 477 DESCRIPTION 478 "This object indicates whether the error-disable related 479 configuration is configurable for this feature. If a bit 480 is set to 1, then the corresponding error-disable 481 configuration can be configured. 482 483 'detectionEnable' - indicates the error-disable detection 484 can be enabled/disabled for this feature 485 via cErrDisableFeatureDetectEnable. 486 'recoveryEnable' - indicates the error-disable recovery 487 can be enabled/disabled for this feature 488 via cErrDisableFeatureRecoveryEnable. 489 'recoveryInterval' - indicates the error-disable recovery 490 Interval can be configured via 491 cErrDisableFeatureRecoveryInterval. 492 'detectShutdownVlan' - indicates the error-disable detection 493 shutdown vlan mode can be configured for 494 this feature via 495 cErrDisableFeatureDetectShutdownVlan. 496 'flapControl' - indicates the error-disable flap control 497 can be configured via 498 cErrDisableFeatureMaxFlapCount and 499 cErrDisableFeatureFlapTimePeriod." 500 ::= { cErrDisableFeatureEntry 2 } 501 502cErrDisableFeatureDetectEnable OBJECT-TYPE 503 SYNTAX TruthValue 504 MAX-ACCESS read-write 505 STATUS current 506 DESCRIPTION 507 "This object specifies whether the error-disable detection 508 is enabled for the feature. 509 510 Note: 511 This object is read-write only for those features 512 that are configurable, meaning: 513 cErrDisableFeatureConfigurable.<featureIndex> has the 514 first bit set to 1." 515 ::= { cErrDisableFeatureEntry 3 } 516 517cErrDisableFeatureRecoveryEnable OBJECT-TYPE 518 SYNTAX TruthValue 519 MAX-ACCESS read-write 520 STATUS current 521 DESCRIPTION 522 "This object specifies whether the system can 523 automatically recover a system entity that has been 524 disabled by the feature." 525 ::= { cErrDisableFeatureEntry 4 } 526 527cErrDisableFeatureRecoveryInterval OBJECT-TYPE 528 SYNTAX TimeIntervalSec 529 MAX-ACCESS read-write 530 STATUS current 531 DESCRIPTION 532 "This object specifies the error-recovery time interval 533 that will be used by the system for any system entity that 534 is error-disabled by this particular feature. 535 536 If the value of this object is '0', then the device will 537 use the value specified by the global configuration object 538 cErrDisableRecoveryInterval." 539 ::= { cErrDisableFeatureEntry 5 } 540 541cErrDisableFeatureDetectShutdownVlan OBJECT-TYPE 542 SYNTAX TruthValue 543 MAX-ACCESS read-write 544 STATUS current 545 DESCRIPTION 546 "This object specifies whether shutting down the violating 547 VLAN on an interface is enabled or not. The value of 'true' 548 indicates that shutting down the violating VLAN on an 549 interface is enabled. The value of 'false' indicates that 550 shutting down the violating VLAN on an interface is 551 disabled." 552 ::= { cErrDisableFeatureEntry 6 } 553 554cErrDisableFeatureMaxFlapCount OBJECT-TYPE 555 SYNTAX Unsigned32 556 MAX-ACCESS read-write 557 STATUS current 558 DESCRIPTION 559 "This object specifies the maximum number of flaps that 560 are allowed to occur before setting to error disable state. 561 A read-only value of zero indicates that no flap control 562 is present." 563 ::= { cErrDisableFeatureEntry 7 } 564 565cErrDisableFeatureFlapTimePeriod OBJECT-TYPE 566 SYNTAX Unsigned32 567 MAX-ACCESS read-write 568 STATUS current 569 DESCRIPTION 570 "This object specifies the period of time counting the number of 571 flaps that are allowed before setting to error disable state. 572 A read-only value of zero indicates that no flap control 573 is present." 574 ::= { cErrDisableFeatureEntry 8 } 575 576 577 578cErrDisableIfStatusTable OBJECT-TYPE 579 SYNTAX SEQUENCE OF CErrDisableIfStatusEntry 580 MAX-ACCESS not-accessible 581 STATUS current 582 DESCRIPTION 583 "This table provides interface (port) specific 584 error-disable status information. Each conceptual row 585 provides status information about a {interface, vlan} 586 disabled by a feature. 587 588 On a trunk or multi-vlan access interface, a given vlan on 589 the interface can be error-disabled. In this case, the row is 590 indexed by the ifIndex for the interface and the vlan 591 index corresponding to the vlan in question. 592 593 If the interface is carrying only 1 vlan or the entire 594 trunk interface is error-disabled (due to link flaps, for 595 example) then the vlan index portion of the row index is 596 0." 597 ::= { cErrDisableIfObjects 1 } 598 599cErrDisableIfStatusEntry OBJECT-TYPE 600 SYNTAX CErrDisableIfStatusEntry 601 MAX-ACCESS not-accessible 602 STATUS current 603 DESCRIPTION 604 "A collection of objects that specify the status of an 605 error-disabled Interface or {interface, vlan}." 606 INDEX { 607 ifIndex, 608 cErrDisableIfStatusVlanIndex 609 } 610 ::= { cErrDisableIfStatusTable 1 } 611 612CErrDisableIfStatusEntry ::= SEQUENCE { 613 cErrDisableIfStatusVlanIndex VlanIndexOrZero, 614 cErrDisableIfStatusCause CErrDisableFeatureID, 615 cErrDisableIfStatusTimeToRecover TimeIntervalSec 616} 617 618cErrDisableIfStatusVlanIndex OBJECT-TYPE 619 SYNTAX VlanIndexOrZero 620 MAX-ACCESS not-accessible 621 STATUS current 622 DESCRIPTION 623 "This object specifies the vlan of the given interface 624 that has been error-disabled. If the physical interface is 625 error-disabled then the value of this object is 0." 626 ::= { cErrDisableIfStatusEntry 1 } 627 628cErrDisableIfStatusCause OBJECT-TYPE 629 SYNTAX CErrDisableFeatureID 630 MAX-ACCESS read-only 631 STATUS current 632 DESCRIPTION 633 "This object specifies the feature/event that caused the 634 {interface, vlan} (or the entire interface) to be 635 error-disabled." 636 ::= { cErrDisableIfStatusEntry 2 } 637 638cErrDisableIfStatusTimeToRecover OBJECT-TYPE 639 SYNTAX TimeIntervalSec 640 MAX-ACCESS read-only 641 STATUS current 642 DESCRIPTION 643 "Time left before the system attempts an automatic 644 recovery of the interface or the vlan of the given 645 interface. If no recovery is scheduled, then the value 646 of this object is '0'." 647 ::= { cErrDisableIfStatusEntry 3 } 648 649 650-- Notifications 651 652cErrDisableNotificationsPrefix OBJECT IDENTIFIER 653 ::= { ciscoErrDisableMIBNotifs 1 } 654 655 656cErrDisableInterfaceEvent NOTIFICATION-TYPE 657 OBJECTS { cErrDisableIfStatusCause } 658 STATUS deprecated 659 DESCRIPTION 660 "The cErrDisableInterfaceEvent is generated when an interface 661 or {interface, vlan} is error-disabled by the feature 662 specified in cErrDisableIfStatusCause. 663 664 cErrDisableInterfaceEvent is deprecated and replaced by 665 cErrDisableInterfaceEventRev1." 666 ::= { cErrDisableNotificationsPrefix 1 } 667 668cErrDisableInterfaceEventRev1 NOTIFICATION-TYPE 669 OBJECTS { cErrDisableIfStatusCause } 670 STATUS current 671 DESCRIPTION 672 "The cErrDisableInterfaceEventRev1 is generated when an 673 interface or {interface, vlan} is error-disabled by the 674 feature specified in cErrDisableIfStatusCause. 675 676 cErrDisableInterfaceEventRev1 deprecates 677 cErrDisableInterfaceEvent to make it RFC 2578 compliant. 678 According to section 8.5 of RFC 2578, the next 679 to last sub-identifier in the name of any newly-defined 680 notification must have the value zero." 681 ::= { ciscoErrDisableMIBNotifs 2 } 682-- MIB Conformance statements 683 684ciscoErrDisableMIBCompliances OBJECT IDENTIFIER 685 ::= { ciscoErrDisableMIBConform 1 } 686 687ciscoErrDisableMIBGroups OBJECT IDENTIFIER 688 ::= { ciscoErrDisableMIBConform 2 } 689 690 691ciscoErrDisableMIBCompliance MODULE-COMPLIANCE 692 STATUS deprecated 693 DESCRIPTION 694 "The compliance statement for the cisco errdisable MIB." 695 MODULE -- this module 696 MANDATORY-GROUPS { 697 ciscoErrDisableGlobalCfgGroup, 698 ciscoErrDisableFeatureCfgGroup, 699 ciscoErrDisableIfStatusGroup 700 } 701 702 GROUP ciscoErrDisableNotifCfgGroup 703 DESCRIPTION 704 "This group is mandatory if the managed system 705 supports notifications for error-disable events." 706 707 GROUP ciscoErrDisableNotifGroup 708 DESCRIPTION 709 "This group is mandatory if the managed system 710 supports notifications for error-disable events." 711 ::= { ciscoErrDisableMIBCompliances 1 } 712 713ciscoErrDisableMIBComplianceRev1 MODULE-COMPLIANCE 714 STATUS deprecated 715 DESCRIPTION 716 "The compliance statement for the cisco errdisable MIB." 717 MODULE -- this module 718 MANDATORY-GROUPS { 719 ciscoErrDisableGlobalCfgGroup, 720 ciscoErrDisableFeatureCfgGroup, 721 ciscoErrDisableIfStatusGroup 722 } 723 724 GROUP ciscoErrDisableNotifCfgGroup 725 DESCRIPTION 726 "This group is mandatory if the managed system 727 supports notifications for error-disable events." 728 729 GROUP ciscoErrDisableNotifGroupRev1 730 DESCRIPTION 731 "This group is mandatory if the managed system 732 supports notifications for error-disable events." 733 734 GROUP ciscoErrDisableShutdownVlanGroup 735 DESCRIPTION 736 "This group is mandatory if the managed system 737 supports the configuration on error-disable 738 detection shutdown vlan mode." 739 740 OBJECT cErrDisableRecoveryInterval 741 MIN-ACCESS read-only 742 DESCRIPTION 743 "Write access is not required." 744 745 OBJECT cErrDisableNotifEnable 746 MIN-ACCESS read-only 747 DESCRIPTION 748 "Write access is not required." 749 750 OBJECT cErrDisableNotifRate 751 MIN-ACCESS read-only 752 DESCRIPTION 753 "Write access is not required." 754 755 OBJECT cErrDisableFeatureDetectEnable 756 MIN-ACCESS read-only 757 DESCRIPTION 758 "Write access is not required." 759 760 OBJECT cErrDisableFeatureRecoveryEnable 761 MIN-ACCESS read-only 762 DESCRIPTION 763 "Write access is not required." 764 765 OBJECT cErrDisableFeatureRecoveryInterval 766 MIN-ACCESS read-only 767 DESCRIPTION 768 "Write access is not required." 769 770 OBJECT cErrDisableFeatureDetectShutdownVlan 771 MIN-ACCESS read-only 772 DESCRIPTION 773 "Write access is not required." 774 ::= { ciscoErrDisableMIBCompliances 2 } 775 776ciscoErrDisableMIBComplianceRev2 MODULE-COMPLIANCE 777 STATUS current 778 DESCRIPTION 779 "The compliance statement for the cisco errdisable MIB." 780 MODULE -- this module 781 MANDATORY-GROUPS { 782 ciscoErrDisableGlobalCfgGroup, 783 ciscoErrDisableFeatureCfgGroup, 784 ciscoErrDisableIfStatusGroup 785 } 786 787 GROUP ciscoErrDisableNotifCfgGroup 788 DESCRIPTION 789 "This group is mandatory if the managed system 790 supports notifications for error-disable events." 791 792 GROUP ciscoErrDisableNotifGroupRev1 793 DESCRIPTION 794 "This group is mandatory if the managed system 795 supports notifications for error-disable events." 796 797 GROUP ciscoErrDisableShutdownVlanGroup 798 DESCRIPTION 799 "This group is mandatory if the managed system 800 supports the configuration on error-disable 801 detection shutdown vlan mode." 802 803 GROUP ciscoErrDisableFeatureFlapGroup 804 DESCRIPTION 805 "This group is mandatory if the managed system 806 supports the configuration on error-disable 807 flap control." 808 809 OBJECT cErrDisableRecoveryInterval 810 MIN-ACCESS read-only 811 DESCRIPTION 812 "Write access is not required." 813 814 OBJECT cErrDisableNotifEnable 815 MIN-ACCESS read-only 816 DESCRIPTION 817 "Write access is not required." 818 819 OBJECT cErrDisableNotifRate 820 MIN-ACCESS read-only 821 DESCRIPTION 822 "Write access is not required." 823 824 OBJECT cErrDisableFeatureDetectEnable 825 MIN-ACCESS read-only 826 DESCRIPTION 827 "Write access is not required." 828 829 OBJECT cErrDisableFeatureRecoveryEnable 830 MIN-ACCESS read-only 831 DESCRIPTION 832 "Write access is not required." 833 834 OBJECT cErrDisableFeatureRecoveryInterval 835 MIN-ACCESS read-only 836 DESCRIPTION 837 "Write access is not required." 838 839 OBJECT cErrDisableFeatureDetectShutdownVlan 840 MIN-ACCESS read-only 841 DESCRIPTION 842 "Write access is not required." 843 844 OBJECT cErrDisableFeatureMaxFlapCount 845 MIN-ACCESS read-only 846 DESCRIPTION 847 "Write access is not required." 848 849 OBJECT cErrDisableFeatureFlapTimePeriod 850 MIN-ACCESS read-only 851 DESCRIPTION 852 "Write access is not required." 853 ::= { ciscoErrDisableMIBCompliances 3 } 854 855-- Object groups 856 857ciscoErrDisableGlobalCfgGroup OBJECT-GROUP 858 OBJECTS { cErrDisableRecoveryInterval } 859 STATUS current 860 DESCRIPTION 861 "A collection of objects to configure error-disable 862 functionality." 863 ::= { ciscoErrDisableMIBGroups 1 } 864 865ciscoErrDisableFeatureCfgGroup OBJECT-GROUP 866 OBJECTS { 867 cErrDisableFeatureConfigurable, 868 cErrDisableFeatureDetectEnable, 869 cErrDisableFeatureRecoveryEnable, 870 cErrDisableFeatureRecoveryInterval 871 } 872 STATUS current 873 DESCRIPTION 874 "A collection of objects to manage the configuration of 875 the error-disable feature." 876 ::= { ciscoErrDisableMIBGroups 2 } 877 878ciscoErrDisableIfStatusGroup OBJECT-GROUP 879 OBJECTS { 880 cErrDisableIfStatusCause, 881 cErrDisableIfStatusTimeToRecover 882 } 883 STATUS current 884 DESCRIPTION 885 "A collection of error-disable interface status objects." 886 ::= { ciscoErrDisableMIBGroups 3 } 887 888ciscoErrDisableNotifCfgGroup OBJECT-GROUP 889 OBJECTS { 890 cErrDisableNotifEnable, 891 cErrDisableNotifRate 892 } 893 STATUS current 894 DESCRIPTION 895 "A collection of objects to configure error-disable 896 notifications." 897 ::= { ciscoErrDisableMIBGroups 4 } 898 899ciscoErrDisableNotifGroup NOTIFICATION-GROUP 900 NOTIFICATIONS { cErrDisableInterfaceEvent } 901 STATUS deprecated 902 DESCRIPTION 903 "A collection of error-disable notification objects." 904 ::= { ciscoErrDisableMIBGroups 5 } 905 906ciscoErrDisableNotifGroupRev1 NOTIFICATION-GROUP 907 NOTIFICATIONS { cErrDisableInterfaceEventRev1 } 908 STATUS current 909 DESCRIPTION 910 "A collection of error-disable notification objects." 911 ::= { ciscoErrDisableMIBGroups 6 } 912 913ciscoErrDisableShutdownVlanGroup OBJECT-GROUP 914 OBJECTS { cErrDisableFeatureDetectShutdownVlan } 915 STATUS current 916 DESCRIPTION 917 "A collection of objects to manage the configuration of 918 error-disable detection shutdown vlan mode." 919 ::= { ciscoErrDisableMIBGroups 7 } 920 921ciscoErrDisableFeatureFlapGroup OBJECT-GROUP 922 OBJECTS { 923 cErrDisableFeatureMaxFlapCount, 924 cErrDisableFeatureFlapTimePeriod 925 } 926 STATUS current 927 DESCRIPTION 928 "A collection of objects to manage the configuration of 929 the error-disable flap control." 930 ::= { ciscoErrDisableMIBGroups 8 } 931 932END 933 934 935 936 937