Blame mibs/ietf/IGMP-STD-MIB

Packit Service 9ccfef
IGMP-STD-MIB DEFINITIONS ::= BEGIN
Packit Service 9ccfef
Packit Service 9ccfef
IMPORTS
Packit Service 9ccfef
    MODULE-IDENTITY, OBJECT-TYPE, mib-2, Counter32, Gauge32,
Packit Service 9ccfef
    Unsigned32, IpAddress, TimeTicks FROM SNMPv2-SMI
Packit Service 9ccfef
    RowStatus, TruthValue            FROM SNMPv2-TC
Packit Service 9ccfef
    MODULE-COMPLIANCE, OBJECT-GROUP  FROM SNMPv2-CONF
Packit Service 9ccfef
    InterfaceIndexOrZero,
Packit Service 9ccfef
    InterfaceIndex                   FROM IF-MIB;
Packit Service 9ccfef
Packit Service 9ccfef
igmpStdMIB MODULE-IDENTITY
Packit Service 9ccfef
    LAST-UPDATED "200009280000Z" -- September 28, 2000
Packit Service 9ccfef
    ORGANIZATION "IETF IDMR Working Group."
Packit Service 9ccfef
    CONTACT-INFO
Packit Service 9ccfef
            " Dave Thaler
Packit Service 9ccfef
              Microsoft Corporation
Packit Service 9ccfef
              One Microsoft Way
Packit Service 9ccfef
              Redmond, WA  98052-6399
Packit Service 9ccfef
              US
Packit Service 9ccfef
Packit Service 9ccfef
              Phone: +1 425 703 8835
Packit Service 9ccfef
              EMail: dthaler@microsoft.com"
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The MIB module for IGMP Management."
Packit Service 9ccfef
    REVISION     "200009280000Z" -- September 28, 2000
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "Initial version, published as RFC 2933."
Packit Service 9ccfef
    ::= { mib-2 85 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
igmpMIBObjects     OBJECT IDENTIFIER ::= { igmpStdMIB 1 }
Packit Service 9ccfef
Packit Service 9ccfef
--
Packit Service 9ccfef
--  The IGMP Interface Table
Packit Service 9ccfef
--
Packit Service 9ccfef
Packit Service 9ccfef
igmpInterfaceTable OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     SEQUENCE OF IgmpInterfaceEntry
Packit Service 9ccfef
    MAX-ACCESS not-accessible
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The (conceptual) table listing the interfaces on which IGMP
Packit Service 9ccfef
            is enabled."
Packit Service 9ccfef
    ::= { igmpMIBObjects 1 }
Packit Service 9ccfef
Packit Service 9ccfef
igmpInterfaceEntry OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     IgmpInterfaceEntry
Packit Service 9ccfef
    MAX-ACCESS not-accessible
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "An entry (conceptual row) representing an interface on
Packit Service 9ccfef
            which IGMP is enabled."
Packit Service 9ccfef
    INDEX      { igmpInterfaceIfIndex }
Packit Service 9ccfef
    ::= { igmpInterfaceTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
IgmpInterfaceEntry ::= SEQUENCE {
Packit Service 9ccfef
    igmpInterfaceIfIndex               InterfaceIndex,
Packit Service 9ccfef
    igmpInterfaceQueryInterval         Unsigned32,
Packit Service 9ccfef
    igmpInterfaceStatus                RowStatus,
Packit Service 9ccfef
    igmpInterfaceVersion               Unsigned32,
Packit Service 9ccfef
    igmpInterfaceQuerier               IpAddress,
Packit Service 9ccfef
    igmpInterfaceQueryMaxResponseTime  Unsigned32,
Packit Service 9ccfef
    igmpInterfaceQuerierUpTime         TimeTicks,
Packit Service 9ccfef
    igmpInterfaceQuerierExpiryTime     TimeTicks,
Packit Service 9ccfef
    igmpInterfaceVersion1QuerierTimer  TimeTicks,
Packit Service 9ccfef
    igmpInterfaceWrongVersionQueries   Counter32,
Packit Service 9ccfef
    igmpInterfaceJoins                 Counter32,
Packit Service 9ccfef
    igmpInterfaceProxyIfIndex          InterfaceIndexOrZero,
Packit Service 9ccfef
    igmpInterfaceGroups                Gauge32,
Packit Service 9ccfef
    igmpInterfaceRobustness            Unsigned32,
Packit Service 9ccfef
    igmpInterfaceLastMembQueryIntvl    Unsigned32
Packit Service 9ccfef
}
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
igmpInterfaceIfIndex OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     InterfaceIndex
Packit Service 9ccfef
    MAX-ACCESS not-accessible
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The ifIndex value of the interface for which IGMP is
Packit Service 9ccfef
            enabled."
Packit Service 9ccfef
    ::= { igmpInterfaceEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
igmpInterfaceQueryInterval OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     Unsigned32
Packit Service 9ccfef
    UNITS      "seconds"
Packit Service 9ccfef
    MAX-ACCESS read-create
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The frequency at which IGMP Host-Query packets are
Packit Service 9ccfef
            transmitted on this interface."
Packit Service 9ccfef
    DEFVAL     { 125 }
Packit Service 9ccfef
    ::= { igmpInterfaceEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
igmpInterfaceStatus OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     RowStatus
Packit Service 9ccfef
    MAX-ACCESS read-create
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The activation of a row enables IGMP on the interface.  The
Packit Service 9ccfef
            destruction of a row disables IGMP on the interface."
Packit Service 9ccfef
    ::= { igmpInterfaceEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
igmpInterfaceVersion OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     Unsigned32
Packit Service 9ccfef
    MAX-ACCESS read-create
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The version of IGMP which is running on this interface.
Packit Service 9ccfef
            This object can be used to configure a router capable of
Packit Service 9ccfef
            running either value.  For IGMP to function correctly, all
Packit Service 9ccfef
            routers on a LAN must be configured to run the same version
Packit Service 9ccfef
            of IGMP on that LAN."
Packit Service 9ccfef
    DEFVAL     { 2 }
Packit Service 9ccfef
    ::= { igmpInterfaceEntry 4 }
Packit Service 9ccfef
Packit Service 9ccfef
igmpInterfaceQuerier OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     IpAddress
Packit Service 9ccfef
    MAX-ACCESS read-only
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The address of the IGMP Querier on the IP subnet to which
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
            this interface is attached."
Packit Service 9ccfef
    ::= { igmpInterfaceEntry 5 }
Packit Service 9ccfef
Packit Service 9ccfef
igmpInterfaceQueryMaxResponseTime OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     Unsigned32 (0..255)
Packit Service 9ccfef
    UNITS      "tenths of seconds"
Packit Service 9ccfef
    MAX-ACCESS read-create
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The maximum query response time advertised in IGMPv2
Packit Service 9ccfef
            queries on this interface."
Packit Service 9ccfef
    DEFVAL     { 100 }
Packit Service 9ccfef
    ::= { igmpInterfaceEntry 6 }
Packit Service 9ccfef
Packit Service 9ccfef
igmpInterfaceQuerierUpTime OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     TimeTicks
Packit Service 9ccfef
    MAX-ACCESS read-only
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The time since igmpInterfaceQuerier was last changed."
Packit Service 9ccfef
    ::= { igmpInterfaceEntry 7 }
Packit Service 9ccfef
Packit Service 9ccfef
igmpInterfaceQuerierExpiryTime OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     TimeTicks
Packit Service 9ccfef
    MAX-ACCESS read-only
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The amount of time remaining before the Other Querier
Packit Service 9ccfef
            Present Timer expires.  If the local system is the querier,
Packit Service 9ccfef
            the value of this object is zero."
Packit Service 9ccfef
    ::= { igmpInterfaceEntry 8 }
Packit Service 9ccfef
Packit Service 9ccfef
igmpInterfaceVersion1QuerierTimer OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     TimeTicks
Packit Service 9ccfef
    MAX-ACCESS read-only
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The time remaining until the host assumes that there are no
Packit Service 9ccfef
            IGMPv1 routers present on the interface.  While this is non-
Packit Service 9ccfef
            zero, the host will reply to all queries with version 1
Packit Service 9ccfef
            membership reports."
Packit Service 9ccfef
    ::= { igmpInterfaceEntry 9 }
Packit Service 9ccfef
Packit Service 9ccfef
igmpInterfaceWrongVersionQueries OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     Counter32
Packit Service 9ccfef
    MAX-ACCESS read-only
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
            "The number of queries received whose IGMP version does not
Packit Service 9ccfef
            match igmpInterfaceVersion, over the lifetime of the row
Packit Service 9ccfef
            entry.  IGMP requires that all routers on a LAN be
Packit Service 9ccfef
            configured to run the same version of IGMP.  Thus, if any
Packit Service 9ccfef
            queries are received with the wrong version, this indicates
Packit Service 9ccfef
            a configuration error."
Packit Service 9ccfef
    ::= { igmpInterfaceEntry 10 }
Packit Service 9ccfef
Packit Service 9ccfef
igmpInterfaceJoins OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     Counter32
Packit Service 9ccfef
    MAX-ACCESS read-only
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The number of times a group membership has been added on
Packit Service 9ccfef
            this interface; that is, the number of times an entry for
Packit Service 9ccfef
            this interface has been added to the Cache Table.  This
Packit Service 9ccfef
            object gives an indication of the amount of IGMP activity
Packit Service 9ccfef
            over the lifetime of the row entry."
Packit Service 9ccfef
    ::= { igmpInterfaceEntry 11 }
Packit Service 9ccfef
Packit Service 9ccfef
igmpInterfaceProxyIfIndex OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     InterfaceIndexOrZero
Packit Service 9ccfef
    MAX-ACCESS read-create
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "Some devices implement a form of IGMP proxying whereby
Packit Service 9ccfef
            memberships learned on the interface represented by this
Packit Service 9ccfef
            row, cause IGMP Host Membership Reports to be sent on the
Packit Service 9ccfef
            interface whose ifIndex value is given by this object.  Such
Packit Service 9ccfef
            a device would implement the igmpV2RouterMIBGroup only on
Packit Service 9ccfef
            its router interfaces (those interfaces with non-zero
Packit Service 9ccfef
            igmpInterfaceProxyIfIndex).  Typically, the value of this
Packit Service 9ccfef
            object is 0, indicating that no proxying is being done."
Packit Service 9ccfef
    DEFVAL     { 0 }
Packit Service 9ccfef
    ::= { igmpInterfaceEntry 12 }
Packit Service 9ccfef
Packit Service 9ccfef
igmpInterfaceGroups OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     Gauge32
Packit Service 9ccfef
    MAX-ACCESS read-only
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The current number of entries for this interface in the
Packit Service 9ccfef
            Cache Table."
Packit Service 9ccfef
    ::= { igmpInterfaceEntry 13 }
Packit Service 9ccfef
Packit Service 9ccfef
igmpInterfaceRobustness OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     Unsigned32 (1..255)
Packit Service 9ccfef
    MAX-ACCESS read-create
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The Robustness Variable allows tuning for the expected
Packit Service 9ccfef
            packet loss on a subnet.  If a subnet is expected to be
Packit Service 9ccfef
            lossy, the Robustness Variable may be increased.  IGMP is
Packit Service 9ccfef
            robust to (Robustness Variable-1) packet losses."
Packit Service 9ccfef
    DEFVAL     { 2 }
Packit Service 9ccfef
    ::= { igmpInterfaceEntry 14 }
Packit Service 9ccfef
Packit Service 9ccfef
igmpInterfaceLastMembQueryIntvl OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     Unsigned32 (0..255)
Packit Service 9ccfef
    UNITS      "tenths of seconds"
Packit Service 9ccfef
    MAX-ACCESS read-create
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The Last Member Query Interval is the Max Response Time
Packit Service 9ccfef
            inserted into Group-Specific Queries sent in response to
Packit Service 9ccfef
            Leave Group messages, and is also the amount of time between
Packit Service 9ccfef
            Group-Specific Query messages.  This value may be tuned to
Packit Service 9ccfef
            modify the leave latency of the network.  A reduced value
Packit Service 9ccfef
            results in reduced time to detect the loss of the last
Packit Service 9ccfef
            member of a group.  The value of this object is irrelevant
Packit Service 9ccfef
            if igmpInterfaceVersion is 1."
Packit Service 9ccfef
    DEFVAL     { 10 }
Packit Service 9ccfef
    ::= { igmpInterfaceEntry 15 }
Packit Service 9ccfef
Packit Service 9ccfef
--
Packit Service 9ccfef
--  The IGMP Cache Table
Packit Service 9ccfef
--
Packit Service 9ccfef
Packit Service 9ccfef
igmpCacheTable OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     SEQUENCE OF IgmpCacheEntry
Packit Service 9ccfef
    MAX-ACCESS not-accessible
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The (conceptual) table listing the IP multicast groups for
Packit Service 9ccfef
            which there are members on a particular interface."
Packit Service 9ccfef
    ::= { igmpMIBObjects 2 }
Packit Service 9ccfef
Packit Service 9ccfef
igmpCacheEntry OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     IgmpCacheEntry
Packit Service 9ccfef
    MAX-ACCESS not-accessible
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "An entry (conceptual row) in the igmpCacheTable."
Packit Service 9ccfef
    INDEX      { igmpCacheAddress, igmpCacheIfIndex }
Packit Service 9ccfef
    ::= { igmpCacheTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
IgmpCacheEntry ::= SEQUENCE {
Packit Service 9ccfef
    igmpCacheAddress            IpAddress,
Packit Service 9ccfef
    igmpCacheIfIndex            InterfaceIndex,
Packit Service 9ccfef
    igmpCacheSelf               TruthValue,
Packit Service 9ccfef
    igmpCacheLastReporter       IpAddress,
Packit Service 9ccfef
    igmpCacheUpTime             TimeTicks,
Packit Service 9ccfef
    igmpCacheExpiryTime         TimeTicks,
Packit Service 9ccfef
    igmpCacheStatus             RowStatus,
Packit Service 9ccfef
    igmpCacheVersion1HostTimer  TimeTicks
Packit Service 9ccfef
}
Packit Service 9ccfef
Packit Service 9ccfef
igmpCacheAddress OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     IpAddress
Packit Service 9ccfef
    MAX-ACCESS not-accessible
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The IP multicast group address for which this entry
Packit Service 9ccfef
            contains information."
Packit Service 9ccfef
    ::= { igmpCacheEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
igmpCacheIfIndex OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     InterfaceIndex
Packit Service 9ccfef
    MAX-ACCESS not-accessible
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The interface for which this entry contains information for
Packit Service 9ccfef
            an IP multicast group address."
Packit Service 9ccfef
    ::= { igmpCacheEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
igmpCacheSelf OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     TruthValue
Packit Service 9ccfef
    MAX-ACCESS read-create
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "An indication of whether the local system is a member of
Packit Service 9ccfef
            this group address on this interface."
Packit Service 9ccfef
    DEFVAL     { true }
Packit Service 9ccfef
    ::= { igmpCacheEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
igmpCacheLastReporter OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     IpAddress
Packit Service 9ccfef
    MAX-ACCESS read-only
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The IP address of the source of the last membership report
Packit Service 9ccfef
            received for this IP Multicast group address on this
Packit Service 9ccfef
            interface.  If no membership report has been received, this
Packit Service 9ccfef
            object has the value 0.0.0.0."
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
    ::= { igmpCacheEntry 4 }
Packit Service 9ccfef
Packit Service 9ccfef
igmpCacheUpTime OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     TimeTicks
Packit Service 9ccfef
    MAX-ACCESS read-only
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The time elapsed since this entry was created."
Packit Service 9ccfef
    ::= { igmpCacheEntry 5 }
Packit Service 9ccfef
Packit Service 9ccfef
igmpCacheExpiryTime OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     TimeTicks
Packit Service 9ccfef
    MAX-ACCESS read-only
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The minimum amount of time remaining before this entry will
Packit Service 9ccfef
            be aged out.  A value of 0 indicates that the entry is only
Packit Service 9ccfef
            present because igmpCacheSelf is true and that if the router
Packit Service 9ccfef
            left the group, this entry would be aged out immediately.
Packit Service 9ccfef
            Note that some implementations may process membership
Packit Service 9ccfef
            reports from the local system in the same way as reports
Packit Service 9ccfef
            from other hosts, so a value of 0 is not required."
Packit Service 9ccfef
    ::= { igmpCacheEntry 6 }
Packit Service 9ccfef
Packit Service 9ccfef
igmpCacheStatus OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     RowStatus
Packit Service 9ccfef
    MAX-ACCESS read-create
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The status of this entry."
Packit Service 9ccfef
    ::= { igmpCacheEntry 7 }
Packit Service 9ccfef
Packit Service 9ccfef
igmpCacheVersion1HostTimer OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX     TimeTicks
Packit Service 9ccfef
    MAX-ACCESS read-only
Packit Service 9ccfef
    STATUS     current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The time remaining until the local router will assume that
Packit Service 9ccfef
            there are no longer any IGMP version 1 members on the IP
Packit Service 9ccfef
            subnet attached to this interface.  Upon hearing any IGMPv1
Packit Service 9ccfef
            Membership Report, this value is reset to the group
Packit Service 9ccfef
            membership timer.  While this time remaining is non-zero,
Packit Service 9ccfef
            the local router ignores any IGMPv2 Leave messages for this
Packit Service 9ccfef
            group that it receives on this interface."
Packit Service 9ccfef
    ::= { igmpCacheEntry 8 }
Packit Service 9ccfef
Packit Service 9ccfef
-- conformance information
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
igmpMIBConformance
Packit Service 9ccfef
               OBJECT IDENTIFIER ::= { igmpStdMIB 2 }
Packit Service 9ccfef
igmpMIBCompliances
Packit Service 9ccfef
               OBJECT IDENTIFIER ::= { igmpMIBConformance 1 }
Packit Service 9ccfef
igmpMIBGroups  OBJECT IDENTIFIER ::= { igmpMIBConformance 2 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
-- compliance statements
Packit Service 9ccfef
Packit Service 9ccfef
igmpV1HostMIBCompliance MODULE-COMPLIANCE
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The compliance statement for hosts running IGMPv1 and
Packit Service 9ccfef
            implementing the IGMP MIB."
Packit Service 9ccfef
    MODULE  -- this module
Packit Service 9ccfef
    MANDATORY-GROUPS { igmpBaseMIBGroup }
Packit Service 9ccfef
Packit Service 9ccfef
    OBJECT     igmpInterfaceStatus
Packit Service 9ccfef
    MIN-ACCESS read-only
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
             "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
    OBJECT     igmpCacheStatus
Packit Service 9ccfef
    MIN-ACCESS read-only
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
             "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
    ::= { igmpMIBCompliances 1 }
Packit Service 9ccfef
Packit Service 9ccfef
igmpV1RouterMIBCompliance MODULE-COMPLIANCE
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The compliance statement for routers running IGMPv1 and
Packit Service 9ccfef
            implementing the IGMP MIB."
Packit Service 9ccfef
    MODULE  -- this module
Packit Service 9ccfef
      MANDATORY-GROUPS { igmpBaseMIBGroup,
Packit Service 9ccfef
                       igmpRouterMIBGroup
Packit Service 9ccfef
                     }
Packit Service 9ccfef
Packit Service 9ccfef
    OBJECT     igmpInterfaceStatus
Packit Service 9ccfef
    MIN-ACCESS read-only
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
             "Write access is not required."
Packit Service 9ccfef
    OBJECT     igmpCacheStatus
Packit Service 9ccfef
    MIN-ACCESS read-only
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
             "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
    ::= { igmpMIBCompliances 2 }
Packit Service 9ccfef
Packit Service 9ccfef
igmpV2HostMIBCompliance MODULE-COMPLIANCE
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The compliance statement for hosts running IGMPv2 and
Packit Service 9ccfef
            implementing the IGMP MIB."
Packit Service 9ccfef
    MODULE  -- this module
Packit Service 9ccfef
    MANDATORY-GROUPS { igmpBaseMIBGroup,
Packit Service 9ccfef
                       igmpV2HostMIBGroup
Packit Service 9ccfef
                     }
Packit Service 9ccfef
Packit Service 9ccfef
    OBJECT     igmpInterfaceStatus
Packit Service 9ccfef
    MIN-ACCESS read-only
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
             "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
    OBJECT     igmpCacheStatus
Packit Service 9ccfef
    MIN-ACCESS read-only
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
             "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
    ::= { igmpMIBCompliances 3 }
Packit Service 9ccfef
Packit Service 9ccfef
igmpV2RouterMIBCompliance MODULE-COMPLIANCE
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The compliance statement for routers running IGMPv2 and
Packit Service 9ccfef
            implementing the IGMP MIB."
Packit Service 9ccfef
    MODULE  -- this module
Packit Service 9ccfef
    MANDATORY-GROUPS { igmpBaseMIBGroup,
Packit Service 9ccfef
                       igmpRouterMIBGroup,
Packit Service 9ccfef
                       igmpV2RouterMIBGroup
Packit Service 9ccfef
                     }
Packit Service 9ccfef
Packit Service 9ccfef
    OBJECT     igmpInterfaceStatus
Packit Service 9ccfef
    MIN-ACCESS read-only
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
             "Write access is not required."
Packit Service 9ccfef
    OBJECT     igmpCacheStatus
Packit Service 9ccfef
    MIN-ACCESS read-only
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
             "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
    ::= { igmpMIBCompliances 4 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
-- units of conformance
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
igmpBaseMIBGroup OBJECT-GROUP
Packit Service 9ccfef
    OBJECTS { igmpCacheSelf,
Packit Service 9ccfef
              igmpCacheStatus, igmpInterfaceStatus
Packit Service 9ccfef
            }
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "The basic collection of objects providing management of
Packit Service 9ccfef
            IGMP version 1 or 2."
Packit Service 9ccfef
    ::= { igmpMIBGroups 1 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
igmpRouterMIBGroup OBJECT-GROUP
Packit Service 9ccfef
    OBJECTS { igmpCacheUpTime, igmpCacheExpiryTime,
Packit Service 9ccfef
              igmpInterfaceJoins, igmpInterfaceGroups,
Packit Service 9ccfef
              igmpCacheLastReporter, igmpInterfaceQuerierUpTime,
Packit Service 9ccfef
              igmpInterfaceQuerierExpiryTime,
Packit Service 9ccfef
              igmpInterfaceQueryInterval
Packit Service 9ccfef
            }
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "A collection of additional objects for management of IGMP
Packit Service 9ccfef
            version 1 or 2 in routers."
Packit Service 9ccfef
    ::= { igmpMIBGroups 2 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
igmpV2HostMIBGroup OBJECT-GROUP
Packit Service 9ccfef
    OBJECTS { igmpInterfaceVersion1QuerierTimer }
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "A collection of additional objects for management of IGMP
Packit Service 9ccfef
            version 2 in hosts."
Packit Service 9ccfef
    ::= { igmpMIBGroups 3 }
Packit Service 9ccfef
Packit Service 9ccfef
igmpHostOptMIBGroup OBJECT-GROUP
Packit Service 9ccfef
    OBJECTS { igmpCacheLastReporter, igmpInterfaceQuerier }
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "A collection of optional objects for IGMP hosts.
Packit Service 9ccfef
            Supporting this group can be especially useful in an
Packit Service 9ccfef
            environment with a router which does not support the IGMP
Packit Service 9ccfef
            MIB."
Packit Service 9ccfef
    ::= { igmpMIBGroups 4 }
Packit Service 9ccfef
Packit Service 9ccfef
igmpV2RouterMIBGroup OBJECT-GROUP
Packit Service 9ccfef
    OBJECTS { igmpInterfaceVersion, igmpInterfaceQuerier,
Packit Service 9ccfef
              igmpInterfaceQueryMaxResponseTime,
Packit Service 9ccfef
              igmpInterfaceRobustness,
Packit Service 9ccfef
              igmpInterfaceWrongVersionQueries,
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
              igmpInterfaceLastMembQueryIntvl,
Packit Service 9ccfef
              igmpCacheVersion1HostTimer
Packit Service 9ccfef
            }
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "A collection of additional objects for management of IGMP
Packit Service 9ccfef
            version 2 in routers."
Packit Service 9ccfef
    ::= { igmpMIBGroups 5 }
Packit Service 9ccfef
Packit Service 9ccfef
igmpV2ProxyMIBGroup OBJECT-GROUP
Packit Service 9ccfef
    OBJECTS { igmpInterfaceProxyIfIndex }
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
            "A collection of additional objects for management of IGMP
Packit Service 9ccfef
            proxy devices."
Packit Service 9ccfef
    ::= { igmpMIBGroups 6 }
Packit Service 9ccfef
Packit Service 9ccfef
END