1-- ***************************************************************** 2-- CISCO-MDI-METRICS-MIB 3-- Definitions of managed objects describing MDI flow metrics. 4-- 5-- October 2008, Patrick R. Gili 6-- 7-- Copyright (c) 2009 by Cisco Systems, Inc. 8-- All rights reserved. 9-- ***************************************************************** 10 11CISCO-MDI-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 TimeIntervalMin 38 FROM CISCO-TC 39 ciscoMgmt 40 FROM CISCO-SMI; 41 42 43ciscoMdiMetricsMIB MODULE-IDENTITY 44 LAST-UPDATED "200911020000Z" 45 ORGANIZATION "Cisco Systems, Inc." 46 CONTACT-INFO 47 "Cisco Systems 48 Customer Service 49 50 Postal: 170 W Tasman Drive 51 San Jose, CA 95134 52 53 Tel: +1 800 553-NETS 54 55 E-mail: cs-snmp@cisco.com" 56 DESCRIPTION 57 "This MIB module defines objects that describe the Media 58 Delivery Index (MDI). The MDI [RFC4445] measurement describes 59 the quality indicator of a network intended to delivery 60 applications such as streaming media, MPEG video, VoIP, or other 61 information sensitive to arrival time and packet loss. 62 63 GLOSSARY 64 ============ 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 Loss Rate - the number of lost or out-of-order packets 84 over a measurement interval. 85 86 Media Rate - the effective bit rate of the media content carried 87 by a traffic flow. 88 89 MLR - Media Loss Rate. 90 91 MR - Media Rate. 92 93 Traffic Flow - a unidirectional stream of packets conforming to 94 a classifier. For example, packets having a particular 95 source IP address, destination IP address, protocol type, 96 source port number, and destination port number. 97 98 VB - Virtual Buffer. 99 100 Virtual Buffer - a virtual buffer is a construct used to 101 simulate a real buffer used by a media application for the 102 purpose of storing media packets until the application can 103 render their content. 104 105 REFERENCES 106 ============== 107 108 [RFC4445] J. Welch and J. Clark, 'A Proposed Media Delivery 109 Index (MDI)', RFC-4445, April 2006." 110 REVISION "200911020000Z" 111 DESCRIPTION 112 "Added the objects cfmMdiMetricsMdc, cfmMdiMetricsIntMdc. 113 Modified the objects cfmMdiMetricsValid and 114 cfmMdiMetricsIntValid with values to support the above object 115 additions. Added cfmeMdiCumulativeMdc and cfmeMdiMdc to 116 cfmMdiMonitoredElements." 117 REVISION "200906050000Z" 118 DESCRIPTION 119 "The initial version of the MIB module." 120 ::= { ciscoMgmt 699 } 121 122 123-- ********************************************************************** 124-- * Top-Level Trees * 125-- ********************************************************************** 126 127ciscoMdiMetricsMIBNotifs OBJECT IDENTIFIER 128 ::= { ciscoMdiMetricsMIB 0 } 129 130ciscoMdiMetricsMIBObjects OBJECT IDENTIFIER 131 ::= { ciscoMdiMetricsMIB 1 } 132 133ciscoMdiMetricsMIBConform OBJECT IDENTIFIER 134 ::= { ciscoMdiMetricsMIB 2 } 135 136ciscoMdiMetricsMIBIds OBJECT IDENTIFIER 137 ::= { ciscoMdiMetricsMIB 3 } 138 139-- ********************************************************************** 140-- * Objects * 141-- ********************************************************************** 142 143cfmMdiMetrics OBJECT IDENTIFIER 144 ::= { ciscoMdiMetricsMIBObjects 1 } 145 146 147cfmMdiMetricsTable OBJECT-TYPE 148 SYNTAX SEQUENCE OF CfmMdiMetricsEntry 149 MAX-ACCESS not-accessible 150 STATUS current 151 DESCRIPTION 152 "This table contains aggregate data maintained by a flow 153 monitor for traffic flows for which it is computing MDI 154 metrics. 155 156 This table has an sparse dependent relationship on the 157 cfmFlowMetricsTable (defined by the CISCO-FLOW-MONITOR-MIB), 158 containing a row for each row in the cfmFlowMetricsTable having 159 a corresponding instance of cfmFlowMetricsCollected with the 160 'mdi' bit set to one." 161 ::= { cfmMdiMetrics 1 } 162 163cfmMdiMetricsEntry OBJECT-TYPE 164 SYNTAX CfmMdiMetricsEntry 165 MAX-ACCESS not-accessible 166 STATUS current 167 DESCRIPTION 168 "An entry describes cumulative and aggregate MDI metrics for a 169 single traffic flow. 170 171 The devices creates a row in the cfmMdiMetricsTable when a flow 172 monitor starts monitoring a traffic flow and has been configured 173 to compute MDI metrics for the same traffic flow. Likewise, the 174 device destroys a row in the cfmMdiMetricsMetricsTable when the 175 corresponding flow monitor has ceased monitoring the traffic 176 flow (e.g., when a traffic flow has timed out)." 177 INDEX { 178 cfmFlowMonitorId, 179 cfmFlowId 180 } 181 ::= { cfmMdiMetricsTable 1 } 182 183CfmMdiMetricsEntry ::= SEQUENCE { 184 cfmMdiMetricsCfgRateType FlowCfgRateType, 185 cfmMdiMetricsCfgBitRate FlowBitRateUnits, 186 cfmMdiMetricsCfgRate Unsigned32, 187 cfmMdiMetricsCfgMediaPktSize Unsigned32, 188 cfmMdiMetricsValid BITS, 189 cfmMdiMetricsLostPkts Counter64, 190 cfmMdiMetricsMlrScale FlowMetricScale, 191 cfmMdiMetricsMlrPrecision FlowMetricPrecision, 192 cfmMdiMetricsMlr FlowMetricValue, 193 cfmMdiMetricsMdc Counter64 194} 195 196cfmMdiMetricsCfgRateType OBJECT-TYPE 197 SYNTAX FlowCfgRateType 198 MAX-ACCESS read-only 199 STATUS current 200 DESCRIPTION 201 "This object indicates how the corresponding flow monitor 202 computes the DF for the traffic flow." 203 ::= { cfmMdiMetricsEntry 1 } 204 205cfmMdiMetricsCfgBitRate OBJECT-TYPE 206 SYNTAX FlowBitRateUnits 207 MAX-ACCESS read-only 208 STATUS current 209 DESCRIPTION 210 "This object indicates the units for the corresponding instance 211 of cfmMdiMetricsCfgRate. The value of this column only has 212 relevance if the corresponding instance of 213 cfmMdiMetricsCfgRateType is 'ipBitRate' or 'mediaRate'." 214 ::= { cfmMdiMetricsEntry 2 } 215 216cfmMdiMetricsCfgRate OBJECT-TYPE 217 SYNTAX Unsigned32 (1..4294967295) 218 MAX-ACCESS read-only 219 STATUS current 220 DESCRIPTION 221 "This object indicates the configured bit rate used by the flow 222 monitor to compute the DF for the traffic flow. The value of 223 this column only has relevance if the corresponding instance of 224 cfmMdiMetricsCfgRateType is 'ipBitRate' or 'mediaRate'." 225 ::= { cfmMdiMetricsEntry 3 } 226 227cfmMdiMetricsCfgMediaPktSize OBJECT-TYPE 228 SYNTAX Unsigned32 (64..65535) 229 UNITS "octets" 230 MAX-ACCESS read-only 231 STATUS current 232 DESCRIPTION 233 "This object indicates the configured media packet size used by 234 the flow monitor to compute the DF for the traffic flow. The 235 value of this column only has relevance if the corresponding 236 instance of cfmMdiMetricsCfgRateType is 'mediaRate'." 237 ::= { cfmMdiMetricsEntry 4 } 238 239cfmMdiMetricsValid OBJECT-TYPE 240 SYNTAX BITS { 241 lostPkts(0), 242 mediaLossRate(1), 243 mediaDiscontinuityCount(2) 244 } 245 MAX-ACCESS read-only 246 STATUS current 247 DESCRIPTION 248 "This object indicates which metrics are valid for the traffic 249 flow: 250 251 'lostPkts' 252 If this bit is set to '1', then the corresponding 253 instance of cfmMdiMetricsLostPkts is valid. 254 255 'mediaLossRate' 256 If this bit is set to '1', then the corresponding 257 instances of cfmMdiMetricsMlrScale, 258 cfmMdiMetricsMlrPrecision, and cfmMdiMetricsMlr are 259 valid. 260 261 'mediaDiscontinuityCount' 262 If this bit is set to '1', then the corresponding 263 instance of cfmMdiMetricsMdc is valid." 264 ::= { cfmMdiMetricsEntry 5 } 265 266cfmMdiMetricsLostPkts OBJECT-TYPE 267 SYNTAX Counter64 268 UNITS "packets" 269 MAX-ACCESS read-only 270 STATUS current 271 DESCRIPTION 272 "This object indicates the number of packets lost for the 273 traffic flow. 274 275 The value of this column is valid if and only if the 'lostPkts' 276 bit in the corresponding instance of cfmMdiMetricsValid is set 277 to '1'." 278 ::= { cfmMdiMetricsEntry 6 } 279 280cfmMdiMetricsMlrScale OBJECT-TYPE 281 SYNTAX FlowMetricScale 282 MAX-ACCESS read-only 283 STATUS current 284 DESCRIPTION 285 "This object indicates the scale factor for the corresponding 286 instance of cfmMdiMetricsMlr. 287 288 The value of this column is valid if and only if the 289 'mediaLossRate' bit in the corresponding instance of 290 cfmMdiMetricsValid is set to '1'." 291 ::= { cfmMdiMetricsEntry 7 } 292 293cfmMdiMetricsMlrPrecision OBJECT-TYPE 294 SYNTAX FlowMetricPrecision 295 MAX-ACCESS read-only 296 STATUS current 297 DESCRIPTION 298 "This object indicates the precision for the corresponding 299 instance of cfmMdiMetricsMlr. 300 301 The value of this column is valid if and only if the 302 'mediaLossRate' bit in the corresponding instance of 303 cfmMdiMetricsValid is set to '1'." 304 ::= { cfmMdiMetricsEntry 8 } 305 306cfmMdiMetricsMlr OBJECT-TYPE 307 SYNTAX FlowMetricValue 308 UNITS "packets per second" 309 MAX-ACCESS read-only 310 STATUS current 311 DESCRIPTION 312 "This object indicates the MLR for the traffic flow since the 313 flow monitor started collecting data for the traffic flow. 314 315 The value of this column is valid if and only if the 316 'mediaLossRate' bit in the corresponding instance of 317 cfmMdiMetricsValid is set to '1'." 318 ::= { cfmMdiMetricsEntry 9 } 319 320cfmMdiMetricsMdc OBJECT-TYPE 321 SYNTAX Counter64 322 UNITS "Events" 323 MAX-ACCESS read-only 324 STATUS current 325 DESCRIPTION 326 "This object indicates the media discontinuity events count for 327 the traffic flow since the flow monitor started collecting data 328 for the traffic flow. 329 330 The value of this column is valid if and only if the 331 'mediaDiscontinuityCount' bit in the corresponding instance of 332 cfmMdiMetricsValid is set to '1'." 333 ::= { cfmMdiMetricsEntry 10 } 334 335 336 337cfmMdiMetricsTableChanged OBJECT-TYPE 338 SYNTAX TimeStamp 339 MAX-ACCESS read-only 340 STATUS current 341 DESCRIPTION 342 "This object indicates the value of sysUpTime the last time the 343 device created/destroyed a row in the cfmMdiMetricsTable." 344 ::= { cfmMdiMetrics 2 } 345 346cfmMdiMetricsIntTable OBJECT-TYPE 347 SYNTAX SEQUENCE OF CfmMdiMetricsIntEntry 348 MAX-ACCESS not-accessible 349 STATUS current 350 DESCRIPTION 351 "This table contains historic MDI metrics for the traffic flows 352 monitored by each of the flow monitors supported by the device. 353 354 This table has an sparse dependent relationship on the 355 cfmFlowMetricsIntTable (defined by the CISCO-FLOW-MONITOR-MIB), 356 containing a row for each row in the cfmFlowMetricsIntTable 357 having a corresponding instance of cfmFlowMetricsCollected with 358 the 'mdi' bit set to one." 359 ::= { cfmMdiMetrics 3 } 360 361cfmMdiMetricsIntEntry OBJECT-TYPE 362 SYNTAX CfmMdiMetricsIntEntry 363 MAX-ACCESS not-accessible 364 STATUS current 365 DESCRIPTION 366 "An entry describes MDI metrics collected for a previous 367 measurement interval for a corresponding traffic flow." 368 INDEX { 369 cfmFlowMonitorId, 370 cfmFlowId, 371 cfmFlowMetricsIntNumber 372 } 373 ::= { cfmMdiMetricsIntTable 1 } 374 375CfmMdiMetricsIntEntry ::= SEQUENCE { 376 cfmMdiMetricsIntValid BITS, 377 cfmMdiMetricsIntLostPkts ReportIntervalCount, 378 cfmMdiMetricsIntVbMin ReportIntervalCount, 379 cfmMdiMetricsIntVbMax ReportIntervalCount, 380 cfmMdiMetricsIntMrUnits FlowBitRateUnits, 381 cfmMdiMetricsIntMr ReportIntervalCount, 382 cfmMdiMetricsIntDfScale FlowMetricScale, 383 cfmMdiMetricsIntDfPrecision FlowMetricPrecision, 384 cfmMdiMetricsIntDf FlowMetricValue, 385 cfmMdiMetricsIntMlrScale FlowMetricScale, 386 cfmMdiMetricsIntMlrPrecision FlowMetricPrecision, 387 cfmMdiMetricsIntMlr FlowMetricValue, 388 cfmMdiMetricsIntMdc ReportIntervalCount 389} 390 391cfmMdiMetricsIntValid OBJECT-TYPE 392 SYNTAX BITS { 393 lostPkts(0), 394 vbMin(1), 395 vbMax(2), 396 mediaRate(3), 397 delayFactor(4), 398 mediaLossRate(5), 399 mediaDiscontinuityCount(6) 400 } 401 MAX-ACCESS read-only 402 STATUS current 403 DESCRIPTION 404 "This object indicates which metrics are valid for the 405 measurement interval: 406 407 'lostPkts' 408 If this bit is set to '1', then the corresponding 409 instance of cfmMdiMetricsIntLostPkts is valid. 410 411 'vbMin' 412 If this bit is set to '1', then the corresponding 413 instance of cfmMdiMetricsIntVbMin is valid. 414 415 'vbMax' 416 If this bit is set to '1', then the corresponding 417 instance of cfmMdiMetricsIntVbMax is valid. 418 419 'mediaRate' 420 If this bit is set to '1', then the corresponding 421 instances of cfmMdiMetricsIntMrUnits and 422 cfmMdiMetricsIntMr are valid. 423 424 'delayFactor' 425 If this bit is set to '1', then the corresponding 426 instances of cfmMdiMetricsIntDfScale, 427 cfmMdiMetricsIntDfPrecision, and cfmMdiMetricsIntDf are 428 valid. 429 430 'mediaLossRate' 431 If this bit is set to '1', then the corresponding 432 instances of cfmMdiMetricsIntMlrScale, 433 cfmMdiMetricsIntMlrPrecision, and cfmMdiMetricsIntMlr 434 are valid. 435 436 'mediaDiscontinuityCount' 437 If this bit is set to '1', then the corresponding 438 instance of cfmMdiMetricsIntMdc is valid." 439 ::= { cfmMdiMetricsIntEntry 1 } 440 441cfmMdiMetricsIntLostPkts OBJECT-TYPE 442 SYNTAX ReportIntervalCount 443 UNITS "packets" 444 MAX-ACCESS read-only 445 STATUS current 446 DESCRIPTION 447 "This object indicates the number of packets lost for the 448 traffic flow during the measurement interval. 449 450 The value of this column is valid if and only if the 'lostPkts' 451 bit in the corresponding instance of cfmMdiMetricsValid is set 452 to '1'." 453 ::= { cfmMdiMetricsIntEntry 2 } 454 455cfmMdiMetricsIntVbMin OBJECT-TYPE 456 SYNTAX ReportIntervalCount 457 UNITS "bytes" 458 MAX-ACCESS read-only 459 STATUS current 460 DESCRIPTION 461 "This object indicates the minimum virtual buffer size computed 462 for the traffic flow over the course of the measurement 463 interval. 464 465 The value of this column is valid if and only if the 'vbMin' 466 bit in the corresponding instance of cfmMdiMetricsValid is set 467 to '1'." 468 ::= { cfmMdiMetricsIntEntry 3 } 469 470cfmMdiMetricsIntVbMax OBJECT-TYPE 471 SYNTAX ReportIntervalCount 472 UNITS "bytes" 473 MAX-ACCESS read-only 474 STATUS current 475 DESCRIPTION 476 "This object indicates the maximum virtual buffer size computed 477 for the traffic flow over the course of the measurement 478 interval. 479 480 The value of this column is valid if and only if the 'vbMax' bit 481 in the corresponding instance of cfmMdiMetricsIntValid is set to 482 '1'." 483 ::= { cfmMdiMetricsIntEntry 4 } 484 485cfmMdiMetricsIntMrUnits OBJECT-TYPE 486 SYNTAX FlowBitRateUnits 487 MAX-ACCESS read-only 488 STATUS current 489 DESCRIPTION 490 "This object indicates the units for the corresponding instance 491 of cfmMdiMetricsIntMr. 492 493 The value of this column is valid if and only if the 'mediaRate' 494 bit in the corresponding instance of cfmMdiMetricsIntValid is 495 set to '1'." 496 ::= { cfmMdiMetricsIntEntry 5 } 497 498cfmMdiMetricsIntMr OBJECT-TYPE 499 SYNTAX ReportIntervalCount 500 MAX-ACCESS read-only 501 STATUS current 502 DESCRIPTION 503 "This object indicates the media rate used by the flow monitor 504 to compute the DF for the traffic flow. If the corresponding 505 instance of cfmMdiMetricsCfgRateType is 'auto', then the value 506 of this column indicates the MR for the traffic flow during the 507 measurement interval. Otherwise, the value of this column 508 reflects the configure MR. 509 510 The value of this column is valid if and only if the 'mediaRate' 511 bit in the corresponding instance of cfmMdiMetricsIntValid is 512 set to '1'." 513 ::= { cfmMdiMetricsIntEntry 6 } 514 515cfmMdiMetricsIntDfScale OBJECT-TYPE 516 SYNTAX FlowMetricScale 517 MAX-ACCESS read-only 518 STATUS current 519 DESCRIPTION 520 "This object indicates the scaling factor for the corresponding 521 instance of cfmMdiMetricsIntDf. 522 523 The value of this column is valid if and only if the 524 'delayFactor' bit in the corresponding instance of 525 cfmMdiMetricsIntValid is set to '1'." 526 ::= { cfmMdiMetricsIntEntry 7 } 527 528cfmMdiMetricsIntDfPrecision OBJECT-TYPE 529 SYNTAX FlowMetricPrecision 530 MAX-ACCESS read-only 531 STATUS current 532 DESCRIPTION 533 "This object indicates the precision for the corresponding 534 instance of cfmMdiMetricsIntDf. 535 536 The value of this column is valid if and only if the 537 'delayFactor' bit in the corresponding instance of 538 cfmMdiMetricsIntValid is set to '1'." 539 ::= { cfmMdiMetricsIntEntry 8 } 540 541cfmMdiMetricsIntDf OBJECT-TYPE 542 SYNTAX FlowMetricValue 543 MAX-ACCESS read-only 544 STATUS current 545 DESCRIPTION 546 "This object indicates the DF for the traffic flow during the 547 measurement interval. 548 549 The value of this column is valid if and only if the 550 'delayFactor' bit in the corresponding instance of 551 cfmMdiMetricsIntValid is set to '1'." 552 ::= { cfmMdiMetricsIntEntry 9 } 553 554cfmMdiMetricsIntMlrScale OBJECT-TYPE 555 SYNTAX FlowMetricScale 556 MAX-ACCESS read-only 557 STATUS current 558 DESCRIPTION 559 "This object indicates the scaling factor for the corresponding 560 instance of cfmMdiMetricsIntMlr. 561 562 The value of this column is valid if and only if the 563 'mediaLossRate' bit in the corresponding instance of 564 cfmMdiMetricsIntValid is set to '1'." 565 ::= { cfmMdiMetricsIntEntry 10 } 566 567cfmMdiMetricsIntMlrPrecision OBJECT-TYPE 568 SYNTAX FlowMetricPrecision 569 MAX-ACCESS read-only 570 STATUS current 571 DESCRIPTION 572 "This object indicates the precision for the corresponding 573 instance of cfmMdiMetricsIntMlr. 574 575 The value of this column is valid if and only if the 576 'mediaLossRate' bit in the corresponding instance of 577 cfmMdiMetricsIntValid is set to '1'." 578 ::= { cfmMdiMetricsIntEntry 11 } 579 580cfmMdiMetricsIntMlr OBJECT-TYPE 581 SYNTAX FlowMetricValue 582 UNITS "packets per second" 583 MAX-ACCESS read-only 584 STATUS current 585 DESCRIPTION 586 "This object indicates the MLR for the traffic flow during the 587 measurement interval. 588 589 The value of this column is valid if and only if the 590 'mediaLossRate' bit in the corresponding instance of 591 cfmMdiMetricsIntValid is set to '1'." 592 ::= { cfmMdiMetricsIntEntry 12 } 593 594cfmMdiMetricsIntMdc OBJECT-TYPE 595 SYNTAX ReportIntervalCount 596 UNITS "Events" 597 MAX-ACCESS read-only 598 STATUS current 599 DESCRIPTION 600 "This object indicates the media discontinuity events count for 601 the traffic flow during the measurement interval. 602 603 The value of this column is valid if and only if the 604 'mediaDiscontinuityCount' bit in the corresponding instance of 605 cfmMdiMetricsIntValid is set to '1'." 606 ::= { cfmMdiMetricsIntEntry 13 } 607 608 609-- ********************************************************************** 610-- * Object Identifiers * 611-- ********************************************************************** 612 613cfmMdiMonitoredElements OBJECT IDENTIFIER 614 ::= { ciscoMdiMetricsMIBIds 1 } 615 616 617cfmeMdiCumulativeLostPkts OBJECT-IDENTITY 618 STATUS current 619 DESCRIPTION 620 "This object identifier represents the monitored element 621 describing the cumulative number of lost packets for a traffic 622 flow (cfmMdiMetricsLostPkts)." 623 ::= { cfmMdiMonitoredElements 1 } 624 625 626cfmeMdiCumulativeMlr OBJECT-IDENTITY 627 STATUS current 628 DESCRIPTION 629 "This object identifier represents the monitored element 630 describing the MDI MLR for a traffic flow (cfmMdiMetricsMlr)." 631 ::= { cfmMdiMonitoredElements 2 } 632 633 634cfmeMdiCumulativeMdc OBJECT-IDENTITY 635 STATUS current 636 DESCRIPTION 637 "This object identifier represents the monitored element 638 describing the MDI MDC for a traffic flow (cfmMdiMetricsMdc)." 639 ::= { cfmMdiMonitoredElements 3 } 640 641 642cfmeMdiLostPkts OBJECT-IDENTITY 643 STATUS current 644 DESCRIPTION 645 "This object identifier represents the monitored element 646 describing the number of lost packets for a traffic flow during 647 the last measurement interval (cfmMdiMetricsIntLostPkts)." 648 ::= { cfmMdiMonitoredElements 4 } 649 650 651cfmeMdiDf OBJECT-IDENTITY 652 STATUS current 653 DESCRIPTION 654 "This object identifier represents the monitored element 655 describing the MDI DF for a traffic flow during the last 656 measurement interval (cfmMdiMetricsIntDf)." 657 ::= { cfmMdiMonitoredElements 5 } 658 659 660cfmeMdiMlr OBJECT-IDENTITY 661 STATUS current 662 DESCRIPTION 663 "This object identifier represents the monitored element 664 describing the MDI MLR for a traffic flow during the last 665 measurement interval (cfmMdiMetricsIntMlr)." 666 ::= { cfmMdiMonitoredElements 6 } 667 668 669cfmeMdiMdc OBJECT-IDENTITY 670 STATUS current 671 DESCRIPTION 672 "This object identifier represents the monitored element 673 describing the MDI MDC for a traffic flow during the last 674 measurement interval (cfmMdiMetricsIntMdc)." 675 ::= { cfmMdiMonitoredElements 7 } 676 677-- ********************************************************************** 678-- * Conformance * 679-- ********************************************************************** 680 681ciscoMdiMetricsMIBCompliances OBJECT IDENTIFIER 682 ::= { ciscoMdiMetricsMIBConform 1 } 683 684ciscoMdiMetricsMIBGroups OBJECT IDENTIFIER 685 ::= { ciscoMdiMetricsMIBConform 2 } 686 687 688ciscoMdiMetricsCompliance01 MODULE-COMPLIANCE 689 STATUS current 690 DESCRIPTION 691 "This compliance statement specifies the minimal requirements an 692 implementation must meet in order to claim full compliance with 693 the definition of the CISCO-MDI-METRICS-MIB." 694 MODULE -- this module 695 MANDATORY-GROUPS { cfmMdiMetricsGroup } 696 ::= { ciscoMdiMetricsMIBCompliances 1 } 697 698-- ********************************************************************** 699-- * Units of Conformance * 700-- ********************************************************************** 701 702cfmMdiMetricsGroup OBJECT-GROUP 703 OBJECTS { 704 cfmMdiMetricsCfgRateType, 705 cfmMdiMetricsCfgBitRate, 706 cfmMdiMetricsCfgRate, 707 cfmMdiMetricsCfgMediaPktSize, 708 cfmMdiMetricsValid, 709 cfmMdiMetricsLostPkts, 710 cfmMdiMetricsMlrScale, 711 cfmMdiMetricsMlrPrecision, 712 cfmMdiMetricsMlr, 713 cfmMdiMetricsMdc, 714 cfmMdiMetricsTableChanged, 715 cfmMdiMetricsIntValid, 716 cfmMdiMetricsIntLostPkts, 717 cfmMdiMetricsIntVbMin, 718 cfmMdiMetricsIntVbMax, 719 cfmMdiMetricsIntMrUnits, 720 cfmMdiMetricsIntMr, 721 cfmMdiMetricsIntDfScale, 722 cfmMdiMetricsIntDfPrecision, 723 cfmMdiMetricsIntDf, 724 cfmMdiMetricsIntMlrScale, 725 cfmMdiMetricsIntMlrPrecision, 726 cfmMdiMetricsIntMlr, 727 cfmMdiMetricsIntMdc 728 } 729 STATUS current 730 DESCRIPTION 731 "This group contains objects that describe MDI metrics." 732 ::= { ciscoMdiMetricsMIBGroups 1 } 733 734END 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764