summaryrefslogtreecommitdiff
path: root/MIBS/cisco/CISCO-ERR-DISABLE-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/cisco/CISCO-ERR-DISABLE-MIB')
-rw-r--r--MIBS/cisco/CISCO-ERR-DISABLE-MIB936
1 files changed, 936 insertions, 0 deletions
diff --git a/MIBS/cisco/CISCO-ERR-DISABLE-MIB b/MIBS/cisco/CISCO-ERR-DISABLE-MIB
new file mode 100644
index 0000000..d559355
--- /dev/null
+++ b/MIBS/cisco/CISCO-ERR-DISABLE-MIB
@@ -0,0 +1,936 @@
+-- ****************************************************
+-- CISCO-ERR-DISABLE-MIB.my
+-- MIB support for the Error Disable feature
+--
+-- Copyright (c) 2006, 2008-2013, 2016 by Cisco Systems Inc.
+-- All rights reserved.
+--
+-- ****************************************************
+
+CISCO-ERR-DISABLE-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-TYPE,
+ NOTIFICATION-TYPE,
+ Unsigned32
+ FROM SNMPv2-SMI
+ MODULE-COMPLIANCE,
+ OBJECT-GROUP,
+ NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ ifIndex
+ FROM IF-MIB
+ TEXTUAL-CONVENTION,
+ TruthValue
+ FROM SNMPv2-TC
+ TimeIntervalSec
+ FROM CISCO-TC
+ VlanIndexOrZero
+ FROM CISCO-PRIVATE-VLAN-MIB
+ ciscoMgmt
+ FROM CISCO-SMI;
+
+
+ciscoErrDisableMIB MODULE-IDENTITY
+ LAST-UPDATED "201606020000Z"
+ ORGANIZATION "Cisco Systems, Inc."
+ CONTACT-INFO
+ "Cisco Systems
+ Customer Service
+
+ Postal: 170 W Tasman Drive
+ San Jose, CA 95134
+ USA
+
+ Tel: +1 800 553-NETS
+
+ E-mail: cs-lan-switch-snmp@cisco.com"
+ DESCRIPTION
+ "This MIB module provides the ability for a Network
+ Management Station (NMS) to configure and monitor the
+ error-disable feature via SNMP.
+
+ The error-disable feature allows other software
+ features running in a system to operationally disable a
+ system entity upon detecting abnormal conditions.
+
+ Examples of such a system entity include interfaces, a
+ vlan configured in the system, or a VLAN allowed on
+ specific layer 2 multi-vlan interface.
+
+ More specific examples:
+
+ a) When BPDU guard is enabled on an interface
+ it is expected that no BPDU packets are received by
+ the interface. If a BPDU packet is received, then the
+ BPDU guard will operationally disable the
+ interface.
+
+ b) Users can configure a particular threshold of
+ broadcast packets received on an interface. If the
+ number of packets received exceeds the threshold, then
+ storm-control will disable the interface.
+
+ c) When unidirectional Link Detection (UDLD) detects a
+ unidirectional link on an interface, it can disable
+ the interface.
+
+ d) On a trunk or a multi-vlan layer 2 port, if
+ port-security detects violation on a particular vlan,
+ then it can operationally disable that vlan on that
+ port.
+
+ The definition of 'abnormal condition' is under the
+ control of features that make use of the error-disable
+ feature to disable system entities.
+
+ The error-disable feature supports the following
+ configuration:
+
+ 1) Whether software features can in fact use the
+ error-disable feature upon detecting abnormal
+ conditions.
+ NOTE: Some software features will ALWAYS use the
+ error-disable feature to disable entities upon
+ detection of error.
+
+ 2) Whether the system can attempt to automatically
+ recover after a system entity has been disabled (e.g.,
+ A system can attempt to bring up a physical interface
+ which had been disabled earlier)
+
+ 3) If error recovery is possible, then the time
+ interval to wait before the system starts the recovery
+ attempt."
+ REVISION "201606020000Z"
+ DESCRIPTION
+ "Added the following new enumerations in
+ CErrDisableFeatureID:
+ other(36), portReinitLimitReached(37),
+ adminRxBBCreditPerfBufIncomp(38), ficonNotEnabled(39),
+ adminModeIncomp(40), adminSpeedIncomp(41), ncompAdminRxBBCredit(42),
+ adminRxBufSizeIncomp(43), eppFailure(44), osmEPortUp(45),
+ osmNonEPortUp(46), udldUniDir(47), udldTxRxLoop(48),
+ udldNeighbourMismatch(49), udldEmptyEcho(50),
+ udldAggrasiveModeLinkFailed(51), excessivePortInterrupts(52),
+ channelErrDisabled(53), hwProgFailed(54),
+ internalHandshakeFailed(55), stpInconsistencyOnVpcPeerLink(56),
+ stpPortStateFailure(57), ipConflict(58),
+ multipleMSapIdsRcvd(59), oneHundredPdusWithoutAck(60),
+ and ipQosCompatCheckFailure(61)."
+ REVISION "201304230000Z"
+ DESCRIPTION
+ "Added ciscoErrDisableFeatureFlapGroup and
+ a new enumeration flapControl(4) in
+ cErrDisableFeatureConfigurable."
+ REVISION "201010190000Z"
+ DESCRIPTION
+ "Added a new enumeration in CErrDisableFeatureID:
+ tranceiverIncomp(35)."
+ REVISION "200903230000Z"
+ DESCRIPTION
+ "Added the following new enumerations in
+ CErrDisableFeatureID:
+ sfpConfigMismatch(24), communityLimit(25), invalidPolicy(26),
+ lsGroup(27), ekey(28), portModeFailure(29),
+ pppoeIaRateLimit(30), oamRemoteCriticalEvent(31),
+ oamRemoteDyingGasp(32), oamRemoteLinkFault(33),
+ and mvrp(34).
+
+ Added the new enumeration detectShutdownVlan(3)
+ to cErrDisableFeatureConfigurable.
+
+ Added ciscoErrDisableShutdownVlanGroup."
+ REVISION "200804070000Z"
+ DESCRIPTION
+ "Added the following new enumerations in
+ CErrDisableFeatureID:
+ packetBuffer(18), macLimit(19), linkMonitorFailure(20),
+ oamRemoteFailure(21), dot1adIncompEtype(22), and
+ dot1adIncompTunnel(23).
+
+ cErrDisableInterfaceEvent notification is deprecated
+ and replaced by a new notification
+ cErrDisableInterfaceEventRev1.
+
+ Modified the description of cErrDisableNotifEnable
+ to add control for cErrDisableInterfaceEventRev1
+ notification."
+ REVISION "200605310000Z"
+ DESCRIPTION
+ "Initial version of this MIB module."
+ ::= { ciscoMgmt 548 }
+
+
+ciscoErrDisableMIBNotifs OBJECT IDENTIFIER
+ ::= { ciscoErrDisableMIB 0 }
+
+ciscoErrDisableMIBObjects OBJECT IDENTIFIER
+ ::= { ciscoErrDisableMIB 1 }
+
+ciscoErrDisableMIBConform OBJECT IDENTIFIER
+ ::= { ciscoErrDisableMIB 2 }
+
+cErrDisableGlobalObjects OBJECT IDENTIFIER
+ ::= { ciscoErrDisableMIBObjects 1 }
+
+cErrDisableFeatureObjects OBJECT IDENTIFIER
+ ::= { ciscoErrDisableMIBObjects 2 }
+
+cErrDisableIfObjects OBJECT IDENTIFIER
+ ::= { ciscoErrDisableMIBObjects 3 }
+
+
+-- Textual Conventions
+
+CErrDisableFeatureID ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "An integer-value assigned to various features/events
+ that can error disable a system entity
+
+ udld: Unidirectional Link Detection
+
+ bpduGuard: Spanning Tree BPDU Guard feature that prevents
+ processing BPDU packets on an access interface
+
+ channelMisconfig: General Link Aggregation mis-configuration
+
+ pagpFlap: Cisco's PAGP Link Aggregation protocol errors
+
+ dtpFlap: Dynamic Trunking Protocol errors
+
+ linkFlap: Link State flapping
+
+ l2ptGuard: L2 Protocol Tunnel errors
+
+ dot1xSecurityViolation: 802.1x authentication violations
+
+ portSecurity: Port Security violations
+
+ gbicInvalid: Invalid GBIC errors (examples include
+ unsupported GBIC being inserted)
+
+ dhcpRateLimit: DHCP snooping rate limit violation
+
+ unicastFlood: Unicast Flooding threshold violations
+
+ vmps: VLAN Membership Policy Server feature related errors
+
+ stormControl: storm control (broadcast/multicast/unicast)
+ threshold violations
+
+ inlinePower: Errors in inline power
+
+ arpInspection: Errors detected by Dynamic Arp Inspection
+ (DAI) feature
+
+ portLoopback: Interface Loopback Error
+
+ packetBuffer: Packet Buffer Error
+
+ macLimit: Errors detected by Mac Address Limit feature
+
+ linkMonitorFailure: Link Monitoring failure
+
+ oamRemoteFailure: Remote Failure detected by Ethernet OAM
+ (Operations, Administration, and Maintenance) feature
+
+ dot1adIncompEtype: 802.1ad Ether-type Incompatible errors
+
+ dot1adIncompTunnel: 802.1ad Pdu Tunnel Incompatible errors
+
+ sfpConfigMismatch: Mismatch on SFP configuration
+
+ communityLimit: Vlan Community Limit violations
+
+ invalidPolicy: QoS Policy violation
+
+ lsGroup: Errors detected by Link State Group Tracking feature
+
+ ekey: Errors detected by Error Key Mechanism
+
+ portModeFailure: Port mode change failure
+
+ pppoeIaRateLimit: Errors detected by PPPoE Intermediate Agent
+ Rate Limit feature
+
+ oamRemoteCriticalEvent: Ethernet OAM Remote Critical Event
+ Failure
+
+ oamRemoteDyingGasp: Ethernet OAM Remote Dying Gasp Failure
+
+ oamRemoteLinkFault: Ethernet OAM Remote Link Fault Failure
+
+ mvrp: Errors detected by Multiple VLAN Registration Protocol
+
+ tranceiverIncomp: Tranceiver incompatible errors
+
+ other: Any other feature not covered by enumerations listed here
+
+ portReinitLimitReached: Port reinitialization limit reached
+
+ adminRxBBCreditPerfBufIncomp: Incompatible admin port rxbbcredit performance buffers
+
+ ficonNotEnabled: Ficon not enabled
+
+ adminModeIncomp: Incompatible port admin mode
+
+ adminSpeedIncomp: Incompatible port admin speed
+
+ adminRxBBCreditIncomp: Incompatible admin port rxbbcredit
+
+ adminRxBufSizeIncomp: Incompatible admin port rxbufsize
+
+ eppFailure: EPP Failure
+
+ osmEPortUp: First interface in this group is E
+
+ osmNonEPortUp: Other interfaces in this group are not shut
+
+ udldUniDir: Unidirectional UDLD detected
+
+ udldTxRxLoop: UDLD Tx-Rx loop
+
+ udldNeighbourMismatch: UDLD neighbor mismatch
+
+ udldEmptyEcho: UDLD empty echo
+
+ udldAggrasiveModeLinkFailed: UDLD detected link failure in aggressive mode
+
+ excessivePortInterrupts: Error disabled due to excessive port interrupts
+
+ channelErrDisabled: Channel error-disabled
+
+ hwProgFailed: hardware programming failed
+
+ internalHandshakeFailed: Internal handshake failure
+
+ stpInconsistencyOnVpcPeerLink: STP inconsistency on VPC peer-link
+
+ stpPortStateFailure: STP has set port state to failure
+
+ ipConflict: Error disabled due to IP address conflict
+
+ multipleMSapIdsRcvd: DCX Multiple MSAP IDs recieved for the port
+
+ oneHundredPdusWithoutAck: DCX Recieved 100 PDUs without ACK
+
+ ipQosCompatCheckFailure: IP Qos DCBXP compat check failed"
+ SYNTAX INTEGER {
+ udld(1),
+ bpduGuard(2),
+ channelMisconfig(3),
+ pagpFlap(4),
+ dtpFlap(5),
+ linkFlap(6),
+ l2ptGuard(7),
+ dot1xSecurityViolation(8),
+ portSecurityViolation(9),
+ gbicInvalid(10),
+ dhcpRateLimit(11),
+ unicastFlood(12),
+ vmps(13),
+ stormControl(14),
+ inlinePower(15),
+ arpInspection(16),
+ portLoopback(17),
+ packetBuffer(18),
+ macLimit(19),
+ linkMonitorFailure(20),
+ oamRemoteFailure(21),
+ dot1adIncompEtype(22),
+ dot1adIncompTunnel(23),
+ sfpConfigMismatch(24),
+ communityLimit(25),
+ invalidPolicy(26),
+ lsGroup(27),
+ ekey(28),
+ portModeFailure(29),
+ pppoeIaRateLimit(30),
+ oamRemoteCriticalEvent(31),
+ oamRemoteDyingGasp(32),
+ oamRemoteLinkFault(33),
+ mvrp(34),
+ tranceiverIncomp(35),
+ other(36),
+ portReinitLimitReached(37),
+ adminRxBBCreditPerfBufIncomp(38),
+ ficonNotEnabled(39),
+ adminModeIncomp(40),
+ adminSpeedIncomp(41),
+ adminRxBBCreditIncomp(42),
+ adminRxBufSizeIncomp(43),
+ eppFailure(44),
+ osmEPortUp(45),
+ osmNonEPortUp(46),
+ udldUniDir(47),
+ udldTxRxLoop(48),
+ udldNeighbourMismatch(49),
+ udldEmptyEcho(50),
+ udldAggrasiveModeLinkFailed(51),
+ excessivePortInterrupts(52),
+ channelErrDisabled(53),
+ hwProgFailed(54),
+ internalHandshakeFailed(55),
+ stpInconsistencyOnVpcPeerLink(56),
+ stpPortStateFailure(57),
+ ipConflict(58),
+ multipleMSapIdsRcvd(59),
+ oneHundredPdusWithoutAck(60),
+ ipQosCompatCheckFailure(61)
+ }
+
+-- Global configuration objects
+
+cErrDisableRecoveryInterval OBJECT-TYPE
+ SYNTAX TimeIntervalSec
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object specifies the error-disable recovery time
+ interval.
+ When a system entity is operationally disabled upon
+ detecting abnormal condition by a particular feature,
+ the system waits for a period equal to this time interval,
+ and then re-enable the entity if automatic recovery is
+ enabled for the feature."
+ ::= { cErrDisableGlobalObjects 1 }
+
+cErrDisableNotifEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object specifies whether cErrDisableInterfaceEvent
+ and cErrDisableInterfaceEventRev1
+ notifications should be generated when a system entity is
+ error-disabled."
+ ::= { cErrDisableGlobalObjects 2 }
+
+cErrDisableNotifRate OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "Notification/Minute"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of this object specifies the maximum number of
+ error-disable notifications the device will generate per
+ minute.
+
+ A value of '0' specifies no limit and the device
+ will generate a notification for each error-disable
+ event."
+ ::= { cErrDisableGlobalObjects 3 }
+
+cErrDisableFeatureTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CErrDisableFeatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains the error-disable related info
+ for each feature employing the error-disable
+ feature."
+ ::= { cErrDisableFeatureObjects 1 }
+
+cErrDisableFeatureEntry OBJECT-TYPE
+ SYNTAX CErrDisableFeatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry is created for each feature that employs the
+ error-disable feature."
+ INDEX { cErrDisableFeatureIndex }
+ ::= { cErrDisableFeatureTable 1 }
+
+CErrDisableFeatureEntry ::= SEQUENCE {
+ cErrDisableFeatureIndex CErrDisableFeatureID,
+ cErrDisableFeatureConfigurable BITS,
+ cErrDisableFeatureDetectEnable TruthValue,
+ cErrDisableFeatureRecoveryEnable TruthValue,
+ cErrDisableFeatureRecoveryInterval TimeIntervalSec,
+ cErrDisableFeatureDetectShutdownVlan TruthValue,
+ cErrDisableFeatureMaxFlapCount Unsigned32,
+ cErrDisableFeatureFlapTimePeriod Unsigned32
+}
+
+cErrDisableFeatureIndex OBJECT-TYPE
+ SYNTAX CErrDisableFeatureID
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object uniquely identifies a feature that makes
+ use of the error-disable feature."
+ ::= { cErrDisableFeatureEntry 1 }
+
+cErrDisableFeatureConfigurable OBJECT-TYPE
+ SYNTAX BITS {
+ detectionEnable(0),
+ recoveryEnable(1),
+ recoveryInterval(2),
+ detectShutdownVlan(3),
+ flapControl(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates whether the error-disable related
+ configuration is configurable for this feature. If a bit
+ is set to 1, then the corresponding error-disable
+ configuration can be configured.
+
+ 'detectionEnable' - indicates the error-disable detection
+ can be enabled/disabled for this feature
+ via cErrDisableFeatureDetectEnable.
+ 'recoveryEnable' - indicates the error-disable recovery
+ can be enabled/disabled for this feature
+ via cErrDisableFeatureRecoveryEnable.
+ 'recoveryInterval' - indicates the error-disable recovery
+ Interval can be configured via
+ cErrDisableFeatureRecoveryInterval.
+ 'detectShutdownVlan' - indicates the error-disable detection
+ shutdown vlan mode can be configured for
+ this feature via
+ cErrDisableFeatureDetectShutdownVlan.
+ 'flapControl' - indicates the error-disable flap control
+ can be configured via
+ cErrDisableFeatureMaxFlapCount and
+ cErrDisableFeatureFlapTimePeriod."
+ ::= { cErrDisableFeatureEntry 2 }
+
+cErrDisableFeatureDetectEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object specifies whether the error-disable detection
+ is enabled for the feature.
+
+ Note:
+ This object is read-write only for those features
+ that are configurable, meaning:
+ cErrDisableFeatureConfigurable.<featureIndex> has the
+ first bit set to 1."
+ ::= { cErrDisableFeatureEntry 3 }
+
+cErrDisableFeatureRecoveryEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object specifies whether the system can
+ automatically recover a system entity that has been
+ disabled by the feature."
+ ::= { cErrDisableFeatureEntry 4 }
+
+cErrDisableFeatureRecoveryInterval OBJECT-TYPE
+ SYNTAX TimeIntervalSec
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object specifies the error-recovery time interval
+ that will be used by the system for any system entity that
+ is error-disabled by this particular feature.
+
+ If the value of this object is '0', then the device will
+ use the value specified by the global configuration object
+ cErrDisableRecoveryInterval."
+ ::= { cErrDisableFeatureEntry 5 }
+
+cErrDisableFeatureDetectShutdownVlan OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object specifies whether shutting down the violating
+ VLAN on an interface is enabled or not. The value of 'true'
+ indicates that shutting down the violating VLAN on an
+ interface is enabled. The value of 'false' indicates that
+ shutting down the violating VLAN on an interface is
+ disabled."
+ ::= { cErrDisableFeatureEntry 6 }
+
+cErrDisableFeatureMaxFlapCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object specifies the maximum number of flaps that
+ are allowed to occur before setting to error disable state.
+ A read-only value of zero indicates that no flap control
+ is present."
+ ::= { cErrDisableFeatureEntry 7 }
+
+cErrDisableFeatureFlapTimePeriod OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object specifies the period of time counting the number of
+ flaps that are allowed before setting to error disable state.
+ A read-only value of zero indicates that no flap control
+ is present."
+ ::= { cErrDisableFeatureEntry 8 }
+
+
+
+cErrDisableIfStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CErrDisableIfStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table provides interface (port) specific
+ error-disable status information. Each conceptual row
+ provides status information about a {interface, vlan}
+ disabled by a feature.
+
+ On a trunk or multi-vlan access interface, a given vlan on
+ the interface can be error-disabled. In this case, the row is
+ indexed by the ifIndex for the interface and the vlan
+ index corresponding to the vlan in question.
+
+ If the interface is carrying only 1 vlan or the entire
+ trunk interface is error-disabled (due to link flaps, for
+ example) then the vlan index portion of the row index is
+ 0."
+ ::= { cErrDisableIfObjects 1 }
+
+cErrDisableIfStatusEntry OBJECT-TYPE
+ SYNTAX CErrDisableIfStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A collection of objects that specify the status of an
+ error-disabled Interface or {interface, vlan}."
+ INDEX {
+ ifIndex,
+ cErrDisableIfStatusVlanIndex
+ }
+ ::= { cErrDisableIfStatusTable 1 }
+
+CErrDisableIfStatusEntry ::= SEQUENCE {
+ cErrDisableIfStatusVlanIndex VlanIndexOrZero,
+ cErrDisableIfStatusCause CErrDisableFeatureID,
+ cErrDisableIfStatusTimeToRecover TimeIntervalSec
+}
+
+cErrDisableIfStatusVlanIndex OBJECT-TYPE
+ SYNTAX VlanIndexOrZero
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object specifies the vlan of the given interface
+ that has been error-disabled. If the physical interface is
+ error-disabled then the value of this object is 0."
+ ::= { cErrDisableIfStatusEntry 1 }
+
+cErrDisableIfStatusCause OBJECT-TYPE
+ SYNTAX CErrDisableFeatureID
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object specifies the feature/event that caused the
+ {interface, vlan} (or the entire interface) to be
+ error-disabled."
+ ::= { cErrDisableIfStatusEntry 2 }
+
+cErrDisableIfStatusTimeToRecover OBJECT-TYPE
+ SYNTAX TimeIntervalSec
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Time left before the system attempts an automatic
+ recovery of the interface or the vlan of the given
+ interface. If no recovery is scheduled, then the value
+ of this object is '0'."
+ ::= { cErrDisableIfStatusEntry 3 }
+
+
+-- Notifications
+
+cErrDisableNotificationsPrefix OBJECT IDENTIFIER
+ ::= { ciscoErrDisableMIBNotifs 1 }
+
+
+cErrDisableInterfaceEvent NOTIFICATION-TYPE
+ OBJECTS { cErrDisableIfStatusCause }
+ STATUS deprecated
+ DESCRIPTION
+ "The cErrDisableInterfaceEvent is generated when an interface
+ or {interface, vlan} is error-disabled by the feature
+ specified in cErrDisableIfStatusCause.
+
+ cErrDisableInterfaceEvent is deprecated and replaced by
+ cErrDisableInterfaceEventRev1."
+ ::= { cErrDisableNotificationsPrefix 1 }
+
+cErrDisableInterfaceEventRev1 NOTIFICATION-TYPE
+ OBJECTS { cErrDisableIfStatusCause }
+ STATUS current
+ DESCRIPTION
+ "The cErrDisableInterfaceEventRev1 is generated when an
+ interface or {interface, vlan} is error-disabled by the
+ feature specified in cErrDisableIfStatusCause.
+
+ cErrDisableInterfaceEventRev1 deprecates
+ cErrDisableInterfaceEvent to make it RFC 2578 compliant.
+ According to section 8.5 of RFC 2578, the next
+ to last sub-identifier in the name of any newly-defined
+ notification must have the value zero."
+ ::= { ciscoErrDisableMIBNotifs 2 }
+-- MIB Conformance statements
+
+ciscoErrDisableMIBCompliances OBJECT IDENTIFIER
+ ::= { ciscoErrDisableMIBConform 1 }
+
+ciscoErrDisableMIBGroups OBJECT IDENTIFIER
+ ::= { ciscoErrDisableMIBConform 2 }
+
+
+ciscoErrDisableMIBCompliance MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "The compliance statement for the cisco errdisable MIB."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ciscoErrDisableGlobalCfgGroup,
+ ciscoErrDisableFeatureCfgGroup,
+ ciscoErrDisableIfStatusGroup
+ }
+
+ GROUP ciscoErrDisableNotifCfgGroup
+ DESCRIPTION
+ "This group is mandatory if the managed system
+ supports notifications for error-disable events."
+
+ GROUP ciscoErrDisableNotifGroup
+ DESCRIPTION
+ "This group is mandatory if the managed system
+ supports notifications for error-disable events."
+ ::= { ciscoErrDisableMIBCompliances 1 }
+
+ciscoErrDisableMIBComplianceRev1 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "The compliance statement for the cisco errdisable MIB."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ciscoErrDisableGlobalCfgGroup,
+ ciscoErrDisableFeatureCfgGroup,
+ ciscoErrDisableIfStatusGroup
+ }
+
+ GROUP ciscoErrDisableNotifCfgGroup
+ DESCRIPTION
+ "This group is mandatory if the managed system
+ supports notifications for error-disable events."
+
+ GROUP ciscoErrDisableNotifGroupRev1
+ DESCRIPTION
+ "This group is mandatory if the managed system
+ supports notifications for error-disable events."
+
+ GROUP ciscoErrDisableShutdownVlanGroup
+ DESCRIPTION
+ "This group is mandatory if the managed system
+ supports the configuration on error-disable
+ detection shutdown vlan mode."
+
+ OBJECT cErrDisableRecoveryInterval
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT cErrDisableNotifEnable
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT cErrDisableNotifRate
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT cErrDisableFeatureDetectEnable
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT cErrDisableFeatureRecoveryEnable
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT cErrDisableFeatureRecoveryInterval
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT cErrDisableFeatureDetectShutdownVlan
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+ ::= { ciscoErrDisableMIBCompliances 2 }
+
+ciscoErrDisableMIBComplianceRev2 MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for the cisco errdisable MIB."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ciscoErrDisableGlobalCfgGroup,
+ ciscoErrDisableFeatureCfgGroup,
+ ciscoErrDisableIfStatusGroup
+ }
+
+ GROUP ciscoErrDisableNotifCfgGroup
+ DESCRIPTION
+ "This group is mandatory if the managed system
+ supports notifications for error-disable events."
+
+ GROUP ciscoErrDisableNotifGroupRev1
+ DESCRIPTION
+ "This group is mandatory if the managed system
+ supports notifications for error-disable events."
+
+ GROUP ciscoErrDisableShutdownVlanGroup
+ DESCRIPTION
+ "This group is mandatory if the managed system
+ supports the configuration on error-disable
+ detection shutdown vlan mode."
+
+ GROUP ciscoErrDisableFeatureFlapGroup
+ DESCRIPTION
+ "This group is mandatory if the managed system
+ supports the configuration on error-disable
+ flap control."
+
+ OBJECT cErrDisableRecoveryInterval
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT cErrDisableNotifEnable
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT cErrDisableNotifRate
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT cErrDisableFeatureDetectEnable
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT cErrDisableFeatureRecoveryEnable
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT cErrDisableFeatureRecoveryInterval
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT cErrDisableFeatureDetectShutdownVlan
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT cErrDisableFeatureMaxFlapCount
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT cErrDisableFeatureFlapTimePeriod
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+ ::= { ciscoErrDisableMIBCompliances 3 }
+
+-- Object groups
+
+ciscoErrDisableGlobalCfgGroup OBJECT-GROUP
+ OBJECTS { cErrDisableRecoveryInterval }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects to configure error-disable
+ functionality."
+ ::= { ciscoErrDisableMIBGroups 1 }
+
+ciscoErrDisableFeatureCfgGroup OBJECT-GROUP
+ OBJECTS {
+ cErrDisableFeatureConfigurable,
+ cErrDisableFeatureDetectEnable,
+ cErrDisableFeatureRecoveryEnable,
+ cErrDisableFeatureRecoveryInterval
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects to manage the configuration of
+ the error-disable feature."
+ ::= { ciscoErrDisableMIBGroups 2 }
+
+ciscoErrDisableIfStatusGroup OBJECT-GROUP
+ OBJECTS {
+ cErrDisableIfStatusCause,
+ cErrDisableIfStatusTimeToRecover
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of error-disable interface status objects."
+ ::= { ciscoErrDisableMIBGroups 3 }
+
+ciscoErrDisableNotifCfgGroup OBJECT-GROUP
+ OBJECTS {
+ cErrDisableNotifEnable,
+ cErrDisableNotifRate
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects to configure error-disable
+ notifications."
+ ::= { ciscoErrDisableMIBGroups 4 }
+
+ciscoErrDisableNotifGroup NOTIFICATION-GROUP
+ NOTIFICATIONS { cErrDisableInterfaceEvent }
+ STATUS deprecated
+ DESCRIPTION
+ "A collection of error-disable notification objects."
+ ::= { ciscoErrDisableMIBGroups 5 }
+
+ciscoErrDisableNotifGroupRev1 NOTIFICATION-GROUP
+ NOTIFICATIONS { cErrDisableInterfaceEventRev1 }
+ STATUS current
+ DESCRIPTION
+ "A collection of error-disable notification objects."
+ ::= { ciscoErrDisableMIBGroups 6 }
+
+ciscoErrDisableShutdownVlanGroup OBJECT-GROUP
+ OBJECTS { cErrDisableFeatureDetectShutdownVlan }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects to manage the configuration of
+ error-disable detection shutdown vlan mode."
+ ::= { ciscoErrDisableMIBGroups 7 }
+
+ciscoErrDisableFeatureFlapGroup OBJECT-GROUP
+ OBJECTS {
+ cErrDisableFeatureMaxFlapCount,
+ cErrDisableFeatureFlapTimePeriod
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects to manage the configuration of
+ the error-disable flap control."
+ ::= { ciscoErrDisableMIBGroups 8 }
+
+END
+
+
+
+