# python version 1.0						DO NOT EDIT
#
# This python file has been generated by smidump version 0.5.0:
#
#   smidump -f python IGMP-STD-MIB

FILENAME = "./libsmi-0.5.0/mibs/ietf/IGMP-STD-MIB"

MIB = {
    "moduleName" : "IGMP-STD-MIB",

    "IGMP-STD-MIB" : {
        "nodetype" : "module",
        "language" : "SMIv2",
        "organization" :    
            """IETF IDMR Working Group.""",
        "contact" : 
            """ Dave Thaler
Microsoft Corporation
One Microsoft Way
Redmond, WA  98052-6399
US

Phone: +1 425 703 8835
EMail: dthaler@microsoft.com""",
        "description" :
            """The MIB module for IGMP Management.""",
        "revisions" : (
            {
                "date" : "2000-09-28 00:00",
                "description" :
                    """Initial version, published as RFC 2933.""",
            },
        ),
        "identity node" : "igmpStdMIB",
    },

    "imports" : (
        {"module" : "SNMPv2-SMI", "name" : "MODULE-IDENTITY"},
        {"module" : "SNMPv2-SMI", "name" : "OBJECT-TYPE"},
        {"module" : "SNMPv2-SMI", "name" : "mib-2"},
        {"module" : "SNMPv2-SMI", "name" : "Counter32"},
        {"module" : "SNMPv2-SMI", "name" : "Gauge32"},
        {"module" : "SNMPv2-SMI", "name" : "Unsigned32"},
        {"module" : "SNMPv2-SMI", "name" : "IpAddress"},
        {"module" : "SNMPv2-SMI", "name" : "TimeTicks"},
        {"module" : "SNMPv2-TC", "name" : "RowStatus"},
        {"module" : "SNMPv2-TC", "name" : "TruthValue"},
        {"module" : "SNMPv2-CONF", "name" : "MODULE-COMPLIANCE"},
        {"module" : "SNMPv2-CONF", "name" : "OBJECT-GROUP"},
        {"module" : "IF-MIB", "name" : "InterfaceIndexOrZero"},
        {"module" : "IF-MIB", "name" : "InterfaceIndex"},
    ),

    "nodes" : {
        "igmpStdMIB" : {
            "nodetype" : "node",
            "moduleName" : "IGMP-STD-MIB",
            "oid" : "1.3.6.1.2.1.85",
            "status" : "current",
        }, # node
        "igmpMIBObjects" : {
            "nodetype" : "node",
            "moduleName" : "IGMP-STD-MIB",
            "oid" : "1.3.6.1.2.1.85.1",
        }, # node
        "igmpInterfaceTable" : {
            "nodetype" : "table",
            "moduleName" : "IGMP-STD-MIB",
            "oid" : "1.3.6.1.2.1.85.1.1",
            "status" : "current",
            "description" :
                """The (conceptual) table listing the interfaces on which IGMP
is enabled.""",
        }, # table
        "igmpInterfaceEntry" : {
            "nodetype" : "row",
            "moduleName" : "IGMP-STD-MIB",
            "oid" : "1.3.6.1.2.1.85.1.1.1",
            "create" : "true",
            "status" : "current",
            "linkage" : [
                "igmpInterfaceIfIndex",
            ],
            "description" :
                """An entry (conceptual row) representing an interface on
which IGMP is enabled.""",
        }, # row
        "igmpInterfaceIfIndex" : {
            "nodetype" : "column",
            "moduleName" : "IGMP-STD-MIB",
            "oid" : "1.3.6.1.2.1.85.1.1.1.1",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"IF-MIB", "name" : "InterfaceIndex"},
            },
            "access" : "noaccess",
            "description" :
                """The ifIndex value of the interface for which IGMP is
enabled.""",
        }, # column
        "igmpInterfaceQueryInterval" : {
            "nodetype" : "column",
            "moduleName" : "IGMP-STD-MIB",
            "oid" : "1.3.6.1.2.1.85.1.1.1.2",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"", "name" : "Unsigned32"},
            },
            "access" : "readwrite",
            "default" : "125",
            "units" : "seconds",
            "description" :
                """The frequency at which IGMP Host-Query packets are
transmitted on this interface.""",
        }, # column
        "igmpInterfaceStatus" : {
            "nodetype" : "column",
            "moduleName" : "IGMP-STD-MIB",
            "oid" : "1.3.6.1.2.1.85.1.1.1.3",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"SNMPv2-TC", "name" : "RowStatus"},
            },
            "access" : "readwrite",
            "description" :
                """The activation of a row enables IGMP on the interface.  The
destruction of a row disables IGMP on the interface.""",
        }, # column
        "igmpInterfaceVersion" : {
            "nodetype" : "column",
            "moduleName" : "IGMP-STD-MIB",
            "oid" : "1.3.6.1.2.1.85.1.1.1.4",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"", "name" : "Unsigned32"},
            },
            "access" : "readwrite",
            "default" : "2",
            "description" :
                """The version of IGMP which is running on this interface.
This object can be used to configure a router capable of
running either value.  For IGMP to function correctly, all
routers on a LAN must be configured to run the same version
of IGMP on that LAN.""",
        }, # column
        "igmpInterfaceQuerier" : {
            "nodetype" : "column",
            "moduleName" : "IGMP-STD-MIB",
            "oid" : "1.3.6.1.2.1.85.1.1.1.5",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "IpAddress"},
            },
            "access" : "readonly",
            "description" :
                """The address of the IGMP Querier on the IP subnet to which


this interface is attached.""",
        }, # column
        "igmpInterfaceQueryMaxResponseTime" : {
            "nodetype" : "column",
            "moduleName" : "IGMP-STD-MIB",
            "oid" : "1.3.6.1.2.1.85.1.1.1.6",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Unsigned32",
                    "ranges" : [
                    {
                        "min" : "0",
                        "max" : "255"
                    },
                    ],
                    "range" : {
                        "min" : "0",
                        "max" : "255"
                    },
                },
            },
            "access" : "readwrite",
            "default" : "100",
            "units" : "tenths of seconds",
            "description" :
                """The maximum query response time advertised in IGMPv2
queries on this interface.""",
        }, # column
        "igmpInterfaceQuerierUpTime" : {
            "nodetype" : "column",
            "moduleName" : "IGMP-STD-MIB",
            "oid" : "1.3.6.1.2.1.85.1.1.1.7",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "TimeTicks"},
            },
            "access" : "readonly",
            "description" :
                """The time since igmpInterfaceQuerier was last changed.""",
        }, # column
        "igmpInterfaceQuerierExpiryTime" : {
            "nodetype" : "column",
            "moduleName" : "IGMP-STD-MIB",
            "oid" : "1.3.6.1.2.1.85.1.1.1.8",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "TimeTicks"},
            },
            "access" : "readonly",
            "description" :
                """The amount of time remaining before the Other Querier
Present Timer expires.  If the local system is the querier,
the value of this object is zero.""",
        }, # column
        "igmpInterfaceVersion1QuerierTimer" : {
            "nodetype" : "column",
            "moduleName" : "IGMP-STD-MIB",
            "oid" : "1.3.6.1.2.1.85.1.1.1.9",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "TimeTicks"},
            },
            "access" : "readonly",
            "description" :
                """The time remaining until the host assumes that there are no
IGMPv1 routers present on the interface.  While this is non-
zero, the host will reply to all queries with version 1
membership reports.""",
        }, # column
        "igmpInterfaceWrongVersionQueries" : {
            "nodetype" : "column",
            "moduleName" : "IGMP-STD-MIB",
            "oid" : "1.3.6.1.2.1.85.1.1.1.10",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "Counter32"},
            },
            "access" : "readonly",
            "description" :
                """The number of queries received whose IGMP version does not
match igmpInterfaceVersion, over the lifetime of the row
entry.  IGMP requires that all routers on a LAN be
configured to run the same version of IGMP.  Thus, if any
queries are received with the wrong version, this indicates
a configuration error.""",
        }, # column
        "igmpInterfaceJoins" : {
            "nodetype" : "column",
            "moduleName" : "IGMP-STD-MIB",
            "oid" : "1.3.6.1.2.1.85.1.1.1.11",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "Counter32"},
            },
            "access" : "readonly",
            "description" :
                """The number of times a group membership has been added on
this interface; that is, the number of times an entry for
this interface has been added to the Cache Table.  This
object gives an indication of the amount of IGMP activity
over the lifetime of the row entry.""",
        }, # column
        "igmpInterfaceProxyIfIndex" : {
            "nodetype" : "column",
            "moduleName" : "IGMP-STD-MIB",
            "oid" : "1.3.6.1.2.1.85.1.1.1.12",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"IF-MIB", "name" : "InterfaceIndexOrZero"},
            },
            "access" : "readwrite",
            "default" : "0",
            "description" :
                """Some devices implement a form of IGMP proxying whereby
memberships learned on the interface represented by this
row, cause IGMP Host Membership Reports to be sent on the
interface whose ifIndex value is given by this object.  Such
a device would implement the igmpV2RouterMIBGroup only on
its router interfaces (those interfaces with non-zero
igmpInterfaceProxyIfIndex).  Typically, the value of this
object is 0, indicating that no proxying is being done.""",
        }, # column
        "igmpInterfaceGroups" : {
            "nodetype" : "column",
            "moduleName" : "IGMP-STD-MIB",
            "oid" : "1.3.6.1.2.1.85.1.1.1.13",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "Gauge32"},
            },
            "access" : "readonly",
            "description" :
                """The current number of entries for this interface in the
Cache Table.""",
        }, # column
        "igmpInterfaceRobustness" : {
            "nodetype" : "column",
            "moduleName" : "IGMP-STD-MIB",
            "oid" : "1.3.6.1.2.1.85.1.1.1.14",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Unsigned32",
                    "ranges" : [
                    {
                        "min" : "1",
                        "max" : "255"
                    },
                    ],
                    "range" : {
                        "min" : "1",
                        "max" : "255"
                    },
                },
            },
            "access" : "readwrite",
            "default" : "2",
            "description" :
                """The Robustness Variable allows tuning for the expected
packet loss on a subnet.  If a subnet is expected to be
lossy, the Robustness Variable may be increased.  IGMP is
robust to (Robustness Variable-1) packet losses.""",
        }, # column
        "igmpInterfaceLastMembQueryIntvl" : {
            "nodetype" : "column",
            "moduleName" : "IGMP-STD-MIB",
            "oid" : "1.3.6.1.2.1.85.1.1.1.15",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Unsigned32",
                    "ranges" : [
                    {
                        "min" : "0",
                        "max" : "255"
                    },
                    ],
                    "range" : {
                        "min" : "0",
                        "max" : "255"
                    },
                },
            },
            "access" : "readwrite",
            "default" : "10",
            "units" : "tenths of seconds",
            "description" :
                """The Last Member Query Interval is the Max Response Time
inserted into Group-Specific Queries sent in response to
Leave Group messages, and is also the amount of time between
Group-Specific Query messages.  This value may be tuned to
modify the leave latency of the network.  A reduced value
results in reduced time to detect the loss of the last
member of a group.  The value of this object is irrelevant
if igmpInterfaceVersion is 1.""",
        }, # column
        "igmpCacheTable" : {
            "nodetype" : "table",
            "moduleName" : "IGMP-STD-MIB",
            "oid" : "1.3.6.1.2.1.85.1.2",
            "status" : "current",
            "description" :
                """The (conceptual) table listing the IP multicast groups for
which there are members on a particular interface.""",
        }, # table
        "igmpCacheEntry" : {
            "nodetype" : "row",
            "moduleName" : "IGMP-STD-MIB",
            "oid" : "1.3.6.1.2.1.85.1.2.1",
            "create" : "true",
            "status" : "current",
            "linkage" : [
                "igmpCacheAddress",
                "igmpCacheIfIndex",
            ],
            "description" :
                """An entry (conceptual row) in the igmpCacheTable.""",
        }, # row
        "igmpCacheAddress" : {
            "nodetype" : "column",
            "moduleName" : "IGMP-STD-MIB",
            "oid" : "1.3.6.1.2.1.85.1.2.1.1",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "IpAddress"},
            },
            "access" : "noaccess",
            "description" :
                """The IP multicast group address for which this entry
contains information.""",
        }, # column
        "igmpCacheIfIndex" : {
            "nodetype" : "column",
            "moduleName" : "IGMP-STD-MIB",
            "oid" : "1.3.6.1.2.1.85.1.2.1.2",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"IF-MIB", "name" : "InterfaceIndex"},
            },
            "access" : "noaccess",
            "description" :
                """The interface for which this entry contains information for
an IP multicast group address.""",
        }, # column
        "igmpCacheSelf" : {
            "nodetype" : "column",
            "moduleName" : "IGMP-STD-MIB",
            "oid" : "1.3.6.1.2.1.85.1.2.1.3",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"SNMPv2-TC", "name" : "TruthValue"},
            },
            "access" : "readwrite",
            "default" : "true",
            "description" :
                """An indication of whether the local system is a member of
this group address on this interface.""",
        }, # column
        "igmpCacheLastReporter" : {
            "nodetype" : "column",
            "moduleName" : "IGMP-STD-MIB",
            "oid" : "1.3.6.1.2.1.85.1.2.1.4",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "IpAddress"},
            },
            "access" : "readonly",
            "description" :
                """The IP address of the source of the last membership report
received for this IP Multicast group address on this
interface.  If no membership report has been received, this
object has the value 0.0.0.0.""",
        }, # column
        "igmpCacheUpTime" : {
            "nodetype" : "column",
            "moduleName" : "IGMP-STD-MIB",
            "oid" : "1.3.6.1.2.1.85.1.2.1.5",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "TimeTicks"},
            },
            "access" : "readonly",
            "description" :
                """The time elapsed since this entry was created.""",
        }, # column
        "igmpCacheExpiryTime" : {
            "nodetype" : "column",
            "moduleName" : "IGMP-STD-MIB",
            "oid" : "1.3.6.1.2.1.85.1.2.1.6",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "TimeTicks"},
            },
            "access" : "readonly",
            "description" :
                """The minimum amount of time remaining before this entry will
be aged out.  A value of 0 indicates that the entry is only
present because igmpCacheSelf is true and that if the router
left the group, this entry would be aged out immediately.
Note that some implementations may process membership
reports from the local system in the same way as reports
from other hosts, so a value of 0 is not required.""",
        }, # column
        "igmpCacheStatus" : {
            "nodetype" : "column",
            "moduleName" : "IGMP-STD-MIB",
            "oid" : "1.3.6.1.2.1.85.1.2.1.7",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"SNMPv2-TC", "name" : "RowStatus"},
            },
            "access" : "readwrite",
            "description" :
                """The status of this entry.""",
        }, # column
        "igmpCacheVersion1HostTimer" : {
            "nodetype" : "column",
            "moduleName" : "IGMP-STD-MIB",
            "oid" : "1.3.6.1.2.1.85.1.2.1.8",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "TimeTicks"},
            },
            "access" : "readonly",
            "description" :
                """The time remaining until the local router will assume that
there are no longer any IGMP version 1 members on the IP
subnet attached to this interface.  Upon hearing any IGMPv1
Membership Report, this value is reset to the group
membership timer.  While this time remaining is non-zero,
the local router ignores any IGMPv2 Leave messages for this
group that it receives on this interface.""",
        }, # column
        "igmpMIBConformance" : {
            "nodetype" : "node",
            "moduleName" : "IGMP-STD-MIB",
            "oid" : "1.3.6.1.2.1.85.2",
        }, # node
        "igmpMIBCompliances" : {
            "nodetype" : "node",
            "moduleName" : "IGMP-STD-MIB",
            "oid" : "1.3.6.1.2.1.85.2.1",
        }, # node
        "igmpMIBGroups" : {
            "nodetype" : "node",
            "moduleName" : "IGMP-STD-MIB",
            "oid" : "1.3.6.1.2.1.85.2.2",
        }, # node
    }, # nodes

    "groups" : {
        "igmpBaseMIBGroup" : {
            "nodetype" : "group",
            "moduleName" : "IGMP-STD-MIB",
            "oid" : "1.3.6.1.2.1.85.2.2.1",
            "status" : "current",
            "members" : {
                "igmpCacheSelf" : {
                    "nodetype" : "member",
                    "module" : "IGMP-STD-MIB"
                },
                "igmpCacheStatus" : {
                    "nodetype" : "member",
                    "module" : "IGMP-STD-MIB"
                },
                "igmpInterfaceStatus" : {
                    "nodetype" : "member",
                    "module" : "IGMP-STD-MIB"
                },
            }, # members
            "description" :
                """The basic collection of objects providing management of
IGMP version 1 or 2.""",
        }, # group
        "igmpRouterMIBGroup" : {
            "nodetype" : "group",
            "moduleName" : "IGMP-STD-MIB",
            "oid" : "1.3.6.1.2.1.85.2.2.2",
            "status" : "current",
            "members" : {
                "igmpCacheUpTime" : {
                    "nodetype" : "member",
                    "module" : "IGMP-STD-MIB"
                },
                "igmpCacheExpiryTime" : {
                    "nodetype" : "member",
                    "module" : "IGMP-STD-MIB"
                },
                "igmpInterfaceJoins" : {
                    "nodetype" : "member",
                    "module" : "IGMP-STD-MIB"
                },
                "igmpInterfaceGroups" : {
                    "nodetype" : "member",
                    "module" : "IGMP-STD-MIB"
                },
                "igmpCacheLastReporter" : {
                    "nodetype" : "member",
                    "module" : "IGMP-STD-MIB"
                },
                "igmpInterfaceQuerierUpTime" : {
                    "nodetype" : "member",
                    "module" : "IGMP-STD-MIB"
                },
                "igmpInterfaceQuerierExpiryTime" : {
                    "nodetype" : "member",
                    "module" : "IGMP-STD-MIB"
                },
                "igmpInterfaceQueryInterval" : {
                    "nodetype" : "member",
                    "module" : "IGMP-STD-MIB"
                },
            }, # members
            "description" :
                """A collection of additional objects for management of IGMP
version 1 or 2 in routers.""",
        }, # group
        "igmpV2HostMIBGroup" : {
            "nodetype" : "group",
            "moduleName" : "IGMP-STD-MIB",
            "oid" : "1.3.6.1.2.1.85.2.2.3",
            "status" : "current",
            "members" : {
                "igmpInterfaceVersion1QuerierTimer" : {
                    "nodetype" : "member",
                    "module" : "IGMP-STD-MIB"
                },
            }, # members
            "description" :
                """A collection of additional objects for management of IGMP
version 2 in hosts.""",
        }, # group
        "igmpHostOptMIBGroup" : {
            "nodetype" : "group",
            "moduleName" : "IGMP-STD-MIB",
            "oid" : "1.3.6.1.2.1.85.2.2.4",
            "status" : "current",
            "members" : {
                "igmpCacheLastReporter" : {
                    "nodetype" : "member",
                    "module" : "IGMP-STD-MIB"
                },
                "igmpInterfaceQuerier" : {
                    "nodetype" : "member",
                    "module" : "IGMP-STD-MIB"
                },
            }, # members
            "description" :
                """A collection of optional objects for IGMP hosts.
Supporting this group can be especially useful in an
environment with a router which does not support the IGMP
MIB.""",
        }, # group
        "igmpV2RouterMIBGroup" : {
            "nodetype" : "group",
            "moduleName" : "IGMP-STD-MIB",
            "oid" : "1.3.6.1.2.1.85.2.2.5",
            "status" : "current",
            "members" : {
                "igmpInterfaceVersion" : {
                    "nodetype" : "member",
                    "module" : "IGMP-STD-MIB"
                },
                "igmpInterfaceQuerier" : {
                    "nodetype" : "member",
                    "module" : "IGMP-STD-MIB"
                },
                "igmpInterfaceQueryMaxResponseTime" : {
                    "nodetype" : "member",
                    "module" : "IGMP-STD-MIB"
                },
                "igmpInterfaceRobustness" : {
                    "nodetype" : "member",
                    "module" : "IGMP-STD-MIB"
                },
                "igmpInterfaceWrongVersionQueries" : {
                    "nodetype" : "member",
                    "module" : "IGMP-STD-MIB"
                },
                "igmpInterfaceLastMembQueryIntvl" : {
                    "nodetype" : "member",
                    "module" : "IGMP-STD-MIB"
                },
                "igmpCacheVersion1HostTimer" : {
                    "nodetype" : "member",
                    "module" : "IGMP-STD-MIB"
                },
            }, # members
            "description" :
                """A collection of additional objects for management of IGMP
version 2 in routers.""",
        }, # group
        "igmpV2ProxyMIBGroup" : {
            "nodetype" : "group",
            "moduleName" : "IGMP-STD-MIB",
            "oid" : "1.3.6.1.2.1.85.2.2.6",
            "status" : "current",
            "members" : {
                "igmpInterfaceProxyIfIndex" : {
                    "nodetype" : "member",
                    "module" : "IGMP-STD-MIB"
                },
            }, # members
            "description" :
                """A collection of additional objects for management of IGMP
proxy devices.""",
        }, # group
    }, # groups

    "compliances" : {
        "igmpV1HostMIBCompliance" : {
            "nodetype" : "compliance",
            "moduleName" : "IGMP-STD-MIB",
            "oid" : "1.3.6.1.2.1.85.2.1.1",
            "status" : "current",
            "description" :
                """The compliance statement for hosts running IGMPv1 and
implementing the IGMP MIB.""",
            "requires" : {
                "igmpBaseMIBGroup" : {
                    "nodetype" : "mandatory",
                    "module" : "IGMP-STD-MIB"
                },
            }, # requires
            "refinements" : {
                "igmpInterfaceStatus" : {
                    "module" : "IGMP-STD-MIB",
                    "access" : "readonly",
                    "description" :
                        """Write access is not required.""",
                },
                "igmpCacheStatus" : {
                    "module" : "IGMP-STD-MIB",
                    "access" : "readonly",
                    "description" :
                        """Write access is not required.""",
                },
            }, # refinements

        }, # compliance
        "igmpV1RouterMIBCompliance" : {
            "nodetype" : "compliance",
            "moduleName" : "IGMP-STD-MIB",
            "oid" : "1.3.6.1.2.1.85.2.1.2",
            "status" : "current",
            "description" :
                """The compliance statement for routers running IGMPv1 and
implementing the IGMP MIB.""",
            "requires" : {
                "igmpBaseMIBGroup" : {
                    "nodetype" : "mandatory",
                    "module" : "IGMP-STD-MIB"
                },
                "igmpRouterMIBGroup" : {
                    "nodetype" : "mandatory",
                    "module" : "IGMP-STD-MIB"
                },
            }, # requires
            "refinements" : {
                "igmpInterfaceStatus" : {
                    "module" : "IGMP-STD-MIB",
                    "access" : "readonly",
                    "description" :
                        """Write access is not required.""",
                },
                "igmpCacheStatus" : {
                    "module" : "IGMP-STD-MIB",
                    "access" : "readonly",
                    "description" :
                        """Write access is not required.""",
                },
            }, # refinements

        }, # compliance
        "igmpV2HostMIBCompliance" : {
            "nodetype" : "compliance",
            "moduleName" : "IGMP-STD-MIB",
            "oid" : "1.3.6.1.2.1.85.2.1.3",
            "status" : "current",
            "description" :
                """The compliance statement for hosts running IGMPv2 and
implementing the IGMP MIB.""",
            "requires" : {
                "igmpBaseMIBGroup" : {
                    "nodetype" : "mandatory",
                    "module" : "IGMP-STD-MIB"
                },
                "igmpV2HostMIBGroup" : {
                    "nodetype" : "mandatory",
                    "module" : "IGMP-STD-MIB"
                },
            }, # requires
            "refinements" : {
                "igmpInterfaceStatus" : {
                    "module" : "IGMP-STD-MIB",
                    "access" : "readonly",
                    "description" :
                        """Write access is not required.""",
                },
                "igmpCacheStatus" : {
                    "module" : "IGMP-STD-MIB",
                    "access" : "readonly",
                    "description" :
                        """Write access is not required.""",
                },
            }, # refinements

        }, # compliance
        "igmpV2RouterMIBCompliance" : {
            "nodetype" : "compliance",
            "moduleName" : "IGMP-STD-MIB",
            "oid" : "1.3.6.1.2.1.85.2.1.4",
            "status" : "current",
            "description" :
                """The compliance statement for routers running IGMPv2 and
implementing the IGMP MIB.""",
            "requires" : {
                "igmpBaseMIBGroup" : {
                    "nodetype" : "mandatory",
                    "module" : "IGMP-STD-MIB"
                },
                "igmpRouterMIBGroup" : {
                    "nodetype" : "mandatory",
                    "module" : "IGMP-STD-MIB"
                },
                "igmpV2RouterMIBGroup" : {
                    "nodetype" : "mandatory",
                    "module" : "IGMP-STD-MIB"
                },
            }, # requires
            "refinements" : {
                "igmpInterfaceStatus" : {
                    "module" : "IGMP-STD-MIB",
                    "access" : "readonly",
                    "description" :
                        """Write access is not required.""",
                },
                "igmpCacheStatus" : {
                    "module" : "IGMP-STD-MIB",
                    "access" : "readonly",
                    "description" :
                        """Write access is not required.""",
                },
            }, # refinements

        }, # compliance
    }, # compliances

}