Blame mibs/ietf/IGMP-STD-MIB

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