idnits 2.17.1 draft-ietf-idmr-igmp-mib-06.txt: Checking boilerplate required by RFC 5378 and the IETF Trust (see https://trustee.ietf.org/license-info): ---------------------------------------------------------------------------- ** Cannot find the required boilerplate sections (Copyright, IPR, etc.) in this document. Expected boilerplate is as follows today (2024-04-19) according to https://trustee.ietf.org/license-info : IETF Trust Legal Provisions of 28-dec-2009, Section 6.a: This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79. IETF Trust Legal Provisions of 28-dec-2009, Section 6.b(i), paragraph 2: Copyright (c) 2024 IETF Trust and the persons identified as the document authors. All rights reserved. IETF Trust Legal Provisions of 28-dec-2009, Section 6.b(i), paragraph 3: This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License. Checking nits according to https://www.ietf.org/id-info/1id-guidelines.txt: ---------------------------------------------------------------------------- ** Missing expiration date. The document expiration date should appear on the first and last page. ** The document seems to lack a 1id_guidelines paragraph about Internet-Drafts being working documents. ** The document seems to lack a 1id_guidelines paragraph about 6 months document validity. ** The document seems to lack a 1id_guidelines paragraph about the list of current Internet-Drafts. ** The document seems to lack a 1id_guidelines paragraph about the list of Shadow Directories. == No 'Intended status' indicated for this document; assuming Proposed Standard Checking nits according to https://www.ietf.org/id-info/checklist : ---------------------------------------------------------------------------- ** The document seems to lack an Abstract section. ** The document seems to lack an IANA Considerations section. (See Section 2.2 of https://www.ietf.org/id-info/checklist for how to handle the case when there are no actions for IANA.) ** The document seems to lack separate sections for Informative/Normative References. All references will be assumed normative when checking for downward references. Miscellaneous warnings: ---------------------------------------------------------------------------- -- The document seems to lack a disclaimer for pre-RFC5378 work, but may have content which was first submitted before 10 November 2008. If you have contacted all the original authors and they are all willing to grant the BCP78 rights to the IETF Trust, then this is fine, and you can ignore this comment. If not, you may need to add the pre-RFC5378 disclaimer. (See the Legal Provisions document at https://trustee.ietf.org/license-info for more information.) -- The document date (18 February 1998) is 9557 days in the past. Is this intentional? Checking references for intended status: Proposed Standard ---------------------------------------------------------------------------- (See RFCs 3967 and 4897 for information about using normative references to lower-maturity documents in RFCs) ** Obsolete normative reference: RFC 1902 (ref. '1') (Obsoleted by RFC 2578) ** Downref: Normative reference to an Historic RFC: RFC 1157 (ref. '3') ** Obsolete normative reference: RFC 1905 (ref. '4') (Obsoleted by RFC 3416) ** Downref: Normative reference to an Experimental RFC: RFC 1075 (ref. '6') ** Obsolete normative reference: RFC 2117 (ref. '7') (Obsoleted by RFC 2362) -- Possible downref: Non-RFC (?) normative reference: ref. '8' ** Downref: Normative reference to an Historic RFC: RFC 1584 (ref. '9') ** Downref: Normative reference to an Historic RFC: RFC 2189 (ref. '10') Summary: 16 errors (**), 0 flaws (~~), 1 warning (==), 3 comments (--). Run idnits with the --verbose option for more detailed information about the items above. -------------------------------------------------------------------------------- 2 IDMR Working Group Keith McCloghrie 3 INTERNET-DRAFT Dino Farinacci 4 Expires August 1998 cisco Systems 5 Dave Thaler 6 University of Michigan 7 18 February 1998 9 Internet Group Management Protocol MIB 10 12 Status of this Memo 14 This document is an Internet Draft. Internet Drafts are working 15 documents of the Internet Engineering Task Force (IETF), its Areas, and 16 its Working Groups. Note that other groups may also distribute working 17 documents as Internet Drafts. 19 Internet Drafts are valid for a maximum of six months and may be 20 updated, replaced, or obsoleted by other documents at any time. It is 21 inappropriate to use Internet Drafts as reference material or to cite 22 them other than as a "work in progress". 24 1. Introduction 26 This memo defines an experimental portion of the Management Information 27 Base (MIB) for use with network management protocols in the Internet 28 community. In particular, it describes managed objects used for 29 managing the Internet Group Management Protocol (IGMP). All of this MIB 30 module is applicable to IP multicast routers [6,7,8,9,10]; a subset is 31 applicable to hosts implementing IGMPv1 [5] or IGMPv2 [11]. 33 Draft IGMP MIB February 1998 35 2. Revision History 37 A record of changes which will be removed before publication. 39 18 February 1998 41 (1) added igmpInterfaceProxyIfIndex to manage IGMP proxies. 43 (2) added igmpInterfaceLastMembQueryIntvl. 45 18 July 1997 47 (1) deprecated igmpInterfaceLeaves and added igmpInterfaceGroups to 48 replace it. 50 (2) deprecated igmpInterfaceQuerierPresentTimeout and added 51 igmpInterfaceRobustness to replace it since the former must be 52 derived from the latter per the IGMPv2 spec. 54 (3) replaced igmpBaseVersion2MIBGroup with igmpHostVersion2MIBGroup to 55 avoid requiring igmpInterfaceVersion1QuerierTimer at routers. 57 (4) deprecated igmpInterfaceLeaveEnabled 59 (5) added compliance statements for IGMPv2 hosts and routers 61 26 November 1996 63 (1) moved igmpInterfaceVersion1HostTimer to igmpCacheVersion1HostTimer. 65 (2) added igmpInterfaceVersion1QuerierTimer, 66 igmpInterfaceWrongVersionQueries, and igmpInterfaceJoins. 68 (3) added default value for igmpInterfaceQueryMaxResponseTime. 70 (4) moved igmpInterfaceVersion from igmpBaseVersion2MIBGroup to 71 igmpRouterVersion2MIBGroup. 73 9 June 1996 75 (1) added support for IGMP version 2. 77 Draft IGMP MIB February 1998 79 3. The SNMP Network Management Framework 81 The SNMP Network Management Framework presently consists of three major 82 components. They are: 84 o RFC 1902 [1] which defines the SMI, the mechanisms used for 85 describing and naming objects for the purpose of management. 87 o STD 17, RFC 1213 [2] defines MIB-II, the core set of managed 88 objects for the Internet suite of protocols. 90 o RFC 1157 [3] and RFC 1905 [4] which define two versions of the 91 protocol used for network access to managed objects. 93 The Framework permits new objects to be defined for the purpose of 94 experimentation and evaluation. 96 3.1. Object Definitions 98 Managed objects are accessed via a virtual information store, termed the 99 Management Information Base or MIB. Objects in the MIB are defined 100 using the subset of Abstract Syntax Notation One (ASN.1) defined in the 101 SMI. In particular, each object type is named by an OBJECT IDENTIFIER, 102 an administratively assigned name. The object type together with an 103 object instance serves to uniquely identify a specific instantiation of 104 the object. For human convenience, we often use a textual string, 105 termed the descriptor, to refer to the object type. 107 Draft IGMP MIB February 1998 109 4. Overview 111 This MIB module contains two tables: 113 (1) the IGMP Interface Table which contains one row for each interface 114 on which IGMP is enabled, and 116 (2) the IGMP Cache Table which contains one row for each IP multicast 117 group for which there are members on a particular interface. 119 Both tables are intended to be implemented by hosts and routers, but 120 some columnar objects in each table apply only to routers. 122 Draft IGMP MIB February 1998 124 5. Definitions 126 IGMP-MIB DEFINITIONS ::= BEGIN 128 IMPORTS 129 MODULE-IDENTITY, OBJECT-TYPE, experimental, Counter32, Gauge32, 130 Integer32, IpAddress, TimeTicks FROM SNMPv2-SMI 131 RowStatus, TruthValue FROM SNMPv2-TC 132 MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF; 134 igmpMIB MODULE-IDENTITY 135 LAST-UPDATED "9802181330Z" 136 ORGANIZATION "IETF IDMR Working Group." 137 CONTACT-INFO 138 " Keith McCloghrie 139 Cisco Systems, Inc. 140 170 West Tasman Drive 141 San Jose, CA 95134-1706 142 US 144 Phone: +1 408 526 5260 145 EMail: kzm@cisco.com" 146 DESCRIPTION 147 "The MIB module for IGMP Management." 148 ::= { experimental 59 } 150 igmpMIBObjects OBJECT IDENTIFIER ::= { igmpMIB 1 } 152 igmp OBJECT IDENTIFIER ::= { igmpMIBObjects 1 } 153 Draft IGMP MIB February 1998 155 -- 156 -- The IGMP Interface Table 157 -- 159 igmpInterfaceTable OBJECT-TYPE 160 SYNTAX SEQUENCE OF IgmpInterfaceEntry 161 MAX-ACCESS not-accessible 162 STATUS current 163 DESCRIPTION 164 "The (conceptual) table listing the interfaces on which IGMP 165 is enabled." 166 ::= { igmp 1 } 168 igmpInterfaceEntry OBJECT-TYPE 169 SYNTAX IgmpInterfaceEntry 170 MAX-ACCESS not-accessible 171 STATUS current 172 DESCRIPTION 173 "An entry (conceptual row) representing an interface on 174 which IGMP is enabled." 175 INDEX { igmpInterfaceIfIndex } 176 ::= { igmpInterfaceTable 1 } 178 IgmpInterfaceEntry ::= SEQUENCE { 179 igmpInterfaceIfIndex Integer32, 180 igmpInterfaceQueryInterval Integer32, 181 igmpInterfaceStatus RowStatus, 182 igmpInterfaceVersion INTEGER, 183 igmpInterfaceQuerier IpAddress, 184 igmpInterfaceQueryMaxResponseTime Integer32, 185 igmpInterfaceQuerierPresentTimeout Integer32, -- deprecated 186 igmpInterfaceLeaveEnabled TruthValue, -- deprecated 187 igmpInterfaceVersion1QuerierTimer Integer32, 188 igmpInterfaceWrongVersionQueries Counter32, 189 igmpInterfaceJoins Counter32, 190 igmpInterfaceLeaves Counter32, -- deprecated 191 igmpInterfaceGroups Gauge32, 192 igmpInterfaceRobustness Integer32, 193 igmpInterfaceProxyIfIndex Integer32, 194 igmpInterfaceLastMembQueryIntvl Integer32 195 } 197 igmpInterfaceIfIndex OBJECT-TYPE 198 SYNTAX Integer32 199 MAX-ACCESS not-accessible 201 Draft IGMP MIB February 1998 203 STATUS current 204 DESCRIPTION 205 "The ifIndex value of the interface for which IGMP is 206 enabled." 207 ::= { igmpInterfaceEntry 1 } 209 igmpInterfaceQueryInterval OBJECT-TYPE 210 SYNTAX Integer32 211 UNITS "seconds" 212 MAX-ACCESS read-create 213 STATUS current 214 DESCRIPTION 215 "The frequency at which IGMP Host-Query packets are 216 transmitted on this interface." 217 DEFVAL { 125 } 218 ::= { igmpInterfaceEntry 2 } 220 igmpInterfaceStatus OBJECT-TYPE 221 SYNTAX RowStatus 222 MAX-ACCESS read-create 223 STATUS current 224 DESCRIPTION 225 "The activation of a row enables IGMP on the interface. The 226 destruction of a row disables IGMP on the interface." 227 ::= { igmpInterfaceEntry 3 } 229 igmpInterfaceVersion OBJECT-TYPE 230 SYNTAX INTEGER { version1(1), version2(2) } 231 MAX-ACCESS read-create 232 STATUS current 233 DESCRIPTION 234 "The version of IGMP which is running on this interface. 235 This object can be used to configure a router capable of 236 running either value. For IGMP to function correctly, all 237 routers on a LAN must be configured to run the same version 238 of IGMP on that LAN." 239 DEFVAL { version2 } 240 ::= { igmpInterfaceEntry 4 } 242 igmpInterfaceQuerier OBJECT-TYPE 243 SYNTAX IpAddress 244 MAX-ACCESS read-only 245 STATUS current 246 DESCRIPTION 247 "The address of the IGMP Querier on the IP subnet to which 249 Draft IGMP MIB February 1998 251 this interface is attached." 252 ::= { igmpInterfaceEntry 5 } 254 igmpInterfaceQueryMaxResponseTime OBJECT-TYPE 255 SYNTAX Integer32 256 UNITS "seconds" 257 MAX-ACCESS read-create 258 STATUS current 259 DESCRIPTION 260 "The maximum query response time advertised in IGMPv2 261 queries on this interface." 262 DEFVAL { 10 } 263 ::= { igmpInterfaceEntry 6 } 265 igmpInterfaceQuerierPresentTimeout OBJECT-TYPE 266 SYNTAX Integer32 267 UNITS "seconds" 268 MAX-ACCESS read-create 269 STATUS deprecated 270 DESCRIPTION 271 "A timeout interval. If no IGMPv2 queries are heard on this 272 interface within this timeout interval, the local router 273 will take over the Querier on the IP subnet to which this 274 interface is attached. This object is now deprecated, since 275 its value can be derived from igmpInterfaceRobustness." 276 DEFVAL { 255 } 277 ::= { igmpInterfaceEntry 7 } 279 igmpInterfaceLeaveEnabled OBJECT-TYPE 280 SYNTAX TruthValue 281 MAX-ACCESS read-create 282 STATUS deprecated 283 DESCRIPTION 284 "An indication of whether the processing of IGMPv2 Leave 285 messages is enabled on this interface. This object is now 286 deprecated since it must be true when igmpInterfaceVersion 287 is version2, and must be false when it is version1 to comply 288 with the IGMP specfication." 289 DEFVAL { true } 290 ::= { igmpInterfaceEntry 8 } 292 igmpInterfaceVersion1QuerierTimer OBJECT-TYPE 293 SYNTAX Integer32 294 UNITS "seconds" 295 MAX-ACCESS read-only 297 Draft IGMP MIB February 1998 299 STATUS current 300 DESCRIPTION 301 "The time remaining until the host assumes that there are no 302 IGMPv1 routers present on the interface. While this is 303 non-zero, the host will reply to all queries with version 1 304 membership reports." 305 ::= { igmpInterfaceEntry 9 } 307 igmpInterfaceWrongVersionQueries OBJECT-TYPE 308 SYNTAX Counter32 309 MAX-ACCESS read-only 310 STATUS current 311 DESCRIPTION 312 "The number of queries received whose IGMP version does not 313 match igmpInterfaceVersion. IGMP requires that all routers 314 on a LAN be configured to run the same version of IGMP. 315 Thus, if any queries are received with the wrong version, 316 this indicates a configuration error." 317 ::= { igmpInterfaceEntry 10 } 319 igmpInterfaceJoins OBJECT-TYPE 320 SYNTAX Counter32 321 MAX-ACCESS read-only 322 STATUS current 323 DESCRIPTION 324 "The number of times a group membership has been added on 325 this interface; that is, the number of times an entry for 326 this interface has been added to the Cache Table. This 327 object gives an indication of the amount of IGMP activity 328 over time." 329 ::= { igmpInterfaceEntry 11 } 331 igmpInterfaceLeaves OBJECT-TYPE 332 SYNTAX Counter32 333 MAX-ACCESS read-only 334 STATUS deprecated 335 DESCRIPTION 336 "The number of times a group membership has been removed 337 from this interface; that is, the number of times an entry 338 for this interface has been deleted from the Cache Table. 339 This object is deprecated since its value cannot be usefully 340 compared with igmpInterfaceJoins to get the number of groups 341 joined. Instead, igmpInterfaceGroups gives the number of 342 groups joined, which may be compared with igmpInterfaceJoins 343 to derive the number of leaves." 345 Draft IGMP MIB February 1998 347 ::= { igmpInterfaceEntry 12 } 349 igmpInterfaceGroups OBJECT-TYPE 350 SYNTAX Gauge32 351 MAX-ACCESS read-only 352 STATUS current 353 DESCRIPTION 354 "The current number of entries for this interface in the 355 Cache Table." 356 ::= { igmpInterfaceEntry 13 } 358 igmpInterfaceRobustness OBJECT-TYPE 359 SYNTAX Integer32 360 MAX-ACCESS read-create 361 STATUS current 362 DESCRIPTION 363 "The Robustness Variable allows tuning for the expected 364 packet loss on a subnet. If a subnet is expected to be 365 lossy, the Robustness Variable may be increased. IGMP is 366 robust to (Robustness Variable-1) packet losses." 367 DEFVAL { 2 } 368 ::= { igmpInterfaceEntry 14 } 370 igmpInterfaceLastMembQueryIntvl OBJECT-TYPE 371 SYNTAX Integer32 372 UNITS "tenths of seconds" 373 MAX-ACCESS read-create 374 STATUS current 375 DESCRIPTION 376 "The Last Member Query Interval is the Max Response Time 377 inserted into Group-Specific Queries sent in response to 378 Leave Group messages, and is also the amount of time between 379 Group-Specific Query messages. This value may be tuned to 380 modify the leave latency of the network. A reduced value 381 results in reduced time to detect the loss of the last 382 member of a group." 383 DEFVAL { 10 } 384 ::= { igmpInterfaceEntry 15 } 386 igmpInterfaceProxyIfIndex OBJECT-TYPE 387 SYNTAX Integer32 388 MAX-ACCESS read-create 389 STATUS current 390 DESCRIPTION 391 "Some devices implement a form of IGMP proxying whereby 393 Draft IGMP MIB February 1998 395 memberships learned on the interface represented by this 396 row, cause IGMP Host Membership Reports to be sent on the 397 interface whose ifIndex value is given by this object. Such 398 a device would implement the igmpV2RouterMIBGroup only on 399 its router interfaces (those interfaces whose ifIndex value 400 is given by this object on some interface). Typically, the 401 value of this object is 0, indicating that no proxying is 402 being done." 403 DEFVAL { 0 } 404 ::= { igmpInterfaceEntry 16 } 406 -- 407 -- The IGMP Cache Table 408 -- 410 igmpCacheTable OBJECT-TYPE 411 SYNTAX SEQUENCE OF IgmpCacheEntry 412 MAX-ACCESS not-accessible 413 STATUS current 414 DESCRIPTION 415 "The (conceptual) table listing the IP multicast groups for 416 which there are members on a particular interface." 417 ::= { igmp 2 } 419 igmpCacheEntry OBJECT-TYPE 420 SYNTAX IgmpCacheEntry 421 MAX-ACCESS not-accessible 422 STATUS current 423 DESCRIPTION 424 "An entry (conceptual row) in the igmpCacheTable." 425 INDEX { igmpCacheAddress, igmpCacheIfIndex } 426 ::= { igmpCacheTable 1 } 428 Draft IGMP MIB February 1998 430 IgmpCacheEntry ::= SEQUENCE { 431 igmpCacheAddress IpAddress, 432 igmpCacheIfIndex Integer32, 433 igmpCacheSelf TruthValue, 434 igmpCacheLastReporter IpAddress, 435 igmpCacheUpTime TimeTicks, 436 igmpCacheExpiryTime TimeTicks, 437 igmpCacheStatus RowStatus, 438 igmpCacheVersion1HostTimer Integer32 439 } 441 igmpCacheAddress OBJECT-TYPE 442 SYNTAX IpAddress 443 MAX-ACCESS not-accessible 444 STATUS current 445 DESCRIPTION 446 "The IP multicast group address for which this entry 447 contains information." 448 ::= { igmpCacheEntry 1 } 450 igmpCacheIfIndex OBJECT-TYPE 451 SYNTAX Integer32 452 MAX-ACCESS not-accessible 453 STATUS current 454 DESCRIPTION 455 "The interface for which this entry contains information for 456 an IP multicast group address." 457 ::= { igmpCacheEntry 2 } 459 igmpCacheSelf OBJECT-TYPE 460 SYNTAX TruthValue 461 MAX-ACCESS read-create 462 STATUS current 463 DESCRIPTION 464 "An indication of whether the local system is a member of 465 this group address on this interface." 466 DEFVAL { true } 467 ::= { igmpCacheEntry 3 } 469 igmpCacheLastReporter OBJECT-TYPE 470 SYNTAX IpAddress 471 MAX-ACCESS read-only 472 STATUS current 473 DESCRIPTION 474 "The IP address of the source of the last membership report 476 Draft IGMP MIB February 1998 478 received for this IP Multicast group address on this 479 interface. If no membership report has been received, this 480 object has the value 0.0.0.0." 481 ::= { igmpCacheEntry 4 } 483 igmpCacheUpTime OBJECT-TYPE 484 SYNTAX TimeTicks 485 MAX-ACCESS read-only 486 STATUS current 487 DESCRIPTION 488 "The time since the system joined this group address, or 489 zero if the system is not currently a member." 490 ::= { igmpCacheEntry 5 } 492 igmpCacheExpiryTime OBJECT-TYPE 493 SYNTAX TimeTicks 494 MAX-ACCESS read-only 495 STATUS current 496 DESCRIPTION 497 "The minimum amount of time remaining before this entry will 498 be aged out." 499 ::= { igmpCacheEntry 6 } 501 igmpCacheStatus OBJECT-TYPE 502 SYNTAX RowStatus 503 MAX-ACCESS read-create 504 STATUS current 505 DESCRIPTION 506 "The status of this entry." 507 ::= { igmpCacheEntry 7 } 509 igmpCacheVersion1HostTimer OBJECT-TYPE 510 SYNTAX Integer32 511 UNITS "seconds" 512 MAX-ACCESS read-only 513 STATUS current 514 DESCRIPTION 515 "The time remaining until the local router will assume that 516 there are no longer any IGMP version 1 members on the IP 517 subnet attached to this interface. Upon hearing any IGMPv1 518 Membership Report, this value is reset to the group 519 membership timer. While this time remaining is non-zero, 520 the local router ignores any IGMPv2 Leave messages for this 521 group that it receives on this interface." 522 ::= { igmpCacheEntry 8 } 524 Draft IGMP MIB February 1998 526 -- conformance information 528 igmpMIBConformance 529 OBJECT IDENTIFIER ::= { igmpMIB 2 } 530 igmpMIBCompliances 531 OBJECT IDENTIFIER ::= { igmpMIBConformance 1 } 532 igmpMIBGroups OBJECT IDENTIFIER ::= { igmpMIBConformance 2 } 534 -- compliance statements 536 igmpV1HostMIBCompliance MODULE-COMPLIANCE 537 STATUS current 538 DESCRIPTION 539 "The compliance statement for hosts running IGMPv1 and 540 implementing the IGMP MIB." 541 MODULE -- this module 542 MANDATORY-GROUPS { igmpBaseMIBGroup } 544 OBJECT igmpInterfaceStatus 545 MIN-ACCESS read-only 546 DESCRIPTION 547 "Write access is not required." 549 ::= { igmpMIBCompliances 1 } 551 igmpV1RouterMIBCompliance MODULE-COMPLIANCE 552 STATUS current 553 DESCRIPTION 554 "The compliance statement for routers running IGMPv1 and 555 implementing the IGMP MIB." 556 MODULE -- this module 557 MANDATORY-GROUPS { igmpBaseMIBGroup, 558 igmpRouterMIBGroup 559 } 561 OBJECT igmpInterfaceStatus 562 MIN-ACCESS read-only 563 DESCRIPTION 564 "Write access is not required." 566 ::= { igmpMIBCompliances 2 } 568 igmpV2HostMIBCompliance MODULE-COMPLIANCE 569 STATUS current 571 Draft IGMP MIB February 1998 573 DESCRIPTION 574 "The compliance statement for hosts running IGMPv2 and 575 implementing the IGMP MIB." 576 MODULE -- this module 577 MANDATORY-GROUPS { igmpBaseMIBGroup, 578 igmpV2HostMIBGroup 579 } 581 OBJECT igmpInterfaceStatus 582 MIN-ACCESS read-only 583 DESCRIPTION 584 "Write access is not required." 586 ::= { igmpMIBCompliances 3 } 588 igmpV2RouterMIBCompliance MODULE-COMPLIANCE 589 STATUS current 590 DESCRIPTION 591 "The compliance statement for routers running IGMPv2 and 592 implementing the IGMP MIB." 593 MODULE -- this module 594 MANDATORY-GROUPS { igmpBaseMIBGroup, 595 igmpRouterMIBGroup, 596 igmpV2RouterMIBGroup 597 } 599 OBJECT igmpInterfaceStatus 600 MIN-ACCESS read-only 601 DESCRIPTION 602 "Write access is not required." 604 ::= { igmpMIBCompliances 4 } 606 -- units of conformance 608 igmpBaseMIBGroup OBJECT-GROUP 609 OBJECTS { igmpCacheSelf, igmpCacheLastReporter, 610 igmpCacheStatus, igmpInterfaceStatus 611 } 612 STATUS current 613 DESCRIPTION 614 "The basic collection of objects providing management of 615 IGMP version 1 or 2." 616 ::= { igmpMIBGroups 1 } 618 Draft IGMP MIB February 1998 620 igmpRouterMIBGroup OBJECT-GROUP 621 OBJECTS { igmpCacheUpTime, igmpCacheExpiryTime, 622 igmpInterfaceQueryInterval 623 } 624 STATUS current 625 DESCRIPTION 626 "A collection of additional objects for management of IGMP 627 version 1 or 2 in routers." 628 ::= { igmpMIBGroups 2 } 630 igmpV2HostMIBGroup OBJECT-GROUP 631 OBJECTS { igmpInterfaceQuerier, 632 igmpInterfaceVersion1QuerierTimer 633 } 634 STATUS current 635 DESCRIPTION 636 "A collection of additional objects for management of IGMP 637 version 2 in hosts." 638 ::= { igmpMIBGroups 3 } 640 igmpRouterVersion2MIBGroup OBJECT-GROUP 641 OBJECTS { igmpInterfaceVersion, 642 igmpInterfaceQueryMaxResponseTime, 643 igmpInterfaceQuerierPresentTimeout, 644 igmpInterfaceLeaveEnabled, 645 igmpInterfaceWrongVersionQueries, 646 igmpInterfaceJoins, 647 igmpInterfaceLeaves, 648 igmpCacheVersion1HostTimer 649 } 650 STATUS deprecated 651 DESCRIPTION 652 "A collection of additional objects for management of IGMP 653 version 2 in routers. This group has been obsoleted by 654 igmpV2RouterMIBGroup." 655 ::= { igmpMIBGroups 4 } 657 igmpV2RouterMIBGroup OBJECT-GROUP 658 OBJECTS { igmpInterfaceVersion, igmpInterfaceQuerier, 659 igmpInterfaceQueryMaxResponseTime, 660 igmpInterfaceRobustness, 661 igmpInterfaceWrongVersionQueries, 662 igmpInterfaceJoins, igmpInterfaceGroups, 663 igmpInterfaceLastMembQueryIntvl, 665 Draft IGMP MIB February 1998 667 igmpCacheVersion1HostTimer 668 } 669 STATUS current 670 DESCRIPTION 671 "A collection of additional objects for management of IGMP 672 version 2 in routers." 673 ::= { igmpMIBGroups 5 } 675 igmpV2ProxyMIBGroup OBJECT-GROUP 676 OBJECTS { igmpInterfaceProxyIfIndex } 677 STATUS current 678 DESCRIPTION 679 "A collection of additional objects for management of IGMP 680 proxy devices." 681 ::= { igmpMIBGroups 6 } 683 END 684 Draft IGMP MIB February 1998 686 6. References 688 [1] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and 689 S. Waldbusser, "Structure of Management Information for version 2 690 of the Simple Network Management Protocol (SNMPv2)", RFC 1902, 691 January 1996. 693 [2] McCloghrie, K., and M. Rose, Editors, "Management Information Base 694 for Network Management of TCP/IP-based internets: MIB-II", STD 17, 695 RFC 1213, March 1991. 697 [3] Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple Network 698 Management Protocol", RFC 1157, May 1990. 700 [4] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and 701 S. Waldbusser, "Protocol Operations for version 2 of the Simple 702 Network Management Protocol (SNMPv2)", RFC 1905, January 1996. 704 [5] Deering, S., "Host Extensions for IP Multicasting", RFC 1112, 705 Stanford University, August 1989. 707 [6] Waitzman, D., Partridge, C., and S.E. Deering, "Distance Vector 708 Multicast Routing Protocol", RFC 1075, Bolt Beranek and Newman, 709 Stanford University, November 1988. 711 [7] Estrin, D., Farinacci, D., Helmy, A., Thaler, D., Deering, S., 712 Handley, M., Jacobson, V., Liu, C., and P. Sharma, "Protocol 713 Independent Multicast - Sparse Mode (PIM-SM): Protocol 714 Specification", RFC 2117, June 1997. 716 [8] Estrin, D., Farinacci, D., Jacobson, V., Liu, C., Wei, L., Sharma, 717 P, and Helmy, A., "Protocol Independent Multicast-Dense Mode (PIM- 718 DM): Protocol Specification", January 1996. 720 [9] Moy, J., "Multicast Extensions to OSPF", RFC 1584, Proteon, March 721 1994. 723 [10] Ballardie, A. J., "Core Based Trees (CBT version 2) Multicast 724 Routing: Protocol Specification", RFC 2189, September 1997. 726 [11] Fenner, W., "Internet Group Management Protocol, Version 2", RFC 727 2236, November 1997. 729 Draft IGMP MIB February 1998 731 7. Security Considerations 733 Security issues are not discussed in this memo. 735 8. Author's Address 737 Keith McCloghrie 738 cisco Systems, Inc. 739 170 West Tasman Drive 740 San Jose, CA 95134-1706 741 Phone: +1 408 526 5260 742 EMail: kzm@cisco.com 744 Dino Farinacci 745 cisco Systems, Inc. 746 170 West Tasman Drive 747 San Jose, CA 95134-1706 748 Phone: +1 408 526 4696 749 EMail: dino@cisco.com 751 Dave Thaler 752 Department of Electrical Engineering and Computer Science 753 University of Michigan 754 1301 Beal Ave. 755 Ann Arbor, MI 48109-2122 756 Phone: +1 313 763 5243 757 EMail: thalerd@eecs.umich.edu 759 Draft IGMP MIB February 1998 761 Table of Contents 763 1 Introduction .................................................... 1 764 2 Revision History ................................................ 2 765 3 The SNMP Network Management Framework ........................... 3 766 3.1 Object Definitions ............................................ 3 767 4 Overview ........................................................ 4 768 5 Definitions ..................................................... 5 769 6 References ...................................................... 18 770 7 Security Considerations ......................................... 19 771 8 Author's Address ................................................ 19