1-- *****************************************************************
2-- CISCO-IP-CBR-METRICS-MIB
3-- Definitions of managed objects describing MDI flow metrics.
4--
5-- October 2009, Patrick R. Gili
6--
7-- Copyright (c) 2008-2009 by Cisco Systems Inc.
8-- All rights reserved.
9-- *****************************************************************
10
11CISCO-IP-CBR-METRICS-MIB DEFINITIONS ::= BEGIN
12
13IMPORTS
14    MODULE-IDENTITY,
15    OBJECT-IDENTITY,
16    OBJECT-TYPE,
17    Counter64,
18    Unsigned32
19        FROM SNMPv2-SMI
20    MODULE-COMPLIANCE,
21    OBJECT-GROUP
22        FROM SNMPv2-CONF
23    TimeStamp
24        FROM SNMPv2-TC
25    ReportIntervalCount
26        FROM CISCO-REPORT-INTERVAL-TC-MIB
27    FlowCfgRateType,
28    FlowBitRateUnits,
29    FlowMetricScale,
30    FlowMetricPrecision,
31    FlowMetricValue
32        FROM CISCO-FLOW-MONITOR-TC-MIB
33    cfmFlowMonitorId,
34    cfmFlowId,
35    cfmFlowMetricsIntNumber
36        FROM CISCO-FLOW-MONITOR-MIB
37    ciscoMgmt
38        FROM CISCO-SMI;
39
40
41ciscoIpCbrMetricsMIB MODULE-IDENTITY
42    LAST-UPDATED    "200906110000Z"
43    ORGANIZATION    "Cisco Systems, Inc."
44    CONTACT-INFO
45            "Cisco Systems
46            Customer Service
47
48            Postal:  170 W Tasman Drive
49            San Jose, CA 95134
50
51            Tel:  +1 800 553-NETS
52
53            E-mail:  cs-snmp@cisco.com"
54    DESCRIPTION
55        "This MIB module defines objects that describe the a set of
56        metrics used to measure the quality of a IP CBR traffic flow. An
57        IP CBR traffic flow consists of a stream of IP datagrams sent
58        from one application to another with a constant packet rate or
59        bit rate.
60
61        GLOSSARY
62        ============
63
64        CBR - Constant Bit Rate.
65
66        Delay Factor - the maximum observed value of the flow rate
67            imbalance over a measurement interval.
68
69        DF - Delay Factor.
70
71        Flow Monitor - a hardware or software entity that classifies
72            traffic flows, collects flow data, and periodically
73            computes flow metrics.
74
75        Flow Metric - a measurement that reflects the quality of a
76            traffic flow.
77
78        Measurement Interval - the length of time over which a flow
79            monitor collects data related to a traffic flow, after which
80            the flow monitor computes flow metrics using the collected
81            data.
82
83        Media Rate - the effective bit rate of the media content
84            carried by a traffic flow.
85
86        Media Rate Variation - a measure of loss (in bytes):
87
88                         N
89                   RT - sum [Si]
90                        i=1
91            MRV = ---------------
92                         RT
93
94            where R is the nominal media rate, T is the measurement
95            interval, Si is the size of packet[i] received during the
96            measurement interval, and N is the number of media packets
97            received during the measurement interval.
98
99        MR - Media Rate.
100
101        MRV - Media Rate Variation.
102
103        Traffic Flow - a unidirectional stream of packets conforming to
104            a classifier.  For example, packets having a particular
105            source IP address, destination IP address, protocol type,
106            source port number, and destination port number.
107
108        VB - Virtual Buffer.
109
110        Virtual Buffer - a virtual buffer is a construct used to
111            simulate a real buffer used by a media application for the
112            purpose of storing media packets until the the application
113            can render their content."
114    REVISION        "200906110000Z"
115    DESCRIPTION
116        "The initial version of the MIB module."
117    ::= { ciscoMgmt 697 }
118
119
120-- **********************************************************************
121-- * Top-Level Trees                                                    *
122-- **********************************************************************
123
124ciscoIpCbrMetricsMIBNotifs  OBJECT IDENTIFIER
125    ::= { ciscoIpCbrMetricsMIB 0 }
126
127ciscoIpCbrMetricsMIBObjects  OBJECT IDENTIFIER
128    ::= { ciscoIpCbrMetricsMIB 1 }
129
130ciscoIpCbrMetricsMIBConform  OBJECT IDENTIFIER
131    ::= { ciscoIpCbrMetricsMIB 2 }
132
133ciscoIpCbrMetricsMIBIds  OBJECT IDENTIFIER
134    ::= { ciscoIpCbrMetricsMIB 3 }
135
136-- **********************************************************************
137-- * Objects                                                            *
138-- **********************************************************************
139
140cfmIpCbrMetrics  OBJECT IDENTIFIER
141    ::= { ciscoIpCbrMetricsMIBObjects 1 }
142
143
144cfmIpCbrMetricsTable OBJECT-TYPE
145    SYNTAX          SEQUENCE OF CfmIpCbrMetricsEntry
146    MAX-ACCESS      not-accessible
147    STATUS          current
148    DESCRIPTION
149        "This table contains aggregate data maintained by a flow
150        monitor for traffic flows for which it is computing IP CBR
151        metrics.
152
153        This table has an sparse dependent relationship on the
154        cfmFlowMetricsTable (defined by the CISCO-FLOW-MONITOR-MIB),
155        containing a row for each row in the cfmFlowMetricsTable having
156        a corresponding instance of cfmFlowMetricsCollected with the
157        'ipCbr' bit set to one."
158    ::= { cfmIpCbrMetrics 1 }
159
160cfmIpCbrMetricsEntry OBJECT-TYPE
161    SYNTAX          CfmIpCbrMetricsEntry
162    MAX-ACCESS      not-accessible
163    STATUS          current
164    DESCRIPTION
165        "An entry describes cumulative and aggregate IP CBR metrics for
166        a single traffic flow.
167
168        The devices creates a row in the cfmIpCbrMetricsTable when a
169        flow monitor starts monitoring a traffic flow and has been
170        configured to compute IP CBR metrics for the same traffic flow.
171        Likewise, the device destroys a row in the
172        cfmIpCbrMetricsMetricsTable when the corresponding flow monitor
173        has ceased monitoring the traffic flow (e.g., when a traffic
174        flow has timed out)."
175    INDEX           {
176                        cfmFlowMonitorId,
177                        cfmFlowId
178                    }
179    ::= { cfmIpCbrMetricsTable 1 }
180
181CfmIpCbrMetricsEntry ::= SEQUENCE {
182        cfmIpCbrMetricsCfgRateType     FlowCfgRateType,
183        cfmIpCbrMetricsCfgBitRate      FlowBitRateUnits,
184        cfmIpCbrMetricsCfgRate         Unsigned32,
185        cfmIpCbrMetricsCfgMediaPktSize Unsigned32,
186        cfmIpCbrMetricsValid           BITS,
187        cfmIpCbrMetricsLostPkts        Counter64,
188        cfmIpCbrMetricsMrvScale        FlowMetricScale,
189        cfmIpCbrMetricsMrvPrecision    FlowMetricPrecision,
190        cfmIpCbrMetricsMrv             FlowMetricValue
191}
192
193cfmIpCbrMetricsCfgRateType OBJECT-TYPE
194    SYNTAX          FlowCfgRateType
195    MAX-ACCESS      read-only
196    STATUS          current
197    DESCRIPTION
198        "This object indicates how the corresponding flow monitor
199        computes the DF for the traffic flow."
200    ::= { cfmIpCbrMetricsEntry 1 }
201
202cfmIpCbrMetricsCfgBitRate OBJECT-TYPE
203    SYNTAX          FlowBitRateUnits
204    MAX-ACCESS      read-only
205    STATUS          current
206    DESCRIPTION
207        "This object indicates the units for the corresponding instance
208        of cfmIpCbrMetricsCfgRate.  The value of this column only has
209        relevance if the corresponding instance of
210        cfmIpCbrMetricsCfgRateType is 'ipBitRate' or 'mediaRate'."
211    ::= { cfmIpCbrMetricsEntry 2 }
212
213cfmIpCbrMetricsCfgRate OBJECT-TYPE
214    SYNTAX          Unsigned32 (1..4294967295)
215    MAX-ACCESS      read-only
216    STATUS          current
217    DESCRIPTION
218        "This object indicates the configured bit rate used by the flow
219        monitor to compute the DF for the traffic flow.  The value of
220        this column only has relevance if the corresponding instance of
221        cfmIpCbrMetricsCfgRateType is 'ipBitRate' or 'mediaRate'."
222    ::= { cfmIpCbrMetricsEntry 3 }
223
224cfmIpCbrMetricsCfgMediaPktSize OBJECT-TYPE
225    SYNTAX          Unsigned32 (64..65535)
226    UNITS           "octets"
227    MAX-ACCESS      read-only
228    STATUS          current
229    DESCRIPTION
230        "This object indicates the configured media packet size used by
231        the flow monitor to compute the DF for the traffic flow.  The
232        value of this column only has relevance if the corresponding
233        instance of cfmIpCbrMetricsCfgRateType is 'mediaRate'."
234    ::= { cfmIpCbrMetricsEntry 4 }
235
236cfmIpCbrMetricsValid OBJECT-TYPE
237    SYNTAX          BITS {
238                        lostPkts(0),
239                        mediaRateVariation(1)
240                    }
241    MAX-ACCESS      read-only
242    STATUS          current
243    DESCRIPTION
244        "This object indicates which metrics are valid for the traffic
245        flow:
246
247            'lostPkts'
248                If this bit is set to '1', then the corresponding
249                instance of cfmIpCbrMetricsLostPkts is valid.
250
251            'mediaRateVariation'
252                If this bit is set to '1', then the corresponding
253                instances of cfmIpCbrMetricsMlrScale,
254                cfmIpCbrMetricsMlrPrecision, and cfmIpCbrMetricsMlr are
255                valid."
256    ::= { cfmIpCbrMetricsEntry 5 }
257
258cfmIpCbrMetricsLostPkts OBJECT-TYPE
259    SYNTAX          Counter64
260    UNITS           "packets"
261    MAX-ACCESS      read-only
262    STATUS          current
263    DESCRIPTION
264        "This object indicates the number of packets lost for the
265        traffic flow.
266
267        The value of this column is valid if and only if the 'lostPkts'
268        bit in the corresponding instance of cfmMdiMetricsValid is set
269        to '1'."
270    ::= { cfmIpCbrMetricsEntry 6 }
271
272cfmIpCbrMetricsMrvScale OBJECT-TYPE
273    SYNTAX          FlowMetricScale
274    MAX-ACCESS      read-only
275    STATUS          current
276    DESCRIPTION
277        "This object indicates the scale factor for the corresponding
278        instance of cfmIpCbrMetricsMrv.
279
280        The value of this column is valid if and only if the
281        'mediaRateVariation' bit in the corresponding instance of
282        cfmMdiMetricsValid is set to '1'."
283    ::= { cfmIpCbrMetricsEntry 7 }
284
285cfmIpCbrMetricsMrvPrecision OBJECT-TYPE
286    SYNTAX          FlowMetricPrecision
287    MAX-ACCESS      read-only
288    STATUS          current
289    DESCRIPTION
290        "This object indicates the precision for the corresponding
291        instance of cfmIpCbrMetricsMrv.
292
293        The value of this column is valid if and only if the
294        'mediaRateVariation' bit in the corresponding instance of
295        cfmMdiMetricsValid is set to '1'."
296    ::= { cfmIpCbrMetricsEntry 8 }
297
298cfmIpCbrMetricsMrv OBJECT-TYPE
299    SYNTAX          FlowMetricValue
300    MAX-ACCESS      read-only
301    STATUS          current
302    DESCRIPTION
303        "This object indicates the MRV for the traffic flow since the
304        flow monitor started collecting data for the traffic flow.
305
306        The value of this column is valid if and only if the
307        'mediaRateVariation' bit in the corresponding instance of
308        cfmMdiMetricsValid is set to '1'."
309    ::= { cfmIpCbrMetricsEntry 9 }
310
311
312
313cfmIpCbrMetricsTableChanged OBJECT-TYPE
314    SYNTAX          TimeStamp
315    MAX-ACCESS      read-only
316    STATUS          current
317    DESCRIPTION
318        "This object indicates the value of sysUpTime the last time the
319        device created/destroyed a row in the cfmIpCbrMetricsTable."
320    ::= { cfmIpCbrMetrics 2 }
321
322cfmIpCbrMetricsIntTable OBJECT-TYPE
323    SYNTAX          SEQUENCE OF CfmIpCbrMetricsIntEntry
324    MAX-ACCESS      not-accessible
325    STATUS          current
326    DESCRIPTION
327        "This table contains historic IP CBR metrics for the traffic
328        flows monitored by each of the flow monitors supported by the
329        device.
330
331        This table has an sparse dependent relationship on the
332        cfmFlowMetricsIntTable (defined by the CISCO-FLOW-MONITOR-MIB),
333        containing a row for each row in the cfmFlowMetricsIntTable
334        having a corresponding instance of cfmFlowMetricsCollected with
335        the 'ipCbr' bit set to one."
336    ::= { cfmIpCbrMetrics 3 }
337
338cfmIpCbrMetricsIntEntry OBJECT-TYPE
339    SYNTAX          CfmIpCbrMetricsIntEntry
340    MAX-ACCESS      not-accessible
341    STATUS          current
342    DESCRIPTION
343        "An entry describes IP CBR metrics collected for a previous
344        measurement interval for a corresponding traffic flow."
345    INDEX           {
346                        cfmFlowMonitorId,
347                        cfmFlowId,
348                        cfmFlowMetricsIntNumber
349                    }
350    ::= { cfmIpCbrMetricsIntTable 1 }
351
352CfmIpCbrMetricsIntEntry ::= SEQUENCE {
353        cfmIpCbrMetricsIntValid        BITS,
354        cfmIpCbrMetricsIntLostPkts     ReportIntervalCount,
355        cfmIpCbrMetricsIntVbMin        ReportIntervalCount,
356        cfmIpCbrMetricsIntVbMax        ReportIntervalCount,
357        cfmIpCbrMetricsIntMrUnits      FlowBitRateUnits,
358        cfmIpCbrMetricsIntMr           ReportIntervalCount,
359        cfmIpCbrMetricsIntDfScale      FlowMetricScale,
360        cfmIpCbrMetricsIntDfPrecision  FlowMetricPrecision,
361        cfmIpCbrMetricsIntDf           FlowMetricValue,
362        cfmIpCbrMetricsIntMrvScale     FlowMetricScale,
363        cfmIpCbrMetricsIntMrvPrecision FlowMetricPrecision,
364        cfmIpCbrMetricsIntMrv          FlowMetricValue
365}
366
367cfmIpCbrMetricsIntValid OBJECT-TYPE
368    SYNTAX          BITS {
369                        lostPkts(0),
370                        vbMin(1),
371                        vbMax(2),
372                        mediaRate(3),
373                        delayFactor(4),
374                        mediaRateVariation(5)
375                    }
376    MAX-ACCESS      read-only
377    STATUS          current
378    DESCRIPTION
379        "This object indicates which metrics are valid for the
380        measurement interval:
381
382            'lostPkts'
383                If this bit is set to '1', then the corresponding
384                instance of cfmIpCbrMetricsIntLostPkts is valid.
385
386            'vbMin'
387                If this bit is set to '1', then the corresponding
388                instance of cfmIpCbrMetricsIntVbMin is valid.
389
390            'vbMax'
391                If this bit is set to '1', then the corresponding
392                instance of cfmIpCbrMetricsIntVbMax is valid.
393
394            'mediaRate'
395                If this bit is set to '1', then the corresponding
396                instances of cfmIpCbrMetricsIntMrUnits and
397                cfmIpCbrMetricsIntMr are valid.
398
399            'delayFactor'
400                If this bit is set to '1', then the corresponding
401                instances of cfmIpCbrMetricsIntDfScale,
402                cfmIpCbrMetricsIntDfPrecision, and cfmIpCbrMetricsIntDf
403                are valid.
404
405            'mediaRateVariation'
406                If this bit is set to '1', then the corresponding
407                instances of cfmIpCbrMetricsIntMrvScale,
408                cfmIpCbrMetricsIntMrvPrecision, and
409                cfmIpCbrMetricsIntMrv are valid."
410    ::= { cfmIpCbrMetricsIntEntry 1 }
411
412cfmIpCbrMetricsIntLostPkts OBJECT-TYPE
413    SYNTAX          ReportIntervalCount
414    UNITS           "packets"
415    MAX-ACCESS      read-only
416    STATUS          current
417    DESCRIPTION
418        "This object indicates the number of lost packets for the
419        traffic flow during the measurement interval.
420
421        The value of this column is valid if and only if the 'lostPkts'
422        bit in the corresponding instance of cfmIpCbrMetricsIntValid is
423        set to '1'."
424    ::= { cfmIpCbrMetricsIntEntry 2 }
425
426cfmIpCbrMetricsIntVbMin OBJECT-TYPE
427    SYNTAX          ReportIntervalCount
428    UNITS           "bytes"
429    MAX-ACCESS      read-only
430    STATUS          current
431    DESCRIPTION
432        "This object indicates the minimum virtual buffer size computed
433        for the traffic flow over the course of the measurement
434        interval.
435
436        The value of this column is valid if and only if the 'vbMin'
437        bit in the corresponding instance of cfmIpCbrMetricsIntValid is
438        set to '1'."
439    ::= { cfmIpCbrMetricsIntEntry 3 }
440
441cfmIpCbrMetricsIntVbMax OBJECT-TYPE
442    SYNTAX          ReportIntervalCount
443    UNITS           "bytes"
444    MAX-ACCESS      read-only
445    STATUS          current
446    DESCRIPTION
447        "This object indicates the maximum virtual buffer size computed
448        for the traffic flow over the course of the measurement
449        interval.
450
451        The value of this column is valid if and only if the 'vbMax' bit
452        in the corresponding instance of cfmIpCbrMetricsIntValid is set
453        to '1'."
454    ::= { cfmIpCbrMetricsIntEntry 4 }
455
456cfmIpCbrMetricsIntMrUnits OBJECT-TYPE
457    SYNTAX          FlowBitRateUnits
458    MAX-ACCESS      read-only
459    STATUS          current
460    DESCRIPTION
461        "This object indicates the units for the corresponding instance
462        of cfmIpCbrMetricsMr.
463
464        The value of this column is valid if and only if the 'mediaRate'
465        bit in the corresponding instance of cfmIpCbrMetricsIntValid is
466        set to '1'."
467    ::= { cfmIpCbrMetricsIntEntry 5 }
468
469cfmIpCbrMetricsIntMr OBJECT-TYPE
470    SYNTAX          ReportIntervalCount
471    MAX-ACCESS      read-only
472    STATUS          current
473    DESCRIPTION
474        "This object indicates the media rate used by the flow monitor
475        to compute the DF for the traffic flow.  If the corresponding
476        instance of cfmIpCbrMetricsCfgRateType is 'auto', then the value
477        of this column indicates the MR for the traffic flow during the
478        measurement interval. Otherwise, the value  of this column
479        reflects the configured MR.
480
481        The value of this column is valid if and only if the 'mediaRate'
482        bit in the corresponding instance of cfmIpCbrMetricsIntValid is
483        set to '1'."
484    ::= { cfmIpCbrMetricsIntEntry 6 }
485
486cfmIpCbrMetricsIntDfScale OBJECT-TYPE
487    SYNTAX          FlowMetricScale
488    MAX-ACCESS      read-only
489    STATUS          current
490    DESCRIPTION
491        "This object indicates the scaling factor for the corresponding
492        instance of cfmIpCbrMetricsIntDf.
493
494        The value of this column is valid if and only if the
495        'delayFactor' bit in the corresponding instance of
496        cfmIpCbrMetricsIntValid is set to '1'."
497    ::= { cfmIpCbrMetricsIntEntry 7 }
498
499cfmIpCbrMetricsIntDfPrecision OBJECT-TYPE
500    SYNTAX          FlowMetricPrecision
501    MAX-ACCESS      read-only
502    STATUS          current
503    DESCRIPTION
504        "This object indicates the precision for the corresponding
505        instance of cfmIpCbrMetricsIntDf.
506
507        The value of this column is valid if and only if the
508        'delayFactor' bit in the corresponding instance of
509        cfmIpCbrMetricsIntValid is set to '1'."
510    ::= { cfmIpCbrMetricsIntEntry 8 }
511
512cfmIpCbrMetricsIntDf OBJECT-TYPE
513    SYNTAX          FlowMetricValue
514    MAX-ACCESS      read-only
515    STATUS          current
516    DESCRIPTION
517        "This object indicates the DF for the traffic flow during the
518        measurement interval.
519
520        The value of this column is valid if and only if the
521        'delayFactor' bit in the corresponding instance of
522        cfmIpCbrMetricsIntValid is set to '1'."
523    ::= { cfmIpCbrMetricsIntEntry 9 }
524
525cfmIpCbrMetricsIntMrvScale OBJECT-TYPE
526    SYNTAX          FlowMetricScale
527    MAX-ACCESS      read-only
528    STATUS          current
529    DESCRIPTION
530        "This object indicates the scaling factor for the corresponding
531        instance of cfmIpCbrMetricsIntMrv.
532
533        The value of this column is valid if and only if the
534        'mediaRateVariation' bit in the corresponding instance of
535        cfmIpCbrMetricsIntValid is set to '1'."
536    ::= { cfmIpCbrMetricsIntEntry 10 }
537
538cfmIpCbrMetricsIntMrvPrecision OBJECT-TYPE
539    SYNTAX          FlowMetricPrecision
540    MAX-ACCESS      read-only
541    STATUS          current
542    DESCRIPTION
543        "This object indicates the precision for for the corresponding
544        instance of cfmIpCbrMetricsIntMrv.
545
546        The value of this column is valid if and only if the
547        'mediaRateVariation' bit in the corresponding instance of
548        cfmIpCbrMetricsIntValid is set to '1'."
549    ::= { cfmIpCbrMetricsIntEntry 11 }
550
551cfmIpCbrMetricsIntMrv OBJECT-TYPE
552    SYNTAX          FlowMetricValue
553    MAX-ACCESS      read-only
554    STATUS          current
555    DESCRIPTION
556        "This object indicates the MRV for the traffic flow during the
557        measurement interval.
558
559        The value of this column is valid if and only if the
560        'mediaRateVariation' bit in the corresponding instance of
561        cfmIpCbrMetricsIntValid is set to '1'."
562    ::= { cfmIpCbrMetricsIntEntry 12 }
563
564
565-- **********************************************************************
566-- * Object Identifiers                                                 *
567-- **********************************************************************
568
569cfmIpCbrMonitoredElements  OBJECT IDENTIFIER
570    ::= { ciscoIpCbrMetricsMIBIds 1 }
571
572
573cfmeIpCbrCumulativeLostPkts OBJECT-IDENTITY
574    STATUS          current
575    DESCRIPTION
576        "This object identifier represents the monitored element
577        describing the cumulative number of lost packets for a traffic
578        flow (cfmIpCbrMetricsLostPkts).  This obect identifier can be
579        used as a value for cfmConditionMonitoredElement."
580    REFERENCE
581        "The cfmConditionMonitoredElement defined in
582        CISCO-FLOW-MONITOR-MIB."
583    ::= { cfmIpCbrMonitoredElements 1 }
584
585
586cfmeIpCbrCumulativeMrv OBJECT-IDENTITY
587    STATUS          current
588    DESCRIPTION
589        "This object identifier represents the monitored element
590        describing the cumulative MRV for a traffic flow
591        (cfmIpCbrMetricsMrv).  This obect identifier can be used as a
592        value for cfmConditionMonitoredElement."
593    REFERENCE
594        "The cfmConditionMonitoredElement defined in
595        CISCO-FLOW-MONITOR-MIB."
596    ::= { cfmIpCbrMonitoredElements 2 }
597
598
599cfmeIpCbrLostPkts OBJECT-IDENTITY
600    STATUS          current
601    DESCRIPTION
602        "This object identifier represents the monitored element
603        describing the number of packets lost for a traffic flow during
604        the last measurement interval (cfmIpCbrMetricsIntLostPkts).
605        This obect identifier can be used as a value for
606        cfmConditionMonitoredElement."
607    REFERENCE
608        "The cfmConditionMonitoredElement defined in
609        CISCO-FLOW-MONITOR-MIB."
610    ::= { cfmIpCbrMonitoredElements 3 }
611
612
613cfmeIpCbrDf OBJECT-IDENTITY
614    STATUS          current
615    DESCRIPTION
616        "This object identifier represents the monitored element
617        describing the DF for a traffic flow during the last
618        measurement interval (cfmIpCbrMetricsIntDf).  This obect
619        identifier can be used as a value for
620        cfmConditionMonitoredElement."
621    REFERENCE
622        "The cfmConditionMonitoredElement defined in
623        CISCO-FLOW-MONITOR-MIB."
624    ::= { cfmIpCbrMonitoredElements 4 }
625
626
627cfmeIpCbrMrv OBJECT-IDENTITY
628    STATUS          current
629    DESCRIPTION
630        "This object identifier represents the monitored element
631        describing the MRV for a traffic flow during the last
632        measurement interval (cfmIpCbrMetricsIntMrv).  This obect
633        identifier can be used as a value for
634        cfmConditionMonitoredElement."
635    REFERENCE
636        "The cfmConditionMonitoredElement defined in
637        CISCO-FLOW-MONITOR-MIB."
638    ::= { cfmIpCbrMonitoredElements 5 }
639
640-- **********************************************************************
641-- * Conformance                                                        *
642-- **********************************************************************
643
644ciscoIpCbrMetricsMIBCompliances  OBJECT IDENTIFIER
645    ::= { ciscoIpCbrMetricsMIBConform 1 }
646
647ciscoIpCbrMetricsMIBGroups  OBJECT IDENTIFIER
648    ::= { ciscoIpCbrMetricsMIBConform 2 }
649
650
651ciscoIpCbrMetricsCompliance01 MODULE-COMPLIANCE
652    STATUS          current
653    DESCRIPTION
654        "This compliance statement specifies the minimal requirements an
655        implementation must meet in order to claim full compliance with
656        the definition of the CISCO-IP-CBR-METRICS-MIB."
657    MODULE          -- this module
658    MANDATORY-GROUPS { cfmIpCbrMetricsGroup }
659    ::= { ciscoIpCbrMetricsMIBCompliances 1 }
660
661-- **********************************************************************
662-- * Units of Conformance                                               *
663-- **********************************************************************
664
665cfmIpCbrMetricsGroup OBJECT-GROUP
666    OBJECTS         {
667                        cfmIpCbrMetricsCfgRateType,
668                        cfmIpCbrMetricsCfgBitRate,
669                        cfmIpCbrMetricsCfgRate,
670                        cfmIpCbrMetricsCfgMediaPktSize,
671                        cfmIpCbrMetricsValid,
672                        cfmIpCbrMetricsLostPkts,
673                        cfmIpCbrMetricsMrvScale,
674                        cfmIpCbrMetricsMrvPrecision,
675                        cfmIpCbrMetricsMrv,
676                        cfmIpCbrMetricsTableChanged,
677                        cfmIpCbrMetricsIntValid,
678                        cfmIpCbrMetricsIntLostPkts,
679                        cfmIpCbrMetricsIntVbMin,
680                        cfmIpCbrMetricsIntVbMax,
681                        cfmIpCbrMetricsIntMrUnits,
682                        cfmIpCbrMetricsIntMr,
683                        cfmIpCbrMetricsIntDfScale,
684                        cfmIpCbrMetricsIntDfPrecision,
685                        cfmIpCbrMetricsIntDf,
686                        cfmIpCbrMetricsIntMrvScale,
687                        cfmIpCbrMetricsIntMrvPrecision,
688                        cfmIpCbrMetricsIntMrv
689                    }
690    STATUS          current
691    DESCRIPTION
692        "This group contains objects that describe IP CBR metrics."
693    ::= { ciscoIpCbrMetricsMIBGroups 1 }
694
695END
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718