< draft-ietf-ipngwg-mld-mib-03.txt   draft-ietf-ipngwg-mld-mib-04.txt >
IPNGWG Working Group B. Haberman IPNGWG Working Group B. Haberman
Internet Draft Nortel Networks Internet Draft Nortel Networks
draft-ietf-ipngwg-mld-mib-03.txt R. Worzella draft-ietf-ipngwg-mld-mib-04.txt R. Worzella
June 2000 IBM July 2000 IBM
Expires December 2000 Expires January 2001
IP Version 6 Management Information Base for IP Version 6 Management Information Base for
The Multicast Listener Discovery Protocol The Multicast Listener Discovery Protocol
Status of this Memo Status of this Memo
This document is an Internet-Draft and is in full conformance with This document is an Internet-Draft and is in full conformance with
all provisions of Section 10 of RFC2026. all provisions of Section 10 of RFC2026.
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
skipping to change at line 95 skipping to change at line 95
This memo specifies a MIB module that is compliant to the SMIv2. A This memo specifies a MIB module that is compliant to the SMIv2. A
MIB conforming to the SMIv1 can be produced through the appropriate MIB conforming to the SMIv1 can be produced through the appropriate
translations. The resulting translated MIB must be semantically translations. The resulting translated MIB must be semantically
equivalent, except where objects or events are omitted because no equivalent, except where objects or events are omitted because no
translation is possible (use of Counter64). Some machine-readable translation is possible (use of Counter64). Some machine-readable
information in SMIv2 will be converted into textual descriptions in information in SMIv2 will be converted into textual descriptions in
SMIv1 during the translation process. However, this loss of machine- SMIv1 during the translation process. However, this loss of machine-
readable information is not considered to change the semantics of readable information is not considered to change the semantics of
the MIB. the MIB.
2. Object Definition 2. Overview
Haberman, Worzella 2
Managed objects are accessed via a virtual information store, termed
the Management Information Base or MIB. Objects in the MIB are
defined using the mechanisms defined in the SMI.
This memo specifies a MIB module that is compliant to the SMIv2. A
MIB conforming to the SMIv1 can be produced through the appropriate
translations. The resulting translated MIB must be semantically
equivalent, except where objects or events are omitted because no
translation is possible (use of Counter64). Some machine-readable
information in SMIv2 will be converted into textual descriptions in
SMIv1 during the translation process. However, this loss of machine-
readable information is not considered to change the semantics of the
MIB.
3. Overview
This MIB module contains two tables: This MIB module contains two tables:
Haberman, Worzella 2
1.The MLD Interface Table, which contains one row for each 1.The MLD Interface Table, which contains one row for each
interface on which MLD is enabled. interface on which MLD is enabled.
2.The MLD Cache Table which contains one row for each IPv6 2.The MLD Cache Table which contains one row for each IPv6
Multicast group for which there are members on a particular Multicast group for which there are members on a particular
interface. interface.
Both tables are intended to be implemented by hosts and routers. Both tables are intended to be implemented by hosts and routers.
Some objects in each table apply to routers only. Some objects in each table apply to routers only.
4. Definitions 3. Definitions
MLD-MIB DEFINITIONS ::= BEGIN IPV6-MLD-MIB DEFINITIONS ::= BEGIN
IMPORTS IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Counter32, Gauge32, MODULE-IDENTITY, OBJECT-TYPE, Counter32, Gauge32,
Integer32, TimeTicks, mib-2 FROM SNMPv2-SMI Unsigned32, TimeTicks, mib-2 FROM SNMPv2-SMI
RowStatus, TruthValue FROM SNMPv2-TC RowStatus, TruthValue FROM SNMPv2-TC
Ipv6Address, Ipv6IfIndexOrZero FROM IPV6-TC Ipv6Address, Ipv6IfIndexOrZero,
Ipv6IfIndex FROM IPV6-TC
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF; MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF;
mldMIB MODULE-IDENTITY mldMIB MODULE-IDENTITY
LAST-UPDATED "200006021500Z" LAST-UPDATED "200007051000Z"
ORGANIZATION "IETF IPNGWG Working Group." ORGANIZATION "IETF IPNGWG Working Group."
CONTACT-INFO CONTACT-INFO
" Brian Haberman " Brian Haberman
Nortel Networks Nortel Networks
4309 Emperor Blvd. 4309 Emperor Blvd.
Durham, NC 27703 Durham, NC 27703
USA USA
Haberman, Worzella 3
Phone: +1 919 992 4439 Phone: +1 919 992 4439
e-mail: haberman@nortelnetworks.com" e-mail: haberman@nortelnetworks.com"
DESCRIPTION DESCRIPTION
"The MIB module for MLD Management." "The MIB module for MLD Management."
REVISION "9912171600Z" REVISION "200007051000Z"
DESCRIPTION
"Initial version, published as RFC XXXX."
::= { mib-2 xx } ::= { mib-2 xx }
-- NOTE TO RFC EDITOR: When this document is published as -- NOTE TO RFC EDITOR: When this document is published as
-- an RFC, replace xx with IANA-assigned value and delete -- an RFC, replace xx with IANA-assigned value and delete
-- this comment. -- this comment.
mldMIBObjects OBJECT IDENTIFIER ::= { mldMIB 1 } mldMIBObjects OBJECT IDENTIFIER ::= { mldMIB 1 }
mld OBJECT IDENTIFIER ::= { mldMIBObjects 1 } Haberman, Worzella 3
-- --
-- The MLD Interface Table -- The MLD Interface Table
-- --
mldInterfaceTable OBJECT-TYPE mldInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF MldInterfaceEntry SYNTAX SEQUENCE OF MldInterfaceEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The (conceptual) table listing the interfaces on which "The (conceptual) table listing the interfaces on which
MLD is enabled." MLD is enabled."
::= { mld 1 } ::= { mldMIBObjects 1 }
mldInterfaceEntry OBJECT-TYPE mldInterfaceEntry OBJECT-TYPE
SYNTAX MldInterfaceEntry SYNTAX MldInterfaceEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry (conceptual row) representing an interface on "An entry (conceptual row) representing an interface on
which MLD is enabled." which MLD is enabled."
INDEX { mldInterfaceIfIndex } INDEX { mldInterfaceIfIndex }
::= { mldInterfaceTable 1 } ::= { mldInterfaceTable 1 }
MldInterfaceEntry ::= SEQUENCE { MldInterfaceEntry ::= SEQUENCE {
mldInterfaceIfIndex Ipv6IfIndexOrZero, mldInterfaceIfIndex Ipv6IfIndex,
mldInterfaceQueryInterval Integer32, mldInterfaceQueryInterval Unsigned32,
mldInterfaceStatus RowStatus, mldInterfaceStatus RowStatus,
mldInterfaceVersion Integer32, mldInterfaceVersion Unsigned32,
mldInterfaceQuerier Ipv6Address, mldInterfaceQuerier Ipv6Address,
mldInterfaceQueryMaxResponseDelay Integer32, mldInterfaceQueryMaxResponseDelay Unsigned32,
mldInterfaceJoins Counter32, mldInterfaceJoins Counter32,
mldInterfaceGroups Gauge32, mldInterfaceGroups Gauge32,
mldInterfaceRobustness Integer32, mldInterfaceRobustness Unsigned32,
mldInterfaceLastListenQueryIntvl Integer32, mldInterfaceLastListenQueryIntvl Unsigned32,
mldInterfaceProxyIfIndex InterfaceIndexOrZero, mldInterfaceProxyIfIndex Ipv6IfIndexOrZero,
Haberman, Worzella 4
mldInterfaceQuerierUpTime TimeTicks, mldInterfaceQuerierUpTime TimeTicks,
mldInterfaceQuerierExpiryTime TimeTicks mldInterfaceQuerierExpiryTime TimeTicks
} }
mldInterfaceIfIndex OBJECT-TYPE mldInterfaceIfIndex OBJECT-TYPE
SYNTAX Ipv6IfIndexOrZero SYNTAX Ipv6IfIndex
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The ifIndex value of the interface for which MLD is "The internetwork-layer interface value of the interface
enabled." for which MLD is enabled."
::= { mldInterfaceEntry 1 } ::= { mldInterfaceEntry 1 }
mldInterfaceQueryInterval OBJECT-TYPE mldInterfaceQueryInterval OBJECT-TYPE
SYNTAX Integer32 SYNTAX Unsigned32
UNITS "seconds" UNITS "seconds"
Haberman, Worzella 4
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The frequency at which MLD Host-Query packets are "The frequency at which MLD Host-Query packets are
transmitted on this interface." transmitted on this interface."
DEFVAL { 125 } DEFVAL { 125 }
::= { mldInterfaceEntry 2 } ::= { mldInterfaceEntry 2 }
mldInterfaceStatus OBJECT-TYPE mldInterfaceStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The activation of a row enables MLD on the interface. "The activation of a row enables MLD on the interface.
The destruction of a row disables MLD on the interface." The destruction of a row disables MLD on the interface."
::= { mldInterfaceEntry 3 } ::= { mldInterfaceEntry 3 }
mldInterfaceVersion OBJECT-TYPE mldInterfaceVersion OBJECT-TYPE
SYNTAX Integer32 SYNTAX Unsigned32
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The version of MLD which is running on this interface. "The version of MLD which is running on this interface.
This object is a place holder to allow for new versions This object is a place holder to allow for new versions
of MLD to be introduced." of MLD to be introduced. Version 1 of MLD is defined
in RFC 2710."
DEFVAL { 1 } DEFVAL { 1 }
::= {mldInterfaceEntry 4 } ::= { mldInterfaceEntry 4 }
mldInterfaceQuerier OBJECT-TYPE mldInterfaceQuerier OBJECT-TYPE
SYNTAX Ipv6Address SYNTAX Ipv6Address
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The address of the MLD Querier on the IPv6 subnet to "The address of the MLD Querier on the IPv6 subnet to
which this interface is attached." which this interface is attached."
Haberman, Worzella 5
::= { mldInterfaceEntry 5 } ::= { mldInterfaceEntry 5 }
mldInterfaceQueryMaxResponseDelay OBJECT-TYPE mldInterfaceQueryMaxResponseDelay OBJECT-TYPE
SYNTAX Integer32 SYNTAX Unsigned32
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The maximum query response time advertised in MLD "The maximum query response time advertised in MLD
queries on this interface." queries on this interface."
DEFVAL { 10 } DEFVAL { 10 }
::= { mldInterfaceEntry 6 } ::= { mldInterfaceEntry 6 }
mldInterfaceJoins OBJECT-TYPE mldInterfaceJoins OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
Haberman, Worzella 5
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of times a group membership has been added on "The number of times a group membership has been added on
this interface; that is, the number of times an entry for this interface; that is, the number of times an entry for
this interface has been added to the Cache Table. This this interface has been added to the Cache Table. This
object gives an indication of the amount of MLD activity object gives an indication of the amount of MLD activity
over time." over time."
::= { mldInterfaceEntry 7 } ::= { mldInterfaceEntry 7 }
mldInterfaceGroups OBJECT-TYPE mldInterfaceGroups OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The current number of entries for this interface in the "The current number of entries for this interface in the
Cache Table." Cache Table."
::= { mldInterfaceEntry 8 } ::= { mldInterfaceEntry 8 }
mldInterfaceRobustness OBJECT-TYPE mldInterfaceRobustness OBJECT-TYPE
SYNTAX Integer32 SYNTAX Unsigned32
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Robustness Variable allows tuning for the expected "The Robustness Variable allows tuning for the expected
packet loss on a subnet. If a subnet is expected to be packet loss on a subnet. If a subnet is expected to be
lossy, the Robustness Variable may be increased. MLD is lossy, the Robustness Variable may be increased. MLD is
robust to (Robustness Variable-1) packet losses." robust to (Robustness Variable-1) packet losses. The
discussion of the Robustness Variable is in Section 7.1
of RFC 2710."
DEFVAL { 2 } DEFVAL { 2 }
::= { mldInterfaceEntry 9 } ::= { mldInterfaceEntry 9 }
mldInterfaceLastListenQueryIntvl OBJECT-TYPE mldInterfaceLastListenQueryIntvl OBJECT-TYPE
SYNTAX Integer32 SYNTAX Unsigned32
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
Haberman, Worzella 6
"The Last Member Query Interval is the Max Response "The Last Member Query Interval is the Max Response
Delay inserted into Group-Specific Queries sent in Delay inserted into Group-Specific Queries sent in
response to Leave Group messages, and is also the amount response to Leave Group messages, and is also the amount
of time between Group-Specific Query messages. This of time between Group-Specific Query messages. This
value may be tuned to modify the leave latency of the value may be tuned to modify the leave latency of the
network. A reduced value results in reduced time to network. A reduced value results in reduced time to
detect the loss of the last member of a group." detect the loss of the last member of a group."
DEFVAL { 1 } DEFVAL { 1 }
::= { mldInterfaceEntry 10 } ::= { mldInterfaceEntry 10 }
mldInterfaceProxtIfIndex mldInterfaceProxyIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero SYNTAX Ipv6IfIndexOrZero
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
Haberman, Worzella 6
DESCRIPTION DESCRIPTION
"Some devices implement a form of IGMP proxying whereby "Some devices implement a form of MLD proxying whereby
memberships learned on the interface represented by this memberships learned on the interface represented by this
row, cause MLD Multicast Listener Reports to be sent on row, cause MLD Multicast Listener Reports to be sent on
the interface whose ifIndex value is given by this the interface whose ifIndex value is given by this
object. Such a device would implement mldRouterMIBGroup object. Such a device would implement mldRouterMIBGroup
only on its router interfaces (those interfaces with only on its router interfaces (those interfaces with
non-zero mldInterfaceProxyIfIndex). Typically, the non-zero mldInterfaceProxyIfIndex). Typically, the
value of this object is 0, indicating that no proxying value of this object is 0, indicating that no proxying
is being done. is being done."
DEFVAL { 0 } DEFVAL { 0 }
::= { mldInterfaceEntry 11 } ::= { mldInterfaceEntry 11 }
mldInterfaceQuerierUpTime OBJECT-TYPE mldInterfaceQuerierUpTime OBJECT-TYPE
SYNTAX TimeTicks SYNTAX TimeTicks
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The time since mldInterfaceQuerier was last changed." "The time since mldInterfaceQuerier was last changed."
::= { mldInterfaceEntry 12 } ::= { mldInterfaceEntry 12 }
skipping to change at line 358 skipping to change at line 346
Timer expires. If the local system is the querier, Timer expires. If the local system is the querier,
the value of this object is zero." the value of this object is zero."
::= { mldInterfaceEntry 13 } ::= { mldInterfaceEntry 13 }
-- --
-- The MLD Cache Table -- The MLD Cache Table
-- --
mldCacheTable OBJECT-TYPE mldCacheTable OBJECT-TYPE
SYNTAX SEQUENCE OF MldCacheEntry SYNTAX SEQUENCE OF MldCacheEntry
Haberman, Worzella 7
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The (conceptual) table listing the IPv6 multicast "The (conceptual) table listing the IPv6 multicast
groups for which there are members on a particular groups for which there are members on a particular
interface." interface."
::= { mld 2 } ::= { mldMIBObjects 2 }
mldCacheEntry OBJECT-TYPE mldCacheEntry OBJECT-TYPE
SYNTAX MldCacheEntry SYNTAX MldCacheEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry (conceptual row) in the mldCacheTable." "An entry (conceptual row) in the mldCacheTable."
Haberman, Worzella 7
INDEX { mldCacheAddress, mldCacheIfIndex } INDEX { mldCacheAddress, mldCacheIfIndex }
::= { mldCacheTable 1 } ::= { mldCacheTable 1 }
MldCacheEntry ::= SEQUENCE { MldCacheEntry ::= SEQUENCE {
mldCacheAddress Ipv6Address, mldCacheAddress Ipv6Address,
mldCacheIfIndex Ipv6IfIndexOrZero, mldCacheIfIndex Ipv6IfIndex,
mldCacheSelf TruthValue, mldCacheSelf TruthValue,
mldCacheLastReporter Ipv6Address, mldCacheLastReporter Ipv6Address,
mldCacheUpTime TimeTicks, mldCacheUpTime TimeTicks,
mldCacheExpiryTime TimeTicks, mldCacheExpiryTime TimeTicks,
mldCacheStatus RowStatus mldCacheStatus RowStatus
} }
mldCacheAddress OBJECT-TYPE mldCacheAddress OBJECT-TYPE
SYNTAX Ipv6Address SYNTAX Ipv6Address
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The IPv6 multicast group address for which this entry "The IPv6 multicast group address for which this entry
contains information." contains information."
::= { mldCacheEntry 1 } ::= { mldCacheEntry 1 }
mldCacheIfIndex OBJECT-TYPE mldCacheIfIndex OBJECT-TYPE
SYNTAX Ipv6IfIndexOrZero SYNTAX Ipv6IfIndex
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The interface for which this entry contains information "The internetwork-layer interface for which this entry
for an IPv6 multicast group address." contains information for an IPv6 multicast group
address."
::= { mldCacheEntry 2 } ::= { mldCacheEntry 2 }
mldCacheSelf OBJECT-TYPE mldCacheSelf OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An indication of whether the local system is a member of "An indication of whether the local system is a member of
this group address on this interface." this group address on this interface."
Haberman, Worzella 8
DEFVAL { true } DEFVAL { true }
::= { mldCacheEntry 3 } ::= { mldCacheEntry 3 }
mldCacheLastReporter OBJECT-TYPE mldCacheLastReporter OBJECT-TYPE
SYNTAX Ipv6Address SYNTAX Ipv6Address
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The IPv6 address of the source of the last membership "The IPv6 address of the source of the last membership
report received for this IPv6 Multicast group address on report received for this IPv6 Multicast group address on
this interface. If no membership report has been this interface. If no membership report has been
received, this object has the value 0::0. received, this object has the value 0::0."
::= { mldCacheEntry 4 } ::= { mldCacheEntry 4 }
Haberman, Worzella 8
mldCacheUpTime OBJECT-TYPE mldCacheUpTime OBJECT-TYPE
SYNTAX TimeTicks SYNTAX TimeTicks
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The time elapsed since this entry was created." "The time elapsed since this entry was created."
::= { mldCacheEntry 5 } ::= { mldCacheEntry 5 }
mldCacheExpiryTime OBJECT-TYPE mldCacheExpiryTime OBJECT-TYPE
SYNTAX TimeTicks SYNTAX TimeTicks
skipping to change at line 456 skipping to change at line 444
Membership Reports from the local system in the same way Membership Reports from the local system in the same way
as reports from other hosts, so a value of 0 is not as reports from other hosts, so a value of 0 is not
required." required."
::= { mldCacheEntry 6 } ::= { mldCacheEntry 6 }
mldCacheStatus OBJECT-TYPE mldCacheStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The status of this entry." "The status of this row, by which new entries may be
created, or existing entries deleted from this table."
::= { mldCacheEntry 7 } ::= { mldCacheEntry 7 }
-- conformance information -- conformance information
mldMIBConformance mldMIBConformance
OBJECT IDENTIFIER ::= { mldMIB 2 } OBJECT IDENTIFIER ::= { mldMIB 2 }
mldMIBCompliances mldMIBCompliances
OBJECT IDENTIFIER ::= { mldMIBConformance 1 } OBJECT IDENTIFIER ::= { mldMIBConformance 1 }
mldMIBGroups
Haberman, Worzella 9
MldMIBGroups
OBJECT IDENTIFIER ::= { mldMIBConformance 2 } OBJECT IDENTIFIER ::= { mldMIBConformance 2 }
-- compliance statements -- compliance statements
mldHostMIBCompliance MODULE-COMPLIANCE mldHostMIBCompliance MODULE-COMPLIANCE
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The compliance statement for hosts running MLD and "The compliance statement for hosts running MLD and
implementing the MLD MIB." implementing the MLD MIB."
MODULE -- this module MODULE -- this module
Haberman, Worzella 9
MANDATORY-GROUPS { mldBaseMIBGroup, MANDATORY-GROUPS { mldBaseMIBGroup,
mldHostMIBGroup mldHostMIBGroup
} }
OBJECT mldInterfaceStatus OBJECT mldInterfaceStatus
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Write access is not required." "Write access is not required."
::= { mldMIBCompliances 1 } ::= { mldMIBCompliances 1 }
skipping to change at line 515 skipping to change at line 504
-- units of conformance -- units of conformance
mldBaseMIBGroup OBJECT-GROUP mldBaseMIBGroup OBJECT-GROUP
OBJECTS { mldCacheSelf, OBJECTS { mldCacheSelf,
mldCacheStatus, mldInterfaceStatus mldCacheStatus, mldInterfaceStatus
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The basic collection of objects providing management of "The basic collection of objects providing management of
MLD." MLD. The mldBaseMIBGroup is designed to allow for the
manager creation and deletion of MLD cache entries."
::= { mldMIBGroups 1 } ::= { mldMIBGroups 1 }
Haberman, Worzella 10
mldRouterMIBGroup OBJECT-GROUP mldRouterMIBGroup OBJECT-GROUP
OBJECTS { mldCacheUpTime, mldCacheExpiryTime, OBJECTS { mldCacheUpTime, mldCacheExpiryTime,
mldInterfaceQueryInterval, mldInterfaceQueryInterval,
mldInterfaceJoins, mldInterfaceGroups, mldInterfaceJoins, mldInterfaceGroups,
mldCacheLastReporter, mldCacheLastReporter,
mldInterfaceQuerierUpTime, mldInterfaceQuerierUpTime,
mldInterfaceQuerierExpiryTime, mldInterfaceQuerierExpiryTime,
mldInterfaceQuerier, mldInterfaceQuerier,
mldInterfaceQueryMaxResponseTime, mldInterfaceVersion,
mldInterfaceQueryMaxResponseDelay,
Haberman, Worzella 10
mldInterfaceRobustness, mldInterfaceRobustness,
mldInterfaceLastMemQueryIntvl mldInterfaceLastListenQueryIntvl
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of additional objects for management of MLD "A collection of additional objects for management of MLD
in routers." in routers."
::= { mldMIBGroups 2 } ::= { mldMIBGroups 2 }
mldHostMIBGroup OBJECT-GROUP mldHostMIBGroup OBJECT-GROUP
OBJECTS { mldInterfaceQuerier OBJECTS { mldInterfaceQuerier
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of additional objects for management of MLD "A collection of additional objects for management of MLD
in hosts." in hosts."
::= { mldMIBGroups 3 } ::= { mldMIBGroups 3 }
mldProxyMIBGroup OBJECT-GROUP
OBJECTS { mldInterfaceProxyIfIndex }
STATUS current
DESCRIPTION
"A collection of additional objects for management of MLD
proxy devices."
::= { mldMIBGroups 4 }
END END
Security Considerations Security Considerations
This MIB contains readable objects whose values provide information This MIB contains readable objects whose values provide information
related to multicast sessions. Some of these objects could contain related to multicast sessions. Some of these objects could contain
sensitive information. In particular, the mldCacheSelf and sensitive information. In particular, the mldCacheSelf and
mldCacheLastReporter could be used to identify machines which are mldCacheLastReporter could be used to identify machines which are
listening to a given group address. There are also a number of listening to a given group address. There are also a number of
objects that have a MAX-ACCESS clause of read-write and/or read- objects that have a MAX-ACCESS clause of read-write and/or read-
skipping to change at line 584 skipping to change at line 584
It is then a customer/user responsibility to ensure that the SNMP It is then a customer/user responsibility to ensure that the SNMP
entity giving access to this MIB, is properly configured to give entity giving access to this MIB, is properly configured to give
access to those objects only to those principals (users) that have access to those objects only to those principals (users) that have
legitimate rights to access them. legitimate rights to access them.
Acknowledgements Acknowledgements
This MIB module is based on the IGMP MIB authored by Keith This MIB module is based on the IGMP MIB authored by Keith
McCloghrie, Dino Farinacci, and Dave Thaler. It was updated based on McCloghrie, Dino Farinacci, and Dave Thaler. It was updated based on
feedback from the IPNGWG working group, Bert Wijnen, and Peder feedback from the IPNGWG working group, Bert Wijnen, Peder Norgaard,
Norgaard. and extensive comments from Juergen Schoenwaelder.
References References
[RFC2710] S. Deering, W. Fenner, B. Haberman, "Multicast Listener [RFC2710] S. Deering, W. Fenner, B. Haberman, "Multicast Listener
Discovery (MLD) for IPv6", RFC 2710, October 1999. Discovery (MLD) for IPv6", RFC 2710, October 1999.
[RFC2119] S. Bradner, "Key words for use in RFCs to Indicate [RFC2119] S. Bradner, "Key words for use in RFCs to Indicate
Requirement Levels", RFC 2119, BCP14, March 1997. Requirement Levels", RFC 2119, BCP14, March 1997.
[RFC2571] Harrington, D., Presuhn, R., and B. Wijnen, "An [RFC2571] Harrington, D., Presuhn, R., and B. Wijnen, "An
skipping to change at line 619 skipping to change at line 619
[RFC2578] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, [RFC2578] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case,
J., Rose, M., and S. Waldbusser, "Structure of J., Rose, M., and S. Waldbusser, "Structure of
Management Information Version 2 (SMIv2)", STD 58, RFC Management Information Version 2 (SMIv2)", STD 58, RFC
2578, April 1999. 2578, April 1999.
[RFC2579] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, [RFC2579] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case,
J., Rose, M., and S. Waldbusser, "Textual Conventions J., Rose, M., and S. Waldbusser, "Textual Conventions
for SMIv2", STD 58, RFC 2579, April 1999. for SMIv2", STD 58, RFC 2579, April 1999.
[RFC2580] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, [RFC2580] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case,
J., Rose, M., and S. Waldbusser, "Conformance
Haberman, Worzella 12 Haberman, Worzella 12
J., Rose, M., and S. Waldbusser, "Conformance
Statements for SMIv2", STD 58, RFC 2580, April 1999. Statements for SMIv2", STD 58, RFC 2580, April 1999.
[RFC1157] Case, J., Fedor, M., Schoffstall, M., and J. Davin, [RFC1157] Case, J., Fedor, M., Schoffstall, M., and J. Davin,
"Simple Network Management Protocol", STD 15, RFC 1157, "Simple Network Management Protocol", STD 15, RFC 1157,
May 1990. May 1990.
[RFC1901] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, [RFC1901] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser,
"Introduction to Community-based SNMPv2", RFC 1901, "Introduction to Community-based SNMPv2", RFC 1901,
January 1996. January 1996.
skipping to change at line 685 skipping to change at line 685
IBM Corporation IBM Corporation
800 Park Office Drive 800 Park Office Drive
Research Triangle Park, NC 27709 Research Triangle Park, NC 27709
USA USA
+1-919-254-2202 +1-919-254-2202
worzella@us.ibm.com worzella@us.ibm.com
Full Copyright Statement Full Copyright Statement
Copyright (C) The Internet Society (1999). All Rights Reserved. Copyright (C) The Internet Society (2000). All Rights Reserved.
This document and translations of it may be copied and furnished to This document and translations of it may be copied and furnished to
others, and derivative works that comment on or otherwise explain it others, and derivative works that comment on or otherwise explain it
or assist in its implementation may be prepared, copied, published or assist in its implementation may be prepared, copied, published
and distributed, in whole or in part, without restriction of any and distributed, in whole or in part, without restriction of any
kind, provided that the above copyright notice and this paragraph are kind, provided that the above copyright notice and this paragraph are
included on all such copies and derivative works. However, this included on all such copies and derivative works. However, this
document itself may not be modified in any way, such as by removing document itself may not be modified in any way, such as by removing
the copyright notice or references to the Internet Society or other the copyright notice or references to the Internet Society or other
Internet organizations, except as needed for the purpose of Internet organizations, except as needed for the purpose of
 End of changes. 55 change blocks. 
81 lines changed or deleted 81 lines changed or added

This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/