draft-ietf-mboned-ip-mcast-mib-06.txt   draft-ietf-mboned-ip-mcast-mib-07.txt 
MBONED WG D. McWalter MBONED WG D. McWalter
Internet-Draft Data Connection Ltd Internet-Draft Data Connection Ltd
Proposed Status: Standards Track D. Thaler Proposed Status: Standards Track D. Thaler
Obsoletes: RFC 2932 (if approved) Microsoft Corporation Obsoletes: RFC 2932 (if approved) Microsoft Corporation
Expires: January 31, 2008 A. Kessler Expires: March 1, 2008 A. Kessler
Cisco Systems Cisco Systems
July 30, 2007 August 29, 2007
IP Multicast MIB IP Multicast MIB
draft-ietf-mboned-ip-mcast-mib-06.txt draft-ietf-mboned-ip-mcast-mib-07.txt
Status of this Memo Status of this Memo
By submitting this Internet-Draft, each author represents that any By submitting this Internet-Draft, each author represents that any
applicable patent or other IPR claims of which he or she is aware applicable patent or other IPR claims of which he or she is aware
have been or will be disclosed, and any of which he or she becomes have been or will be disclosed, and any of which he or she becomes
aware will be disclosed, in accordance with Section 6 of BCP 79. aware will be disclosed, in accordance with Section 6 of BCP 79.
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that Task Force (IETF), its areas, and its working groups. Note that
skipping to change at page 1, line 37 skipping to change at page 1, line 37
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
The list of current Internet-Drafts can be accessed at The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt. http://www.ietf.org/ietf/1id-abstracts.txt.
The list of Internet-Draft Shadow Directories can be accessed at The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html. http://www.ietf.org/shadow.html.
This Internet-Draft will expire on January 31, 2008. This Internet-Draft will expire on March 1, 2008.
Copyright Notice Copyright Notice
Copyright (C) The IETF Trust (2007). Copyright (C) The IETF Trust (2007).
Abstract Abstract
This memo defines a portion of the Management Information Base (MIB) This memo defines a portion of the Management Information Base (MIB)
for use with network management protocols in the Internet community. for use with network management protocols in the Internet community.
In particular, it describes objects used for managing multicast In particular, it describes objects used for managing multicast
skipping to change at page 2, line 13 skipping to change at page 2, line 13
This document obsoletes RFC 2932. This document obsoletes RFC 2932.
Table of Contents Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3
2. History . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2. History . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3. The Internet-Standard Management Framework . . . . . . . . . 3 3. The Internet-Standard Management Framework . . . . . . . . . 3
4. Overview . . . . . . . . . . . . . . . . . . . . . . . . . . 4 4. Overview . . . . . . . . . . . . . . . . . . . . . . . . . . 4
5. IMPORTed MIB Modules and REFERENCE Clauses . . . . . . . . . 4 5. IMPORTed MIB Modules and REFERENCE Clauses . . . . . . . . . 4
6. Definitions . . . . . . . . . . . . . . . . . . . . . . . . 5 6. Definitions . . . . . . . . . . . . . . . . . . . . . . . . 5
7. Security Considerations . . . . . . . . . . . . . . . . . . 54 7. Security Considerations . . . . . . . . . . . . . . . . . . 55
7.1 SNMPv3 . . . . . . . . . . . . . . . . . . . . . . . . . . 54 7.1 SNMPv3 . . . . . . . . . . . . . . . . . . . . . . . . . . 55
7.2 Writeable objects . . . . . . . . . . . . . . . . . . . . 54 7.2 Writeable objects . . . . . . . . . . . . . . . . . . . . 55
7.3 Readable objects . . . . . . . . . . . . . . . . . . . . . 55 7.3 Readable objects . . . . . . . . . . . . . . . . . . . . . 56
8. IANA Considerations . . . . . . . . . . . . . . . . . . . . 56 8. IANA Considerations . . . . . . . . . . . . . . . . . . . . 57
9. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 56 9. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 57
10. References . . . . . . . . . . . . . . . . . . . . . . . . . 56 10. References . . . . . . . . . . . . . . . . . . . . . . . . . 57
10.1 Normative References . . . . . . . . . . . . . . . . . . 56 10.1 Normative References . . . . . . . . . . . . . . . . . . 57
10.2 Informative References . . . . . . . . . . . . . . . . . 57 10.2 Informative References . . . . . . . . . . . . . . . . . 58
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . 58 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . 59
Intellectual Property and Copyright Statements . . . . . . . 60 Intellectual Property and Copyright Statements . . . . . . . 61
1. Introduction 1. Introduction
This MIB describes objects used for managing IP multicast function, This MIB describes objects used for managing IP multicast function,
including IP multicast routing. These objects are independent of the including IP multicast routing. These objects are independent of the
specific multicast routing protocol in use. Managed objects specific specific multicast routing protocol in use. Managed objects specific
to particular multicast protocols are defined elsewhere. to particular multicast protocols are defined elsewhere.
2. History 2. History
skipping to change at page 5, line 6 skipping to change at page 5, line 6
This MIB module uses textual conventions defined in the IF-MIB This MIB module uses textual conventions defined in the IF-MIB
[RFC2863], the INET-ADDRESS-MIB [RFC4001] and the IANA-RTPROTO-MIB. [RFC2863], the INET-ADDRESS-MIB [RFC4001] and the IANA-RTPROTO-MIB.
5. IMPORTed MIB Modules and REFERENCE Clauses 5. IMPORTed MIB Modules and REFERENCE Clauses
The MIB modules defined in this document IMPORTs definitions The MIB modules defined in this document IMPORTs definitions
normatively from the following MIB modules, beyond [RFC2578], normatively from the following MIB modules, beyond [RFC2578],
[RFC2579], and [RFC2580]: HCNUM-TC [RFC2856], IF-MIB [RFC2863], IANA- [RFC2579], and [RFC2580]: HCNUM-TC [RFC2856], IF-MIB [RFC2863], IANA-
RTPROTO-MIB, SNMP-FRAMEWORK-MIB [RFC3411], INET-ADDRESS-MIB [RFC4001] RTPROTO-MIB, SNMP-FRAMEWORK-MIB [RFC3411], INET-ADDRESS-MIB [RFC4001]
and LANGTAG-TC-MIB [RFCzzzz]. and LANGTAG-TC-MIB [I-D.mcwalter-langtag-mib].
-- Note to RFC Editor.: replace zzzz with LangTag MIB RFC number &
remove this note
This MIB module also includes REFERENCE clauses that make normative This MIB module also includes REFERENCE clauses that make normative
references to Administratively Scoped IP Multicast [RFC2365], references to Administratively Scoped IP Multicast [RFC2365],
Unicast-Prefix-based IPv6 Multicast Addresses [RFC3306], Source- Unicast-Prefix-based IPv6 Multicast Addresses [RFC3306], IPv6 Scoped
Specific Multicast, [RFC3569], IPv6 Scoped Address Architecture, Address Architecture [RFC4007], and IPv6 Addressing Architecture
[RFC4007], and IPv6 Addressing Architecture, [RFC4291]. [RFC4291].
Finally, this MIB module makes informative references to several RFCs Finally, this MIB module makes informative references to several RFCs
in text of DESCRIPTION clauses, including sysApplMIB [RFC2287], IP- in text of DESCRIPTION clauses, including sysApplMIB [RFC2287], IP-
MIB [RFC4293], PIM-SMv2 Protocol Specification [RFC4601], and Tags MIB [RFC4293], Source-Specific Multicast [RFC3569], PIM-SMv2 Protocol
for Identifying Languages, [RFC4646]. Specification [RFC4601], BIDIR-PIM Protocol Specification [I-D.ietf-
pim-bidir], and Tags for Identifying Languages [RFC4646].
6. Definitions 6. Definitions
IPMCAST-MIB DEFINITIONS ::= BEGIN IPMCAST-MIB DEFINITIONS ::= BEGIN
IMPORTS IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, MODULE-IDENTITY, OBJECT-TYPE,
mib-2, Unsigned32, Counter64, mib-2, Unsigned32, Counter64,
Gauge32, TimeTicks FROM SNMPv2-SMI -- [RFC2578] Gauge32, TimeTicks FROM SNMPv2-SMI -- [RFC2578]
RowStatus, TruthValue, RowStatus, TruthValue,
skipping to change at page 5, line 46 skipping to change at page 5, line 44
IANAipRouteProtocol, IANAipRouteProtocol,
IANAipMRouteProtocol FROM IANA-RTPROTO-MIB IANAipMRouteProtocol FROM IANA-RTPROTO-MIB
SnmpAdminString FROM SNMP-FRAMEWORK-MIB -- [RFC3411] SnmpAdminString FROM SNMP-FRAMEWORK-MIB -- [RFC3411]
InetAddress, InetAddressType, InetAddress, InetAddressType,
InetAddressPrefixLength, InetAddressPrefixLength,
InetZoneIndex, InetVersion FROM INET-ADDRESS-MIB -- [RFC4001] InetZoneIndex, InetVersion FROM INET-ADDRESS-MIB -- [RFC4001]
LangTag FROM LANGTAG-TC-MIB; -- [RFCzzzz] LangTag FROM LANGTAG-TC-MIB; -- [RFCzzzz]
-- RFC Ed.: replace zzzz with LangTag MIB RFC number & remove this note -- RFC Ed.: replace zzzz with LangTag MIB RFC number & remove this note
ipMcastMIB MODULE-IDENTITY ipMcastMIB MODULE-IDENTITY
LAST-UPDATED "200708290000Z" -- 29 August 2007
ORGANIZATION "IETF MBONE Deployment (MBONED) Working Group" ORGANIZATION "IETF MBONE Deployment (MBONED) Working Group"
CONTACT-INFO "David McWalter CONTACT-INFO "David McWalter
Data Connection Limited Data Connection Limited
100 Church Street 100 Church Street
Enfield, EN2 6BQ Enfield, EN2 6BQ
UK UK
Phone: +44 208 366 1177 Phone: +44 208 366 1177
EMail: dmcw@dataconnection.com EMail: dmcw@dataconnection.com
Dave Thaler Dave Thaler
Microsoft Corporation Microsoft Corporation
One Microsoft Way One Microsoft Way
Redmond, WA 98052-6399 Redmond, WA 98052-6399
US US
Phone: +1 425 703 8835 Phone: +1 425 703 8835
skipping to change at page 6, line 34 skipping to change at page 6, line 32
Phone: +1 408 526 5139 Phone: +1 408 526 5139
EMail: kessler@cisco.com" EMail: kessler@cisco.com"
DESCRIPTION DESCRIPTION
"The MIB module for management of IP Multicast, including "The MIB module for management of IP Multicast, including
multicast routing, data forwarding, and data reception. multicast routing, data forwarding, and data reception.
Copyright (C) The IETF Trust (2007). This version of this Copyright (C) The IETF Trust (2007). This version of this
MIB module is part of RFC yyyy; see the RFC itself for full MIB module is part of RFC yyyy; see the RFC itself for full
legal notices." legal notices."
-- RFC Ed.: replace yyyy with actual RFC number & remove this note -- RFC Ed.: replace yyyy with actual RFC number & remove this note
REVISION "200708290000Z" -- 29 August 2007
DESCRIPTION "Initial version, published as RFC yyyy. DESCRIPTION "Initial version, published as RFC yyyy.
This MIB module obsoletes IPMROUTE-STD-MIB defined by This MIB module obsoletes IPMROUTE-STD-MIB defined by
[RFC2932]. Changes include the following. [RFC2932]. Changes include the following.
o This MIB module includes support for IPv6 addressing o This MIB module includes support for IPv6 addressing
and the IPv6 scoped address architecture. [RFC2932] and the IPv6 scoped address architecture. [RFC2932]
supported only IPv4. supported only IPv4.
o This MIB module allows several multicast protocols o This MIB module allows several multicast protocols
skipping to change at page 10, line 34 skipping to change at page 10, line 32
group addresses to which SSM semantics should be applied." group addresses to which SSM semantics should be applied."
REFERENCE "RFC 3569" REFERENCE "RFC 3569"
::= { ipMcast 4 } ::= { ipMcast 4 }
ipMcastSsmRangeEntry OBJECT-TYPE ipMcastSsmRangeEntry OBJECT-TYPE
SYNTAX IpMcastSsmRangeEntry SYNTAX IpMcastSsmRangeEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry (conceptual row) containing a range of group "An entry (conceptual row) containing a range of group
addresses to which SSM semantics should be applied." addresses to which SSM semantics should be applied.
OIDs are limited to 128 sub-identifiers, but this limit
is not enforced by the syntax of this entry. In practice
this does not present a problem, because IP address types
allowed by conformance statements do not exceed this limit."
REFERENCE "RFC 3569" REFERENCE "RFC 3569"
INDEX { ipMcastSsmRangeAddressType, INDEX { ipMcastSsmRangeAddressType,
ipMcastSsmRangeAddress, ipMcastSsmRangeAddress,
ipMcastSsmRangePrefixLength } ipMcastSsmRangePrefixLength }
::= { ipMcastSsmRangeTable 1 } ::= { ipMcastSsmRangeTable 1 }
IpMcastSsmRangeEntry ::= SEQUENCE { IpMcastSsmRangeEntry ::= SEQUENCE {
ipMcastSsmRangeAddressType InetAddressType, ipMcastSsmRangeAddressType InetAddressType,
ipMcastSsmRangeAddress InetAddress, ipMcastSsmRangeAddress InetAddress,
ipMcastSsmRangePrefixLength InetAddressPrefixLength, ipMcastSsmRangePrefixLength InetAddressPrefixLength,
skipping to change at page 13, line 12 skipping to change at page 13, line 15
to the IP multicast groups known to this router." to the IP multicast groups known to this router."
::= { ipMcast 5 } ::= { ipMcast 5 }
ipMcastRouteEntry OBJECT-TYPE ipMcastRouteEntry OBJECT-TYPE
SYNTAX IpMcastRouteEntry SYNTAX IpMcastRouteEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry (conceptual row) containing the multicast routing "An entry (conceptual row) containing the multicast routing
information for IP datagrams from a particular source and information for IP datagrams from a particular source and
addressed to a particular IP multicast group address." addressed to a particular IP multicast group address.
OIDs are limited to 128 sub-identifiers, but this limit
is not enforced by the syntax of this entry. In practice
this does not present a problem, because IP address types
allowed by conformance statements do not exceed this limit."
INDEX { ipMcastRouteGroupAddressType, INDEX { ipMcastRouteGroupAddressType,
ipMcastRouteGroup, ipMcastRouteGroup,
ipMcastRouteGroupPrefixLength, ipMcastRouteGroupPrefixLength,
ipMcastRouteSourceAddressType, ipMcastRouteSourceAddressType,
ipMcastRouteSource, ipMcastRouteSource,
ipMcastRouteSourcePrefixLength } ipMcastRouteSourcePrefixLength }
::= { ipMcastRouteTable 1 } ::= { ipMcastRouteTable 1 }
IpMcastRouteEntry ::= SEQUENCE { IpMcastRouteEntry ::= SEQUENCE {
ipMcastRouteGroupAddressType InetAddressType, ipMcastRouteGroupAddressType InetAddressType,
skipping to change at page 15, line 9 skipping to change at page 15, line 18
'ipv6' and 'ipv6z', this object must be in the range 'ipv6' and 'ipv6z', this object must be in the range
8..128." 8..128."
::= { ipMcastRouteEntry 3 } ::= { ipMcastRouteEntry 3 }
ipMcastRouteSourceAddressType OBJECT-TYPE ipMcastRouteSourceAddressType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A value indicating the address family of the address "A value indicating the address family of the address
contained in ipMcastRouteSource. The value MUST be the same contained in ipMcastRouteSource.
as the value of ipMcastRouteGroupType."
A value of unknown(0) indicates a non-source-specific entry,
corresponding to all sources in the group. Otherwise, the
value MUST be the same as the value of
ipMcastRouteGroupType."
::= { ipMcastRouteEntry 4 } ::= { ipMcastRouteEntry 4 }
ipMcastRouteSource OBJECT-TYPE ipMcastRouteSource OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The network address which, when combined with the "The network address which, when combined with the
corresponding value of ipMcastRouteSourcePrefixLength, corresponding value of ipMcastRouteSourcePrefixLength,
identifies the sources for which this entry contains identifies the sources for which this entry contains
multicast routing information. multicast routing information.
This address object is only significant up to This address object is only significant up to
ipMcastRouteGroupPrefixLength bits. The remainder of the ipMcastRouteSourcePrefixLength bits. The remainder of the
address bits are zero. This is especially important for address bits are zero. This is especially important for
this index field, which is part of the index of this entry. this index field, which is part of the index of this entry.
Any non-zero bits would signify an entirely different Any non-zero bits would signify an entirely different
entry. entry.
For addresses of type ipv4z or ipv6z, the appended zone For addresses of type ipv4z or ipv6z, the appended zone
index is significant even though it lies beyond the prefix index is significant even though it lies beyond the prefix
length. The use of these address types indicate that this length. The use of these address types indicate that this
source address applies only within the given zone. Zone source address applies only within the given zone. Zone
index zero is not valid in this table." index zero is not valid in this table."
skipping to change at page 15, line 48 skipping to change at page 16, line 12
SYNTAX InetAddressPrefixLength SYNTAX InetAddressPrefixLength
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The length in bits of the mask which, when combined with "The length in bits of the mask which, when combined with
the corresponding value of ipMcastRouteSource, identifies the corresponding value of ipMcastRouteSource, identifies
the sources for which this entry contains multicast routing the sources for which this entry contains multicast routing
information. information.
The InetAddressType is given by The InetAddressType is given by
ipMcastRouteSourceAddressType. For values 'ipv4' and ipMcastRouteSourceAddressType. For the value 'unknown',
'ipv4z', this object must be in the range 4..32. For values this object must be zero. For values 'ipv4' and 'ipv4z',
'ipv6' and 'ipv6z', this object must be in the range this object must be in the range 4..32. For values 'ipv6'
8..128." and 'ipv6z', this object must be in the range 8..128."
::= { ipMcastRouteEntry 6 } ::= { ipMcastRouteEntry 6 }
ipMcastRouteUpstreamNeighborType OBJECT-TYPE ipMcastRouteUpstreamNeighborType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A value indicating the address family of the address "A value indicating the address family of the address
contained in ipMcastRouteUpstreamNeighbor. contained in ipMcastRouteUpstreamNeighbor.
skipping to change at page 18, line 11 skipping to change at page 18, line 23
ipMcastRouteRtAddress OBJECT-TYPE ipMcastRouteRtAddress OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The address portion of the route used to find the upstream "The address portion of the route used to find the upstream
or parent interface for this multicast forwarding entry. or parent interface for this multicast forwarding entry.
This address object is only significant up to This address object is only significant up to
ipMcastRouteGroupPrefixLength bits. The remainder of the ipMcastRouteRtPrefixLength bits. The remainder of the
address bits are zero. address bits are zero.
For addresses of type ipv4z or ipv6z, the appended zone For addresses of type ipv4z or ipv6z, the appended zone
index is significant even though it lies beyond the prefix index is significant even though it lies beyond the prefix
length. The use of these address types indicate that this length. The use of these address types indicate that this
forwarding state applies only within the given zone. Zone forwarding state applies only within the given zone. Zone
index zero is not valid in this table." index zero is not valid in this table."
::= { ipMcastRouteEntry 15 } ::= { ipMcastRouteEntry 15 }
ipMcastRouteRtPrefixLength OBJECT-TYPE ipMcastRouteRtPrefixLength OBJECT-TYPE
skipping to change at page 22, line 47 skipping to change at page 23, line 10
::= { ipMcast 6 } ::= { ipMcast 6 }
ipMcastRouteNextHopEntry OBJECT-TYPE ipMcastRouteNextHopEntry OBJECT-TYPE
SYNTAX IpMcastRouteNextHopEntry SYNTAX IpMcastRouteNextHopEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry (conceptual row) in the list of next-hops on "An entry (conceptual row) in the list of next-hops on
outgoing interfaces to which IP multicast datagrams from outgoing interfaces to which IP multicast datagrams from
particular sources to an IP multicast group address are particular sources to an IP multicast group address are
routed." routed.
OIDs are limited to 128 sub-identifiers, but this limit
is not enforced by the syntax of this entry. In practice
this does not present a problem, because IP address types
allowed by conformance statements do not exceed this limit."
INDEX { ipMcastRouteNextHopGroupAddressType, INDEX { ipMcastRouteNextHopGroupAddressType,
ipMcastRouteNextHopGroup, ipMcastRouteNextHopGroup,
ipMcastRouteNextHopGroupPrefixLength, ipMcastRouteNextHopGroupPrefixLength,
ipMcastRouteNextHopSourceAddressType, ipMcastRouteNextHopSourceAddressType,
ipMcastRouteNextHopSource, ipMcastRouteNextHopSource,
ipMcastRouteNextHopSourcePrefixLength, ipMcastRouteNextHopSourcePrefixLength,
ipMcastRouteNextHopIfIndex, ipMcastRouteNextHopIfIndex,
ipMcastRouteNextHopAddressType, ipMcastRouteNextHopAddressType,
ipMcastRouteNextHopAddress } ipMcastRouteNextHopAddress }
::= { ipMcastRouteNextHopTable 1 } ::= { ipMcastRouteNextHopTable 1 }
skipping to change at page 24, line 40 skipping to change at page 25, line 9
'ipv6' and 'ipv6z', this object must be in the range 'ipv6' and 'ipv6z', this object must be in the range
8..128." 8..128."
::= { ipMcastRouteNextHopEntry 3 } ::= { ipMcastRouteNextHopEntry 3 }
ipMcastRouteNextHopSourceAddressType OBJECT-TYPE ipMcastRouteNextHopSourceAddressType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A value indicating the address family of the address "A value indicating the address family of the address
contained in ipMcastRouteNextHopSource. The value MUST be contained in ipMcastRouteNextHopSource.
the same as the value of ipMcastRouteNextHopGroupType."
A value of unknown(0) indicates a non-source-specific entry,
corresponding to all sources in the group. Otherwise, the
value MUST be the same as the value of
ipMcastRouteNextHopGroupType."
::= { ipMcastRouteNextHopEntry 4 } ::= { ipMcastRouteNextHopEntry 4 }
ipMcastRouteNextHopSource OBJECT-TYPE ipMcastRouteNextHopSource OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The network address which, when combined with the "The network address which, when combined with the
corresponding value of the mask specified in corresponding value of the mask specified in
ipMcastRouteNextHopSourcePrefixLength, identifies the ipMcastRouteNextHopSourcePrefixLength, identifies the
skipping to change at page 25, line 32 skipping to change at page 26, line 6
SYNTAX InetAddressPrefixLength SYNTAX InetAddressPrefixLength
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The length in bits of the mask which, when combined with "The length in bits of the mask which, when combined with
the corresponding value specified in the corresponding value specified in
ipMcastRouteNextHopSource, identifies the sources for which ipMcastRouteNextHopSource, identifies the sources for which
this entry specifies a next-hop on an outgoing interface. this entry specifies a next-hop on an outgoing interface.
The InetAddressType is given by The InetAddressType is given by
ipMcastRouteNextHopSourceAddressType. For values 'ipv4' and ipMcastRouteNextHopSourceAddressType. For the value
'unknown', this object must be zero. For values 'ipv4' and
'ipv4z', this object must be in the range 4..32. For values 'ipv4z', this object must be in the range 4..32. For values
'ipv6' and 'ipv6z', this object must be in the range 'ipv6' and 'ipv6z', this object must be in the range
8..128." 8..128."
::= { ipMcastRouteNextHopEntry 6 } ::= { ipMcastRouteNextHopEntry 6 }
ipMcastRouteNextHopIfIndex OBJECT-TYPE ipMcastRouteNextHopIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex SYNTAX InterfaceIndex
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at page 26, line 41 skipping to change at page 27, line 15
ipMcastRouteNextHopTimeStamp OBJECT-TYPE ipMcastRouteNextHopTimeStamp OBJECT-TYPE
SYNTAX TimeStamp SYNTAX TimeStamp
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The value of sysUpTime at which the multicast routing "The value of sysUpTime at which the multicast routing
information represented by this entry was learned by the information represented by this entry was learned by the
router. router.
If this infomration was present at the most recent re- If this information was present at the most recent re-
initialization of the local management subsystem, then this initialization of the local management subsystem, then this
object contains a zero value." object contains a zero value."
::= { ipMcastRouteNextHopEntry 11 } ::= { ipMcastRouteNextHopEntry 11 }
ipMcastRouteNextHopExpiryTime OBJECT-TYPE ipMcastRouteNextHopExpiryTime OBJECT-TYPE
SYNTAX TimeTicks SYNTAX TimeTicks
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The minimum amount of time remaining before this entry will "The minimum amount of time remaining before this entry will
skipping to change at page 28, line 45 skipping to change at page 29, line 19
zone boundaries." zone boundaries."
REFERENCE "RFC 4007 section 5" REFERENCE "RFC 4007 section 5"
::= { ipMcast 7 } ::= { ipMcast 7 }
ipMcastBoundaryEntry OBJECT-TYPE ipMcastBoundaryEntry OBJECT-TYPE
SYNTAX IpMcastBoundaryEntry SYNTAX IpMcastBoundaryEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry (conceptual row) describing one of this device's "An entry (conceptual row) describing one of this device's
multicast scope zone boundaries." multicast scope zone boundaries.
OIDs are limited to 128 sub-identifiers, but this limit
is not enforced by the syntax of this entry. In practice
this does not present a problem, because IP address types
allowed by conformance statements do not exceed this limit."
REFERENCE "RFC 2365 section 5, RFC 4007 section 5" REFERENCE "RFC 2365 section 5, RFC 4007 section 5"
INDEX { ipMcastBoundaryIfIndex, INDEX { ipMcastBoundaryIfIndex,
ipMcastBoundaryAddressType, ipMcastBoundaryAddressType,
ipMcastBoundaryAddress, ipMcastBoundaryAddress,
ipMcastBoundaryAddressPrefixLength } ipMcastBoundaryAddressPrefixLength }
::= { ipMcastBoundaryTable 1 } ::= { ipMcastBoundaryTable 1 }
IpMcastBoundaryEntry ::= SEQUENCE { IpMcastBoundaryEntry ::= SEQUENCE {
ipMcastBoundaryIfIndex InterfaceIndex, ipMcastBoundaryIfIndex InterfaceIndex,
ipMcastBoundaryAddressType InetAddressType, ipMcastBoundaryAddressType InetAddressType,
skipping to change at page 31, line 6 skipping to change at page 31, line 34
ipMcastBoundaryTimeStamp OBJECT-TYPE ipMcastBoundaryTimeStamp OBJECT-TYPE
SYNTAX TimeStamp SYNTAX TimeStamp
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The value of sysUpTime at which the multicast boundary "The value of sysUpTime at which the multicast boundary
information represented by this entry was learned by the information represented by this entry was learned by the
router. router.
If this infomration was present at the most recent re- If this information was present at the most recent re-
initialization of the local management subsystem, then this initialization of the local management subsystem, then this
object contains a zero value." object contains a zero value."
::= { ipMcastBoundaryEntry 5 } ::= { ipMcastBoundaryEntry 5 }
ipMcastBoundaryDroppedMcastOctets OBJECT-TYPE ipMcastBoundaryDroppedMcastOctets OBJECT-TYPE
SYNTAX Counter64 SYNTAX Counter64
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of octets of multicast packets that have been "The number of octets of multicast packets that have been
skipping to change at page 32, line 40 skipping to change at page 33, line 20
"The (conceptual) table listing multicast scope names." "The (conceptual) table listing multicast scope names."
REFERENCE "RFC 4007 section 4" REFERENCE "RFC 4007 section 4"
::= { ipMcast 8 } ::= { ipMcast 8 }
ipMcastScopeNameEntry OBJECT-TYPE ipMcastScopeNameEntry OBJECT-TYPE
SYNTAX IpMcastScopeNameEntry SYNTAX IpMcastScopeNameEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry (conceptual row) that names a multicast address "An entry (conceptual row) that names a multicast address
scope." scope.
OIDs are limited to 128 sub-identifiers, but this limit
is not enforced by the syntax of this entry. In practice
this does not present a problem, because IP address types
allowed by conformance statements do not exceed this limit."
REFERENCE "RFC 4007 section 4" REFERENCE "RFC 4007 section 4"
INDEX { ipMcastScopeNameAddressType, INDEX { ipMcastScopeNameAddressType,
ipMcastScopeNameAddress, ipMcastScopeNameAddress,
ipMcastScopeNameAddressPrefixLength, ipMcastScopeNameAddressPrefixLength,
ipMcastScopeNameLanguage } ipMcastScopeNameLanguage }
::= { ipMcastScopeNameTable 1 } ::= { ipMcastScopeNameTable 1 }
IpMcastScopeNameEntry ::= SEQUENCE { IpMcastScopeNameEntry ::= SEQUENCE {
ipMcastScopeNameAddressType InetAddressType, ipMcastScopeNameAddressType InetAddressType,
ipMcastScopeNameAddress InetAddress, ipMcastScopeNameAddress InetAddress,
skipping to change at page 36, line 16 skipping to change at page 36, line 48
all applications and services as they are classified on this all applications and services as they are classified on this
device." device."
::= { ipMcast 9 } ::= { ipMcast 9 }
ipMcastLocalListenerEntry OBJECT-TYPE ipMcastLocalListenerEntry OBJECT-TYPE
SYNTAX IpMcastLocalListenerEntry SYNTAX IpMcastLocalListenerEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry (conceptual row) identifying a local application "An entry (conceptual row) identifying a local application
or service that has joined a multicast group as a listener." or service that has joined a multicast group as a listener.
OIDs are limited to 128 sub-identifiers, but this limit
is not enforced by the syntax of this entry. In practice
this does not present a problem, because IP address types
allowed by conformance statements do not exceed this limit."
INDEX { ipMcastLocalListenerGroupAddressType, INDEX { ipMcastLocalListenerGroupAddressType,
ipMcastLocalListenerGroupAddress, ipMcastLocalListenerGroupAddress,
ipMcastLocalListenerSourceAddressType, ipMcastLocalListenerSourceAddressType,
ipMcastLocalListenerSourceAddress, ipMcastLocalListenerSourceAddress,
ipMcastLocalListenerSourcePrefixLength, ipMcastLocalListenerSourcePrefixLength,
ipMcastLocalListenerIfIndex, ipMcastLocalListenerIfIndex,
ipMcastLocalListenerRunIndex } ipMcastLocalListenerRunIndex }
::= { ipMcastLocalListenerTable 1 } ::= { ipMcastLocalListenerTable 1 }
IpMcastLocalListenerEntry ::= SEQUENCE { IpMcastLocalListenerEntry ::= SEQUENCE {
skipping to change at page 37, line 13 skipping to change at page 37, line 51
"The IP multicast group for which this entry specifies "The IP multicast group for which this entry specifies
locally joined applications or services." locally joined applications or services."
::= { ipMcastLocalListenerEntry 2 } ::= { ipMcastLocalListenerEntry 2 }
ipMcastLocalListenerSourceAddressType OBJECT-TYPE ipMcastLocalListenerSourceAddressType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A value indicating the address family of the address "A value indicating the address family of the address
contained in ipMcastLocalListenerSource. The value MUST be contained in ipMcastLocalListenerSource.
the same as the value of
A value of unknown(0) indicates a non-source-specific entry,
corresponding to all sources in the group. Otherwise, the
value MUST be the same as the value of
ipMcastLocalListenerGroupAddressType." ipMcastLocalListenerGroupAddressType."
::= { ipMcastLocalListenerEntry 3 } ::= { ipMcastLocalListenerEntry 3 }
ipMcastLocalListenerSourceAddress OBJECT-TYPE ipMcastLocalListenerSourceAddress OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The network address which, when combined with the "The network address which, when combined with the
corresponding value of the mask specified in corresponding value of the mask specified in
skipping to change at page 37, line 50 skipping to change at page 38, line 43
::= { ipMcastLocalListenerEntry 4 } ::= { ipMcastLocalListenerEntry 4 }
ipMcastLocalListenerSourcePrefixLength OBJECT-TYPE ipMcastLocalListenerSourcePrefixLength OBJECT-TYPE
SYNTAX InetAddressPrefixLength SYNTAX InetAddressPrefixLength
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The length in bits of the mask which, when combined with "The length in bits of the mask which, when combined with
the corresponding value specified in the corresponding value specified in
ipMcastLocalListenerSource, identifies the sources for which ipMcastLocalListenerSource, identifies the sources for which
this entry specifies a local listener. A mask length of this entry specifies a local listener.
zero corresponds to all sources within the group.
The InetAddressType is given by The InetAddressType is given by
ipMcastLocalListenerSourceAddressType. For values 'ipv4' ipMcastLocalListenerSourceAddressType. For the value
and 'ipv4z', this object must be in the range 4..32. For 'unknown', this object must be zero. For values 'ipv4' and
values 'ipv6' and 'ipv6z', this object must be in the range 'ipv4z', this object must be in the range 4..32. For values
'ipv6' and 'ipv6z', this object must be in the range
8..128." 8..128."
::= { ipMcastLocalListenerEntry 5 } ::= { ipMcastLocalListenerEntry 5 }
ipMcastLocalListenerIfIndex OBJECT-TYPE ipMcastLocalListenerIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex SYNTAX InterfaceIndex
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The IfIndex value of the interface for which this entry "The IfIndex value of the interface for which this entry
specifies a local listener." specifies a local listener."
skipping to change at page 56, line 30 skipping to change at page 57, line 31
this note. this note.
9. Acknowledgements 9. Acknowledgements
This MIB module is based on the original work in [RFC2932] by K. This MIB module is based on the original work in [RFC2932] by K.
McCloghrie, D. Farinacci and D. Thaler. McCloghrie, D. Farinacci and D. Thaler.
Suggested IPv6 multicast MIBs by R. Sivaramu and R. Raghunarayan have Suggested IPv6 multicast MIBs by R. Sivaramu and R. Raghunarayan have
been used for comparison while editing this MIB module. been used for comparison while editing this MIB module.
The authors are also grateful to Bill Fenner for fine ideas, and to The authors are grateful to Bill Fenner for fine ideas, and to Bharat
Bharat Joshi for input and several corrections. Joshi for input and several corrections.
The authors also wish to thank John Flick, Bert Wijnen and Stig
Venaas for their reviewing and comments.
10. References 10. References
10.1 Normative References 10.1 Normative References
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, March 1997. Requirement Levels", BCP 14, RFC 2119, March 1997.
[RFC2365] Meyer, D., "Administratively Scoped IP Multicast", BCP 23, [RFC2365] Meyer, D., "Administratively Scoped IP Multicast", BCP 23,
RFC 2365, July 1998. RFC 2365, July 1998.
skipping to change at page 57, line 24 skipping to change at page 58, line 25
MIB", RFC 2863, June 2000. MIB", RFC 2863, June 2000.
[RFC3306] Haberman, B. and D. Thaler, "Unicast-Prefix-based IPv6 [RFC3306] Haberman, B. and D. Thaler, "Unicast-Prefix-based IPv6
Multicast Addresses", RFC 3306, August 2002. Multicast Addresses", RFC 3306, August 2002.
[RFC3411] Harrington, D., Presuhn, R., and B. Wijnen, "An [RFC3411] Harrington, D., Presuhn, R., and B. Wijnen, "An
Architecture for Describing Simple Network Management Architecture for Describing Simple Network Management
Protocol (SNMP) Management Frameworks", STD 62, RFC 3411, Protocol (SNMP) Management Frameworks", STD 62, RFC 3411,
December 2002. December 2002.
[RFC3569] Bhattacharyya, S., "An Overview of Source-Specific
Multicast (SSM)", RFC 3569, July 2003.
[RFC4001] Daniele, M., Haberman, B., Routhier, S., and J. [RFC4001] Daniele, M., Haberman, B., Routhier, S., and J.
Schoenwaelder, "Textual Conventions for Internet Network Schoenwaelder, "Textual Conventions for Internet Network
Addresses", RFC 4001, February 2005. Addresses", RFC 4001, February 2005.
[RFC4007] Deering, S., Haberman, B., Jinmei, T., Nordmark, E., and [RFC4007] Deering, S., Haberman, B., Jinmei, T., Nordmark, E., and
B. Zill, "IPv6 Scoped Address Architecture", RFC 4007, B. Zill, "IPv6 Scoped Address Architecture", RFC 4007,
March 2005. March 2005.
[RFC4291] Hinden, R. and S. Deering, "IP Version 6 Addressing [RFC4291] Hinden, R. and S. Deering, "IP Version 6 Addressing
Architecture", RFC 4291, February 2006. Architecture", RFC 4291, February 2006.
skipping to change at page 58, line 9 skipping to change at page 59, line 6
Managed Objects for Applications", RFC 2287, Managed Objects for Applications", RFC 2287,
February 1998. February 1998.
[RFC2932] McCloghrie, K., Farinacci, D., and D. Thaler, "IPv4 [RFC2932] McCloghrie, K., Farinacci, D., and D. Thaler, "IPv4
Multicast Routing MIB", RFC 2932, October 2000. Multicast Routing MIB", RFC 2932, October 2000.
[RFC3410] Case, J., Mundy, R., Partain, D., and B. Stewart, [RFC3410] Case, J., Mundy, R., Partain, D., and B. Stewart,
"Introduction and Applicability Statements for Internet- "Introduction and Applicability Statements for Internet-
Standard Management Framework", RFC 3410, December 2002. Standard Management Framework", RFC 3410, December 2002.
[RFC3569] Bhattacharyya, S., "An Overview of Source-Specific
Multicast (SSM)", RFC 3569, July 2003.
[RFC4293] Routhier, S., "Management Information Base for the [RFC4293] Routhier, S., "Management Information Base for the
Internet Protocol (IP)", RFC 4293, April 2006. Internet Protocol (IP)", RFC 4293, April 2006.
[RFC4601] Fenner, B., Handley, M., Holbrook, H., and I. Kouvelas, [RFC4601] Fenner, B., Handley, M., Holbrook, H., and I. Kouvelas,
"Protocol Independent Multicast - Sparse Mode (PIM-SM): "Protocol Independent Multicast - Sparse Mode (PIM-SM):
Protocol Specification (Revised)", RFC 4601, August 2006. Protocol Specification (Revised)", RFC 4601, August 2006.
[RFC4646] Phillips, A. and M. Davis, "Tags for Identifying [RFC4646] Phillips, A. and M. Davis, "Tags for Identifying
Languages", BCP 47, RFC 4646, September 2006. Languages", BCP 47, RFC 4646, September 2006.
 End of changes. 31 change blocks. 
56 lines changed or deleted 100 lines changed or added

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