draft-ietf-idmr-multicast-routmib-08.txt   draft-ietf-idmr-multicast-routmib-09.txt 
IDMR Working Group Keith McCloghrie IDMR Working Group Keith McCloghrie
INTERNET-DRAFT Dino Farinacci INTERNET-DRAFT Dino Farinacci
Expires November 1999 cisco Systems Expires December 1999 cisco Systems
Dave Thaler Dave Thaler
Microsoft Microsoft
7 May 1999 22 June 1999
IP Multicast Routing MIB IP Multicast Routing MIB
<draft-ietf-idmr-multicast-routmib-08.txt> <draft-ietf-idmr-multicast-routmib-09.txt>
Status of this Memo Status of this Memo
This document is an Internet-Draft and is in full conformance with all This document is an Internet-Draft and is in full conformance with all
provisions of Section 10 of RFC2026. provisions of Section 10 of RFC2026.
Internet-Drafts are working documents of the Internet Engineering Task Internet-Drafts are working documents of the Internet Engineering Task
Force (IETF), its areas, and its working groups. Note that other groups Force (IETF), its areas, and its working groups. Note that other groups
may also distribute working documents as Internet-Drafts. may also distribute working documents as Internet-Drafts.
skipping to change at page 2, line 5 skipping to change at page 2, line 5
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.
Copyright Notice Copyright Notice
Copyright (C) The Internet Society (1999). All Rights Reserved. Copyright (C) The Internet Society (1999). All Rights Reserved.
Draft IP Multicast Routing MIB May 1999 Draft IP Multicast Routing MIB June 1999
1. Abstact 1. Abstract
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 for IPv4, independent of the specific managing IP Multicast Routing for IPv4, independent of the specific
multicast routing protocol in use. multicast routing protocol in use.
2. Introduction 2. Introduction
This MIB describes objects used for managing IP Multicast Routing [16], This MIB describes objects used for managing IP Multicast Routing [16],
skipping to change at page 2, line 29 skipping to change at page 2, line 29
Managed objects specific to particular multicast routing protocols are Managed objects specific to particular multicast routing protocols are
specified elsewhere. Similarly, this MIB does not support management of specified elsewhere. Similarly, this MIB does not support management of
multicast routing for other address families, including IPv6. Such multicast routing for other address families, including IPv6. Such
management may be supported by other MIBs. 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 2571 [1].
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 2578 [5], RFC 2579 [6] and RFC 2580 [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 2572 [11] and RFC 2574 [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 Draft IP Multicast Routing MIB June 1999
o A set of fundamental applications described in RFC 2273 [14] and o A set of fundamental applications described in RFC 2573 [14] and
the view-based access control mechanism described in RFC 2275 [15]. the view-based access control mechanism described in RFC 2575 [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
equivalent, except where objects or events are omitted because no equivalent, except where objects or events are omitted because no
translation is possible (use of Counter64). Some machine readable translation is possible (use of Counter64). Some machine readable
skipping to change at page 3, line 44 skipping to change at page 3, line 44
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.
Draft IP Multicast Routing MIB May 1999 Draft IP Multicast Routing MIB June 1999
(4) the IP Multicast Scope Boundary Table containing the boundaries (4) the IP Multicast Scope Boundary Table containing the boundaries
configured for multicast scopes [22]. configured for multicast scopes [22].
(5) the IP Multicast Scope Name Table containing human-readable names (5) the IP Multicast Scope Name Table containing human-readable names
of multicast scope. of multicast scope.
Draft IP Multicast Routing MIB May 1999 Draft IP Multicast Routing MIB June 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 -- NOTE TO RFC EDITOR: When this document is published as
-- an RFC, change 'experimental' to 'mib-2' in the -- an RFC, change 'experimental' to 'mib-2' in the
-- following import, and delete this comment -- 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
RowStatus, TEXTUAL-CONVENTION, RowStatus, TEXTUAL-CONVENTION,
TruthValue FROM SNMPv2-TC TruthValue, DisplayString FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
SnmpAdminString FROM SNMP-FRAMEWORK-MIB SnmpAdminString FROM SNMP-FRAMEWORK-MIB
InterfaceIndexOrZero, InterfaceIndexOrZero,
InterfaceIndex FROM IF-MIB; InterfaceIndex FROM IF-MIB;
ipMRouteMIB MODULE-IDENTITY ipMRouteMIB MODULE-IDENTITY
LAST-UPDATED "9905071200Z" -- May 7, 1999 LAST-UPDATED "9906221200Z" -- June 22, 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 98052-6399 Redmond, WA 98052-6399
US US
Phone: +1 425 703 8835 Phone: +1 425 703 8835
EMail: dthaler@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 REVISION "9906221200Z" -- June 22, 1999
DESCRIPTION DESCRIPTION
"Initial version, published as RFC xxxx (to be filled in by "Initial version, published as RFC xxxx (to be filled in by
RFC-Editor)." RFC-Editor)."
::= { experimental 60 } ::= { experimental 60 }
-- NOTE TO RFC EDITOR: When this document is published as -- NOTE TO RFC EDITOR: When this document is published as
-- an RFC, change '{ experimental 60 }' to '{ mib-2 XX }' -- an RFC, change '{ experimental 60 }' to '{ mib-2 XX }'
-- where XX is assigned by IANA, and delete this comment. -- where XX is assigned by IANA, and delete this comment.
-- Textual Conventions -- Textual Conventions
Draft IP Multicast Routing MIB May 1999 Draft IP Multicast Routing MIB June 1999
IpMRouteProtocol ::= TEXTUAL-CONVENTION IpMRouteProtocol ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The multicast routing protocol. Inclusion of values for "The multicast routing protocol. Inclusion of values for
multicast routing protocols is not intended to imply that multicast routing protocols is not intended to imply that
those protocols need be supported." those protocols need be supported."
SYNTAX INTEGER { SYNTAX INTEGER {
other(1), -- none of the following other(1), -- none of the following
local(2), -- e.g., manually configured local(2), -- e.g., manually configured
skipping to change at page 7, line 5 skipping to change at page 7, line 5
igmpOnly(10), igmpOnly(10),
bgmp(11) bgmp(11)
} }
-- Top-level structyre of the MIB -- 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 May 1999 Draft IP Multicast Routing MIB June 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 8, line 5 skipping to change at page 8, line 5
"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 Discontinuities in counters in this entry can be detected by
observing the value of ipMRouteUpTime." observing the value of ipMRouteUpTime."
INDEX { ipMRouteGroup, INDEX { ipMRouteGroup,
ipMRouteSource, ipMRouteSource,
ipMRouteSourceMask } ipMRouteSourceMask }
::= { ipMRouteTable 1 } ::= { ipMRouteTable 1 }
Draft IP Multicast Routing MIB May 1999 Draft IP Multicast Routing MIB June 1999
IpMRouteEntry ::= SEQUENCE { IpMRouteEntry ::= SEQUENCE {
ipMRouteGroup IpAddress, ipMRouteGroup IpAddress,
ipMRouteSource IpAddress, ipMRouteSource IpAddress,
ipMRouteSourceMask IpAddress, ipMRouteSourceMask IpAddress,
ipMRouteUpstreamNeighbor IpAddress, ipMRouteUpstreamNeighbor IpAddress,
ipMRouteInIfIndex InterfaceIndexOrZero, 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 IpMRouteProtocol,
ipMRouteRtProto INTEGER, ipMRouteRtProto INTEGER,
ipMRouteRtAddress IpAddress, ipMRouteRtAddress IpAddress,
ipMRouteRtMask IpAddress, ipMRouteRtMask IpAddress,
ipMRouteRtType INTEGER ipMRouteRtType INTEGER,
ipMRouteHCOctets Counter64
} }
ipMRouteGroup OBJECT-TYPE ipMRouteGroup OBJECT-TYPE
SYNTAX IpAddress SYNTAX IpAddress
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The IP multicast group address for which this entry "The IP multicast group address for which this entry
contains multicast routing information." contains multicast routing information."
::= { ipMRouteEntry 1 } ::= { ipMRouteEntry 1 }
skipping to change at page 8, line 51 skipping to change at page 9, line 4
sources for which this entry contains multicast routing sources for which this entry contains multicast routing
information." information."
::= { 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
Draft IP Multicast Routing MIB May 1999 Draft IP Multicast Routing MIB June 1999
value of ipMRouteSource identifies the sources for which
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
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 May 1999 Draft IP Multicast Routing MIB June 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 }
skipping to change at page 11, line 5 skipping to change at page 11, line 5
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." forwarding entry was learned."
::= { 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 Draft IP Multicast Routing MIB June 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
skipping to change at page 12, line 5 skipping to change at page 12, line 5
::= { 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 to find the upstream "The mask associated with the route used to find the upstream
or parent interface for this multicast forwarding entry." or parent interface for this multicast forwarding entry."
Draft IP Multicast Routing MIB May 1999 Draft IP Multicast Routing MIB June 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
skipping to change at page 12, line 27 skipping to change at page 12, line 27
"The reason the given route was placed in the (logical) "The reason the given route was placed in the (logical)
multicast Routing Information Base (RIB). A value of multicast Routing Information Base (RIB). A value of
unicast means that the route would normally be placed only unicast means that the route would normally be placed only
in the unicast RIB, but was placed in the multicast RIB in the unicast RIB, but was placed in the multicast RIB
(instead or in addition) due to local configuration, such as (instead or in addition) due to local configuration, such as
when running PIM over RIP. A value of multicast means that when running PIM over RIP. A value of multicast means that
the route was explicitly added to the multicast RIB by the the route was explicitly added to the multicast RIB by the
routing protocol, such as DVMRP or Multiprotocol BGP." routing protocol, such as DVMRP or Multiprotocol BGP."
::= { ipMRouteEntry 15 } ::= { ipMRouteEntry 15 }
ipMRouteHCOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of octets contained in IP datagrams which were
received from these sources and addressed to this multicast
group address, and which were forwarded by this router.
This object is a 64-bit version of ipMRouteOctets."
::= { ipMRouteEntry 16 }
Draft IP Multicast Routing MIB June 1999
-- --
-- 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-
hops on outgoing interfaces for routing IP multicast hops on outgoing interfaces for routing IP multicast
datagrams. Each entry is one of a list of next hops on datagrams. Each entry is one of a list of next-hops on
outgoing interfaces for particular sources sending to a outgoing interfaces for particular sources sending to a
particular multicast group address." particular multicast group address."
::= { 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
Draft IP Multicast Routing MIB May 1999
routed. Discontinuities in counters in this entry can be routed. Discontinuities in counters in this entry can be
detected by observing the value of ipMRouteUpTime." 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 June 1999
IpMRouteNextHopEntry ::= SEQUENCE { IpMRouteNextHopEntry ::= SEQUENCE {
ipMRouteNextHopGroup IpAddress, ipMRouteNextHopGroup IpAddress,
ipMRouteNextHopSource IpAddress, ipMRouteNextHopSource IpAddress,
ipMRouteNextHopSourceMask IpAddress, ipMRouteNextHopSourceMask IpAddress,
ipMRouteNextHopIfIndex InterfaceIndex, 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 IpMRouteProtocol,
ipMRouteNextHopPkts Counter32 ipMRouteNextHopPkts Counter32
} }
ipMRouteNextHopGroup OBJECT-TYPE ipMRouteNextHopGroup OBJECT-TYPE
SYNTAX IpAddress SYNTAX IpAddress
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The IP multicast group for which this entry specifies a "The IP multicast group for which this entry specifies a
next hop on an outgoing interface." next-hop on an outgoing interface."
::= { ipMRouteNextHopEntry 1 } ::= { ipMRouteNextHopEntry 1 }
ipMRouteNextHopSource OBJECT-TYPE ipMRouteNextHopSource OBJECT-TYPE
SYNTAX IpAddress SYNTAX IpAddress
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 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 June 1999
ipMRouteNextHopIfIndex OBJECT-TYPE ipMRouteNextHopIfIndex 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 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
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The address of the next hop specific to this entry. For "The address of the next-hop specific to this entry. For
most interfaces, this is identical to ipMRouteNextHopGroup. most interfaces, this is identical to ipMRouteNextHopGroup.
NBMA interfaces, however, may have multiple next hop NBMA interfaces, however, may have multiple next-hop
addresses out a single outgoing interface." addresses out a single outgoing interface."
::= { ipMRouteNextHopEntry 5 } ::= { ipMRouteNextHopEntry 5 }
ipMRouteNextHopState OBJECT-TYPE ipMRouteNextHopState OBJECT-TYPE
SYNTAX INTEGER { pruned(1), forwarding(2) } SYNTAX INTEGER { pruned(1), forwarding(2) }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An indication of whether the outgoing interface and next "An indication of whether the outgoing interface and next-
hop represented by this entry is currently being used to hop represented by this entry is currently being used to
forward IP datagrams. The value 'forwarding' indicates it forward IP datagrams. The value 'forwarding' indicates it
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 June 1999
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. If ipMRouteNextHopState is pruned(1), the
subject to aging." remaining time until the prune expires and the state reverts
to forwarding(2). Otherwise, the remaining time until this
entry is removed from the table. The time remaining may be
copied from ipMRouteExpiryTime if the protocol in use for
this entry dos not specify next-hop timers. The value 0
indicates that the entry is not 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 IpMRouteProtocol SYNTAX IpMRouteProtocol
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 May 1999 Draft IP Multicast Routing MIB June 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 16, line 33 skipping to change at page 17, line 33
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 InterfaceIndex, ipMRouteInterfaceIfIndex InterfaceIndex,
ipMRouteInterfaceTtl Integer32, ipMRouteInterfaceTtl Integer32,
ipMRouteInterfaceProtocol INTEGER, ipMRouteInterfaceProtocol IpMRouteProtocol,
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 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
contains information." contains information."
::= { ipMRouteInterfaceEntry 1 } ::= { ipMRouteInterfaceEntry 1 }
ipMRouteInterfaceTtl OBJECT-TYPE ipMRouteInterfaceTtl OBJECT-TYPE
SYNTAX Integer32 (0..255) SYNTAX Integer32 (0..255)
Draft IP Multicast Routing MIB May 1999 Draft IP Multicast Routing MIB June 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 }
skipping to change at page 18, line 5 skipping to change at page 19, line 5
is similar to ifInOctets in the Interfaces MIB, except that is similar to ifInOctets in the Interfaces MIB, except that
only multicast packets are counted." 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 Draft IP Multicast Routing MIB June 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
skipping to change at page 19, line 5 skipping to change at page 20, line 5
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 May 1999 Draft IP Multicast Routing MIB June 1999
-- --
-- The IP Multicast Scope Boundary Table -- 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
skipping to change at page 20, line 5 skipping to change at page 21, line 5
"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 May 1999 Draft IP Multicast Routing MIB June 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." as specified in RFC 2365."
::= { ipMRouteBoundaryEntry 2 } ::= { ipMRouteBoundaryEntry 2 }
ipMRouteBoundaryAddressMask OBJECT-TYPE ipMRouteBoundaryAddressMask 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 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."
skipping to change at page 20, line 45 skipping to change at page 21, line 45
-- --
-- The IP Multicast Scope Name Table -- The IP Multicast Scope Name Table
-- --
ipMRouteScopeNameTable OBJECT-TYPE ipMRouteScopeNameTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpMRouteScopeNameEntry SYNTAX SEQUENCE OF IpMRouteScopeNameEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The (conceptual) table listing the multicast scope names." "The (conceptual) table listing the multicast scope names."
::= { ipMRoute 7 } ::= { ipMRoute 6 }
ipMRouteScopeNameEntry OBJECT-TYPE ipMRouteScopeNameEntry OBJECT-TYPE
SYNTAX IpMRouteScopeNameEntry SYNTAX IpMRouteScopeNameEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
Draft IP Multicast Routing MIB May 1999 Draft IP Multicast Routing MIB June 1999
DESCRIPTION DESCRIPTION
"An entry (conceptual row) in the ipMRouteScopeNameTable "An entry (conceptual row) in the ipMRouteScopeNameTable
representing a multicast scope name." representing a multicast scope name."
INDEX { ipMRouteScopeNameAddress, INDEX { ipMRouteScopeNameAddress,
ipMRouteScopeNameAddressMask, ipMRouteScopeNameAddressMask,
IMPLIED ipMRouteScopeNameLanguage } IMPLIED ipMRouteScopeNameLanguage }
::= { ipMRouteScopeNameTable 1 } ::= { ipMRouteScopeNameTable 1 }
IpMRouteScopeEntry ::= SEQUENCE { IpMRouteScopeNameEntry ::= SEQUENCE {
ipMRouteScopeNameAddress IpAddress, ipMRouteScopeNameAddress IpAddress,
ipMRouteScopeNameAddressMask IpAddress, ipMRouteScopeNameAddressMask IpAddress,
ipMRouteScopeNameLanguage DisplayString, ipMRouteScopeNameLanguage DisplayString,
ipMRouteScopeNameString SnmpAdminString, ipMRouteScopeNameString SnmpAdminString,
ipMRouteScopeNameDefault TruthValue, ipMRouteScopeNameDefault TruthValue,
ipMRouteScopeNameStatus RowStatus ipMRouteScopeNameStatus RowStatus
} }
ipMRouteScopeNameAddress OBJECT-TYPE ipMRouteScopeNameAddress OBJECT-TYPE
SYNTAX IpAddress SYNTAX IpAddress
skipping to change at page 21, line 47 skipping to change at page 22, line 47
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 ipMRouteScopeNameAddress identifies corresponding value of ipMRouteScopeNameAddress identifies
the group range associated with the multicast scope." the group range associated with the multicast scope."
::= { ipMRouteScopeNameEntry 2 } ::= { ipMRouteScopeNameEntry 2 }
ipMRouteScopeNameLanguage OBJECT-TYPE ipMRouteScopeNameLanguage OBJECT-TYPE
SYNTAX DisplayString SYNTAX DisplayString (SIZE (1..255))
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An RFC 1766-style language tag, with all alphabetic "An RFC 1766-style language tag, with all alphabetic
Draft IP Multicast Routing MIB May 1999 Draft IP Multicast Routing MIB June 1999
characters converted to lowercase. This restriction is characters converted to lowercase. This restriction is
intended to make the lexical ordering imposed by SNMP useful intended to make the lexical ordering imposed by SNMP useful
when applied to language tags. Note that it is when applied to language tags. Note that it is
theoretically possible for a valid language tag to exceed theoretically possible for a valid language tag to exceed
the allowed length of an SNMP object identifier, and thus be the allowed length of an SNMP object identifier, and thus be
impossible to represent in this table. Sampling of language impossible to represent in this table. Sampling of language
tags in current use on the Internet suggests that this limit tags in current use on the Internet suggests that this limit
does not pose a serious problem in practice." does not pose a serious problem in practice."
::= { ipMRouteScopeNameEntry 3 } ::= { ipMRouteScopeNameEntry 3 }
skipping to change at page 23, line 5 skipping to change at page 24, line 5
ipMRouteScopeNameStatus OBJECT-TYPE 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." created, or old entries deleted from this table."
::= { ipMRouteScopeNameEntry 6 } ::= { ipMRouteScopeNameEntry 6 }
Draft IP Multicast Routing MIB May 1999 Draft IP Multicast Routing MIB June 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 5 skipping to change at page 25, line 5
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 May 1999 Draft IP Multicast Routing MIB June 1999
ipMRouteMIBBasicGroup OBJECT-GROUP ipMRouteMIBBasicGroup OBJECT-GROUP
OBJECTS { ipMRouteEnable, ipMRouteUpstreamNeighbor, OBJECTS { ipMRouteEnable, ipMRouteUpstreamNeighbor,
ipMRouteInIfIndex, ipMRouteInIfIndex,
ipMRouteUpTime, ipMRouteExpiryTime, ipMRouteUpTime, ipMRouteExpiryTime,
ipMRouteNextHopState, ipMRouteNextHopState,
ipMRouteNextHopUpTime, ipMRouteNextHopUpTime,
ipMRouteNextHopExpiryTime, ipMRouteNextHopExpiryTime,
ipMRouteNextHopProtocol, ipMRouteNextHopProtocol,
ipMRouteNextHopPkts, ipMRouteNextHopPkts,
skipping to change at page 25, line 5 skipping to change at page 26, line 5
::= { 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
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 Draft IP Multicast Routing MIB June 1999
ipMRouteMIBHCInterfaceGroup OBJECT-GROUP ipMRouteMIBHCInterfaceGroup OBJECT-GROUP
OBJECTS { ipMRouteInterfaceHCInMcastOctets, OBJECTS { ipMRouteInterfaceHCInMcastOctets,
ipMRouteInterfaceHCOutMcastOctets } ipMRouteInterfaceHCOutMcastOctets,
ipMRouteHCOctets }
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 }
skipping to change at page 26, line 5 skipping to change at page 27, line 5
OBJECTS { ipMRoutePkts, ipMRouteDifferentInIfPackets, OBJECTS { ipMRoutePkts, ipMRouteDifferentInIfPackets,
ipMRouteOctets } ipMRouteOctets }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of objects to support management of packet "A collection of objects to support management of packet
counters for each forwarding entry." counters for each forwarding entry."
::= { ipMRouteMIBGroups 7 } ::= { ipMRouteMIBGroups 7 }
END END
Draft IP Multicast Routing MIB May 1999 Draft IP Multicast Routing MIB June 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 26, line 29 skipping to change at page 27, line 29
non-secure environment without proper protection can have a negative non-secure environment without proper protection can have a negative
effect on network operations. effect on network operations.
SNMPv1 by itself is such an insecure environment. Even if the network SNMPv1 by itself is such an insecure environment. Even if the network
itself is secure (for example by using IPSec), even then, there is no itself is secure (for example by using IPSec), even then, there is no
control as to who on the secure network is allowed to access and SET control as to who on the secure network is allowed to access and SET
(change/create/delete) the objects in this MIB. (change/create/delete) the objects in this MIB.
It is recommended that the implementers consider the security features It is recommended that the implementers consider the security features
as provided by the SNMPv3 framework. Specifically, the use of the as provided by the SNMPv3 framework. Specifically, the use of the
User-based Security Model RFC 2274 [12] and the View-based Access User-based Security Model RFC 2574 [12] and the View-based Access
Control Model RFC 2275 [15] is recommended. Control Model RFC 2575 [15] is recommended.
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' Addresses 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 May 1999 Draft IP Multicast Routing MIB June 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 98052-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] Wijnen, B., Harrington, D., and R. Presuhn, "An Architecture for
Describing SNMP Management Frameworks", RFC 2271, Cabletron Describing SNMP Management Frameworks", RFC 2571, Cabletron
Systems, Inc., BMC Software, Inc., IBM T. J. Watson Research, Systems, Inc., BMC Software, Inc., IBM T. J. Watson Research, April
January 1998. 1999.
[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, STD Management Information for TCP/IP-based Internets", RFC 1155, STD
16, Performance Systems International, Hughes LAN Systems, May 16, Performance Systems International, Hughes LAN Systems, May
1990. 1990.
[3] Rose, M., and K. McCloghrie, "Concise MIB Definitions", RFC 1212, [3] Rose, M., and K. McCloghrie, "Concise MIB Definitions", RFC 1212,
STD 16, Performance Systems International, Hughes LAN Systems, STD 16, Performance Systems International, Hughes LAN Systems,
March 1991. March 1991.
skipping to change at page 28, line 5 skipping to change at page 29, line 5
[5] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose, M., [5] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose, M.,
and S. Waldbusser, "Structure of Management Information Version 2 and S. Waldbusser, "Structure of Management Information Version 2
(SMIv2)", RFC 2578, STD 58, Cisco Systems, SNMPinfo, TU (SMIv2)", RFC 2578, STD 58, Cisco Systems, SNMPinfo, TU
Braunschweig, SNMP Research, First Virtual Holdings, International Braunschweig, SNMP Research, First Virtual Holdings, International
Network Services, April 1999. Network Services, April 1999.
[6] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose, M., [6] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose, M.,
and S. Waldbusser, "Textual Conventions for SMIv2", RFC 2579, STD and S. Waldbusser, "Textual Conventions for SMIv2", RFC 2579, STD
Draft IP Multicast Routing MIB May 1999 Draft IP Multicast Routing MIB June 1999
58, Cisco Systems, SNMPinfo, TU Braunschweig, SNMP Research, First 58, Cisco Systems, SNMPinfo, TU Braunschweig, SNMP Research, First
Virtual Holdings, International Network Services, April 1999. Virtual Holdings, International Network Services, April 1999.
[7] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose, M., [7] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose, M.,
and S. Waldbusser, "Conformance Statements for SMIv2", RFC 2580, and S. Waldbusser, "Conformance Statements for SMIv2", RFC 2580,
STD 58, Cisco Systems, SNMPinfo, TU Braunschweig, SNMP Research, STD 58, Cisco Systems, SNMPinfo, TU Braunschweig, SNMP Research,
First Virtual Holdings, International Network Services, April 1999. First Virtual Holdings, International Network Services, April 1999.
[8] Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple Network [8] Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple Network
skipping to change at page 28, line 33 skipping to change at page 29, line 33
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,
January 1996. January 1996.
[11] Case, J., Harrington D., Presuhn R., and B. Wijnen, "Message [11] Case, J., Harrington D., Presuhn R., and B. Wijnen, "Message
Processing and Dispatching for the Simple Network Management Processing and Dispatching for the Simple Network Management
Protocol (SNMP)", RFC 2272, SNMP Research, Inc., Cabletron Systems, Protocol (SNMP)", RFC 2572, SNMP Research, Inc., Cabletron Systems,
Inc., BMC Software, Inc., IBM T. J. Watson Research, January 1998. Inc., BMC Software, Inc., IBM T. J. Watson Research, April 1999.
[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. 2574, IBM T. J. Watson Research, April 1999.
[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, "SNMPv3 Applications", RFC [14] Levi, D., Meyer, P., and B. Stewart, "SNMPv3 Applications", RFC
2273, SNMP Research, Inc., Secure Computing Corporation, Cisco 2573, SNMP Research, Inc., Secure Computing Corporation, Cisco
Systems, January 1998. Systems, April 1999.
[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 Draft IP Multicast Routing MIB June 1999
(SNMP)", RFC 2275, IBM T. J. Watson Research, BMC Software, Inc., (SNMP)", RFC 2575, IBM T. J. Watson Research, BMC Software, Inc.,
Cisco Systems, Inc., January 1998. Cisco Systems, Inc., April 1999.
[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,
skipping to change at page 30, line 5 skipping to change at page 31, line 5
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 Draft IP Multicast Routing MIB June 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 Abstact ......................................................... 2 1 Abstract ........................................................ 2
2 Introduction .................................................... 2 2 Introduction .................................................... 2
3 The SNMP Management Framework ................................... 2 3 The SNMP Management Framework ................................... 2
3.1 Object Definitions ............................................ 3 3.1 Object Definitions ............................................ 3
4 Overview ........................................................ 3 4 Overview ........................................................ 3
5 Definitions ..................................................... 5 5 Definitions ..................................................... 5
6 Security Considerations ......................................... 26 6 Security Considerations ......................................... 27
7 Acknowledgements ................................................ 26 7 Acknowledgements ................................................ 27
8 Authors' Addresses .............................................. 26 8 Authors' Addresses .............................................. 27
9 References ...................................................... 27 9 References ...................................................... 28
10 Full Copyright Statement ....................................... 29 10 Full Copyright Statement ....................................... 30
 End of changes. 

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