CISCO-OBMI-MIB

File: CISCO-OBMI-MIB.mib (27122 bytes)

Imported modules

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

Imported symbols

MODULE-IDENTITY OBJECT-TYPE Counter32
Gauge32 Unsigned32 MODULE-COMPLIANCE
OBJECT-GROUP DisplayString TruthValue
ciscoMgmt

Defined Types

CObmiTransportEntry  
SEQUENCE    
  cObmiBusID Unsigned32
  cObmiBusName DisplayString
  cObmiCommandRx Counter32
  cObmiCommandProcessedTotal Counter32
  cObmiCommandGets Counter32
  cObmiCommandSets Counter32
  cObmiCommandProcessedInvalid Counter32
  cObmiCommandPending Gauge32
  cObmiCommandDropped Counter32
  cObmiTelemetrySent Counter32
  cObmiTelemetryDemandSent Counter32
  cObmiTelemetryPending Gauge32

CObmiTransportHeartBeatEntry  
SEQUENCE    
  cObmiHeartBeatPort Unsigned32
  cObmiHeartBeatSent Counter32
  cObmiHeartBeatPending Gauge32

CObmiM500FramingEntry  
SEQUENCE    
  cObmiM500RxFrames Counter32
  cObmiM500RxBytes Counter32
  cObmiM500RxAbortFrames Counter32
  cObmiM500RxEchoFrames Counter32
  cObmiM500RxResetFrames Counter32
  cObmiM500RxTransportErrFrames Counter32
  cObmiM500RxUnknownOpFrames Counter32
  cObmiM500TxFrames Counter32
  cObmiM500TxBytes Counter32
  cObmiM500TxAbortFrames Counter32
  cObmiM500TxEchoFrames Counter32
  cObmiM500TxTransportErrFrames Counter32
  cObmiM500RxQOverRun Counter32
  cObmiM500TxQ0UnderRun Counter32
  cObmiM500TxQ1UnderRun Counter32
  cObmiM500TxCtlQOverRun Counter32

CObmiM500PhyEntry  
SEQUENCE    
  cObmiM500BusALOS TruthValue
  cObmiM500BusBLOS TruthValue
  cObmiM500LastActiveBus BITS
  cObmiM500CommandsRcvd Counter32
  cObmiM500TelemetrySent Counter32
  cObmiM500TelemetryErrs Counter32
  cObmiM500CommandErrs Counter32
  cObmiM500CommandOverWrts Counter32
  cObmiM500HWParityErr TruthValue
  cObmiM500TelemetryReqParityErr TruthValue
  cObmiM500CommandParityErr TruthValue
  cObmiM500CommandTimeout TruthValue
  cObmiM500CommandOverWrt TruthValue

Defined Values

ciscoObmiMIB 1.3.6.1.4.1.9.9.698
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
MODULE-IDENTITY    

ciscoObmiMIBNotifs 1.3.6.1.4.1.9.9.698.0
OBJECT IDENTIFIER    

ciscoObmiMIBObjects 1.3.6.1.4.1.9.9.698.1
OBJECT IDENTIFIER    

ciscoObmiMIBConform 1.3.6.1.4.1.9.9.698.2
OBJECT IDENTIFIER    

cObmiTransportTable 1.3.6.1.4.1.9.9.698.1.2
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.
OBJECT-TYPE    
  SEQUENCE OF  
    CObmiTransportEntry

cObmiTransportEntry 1.3.6.1.4.1.9.9.698.1.2.1
Each entry represents a row in cObmiTransportTable and corresponds to the statistics for a particular transport bus.
OBJECT-TYPE    
  CObmiTransportEntry  

cObmiBusID 1.3.6.1.4.1.9.9.698.1.2.1.1
This object uniquely indentifies a particular OBMI transport bus.
OBJECT-TYPE    
  Unsigned32 1..1000  

cObmiBusName 1.3.6.1.4.1.9.9.698.1.2.1.2
This object indicates the name of the OBMI transport bus.
OBJECT-TYPE    
  DisplayString  

cObmiCommandRx 1.3.6.1.4.1.9.9.698.1.2.1.3
This object indicates the total number of commands received by the OBMI subsystem.
OBJECT-TYPE    
  Counter32  

cObmiCommandProcessedTotal 1.3.6.1.4.1.9.9.698.1.2.1.4
This object indicates the total number of commands successfully processed by the OBMI subsystem.
OBJECT-TYPE    
  Counter32  

cObmiCommandGets 1.3.6.1.4.1.9.9.698.1.2.1.5
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'.
OBJECT-TYPE    
  Counter32  

cObmiCommandSets 1.3.6.1.4.1.9.9.698.1.2.1.6
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'.
OBJECT-TYPE    
  Counter32  

cObmiCommandProcessedInvalid 1.3.6.1.4.1.9.9.698.1.2.1.7
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.
OBJECT-TYPE    
  Counter32  

cObmiCommandPending 1.3.6.1.4.1.9.9.698.1.2.1.8
This object indicates the total number of commands that are awaiting processing by the OBMI subsystem.
OBJECT-TYPE    
  Gauge32  

cObmiCommandDropped 1.3.6.1.4.1.9.9.698.1.2.1.9
This object indicates the total number of commands that the OBMI subsystem did not recognize and therefore dropped.
OBJECT-TYPE    
  Counter32  

cObmiTelemetrySent 1.3.6.1.4.1.9.9.698.1.2.1.10
This object indicates the total count of telemetry messages that were sent by the OBMI subsystem.
OBJECT-TYPE    
  Counter32  

cObmiTelemetryDemandSent 1.3.6.1.4.1.9.9.698.1.2.1.11
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.
OBJECT-TYPE    
  Counter32  

cObmiTelemetryPending 1.3.6.1.4.1.9.9.698.1.2.1.12
This object indicates the total number of of telemetry messages waiting to be sent to the ground from the OBMI subsystem.
OBJECT-TYPE    
  Gauge32  

cObmiTransportHeartBeatTable 1.3.6.1.4.1.9.9.698.1.3
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.
OBJECT-TYPE    
  SEQUENCE OF  
    CObmiTransportHeartBeatEntry

cObmiTransportHeartBeatEntry 1.3.6.1.4.1.9.9.698.1.3.1
Each entry represents a row in cObmiTransportHearBeatTable and identifies heartbeat- related statistics.
OBJECT-TYPE    
  CObmiTransportHeartBeatEntry  

cObmiHeartBeatPort 1.3.6.1.4.1.9.9.698.1.3.1.1
This object, along with cObmiBusID uniquely identifies heartbeat-related statistics.
OBJECT-TYPE    
  Unsigned32 1..1000  

cObmiHeartBeatSent 1.3.6.1.4.1.9.9.698.1.3.1.2
This object indicates the total number of hearbeats sent.
OBJECT-TYPE    
  Counter32  

cObmiHeartBeatPending 1.3.6.1.4.1.9.9.698.1.3.1.3
This object indicates the total number of heartbeats waiting in the queue ready to be sent.
OBJECT-TYPE    
  Gauge32  

cObmiM500FramingTable 1.3.6.1.4.1.9.9.698.1.4
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.
OBJECT-TYPE    
  SEQUENCE OF  
    CObmiM500FramingEntry

cObmiM500FramingEntry 1.3.6.1.4.1.9.9.698.1.4.1
Each entry represents an entry in the cObmiM500FramingTable and corresponds to the statistics associated with the framing for an 'm500' bus used to transport OBMI.
OBJECT-TYPE    
  CObmiM500FramingEntry  

cObmiM500RxFrames 1.3.6.1.4.1.9.9.698.1.4.1.1
This object indicates the total number of m500 frames received.
OBJECT-TYPE    
  Counter32  

cObmiM500RxBytes 1.3.6.1.4.1.9.9.698.1.4.1.2
This object indicates the total number of m500 bytes received.
OBJECT-TYPE    
  Counter32  

cObmiM500RxAbortFrames 1.3.6.1.4.1.9.9.698.1.4.1.3
This object indicates the total number of received m500 frames aborted.
OBJECT-TYPE    
  Counter32  

cObmiM500RxEchoFrames 1.3.6.1.4.1.9.9.698.1.4.1.4
This object indicates the total number of m500 echo frames received.
OBJECT-TYPE    
  Counter32  

cObmiM500RxResetFrames 1.3.6.1.4.1.9.9.698.1.4.1.5
This object indicates the total number of m500 reset frames received.
OBJECT-TYPE    
  Counter32  

cObmiM500RxTransportErrFrames 1.3.6.1.4.1.9.9.698.1.4.1.6
This object indicates the total number of errored m500 transport frames received.
OBJECT-TYPE    
  Counter32  

cObmiM500RxUnknownOpFrames 1.3.6.1.4.1.9.9.698.1.4.1.7
This object indicates the total number of m500 frames with unknown operation codes received.
OBJECT-TYPE    
  Counter32  

cObmiM500TxFrames 1.3.6.1.4.1.9.9.698.1.4.1.8
This object indicates the total number of m500 frames transmitted.
OBJECT-TYPE    
  Counter32  

cObmiM500TxBytes 1.3.6.1.4.1.9.9.698.1.4.1.9
This object indicates the total number of m500 bytes transmitted.
OBJECT-TYPE    
  Counter32  

cObmiM500TxAbortFrames 1.3.6.1.4.1.9.9.698.1.4.1.10
This object indicates the total number of aborted m500 frames transmitted.
OBJECT-TYPE    
  Counter32  

cObmiM500TxEchoFrames 1.3.6.1.4.1.9.9.698.1.4.1.11
This object indicates the total number of m500 echo frames transmitted.
OBJECT-TYPE    
  Counter32  

cObmiM500TxTransportErrFrames 1.3.6.1.4.1.9.9.698.1.4.1.12
This object indicates the total number of m500 transport frames transmitted with error.
OBJECT-TYPE    
  Counter32  

cObmiM500RxQOverRun 1.3.6.1.4.1.9.9.698.1.4.1.13
This object indicates the total number of control queue overruns transmitted.
OBJECT-TYPE    
  Counter32  

cObmiM500TxQ0UnderRun 1.3.6.1.4.1.9.9.698.1.4.1.14
This object indicates the total number of underruns transmitted from queue number 0.
OBJECT-TYPE    
  Counter32  

cObmiM500TxQ1UnderRun 1.3.6.1.4.1.9.9.698.1.4.1.15
This object indicates the total number of underruns transmitted from queue number 1.
OBJECT-TYPE    
  Counter32  

cObmiM500TxCtlQOverRun 1.3.6.1.4.1.9.9.698.1.4.1.16
This object indicates the total number of transmit control queue overruns.
OBJECT-TYPE    
  Counter32  

cObmiM500PhyTable 1.3.6.1.4.1.9.9.698.1.5
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.
OBJECT-TYPE    
  SEQUENCE OF  
    CObmiM500PhyEntry

cObmiM500PhyEntry 1.3.6.1.4.1.9.9.698.1.5.1
Each entry represents an entry in the cObmiM500PhyTable and corresponds to the statistics associated with the physical layer for an 'm500' bus used to transport OBMI. The size of a 'Word' for the m500 bus is 32-bits.
OBJECT-TYPE    
  CObmiM500PhyEntry  

cObmiM500BusALOS 1.3.6.1.4.1.9.9.698.1.5.1.1
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.
OBJECT-TYPE    
  TruthValue  

cObmiM500BusBLOS 1.3.6.1.4.1.9.9.698.1.5.1.2
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.
OBJECT-TYPE    
  TruthValue  

cObmiM500LastActiveBus 1.3.6.1.4.1.9.9.698.1.5.1.3
This object indicates which bus was last active: a : m500 bus A was last active b : m500 bus B was last active
OBJECT-TYPE    
  BITS a(0), b(1)  

cObmiM500CommandsRcvd 1.3.6.1.4.1.9.9.698.1.5.1.4
This object indicates the total number of m500 command words received.
OBJECT-TYPE    
  Counter32  

cObmiM500TelemetrySent 1.3.6.1.4.1.9.9.698.1.5.1.5
This object indicates the total number of m500 telemetry words sent.
OBJECT-TYPE    
  Counter32  

cObmiM500TelemetryErrs 1.3.6.1.4.1.9.9.698.1.5.1.6
This object indicates the total number of m500 telemetry words with errors.
OBJECT-TYPE    
  Counter32  

cObmiM500CommandErrs 1.3.6.1.4.1.9.9.698.1.5.1.7
This object indicates the total number of m500 command words with errors.
OBJECT-TYPE    
  Counter32  

cObmiM500CommandOverWrts 1.3.6.1.4.1.9.9.698.1.5.1.8
This object indicates the total number of m500 command words that were overwritten.
OBJECT-TYPE    
  Counter32  

cObmiM500HWParityErr 1.3.6.1.4.1.9.9.698.1.5.1.9
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.
OBJECT-TYPE    
  TruthValue  

cObmiM500TelemetryReqParityErr 1.3.6.1.4.1.9.9.698.1.5.1.10
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.
OBJECT-TYPE    
  TruthValue  

cObmiM500CommandParityErr 1.3.6.1.4.1.9.9.698.1.5.1.11
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.
OBJECT-TYPE    
  TruthValue  

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

cObmiM500CommandOverWrt 1.3.6.1.4.1.9.9.698.1.5.1.13
This object indicates whether or not the last command received was overwritten: True : Command received was overwritten. False : Command received was NOT overwritten.
OBJECT-TYPE    
  TruthValue  

ciscoObmiMIBCompliances 1.3.6.1.4.1.9.9.698.2.1
OBJECT IDENTIFIER    

ciscoObmiMIBGroups 1.3.6.1.4.1.9.9.698.2.2
OBJECT IDENTIFIER    

ciscoObmiMIBCompliance 1.3.6.1.4.1.9.9.698.2.1.1
This is a default module-compliance containing default object groups.
MODULE-COMPLIANCE    

ciscoObmiMIBMainObjectGroup 1.3.6.1.4.1.9.9.698.2.2.1
This is the list of objects required for OBMI.
OBJECT-GROUP    

ciscoObmiMIBM500ObjectGroup 1.3.6.1.4.1.9.9.698.2.2.2
This is the list of objects required for m500.
OBJECT-GROUP