1-- ***************************************************************** 2-- IPMROUTE-MIB.my: IP multicast routing table MIB file 3-- 4-- August 1995, Dino Farinacci/Anke Dosedal 5-- 6-- Copyright (c) 1995-2005 by cisco Systems, Inc. 7-- All rights reserved. 8-- 9-- ***************************************************************** 10 11-- Caution: This MIB is temporary and experimental. In the future it 12-- can/will be removed from products, perhaps with short notice, in 13-- favor of more standard or generic MIBs. Application developers 14-- should not depend on long-term access to this MIB. 15 16CISCO-IPMROUTE-MIB DEFINITIONS ::= BEGIN 17 18IMPORTS 19 MODULE-IDENTITY, 20 OBJECT-TYPE, 21 Integer32, 22 Gauge32, 23 Unsigned32, 24 Counter32, 25 IpAddress, 26 NOTIFICATION-TYPE, 27 TimeTicks, 28 Counter64 29 FROM SNMPv2-SMI 30 MODULE-COMPLIANCE, 31 NOTIFICATION-GROUP, 32 OBJECT-GROUP 33 FROM SNMPv2-CONF 34 TimeStamp, 35 RowStatus, 36 TruthValue 37 FROM SNMPv2-TC 38 ipMRouteEntry, 39 ipMRouteNextHopEntry, 40 ipMRouteInterfaceEntry 41 FROM IPMROUTE-STD-MIB 42 CounterBasedGauge64 43 FROM HCNUM-TC 44 ciscoExperiment 45 FROM CISCO-SMI; 46 47ciscoIpMRouteMIB MODULE-IDENTITY 48 LAST-UPDATED "200503070000Z" 49 ORGANIZATION "ciscoSytems" 50 CONTACT-INFO 51 " cisco Systems, Inc. 52 170 Tasman Drive 53 San Jose, CA 54 EMail: cs-ipmulticast@cisco.com" 55 DESCRIPTION 56 "The MIB module for management of IP Multicast routing, 57 but independent of the specific multicast routing protocol 58 in use." 59 REVISION "200503070000Z" 60 DESCRIPTION 61 "Add 32-bit and 64-bit per interface packet counters. 62 These apply to all interfaces, including Point-To-Point 63 types, unlike ifInMulticastPkts etc which only apply to 64 interfaces with multicast at that layer. Also fix import 65 of Unsigned32." 66 REVISION "200012220000Z" 67 DESCRIPTION 68 "Add ciscoIpMRouteNumberOfEntries. Also add 64-bit 69 counters to represent information for high speed 70 interfaces like OC-192. Deprecate ciscoIpMRouteBps in 71 favour of the 64-bit counter ciscoIpMRouteBps2. 72 ciscoIpMouteMetric deprecated in favour of 73 ciscoIpMouteMetric2 to correctly represent a 32-bit 74 unsigned metric value." 75 REVISION "200005150000Z" 76 DESCRIPTION 77 "Added MIB support for multicast heartbeat monitoring." 78 REVISION "9902080000Z" 79 DESCRIPTION 80 "Add ciscoIpMRouteJoinFlag, ciscoIpMRouteMsdpFlag and 81 ciscoIpMRouteProxyJoinFlag." 82 REVISION "9610110000Z" 83 DESCRIPTION 84 "Obsolete ciscoIpMRouteInLimit and replaced with 85 ciscoIpMRouteInLimit2." 86 ::= { ciscoExperiment 2 } 87 88 89ciscoIpMRouteMIBObjects OBJECT IDENTIFIER ::= { ciscoIpMRouteMIB 1 } 90 91ciscoIpMRoute OBJECT IDENTIFIER ::= { ciscoIpMRouteMIBObjects 1 } 92 93ciscoIpMRouteNumberOfEntries OBJECT-TYPE 94 SYNTAX Gauge32 95 MAX-ACCESS read-only 96 STATUS current 97 DESCRIPTION 98 "Maintains a count of the number of entries in the 99 ipMRouteTable." 100 ::= { ciscoIpMRoute 1 } 101 102-- the Additional IP Multicast Routing MIB-Group 103-- 104-- an extended collection of objects providing information about 105-- IP Multicast Groups 106 107ciscoIpMRouteTable OBJECT-TYPE 108 SYNTAX SEQUENCE OF CiscoIpMRouteEntry 109 MAX-ACCESS not-accessible 110 STATUS current 111 DESCRIPTION 112 "The (conceptual) table containing multicast routing 113 information for IP datagrams sent by particular sources to 114 the IP multicast groups known to this router. This table is 115 augmented to the ipMRouteTable." 116 ::= { ciscoIpMRoute 2 } 117 118ciscoIpMRouteEntry OBJECT-TYPE 119 SYNTAX CiscoIpMRouteEntry 120 MAX-ACCESS not-accessible 121 STATUS current 122 DESCRIPTION 123 "An entry (conceptual row) containing the multicast routing 124 information for IP datagrams from a particular source and 125 addressed to a particular IP multicast group address." 126 AUGMENTS { ipMRouteEntry } 127 ::= { ciscoIpMRouteTable 1 } 128 129CiscoIpMRouteEntry ::= SEQUENCE { 130 ciscoIpMRoutePruneFlag TruthValue, 131 ciscoIpMRouteSparseFlag TruthValue, 132 ciscoIpMRouteConnectedFlag TruthValue, 133 ciscoIpMRouteLocalFlag TruthValue, 134 ciscoIpMRouteRegisterFlag TruthValue, 135 ciscoIpMRouteRpFlag TruthValue, 136 ciscoIpMRouteSptFlag TruthValue, 137 ciscoIpMRouteBps Gauge32, 138 ciscoIpMRouteMetric Integer32, 139 ciscoIpMRouteMetricPreference Integer32, 140 ciscoIpMRouteInLimit Integer32, 141 ciscoIpMRouteLastUsed TimeTicks, 142 ciscoIpMRouteInLimit2 Gauge32, 143 ciscoIpMRouteJoinFlag TruthValue, 144 ciscoIpMRouteMsdpFlag TruthValue, 145 ciscoIpMRouteProxyJoinFlag TruthValue, 146 ciscoIpMRoutePkts Counter64, 147 ciscoIpMRouteDifferentInIfPkts Counter64, 148 ciscoIpMRouteOctets Counter64, 149 ciscoIpMRouteBps2 CounterBasedGauge64, 150 ciscoIpMRouteMetric2 Unsigned32 151} 152 153ciscoIpMRoutePruneFlag OBJECT-TYPE 154 SYNTAX TruthValue 155 MAX-ACCESS read-only 156 STATUS current 157 DESCRIPTION 158 "Boolean, indicates whether this route is pruned. A pruned 159 route is one that has an empty outgoing interface list or 160 all interfaces are in Pruned state. A multicast packet 161 that matches a pruned route doesn't get forwarded." 162 ::= { ciscoIpMRouteEntry 12 } 163 164ciscoIpMRouteSparseFlag OBJECT-TYPE 165 SYNTAX TruthValue MAX-ACCESS read-only 166 STATUS current 167 DESCRIPTION 168 "Boolean, indicating PIM multicast routing protocol 169 sparse-mode (versus dense-mode). In sparse-mode, packets 170 are forwarded only out interfaces that have been joined. 171 In dense-mode, they are forwarded out all interfaces that 172 have not been pruned." 173 ::= { ciscoIpMRouteEntry 13 } 174 175ciscoIpMRouteConnectedFlag OBJECT-TYPE 176 SYNTAX TruthValue 177 MAX-ACCESS read-only 178 STATUS current 179 DESCRIPTION 180 "Boolean, indicating whether there is a directly connected 181 member for a group attached to the router." 182 ::= { ciscoIpMRouteEntry 14 } 183 184ciscoIpMRouteLocalFlag OBJECT-TYPE 185 SYNTAX TruthValue 186 MAX-ACCESS read-only 187 STATUS current 188 DESCRIPTION 189 "Boolean, indicating whether local system is a member of a 190 group on any interface." 191 ::= { ciscoIpMRouteEntry 15 } 192 193ciscoIpMRouteRegisterFlag OBJECT-TYPE 194 SYNTAX TruthValue 195 MAX-ACCESS read-only 196 STATUS current 197 DESCRIPTION 198 "Boolean, indicates whether to send registers for the 199 entry. A first hop router directly connected to a 200 multicast source host, as well as a border router on the 201 boundary of two domains running different multicast 202 routing protocols, encapsulates packets to be sent on the 203 shared tree. This is done until the RP sends Joins back to 204 this router." 205 ::= { ciscoIpMRouteEntry 16 } 206 207ciscoIpMRouteRpFlag OBJECT-TYPE 208 SYNTAX TruthValue 209 MAX-ACCESS read-only 210 STATUS current 211 DESCRIPTION 212 "Boolean, indicating whether there is a Prune state for 213 this source along the shared tree." 214 ::= { ciscoIpMRouteEntry 17 } 215 216ciscoIpMRouteSptFlag OBJECT-TYPE 217 SYNTAX TruthValue 218 MAX-ACCESS read-only 219 STATUS current 220 DESCRIPTION 221 "Boolean, indicating whether data is being received on the 222 SPT tree, ie the Shortest Path Tree." 223 ::= { ciscoIpMRouteEntry 18 } 224 225ciscoIpMRouteBps OBJECT-TYPE 226 SYNTAX Gauge32 227 MAX-ACCESS read-only 228 STATUS deprecated 229 DESCRIPTION 230 "Bits per second forwarded by this router. This is the 231 sum of all forwarded bits during a 1 second interval. At 232 the end of each second the field is cleared. This object 233 has been superseded by ciscoIpMRouteBps2 (which is the 234 64-bit version of this object)." 235 ::= { ciscoIpMRouteEntry 19 } 236 237ciscoIpMRouteMetric OBJECT-TYPE 238 SYNTAX Integer32 (0..2147483647) 239 MAX-ACCESS read-only 240 STATUS deprecated 241 DESCRIPTION 242 "Metric - The best metric heard from Assert messages. This 243 object has been replaced by ciscoIpMRouteMetric2 in order 244 to correctly represent a 32-bit unsigned metric value." 245 ::= { ciscoIpMRouteEntry 20 } 246 247ciscoIpMRouteMetricPreference OBJECT-TYPE 248 SYNTAX Integer32 (0..2147483647) 249 MAX-ACCESS read-only 250 STATUS current 251 DESCRIPTION 252 "Metric Preference - The best metric preference heard from 253 Assert messages." 254 ::= { ciscoIpMRouteEntry 21 } 255 256ciscoIpMRouteInLimit OBJECT-TYPE 257 SYNTAX Integer32 (0..2147483647) 258 UNITS "Kbits/second" 259 MAX-ACCESS read-only 260 STATUS obsolete 261 DESCRIPTION 262 "Incoming interface's limit for rate limiting data 263 traffic, in Kbps. Replaced by ciscoIpMRouteInLimit2." 264 ::= { ciscoIpMRouteEntry 22 } 265 266ciscoIpMRouteLastUsed OBJECT-TYPE 267 SYNTAX TimeTicks 268 MAX-ACCESS read-only 269 STATUS current 270 DESCRIPTION 271 "How long has it been since the last multicast packet was 272 fastswitched." 273 ::= { ciscoIpMRouteEntry 23 } 274 275ciscoIpMRouteInLimit2 OBJECT-TYPE 276 SYNTAX Gauge32 277 UNITS "Kbits/second" 278 MAX-ACCESS read-only 279 STATUS current 280 DESCRIPTION 281 "Incoming interface's limit for rate limiting data 282 traffic, in Kbps." 283 ::= { ciscoIpMRouteEntry 24 } 284 285ciscoIpMRouteJoinFlag OBJECT-TYPE 286 SYNTAX TruthValue 287 MAX-ACCESS read-only 288 STATUS current 289 DESCRIPTION 290 "Boolean, indicates whether this route is created due to 291 SPT threshold." 292 ::= { ciscoIpMRouteEntry 25 } 293 294ciscoIpMRouteMsdpFlag OBJECT-TYPE 295 SYNTAX TruthValue 296 MAX-ACCESS read-only 297 STATUS current 298 DESCRIPTION 299 "Boolean, indicates whether this route is learned via 300 MSDP." 301 ::= { ciscoIpMRouteEntry 26 } 302 303ciscoIpMRouteProxyJoinFlag OBJECT-TYPE 304 SYNTAX TruthValue 305 MAX-ACCESS read-only 306 STATUS current 307 DESCRIPTION 308 "Boolean, indicates whether to send join for this entry." 309 ::= { ciscoIpMRouteEntry 27 } 310 311ciscoIpMRoutePkts OBJECT-TYPE 312 SYNTAX Counter64 313 MAX-ACCESS read-only 314 STATUS current 315 DESCRIPTION 316 "The number of packets which this router has received from 317 these sources and addressed to this multicast group 318 address. This object is a 64-bit version of ipMRoutePkts." 319 ::= { ciscoIpMRouteEntry 28 } 320 321ciscoIpMRouteDifferentInIfPkts OBJECT-TYPE 322 SYNTAX Counter64 323 MAX-ACCESS read-only 324 STATUS current 325 DESCRIPTION 326 "The number of packets which this router has received from 327 these sources and addressed to this multicast group 328 address, which were not received from the interface 329 indicated by ipMRouteInIfIndex. This object is a 64-bit 330 version of ipMRouteDifferentInIfPackets." 331 ::= { ciscoIpMRouteEntry 29 } 332 333ciscoIpMRouteOctets OBJECT-TYPE 334 SYNTAX Counter64 335 MAX-ACCESS read-only 336 STATUS current 337 DESCRIPTION 338 "The number of octets contained in IP datagrams which were 339 received from these sources and addressed to this multicast 340 group address, and which were forwarded by this 341 router. This object is a 64-bit version of 342 ipMRouteOctets." 343 ::= { ciscoIpMRouteEntry 30 } 344 345ciscoIpMRouteBps2 OBJECT-TYPE 346 SYNTAX CounterBasedGauge64 347 MAX-ACCESS read-only 348 STATUS current 349 DESCRIPTION 350 "Bits per second forwarded by this router. This is the sum 351 of all forwarded bits during a 1 second interval. At the 352 end of each second the field is cleared." 353 ::= { ciscoIpMRouteEntry 31 } 354 355ciscoIpMRouteMetric2 OBJECT-TYPE 356 SYNTAX Unsigned32 357 MAX-ACCESS read-only 358 STATUS current 359 DESCRIPTION 360 "Metric - The best metric heard from Assert messages." 361 ::= { ciscoIpMRouteEntry 32 } 362 363 364-- 365-- The IP Multicast Routing Next Hop Table 366-- 367 368ciscoIpMRouteNextHopTable OBJECT-TYPE 369 SYNTAX SEQUENCE OF CiscoIpMRouteNextHopEntry 370 MAX-ACCESS not-accessible 371 STATUS current 372 DESCRIPTION 373 "The (conceptual) table containing information on the next 374 hops on outgoing interfaces for routing IP multicast 375 datagrams. Each entry is one of a list of next hops on 376 outgoing interfaces for particular sources sending to a 377 particular multicast group address." 378 ::= { ciscoIpMRoute 3 } 379 380ciscoIpMRouteNextHopEntry OBJECT-TYPE 381 SYNTAX CiscoIpMRouteNextHopEntry 382 MAX-ACCESS not-accessible 383 STATUS current 384 DESCRIPTION 385 "An entry (conceptual row) in the list of next hops on 386 outgoing interfaces to which IP multicast datagrams from 387 particular sources to a IP multicast group address are 388 routed." 389 AUGMENTS { ipMRouteNextHopEntry } 390 ::= { ciscoIpMRouteNextHopTable 1 } 391 392CiscoIpMRouteNextHopEntry ::= SEQUENCE { 393 ciscoIpMRouteNextHopOutLimit Gauge32, 394 ciscoIpMRouteNextHopMacHdr OCTET STRING, 395 ciscoIpMRouteNextHopPkts Counter64 396} 397 398ciscoIpMRouteNextHopOutLimit OBJECT-TYPE 399 SYNTAX Gauge32 400 UNITS "Kbits/second" 401 MAX-ACCESS read-only 402 STATUS current 403 DESCRIPTION 404 "An outgoing interface's limit for rate limiting data 405 traffic, in Kbps." 406 ::= { ciscoIpMRouteNextHopEntry 9 } 407 408ciscoIpMRouteNextHopMacHdr OBJECT-TYPE 409 SYNTAX OCTET STRING 410 MAX-ACCESS read-only 411 STATUS current 412 DESCRIPTION 413 "The data link mac address header for a multicast 414 datagram. Used by IP multicast fastswitching." 415 ::= { ciscoIpMRouteNextHopEntry 10 } 416 417ciscoIpMRouteNextHopPkts OBJECT-TYPE 418 SYNTAX Counter64 419 MAX-ACCESS read-only 420 STATUS current 421 DESCRIPTION 422 "The number of packets which have been forwarded using 423 this route. This object is a 64-bit version of 424 ipMRouteNextHopPkts." 425 ::= { ciscoIpMRouteNextHopEntry 11 } 426 427 428-- 429-- The IP Multicast Heart Beat Parameters 430-- 431 432ciscoIpMRouteHeartBeatTable OBJECT-TYPE 433 SYNTAX SEQUENCE OF CiscoIpMRouteHeartBeatEntry 434 MAX-ACCESS not-accessible 435 STATUS current 436 DESCRIPTION 437 "The (conceptual) table listing sets of IP Multicast 438 heartbeat parameters. If no IP Multicast heartbeat is 439 configured, this table would be empty." 440 ::= { ciscoIpMRoute 4 } 441 442ciscoIpMRouteHeartBeatEntry OBJECT-TYPE 443 SYNTAX CiscoIpMRouteHeartBeatEntry 444 MAX-ACCESS not-accessible 445 STATUS current 446 DESCRIPTION 447 "An entry (conceptual row) representing a set of IP 448 Multicast heartbeat parameters." 449 INDEX { ciscoIpMRouteHeartBeatGroupAddr } 450 ::= { ciscoIpMRouteHeartBeatTable 1 } 451 452CiscoIpMRouteHeartBeatEntry ::= SEQUENCE { 453 ciscoIpMRouteHeartBeatGroupAddr IpAddress, 454 ciscoIpMRouteHeartBeatSourceAddr IpAddress, 455 ciscoIpMRouteHeartBeatInterval Integer32, 456 ciscoIpMRouteHeartBeatWindowSize Integer32, 457 ciscoIpMRouteHeartBeatCount Gauge32, 458 ciscoIpMRouteHeartBeatMinimum Integer32, 459 ciscoIpMRouteHeartBeatAlertTime TimeStamp, 460 ciscoIpMRouteHeartBeatStatus RowStatus 461} 462 463ciscoIpMRouteHeartBeatGroupAddr OBJECT-TYPE 464 SYNTAX IpAddress 465 MAX-ACCESS not-accessible 466 STATUS current 467 DESCRIPTION 468 "Multicast group address used to receive heartbeat 469 packets." 470 ::= { ciscoIpMRouteHeartBeatEntry 1 } 471 472ciscoIpMRouteHeartBeatSourceAddr OBJECT-TYPE 473 SYNTAX IpAddress 474 MAX-ACCESS read-only 475 STATUS current 476 DESCRIPTION 477 "Source address of the last multicast heartbeat packet 478 received." 479 ::= { ciscoIpMRouteHeartBeatEntry 2 } 480 481ciscoIpMRouteHeartBeatInterval OBJECT-TYPE 482 SYNTAX Integer32 (10..3600) 483 UNITS "seconds" 484 MAX-ACCESS read-create 485 STATUS current 486 DESCRIPTION 487 "Number of seconds in which a Cisco multicast router 488 expects a valid heartBeat packet from a source. This 489 value must be a multiple of 10." 490 ::= { ciscoIpMRouteHeartBeatEntry 3 } 491 492ciscoIpMRouteHeartBeatWindowSize OBJECT-TYPE 493 SYNTAX Integer32 (1..100) 494 MAX-ACCESS read-create 495 STATUS current 496 DESCRIPTION 497 "Number of ciscoIpMRouteHeartBeatInterval intervals a 498 Cisco multicast router waits before checking if expected 499 number of heartbeat packets are received or not." 500 ::= { ciscoIpMRouteHeartBeatEntry 4 } 501 502ciscoIpMRouteHeartBeatCount OBJECT-TYPE 503 SYNTAX Gauge32 504 MAX-ACCESS read-only 505 STATUS current 506 DESCRIPTION 507 "Number of time intervals where multicast packets were 508 received in the last ciscoIpMRouteHeartBeatWindowSize 509 intervals." 510 ::= { ciscoIpMRouteHeartBeatEntry 5 } 511 512ciscoIpMRouteHeartBeatMinimum OBJECT-TYPE 513 SYNTAX Integer32 (1..100) 514 MAX-ACCESS read-create 515 STATUS current 516 DESCRIPTION 517 "The minimal number of heartbeat packets expected in the 518 last ciscoIpMRouteHeartBeatWindowSize intervals. If 519 ciscoIpMRouteHeartBeatCount falls below this value, an 520 SNMP trap/notification, if configured, will be sent to the 521 NMS." 522 ::= { ciscoIpMRouteHeartBeatEntry 6 } 523 524ciscoIpMRouteHeartBeatAlertTime OBJECT-TYPE 525 SYNTAX TimeStamp 526 MAX-ACCESS read-only 527 STATUS current 528 DESCRIPTION 529 "The value of sysUpTime on the most recent occasion at 530 which a missing IP multicast heartbeat condition occured 531 for the group address specified in this entry. If no such 532 condition have occurred since the last re-initialization 533 of the local management subsystem, then this object 534 contains a zero value." 535 ::= { ciscoIpMRouteHeartBeatEntry 7 } 536 537ciscoIpMRouteHeartBeatStatus OBJECT-TYPE 538 SYNTAX RowStatus 539 MAX-ACCESS read-create 540 STATUS current 541 DESCRIPTION 542 "This object is used to create a new row or delete an 543 existing row in this table." 544 ::= { ciscoIpMRouteHeartBeatEntry 8 } 545 546ciscoIpMRouteInterfaceTable OBJECT-TYPE 547 SYNTAX SEQUENCE OF CiscoIpMRouteInterfaceEntry 548 MAX-ACCESS not-accessible 549 STATUS current 550 DESCRIPTION 551 "The (conceptual) table containing multicast routing 552 information specific to interfaces. This table augments 553 the ipMRouteInterfaceTable." 554 ::= { ciscoIpMRoute 5 } 555 556ciscoIpMRouteInterfaceEntry OBJECT-TYPE 557 SYNTAX CiscoIpMRouteInterfaceEntry 558 MAX-ACCESS not-accessible 559 STATUS current 560 DESCRIPTION 561 "An entry (conceptual row) containing the multicast 562 routing information for a particular interface." 563 AUGMENTS { ipMRouteInterfaceEntry } 564 ::= { ciscoIpMRouteInterfaceTable 1 } 565 566CiscoIpMRouteInterfaceEntry ::= SEQUENCE { 567 ciscoIpMRouteIfInMcastOctets Counter64, 568 ciscoIpMRouteIfOutMcastOctets Counter64, 569 ciscoIpMRouteIfInMcastPkts Counter32, 570 ciscoIpMRouteIfHCInMcastPkts Counter64, 571 ciscoIpMRouteIfOutMcastPkts Counter32, 572 ciscoIpMRouteIfHCOutMcastPkts Counter64 573} 574 575ciscoIpMRouteIfInMcastOctets OBJECT-TYPE 576 SYNTAX Counter64 577 MAX-ACCESS read-only 578 STATUS current 579 DESCRIPTION 580 "The number of octets of multicast packets that have 581 arrived on the interface. This object is a 64-bit version 582 of ipMRouteInterfaceInMcastOctets." 583 ::= { ciscoIpMRouteInterfaceEntry 1 } 584 585ciscoIpMRouteIfOutMcastOctets OBJECT-TYPE 586 SYNTAX Counter64 587 MAX-ACCESS read-only 588 STATUS current 589 DESCRIPTION 590 "The number of octets of multicast packets that have been 591 sent on the interface. This object is a 64-bit version of 592 ipMRouteInterfaceOutMcastOctets." 593 ::= { ciscoIpMRouteInterfaceEntry 2 } 594 595ciscoIpMRouteIfInMcastPkts OBJECT-TYPE 596 SYNTAX Counter32 597 MAX-ACCESS read-only 598 STATUS current 599 DESCRIPTION 600 "The number of multicast packets that have arrived on the 601 interface." 602 ::= { ciscoIpMRouteInterfaceEntry 3 } 603 604ciscoIpMRouteIfHCInMcastPkts OBJECT-TYPE 605 SYNTAX Counter64 606 MAX-ACCESS read-only 607 STATUS current 608 DESCRIPTION 609 "The number of multicast packets that have arrived on the 610 interface. This object is a 64-bit version of 611 ciscoIpMRouteIfInMcastPkts" 612 ::= { ciscoIpMRouteInterfaceEntry 4 } 613 614ciscoIpMRouteIfOutMcastPkts OBJECT-TYPE 615 SYNTAX Counter32 616 MAX-ACCESS read-only 617 STATUS current 618 DESCRIPTION 619 "The number of multicast packets that have been sent on 620 the interface." 621 ::= { ciscoIpMRouteInterfaceEntry 5 } 622 623ciscoIpMRouteIfHCOutMcastPkts OBJECT-TYPE 624 SYNTAX Counter64 625 MAX-ACCESS read-only 626 STATUS current 627 DESCRIPTION 628 "The number of multicast packets that have been sent on 629 the interface. This object is a 64-bit version of 630 ciscoIpMRouteIfOutMcastPkts" 631 ::= { ciscoIpMRouteInterfaceEntry 6 } 632 633ciscoIpMRouteNotifications OBJECT IDENTIFIER ::= { ciscoIpMRouteMIB 3 } 634 635-- the following two OBJECT IDENTIFIERS are used to define SNMPv2 636-- Notifications that are backward compatible with SNMPv1 Traps. 637 638ciscoIpMRouteMissingHeartBeatsNotificationPrefix OBJECT IDENTIFIER 639 ::= { ciscoIpMRouteNotifications 1 } 640ciscoIpMRouteMissingHeartBeatsNotifications OBJECT IDENTIFIER 641 ::= { ciscoIpMRouteMissingHeartBeatsNotificationPrefix 0 } 642 643ciscoIpMRouteMissingHeartBeats NOTIFICATION-TYPE 644 OBJECTS { 645 ciscoIpMRouteHeartBeatSourceAddr, 646 ciscoIpMRouteHeartBeatInterval, 647 ciscoIpMRouteHeartBeatWindowSize, 648 ciscoIpMRouteHeartBeatCount 649 } 650 STATUS current 651 DESCRIPTION 652 "A ciscoIpMRouteMissingHeartBeat is sent if a multicast router 653 with this feature enabled failed to receive configured number 654 of heartbeat packets from heartbeat sources within a 655 configured time interval." 656 ::= { ciscoIpMRouteMissingHeartBeatsNotifications 1 } 657 658-- ************************************************************************* 659-- * Conformance Information 660-- ************************************************************************* 661 662ciscoIpMRouteMIBConformance 663 OBJECT IDENTIFIER ::= { ciscoIpMRouteMIB 2 } 664ciscoIpMRouteMIBCompliances OBJECT IDENTIFIER ::= 665 { ciscoIpMRouteMIBConformance 1 } 666ciscoIpMRouteMIBGroups OBJECT IDENTIFIER ::= 667 { ciscoIpMRouteMIBConformance 2 } 668 669 670-- ************************************************************************* 671-- * Compliance Statements 672-- ************************************************************************* 673 674ciscoIpMRouteMIBCompliance MODULE-COMPLIANCE 675 STATUS obsolete 676 DESCRIPTION 677 "The compliance statement for the cisco IP Multicast 678 MIB. Superseded by ciscoIpMRouteComplianceV11R01." 679 MODULE -- this module 680 MANDATORY-GROUPS { ciscoIpMRouteMIBGroup } 681 682 ::= { ciscoIpMRouteMIBCompliances 1 } 683 684ciscoIpMRouteMIBComplianceV11R01 MODULE-COMPLIANCE 685 STATUS deprecated 686 DESCRIPTION 687 "The compliance statement for the cisco IP Multicast 688 MIB. Superseded by ciscoIpMRouteComplianceV12R00S." 689 MODULE -- this module 690 MANDATORY-GROUPS { ciscoIpMRouteMIBGroupV11R01 } 691 692 ::= { ciscoIpMRouteMIBCompliances 2 } 693 694ciscoIpMRouteMIBComplianceV12R00S MODULE-COMPLIANCE 695 STATUS deprecated 696 DESCRIPTION 697 "The compliance statement for the cisco IP Multicast 698 MIB. Superseded by ciscoIpMRouteMIBComplianceV12R28S" 699 MODULE -- this module 700 MANDATORY-GROUPS { ciscoIpMRouteMIBGroupV12R00S } 701 702 ::= { ciscoIpMRouteMIBCompliances 3 } 703 704ciscoIpMRouteMIBComplianceV12R28S MODULE-COMPLIANCE 705 STATUS current 706 DESCRIPTION 707 "The compliance statement for the cisco IP Multicast 708 MIB." 709 MODULE -- this module 710 MANDATORY-GROUPS { ciscoIpMRouteMIBGroupV12R28S, 711 ciscoIpMRouteMIBIfGroup 712 } 713 714 ::= { ciscoIpMRouteMIBCompliances 4 } 715-- units of conformance 716 717ciscoIpMRouteMIBGroup OBJECT-GROUP 718 OBJECTS { 719 ciscoIpMRoutePruneFlag, 720 ciscoIpMRouteSparseFlag, 721 ciscoIpMRouteConnectedFlag, 722 ciscoIpMRouteLocalFlag, 723 ciscoIpMRouteRegisterFlag, 724 ciscoIpMRouteRpFlag, 725 ciscoIpMRouteSptFlag, 726 ciscoIpMRouteBps, 727 ciscoIpMRouteMetric, 728 ciscoIpMRouteMetricPreference, 729 ciscoIpMRouteInLimit, 730 ciscoIpMRouteLastUsed, 731 ciscoIpMRouteNextHopOutLimit, 732 ciscoIpMRouteNextHopMacHdr 733 } 734 STATUS obsolete 735 DESCRIPTION 736 "A collection of objects to support management of IP 737 Multicast routing. 738 Superseded by ciscoIpMRouteMIBGroupV11R01." 739 ::= { ciscoIpMRouteMIBGroups 1 } 740 741ciscoIpMRouteMIBGroupV11R01 OBJECT-GROUP 742 OBJECTS { 743 ciscoIpMRoutePruneFlag, 744 ciscoIpMRouteSparseFlag, 745 ciscoIpMRouteConnectedFlag, 746 ciscoIpMRouteLocalFlag, 747 ciscoIpMRouteRegisterFlag, 748 ciscoIpMRouteRpFlag, 749 ciscoIpMRouteSptFlag, 750 ciscoIpMRouteBps, 751 ciscoIpMRouteMetric, 752 ciscoIpMRouteMetricPreference, 753 ciscoIpMRouteLastUsed, 754 ciscoIpMRouteInLimit2, 755 ciscoIpMRouteJoinFlag, 756 ciscoIpMRouteMsdpFlag, 757 ciscoIpMRouteProxyJoinFlag, 758 ciscoIpMRouteNextHopOutLimit, 759 ciscoIpMRouteNextHopMacHdr 760 } 761 STATUS deprecated 762 DESCRIPTION 763 "A collection of objects to support management of IP 764 Multicast routing. 765 Superseded by ciscoIpMRouteMIBGroupV12R00S." 766 ::= { ciscoIpMRouteMIBGroups 2 } 767 768ciscoIpMRouteMIBHeartBeatGroup OBJECT-GROUP 769 OBJECTS { 770 ciscoIpMRouteHeartBeatSourceAddr, 771 ciscoIpMRouteHeartBeatInterval, 772 ciscoIpMRouteHeartBeatWindowSize, 773 ciscoIpMRouteHeartBeatCount, 774 ciscoIpMRouteHeartBeatMinimum, 775 ciscoIpMRouteHeartBeatAlertTime, 776 ciscoIpMRouteHeartBeatStatus 777 } 778 STATUS current 779 DESCRIPTION 780 "A collection of unconditionally optional objects to 781 support IP Multicast heartbeat monitoring." 782 ::= { ciscoIpMRouteMIBGroups 3 } 783 784ciscoIpMRouteMIBGroupV12R00S OBJECT-GROUP 785 OBJECTS { 786 ciscoIpMRouteNumberOfEntries, 787 ciscoIpMRoutePruneFlag, 788 ciscoIpMRouteSparseFlag, 789 ciscoIpMRouteConnectedFlag, 790 ciscoIpMRouteLocalFlag, 791 ciscoIpMRouteRegisterFlag, 792 ciscoIpMRouteRpFlag, 793 ciscoIpMRouteSptFlag, 794 ciscoIpMRouteMetricPreference, 795 ciscoIpMRouteLastUsed, 796 ciscoIpMRouteInLimit2, 797 ciscoIpMRouteJoinFlag, 798 ciscoIpMRouteMsdpFlag, 799 ciscoIpMRouteProxyJoinFlag, 800 ciscoIpMRoutePkts, 801 ciscoIpMRouteDifferentInIfPkts, 802 ciscoIpMRouteOctets, 803 ciscoIpMRouteBps2, 804 ciscoIpMRouteMetric2, 805 ciscoIpMRouteNextHopOutLimit, 806 ciscoIpMRouteNextHopMacHdr, 807 ciscoIpMRouteNextHopPkts, 808 ciscoIpMRouteIfInMcastOctets, 809 ciscoIpMRouteIfOutMcastOctets 810 } 811 STATUS deprecated 812 DESCRIPTION 813 "A collection of objects to support management of IP 814 Multicast routing. Superseded by 815 ciscoIpMRouteMIBGroupV12R28S" 816 ::= { ciscoIpMRouteMIBGroups 4 } 817 818ciscoIpMRouteMIBNotifGroup NOTIFICATION-GROUP 819 NOTIFICATIONS { ciscoIpMRouteMissingHeartBeats } 820 STATUS current 821 DESCRIPTION 822 "The collection of IPMroute related notifications." 823 ::= { ciscoIpMRouteMIBGroups 5 } 824 825ciscoIpMRouteMIBGroupV12R28S OBJECT-GROUP 826 OBJECTS { 827 ciscoIpMRouteNumberOfEntries, 828 ciscoIpMRoutePruneFlag, 829 ciscoIpMRouteSparseFlag, 830 ciscoIpMRouteConnectedFlag, 831 ciscoIpMRouteLocalFlag, 832 ciscoIpMRouteRegisterFlag, 833 ciscoIpMRouteRpFlag, 834 ciscoIpMRouteSptFlag, 835 ciscoIpMRouteMetricPreference, 836 ciscoIpMRouteLastUsed, 837 ciscoIpMRouteInLimit2, 838 ciscoIpMRouteJoinFlag, 839 ciscoIpMRouteMsdpFlag, 840 ciscoIpMRouteProxyJoinFlag, 841 ciscoIpMRoutePkts, 842 ciscoIpMRouteDifferentInIfPkts, 843 ciscoIpMRouteOctets, 844 ciscoIpMRouteBps2, 845 ciscoIpMRouteMetric2, 846 ciscoIpMRouteNextHopOutLimit, 847 ciscoIpMRouteNextHopMacHdr, 848 ciscoIpMRouteNextHopPkts 849 } 850 STATUS current 851 DESCRIPTION 852 "A collection of objects to support management of IP 853 Multicast routing." 854 ::= { ciscoIpMRouteMIBGroups 6 } 855 856ciscoIpMRouteMIBIfGroup OBJECT-GROUP 857 OBJECTS { 858 ciscoIpMRouteIfInMcastOctets, 859 ciscoIpMRouteIfOutMcastOctets, 860 ciscoIpMRouteIfInMcastPkts, 861 ciscoIpMRouteIfHCInMcastPkts, 862 ciscoIpMRouteIfOutMcastPkts, 863 ciscoIpMRouteIfHCOutMcastPkts 864 } 865 STATUS current 866 DESCRIPTION 867 "A collection of objects to support management of IP 868 Multicast routing on an interface." 869 ::= { ciscoIpMRouteMIBGroups 7 } 870END 871