draft-ietf-idmr-multicast-routmib-04.txt   draft-ietf-idmr-multicast-routmib-05.txt 
IDMR Working Group Keith McCloghrie IDMR Working Group Keith McCloghrie
INTERNET-DRAFT Dino Farinacci INTERNET-DRAFT Dino Farinacci
Expires May 1997 cisco Systems Expires September 1997 cisco Systems
Dave Thaler Dave Thaler
University of Michigan University of Michigan
26 November 1996 25 March 1997
IP Multicast Routing MIB IP Multicast Routing MIB
<draft-ietf-idmr-multicast-routmib-04.txt> <draft-ietf-idmr-multicast-routmib-05.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. Internet Drafts are working
documents of the Internet Engineering Task Force (IETF), its Areas, and documents of the Internet Engineering Task Force (IETF), its Areas, and
its Working Groups. Note that other groups may also distribute working its Working Groups. Note that other groups may also distribute working
documents as Internet Drafts. documents as Internet Drafts.
Internet Drafts are valid for a maximum of six months and may be Internet Drafts are valid for a maximum of six months and may be
updated, replaced, or obsoleted by other documents at any time. It is updated, replaced, or obsoleted by other documents at any time. It is
skipping to change at page 2, line 5 skipping to change at page 2, line 5
1. Introduction 1. Introduction
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 [5], independent of the specific multicast managing IP Multicast Routing [5], independent of the specific multicast
routing protocol [6,7,8,9,10] in use. Managed objects specific to routing protocol [6,7,8,9,10] in use. Managed objects specific to
particular multicast routing protocols are specified elsewhere. particular multicast routing protocols are specified elsewhere.
Draft IP Multicast Routing MIB June 1996 Draft IP Multicast Routing MIB March 1997
2. Revision History 2. Revision History
A record of changes which will be removed before publication. A record of changes which will be removed before publication.
26 March
(1) added ipMRouteInterfaceProtocol.
added protocol values for PIM-DM, PIM-SM, and IGMP-only links.
26 November 26 November
(1) moved ipMRouteNextHopPkts to its own conformance group. (1) moved ipMRouteNextHopPkts to its own conformance group.
9 June 9 June
(1) added the ipMRouteBoundaryTable and ipMRouteNextHopPkts. (1) added the ipMRouteBoundaryTable and ipMRouteNextHopPkts.
(2) updated references, etc. (2) updated references, etc.
skipping to change at page 2, line 45 skipping to change at page 3, line 5
(4) specified that an expiry-time of zero means that an entry is not (4) specified that an expiry-time of zero means that an entry is not
subject to aging. subject to aging.
(5) added references for MOSPF and CBT. (5) added references for MOSPF and CBT.
4 February 4 February
(1) removed ipMRouteOutList (1) removed ipMRouteOutList
Draft IP Multicast Routing MIB March 1997
(2) Modified ipMRouteNextHopTable to be INDEX-ed by (2) Modified ipMRouteNextHopTable to be INDEX-ed by
ipMRouteNextHopGroup, ipMRouteNextHopSource, ipMRouteNextHopGroup, ipMRouteNextHopSource,
ipMRouteNextHopSourceMask, and ipMRouteNextHopIfIndex. ipMRouteNextHopSourceMask, and ipMRouteNextHopIfIndex.
(3) added ipMRouteProtocol (3) added ipMRouteProtocol
Draft IP Multicast Routing MIB June 1996
(4) replaced "RPF" terminology with "Upstream neighbor". (4) replaced "RPF" terminology with "Upstream neighbor".
15 July - initial version. 15 July - initial version.
Draft IP Multicast Routing MIB June 1996 Draft IP Multicast Routing MIB March 1997
3. The SNMP Network Management Framework 3. The SNMP Network Management Framework
The SNMP Network Management Framework presently consists of three major The SNMP Network Management Framework presently consists of three major
components. They are: components. They are:
o RFC 1902 [1] which defines the SMI, the mechanisms used for o RFC 1902 [1] which defines the SMI, the mechanisms used for
describing and naming objects for the purpose of management. describing and naming objects for the purpose of management.
o STD 17, RFC 1213 [2] defines MIB-II, the core set of managed o STD 17, RFC 1213 [2] defines MIB-II, the core set of managed
skipping to change at page 5, line 5 skipping to change at page 5, line 5
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
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.
Draft IP Multicast Routing MIB June 1996 Draft IP Multicast Routing MIB March 1997
4. Overview 4. Overview
This MIB module contains one scalar and four tables. The tables are: This MIB module contains one scalar and four 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 Scoped Boundary Table containing the scoped (4) the IP Multicast Scoped Boundary Table containing the scoped
multicast address boundaries. multicast address boundaries.
Draft IP Multicast Routing MIB June 1996 Draft IP Multicast Routing MIB March 1997
5. Definitions 5. Definitions
IPMROUTE-MIB DEFINITIONS ::= BEGIN IPMROUTE-MIB DEFINITIONS ::= BEGIN
IMPORTS IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, experimental, MODULE-IDENTITY, OBJECT-TYPE, experimental,
Integer32, Counter32, Integer32, Counter32,
IpAddress, TimeTicks FROM SNMPv2-SMI IpAddress, TimeTicks FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC RowStatus FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF; MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF;
ipMRouteMIB MODULE-IDENTITY ipMRouteMIB MODULE-IDENTITY
LAST-UPDATED "9604282359Z" LAST-UPDATED "9703261620Z"
ORGANIZATION "IETF IDMR Working Group." ORGANIZATION "IETF IDMR Working Group."
CONTACT-INFO CONTACT-INFO
" 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
US US
Phone: +1 408 526 5260 Phone: +1 408 526 5260
EMail: kzm@cisco.com" EMail: kzm@cisco.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."
::= { experimental 60 } ::= { experimental 60 }
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 June 1996 Draft IP Multicast Routing MIB March 1997
-- 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
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."
INDEX { ipMRouteGroup, INDEX { ipMRouteGroup,
ipMRouteSource, ipMRouteSource,
ipMRouteSourceMask } ipMRouteSourceMask }
::= { ipMRouteTable 1 } ::= { ipMRouteTable 1 }
Draft IP Multicast Routing MIB June 1996 Draft IP Multicast Routing MIB March 1997
IpMRouteEntry ::= SEQUENCE { IpMRouteEntry ::= SEQUENCE {
ipMRouteGroup IpAddress, ipMRouteGroup IpAddress,
ipMRouteSource IpAddress, ipMRouteSource IpAddress,
ipMRouteSourceMask IpAddress, ipMRouteSourceMask IpAddress,
ipMRouteUpstreamNeighbor IpAddress, ipMRouteUpstreamNeighbor IpAddress,
ipMRouteInIfIndex Integer32, ipMRouteInIfIndex Integer32,
ipMRouteUpTime TimeTicks, ipMRouteUpTime TimeTicks,
ipMRouteExpiryTime TimeTicks, ipMRouteExpiryTime TimeTicks,
ipMRoutePkts Counter32, ipMRoutePkts Counter32,
skipping to change at page 9, line 5 skipping to change at page 9, line 5
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
this entry contains multicast routing information." this entry contains multicast routing information."
::= { ipMRouteEntry 3 } ::= { ipMRouteEntry 3 }
ipMRouteUpstreamNeighbor OBJECT-TYPE ipMRouteUpstreamNeighbor OBJECT-TYPE
Draft IP Multicast Routing MIB June 1996 Draft IP Multicast Routing MIB March 1997
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." address are received."
::= { ipMRouteEntry 4 } ::= { ipMRouteEntry 4 }
skipping to change at page 10, line 5 skipping to change at page 10, line 5
::= { ipMRouteEntry 7 } ::= { ipMRouteEntry 7 }
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
Draft IP Multicast Routing MIB June 1996 Draft IP Multicast Routing MIB March 1997
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
skipping to change at page 10, line 38 skipping to change at page 10, line 38
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 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
netmgmt(3), -- set via net.mgmt protocol netmgmt(3), -- set via net.mgmt protocol
dvmrp(4), dvmrp(4),
mospf(5), mospf(5),
pim(6), pimSparseDense(6), -- PIMv1, both DM and SM
cbt(7) cbt(7),
pimSparseMode(8), -- PIM-SMv2
pimDenseMode(9), -- PIM-DMv2
igmpOnly(10)
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The routing mechanism via which this route was learned." "The routing mechanism via which this route was learned."
::= { ipMRouteEntry 11 } ::= { ipMRouteEntry 11 }
Draft IP Multicast Routing MIB June 1996 Draft IP Multicast Routing MIB March 1997
-- --
-- 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
skipping to change at page 12, line 5 skipping to change at page 12, line 5
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." routed."
INDEX { ipMRouteNextHopGroup, ipMRouteNextHopSource, INDEX { ipMRouteNextHopGroup, ipMRouteNextHopSource,
ipMRouteNextHopSourceMask, ipMRouteNextHopIfIndex, ipMRouteNextHopSourceMask, ipMRouteNextHopIfIndex,
ipMRouteNextHopAddress } ipMRouteNextHopAddress }
::= { ipMRouteNextHopTable 1 } ::= { ipMRouteNextHopTable 1 }
Draft IP Multicast Routing MIB June 1996 Draft IP Multicast Routing MIB March 1997
IpMRouteNextHopEntry ::= SEQUENCE { IpMRouteNextHopEntry ::= SEQUENCE {
ipMRouteNextHopGroup IpAddress, ipMRouteNextHopGroup IpAddress,
ipMRouteNextHopSource IpAddress, ipMRouteNextHopSource IpAddress,
ipMRouteNextHopSourceMask IpAddress, ipMRouteNextHopSourceMask IpAddress,
ipMRouteNextHopIfIndex Integer32, ipMRouteNextHopIfIndex Integer32,
ipMRouteNextHopAddress IpAddress, ipMRouteNextHopAddress IpAddress,
ipMRouteNextHopState INTEGER, ipMRouteNextHopState INTEGER,
ipMRouteNextHopUpTime TimeTicks, ipMRouteNextHopUpTime TimeTicks,
ipMRouteNextHopExpiryTime TimeTicks, ipMRouteNextHopExpiryTime TimeTicks,
skipping to change at page 13, line 5 skipping to change at page 13, line 5
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 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 1996 Draft IP Multicast Routing MIB March 1997
ipMRouteNextHopIfIndex OBJECT-TYPE ipMRouteNextHopIfIndex OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
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 }
skipping to change at page 14, line 5 skipping to change at page 14, line 5
::= { 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
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
Draft IP Multicast Routing MIB June 1996 Draft IP Multicast Routing MIB March 1997
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
skipping to change at page 14, line 29 skipping to change at page 14, line 29
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 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
netmgmt(3), -- set via net.mgmt protocol netmgmt(3), -- set via net.mgmt protocol
dvmrp(4), dvmrp(4),
mospf(5), mospf(5),
pim(6), pimSparseDense(6), -- PIMv1, both DM and SM
cbt(7) cbt(7),
pimSparseMode(8), -- PIM-SMv2
pimDenseMode(9), -- PIM-DMv2
igmpOnly(10)
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The routing mechanism via which this route was learned." "The routing mechanism via which this route 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 June 1996 Draft IP Multicast Routing MIB March 1997
-- --
-- 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 15, line 32 skipping to change at page 15, line 32
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 Integer32,
ipMRouteInterfaceTtl Integer32 ipMRouteInterfaceTtl Integer32,
ipMRouteInterfaceProtocol INTEGER
} }
ipMRouteInterfaceIfIndex OBJECT-TYPE ipMRouteInterfaceIfIndex OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
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
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
Draft IP Multicast Routing MIB June 1996 Draft IP Multicast Routing MIB March 1997
means all multicast packets are forwarded out interface." not be forwarded out the interface. The default value of 0
means all multicast packets are forwarded out the
interface."
::= { ipMRouteInterfaceEntry 2 } ::= { ipMRouteInterfaceEntry 2 }
ipMRouteInterfaceProtocol OBJECT-TYPE
SYNTAX INTEGER {
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-SMv2
pimDenseMode(9), -- PIM-DMv2
igmpOnly(10)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The routing protocol running on this interface."
::= { ipMRouteInterfaceEntry 3 }
-- --
-- The IP Multicast Scoped Boundary Table -- The IP Multicast Scoped 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 }
ipMRouteBoundaryEntry OBJECT-TYPE ipMRouteBoundaryEntry OBJECT-TYPE
SYNTAX IpMRouteBoundaryEntry SYNTAX IpMRouteBoundaryEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry (conceptual row) in the "An entry (conceptual row) in the
ipMRouteBoundaryTable representing a scoped ipMRouteBoundaryTable representing a scoped
Draft IP Multicast Routing MIB March 1997
boundary." boundary."
INDEX { ipMRouteBoundaryIfIndex, ipMRouteBoundaryAddress, INDEX { ipMRouteBoundaryIfIndex, ipMRouteBoundaryAddress,
ipMRouteBoundaryAddressMask } ipMRouteBoundaryAddressMask }
::= { ipMRouteBoundaryTable 1 } ::= { ipMRouteBoundaryTable 1 }
IpMRouteBoundaryEntry ::= SEQUENCE { IpMRouteBoundaryEntry ::= SEQUENCE {
ipMRouteBoundaryIfIndex Integer32, ipMRouteBoundaryIfIndex Integer32,
ipMRouteBoundaryAddress IpAddress, ipMRouteBoundaryAddress IpAddress,
ipMRouteBoundaryAddressMask IpAddress, ipMRouteBoundaryAddressMask IpAddress,
ipMRouteBoundaryStatus RowStatus ipMRouteBoundaryStatus RowStatus
} }
ipMRouteBoundaryIfIndex OBJECT-TYPE ipMRouteBoundaryIfIndex OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The IfIndex value for the interface to which "The IfIndex value for the interface to which
this boundary applies. Packets with a this boundary applies. Packets with a
destination address in the associated destination address in the associated
Draft IP Multicast Routing MIB June 1996
address/mask range will not be forwarded out this 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
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The group address which when combined with the "The group address which when combined with the
skipping to change at page 17, line 32 skipping to change at page 18, line 4
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 group address mask which when combined with
the corresponding value of ipMRouteBoundaryAddress the corresponding value of ipMRouteBoundaryAddress
identifies the group range for which the scoped identifies the group range for which the scoped
boundary exists." boundary exists."
Draft IP Multicast Routing MIB March 1997
::= { 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." created, or old entries deleted from this table."
::= { ipMRouteBoundaryEntry 4 } ::= { ipMRouteBoundaryEntry 4 }
Draft IP Multicast Routing MIB June 1996 Draft IP Multicast Routing MIB March 1997
-- 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 18, line 48 skipping to change at page 19, line 48
ipMRouteMIBBasicGroup OBJECT-GROUP ipMRouteMIBBasicGroup OBJECT-GROUP
OBJECTS { ipMRouteEnable, ipMRouteUpstreamNeighbor, OBJECTS { ipMRouteEnable, ipMRouteUpstreamNeighbor,
ipMRouteInIfIndex, ipMRouteInIfIndex,
ipMRouteUpTime, ipMRouteExpiryTime, ipMRouteUpTime, ipMRouteExpiryTime,
ipMRoutePkts, ipMRouteDifferentInIfPackets, ipMRoutePkts, ipMRouteDifferentInIfPackets,
ipMRouteOctets, ipMRouteOctets,
ipMRouteNextHopState, ipMRouteNextHopState,
ipMRouteNextHopUpTime, ipMRouteNextHopUpTime,
ipMRouteNextHopExpiryTime, ipMRouteNextHopExpiryTime,
ipMRouteNextHopProtocol, ipMRouteNextHopProtocol,
ipMRouteNextHopPkts,
ipMRouteInterfaceTtl, ipMRouteInterfaceTtl,
ipMRouteProtocol
Draft IP Multicast Routing MIB June 1996 Draft IP Multicast Routing MIB March 1997
ipMRouteInterfaceProtocol,
ipMRouteProtocol
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of objects to support basic management of "A collection of objects to support basic management of
IP Multicast routing." IP Multicast routing."
::= { ipMRouteMIBGroups 1 } ::= { ipMRouteMIBGroups 1 }
ipMRouteMIBHopCountGroup OBJECT-GROUP ipMRouteMIBHopCountGroup OBJECT-GROUP
OBJECTS { ipMRouteNextHopClosestMemberHops } OBJECTS { ipMRouteNextHopClosestMemberHops }
STATUS current STATUS current
skipping to change at page 20, line 5 skipping to change at page 21, line 5
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 }
END END
Draft IP Multicast Routing MIB June 1996 Draft IP Multicast Routing MIB March 1997
6. Acknowledgements 6. 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.
7. References 7. References
[1] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and [1] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and
S. Waldbusser, "Structure of Management Information for version 2 S. Waldbusser, "Structure of Management Information for version 2
skipping to change at page 20, line 39 skipping to change at page 21, line 39
[5] Deering, S., "Multicast Routing in a Datagram Internetwork", PhD [5] 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.
[6] Waitzman, D., Partridge, C., and S.E. Deering, "Distance Vector [6] Waitzman, D., Partridge, C., and S.E. Deering, "Distance Vector
Multicast Routing Protocol", RFC 1075, Bolt Beranek and Newman, Multicast Routing Protocol", RFC 1075, Bolt Beranek and Newman,
Stanford University, November 1988. Stanford University, November 1988.
[7] Estrin, D., Farinacci, D., Helmy, A., Thaler, D., Deering, S., [7] Estrin, D., Farinacci, D., Helmy, A., Thaler, D., Deering, S.,
Handley, M., Jacobson, V., Liu, C., and P. Sharma, "Protocol Handley, M., Jacobson, V., Liu, C., Sharma, P., and L. Wei,
Independent Multicast - Sparse Mode (PIM-SM): Protocol "Protocol Independent Multicast - Sparse Mode (PIM-SM): Protocol
Specification", November 1996. Specification", November 1996.
[8] Estrin, D., Farinacci, D., Jacobson, V., Liu, C., Wei, L., Sharma, [8] Estrin, D., Farinacci, D., Jacobson, V., Liu, C., Wei, L., Sharma,
P, and Helmy, A., "Protocol Independent Multicast-Dense Mode (PIM- P., and A. Helmy, "Protocol Independent Multicast - Dense Mode
DM): Protocol Specification", January 1996. (PIM-DM): Protocol Specification", January 1996.
[9] Moy, J., "Multicast Extensions to OSPF", RFC 1584, Proteon, March [9] Moy, J., "Multicast Extensions to OSPF", RFC 1584, Proteon, March
1994. 1994.
Draft IP Multicast Routing MIB June 1996 Draft IP Multicast Routing MIB March 1997
[10] Ballardie, A. J., "Core Based Trees (CBT) Multicast: Architectural [10] Ballardie, A. J., "Core Based Trees (CBT) Multicast: Architectural
Overview and Specification", University College London, November Overview and Specification", University College London, November
1994. 1994.
8. Security Considerations 8. Security Considerations
Security issues are not discussed in this memo. Security issues are not discussed in this memo.
9. Authors' Address 9. Authors' Address
skipping to change at page 22, line 5 skipping to change at page 23, line 5
EMail: dino@cisco.com EMail: dino@cisco.com
Dave Thaler Dave Thaler
Department of Electrical Engineering and Computer Science Department of Electrical Engineering and Computer Science
University of Michigan University of Michigan
1301 Beal Ave. 1301 Beal Ave.
Ann Arbor, MI 48109-2122 Ann Arbor, MI 48109-2122
Phone: +1 313 763 5243 Phone: +1 313 763 5243
EMail: thalerd@eecs.umich.edu EMail: thalerd@eecs.umich.edu
Draft IP Multicast Routing MIB June 1996 Draft IP Multicast Routing MIB March 1997
Table of Contents Table of Contents
1 Introduction .................................................... 1 1 Introduction .................................................... 1
2 Revision History ................................................ 2 2 Revision History ................................................ 2
3 The SNMP Network Management Framework ........................... 4 3 The SNMP Network Management Framework ........................... 4
3.1 Object Definitions ............................................ 4 3.1 Object Definitions ............................................ 4
4 Overview ........................................................ 5 4 Overview ........................................................ 5
5 Definitions ..................................................... 6 5 Definitions ..................................................... 6
6 Acknowledgements ................................................ 20 6 Acknowledgements ................................................ 21
7 References ...................................................... 20 7 References ...................................................... 21
8 Security Considerations ......................................... 21 8 Security Considerations ......................................... 22
9 Authors' Address ................................................ 21 9 Authors' Address ................................................ 22
 End of changes. 

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