mibs/MIBS/junose/DVMRP-STD-MIB-JUNI
2023-12-05 12:25:34 +01:00

760 lines
27 KiB
Plaintext

-- *****************************************************************************
-- draft-ietf-idmr-dvmrp-mib-11.txt
--
-- Copyright (c) 1999 The Internet Society.
-- Copyright (c) 2000, 2001 Unisphere Networks, Inc.
-- Copyright (c) 2002 Juniper Networks, Inc.
-- All Rights Reserved.
--
-- Juniper Networks edits to this MIB: ** JUNI **
-- 04/15/00 kwc Assigned an enterprise experimental OID.
-- 11/26/01 kwc Changed the identifier names by appending a prefix ("uxd")
-- in order to avoid naming conflects with the IETF version.
-- 09/17/02 kwc Replaced Unisphere names with Juniper names ("junid").
-- *****************************************************************************
DVMRP-STD-MIB-JUNI DEFINITIONS ::= BEGIN
IMPORTS
juniDvmrpExperiment FROM Juniper-Experiment -- ** JUNI **
MODULE-IDENTITY, OBJECT-TYPE, -- mib-2, ** JUNI **
Integer32, Counter32, Gauge32, NOTIFICATION-TYPE,
IpAddress, TimeTicks FROM SNMPv2-SMI
DisplayString, RowStatus FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
InterfaceIndexOrZero,
InterfaceIndex FROM IF-MIB;
junidDvmrpStdMIB MODULE-IDENTITY
LAST-UPDATED "9910191200Z" -- October 19, 1999
ORGANIZATION "IETF IDMR Working Group."
CONTACT-INFO
" Dave Thaler
Microsoft
One Microsoft Way
Redmond, WA 98052-6399
EMail: dthaler@microsoft.com"
DESCRIPTION
"The MIB module for management of DVMRP routers."
REVISION "9910191200Z" -- October 19, 1999
DESCRIPTION
"Initial version, published as RFC xxxx (to be filled in by
RFC-Editor)."
-- ::= { mib-2 xx } ** JUNI **
-- NOTE TO RFC EDITOR: When this document is published as an
-- RFC, replace xx with IANA assignment, and delete this comment.
::= { juniDvmrpExperiment 1 } -- ** JUNI **
-- Juniper experimental MIB; ** JUNI **
-- will be retired when a mib-2 value is assigned. ** JUNI **
junidDvmrpMIBObjects OBJECT IDENTIFIER ::= { junidDvmrpStdMIB 1 }
junidDvmrp OBJECT IDENTIFIER ::= { junidDvmrpMIBObjects 1 }
junidDvmrpScalar OBJECT IDENTIFIER ::= { junidDvmrp 1 }
junidDvmrpVersionString OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The router's DVMRP version information. Similar to
sysDescr in MIB-II, this is a free-form field which can be
used to display vendor-specific information."
::= { junidDvmrpScalar 1 }
junidDvmrpGenerationId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The generation identifier for the routing process. This is
used by neighboring routers to detect whether the DVMRP
routing table should be resent."
::= { junidDvmrpScalar 2 }
junidDvmrpNumRoutes OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of entries in the routing table. This can be
used to monitor the routing table size to detect illegal
advertisements of unicast routes."
::= { junidDvmrpScalar 3 }
junidDvmrpReachableRoutes OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of entries in the routing table with non
infinite metrics. This can be used to detect network
partitions by observing the ratio of reachable routes to
total routes."
::= { junidDvmrpScalar 4 }
-- The DVMRP Interface Table
junidDvmrpInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF JunidDvmrpInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the router's multicast-
capable interfaces."
::= { junidDvmrp 2 }
junidDvmrpInterfaceEntry OBJECT-TYPE
SYNTAX JunidDvmrpInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the junidDvmrpInterfaceTable. This
row augments ipMRouteInterfaceEntry in the IP Multicast MIB,
where the threshold object resides."
INDEX { junidDvmrpInterfaceIfIndex }
::= { junidDvmrpInterfaceTable 1 }
JunidDvmrpInterfaceEntry ::= SEQUENCE {
junidDvmrpInterfaceIfIndex InterfaceIndex,
junidDvmrpInterfaceLocalAddress IpAddress,
junidDvmrpInterfaceMetric Integer32,
junidDvmrpInterfaceStatus RowStatus,
junidDvmrpInterfaceRcvBadPkts Counter32,
junidDvmrpInterfaceRcvBadRoutes Counter32,
junidDvmrpInterfaceSentRoutes Counter32,
junidDvmrpInterfaceInterfaceKey SnmpAdminString,
junidDvmrpInterfaceInterfaceKeyVersion Integer32
}
junidDvmrpInterfaceIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex value of the interface for which DVMRP is
enabled."
::= { junidDvmrpInterfaceEntry 1 }
junidDvmrpInterfaceLocalAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The IP address this system will use as a source address on
this interface. On unnumbered interfaces, it must be the
same value as junidDvmrpInterfaceLocalAddress for some interface
on the system."
::= { junidDvmrpInterfaceEntry 2 }
junidDvmrpInterfaceMetric OBJECT-TYPE
SYNTAX Integer32 (1..31)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The distance metric for this interface which is used to
calculate distance vectors."
DEFVAL { 1 }
::= { junidDvmrpInterfaceEntry 3 }
junidDvmrpInterfaceStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this entry. Creating the entry enables DVMRP
on the virtual interface; destroying the entry or setting it
to notInService disables DVMRP on the virtual interface."
::= { junidDvmrpInterfaceEntry 4 }
junidDvmrpInterfaceRcvBadPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of DVMRP messages received on the interface by
the DVMRP process which were subsequently discarded as
invalid (e.g. invalid packet format, or a route report from
an unknown neighbor)."
::= { junidDvmrpInterfaceEntry 5 }
junidDvmrpInterfaceRcvBadRoutes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of routes, in valid DVMRP packets, which were
ignored because the entry was invalid."
::= { junidDvmrpInterfaceEntry 6 }
junidDvmrpInterfaceSentRoutes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of routes, in DVMRP Report packets, which have
been sent on this interface. Together with
junidDvmrpNeighborRcvRoutes at a peer, this object is useful for
detecting routes being lost."
::= { junidDvmrpInterfaceEntry 7 }
junidDvmrpInterfaceInterfaceKey OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The (shared) key for authenticating neighbors on this
interface. This object is intended solely for the purpose
of setting the interface key, and MUST be accessible only
via requests using both authentication and privacy. The
agent MAY report an empty string in response to get, get-
next, get-bulk requests."
::= { junidDvmrpInterfaceEntry 8 }
junidDvmrpInterfaceInterfaceKeyVersion OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The highest version number of all known interface keys for
this interface used for authenticating neighbors."
::= { junidDvmrpInterfaceEntry 9 }
-- The DVMRP Neighbor Table
junidDvmrpNeighborTable OBJECT-TYPE
SYNTAX SEQUENCE OF JunidDvmrpNeighborEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the router's DVMRP
neighbors, as discovered by receiving DVMRP messages."
::= { junidDvmrp 3 }
junidDvmrpNeighborEntry OBJECT-TYPE
SYNTAX JunidDvmrpNeighborEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the junidDvmrpNeighborTable."
INDEX { junidDvmrpNeighborIfIndex, junidDvmrpNeighborAddress }
::= { junidDvmrpNeighborTable 1 }
JunidDvmrpNeighborEntry ::= SEQUENCE {
junidDvmrpNeighborIfIndex InterfaceIndex,
junidDvmrpNeighborAddress IpAddress,
junidDvmrpNeighborUpTime TimeTicks,
junidDvmrpNeighborExpiryTime TimeTicks,
junidDvmrpNeighborGenerationId Integer32,
junidDvmrpNeighborMajorVersion Integer32,
junidDvmrpNeighborMinorVersion Integer32,
junidDvmrpNeighborCapabilities BITS,
junidDvmrpNeighborRcvRoutes Counter32,
junidDvmrpNeighborRcvBadPkts Counter32,
junidDvmrpNeighborRcvBadRoutes Counter32,
junidDvmrpNeighborState INTEGER
}
junidDvmrpNeighborIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of ifIndex for the virtual interface used to
reach this DVMRP neighbor."
::= { junidDvmrpNeighborEntry 1 }
junidDvmrpNeighborAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address of the DVMRP neighbor for which this entry
contains information."
::= { junidDvmrpNeighborEntry 2 }
junidDvmrpNeighborUpTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time since this DVMRP neighbor (last) became a neighbor
of the local router."
::= { junidDvmrpNeighborEntry 3 }
junidDvmrpNeighborExpiryTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum time remaining before this DVMRP neighbor will
be aged out."
::= { junidDvmrpNeighborEntry 4 }
junidDvmrpNeighborGenerationId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The neighboring router's generation identifier."
::= { junidDvmrpNeighborEntry 5 }
junidDvmrpNeighborMajorVersion OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The neighboring router's major DVMRP version number."
::= { junidDvmrpNeighborEntry 6 }
junidDvmrpNeighborMinorVersion OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The neighboring router's minor DVMRP version number."
::= { junidDvmrpNeighborEntry 7 }
junidDvmrpNeighborCapabilities OBJECT-TYPE
SYNTAX BITS {
leaf(0),
prune(1),
generationID(2),
mtrace(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object describes the neighboring router's
capabilities. The leaf bit indicates that the neighbor has
only one interface with neighbors. The prune bit indicates
that the neighbor supports pruning. The generationID bit
indicates that the neighbor sends its generationID in Probe
messages. The mtrace bit indicates that the neighbor can
handle mtrace requests."
::= { junidDvmrpNeighborEntry 8 }
junidDvmrpNeighborRcvRoutes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of routes received in valid DVMRP packets
received from this neighbor. This can be used to diagnose
problems such as unicast route injection, as well as giving
an indication of the level of DVMRP route exchange
activity."
::= { junidDvmrpNeighborEntry 9 }
junidDvmrpNeighborRcvBadPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packet received from this neighbor which were
discarded as invalid."
::= { junidDvmrpNeighborEntry 10 }
junidDvmrpNeighborRcvBadRoutes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of routes, in valid DVMRP packets received from
this neighbor, which were ignored because the entry was
invalid."
::= { junidDvmrpNeighborEntry 11 }
junidDvmrpNeighborState OBJECT-TYPE
SYNTAX INTEGER { oneway(1), active(2), ignoring(3), down(4) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"State of the neighbor adjacency."
::= { junidDvmrpNeighborEntry 12 }
-- The DVMRP Route Table
junidDvmrpRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF JunidDvmrpRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of routes learned through DVMRP route exchange."
::= { junidDvmrp 4 }
junidDvmrpRouteEntry OBJECT-TYPE
SYNTAX JunidDvmrpRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) containing the multicast routing
information used by DVMRP in place of the unicast routing
information."
INDEX { junidDvmrpRouteSource, junidDvmrpRouteSourceMask }
::= { junidDvmrpRouteTable 1 }
JunidDvmrpRouteEntry ::= SEQUENCE {
junidDvmrpRouteSource IpAddress,
junidDvmrpRouteSourceMask IpAddress,
junidDvmrpRouteUpstreamNeighbor IpAddress,
junidDvmrpRouteIfIndex InterfaceIndexOrZero,
junidDvmrpRouteMetric Integer32,
junidDvmrpRouteExpiryTime TimeTicks,
junidDvmrpRouteUpTime TimeTicks
}
junidDvmrpRouteSource OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The network address which when combined with the
corresponding value of junidDvmrpRouteSourceMask identifies the
sources for which this entry contains multicast routing
information."
::= { junidDvmrpRouteEntry 1 }
junidDvmrpRouteSourceMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The network mask which when combined with the corresponding
value of junidDvmrpRouteSource identifies the sources for which
this entry contains multicast routing information."
::= { junidDvmrpRouteEntry 2 }
junidDvmrpRouteUpstreamNeighbor 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 are received."
::= { junidDvmrpRouteEntry 3 }
junidDvmrpRouteIfIndex 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 are received. A value of 0
typically means the route is an aggregate for which no next-
hop interface exists."
::= { junidDvmrpRouteEntry 4 }
junidDvmrpRouteMetric OBJECT-TYPE
SYNTAX Integer32 (1..32)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The distance in hops to the source subnet."
::= { junidDvmrpRouteEntry 5 }
junidDvmrpRouteExpiryTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum amount of time remaining before this entry will
be aged out."
::= { junidDvmrpRouteEntry 6 }
junidDvmrpRouteUpTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time since the route represented by this entry was
learned by the router."
::= { junidDvmrpRouteEntry 7 }
-- The DVMRP Routing Next Hop Table
junidDvmrpRouteNextHopTable OBJECT-TYPE
SYNTAX SEQUENCE OF JunidDvmrpRouteNextHopEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table containing information on the next
hops on outgoing interfaces for routing IP multicast
datagrams."
::= { junidDvmrp 5 }
junidDvmrpRouteNextHopEntry OBJECT-TYPE
SYNTAX JunidDvmrpRouteNextHopEntry
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 are routed."
INDEX { junidDvmrpRouteNextHopSource, junidDvmrpRouteNextHopSourceMask,
junidDvmrpRouteNextHopIfIndex }
::= { junidDvmrpRouteNextHopTable 1 }
JunidDvmrpRouteNextHopEntry ::= SEQUENCE {
junidDvmrpRouteNextHopSource IpAddress,
junidDvmrpRouteNextHopSourceMask IpAddress,
junidDvmrpRouteNextHopIfIndex InterfaceIndex,
junidDvmrpRouteNextHopType INTEGER
}
junidDvmrpRouteNextHopSource OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The network address which when combined with the
corresponding value of junidDvmrpRouteNextHopSourceMask
identifies the sources for which this entry specifies a next
hop on an outgoing interface."
::= { junidDvmrpRouteNextHopEntry 1 }
junidDvmrpRouteNextHopSourceMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The network mask which when combined with the corresponding
value of junidDvmrpRouteNextHopSource identifies the sources for
which this entry specifies a next hop on an outgoing
interface."
::= { junidDvmrpRouteNextHopEntry 2 }
junidDvmrpRouteNextHopIfIndex 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."
::= { junidDvmrpRouteNextHopEntry 3 }
junidDvmrpRouteNextHopType OBJECT-TYPE
SYNTAX INTEGER { leaf(1), branch(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type is leaf if no downstream dependent neighbors exist on
the outgoing virtual interface. Otherwise, type is branch."
::= { junidDvmrpRouteNextHopEntry 4 }
-- The DVMRP Prune Table
junidDvmrpPruneTable OBJECT-TYPE
SYNTAX SEQUENCE OF JunidDvmrpPruneEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the router's upstream prune
state."
::= { junidDvmrp 6 }
junidDvmrpPruneEntry OBJECT-TYPE
SYNTAX JunidDvmrpPruneEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the junidDvmrpPruneTable."
INDEX { junidDvmrpPruneGroup, junidDvmrpPruneSource,
junidDvmrpPruneSourceMask }
::= { junidDvmrpPruneTable 1 }
JunidDvmrpPruneEntry ::= SEQUENCE {
junidDvmrpPruneGroup IpAddress,
junidDvmrpPruneSource IpAddress,
junidDvmrpPruneSourceMask IpAddress,
junidDvmrpPruneExpiryTime TimeTicks
}
junidDvmrpPruneGroup OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The group address which has been pruned."
::= { junidDvmrpPruneEntry 1 }
junidDvmrpPruneSource OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The address of the source or source network which has been
pruned."
::= { junidDvmrpPruneEntry 2 }
junidDvmrpPruneSourceMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The address of the source or source network which has been
pruned. The mask must either be all 1's, or else
junidDvmrpPruneSource and junidDvmrpPruneSourceMask must match
junidDvmrpRouteSource and junidDvmrpRouteSourceMask for some entry in
the junidDvmrpRouteTable."
::= { junidDvmrpPruneEntry 3 }
junidDvmrpPruneExpiryTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The amount of time remaining before this prune should
expire at the upstream neighbor. This value should be the
minimum of the default prune lifetime and the remaining
prune lifetimes of the local router's downstream neighbors,
if any."
::= { junidDvmrpPruneEntry 4 }
-- DVMRP Traps
junidDvmrpTraps OBJECT IDENTIFIER ::= { junidDvmrp 0 }
junidDvmrpNeighborLoss NOTIFICATION-TYPE
OBJECTS {
junidDvmrpInterfaceLocalAddress, -- The originator of the trap
junidDvmrpNeighborState -- The new state
}
STATUS current
DESCRIPTION
"A junidDvmrpNeighborLoss trap signifies the loss of a 2-way
adjacency with a neighbor. This trap should be generated
when the neighbor state changes from active to one-way,
ignoring, or down. The trap should be generated only if the
router has no other neighbors on the same interface with a
lower IP address than itself."
::= { junidDvmrpTraps 1 }
junidDvmrpNeighborNotPruning NOTIFICATION-TYPE
OBJECTS {
junidDvmrpInterfaceLocalAddress, -- The originator of the trap
junidDvmrpNeighborCapabilities
}
STATUS current
DESCRIPTION
"A junidDvmrpNeighborNotPruning trap signifies that a non-pruning
neighbor has been detected (in an implementation-dependent
manner). This trap should be generated at most once per
generation ID of the neighbor. For example, it should be
generated at the time a neighbor is first heard from if the
prune bit is not set in its capabilities. It should also be
generated if the local system has the ability to tell that a
neighbor which sets the the prune bit in its capabilities is
not pruning any branches over an extended period of time.
The trap should be generated only if the router has no other
neighbors on the same interface with a lower IP address than
itself."
::= { junidDvmrpTraps 2 }
-- conformance information
junidDvmrpMIBConformance OBJECT IDENTIFIER ::= { junidDvmrpStdMIB 2 }
junidDvmrpMIBCompliances OBJECT IDENTIFIER ::= { junidDvmrpMIBConformance 1 }
junidDvmrpMIBGroups OBJECT IDENTIFIER ::= { junidDvmrpMIBConformance 2 }
-- compliance statements
junidDvmrpMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for the DVMRP MIB."
MODULE -- this module
MANDATORY-GROUPS { junidDvmrpGeneralGroup, junidDvmrpInterfaceGroup,
junidDvmrpNeighborGroup, junidDvmrpRoutingGroup, junidDvmrpTreeGroup
}
GROUP junidDvmrpSecurityGroup
DESCRIPTION
"This group is mandatory for agents which support both
authentication and privacy of SNMP messages, and only for
those network interfaces for which DVMRP is authenticating
neighbors."
::= { junidDvmrpMIBCompliances 1 }
-- units of conformance
junidDvmrpGeneralGroup OBJECT-GROUP
OBJECTS { junidDvmrpVersionString, junidDvmrpGenerationId,
junidDvmrpNumRoutes, junidDvmrpReachableRoutes
}
STATUS current
DESCRIPTION
"A collection of objects used to describe general DVMRP
configuration information."
::= { junidDvmrpMIBGroups 2 }
junidDvmrpInterfaceGroup OBJECT-GROUP
OBJECTS { junidDvmrpInterfaceLocalAddress, junidDvmrpInterfaceMetric,
junidDvmrpInterfaceStatus,
junidDvmrpInterfaceRcvBadPkts, junidDvmrpInterfaceRcvBadRoutes,
junidDvmrpInterfaceSentRoutes
}
STATUS current
DESCRIPTION
"A collection of objects used to describe DVMRP interface
configuration and statistics."
::= { junidDvmrpMIBGroups 3 }
junidDvmrpNeighborGroup OBJECT-GROUP
OBJECTS { junidDvmrpNeighborUpTime, junidDvmrpNeighborExpiryTime,
junidDvmrpNeighborGenerationId,
junidDvmrpNeighborMajorVersion, junidDvmrpNeighborMinorVersion,
junidDvmrpNeighborCapabilities, junidDvmrpNeighborRcvRoutes,
junidDvmrpNeighborRcvBadPkts, junidDvmrpNeighborRcvBadRoutes,
junidDvmrpNeighborState
}
STATUS current
DESCRIPTION
"A collection of objects used to describe DVMRP peer
configuration and statistics."
::= { junidDvmrpMIBGroups 4 }
junidDvmrpRoutingGroup OBJECT-GROUP
OBJECTS { junidDvmrpRouteUpstreamNeighbor, junidDvmrpRouteIfIndex,
junidDvmrpRouteMetric, junidDvmrpRouteExpiryTime,
junidDvmrpRouteUpTime, junidDvmrpRouteNextHopType
}
STATUS current
DESCRIPTION
"A collection of objects used to store the DVMRP routing
table."
::= { junidDvmrpMIBGroups 5 }
junidDvmrpSecurityGroup OBJECT-GROUP
OBJECTS { junidDvmrpInterfaceInterfaceKey,
junidDvmrpInterfaceInterfaceKeyVersion }
STATUS current
DESCRIPTION
"A collection of objects used to store information related
to DVMRP security."
::= { junidDvmrpMIBGroups 6 }
junidDvmrpTreeGroup OBJECT-GROUP
OBJECTS { junidDvmrpPruneExpiryTime }
STATUS current
DESCRIPTION
"A collection of objects used to store information related
to DVMRP prune state."
::= { junidDvmrpMIBGroups 7 }
junidDvmrpNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { junidDvmrpNeighborLoss,
junidDvmrpNeighborNotPruning }
STATUS current
DESCRIPTION
"A collection of notifications for signaling important DVMRP
events."
::= { junidDvmrpMIBGroups 8 }
END