Table Of Contents
Video Monitoring MIB Tables
Supported MIBs
cfmAlarmHistoryTable
cfmConditionTable
cfmFlowTable
cfmFlowIpTable
cfmFlowMonitorTable
cfmFlowMetricsTable
cfmFlowMetricsIntTable
cfmFlowUdpTable
cfmIpCbrMetricsTable
cfmIpCbrMetricsIntTable
cfmMdiMetricsTable
cfmMdiMetricsIntTable
Scalar MIB Objects
Video Monitoring MIB Tables
This appendix provides information about the Video Monitoring MIB tables and their associated objects.
Supported MIBs
Video Monitoring supports the following MIBs. These MIBs are used for retrieving the data collected by flow monitors.
•
CISCO-FLOW-MONITOR-TC-MIB: This MIB module defines the text conventions common to the rest of the MIB modules.
•
CISCO-FLOW-MONITOR-MIB: This MIB module defines a framework that describes the flow monitors supported by the system, the flows that are learned, and the flow metrics collected for those flows.
Following are the CISCO-FLOW-MONITOR-MIB tables and their associated objects:
–
cfmAlarmHistoryTable
–
cfmConditionTable
–
cfmFlowTable
–
cfmFlowIpTable
–
cfmFlowMonitorTable
–
cfmFlowMetricsTable
–
cfmFlowMetricsIntTable
–
cfmFlowUdpTable
•
CISCO-IP-CBR-METRICS-MIB: This MIB module defines objects describing quality metrics collected for IP streams that have a Constant Bit Rate (CBR).
Following are the CISCO-IP-CBR-METRICS-MIB tables and their associated objects:
–
cfmIpCbrMetricsTable
–
cfmIpCbrMetricsIntTable
•
CISCO-MDI-METRICS-MIB: This MIB module defines objects describing quality metrics collected for streams that comply to the Media Delivery Index (MDI).
Following are the CISCO-MDI-METRICS-MIB tables and their associated objects:
–
cfmMdiMetricsTable
–
cfmMdiMetricsIntTable
Note
CISCO-RTP-METRICS-MIB is not supported in phase 1.
cfmAlarmHistoryTable
The cfmAlarmHistoryTable contains the alarm history details such as Alarm Type, Alarm Condition and Severity.
Table C-1 lists the MIB objects in the cfmAlarmHistoryTable.
Table C-1 cfmAlarmHistoryTable MIB Objects
MIB Objects
|
Description
|
cfmAlarmHistoryId
|
This object indicates an arbitrary integer-value that uniquely identifies the event.
|
cfmAlarmHistoryType
|
This object indicates the type of event: cleared or raised.
|
cfmAlarmHistoryEntity
|
This object indicates the entity that caused the event.
|
cfmAlarmHistoryConditionsProfile
|
This object indicates the conditions profile containing the description of the alarm condition that changed state.
|
cfmAlarmHistoryConditionId
|
This object indicates the alarm condition that changed state.
|
cfmAlarmHistorySeverity
|
This object indicates the severity of the alarm condition that changed state.
|
cfmAlarmHistoryTime
|
This object indicates the value of sysUpTime when the alarm condition changed state.
|
cfmConditionTable
The cfmConditionTable contains the standing conditions monitored by the device.
Table C-2 lists the MIB objects in the cfmConditionTable.
Table C-2 cfmConditionTable MIB Objects
MIB Objects
|
Description
|
cfmConditionProfile
|
This object indicates an arbitrary integer-value that uniquely identifies the condition profile that contains the standing condition.
|
cfmConditionId
|
This object indicates an arbitrary integer-value that uniquely identifies the condition within the scope of the profile.
|
cfmConditionMonitoredElement
|
This object indicates the monitored element used in determining the state of the standing condition.
|
cfmConditionType
|
This object indicates the type of condition.
|
cfmConditionThreshRiseScale
|
This object indicates the scaling factor for the corresponding instance of cfmConditionThreshRise.
|
cfmConditionThreshRisePrecision
|
This object indicates the precision for the corresponding instance of cfmConditionThreshRise.
|
cfmConditionThreshRise
|
This object indicates the value of the rising threshold.
|
cfmConditionThreshFallScale
|
This object indicates the scaling factor for the corresponding instance of cfmConditionThreshFall.
|
cfmConditionThreshFallPrecision
|
This object indicates the precision for the corresponding instance of cfmConditionThreshFall.
|
cfmConditionThreshFall
|
This object indicates the value of the falling threshold.
|
cfmConditionSampleType
|
This object indicates how the device samples the monitored value before determining whether to assert the condition.
|
cfmConditionSampleWindow
|
This object indicates the sample window used by the device to compute an exponentially decaying average in the case that the corresponding instance of cfmConditionSampleType is averaged.
|
cfmConditionAlarm
|
This object indicates whether the device treats the standing condition as an alarm condition.
|
cfmConditionAlarmActions
|
This object indicates the actions taken by the device when the alarm condition changes state.
|
cfmConditionAlarmSeverity
|
This object indicates the severity of the alarm condition.
|
cfmFlowTable
The cfmFlowTable contains the details such as Flow ID, Expiration Time, Direction, and Operation Status of the traffic flow.
Table C-3 lists the MIB objects in the cfmFlowTable.
Table C-3 cfmFlowTable MIB Objects
MIB Objects
|
Description
|
cfmFlowId
|
This object indicates an arbitrary integer-value that uniquely identifies a traffic flow in the scope of the flow monitor that learned it.
|
cfmFlowNext
|
This object indicates a reference to a row in another table containing additional data relating to the traffic flow.
|
cfmFlowCreateTime
|
This object indicates the value of sysUpTime when the row was created.
|
cfmFlowDiscontinuityTime
|
This object indicates the value of sysUpTime on the most recent occasion at which any one or more of counters associated with the traffic flow suffered a discontinuity.
|
cfmFlowExpirationTime
|
This object indicates the expiration interval for the traffic flow.
|
cfmFlowDirection
|
This object indicates the direction of the traffic flow where the flow monitor collects data.
|
cfmFlowAdminStatus
|
This object specifies the desired state of the traffic flow. This object will have the value enabled always.
|
cfmFlowOperStatus
|
This object indicates the operational state of the traffic flow. This object will have the value enabled always.
|
cfmFlowIngressType
|
This object indicates the type of port that receives the traffic for this traffic flow.
|
cfmFlowIngress
|
This object identifies the port that receives the traffic for this traffic flow.
|
cfmFlowEgressType
|
This object indicates the type of port that transmits the traffic for this traffic flow.
|
cfmFlowEgress
|
This object identifies the port that transmits the traffic for this traffic flow.
|
cfmFlowIpTable
The cfmFlowIpTable contains the details such as Source Address and Destination Address of the IP flow.
Table C-4 lists the MIB objects in the cfmFlowIpTable.
Table C-4 cfmFlowIpTable MIB Objects
MIB Objects
|
Description
|
cfmFlowIpNext
|
This object indicates a reference to a row in another table containing additional data relating to the corresponding traffic flow.
|
cfmFlowIpAddrType
|
This object indicates the Internet address type of the corresponding instance of cfmFlowIpAddrSrc and cfmFlowIpAddrDst.
|
cfmFlowIpAddrSrc
|
This object indicates the source address of the monitored flow.
|
cfmFlowIpAddrDst
|
This object indicates the destination address of the monitored flow.
|
cfmFlowMonitorTable
The cfmFlowMonitorTable contains details such as, monitor ID, monitor descriptions, alarms, and severity of the flow monitor .
Table C-5 lists the MIB objects in the cfmFlowMonitorTable.
Table C-5 cfmFlowMonitorTable MIB Objects
MIB Objects
|
Description
|
cfmFlowMonitorId
|
This object uniquely identifies the flow monitor.
|
cfmFlowMonitorDescr
|
This object indicates a human-readable description of the flow monitor.
|
cfmFlowMonitorCaps
|
This object indicates the capabilities of the flow monitor. Specifically, the value of this column indicates a `1' for each set of flow metrics the flow monitor is capable of measuring.
|
cfmFlowMonitorFlowCount
|
This object uniquely identifies the number of monitored flows currently maintained by the flow monitor.
|
cfmFlowMonitorConditionsProfile
|
This object indicates the profile that describes the standing conditions monitored for the flow monitor.
|
cfmFlowMonitorConditions
|
This object indicates the current standing conditions for the flow monitor. If the value of this column is null string, then no standing conditions are defined for the flow monitor.
|
cfmFlowMonitorAlarms
|
This object indicates the current alarm conditions for the flow monitor. If the value of this column is null string, then no standing conditions are defined for the flow monitor.
|
cfmFlowMonitorAlarmSeverity
|
This object indicates the high severity alarm condition currently raised by the flow monitor.
|
cfmFlowMonitorAlarmCriticalCount
|
This object indicates the number of alarm conditions with a critical severity currently raised for traffic flows monitored by the flow monitor.
|
cfmFlowMonitorAlarmMajorCount
|
This object indicates the number of alarm conditions with a major severity currently raised for traffic flows monitored by the flow monitor.
|
cfmFlowMonitorAlarmMinorCount
|
This object indicates the number of alarm conditions with a minor severity currently raised for traffic flows monitored by the flow monitor.
|
cfmFlowMonitorAlarmWarningCount
|
This object indicates the number of alarm conditions with a warning severity currently raised for traffic flows monitored by the flow monitor.
|
cfmFlowMonitorAlarmInfoCount
|
This object indicates the number of alarm conditions with a informational severity currently raised for traffic flows monitored by the flow monitor.
|
cfmFlowMetricsTable
The cfmFlowMetricsTable contains the details of the data collected and metrics computed for each monitored flow.
Table C-6 lists the MIB objects in the cfmFlowMetricsTable.
Table C-6 cfmFlowMetricsTable MIB Objects
MIB Objects
|
Description
|
cfmFlowMetricsCollected
|
This object indicates the metrics computed for the monitored flow.
|
cfmFlowMetricsIntervalTime
|
This object indicates the length of the measurement interval for the monitored flow.
|
cfmFlowMetricsMaxIntervals
|
This object indicates the maximum number of measurement intervals maintained for the monitored flow.
|
cfmFlowMetricsElapsedTime
|
This object indicates the time that has elapsed since the beginning of the current measurement interval.
|
cfmFlowMetricsIntervals
|
This object indicates the number of measurement intervals for which data is collected.
|
cfmFlowMetricsInvalidIntervals
|
This object indicates the number of measurement intervals in the set of collected measurement intervals that contain invalid data.
|
cfmFlowMetricsConditionsProfile
|
This object indicates the profile that describes the standing conditions monitored for the monitored flow.
|
cfmFlowMetricsAlarms
|
This object indicates which current alarm conditions for the monitored flow.
|
cfmFlowMetricsAlarmSeverity
|
This object indicates the highest severity alarm currently raised for the corresponding traffic flow.
|
cfmFlowMetricsPkts
|
This object indicates the number of packets the corresponding flow monitor has processed for this monitored flow.
|
cfmFlowMetricsIntTable
The cfmFlowMetricsIntTable contains the history of the computed metrics for each monitored flow.
Table C-7 lists the MIB objects in the cfmFlowMetricsIntTable.
Table C-7 cfmFlowMetricsIntTable MIB Objects
MIB Objects
|
Description
|
cfmFlowMetricsIntNumber
|
This object indicates the interval number identifying the measurement interval. The measurement interval identified by the value 1 represents the most recent measurement interval, and the interval identified by the value (n) represents the interval immediately preceding the interval identified by the value (n-1).
|
cfmFlowMetricsIntValid
|
This object indicates whether the data for the measurement interval is valid.
|
cfmFlowMetricsIntTime
|
This object indicates the value of sysUpTime when the measurement interval was captured.
|
cfmFlowMetricsIntPkts
|
This object indicates the number of packets the corresponding flow monitor processed for the monitored flow during the measurement interval.
|
cfmFlowUdpTable
The cfmFlowUdpTable table contains the UDP details such as the Source UDP Port and the Destination UDP Port of the monitored flow.
Table C-8 lists the MIB objects in the cfmFlowUdpTable.
Table C-8 cfmFlowUdpTable MIB Objects
MIB Objects
|
Description
|
cfmFlowUdpNext
|
This object indicates a reference to a row in another table containing additional data relating to the corresponding traffic flow.
|
cfmFlowUdpPortSrc
|
This object indicates the source UDP port of the monitored flow.
|
cfmFlowUdpPortDst
|
This object indicates the destination UDP port of the monitored flow.
|
cfmIpCbrMetricsTable
The cfmIpCbrMetricsTable contains the aggregate data maintained by a flow monitor for traffic flows for which it computes IP-CBR metrics.
Table C-9 lists the MIB objects in the cfmIpCbrMetricsTable.
Table C-9 cfmIpCbrMetricsTable MIB Objects
MIB Objects
|
Description
|
cfmIpCbrMetricsCfgRateType
|
This object indicates how the corresponding flow monitor computes the DF for the traffic flow.
|
cfmIpCbrMetricsCfgBitRate
|
This object indicates the units for the corresponding instance of cfmIpCbrMetricsCfgRate.
|
cfmIpCbrMetricsCfgRate
|
This object indicates the configured bit rate used by the flow monitor to compute the DF for the traffic flow.
|
cfmIpCbrMetricsCfgMediaPktSize
|
This object indicates the configured media packet size used by the flow monitor to compute the DF for the traffic flow.
|
cfmIpCbrMetricsValid
|
This object indicates which metrics are valid for the traffic flow. Only mediaRateVariation is supported.
|
cfmIpCbrMetricsMrvScale
|
This object indicates the scale factor for the corresponding instance of cfmIpCbrMetricsMrv.
|
cfmIpCbrMetricsMrvPrecision
|
This object indicates the precision for the corresponding instance of cfmIpCbrMetricsMrv.
|
cfmIpCbrMetricsMrv
|
This object indicates the MRV for the traffic flow since the flow monitor started collecting data for the traffic flow.
|
cfmIpCbrMetricsIntTable
The cfmIpCbrMetricsIntTable contains history of IP-CBR metrics of the traffic flows monitored by each flow monitors.
Table C-10 lists the MIB objects in the cfmIpCbrMetricsIntTable.
Table C-10 cfmIpCbrMetricsIntTable MIB Objects
MIB Objects
|
Description
|
cfmIpCbrMetricsIntValid
|
This object indicates which metrics are valid for the measurement interval: mediaRate, delayFactor, or mediaRateVariation.
|
cfmIpCbrMetricsIntMrUnits
|
This object indicates the units for the corresponding instance of cfmIpCbrMetricsIntMr.
|
cfmIpCbrMetricsIntMr
|
This object indicates the media rate used by the flow monitor to compute the DF for the traffic flow.
|
cfmIpCbrMetricsIntDfScale
|
This object indicates the scaling factor for the corresponding instance of cfmIpCbrMetricsIntDf.
|
cfmIpCbrMetricsIntDfPrecision
|
This object indicates the precision for the corresponding instance of cfmIpCbrMetricsIntDf.
|
cfmIpCbrMetricsIntDf
|
This object indicates the DF for the traffic flow during the measurement interval.
|
cfmIpCbrMetricsIntMrvScale
|
This object indicates the scaling factor for the corresponding instance of cfmIpCbrMetricsIntMrv.
|
cfmIpCbrMetricsIntMrvPrecision
|
This object indicates the precision for the corresponding instance of cfmIpCbrMetricsIntMrv.
|
cfmIpCbrMetricsIntMrv
|
This object indicates the MRV for the traffic flow during the measurement interval.
|
cfmMdiMetricsTable
The cfmMdiMetricsTable contains aggregate data maintained by a flow monitor for traffic flows for which it computes MDI traffics.
Table C-11 lists the MIB objects in the cfmMdiMetricsTable.
Table C-11 cfmMdiMetricsTable MIB Objects
MIB Objects
|
Description
|
cfmMdiMetricsCfgRateType
|
This object indicates how the corresponding flow monitor computes the DF for the traffic flow.
|
cfmMdiMetricsCfgBitRate
|
This object indicates the units for the corresponding instance of cfmMdiMetricsCfgRate.
|
cfmMdiMetricsCfgRate
|
This object indicates the configured bit rate used by the flow monitor to compute the DF for the traffic flow.
|
cfmMdiMetricsCfgMediaPktSize
|
This object indicates the configured media packet size used by the flow monitor to compute the DF for the traffic flow.
|
cfmMdiMetricsValid
|
This object indicates which metrics are valid for the traffic flow. Only mediaLossRate and mediaDiscontinuityCount are supported.
|
cfmMdiMetricsMlrScale
|
This object indicates the scaling factor for the corresponding instance of cfmMdiMetricsMlr.
|
cfmMdiMetricsMlrPrecision
|
This object indicates the precision for the corresponding instance of cfmMdiMetricsMrv.
|
cfmMdiMetricsMlr
|
This object indicates the MLR for the traffic flow from the time the flow monitor starts collecting data for the traffic flow.
|
cfmMdiMetricsMdc
|
This object indicates the media discontinuity events count for the traffic flow from the time the flow monitor starts collecting data for the traffic flow.
|
cfmMdiMetricsIntTable
The cfmMdiMetricsIntTable contains historic MDI metrics for the traffic flows monitored by each flow monitors.
Table C-12 lists the MIB objects in the cfmMdiMetricsIntTable.
Table C-12 cfmMdiMetricsIntTable MIB Objects
MIB Objects
|
Description
|
cfmMdiMetricsIntValid
|
This object indicates which metrics are valid for the measurement interval: mediaRate, delayFactor, or mediaLossRate.
|
cfmMdiMetricsIntMrUnits
|
This object indicates the units for the corresponding instance of cfmMdiMetricsIntMr.
|
cfmMdiMetricsIntMr
|
This object indicates the media rate used by the flow monitor to compute the DF for the traffic flow.
|
cfmMdiMetricsIntDfScale
|
This object indicates the scaling factor for the corresponding instance of cfmMdiMetricsIntDf.
|
cfmMdiMetricsIntDfPrecision
|
This object indicates the precision for the corresponding instance of cfmMdiMetricsIntDf.
|
cfmMdiMetricsIntDf
|
This object indicates the DF for the traffic flow during the measurement interval.
|
cfmMdiMetricsIntMlrScale
|
This object indicates the scaling factor for the corresponding instance of cfmMdiMetricsIntMlr.
|
cfmMdiMetricsIntMlrPrecision
|
This object indicates the precision for the corresponding instance of cfmMdiMetricsIntMlr.
|
cfmMdiMetricsIntMlr
|
This object indicates the MLR for the traffic flow during the measurement interval.
|
cfmMdiMetricsIntMdc
|
This object indicates the MDC for the traffic flow during the measurement interval.
|
Scalar MIB Objects
Inline Video Monitoring feature defines a few scalar MIB objects. These scalar MIB objects help to:
•
Identify any modification to the table corresponding to a MIB.
•
Control the history table size.
•
Control trap generation capability.
Table C-13 lists the Scalar MIB objects.
Table C-13 Scalar MIB Objects
MIB Objects
|
Description
|
cfmFlowMonitorTableChanged
|
This object indicates the value of sysUpTime when the device last created or destroyed a row in cfmFlowMonitorTable.
|
cfmFlowTableChanged
|
This object indicates the value of sysUpTime when the device last created or destroyed a row in cfmFlowTable.
|
cfmFlowIpTableChanged
|
This object indicates the value of sysUpTime when the device last changed the cfmFlowIpTable.
|
cfmFlowUdpTableChanged
|
This object indicates the value of sysUpTime the last time the device changed the cfmFlowUdpTable.
|
cfmFlowMetricsTableChanged
|
This object indicates the value of sysUpTime when the device last created or destroyed a row incfmFlowMetricsTable.
|
cfmConditionTableChanged
|
This object indicates the value of sysUpTime when the device last made a change to the cfmConditionTable.
|
cfmAlarmHistorySize
|
This object specifies the maximum number of rows the cfmAlarmHistoryTable can contain.
|
cfmAlarmHistoryLastId
|
This object indicates the value of cfmAlarmHistoryId in the last row of the cfmAlarmHistoryTable.
|
cfmNotifyEnable
|
This object specifies whether the device generates a cfmNotifyAlarm notification when an alarm condition changes state or not.
|
cfmIpCbrMetricsTableChanged
|
This object indicates the value of sysUpTime when the device last created or destroyed a row in the cfmIpCbrMetricsTable.
|
cfmMdiMetricsTableChanged
|
This object indicates the value of sysUpTime when the device last created or destroyed a row in the cfmMdiMetricsTable.
|

Note
The scalar MIB objects, cfmNotifyEnable and cfmAlarmHistorySize, are implemented as read-write. All the remaining scalar MIB objects are read-only.