EZ5 MIB Catalog

CISCO-OBMI-MIB

2009-05-28

The On-Board Management Interface (OBMI) provides an out-of-band communications channel (in Cisco terms: a console port), that is capable of running on various low-speed to high-speed satellite telemetry busses, such as the m500 bus. OBMI is similar to SNMP in principle and function, in that it allows 'getting' data from or 'setting' configurations in a device, however, OBMI is functional regardless of the software state of the device. It must be so, because OBMI is the primary control mechanism for a device operating in the harsh environment of space. OBMI transports command messages that originate from the ground to a device in space and transports telemetry messages that originate from that device in space to the ground. The OBMI application is divided into three conceptual layers: 1. The OBMI application layer which concerns operating system subsystems and their associated command and telemetry messages. 2. A FRAMING layer which formats the OBMI messages into frames that are suitable for transport over a specific spacecraft bus. 3. The PHY (physical) layer which handles sending and receiving the frames over the physical media. Counts associated with the success or failure of these various transport layers are reported by this MIB. GLOSSARY command : data that goes from the ground to the device in space frame : OBMI messages are broken into frames to be sent by the physical bus or reassembled from the bus to be sent to the OBMI subsystem m500 : A particular space command/telemetry bus message : fully assembled set of frames that make up commands or telemetry. The topmost OBMI layer of the OBMI subsystem operates with messages OBMI : On-board Management Interface telemetry : data that goes from the device in space to the ground word : a collection of bits, sized for the particular bus

Download CISCO-OBMI-MIB.txt Open CISCO-OBMI-MIB.txt in a new tab

TABLES (4)

Tables (4)

NameOID
cObmiTransportTable1.3.6.1.4.1.9.9.698.1.2
cObmiTransportHeartBeatTable1.3.6.1.4.1.9.9.698.1.3
cObmiM500FramingTable1.3.6.1.4.1.9.9.698.1.4
cObmiM500PhyTable1.3.6.1.4.1.9.9.698.1.5

END OF TOC

Table details

cObmiTransportTable

1.3.6.1.4.1.9.9.698.1.2

Index: cObmiBusID

This table provides the statistics, in the form of counters associated with the transport of OBMI over one or more busses. At startup, all entries in this table are set up by the OBMI subsystem.

cObmiBusID

1.3.6.1.4.1.9.9.698.1.2.1.1

Unsigned32 (1..1000)

This object uniquely indentifies a particular OBMI transport bus.

cObmiBusName

1.3.6.1.4.1.9.9.698.1.2.1.2

DisplayStringRepresents textual information taken from the NVT ASCII character set, as defined in pages 4, 10-11 of RFC 854. To summarize RFC 854, the NVT ASCII repertoire specifies: - the use of character codes 0-127 (decimal) - the graphics characters (32-126) are interpreted as US ASCII - NUL, LF, CR, BEL, BS, HT, VT and FF have the special meanings specified in RFC 854 - the other 25 codes have no standard interpretation - the sequence 'CR LF' means newline - the sequence 'CR NUL' means carriage-return - an 'LF' not preceded by a 'CR' means moving to the same column on the next line. - the sequence 'CR x' for any x other than LF or NUL is illegal. (Note that this also means that a string may end with either 'CR LF' or 'CR NUL', but not with CR.) Any object defined using this syntax may not exceed 255 characters in length. SIZE (0..255) · OCTET STRING · hint 255a

This object indicates the name of the OBMI transport bus.

cObmiCommandRx

1.3.6.1.4.1.9.9.698.1.2.1.3

Counter32 · Messages

This object indicates the total number of commands received by the OBMI subsystem.

cObmiCommandProcessedTotal

1.3.6.1.4.1.9.9.698.1.2.1.4

Counter32 · Messages

This object indicates the total number of commands successfully processed by the OBMI subsystem.

cObmiCommandGets

1.3.6.1.4.1.9.9.698.1.2.1.5

Counter32 · Messages

This object indicates the total number of 'get' commands processed by the OBMI subsystem. A 'get' command requests information from the device that the OBMI subsystem resides on and is different from an SNMP 'get'.

cObmiCommandSets

1.3.6.1.4.1.9.9.698.1.2.1.6

Counter32 · Messages

This object indicates the total number of 'set' commands processed by the OBMI subsystem. A 'set' command changes information ON the device that the OBMI subsystem resides on and is different from and SNMP 'set'.

cObmiCommandProcessedInvalid

1.3.6.1.4.1.9.9.698.1.2.1.7

Counter32 · Messages

This object indicates the total number of commands that the OBMI subsystem interpreted as not fully conforming to the formatting requirements and therefore considered invalid.

cObmiCommandPending

1.3.6.1.4.1.9.9.698.1.2.1.8

Gauge32 · Messages

This object indicates the total number of commands that are awaiting processing by the OBMI subsystem.

cObmiCommandDropped

1.3.6.1.4.1.9.9.698.1.2.1.9

Counter32 · Messages

This object indicates the total number of commands that the OBMI subsystem did not recognize and therefore dropped.

cObmiTelemetrySent

1.3.6.1.4.1.9.9.698.1.2.1.10

Counter32 · Messages

This object indicates the total count of telemetry messages that were sent by the OBMI subsystem.

cObmiTelemetryDemandSent

1.3.6.1.4.1.9.9.698.1.2.1.11

Counter32 · Messages

This object indicates the total count of telemetry messages that were sent by the OBMI subsystem, but only upon commanded 'gets' to the OBMI subsystem. This number excludes telemetry messages that were automatically sent by heartbeats.

cObmiTelemetryPending

1.3.6.1.4.1.9.9.698.1.2.1.12

Gauge32 · Messages

This object indicates the total number of of telemetry messages waiting to be sent to the ground from the OBMI subsystem.

cObmiTransportHeartBeatTable

1.3.6.1.4.1.9.9.698.1.3

Index: cObmiBusID · cObmiHeartBeatPort

This table lists the number of heartbeats sent and the number pending by the OBMI subsystem by port number for a particular bus. At startup, all entries in this table are set up by the OBMI subsystem.

cObmiHeartBeatPort

1.3.6.1.4.1.9.9.698.1.3.1.1

Unsigned32 (1..1000)

This object, along with cObmiBusID uniquely identifies heartbeat-related statistics.

cObmiHeartBeatSent

1.3.6.1.4.1.9.9.698.1.3.1.2

Counter32 · Messages

This object indicates the total number of hearbeats sent.

cObmiHeartBeatPending

1.3.6.1.4.1.9.9.698.1.3.1.3

Gauge32 · Messages

This object indicates the total number of heartbeats waiting in the queue ready to be sent.

cObmiM500FramingTable

1.3.6.1.4.1.9.9.698.1.4

Index: cObmiBusID

This table lists the statistics associated with the 'framing-layer' of logical organization for the m500 bus used to transport OBMI. The frame size for m500 is 32 bits. At startup, all entries in this table are set up by the OBMI subsystem.

cObmiM500RxFrames

1.3.6.1.4.1.9.9.698.1.4.1.1

Counter32 · Frames

This object indicates the total number of m500 frames received.

cObmiM500RxBytes

1.3.6.1.4.1.9.9.698.1.4.1.2

Counter32 · Bytes

This object indicates the total number of m500 bytes received.

cObmiM500RxAbortFrames

1.3.6.1.4.1.9.9.698.1.4.1.3

Counter32 · Frames

This object indicates the total number of received m500 frames aborted.

cObmiM500RxEchoFrames

1.3.6.1.4.1.9.9.698.1.4.1.4

Counter32 · Frames

This object indicates the total number of m500 echo frames received.

cObmiM500RxResetFrames

1.3.6.1.4.1.9.9.698.1.4.1.5

Counter32 · Frames

This object indicates the total number of m500 reset frames received.

cObmiM500RxTransportErrFrames

1.3.6.1.4.1.9.9.698.1.4.1.6

Counter32 · Frames

This object indicates the total number of errored m500 transport frames received.

cObmiM500RxUnknownOpFrames

1.3.6.1.4.1.9.9.698.1.4.1.7

Counter32 · Frames

This object indicates the total number of m500 frames with unknown operation codes received.

cObmiM500TxFrames

1.3.6.1.4.1.9.9.698.1.4.1.8

Counter32 · Frames

This object indicates the total number of m500 frames transmitted.

cObmiM500TxBytes

1.3.6.1.4.1.9.9.698.1.4.1.9

Counter32 · Frames

This object indicates the total number of m500 bytes transmitted.

cObmiM500TxAbortFrames

1.3.6.1.4.1.9.9.698.1.4.1.10

Counter32 · Frames

This object indicates the total number of aborted m500 frames transmitted.

cObmiM500TxEchoFrames

1.3.6.1.4.1.9.9.698.1.4.1.11

Counter32 · Frames

This object indicates the total number of m500 echo frames transmitted.

cObmiM500TxTransportErrFrames

1.3.6.1.4.1.9.9.698.1.4.1.12

Counter32 · Frames

This object indicates the total number of m500 transport frames transmitted with error.

cObmiM500RxQOverRun

1.3.6.1.4.1.9.9.698.1.4.1.13

Counter32 · Messages

This object indicates the total number of control queue overruns transmitted.

cObmiM500TxQ0UnderRun

1.3.6.1.4.1.9.9.698.1.4.1.14

Counter32 · Messages

This object indicates the total number of underruns transmitted from queue number 0.

cObmiM500TxQ1UnderRun

1.3.6.1.4.1.9.9.698.1.4.1.15

Counter32 · Messages

This object indicates the total number of underruns transmitted from queue number 1.

cObmiM500TxCtlQOverRun

1.3.6.1.4.1.9.9.698.1.4.1.16

Counter32 · Messages

This object indicates the total number of transmit control queue overruns.

cObmiM500PhyTable

1.3.6.1.4.1.9.9.698.1.5

Index: cObmiBusID

This table lists the statistics associated with the 'physical-layer' of logical organization for the m500 bus used to transport OBMI. At startup, all entries in this table are set up by the OBMI subsystem.

cObmiM500BusALOS

1.3.6.1.4.1.9.9.698.1.5.1.1

TruthValue1 = true2 = falseRepresents a boolean value. · Integer32

This object indicates whether or not there is a loss of signal on m500 bus A. True : Loss of Signal on m500 bus A. False : No Loss of Signal on m500 bus A.

cObmiM500BusBLOS

1.3.6.1.4.1.9.9.698.1.5.1.2

TruthValue1 = true2 = falseRepresents a boolean value. · Integer32

This object indicates whether or not there is a loss of signal on m500 bus B. True : Loss of Signal on m500 bus B. False : No Loss of Signal on m500 bus B.

cObmiM500LastActiveBus

1.3.6.1.4.1.9.9.698.1.5.1.3

BITS

This object indicates which bus was last active: a : m500 bus A was last active b : m500 bus B was last active

cObmiM500CommandsRcvd

1.3.6.1.4.1.9.9.698.1.5.1.4

Counter32 · Words

This object indicates the total number of m500 command words received.

cObmiM500TelemetrySent

1.3.6.1.4.1.9.9.698.1.5.1.5

Counter32 · Words

This object indicates the total number of m500 telemetry words sent.

cObmiM500TelemetryErrs

1.3.6.1.4.1.9.9.698.1.5.1.6

Counter32 · Words

This object indicates the total number of m500 telemetry words with errors.

cObmiM500CommandErrs

1.3.6.1.4.1.9.9.698.1.5.1.7

Counter32 · Words

This object indicates the total number of m500 command words with errors.

cObmiM500CommandOverWrts

1.3.6.1.4.1.9.9.698.1.5.1.8

Counter32 · Words

This object indicates the total number of m500 command words that were overwritten.

cObmiM500HWParityErr

1.3.6.1.4.1.9.9.698.1.5.1.9

TruthValue1 = true2 = falseRepresents a boolean value. · Integer32

This object indicates whether or not there was a hardwired parity error in the LAST command word received. True : Parity error occurred. False : No parity error occurred.

cObmiM500TelemetryReqParityErr

1.3.6.1.4.1.9.9.698.1.5.1.10

TruthValue1 = true2 = falseRepresents a boolean value. · Integer32

This object indicates whether or not there was a parity error in the LAST telemetry request word received. True : Parity error occurred. False : No parity error occurred.

cObmiM500CommandParityErr

1.3.6.1.4.1.9.9.698.1.5.1.11

TruthValue1 = true2 = falseRepresents a boolean value. · Integer32

This object indicates whether or not there was a parity error in the LAST command word received. True : Parity error occurred. False : No parity error occurred.

cObmiM500CommandTimeout

1.3.6.1.4.1.9.9.698.1.5.1.12

TruthValue1 = true2 = falseRepresents a boolean value. · Integer32

This object indicates whether or not there was a timeout in receiving the LAST command word: True : Timeout occurred. False : Timeout did NOT occur.

cObmiM500CommandOverWrt

1.3.6.1.4.1.9.9.698.1.5.1.13

TruthValue1 = true2 = falseRepresents a boolean value. · Integer32

This object indicates whether or not the last command received was overwritten: True : Command received was overwritten. False : Command received was NOT overwritten.

↑ To TOC