CISCO-SEU-MITIGATION-MIB

File: CISCO-SEU-MITIGATION-MIB.mib (23061 bytes)

Imported modules

SNMPv2-SMI SNMPv2-CONF SNMPv2-TC
CISCO-SMI CISCO-TC

Imported symbols

MODULE-IDENTITY OBJECT-TYPE Counter32
NOTIFICATION-TYPE Unsigned32 MODULE-COMPLIANCE
NOTIFICATION-GROUP OBJECT-GROUP DisplayString
TruthValue DateAndTime ciscoMgmt
EntPhysicalIndexOrZero

Defined Types

CsmScrubEntry  
SEQUENCE    
  csmScrubIndex Unsigned32
  csmScrubEntPhysicalIndex EntPhysicalIndexOrZero
  csmScrubScrubName DisplayString
  csmScrubRateAdaptive TruthValue
  csmScrubAlgorithmEnabled TruthValue
  csmScrubRunInterval Unsigned32
  csmScrubRunIntervalUnits DisplayString
  csmScrubDeltaInterval Unsigned32
  csmScrubDeltaIntervalUnits DisplayString
  csmScrubRetryInterval Unsigned32
  csmScrubRetryIntervalUnits DisplayString
  csmScrubCurrentInterval Unsigned32
  csmScrubCurrentIntervalUnits DisplayString
  csmScrubThresholdInterval Unsigned32
  csmScrubThresholdIntervalUnits DisplayString
  csmScrubThresholdIntervalCount Unsigned32
  csmScrubThresholdErrorValue Unsigned32
  csmScrubRunning TruthValue
  csmScrubStatus INTEGER
  csmScrubLastRun DateAndTime
  csmScrubPassesCompleted Unsigned32

CsmScrubErrorsEntry  
SEQUENCE    
  csmScrubErrorsIndex Unsigned32
  csmScrubErrorsEntPhysicalIndex EntPhysicalIndexOrZero
  csmScrubErrorsDescription DisplayString
  csmScrubErrorsReference DisplayString
  csmScrubErrorsSingleBit Counter32
  csmScrubErrorsSingleBitInterrupts Counter32
  csmScrubErrorsMultibit Counter32
  csmScrubErrorsMultibitInterrupts Counter32

CsmSeuEventLogEntry  
SEQUENCE    
  csmSeuEventLogIndex Unsigned32
  csmSeuEventLogDescription DisplayString
  csmSeuEventLogReference DisplayString
  csmSeuEventLogAddress DisplayString
  csmSeuEventLogTimeStamp DateAndTime

Defined Values

ciscoSeuMitigationMIB 1.3.6.1.4.1.9.9.701
This MIB reports the status of non-automatic and automatic, rate-adaptive Single Event Upset (SEU) mitigation algorithms and adjusts their parameters, as well as reports the effects of those mitigations on memories, caches, and registers. SEU mitigation allows Cisco IOS to run on radiation tolerant hardware deployed in a geosynchronous Earth orbit satellites for IP communications. One of the challenges in deploying equipment in such an environment is the impact that radiation has on digital circuits. A Single Event Upset (SEU) occurs when the hardware is exposed to energetic ions and protons in the space environment. The value stored in a bit of information can change when a large enough charge is deposited on the digital circuit. This leads to adverse effects in the operation of the software; in this case Cisco IOS. While steps have been taken to reduce the occurrence of SEUs through the use of radiation tolerant hardware, these steps do not eliminate the threat. A critical requirement in running IOS on such platforms is the utilization of SEU mitigation strategies to reduce the impact of such events on the operation of the Cisco device. GLOSSARY SEU : Acronym for 'Single Event Upset' : A hardware disruption caused when hardware is exposed to energetic ions and protons. scrub : An algorithm that periodically refreshes memory, cache or register contents by various means.
MODULE-IDENTITY    

ciscoSeuMitigationMIBNotifs 1.3.6.1.4.1.9.9.701.0
OBJECT IDENTIFIER    

ciscoSeuMitigationMIBObjects 1.3.6.1.4.1.9.9.701.1
OBJECT IDENTIFIER    

ciscoSeuMitigationMIBConform 1.3.6.1.4.1.9.9.701.2
OBJECT IDENTIFIER    

csmScrubTable 1.3.6.1.4.1.9.9.701.1.1
This table provides the configuration settings for the scrub algorithms. All entries are added with the SEU subsystem is initialized.
OBJECT-TYPE    
  SEQUENCE OF  
    CsmScrubEntry

csmScrubEntry 1.3.6.1.4.1.9.9.701.1.1.1
This object represents an entry in the csmScrubConfigTable.
OBJECT-TYPE    
  CsmScrubEntry  

csmScrubIndex 1.3.6.1.4.1.9.9.701.1.1.1.1
This object uniquely identifies the csmScrubEntry.
OBJECT-TYPE    
  Unsigned32 1..1000  

csmScrubEntPhysicalIndex 1.3.6.1.4.1.9.9.701.1.1.1.2
This object represents the EntityPhysicalIndex (from the ENTITY-MIB) corresponding to the physical entity upon which the scrub or SEU-mitigation is being performed.
OBJECT-TYPE    
  EntPhysicalIndexOrZero  

csmScrubScrubName 1.3.6.1.4.1.9.9.701.1.1.1.3
This object represents the name of the particular scrub or SEU algorithm, such as Memory Scrub, Register Scrub, etc.
OBJECT-TYPE    
  DisplayString  

csmScrubRateAdaptive 1.3.6.1.4.1.9.9.701.1.1.1.4
This object indicates whether the scrub or SEU algorithm is rate-adaptive. The values provided by objects csmScrubDeltaInterval, csmScrubRetryInterval, and csmScrubThresholdInterval are only applicable when this object is set to 'true'. true : Algorithm is rate-adaptive. false : Algorithm is NOT rate-adaptive.
OBJECT-TYPE    
  TruthValue  

csmScrubAlgorithmEnabled 1.3.6.1.4.1.9.9.701.1.1.1.5
This object indicates whether the SEU algorithm is enabled. true : Algorithm is enabled false : Algorithm is disabled
OBJECT-TYPE    
  TruthValue  

csmScrubRunInterval 1.3.6.1.4.1.9.9.701.1.1.1.6
This object represents the amount of wait time between when a scrub algorithm finishes its current run and begins its next run.
OBJECT-TYPE    
  Unsigned32  

csmScrubRunIntervalUnits 1.3.6.1.4.1.9.9.701.1.1.1.7
This object represents the units for csmScrubRunInterval.
OBJECT-TYPE    
  DisplayString  

csmScrubDeltaInterval 1.3.6.1.4.1.9.9.701.1.1.1.8
This object represents the amount of time that a rate-adaptive scrub algorithm increases or decreases the csmScrubRunInterval. The scrub interval is decreased when an error interrupt occurs and the cScrubThresholdIntervalCount is exceeded. The scrub interval is increased when the scrub retry timer expires.
OBJECT-TYPE    
  Unsigned32  

csmScrubDeltaIntervalUnits 1.3.6.1.4.1.9.9.701.1.1.1.9
This object represents the units for csmScrubDeltaInterval.
OBJECT-TYPE    
  DisplayString  

csmScrubRetryInterval 1.3.6.1.4.1.9.9.701.1.1.1.10
This object represents the amount of time a rate-adaptive scrub algorithm waits before increasing the csmScrubRunInterval.
OBJECT-TYPE    
  Unsigned32  

csmScrubRetryIntervalUnits 1.3.6.1.4.1.9.9.701.1.1.1.11
This object represents the units for csmScrubConfigRetryInterval.
OBJECT-TYPE    
  DisplayString  

csmScrubCurrentInterval 1.3.6.1.4.1.9.9.701.1.1.1.12
This object represents the current interval between which scrubs or SEU-mitigation runs. A value of 0 (zero) indicates that the scrubs or runs are back-to-back.
OBJECT-TYPE    
  Unsigned32  

csmScrubCurrentIntervalUnits 1.3.6.1.4.1.9.9.701.1.1.1.13
This object represents the units for csmScrubCurrentInterval.
OBJECT-TYPE    
  DisplayString  

csmScrubThresholdInterval 1.3.6.1.4.1.9.9.701.1.1.1.14
This object represents the period of time that a rate-adaptive scrub algorithm will check for csmScrubThresholdErrorValue being exceeded. If the threshold is exceeded within this sliding time window, the scrub rate will increase.
OBJECT-TYPE    
  Unsigned32  

csmScrubThresholdIntervalUnits 1.3.6.1.4.1.9.9.701.1.1.1.15
This object indicates the units for csmScrubConfigThresholdInterval.
OBJECT-TYPE    
  DisplayString  

csmScrubThresholdIntervalCount 1.3.6.1.4.1.9.9.701.1.1.1.16
This object represents the number of error interrupts received before a rate-adaptive scrub or SEU-mitigation algorithm decreases the scrub interval.
OBJECT-TYPE    
  Unsigned32 1..1000  

csmScrubThresholdErrorValue 1.3.6.1.4.1.9.9.701.1.1.1.17
This object represents the error threshold above which, when it occurs during sliding window (csmScrubThresholdInterval), the scrub or SEU-mitigation rate will increase.
OBJECT-TYPE    
  Unsigned32 1..1000  

csmScrubRunning 1.3.6.1.4.1.9.9.701.1.1.1.18
This object indicates whether the scrub or SEU algorithm is running or not. true : Algorithm is running. false : Algorithm is NOT running.
OBJECT-TYPE    
  TruthValue  

csmScrubStatus 1.3.6.1.4.1.9.9.701.1.1.1.19
This object indicates whether an adaptive scrub or SEU algorithm is performing scrubs more frequently (elevated) due most likely to more frequent SEUs or decreased due to less frequent SEUs, or at a normal rate.
OBJECT-TYPE    
  INTEGER elevated(1), decreased(2), normal(3)  

csmScrubLastRun 1.3.6.1.4.1.9.9.701.1.1.1.20
This object represents the date and time a scrub or SEU-mitigation algorithm last ran.
OBJECT-TYPE    
  DateAndTime  

csmScrubPassesCompleted 1.3.6.1.4.1.9.9.701.1.1.1.21
This object represents the total number of scrub or SEU-mitigations runs since the last 'clear SEU counters' CLI (command line interace) command was issued.
OBJECT-TYPE    
  Unsigned32  

csmScrubErrorsTable 1.3.6.1.4.1.9.9.701.1.2
This table lists the errors and counts for the errors that the scrub algorithms are mitigating. All entries are added with the SEU subsystem is initialized.
OBJECT-TYPE    
  SEQUENCE OF  
    CsmScrubErrorsEntry

csmScrubErrorsEntry 1.3.6.1.4.1.9.9.701.1.2.1
This object represents an entry in the csmScrubErrorsTable.
OBJECT-TYPE    
  CsmScrubErrorsEntry  

csmScrubErrorsIndex 1.3.6.1.4.1.9.9.701.1.2.1.1
This object uniquely identifies the csmScrubEntry.
OBJECT-TYPE    
  Unsigned32 1..1000  

csmScrubErrorsEntPhysicalIndex 1.3.6.1.4.1.9.9.701.1.2.1.2
This object is represents the EntityPhysicalIndex (from the ENTITY-MIB) corresponding to the physical entity upon which the scrub or SEU-mitigation is being performed.
OBJECT-TYPE    
  EntPhysicalIndexOrZero  

csmScrubErrorsDescription 1.3.6.1.4.1.9.9.701.1.2.1.3
This object represents the error name and may include things such as DDR memory errors, cache errors, register errors, and other processor-specific register errors.
OBJECT-TYPE    
  DisplayString  

csmScrubErrorsReference 1.3.6.1.4.1.9.9.701.1.2.1.4
This object provides a reference to a User's Manual entry, if one exists, for processor and other device-specific errors.
OBJECT-TYPE    
  DisplayString  

csmScrubErrorsSingleBit 1.3.6.1.4.1.9.9.701.1.2.1.5
This object counts the single-bit errors for the specific error type described by csmScrubErrorsDescription.
OBJECT-TYPE    
  Counter32  

csmScrubErrorsSingleBitInterrupts 1.3.6.1.4.1.9.9.701.1.2.1.6
This object counts number of interrupts thrown, if any, for single-bit errors that occurred for the specific error type described by csmScrubErrorsDescription.
OBJECT-TYPE    
  Counter32  

csmScrubErrorsMultibit 1.3.6.1.4.1.9.9.701.1.2.1.7
This object counts the multi-bit errors for the specific error type described by csmScrubErrorsDescription.
OBJECT-TYPE    
  Counter32  

csmScrubErrorsMultibitInterrupts 1.3.6.1.4.1.9.9.701.1.2.1.8
This object counts number of interrupts thrown, if any, for multiple-bit errors that occurred for the specific error type described by csmScrubErrorsDescription.
OBJECT-TYPE    
  Counter32  

csmSeuEventLogMaxEntries 1.3.6.1.4.1.9.9.701.1.3
This object represents the maximum number of entries in the csmSeuEventLogTable.
OBJECT-TYPE    
  Unsigned32 1..65535  

csmSeuEventLogTable 1.3.6.1.4.1.9.9.701.1.4
This table lists any special error and scrub or SEU-mitigation algorithm events that may have occurred and is limited to csmSeuEventLogMaxEntries. All entries are added with the SEU subsystem is initialized.
OBJECT-TYPE    
  SEQUENCE OF  
    CsmSeuEventLogEntry

csmSeuEventLogEntry 1.3.6.1.4.1.9.9.701.1.4.1
This object represents an entry in the csmSeuEventLogTable.
OBJECT-TYPE    
  CsmSeuEventLogEntry  

csmSeuEventLogIndex 1.3.6.1.4.1.9.9.701.1.4.1.1
This object uniquely identifies the csmScrubEventLogEntry.
OBJECT-TYPE    
  Unsigned32  

csmSeuEventLogDescription 1.3.6.1.4.1.9.9.701.1.4.1.2
This object describes the event of interest.
OBJECT-TYPE    
  DisplayString Size(64..255)  

csmSeuEventLogReference 1.3.6.1.4.1.9.9.701.1.4.1.3
This object provides a reference to a User's Manual entry, if one exists, that describes and provides more detail for the event of interest.
OBJECT-TYPE    
  DisplayString  

csmSeuEventLogAddress 1.3.6.1.4.1.9.9.701.1.4.1.4
This object provides the hexadecimal address (if one exists) associated with the event that occurred.
OBJECT-TYPE    
  DisplayString  

csmSeuEventLogTimeStamp 1.3.6.1.4.1.9.9.701.1.4.1.5
This object provides a date-and-time-stamp for the event that occurred.
OBJECT-TYPE    
  DateAndTime  

csmSeuScrubAlert 1.3.6.1.4.1.9.9.701.0.1
Notifies NMS when the scrub rate or SEU-mitigation rate is elevated, decreased or returns to normal.
NOTIFICATION-TYPE    

ciscoSeuMitigationMIBCompliances 1.3.6.1.4.1.9.9.701.2.1
OBJECT IDENTIFIER    

ciscoSeuMitigationMIBGroups 1.3.6.1.4.1.9.9.701.2.2
OBJECT IDENTIFIER    

ciscoSeuMitigationMIBCompliance 1.3.6.1.4.1.9.9.701.2.1.1
This is the module-compliance containing default object groups.
MODULE-COMPLIANCE    

ciscoSeuMitigationMIBMainObjectGroup 1.3.6.1.4.1.9.9.701.2.2.1
This is the list of objects that are required for an agent to support the CISCO-SEU-MITIGATION-MIB.
OBJECT-GROUP    

ciscoSeuMitigationMIBNotificationGroup 1.3.6.1.4.1.9.9.701.2.2.2
This is the list of Notifications required for an agent to support the CISCO-SEU-MITIGATION-MIB.
NOTIFICATION-GROUP