MGMD-STD-MIB

        The MIB module for MGMD management.
A new version of MGMD combining RFC 2933 and RFC 3019.
Includes IGMPv3 and MLDv2 source filtering changes.
        
Copyright (c) 2009 IETF Trust and the persons
identified as authors of the code.  All rights reserved.
        
Redistribution and use in source and binary forms, with or
without modification, are permitted provided that the
following conditions are met:
        
- Redistributions of source code must retain the above copyright
  notice, this list of conditions and the following disclaimer.
        
- Redistributions in binary form must reproduce the above
  copyright notice, this list of conditions and the following
  disclaimer in the documentation and/or other materials
  provided with the distribution.
        
- Neither the name of Internet Society, IETF or IETF Trust,
  nor the names of specific contributors, may be used to endorse
  or promote products derived from this software without
  specific prior written permission.
        
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
CONTRIBUTORS 'AS IS' AND ANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
        
This version of this MIB module is part of RFC 5519;
see the RFC itself for full legal notices.
    
Source file
MGMD-STD-MIB
Last revised
Identity
mgmdStdMIB
Base OID
1.3.6.1.2.1.185
Imported Objects
IF-MIB InterfaceIndex InterfaceIndexOrZero
INET-ADDRESS-MIB InetAddress InetAddressType
SNMPv2-CONF MODULE-COMPLIANCE (no object page) OBJECT-GROUP (no object page)
SNMPv2-SMI Counter32 Gauge32 mib-2 MODULE-IDENTITY (no object page) OBJECT-TYPE (no object page) TimeTicks Unsigned32
SNMPv2-TC RowStatus
Net-SNMP examples using the rfc MIB directory Show commands

These commands use the standard Observium installation path and load the selected MIB variant before the RFC and Net-SNMP directories.

Translate the module identity
/usr/bin/snmptranslate -Pud -Ir -On -m 'MGMD-STD-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'MGMD-STD-MIB::mgmdStdMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'MGMD-STD-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'MGMD-STD-MIB::mgmdStdMIB'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (79)
.1.3.6.1.2.1.185
.1.3.6.1.2.1.185.1
.1.3.6.1.2.1.185.1.1
.1.3.6.1.2.1.185.1.1.1
.1.3.6.1.2.1.185.1.1.1.1
Enumeration
.1.3.6.1.2.1.185.1.1.1.2
OctetString
.1.3.6.1.2.1.185.1.1.1.3
.1.3.6.1.2.1.185.1.1.1.4
Unsigned32
.1.3.6.1.2.1.185.1.1.1.5
.1.3.6.1.2.1.185.1.1.1.6
.1.3.6.1.2.1.185.1.1.1.7
.1.3.6.1.2.1.185.1.1.1.8
.1.3.6.1.2.1.185.1.2
.1.3.6.1.2.1.185.1.2.1
.1.3.6.1.2.1.185.1.2.1.1
.1.3.6.1.2.1.185.1.2.1.10
.1.3.6.1.2.1.185.1.2.1.11
.1.3.6.1.2.1.185.1.2.1.12
.1.3.6.1.2.1.185.1.2.1.13
Unsigned32
.1.3.6.1.2.1.185.1.2.1.14
tenths of secondsUnsigned32
.1.3.6.1.2.1.185.1.2.1.15
Unsigned32
.1.3.6.1.2.1.185.1.2.1.16
Unsigned32
.1.3.6.1.2.1.185.1.2.1.17
secondsUnsigned32
.1.3.6.1.2.1.185.1.2.1.18
Enumeration
.1.3.6.1.2.1.185.1.2.1.2
OctetString
.1.3.6.1.2.1.185.1.2.1.3
secondsUnsigned32
.1.3.6.1.2.1.185.1.2.1.4
.1.3.6.1.2.1.185.1.2.1.5
Unsigned32
.1.3.6.1.2.1.185.1.2.1.6
tenths of secondsUnsigned32
.1.3.6.1.2.1.185.1.2.1.7
.1.3.6.1.2.1.185.1.2.1.8
.1.3.6.1.2.1.185.1.2.1.9
.1.3.6.1.2.1.185.1.3
.1.3.6.1.2.1.185.1.3.1
Enumeration
.1.3.6.1.2.1.185.1.3.1.1
OctetString
.1.3.6.1.2.1.185.1.3.1.2
.1.3.6.1.2.1.185.1.3.1.3
.1.3.6.1.2.1.185.1.3.1.4
OctetString
.1.3.6.1.2.1.185.1.3.1.5
Enumeration
.1.3.6.1.2.1.185.1.3.1.6
.1.3.6.1.2.1.185.1.4
.1.3.6.1.2.1.185.1.4.1
Enumeration
.1.3.6.1.2.1.185.1.4.1.1
Enumeration
.1.3.6.1.2.1.185.1.4.1.10
OctetString
.1.3.6.1.2.1.185.1.4.1.2
.1.3.6.1.2.1.185.1.4.1.3
OctetString
.1.3.6.1.2.1.185.1.4.1.4
.1.3.6.1.2.1.185.1.4.1.5
.1.3.6.1.2.1.185.1.4.1.6
.1.3.6.1.2.1.185.1.4.1.7
.1.3.6.1.2.1.185.1.4.1.8
.1.3.6.1.2.1.185.1.4.1.9
.1.3.6.1.2.1.185.1.5
.1.3.6.1.2.1.185.1.5.1
.1.3.6.1.2.1.185.1.5.1.1
Enumeration
.1.3.6.1.2.1.185.1.5.1.2
OctetString
.1.3.6.1.2.1.185.1.5.1.3
.1.3.6.1.2.1.185.1.6
.1.3.6.1.2.1.185.1.6.1
.1.3.6.1.2.1.185.1.6.1.1
Enumeration
.1.3.6.1.2.1.185.1.6.1.2
OctetString
.1.3.6.1.2.1.185.1.6.1.3
.1.3.6.1.2.1.185.1.7
.1.3.6.1.2.1.185.1.7.1
Enumeration
.1.3.6.1.2.1.185.1.7.1.1
OctetString
.1.3.6.1.2.1.185.1.7.1.2
.1.3.6.1.2.1.185.1.7.1.3
OctetString
.1.3.6.1.2.1.185.1.7.1.4
.1.3.6.1.2.1.185.1.7.1.5
.1.3.6.1.2.1.185.1.8
.1.3.6.1.2.1.185.1.8.1
Enumeration
.1.3.6.1.2.1.185.1.8.1.1
OctetString
.1.3.6.1.2.1.185.1.8.1.2
.1.3.6.1.2.1.185.1.8.1.3
OctetString
.1.3.6.1.2.1.185.1.8.1.4
.1.3.6.1.2.1.185.1.8.1.5
.1.3.6.1.2.1.185.2
.1.3.6.1.2.1.185.2.1
.1.3.6.1.2.1.185.2.2
Dependencies (7) 5 direct · 2 transitive Show tree and compile order Hide dependency details

Each imported module is resolved in the importing module's source directory first, then through the normal default-variant rules.

Dependency tree
Dependency-first compile order
  1. SNMPv2-SMIrfc
  2. SNMPv2-TCrfc
  3. IANAifType-MIBrfc
  4. SNMPv2-CONFrfc
  5. SNMPv2-MIBrfc
  6. IF-MIBrfc
  7. INET-ADDRESS-MIBrfc
  8. MGMD-STD-MIBrfcselected
Conformance Groups (8)
The basic collection of objects providing management of
MGMD version 1, 2, or 3 for hosts.
.1.3.6.1.2.1.185.2.2.1
The basic collection of objects providing management of
MGMD version 1, 2, or 3 for routers.
.1.3.6.1.2.1.185.2.2.2
A collection of additional read-only objects for management
of IGMP version 2 in hosts for MGMD version 2 compliance.
.1.3.6.1.2.1.185.2.2.3
A collection of optional objects for MGMD hosts.
.1.3.6.1.2.1.185.2.2.4
A collection of additional read-only objects for
management of MGMD version 2 in routers.
.1.3.6.1.2.1.185.2.2.5
A collection of additional read-create objects for
management of MGMD proxy devices.
.1.3.6.1.2.1.185.2.2.6
A collection of additional objects for
management of MGMD version 3 in hosts.
.1.3.6.1.2.1.185.2.2.7
A collection of additional read-only objects for
management of MGMD version 3 in routers.
.1.3.6.1.2.1.185.2.2.8
Compliance Statements (10)

OID .1.3.6.1.2.1.185.2.1.1
A read-only compliance statement for hosts running IGMPv1
[RFC1112] and implementing the MGMD MIB. IGMPv1 hosts must
support the IPv4 address type.
Required groups
mandatory mgmdHostBaseMIBGroup
optional mgmdHostExtendedMIBGroup Supporting this group can be especially useful in
an environment with a router that does not support the
MGMD MIB.
Object refinements
ObjectAccessSyntaxDescription
mgmdHostInterfaceStatus readonly
active(1)
Read-write or read-create access is not required and only
the value 'active(1)' needs to be supported.
mgmdHostInterfaceVersion readonly
Unsigned32
Write access is not required. Only version 1 needs to be
supported.

OID .1.3.6.1.2.1.185.2.1.2
A read-only compliance statement for routers running
IGMPv1 [RFC1112] and implementing the MGMD MIB. IGMPv1
routers only support the IPv4 address type.

Non-accessible index objects that only need IPv4
support are:

OBJECT mgmdRouterCacheAddressType
SYNTAX InetAddressType { ipv4(1) }

OBJECT mgmdRouterCacheAddress
SYNTAX InetAddress (SIZE(4))

OBJECT mgmdRouterInterfaceQuerierType
SYNTAX InetAddressType { ipv4(1) }

OBJECT mgmdInverseRouterCacheAddressType
SYNTAX InetAddressType { ipv4(1) }
Required groups
Object refinements
ObjectAccessSyntaxDescription
mgmdRouterCacheLastReporter
OctetString
IGMPv1 routers only support IPv4 addresses.
mgmdRouterInterfaceQuerier
OctetString
IGMPv1 routers only support IPv4 addresses.
mgmdInverseRouterCacheAddress
OctetString
IGMPv1 routers only support IPv4 addresses.
mgmdRouterInterfaceVersion readonly
Unsigned32
Write access is not required. Only version 1 needs to
be supported.
mgmdRouterInterfaceStatus readonly
active(1)
Read-write or read-create access is not required and only
the value 'active(1)' needs to be supported.
mgmdRouterInterfaceQueryInterval readonly
Write access is not required.

OID .1.3.6.1.2.1.185.2.1.3
A read-create compliance statement for routers running
IGMPv1 [RFC1112] and implementing the MGMD MIB. IGMPv1
routers only support the IPv4 address type.

Non-accessible index objects that only need IPv4
support are:

OBJECT mgmdRouterCacheAddressType
SYNTAX InetAddressType { ipv4(1) }

OBJECT mgmdRouterCacheAddress
SYNTAX InetAddress (SIZE(4))

OBJECT mgmdRouterInterfaceQuerierType
SYNTAX InetAddressType { ipv4(1) }

OBJECT mgmdInverseRouterCacheAddressType
SYNTAX InetAddressType { ipv4(1) }
Required groups
Object refinements
ObjectAccessSyntaxDescription
mgmdRouterCacheLastReporter
OctetString
Only IPv4 addresses needed for IGMPv1 router support.
mgmdRouterInterfaceQuerier
OctetString
Only IPv4 addresses needed for IGMPv1 router support.
mgmdInverseRouterCacheAddress
OctetString
Only IPv4 addresses needed for IGMPv1 router support.
mgmdRouterInterfaceVersion
Unsigned32
Write access is not required. Only version 1 needs to
be supported.

OID .1.3.6.1.2.1.185.2.1.4
A read-only compliance statement for hosts running IGMPv2
[RFC2236] or MLDv1 [RFC2710] and implementing the MGMD
MIB. IGMPv2 hosts only support the IPv4 address type and
MLDv1 hosts only support the IPv6 address type.
Required groups
mandatory mgmdHostBaseMIBGroup
mandatory mgmdV2HostMIBGroup
optional mgmdHostExtendedMIBGroup Supporting this group can be especially useful in an
environment with a router that does not support the
MGMD MIB.
Object refinements
ObjectAccessSyntaxDescription
mgmdHostInterfaceStatus readonly
active(1)
Read-write or read-create access is not required and only
the value 'active(1)' needs to be supported.
mgmdHostInterfaceVersion readonly
Unsigned32
Write access is not required. Only versions 1 and 2 need
to be supported.

OID .1.3.6.1.2.1.185.2.1.5
A read-create compliance statement for hosts running
IGMPv2 [RFC2236] or MLDv1 [RFC2710] and implementing
the MGMD MIB. IGMPv2 hosts only support the IPv4 address
type and MLDv1 hosts only support the IPv6 address type.
Required groups
Object refinements
ObjectAccessSyntaxDescription
mgmdHostInterfaceVersion
Unsigned32
Only versions 1 and 2 need to be supported.

OID .1.3.6.1.2.1.185.2.1.6
A read-only compliance statement for routers running
IGMPv2 [RFC2236] or MLDv1 [RFC2710] and implementing
the MGMD MIB. IGMPv2 routers only support the IPv4
address type and MLDv1 routers only support the IPv6
address type.
Required groups
mandatory mgmdRouterBaseMIBGroup
mandatory mgmdV2RouterBaseMIBGroup
optional mgmdV2ProxyMIBGroup Write access is not required.
Object refinements
ObjectAccessSyntaxDescription
mgmdRouterInterfaceLastMemberQueryInterval readonly
Write access is not required.
mgmdRouterInterfaceRobustness readonly
Write access is not required.
mgmdRouterInterfaceQueryMaxResponseTime readonly
Write access is not required.
mgmdRouterInterfaceVersion readonly
Unsigned32
Write access is not required. Only versions 1 and 2
need to be supported.
mgmdRouterInterfaceStatus readonly
active(1)
Read-write or read-create access is not required and only
the value 'active(1)' needs to be supported.
mgmdRouterInterfaceQueryInterval readonly
Write access is not required.

OID .1.3.6.1.2.1.185.2.1.7
A read-create compliance statement for routers running
IGMPv2 [RFC2236], IGMPv3 [RFC3376], MLDv1 [RFC2710], or
MLDv2 [RFC3810] and implementing the MGMD MIB. IGMPv2 and
IGMPv3 routers only support the IPv4 address type, while
MLDv1 and MLDv2 routers only support the IPv6 address type.
Required groups
mandatory mgmdRouterBaseMIBGroup
mandatory mgmdV2RouterBaseMIBGroup
optional mgmdV2ProxyMIBGroup Read-create access is required.

OID .1.3.6.1.2.1.185.2.1.8
The compliance statement for hosts running IGMPv3
[RFC3376] or MLDv2 [RFC3810] and implementing the
MGMD MIB. IGMPv3 hosts only support the IPv4 address
type and MLDv2 hosts only support the IPv6 address type.
Required groups
mandatory mgmdHostBaseMIBGroup
mandatory mgmdV2HostMIBGroup
mandatory mgmdV3HostMIBGroup
optional mgmdHostExtendedMIBGroup Supporting this group can be especially useful in
an environment with a router that does not support the
MGMD MIB.
Object refinements
ObjectAccessSyntaxDescription
mgmdHostInterfaceVersion readonly
Write access is not required.
mgmdHostInterfaceStatus readonly
active(1)
Read-write or read-create access is not required and only
the value 'active(1)' needs to be supported.
mgmdHostInterfaceVersion3Robustness readonly
Write access is not required.

OID .1.3.6.1.2.1.185.2.1.9
The compliance statement for hosts running IGMPv3
[RFC3376] or MLDv2 [RFC3810] and implementing the
MGMD MIB. IGMPv3 hosts only support the IPv4 address
type and MLDv2 hosts only support the IPv6 address type.
Required groups
mandatory mgmdHostBaseMIBGroup
mandatory mgmdV2HostMIBGroup
mandatory mgmdV3HostMIBGroup
optional mgmdHostExtendedMIBGroup Supporting this group can be especially useful in
an environment with a router that does not support the
MGMD MIB.

OID .1.3.6.1.2.1.185.2.1.10
A read-only compliance statement for routers running
IGMPv3 [RFC3376] or MLDv2 [RFC3810] and implementing
the MGMD MIB. IGMPv3 routers only support the IPv4
address type and MLDv2 routers only support the IPv6
address type.
Required groups
mandatory mgmdRouterBaseMIBGroup
mandatory mgmdV2RouterBaseMIBGroup
mandatory mgmdV3RouterMIBGroup
optional mgmdV2ProxyMIBGroup Write access is not required.
Object refinements
ObjectAccessSyntaxDescription
mgmdRouterInterfaceLastMemberQueryInterval readonly
Write access is not required.
mgmdRouterInterfaceRobustness readonly
Write access is not required.
mgmdRouterInterfaceQueryMaxResponseTime readonly
Write access is not required.
mgmdRouterInterfaceVersion readonly
Write access is not required.
mgmdRouterInterfaceStatus readonly
active(1)
Read-write or read-create access is not required and only
the value 'active(1)' needs to be supported.
mgmdRouterInterfaceQueryInterval readonly
Write access is not required.