718 lines
23 KiB
Plaintext
718 lines
23 KiB
Plaintext
|
|
-- *****************************************************************************
|
|
-- Juniper-DVMRP-MIB
|
|
--
|
|
-- Juniper Networks Enterprise MIB
|
|
-- DVMRP MIB
|
|
--
|
|
-- Copyright (c) 2001 Unisphere Networks, Inc.
|
|
-- Copyright (c) 2002, 2003 Juniper Networks, Inc.
|
|
-- All Rights Reserved.
|
|
-- *****************************************************************************
|
|
|
|
Juniper-DVMRP-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, NOTIFICATION-TYPE,
|
|
IpAddress, TimeTicks
|
|
FROM SNMPv2-SMI
|
|
DisplayString, RowStatus, TruthValue
|
|
FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
|
FROM SNMPv2-CONF
|
|
InterfaceIndex
|
|
FROM IF-MIB
|
|
junidDvmrpInterfaceEntry
|
|
FROM DVMRP-STD-MIB-JUNI
|
|
juniMibs
|
|
FROM Juniper-MIBs;
|
|
|
|
juniDvmrpMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200301162055Z" -- 16-Jan-03 03:55 PM EST
|
|
ORGANIZATION "Juniper Networks, Inc."
|
|
CONTACT-INFO
|
|
" Juniper Networks, Inc.
|
|
Postal: 10 Technology Park Drive
|
|
Westford, MA 01886-3146
|
|
USA
|
|
Tel: +1 978 589 5800
|
|
Email: mib@Juniper.net"
|
|
DESCRIPTION
|
|
"The Enterprise MIB module for management of Juniper DVMRP routers."
|
|
-- Revision History
|
|
REVISION "200301162055Z" -- 16-Jan-03 03:55 PM EST - JUNOSe 5.0
|
|
DESCRIPTION
|
|
"Replaced Unisphere names with Juniper names.
|
|
Added support for unicast routing and the interface announce list
|
|
name."
|
|
REVISION "200111302124Z" -- 30-Nov-01 04:24 PM EST - JUNOSe 3.0
|
|
DESCRIPTION
|
|
"Initial version of this MIB module."
|
|
::= { juniMibs 44 }
|
|
|
|
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
-- Managed objects
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
juniDvmrpMIBObjects OBJECT IDENTIFIER ::= { juniDvmrpMIB 1 }
|
|
juniDvmrp OBJECT IDENTIFIER ::= { juniDvmrpMIBObjects 1 }
|
|
juniDvmrpScalar OBJECT IDENTIFIER ::= { juniDvmrp 1 }
|
|
|
|
--
|
|
-- Juniper DVMRP scalar objects.
|
|
--
|
|
juniDvmrpAdminState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Controls whether DVMRP is enabled or not."
|
|
::= { juniDvmrpScalar 1 }
|
|
|
|
juniDvmrpMcastAdminState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Whether multicast is enabled or not. This is settable via the
|
|
multicast component."
|
|
::= { juniDvmrpScalar 2 }
|
|
|
|
juniDvmrpRouteHogNotification OBJECT-TYPE
|
|
SYNTAX Integer32 (0..134217727)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of routes allowed within a 1 minute interval before a trap
|
|
is issued warning that there may be a route surge going on."
|
|
::= { juniDvmrpScalar 3 }
|
|
|
|
juniDvmrpRouteLimit OBJECT-TYPE
|
|
SYNTAX Integer32 (0..134217727)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The limit on the number of routes that may be advertised on a DVMRP
|
|
interface."
|
|
::= { juniDvmrpScalar 4 }
|
|
|
|
juniDvmrpS32PrunesOnly OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies when DVMRP is sending prunes and grafts with only a 32 bit
|
|
source masks."
|
|
::= { juniDvmrpScalar 5 }
|
|
|
|
juniDvmrpUnicastRouting OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/disable the unicast routing portion of the DVMRP."
|
|
::= { juniDvmrpScalar 6 }
|
|
|
|
|
|
--
|
|
-- The Juniper DVMRP access list distance neighbor group.
|
|
--
|
|
juniDvmrpAclDistNbrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JuniDvmrpAclDistNbrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (conceptual) table listing the access lists distance for a list of
|
|
neighbors."
|
|
::= { juniDvmrp 2 }
|
|
|
|
juniDvmrpAclDistNbrEntry OBJECT-TYPE
|
|
SYNTAX JuniDvmrpAclDistNbrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry (conceptual row) in the juniDvmrpAclDistNbrTable."
|
|
INDEX { juniDvmrpAclDistNbrIfIndex,
|
|
juniDvmrpAclDistNbrAclListName }
|
|
::= { juniDvmrpAclDistNbrTable 1 }
|
|
|
|
JuniDvmrpAclDistNbrEntry ::= SEQUENCE {
|
|
juniDvmrpAclDistNbrIfIndex InterfaceIndex,
|
|
juniDvmrpAclDistNbrAclListName DisplayString,
|
|
juniDvmrpAclDistNbrDistance Integer32,
|
|
juniDvmrpAclDistNbrNbrListName DisplayString,
|
|
juniDvmrpAclDistNbrStatus RowStatus }
|
|
|
|
juniDvmrpAclDistNbrIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex value of the interface for which DVMRP is enabled."
|
|
::= { juniDvmrpAclDistNbrEntry 1 }
|
|
|
|
juniDvmrpAclDistNbrAclListName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..80))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the access list to be used in the filter."
|
|
::= { juniDvmrpAclDistNbrEntry 2 }
|
|
|
|
juniDvmrpAclDistNbrDistance OBJECT-TYPE
|
|
SYNTAX Integer32 (0..255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The administritive distance metric that will be used"
|
|
DEFVAL { 1 }
|
|
::= { juniDvmrpAclDistNbrEntry 3 }
|
|
|
|
juniDvmrpAclDistNbrNbrListName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..80))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the access list of nbrs for this accept-filter to be applied,
|
|
this field must be supplied when the row is created"
|
|
::= { juniDvmrpAclDistNbrEntry 4 }
|
|
|
|
juniDvmrpAclDistNbrStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this entry."
|
|
::= { juniDvmrpAclDistNbrEntry 5 }
|
|
|
|
|
|
--
|
|
-- The Juniper DVMRP Local Address table.
|
|
-- This is used to retrive all of the addresses configured
|
|
-- on a DVMRP interface.
|
|
--
|
|
juniDvmrpLocalAddrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JuniDvmrpLocalAddrTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (conceptual) table listing the local addresses. This is used to
|
|
retrive all of the addresses configured on a DVMRP interface."
|
|
::= { juniDvmrp 3 }
|
|
|
|
juniDvmrpLocalAddrTableEntry OBJECT-TYPE
|
|
SYNTAX JuniDvmrpLocalAddrTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry (conceptual row) in the juniDvmrpLocalAddrTable."
|
|
INDEX { juniDvmrpLocalAddrIfIndex,
|
|
juniDvmrpLocalAddrAddrOrIfIndex }
|
|
::= { juniDvmrpLocalAddrTable 1 }
|
|
|
|
JuniDvmrpLocalAddrTableEntry ::= SEQUENCE {
|
|
juniDvmrpLocalAddrIfIndex InterfaceIndex,
|
|
juniDvmrpLocalAddrAddrOrIfIndex Unsigned32,
|
|
juniDvmrpLocalAddrMask IpAddress }
|
|
|
|
juniDvmrpLocalAddrIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex value of the interface for which DVMRP is enabled."
|
|
::= { juniDvmrpLocalAddrTableEntry 1 }
|
|
|
|
juniDvmrpLocalAddrAddrOrIfIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"For unnumbered interfaces, this takes on the value of the ifIndex. For
|
|
numbered interfaces, this is the address of one of the addresses
|
|
associated with the interface."
|
|
::= { juniDvmrpLocalAddrTableEntry 2 }
|
|
|
|
juniDvmrpLocalAddrMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP Address mask associated with this entry."
|
|
::= { juniDvmrpLocalAddrTableEntry 3 }
|
|
|
|
|
|
--
|
|
-- The Juniper DVMRP Summary Address table.
|
|
-- This is used to retrive all of the summary address configured
|
|
-- on a DVMRP interface.
|
|
--
|
|
juniDvmrpSummaryAddrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JuniDvmrpSummaryAddrTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (conceptual) table listing the DVMRP summary addresses. This is
|
|
used to retrive all of the summary address configured on a DVMRP
|
|
interface."
|
|
::= { juniDvmrp 4 }
|
|
|
|
juniDvmrpSummaryAddrTableEntry OBJECT-TYPE
|
|
SYNTAX JuniDvmrpSummaryAddrTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry (conceptual row) in the juniDvmrpSummaryAddrTable."
|
|
INDEX { juniDvmrpSummaryAddrIfIndex,
|
|
juniDvmrpSummaryAddrAddress,
|
|
juniDvmrpSummaryAddrMask }
|
|
::= { juniDvmrpSummaryAddrTable 1 }
|
|
|
|
JuniDvmrpSummaryAddrTableEntry ::= SEQUENCE {
|
|
juniDvmrpSummaryAddrIfIndex InterfaceIndex,
|
|
juniDvmrpSummaryAddrAddress IpAddress,
|
|
juniDvmrpSummaryAddrMask IpAddress,
|
|
juniDvmrpSummaryAddrCost Integer32,
|
|
juniDvmrpSummaryAddrStatus RowStatus }
|
|
|
|
juniDvmrpSummaryAddrIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex value of the interface for which DVMRP is enabled."
|
|
::= { juniDvmrpSummaryAddrTableEntry 1 }
|
|
|
|
juniDvmrpSummaryAddrAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the summary address that will be created."
|
|
::= { juniDvmrpSummaryAddrTableEntry 2 }
|
|
|
|
juniDvmrpSummaryAddrMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The mask of the summary address to be created."
|
|
::= { juniDvmrpSummaryAddrTableEntry 3 }
|
|
|
|
juniDvmrpSummaryAddrCost OBJECT-TYPE
|
|
SYNTAX Integer32 (1..32)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The administritive distance metric used to actually calculate distance
|
|
vectors."
|
|
DEFVAL { 1 }
|
|
::= { juniDvmrpSummaryAddrTableEntry 4 }
|
|
|
|
juniDvmrpSummaryAddrStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this entry."
|
|
::= { juniDvmrpSummaryAddrTableEntry 5 }
|
|
|
|
|
|
--
|
|
-- The Juniper DVMRP Interface Table.
|
|
--
|
|
juniDvmrpInterfaceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JuniDvmrpInterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (conceptual) table listing the router's multicast-capable
|
|
interfaces. This table augments the DvmrpInterfaceTable."
|
|
::= { juniDvmrp 5 }
|
|
|
|
juniDvmrpInterfaceEntry OBJECT-TYPE
|
|
SYNTAX JuniDvmrpInterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry (conceptual row) in the juniDvmrpInterfaceTable. This row
|
|
extends ipMRouteInterfaceEntry in the IP Multicast MIB, where the
|
|
threshold object resides."
|
|
AUGMENTS { junidDvmrpInterfaceEntry }
|
|
::= { juniDvmrpInterfaceTable 1 }
|
|
|
|
JuniDvmrpInterfaceEntry ::= SEQUENCE {
|
|
juniDvmrpInterfaceAutoSummary INTEGER,
|
|
juniDvmrpInterfaceMetricOffsetOut Integer32,
|
|
juniDvmrpInterfaceMetricOffsetIn Integer32,
|
|
juniDvmrpInterfaceAdminState INTEGER,
|
|
juniDvmrpInterfaceAnnounceListName DisplayString }
|
|
|
|
juniDvmrpInterfaceAutoSummary OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enables or disable auto-summarization on this interface."
|
|
::= { juniDvmrpInterfaceEntry 3 }
|
|
|
|
juniDvmrpInterfaceMetricOffsetOut OBJECT-TYPE
|
|
SYNTAX Integer32 (0..31)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The distance metric for this interface which is used to calculate
|
|
outbound distance vectors."
|
|
DEFVAL { 0 }
|
|
::= { juniDvmrpInterfaceEntry 4 }
|
|
|
|
juniDvmrpInterfaceMetricOffsetIn OBJECT-TYPE
|
|
SYNTAX Integer32 (0..31)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The distance metric for this interface which is used to calculate
|
|
inbound distance vectors."
|
|
DEFVAL { 1 }
|
|
::= { juniDvmrpInterfaceEntry 5 }
|
|
|
|
juniDvmrpInterfaceAdminState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Controls whether DVMRP is enabled or not."
|
|
::= { juniDvmrpInterfaceEntry 6 }
|
|
|
|
juniDvmrpInterfaceAnnounceListName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures the name of the acceptance announce filter for the IP access
|
|
list."
|
|
::= { juniDvmrpInterfaceEntry 7 }
|
|
|
|
|
|
--
|
|
-- The Juniper DVMRP Prune Table
|
|
--
|
|
juniDvmrpPruneTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JuniDvmrpPruneEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (conceptual) table listing the router's upstream prune state."
|
|
::= { juniDvmrp 6 }
|
|
|
|
juniDvmrpPruneEntry OBJECT-TYPE
|
|
SYNTAX JuniDvmrpPruneEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry (conceptual row) in the juniDvmrpPruneTable."
|
|
INDEX { juniDvmrpPruneGroup,
|
|
juniDvmrpPruneSource,
|
|
juniDvmrpPruneSourceMask }
|
|
::= { juniDvmrpPruneTable 1 }
|
|
|
|
JuniDvmrpPruneEntry ::= SEQUENCE {
|
|
juniDvmrpPruneGroup IpAddress,
|
|
juniDvmrpPruneSource IpAddress,
|
|
juniDvmrpPruneSourceMask IpAddress,
|
|
juniDvmrpPruneIIFIfIndex InterfaceIndex,
|
|
juniDvmrpPruneUpTime TimeTicks }
|
|
|
|
juniDvmrpPruneGroup OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group address which has been pruned."
|
|
::= { juniDvmrpPruneEntry 1 }
|
|
|
|
juniDvmrpPruneSource OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The address of the source or source network which has been pruned."
|
|
::= { juniDvmrpPruneEntry 2 }
|
|
|
|
juniDvmrpPruneSourceMask 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 juniDvmrpPruneSource and
|
|
juniDvmrpPruneSourceMask must match juniDvmrpRouteSource and
|
|
juniDvmrpRouteSourceMask for some entry in the juniDvmrpRouteTable."
|
|
::= { juniDvmrpPruneEntry 3 }
|
|
|
|
juniDvmrpPruneIIFIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex of the upstream interface for this source group entry."
|
|
::= { juniDvmrpPruneEntry 4 }
|
|
|
|
juniDvmrpPruneUpTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the amount of time that this prune has remained valid."
|
|
::= { juniDvmrpPruneEntry 5 }
|
|
|
|
|
|
--
|
|
-- The Juniper DVMRP source group OIF table
|
|
--
|
|
juniDvmrpSrcGrpOifTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JuniDvmrpSrcGrpOifEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (conceptual) OIFs for particular source group entries."
|
|
::= { juniDvmrp 7 }
|
|
|
|
juniDvmrpSrcGrpOifEntry OBJECT-TYPE
|
|
SYNTAX JuniDvmrpSrcGrpOifEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry (conceptual row) in the juniDvmrpSrcGrpOifTable."
|
|
INDEX { juniDvmrpSrcGrpOifGroup,
|
|
juniDvmrpSrcGrpOifSource,
|
|
juniDvmrpSrcGrpOifSourceMask,
|
|
juniDvmrpSrcGrpOifOIFIfIndex }
|
|
::= { juniDvmrpSrcGrpOifTable 1 }
|
|
|
|
JuniDvmrpSrcGrpOifEntry ::= SEQUENCE {
|
|
juniDvmrpSrcGrpOifGroup IpAddress,
|
|
juniDvmrpSrcGrpOifSource IpAddress,
|
|
juniDvmrpSrcGrpOifSourceMask IpAddress,
|
|
juniDvmrpSrcGrpOifOIFIfIndex InterfaceIndex,
|
|
juniDvmrpSrcGrpOifOIFPruned INTEGER,
|
|
juniDvmrpSrcGrpOifOIFDnTTL TimeTicks }
|
|
|
|
juniDvmrpSrcGrpOifGroup OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group address which has been pruned."
|
|
::= { juniDvmrpSrcGrpOifEntry 1 }
|
|
|
|
juniDvmrpSrcGrpOifSource OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The address of the source or source network which has been pruned."
|
|
::= { juniDvmrpSrcGrpOifEntry 2 }
|
|
|
|
juniDvmrpSrcGrpOifSourceMask 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 juniDvmrpPruneSource and
|
|
juniDvmrpPruneSourceMask must match juniDvmrpRouteSource and
|
|
juniDvmrpRouteSourceMask for some entry in the juniDvmrpRouteTable."
|
|
::= { juniDvmrpSrcGrpOifEntry 3 }
|
|
|
|
juniDvmrpSrcGrpOifOIFIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex of one of the downstream interfaces for this source group
|
|
entry."
|
|
::= { juniDvmrpSrcGrpOifEntry 4 }
|
|
|
|
juniDvmrpSrcGrpOifOIFPruned OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
false(0),
|
|
true(1) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If true this OIF has been pruned."
|
|
::= { juniDvmrpSrcGrpOifEntry 5 }
|
|
|
|
juniDvmrpSrcGrpOifOIFDnTTL OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The timeout for this OIF. If juniDvmrpSrcGrpOifOIFPruned is false
|
|
then this is undefined."
|
|
::= { juniDvmrpSrcGrpOifEntry 6 }
|
|
|
|
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
-- Notifications
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
juniDvmrpTraps OBJECT IDENTIFIER ::= { juniDvmrp 0 }
|
|
|
|
juniDvmrpRouteHogNotificationTrap NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is an indication that the route hog notification limit has been
|
|
exceeded during the past minute. It may mean that a route surge is
|
|
going on."
|
|
::= { juniDvmrpTraps 1 }
|
|
|
|
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
-- Conformance information
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
juniDvmrpConformance OBJECT IDENTIFIER ::= { juniDvmrpMIB 4 }
|
|
juniDvmrpCompliances OBJECT IDENTIFIER ::= { juniDvmrpConformance 1 }
|
|
juniDvmrpGroups OBJECT IDENTIFIER ::= { juniDvmrpConformance 2 }
|
|
|
|
--
|
|
-- compliance statements
|
|
--
|
|
juniDvmrpCompliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"Obsolete compliance statement for entities which implement the Juniper
|
|
DVMRP MIB. This statement became obsolete when new objects were added."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
juniDvmrpBaseGroup,
|
|
juniDvmrpAclDistNbrGroup,
|
|
juniDvmrpInterfaceGroup,
|
|
juniDvmrpSourceGroup }
|
|
::= { juniDvmrpCompliances 1 } -- JUNOSe 3.0
|
|
|
|
juniDvmrpCompliance2 MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for entities which implement the Juniper DVMRP
|
|
MIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
juniDvmrpBaseGroup2,
|
|
juniDvmrpAclDistNbrGroup,
|
|
juniDvmrpInterfaceGroup2,
|
|
juniDvmrpSourceGroup }
|
|
::= { juniDvmrpCompliances 2 } -- JUNOSe 5.0
|
|
|
|
|
|
--
|
|
-- units of conformance
|
|
--
|
|
juniDvmrpBaseGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
juniDvmrpAdminState,
|
|
juniDvmrpMcastAdminState,
|
|
juniDvmrpRouteHogNotification,
|
|
juniDvmrpRouteLimit,
|
|
juniDvmrpS32PrunesOnly }
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"Obsolete collection of objects providing basic management of DVMRP in a
|
|
Juniper product. This group became obsolete when support was added for
|
|
the DVMRP unicast routing object."
|
|
::= { juniDvmrpGroups 1 }
|
|
|
|
juniDvmrpAclDistNbrGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
juniDvmrpAclDistNbrDistance,
|
|
juniDvmrpAclDistNbrNbrListName,
|
|
juniDvmrpAclDistNbrStatus }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing management of DVMRP access list
|
|
distance neighbors in a Juniper product."
|
|
::= { juniDvmrpGroups 2 }
|
|
|
|
juniDvmrpInterfaceGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
juniDvmrpLocalAddrMask,
|
|
|
|
juniDvmrpSummaryAddrCost,
|
|
juniDvmrpSummaryAddrStatus,
|
|
|
|
juniDvmrpInterfaceAutoSummary,
|
|
juniDvmrpInterfaceMetricOffsetOut,
|
|
juniDvmrpInterfaceMetricOffsetIn,
|
|
juniDvmrpInterfaceAdminState }
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"Obsolete collection of objects providing management of a DVMRP
|
|
interface in a Juniper product. This group became obsolete when support
|
|
for the DVMRP interface announce list name object was added."
|
|
::= { juniDvmrpGroups 3 }
|
|
|
|
juniDvmrpSourceGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
juniDvmrpPruneIIFIfIndex,
|
|
juniDvmrpPruneUpTime,
|
|
|
|
juniDvmrpSrcGrpOifOIFPruned,
|
|
juniDvmrpSrcGrpOifOIFDnTTL }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing management of a DVMRP source group in
|
|
a Juniper product."
|
|
::= { juniDvmrpGroups 4 }
|
|
|
|
juniDvmrpNotificationGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
juniDvmrpRouteHogNotificationTrap }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A notification for signaling important DVMRP events."
|
|
::= { juniDvmrpGroups 5 }
|
|
|
|
juniDvmrpBaseGroup2 OBJECT-GROUP
|
|
OBJECTS {
|
|
juniDvmrpAdminState,
|
|
juniDvmrpMcastAdminState,
|
|
juniDvmrpRouteHogNotification,
|
|
juniDvmrpRouteLimit,
|
|
juniDvmrpS32PrunesOnly,
|
|
juniDvmrpUnicastRouting }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing basic management of DVMRP in a
|
|
Juniper product."
|
|
::= { juniDvmrpGroups 6 }
|
|
|
|
juniDvmrpInterfaceGroup2 OBJECT-GROUP
|
|
OBJECTS {
|
|
juniDvmrpLocalAddrMask,
|
|
|
|
juniDvmrpSummaryAddrCost,
|
|
juniDvmrpSummaryAddrStatus,
|
|
|
|
juniDvmrpInterfaceAutoSummary,
|
|
juniDvmrpInterfaceMetricOffsetOut,
|
|
juniDvmrpInterfaceMetricOffsetIn,
|
|
juniDvmrpInterfaceAdminState ,
|
|
juniDvmrpInterfaceAnnounceListName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing management of a DVMRP interface in a
|
|
Juniper product."
|
|
::= { juniDvmrpGroups 7 }
|
|
|
|
END
|