| OID symbolic | OID numeric | Type | Access | Description |
| 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. |
| ciscoSeuMitigationMIBNotifs | 1.3.6.1.4.1.9.9.701.0 | | | |
| NTF 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. |
| ciscoSeuMitigationMIBObjects | 1.3.6.1.4.1.9.9.701.1 | | | |
| csmScrubTable | 1.3.6.1.4.1.9.9.701.1.1 | | not-accessible | This table provides the configuration settings for the
scrub algorithms. All entries are added with the SEU
subsystem is initialized. |
| csmScrubEntry | 1.3.6.1.4.1.9.9.701.1.1.1 | | not-accessible | This object represents an entry in the
csmScrubConfigTable. |
| U32 csmScrubIndex | 1.3.6.1.4.1.9.9.701.1.1.1.1 | Unsigned32 | not-accessible | This object uniquely identifies the csmScrubEntry. |
| ENT csmScrubEntPhysicalIndex | 1.3.6.1.4.1.9.9.701.1.1.1.2 | EntPhysicalIndexOrZero | read-only | This object represents the EntityPhysicalIndex (from the
ENTITY-MIB) corresponding to the physical entity upon which the
scrub or SEU-mitigation is being performed. |
| STR csmScrubScrubName | 1.3.6.1.4.1.9.9.701.1.1.1.3 | DisplayString | read-only | This object represents the name of the particular scrub or SEU
algorithm, such as Memory Scrub, Register Scrub, etc. |
| T/F csmScrubRateAdaptive | 1.3.6.1.4.1.9.9.701.1.1.1.4 | TruthValue | read-only | 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. |
| T/F csmScrubAlgorithmEnabled | 1.3.6.1.4.1.9.9.701.1.1.1.5 | TruthValue | read-write | This object indicates whether the SEU algorithm is
enabled.
true : Algorithm is enabled
false : Algorithm is disabled |
| U32 csmScrubRunInterval | 1.3.6.1.4.1.9.9.701.1.1.1.6 | Unsigned32 | read-write | This object represents the amount of wait time between when
a scrub algorithm finishes its current run and begins its
next run. |
| STR csmScrubRunIntervalUnits | 1.3.6.1.4.1.9.9.701.1.1.1.7 | DisplayString | read-only | This object represents the units for csmScrubRunInterval. |
| U32 csmScrubDeltaInterval | 1.3.6.1.4.1.9.9.701.1.1.1.8 | Unsigned32 | read-write | 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. |
| STR csmScrubDeltaIntervalUnits | 1.3.6.1.4.1.9.9.701.1.1.1.9 | DisplayString | read-only | This object represents the units for csmScrubDeltaInterval. |
| U32 csmScrubRetryInterval | 1.3.6.1.4.1.9.9.701.1.1.1.10 | Unsigned32 | read-write | This object represents the amount of time a rate-adaptive scrub
algorithm waits before increasing the csmScrubRunInterval. |
| STR csmScrubRetryIntervalUnits | 1.3.6.1.4.1.9.9.701.1.1.1.11 | DisplayString | read-only | This object represents the units for
csmScrubConfigRetryInterval. |
| U32 csmScrubCurrentInterval | 1.3.6.1.4.1.9.9.701.1.1.1.12 | Unsigned32 | read-only | 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. |
| STR csmScrubCurrentIntervalUnits | 1.3.6.1.4.1.9.9.701.1.1.1.13 | DisplayString | read-only | This object represents the units for csmScrubCurrentInterval. |
| U32 csmScrubThresholdInterval | 1.3.6.1.4.1.9.9.701.1.1.1.14 | Unsigned32 | read-write | 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. |
| STR csmScrubThresholdIntervalUnits | 1.3.6.1.4.1.9.9.701.1.1.1.15 | DisplayString | read-only | This object indicates the units for
csmScrubConfigThresholdInterval. |
| U32 csmScrubThresholdIntervalCount | 1.3.6.1.4.1.9.9.701.1.1.1.16 | Unsigned32 | read-write | This object represents the number of error interrupts received
before a rate-adaptive scrub or SEU-mitigation algorithm
decreases the scrub interval. |
| U32 csmScrubThresholdErrorValue | 1.3.6.1.4.1.9.9.701.1.1.1.17 | Unsigned32 | read-write | This object represents the error threshold above which,
when it occurs during sliding window
(csmScrubThresholdInterval), the scrub or SEU-mitigation
rate will increase. |
| T/F csmScrubRunning | 1.3.6.1.4.1.9.9.701.1.1.1.18 | TruthValue | read-only | This object indicates whether the scrub or SEU algorithm is
running or not.
true : Algorithm is running.
false : Algorithm is NOT running. |
| INT csmScrubStatus | 1.3.6.1.4.1.9.9.701.1.1.1.19 | INTEGER | read-only | 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. |
| DAT csmScrubLastRun | 1.3.6.1.4.1.9.9.701.1.1.1.20 | DateAndTime | read-only | This object represents the date and time a scrub or
SEU-mitigation algorithm last ran. |
| U32 csmScrubPassesCompleted | 1.3.6.1.4.1.9.9.701.1.1.1.21 | Unsigned32 | read-only | 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. |
| csmScrubErrorsTable | 1.3.6.1.4.1.9.9.701.1.2 | | not-accessible | 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. |
| csmScrubErrorsEntry | 1.3.6.1.4.1.9.9.701.1.2.1 | | not-accessible | This object represents an entry in the csmScrubErrorsTable. |
| U32 csmScrubErrorsIndex | 1.3.6.1.4.1.9.9.701.1.2.1.1 | Unsigned32 | not-accessible | This object uniquely identifies the csmScrubEntry. |
| ENT csmScrubErrorsEntPhysicalIndex | 1.3.6.1.4.1.9.9.701.1.2.1.2 | EntPhysicalIndexOrZero | read-only | 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. |
| STR csmScrubErrorsDescription | 1.3.6.1.4.1.9.9.701.1.2.1.3 | DisplayString | read-only | 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. |
| STR csmScrubErrorsReference | 1.3.6.1.4.1.9.9.701.1.2.1.4 | DisplayString | read-only | This object provides a reference to a User's Manual entry, if
one exists, for processor and other device-specific errors. |
| C32 csmScrubErrorsMultibit | 1.3.6.1.4.1.9.9.701.1.2.1.7 | Counter32 | read-only | This object counts the multi-bit errors for the specific
error type described by csmScrubErrorsDescription. |
| C32 csmScrubErrorsMultibitInterrupts | 1.3.6.1.4.1.9.9.701.1.2.1.8 | Counter32 | read-only | This object counts number of interrupts thrown, if any, for
multiple-bit errors that occurred for the specific error
type described by csmScrubErrorsDescription. |
| U32 csmSeuEventLogMaxEntries | 1.3.6.1.4.1.9.9.701.1.3 | Unsigned32 | read-only | This object represents the maximum number of entries
in the csmSeuEventLogTable. |
| csmSeuEventLogTable | 1.3.6.1.4.1.9.9.701.1.4 | | not-accessible | 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. |
| csmSeuEventLogEntry | 1.3.6.1.4.1.9.9.701.1.4.1 | | not-accessible | This object represents an entry in the
csmSeuEventLogTable. |
| U32 csmSeuEventLogIndex | 1.3.6.1.4.1.9.9.701.1.4.1.1 | Unsigned32 | not-accessible | This object uniquely identifies the csmScrubEventLogEntry. |
| STR csmSeuEventLogDescription | 1.3.6.1.4.1.9.9.701.1.4.1.2 | DisplayString | read-only | This object describes the event of interest. |
| STR csmSeuEventLogReference | 1.3.6.1.4.1.9.9.701.1.4.1.3 | DisplayString | read-only | 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. |
| STR csmSeuEventLogAddress | 1.3.6.1.4.1.9.9.701.1.4.1.4 | DisplayString | read-only | This object provides the hexadecimal address (if one exists)
associated with the event that occurred. |
| DAT csmSeuEventLogTimeStamp | 1.3.6.1.4.1.9.9.701.1.4.1.5 | DateAndTime | read-only | This object provides a date-and-time-stamp for the event that
occurred. |
| ciscoSeuMitigationMIBConform | 1.3.6.1.4.1.9.9.701.2 | | | |
| ciscoSeuMitigationMIBCompliances | 1.3.6.1.4.1.9.9.701.2.1 | | | |
| ciscoSeuMitigationMIBCompliance | 1.3.6.1.4.1.9.9.701.2.1.1 | | | This is the module-compliance containing default object
groups. |
| ciscoSeuMitigationMIBGroups | 1.3.6.1.4.1.9.9.701.2.2 | | | |
| 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. |
| 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. |