624 lines
21 KiB
Plaintext
624 lines
21 KiB
Plaintext
-- Copyright (C) 2008-2014 Super Micro Computer Inc. All Rights Reserved
|
|
|
|
-- $Id: fsmfwd.mib,v 1.5 2012/09/07 09:52:05 siva Exp $
|
|
|
|
-- Management Information Base for MFWD Module
|
|
|
|
SUPERMICRO-IPMROUTE-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, mib-2,
|
|
Integer32, Counter32, Counter64, Gauge32,
|
|
IpAddress, TimeTicks, enterprises
|
|
FROM SNMPv2-SMI
|
|
TEXTUAL-CONVENTION, RowStatus, TruthValue,
|
|
DisplayString FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
|
|
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
|
|
InterfaceIndexOrZero,
|
|
InterfaceIndex FROM IF-MIB
|
|
IANAipMRouteProtocol FROM IANA-RTPROTO-MIB;
|
|
|
|
ipMRouteMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201209050000Z"
|
|
ORGANIZATION "Super Micro Computer Inc."
|
|
CONTACT-INFO "support@Supermicro.com"
|
|
|
|
DESCRIPTION
|
|
"The MIB module for management of IP Multicast forwardingi, but
|
|
independent of the specific multicast routing protocol in
|
|
use."
|
|
REVISION "201209050000Z" -- November 30, 2001"
|
|
DESCRIPTION
|
|
"Initial version, published as RFC 2932."
|
|
::= { enterprises supermicro-computer-inc(10876) super-switch(101) basic(1) 71 }
|
|
|
|
-- Textual Conventions
|
|
-- This Textual convention enhance the readability of the secification.
|
|
|
|
Status ::= TEXTUAL-CONVENTION
|
|
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the ipMRouteGlobalDebug"
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
|
|
-- The ID 20 for futurepim is temp not allocated one
|
|
-- future OBJECT IDENTIFIER ::= { enterprises 2076}
|
|
-- mfwd OBJECT IDENTIFIER ::= { future 20 }
|
|
-- mfwdMIB OBJECT IDENTIFIER ::= { mfwd 1 }
|
|
|
|
mfwdMIBObjects OBJECT IDENTIFIER ::= { ipMRouteMIB 1 }
|
|
mfwdScalars OBJECT IDENTIFIER ::= { mfwdMIBObjects 1 }
|
|
mfwdTables OBJECT IDENTIFIER ::= { mfwdMIBObjects 2 }
|
|
mfwdTraps OBJECT IDENTIFIER ::= { mfwdMIBObjects 3 }
|
|
|
|
-- the IP Multicast Routing MIB-Group
|
|
--
|
|
-- a collection of objects providing information about
|
|
-- IP Multicast Groups
|
|
|
|
|
|
ipMRouteEnable OBJECT-TYPE
|
|
SYNTAX INTEGER { enabled(1), disabled(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The enabled status of IP Multicast routing on this router."
|
|
::= { mfwdScalars 1 }
|
|
|
|
ipMRouteEntryCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of rows in the ipMRouteTable. This can be used
|
|
to monitor the multicast routing table size."
|
|
::= { mfwdScalars 2 }
|
|
|
|
ipMRouteEnableCmdb OBJECT-TYPE
|
|
SYNTAX INTEGER { enable(1), disabled(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Transit data storage is used to store the data packets which
|
|
have suffered a cache-miss and waiting for MRP to create a route
|
|
entry. This feature is optional in MFWD. This can be enabled or
|
|
disabled using this mib object."
|
|
::= { mfwdScalars 3 }
|
|
|
|
mfwdGlobalTrace OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
" This is used to enable Trace Statements in MFWD Module.
|
|
A four byte integer value is specified for enabling the level
|
|
of tracing.Each Bit in the four byte integer variable represents
|
|
a level of Trace. The bits represents the levels as
|
|
follows: 0 - Init and Shutdown, 1 - Management, 2 - Data Path,
|
|
3 - Control Plane, 4 - packet Dump, 5 - All resources except
|
|
buffer, 6 - All Failures, 7 - Buffer. The remaining
|
|
bits are unused. The combination of levels are also allowed.
|
|
For example if the bits 1 and 2 are set, then the Trace
|
|
statements related to management and Data Path will be printed.
|
|
The administrator have to enter the corresponding integer value
|
|
for the bits set. For example if bits 1 and 2 are set then
|
|
admin has to give the value 6."
|
|
DEFVAL { 0 }
|
|
::= { mfwdScalars 4 }
|
|
|
|
mfwdGlobalDebug OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
" This is used to enable Debug statements in PIM.
|
|
A Four byte integer value is specified for enabling the
|
|
level of debugging. Each bit in the four byte integer
|
|
variable represents a level of debugging. The combination of
|
|
levels are also allowed. The user have to enter the
|
|
corresponding integer value for the bit set."
|
|
DEFVAL { 0 }
|
|
::= { mfwdScalars 5 }
|
|
|
|
ipMRouteDiscardedPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This data contains the value of the number of packets that have
|
|
been discarded since they have arrived on an unknown interface "
|
|
::= { mfwdScalars 6 }
|
|
|
|
mfwdAvgDataRate OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Used to tune the processing of Mesages from MRP and IP"
|
|
DEFVAL { 1000 }
|
|
::= { mfwdScalars 7 }
|
|
|
|
|
|
ipMRouteTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IpMRouteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (conceptual) table containing multicast routing
|
|
information for IP datagrams sent by particular sources to
|
|
the IP multicast groups known to this router."
|
|
::= { mfwdTables 1 }
|
|
|
|
|
|
ipMRouteEntry OBJECT-TYPE
|
|
SYNTAX IpMRouteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry (conceptual row) containing the multicast routing
|
|
information for IP datagrams from a particular source and
|
|
addressed to a particular IP multicast group address.
|
|
Discontinuities in counters in this entry can be detected by
|
|
observing the value of ipMRouteUpTime."
|
|
INDEX { ipMRouteOwnerId,
|
|
ipMRouteGroup,
|
|
ipMRouteSource,
|
|
ipMRouteSourceMask }
|
|
::= { ipMRouteTable 1 }
|
|
|
|
IpMRouteEntry ::= SEQUENCE {
|
|
ipMRouteOwnerId INTEGER,
|
|
ipMRouteGroup IpAddress,
|
|
ipMRouteSource IpAddress,
|
|
ipMRouteSourceMask IpAddress,
|
|
ipMRouteUpstreamNeighbor IpAddress,
|
|
ipMRouteInIfIndex InterfaceIndexOrZero,
|
|
ipMRouteUpTime TimeTicks,
|
|
ipMRoutePkts Counter32,
|
|
ipMRouteDifferentInIfPackets Counter32,
|
|
ipMRouteProtocol IANAipMRouteProtocol,
|
|
ipMRouteRtAddress IpAddress,
|
|
ipMRouteRtMask IpAddress,
|
|
ipMRouteRtType INTEGER
|
|
}
|
|
|
|
ipMRouteOwnerId OBJECT-TYPE
|
|
SYNTAX INTEGER (0..255)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
" This Value represents the owner id of the MRP which owns
|
|
the route entry."
|
|
::= { ipMRouteEntry 1 }
|
|
|
|
ipMRouteGroup OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP multicast group address for which this entry
|
|
contains multicast routing information."
|
|
::= { ipMRouteEntry 2 }
|
|
|
|
ipMRouteSource OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The network address which when combined with the
|
|
corresponding value of ipMRouteSourceMask identifies the
|
|
sources for which this entry contains multicast routing
|
|
information."
|
|
::= { ipMRouteEntry 3 }
|
|
|
|
ipMRouteSourceMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The network mask which when combined with the corresponding
|
|
value of ipMRouteSource identifies the sources for which
|
|
this entry contains multicast routing information."
|
|
::= { ipMRouteEntry 4 }
|
|
|
|
ipMRouteUpstreamNeighbor OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The address of the upstream neighbor (e.g., RPF neighbor)
|
|
from which IP datagrams from these sources to this multicast
|
|
address are received, or 0.0.0.0 if the upstream neighbor is
|
|
unknown (e.g., in CBT)."
|
|
::= { ipMRouteEntry 5 }
|
|
|
|
ipMRouteInIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of ifIndex for the interface on which IP
|
|
datagrams sent by these sources to this multicast address
|
|
are received. A value of 0 indicates that datagrams are not
|
|
subject to an incoming interface check, but may be accepted
|
|
on multiple interfaces (e.g., in CBT)."
|
|
::= { ipMRouteEntry 6 }
|
|
|
|
ipMRouteUpTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time since the multicast routing information
|
|
represented by this entry was learned by the router."
|
|
::= { ipMRouteEntry 7 }
|
|
|
|
ipMRoutePkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets which this router has received from
|
|
these sources and addressed to this multicast group
|
|
address."
|
|
::= { ipMRouteEntry 8 }
|
|
|
|
ipMRouteDifferentInIfPackets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets which this router has received from
|
|
these sources and addressed to this multicast group address,
|
|
which were dropped because they were not received on the
|
|
interface indicated by ipMRouteInIfIndex. Packets which are
|
|
not subject to an incoming interface check (e.g., using CBT)
|
|
are not counted."
|
|
::= { ipMRouteEntry 9 }
|
|
|
|
ipMRouteProtocol OBJECT-TYPE
|
|
SYNTAX IANAipMRouteProtocol
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The multicast routing protocol via which this multicast
|
|
forwarding entry was learned."
|
|
::= { ipMRouteEntry 10 }
|
|
|
|
ipMRouteRtAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The address portion of the route used to find the upstream
|
|
or parent interface for this multicast forwarding entry."
|
|
::= { ipMRouteEntry 11 }
|
|
|
|
ipMRouteRtMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The mask associated with the route used to find the upstream
|
|
or parent interface for this multicast forwarding entry."
|
|
::= { ipMRouteEntry 12 }
|
|
|
|
ipMRouteRtType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unicast (1), -- Unicast route used in multicast RIB
|
|
multicast (2) -- Multicast route
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The reason the given route was placed in the (logical)
|
|
multicast Routing Information Base (RIB). A value of
|
|
unicast means that the route would normally be placed only
|
|
in the unicast RIB, but was placed in the multicast RIB
|
|
(instead or in addition) due to local configuration, such as
|
|
when running PIM over RIP. A value of multicast means that
|
|
the route was explicitly added to the multicast RIB by the
|
|
routing protocol, such as DVMRP or Multiprotocol BGP."
|
|
::= { ipMRouteEntry 13 }
|
|
|
|
--
|
|
-- The IP Multicast Routing Next Hop Table
|
|
--
|
|
|
|
ipMRouteNextHopTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IpMRouteNextHopEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (conceptual) table containing information on the next-
|
|
hops on outgoing interfaces for routing IP multicast
|
|
datagrams. Each entry is one of a list of next-hops on
|
|
outgoing interfaces for particular sources sending to a
|
|
particular multicast group address."
|
|
::= { mfwdTables 2 }
|
|
|
|
ipMRouteNextHopEntry OBJECT-TYPE
|
|
SYNTAX IpMRouteNextHopEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry (conceptual row) in the list of next-hops on
|
|
outgoing interfaces to which IP multicast datagrams from
|
|
particular sources to a IP multicast group address are
|
|
routed. Discontinuities in counters in this entry can be
|
|
detected by observing the value of ipMRouteUpTime."
|
|
INDEX { ipMRouteNextHopOwnerId,
|
|
ipMRouteNextHopGroup, ipMRouteNextHopSource,
|
|
ipMRouteNextHopSourceMask, ipMRouteNextHopIfIndex,
|
|
ipMRouteNextHopAddress }
|
|
::= { ipMRouteNextHopTable 1 }
|
|
|
|
IpMRouteNextHopEntry ::= SEQUENCE {
|
|
ipMRouteNextHopOwnerId INTEGER,
|
|
ipMRouteNextHopGroup IpAddress,
|
|
ipMRouteNextHopSource IpAddress,
|
|
ipMRouteNextHopSourceMask IpAddress,
|
|
ipMRouteNextHopIfIndex InterfaceIndex,
|
|
ipMRouteNextHopAddress IpAddress,
|
|
ipMRouteNextHopState INTEGER,
|
|
ipMRouteNextHopUpTime TimeTicks
|
|
}
|
|
|
|
ipMRouteNextHopOwnerId OBJECT-TYPE
|
|
SYNTAX INTEGER (0..255)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
" This Value represents the owner id of the MRP which owns
|
|
the route entry."
|
|
::= { ipMRouteNextHopEntry 1 }
|
|
|
|
ipMRouteNextHopGroup OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP multicast group for which this entry specifies a
|
|
next-hop on an outgoing interface."
|
|
::= { ipMRouteNextHopEntry 2 }
|
|
|
|
|
|
ipMRouteNextHopSource OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The network address which when combined with the
|
|
corresponding value of ipMRouteNextHopSourceMask identifies
|
|
the sources for which this entry specifies a next-hop on an
|
|
outgoing interface."
|
|
::= { ipMRouteNextHopEntry 3 }
|
|
|
|
ipMRouteNextHopSourceMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The network mask which when combined with the corresponding
|
|
value of ipMRouteNextHopSource identifies the sources for
|
|
which this entry specifies a next-hop on an outgoing
|
|
interface."
|
|
::= { ipMRouteNextHopEntry 4 }
|
|
|
|
ipMRouteNextHopIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex value of the interface for the outgoing
|
|
interface for this next-hop."
|
|
::= { ipMRouteNextHopEntry 5 }
|
|
|
|
ipMRouteNextHopAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The address of the next-hop specific to this entry. For
|
|
most interfaces, this is identical to ipMRouteNextHopGroup.
|
|
NBMA interfaces, however, may have multiple next-hop
|
|
addresses out a single outgoing interface."
|
|
::= { ipMRouteNextHopEntry 6 }
|
|
|
|
ipMRouteNextHopState OBJECT-TYPE
|
|
SYNTAX INTEGER { pruned(1), forwarding(2) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An indication of whether the outgoing interface and next-
|
|
hop represented by this entry is currently being used to
|
|
forward IP datagrams. The value 'forwarding' indicates it
|
|
is currently being used; the value 'pruned' indicates it is
|
|
not."
|
|
::= { ipMRouteNextHopEntry 7 }
|
|
|
|
ipMRouteNextHopUpTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time since the multicast routing information
|
|
represented by this entry was learned by the router."
|
|
::= { ipMRouteNextHopEntry 8 }
|
|
|
|
--
|
|
-- The Multicast Routing Interface Table
|
|
--
|
|
|
|
ipMRouteInterfaceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IpMRouteInterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (conceptual) table containing multicast routing
|
|
information specific to interfaces."
|
|
::= { mfwdTables 3 }
|
|
|
|
ipMRouteInterfaceEntry OBJECT-TYPE
|
|
SYNTAX IpMRouteInterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry (conceptual row) containing the multicast routing
|
|
information for a particular interface."
|
|
INDEX { ipMRouteInterfaceIfIndex }
|
|
::= { ipMRouteInterfaceTable 1 }
|
|
|
|
IpMRouteInterfaceEntry ::= SEQUENCE {
|
|
ipMRouteInterfaceIfIndex InterfaceIndex,
|
|
ipMRouteInterfaceOwnerId Integer32,
|
|
ipMRouteInterfaceTtl Integer32,
|
|
ipMRouteInterfaceProtocol IANAipMRouteProtocol,
|
|
ipMRouteInterfaceRateLimit Integer32,
|
|
ipMRouteInterfaceCmdbPktCnt Counter32,
|
|
ipMRouteInterfaceInMcastOctets Counter32,
|
|
ipMRouteInterfaceOutMcastOctets Counter32
|
|
}
|
|
|
|
|
|
ipMRouteInterfaceIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex value of the interface for which this entry
|
|
contains information."
|
|
::= { ipMRouteInterfaceEntry 1 }
|
|
|
|
ipMRouteInterfaceOwnerId OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OwnerId value of the interface for which this entry
|
|
contains information."
|
|
::= { ipMRouteInterfaceEntry 2 }
|
|
|
|
ipMRouteInterfaceTtl OBJECT-TYPE
|
|
SYNTAX Integer32 (0..255)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The datagram TTL threshold for the interface. Any IP
|
|
multicast datagrams with a TTL less than this threshold will
|
|
not be forwarded out the interface. The default value of 0
|
|
means all multicast packets are forwarded out the
|
|
interface."
|
|
::= { ipMRouteInterfaceEntry 3 }
|
|
|
|
ipMRouteInterfaceProtocol OBJECT-TYPE
|
|
SYNTAX IANAipMRouteProtocol
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The routing protocol running on this interface."
|
|
::= { ipMRouteInterfaceEntry 4 }
|
|
|
|
ipMRouteInterfaceRateLimit OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate-limit, in kilobits per second, of forwarded
|
|
multicast traffic on the interface. A rate-limit of 0
|
|
indicates that no rate limiting is done."
|
|
DEFVAL { 0 }
|
|
::= { ipMRouteInterfaceEntry 5 }
|
|
|
|
ipMRouteInterfaceInMcastOctets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of octets of multicast packets that have arrived
|
|
on the interface, including framing characters. This object
|
|
is similar to ifInOctets in the Interfaces MIB, except that
|
|
only multicast packets are counted."
|
|
::= { ipMRouteInterfaceEntry 6 }
|
|
|
|
ipMRouteInterfaceCmdbPktCnt OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate-limit, in kilobits per second, of forwarded
|
|
multicast traffic on the interface. A rate-limit of 0
|
|
indicates that no rate limiting is done."
|
|
::= { ipMRouteInterfaceEntry 7 }
|
|
|
|
ipMRouteInterfaceOutMcastOctets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of octets of multicast packets that have been
|
|
sent on the interface."
|
|
::= { ipMRouteInterfaceEntry 8 }
|
|
|
|
-- conformance information
|
|
|
|
ipMRouteMIBConformance
|
|
OBJECT IDENTIFIER ::= { ipMRouteMIB 2 }
|
|
ipMRouteMIBCompliances
|
|
OBJECT IDENTIFIER ::= { ipMRouteMIBConformance 1 }
|
|
ipMRouteMIBGroups OBJECT IDENTIFIER ::= { ipMRouteMIBConformance 2 }
|
|
|
|
-- compliance statements
|
|
|
|
ipMRouteMIBCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for the IP Multicast MIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { ipMRouteMIBBasicGroup,
|
|
ipMRouteMIBRouteGroup}
|
|
|
|
::= { ipMRouteMIBCompliances 1 }
|
|
|
|
ipMRouteMIBBasicGroup OBJECT-GROUP
|
|
OBJECTS { ipMRouteEnable, ipMRouteEntryCount,
|
|
ipMRouteUpstreamNeighbor, ipMRouteInIfIndex,
|
|
ipMRouteUpTime,
|
|
ipMRouteNextHopState,
|
|
ipMRouteNextHopUpTime,
|
|
ipMRouteInterfaceTtl,
|
|
ipMRouteInterfaceProtocol, ipMRouteInterfaceRateLimit,
|
|
ipMRouteProtocol
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects to support basic management of IP
|
|
Multicast routing."
|
|
::= { ipMRouteMIBGroups 1 }
|
|
|
|
ipMRouteMIBRouteGroup OBJECT-GROUP
|
|
OBJECTS { ipMRouteRtAddress,
|
|
ipMRouteRtMask, ipMRouteRtType }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information on the
|
|
relationship between multicast routing information, and the
|
|
IP Forwarding Table."
|
|
::= { ipMRouteMIBGroups 2 }
|
|
|
|
ipMRouteMIBPktsGroup OBJECT-GROUP
|
|
OBJECTS { ipMRoutePkts, ipMRouteDifferentInIfPackets
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects to support management of packet
|
|
counters for each forwarding entry."
|
|
::= { ipMRouteMIBGroups 3 }
|
|
|
|
END
|