draft-ietf-idmr-multicast-routmib-07.txt   draft-ietf-idmr-multicast-routmib-08.txt 
IDMR Working Group Keith McCloghrie IDMR Working Group Keith McCloghrie
INTERNET-DRAFT Dino Farinacci INTERNET-DRAFT Dino Farinacci
Expires January 1999 cisco Systems Expires November 1999 cisco Systems
Dave Thaler Dave Thaler
Microsoft Microsoft
23 July 1998 7 May 1999
IP Multicast Routing MIB IP Multicast Routing MIB
<draft-ietf-idmr-multicast-routmib-07.txt> <draft-ietf-idmr-multicast-routmib-08.txt>
Status of this Memo Status of this Memo
This document is an Internet-Draft. Internet-Drafts are working This document is an Internet-Draft and is in full conformance with all
documents of the Internet Engineering Task Force (IETF), its areas, and provisions of Section 10 of RFC2026.
its working groups. Note that other groups may also distribute working
documents as Internet-Drafts. Internet-Drafts are working documents of the Internet Engineering Task
Force (IETF), its areas, and its working groups. Note that other groups
may also distribute working documents as Internet-Drafts.
Internet-Drafts are draft documents valid for a maximum of six months Internet-Drafts are draft documents valid for a maximum of six months
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 material time. It is inappropriate to use Internet- Drafts as reference material
or to cite them other than as ``work in progress.'' or to cite them other than as "work in progress."
To learn the current status of any Internet-Draft, please check the The list of current Internet-Drafts can be accessed at
``1id-abstracts.txt'' listing contained in the Internet- Drafts Shadow http://www.ietf.org/ietf/1id-abstracts.txt
Directories on ftp.ietf.org (US East Coast), nic.nordu.net (Europe),
ftp.isi.edu (US West Coast), or munnari.oz.au (Pacific Rim). The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html.
Copyright Notice Copyright Notice
Copyright (C) The Internet Society (1998). All Rights Reserved. Copyright (C) The Internet Society (1999). All Rights Reserved.
1. Introduction Draft IP Multicast Routing MIB May 1999
1. Abstact
This memo defines an experimental portion of the Management Information This memo defines an experimental portion of the Management Information
Base (MIB) for use with network management protocols in the Internet Base (MIB) for use with network management protocols in the Internet
community. In particular, it describes managed objects used for community. In particular, it describes managed objects used for
managing IP Multicast Routing [16], independent of the specific managing IP Multicast Routing for IPv4, independent of the specific
multicast routing protocol in use.
Draft IP Multicast Routing MIB July 1998
multicast routing protocol [17-21] in use. Managed objects specific to
particular multicast routing protocols are specified elsewhere.
2. Revision History
A record of changes which will be removed before publication.
23 July 1998
(1) added ipMRouteRtProto, ipMRouteRtAddr, ipMRouteRtMask, and
ipMRouteRtType to get the route used by the multicast forwarding
entry. This provides functionality equivalent to mtrace.
(2) added ipMRouteScopeTable for mapping admin boundaries to user-
friendly scope names.
(3) changed comments on pimSparseMode and pimDenseMode enumeration
values to clarify that they may be used for PIMv1.
(4) added security considerations and copyright notice
20 November 1997
(1) made ipMRouteInterfaceProtocol read-only.
(2) added ipMRouteInterfaceRateLimit, ipMRouteInterfaceInMcastOctets,
ipMRouteInterfaceOutMcastOctets, ipMRouteInterfaceHCInMcastOctets,
and ipMRouteInterfaceHCOutMcastOctets, with the HC objects in a new
conformance group.
26 March
(1) added ipMRouteInterfaceProtocol.
(2) added protocol values for PIM-DM, PIM-SM, and IGMP-only links.
26 November
(1) moved ipMRouteNextHopPkts to its own conformance group.
9 June
(1) added the ipMRouteBoundaryTable and ipMRouteNextHopPkts.
Draft IP Multicast Routing MIB July 1998
(2) updated references, etc.
28 March
(1) renamed ipMRouteNextHopClosestMember to
ipMRouteNextHopClosestMemberHops, and ipMRouteDifferentInIfIndexes
to ipMRouteDifferentInIfPacket.
26 February
(1) added ipMRouteNextHopAddress as a INDEX variable for the
ipMRouteNextHopTable.
(2) added ipMRouteNextHopClosestMember and ipMRouteNextHopProtocol
(3) added ipMRouteMIBHopCountGroup.
(4) specified that an expiry-time of zero means that an entry is not
subject to aging.
(5) added references for MOSPF and CBT.
4 February
(1) removed ipMRouteOutList
(2) Modified ipMRouteNextHopTable to be INDEX-ed by
ipMRouteNextHopGroup, ipMRouteNextHopSource,
ipMRouteNextHopSourceMask, and ipMRouteNextHopIfIndex.
(3) added ipMRouteProtocol
(4) replaced "RPF" terminology with "Upstream neighbor". 2. Introduction
15 July - initial version. This MIB describes objects used for managing IP Multicast Routing [16],
independent of the specific multicast routing protocol [17-21] in use.
Managed objects specific to particular multicast routing protocols are
specified elsewhere. Similarly, this MIB does not support management of
multicast routing for other address families, including IPv6. Such
management may be supported by other MIBs.
3. The SNMP Management Framework 3. The SNMP Management Framework
The SNMP Management Framework presently consists of five major The SNMP Management Framework presently consists of five major
components: components:
o An overall architecture, described in RFC 2271 [1]. o An overall architecture, described in RFC 2271 [1].
Draft IP Multicast Routing MIB July 1998
o Mechanisms for describing and naming objects and events for the o Mechanisms for describing and naming objects and events for the
purpose of management. The first version of this Structure of purpose of management. The first version of this Structure of
Management Information (SMI) is called SMIv1 and described in RFC Management Information (SMI) is called SMIv1 and described in RFC
1155 [2], RFC 1212 [3] and RFC 1215 [4]. The second version, called 1155 [2], RFC 1212 [3] and RFC 1215 [4]. The second version, called
SMIv2, is described in RFC 1902 [5], RFC 1903 [6] and RFC 1904 [7]. SMIv2, is described in RFC 2578 [5], RFC 2579 [6] and RFC 2580 [7].
o Message protocols for transferring management information. The o Message protocols for transferring management information. The
first version of the SNMP message protocol is called SNMPv1 and first version of the SNMP message protocol is called SNMPv1 and
described in RFC 1157 [8]. A second version of the SNMP message described in RFC 1157 [8]. A second version of the SNMP message
protocol, which is not an Internet standards track protocol, is protocol, which is not an Internet standards track protocol, is
called SNMPv2c and described in RFC 1901 [9] and RFC 1906 [10]. called SNMPv2c and described in RFC 1901 [9] and RFC 1906 [10].
The third version of the message protocol is called SNMPv3 and The third version of the message protocol is called SNMPv3 and
described in RFC 1906 [10], RFC 2272 [11] and RFC 2274 [12]. described in RFC 1906 [10], RFC 2272 [11] and RFC 2274 [12].
o Protocol operations for accessing management information. The first o Protocol operations for accessing management information. The first
set of protocol operations and associated PDU formats is described set of protocol operations and associated PDU formats is described
in RFC 1157 [8]. A second set of protocol operations and associated in RFC 1157 [8]. A second set of protocol operations and associated
PDU formats is described in RFC 1905 [13]. PDU formats is described in RFC 1905 [13].
Draft IP Multicast Routing MIB May 1999
o A set of fundamental applications described in RFC 2273 [14] and o A set of fundamental applications described in RFC 2273 [14] and
the view-based access control mechanism described in RFC 2275 [15]. the view-based access control mechanism described in RFC 2275 [15].
Managed objects are accessed via a virtual information store, termed the Managed objects are accessed via a virtual information store, termed the
Management Information Base or MIB. Objects in the MIB are defined Management Information Base or MIB. Objects in the MIB are defined
using the mechanisms defined in the SMI. using the mechanisms defined in the SMI.
This memo specifies a MIB module that is compliant to the SMIv2. A MIB This memo specifies a MIB module that is compliant to the SMIv2. A MIB
conforming to the SMIv1 can be produced through the appropriate 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
skipping to change at page 5, line 4 skipping to change at page 3, line 32
MIB. MIB.
3.1. Object Definitions 3.1. Object Definitions
Managed objects are accessed via a virtual information store, termed the Managed objects are accessed via a virtual information store, termed the
Management Information Base or MIB. Objects in the MIB are defined Management Information Base or MIB. Objects in the MIB are defined
using the subset of Abstract Syntax Notation One (ASN.1) defined in the using the subset of Abstract Syntax Notation One (ASN.1) defined in the
SMI. In particular, each object type is named by an OBJECT IDENTIFIER, SMI. In particular, each object type is named by an OBJECT IDENTIFIER,
an administratively assigned name. The object type together with an an administratively assigned name. The object type together with an
object instance serves to uniquely identify a specific instantiation of object instance serves to uniquely identify a specific instantiation of
Draft IP Multicast Routing MIB July 1998
the object. For human convenience, we often use a textual string, the object. For human convenience, we often use a textual string,
termed the descriptor, to refer to the object type. termed the descriptor, to refer to the object type.
4. Overview 4. Overview
This MIB module contains one scalar and five tables. The tables are: This MIB module contains one scalar and five tables. The tables are:
(1) the IP Multicast Route Table containing multicast routing (1) the IP Multicast Route Table containing multicast routing
information for IP datagrams sent by particular sources to the IP information for IP datagrams sent by particular sources to the IP
multicast groups known to a router. multicast groups known to a router.
(2) the IP Multicast Routing Next Hop Table containing information on (2) the IP Multicast Routing Next Hop Table containing information on
the next hops for the routing IP multicast datagrams. Each entry the next hops for the routing IP multicast datagrams. Each entry
is one of a list of next hops on outgoing interfaces for particular is one of a list of next hops on outgoing interfaces for particular
sources sending to a particular multicast group address. sources sending to a particular multicast group address.
(3) the IP Multicast Routing Interface Table containing multicast (3) the IP Multicast Routing Interface Table containing multicast
routing information specific to interfaces. routing information specific to interfaces.
(4) the IP Multicast Scope Table containing multicast scopes [22]. Draft IP Multicast Routing MIB May 1999
(5) the IP Multicast Scoped Boundary Table containing the boundaries (4) the IP Multicast Scope Boundary Table containing the boundaries
configured for multicast scopes. configured for multicast scopes [22].
Draft IP Multicast Routing MIB July 1998 (5) the IP Multicast Scope Name Table containing human-readable names
of multicast scope.
Draft IP Multicast Routing MIB May 1999
5. Definitions 5. Definitions
IPMROUTE-MIB DEFINITIONS ::= BEGIN IPMROUTE-MIB DEFINITIONS ::= BEGIN
IMPORTS IMPORTS
-- NOTE TO RFC EDITOR: When this document is published as
-- an RFC, change 'experimental' to 'mib-2' in the
-- following import, and delete this comment
MODULE-IDENTITY, OBJECT-TYPE, experimental, MODULE-IDENTITY, OBJECT-TYPE, experimental,
Integer32, Counter32, Counter64, Integer32, Counter32, Counter64,
IpAddress, TimeTicks FROM SNMPv2-SMI IpAddress, TimeTicks FROM SNMPv2-SMI
DisplayString, RowStatus FROM SNMPv2-TC RowStatus, TEXTUAL-CONVENTION,
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF; TruthValue FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
InterfaceIndexOrZero,
InterfaceIndex FROM IF-MIB;
ipMRouteMIB MODULE-IDENTITY ipMRouteMIB MODULE-IDENTITY
LAST-UPDATED "9807231200Z" LAST-UPDATED "9905071200Z" -- May 7, 1999
ORGANIZATION "IETF IDMR Working Group." ORGANIZATION "IETF IDMR Working Group"
CONTACT-INFO CONTACT-INFO
" Dave Thaler " Dave Thaler
Microsoft Corporation Microsoft Corporation
One Microsoft Way One Microsoft Way
Redmond, WA 48105-6399 Redmond, WA 98052-6399
US US
Phone: +1 425 703 8835 Phone: +1 425 703 8835
EMail: dthaler@microsoft.com" EMail: dthaler@dthaler.microsoft.com"
DESCRIPTION DESCRIPTION
"The MIB module for management of IP Multicast routing, but "The MIB module for management of IP Multicast routing, but
independent of the specific multicast routing protocol in independent of the specific multicast routing protocol in
use." use."
REVISION "9905071200Z" -- May 7, 1999
DESCRIPTION
"Initial version, published as RFC xxxx (to be filled in by
RFC-Editor)."
::= { experimental 60 } ::= { experimental 60 }
-- NOTE TO RFC EDITOR: When this document is published as
-- an RFC, change '{ experimental 60 }' to '{ mib-2 XX }'
-- where XX is assigned by IANA, and delete this comment.
-- Textual Conventions
Draft IP Multicast Routing MIB May 1999
IpMRouteProtocol ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The multicast routing protocol. Inclusion of values for
multicast routing protocols is not intended to imply that
those protocols need be supported."
SYNTAX INTEGER {
other(1), -- none of the following
local(2), -- e.g., manually configured
netmgmt(3), -- set via net.mgmt protocol
dvmrp(4),
mospf(5),
pimSparseDense(6), -- PIMv1, both DM and SM
cbt(7),
pimSparseMode(8), -- PIM-SM
pimDenseMode(9), -- PIM-DM
igmpOnly(10),
bgmp(11)
}
-- Top-level structyre of the MIB
ipMRouteMIBObjects OBJECT IDENTIFIER ::= { ipMRouteMIB 1 } ipMRouteMIBObjects OBJECT IDENTIFIER ::= { ipMRouteMIB 1 }
ipMRoute OBJECT IDENTIFIER ::= { ipMRouteMIBObjects 1 } ipMRoute OBJECT IDENTIFIER ::= { ipMRouteMIBObjects 1 }
Draft IP Multicast Routing MIB July 1998 Draft IP Multicast Routing MIB May 1999
-- the IP Multicast Routing MIB-Group -- the IP Multicast Routing MIB-Group
-- --
-- a collection of objects providing information about -- a collection of objects providing information about
-- IP Multicast Groups -- IP Multicast Groups
ipMRouteEnable OBJECT-TYPE ipMRouteEnable OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) } SYNTAX INTEGER { enabled(1), disabled(2) }
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
skipping to change at page 7, line 37 skipping to change at page 7, line 37
the IP multicast groups known to this router." the IP multicast groups known to this router."
::= { ipMRoute 2 } ::= { ipMRoute 2 }
ipMRouteEntry OBJECT-TYPE ipMRouteEntry OBJECT-TYPE
SYNTAX IpMRouteEntry SYNTAX IpMRouteEntry
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.
Discontinuities in counters in this entry can be detected by
observing the value of ipMRouteUpTime."
INDEX { ipMRouteGroup, INDEX { ipMRouteGroup,
ipMRouteSource, ipMRouteSource,
ipMRouteSourceMask } ipMRouteSourceMask }
::= { ipMRouteTable 1 } ::= { ipMRouteTable 1 }
Draft IP Multicast Routing MIB July 1998 Draft IP Multicast Routing MIB May 1999
IpMRouteEntry ::= SEQUENCE { IpMRouteEntry ::= SEQUENCE {
ipMRouteGroup IpAddress, ipMRouteGroup IpAddress,
ipMRouteSource IpAddress, ipMRouteSource IpAddress,
ipMRouteSourceMask IpAddress, ipMRouteSourceMask IpAddress,
ipMRouteUpstreamNeighbor IpAddress, ipMRouteUpstreamNeighbor IpAddress,
ipMRouteInIfIndex Integer32, ipMRouteInIfIndex InterfaceIndexOrZero,
ipMRouteUpTime TimeTicks, ipMRouteUpTime TimeTicks,
ipMRouteExpiryTime TimeTicks, ipMRouteExpiryTime TimeTicks,
ipMRoutePkts Counter32, ipMRoutePkts Counter32,
ipMRouteDifferentInIfPackets Counter32, ipMRouteDifferentInIfPackets Counter32,
ipMRouteOctets Counter32, ipMRouteOctets Counter32,
ipMRouteProtocol INTEGER, ipMRouteProtocol INTEGER,
ipMRouteRtProto INTEGER, ipMRouteRtProto INTEGER,
ipMRouteRtAddress IpAddress, ipMRouteRtAddress IpAddress,
ipMRouteRtMask IpAddress, ipMRouteRtMask IpAddress,
ipMRouteRtType INTEGER ipMRouteRtType INTEGER
skipping to change at page 9, line 5 skipping to change at page 9, line 5
::= { ipMRouteEntry 2 } ::= { ipMRouteEntry 2 }
ipMRouteSourceMask OBJECT-TYPE ipMRouteSourceMask OBJECT-TYPE
SYNTAX IpAddress SYNTAX IpAddress
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The network mask which when combined with the corresponding "The network mask which when combined with the corresponding
value of ipMRouteSource identifies the sources for which value of ipMRouteSource identifies the sources for which
Draft IP Multicast Routing MIB July 1998 Draft IP Multicast Routing MIB May 1999
this entry contains multicast routing information." this entry contains multicast routing information."
::= { ipMRouteEntry 3 } ::= { ipMRouteEntry 3 }
ipMRouteUpstreamNeighbor OBJECT-TYPE ipMRouteUpstreamNeighbor OBJECT-TYPE
SYNTAX IpAddress SYNTAX IpAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The address of the upstream neighbor (e.g., RPF neighbor) "The address of the upstream neighbor (e.g., RPF neighbor)
from which IP datagrams from these sources to this multicast from which IP datagrams from these sources to this multicast
address are received, or 0.0.0.0 if the upstream neighbor is address are received, or 0.0.0.0 if the upstream neighbor is
unknown (e.g., in CBT)." unknown (e.g., in CBT)."
::= { ipMRouteEntry 4 } ::= { ipMRouteEntry 4 }
ipMRouteInIfIndex OBJECT-TYPE ipMRouteInIfIndex OBJECT-TYPE
SYNTAX Integer32 SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The value of ifIndex for the interface on which IP "The value of ifIndex for the interface on which IP
datagrams sent by these sources to this multicast address datagrams sent by these sources to this multicast address
are received. A value of 0 indicates that datagrams are not are received. A value of 0 indicates that datagrams are not
subject to an incoming interface check, but may be accepted subject to an incoming interface check, but may be accepted
on multiple interfaces (e.g., in CBT)." on multiple interfaces (e.g., in CBT)."
::= { ipMRouteEntry 5 } ::= { ipMRouteEntry 5 }
skipping to change at page 10, line 5 skipping to change at page 10, line 5
ipMRouteExpiryTime OBJECT-TYPE ipMRouteExpiryTime 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
be aged out. The value 0 indicates that the entry is not be aged out. The value 0 indicates that the entry is not
subject to aging." subject to aging."
::= { ipMRouteEntry 7 } ::= { ipMRouteEntry 7 }
Draft IP Multicast Routing MIB July 1998 Draft IP Multicast Routing MIB May 1999
ipMRoutePkts OBJECT-TYPE ipMRoutePkts OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of packets which this router has received from "The number of packets which this router has received from
these sources and addressed to this multicast group these sources and addressed to this multicast group
address." address."
::= { ipMRouteEntry 8 } ::= { ipMRouteEntry 8 }
ipMRouteDifferentInIfPackets OBJECT-TYPE ipMRouteDifferentInIfPackets OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of packets which this router has received from "The number of packets which this router has received from
these sources and addressed to this multicast group address, these sources and addressed to this multicast group address,
which were not received from the interface indicated by which were dropped because they were not received on the
ipMRouteInIfIndex." interface indicated by ipMRouteInIfIndex. Packets which are
not subject to an incoming interface check (e.g., using CBT)
are not counted."
::= { ipMRouteEntry 9 } ::= { ipMRouteEntry 9 }
ipMRouteOctets OBJECT-TYPE ipMRouteOctets OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of octets contained in IP datagrams which were "The number of octets contained in IP datagrams which were
received from these sources and addressed to this multicast received from these sources and addressed to this multicast
group address, and which were forwarded by this router." group address, and which were forwarded by this router."
::= { ipMRouteEntry 10 } ::= { ipMRouteEntry 10 }
ipMRouteProtocol OBJECT-TYPE ipMRouteProtocol OBJECT-TYPE
SYNTAX INTEGER { SYNTAX IpMRouteProtocol
other(1), -- none of the following
local(2), -- e.g., manually configured
netmgmt(3), -- set via net.mgmt protocol
dvmrp(4),
mospf(5),
pimSparseDense(6), -- PIMv1, both DM and SM
cbt(7),
pimSparseMode(8), -- PIM-SM
pimDenseMode(9), -- PIM-DM
igmpOnly(10)
}
MAX-ACCESS read-only MAX-ACCESS read-only
Draft IP Multicast Routing MIB July 1998
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The multicast routing protocol via which this multicast "The multicast routing protocol via which this multicast
forwarding entry was learned. Inclusion of values for forwarding entry was learned."
multicast routing protocols is not intended to imply that
those protocols need be supported."
::= { ipMRouteEntry 11 } ::= { ipMRouteEntry 11 }
ipMRouteRtProto OBJECT-TYPE ipMRouteRtProto OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
other (1), -- not specified other (1), -- not specified
Draft IP Multicast Routing MIB May 1999
local (2), -- local interface local (2), -- local interface
netmgmt (3), -- static route netmgmt (3), -- static route
icmp (4), -- result of ICMP Redirect icmp (4), -- result of ICMP Redirect
-- the following are all dynamic -- the following are all dynamic
-- routing protocols -- routing protocols
egp (5), -- Exterior Gateway Protocol egp (5), -- Exterior Gateway Protocol
ggp (6), -- Gateway-Gateway Protocol ggp (6), -- Gateway-Gateway Protocol
hello (7), -- FuzzBall HelloSpeak hello (7), -- FuzzBall HelloSpeak
rip (8), -- Berkeley RIP or RIP-II rip (8), -- Berkeley RIP or RIP-II
isIs (9), -- Dual IS-IS isIs (9), -- Dual IS-IS
skipping to change at page 11, line 40 skipping to change at page 11, line 29
bbnSpfIgp (12), -- BBN SPF IGP bbnSpfIgp (12), -- BBN SPF IGP
ospf (13), -- Open Shortest Path First ospf (13), -- Open Shortest Path First
bgp (14), -- Border Gateway Protocol bgp (14), -- Border Gateway Protocol
idpr (15), -- InterDomain Policy Routing idpr (15), -- InterDomain Policy Routing
ciscoEigrp (16), -- Cisco EIGRP ciscoEigrp (16), -- Cisco EIGRP
dvmrp (17) -- DVMRP dvmrp (17) -- DVMRP
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The routing mechanism via which the route used for this "The routing mechanism via which the route used to find the
multicast forwarding entry was learned. Inclusion of values upstream or parent interface for this multicast forwarding
for routing protocols is not intended to imply that those entry was learned. Inclusion of values for routing
protocols need be supported." protocols is not intended to imply that those protocols need
be supported."
::= { ipMRouteEntry 12 } ::= { ipMRouteEntry 12 }
ipMRouteRtAddress OBJECT-TYPE ipMRouteRtAddress OBJECT-TYPE
SYNTAX IpAddress SYNTAX IpAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The address portion of the route used for this multicast "The address portion of the route used to find the upstream
or parent interface for this multicast forwarding entry."
Draft IP Multicast Routing MIB July 1998
forwarding entry."
::= { ipMRouteEntry 13 } ::= { ipMRouteEntry 13 }
ipMRouteRtMask OBJECT-TYPE ipMRouteRtMask OBJECT-TYPE
SYNTAX IpAddress SYNTAX IpAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The mask associated with the route used for this multicast "The mask associated with the route used to find the upstream
forwarding entry." or parent interface for this multicast forwarding entry."
Draft IP Multicast Routing MIB May 1999
::= { ipMRouteEntry 14 } ::= { ipMRouteEntry 14 }
ipMRouteRtType OBJECT-TYPE ipMRouteRtType OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
unicast (1), -- Unicast route used in multicast RIB unicast (1), -- Unicast route used in multicast RIB
multicast (2) -- Multicast route multicast (2) -- Multicast route
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The reason the given route was placed in the (logical) "The reason the given route was placed in the (logical)
multicast RIB. A value of unicast means that the route multicast Routing Information Base (RIB). A value of
would normally be placed only in the unicast RIB, but was unicast means that the route would normally be placed only
placed in the multicast RIB (instead or in addition) due to in the unicast RIB, but was placed in the multicast RIB
local configuration, such as when running PIM over RIP. A (instead or in addition) due to local configuration, such as
value of multicast means that the route was explicitly added when running PIM over RIP. A value of multicast means that
to the multicast RIB by the routing protocol, such as DVMRP the route was explicitly added to the multicast RIB by the
or Multiprotocol BGP." routing protocol, such as DVMRP or Multiprotocol BGP."
::= { ipMRouteEntry 15 } ::= { ipMRouteEntry 15 }
Draft IP Multicast Routing MIB July 1998
-- --
-- The IP Multicast Routing Next Hop Table -- The IP Multicast Routing Next Hop Table
-- --
ipMRouteNextHopTable OBJECT-TYPE ipMRouteNextHopTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpMRouteNextHopEntry SYNTAX SEQUENCE OF IpMRouteNextHopEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The (conceptual) table containing information on the next "The (conceptual) table containing information on the next
skipping to change at page 13, line 31 skipping to change at page 13, line 4
::= { ipMRoute 3 } ::= { ipMRoute 3 }
ipMRouteNextHopEntry OBJECT-TYPE ipMRouteNextHopEntry OBJECT-TYPE
SYNTAX IpMRouteNextHopEntry SYNTAX IpMRouteNextHopEntry
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 a IP multicast group address are particular sources to a IP multicast group address are
routed."
Draft IP Multicast Routing MIB May 1999
routed. Discontinuities in counters in this entry can be
detected by observing the value of ipMRouteUpTime."
INDEX { ipMRouteNextHopGroup, ipMRouteNextHopSource, INDEX { ipMRouteNextHopGroup, ipMRouteNextHopSource,
ipMRouteNextHopSourceMask, ipMRouteNextHopIfIndex, ipMRouteNextHopSourceMask, ipMRouteNextHopIfIndex,
ipMRouteNextHopAddress } ipMRouteNextHopAddress }
::= { ipMRouteNextHopTable 1 } ::= { ipMRouteNextHopTable 1 }
Draft IP Multicast Routing MIB July 1998
IpMRouteNextHopEntry ::= SEQUENCE { IpMRouteNextHopEntry ::= SEQUENCE {
ipMRouteNextHopGroup IpAddress, ipMRouteNextHopGroup IpAddress,
ipMRouteNextHopSource IpAddress, ipMRouteNextHopSource IpAddress,
ipMRouteNextHopSourceMask IpAddress, ipMRouteNextHopSourceMask IpAddress,
ipMRouteNextHopIfIndex Integer32, ipMRouteNextHopIfIndex InterfaceIndex,
ipMRouteNextHopAddress IpAddress, ipMRouteNextHopAddress IpAddress,
ipMRouteNextHopState INTEGER, ipMRouteNextHopState INTEGER,
ipMRouteNextHopUpTime TimeTicks, ipMRouteNextHopUpTime TimeTicks,
ipMRouteNextHopExpiryTime TimeTicks, ipMRouteNextHopExpiryTime TimeTicks,
ipMRouteNextHopClosestMemberHops Integer32, ipMRouteNextHopClosestMemberHops Integer32,
ipMRouteNextHopProtocol INTEGER, ipMRouteNextHopProtocol INTEGER,
ipMRouteNextHopPkts Counter32 ipMRouteNextHopPkts Counter32
} }
ipMRouteNextHopGroup OBJECT-TYPE ipMRouteNextHopGroup OBJECT-TYPE
skipping to change at page 14, line 45 skipping to change at page 14, line 4
"The network address which when combined with the "The network address which when combined with the
corresponding value of ipMRouteNextHopSourceMask identifies corresponding value of ipMRouteNextHopSourceMask identifies
the sources for which this entry specifies a next hop on an the sources for which this entry specifies a next hop on an
outgoing interface." outgoing interface."
::= { ipMRouteNextHopEntry 2 } ::= { ipMRouteNextHopEntry 2 }
ipMRouteNextHopSourceMask OBJECT-TYPE ipMRouteNextHopSourceMask OBJECT-TYPE
SYNTAX IpAddress SYNTAX IpAddress
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
Draft IP Multicast Routing MIB May 1999
DESCRIPTION DESCRIPTION
"The network mask which when combined with the corresponding "The network mask which when combined with the corresponding
value of ipMRouteNextHopSource identifies the sources for value of ipMRouteNextHopSource identifies the sources for
which this entry specifies a next hop on an outgoing which this entry specifies a next hop on an outgoing
interface." interface."
::= { ipMRouteNextHopEntry 3 } ::= { ipMRouteNextHopEntry 3 }
Draft IP Multicast Routing MIB July 1998
ipMRouteNextHopIfIndex OBJECT-TYPE ipMRouteNextHopIfIndex OBJECT-TYPE
SYNTAX Integer32 SYNTAX InterfaceIndex
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The ifIndex value of the interface for the outgoing "The ifIndex value of the interface for the outgoing
interface for this next hop." interface for this next hop."
::= { ipMRouteNextHopEntry 4 } ::= { ipMRouteNextHopEntry 4 }
ipMRouteNextHopAddress OBJECT-TYPE ipMRouteNextHopAddress OBJECT-TYPE
SYNTAX IpAddress SYNTAX IpAddress
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
skipping to change at page 15, line 45 skipping to change at page 15, line 4
is currently being used; the value 'pruned' indicates it is is currently being used; the value 'pruned' indicates it is
not." not."
::= { ipMRouteNextHopEntry 6 } ::= { ipMRouteNextHopEntry 6 }
ipMRouteNextHopUpTime OBJECT-TYPE ipMRouteNextHopUpTime OBJECT-TYPE
SYNTAX TimeTicks SYNTAX TimeTicks
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The time since the multicast routing information "The time since the multicast routing information
Draft IP Multicast Routing MIB May 1999
represented by this entry was learned by the router." represented by this entry was learned by the router."
::= { ipMRouteNextHopEntry 7 } ::= { ipMRouteNextHopEntry 7 }
ipMRouteNextHopExpiryTime OBJECT-TYPE ipMRouteNextHopExpiryTime OBJECT-TYPE
SYNTAX TimeTicks SYNTAX TimeTicks
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
Draft IP Multicast Routing MIB July 1998
DESCRIPTION DESCRIPTION
"The minimum amount of time remaining before this entry will "The minimum amount of time remaining before this entry will
be aged out. The value 0 indicates that the entry is not be aged out. The value 0 indicates that the entry is not
subject to aging." subject to aging."
::= { ipMRouteNextHopEntry 8 } ::= { ipMRouteNextHopEntry 8 }
ipMRouteNextHopClosestMemberHops OBJECT-TYPE ipMRouteNextHopClosestMemberHops OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The minimum number of hops between this router and any "The minimum number of hops between this router and any
member of this IP multicast group reached via this next hop member of this IP multicast group reached via this next hop
on this outgoing interface. Any IP multicast datagrams for on this outgoing interface. Any IP multicast datagrams for
the group which have a TTL less than this number of hops the group which have a TTL less than this number of hops
will not be forwarded to this next hop." will not be forwarded to this next hop."
::= { ipMRouteNextHopEntry 9 } ::= { ipMRouteNextHopEntry 9 }
ipMRouteNextHopProtocol OBJECT-TYPE ipMRouteNextHopProtocol OBJECT-TYPE
SYNTAX INTEGER { SYNTAX IpMRouteProtocol
other(1), -- none of the following
local(2), -- e.g., manually configured
netmgmt(3), -- set via net.mgmt protocol
dvmrp(4),
mospf(5),
pimSparseDense(6), -- PIMv1, both DM and SM
cbt(7),
pimSparseMode(8), -- PIM-SM
pimDenseMode(9), -- PIM-DM
igmpOnly(10)
}
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The routing mechanism via which this next-hop was learned." "The routing mechanism via which this next-hop was learned."
::= { ipMRouteNextHopEntry 10 } ::= { ipMRouteNextHopEntry 10 }
ipMRouteNextHopPkts OBJECT-TYPE ipMRouteNextHopPkts OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of packets which have been forwarded using this "The number of packets which have been forwarded using this
route." route."
::= { ipMRouteNextHopEntry 11 } ::= { ipMRouteNextHopEntry 11 }
Draft IP Multicast Routing MIB July 1998 Draft IP Multicast Routing MIB May 1999
-- --
-- The Multicast Routing Interface Table -- The Multicast Routing Interface Table
-- --
ipMRouteInterfaceTable OBJECT-TYPE ipMRouteInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpMRouteInterfaceEntry SYNTAX SEQUENCE OF IpMRouteInterfaceEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at page 17, line 31 skipping to change at page 16, line 31
SYNTAX IpMRouteInterfaceEntry SYNTAX IpMRouteInterfaceEntry
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 a particular interface." information for a particular interface."
INDEX { ipMRouteInterfaceIfIndex } INDEX { ipMRouteInterfaceIfIndex }
::= { ipMRouteInterfaceTable 1 } ::= { ipMRouteInterfaceTable 1 }
IpMRouteInterfaceEntry ::= SEQUENCE { IpMRouteInterfaceEntry ::= SEQUENCE {
ipMRouteInterfaceIfIndex Integer32, ipMRouteInterfaceIfIndex InterfaceIndex,
ipMRouteInterfaceTtl Integer32, ipMRouteInterfaceTtl Integer32,
ipMRouteInterfaceProtocol INTEGER, ipMRouteInterfaceProtocol INTEGER,
ipMRouteInterfaceRateLimit Integer32, ipMRouteInterfaceRateLimit Integer32,
ipMRouteInterfaceInMcastOctets Counter32, ipMRouteInterfaceInMcastOctets Counter32,
ipMRouteInterfaceOutMcastOctets Counter32, ipMRouteInterfaceOutMcastOctets Counter32,
ipMRouteInterfaceHCInMcastOctets Counter64, ipMRouteInterfaceHCInMcastOctets Counter64,
ipMRouteInterfaceHCOutMcastOctets Counter64 ipMRouteInterfaceHCOutMcastOctets Counter64
} }
ipMRouteInterfaceIfIndex OBJECT-TYPE ipMRouteInterfaceIfIndex OBJECT-TYPE
SYNTAX Integer32 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
contains information." contains information."
::= { ipMRouteInterfaceEntry 1 } ::= { ipMRouteInterfaceEntry 1 }
ipMRouteInterfaceTtl OBJECT-TYPE ipMRouteInterfaceTtl OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32 (0..255)
Draft IP Multicast Routing MIB July 1998 Draft IP Multicast Routing MIB May 1999
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The datagram TTL threshold for the interface. Any IP "The datagram TTL threshold for the interface. Any IP
multicast datagrams with a TTL less than this threshold will multicast datagrams with a TTL less than this threshold will
not be forwarded out the interface. The default value of 0 not be forwarded out the interface. The default value of 0
means all multicast packets are forwarded out the means all multicast packets are forwarded out the
interface." interface."
::= { ipMRouteInterfaceEntry 2 } ::= { ipMRouteInterfaceEntry 2 }
ipMRouteInterfaceProtocol OBJECT-TYPE ipMRouteInterfaceProtocol OBJECT-TYPE
SYNTAX INTEGER { SYNTAX IpMRouteProtocol
other(1), -- none of the following
local(2), -- e.g., static routing
netmgmt(3), -- set via net.mgmt protocol
dvmrp(4),
mospf(5),
pimSparseDense(6), -- PIMv1, both DM and SM
cbt(7),
pimSparseMode(8), -- PIM-SM
pimDenseMode(9), -- PIM-DM
igmpOnly(10)
}
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The routing protocol running on this interface." "The routing protocol running on this interface."
::= { ipMRouteInterfaceEntry 3 } ::= { ipMRouteInterfaceEntry 3 }
ipMRouteInterfaceRateLimit OBJECT-TYPE ipMRouteInterfaceRateLimit OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
skipping to change at page 19, line 4 skipping to change at page 17, line 41
multicast traffic on the interface. A rate-limit of 0 multicast traffic on the interface. A rate-limit of 0
indicates that no rate limiting is done." indicates that no rate limiting is done."
DEFVAL { 0 } DEFVAL { 0 }
::= { ipMRouteInterfaceEntry 4 } ::= { ipMRouteInterfaceEntry 4 }
ipMRouteInterfaceInMcastOctets OBJECT-TYPE ipMRouteInterfaceInMcastOctets OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
Draft IP Multicast Routing MIB July 1998
"The number of octets of multicast packets that have arrived "The number of octets of multicast packets that have arrived
on the interface." on the interface, including framing characters. This object
is similar to ifInOctets in the Interfaces MIB, except that
only multicast packets are counted."
::= { ipMRouteInterfaceEntry 5 } ::= { ipMRouteInterfaceEntry 5 }
ipMRouteInterfaceOutMcastOctets OBJECT-TYPE ipMRouteInterfaceOutMcastOctets OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
Draft IP Multicast Routing MIB May 1999
"The number of octets of multicast packets that have been "The number of octets of multicast packets that have been
sent on the interface." sent on the interface."
::= { ipMRouteInterfaceEntry 6 } ::= { ipMRouteInterfaceEntry 6 }
ipMRouteInterfaceHCInMcastOctets OBJECT-TYPE ipMRouteInterfaceHCInMcastOctets 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 arrived "The number of octets of multicast packets that have arrived
on the interface. This object is a 64-bit version of on the interface, including framing characters. This object
ipMRouteInterfaceInMcastOctets." is a 64-bit version of ipMRouteInterfaceInMcastOctets. It
is similar to ifHCInOctets in the Interfaces MIB, except
that only multicast packets are counted."
::= { ipMRouteInterfaceEntry 7 } ::= { ipMRouteInterfaceEntry 7 }
ipMRouteInterfaceHCOutMcastOctets OBJECT-TYPE ipMRouteInterfaceHCOutMcastOctets 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
sent on the interface. This object is a 64-bit version of sent on the interface. This object is a 64-bit version of
ipMRouteInterfaceOutMcastOctets." ipMRouteInterfaceOutMcastOctets."
::= { ipMRouteInterfaceEntry 8 } ::= { ipMRouteInterfaceEntry 8 }
Draft IP Multicast Routing MIB July 1998 Draft IP Multicast Routing MIB May 1999
-- --
-- The IP Multicast Scope Boundary Table
-- --
ipMRouteBoundaryTable OBJECT-TYPE ipMRouteBoundaryTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpMRouteBoundaryEntry SYNTAX SEQUENCE OF IpMRouteBoundaryEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The (conceptual) table listing the router's scoped "The (conceptual) table listing the router's scoped
multicast address boundaries." multicast address boundaries."
::= { ipMRoute 5 } ::= { ipMRoute 5 }
skipping to change at page 20, line 32 skipping to change at page 19, line 32
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry (conceptual row) in the ipMRouteBoundaryTable "An entry (conceptual row) in the ipMRouteBoundaryTable
representing a scoped boundary." representing a scoped boundary."
INDEX { ipMRouteBoundaryIfIndex, ipMRouteBoundaryAddress, INDEX { ipMRouteBoundaryIfIndex, ipMRouteBoundaryAddress,
ipMRouteBoundaryAddressMask } ipMRouteBoundaryAddressMask }
::= { ipMRouteBoundaryTable 1 } ::= { ipMRouteBoundaryTable 1 }
IpMRouteBoundaryEntry ::= SEQUENCE { IpMRouteBoundaryEntry ::= SEQUENCE {
ipMRouteBoundaryIfIndex Integer32, ipMRouteBoundaryIfIndex InterfaceIndex,
ipMRouteBoundaryAddress IpAddress, ipMRouteBoundaryAddress IpAddress,
ipMRouteBoundaryAddressMask IpAddress, ipMRouteBoundaryAddressMask IpAddress,
ipMRouteBoundaryStatus RowStatus ipMRouteBoundaryStatus RowStatus
} }
ipMRouteBoundaryIfIndex OBJECT-TYPE ipMRouteBoundaryIfIndex OBJECT-TYPE
SYNTAX Integer32 SYNTAX InterfaceIndex
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The IfIndex value for the interface to which this boundary "The IfIndex value for the interface to which this boundary
applies. Packets with a destination address in the applies. Packets with a destination address in the
associated address/mask range will not be forwarded out this associated address/mask range will not be forwarded out this
interface." interface."
::= { ipMRouteBoundaryEntry 1 } ::= { ipMRouteBoundaryEntry 1 }
ipMRouteBoundaryAddress OBJECT-TYPE ipMRouteBoundaryAddress OBJECT-TYPE
SYNTAX IpAddress SYNTAX IpAddress
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
Draft IP Multicast Routing MIB July 1998 Draft IP Multicast Routing MIB May 1999
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The group address which when combined with the "The group address which when combined with the
corresponding value of ipMRouteBoundaryAddressMask corresponding value of ipMRouteBoundaryAddressMask
identifies the group range for which the scoped boundary identifies the group range for which the scoped boundary
exists. Scoped addresses must come from the range exists. Scoped addresses must come from the range
239.x.x.x." 239.x.x.x."
::= { ipMRouteBoundaryEntry 2 } ::= { ipMRouteBoundaryEntry 2 }
skipping to change at page 21, line 32 skipping to change at page 20, line 32
corresponding value of ipMRouteBoundaryAddress identifies corresponding value of ipMRouteBoundaryAddress identifies
the group range for which the scoped boundary exists." the group range for which the scoped boundary exists."
::= { ipMRouteBoundaryEntry 3 } ::= { ipMRouteBoundaryEntry 3 }
ipMRouteBoundaryStatus OBJECT-TYPE ipMRouteBoundaryStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The status of this row, by which new entries may be "The status of this row, by which new entries may be
created, or old entries deleted from this table. Adding an created, or old entries deleted from this table."
entry in this from this table should have the additional
effect of adding a row for the prefix in the
ipMRouteScopeTable if no such already exists."
::= { ipMRouteBoundaryEntry 4 } ::= { ipMRouteBoundaryEntry 4 }
-- --
-- The IP Multicast Scope Name Table
-- --
ipMRouteScopeTable OBJECT-TYPE ipMRouteScopeNameTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpMRouteScopeEntry SYNTAX SEQUENCE OF IpMRouteScopeNameEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The (conceptual) table listing the multicast scopes for "The (conceptual) table listing the multicast scope names."
which the router has scope boundaries." ::= { ipMRoute 7 }
::= { ipMRoute 6 }
Draft IP Multicast Routing MIB July 1998
ipMRouteScopeEntry OBJECT-TYPE ipMRouteScopeNameEntry OBJECT-TYPE
SYNTAX IpMRouteScopeEntry SYNTAX IpMRouteScopeNameEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
Draft IP Multicast Routing MIB May 1999
DESCRIPTION DESCRIPTION
"An entry (conceptual row) in the ipMRouteScopeTable "An entry (conceptual row) in the ipMRouteScopeNameTable
representing a multicast scope." representing a multicast scope name."
INDEX { ipMRouteScopeAddress, INDEX { ipMRouteScopeNameAddress,
ipMRouteScopeAddressMask } ipMRouteScopeNameAddressMask,
::= { ipMRouteScopeTable 1 } IMPLIED ipMRouteScopeNameLanguage }
::= { ipMRouteScopeNameTable 1 }
IpMRouteScopeEntry ::= SEQUENCE { IpMRouteScopeEntry ::= SEQUENCE {
ipMRouteScopeAddress IpAddress, ipMRouteScopeNameAddress IpAddress,
ipMRouteScopeAddressMask IpAddress, ipMRouteScopeNameAddressMask IpAddress,
ipMRouteScopeName DisplayString, ipMRouteScopeNameLanguage DisplayString,
ipMRouteScopeStatus RowStatus ipMRouteScopeNameString SnmpAdminString,
ipMRouteScopeNameDefault TruthValue,
ipMRouteScopeNameStatus RowStatus
} }
ipMRouteScopeAddress OBJECT-TYPE ipMRouteScopeNameAddress OBJECT-TYPE
SYNTAX IpAddress SYNTAX IpAddress
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The group address which when combined with the "The group address which when combined with the
corresponding value of ipMRouteScopeAddressMask identifies corresponding value of ipMRouteScopeNameAddressMask
the group range associated with the multicast scope. Scoped identifies the group range associated with the multicast
addresses must come from the range 239.x.x.x." scope. Scoped addresses must come from the range
::= { ipMRouteScopeEntry 1 } 239.x.x.x."
::= { ipMRouteScopeNameEntry 1 }
ipMRouteScopeAddressMask OBJECT-TYPE ipMRouteScopeNameAddressMask OBJECT-TYPE
SYNTAX IpAddress SYNTAX IpAddress
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The group address mask which when combined with the "The group address mask which when combined with the
corresponding value of ipMRouteScopeAddress identifies the corresponding value of ipMRouteScopeNameAddress identifies
group range associated with the multicast scope." the group range associated with the multicast scope."
::= { ipMRouteScopeEntry 2 } ::= { ipMRouteScopeNameEntry 2 }
ipMRouteScopeName OBJECT-TYPE ipMRouteScopeNameLanguage OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..255)) SYNTAX DisplayString
MAX-ACCESS read-create MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The textual name associated with the multicast scope. The "An RFC 1766-style language tag, with all alphabetic
Draft IP Multicast Routing MIB July 1998 Draft IP Multicast Routing MIB May 1999
characters converted to lowercase. This restriction is
intended to make the lexical ordering imposed by SNMP useful
when applied to language tags. Note that it is
theoretically possible for a valid language tag to exceed
the allowed length of an SNMP object identifier, and thus be
impossible to represent in this table. Sampling of language
tags in current use on the Internet suggests that this limit
does not pose a serious problem in practice."
::= { ipMRouteScopeNameEntry 3 }
ipMRouteScopeNameString OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The textual name associated with the multicast scope. The
value of this object should be suitable for displaying to value of this object should be suitable for displaying to
end-users, such as when allocating a multicast address in end-users, such as when allocating a multicast address in
this scope. When no name is specified, the default value of this scope. When no name is specified, the default value of
this object should be the string 239.x.x.x/y with x and y this object should be the string 239.x.x.x/y with x and y
replaced appropriately to describe the address and mask replaced appropriately to describe the address and mask
length associated with the scope." length associated with the scope."
::= { ipMRouteScopeEntry 3 } ::= { ipMRouteScopeNameEntry 4 }
ipMRouteScopeStatus OBJECT-TYPE ipMRouteScopeNameDefault OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If true, indicates a preference that the name in the
following language should be used by applications if no name
is available in a desired language."
DEFVAL { false }
::= { ipMRouteScopeNameEntry 5 }
ipMRouteScopeNameStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The status of this row, by which new entries may be "The status of this row, by which new entries may be
created, or old entries deleted from this table. Deleting created, or old entries deleted from this table."
an entry from this table should have the additional effect ::= { ipMRouteScopeNameEntry 6 }
of removing all boundaries for this scope from the
ipMRouteBoundaryTable."
::= { ipMRouteScopeEntry 4 }
Draft IP Multicast Routing MIB July 1998 Draft IP Multicast Routing MIB May 1999
-- conformance information -- conformance information
ipMRouteMIBConformance ipMRouteMIBConformance
OBJECT IDENTIFIER ::= { ipMRouteMIB 2 } OBJECT IDENTIFIER ::= { ipMRouteMIB 2 }
ipMRouteMIBCompliances ipMRouteMIBCompliances
OBJECT IDENTIFIER ::= { ipMRouteMIBConformance 1 } OBJECT IDENTIFIER ::= { ipMRouteMIBConformance 1 }
ipMRouteMIBGroups OBJECT IDENTIFIER ::= { ipMRouteMIBConformance 2 } ipMRouteMIBGroups OBJECT IDENTIFIER ::= { ipMRouteMIBConformance 2 }
-- compliance statements -- compliance statements
skipping to change at page 24, line 27 skipping to change at page 23, line 27
ipMRouteMIBCompliance MODULE-COMPLIANCE ipMRouteMIBCompliance MODULE-COMPLIANCE
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The compliance statement for the IP Multicast MIB." "The compliance statement for the IP Multicast MIB."
MODULE -- this module MODULE -- this module
MANDATORY-GROUPS { ipMRouteMIBBasicGroup, MANDATORY-GROUPS { ipMRouteMIBBasicGroup,
ipMRouteMIBRouteGroup} ipMRouteMIBRouteGroup}
GROUP ipMRouteMIBBoundaryGroup GROUP ipMRouteMIBBoundaryGroup
DESCRIPTION DESCRIPTION
"This group is only required to support management of scoped "This group is mandatory if the router supports
multicast address boundaries." administratively-scoped multicast address boundaries."
OBJECT ipMRouteBoundaryStatus OBJECT ipMRouteBoundaryStatus
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Write access is not required." "Write access is not required."
OBJECT ipMRouteScopeStatus OBJECT ipMRouteScopeNameStatus
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Write access is not required." "Write access is not required."
GROUP ipMRouteMIBHCInterfaceGroup GROUP ipMRouteMIBHCInterfaceGroup
DESCRIPTION DESCRIPTION
"This group is mandatory only for those network interfaces "This group is mandatory only for those network interfaces
for which the value of the corresponding instance of ifSpeed for which the value of the corresponding instance of ifSpeed
is greater than 20,000,000 bits/second." is greater than 20,000,000 bits/second."
::= { ipMRouteMIBCompliances 1 } ::= { ipMRouteMIBCompliances 1 }
-- units of conformance -- units of conformance
Draft IP Multicast Routing MIB July 1998 Draft IP Multicast Routing MIB May 1999
ipMRouteMIBBasicGroup OBJECT-GROUP ipMRouteMIBBasicGroup OBJECT-GROUP
OBJECTS { ipMRouteEnable, ipMRouteUpstreamNeighbor, OBJECTS { ipMRouteEnable, ipMRouteUpstreamNeighbor,
ipMRouteInIfIndex, ipMRouteInIfIndex,
ipMRouteUpTime, ipMRouteExpiryTime, ipMRouteUpTime, ipMRouteExpiryTime,
ipMRoutePkts, ipMRouteDifferentInIfPackets,
ipMRouteOctets,
ipMRouteNextHopState, ipMRouteNextHopState,
ipMRouteNextHopUpTime, ipMRouteNextHopUpTime,
ipMRouteNextHopExpiryTime, ipMRouteNextHopExpiryTime,
ipMRouteNextHopProtocol, ipMRouteNextHopProtocol,
ipMRouteNextHopPkts, ipMRouteNextHopPkts,
ipMRouteInterfaceTtl, ipMRouteInterfaceTtl,
ipMRouteInterfaceProtocol, ipMRouteInterfaceRateLimit, ipMRouteInterfaceProtocol, ipMRouteInterfaceRateLimit,
ipMRouteInterfaceInMcastOctets, ipMRouteInterfaceInMcastOctets,
ipMRouteInterfaceOutMcastOctets, ipMRouteInterfaceOutMcastOctets,
ipMRouteProtocol ipMRouteProtocol
skipping to change at page 25, line 39 skipping to change at page 24, line 37
ipMRouteMIBHopCountGroup OBJECT-GROUP ipMRouteMIBHopCountGroup OBJECT-GROUP
OBJECTS { ipMRouteNextHopClosestMemberHops } OBJECTS { ipMRouteNextHopClosestMemberHops }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of objects to support management of the use of "A collection of objects to support management of the use of
hop counts in IP Multicast routing." hop counts in IP Multicast routing."
::= { ipMRouteMIBGroups 2 } ::= { ipMRouteMIBGroups 2 }
ipMRouteMIBBoundaryGroup OBJECT-GROUP ipMRouteMIBBoundaryGroup OBJECT-GROUP
OBJECTS { ipMRouteBoundaryStatus, ipMRouteScopeName, OBJECTS { ipMRouteBoundaryStatus, ipMRouteScopeNameString,
ipMRouteScopeStatus } ipMRouteScopeNameDefault, ipMRouteScopeNameStatus }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of objects to support management of scoped "A collection of objects to support management of scoped
multicast address boundaries." multicast address boundaries."
::= { ipMRouteMIBGroups 3 } ::= { ipMRouteMIBGroups 3 }
ipMRouteMIBPktsOutGroup OBJECT-GROUP ipMRouteMIBPktsOutGroup OBJECT-GROUP
OBJECTS { ipMRouteNextHopPkts } OBJECTS { ipMRouteNextHopPkts }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of objects to support management of packet "A collection of objects to support management of packet
Draft IP Multicast Routing MIB July 1998
counters for each outgoing interface entry of a route." counters for each outgoing interface entry of a route."
::= { ipMRouteMIBGroups 4 } ::= { ipMRouteMIBGroups 4 }
Draft IP Multicast Routing MIB May 1999
ipMRouteMIBHCInterfaceGroup OBJECT-GROUP ipMRouteMIBHCInterfaceGroup OBJECT-GROUP
OBJECTS { ipMRouteInterfaceHCInMcastOctets, OBJECTS { ipMRouteInterfaceHCInMcastOctets,
ipMRouteInterfaceHCOutMcastOctets } ipMRouteInterfaceHCOutMcastOctets }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of objects providing information specific to "A collection of objects providing information specific to
high speed (greater than 20,000,000 bits/second) network high speed (greater than 20,000,000 bits/second) network
interfaces." interfaces."
::= { ipMRouteMIBGroups 5 } ::= { ipMRouteMIBGroups 5 }
ipMRouteMIBRouteGroup OBJECT-GROUP ipMRouteMIBRouteGroup OBJECT-GROUP
OBJECTS { ipMRouteRtProto, ipMRouteRtAddress, OBJECTS { ipMRouteRtProto, ipMRouteRtAddress,
ipMRouteRtMask, ipMRouteRtType } ipMRouteRtMask, ipMRouteRtType }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of objects providing information on the "A collection of objects providing information on the
relationship between multicast routing information, and the relationship between multicast routing information, and the
IP Forwarding Table." IP Forwarding Table."
::= { ipMRouteMIBGroups 6 } ::= { ipMRouteMIBGroups 6 }
ipMRouteMIBPktsGroup OBJECT-GROUP
OBJECTS { ipMRoutePkts, ipMRouteDifferentInIfPackets,
ipMRouteOctets }
STATUS current
DESCRIPTION
"A collection of objects to support management of packet
counters for each forwarding entry."
::= { ipMRouteMIBGroups 7 }
END END
Draft IP Multicast Routing MIB July 1998 Draft IP Multicast Routing MIB May 1999
6. Security Considerations 6. Security Considerations
This MIB contains readable objects whose values provide information This MIB contains readable objects whose values provide information
related to multicast routing, including information on what machines are related to multicast routing, including information on what machines are
sending to which groups. There are also a number of objects that have a sending to which groups. There are also a number of objects that have a
MAX-ACCESS clause of read-write and/or read-create, such as those which MAX-ACCESS clause of read-write and/or read-create, such as those which
allow an administrator to configure multicast boundaries. allow an administrator to configure multicast boundaries.
While unauthorized access to the readable objects is relatively While unauthorized access to the readable objects is relatively
skipping to change at page 27, line 42 skipping to change at page 26, line 42
It is then a customer/user responsibility to ensure that the SNMP entity It is then a customer/user responsibility to ensure that the SNMP entity
giving access to this MIB, is properly configured to give access to giving access to this MIB, is properly configured to give access to
those objects only to those principals (users) that have legitimate those objects only to those principals (users) that have legitimate
rights to access them. rights to access them.
7. Acknowledgements 7. Acknowledgements
This MIB module was updated based on feedback from the IETF's Inter- This MIB module was updated based on feedback from the IETF's Inter-
Domain Multicast Routing (IDMR) Working Group. Domain Multicast Routing (IDMR) Working Group.
8. Authors' Address 8. Authors' Addresses
Keith McCloghrie Keith McCloghrie
cisco Systems, Inc. cisco Systems, Inc.
170 West Tasman Drive 170 West Tasman Drive
San Jose, CA 95134-1706 San Jose, CA 95134-1706
Draft IP Multicast Routing MIB July 1998 Draft IP Multicast Routing MIB May 1999
Phone: +1 408 526 5260 Phone: +1 408 526 5260
EMail: kzm@cisco.com EMail: kzm@cisco.com
Dino Farinacci Dino Farinacci
cisco Systems, Inc. cisco Systems, Inc.
170 West Tasman Drive 170 West Tasman Drive
San Jose, CA 95134-1706 San Jose, CA 95134-1706
Phone: +1 408 526 4696 Phone: +1 408 526 4696
EMail: dino@cisco.com EMail: dino@cisco.com
Dave Thaler Dave Thaler
Microsoft Corporation Microsoft Corporation
One Microsoft Way One Microsoft Way
Redmond, WA 48105-6399 Redmond, WA 98052-6399
Phone: +1 425 703 8835 Phone: +1 425 703 8835
EMail: dthaler@microsoft.com EMail: dthaler@microsoft.com
9. References 9. References
[1] Harrington, D., Presuhn, R., and B. Wijnen, "An Architecture for [1] Harrington, D., Presuhn, R., and B. Wijnen, "An Architecture for
Describing SNMP Management Frameworks", RFC 2271, Cabletron Describing SNMP Management Frameworks", RFC 2271, Cabletron
Systems, Inc., BMC Software, Inc., IBM T. J. Watson Research, Systems, Inc., BMC Software, Inc., IBM T. J. Watson Research,
January 1998. January 1998.
[2] Rose, M., and K. McCloghrie, "Structure and Identification of [2] Rose, M., and K. McCloghrie, "Structure and Identification of
Management Information for TCP/IP-based Internets", RFC 1155, Management Information for TCP/IP-based Internets", RFC 1155, STD
Performance Systems International, Hughes LAN Systems, May 1990. 16, Performance Systems International, Hughes LAN Systems, May
1990.
[3] Rose, M., and K. McCloghrie, "Concise MIB Definitions", RFC 1212, [3] Rose, M., and K. McCloghrie, "Concise MIB Definitions", RFC 1212,
Performance Systems International, Hughes LAN Systems, March 1991. STD 16, Performance Systems International, Hughes LAN Systems,
March 1991.
[4] M. Rose, "A Convention for Defining Traps for use with the SNMP", [4] M. Rose, "A Convention for Defining Traps for use with the SNMP",
RFC 1215, Performance Systems International, March 1991. RFC 1215, Performance Systems International, March 1991.
[5] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Structure [5] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose, M.,
of Management Information for Version 2 of the Simple Network and S. Waldbusser, "Structure of Management Information Version 2
Management Protocol (SNMPv2)", RFC 1902, SNMP Research,Inc., Cisco (SMIv2)", RFC 2578, STD 58, Cisco Systems, SNMPinfo, TU
Systems, Inc., Dover Beach Consulting, Inc., International Network Braunschweig, SNMP Research, First Virtual Holdings, International
Services, January 1996. Network Services, April 1999.
[6] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Textual [6] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose, M.,
Conventions for Version 2 of the Simple Network Management Protocol and S. Waldbusser, "Textual Conventions for SMIv2", RFC 2579, STD
(SNMPv2)", RFC 1903, SNMP Research, Inc., Cisco Systems, Inc.,
Draft IP Multicast Routing MIB July 1998 Draft IP Multicast Routing MIB May 1999
Dover Beach Consulting, Inc., International Network Services, 58, Cisco Systems, SNMPinfo, TU Braunschweig, SNMP Research, First
January 1996. Virtual Holdings, International Network Services, April 1999.
[7] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Conformance [7] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose, M.,
Statements for Version 2 of the Simple Network Management Protocol and S. Waldbusser, "Conformance Statements for SMIv2", RFC 2580,
(SNMPv2)", RFC 1904, SNMP Research, Inc., Cisco Systems, Inc., STD 58, Cisco Systems, SNMPinfo, TU Braunschweig, SNMP Research,
Dover Beach Consulting, Inc., International Network Services, First Virtual Holdings, International Network Services, April 1999.
January 1996.
[8] Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple Network [8] Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple Network
Management Protocol", RFC 1157, SNMP Research, Performance Systems Management Protocol", RFC 1157, STD 15, SNMP Research, Performance
International, Performance Systems International, MIT Laboratory Systems International, Performance Systems International, MIT
for Computer Science, May 1990. Laboratory for Computer Science, May 1990.
[9] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, [9] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser,
"Introduction to Community-based SNMPv2", RFC 1901, SNMP Research, "Introduction to Community-based SNMPv2", RFC 1901, SNMP Research,
Inc., Cisco Systems, Inc., Dover Beach Consulting, Inc., Inc., Cisco Systems, Inc., Dover Beach Consulting, Inc.,
International Network Services, January 1996. International Network Services, January 1996.
[10] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Transport [10] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Transport
Mappings for Version 2 of the Simple Network Management Protocol Mappings for Version 2 of the Simple Network Management Protocol
(SNMPv2)", RFC 1906, SNMP Research, Inc., Cisco Systems, Inc., (SNMPv2)", RFC 1906, SNMP Research, Inc., Cisco Systems, Inc.,
Dover Beach Consulting, Inc., International Network Services, Dover Beach Consulting, Inc., International Network Services,
skipping to change at page 29, line 47 skipping to change at page 28, line 46
[12] Blumenthal, U., and B. Wijnen, "User-based Security Model (USM) for [12] Blumenthal, U., and B. Wijnen, "User-based Security Model (USM) for
version 3 of the Simple Network Management Protocol (SNMPv3)", RFC version 3 of the Simple Network Management Protocol (SNMPv3)", RFC
2274, IBM T. J. Watson Research, January 1998. 2274, IBM T. J. Watson Research, January 1998.
[13] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Protocol [13] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Protocol
Operations for Version 2 of the Simple Network Management Protocol Operations for Version 2 of the Simple Network Management Protocol
(SNMPv2)", RFC 1905, SNMP Research, Inc., Cisco Systems, Inc., (SNMPv2)", RFC 1905, SNMP Research, Inc., Cisco Systems, Inc.,
Dover Beach Consulting, Inc., International Network Services, Dover Beach Consulting, Inc., International Network Services,
January 1996. January 1996.
[14] Levi, D., Meyer, P., and B. Stewart, "MPv3 Applications", RFC 2273, [14] Levi, D., Meyer, P., and B. Stewart, "SNMPv3 Applications", RFC
SNMP Research, Inc., Secure Computing Corporation, Cisco Systems, 2273, SNMP Research, Inc., Secure Computing Corporation, Cisco
January 1998. Systems, January 1998.
Draft IP Multicast Routing MIB July 1998
[15] Wijnen, B., Presuhn, R., and K. McCloghrie, "View-based Access [15] Wijnen, B., Presuhn, R., and K. McCloghrie, "View-based Access
Control Model (VACM) for the Simple Network Management Protocol Control Model (VACM) for the Simple Network Management Protocol
Draft IP Multicast Routing MIB May 1999
(SNMP)", RFC 2275, IBM T. J. Watson Research, BMC Software, Inc., (SNMP)", RFC 2275, IBM T. J. Watson Research, BMC Software, Inc.,
Cisco Systems, Inc., January 1998. Cisco Systems, Inc., January 1998.
[16] Deering, S., "Multicast Routing in a Datagram Internetwork", PhD [16] Deering, S., "Multicast Routing in a Datagram Internetwork", PhD
thesis, Electrical Engineering Dept., Stanford University, December thesis, Electrical Engineering Dept., Stanford University, December
1991. 1991.
[17] Waitzman, D., Partridge, C., and S.E. Deering, "Distance Vector [17] Waitzman, D., Partridge, C., and S.E. Deering, "Distance Vector
Multicast Routing Protocol", RFC 1075, November 1988. Multicast Routing Protocol", RFC 1075, November 1988.
[18] Estrin, D., Farinacci, D., Helmy, A., Thaler, D., Deering, S., [18] Estrin, D., Farinacci, D., Helmy, A., Thaler, D., Deering, S.,
Handley, M., Jacobson, V., Liu, C., Sharma, P., and L. Wei, Handley, M., Jacobson, V., Liu, C., Sharma, P., and L. Wei,
"Protocol Independent Multicast-Sparse Mode (PIM-SM): Protocol "Protocol Independent Multicast-Sparse Mode (PIM-SM): Protocol
Specification", RFC 2362, June 1998. Specification", RFC 2362, June 1998.
[19] Deering, S., Estrin, D., Farinacci, D., Jacobson, V., Helmy, A., [19] Deering, S., Estrin, D., Farinacci, D., Jacobson, V., Helmy, A.,
and L. Wei, "Protocol Independent Multicast Version 2, Dense Mode and L. Wei, "Protocol Independent Multicast Version 2, Dense Mode
Specification". May 1997. Specification". Work in progress, May 1997.
[20] Moy, J., "Multicast Extensions to OSPF", RFC 1584, March 1994. [20] Moy, J., "Multicast Extensions to OSPF", RFC 1584, March 1994.
[21] Ballardie, A. J., "Core Based Trees (CBT version 2) Multicast [21] Ballardie, A. J., "Core Based Trees (CBT version 2) Multicast
Routing", RFC 2189, September 1997. Routing", RFC 2189, September 1997.
[22] Meyer, D., "Administratively Scoped IP Multicast", RFC 2365, July [22] Meyer, D., "Administratively Scoped IP Multicast", RFC 2365, BCP
1998. 23, July 1998.
Draft IP Multicast Routing MIB July 1998
10. Full Copyright Statement 10. Full Copyright Statement
Copyright (C) The Internet Society (1998). All Rights Reserved. Copyright (C) The Internet Society (1999). 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 or others, and derivative works that comment on or otherwise explain it or
assist in its implmentation may be prepared, copied, published and assist in its implmentation may be prepared, copied, published and
distributed, in whole or in part, without restriction of any kind, distributed, in whole or in part, without restriction of any kind,
provided that the above copyright notice and this paragraph are included provided that the above copyright notice and this paragraph are included
on all such copies and derivative works. However, this document itself on all such copies and derivative works. However, this document itself
may not be modified in any way, such as by removing the copyright notice may not be modified in any way, such as by removing the copyright notice
or references to the Internet Society or other Internet organizations, or references to the Internet Society or other Internet organizations,
except as needed for the purpose of developing Internet standards in except as needed for the purpose of developing Internet standards in
which case the procedures for copyrights defined in the Internet which case the procedures for copyrights defined in the Internet
Standards process must be followed, or as required to translate it into Standards process must be followed, or as required to translate it into
languages other than English. languages other than English.
Draft IP Multicast Routing MIB May 1999
The limited permissions granted above are perpetual and will not be The limited permissions granted above are perpetual and will not be
revoked by the Internet Society or its successors or assigns. revoked by the Internet Society or its successors or assigns.
This document and the information contained herein is provided on an "AS This document and the information contained herein is provided on an "AS
IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK
FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT
LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT
INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR
FITNESS FOR A PARTICULAR PURPOSE." FITNESS FOR A PARTICULAR PURPOSE."
Table of Contents Table of Contents
1 Introduction .................................................... 1 1 Abstact ......................................................... 2
2 Revision History ................................................ 2 2 Introduction .................................................... 2
3 The SNMP Management Framework ................................... 3 3 The SNMP Management Framework ................................... 2
3.1 Object Definitions ............................................ 4 3.1 Object Definitions ............................................ 3
4 Overview ........................................................ 5 4 Overview ........................................................ 3
5 Definitions ..................................................... 6 5 Definitions ..................................................... 5
6 Security Considerations ......................................... 27 6 Security Considerations ......................................... 26
7 Acknowledgements ................................................ 27 7 Acknowledgements ................................................ 26
8 Authors' Address ................................................ 27 8 Authors' Addresses .............................................. 26
9 References ...................................................... 28 9 References ...................................................... 27
10 Full Copyright Statement ....................................... 31 10 Full Copyright Statement ....................................... 29
 End of changes. 

This html diff was produced by rfcdiff 1.23, available from http://www.levkowetz.com/ietf/tools/rfcdiff/