Initial commit

This commit is contained in:
David Leutgeb
2023-12-05 12:25:34 +01:00
commit 98a672123c
4378 changed files with 8817503 additions and 0 deletions

1657
MIBS/junose/APS-MIB Normal file

File diff suppressed because it is too large Load Diff

1412
MIBS/junose/APS-MIB-JUNI Normal file

File diff suppressed because it is too large Load Diff

3246
MIBS/junose/ATM2-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,759 @@
-- *****************************************************************************
-- 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

View File

@@ -0,0 +1,156 @@
IF-INVERTED-STACK-MIB DEFINITIONS ::= BEGIN
-- *****************************************************************************
-- Copyright (C) The Internet Society (2000). All Rights Reserved.
-- This version of this MIB module is part of RFC 2864; see the RFC itself for
-- full legal notices.
-- *****************************************************************************
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, mib-2 FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
ifStackGroup2,
ifStackHigherLayer, ifStackLowerLayer FROM IF-MIB;
ifInvertedStackMIB MODULE-IDENTITY
LAST-UPDATED "200006140000Z"
ORGANIZATION "IETF Interfaces MIB Working Group"
CONTACT-INFO
" Keith McCloghrie
Cisco Systems, Inc.
170 West Tasman Drive
San Jose, CA 95134-1706
US
408-526-5260
kzm@cisco.com"
DESCRIPTION
"The MIB module which provides the Inverted Stack Table for
interface sub-layers."
REVISION "200006140000Z"
DESCRIPTION
"Initial revision, published as RFC 2864"
::= { mib-2 77 }
ifInvMIBObjects OBJECT IDENTIFIER ::= { ifInvertedStackMIB 1 }
--
-- The Inverted Interface Stack Group
--
ifInvStackTable OBJECT-TYPE
SYNTAX SEQUENCE OF IfInvStackEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing information on the relationships between
the multiple sub-layers of network interfaces. In
particular, it contains information on which sub-layers run
'underneath' which other sub-layers, where each sub-layer
corresponds to a conceptual row in the ifTable. For
example, when the sub-layer with ifIndex value x runs
underneath the sub-layer with ifIndex value y, then this
table contains:
ifInvStackStatus.x.y=active
For each ifIndex value, z, which identifies an active
interface, there are always at least two instantiated rows
in this table associated with z. For one of these rows, z
is the value of ifStackHigherLayer; for the other, z is the
value of ifStackLowerLayer. (If z is not involved in
multiplexing, then these are the only two rows associated
with z.)
For example, two rows exist even for an interface which has
no others stacked on top or below it:
ifInvStackStatus.z.0=active
ifInvStackStatus.0.z=active
This table contains exactly the same number of rows as the
ifStackTable, but the rows appear in a different order."
REFERENCE
"ifStackTable of RFC 2863"
::= { ifInvMIBObjects 1 }
ifInvStackEntry OBJECT-TYPE
SYNTAX IfInvStackEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information on a particular relationship between two sub-
layers, specifying that one sub-layer runs underneath the
other sub-layer. Each sub-layer corresponds to a conceptual
row in the ifTable."
INDEX { ifStackLowerLayer, ifStackHigherLayer }
::= { ifInvStackTable 1 }
IfInvStackEntry ::=
SEQUENCE {
ifInvStackStatus RowStatus
}
ifInvStackStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of the relationship between two sub-layers.
An instance of this object exists for each instance of the
ifStackStatus object, and vice versa. For example, if the
variable ifStackStatus.H.L exists, then the variable
ifInvStackStatus.L.H must also exist, and vice versa. In
addition, the two variables always have the same value.
However, unlike ifStackStatus, the ifInvStackStatus object
is NOT write-able. A network management application wishing
to change a relationship between sub-layers H and L cannot
do so by modifying the value of ifInvStackStatus.L.H, but
must instead modify the value of ifStackStatus.H.L. After
the ifStackTable is modified, the change will be reflected
in this table."
::= { ifInvStackEntry 1 }
-- conformance information
ifInvConformance OBJECT IDENTIFIER ::= { ifInvMIBObjects 2 }
ifInvGroups OBJECT IDENTIFIER ::= { ifInvConformance 1 }
ifInvCompliances OBJECT IDENTIFIER ::= { ifInvConformance 2 }
-- compliance statements
ifInvCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which provide
inverted information on the layering of network interfaces."
MODULE -- this module
MANDATORY-GROUPS { ifInvStackGroup }
OBJECT ifInvStackStatus
SYNTAX INTEGER { active(1) }
DESCRIPTION
"Support is only required for 'active'."
MODULE IF-MIB
MANDATORY-GROUPS { ifStackGroup2 }
::= { ifInvCompliances 1 }
-- units of conformance
ifInvStackGroup OBJECT-GROUP
OBJECTS { ifInvStackStatus }
STATUS current
DESCRIPTION
"A collection of objects providing inverted information on
the layering of MIB-II interfaces."
::= { ifInvGroups 1 }
END

View File

@@ -0,0 +1,60 @@
--
-- Juniper Networks: SNMP Experimental MIB Registry
--
-- Copyright (c) 2003, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
--
JUNIPER-EXPERIMENT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-IDENTITY
FROM SNMPv2-SMI -- RFC 2578
juniperMIB
FROM JUNIPER-SMI;
jnxExperiment MODULE-IDENTITY
LAST-UPDATED "200304170100Z" -- 17-Apr-03
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
"Juniper Technical Assistance Center
Juniper Networks, Inc.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: support@juniper.net"
DESCRIPTION
"The object identifiers for experimental MIBs for the Juniper Networks,
Inc. products. This is the top-level object identifier registry for
SNMP modules containing experimental MIB definitions. Experimental
MIBs are defined as:
1) IETF work-in-process MIBs which have not been assigned a permanent
object identifier by the IANA.
2) Juniper work-in-process MIBs that have not achieved final
production quality or field experience.
NOTE: Support for MIBs under the this OID subtree is temporary and
changes to objects may occur without notice."
REVISION "200304170100Z" -- 17-Apr-03
DESCRIPTION
"Initial revision"
::= { juniperMIB 5 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Experimental MIB OID assignments.
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
jnxBgpM2Experiment OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The object identifier used to anchor the experimental IETF draft
for the BGPv2 MIB."
REFERENCE
"IETF Inter-Domain Routing Working Group documents:
draft-ietf-idr-bgp4-mibv2-03.txt"
::= { jnxExperiment 1 }
END

1958
MIBS/junose/JUNIPER-MIB Normal file

File diff suppressed because it is too large Load Diff

193
MIBS/junose/JUNIPER-SMI Normal file
View File

@@ -0,0 +1,193 @@
--
-- Juniper Enterprise Specific MIB: Structure of Management Information
--
-- Copyright (c) 2002-2008, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
--
JUNIPER-SMI DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-IDENTITY, enterprises
FROM SNMPv2-SMI;
juniperMIB MODULE-IDENTITY
LAST-UPDATED "200910290000Z"
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Technical Assistance Center
Juniper Networks, Inc.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: support@juniper.net"
DESCRIPTION
"The Structure of Management Information for Juniper Networks."
REVISION "200910290000Z" -- Oct 29, 2009
DESCRIPTION
"Added jnxCosNotifications branch."
REVISION "200304170100Z" -- 17-Apr-03
DESCRIPTION
"Added jnxExperiment branch."
REVISION "200508170100Z" -- 17-Aug-05
DESCRIPTION
"Added jnxNsm branch."
REVISION "200612140100Z" -- 14-Dec-06
DESCRIPTION
"Added jnxCA branch."
REVISION "200701010000Z" -- 1-Jan-07
DESCRIPTION
"Added jnxUtilMibRoot branch."
REVISION "200710090000Z" -- 9-Oct-07
DESCRIPTION
"Added jnxAdvancedInsightMgr branch."
::= { enterprises 2636 }
--
-- Juniper MIB tree structure
--
jnxProducts OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The root of Juniper's Product OIDs."
::= { juniperMIB 1 }
--
-- Note, jnxProducts.1 is reserved for Junos-based products
--
-- The following OIDs are used as the basis for identifying other
-- Juniper products.
--
jnxReservedProducts1 OBJECT IDENTIFIER ::= { jnxProducts 2 }
jnxReservedProducts2 OBJECT IDENTIFIER ::= { jnxProducts 3 }
jnxReservedProducts3 OBJECT IDENTIFIER ::= { jnxProducts 4 }
jnxReservedProducts4 OBJECT IDENTIFIER ::= { jnxProducts 5 }
jnxReservedProducts5 OBJECT IDENTIFIER ::= { jnxProducts 6 }
jnxServices OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The root of Juniper's Services OIDs."
::= { juniperMIB 2 }
jnxMibs OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The root of Juniper's MIB objects."
::= { juniperMIB 3 }
--
-- Note, jnxMibs.1-38 is already in use.
--
jnxJsMibRoot OBJECT IDENTIFIER ::= { jnxMibs 39 }
jnxExMibRoot OBJECT IDENTIFIER ::= { jnxMibs 40 }
jnxWxMibRoot OBJECT IDENTIFIER ::= { jnxMibs 41 }
jnxReservedMibs4 OBJECT IDENTIFIER ::= { jnxMibs 42 }
jnxReservedMibs5 OBJECT IDENTIFIER ::= { jnxMibs 43 }
-- PFE data
jnxPfeMibRoot OBJECT IDENTIFIER ::= { jnxMibs 44 }
-- juniper Bfd Mib
jnxBfdMibRoot OBJECT IDENTIFIER ::= { jnxMibs 45 }
-- XSTP mibs
jnxXstpMibs OBJECT IDENTIFIER ::= { jnxMibs 46 }
-- juniper Utility Mib
jnxUtilMibRoot OBJECT IDENTIFIER ::= { jnxMibs 47 }
-- juniper l2ald Mib
jnxl2aldMibRoot OBJECT IDENTIFIER ::= { jnxMibs 48 }
-- juniper L2tp Mib
jnxL2tpMibRoot OBJECT IDENTIFIER ::= { jnxMibs 49 }
-- juniper RPM Mib
jnxRpmMibRoot OBJECT IDENTIFIER ::= { jnxMibs 50 }
-- juniper User AAA Mib
jnxUserAAAMibRoot OBJECT IDENTIFIER ::= { jnxMibs 51 }
-- juniper Generic IPSEC MIB
jnxIpSecMibRoot OBJECT IDENTIFIER ::= { jnxMibs 52 }
-- juniper L2 control protocols MIB
jnxL2cpMibRoot OBJECT IDENTIFIER ::= { jnxMibs 53 }
-- juniper pwTDM MIB
jnxPwTdmMibRoot OBJECT IDENTIFIER ::= { jnxMibs 54 }
-- juniper pwTC MIB
jnxPwTCMibRoot OBJECT IDENTIFIER ::= { jnxMibs 55 }
-- juniper OTN MIB
jnxOtnMibRoot OBJECT IDENTIFIER ::= { jnxMibs 56 }
jnxTraps OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The root of Juniper's Trap OIDs."
::= { juniperMIB 4 }
jnxChassisTraps OBJECT IDENTIFIER ::= { jnxTraps 1 }
jnxChassisOKTraps OBJECT IDENTIFIER ::= { jnxTraps 2 }
jnxRmonTraps OBJECT IDENTIFIER ::= { jnxTraps 3 }
jnxLdpTraps OBJECT IDENTIFIER ::= { jnxTraps 4 }
jnxCmNotifications OBJECT IDENTIFIER ::= { jnxTraps 5 }
jnxSonetNotifications OBJECT IDENTIFIER ::= { jnxTraps 6 }
jnxPMonNotifications OBJECT IDENTIFIER ::= { jnxTraps 7 }
jnxCollectorNotifications OBJECT IDENTIFIER ::= { jnxTraps 8 }
jnxPingNotifications OBJECT IDENTIFIER ::= { jnxTraps 9 }
jnxSpNotifications OBJECT IDENTIFIER ::= { jnxTraps 10 }
jnxDfcNotifications OBJECT IDENTIFIER ::= { jnxTraps 11 }
jnxSyslogNotifications OBJECT IDENTIFIER ::= { jnxTraps 12 }
jnxEventNotifications OBJECT IDENTIFIER ::= { jnxTraps 13 }
jnxVccpNotifications OBJECT IDENTIFIER ::= { jnxTraps 14 }
jnxOtnNotifications OBJECT IDENTIFIER ::= { jnxTraps 15 }
-- jnxSAIDPNotifications is for Stand alone IDP devices
jnxSAIDPNotifications OBJECT IDENTIFIER ::= { jnxTraps 16 }
jnxCosNotifications OBJECT IDENTIFIER ::= { jnxTraps 17 }
-- This is the top-level object identifier registry used by Juniper
-- products for SNMP modules containing experimental MIB definitions.
-- In this context, experimental MIBs are defined as:
-- 1) IETF work-in-process MIBs which have not been assigned a permanent
-- object identifier by the IANA.
-- 2) Juniper work-in-process MIBs that have not achieved final
-- production quality or field experience.
-- NOTE: Support for MIBs under the this OID subtree is temporary and
-- changes to objects may occur without notice."
jnxExperiment OBJECT IDENTIFIER ::= { juniperMIB 5 }
--
-- This is the top-level object identifier registry used by Juniper
-- NSM products.
--
jnxNsm OBJECT IDENTIFIER ::= { juniperMIB 6 }
--
-- This is the top-level object identifier registry used by the
-- JuniperRoot Certificate Authority.
--
jnxCA OBJECT IDENTIFIER ::= { juniperMIB 7 }
--
-- This is the top-level object identifier registry used by the
-- Carrier AAA software product (Parksteet).
--
jnxAAA OBJECT IDENTIFIER ::= { juniperMIB 8 }
--
-- This is the top-level object identifier registry used by the
-- Advanced Insight Manager.
--
jnxAdvancedInsightMgr OBJECT IDENTIFIER ::= { juniperMIB 9 }
END

View File

@@ -0,0 +1,378 @@
-- End - JUNIPER-WX-GLOBAL-TC Module
-- ========================================================================
-- Start - JUNIPER-WX-COMMON-MIB Module
-- MIB for the common MIB objects implemented by all
-- WX devices.
--
-- The convention described in "Understanding SNMP MIBs"
-- (David Perkins, Evan McGinnis), Chapter 8, has generally been followed.
JUNIPER-WX-COMMON-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-IDENTITY,
OBJECT-TYPE, NOTIFICATION-TYPE,
Integer32
FROM SNMPv2-SMI
-- MODULE-COMPLIANCE, OBJECT-GROUP
-- FROM SNMPv2-CONF
DisplayString, TruthValue
FROM SNMPv2-TC
TcChassisType
FROM JUNIPER-WX-GLOBAL-TC
jnxWxModules, jnxWxCommonMib
FROM JUNIPER-WX-GLOBAL-REG;
jnxWxCommonMibModule MODULE-IDENTITY
LAST-UPDATED "200206030000Z"
ORGANIZATION "Juniper Networks, Inc"
CONTACT-INFO "
Customer Support
Juniper Networks, Inc.
1194 North Mathilda Avenue
Sunnyvale, CA 94089
+1 888-314-JTAC
support@juniper.net"
DESCRIPTION "
A MIB module containing definitions of managed objects
implemented by all Juniper Networks' products."
REVISION "200309300845Z"
DESCRIPTION "
Fix minor error in description of jnxWxSysDaylightSaving."
REVISION "200304010000Z"
DESCRIPTION "
Add interface duplex mismatch notification."
REVISION "200303100000Z"
DESCRIPTION "
Add interface speed mismatch notifications."
REVISION "200206030000Z"
DESCRIPTION "
Add Fan notifications."
REVISION "200203270000Z"
DESCRIPTION "
Add FaultTolerantPassthrough notification."
REVISION "200202220000Z"
DESCRIPTION "
Add LoginFailure notification."
REVISION "200201230000Z"
DESCRIPTION "
Add LicenseWillExpire notification."
REVISION "200201170000Z"
DESCRIPTION "
Add ThruputLimitExceeded notification."
REVISION "200108070000Z"
DESCRIPTION "
Rev 1.0
Initial version of MIB module JUNIPER-WX-COMMON-MIB."
::= { jnxWxModules 3 }
jnxWxCommonConfMib OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for WAN Acceleration MIB conformance statements."
::= { jnxWxCommonMib 1 }
jnxWxCommonObjs OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for common MIB objects."
::= { jnxWxCommonMib 2 }
jnxWxCommonEvents OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for common MIB events."
::= { jnxWxCommonMib 3 }
-- Top level groups
jnxWxSys OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for common system objects."
::= { jnxWxCommonObjs 1 }
jnxWxChassis OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for common chassis information."
::= { jnxWxCommonObjs 2 }
----------------------------------------------------------------------
-- System objects
jnxWxSysSwVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Full software version. The first two components of the full
version are the major and minor versions. The third component
indicates the maintenance release number and the fourth,
the build number."
::= { jnxWxSys 1 }
jnxWxSysHwVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Hardware version of the unit."
::= { jnxWxSys 2 }
jnxWxSysSerialNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The serial number of the unit. If not available,
an empty string is returned."
::= { jnxWxSys 3 }
jnxWxSysTimeZoneOffset OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The offset in seconds from UTC of the system's time zone.
Values are negative for locations west of UTC and positive
for locations east of UTC."
::= { jnxWxSys 4 }
jnxWxSysDaylightSaving OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether daylight savings are currently in effect for the
system's time zone."
::= { jnxWxSys 5 }
----------------------------------------------------------------------
-- Chassis
jnxWxChassisType OBJECT-TYPE
SYNTAX TcChassisType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Chassis type for this WX device."
::= { jnxWxChassis 1 }
----------------------------------------------------------------------
-- Events
jnxWxCommonEventObjs OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Branch for objects meant only to be sent in event varbinds."
::= { jnxWxCommonEvents 1 }
jnxWxCommonEventEvents OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Branch for the events themselves."
::= { jnxWxCommonEvents 2 }
jnxWxCommonEventEventsV2 OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Branch for SNMPv2 events. The OIDs for SNMPv2 events should
have a zero as the next-to-last sub-identifier (as specified
in RFC1902)."
::= { jnxWxCommonEventEvents 0 }
-- Objects sent only in events
jnxWxCommonEventDescr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"String that provides a textual description of the event."
::= { jnxWxCommonEventObjs 1 }
-- Event descriptions
jnxWxCommonEventInFailSafeMode NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent when the device boots up in fail-safe mode.
This can happen for one of the following reasons:
o Fail-safe reboot was explicitly initiated by the user.
o The device rebooted automatically too many times because of
the failure of internal consistency checks or the failure of
tests that verify proper operation of the device."
::= { jnxWxCommonEventEventsV2 1 }
jnxWxCommonEventPowerSupplyFailure NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"One or more sources of power to the system has failed.
A redundant power-supply has presumably taken over.
NOTE: This trap is for future use.
WX devices currently do not generate this trap."
::= { jnxWxCommonEventEventsV2 2 }
jnxWxCommonEventPowerSupplyOk NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"One or more previously failed sources of power is now
working normally. The transition to normal condition happened
without the system having to be restarted.
NOTE: This trap is for future use.
WX devices currently do not generate this trap."
::= { jnxWxCommonEventEventsV2 3 }
jnxWxCommonEventLicenseExpired NOTIFICATION-TYPE
OBJECTS { jnxWxCommonEventDescr }
STATUS current
DESCRIPTION
"The license for the system expired.
As a result, the system will switch over to
and stay in pass-through mode."
::= { jnxWxCommonEventEventsV2 4 }
jnxWxCommonEventThruputLimitExceeded NOTIFICATION-TYPE
OBJECTS { jnxWxCommonEventDescr }
STATUS current
DESCRIPTION
"The throughput of traffic through the device
has exceeded the limit for which it has
been licensed."
::= { jnxWxCommonEventEventsV2 5 }
jnxWxCommonEventLicenseWillExpire NOTIFICATION-TYPE
OBJECTS { jnxWxCommonEventDescr }
STATUS current
DESCRIPTION
"The license for the system is about to
expire shortly. When it eventually does
expire, the system will switch over to
and stay in pass-through mode."
::= { jnxWxCommonEventEventsV2 6 }
jnxWxCommonEventLoginFailure NOTIFICATION-TYPE
OBJECTS { jnxWxCommonEventDescr }
STATUS current
DESCRIPTION
"A user's login attempt via the console/ssh/web server
failed due to incorrect username or password."
::= { jnxWxCommonEventEventsV2 7 }
jnxWxCommonEventFaultTolerantPassThrough NOTIFICATION-TYPE
OBJECTS { jnxWxCommonEventDescr }
STATUS current
DESCRIPTION
"An anomalous health condition was detected.
It would have subsequently triggered hardware
pass through mode followed by a reboot."
::= { jnxWxCommonEventEventsV2 8 }
jnxWxCommonEventFanFailure NOTIFICATION-TYPE
OBJECTS { jnxWxCommonEventDescr }
STATUS current
DESCRIPTION
"A cooling fan inside the device has failed.
The 'jnxWxCommonEventDescr' object has the name of
the fan that failed.
This trap is currently unused"
::= { jnxWxCommonEventEventsV2 9 }
jnxWxCommonEventFanSpeedVariation NOTIFICATION-TYPE
OBJECTS { jnxWxCommonEventDescr }
STATUS current
DESCRIPTION
"The speed of a cooling fan inside the device is either
too low or too high. The 'jnxWxCommonEventDescr' object
has the name of the fan that has the problem.
This trap is currently unused."
::= { jnxWxCommonEventEventsV2 10 }
jnxWxCommonEventFanOk NOTIFICATION-TYPE
OBJECTS { jnxWxCommonEventDescr }
STATUS current
DESCRIPTION
"A cooling fan inside the device that had previously
failed or whose speed variation was high is now
working properly. The 'jnxWxCommonEventDescr' object
has the name of the fan that has recovered.
This trap is currently unused."
::= { jnxWxCommonEventEventsV2 11 }
jnxWxCommonEventInterfaceSpeedMismatch NOTIFICATION-TYPE
OBJECTS { jnxWxCommonEventDescr }
STATUS current
DESCRIPTION
"A mismatch is detected between the local and remote
interface settings. This can happen due to a mismatch
in the local and remote interface speed or mode. "
::= { jnxWxCommonEventEventsV2 12 }
jnxWxCommonEventInterfaceSpeedOk NOTIFICATION-TYPE
OBJECTS { jnxWxCommonEventDescr }
STATUS current
DESCRIPTION
"A mismatch previously detected between the local and remote
interface settings is now resolved. The local and remote interface
speed and mode are matched. "
::= { jnxWxCommonEventEventsV2 13 }
jnxWxCommonEventInterfaceDuplexMismatch NOTIFICATION-TYPE
OBJECTS { jnxWxCommonEventDescr }
STATUS current
DESCRIPTION
"A possible mismatch was detected between the duplex setting
of either the local or remote interface and that of the
device attached to that interface. The interface (local
or remote) is identified by the 'jnxWxCommonEventDescr' object.
Note that this notification is quite different from
jnxWxCommonEventInterfaceSpeedMismatch, which compares the
local and remote interfaces on the same WX device."
::= { jnxWxCommonEventEventsV2 14 }
jnxWxCommonEventIpsecSecurityAssociationAdded NOTIFICATION-TYPE
OBJECTS { jnxWxCommonEventDescr }
STATUS current
DESCRIPTION
"An IPSec security association has been negotiated and added
to security association database."
::= { jnxWxCommonEventEventsV2 15 }
jnxWxCommonEventIpsecSecurityAssociationExpired NOTIFICATION-TYPE
OBJECTS { jnxWxCommonEventDescr }
STATUS current
DESCRIPTION
"An IPSec security association has been deleted from the
security association database."
::= { jnxWxCommonEventEventsV2 16 }
jnxWxCommonEventIpsecSecurityAssociationDeleted NOTIFICATION-TYPE
OBJECTS { jnxWxCommonEventDescr }
STATUS current
DESCRIPTION
"An IPSec security association has been deleted from the
security association database."
::= { jnxWxCommonEventEventsV2 17 }
END

View File

@@ -0,0 +1,229 @@
-- Each module definition could be in its own file.
-- They have been concatenated and placed in this file.
-- They can be separated if this file grows too big.
--
-- This document should be viewed using tab-stops 4 spaces wide.
-- When updating this document, please use tabs, not spaces, for indents.
-- ========================================================================
-- Start - JUNIPER-WX-GLOBAL-REG Module
-- WX OID infrastructure layout.
--
-- The convention described in "Understanding SNMP MIBs"
-- (David Perkins, Evan McGinnis), Chapter 8, has generally been followed.
JUNIPER-WX-GLOBAL-REG DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-IDENTITY,
enterprises
FROM SNMPv2-SMI;
jnxWxGlobalRegModule MODULE-IDENTITY
LAST-UPDATED "200107292200Z"
ORGANIZATION "Juniper Networks, Inc"
CONTACT-INFO "
Customer Support
Juniper Networks, Inc.
1194 North Mathilda Avenue
Sunnyvale, CA 94089
+1 888-314-JTAC
support@juniper.net"
DESCRIPTION "
A MIB module containing top-level OID definitions
for various sub-trees for Juniper Networks' enterprise MIB modules."
REVISION "200711171000Z"
DESCRIPTION "
Add wxc1800, wxc2600, wxc3400 product OID"
REVISION "200711171000Z"
DESCRIPTION "
Change ISM200 product identity to jnxIsm200Wxc"
REVISION "200711140130Z"
DESCRIPTION "
Add ISM200 product OID."
REVISION "200606081800Z"
DESCRIPTION "
Update contact and MIB with Juniper information
Add wxc590 and wx60 product OID."
REVISION "200505091012Z"
DESCRIPTION "
Added wxc250 product OID."
REVISION "200403151400Z"
DESCRIPTION "
Add wx100 product OID."
REVISION "200306262000Z"
DESCRIPTION "
Add wx80 product OID."
REVISION "200107292200Z"
DESCRIPTION "
Rev 1.0
Initial version of MIB module JUNIPER-WX-GLOBAL-REG."
::= { jnxWxModules 1 }
juniperWxRoot OBJECT-IDENTITY
STATUS current
DESCRIPTION "
The root of the OID sub-tree assigned to Juniper Networks assigned by
the Internet Assigned Numbers Authority (IANA)."
::= { enterprises 8239 }
jnxWxReg OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for registrations - identification of modules and logical and
physical components."
::= { juniperWxRoot 1 }
jnxWxModules OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for module registrations."
::= { jnxWxReg 1 }
jnxWxMibs OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for all WX object and event definitions."
::= { juniperWxRoot 2 }
jnxWxCaps OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for agent profiles."
::= { juniperWxRoot 3 }
jnxWxReqs OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for management application requirements."
::= { juniperWxRoot 4 }
jnxWxExpr OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for experimental definitions."
::= { juniperWxRoot 5 }
-- Sub-trees for WX managed objects
jnxWxCommonMib OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for common WX object and event definitions.
These would be implemented by all WX products."
::= { jnxWxMibs 1 }
jnxWxSpecificMib OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for specific WX object and event definitions."
::= { jnxWxMibs 2 }
-- OID registrations for WX product lines
-- These OIDs are never queried by management stations.
-- They can be returned as product identifiers in responses.
jnxWxProduct OBJECT-IDENTITY
STATUS current
DESCRIPTION "
The WAN Acceleration product family."
::= { jnxWxReg 2 }
jnxWxProductWx50 OBJECT-IDENTITY
STATUS current
DESCRIPTION "
WAN Acceleration Model 50"
::= { jnxWxProduct 1 }
jnxWxProductWx55 OBJECT-IDENTITY
STATUS current
DESCRIPTION "
WAN Acceleration Model 55"
::= { jnxWxProduct 2 }
jnxWxProductWx20 OBJECT-IDENTITY
STATUS current
DESCRIPTION "
WAN Acceleration Model 20"
::= { jnxWxProduct 3 }
jnxWxProductWx80 OBJECT-IDENTITY
STATUS current
DESCRIPTION "
WAN Acceleration Model 80"
::= { jnxWxProduct 4 }
jnxWxProductWx100 OBJECT-IDENTITY
STATUS current
DESCRIPTION "
WAN Acceleration Model 100"
::= { jnxWxProduct 5 }
jnxWxProductWxc500 OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sequence Caching Model 500"
::= { jnxWxProduct 6 }
jnxWxProductWx15 OBJECT-IDENTITY
STATUS current
DESCRIPTION "
WAN Acceleration Model 15"
::= { jnxWxProduct 7 }
jnxWxProductWxc250 OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sequence Caching Model 250"
::= { jnxWxProduct 8 }
jnxWxProductWx60 OBJECT-IDENTITY
STATUS current
DESCRIPTION "
WAN Acceleration Model 60"
::= { jnxWxProduct 9 }
jnxWxProductWxc590 OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sequence Caching Model 590"
::= { jnxWxProduct 10 }
jnxWxProductIsm200Wxc OBJECT-IDENTITY
STATUS current
DESCRIPTION "
WAN Acceleration Model ISM200"
::= { jnxWxProduct 11 }
jnxWxProductWxc1800 OBJECT-IDENTITY
STATUS current
DESCRIPTION "
WAN Acceleration Model 1800"
::= { jnxWxProduct 12 }
jnxWxProductWxc2600 OBJECT-IDENTITY
STATUS current
DESCRIPTION "
WAN Acceleration Model 2600"
::= { jnxWxProduct 13 }
jnxWxProductWxc3400 OBJECT-IDENTITY
STATUS current
DESCRIPTION "
WAN Acceleration Model 3400"
::= { jnxWxProduct 14 }
END

View File

@@ -0,0 +1,133 @@
-- End - JUNIPER-WX-GLOBAL-REG Module
-- ========================================================================
-- Start - JUNIPER-WX-GLOBAL-TC Module
-- WX Global Textual Conventions
--
-- The convention described in "Understanding SNMP MIBs"
-- (David Perkins, Evan McGinnis), Chapter 8, has generally been followed.
JUNIPER-WX-GLOBAL-TC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
jnxWxModules
FROM JUNIPER-WX-GLOBAL-REG;
jnxWxGlobalTcModule MODULE-IDENTITY
LAST-UPDATED "200107292200Z"
ORGANIZATION "Juniper Networks, Inc"
CONTACT-INFO "
Customer Support
Juniper Networks, Inc.
1194 North Mathilda Avenue
Sunnyvale, CA 94089
+1 888-314-JTAC
support@juniper.net"
DESCRIPTION "
A MIB module containing textual conventions
for Juniper Networks' enterprise MIB modules.
These textual conventions are used across all WX products."
REVISION "200606081800Z"
DESCRIPTION "
Update contact and MIB with Juniper information
Add wxc590 and wx60 chassis type."
REVISION "200505091010Z"
DESCRIPTION "
Add wxc250 chassis type."
REVISION "200403151400Z"
DESCRIPTION "
Add wx100 chassis type."
REVISION "200306262000Z"
DESCRIPTION "
Add wx80 chassis type."
REVISION "200211071900Z"
DESCRIPTION "
Add wx20 chassis type."
REVISION "200107292200Z"
DESCRIPTION "
Rev 1.0
Initial version of MIB module JUNIPER-WX-GLOBAL-TC."
::= { jnxWxModules 2 }
-- No WX textual conventions yet!
TcAppName ::= TEXTUAL-CONVENTION
DISPLAY-HINT "64a"
STATUS current
DESCRIPTION "
Represents the name of an application.
This has all the restrictions of the DisplayString textual
convention with the following additional ones:
- Only the following characters/character ranges are allowed:
0-9
A-Z
a-z
:./#$&_-+()'
<space>
Any object defined using this syntax may not exceed 64
characters in length."
SYNTAX OCTET STRING (SIZE (0..64))
TcQosIdentifier ::= TEXTUAL-CONVENTION
DISPLAY-HINT "24a"
STATUS current
DESCRIPTION "
Represents the name of a QoS class, a tunnel or
a tunnel ip address encoded as a string.
This has all the restrictions of the DisplayString textual
convention with the following additional ones:
- Only the following characters/character ranges are allowed:
0-9
A-Z
a-z
:./#$&_-+()'
<space>
Any object defined using this syntax may not exceed 24
characters in length."
SYNTAX OCTET STRING (SIZE (0..24))
TcChassisType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "
Enumerates all possible chassis types for WX devices."
SYNTAX
INTEGER
{
jnxWxOther(1),
jnxWx50(2),
jnxWx20(3),
jnxWx80(4),
jnxWx100(5),
jnxWxc500(6),
jnxWx15(7),
jnxWxc250(8),
jnxWx100V3(9),
jnxWx60(10),
jnxWxc590(11),
jnxIsm200Wxc(12),
jnxWxc1800(13),
jnxWxc2600(14),
jnxWxc3400(15)
}
END

1808
MIBS/junose/JUNIPER-WX-MIB Normal file

File diff suppressed because it is too large Load Diff

5571
MIBS/junose/Juniper-AAA-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,708 @@
-- *****************************************************************************
-- Juniper-AAA-Server-CONF
--
-- SNMP Agent Capabilities definitions for the AAA Server MIB.
--
-- Copyright (c) 2001, 2002 Unisphere Networks, Inc.
-- Copyright (c) 2003-2008 Juniper Networks, Inc.
-- All rights reserved.
-- *****************************************************************************
Juniper-AAA-Server-CONF DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
juniAgents
FROM Juniper-Agents;
juniAaaServerAgent MODULE-IDENTITY
LAST-UPDATED "200810240916Z" -- 24-Oct-08 02:46 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
E-mail: mib@Juniper.net"
DESCRIPTION
"The agent capabilities definitions for the Authentication,
Authorization and Accounting (AAA) Server component of the SNMP agent in
the Juniper E-series family of products."
-- Revision History
REVISION "200810240916Z" -- 24-Oct-08 02:46 PM EST - JUNOSe 10.1
DESCRIPTION
"Added rsAaaDelegatedIpv6PrefixAsDhcpv6DelegatedPrefix and
rsAaaFramedIpv6PrefixAsIpv6NdRaPrefix to the rsAaaAssignGeneral object."
REVISION "200809041034Z" -- 04-Sep-08 02:34 AM EST - JUNOSe 10.0
DESCRIPTION
"Added rsAaaAssignDomainBackupPoolName to the rsAaaAssignDomain object."
REVISION "200806050348Z" -- 04-Jun-08 11:48 PM EDT - JUNOSe 9.3
DESCRIPTION
"Added rsAaaMonitorIngressTrafficOnly to the rsAaaTimeoutGeneral object."
REVISION "200710231934Z" -- 23-Oct-07 01:34 PM EDT - JUNOSe 9.1
DESCRIPTION
"Added rsAaaAssignDomainTunnelSubscriberAuthentication for enable
or disable suberscriber to authenticate with configured authentication
server when there are tunnel configurations under the domain"
REVISION "200710040133Z" -- 03-Oct-07 09:33 PM EDT - JUNOSe 7.3
DESCRIPTION
"Added rsAaaAssignDomainAuthRouterName, rsAaaAssignDomainIpRouterName,
rsAaaAssignDomainRouterName is deprecated and becomes read-only."
REVISION "200707311934Z" -- 31-Jul-07 01:34 PM EDT - JUNOSe 8.1
DESCRIPTION
"Added rsAaaServiceAcctInterval for the default service
accounting interval; added rsAaaUserAcctInterval for the
default user accounting interval; changed rsAaaAcctInterval
to set both rsAaaServiceAcctInterval, and rsAaaUserAcctInterval;
get of rsAaaAcctInterval only returns the rsAaaUserAcctInterval
value"
REVISION "200608021834Z" -- 02-Aug-06 02:34 PM EDT - JUNOSe 8.1
DESCRIPTION
"Added new values to rsAaaAssignTunnelCallingNumberFormat. Added
rsAaaAssignTunnelCallingNumberFormatFallback "
REVISION "200604261852Z" -- 26-Apr-06 02:52 PM EDT - JUNOSe 7.3
DESCRIPTION
"Added rsAaaAssignQosDownstreamRate object to the rsAaaBrasGroup."
REVISION "200509161558Z" -- 16-Sep-05 11:58 AM EDT - JUNOSe 7.3
DESCRIPTION
"A new object was added to the tunnel group and domain map."
REVISION "200503241837Z" -- 24-Mar-05 01:37 PM EST - JUNOSe 7.1
DESCRIPTION
"Added rsAAASubscriberExtTable support."
REVISION "200412141837Z" -- 14-Dec-04 01:37 PM EST - JUNOSe 7.0
DESCRIPTION
"Added tunnel group support."
REVISION "200412032212Z" -- 03-Dec-04 05:12 PM EST - JUNOSe 6.1
DESCRIPTION
"Added rsAaaLocalAuthUser, rsAaaLocalAuthUserDb, and
rsAaaLocalAuthUserDbAssoc groups to support local authentication.
Added broadcast accounting support: rsAaaAcctBcastServerGroupTable,
rsAaaAcctBcastServerGroupName, rsAaaOutgoingBcastAcctRequests and
rsAaaIncomingBcastAcctResponses."
REVISION "200405202133Z" -- 20-May-04 05:33 PM EDT - JUNOSe 6.0
DESCRIPTION
"Updates to tunnel server and bras agents."
REVISION "200407261702Z" -- 26-Jul-04 01:02 PM EDT - JUNOSe 5.3
DESCRIPTION
"Added new states to RsSubscriberState. Added realm and domain
parse direction. Added rsAaaAuthMethodsTable and
rsAaaAcctMethodsTable."
REVISION "200303072051Z" -- 07-Mar-03 03:51 PM EST - JUNOSe 5.1
DESCRIPTION
"Added support for IPv6."
REVISION "200212021844Z" -- 02-Dec-02 01:44 PM EST - JUNOSe 5.0
DESCRIPTION
"Replaced Unisphere names with Juniper names. Added PADN support."
REVISION "200208161510Z" -- 16-Aug-02 11:10 AM EDT - JUNOSe 4.1
DESCRIPTION
"Added new B-RAS and tunnel objects."
REVISION "200205131932Z" -- 13-May-02 03:32 PM EDT - JUNOSe 4.0
DESCRIPTION
"Added new B-RAS and accounting objects."
REVISION "200201032030Z" -- 03-Jan-02 03:30 PM EDT - JUNOSe 3.4
DESCRIPTION
"Added support for subscriber-per-interface-location monitoring."
REVISION "200109182113Z" -- 18-Sep-01 05:13 PM EDT - JUNOSe 3.3
DESCRIPTION
"Separated out optional capabilities. Added the subscriber and
capabilities groups."
REVISION "200104101402Z" -- 10-Apr-01 10:02 AM EDT - JUNOSe 3.2
DESCRIPTION
"The initial release of this management information module."
::= { juniAgents 1 }
-- *****************************************************************************
-- Consolidated AAA Server SNMP Agent Capabilities definitions
-- *****************************************************************************
juniAaaServerAgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the AAA Server component of the JUNOSe SNMP agent. This
version was supported in JUNOSe 1.x system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the AAA Server application in
JUNOSe. These capabilities became obsolete when new objects were
added."
SUPPORTS Juniper-AAA-MIB
INCLUDES {
juniAaaGroup }
::= { juniAaaServerAgent 1 }
juniAaaServerAgentV2 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 2 of the AAA Server component of the JUNOSe SNMP agent. This
version was supported in JUNOSe 2.x system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the AAA Server application in
JUNOSe. These capabilities became obsolete when new objects were added
and new groupings were defined."
SUPPORTS Juniper-AAA-MIB
INCLUDES {
juniAaaGroup2 }
::= { juniAaaServerAgent 2 }
juniAaaServerAgentV3 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 3 of the AAA Server component of the JUNOSe SNMP agent. This
version was supported in JUNOSe 3.0 system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the AAA Server application in
JUNOSe. These capabilities became obsolete when the
juniAaaAssignDomainStripDomain object was added to the B-RAS group."
SUPPORTS Juniper-AAA-MIB
INCLUDES {
juniAaaBasicGroup,
juniAaaBrasGroup,
juniAaaTunnelGroup,
juniAaaAuthenticationGroup,
juniAaaAccountingGroup,
juniAaaAddressGroup }
::= { juniAaaServerAgent 3 }
juniAaaServerAgentV4 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 4 of the AAA Server component of the JUNOSe SNMP
agent. This version was supported in JUNOSe 3.1 system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the AAA Server application in
JUNOSe. These capabilities became obsolete when new
assignment delimiter objects were added to the B-RAS group."
SUPPORTS Juniper-AAA-MIB
INCLUDES {
juniAaaBasicGroup,
juniAaaBrasGroup2,
juniAaaTunnelGroup,
juniAaaAuthenticationGroup,
juniAaaAccountingGroup,
juniAaaAddressGroup }
::= { juniAaaServerAgent 4 }
juniAaaServerAgentV5 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 5 of the AAA Server component of the JUNOSe SNMP agent. This
version was supported in JUNOSe 3.2 system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the AAA Server application in
JUNOSe. These capabilities became obsolete when the groups were
separated into multiple statements and the subscriber and capabilties
groups were added."
SUPPORTS Juniper-AAA-MIB
INCLUDES {
juniAaaBasicGroup,
juniAaaBrasGroup3,
juniAaaTunnelGroup,
juniAaaAuthenticationGroup,
juniAaaAccountingGroup,
juniAaaAddressGroup }
::= { juniAaaServerAgent 5 }
-- *****************************************************************************
-- The basic AAA Server agent capabilities.
-- *****************************************************************************
juniAaaServerBaseAgent OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The registration group of agent capabilities for the basic AAA Server
management."
::= { juniAaaServerAgent 6 }
juniAaaServerBaseAgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the basic AAA Server component of the JUNOSe SNMP agent.
This version is supported in JUNOSe 3.3 through 5.2."
STATUS obsolete
DESCRIPTION
"Obsolete MIB groups supported by the SNMP agent for the basic AAA
Server application in JUNOSe. These capabilities became obsolete
when a new accounting object was added."
SUPPORTS Juniper-AAA-MIB
INCLUDES {
juniAaaBasicGroup,
juniAaaAuthenticationGroup,
juniAaaCapabilitiesGroup }
::= { juniAaaServerBaseAgent 1 }
juniAaaServerBaseAgentV2 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 2 of the basic AAA Server component of the JUNOSe SNMP agent.
This version is supported in JUNOSe 5.3 and subsequent system releases."
STATUS obsolete
DESCRIPTION
"The MIB groups supported by the SNMP agent for the basic AAA Server
application in JUNOSe."
SUPPORTS Juniper-AAA-MIB
INCLUDES {
juniAaaBasicGroup,
juniAaaAuthenticationGroup2,
juniAaaCapabilitiesGroup }
::= { juniAaaServerBaseAgent 2 }
juniAaaServerBaseAgentV3 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 3 of the basic AAA Server component of the JUNOSe SNMP agent.
This version is supported in JUNOSe 6.1 and subsequent system releases."
STATUS current
DESCRIPTION
"The MIB groups supported by the SNMP agent for the basic AAA Server
application in JUNOSe."
SUPPORTS Juniper-AAA-MIB
INCLUDES {
juniAaaBasicGroup,
juniAaaAuthenticationGroup3,
juniAaaCapabilitiesGroup }
::= { juniAaaServerBaseAgent 3 }
-- *****************************************************************************
-- The AAA Server B-RAS agent capabilities.
-- *****************************************************************************
juniAaaServerBrasAgent OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The registration group of agent capabilities for AAA Server B-RAS
management."
::= { juniAaaServerAgent 7 }
juniAaaServerBrasAgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the B-RAS option of the AAA Server component of the JUNOSe
SNMP agent. This version was supported in JUNOSe 3.3 system releases."
STATUS obsolete
DESCRIPTION
"The MIB groups supported by the SNMP agent for the B-RAS option of the
AAA Server application in JUNOSe. These capabilities became obsolete
when support was added for monitoring subscriber information by
interface location."
SUPPORTS Juniper-AAA-MIB
INCLUDES {
juniAaaBrasGroup3,
juniAaaSubscriberGroup }
::= { juniAaaServerBrasAgent 1 }
juniAaaServerBrasAgentV2 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 2 of the B-RAS option of the AAA Server component of the JUNOSe
SNMP agent. This version was supported in JUNOSe 3.4 and subsequent 3.x
system releases."
STATUS obsolete
DESCRIPTION
"The MIB groups supported by the SNMP agent for the B-RAS option of the
AAA Server application in JUNOSe. These capabilities became obsolete
when new B-RAS objects were added."
SUPPORTS Juniper-AAA-MIB
INCLUDES {
juniAaaBrasGroup3,
juniAaaSubscriberGroup2 }
::= { juniAaaServerBrasAgent 2 }
juniAaaServerBrasAgentV3 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 3 of the B-RAS option of the AAA Server component of the JUNOSe
SNMP agent. This version was supported in JUNOSe 4.0 system releases."
STATUS obsolete
DESCRIPTION
"The MIB groups supported by the SNMP agent for the B-RAS option of the
AAA Server application in JUNOSe. These capabilities became obsolete
when a new B-RAS object was added."
SUPPORTS Juniper-AAA-MIB
INCLUDES {
juniAaaBrasGroup4,
juniAaaSubscriberGroup3 }
::= { juniAaaServerBrasAgent 3 }
juniAaaServerBrasAgentV4 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 4 of the B-RAS option of the AAA Server component of the JUNOSe
SNMP agent. This version was supported in JUNOSe 4.1 and subsequent 4.x
system releases."
STATUS obsolete
DESCRIPTION
"The MIB groups supported by the SNMP agent for the B-RAS option of the
AAA Server application in JUNOSe. These capabilities became obsolete
when PADN support was added."
SUPPORTS Juniper-AAA-MIB
INCLUDES {
juniAaaBrasGroup5,
juniAaaSubscriberGroup3 }
::= { juniAaaServerBrasAgent 4 }
juniAaaServerBrasAgentV5 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 5 of the B-RAS option of the AAA Server component of the JUNOSe
SNMP agent. This version was supported in JUNOSe 5.0 system releases."
STATUS obsolete
DESCRIPTION
"The MIB groups supported by the SNMP agent for the B-RAS option of the
AAA Server application in JUNOSe."
SUPPORTS Juniper-AAA-MIB
INCLUDES {
juniAaaBrasGroup6,
juniAaaSubscriberGroup3 }
::= { juniAaaServerBrasAgent 5 }
juniAaaServerBrasAgentV6 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 6 of the B-RAS option of the AAA Server component of the
JUNOSe SNMP agent. This version is supported in JUNOSe 5.1
and subsequent system releases."
STATUS obsolete
DESCRIPTION
"The MIB groups supported by the SNMP agent for the B-RAS option of the
AAA Server application in JUNOSe."
SUPPORTS Juniper-AAA-MIB
INCLUDES {
juniAaaBrasGroup7,
juniAaaSubscriberGroup4 }
::= { juniAaaServerBrasAgent 6 }
juniAaaServerBrasAgentV7 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 7 of the B-RAS option of the AAA Server component of the
JUNOSe SNMP agent. This version is supported in JUNOSe 5.3
and subsequent system releases."
STATUS obsolete
DESCRIPTION
"The MIB groups supported by the SNMP agent for the B-RAS option of the
AAA Server application in JUNOSe."
SUPPORTS Juniper-AAA-MIB
INCLUDES {
juniAaaBrasGroup8,
juniAaaSubscriberGroup4 }
::= { juniAaaServerBrasAgent 7 }
juniAaaServerBrasAgentV8 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Obsolete Version 8 of the B-RAS option of the AAA Server component of the
JUNOSe SNMP agent. This version is supported in JUNOSe 6.0
and subsequent system releases."
STATUS obsolete
DESCRIPTION
"The MIB groups supported by the SNMP agent for the B-RAS option of the
AAA Server application in JUNOSe."
SUPPORTS Juniper-AAA-MIB
INCLUDES {
juniAaaBrasGroup9,
juniAaaSubscriberGroup4 }
::= { juniAaaServerBrasAgent 8 }
juniAaaServerBrasAgentV9 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Obsolete Version 9 of the B-RAS option of the AAA Server component of the
JUNOSe SNMP agent. This version is supported in JUNOSe 7.1
and subsequent system releases."
STATUS obsolete
DESCRIPTION
"The MIB groups supported by the SNMP agent for the B-RAS option of the
AAA Server application in JUNOSe."
SUPPORTS Juniper-AAA-MIB
INCLUDES {
juniAaaBrasGroup9,
juniAaaSubscriberGroup5 }
::= { juniAaaServerBrasAgent 9 }
juniAaaServerBrasAgentV10 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Obsolete Version 10 of the B-RAS option of the AAA Server component of the
JUNOSe SNMP agent. This version is supported in JUNOSe 7.3
and subsequent system releases."
STATUS obsolete
DESCRIPTION
"The MIB groups supported by the SNMP agent for the B-RAS option of the
AAA Server application in JUNOSe."
SUPPORTS Juniper-AAA-MIB
INCLUDES {
juniAaaBrasGroup10,
juniAaaSubscriberGroup5 }
::= { juniAaaServerBrasAgent 10 }
juniAaaServerBrasAgentV11 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Obsolete Version 11 of the B-RAS option of the AAA Server component of the
JUNOSe SNMP agent. This version is supported in JUNOSe 8.1
and subsequent system releases."
STATUS obsolete
DESCRIPTION
"The MIB groups supported by the SNMP agent for the B-RAS option of the
AAA Server application in JUNOSe."
SUPPORTS Juniper-AAA-MIB
INCLUDES {
juniAaaBrasGroup11,
juniAaaSubscriberGroup5 }
::= { juniAaaServerBrasAgent 11 }
juniAaaServerBrasAgentV12 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 12 of the B-RAS option of the AAA Server component of the
JUNOSe SNMP agent. This version is supported in JUNOSe 9.1
and subsequent system releases."
STATUS obsolete
DESCRIPTION
"The MIB groups supported by the SNMP agent for the B-RAS option of the
AAA Server application in JUNOSe."
SUPPORTS Juniper-AAA-MIB
INCLUDES {
juniAaaBrasGroup12,
juniAaaSubscriberGroup5 }
::= { juniAaaServerBrasAgent 12 }
juniAaaServerBrasAgentV13 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 13 of the B-RAS option of the AAA Server component of the
JUNOSe SNMP agent. This version is supported in JUNOSe 9.3
and subsequent system releases."
STATUS obsolete
DESCRIPTION
"The MIB groups supported by the SNMP agent for the B-RAS option of the
AAA Server application in JUNOSe."
SUPPORTS Juniper-AAA-MIB
INCLUDES {
juniAaaBrasGroup13,
juniAaaSubscriberGroup5 }
::= { juniAaaServerBrasAgent 13 }
juniAaaServerBrasAgentV14 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 14 of the B-RAS option of the AAA Server component of the
JUNOSe SNMP agent. This version is supported in JUNOSe 10.0
and subsequent system releases."
STATUS obsolete
DESCRIPTION
"The MIB groups supported by the SNMP agent for the B-RAS option of the
AAA Server application in JUNOSe."
SUPPORTS Juniper-AAA-MIB
INCLUDES {
juniAaaBrasGroup14,
juniAaaSubscriberGroup5 }
::= { juniAaaServerBrasAgent 14 }
juniAaaServerBrasAgentV15 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 15 of the B-RAS option of the AAA Server component of the
JUNOSe SNMP agent. This version is supported in JUNOSe 10.1
and subsequent system releases."
STATUS current
DESCRIPTION
"The MIB groups supported by the SNMP agent for the B-RAS option of the
AAA Server application in JUNOSe."
SUPPORTS Juniper-AAA-MIB
INCLUDES {
juniAaaBrasGroup15,
juniAaaSubscriberGroup5 }
::= { juniAaaServerBrasAgent 15 }
-- *****************************************************************************
-- The AAA Server Tunneling agent capabilities.
-- *****************************************************************************
juniAaaServerTunnelAgent OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The registration group of agent capabilities for AAA Server tunneling
management."
::= { juniAaaServerAgent 8 }
juniAaaServerTunnelAgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the tunneling option of the AAA Server component of the
JUNOSe SNMP agent. This version was supported in JUNOSe 3.3 through 4.0
system releases."
STATUS obsolete
DESCRIPTION
"The MIB group supported by the SNMP agent for the tunneling option of
the AAA Server application in JUNOSe. These capabilities became
obsolete when a new tunnel object was added."
SUPPORTS Juniper-AAA-MIB
INCLUDES {
juniAaaTunnelGroup }
::= { juniAaaServerTunnelAgent 1 }
juniAaaServerTunnelAgentV2 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 2 of the tunneling option of the AAA Server component of the
JUNOSe SNMP agent. This version is supported in JUNOSe 4.1 and
subsequent system releases."
STATUS obsolete
DESCRIPTION
"The MIB group supported by the SNMP agent for the tunneling option of
the AAA Server application in JUNOSe. These capabilities became
obsolete when a new tunnel object was added."
SUPPORTS Juniper-AAA-MIB
INCLUDES {
juniAaaTunnelGroup2 }
::= { juniAaaServerTunnelAgent 2 }
juniAaaServerTunnelAgentV3 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 3 of the tunneling option of the AAA Server component of the
JUNOSe SNMP agent. This version is supported in JUNOSe 6.0 and
subsequent system releases."
STATUS obsolete
DESCRIPTION
"The MIB group supported by the SNMP agent for the tunneling option of
the AAA Server application in JUNOSe."
SUPPORTS Juniper-AAA-MIB
INCLUDES {
juniAaaTunnelGroup3 }
::= { juniAaaServerTunnelAgent 3 }
juniAaaServerTunnelAgentV4 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 4 of the tunneling option of the AAA Server component of the
JUNOSe SNMP agent. This version is supported in JUNOSe 7.0 and
subsequent system releases."
STATUS obsolete
DESCRIPTION
"The MIB group supported by the SNMP agent for the tunneling option of
the AAA Server application in JUNOSe."
SUPPORTS Juniper-AAA-MIB
INCLUDES {
juniAaaTunnelGroup4 }
::= { juniAaaServerTunnelAgent 4 }
juniAaaServerTunnelAgentV5 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 5 of the tunneling option of the AAA Server component of the
JUNOSe SNMP agent. This version is supported in JUNOSe 8.0 and
subsequent system releases."
STATUS current
DESCRIPTION
"The MIB group supported by the SNMP agent for the tunneling option of
the AAA Server application in JUNOSe."
SUPPORTS Juniper-AAA-MIB
INCLUDES {
juniAaaTunnelGroup5 }
::= { juniAaaServerTunnelAgent 5 }
-- *****************************************************************************
-- The AAA Server Accounting agent capabilities.
-- *****************************************************************************
juniAaaServerAccountingAgent OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The registration group of agent capabilities for AAA Server accounting
management."
::= { juniAaaServerAgent 9 }
juniAaaServerAccountingAgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the accounting option of the AAA Server component of the
JUNOSe SNMP agent. This version was supported in JUNOSe 3.3 and
subsequent 3.x system releases."
STATUS obsolete
DESCRIPTION
"The MIB group supported by the SNMP agent for the accounting option of
the AAA Server application in JUNOSe. These capabilities became
obsolete when a new accounting object was added."
SUPPORTS Juniper-AAA-MIB
INCLUDES {
juniAaaAccountingGroup }
::= { juniAaaServerAccountingAgent 1 }
juniAaaServerAccountingAgentV2 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 2 of the accounting option of the AAA Server component of the
JUNOSe SNMP agent. This version is supported in JUNOSe 4.0 through
5.2 system releases."
STATUS obsolete
DESCRIPTION
"Obsolete MIB group supported by the SNMP agent for the accounting
option of the AAA Server application in JUNOSe. These capabilities
became obsolete when a new accounting object was added."
SUPPORTS Juniper-AAA-MIB
INCLUDES {
juniAaaAccountingGroup2 }
::= { juniAaaServerAccountingAgent 2 }
juniAaaServerAccountingAgentV3 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 3 of the accounting option of the AAA Server component of the
JUNOSe SNMP agent. This version is supported in JUNOSe 5.3 and
subsequent system releases."
STATUS obsolete
DESCRIPTION
"The MIB group supported by the SNMP agent for the accounting option of
the AAA Server application in JUNOSe."
SUPPORTS Juniper-AAA-MIB
INCLUDES {
juniAaaAccountingGroup3 }
::= { juniAaaServerAccountingAgent 3 }
juniAaaServerAccountingAgentV4 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 4 of the accounting option of the AAA Server component of the
JUNOSe SNMP agent. This version is supported in JUNOSe 6.1 and
subsequent system releases."
STATUS current
DESCRIPTION
"The MIB group supported by the SNMP agent for the accounting option of
the AAA Server application in JUNOSe."
SUPPORTS Juniper-AAA-MIB
INCLUDES {
juniAaaAccountingGroup4 }
::= { juniAaaServerAccountingAgent 4 }
juniAaaServerAccountingAgentV5 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 5 of the accounting option of the AAA Server component of the
JUNOSe SNMP agent. This version is supported in JUNOSe 9.1 and
subsequent system releases."
STATUS current
DESCRIPTION
"The MIB group supported by the SNMP agent for the accounting option of
the AAA Server application in JUNOSe."
SUPPORTS Juniper-AAA-MIB
INCLUDES {
juniAaaAccountingGroup5 }
::= { juniAaaServerAccountingAgent 5 }
-- *****************************************************************************
-- The AAA Server Address Assignment agent capabilities.
-- *****************************************************************************
juniAaaServerAddressAgent OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The registration group of agent capabilities for AAA Server address
assignment management."
::= { juniAaaServerAgent 10 }
juniAaaServerAddressAgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the address assignment option of the AAA Server component
of the JUNOSe SNMP agent. This version was supported in JUNOSe 3.3
through 5.0 system releases."
STATUS obsolete
DESCRIPTION
"The MIB group supported by the SNMP agent for the address assignment
option of the AAA Server application in JUNOSe. These capabilities
became obsolete when IPv6 support was added."
SUPPORTS Juniper-AAA-MIB
INCLUDES {
juniAaaAddressGroup }
::= { juniAaaServerAddressAgent 1 }
juniAaaServerAddressAgentV2 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 2 of the address assignment option of the AAA Server component
of the JUNOSe SNMP agent. This version is supported in JUNOSe 5.1 and
subsequent system releases."
STATUS current
DESCRIPTION
"The MIB group supported by the SNMP agent for the address assignment
option of the AAA Server application in JUNOSe."
SUPPORTS Juniper-AAA-MIB
INCLUDES {
juniAaaAddressGroup2 }
::= { juniAaaServerAddressAgent 2 }
END

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,843 @@
-- *****************************************************************************
-- Juniper-ADDRESS-POOL-MIB
--
-- Juniper Networks Enterprise MIB
-- Address Pool MIB
--
-- Copyright (c) 1999 Redstone Communications, Inc.
-- Copyright (c) 2001, 2002 Unisphere Networks, Inc.
-- Copyright (c) 2002, 2003, 2004 Juniper Networks, Inc.
-- All Rights Reserved.
-- *****************************************************************************
Juniper-ADDRESS-POOL-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, IpAddress, NOTIFICATION-TYPE
FROM SNMPv2-SMI
RowStatus, TruthValue, DisplayString
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
juniRouterName
FROM Juniper-ROUTER-MIB
juniMibs
FROM Juniper-MIBs;
juniAddressPoolMIB MODULE-IDENTITY
LAST-UPDATED "200502112135Z" -- 11-Feb-05 04:35 PM EST
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Networks, Inc.
Postal: 10 Technology Park Road
Westford, MA 01886-3146
USA
Tel: +1 978 589 5800
E-mail: mib@Juniper.net"
DESCRIPTION
"The Address Pool MIB for the Juniper Networks enterprise."
-- Revision History
REVISION "200502112135Z" -- 11-Feb-05 04:35 PM EST - JUNOSe 7.0
DESCRIPTION
"Added support for juniAddressSharedPoolTable."
REVISION "200409172237Z" -- 17-Sep-04 05:37 PM EST - JUNOSe 6.0
DESCRIPTION
"Added support for next pool profile index.
Changed the description of the juniAddressPoolRowStatus and
the juniAddressAliasRowStatus objects."
REVISION "200311032237Z" -- 03-Nov-03 05:37 PM EST - JUNOSe 5.3
DESCRIPTION
"Added support for address pool aliases."
REVISION "200209162144Z" -- 16-Sep-02 05:44 PM EDT - JUNOSe 5.0
DESCRIPTION
"Replaced Unisphere names with Juniper names."
REVISION "200205061838Z" -- 06-May-02 02:38 PM EDT - JUNOSe 3.3
DESCRIPTION
"Added juniAddressPoolProfileTable to support an address pool with
multiple address ranges."
REVISION "200105021157Z" -- 02-May-01 07:57 AM EDT - JUNOSe 3.2
DESCRIPTION
"Added pool exhaustion variables and notifications for high pool
utilization and pool exhaustion."
REVISION "200104271500Z" -- 27-Apr-01 11:00 AM EDT - JUNOSe 3.0
DESCRIPTION
"Fixed range on juniAddressPoolNextPoolIndex."
REVISION "9906010000Z" -- 01-Jun-99 - JUNOSe 1.3
DESCRIPTION
"Initial version of this MIB module."
::= { juniMibs 21 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed object groups
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniAddressPoolObjects OBJECT IDENTIFIER ::= { juniAddressPoolMIB 1 }
juniAddressPool OBJECT IDENTIFIER ::= { juniAddressPoolObjects 1 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed objects for Address Pools
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniAddressPoolTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniAddressPoolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of IP address pool configuration entries."
::= { juniAddressPool 1 }
juniAddressPoolEntry OBJECT-TYPE
SYNTAX JuniAddressPoolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry describing an IP address pool configuration."
INDEX { juniAddressPoolIndex }
::= { juniAddressPoolTable 1 }
JuniAddressPoolEntry ::= SEQUENCE {
juniAddressPoolIndex Integer32,
juniAddressPoolName OCTET STRING,
juniAddressPoolRowStatus RowStatus,
juniAddressPoolStart IpAddress,
juniAddressPoolEnd IpAddress,
juniAddressPoolSize Integer32,
juniAddressPoolInUse Integer32,
juniAddressPoolHighUtilThreshold Integer32,
juniAddressPoolAbatedUtilThreshold Integer32,
juniAddressPoolUtilPct Integer32,
juniAddressPoolTrapEnable TruthValue,
juniAddressPoolNextPoolProfileIndex Integer32 }
juniAddressPoolIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An arbitrary integer index that distinguishes this address pool."
::= { juniAddressPoolEntry 1 }
juniAddressPoolRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls creation/deletion of address pools.
Only value 'active' will be observed with GET.
Only values 'createAndGo' and 'destroy' are supported for SET.
To create an entry in this table, the following entry object MUST be
explicitly configured:
juniAddressPoolName
Once created, the objects with current status can be modified with the
exception of the juniAddressPoolName object.
Deleting a row in this table will result in the removal of all rows in
the juniAddressPoolProfileTable with the same pool index."
::= { juniAddressPoolEntry 2 }
juniAddressPoolName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The name of this address pool. Represents textual information taken
from the NVT ASCII graphics character set (codes 32 through 126)."
REFERENCE
"RFC 854: NVT ASCII character set."
::= { juniAddressPoolEntry 3 }
juniAddressPoolStart OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS deprecated
DESCRIPTION
"The starting IP address for the range of addresses comprising the
'first' pool profile entry. This object is deprecated in favor of
juniAddressPoolProfileStart because it applies to a single address range
and can only show one of possibly many address ranges found in the newer
juniAddressPoolProfileTable. The value in this table maps to the value
in the juniAddressPoolProfileTable for the entry with
juniAddressPoolProfileIndex equal to 1."
DEFVAL { 0 }
::= { juniAddressPoolEntry 4 }
juniAddressPoolEnd OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS deprecated
DESCRIPTION
"The ending IP address for the range of addresses comprising the 'first'
pool profile entry. This object is deprecated in favor of
juniAddressPoolProfileEnd because it applies to a single address range
and can only show one of possibly many address ranges found in the newer
juniAddressPoolProfileTable. The value in this table maps to the value
in the juniAddressPoolProfileTable for the entry with
juniAddressPoolProfileIndex equal to 1."
DEFVAL { 0 }
::= { juniAddressPoolEntry 5 }
juniAddressPoolSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of addresses available in the 'first' pool profile entry.
This object is deprecated in favor of juniAddressPoolProfileSize because
it applies to a single address range and can only show one of possibly
many address ranges found in the newer juniAddressPoolProfileTable. The
value in this table maps to the value in the juniAddressPoolProfileTable
for the entry with juniAddressPoolProfileIndex equal to 1."
::= { juniAddressPoolEntry 6 }
juniAddressPoolInUse OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of addresses currently allocated from the 'first' pool
profile entry. This object is deprecated in favor of
juniAddressPoolProfileInUse because it applies to a single address range
and can only show one of possibly many address ranges found in the newer
juniAddressPoolProfileTable. The value in this table maps to the value
in the juniAddressPoolProfileTable for the entry with
juniAddressPoolProfileIndex equal to 1."
::= { juniAddressPoolEntry 7 }
juniAddressPoolHighUtilThreshold OBJECT-TYPE
SYNTAX Integer32 (1..100)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of address pool utilization, where if reached for the first
time, will generate a high address pool utilization event to the
management entity on this system.
The value of this object must be greater than the value of
juniAddressPoolAbatedUtilThreshold."
DEFVAL { 85 }
::= { juniAddressPoolEntry 8 }
juniAddressPoolAbatedUtilThreshold OBJECT-TYPE
SYNTAX Integer32 (1..100)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of address pool utilization that is used to determine when to
generate an abated address pool utilization event notification to the
management entity on this system.
The value of this object must be less than the value of the
juniAddressPoolHighUtilThreshold.
The abated address pool utilization event is sent once if the high
address pool utilization threshold is reached and utilization falls to
the value of this object."
DEFVAL { 75 }
::= { juniAddressPoolEntry 9 }
juniAddressPoolUtilPct OBJECT-TYPE
SYNTAX Integer32 (1..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current address utilization for this pool."
::= { juniAddressPoolEntry 10 }
juniAddressPoolTrapEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The configuration setting for address pool notifications. Setting this
object to enable(1) will enable the sending of juniAddressPool event
notifications to the management entity on this device. Setting this
object to false(2) will disable event notification reports."
DEFVAL { false }
::= { juniAddressPoolEntry 11 }
juniAddressPoolNextPoolProfileIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Coordinate juniAddressPoolProfileIndex value allocation for entries in
juniAddressPoolProfileTable.
A GET of this object returns the next available
juniAddressPoolProfileIndex value to be used to create an entry in the
associated juniAddressPoolProfileTable; or zero, if no valid
juniAddressPoolProfileIndex is available. This object returns a value
of zero when it is the lexicographic successor of a varbind presented
in an SNMP GETNEXT or GETBULK request, for which circumstance it is
assumed that a new index allocation is unintended."
::= { juniAddressPoolEntry 12 }
--
-- Address pool profile table.
--
juniAddressPoolProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniAddressPoolProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of IP address pool profile entries."
::= { juniAddressPool 3 }
juniAddressPoolProfileEntry OBJECT-TYPE
SYNTAX JuniAddressPoolProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An IP address pool profile entry.
Deleting an entry in the juniAddressPoolProfileTable will result in the
removal of all entries in this table that have the same pool index
value."
INDEX { juniAddressPoolIndex,
juniAddressPoolProfileIndex }
::= { juniAddressPoolProfileTable 1 }
JuniAddressPoolProfileEntry ::= SEQUENCE {
juniAddressPoolProfileIndex Integer32,
juniAddressPoolProfileRowStatus RowStatus,
juniAddressPoolProfileStart IpAddress,
juniAddressPoolProfileEnd IpAddress,
juniAddressPoolProfileSize Integer32,
juniAddressPoolProfileInUse Integer32 }
juniAddressPoolProfileIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A monotonically increasing integer for the sole purpose of indexing
entries within the named address pool."
::= { juniAddressPoolProfileEntry 1 }
juniAddressPoolProfileRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls creation/deletion of address pools.
Only value 'active' will be observed with GET.
Only values 'createAndGo' and 'destroy' are supported for SET.
To create an entry in this table, the following entry objects MUST be
explicitly configured:
juniAddressPoolProfileStart
juniAddressPoolProfileEnd
Once created, entry content cannot be modified except by deleting and
recreating an entry with the same index."
::= { juniAddressPoolProfileEntry 2 }
juniAddressPoolProfileStart OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The starting IP address for the range of addresses comprising this
pool."
::= { juniAddressPoolProfileEntry 3 }
juniAddressPoolProfileEnd OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The ending IP address for the range of addresses comprising this pool."
::= { juniAddressPoolProfileEntry 4 }
juniAddressPoolProfileSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of addresses available in this pool."
::= { juniAddressPoolProfileEntry 5 }
juniAddressPoolProfileInUse OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of addresses currently allocated from this pool."
::= { juniAddressPoolProfileEntry 6 }
--
-- Address alias table.
--
juniAddressAliasTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniAddressAliasEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of IP address alias entries.
An alias is an alternate name for an existing local address pool within
a virtual router. It is comprised of an alias name and a pool name.
Multiple aliases may be configured for each virtual router. They will
be stored in an alias table that will be managed by the virtual router's
local address server. A maximum number of 32 aliases may be configured
per virtual router.
When an AAA Server requests an IP address from a specific local address
pool within a virtual router, the local address server will first search
its alias table for a matching alias name. If an alias exists, the IP
address would be allocated from the pool specified by the alias. If no
alias exists, the IP address would be allocated from the pool specified
in the request. If a pool is not specified in the request, the local
address server would disregard its alias table and allocate the first
available IP address from its pools."
::= { juniAddressPool 4 }
juniAddressAliasEntry OBJECT-TYPE
SYNTAX JuniAddressAliasEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An IP address alias entry."
INDEX { IMPLIED juniAddressAliasName }
::= { juniAddressAliasTable 1 }
JuniAddressAliasEntry ::= SEQUENCE {
juniAddressAliasName DisplayString,
juniAddressAliasRowStatus RowStatus,
juniAddressAliasPoolName DisplayString }
juniAddressAliasName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..16))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of this alias. It should match a local address pool name that
would appear in an IP address request from an AAA Server.
Represents textual information taken from the NVT ASCII graphics
character set (codes 32 through 126)."
REFERENCE
"RFC 854: NVT ASCII character set."
::= { juniAddressAliasEntry 1 }
juniAddressAliasRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls creation/deletion of address aliases.
Only value 'active' will be observed with GET, GETNEXT, and GETBULK.
Only values 'createAndGo' and 'destroy' are supported for SET."
::= { juniAddressAliasEntry 2 }
juniAddressAliasPoolName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The name of the address pool for this alias; corresponds to a
juniAddressPoolName value in an existing juniAddressPoolTable entry.
Represents textual information taken from the NVT ASCII graphics
character set (codes 32 through 126)."
REFERENCE
"RFC 854: NVT ASCII character set."
::= { juniAddressAliasEntry 3 }
--
-- Shared address pool table.
--
juniAddressSharedPoolTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniAddressSharedPoolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of shared address pool configuration entries. These pools
rely on DHCP for address allocations."
::= { juniAddressPool 5 }
juniAddressSharedPoolEntry OBJECT-TYPE
SYNTAX JuniAddressSharedPoolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry describing a shared address pool configuration."
INDEX { juniAddressSharedPoolIndex }
::= { juniAddressSharedPoolTable 1 }
JuniAddressSharedPoolEntry ::= SEQUENCE {
juniAddressSharedPoolIndex Integer32,
juniAddressSharedPoolRowStatus RowStatus,
juniAddressSharedPoolName OCTET STRING,
juniAddressSharedPoolDhcpPoolName OCTET STRING,
juniAddressSharedPoolInUse Integer32 }
juniAddressSharedPoolIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An arbitrary integer index that distinguishes this address pool."
::= { juniAddressSharedPoolEntry 1 }
juniAddressSharedPoolRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls creation/deletion of address pools.
Only value 'active' will be observed with GET.
Only values 'createAndGo' and 'destroy' are supported for SET.
To create an entry in this table, the following entry objects MUST be
explicitly configured:
juniAddressSharedPoolName, juniAddressSharedPoolDhcpPoolName.
Once created, the objects in this table can not be modified."
::= { juniAddressSharedPoolEntry 2 }
juniAddressSharedPoolName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The name of this address pool. Represents textual information taken
from the NVT ASCII graphics character set (codes 32 through 126).
Values for this object are mutually exclusive with juniAddressPoolName."
REFERENCE
"RFC 854: NVT ASCII character set."
::= { juniAddressSharedPoolEntry 3 }
juniAddressSharedPoolDhcpPoolName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The name of the DHCP pool that allocates addresses for this
pool. Represents textual information taken
from the NVT ASCII graphics character set (codes 32 through 126)."
REFERENCE
"RFC 854: NVT ASCII character set."
::= { juniAddressSharedPoolEntry 4 }
juniAddressSharedPoolInUse OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current number of address allocations for this entry."
::= { juniAddressSharedPoolEntry 5 }
--
-- juniAddressPoolIndex selection for creating new address pools
--
juniAddressPoolNextPoolIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Coordinate values of juniAddressPoolIndex and juniAddressSharedPoolIndex
for entries in juniAddressPoolTable and juniAddressSharedPoolTable.
A GET of this object returns the next available index
value to be used to create an entry in the associated
juniAddressPoolTable or juniAddressSharedPoolTable or zero,
if no valid index is available.
This object returns a value of zero when it is the
lexicographic successor of a varbind presented in an SNMP GETNEXT or
GETBULK request, for which circumstance it is assumed that a new index
allocation is unintended."
::= { juniAddressPool 2 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Notification control objects
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- No notifications are defined in this MIB. Placeholder follows.
-- juniAddressPoolTrapControl OBJECT IDENTIFIER ::= { juniAddressPoolMIB 2 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Notifications
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- The following two OBJECT IDENTIFIERS are used to define SNMPv2
-- Notifications that are easily translated into SNMPv1 Traps.
juniAddressPoolTraps OBJECT IDENTIFIER ::= { juniAddressPoolMIB 3 }
juniAddressPoolTrapPrefix OBJECT IDENTIFIER ::= { juniAddressPoolTraps 0 }
juniAddressPoolHighAddrUtil NOTIFICATION-TYPE
OBJECTS {
juniRouterName,
juniAddressPoolName,
juniAddressPoolSize,
juniAddressPoolInUse,
juniAddressPoolUtilPct }
STATUS current
DESCRIPTION
"Reports address pool utilization has reached the configured high
utilization threshold."
::= { juniAddressPoolTrapPrefix 1 }
juniAddressPoolAbatedAddrUtil NOTIFICATION-TYPE
OBJECTS {
juniRouterName,
juniAddressPoolName,
juniAddressPoolSize,
juniAddressPoolInUse,
juniAddressPoolUtilPct }
STATUS current
DESCRIPTION
"Reports address pool utilization has fallen to the configured abated
threshold level."
::= { juniAddressPoolTrapPrefix 2 }
juniAddressPoolNoAddresses NOTIFICATION-TYPE
OBJECTS {
juniRouterName,
juniAddressPoolName,
juniAddressPoolSize }
STATUS current
DESCRIPTION
"Reports address pool has exhausted its supply of addresses. This trap
is issued every time a request is made to allocate an address from a
fully utilized pool."
::= { juniAddressPoolTrapPrefix 3 }
-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Conformance information
-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniAddressPoolMIBConformance
OBJECT IDENTIFIER ::= { juniAddressPoolMIB 4 }
juniAddressPoolMIBCompliances
OBJECT IDENTIFIER ::= { juniAddressPoolMIBConformance 1 }
juniAddressPoolMIBGroups
OBJECT IDENTIFIER ::= { juniAddressPoolMIBConformance 2 }
--
-- compliance statements
--
juniAddressPoolCompliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"Obsolete compliance statement for systems providing local address
pools. This statement became obsolete when pool exhaustion variables
and notifications were added."
MODULE -- this module
MANDATORY-GROUPS {
juniAddressPoolGroup }
::= { juniAddressPoolMIBCompliances 1 } -- JUNOSe 1.3
juniAddressPoolCompliance2 MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"Obsolete compliance statement for systems providing local address
pools. This statement became obsolete when support was added for
address pools with multiple address ranges."
MODULE -- this module
MANDATORY-GROUPS {
juniAddressPoolGroup2,
juniAddressPoolTrapGroup }
::= { juniAddressPoolMIBCompliances 2 } -- JUNOSe 3.2
juniAddressPoolCompliance3 MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"Obsolete compliance statement for systems providing local address
pools. This statement became obsolete when support was added for
address aliases."
MODULE -- this module
MANDATORY-GROUPS {
juniAddressPoolGroup3,
juniAddressPoolTrapGroup }
::= { juniAddressPoolMIBCompliances 3 } -- JUNOSe 3.3
juniAddressPoolCompliance4 MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"Obsolete compliance statement for systems providing local address
pools. This statement became obsolete when support was added for
next PoolProfile index."
MODULE -- this module
MANDATORY-GROUPS {
juniAddressPoolGroup3,
juniAddressPoolTrapGroup,
juniAddressAliasGroup }
::= { juniAddressPoolMIBCompliances 4 } -- JUNOSe 5.3
juniAddressPoolCompliance5 MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"Obsolete compliance statement for systems providing local address
pools. This statement became obsolete when support was added for
shared address pools."
MODULE -- this module
MANDATORY-GROUPS {
juniAddressPoolGroup4,
juniAddressPoolTrapGroup,
juniAddressAliasGroup }
::= { juniAddressPoolMIBCompliances 5 } -- JUNOSe 6.0
juniAddressPoolCompliance6 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems providing local address pools."
MODULE -- this module
MANDATORY-GROUPS {
juniAddressPoolGroup5,
juniAddressPoolTrapGroup,
juniAddressAliasGroup }
::= { juniAddressPoolMIBCompliances 6 } -- JUNOSe 7.0
--
-- units of conformance
--
juniAddressPoolGroup OBJECT-GROUP
OBJECTS {
juniAddressPoolRowStatus,
juniAddressPoolName,
juniAddressPoolStart,
juniAddressPoolEnd,
juniAddressPoolSize,
juniAddressPoolInUse,
juniAddressPoolNextPoolIndex }
STATUS obsolete
DESCRIPTION
"Obsolete collection of objects providing management of local address
pools. This group became obsolete when pool exhaustion variables and
notifications were added."
::= { juniAddressPoolMIBGroups 1 } -- JUNOSe 1.3
juniAddressPoolGroup2 OBJECT-GROUP
OBJECTS {
juniAddressPoolRowStatus,
juniAddressPoolName,
juniAddressPoolStart,
juniAddressPoolEnd,
juniAddressPoolSize,
juniAddressPoolInUse,
juniAddressPoolNextPoolIndex,
juniAddressPoolHighUtilThreshold,
juniAddressPoolAbatedUtilThreshold,
juniAddressPoolUtilPct,
juniAddressPoolTrapEnable }
STATUS obsolete
DESCRIPTION
"Obsolete collection of objects providing management of local address
pools. This group became obsolete when support was added for address
pools with multiple address ranges."
::= { juniAddressPoolMIBGroups 2 } -- JUNOSe 3.2
juniAddressPoolTrapGroup NOTIFICATION-GROUP
NOTIFICATIONS {
juniAddressPoolHighAddrUtil,
juniAddressPoolAbatedAddrUtil,
juniAddressPoolNoAddresses }
STATUS current
DESCRIPTION
"The notifications providing alarms for high pool utilization and pool
exhaustion of local address pools."
::= { juniAddressPoolMIBGroups 3 } -- JUNOSe 3.2
juniAddressPoolGroup3 OBJECT-GROUP
OBJECTS {
juniAddressPoolRowStatus,
juniAddressPoolName,
juniAddressPoolNextPoolIndex,
juniAddressPoolHighUtilThreshold,
juniAddressPoolAbatedUtilThreshold,
juniAddressPoolUtilPct,
juniAddressPoolTrapEnable,
juniAddressPoolProfileRowStatus,
juniAddressPoolProfileStart,
juniAddressPoolProfileEnd,
juniAddressPoolProfileSize,
juniAddressPoolProfileInUse }
STATUS current
DESCRIPTION
"The basic collection of objects providing management of local address
pools."
::= { juniAddressPoolMIBGroups 4 } -- JUNOSe 3.3
juniAddressPoolDeprecatedGroup OBJECT-GROUP
OBJECTS {
juniAddressPoolStart,
juniAddressPoolEnd,
juniAddressPoolSize,
juniAddressPoolInUse }
STATUS deprecated
DESCRIPTION
"A collection of deprecated objects providing management of local
address pools. This group became deprecated when support was added for
address pools with multiple address ranges."
::= { juniAddressPoolMIBGroups 5 } -- JUNOSe 3.3
juniAddressAliasGroup OBJECT-GROUP
OBJECTS {
juniAddressAliasRowStatus,
juniAddressAliasPoolName }
STATUS current
DESCRIPTION
"The basic collection of objects providing management of local address
aliases."
::= { juniAddressPoolMIBGroups 6 } -- JUNOSe 5.3
juniAddressPoolGroup4 OBJECT-GROUP
OBJECTS {
juniAddressPoolRowStatus,
juniAddressPoolName,
juniAddressPoolNextPoolIndex,
juniAddressPoolHighUtilThreshold,
juniAddressPoolAbatedUtilThreshold,
juniAddressPoolUtilPct,
juniAddressPoolTrapEnable,
juniAddressPoolProfileRowStatus,
juniAddressPoolProfileStart,
juniAddressPoolProfileEnd,
juniAddressPoolProfileSize,
juniAddressPoolProfileInUse,
juniAddressPoolNextPoolProfileIndex }
STATUS obsolete
DESCRIPTION
"Obsolete collection of objects providing management of local address
pools."
::= { juniAddressPoolMIBGroups 7 } -- JUNOSe 6.0
juniAddressPoolGroup5 OBJECT-GROUP
OBJECTS {
juniAddressPoolRowStatus,
juniAddressPoolName,
juniAddressPoolNextPoolIndex,
juniAddressPoolHighUtilThreshold,
juniAddressPoolAbatedUtilThreshold,
juniAddressPoolUtilPct,
juniAddressPoolTrapEnable,
juniAddressPoolProfileRowStatus,
juniAddressPoolProfileStart,
juniAddressPoolProfileEnd,
juniAddressPoolProfileSize,
juniAddressPoolProfileInUse,
juniAddressPoolNextPoolProfileIndex,
juniAddressSharedPoolRowStatus,
juniAddressSharedPoolName,
juniAddressSharedPoolDhcpPoolName,
juniAddressSharedPoolInUse }
STATUS current
DESCRIPTION
"The basic collection of objects providing management of local address
pools."
::= { juniAddressPoolMIBGroups 8 } -- JUNOSe 7.0
END

View File

@@ -0,0 +1,851 @@
-- *****************************************************************************
-- Juniper-ATM-1483-Profile-MIB
--
-- Juniper Networks Enterprise MIB
-- ATM 1483 Profile MIB
--
-- Copyright (c) 2004 Juniper Networks, Inc. All Rights Reserved.
-- Copyright (c) 2003, 2004 Juniper Networks, Inc. All Rights Reserved.
-- *****************************************************************************
Juniper-ATM-1483-Profile-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Gauge32, Integer32
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
DisplayString
FROM SNMPv2-TC
juniMibs
FROM Juniper-MIBs
JuniEnable, JuniSetMap
FROM Juniper-TC
JuniProfileIfEncaps
FROM Juniper-PROFILE-MIB;
juniAtm1483ProfileMIB MODULE-IDENTITY
LAST-UPDATED "200511181407Z" -- 18-Nov-05 2:07 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 ATM Profile MIB for the Juniper Networks, Inc. enterprise."
-- Revision History
REVISION "200511181407Z" -- 18-Nov-05 2:07 PM EST - JUNOSe 7.3
DESCRIPTION
"Added ATM VC class support."
REVISION "200411022107Z" -- 02-Nov-04 04:07 PM EST - JUNOSe 7.0
DESCRIPTION
"Added Encapsulation Type Lockout objects."
REVISION "200411022107Z" -- 02-Nov-04 04:07 PM EST - JUNOSe 5.3
DESCRIPTION
"Added ifALias support to profile entries.
Added advisoryRxSpeed to profile entries."
REVISION "200411022107Z" -- 02-Nov-04 04:07 PM EST - JUNOSe 5.1
DESCRIPTION
"Initial version of this MIB module.
Added OAM support to profile entries."
::= { juniMibs 58 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed objects
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniAtm1483ProfileObjects OBJECT IDENTIFIER ::= { juniAtm1483ProfileMIB 1 }
juniAtm1483Profile OBJECT IDENTIFIER ::= { juniAtm1483ProfileObjects 1 }
--
-- This MIB defines configuration profile structure for ATM interfaces.
-- The creation/deletion of profiles and mapping of profile names to profile
-- indices is coordinated in the Juniper-PROFILE-MIB.
--
--
-- The ATM 1483 Profile Table
--
juniAtm1483ProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniAtm1483ProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains profiles for configuring bulk ATM circuits.
Entries in this table are created/deleted as a side-effect of
corresponding operations to the juniProfileNameTable in the
Juniper-PROFILE-MIB."
::= { juniAtm1483Profile 1 }
juniAtm1483ProfileEntry OBJECT-TYPE
SYNTAX JuniAtm1483ProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A profile describing VCC configuration of an ATM subinterface."
INDEX { juniAtm1483ProfileId }
::= { juniAtm1483ProfileTable 1 }
JuniAtm1483ProfileEntry ::= SEQUENCE {
juniAtm1483ProfileId Unsigned32,
juniAtm1483ProfileSetMap JuniSetMap,
juniAtm1483ProfileVccType INTEGER,
juniAtm1483ProfileVccServiceCategory INTEGER,
juniAtm1483ProfileVccPcr Gauge32,
juniAtm1483ProfileVccScr Gauge32,
juniAtm1483ProfileVccMbs Gauge32,
juniAtm1483ProfileIfAlias DisplayString,
juniAtm1483ProfileAdvisoryRxSpeed Integer32,
juniAtm1483ProfileVccOamAdminStatus INTEGER,
juniAtm1483ProfileVccOamLoopbackFrequency Unsigned32,
juniAtm1483ProfileVcClassName DisplayString
}
juniAtm1483ProfileId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The integer identifier associated with this profile. A value for this
identifier is determined by locating or creating a profile name in the
juniProfileNameTable."
::= { juniAtm1483ProfileEntry 1 }
juniAtm1483ProfileSetMap OBJECT-TYPE
SYNTAX JuniSetMap
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A bitmap representing which objects in this entry have been explicitly
configured. See the definition of the JuniSetMap TEXTUAL-CONVENTION for
details of use.
The INDEX object(s) and this object are excluded from representation
(i.e. their bits are never set).
When a SET request does not explicitly configure JuniSetMap, bits in
JuniSetMap are set as a side-effect of configuring other profile
attributes in the same entry.
If, however, a SET request explicitly configures JuniSetMap, the
explicitly configured value overrides 1) any previous bit settings, and
2) any simultaneous 'side-effect' settings that would otherwise occur.
Once set, bits can only be cleared by explicitly configuring
JuniSetMap."
::= { juniAtm1483ProfileEntry 2 }
juniAtm1483ProfileVccType OBJECT-TYPE
SYNTAX INTEGER {
rfc1483VcMux(0),
rfc1483Llc(1),
autoconfig(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the encapsulation used by the circuit to carry IP datagrams.
Encapsulations are as specified in RFC1483 Multiprotocol Interconnect
over ATM. 'autoconfig' will recognize both VcMux and LLC formats."
DEFVAL { rfc1483VcMux }
::= { juniAtm1483ProfileEntry 3 }
juniAtm1483ProfileVccServiceCategory OBJECT-TYPE
SYNTAX INTEGER {
ubr(0),
ubrPcr(1),
nrtVbr(2),
cbr(3),
rtVbr(4) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Service category for this circuit:
ubr Unspecified Bit Rate (best effort).
ubrPcr Unspecified Bit Rate with Peak Cell Rate limit.
nrtVbr Non-realtime Variable Bit Rate.
cbr Constant Bit Rate.
rtVbr Realtime Variable Bit Rate."
DEFVAL { ubr }
::= { juniAtm1483ProfileEntry 4 }
juniAtm1483ProfileVccPcr OBJECT-TYPE
SYNTAX Gauge32
UNITS "kilo-bits per second"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Peak Cell Rate, in kilo-bits per second (kbps), of this circuit.
This parameter is only required when
juniAtm1483ProfileVccServiceCategory is configured to have one of the
following values:
ubrPcr
nrtVbr
cbr
rtVbr "
DEFVAL { 0 }
::= { juniAtm1483ProfileEntry 5 }
juniAtm1483ProfileVccScr OBJECT-TYPE
SYNTAX Gauge32
UNITS "kilo-bits per second"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sustained Cell Rate, in kilo-bits per second (kbps), of this circuit.
This parameter is only required when
juniAtm1483ProfileVccServiceCategory is configured to have one of the
following values:
nrtVbr
rtVbr "
DEFVAL { 0 }
::= { juniAtm1483ProfileEntry 6 }
juniAtm1483ProfileVccMbs OBJECT-TYPE
SYNTAX Gauge32
UNITS "cells"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum Burst Size, in cells, of this circuit.
This parameter is only required when
juniAtm1483ProfileVccServiceCategory is configured to have one of the
following values:
nrtVbr
rtVbr "
DEFVAL { 0 }
::= { juniAtm1483ProfileEntry 7 }
juniAtm1483ProfileIfAlias OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is an 'alias' name for the interface as specified by a
network manager, and provides a non-volatile 'handle' for the interface.
This object initializes ifAlias for the interface. Note, all
interfaces created through the same profile entry will have identical
values for ifAlias."
::= { juniAtm1483ProfileEntry 8 }
juniAtm1483ProfileAdvisoryRxSpeed OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
UNITS "kilo-bits per second"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Advisory receive speed, in kilobits per second (kbps),
of this subinterface. This object has no impact on
forwarding performance but may be used as a hint for the
underlying circuit receive speed. A value of 0 indicates
that this feature is not enabled."
DEFVAL { 0 }
::= { juniAtm1483ProfileEntry 9 }
juniAtm1483ProfileVccOamAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
oamAdminStateDisabled(1),
oamAdminStateEnabled(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The administrative state of OAM for the interface identified by this
entry."
DEFVAL { oamAdminStateDisabled }
::= { juniAtm1483ProfileEntry 10 }
juniAtm1483ProfileVccOamLoopbackFrequency OBJECT-TYPE
SYNTAX Unsigned32 (0..600)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The OAM loopback frequency for the interface identified by this entry."
DEFVAL { 10 }
::= { juniAtm1483ProfileEntry 11 }
juniAtm1483ProfileVcClassName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of the ATM VC class assigned to this profile."
::= { juniAtm1483ProfileEntry 12 }
--
-- ATM 1483 Auto-configuration Table
--
juniAtm1483ProfileAutoConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniAtm1483ProfileAutoConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Configures recognition of incoming data encapsulation types that
trigger autoconfiguration on an interface."
::= { juniAtm1483Profile 2 }
juniAtm1483ProfileAutoConfEntry OBJECT-TYPE
SYNTAX JuniAtm1483ProfileAutoConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Configures recognition of an incoming data encapsulation type that
triggers autoconfiguration on an interface."
INDEX { juniAtm1483ProfileAutoConfId,
juniAtm1483ProfileAutoConfEncaps }
::= { juniAtm1483ProfileAutoConfTable 1 }
JuniAtm1483ProfileAutoConfEntry ::= SEQUENCE {
juniAtm1483ProfileAutoConfId Unsigned32,
juniAtm1483ProfileAutoConfEncaps JuniProfileIfEncaps,
juniAtm1483ProfileAutoConfEnable JuniEnable,
juniAtm1483ProfileAutoConfLockoutMin Integer32,
juniAtm1483ProfileAutoConfLockoutMax Integer32 }
juniAtm1483ProfileAutoConfId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The integer identifier associated with this profile. A value for this
identifier is determined by locating or creating a profile name in the
juniProfileNameTable."
::= { juniAtm1483ProfileAutoConfEntry 1 }
juniAtm1483ProfileAutoConfEncaps OBJECT-TYPE
SYNTAX JuniProfileIfEncaps
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The encapsulating protocol type to which the autconfiguration
information in this entry applies.
The valid values are:
ip(0),
ppp(1),
pppoe(17),
bridgedEthernet(19) "
::= { juniAtm1483ProfileAutoConfEntry 2 }
juniAtm1483ProfileAutoConfEnable OBJECT-TYPE
SYNTAX JuniEnable
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When enabled, permits autoconfiguration of the specified interface when
the specified encapsulation is recognized in an incoming data frame.
This parameter can only be set when juniAtm1483ProfileAutoConfEncaps is
configured to one of the following values:
ip(0),
ppp(1)
pppoe(17),
bridgedEthernet(19) "
::= { juniAtm1483ProfileAutoConfEntry 3 }
juniAtm1483ProfileAutoConfLockoutMin OBJECT-TYPE
SYNTAX Integer32 (0..86400)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The lower bound, in seconds, of the time range used to specify
the duration of the lockout of the encapsulation type from
recognition for the specified interface. This only takes effect
if juniAtm1483ProfileAutoConfEnable is set to enable for the
encapsulation type for this interface.
The ability to lockout the specified encapsulation type from
recognition in the event of an error in creating an interface of
the encapsulation type is enabled by default. The initial lockout
duration is this object's value and increases exponentially for
each failure that occurs for the specified encapsulation type
for the specified interface within the greater of 15 minutes and
juniAtm1483ProfileAutoConfLockoutMax. The lockout duration for the
specified encapsulation type will not exceed
juniAtm1483ProfileAutoConfLockoutMax. If the time between creation
errors for the specified encapsulation type for the specified
interface is greater than the greater of 15 minutes and
juniAtm1483ProfileAutoConfLockoutMax, then the lockout duration
reverts to this object's value.
To disable the ability to lockout the specified encapsulation type
from recognition in the event of an error in creating an interface
of the encapsulation type for the specified interface, the value of
this object and juniAtm1483ProfileAutoConfLockoutMax must be set to 0.
It is not recommended that this lockout feature be disabled except
for debugging purposes."
DEFVAL { 1 }
::= { juniAtm1483ProfileAutoConfEntry 4 }
juniAtm1483ProfileAutoConfLockoutMax OBJECT-TYPE
SYNTAX Integer32 (0..86400)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The upper bound, in seconds, of the time range used to specify
the duration of the lockout of the encapsulation type from
recognition for the specified interface. This value must equal
or exceed the value for juniAtm1483ProfileAutoConfLockoutMin. This
only takes effect if juniAtm1483ProfileAutoConfEnable is set to
enable for the encapsulation type for this interface.
The ability to lockout the specified encapsulation type from
recognition in the event of an error in creating an interface of
the encapsulation type is enabled by default. The initial lockout
duration is juniAtm1483ProfileAutoConfLockoutMin and increases
exponentially for each failure that occurs for the specified
encapsulation type for the specified interface within the greater
of 15 minutes and this object's value. The lockout duration for
the specified encapsulation type will not exceed this object's
value. If the time between creation errors for the specified
encapsulation type for the specified interface is greater than
the greater of 15 minutes and this object's value, then the
lockout duration reverts to juniAtm1483ProfileAutoConfLockoutMin.
To disable the ability to lockout the specified encapsulation type
from recognition in the event of an error in creating an interface
of the encapsulation type for the specified interface, the value of
this object and juniAtm1483ProfileAutoConfLockoutMin must be set to 0.
It is not recommended that this lockout feature be disabled except
for debugging purposes."
DEFVAL { 300 }
::= { juniAtm1483ProfileAutoConfEntry 5 }
--
-- ATM 1483 Profile Nested Profile Table
--
juniAtm1483ProfileNestedProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniAtm1483ProfileNestedProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Specifies nested profiles for incoming data encapsulation types.
Entries in this table are created/deleted as a side-effect of
corresponding operations to the juniProfileNameTable in the
Juniper-PROFILE-MIB."
::= { juniAtm1483Profile 3 }
juniAtm1483ProfileNestedProfileEntry OBJECT-TYPE
SYNTAX JuniAtm1483ProfileNestedProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Specifies nested profile for incoming data encapsulation type."
INDEX { juniAtm1483ProfileNestedProfileId,
juniAtm1483ProfileNestedProfileEncaps }
::= { juniAtm1483ProfileNestedProfileTable 1 }
JuniAtm1483ProfileNestedProfileEntry ::= SEQUENCE {
juniAtm1483ProfileNestedProfileId Unsigned32,
juniAtm1483ProfileNestedProfileEncaps JuniProfileIfEncaps,
juniAtm1483ProfileNestedProfileUpperIfProfileName DisplayString }
juniAtm1483ProfileNestedProfileId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The integer identifier associated with this profile. A value for this
identifier is determined by locating or creating a profile name in the
juniProfileNameTable."
::= { juniAtm1483ProfileNestedProfileEntry 1 }
juniAtm1483ProfileNestedProfileEncaps OBJECT-TYPE
SYNTAX JuniProfileIfEncaps
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The encapsulating protocol type to which the nested profile specified
in this entry applies.
The valid values are:
ip(0),
ppp(1),
pppoe(17),
bridgedEthernet(19) "
::= { juniAtm1483ProfileNestedProfileEntry 2 }
juniAtm1483ProfileNestedProfileUpperIfProfileName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of profile used for the protocol type specified by
juniAtm1483ProfileNestedProfileEncaps."
::= { juniAtm1483ProfileNestedProfileEntry 3 }
--
-- ATM 1483 Profile Subscriber Table
--
juniAtm1483ProfileSubscriberTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniAtm1483ProfileSubscriberEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Configures subscriber identity used in circumstances where the remote
subscriber's identity cannot be queried directly (e.g. dynamic IPoA
operation).
Entries in this table are created/deleted as a side-effect of
corresponding operations to the juniProfileNameTable in the
Juniper-PROFILE-MIB."
::= { juniAtm1483Profile 4 }
juniAtm1483ProfileSubscriberEntry OBJECT-TYPE
SYNTAX JuniAtm1483ProfileSubscriberEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Configures subscriber identity used in circumstances where the remote
subscriber's identity cannot be queried directly (e.g. dynamic IPoA
operation)."
INDEX { juniAtm1483ProfileSubscriberId,
juniAtm1483ProfileSubscriberEncaps }
::= { juniAtm1483ProfileSubscriberTable 1 }
JuniAtm1483ProfileSubscriberEntry ::= SEQUENCE {
juniAtm1483ProfileSubscriberId Unsigned32,
juniAtm1483ProfileSubscriberEncaps JuniProfileIfEncaps,
juniAtm1483ProfileSubscriberNamePrefix JuniEnable,
juniAtm1483ProfileSubscriberName DisplayString,
juniAtm1483ProfileSubscriberPasswordPrefix JuniEnable,
juniAtm1483ProfileSubscriberPassword DisplayString,
juniAtm1483ProfileSubscriberDomain DisplayString }
juniAtm1483ProfileSubscriberId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The integer identifier associated with this profile. A value for this
identifier is determined by locating or creating a profile name in the
juniProfileNameTable."
::= { juniAtm1483ProfileSubscriberEntry 1 }
juniAtm1483ProfileSubscriberEncaps OBJECT-TYPE
SYNTAX JuniProfileIfEncaps
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The encapsulating protocol type to which the subscriber information in
this entry applies.
The valid values are:
ip(0),
bridgedEthernet(19) "
::= { juniAtm1483ProfileSubscriberEntry 2 }
juniAtm1483ProfileSubscriberNamePrefix OBJECT-TYPE
SYNTAX JuniEnable
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If enabled, indicates whether the value of juniSubscriberName is a
prefix rather than a full name.
This parameter is valid only when juniAtm1483ProfileSubscriberEncaps is
configured to one of the following values:
ip(0),
bridgedEthernet(19)
For all other values of juniAtm1483ProfileSubscriberEncaps it returns
'disable'."
::= { juniAtm1483ProfileSubscriberEntry 3 }
juniAtm1483ProfileSubscriberName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If juniAtm1483ProfileSubscriberNamePrefix has the value 'enabled', the
value of this object serves as the prefix of a full subscriber name.
The full name is constructed by appending local geographic information
(slot, port, etc.) that uniquely distinguishes the subscriber.
This parameter is valid only when juniAtm1483ProfileSubscriberEncaps is
configured to one of the following values:
ip(0),
bridgedEthernet(19)
For all other values of juniAtm1483ProfileSubscriberEncaps it returns an
empty string."
::= { juniAtm1483ProfileSubscriberEntry 4 }
juniAtm1483ProfileSubscriberPasswordPrefix OBJECT-TYPE
SYNTAX JuniEnable
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If enabled, indicates whether the value of
juniAtm1483ProfileSubscriberPassword is a prefix rather than a full
password.
This parameter is valid only when juniAtm1483ProfileSubscriberEncaps is
configured to one of the following values:
ip(0),
bridgedEthernet(19)
For all other values of juniAtm1483ProfileSubscriberEncaps it returns an
empty string."
::= { juniAtm1483ProfileSubscriberEntry 5 }
juniAtm1483ProfileSubscriberPassword OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The subscriber's password.
If juniAtm1483ProfileSubscriberPasswordPrefix has the value 'enabled',
the value of this object serves as the prefix of a full subscriber
password. The full password is constructed by appending local
geographic information (slot, port, etc.) that uniquely distinguishes
the subscriber.
This parameter is valid only when juniAtm1483ProfileSubscriberEncaps is
configured to one of the following values:
ip(0),
bridgedEthernet(19)
For all other values of juniAtm1483ProfileSubscriberEncaps it returns an
empty string."
::= { juniAtm1483ProfileSubscriberEntry 6 }
juniAtm1483ProfileSubscriberDomain OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The subscriber's domain.
This parameter is valid only when juniAtm1483ProfileSubscriberEncaps is
configured to one of the following values:
ip(0),
bridgedEthernet(19)
For all other values of juniAtm1483ProfileSubscriberEncaps it returns an
empty string."
::= { juniAtm1483ProfileSubscriberEntry 7 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Notifications
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- No notifications are defined in this MIB.
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Conformance information
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniAtm1483ProfileConformance OBJECT IDENTIFIER
::= { juniAtm1483ProfileMIB 4 }
juniAtm1483ProfileCompliances OBJECT IDENTIFIER
::= { juniAtm1483ProfileConformance 1 }
juniAtm1483ProfileGroups OBJECT IDENTIFIER
::= { juniAtm1483ProfileConformance 2 }
--
-- compliance statements
--
juniAtm1483ProfileCompliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"Obsolete compliance statement for entities which implement the Juniper
ATM Profile MIB. This statement became obsolete when ifALias support
was added to profile entries."
MODULE -- this module
MANDATORY-GROUPS {
juniAtm1483ProfileGroup }
::= { juniAtm1483ProfileCompliances 1 } -- JUNOSe 5.1
juniAtm1483ProfileCompliance2 MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"Obsolete compliance statement for entities which implement the Juniper
ATM Profile MIB. This statement became obsolete when lockout objects
were added to juniAtm1483ProfileAutoConfTable."
MODULE -- this module
MANDATORY-GROUPS {
juniAtm1483ProfileGroup2 }
::= { juniAtm1483ProfileCompliances 2 } -- JUNOSe 5.3
juniAtm1483ProfileCompliance3 MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"Obsolete compliance statement for entities which implement the Juniper ATM
Profile MIB."
MODULE -- this module
MANDATORY-GROUPS {
juniAtm1483ProfileGroup3 }
::= { juniAtm1483ProfileCompliances 3 } -- JUNOSe 7.0
juniAtm1483ProfileCompliance4 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement the Juniper ATM
Profile MIB."
MODULE -- this module
MANDATORY-GROUPS {
juniAtm1483ProfileGroup6 }
::= { juniAtm1483ProfileCompliances 4 } -- JUNOSe 7.3
--
-- units of conformance
--
juniAtm1483ProfileGroup OBJECT-GROUP
OBJECTS {
juniAtm1483ProfileSetMap,
juniAtm1483ProfileVccType,
juniAtm1483ProfileVccServiceCategory,
juniAtm1483ProfileVccPcr,
juniAtm1483ProfileVccScr,
juniAtm1483ProfileVccMbs,
juniAtm1483ProfileAutoConfEnable,
juniAtm1483ProfileNestedProfileUpperIfProfileName,
juniAtm1483ProfileSubscriberNamePrefix,
juniAtm1483ProfileSubscriberName,
juniAtm1483ProfileSubscriberPasswordPrefix,
juniAtm1483ProfileSubscriberPassword,
juniAtm1483ProfileSubscriberDomain }
STATUS obsolete
DESCRIPTION
"Obsolete collection of objects providing management of profile
functionality for ATM subinterfaces in a Juniper product. This group
became obsolete when ifALias support was added to profile entries."
::= { juniAtm1483ProfileGroups 1 }
juniAtm1483ProfileGroup2 OBJECT-GROUP
OBJECTS {
juniAtm1483ProfileSetMap,
juniAtm1483ProfileVccType,
juniAtm1483ProfileVccServiceCategory,
juniAtm1483ProfileVccPcr,
juniAtm1483ProfileVccScr,
juniAtm1483ProfileVccMbs,
juniAtm1483ProfileIfAlias,
juniAtm1483ProfileAdvisoryRxSpeed,
juniAtm1483ProfileAutoConfEnable,
juniAtm1483ProfileNestedProfileUpperIfProfileName,
juniAtm1483ProfileSubscriberNamePrefix,
juniAtm1483ProfileSubscriberName,
juniAtm1483ProfileSubscriberPasswordPrefix,
juniAtm1483ProfileSubscriberPassword,
juniAtm1483ProfileSubscriberDomain }
STATUS obsolete
DESCRIPTION
"Obolete collection of objects providing management of profile
functionalityfor ATM subinterfaces in a Juniper product. This group
became obsolete when OAM support was added to profile entries."
::= { juniAtm1483ProfileGroups 2 }
juniAtm1483ProfileGroup3 OBJECT-GROUP
OBJECTS {
juniAtm1483ProfileSetMap,
juniAtm1483ProfileVccType,
juniAtm1483ProfileVccServiceCategory,
juniAtm1483ProfileVccPcr,
juniAtm1483ProfileVccScr,
juniAtm1483ProfileVccMbs,
juniAtm1483ProfileVccOamAdminStatus,
juniAtm1483ProfileVccOamLoopbackFrequency,
juniAtm1483ProfileAutoConfEnable,
juniAtm1483ProfileNestedProfileUpperIfProfileName,
juniAtm1483ProfileSubscriberNamePrefix,
juniAtm1483ProfileSubscriberName,
juniAtm1483ProfileSubscriberPasswordPrefix,
juniAtm1483ProfileSubscriberPassword,
juniAtm1483ProfileSubscriberDomain }
STATUS obsolete
DESCRIPTION
"Obsolete collection of objects providing management of profile
functionality for ATM subinterfaces in a Juniper product. This group
became obsolete when ifALias support was added to profile entries."
::= { juniAtm1483ProfileGroups 3 }
juniAtm1483ProfileGroup4 OBJECT-GROUP
OBJECTS {
juniAtm1483ProfileSetMap,
juniAtm1483ProfileVccType,
juniAtm1483ProfileVccServiceCategory,
juniAtm1483ProfileVccPcr,
juniAtm1483ProfileVccScr,
juniAtm1483ProfileVccMbs,
juniAtm1483ProfileIfAlias,
juniAtm1483ProfileAdvisoryRxSpeed,
juniAtm1483ProfileVccOamAdminStatus,
juniAtm1483ProfileVccOamLoopbackFrequency,
juniAtm1483ProfileAutoConfEnable,
juniAtm1483ProfileNestedProfileUpperIfProfileName,
juniAtm1483ProfileSubscriberNamePrefix,
juniAtm1483ProfileSubscriberName,
juniAtm1483ProfileSubscriberPasswordPrefix,
juniAtm1483ProfileSubscriberPassword,
juniAtm1483ProfileSubscriberDomain }
STATUS obsolete
DESCRIPTION
"Obsolete collection of objects providing management of profile
functionality for ATM subinterfaces in a Juniper product. This group
became obsolete when Encapsulation Type Lockout objects were added
to profile entries."
::= { juniAtm1483ProfileGroups 4 }
juniAtm1483ProfileGroup5 OBJECT-GROUP
OBJECTS {
juniAtm1483ProfileSetMap,
juniAtm1483ProfileVccType,
juniAtm1483ProfileVccServiceCategory,
juniAtm1483ProfileVccPcr,
juniAtm1483ProfileVccScr,
juniAtm1483ProfileVccMbs,
juniAtm1483ProfileIfAlias,
juniAtm1483ProfileAdvisoryRxSpeed,
juniAtm1483ProfileVccOamAdminStatus,
juniAtm1483ProfileVccOamLoopbackFrequency,
juniAtm1483ProfileAutoConfEnable,
juniAtm1483ProfileAutoConfLockoutMin,
juniAtm1483ProfileAutoConfLockoutMax,
juniAtm1483ProfileNestedProfileUpperIfProfileName,
juniAtm1483ProfileSubscriberNamePrefix,
juniAtm1483ProfileSubscriberName,
juniAtm1483ProfileSubscriberPasswordPrefix,
juniAtm1483ProfileSubscriberPassword,
juniAtm1483ProfileSubscriberDomain }
STATUS obsolete
DESCRIPTION
"Obsolete collection of objects providing management of profile functionality
for ATM subinterfaces in a Juniper product."
::= { juniAtm1483ProfileGroups 5 }
juniAtm1483ProfileGroup6 OBJECT-GROUP
OBJECTS {
juniAtm1483ProfileSetMap,
juniAtm1483ProfileVccType,
juniAtm1483ProfileVccServiceCategory,
juniAtm1483ProfileVccPcr,
juniAtm1483ProfileVccScr,
juniAtm1483ProfileVccMbs,
juniAtm1483ProfileIfAlias,
juniAtm1483ProfileAdvisoryRxSpeed,
juniAtm1483ProfileVccOamAdminStatus,
juniAtm1483ProfileVccOamLoopbackFrequency,
juniAtm1483ProfileVcClassName,
juniAtm1483ProfileAutoConfEnable,
juniAtm1483ProfileAutoConfLockoutMin,
juniAtm1483ProfileAutoConfLockoutMax,
juniAtm1483ProfileNestedProfileUpperIfProfileName,
juniAtm1483ProfileSubscriberNamePrefix,
juniAtm1483ProfileSubscriberName,
juniAtm1483ProfileSubscriberPasswordPrefix,
juniAtm1483ProfileSubscriberPassword,
juniAtm1483ProfileSubscriberDomain }
STATUS current
DESCRIPTION
"A collection of objects providing management of profile functionality
for ATM subinterfaces in a Juniper product."
::= { juniAtm1483ProfileGroups 6 }
END

1825
MIBS/junose/Juniper-ATM-CONF Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,328 @@
-- *****************************************************************************
-- Juniper-AUTOCONFIGURE-MIB
--
-- Juniper Networks Enterprise MIB
-- Auto-Configuration MIB
--
-- Copyright (c) 2000 Unisphere Networks, Inc.
-- Copyright (c) 2002 Juniper Networks, Inc.
-- All Rights Reserved.
-- *****************************************************************************
Juniper-AUTOCONFIGURE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
InterfaceIndex
FROM IF-MIB
juniMibs
FROM Juniper-MIBs
JuniEnable
FROM Juniper-TC;
juniAutoConfMIB MODULE-IDENTITY
LAST-UPDATED "200407261954Z" -- 26-Jul-04 03:54 PM EDT
ORGANIZATION "Juniper Networks"
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 Auto-Configuration MIB for the Juniper Networks enterprise."
-- Revision History
REVISION "200407261954Z" -- 26-Jul-04 03:54 PM EDT - JUNOSe 7.0
DESCRIPTION
"Added Encapsulation Type Lockout objects."
REVISION "200211221608Z" -- 22-Nov-02 11:08 AM EST - JUNOSe 5.0
DESCRIPTION
"Replaced Unisphere names with Juniper names."
REVISION "200211221524Z" -- 22-Nov-02 10:24 AM EST - JUNOSe 4.0
DESCRIPTION
"Added bridgedEthernet(19) to JuniAutoConfEncaps."
REVISION "200011160000Z" -- 16-Nov-00 - JUNOSe 3.0
DESCRIPTION
"Initial version of this MIB module."
::= { juniMibs 48 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Textual conventions
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
JuniAutoConfEncaps ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Encapsulated protocol type."
SYNTAX INTEGER {
ip(0),
ppp(1),
pppoe(17),
bridgedEthernet(19) }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed object groups
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniAutoConfObjects OBJECT IDENTIFIER ::= {juniAutoConfMIB 1}
--
-- Functional groups
--
juniAutoConf OBJECT IDENTIFIER ::= {juniAutoConfObjects 1}
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed objects
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
--
-- Enable/disable autoconfiguration for incoming data encapsulations.
--
juniAutoConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniAutoConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Configures recognition of incoming data encapsulation types that
trigger autoconfiguration on an interface. Also, configures the
time range that the encapsulation type will be locked-out from
recognition in the event of an error in creating an interface of
the encapsulation type."
::= { juniAutoConf 1 }
juniAutoConfEntry OBJECT-TYPE
SYNTAX JuniAutoConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Configures recognition of an incoming data encapsulation type that
triggers autoconfiguration on an interface. Also, configures the
time range that the encapsulation type will be locked-out from
recognition in the event of an error in creating an interface of
the encapsulation type."
INDEX { juniAutoConfIfIndex,
juniAutoConfEncaps }
::= { juniAutoConfTable 1 }
JuniAutoConfEntry ::= SEQUENCE {
juniAutoConfIfIndex InterfaceIndex,
juniAutoConfEncaps JuniAutoConfEncaps,
juniAutoConfEnable JuniEnable,
juniAutoConfLockoutSupported TruthValue,
juniAutoConfLockoutMin Integer32,
juniAutoConfLockoutMax Integer32,
juniAutoConfLockoutTime Integer32,
juniAutoConfLockoutElapsedTime Integer32,
juniAutoConfNextLockoutTime Integer32 }
juniAutoConfIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex of the interface to which the autoconfiguration information
in this entry applies."
::= { juniAutoConfEntry 1 }
juniAutoConfEncaps OBJECT-TYPE
SYNTAX JuniAutoConfEncaps
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The encapsulated protocol type to which the autoconfiguration
information in this entry applies."
::= { juniAutoConfEntry 2 }
juniAutoConfEnable OBJECT-TYPE
SYNTAX JuniEnable
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When enabled, permits autoconfiguration of the specified interface when
the specified encapsulation is recognized in an incoming data frame."
::= { juniAutoConfEntry 3 }
juniAutoConfLockoutSupported OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether lockout is supported for the specified
encapsulation type for the specified interface. If lockout is
supported, then juniAutoConfLockoutMin, juniAutoConfLockoutMax,
juniAutoConfLockoutTime, juniAutoConfLockoutElapsedTime, and
juniAutoConfNextLockoutTime are valid and supported in this entry."
::= { juniAutoConfEntry 4 }
juniAutoConfLockoutMin OBJECT-TYPE
SYNTAX Integer32 (0..86400)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The lower bound, in seconds, of the time range used to specify
the duration of the lockout of the encapsulation type from
recognition for the specified interface. This only takes effect
if juniAutoConfEnable is set to enable for the encapsulation type
for this interface.
The ability to lockout the specified encapsulation type from
recognition in the event of an error in creating an interface of
the encapsulation type is enabled by default. The initial lockout
duration is this object's value and increases exponentially for
each failure that occurs for the specified encapsulation type
for the specified interface within the greater of 15 minutes
and juniAutoConfLockoutMax. The lockout duration for the specified
encapsulation type will not exceed juniAutoConfLockoutMax. If the
time between creation errors for the specified encapsulation type
for the specified interface is greater than the greater of 15
minutes and juniAutoConfigLockoutMax, then the lockout duration
reverts to this object's value.
To disable the ability to lockout the specified encapsulation type
from recognition in the event of an error in creating an interface
of the encapsulation type for the specified interface, the value of
this object and juniAutoConfLockoutMax must be set to 0. It is not
recommended that this lockout feature be disabled except for
debugging purposes."
DEFVAL { 1 }
::= { juniAutoConfEntry 5 }
juniAutoConfLockoutMax OBJECT-TYPE
SYNTAX Integer32 (0..86400)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The upper bound, in seconds, of the time range used to specify
the duration of the lockout of the encapsulation type from
recognition for the specified interface. This value must equal
or exceed the value for juniAutoConfLockoutMin. This only takes
effect if juniAutoConfEnable is set to enable for the encapsulation
type for this interface.
The ability to lockout the specified encapsulation type from
recognition in the event of an error in creating an interface of
the encapsulation type is enabled by default. The initial lockout
duration is juniAutoConfLockoutMin and increases exponentially for
each failure that occurs for the specified encapsulation type
for the specified interface within the greater of 15 minutes
and this object's value. The lockout duration for the specified
encapsulation type will not exceed this object's value. If the
time between creation errors for the specified encapsulation type
for the specified interface is greater than the greater of 15
minutes and this object's value, then the lockout duration
reverts to juniAutoConfigLockoutMin.
To disable the ability to lockout the specified encapsulation type
from recognition in the event of an error in creating an interface
of the encapsulation type for the specified interface, the value of
this object and juniAutoConfLockoutMin must be set to 0. It is not
recommended that this lockout feature be disabled except for
debugging purposes."
DEFVAL { 300 }
::= { juniAutoConfEntry 6 }
juniAutoConfLockoutTime OBJECT-TYPE
SYNTAX Integer32 (0..86400)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time duration, in seconds, currently used to lockout the
specified encapsulation type from recognition for the specified
interface. The reported value is within the range specified by
juniAutoConfLockoutMin and juniAutoConfLockoutMax. A value of 0
indicates that no lockout is occurring for the encapsulation type
for the specified interface."
::= { juniAutoConfEntry 7 }
juniAutoConfLockoutElapsedTime OBJECT-TYPE
SYNTAX Integer32 (0..86400)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The elapsed time, in seconds, that the specified encapsulation type
has been locked-out from recognition for the specified interface.
Its value will not exceed that of juniAutoConfLockoutTime. A value of
0 indicates that no lockout is occurring for the encapsulation type
for the specified interface."
::= { juniAutoConfEntry 8 }
juniAutoConfNextLockoutTime OBJECT-TYPE
SYNTAX Integer32 (0..86400)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time duration, in seconds, that will be used to lockout the
specified encapsulation type from recognition for the specified
interface for the next event that results in a lockout condition.
The reported value is within the range specified by
juniAutoConfLockoutMin and juniAutoConfLockoutMax. When
juniAutoConfEnable is set to enable, a value of 0 indicates that
lockout is prevented from occurring for the encapsulation type
for the specified interface (i.e., juniAutoConfLockoutMin and
juniAutoConfLockoutMax are both set to 0)."
::= { juniAutoConfEntry 9 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Conformance information
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniAutoConfMIBConformance
OBJECT IDENTIFIER ::= { juniAutoConfMIB 4 }
juniAutoConfMIBCompliances
OBJECT IDENTIFIER ::= { juniAutoConfMIBConformance 1 }
juniAutoConfMIBGroups
OBJECT IDENTIFIER ::= { juniAutoConfMIBConformance 2 }
--
-- compliance statements
--
juniAutoConfCompliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"Obsolete compliance statement for systems supporting enabling of
autoconfiguration operation. This statement was obsoleted when
encapsulation type lockout objects were added."
MODULE -- this module
MANDATORY-GROUPS {
juniAutoConfGroup }
::= { juniAutoConfMIBCompliances 1 }
juniAutoConfCompliance2 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting enabling of
autoconfiguration operation."
MODULE -- this module
MANDATORY-GROUPS {
juniAutoConfGroup2 }
::= { juniAutoConfMIBCompliances 2 }
--
-- units of conformance
--
juniAutoConfGroup OBJECT-GROUP
OBJECTS {
juniAutoConfEnable }
STATUS obsolete
DESCRIPTION
"Obsoleted collection of objects providing management of
autoconfiguration enabling in a Juniper product. This group
became obsolete when Encapsulation Type Lockout support was added."
::= { juniAutoConfMIBGroups 1 } -- JUNOSe 3.0
juniAutoConfGroup2 OBJECT-GROUP
OBJECTS {
juniAutoConfLockoutSupported,
juniAutoConfLockoutMin,
juniAutoConfLockoutMax,
juniAutoConfLockoutTime,
juniAutoConfLockoutElapsedTime,
juniAutoConfNextLockoutTime }
STATUS current
DESCRIPTION
"The basic collection of objects providing management of
autoconfiguration enabling in a Juniper product."
::= { juniAutoConfMIBGroups 2 } -- JUNOSe 7.0
END

1005
MIBS/junose/Juniper-Agents Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,80 @@
-- *****************************************************************************
-- Juniper-Autoconfigure-CONF
--
-- SNMP Agent Capabilities definitions for the Auto-Configuration MIB.
--
-- Copyright (c) 2001-2002 Unisphere Networks, Inc.
-- Copyright (c) 2002-2004 Juniper Networks, Inc.
-- All rights reserved.
-- *****************************************************************************
Juniper-Autoconfigure-CONF DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
juniAgents
FROM Juniper-Agents;
juniAutoConfAgent MODULE-IDENTITY
LAST-UPDATED "200407261954Z" -- 26-Jul-04 03:54 PM EDT
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Networks, Inc.
Postal: 10 Technology Park Drive
Westford, MA 01886-3146
USA
Tel: +1 978 589 5800
E-mail: mib@Juniper.net"
DESCRIPTION
"The agent capabilities definitions for the Auto-Configuration component
of the SNMP agent in the Juniper E-series family of products."
-- Revision History
REVISION "200407261954Z" -- 26-Jul-04 03:54 PM EDT - JUNOSe 7.0
DESCRIPTION
"Added Encapsulation Type Lockout objects."
REVISION "200209061654Z" -- 06-Sep-02 12:54 PM EDT - JUNOSe 5.0
DESCRIPTION
"Replaced Unisphere names with Juniper names."
REVISION "200103272008Z" -- 27-Mar-01 03:08 PM EST - JUNOSe 3.2
DESCRIPTION
"The initial release of this management information module."
::= { juniAgents 44 }
-- *****************************************************************************
-- Auto-Configuration SNMP Agent Capabilities definitions
-- *****************************************************************************
juniAutoConfAgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the Auto-Configuration component of the JUNOSe SNMP agent.
This version of the Auto-Configuration component is supported in JUNOSe
3.0 and subsequent system releases."
STATUS obsolete
DESCRIPTION
"Obsoleted MIB supported by the SNMP agent for auto-configuration capabilities
in JUNOSe. This group became obsolete when encapsulation type lockout
support was added."
SUPPORTS Juniper-AUTOCONFIGURE-MIB
INCLUDES {
juniAutoConfGroup }
::= { juniAutoConfAgent 1 }
juniAutoConfAgentV2 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 2 of the Auto-Configuration component of the JUNOSe SNMP agent.
This version of the Auto-Configuration component is supported in JUNOSe
7.0 and subsequent system releases."
STATUS current
DESCRIPTION
"The MIB supported by the SNMP agent for auto-configuration capabilities
in JUNOSe."
SUPPORTS Juniper-AUTOCONFIGURE-MIB
INCLUDES {
juniAutoConfGroup2 }
::= { juniAutoConfAgent 2 }
END

View File

@@ -0,0 +1,553 @@
-- *****************************************************************************
-- Juniper-BGP-CONF
--
-- SNMP Agent Capabilities definitions for the BGP MIB.
--
-- Copyright (c) 2001, 2002 Unisphere Networks, Inc.
-- Copyright (c) 2002, 2003 Juniper Networks, Inc.
-- Copyright (c) 2007 Juniper Networks, Inc.
-- All rights reserved.
-- *****************************************************************************
Juniper-BGP-CONF DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
juniAgents
FROM Juniper-Agents;
juniBgpAgent MODULE-IDENTITY
LAST-UPDATED "200705110517Z" -- 11-May-07 01:17 AM EDT
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Networks, Inc.
Postal: 10 Technology Park Drive
Westford, MA 01886-3146
USA
Tel: +1 978 589 5800
E-mail: mib@Juniper.net"
DESCRIPTION
"The agent capabilities definitions for the BGP component of the SNMP
agent in the Juniper E-series family of products."
-- Revision History
REVISION "200705110517Z" -- 11-May-07 01:17 AM EDT - JUNOSe 9.0
DESCRIPTION
"Juniper-BGP-MIB:
Added support for BGP conditional advertisement"
REVISION "200312181528Z" -- 18-Dec-03 10:28 AM EST - JUNOSe 5.3
DESCRIPTION
"Juniper-BGP-MIB:
Added support for route-map option in default-information originate
and neighbor ... default-originate.
Added support for IP profiles and IP service-profiles to be used
by BGP when creating IP dynamic interfaces over MPLS tunnels.
BGP4-V2-MIB-JUNIPER:
Implemented an experimental version of the Internet draft BGP4 MIB
extentions (version 2) based on draft-ietf-idr-bgp4-mibv2-03.txt."
REVISION "200312181427Z" -- 18-Dec-03 09:27 AM EST - JUNOSe 5.2
DESCRIPTION
"Juniper-BGP-MIB:
Added support for send-label.
Added support for carrier's carrier feature for BGP/MPLS VPN.
Added support for reconvergence after loss of MPLS next-hop."
REVISION "200307092135Z" -- 09-Jul-03 05:35 PM EDT - JUNOSe 5.1
DESCRIPTION
"Juniper-BGP-MIB:
Added support for maximum-paths eiBGP.
Added support for bgpIpV6.
Replaced VRF distance objects with address family distance objects.
Changed default values for VRF maximum paths.
Obsoleted storage heap size objects.
Added support for leaked flag attribute of the BGP route."
REVISION "200211061633Z" -- 06-Nov-02 11:33 AM EST - JUNOSe 5.0
DESCRIPTION
"Juniper-BGP-MIB:
Replaced Unisphere names with Juniper names.
Added support for neighbor site-of-origin and peer leniency."
REVISION "200209051256Z" -- 05-Sep-02 08:56 AM EDT - JUNOSe 4.1
DESCRIPTION
"Juniper-BGP-MIB:
Added support for four-octet AS-numbers, dynamic capability
negotiation, iBGP multipath, confederation peers filter-list, and peer
and peer-group address family maximum prefix strict flags.
Replaced Route MPLS label object with separate in and out objects.
Deprecated support for two-octet AS-numbers.
Obsoleted rsBgpEqualCostLimit."
REVISION "200209041756Z" -- 04-Sep-02 01:56 PM EDT - JUNOSe 4.0
DESCRIPTION
"BGP4-MIB:
Added full support for RFC1657 and draft-ietf-idr-bgp4-mib-07.
Juniper-BGP-MIB:
Added support for BGP internal redistribute.
Obsoleted juniBgpStorageInitialHistoryRoutePoolSize and
juniBgpStorageMaxHistoryRoutePoolSize.
Added the ability to unconfigure BGP attributes from the MIB."
REVISION "200203011751Z" -- 01-Mar-02 12:51 PM EST - JUNOSe 3.5
DESCRIPTION
"Juniper-BGP-MIB:
Added support for adding unicast BGP routes into a multicast view."
REVISION "200201231316Z" -- 23-Jan-02 01:16 PM EST - JUNOSe 3.4
DESCRIPTION
"Juniper-BGP-MIB:
Added support for peer and peer-group local-as."
REVISION "200112041609Z" -- 04-Dec-01 11:09 AM EST - JUNOSe 3.3
DESCRIPTION
"Juniper-BGP-MIB:
Replaced the BGP route congiguration group with new tables containing
the original route destination as an additional index."
REVISION "200112031848Z" -- 03-Dec-01 01:48 PM EST - JUNOSe 3.2
DESCRIPTION
"The initial release of this management information module.
Juniper-BGP-MIB:
Added support for BGP default IPv4 unicast."
::= { juniAgents 4 }
-- *****************************************************************************
-- BGP SNMP Agent Capabilities definitions
-- *****************************************************************************
juniBgpAgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the BGP component of the JUNOSe SNMP agent. This version
of the BGP component was supported in JUNOSe 3.0 and 3.1 system
releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the BGP application in JUNOSe.
These capabilities became obsolete when a new object was added to the
general configuration group."
SUPPORTS Juniper-BGP-MIB
INCLUDES {
juniBgpGeneralConfGroup,
juniBgpStatisticsConfGroup,
juniBgpConfederationPeerConfGroup,
juniBgpPeerConfGroup,
juniBgpAfiSafiPeerConfGroup,
juniBgpPeerAddressFamilyConfGroup,
juniBgpPeerGroupConfGroup,
juniBgpPeerGroupAddressFamilyConfGroup,
juniBgpRouteConfGroup,
juniBgpNetworkConfGroup,
juniBgpAggregateConfGroup,
juniBgpVrfConfGroup,
juniBgpAddressFamilyConfGroup,
juniBgpStorageConfGroup }
::= { juniBgpAgent 1 }
juniBgpAgentV2 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 2 of the BGP component of the JUNOSe SNMP agent. This version
of the BGP component was supported in JUNOSe 3.2 system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the BGP application in JUNOSe.
These capabilities became obsolete when the BGP route congiguration
group was replaced with new tables containing the original route
destination as an additional index."
SUPPORTS Juniper-BGP-MIB
INCLUDES {
juniBgpGeneralConfGroup2,
juniBgpStatisticsConfGroup,
juniBgpConfederationPeerConfGroup,
juniBgpPeerConfGroup,
juniBgpAfiSafiPeerConfGroup,
juniBgpPeerAddressFamilyConfGroup,
juniBgpPeerGroupConfGroup,
juniBgpPeerGroupAddressFamilyConfGroup,
juniBgpRouteConfGroup,
juniBgpNetworkConfGroup,
juniBgpAggregateConfGroup,
juniBgpVrfConfGroup,
juniBgpAddressFamilyConfGroup,
juniBgpStorageConfGroup }
::= { juniBgpAgent 2 }
juniBgpAgentV3 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 3 of the BGP component of the JUNOSe SNMP agent. This version
of the BGP component was supported in JUNOSe 3.3 system release."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the BGP application in JUNOSe.
These capabilities became obsolete when the peer and peer-group local-as
support was added."
SUPPORTS Juniper-BGP-MIB
INCLUDES {
juniBgpGeneralConfGroup2,
juniBgpStatisticsConfGroup,
juniBgpConfederationPeerConfGroup,
juniBgpPeerConfGroup,
juniBgpAfiSafiPeerConfGroup,
juniBgpPeerAddressFamilyConfGroup,
juniBgpPeerGroupConfGroup,
juniBgpPeerGroupAddressFamilyConfGroup,
juniBgpNewRouteConfGroup,
juniBgpNetworkConfGroup,
juniBgpAggregateConfGroup,
juniBgpVrfConfGroup,
juniBgpAddressFamilyConfGroup,
juniBgpStorageConfGroup }
::= { juniBgpAgent 3 }
juniBgpAgentV4 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 4 of the BGP component of the JUNOSe SNMP agent. This version
of the BGP component was supported in JUNOSe 3.4 system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the BGP application in JUNOSe.
These capabilities became obsolete when support was added for adding
unicast BGP routes into a multicast view."
SUPPORTS Juniper-BGP-MIB
INCLUDES {
juniBgpGeneralConfGroup2,
juniBgpStatisticsConfGroup,
juniBgpConfederationPeerConfGroup,
juniBgpPeerConfGroup2,
juniBgpAfiSafiPeerConfGroup,
juniBgpPeerAddressFamilyConfGroup,
juniBgpPeerGroupConfGroup2,
juniBgpPeerGroupAddressFamilyConfGroup,
juniBgpNewRouteConfGroup,
juniBgpNetworkConfGroup,
juniBgpAggregateConfGroup,
juniBgpVrfConfGroup,
juniBgpAddressFamilyConfGroup,
juniBgpStorageConfGroup }
::= { juniBgpAgent 4 }
juniBgpAgentV5 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 5 of the BGP component of the JUNOSe SNMP agent. This version
of the BGP component was supported in JUNOSe 3.5 and subseguent 3.x
system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the BGP application in JUNOSe.
These capabilities became obsolete when support was added for the
standard BGP4-MIB and for BGP internal redistribute."
SUPPORTS Juniper-BGP-MIB
INCLUDES {
juniBgpGeneralConfGroup2,
juniBgpStatisticsConfGroup,
juniBgpConfederationPeerConfGroup,
juniBgpPeerConfGroup2,
juniBgpAfiSafiPeerConfGroup,
juniBgpPeerAddressFamilyConfGroup,
juniBgpPeerGroupConfGroup2,
juniBgpPeerGroupAddressFamilyConfGroup,
juniBgpNewRouteConfGroup,
juniBgpNetworkConfGroup,
juniBgpAggregateConfGroup,
juniBgpVrfConfGroup2,
juniBgpAddressFamilyConfGroup,
juniBgpStorageConfGroup }
::= { juniBgpAgent 5 }
juniBgpAgentV6 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 6 of the BGP component of the JUNOSe SNMP agent. This version
of the BGP component was supported in JUNOSe 4.0 system releases."
STATUS obsolete
DESCRIPTION
"The MIBs supported by the SNMP agent for the BGP application in JUNOSe.
These capabilities became obsolete when support was added to the
Juniper-BGP-MIB for four-octet AS-numbers, dynamic capability
negotiation, iBGP multipath and confederation peers filter-list."
SUPPORTS BGP4-MIB
INCLUDES {
bgp4MIBGlobalsGroup,
bgp4MIBPeerGroup,
bgp4MIBRcvdPathAttrGroup,
bgp4MIBPathAttrGroup,
bgp4MIBNotificationGroup,
bgp4MIBNewNotificationGroup }
SUPPORTS Juniper-BGP-MIB
INCLUDES {
juniBgpGeneralConfGroup3,
juniBgpStatisticsConfGroup,
juniBgpConfederationPeerConfGroup,
juniBgpPeerConfGroup3,
juniBgpAfiSafiPeerConfGroup,
juniBgpPeerAddressFamilyConfGroup2,
juniBgpPeerGroupConfGroup3,
juniBgpPeerGroupAddressFamilyConfGroup2,
juniBgpNewRouteConfGroup,
juniBgpNetworkConfGroup2,
juniBgpAggregateConfGroup2,
juniBgpVrfConfGroup3,
juniBgpAddressFamilyConfGroup2,
juniBgpStorageConfGroup2 }
::= { juniBgpAgent 6 }
juniBgpAgentV7 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 7 of the BGP component of the JUNOSe SNMP agent. This version
of the BGP component was supported in JUNOSe 4.1 system releases."
STATUS obsolete
DESCRIPTION
"The MIBs supported by the SNMP agent for the BGP application in JUNOSe.
These capabilities became obsolete when support was added to the
Juniper-BGP-MIB for neighbor site-of-origin and peer leniency."
SUPPORTS BGP4-MIB
INCLUDES {
bgp4MIBGlobalsGroup,
bgp4MIBPeerGroup,
bgp4MIBRcvdPathAttrGroup,
bgp4MIBPathAttrGroup,
bgp4MIBNotificationGroup,
bgp4MIBNewNotificationGroup }
SUPPORTS Juniper-BGP-MIB
INCLUDES {
juniBgpGeneralConfGroup4,
juniBgpStatisticsConfGroup,
juniBgpFourOctetConfederationPeerConfGroup,
juniBgpPeerConfGroup4,
juniBgpAfiSafiPeerConfGroup,
juniBgpPeerAddressFamilyConfGroup3,
juniBgpPeerGroupConfGroup4,
juniBgpPeerGroupAddressFamilyConfGroup3,
juniBgpNewRouteConfGroup2,
juniBgpNetworkConfGroup2,
juniBgpAggregateConfGroup2,
juniBgpVrfConfGroup4,
juniBgpAddressFamilyConfGroup2,
juniBgpStorageConfGroup2,
juniBgpDeprecatedGroup }
::= { juniBgpAgent 7 }
juniBgpAgentV8 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 8 of the BGP component of the JUNOSe SNMP agent. This version
of the BGP component was supported in JUNOSe 5.0 system releases."
STATUS obsolete
DESCRIPTION
"The MIBs supported by the SNMP agent for the BGP application in JUNOSe.
These capabilities became obsolete when support was added to the
Juniper-BGP-MIB for several new features."
SUPPORTS BGP4-MIB
INCLUDES {
bgp4MIBGlobalsGroup,
bgp4MIBPeerGroup,
bgp4MIBRcvdPathAttrGroup,
bgp4MIBPathAttrGroup,
bgp4MIBNotificationGroup,
bgp4MIBNewNotificationGroup }
SUPPORTS Juniper-BGP-MIB
INCLUDES {
juniBgpGeneralConfGroup5,
juniBgpStatisticsConfGroup,
juniBgpFourOctetConfederationPeerConfGroup,
juniBgpPeerConfGroup5,
juniBgpAfiSafiPeerConfGroup,
juniBgpPeerAddressFamilyConfGroup3,
juniBgpPeerGroupConfGroup5,
juniBgpPeerGroupAddressFamilyConfGroup3,
juniBgpNewRouteConfGroup2,
juniBgpNetworkConfGroup2,
juniBgpAggregateConfGroup2,
juniBgpVrfConfGroup4,
juniBgpAddressFamilyConfGroup2,
juniBgpStorageConfGroup2,
juniBgpDeprecatedGroup }
::= { juniBgpAgent 8 }
juniBgpAgentV9 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 9 of the BGP component of the JUNOSe SNMP agent. This version
of the BGP component was supported in JUNOSe 5.1 system releases."
STATUS obsolete
DESCRIPTION
"The MIBs supported by the SNMP agent for the BGP application in JUNOSe.
These capabilities became obsolete when support was added to the
Juniper-BGP-MIB for send-label, carrier's carrier feature for BGP/MPLS
VPN and reconvergence after loss of MPLS next-hop."
SUPPORTS BGP4-MIB
INCLUDES {
bgp4MIBGlobalsGroup,
bgp4MIBPeerGroup,
bgp4MIBRcvdPathAttrGroup,
bgp4MIBPathAttrGroup,
bgp4MIBNotificationGroup,
bgp4MIBNewNotificationGroup }
SUPPORTS Juniper-BGP-MIB
INCLUDES {
juniBgpGeneralConfGroup5,
juniBgpStatisticsConfGroup,
juniBgpFourOctetConfederationPeerConfGroup,
juniBgpPeerConfGroup5,
juniBgpAfiSafiPeerConfGroup,
juniBgpPeerAddressFamilyConfGroup3,
juniBgpPeerGroupConfGroup5,
juniBgpPeerGroupAddressFamilyConfGroup3,
juniBgpNewRouteConfGroup3,
juniBgpNetworkConfGroup2,
juniBgpAggregateConfGroup2,
juniBgpVrfConfGroup5,
juniBgpAddressFamilyConfGroup3,
juniBgpStorageConfGroup3,
juniBgpDeprecatedGroup }
::= { juniBgpAgent 9 }
juniBgpAgentV10 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 10 of the BGP component of the JUNOSe SNMP agent. This version
of the BGP component was supported in JUNOSe 5.2 system releases."
STATUS obsolete
DESCRIPTION
"The MIBs supported by the SNMP agent for the BGP application in JUNOSe.
These capabilities became obsolete when support was added to the
Juniper-BGP-MIB for route-map option in default-information originate
and neighbor ... default-originate, and when support was added for the
new dynamic capability negotiation draft."
SUPPORTS BGP4-MIB
INCLUDES {
bgp4MIBGlobalsGroup,
bgp4MIBPeerGroup,
bgp4MIBRcvdPathAttrGroup,
bgp4MIBPathAttrGroup,
bgp4MIBNotificationGroup,
bgp4MIBNewNotificationGroup }
SUPPORTS Juniper-BGP-MIB
INCLUDES {
juniBgpGeneralConfGroup5,
juniBgpStatisticsConfGroup,
juniBgpFourOctetConfederationPeerConfGroup,
juniBgpPeerConfGroup5,
juniBgpAfiSafiPeerConfGroup,
juniBgpPeerAddressFamilyConfGroup4,
juniBgpPeerGroupConfGroup5,
juniBgpPeerGroupAddressFamilyConfGroup4,
juniBgpNewRouteConfGroup3,
juniBgpNetworkConfGroup2,
juniBgpAggregateConfGroup2,
juniBgpVrfConfGroup6,
juniBgpAddressFamilyConfGroup4,
juniBgpStorageConfGroup3,
juniBgpDeprecatedGroup }
::= { juniBgpAgent 10 }
juniBgpAgentV11 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 11 of the BGP component of the JUNOSe SNMP agent. This version
of the BGP component is supported in JUNOSe 5.3 and subsequent system
releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the BGP application in JUNOSe.
These capabilities became obsolete when support was added to the
Juniper-BGP-MIB for BGP conditional advertisement."
SUPPORTS BGP4-MIB
INCLUDES {
bgp4MIBGlobalsGroup,
bgp4MIBPeerGroup,
bgp4MIBRcvdPathAttrGroup,
bgp4MIBPathAttrGroup,
bgp4MIBNotificationGroup,
bgp4MIBNewNotificationGroup }
SUPPORTS BGP4-V2-MIB-JUNIPER
INCLUDES {
jnxBgpM2TimersGroup,
jnxBgpM2CountersGroup,
jnxBgpM2AsPathGroup,
jnxBgpM2As4byteGroup,
jnxBgpM2BaseGroup,
jnxBgpM2ErrorsGroup,
jnxBgpM2PeerGroup,
jnxBgpM2PathAttributesGroup,
jnxBgpM2MIBNotificationsGroup,
jnxBgpM2AuthenticationGroup,
jnxBgpM2CommunitiesGroup,
jnxBgpM2ExtCommunitiesGroup,
jnxBgpM2RouteReflectionGroup,
jnxBgpM2AsConfederationGroup,
jnxBgpM2CapabilitiesGroup,
jnxBgpM2PeerConfigurationGroup,
jnxBgpM2PeerAuthConfigurationGroup,
jnxBgpM2PeerRouteReflectorCfgGroup,
jnxBgpM2PeerAsConfederationCfgGroup,
jnxBgpM2Rfc2545Group }
SUPPORTS Juniper-BGP-MIB
INCLUDES {
juniBgpGeneralConfGroup5,
juniBgpStatisticsConfGroup,
juniBgpFourOctetConfederationPeerConfGroup,
juniBgpPeerConfGroup6,
juniBgpAfiSafiPeerConfGroup,
juniBgpPeerAddressFamilyConfGroup5,
juniBgpPeerGroupConfGroup6,
juniBgpPeerGroupAddressFamilyConfGroup5,
juniBgpNewRouteConfGroup3,
juniBgpNetworkConfGroup2,
juniBgpAggregateConfGroup2,
juniBgpVrfConfGroup6,
juniBgpAddressFamilyConfGroup5,
juniBgpStorageConfGroup3,
juniBgpPeerDynamicCapabilityConfGroup,
juniBgpDeprecatedGroup }
::= { juniBgpAgent 11 }
juniBgpAgentV12 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 12 of the BGP component of the JUNOSe SNMP agent. This version
of the BGP component is supported in JUNOSe 9.0 and subsequent system
releases."
STATUS current
DESCRIPTION
"The MIB supported by the SNMP agent for the BGP application in JUNOSe."
SUPPORTS BGP4-MIB
INCLUDES {
bgp4MIBGlobalsGroup,
bgp4MIBPeerGroup,
bgp4MIBRcvdPathAttrGroup,
bgp4MIBPathAttrGroup,
bgp4MIBNotificationGroup,
bgp4MIBNewNotificationGroup }
SUPPORTS BGP4-V2-MIB-JUNIPER
INCLUDES {
jnxBgpM2TimersGroup,
jnxBgpM2CountersGroup,
jnxBgpM2AsPathGroup,
jnxBgpM2As4byteGroup,
jnxBgpM2BaseGroup,
jnxBgpM2ErrorsGroup,
jnxBgpM2PeerGroup,
jnxBgpM2PathAttributesGroup,
jnxBgpM2MIBNotificationsGroup,
jnxBgpM2AuthenticationGroup,
jnxBgpM2CommunitiesGroup,
jnxBgpM2ExtCommunitiesGroup,
jnxBgpM2RouteReflectionGroup,
jnxBgpM2AsConfederationGroup,
jnxBgpM2CapabilitiesGroup,
jnxBgpM2PeerConfigurationGroup,
jnxBgpM2PeerAuthConfigurationGroup,
jnxBgpM2PeerRouteReflectorCfgGroup,
jnxBgpM2PeerAsConfederationCfgGroup,
jnxBgpM2Rfc2545Group }
SUPPORTS Juniper-BGP-MIB
INCLUDES {
juniBgpGeneralConfGroup5,
juniBgpStatisticsConfGroup,
juniBgpFourOctetConfederationPeerConfGroup,
juniBgpPeerConfGroup6,
juniBgpAfiSafiPeerConfGroup,
juniBgpPeerAddressFamilyConfGroup5,
juniBgpPeerGroupConfGroup6,
juniBgpPeerGroupAddressFamilyConfGroup5,
juniBgpNewRouteConfGroup3,
juniBgpNetworkConfGroup2,
juniBgpAggregateConfGroup2,
juniBgpVrfConfGroup6,
juniBgpAddressFamilyConfGroup5,
juniBgpStorageConfGroup3,
juniBgpPeerDynamicCapabilityConfGroup,
juniBgpPeerAddressFamilyConditionalAdvConfGroup,
juniBgpPeerGroupAddressFamilyConditionalAdvConfGroup,
juniBgpDeprecatedGroup }
::= { juniBgpAgent 12 }
END

10217
MIBS/junose/Juniper-BGP-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,310 @@
-- *****************************************************************************
-- Juniper-BRIDGE-ETHERNET-MIB
--
-- Juniper Networks Enterprise MIB
-- Bridge Ethernet MIB
--
-- Copyright (c) 1998, 1999 Redstone Communications, Inc.
-- Copyright (c) 1999, 2000 Unisphere Networks, Inc.
-- Copyright (c) 2002, 2005 Juniper Networks, Inc.
-- All Rights Reserved.
-- *****************************************************************************
Juniper-BRIDGE-ETHERNET-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32
FROM SNMPv2-SMI
RowStatus
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
InterfaceIndex, InterfaceIndexOrZero
FROM IF-MIB
juniMibs
FROM Juniper-MIBs
JuniNextIfIndex
FROM Juniper-TC;
juniBridgeEthernetMIB MODULE-IDENTITY
LAST-UPDATED "200512141710Z" -- 14-Dec-05 01:10 PM EDT
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 Bridge Ethernet MIB for the Juniper Networks
enterprise."
-- Revision History
REVISION "200512141710Z" -- 14-Dec-05 01:10 PM EDT - JUNOSe 8.0
DESCRIPTION
"Added interface MTU object."
REVISION "200209162144Z" -- 16-Sep-02 05:44 PM EDT - JUNOSe 5.0
DESCRIPTION
"Replaced Unisphere names with Juniper names."
REVISION "200009261443Z" -- 26-Sep-00 10:43 AM EDT - JUNOSe 3.0
DESCRIPTION
"Make it SMIv2 conformant."
REVISION "200003272345Z" -- 27-Mar-00 06:45 PM EST - JUNOSe 1.3
DESCRIPTION
"Obsolete juniBridgedEthProxyArp."
REVISION "9912101830Z" -- 10-Dec-99 1:30 PM EST
DESCRIPTION
"Initial version of this MIB module."
::= { juniMibs 31 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed objects
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniBridgedEthernetObjects OBJECT IDENTIFIER ::= { juniBridgeEthernetMIB 1 }
--
-- This MIB contains managed objects for the bridged Ethernet
-- sublayer interface.
--
-- Management objects are provided to query for an available
-- interface index, and to create/delete interfaces of that type.
-- Creating/deleting these interface types using this MIB has the
-- side effect of creating/deleting corresponding entries in the
-- Interface MIB ifTable/ifXTable, and in the Juniper Enterprise
-- Interface MIB juniIfTable.
--
juniBridgedEthernetIfLayer OBJECT IDENTIFIER
::= { juniBridgedEthernetObjects 1 }
-- /////////////////////////////////////////////////////////////////////////////
--
-- Bridged Ethernet Interface Layer
--
-- This layer is managed with the following elements:
--
-- o NextIfIndex (generator for Bridged Ethernet IfIndex selection)
-- o Interface Table (creation/configuration/deletion of Bridged Ethernet
-- interfaces)
--
-- /////////////////////////////////////////////////////////////////////////////
--
-- IfIndex selection for creating new Brdiged Ethernet interfaces
--
juniBridgedEthernetNextIfIndex OBJECT-TYPE
SYNTAX JuniNextIfIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Coordinate ifIndex value allocation for entries in
juniBridgedEthernetIfTable.
A GET of this object returns the next available ifIndex value to be used
to create an entry in the associated interface table; or zero, if no
valid ifIndex value is available. This object also returns a value of
zero when it is the lexicographic successor of a varbind presented in an
SNMP GETNEXT or GETBULK request, for which circumstance it is assumed
that ifIndex allocation is unintended.
Successive GETs will typically return different values, thus avoiding
collisions among cooperating management clients seeking to create table
entries simultaneously."
::= { juniBridgedEthernetIfLayer 1 }
--
-- The Bridged Ethernet Interface Table
--
juniBridgedEthernetIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniBridgedEthernetIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The parameters for the BridgedEthernet service on this interface."
::= { juniBridgedEthernetIfLayer 2 }
juniBridgedEthernetIfEntry OBJECT-TYPE
SYNTAX JuniBridgedEthernetIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Parameters for a particular Bridged Ethernet interface.
Creating/deleting entries in this table causes corresponding entries for
be created/deleted in ifTable/ifXTable/juniIfTable."
INDEX { juniBridgedEthernetIfIfIndex }
::= { juniBridgedEthernetIfTable 1 }
JuniBridgedEthernetIfEntry ::= SEQUENCE {
juniBridgedEthernetIfIfIndex InterfaceIndex,
juniBridgedEthernetProxyArp INTEGER,
juniBridgedEthernetIfLowerIfIndex InterfaceIndexOrZero,
juniBridgedEthernetIfRowStatus RowStatus,
juniBridgedEthernetIfMtu Integer32 }
juniBridgedEthernetIfIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ifIndex value of the corresponding ifEntry."
::= { juniBridgedEthernetIfEntry 1 }
juniBridgedEthernetProxyArp OBJECT-TYPE
SYNTAX INTEGER {
enableRestricted(1),
enableUnrestricted(2),
disable(3) }
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"The proxyArp configuration setting for this entry.
*** NOTE: This MIB object has been obsoleted. ***"
DEFVAL { enableRestricted }
::= { juniBridgedEthernetIfEntry 2 }
juniBridgedEthernetIfLowerIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The ifIndex of an interface over which this Bridged Ethernet interface
is to be layered. A value of zero indicates no layering. An
implementation may choose to require that a nonzero value be configured
at entry creation."
::= { juniBridgedEthernetIfEntry 3 }
juniBridgedEthernetIfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls creation/deletion of entries in this table according to the
RowStatus textual convention, constrained to support the following
values only:
createAndGo
destroy
To create an entry in this table, the following entry objects MUST be
explicitly configured:
juniBridgedEthernetIfRowStatus
juniBridgedEthernetIfLowerIfIndex
In addition, when creating an entry the following conditions must hold:
A value for juniBridgedEthernetIfIndex must have been determined
previously, by reading juniBridgedEthernetNextIfIndex.
The interface identified by juniBridgedEthernetIfLowerIfIndex must
exist, and must be an interface type that permits layering of
Bridged Ethernet above it.
A corresponding entry in ifTable/ifXTable/juniIfTable is
created/destroyed as a result of creating/destroying an entry in this
table."
::= { juniBridgedEthernetIfEntry 4 }
juniBridgedEthernetIfMtu OBJECT-TYPE
SYNTAX Integer32 (64..9180)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The configured maximum transfer unit (MTU) for this ethernet interface.
The operational value is reported in the corresponding Interfaces MIB
ifMtu object."
DEFVAL { 1518 }
::= { juniBridgedEthernetIfEntry 5 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Notifications
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- No notifications are defined in this MIB. Placeholders follow.
-- juniBridgeEthernetTrapControl OBJECT IDENTIFIER
-- ::= { juniBridgeEthernetMIB 2 }
-- juniBridgedEthernetTraps OBJECT IDENTIFIER
-- ::= { juniBridgeEthernetMIB 3 }
-- juniBridgeEthernetPrefix OBJECT IDENTIFIER
-- ::= { juniBridgeEthernetTraps 0 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Conformance information
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniBridgeEthernetConformance OBJECT IDENTIFIER
::= { juniBridgeEthernetMIB 4 }
juniBridgeEthernetCompliances OBJECT IDENTIFIER
::= { juniBridgeEthernetConformance 1 }
juniBridgeEthernetGroups OBJECT IDENTIFIER
::= { juniBridgeEthernetConformance 2 }
--
-- compliance statements
--
juniBridgedEthernetCompliance MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for entities which implement the Juniper
bridged Ethernet MIB. This statement became deprecated when
additional configuration for Bridged Ethernet was added."
MODULE -- this module
MANDATORY-GROUPS { juniBridgedEthernetGroup2 }
::= { juniBridgeEthernetCompliances 1 } -- JUNOSe 1.3
juniBridgedEthernetCompliance2 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement the Juniper
bridged Ethernet MIB."
MODULE -- this module
MANDATORY-GROUPS { juniBridgedEthernetGroup3 }
::= { juniBridgeEthernetCompliances 2 } -- JUNOSe 7.3
--
-- units of conformance
--
juniBridgedEthernetGroup OBJECT-GROUP
OBJECTS {
juniBridgedEthernetNextIfIndex,
juniBridgedEthernetIfIfIndex,
juniBridgedEthernetProxyArp,
juniBridgedEthernetIfLowerIfIndex,
juniBridgedEthernetIfRowStatus }
STATUS obsolete
DESCRIPTION
"A collection of objects providing management of Bridged Ethernet
interfaces in a Juniper product. This group became obsolete when
juniBridgedEthernetProxyArp was made obsolete."
::= { juniBridgeEthernetGroups 1 }
juniBridgedEthernetGroup2 OBJECT-GROUP
OBJECTS {
juniBridgedEthernetNextIfIndex,
juniBridgedEthernetIfIfIndex,
juniBridgedEthernetIfLowerIfIndex,
juniBridgedEthernetIfRowStatus }
STATUS deprecated
DESCRIPTION
"A collection of objects providing management of Bridged Ethernet
interfaces in a Juniper product. This group became deprecated
when the juniBridgedEthernetIfMtu object was added."
::= { juniBridgeEthernetGroups 2 }
juniBridgedEthernetGroup3 OBJECT-GROUP
OBJECTS {
juniBridgedEthernetNextIfIndex,
juniBridgedEthernetIfIfIndex,
juniBridgedEthernetIfLowerIfIndex,
juniBridgedEthernetIfRowStatus,
juniBridgedEthernetIfMtu }
STATUS current
DESCRIPTION
"A collection of objects providing management of Bridged Ethernet
interfaces in a Juniper product."
::= { juniBridgeEthernetGroups 3 }
END

View File

@@ -0,0 +1,285 @@
-- *****************************************************************************
-- Juniper-BRIDGE-MIB
--
-- Juniper Networks Enterprise MIB
-- Bridge MIB
--
-- Copyright (c) 2002, 2003 Juniper Networks, Inc. All Rights Reserved.
-- *****************************************************************************
Juniper-BRIDGE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Counter32, Unsigned32
FROM SNMPv2-SMI
RowStatus, MacAddress
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
InterfaceIndex, InterfaceIndexOrZero
FROM IF-MIB
juniMibs
FROM Juniper-MIBs
JuniNextIfIndex
FROM Juniper-TC;
juniBridgeMIB MODULE-IDENTITY
LAST-UPDATED "200311042039Z" -- 04-Nov-03 03:39 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
E-mail: mib@Juniper.net"
DESCRIPTION
"The Bridge MIB for the Juniper enterprise."
-- Revision History
REVISION "200311042039Z" -- 04-Nov-03 03:39 PM EST - JUNOSe 5.3
DESCRIPTION
"Import MacAddress from SNMPv2-TC."
REVISION "200209162144Z" -- 16-Sep-02 05:44 PM EDT - JUNOSe 5.0
DESCRIPTION
"Initial version of this MIB module."
::= { juniMibs 63 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed objects
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniBridgeIfLayer OBJECT IDENTIFIER ::= { juniBridgeMIB 1 }
juniBridgeAgeLayer OBJECT IDENTIFIER ::= { juniBridgeMIB 2 }
juniBridgeMiscCounters OBJECT IDENTIFIER ::= { juniBridgeMIB 3 }
-- /////////////////////////////////////////////////////////////////////////////
-- Bridge INTERFACE LAYER
--
-- The set of objects supports the Bridge interface specific configurations.
--
-- Management objects are provided to query for an available interface index,
-- and to create/delete interface of this type.
-- Creating/deleting interface of this type using this MIB has
-- the side effect of creating/deleting corresponding entries
-- in the Interface MIB ifTable/ifXTable, and in the Juniper
-- Enterprise Interface MIB juniIfTable.
-- /////////////////////////////////////////////////////////////////////////////
juniBridgeIfNextIfIndex OBJECT-TYPE
SYNTAX JuniNextIfIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Coordinate ifIndex value allocation for entries in juniBridgeIfTable.
A GET of this object returns the next available ifIndex value to be used
to create an entry in the associated interface table; or zero, if no
valid ifIndex value is available. This object also returns a value of
zero when it is the lexicographic successor of a varbind presented in an
SNMP GETNEXT or GETBULK request, for which circumstance it is assumed
that ifIndex allocation is unintended.
Successive GETs will typically return different values, thus avoiding
collisions among cooperating management clients seeking to create table
entries simultaneously."
::= { juniBridgeIfLayer 1 }
--
-- The Bridge Interface Table
--
juniBridgeIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniBridgeIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains entries for Bridge interfaces present in the
system."
::= { juniBridgeIfLayer 2 }
juniBridgeIfEntry OBJECT-TYPE
SYNTAX JuniBridgeIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry describes the characteristics of a Bridge interface.
Creating/deleting entries in this table causes corresponding entries for
be created/deleted in ifTable/ifXTable/juniIfTable."
INDEX { juniBridgeIfIndex }
::= { juniBridgeIfTable 1 }
JuniBridgeIfEntry ::= SEQUENCE {
juniBridgeIfIndex InterfaceIndex,
juniBridgeIfRowStatus RowStatus,
juniBridgeIfLowerIfIndex InterfaceIndexOrZero,
juniBridgeSPolicyIndex Unsigned32,
juniBridgeIfMaxLearnCount Unsigned32 }
juniBridgeIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex of the Bridge interface. When creating entries in this
table, suitable values for this object are determined by reading
juniBridgeIfNextIfIndex."
::= { juniBridgeIfEntry 1 }
juniBridgeIfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls creation/deletion of entries in this table according to the
RowStatus textual convention, constrained to support the following
values only:
createAndGo
destroy
To create an entry in this table, the following entry objects MUST be
explicitly configured:
juniBridgeIfRowStatus
juniBridgeIfLowerIfIndex
In addition, when creating an entry the following conditions must hold:
A value for juniBridgeIfIndex must have been determined previously,
by reading juniBridgeIfNextIfIndex.
A corresponding entry in ifTable/ifXTable/juniIfTable is
created/destroyed as a result of creating/destroying an entry in this
table."
::= { juniBridgeIfEntry 2 }
juniBridgeIfLowerIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The ifIndex of an interface over which this Bridge interface to be
layered. A value of zero indicates no layering. An implementation may
choose to require that a nonzero value be configured at entry creation."
::= { juniBridgeIfEntry 3 }
juniBridgeSPolicyIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The index of the associated subscriber policy."
::= { juniBridgeIfEntry 4 }
juniBridgeIfMaxLearnCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The maximum number of entries that can be learned on this interface."
::= { juniBridgeIfEntry 5 }
-- //////////////////////////////////////////////////////////////////////////
-- Bridge Age Table
--
-- The set of objects supports the Bridge Age Table information.
-- //////////////////////////////////////////////////////////////////////////
juniBridgeAgeTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniBridgeAgeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains information about unicast entries for which the
bridge has aging information."
::= { juniBridgeAgeLayer 1 }
juniBridgeAgeEntry OBJECT-TYPE
SYNTAX JuniBridgeAgeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a specific unicast MAC address for which the bridge
has some forwarding and/or filtering information."
INDEX { juniBridgeMacAddress }
::= { juniBridgeAgeTable 1 }
JuniBridgeAgeEntry ::= SEQUENCE {
juniBridgeMacAddress MacAddress,
juniBridgeAge Unsigned32 }
juniBridgeMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unicast MAC address for which the bridge has aging information."
::= { juniBridgeAgeEntry 1 }
juniBridgeAge OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The age of this entry in the forwarding table."
::= { juniBridgeAgeEntry 2 }
juniBridgeDupMacCounter OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of duplicate mac entries found for this bridge group.
A duplicate mac address is considered duplicate if found on more than
one interface(port)."
::= { juniBridgeMiscCounters 1 }
-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Notifications
-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- No notifications are defined in this MIB. Placeholder follows.
-- juniBridgeTrapControl OBJECT IDENTIFIER ::= { juniBridgeMIB 5 }
-- juniBridgeTraps OBJECT IDENTIFIER ::= { juniBridgeMIB 6 }
-- juniBridgePrefix OBJECT IDENTIFIER ::= { juniBridgeTraps 0 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Conformance information
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniBridgeConformance OBJECT IDENTIFIER ::= { juniBridgeMIB 4 }
juniBridgeCompliances OBJECT IDENTIFIER ::= { juniBridgeConformance 1 }
juniBridgeGroups OBJECT IDENTIFIER ::= { juniBridgeConformance 2 }
--
-- compliance statements
--
juniBridgeCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement the Juniper
Bridge MIB."
MODULE -- this module
MANDATORY-GROUPS {
juniBridgeGroup }
::= { juniBridgeCompliances 1 } -- JUNOSe 5.0
--
-- units of conformance
--
juniBridgeGroup OBJECT-GROUP
OBJECTS {
juniBridgeIfNextIfIndex,
juniBridgeIfRowStatus,
juniBridgeIfLowerIfIndex,
juniBridgeSPolicyIndex,
juniBridgeIfMaxLearnCount,
juniBridgeAge,
juniBridgeDupMacCounter }
STATUS current
DESCRIPTION
"A collection of objects providing management of bridges in a Juniper
product."
::= { juniBridgeGroups 1 } -- JUNOSe 5.0
END

View File

@@ -0,0 +1,69 @@
-- *****************************************************************************
-- Juniper-Bridge-CONF
--
-- SNMP Agent Capabilities definitions for the Bridge MIBs.
--
-- Copyright (c) 2002, 2003 Juniper Networks, Inc. All rights reserved.
-- *****************************************************************************
Juniper-Bridge-CONF DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
juniAgents
FROM Juniper-Agents;
juniBridgeAgent MODULE-IDENTITY
LAST-UPDATED "200309301303Z" -- 30-Sep-03 09:03 AM EDT
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Networks, Inc.
Postal: 10 Technology Park Drive
Westford, MA 01886-3146
USA
Tel: +1 978 589 5800
E-mail: mib@Juniper.net"
DESCRIPTION
"The agent capabilities definitions for the Bridge component of the SNMP
agent in the Juniper E-series family of products."
-- Revision History
REVISION "200309301303Z" -- 30-Sep-03 09:03 AM EDT - JUNOSe 5.3
DESCRIPTION
"BRIDGE-MIB:
Switched to the SMIv2 version of the standard BRIDGE-MIB."
REVISION "200210021529Z" -- 02-Oct-02 11:29 AM EDT - JUNOSe 5.0
DESCRIPTION
"The initial release of this management information module."
::= { juniAgents 60 }
-- *****************************************************************************
-- Bridge SNMP Agent Capabilities definitions
-- *****************************************************************************
juniBridgeAgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the Bridge component of the JUNOSe SNMP agent. This
version of the Bridge component is supported in the Juniper JUNOSe 5.0
and subsequent system releases."
STATUS current
DESCRIPTION
"The MIBs supported by the SNMP agent for the Bridge application in
JUNOSe."
SUPPORTS BRIDGE-MIB
INCLUDES {
dot1dBaseBridgeGroup,
dot1dBasePortGroup,
dot1dTpBridgeGroup,
dot1dTpFdbGroup,
dot1dTpGroup,
dot1dStaticGroup }
SUPPORTS Juniper-BRIDGE-MIB
INCLUDES {
juniBridgeGroup }
::= { juniBridgeAgent 1 }
END

View File

@@ -0,0 +1,62 @@
-- *****************************************************************************
-- Juniper-Bridged-Ethernet-CONF
--
-- SNMP Agent Capabilities definitions for the Bridged Ethernet MIB.
--
-- Copyright (c) 2001 Unisphere Networks, Inc.
-- Copyright (c) 2002, 2003 Juniper Networks, Inc.
-- All rights reserved.
-- *****************************************************************************
Juniper-Bridged-Ethernet-CONF DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
juniAgents
FROM Juniper-Agents;
juniBridgedEthernetAgent MODULE-IDENTITY
LAST-UPDATED "200209061654Z" -- 06-Sep-02 12:54 PM EDT
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Networks, Inc.
Postal: 10 Technology Park Drive
Westford, MA 01886-3146
USA
Tel: +1 978 589 5800
E-mail: mib@Juniper.net"
DESCRIPTION
"The agent capabilities definitions for the Bridged Ethernet component
of the SNMP agent in the Juniper E-series family of products."
-- Revision History
REVISION "200209061654Z" -- 06-Sep-02 12:54 PM EDT - JUNOSe 5.0
DESCRIPTION
"Replaced Unisphere names with Juniper names."
REVISION "200103301645Z" -- 30-Mar-01 11:45 AM EST - JUNOSe 3.2
DESCRIPTION
"The initial release of this management information module."
::= { juniAgents 5 }
-- *****************************************************************************
-- Bridged Ethernet SNMP Agent Capabilities definitions
-- *****************************************************************************
juniBridgedEthernetAgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the Bridged Ethernet component of the JUNOSe SNMP agent.
This version of the Bridged Ethernet component is supported in JUNOSe
2.0 and subsequent system releases."
STATUS current
DESCRIPTION
"The MIB supported by the SNMP agent for the Bridged Ethernet
application in JUNOSe."
SUPPORTS Juniper-BRIDGE-ETHERNET-MIB
INCLUDES {
juniBridgedEthernetGroup2 }
::= { juniBridgedEthernetAgent 1 }
END

View File

@@ -0,0 +1,60 @@
-- *****************************************************************************
-- Juniper-Bridging-Manager-CONF
--
-- SNMP Agent Capabilities definitions for the Bridging Manager MIB.
--
-- Copyright (c) 2002, 2003 Juniper Networks, Inc. All rights reserved.
-- *****************************************************************************
Juniper-Bridging-Manager-CONF DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
juniAgents
FROM Juniper-Agents;
juniBridgingMgrAgent MODULE-IDENTITY
LAST-UPDATED "200309262047Z" -- 26-Sep-03 04:47 PM EDT
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Networks, Inc.
Postal: 10 Technology Park Drive
Westford, MA 01886-3146
USA
Tel: +1 978 589 5800
E-mail: mib@Juniper.net"
DESCRIPTION
"The agent capabilities definitions for the Bridging Manager component
of the SNMP agent in the Juniper E-series family of products."
-- Revision History
REVISION "200309262047Z" -- 26-Sep-03 04:47 PM EDT - JUNOSe 5.2
DESCRIPTION
"Fixed the Juniper-Bridging-Manager-MIB name."
REVISION "200210021526Z" -- 02-Oct-02 11:26 AM EDT - JUNOSe 5.0
DESCRIPTION
"The initial release of this management information module."
::= { juniAgents 61 }
-- *****************************************************************************
-- Bridging Manager SNMP Agent Capabilities definitions
-- *****************************************************************************
juniBridgingMgrAgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the Bridging Manager component of the JUNOSe SNMP agent.
This version of the Bridging Manager component is supported in JUNOSe
5.0 and subsequent system releases."
STATUS current
DESCRIPTION
"The MIB supported by the SNMP agent for the Bridging Manager
application in JUNOSe."
SUPPORTS Juniper-Bridging-Manager-MIB
INCLUDES {
juniBridgingMgrConfGroup }
::= { juniBridgingMgrAgent 1 }
END

View File

@@ -0,0 +1,484 @@
-- *****************************************************************************
-- Juniper-Bridging-Manager-MIB
--
-- Juniper Networks Enterprise MIB
-- Bridging Manager MIB
--
-- Copyright (c) 2002 Juniper Networks Inc. All Rights Reserved.
-- *****************************************************************************
Juniper-Bridging-Manager-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DisplayString
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
juniMibs
FROM Juniper-MIBs;
juniBridgingMgrMIB MODULE-IDENTITY
LAST-UPDATED "200210112025Z" -- 11-Oct-02 04:25 PM EDT
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Networks, Inc.
Postal: 10 Technology Park Drive
Westford, MA 01886-3146
USA
Tel: +1 978 589 5800
E-mail: mib@Juniper.net"
DESCRIPTION
"Initial version of this MIB module to support Bridging."
-- Revision History
REVISION "200210112025Z" -- 11-Oct-02 04:25 PM EDT - JUNOSe 5.0
DESCRIPTION
"Initial version of this MIB module."
::= { juniMibs 64 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Textual conventions
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
JuniBridgingMgrBridgeRouteMask ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This integer is interpreted as a bit mask, in which each bit
corresponds to a routed protocol.
Bit definitions are as follows:
Bit Category
----- -----------------------------------------------
0 ip
1 pppoe
2 mpls"
SYNTAX Integer32
JuniBridgingMgrNextIndex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Coordinates BridgeGroupIndex value allocation for entries in an
associated bridge group table. Clients must first read the
BridgeGroupIndex value from this object, then create an entry having the
BridgeGroupIndex value in the associated bridge group table.
A GET of this object returns the next available BridgeGroupIndex value
to be used to create an entry in the associated bridge group table; or
zero, if no valid BridgeGroupIndex value is available. This object also
returns a value of zero when it is the lexicographic successor of a
varbind presented in an SNMP GETNEXT or GETBULK request, for which
circumstance it is assumed that routerIndex allocation is unintended.
Successive GETs will typically return different values, thus avoiding
collisions among cooperating management clients seeking to create table
entries simultaneously.
Unless specified otherwise by its MAX-ACCESS and DESCRIPTION clauses, an
object of this type is read-only, and a SET of such an object returns a
notWritable error."
SYNTAX Unsigned32
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed objects
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniBridgingMgrBridgeGroup OBJECT IDENTIFIER
::= { juniBridgingMgrMIB 1 }
juniBridgingMgrBridgeSubscriberPolicy OBJECT IDENTIFIER
::= { juniBridgingMgrMIB 2 }
juniBridgingMgrBridge OBJECT IDENTIFIER
::= { juniBridgingMgrMIB 3 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- The Bridge Group
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniBridgingMgrNextIndex OBJECT-TYPE
SYNTAX JuniBridgingMgrNextIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This scalar object returns the index of the next available row in the
juniBridgingMgrBridgeGroupTable. This object returns a value of zero
when it is the lexicographic successor of a varbind presented in an SNMP
GETNEXT or GETBULK request, for which circumstance it is assumed that
index allocation is unintended."
::= { juniBridgingMgrBridgeGroup 1 }
--
-- The Bridge Group Table
--
juniBridgingMgrBridgeGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniBridgingMgrBridgeGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of configuration entries for a bridge group."
::= { juniBridgingMgrBridgeGroup 3 }
juniBridgingMgrBridgeGroupEntry OBJECT-TYPE
SYNTAX JuniBridgingMgrBridgeGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Configuration parameters for a bridge group."
INDEX { juniBridgingMgrBridgeGroupIndex }
::= { juniBridgingMgrBridgeGroupTable 1 }
JuniBridgingMgrBridgeGroupEntry ::= SEQUENCE {
juniBridgingMgrBridgeGroupIndex Unsigned32,
juniBridgingMgrBridgeRowStatus RowStatus,
juniBridgingMgrBridgeGroupLearning INTEGER,
juniBridgingMgrBridgeGroupName DisplayString,
juniBridgingMgrBridgeGroupSPolicyIndex Integer32,
juniBridgingMgrBridgeGroupRouteProtocol JuniBridgingMgrBridgeRouteMask,
juniBridgingMgrBridgeGroupLearnCount INTEGER }
juniBridgingMgrBridgeGroupIndex OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The number of the bridge group table entry which is defined by this
row."
::= { juniBridgingMgrBridgeGroupEntry 1 }
juniBridgingMgrBridgeRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls creation/deletion of entries in this table according to the
RowStatus textual convention, constrained to support the following
values only:
createAndGo
destroy "
::= { juniBridgingMgrBridgeGroupEntry 2 }
juniBridgingMgrBridgeGroupLearning OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates if MAC address learning is enabled or disabled
for the bridge group."
DEFVAL { enabled }
::= { juniBridgingMgrBridgeGroupEntry 3 }
juniBridgingMgrBridgeGroupName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The name of the bridge group."
::= { juniBridgingMgrBridgeGroupEntry 4 }
juniBridgingMgrBridgeGroupSPolicyIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The index of the associated subscriber policy."
::= { juniBridgingMgrBridgeGroupEntry 5 }
juniBridgingMgrBridgeGroupRouteProtocol OBJECT-TYPE
SYNTAX JuniBridgingMgrBridgeRouteMask
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The protocol masks for which protocols to route."
::= { juniBridgingMgrBridgeGroupEntry 6 }
juniBridgingMgrBridgeGroupLearnCount OBJECT-TYPE
SYNTAX INTEGER (0..64000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object represents the maximum number of mac entries that can be
learned from any one bridge interface belonging to this bridge group.
The default value of 0 indicates that the maximum number of entries is
not restricted."
DEFVAL { 0 }
::= { juniBridgingMgrBridgeGroupEntry 7 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- The Bridge Subscriber Policy
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniBridgingMgrSubscriberNextIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This scalar object returns the index of the next available row in the
juniBridgingMgrBridgeSubscriberPolicyTable. This object returns a value
of zero when it is the lexicographic successor of a varbind presented in
an SNMP GETNEXT or GETBULK request, for which circumstance it is assumed
that index allocation is unintended."
::= { juniBridgingMgrBridgeSubscriberPolicy 1 }
--
-- The Bridge Subscriber Policy Table
--
juniBridgingMgrBridgeSubscriberPolicyTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniBridgingMgrBridgeSubscriberPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of subscriber policy entries."
::= { juniBridgingMgrBridgeSubscriberPolicy 2 }
juniBridgingMgrBridgeSubscriberPolicyEntry OBJECT-TYPE
SYNTAX JuniBridgingMgrBridgeSubscriberPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Configuration parameters for a subscriber policy."
INDEX { juniBridgingMgrBridgeSubscriberPolicyIndex }
::= { juniBridgingMgrBridgeSubscriberPolicyTable 1 }
JuniBridgingMgrBridgeSubscriberPolicyEntry ::= SEQUENCE {
juniBridgingMgrBridgeSubscriberPolicyIndex Integer32,
juniBridgingMgrBridgeSubscriberPolicyRowStatus RowStatus,
juniBridgingMgrBridgeSubscriberPolicyArp INTEGER,
juniBridgingMgrBridgeSubscriberPolicyBroadcast INTEGER,
juniBridgingMgrBridgeSubscriberPolicyMulticast INTEGER,
juniBridgingMgrBridgeSubscriberPolicyUnknownUnicast INTEGER,
juniBridgingMgrBridgeSubscriberPolicyIp INTEGER,
juniBridgingMgrBridgeSubscriberPolicyUnknownProtocol INTEGER,
juniBridgingMgrBridgeSubscriberPolicyUnicast INTEGER,
juniBridgingMgrBridgeSubscriberPolicyPPPoE INTEGER,
juniBridgingMgrBridgeSubscriberPolicyRelearn INTEGER,
juniBridgingMgrBridgeSubscriberPolicyMpls INTEGER,
juniBridgingMgrBridgeSubscriberPolicyName DisplayString }
juniBridgingMgrBridgeSubscriberPolicyIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The number of the subscriber policy table entry which is defined by
this row."
::= { juniBridgingMgrBridgeSubscriberPolicyEntry 1 }
juniBridgingMgrBridgeSubscriberPolicyRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls creation/deletion of entries in this table according to the
RowStatus textual convention, constrained to support the following
values only:
createAndGo
destroy "
::= { juniBridgingMgrBridgeSubscriberPolicyEntry 2 }
juniBridgingMgrBridgeSubscriberPolicyArp OBJECT-TYPE
SYNTAX INTEGER {
permit(1),
deny(2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates if ARP is permitted or denied."
::= { juniBridgingMgrBridgeSubscriberPolicyEntry 3 }
juniBridgingMgrBridgeSubscriberPolicyBroadcast OBJECT-TYPE
SYNTAX INTEGER {
permit(1),
deny(2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates if Broadcast packets are permitted or denied."
::= { juniBridgingMgrBridgeSubscriberPolicyEntry 4 }
juniBridgingMgrBridgeSubscriberPolicyMulticast OBJECT-TYPE
SYNTAX INTEGER {
permit(1),
deny(2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates if Multicast packets are permitted or denied."
::= { juniBridgingMgrBridgeSubscriberPolicyEntry 5 }
juniBridgingMgrBridgeSubscriberPolicyUnknownUnicast OBJECT-TYPE
SYNTAX INTEGER {
permit(1),
deny(2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates if Unknown DA unicast packets are permitted or
denied."
::= { juniBridgingMgrBridgeSubscriberPolicyEntry 6 }
juniBridgingMgrBridgeSubscriberPolicyIp OBJECT-TYPE
SYNTAX INTEGER {
permit(1),
deny(2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates if IP is permitted or denied."
::= { juniBridgingMgrBridgeSubscriberPolicyEntry 7 }
juniBridgingMgrBridgeSubscriberPolicyUnknownProtocol OBJECT-TYPE
SYNTAX INTEGER {
permit(1),
deny(2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates if packets with unknown protocols are permitted
or denied. Unknown is defined as not IP or PPPoE."
::= { juniBridgingMgrBridgeSubscriberPolicyEntry 8 }
juniBridgingMgrBridgeSubscriberPolicyUnicast OBJECT-TYPE
SYNTAX INTEGER {
permit(1),
deny(2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates if Unicast packets are permitted or denied."
::= { juniBridgingMgrBridgeSubscriberPolicyEntry 9 }
juniBridgingMgrBridgeSubscriberPolicyPPPoE OBJECT-TYPE
SYNTAX INTEGER {
permit(1),
deny(2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates if PPPoE packets are permitted or denied."
::= { juniBridgingMgrBridgeSubscriberPolicyEntry 10 }
juniBridgingMgrBridgeSubscriberPolicyRelearn OBJECT-TYPE
SYNTAX INTEGER {
permit(1),
deny(2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates if packets that cause MAC addressing relearning
are permitted or denied."
::= { juniBridgingMgrBridgeSubscriberPolicyEntry 11 }
juniBridgingMgrBridgeSubscriberPolicyMpls OBJECT-TYPE
SYNTAX INTEGER {
permit(1),
deny(2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates if Mpls packets are permitted or denied."
::= { juniBridgingMgrBridgeSubscriberPolicyEntry 12 }
juniBridgingMgrBridgeSubscriberPolicyName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The name of the subscriber policy."
::= { juniBridgingMgrBridgeSubscriberPolicyEntry 13 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- The Bridge
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniBridgingMgrBridgeMode OBJECT-TYPE
SYNTAX INTEGER {
default(0),
crb(1),
irb(2),
other(3) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This scalar object represents the mode of the bridge. The legal values
are the following: default, CRB, IRB, and other. If the legal value is
not supported by a particular implementation an error will occur."
::= { juniBridgingMgrBridge 1 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Notifications
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- No notifications are defined in this MIB. Placeholders follow.
-- juniBridgingMgrTrapControl OBJECT IDENTIFIER
-- ::= { juniBridgingMgrMIB 3 }
-- juniBridgingMgrBridgeTraps OBJECT IDENTIFIER
-- ::= { juniBridgingMgrBridgeMIB 4 }
-- juniBridgingMgrBridgePrefix OBJECT IDENTIFIER
-- ::= { juniBridgingMgrBridgeTraps 0 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Conformance information
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniBridgingMgrConformance OBJECT IDENTIFIER
::= { juniBridgingMgrMIB 4 }
juniBridgingMgrCompliances OBJECT IDENTIFIER
::= { juniBridgingMgrConformance 1 }
juniBridgingMgrGroups OBJECT IDENTIFIER
::= { juniBridgingMgrConformance 2 }
--
-- compliance statements
--
juniBridgingMgrCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement the Juniper
Bridging Manager MIB."
MODULE -- this module
MANDATORY-GROUPS {
juniBridgingMgrConfGroup }
::= { juniBridgingMgrCompliances 1 } -- JUNOSe 5.0
--
-- units of conformance
--
juniBridgingMgrConfGroup OBJECT-GROUP
OBJECTS {
juniBridgingMgrNextIndex,
juniBridgingMgrBridgeRowStatus,
juniBridgingMgrBridgeGroupLearning,
juniBridgingMgrBridgeGroupName,
juniBridgingMgrBridgeGroupSPolicyIndex,
juniBridgingMgrBridgeGroupRouteProtocol,
juniBridgingMgrBridgeGroupLearnCount,
juniBridgingMgrSubscriberNextIndex,
juniBridgingMgrBridgeSubscriberPolicyRowStatus,
juniBridgingMgrBridgeSubscriberPolicyArp,
juniBridgingMgrBridgeSubscriberPolicyBroadcast,
juniBridgingMgrBridgeSubscriberPolicyMulticast,
juniBridgingMgrBridgeSubscriberPolicyUnknownUnicast,
juniBridgingMgrBridgeSubscriberPolicyIp,
juniBridgingMgrBridgeSubscriberPolicyUnknownProtocol,
juniBridgingMgrBridgeSubscriberPolicyUnicast,
juniBridgingMgrBridgeSubscriberPolicyPPPoE,
juniBridgingMgrBridgeSubscriberPolicyRelearn,
juniBridgingMgrBridgeSubscriberPolicyMpls,
juniBridgingMgrBridgeSubscriberPolicyName,
juniBridgingMgrBridgeMode }
STATUS current
DESCRIPTION
"A collection of objects providing basic management of the Bridging
Manager in a Juniper product."
::= { juniBridgingMgrGroups 1 }
END

View File

@@ -0,0 +1,85 @@
-- *****************************************************************************
-- Juniper-CLI-CONF
--
-- SNMP Agent Capabilities definitions for the CLI MIB.
--
-- Copyright (c) 2001 Unisphere Networks, Inc.
-- Copyright (c) 2002, 2003 Juniper Networks, Inc.
-- Copyright (c) 2007 Juniper Networks, Inc.
-- All rights reserved.
-- *****************************************************************************
Juniper-CLI-CONF DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
juniAgents
FROM Juniper-Agents;
juniCliAgent MODULE-IDENTITY
LAST-UPDATED "200710100922Z" -- 10-Oct-07 02:52 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
E-mail: mib@Juniper.net"
DESCRIPTION
"The agent capabilities definitions for the CLI component of
the SNMP agent in the Juniper E-series family of products."
-- Revision History
REVISION "200710100922Z" -- 10-Oct-07 02:52 PM EST - JUNOSe 9.1
DESCRIPTION
"Added the rsCliConfigurationTable. A script file transferred using
JUNIPER-FILE-XFER-MIB can be applied using this table."
REVISION "200209061654Z" -- 06-Sep-02 12:54 PM EDT - JUNOSe 5.0
DESCRIPTION
"Replaced Unisphere names with Juniper names."
REVISION "200103272230Z" -- 27-Mar-01 05:30 PM EST - JUNOSe 3.2
DESCRIPTION
"The initial release of this management information module."
::= { juniAgents 6 }
-- *****************************************************************************
-- CLI JUNOSe SNMP Agent Capabilities definitions
-- *****************************************************************************
juniCliAgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the CLI Security Management component of JUNOSe SNMP
agent. This version of the CLI Security Management component is
supported in JUNOSe 1.3 and subsequent system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the CLI Security Management
application in JUNOSe."
SUPPORTS Juniper-CLI-MIB
INCLUDES {
juniCliGroup,
juniCliSecurityAlertGroup,
juniCliSecurityTrapGroup }
::= { juniCliAgent 1 }
juniCliAgentV2 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 2 of the CLI component of JUNOSe SNMP agent.
This version of the CLI component is supported in JUNOSe 9.1
and subsequent system releases."
STATUS current
DESCRIPTION
"The MIB supported by the JUNOSe SNMP agent for the CLI
application."
SUPPORTS Juniper-CLI-MIB
INCLUDES {
juniCliGroup,
juniCliSecurityAlertGroup,
juniCliConfigurationGroup,
juniCliSecurityTrapGroup }
::= { juniCliAgent 2 }
END

293
MIBS/junose/Juniper-CLI-MIB Normal file
View File

@@ -0,0 +1,293 @@
-- *****************************************************************************
-- Juniper-CLI-MIB
--
-- Juniper Networks Enterprise MIB
-- Command Line Interface (CLI) MIB
--
-- Copyright (c) 1998, 1999 Redstone Communications, Inc.
-- Copyright (c) 1999 Unisphere Networks, Inc.
-- Copyright (c) 2002 Juniper Networks, Inc.
-- Copyright (c) 2007 Juniper Networks, Inc.
-- All Rights Reserved.
-- *****************************************************************************
Juniper-CLI-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE
FROM SNMPv2-SMI
DisplayString, DateAndTime, TruthValue
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
juniMibs
FROM Juniper-MIBs
JuniLogSeverity
FROM Juniper-TC;
juniCliMIB MODULE-IDENTITY
LAST-UPDATED "200712101325Z" -- 10-Dec-07 06: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 Command Line Interface (CLI) MIB for the Juniper Networks
enterprise."
-- Revision History
REVISION "200712101325Z" -- 10-Dec-07 06:55 PM EST - JUNOSe 9.1
DESCRIPTION
"Added the juniCliConfigurationTable. A script file transferred using
JUNIPER-FILE-XFER-MIB can be applied using this table."
REVISION "200209162144Z" -- 16-Sep-02 05:44 PM EDT - JUNOSe 5.0
DESCRIPTION
"Replaced Unisphere names with Juniper names."
REVISION "200009261350Z" -- 26-Sep-00 09:50 AM EDT - JUNOSe 3.0
DESCRIPTION
"Make it SMIv2 conformant."
REVISION "9912010000Z" -- 01-Dec-99
DESCRIPTION
"Initial version of this MIB module."
::= { juniMibs 30 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- MIB Structure
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniCliTrap OBJECT IDENTIFIER ::= { juniCliMIB 0 }
juniCliObjects OBJECT IDENTIFIER ::= { juniCliMIB 1 }
juniCliConformance OBJECT IDENTIFIER ::= { juniCliMIB 2 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed objects
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
--
-- Object Groups
--
juniCliGeneral OBJECT IDENTIFIER ::= { juniCliObjects 1 }
juniCliSecurity OBJECT IDENTIFIER ::= { juniCliObjects 2 }
juniCliSecurityTrapEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An indication of whether the juniCliSecurityAlert notifications are
enabled."
::= { juniCliGeneral 1 }
juniCliConfigurationTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniCliConfigurationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table which has entries for the configuration files which are
transferred using juniFileXferMIB."
::= { juniCliObjects 3 }
juniCliConfigurationEntry OBJECT-TYPE
SYNTAX JuniCliConfigurationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in juniCliConfigurationTable represents a CLI configuration
file which can be applied using juniConfigurationApply object."
INDEX { juniCliConfigurationIndex }
::= { juniCliConfigurationTable 1 }
JuniCliConfigurationEntry ::= SEQUENCE {
juniCliConfigurationIndex INTEGER,
juniCliConfigurationFileName DisplayString,
juniCliConfigurationApply INTEGER,
juniCliConfigurationOpStatus INTEGER }
juniCliConfigurationIndex OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unique index used to identify this entry. The value of the index is
same as the index in juniFileXferTable from juniFileXferMIB. The
entries in this table correspond only to those entries in the
juniFileXferTable which has the juniFileXferFileType specified as
juniFileXferScript."
::= { juniCliConfigurationEntry 1 }
juniCliConfigurationFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The full path name of the CLI configuration files on the router which
are copied using juniFileXferMIB. The configuration specified in these
file can be applied to the router."
::= { juniCliConfigurationEntry 2 }
juniCliConfigurationApply OBJECT-TYPE
SYNTAX INTEGER {
juniCliConfigurationReadyToApply(0),
juniCliConfigurationApplyNow(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"As soon as a CLI configuration file is transferred using
juniFileXferMIB, this value is set to juniCliConfigurationReadyToApply.
If the user wants to apply the configuration specified in this file,
the value of this object needs to be set to
juniCliConfigurationApplyNow. Once the operation is completed, the
status of the operation is updated in juniCliConfigurationOpStatus
object and the value of juniCliConfigurationApply is reset to
juniCliConfigurationReadyToApply."
DEFVAL { juniCliConfigurationReadyToApply }
::= { juniCliConfigurationEntry 3 }
juniCliConfigurationOpStatus OBJECT-TYPE
SYNTAX INTEGER {
juniCliConfigurationOpNoOp (0),
juniCliConfigurationOpSuccessful(1),
juniCliConfigurationOpInProgress(2),
juniCliConfigurationFileNotFound(3),
juniCliConfigurationFileIncompatible(4),
juniCliConfigurationOperationFailed(5) } --Failed due to any
--other reason
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of the operation. Once the CLI configuration file is
copied, the value of this object is set to juniCliConfigurationOp. Once
the administrator sets the vlaue of juniCliConfigurationApply object to
be juniCliConfigurationApplyNow,the status is changed to
juniCliConfigurationOpInProgress until the operation is completed. After
completion of the operation, the status is set to one of the specified
values."
DEFVAL { juniCliConfigurationOpNoOp }
::= { juniCliConfigurationEntry 4 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Traps & Trap Control
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniCliSecurityAlertPriority OBJECT-TYPE
SYNTAX JuniLogSeverity
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The priority level of the cli security alert."
::= { juniCliSecurity 1 }
juniCliSecurityAlertMessage OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The cli security alert message."
::= { juniCliSecurity 2 }
juniCliSecurityAlertTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The date and time of this cliSecurityAlert."
::= { juniCliSecurity 3 }
juniCliSecurityAlert NOTIFICATION-TYPE
OBJECTS {
juniCliSecurityAlertPriority,
juniCliSecurityAlertMessage,
juniCliSecurityAlertTime }
STATUS current
DESCRIPTION
"Reports a cli security alert. Events such as the following generate
this notification when it is enabled:
- Logins/logouts from telnet or console access
- Logins/logout from SSH
- Access from unknown IP addreses
- Access list accept or failures
- Successful and unsuccessful authentications "
::= { juniCliTrap 1 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Conformance information
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniCliCompliances OBJECT IDENTIFIER ::= { juniCliConformance 1 }
juniCliGroups OBJECT IDENTIFIER ::= { juniCliConformance 2 }
--
-- compliance statements
--
juniCliCompliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"Obsolete compliance statement for entities that implement the Juniper
CLI MIB. This statement became obsolete when new groups were added."
MODULE -- this module
MANDATORY-GROUPS {
juniCliGroup,
juniCliSecurityAlertGroup,
juniCliSecurityTrapGroup }
::= { juniCliCompliances 1 }
juniCliCompliance2 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities that implement the Juniper CLI
MIB."
MODULE -- this module
MANDATORY-GROUPS {
juniCliGroup,
juniCliSecurityAlertGroup,
juniCliSecurityTrapGroup,
juniCliConfigurationGroup }
::= { juniCliCompliances 2 }
--
-- units of conformance
--
juniCliGroup OBJECT-GROUP
OBJECTS {
juniCliSecurityTrapEnable }
STATUS current
DESCRIPTION
"A management object pertaining to CLI security configuration."
::= { juniCliGroups 1 }
juniCliSecurityAlertGroup OBJECT-GROUP
OBJECTS {
juniCliSecurityAlertPriority,
juniCliSecurityAlertMessage,
juniCliSecurityAlertTime }
STATUS current
DESCRIPTION
"A collection of management objects pertaining to CLI security alert
notification."
::= { juniCliGroups 2 }
juniCliSecurityTrapGroup NOTIFICATION-GROUP
NOTIFICATIONS {
juniCliSecurityAlert }
STATUS current
DESCRIPTION
"A management notification pertaining to CLI security operations."
::= { juniCliGroups 3 }
juniCliConfigurationGroup OBJECT-GROUP
OBJECTS {
juniCliConfigurationFileName,
juniCliConfigurationApply,
juniCliConfigurationOpStatus }
STATUS current
DESCRIPTION
"A collection of objects providing information to implementers for
applying configuration on a Juniper router."
::= { juniCliGroups 4 }
END

View File

@@ -0,0 +1,81 @@
-- *****************************************************************************
-- Juniper-COPS-CONF
--
-- SNMP Agent Capabilities definitions for the COPS MIB.
--
-- Copyright (c) 2001, 2002 Unisphere Networks, Inc.
-- Copyright (c) 2002, 2003 Juniper Networks, Inc.
-- All rights reserved.
-- *****************************************************************************
Juniper-COPS-CONF DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
juniAgents
FROM Juniper-Agents;
juniCopsAgent MODULE-IDENTITY
LAST-UPDATED "200209061654Z" -- 06-Sep-02 12:54 PM EDT
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Networks, Inc.
Postal: 10 Technology Park Drive
Westford, MA 01886-3146
USA
Tel: +1 978 589 5800
E-mail: mib@Juniper.net"
DESCRIPTION
"The agent capabilities definitions for the Common Open Policy Service
(COPS) Protocol management component of the SNMP agent in the Juniper
E-series family of products."
-- Revision History
REVISION "200209061654Z" -- 06-Sep-02 12:54 PM EDT - JUNOSe 5.0
DESCRIPTION
"Replaced Unisphere names with Juniper names."
REVISION "200201141936Z" -- 14-Jan-02 02:36 PM EST - JUNOSe 4.0
DESCRIPTION
"Added support for the local address and transport router name objects."
REVISION "200103272245Z" -- 27-Mar-01 05:45 PM EST - JUNOSe 3.2
DESCRIPTION
"The initial release of this management information module."
::= { juniAgents 7 }
-- *****************************************************************************
-- COPS SNMP Agent Capabilities definitions
-- *****************************************************************************
juniCopsAgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the COPS component of the JUNOSe SNMP agent. This version
of the COPS component was supported in JUNOSe 2.x and 3.x system
releases."
STATUS current
DESCRIPTION
"The MIB supported by the SNMP agent for the COPS application in JUNOSe.
These capabilities became obsolete when the local address and transport
router name objects were add."
SUPPORTS Juniper-COPS-MIB
INCLUDES {
juniCopsProtocolGroup }
::= { juniCopsAgent 1 }
juniCopsAgentV2 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 2 of the COPS component of the JUNOSe SNMP agent. This version
of the COPS component is supported in JUNOSe 4.0 and subsequent system
releases."
STATUS current
DESCRIPTION
"The MIB supported by the SNMP agent for the COPS application in
JUNOSe."
SUPPORTS Juniper-COPS-MIB
INCLUDES {
juniCopsProtocolGroup2 }
::= { juniCopsAgent 2 }
END

View File

@@ -0,0 +1,462 @@
-- *****************************************************************************
-- Juniper-COPS-MIB
--
-- Juniper Networks Enterprise MIB
-- Common Open Policy Service (COPS) Protocol Layer MIB
--
-- Copyright (c) 2000, 2002 Unisphere Networks, Inc.
-- Copyright (c) 2002 Juniper Networks, Inc.
-- All Rights Reserved.
-- *****************************************************************************
Juniper-COPS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, IpAddress, Counter32
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
JuniName
FROM Juniper-TC
juniMibs
FROM Juniper-MIBs;
juniCopsProtocolMIB MODULE-IDENTITY
LAST-UPDATED "200209162144Z" -- 16-Sep-02 05:44 PM EDT
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 Common Open Policy Service (COPS) Protocol MIB for the Juniper
Networks enterprise."
-- Revision History
REVISION "200209162144Z" -- 16-Sep-02 05:44 PM EDT - JUNOSe 5.0
DESCRIPTION
"Replaced Unisphere names with Juniper names."
REVISION "200201141901Z" -- 14-Jan-02 02:01 PM EST - JUNOSe 4.0
DESCRIPTION
"Expanded MIB to include following objects:
juniCopsProtocolSessionLocalAddress,
juniCopsProtocolSessionTransportRouterName "
REVISION "200002220000Z" -- 22-Feb-00 - JUNOSe 2.0
DESCRIPTION
"Initial version of this MIB module."
::= { juniMibs 37 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed objects
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
--
-- This MIB contains definitions needed for the COPS Protocol component.
--
juniCopsProtocolObjects OBJECT IDENTIFIER ::= { juniCopsProtocolMIB 1 }
juniCopsProtocolCfg OBJECT IDENTIFIER ::= { juniCopsProtocolObjects 1 }
juniCopsProtocolStatus OBJECT IDENTIFIER ::= { juniCopsProtocolObjects 2 }
juniCopsProtocolStatistics OBJECT IDENTIFIER ::= { juniCopsProtocolObjects 3 }
juniCopsProtocolSession OBJECT IDENTIFIER ::= { juniCopsProtocolObjects 4 }
--
-- Statistics Objects
--
juniCopsProtocolStatisticsScalars OBJECT IDENTIFIER
::= { juniCopsProtocolStatistics 1 }
juniCopsProtocolSessionsCreated OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of COPS protocol sessions created."
::= { juniCopsProtocolStatisticsScalars 1 }
juniCopsProtocolSessionsDeleted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of COPS protocol sessions deleted."
::= { juniCopsProtocolStatisticsScalars 2 }
juniCopsProtocolCurrentSessions OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of current COPS protocol sessions."
::= { juniCopsProtocolStatisticsScalars 3 }
juniCopsProtocolBytesReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of bytes received by the COPS protocol layer."
::= { juniCopsProtocolStatisticsScalars 4 }
juniCopsProtocolPacketsReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets received by the COPS protocol layer."
::= { juniCopsProtocolStatisticsScalars 5 }
juniCopsProtocolBytesSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of bytes sent by the COPS protocol layer."
::= { juniCopsProtocolStatisticsScalars 6 }
juniCopsProtocolPacketsSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets sent by the COPS protocol layer."
::= { juniCopsProtocolStatisticsScalars 7 }
juniCopsProtocolKeepAlivesReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number keep alive packets received by the COPS protocol layer."
::= { juniCopsProtocolStatisticsScalars 8 }
juniCopsProtocolKeepAlivesSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of keep alive packets sent by the COPS protocol layer."
::= { juniCopsProtocolStatisticsScalars 9 }
--
-- Session Information
--
juniCopsProtocolSessionTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniCopsProtocolSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The COPS protocol session information table."
::= { juniCopsProtocolSession 1 }
juniCopsProtocolSessionEntry OBJECT-TYPE
SYNTAX JuniCopsProtocolSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the COPS protocol session information table."
INDEX { juniCopsProtocolSessionClientType }
::= { juniCopsProtocolSessionTable 1 }
JuniCopsProtocolSessionEntry ::= SEQUENCE {
juniCopsProtocolSessionClientType Integer32,
juniCopsProtocolSessionRemoteAddress IpAddress,
juniCopsProtocolSessionRemotePort Integer32,
juniCopsProtocolSessionBytesReceived Counter32,
juniCopsProtocolSessionPacketsReceived Counter32,
juniCopsProtocolSessionBytesSent Counter32,
juniCopsProtocolSessionPacketsSent Counter32,
juniCopsProtocolSessionREQSent Counter32,
juniCopsProtocolSessionDECReceived Counter32,
juniCopsProtocolSessionRPTSent Counter32,
juniCopsProtocolSessionDRQSent Counter32,
juniCopsProtocolSessionSSQSent Counter32,
juniCopsProtocolSessionOPNSent Counter32,
juniCopsProtocolSessionCATReceived Counter32,
juniCopsProtocolSessionCCSent Counter32,
juniCopsProtocolSessionCCReceived Counter32,
juniCopsProtocolSessionSSCSent Counter32,
juniCopsProtocolSessionLocalAddress IpAddress,
juniCopsProtocolSessionTransportRouterName JuniName }
juniCopsProtocolSessionClientType OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The COPS client-type for which this entry information is valid."
::= { juniCopsProtocolSessionEntry 1 }
juniCopsProtocolSessionRemoteAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of the remote end of this session."
::= { juniCopsProtocolSessionEntry 2 }
juniCopsProtocolSessionRemotePort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The remote port for this session."
::= { juniCopsProtocolSessionEntry 3 }
juniCopsProtocolSessionBytesReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of bytes received by this session."
::= { juniCopsProtocolSessionEntry 4 }
juniCopsProtocolSessionPacketsReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets received by this session."
::= { juniCopsProtocolSessionEntry 5 }
juniCopsProtocolSessionBytesSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of bytes sent on this session."
::= { juniCopsProtocolSessionEntry 6 }
juniCopsProtocolSessionPacketsSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets sent on this session."
::= { juniCopsProtocolSessionEntry 7 }
juniCopsProtocolSessionREQSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of REQ packets sent on this session."
::= { juniCopsProtocolSessionEntry 8 }
juniCopsProtocolSessionDECReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of DEC packets received on this session."
::= { juniCopsProtocolSessionEntry 9 }
juniCopsProtocolSessionRPTSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of RPT packets sent on this session."
::= { juniCopsProtocolSessionEntry 10 }
juniCopsProtocolSessionDRQSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of DRQ packets sent on this session."
::= { juniCopsProtocolSessionEntry 11 }
juniCopsProtocolSessionSSQSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of SSQ packets sent on this session."
::= { juniCopsProtocolSessionEntry 12 }
juniCopsProtocolSessionOPNSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of OPN packets sent on this session."
::= { juniCopsProtocolSessionEntry 13 }
juniCopsProtocolSessionCATReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of CAT packets received on this session."
::= { juniCopsProtocolSessionEntry 14 }
juniCopsProtocolSessionCCSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of CC packets sent on this session."
::= { juniCopsProtocolSessionEntry 15 }
juniCopsProtocolSessionCCReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of CC packets received on this session."
::= { juniCopsProtocolSessionEntry 16 }
juniCopsProtocolSessionSSCSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of SSC packets sent on this session."
::= { juniCopsProtocolSessionEntry 17 }
juniCopsProtocolSessionLocalAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of the local end of this session."
::= { juniCopsProtocolSessionEntry 18 }
juniCopsProtocolSessionTransportRouterName OBJECT-TYPE
SYNTAX JuniName
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The administratively assigned name of the transport router for this
session."
::= { juniCopsProtocolSessionEntry 19 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Notifications
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- No notifications are defined in this MIB. Placeholders follow.
-- juniCopsProtocolTrapControl OBJECT IDENTIFIER
-- ::= { juniCopsProtocolMIB 2 }
-- juniCopsProtocolTraps OBJECT IDENTIFIER
-- ::= { juniCopsProtocolMIB 3 }
-- juniCopsProtocolTrapPrefix OBJECT IDENTIFIER
-- ::= { juniCopsProtocolTraps 0 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Conformance information
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniCopsProtocolMIBConformance OBJECT IDENTIFIER
::= { juniCopsProtocolMIB 4 }
juniCopsProtocolMIBCompliances OBJECT IDENTIFIER
::= { juniCopsProtocolMIBConformance 1 }
juniCopsProtocolMIBGroups OBJECT IDENTIFIER
::= { juniCopsProtocolMIBConformance 2 }
--
-- compliance statements
--
juniCopsProtocolAuthCompliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"Current compliance statement for authentication clients implementing
the Juniper COPS Protocol MIB authentication functionality. This
statement became obsolete when the local address and transport router
name objects were add."
MODULE -- this module
MANDATORY-GROUPS {
juniCopsProtocolGroup }
::= { juniCopsProtocolMIBCompliances 1 } -- JUNOSe 2.0
juniCopsProtocolAuthCompliance2 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for authentication clients implementing the
Juniper COPS Protocol MIB authentication functionality."
MODULE -- this module
MANDATORY-GROUPS {
juniCopsProtocolGroup2 }
::= { juniCopsProtocolMIBCompliances 2 } -- JUNOSe 4.0
--
-- units of conformance
--
juniCopsProtocolGroup OBJECT-GROUP
OBJECTS {
juniCopsProtocolSessionsCreated,
juniCopsProtocolSessionsDeleted,
juniCopsProtocolCurrentSessions,
juniCopsProtocolBytesReceived,
juniCopsProtocolPacketsReceived,
juniCopsProtocolBytesSent,
juniCopsProtocolPacketsSent,
juniCopsProtocolKeepAlivesReceived,
juniCopsProtocolKeepAlivesSent,
juniCopsProtocolSessionRemoteAddress,
juniCopsProtocolSessionRemotePort,
juniCopsProtocolSessionBytesReceived,
juniCopsProtocolSessionPacketsReceived,
juniCopsProtocolSessionBytesSent,
juniCopsProtocolSessionPacketsSent,
juniCopsProtocolSessionREQSent,
juniCopsProtocolSessionDECReceived,
juniCopsProtocolSessionRPTSent,
juniCopsProtocolSessionDRQSent,
juniCopsProtocolSessionSSQSent,
juniCopsProtocolSessionOPNSent,
juniCopsProtocolSessionCATReceived,
juniCopsProtocolSessionCCSent,
juniCopsProtocolSessionCCReceived,
juniCopsProtocolSessionSSCSent }
STATUS obsolete
DESCRIPTION
"Obsolete basic collection of objects providing management of the COPS
Protocol. This group became obsolete when the local address and
transport router name objects were add."
::= { juniCopsProtocolMIBGroups 1 }
juniCopsProtocolGroup2 OBJECT-GROUP
OBJECTS {
juniCopsProtocolSessionsCreated,
juniCopsProtocolSessionsDeleted,
juniCopsProtocolCurrentSessions,
juniCopsProtocolBytesReceived,
juniCopsProtocolPacketsReceived,
juniCopsProtocolBytesSent,
juniCopsProtocolPacketsSent,
juniCopsProtocolKeepAlivesReceived,
juniCopsProtocolKeepAlivesSent,
juniCopsProtocolSessionRemoteAddress,
juniCopsProtocolSessionRemotePort,
juniCopsProtocolSessionBytesReceived,
juniCopsProtocolSessionPacketsReceived,
juniCopsProtocolSessionBytesSent,
juniCopsProtocolSessionPacketsSent,
juniCopsProtocolSessionREQSent,
juniCopsProtocolSessionDECReceived,
juniCopsProtocolSessionRPTSent,
juniCopsProtocolSessionDRQSent,
juniCopsProtocolSessionSSQSent,
juniCopsProtocolSessionOPNSent,
juniCopsProtocolSessionCATReceived,
juniCopsProtocolSessionCCSent,
juniCopsProtocolSessionCCReceived,
juniCopsProtocolSessionSSCSent,
juniCopsProtocolSessionLocalAddress,
juniCopsProtocolSessionTransportRouterName }
STATUS current
DESCRIPTION
"The basic collection of objects providing management of the COPS
Protocol."
::= { juniCopsProtocolMIBGroups 2 }
END

View File

@@ -0,0 +1,385 @@
-- *****************************************************************************
-- Juniper-DHCP-CONF
--
-- SNMP Agent Capabilities definitions for the DHCP MIB.
--
-- Copyright (c) 2001, 2002 Unisphere Networks, Inc.
-- Copyright (c) 2002, 2004 Juniper Networks, Inc.
-- All rights reserved.
-- *****************************************************************************
Juniper-DHCP-CONF DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
juniAgents
FROM Juniper-Agents;
juniDhcpAgent MODULE-IDENTITY
LAST-UPDATED "200701312038Z" -- 31-Jan-07 04:38 PM EDT
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Networks, Inc.
Postal: 10 Technology Park Drive
Westford, MA 01886-3146
USA
Tel: +1 978 589 5800
E-mail: mib@Juniper.net"
DESCRIPTION
"The agent capabilities definitions for the DHCP component of the SNMP
agent in the Juniper E-series family of products. The DHCP application
has subcomponents that run independently of each other and therefore
have separate agent capabilities definitions."
-- Revision History
REVISION "200701312038Z" -- 31-Jan-07 04:38 PM EDT - JUNOSe 8.0
DESCRIPTION
"Added DHCP Option 60 support, and following objects become obsoleted:
rsDhcpLocalServerCableModemServerTable,
rsDhcpLocalServerCableModemRequestIn,
rsDhcpLocalServerCableModemResponseIn,
rsDhcpLocalServerCableModemRequestOut,
rsDhcpLocalServerCableModemResponseOut,
rsDhcpLocalServerCableModemRequestDropped,
rsDhcpLocalServerCableModemResponseDropped,
rsDhcpLocalServerCableModemRequestBad,
rsDhcpLocalServerCableModemResponseBad,
rsDhcpLocalServerCableModemRequestDeleted,
rsDhcpLocalServerCableModemPacketsIn,
rsDhcpLocalServerCableModemPacketsOut,
rsDhcpLocalServerCableModemPacketsDropped.
Added juniDhcpRelayBroadcastFlagReplies to control unicast/broadcast
delivery of DHCP reply packets.
Added juniDhcpRelayGiaddrSelectsInterface for enable/diable of DHCP Relay
Giaddr Selects Interface operation mode."
REVISION "200511041953Z" -- 04-Nov-05 02:53 PM EST - JUNOSe 7.2
DESCRIPTION
"Added new DHCP Relay statistics to rsDhcpRelayScalars."
REVISION "200505171918Z" -- 17-May-05 03:18 PM EDT - JUNOSe 7.1
DESCRIPTION
"Added juniDhcpLocalServerSubInterfaceTable."
REVISION "200512052131Z" -- 05-Dec-05 04:31 PM EST - JUNOSe 7.0
DESCRIPTION
"Added juniDhcpLocalServerBindingsLeaseInterval,
juniDhcpLocalServerBindingsLeaseStartTime and
juniDhcpLocalServerBindingsInitialLeaseStartTime.
Update definition of juniDhcpLocalServerBindingsExpireTime.
Added juniDhcpLocalServerBindingsRowStatus to permit administrative
clearing of an address binding.
Added juniDhcpLocalServerPoolSharedInUse to indicate sharing of DHCP pool
addresses.
Added statistics for renews, rebinds, errors, and discards.
Added juniDhcpRelayLayer2UnicastReplies to control
L2 ucast L3 bcast of DHCP reply packets."
REVISION "200411081616Z" -- 08-Nov-04 11:16 AM EST - JUNOSe 6.2
DESCRIPTION
"Added ability to administratively delete DHCP local server
address bindings."
REVISION "200401231630Z" -- 23-Jan-04 11:30 AM EST - JUNOSe 5.2
DESCRIPTION
"Added DHCP local server pool exhaustion variables and notifications for
high pool utilization and pool exhaustion."
REVISION "200309051903Z" -- 05-Sep-03 03:03 PM EDT - JUNOSe 5.1
DESCRIPTION
"Added support to exclude the subinterafce ID from option 82 circuit
ID."
REVISION "200212171659Z" -- 17-Dec-02 11:59 AM EST - JUNOSe 5.0
DESCRIPTION
"Replaced Unisphere names with Juniper names.
Added host name and virtual router name to the relay agent circuit ID."
REVISION "200205101937Z" -- 10-May-02 03:37 PM EDT - JUNOSe 4.0
DESCRIPTION
"Added local server reservation and cable modem support.
Refined agent info enable into agent circuit ID enable and agent remote
ID enable."
REVISION "200103301846Z" -- 30-Mar-01 01:46 PM EST - JUNOSe 3.2
DESCRIPTION
"The initial release of this management information module."
::= { juniAgents 8 }
-- *****************************************************************************
-- The DHCP relay SNMP Agent Capabilities definitions
-- *****************************************************************************
juniDhcpRelayAgent OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The DHCP relay subcomponent of the DHCP application. MIB support for
each subcomponent can run independently of the other subcomponents."
::= { juniDhcpAgent 1 }
juniDhcpRelayAgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the DHCP relay subcomponent of the JUNOSe SNMP agent.
This version of the DHCP relay subcomponent was supported in JUNOSe 1.3
thru 3.x system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the DHCP application in JUNOSe.
These capabilities became obsolete when the agent info enable was
refined."
SUPPORTS Juniper-DHCP-MIB
INCLUDES {
juniDhcpRelayGroup }
::= { juniDhcpRelayAgent 1 }
juniDhcpRelayAgentV2 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 2 of the DHCP relay subcomponent of the JUNOSe SNMP agent.
This version of the DHCP relay subcomponent was supported in JUNOSe 4.x
system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the DHCP application in JUNOSe.
These capabilities became obsolete when host name and virtual router
name support was added."
SUPPORTS Juniper-DHCP-MIB
INCLUDES {
juniDhcpRelayGroup2,
juniDhcpRelayDeprecatedGroup }
::= { juniDhcpRelayAgent 2 }
juniDhcpRelayAgentV3 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 3 of the DHCP relay subcomponent of the JUNOSe SNMP agent.
This version of the DHCP relay subcomponent was supported in JUNOSe 5.0
system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the DHCP application in JUNOSe.
These capabilities became obsolete when support was added for excluding
the subinterface ID from option 82 circuit ID."
SUPPORTS Juniper-DHCP-MIB
INCLUDES {
juniDhcpRelayGroup3,
juniDhcpRelayDeprecatedGroup }
::= { juniDhcpRelayAgent 3 }
juniDhcpRelayAgentV4 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 4 of the DHCP relay subcomponent of the JUNOSe SNMP agent.
This version of the DHCP relay subcomponent is supported in JUNOSe 5.1
and subsequent system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the DHCP application in
JUNOSe."
SUPPORTS Juniper-DHCP-MIB
INCLUDES {
juniDhcpRelayGroup4,
juniDhcpRelayDeprecatedGroup }
::= { juniDhcpRelayAgent 4 }
juniDhcpRelayAgentV5 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 5 of the DHCP relay subcomponent of the JUNOSe SNMP agent.
This version of the DHCP relay subcomponent is supported in JUNOSe 6.1
and subsequent system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the DHCP application in
JUNOSe."
SUPPORTS Juniper-DHCP-MIB
INCLUDES {
juniDhcpRelayGroup5,
juniDhcpRelayDeprecatedGroup }
::= { juniDhcpRelayAgent 5 }
juniDhcpRelayAgentV6 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 6 of the DHCP relay subcomponent of the JUNOSe SNMP agent.
This version of the DHCP relay subcomponent is supported in JUNOSe 7.0
and subsequent system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the DHCP application in
JUNOSe."
SUPPORTS Juniper-DHCP-MIB
INCLUDES {
juniDhcpRelayGroup6,
juniDhcpRelayDeprecatedGroup }
::= { juniDhcpRelayAgent 6 }
juniDhcpRelayAgentV7 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 7 of the DHCP relay subcomponent of the JUNOSe SNMP agent.
This version of the DHCP relay subcomponent is supported in JUNOSe 7.0
and subsequent system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the DHCP application in
JUNOSe."
SUPPORTS Juniper-DHCP-MIB
INCLUDES {
juniDhcpRelayGroup7,
juniDhcpRelayDeprecatedGroup }
::= { juniDhcpRelayAgent 7 }
juniDhcpRelayAgentV8 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 8 of the DHCP relay subcomponent of the JUNOSe SNMP agent.
This version of the DHCP relay subcomponent is supported in JUNOSe 7.2
and subsequent system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the DHCP application in
JUNOSe."
SUPPORTS Juniper-DHCP-MIB
INCLUDES {
juniDhcpRelayGroup8,
juniDhcpRelayDeprecatedGroup }
::= { juniDhcpRelayAgent 8 }
juniDhcpRelayAgentV9 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 9 of the DHCP relay subcomponent of the JUNOSe SNMP agent.
This version of the DHCP relay subcomponent is supported in JUNOSe 8.0
and subsequent system releases."
STATUS current
DESCRIPTION
"The MIB supported by the SNMP agent for the DHCP application in
JUNOSe."
SUPPORTS Juniper-DHCP-MIB
INCLUDES {
juniDhcpRelayGroup10,
juniDhcpRelayDeprecatedGroup }
::= { juniDhcpRelayAgent 9 }
-- *****************************************************************************
-- The DHCP proxy SNMP Agent Capabilities definitions
-- *****************************************************************************
juniDhcpProxyAgent OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The DHCP proxy subcomponent of the DHCP application. MIB support for
each subcomponent can run independently of the other subcomponents."
::= { juniDhcpAgent 2 }
juniDhcpProxyAgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the DHCP proxy subcomponent of the JUNOSe SNMP agent.
This version of the DHCP proxy subcomponent is supported in JUNOSe 1.3
and subsequent system releases."
STATUS current
DESCRIPTION
"The MIB supported by the SNMP agent for the DHCP application in
JUNOSe."
SUPPORTS Juniper-DHCP-MIB
INCLUDES {
juniDhcpProxyGroup }
::= { juniDhcpProxyAgent 1 }
-- *****************************************************************************
-- The DHCP local server agent capabilities.
-- *****************************************************************************
juniDhcpLocalServerAgent OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The DHCP local server subcomponent of the DHCP application. MIB
support for each subcomponent can run independently of the other
subcomponents."
::= { juniDhcpAgent 3 }
juniDhcpLocalServerAgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the DHCP local server subcomponent of JUNOSe SNMP agent.
This version of the DHCP local server subcomponent was supported in
JUNOSe 3.1 and subsequent 3.x system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the DHCP application in JUNOSe.
These capabilities became obsolete when support was added for
reservations and cable modems."
SUPPORTS Juniper-DHCP-MIB
INCLUDES {
juniDhcpLocalServerGroup }
::= { juniDhcpLocalServerAgent 1 }
juniDhcpLocalServerAgentV2 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 2 of the DHCP local server subcomponent of JUNOSe SNMP agent.
This version of the DHCP local server subcomponent was supported in
JUNOSe 4.0 through 5.1 system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the DHCP application in JUNOSe.
These capabilities became obsolete when support was added for pool
utilization."
SUPPORTS Juniper-DHCP-MIB
INCLUDES {
juniDhcpLocalServerGroup2 }
::= { juniDhcpLocalServerAgent 2 }
juniDhcpLocalServerAgentV3 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 3 of the DHCP local server subcomponent of JUNOSe SNMP agent.
This version of the DHCP local server subcomponent is supported in
JUNOSe 5.2 and subsequent system releases."
STATUS current
DESCRIPTION
"The MIB supported by the SNMP agent for the DHCP application in
JUNOSe."
SUPPORTS Juniper-DHCP-MIB
INCLUDES {
juniDhcpLocalServerGroup3,
juniDhcpLocalServerPoolTrapGroup }
::= { juniDhcpLocalServerAgent 3 }
--
-- Placeholder for V4 which should document use of juniDhcpLocalServerGroup4
-- as of JUNOSe 5.3.
--
juniDhcpLocalServerAgentV5 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 5 of the DHCP local server subcomponent of JUNOSe SNMP agent.
This version of the DHCP local server subcomponent is supported in
JUNOSe 6.2 and subsequent system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the DHCP application in
JUNOSe."
SUPPORTS Juniper-DHCP-MIB
INCLUDES {
juniDhcpLocalServerGroup5,
juniDhcpLocalServerPoolTrapGroup }
::= { juniDhcpLocalServerAgent 5 }
juniDhcpLocalServerAgentV6 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 6 of the DHCP local server subcomponent of JUNOSe SNMP agent.
This version of the DHCP local server subcomponent is supported in
JUNOSe 7.1 and subsequent system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the DHCP application in
JUNOSe."
SUPPORTS Juniper-DHCP-MIB
INCLUDES {
juniDhcpLocalServerGroup6,
juniDhcpLocalServerPoolTrapGroup2 }
::= { juniDhcpLocalServerAgent 6 }
juniDhcpLocalServerAgentV7 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 7 of the DHCP local server subcomponent of JUNOSe SNMP agent.
This version of the DHCP local server subcomponent is supported in
JUNOSe 8.0 and subsequent system releases."
STATUS current
DESCRIPTION
"The MIB supported by the SNMP agent for the DHCP application in
JUNOSe."
SUPPORTS Juniper-DHCP-MIB
INCLUDES {
juniDhcpLocalServerGroup8,
juniDhcpLocalServerPoolTrapGroup2 }
::= { juniDhcpLocalServerAgent 7 }
END

3556
MIBS/junose/Juniper-DHCP-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,57 @@
-- *****************************************************************************
-- Juniper-DHCPv6-CONF
--
-- SNMP Agent Capabilities definitions for the DHCPv6 MIB.
--
-- Copyright (c) 2003 Juniper Networks, Inc. All rights reserved.
-- *****************************************************************************
Juniper-DHCPv6-CONF DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
juniAgents
FROM Juniper-Agents;
juniDhcpv6Agent MODULE-IDENTITY
LAST-UPDATED "200305081755Z" -- 08-May-03 01:55 PM EDT
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Networks, Inc.
Postal: 10 Technology Park Drive
Westford, MA 01886-3146
USA
Tel: +1 978 589 5800
E-mail: mib@Juniper.net"
DESCRIPTION
"The agent capabilities definitions for the DHCPv6 component of the SNMP
agent in the Juniper E-series family of products."
-- Revision History
REVISION "200305081755Z" -- 08-May-03 01:55 PM EDT - JUNOSe 5.1
DESCRIPTION
"The initial release of this management information module."
::= { juniAgents 64 }
-- *****************************************************************************
-- DHCPv6 SNMP Agent Capabilities definitions
-- *****************************************************************************
juniDhcpv6AgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the DHCPv6 component of the Juniper JUNOSe SNMP agent.
This version of the DHCPv6 component is supported in JUNOSe 5.1 and
subsequent system releases."
STATUS current
DESCRIPTION
"The MIB supported by the SNMP agent for the DHCPv6 application in
JUNOSe."
SUPPORTS Juniper-DHCPv6-MIB
INCLUDES {
juniDhcpv6LocalServerGroup }
::= { juniDhcpv6Agent 1 }
END

View File

@@ -0,0 +1,379 @@
-- *****************************************************************************
-- Juniper-DHCPv6-MIB
--
-- Juniper Networks Enterprise MIB
-- DHCPv6 MIB
--
-- Copyright (c) 2003 Juniper Networks, Inc. All Rights Reserved.
-- *****************************************************************************
Juniper-DHCPv6-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Counter32, Integer32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue, TimeInterval
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
Ipv6AddressPrefix
FROM IPV6-TC
juniMibs
FROM Juniper-MIBs;
juniDhcpv6MIB MODULE-IDENTITY
LAST-UPDATED "200305081715Z" -- 08-May-03 01:15 PM EDT
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 DHCPv6 MIB for the Juniper Networks enterprise."
-- Revision History
REVISION "200305081715Z" -- 08-May-03 01:15 PM EDT - JUNOSe 5.1
DESCRIPTION
"Initial version of this MIB module."
::= { juniMibs 69 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Textual conventions
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
JuniDhcpv6LocalServerModeType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The set of DHCPv6 Local Server operational Mode types."
SYNTAX INTEGER {
localServerModeTypeEqualAccess(1),
localServerModeTypeStandalone(2) }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed object groups
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniDhcpv6Objects OBJECT IDENTIFIER ::= { juniDhcpv6MIB 1 }
juniDhcpv6LocalServerObjects OBJECT IDENTIFIER ::= { juniDhcpv6Objects 1 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed objects for DHCPv6 Local Server
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniDhcpv6LocalServerStatistics OBJECT IDENTIFIER
::= { juniDhcpv6LocalServerObjects 1 }
juniDhcpv6LocalServerAttributes OBJECT IDENTIFIER
::= { juniDhcpv6LocalServerObjects 2 }
juniDhcpv6LocalServerBindings OBJECT IDENTIFIER
::= { juniDhcpv6LocalServerObjects 3 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- DHCPv6 Local Server Statistics
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniDhcpv6LocalServerMemUsage OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The amount (in bytes) of memory currently allocated to this local
server."
::= { juniDhcpv6LocalServerStatistics 1 }
juniDhcpv6LocalServerNumBindings OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of address bindings maintained by this local server."
::= { juniDhcpv6LocalServerStatistics 2 }
juniDhcpv6LocalServerRxSolicits OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of solicit messages received by this local server."
::= { juniDhcpv6LocalServerStatistics 3 }
juniDhcpv6LocalServerRxAccepts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of accept messages received by this local server."
::= { juniDhcpv6LocalServerStatistics 4 }
juniDhcpv6LocalServerRxRenews OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of renew messages received by this local server."
::= { juniDhcpv6LocalServerStatistics 5 }
juniDhcpv6LocalServerRxDeclines OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of decline messages received by this local server."
::= { juniDhcpv6LocalServerStatistics 6 }
juniDhcpv6LocalServerRxReleases OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of release messages received by this local server."
::= { juniDhcpv6LocalServerStatistics 7 }
juniDhcpv6LocalServerRxInforms OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of inform messages received by this local server."
::= { juniDhcpv6LocalServerStatistics 8 }
juniDhcpv6LocalServerRxConfirms OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of confirm messages received by this local server."
::= { juniDhcpv6LocalServerStatistics 9 }
juniDhcpv6LocalServerRxRebinds OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of rebind messages received by this local server."
::= { juniDhcpv6LocalServerStatistics 10 }
juniDhcpv6LocalServerTxReconfigures OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of reconfigure messages sent by this local server."
::= { juniDhcpv6LocalServerStatistics 11 }
juniDhcpv6LocalServerTxAdvertises OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of advertise messages sent by this local server."
::= { juniDhcpv6LocalServerStatistics 12 }
juniDhcpv6LocalServerTxSuccessfulReplies OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of success reply messages sent by this local server."
::= { juniDhcpv6LocalServerStatistics 13 }
juniDhcpv6LocalServerTxFailedReplies OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of failed reply messages sent by this local server."
::= { juniDhcpv6LocalServerStatistics 14 }
juniDhcpv6LocalServerUnknownMessages OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of unknown messages processed by this local server."
::= { juniDhcpv6LocalServerStatistics 15 }
juniDhcpv6LocalServerBadMessages OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of bad messages processed by this local server."
::= { juniDhcpv6LocalServerStatistics 16 }
juniDhcpv6LocalServerPacketsIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of input packets processed by this local server."
::= { juniDhcpv6LocalServerStatistics 17 }
juniDhcpv6LocalServerPacketsOut OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of output packets processed by this local server."
::= { juniDhcpv6LocalServerStatistics 18 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- DHCPv6 Local Server Bindings Table
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniDhcpv6LocalServerBindingsTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniDhcpv6LocalServerBindingsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of address bindings maintained by this DHCPv6 Local Server."
::= { juniDhcpv6LocalServerBindings 1 }
juniDhcpv6LocalServerBindingsEntry OBJECT-TYPE
SYNTAX JuniDhcpv6LocalServerBindingsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) representing an address binding maintained by
this DHCPv6 Local Server."
INDEX { juniDhcpv6LocalServerBindingsPrefix,
juniDhcpv6LocalServerBindingsLength }
::= { juniDhcpv6LocalServerBindingsTable 1 }
JuniDhcpv6LocalServerBindingsEntry ::= SEQUENCE {
juniDhcpv6LocalServerBindingsPrefix Ipv6AddressPrefix,
juniDhcpv6LocalServerBindingsLength Integer32,
juniDhcpv6LocalServerBindingsClientDuid OCTET STRING,
juniDhcpv6LocalServerBindingsInfinite TruthValue,
juniDhcpv6LocalServerBindingsExpireTime TimeInterval,
juniDhcpv6LocalServerBindingsIf OCTET STRING}
juniDhcpv6LocalServerBindingsPrefix OBJECT-TYPE
SYNTAX Ipv6AddressPrefix
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP Address associated with this entry in the bindings table."
::= { juniDhcpv6LocalServerBindingsEntry 1 }
juniDhcpv6LocalServerBindingsLength OBJECT-TYPE
SYNTAX Integer32 (0..128)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP Address associated with this entry in the bindings table."
::= { juniDhcpv6LocalServerBindingsEntry 2 }
juniDhcpv6LocalServerBindingsClientDuid OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..130))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The client OUID associated with this entry in the bindings table and
corresponding to the IP Address denoted by the table index."
::= { juniDhcpv6LocalServerBindingsEntry 3 }
juniDhcpv6LocalServerBindingsInfinite OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If true, then this binding will be maintained indefinitely. If false,
then this binding will expire in accordance with the value of
juniDhcpv6LocalServerBindingsExpireTime."
::= { juniDhcpv6LocalServerBindingsEntry 4 }
juniDhcpv6LocalServerBindingsExpireTime OBJECT-TYPE
SYNTAX TimeInterval
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If juniDhcpv6LocalServerBindingsInfinite is false, then this is the
time remaining prior to expiration of the address binding associated
with this entry."
::= { juniDhcpv6LocalServerBindingsEntry 5 }
juniDhcpv6LocalServerBindingsIf OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The interface associated with this entry in the bindings table and
corresponding to the IP Address denoted by the table index."
::= { juniDhcpv6LocalServerBindingsEntry 6 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- DHCPv6 Local Server Attributes
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniDhcpv6LocalServerAttributesMode OBJECT-TYPE
SYNTAX JuniDhcpv6LocalServerModeType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An object representing the mode in which the DHCPv6 Local Server is
operating."
::= { juniDhcpv6LocalServerAttributes 1 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Conformance information
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniDhcpv6MIBConformance
OBJECT IDENTIFIER ::= { juniDhcpv6MIB 2 }
juniDhcpv6MIBCompliances
OBJECT IDENTIFIER ::= { juniDhcpv6MIBConformance 1 }
juniDhcpv6MIBGroups
OBJECT IDENTIFIER ::= { juniDhcpv6MIBConformance 2 }
--
-- compliance statements
--
juniDhcpv6Compliance2 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting DHCPv6."
MODULE -- this module
GROUP juniDhcpv6LocalServerGroup
DESCRIPTION
"The DHCPv6 Local Server group is mandatory for systems
supporting DHCPv6 Local Servers."
::= { juniDhcpv6MIBCompliances 1 } -- JUNOSe 5.1
--
-- units of conformance
--
juniDhcpv6LocalServerGroup OBJECT-GROUP
OBJECTS {
juniDhcpv6LocalServerMemUsage,
juniDhcpv6LocalServerNumBindings,
juniDhcpv6LocalServerRxSolicits,
juniDhcpv6LocalServerRxAccepts,
juniDhcpv6LocalServerRxRenews,
juniDhcpv6LocalServerRxDeclines,
juniDhcpv6LocalServerRxReleases,
juniDhcpv6LocalServerRxInforms,
juniDhcpv6LocalServerRxConfirms,
juniDhcpv6LocalServerRxRebinds,
juniDhcpv6LocalServerTxReconfigures,
juniDhcpv6LocalServerTxAdvertises,
juniDhcpv6LocalServerTxSuccessfulReplies,
juniDhcpv6LocalServerTxFailedReplies,
juniDhcpv6LocalServerUnknownMessages,
juniDhcpv6LocalServerBadMessages,
juniDhcpv6LocalServerPacketsIn,
juniDhcpv6LocalServerPacketsOut,
juniDhcpv6LocalServerBindingsClientDuid,
juniDhcpv6LocalServerBindingsInfinite,
juniDhcpv6LocalServerBindingsExpireTime,
juniDhcpv6LocalServerBindingsIf,
juniDhcpv6LocalServerAttributesMode }
STATUS current
DESCRIPTION
"The basic collection of objects providing management of DHCPv6 Local
Server functionality."
::= { juniDhcpv6MIBGroups 1 } -- JUNOSe 5.1
END

View File

@@ -0,0 +1,151 @@
-- *****************************************************************************
-- Juniper-DISMAN-EVENT-MIB
--
-- Juniper Networks Enterprise MIB
-- DISMAN-EVENT MIB
--
-- Copyright 2003 Juniper Networks Inc. All Rights Reserved.
-- *****************************************************************************
Juniper-DISMAN-EVENT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
mteTriggerEntry
FROM DISMAN-EVENT-MIB
juniMibs
FROM Juniper-MIBs;
juniDismanEventMIB MODULE-IDENTITY
LAST-UPDATED "200310301535Z" -- 30-Oct-03 10:35 AM 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 Distributed Management (Disman) Event MIB extensions for the
Juniper Networks enterprise. This MIB module extends event triggers and
actions defined in the IETF DISMAN-EVENT-MIB."
-- Revision History
REVISION "200310301535Z" -- 30-Oct-03 10:35 AM EST - JUNOSe 5.3
DESCRIPTION
"Initial version of this MIB module."
::= { juniMibs 66 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed objects
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniDismanEventMIBObjects OBJECT IDENTIFIER
::= { juniDismanEventMIB 1 }
-- Management Triggered Event (MTE) objects
juniMteTrigger OBJECT IDENTIFIER
::= { juniDismanEventMIBObjects 1 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Trigger Section
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
--
-- Trigger Table
--
juniMteTriggerTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniMteTriggerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of management event trigger information."
::= { juniMteTrigger 1 }
juniMteTriggerEntry OBJECT-TYPE
SYNTAX JuniMteTriggerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a single trigger. Applications create and delete
entries using mteTriggerEntryStatus."
AUGMENTS { mteTriggerEntry }
::= { juniMteTriggerTable 1 }
JuniMteTriggerEntry ::= SEQUENCE {
juniMteTriggerContextNameLimit Unsigned32 }
juniMteTriggerContextNameLimit OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The number of management contexts from which to obtain
mteTriggerValueID."
DEFVAL { 0 }
::= { juniMteTriggerEntry 2 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Notifications
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniDismanEventMIBNotificationPrefix OBJECT IDENTIFIER
::= { juniDismanEventMIB 2 }
juniDismanEventMIBNotificationObjects OBJECT IDENTIFIER
::= { juniDismanEventMIBNotificationPrefix 1 }
--
-- Notification Objects
--
juniMteExistenceTestResult OBJECT-TYPE
SYNTAX INTEGER {
present(0),
absent(1),
changed(2) }
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The type of existence test when an existence trigger fired."
::= { juniDismanEventMIBNotificationObjects 1 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Conformance information
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniDismanEventConformance OBJECT IDENTIFIER
::= { juniDismanEventMIB 3 }
juniDismanEventCompliances OBJECT IDENTIFIER
::= { juniDismanEventConformance 1 }
juniDismanEventGroups OBJECT IDENTIFIER
::= { juniDismanEventConformance 2 }
--
-- Compliance
--
juniDismanEventCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities that implement the Juniper Disman
Event MIB extensions."
MODULE -- this module
MANDATORY-GROUPS {
juniMteTriggerTableGroup }
::= { juniDismanEventCompliances 1 } -- JUNOSe 5.3
--
-- Units of Conformance
--
juniMteTriggerTableGroup OBJECT-GROUP
OBJECTS {
juniMteTriggerContextNameLimit,
juniMteExistenceTestResult }
STATUS current
DESCRIPTION
"A collection of objects extending the DISMAN-EVENT-MIB.mteTriggerTable
capabilities in a Juniper product."
::= { juniDismanEventGroups 1 } -- JUNOSe 5.3
END

View File

@@ -0,0 +1,82 @@
-- *****************************************************************************
-- Juniper-DNS-CONF
--
-- SNMP Agent Capabilities definitions for the DNS MIB.
--
-- Copyright (c) 2001 Unisphere Networks, Inc.
-- Copyright (c) 2002, 2003 Juniper Networks, Inc.
-- All rights reserved.
-- *****************************************************************************
Juniper-DNS-CONF DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
juniAgents
FROM Juniper-Agents;
juniDnsAgent MODULE-IDENTITY
LAST-UPDATED "200309111752Z" -- 11-Sep-03 01:52 PM EDT
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Networks, Inc.
Postal: 10 Technology Park Drive
Westford, MA 01886-3146
USA
Tel: +1 978 589 5800
E-mail: mib@Juniper.net"
DESCRIPTION
"The agent capabilities definitions for the DNS component of the SNMP
agent in the Juniper E-series family of products."
-- Revision History
REVISION "200309111752Z" -- 11-Sep-03 01:52 PM EDT - JUNOSe 5.2
DESCRIPTION
"Added IPv6 address support."
REVISION "200209061654Z" -- 06-Sep-02 12:54 PM EDT - JUNOSe 5.0
DESCRIPTION
"Replaced Unisphere names with Juniper names."
REVISION "200103272300Z" -- 27-Mar-01 06:00 PM EST - JUNOSe 3.2
DESCRIPTION
"The initial release of this management information module."
::= { juniAgents 9 }
-- *****************************************************************************
-- DNS SNMP Agent Capabilities definitions
-- *****************************************************************************
juniDnsAgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the DNS component of the JUNOSe SNMP agent. This version
of the DNS component was supported in JUNOSe 3.0 thru 5.1 system
releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the DNS application in JUNOSe.
These capabilities became obsolete when IPv6 address support was added."
SUPPORTS Juniper-DNS-MIB
INCLUDES {
juniDnsEnableGroup,
juniDnsServerListGroup,
juniDnsLocalDomainNameListGroup }
::= { juniDnsAgent 1 }
juniDnsAgentV2 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 2 of the DNS component of the JUNOSe SNMP agent. This version
of the DNS component is supported in JUNOSe 5.2 and subsequent system
releases."
STATUS current
DESCRIPTION
"The MIB supported by the SNMP agent for the DNS application in JUNOSe."
SUPPORTS Juniper-DNS-MIB
INCLUDES {
juniDnsEnableGroup,
juniDnsV4V6ServerListGroup,
juniDnsLocalDomainNameListGroup }
::= { juniDnsAgent 2 }
END

418
MIBS/junose/Juniper-DNS-MIB Normal file
View File

@@ -0,0 +1,418 @@
-- *****************************************************************************
-- Juniper-DNS-MIB
--
-- Juniper Networks Enterprise MIB
-- DNS MIB
--
-- Copyright (c) 2001 Unisphere Networks, Inc.
-- Copyright (c) 2002, 2003 Juniper Networks, Inc.
-- Copyright (c) 2006, Juniper Networks Inc.
-- All Rights Reserved.
-- *****************************************************************************
Juniper-DNS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Integer32
FROM SNMPv2-SMI
RowStatus, TEXTUAL-CONVENTION
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
JuniEnable
FROM Juniper-TC
InetAddress, InetAddressType
FROM INET-ADDRESS-MIB
juniMibs
FROM Juniper-MIBs;
juniDnsMIB MODULE-IDENTITY
LAST-UPDATED "200609150832Z" -- 15-Sep-06 03:32 AM 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 DNS MIB for the Juniper Networks, Inc. enterprise."
-- Revision History
REVISION "200609150832Z" -- 15-Sep-06 03:32 AM EST - JUNOSe 6.1
DESCRIPTION
"Changed the maximum size of octet string for the object
juniDnsLocalDomainNameListName from 32 to 1025."
REVISION "200309111550Z" -- 11-Sep-03 11:50 AM EDT - JUNOSe 5.2
DESCRIPTION
"Added IPv6 address support."
REVISION "200209162144Z" -- 16-Sep-02 05:44 PM EDT - JUNOSe 5.0
DESCRIPTION
"Replaced Unisphere names with Juniper names."
REVISION "200103221929Z" -- 22-Mar-01 02:29 PM EST - JUNOSe 3.0
DESCRIPTION
"Initial version of this MIB module."
::= { juniMibs 47 }
-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Textual conventions
-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
--
-- Type definitions
--
JuniNextServerListIndex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Coordinate index value allocation for entries in an associated table,
by first reading an index value from this object, then creating an
entry, having that index value, in the associated table.
The DESCRIPTION clause for an object of this type must identify the
associated table.
A GET of this object returns the next available index value to be used
to create an entry in the associated table; or zero, if no valid index
value is available. This object also returns a value of zero when it is
the lexicographic successor of a varbind presented in an SNMP GETNEXT or
GETBULK request, for which circumstance it is assumed that index
allocation is unintended.
Successive GETs will typically return different values, thus avoiding
collisions among cooperating management clients seeking to create table
entries simultaneously.
Unless specified otherwise by its MAX-ACCESS and DESCRIPTION clauses, an
object of this type is read-only, and a SET of such an object returns a
notWritable error."
SYNTAX Integer32 (0..2147483647)
ServerListIndex ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"A unique value, greater than zero, for each DNS server in the managed
system."
SYNTAX Integer32 (1..2147483647)
JuniNextLocalDomainNameListIndex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Coordinate index value allocation for entries in an associated table,
by first reading an index value from this object, then creating an
entry, having that index value, in the associated table.
The DESCRIPTION clause for an object of this type must identify the
associated table.
A GET of this object returns the next available index value to be used
to create an entry in the associated table; or zero, if no valid index
value is available. This object also returns a value of zero when it is
the lexicographic successor of a varbind presented in an SNMP GETNEXT or
GETBULK request, for which circumstance it is assumed that index
allocation is unintended.
Successive GETs will typically return different values, thus avoiding
collisions among cooperating management clients seeking to create table
entries simultaneously.
Unless specified otherwise by its MAX-ACCESS and DESCRIPTION clauses, an
object of this type is read-only, and a SET of such an object returns a
notWritable error."
SYNTAX Integer32 (0..2147483647)
LocalDomainNameListIndex ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"A unique value, greater than zero, for each recognized domain name in
the managed system."
SYNTAX Integer32 (1..2147483647)
LocalDomainName ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1025a"
STATUS current
DESCRIPTION
"Local domain name. Represents textual information taken from the NVT
ASCII character set."
REFERENCE
"RFC 854: NVT ASCII character set. See SNMPv2-TC.DisplayString
DESCRIPTION for a summary."
SYNTAX OCTET STRING (SIZE (0..1025))
-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed objects
-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniDnsObjects OBJECT IDENTIFIER ::= { juniDnsMIB 1 }
juniDnsGeneral OBJECT IDENTIFIER ::= { juniDnsObjects 1 }
juniDnsServerList OBJECT IDENTIFIER ::= { juniDnsObjects 2 }
juniDnsLocalDomainNameList OBJECT IDENTIFIER ::= { juniDnsObjects 3 }
--
-- General DNS Control Objects
--
juniDnsEnable OBJECT-TYPE
SYNTAX JuniEnable
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Exerts administrative control to enable/disable DNS capability."
::= { juniDnsGeneral 1 }
--
-- The DNS Server List
--
juniDnsServerListNextIndex OBJECT-TYPE
SYNTAX JuniNextServerListIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Coordinate juniDnsServerListIndex value allocation for entries in
juniDnsServerListTable.
A GET of this object returns the next available index value to be used
to create an entry in the associated table; or zero, if no valid index
value is available. This object also returns a value of zero when it is
the lexicographic successor of a varbind presented in an SNMP GETNEXT or
GETBULK request, for which circumstance it is assumed that index
allocation is unintended.
Successive GETs will typically return different values, thus avoiding
collisions among cooperating management clients seeking to create table
entries simultaneously."
::= { juniDnsServerList 1 }
juniDnsServerListTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniDnsServerListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains an entry for each DNS server."
::= { juniDnsServerList 2 }
juniDnsServerListEntry OBJECT-TYPE
SYNTAX JuniDnsServerListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry corresponds to an associated DNS server."
INDEX { juniDnsServerListIndex }
::= { juniDnsServerListTable 1 }
JuniDnsServerListEntry ::= SEQUENCE {
juniDnsServerListIndex ServerListIndex,
juniDnsServerListAddress IpAddress, -- obsoleted
juniDnsServerListRowStatus RowStatus,
juniDnsV4V6ServerListAddressType InetAddressType,
juniDnsV4V6ServerListAddress InetAddress }
juniDnsServerListIndex OBJECT-TYPE
SYNTAX ServerListIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the DNS server. When creating entries in this table,
suitable values for this object are determined by reading
juniDnsServerListNextIndex."
::= { juniDnsServerListEntry 1 }
juniDnsServerListAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"The IP address of the DNS server. This object has been replaced by
juniDnsV4V6ServerListAddressType and juniDnsV4V6ServerListAddress."
::= { juniDnsServerListEntry 2 }
juniDnsServerListRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls creation/deletion of entries in this table according to the
RowStatus textual convention, constrained to support the following
values only:
createAndGo
destroy"
::= { juniDnsServerListEntry 3 }
juniDnsV4V6ServerListAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of IP address (IPv4 or IPv6) of the DNS server."
::= { juniDnsServerListEntry 4 }
juniDnsV4V6ServerListAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The IP address of the DNS server.
Note: Since this object is used to configure the IPv4 or IPv6 address
depending on juniDnsV4V6ServerListAddressType value, it is
mandatory to provide the IPv4 or IPv6 address by specifying each
octet's positional values explicitly.
Example:
1. IPv4 -- 4 octets -- 0xFF 0xFF 0xFF 0xFF
2. IPv6 -- 16 octets -- 0xFF 0xFF 0xFF 0xFF
0xFF 0xFF 0xFF 0xFF
0xFF 0xFF 0xFF 0xFF
0xFF 0xFF 0xFF 0xFF "
::= { juniDnsServerListEntry 5 }
--
-- The DNS Local Domain Name List
--
juniDnsLocalDomainNameListNextIndex OBJECT-TYPE
SYNTAX JuniNextLocalDomainNameListIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Coordinate juniDnsLocalDomainNameListIndex value allocation for entries
in juniDnsLocalDomainNameListTable.
A GET of this object returns the next available index value to be used
to create an entry in the associated table; or zero, if no valid index
value is available. This object also returns a value of zero when it is
the lexicographic successor of a varbind presented in an SNMP GETNEXT or
GETBULK request, for which circumstance it is assumed that index
allocation is unintended.
Successive GETs will typically return different values, thus avoiding
collisions among cooperating management clients seeking to create table
entries simultaneously."
::= { juniDnsLocalDomainNameList 1 }
juniDnsLocalDomainNameListTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniDnsLocalDomainNameListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains an entry for each recognized local domain name."
::= { juniDnsLocalDomainNameList 2 }
juniDnsLocalDomainNameListEntry OBJECT-TYPE
SYNTAX JuniDnsLocalDomainNameListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry corresponds to a recognized local domain name."
INDEX { juniDnsLocalDomainNameListIndex }
::= { juniDnsLocalDomainNameListTable 1 }
JuniDnsLocalDomainNameListEntry ::= SEQUENCE {
juniDnsLocalDomainNameListIndex LocalDomainNameListIndex,
juniDnsLocalDomainNameListName LocalDomainName,
juniDnsLocalDomainNameListRowStatus RowStatus }
juniDnsLocalDomainNameListIndex OBJECT-TYPE
SYNTAX LocalDomainNameListIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the domain name. When creating entries in this table,
suitable values for this object are determined by reading
juniDnsLocalDomainNameListNextIndex."
::= { juniDnsLocalDomainNameListEntry 1 }
juniDnsLocalDomainNameListName OBJECT-TYPE
SYNTAX LocalDomainName
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A recognized local domain name."
::= { juniDnsLocalDomainNameListEntry 2 }
juniDnsLocalDomainNameListRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls creation/deletion of entries in this table according to the
RowStatus textual convention, constrained to support the following
values only:
createAndGo
destroy"
::= { juniDnsLocalDomainNameListEntry 3 }
-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Conformance information
-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniDnsConformance OBJECT IDENTIFIER ::= { juniDnsMIB 2 }
juniDnsCompliances OBJECT IDENTIFIER ::= { juniDnsConformance 1 }
juniDnsGroups OBJECT IDENTIFIER ::= { juniDnsConformance 2 }
--
-- compliance statements
--
juniDnsCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement the Juniper DNS
MIB."
MODULE -- this module
MANDATORY-GROUPS {
juniDnsEnableGroup,
juniDnsServerListGroup,
juniDnsV4V6ServerListGroup,
juniDnsLocalDomainNameListGroup }
::= { juniDnsCompliances 1 } -- JUNOSe 3.0
--
-- units of conformance
--
juniDnsEnableGroup OBJECT-GROUP
OBJECTS {
juniDnsEnable }
STATUS current
DESCRIPTION
"A collection of objects for enabling/disabling DNS capabilities in a
Juniper product."
::= { juniDnsGroups 1 }
juniDnsServerListGroup OBJECT-GROUP
OBJECTS {
juniDnsServerListNextIndex,
juniDnsServerListAddress,
juniDnsServerListRowStatus }
STATUS obsolete
DESCRIPTION
"Obsolete collection of objects for managing DNS server list
capabilities in a Juniper product. This group became obsolete when IPv2
address support was added."
::= { juniDnsGroups 2 }
juniDnsLocalDomainNameListGroup OBJECT-GROUP
OBJECTS {
juniDnsLocalDomainNameListNextIndex,
juniDnsLocalDomainNameListName,
juniDnsLocalDomainNameListRowStatus }
STATUS current
DESCRIPTION
"A collection of objects for managing DNS local domain name list
capabilities in a Juniper product."
::= { juniDnsGroups 3 }
juniDnsV4V6ServerListGroup OBJECT-GROUP
OBJECTS {
juniDnsServerListNextIndex,
juniDnsServerListRowStatus,
juniDnsV4V6ServerListAddress,
juniDnsV4V6ServerListAddressType }
STATUS current
DESCRIPTION
"A collection of objects for managing DNS server list capabilities in a
Juniper product."
::= { juniDnsGroups 4 }
END

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,292 @@
-- *****************************************************************************
-- Juniper-DS1-CONF
--
-- SNMP Agent Capabilities definitions for the DS1 MIBs.
--
-- Copyright (c) 2001, 2002 Unisphere Networks, Inc.
-- Copyright (c) 2002, 2003 Juniper Networks, Inc.
-- All rights reserved.
-- *****************************************************************************
Juniper-DS1-CONF DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
juniAgents
FROM Juniper-Agents;
juniDs1Agent MODULE-IDENTITY
LAST-UPDATED "200309251523Z" -- 25-Sep-03 11:23 AM EDT
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Networks, Inc.
Postal: 10 Technology Park Drive
Westford, MA 01886-3146
USA
Tel: +1 978 589 5800
E-mail: mib@Juniper.net"
DESCRIPTION
"The agent capabilities definitions for the DS1 component of the SNMP
agent in the Juniper E-series family of products."
-- Revision History
REVISION "200309251523Z" -- 25-Sep-03 11:23 AM EDT - JUNOSe 5.3
DESCRIPTION
"DS1-MIB:
Replaced SMIv1 'groups' (RFC1406-MIB) with SMIv2 conformance groups
(DS1-MIB)."
REVISION "200301311715Z" -- 31-Jan-03 12:15 PM EST - JUNOSe 5.0
DESCRIPTION
"Juniper-DS1-MIB:
Replaced Unisphere names with Juniper names."
REVISION "200301311637Z" -- 31-Jan-03 11:37 AM EST - JUNOSe 4.1
DESCRIPTION
"Juniper-DS1-MIB:
Added support for FDL transmit mode, remote FDL strings and far end FDL
carrier."
REVISION "200205131634Z" -- 13-May-02 12:34 PM EDT - JUNOSe 4.0
DESCRIPTION
"DS1-MIB:
Added far end statistics support.
Juniper-DS1-MIB:
Added far end statistics support.
Added FDL support."
REVISION "200103292036Z" -- 29-Mar-01 03:36 PM EST - JUNOSe 3.2
DESCRIPTION
"The initial release of this management information module."
::= { juniAgents 10 }
-- *****************************************************************************
-- DS1 SNMP Agent Capabilities definitions
-- *****************************************************************************
juniDs1AgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the DS1 component of the JUNOSe SNMP agent. This version
of the DS1 component was supported in JUNOSe 1.0 system releases."
STATUS obsolete
DESCRIPTION
"The MIBs supported by the SNMP agent for the DS1 application in JUNOSe.
This version became obsolete when new objects were added to the
Juniper-DS1-MIB."
SUPPORTS DS1-MIB
INCLUDES {
ds1NearEndConfigGroup,
ds1NearEndStatisticsGroup,
ds1DeprecatedGroup }
VARIATION dsx1InvalidIntervals
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx1LineLength
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx1LoopbackStatus
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx1Ds1ChannelNumber
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx1Channelization
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx1IntervalValidData
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
SUPPORTS Juniper-DS1-MIB
INCLUDES {
juniDs1Group }
::= { juniDs1Agent 1 }
juniDs1AgentV2 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 2 of the DS1 component of the JUNOSe SNMP agent. This version
of the DS1 component was supported in JUNOSe 1.1 thru JUNOSe 2.x system
releases."
STATUS obsolete
DESCRIPTION
"The MIBs supported by the SNMP agent for the DS1 application in JUNOSe.
This version became obsolete when dynamic DS1 interface support was
added to the Juniper-DS1-MIB."
SUPPORTS DS1-MIB
INCLUDES {
ds1NearEndConfigGroup,
ds1NearEndStatisticsGroup,
ds1DeprecatedGroup }
VARIATION dsx1InvalidIntervals
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx1LineLength
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx1LoopbackStatus
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx1Ds1ChannelNumber
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx1Channelization
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx1IntervalValidData
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
SUPPORTS Juniper-DS1-MIB
INCLUDES {
juniDs1Group2 }
::= { juniDs1Agent 2 }
juniDs1AgentV3 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 3 of the DS1 component of the JUNOSe SNMP agent. This version
of the DS1 component was supported in JUNOSe 3.x system releases."
STATUS obsolete
DESCRIPTION
"The MIBs supported by the SNMP agent for the DS1 application in JUNOSe.
This version became obsolete when far end statistics support was added
and FDL support was added to the Juniper-DS1-MIB."
SUPPORTS DS1-MIB
INCLUDES {
ds1NearEndConfigGroup,
ds1NearEndStatisticsGroup,
ds1DeprecatedGroup }
VARIATION dsx1InvalidIntervals
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx1LineLength
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx1LoopbackStatus
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx1Ds1ChannelNumber
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx1Channelization
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx1IntervalValidData
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
SUPPORTS Juniper-DS1-MIB
INCLUDES {
juniDs1Group3 }
::= { juniDs1Agent 3 }
juniDs1AgentV4 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 4 of the DS1 component of the JUNOSe SNMP agent. This version
of the DS1 component was supported in JUNOSe 4.0 system releases."
STATUS obsolete
DESCRIPTION
"The MIBs supported by the SNMP agent for the DS1 application in JUNOSe.
This version became obsolete when more FDL support was added to the
Juniper-DS1-MIB."
SUPPORTS DS1-MIB
INCLUDES {
ds1NearEndConfigGroup,
ds1NearEndStatisticsGroup,
ds1FarEndGroup,
ds1DeprecatedGroup }
VARIATION dsx1InvalidIntervals
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx1LineLength
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx1LoopbackStatus
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx1Ds1ChannelNumber
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx1Channelization
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx1IntervalValidData
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx1FarEndInvalidIntervals
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
SUPPORTS Juniper-DS1-MIB
INCLUDES {
juniDs1Group4 }
::= { juniDs1Agent 4 }
juniDs1AgentV5 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 5 of the DS1 component of the JUNOSe SNMP agent. This version
of the DS1 component is supported in JUNOSe 4.1 and subsequent system
releases."
STATUS current
DESCRIPTION
"The MIBs supported by the SNMP agent for the DS1 application in
JUNOSe."
SUPPORTS DS1-MIB
INCLUDES {
ds1NearEndConfigGroup,
ds1NearEndStatisticsGroup,
ds1FarEndGroup,
ds1DeprecatedGroup }
VARIATION dsx1InvalidIntervals
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx1LineLength
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx1LoopbackStatus
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx1Ds1ChannelNumber
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx1Channelization
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx1IntervalValidData
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx1FarEndInvalidIntervals
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
SUPPORTS Juniper-DS1-MIB
INCLUDES {
juniDs1Group5 }
::= { juniDs1Agent 5 }
END

772
MIBS/junose/Juniper-DS1-MIB Normal file
View File

@@ -0,0 +1,772 @@
-- *****************************************************************************
-- Juniper-DS1-MIB
--
-- Juniper Networks Enterprise MIB
-- DS1/E1 MIB
--
-- Copyright (c) 1998, 1999 Redstone Communications, Inc.
-- Copyright (c) 1999, 2002 Unisphere Networks, Inc.
-- Copyright (c) 2002, 2003 Juniper Networks, Inc.
-- All Rights Reserved.
-- *****************************************************************************
Juniper-DS1-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32
FROM SNMPv2-SMI
RowStatus, DisplayString
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
ifIndex, InterfaceIndexOrZero
FROM IF-MIB
juniMibs
FROM Juniper-MIBs
JuniTimeSlotMap, JuniNextIfIndex
FROM Juniper-TC;
juniDs1MIB MODULE-IDENTITY
LAST-UPDATED "200302101507Z" -- 10-Feb-03 10:07 AM 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 DS1/E1 MIB for the Juniper enterprise. This MIB contains managed
objects to supplement those found in RFC1406 DS1/E1 MIB."
-- Revision History
REVISION "200302101507Z" -- 10-Feb-03 10:07 AM EST - JUNOSe 5.0
DESCRIPTION
"Replaced Unisphere names with Juniper names."
REVISION "200209121659Z" -- 12-Sep-02 12:59 PM EDT - JUNOSe 4.1
DESCRIPTION
"Added support for FDL transmit mode, remote FDL strings and far end FDL
carrier."
REVISION "200205131601Z" -- 13-May-02 12:01 PM EDT - JUNOSe 4.0
DESCRIPTION
"Added support for FDL."
REVISION "200107311825Z" -- 31-Jul-01 02:25 PM EDT - JUNOSe 3.2
DESCRIPTION
"Change access on juniDsx1Ds1ChannelNumber."
REVISION "200104041805Z" -- 04-Apr-01 02:05 PM EDT - JUNOSe 3.0
DESCRIPTION
"Added dynamic DS1 interface support."
REVISION "9906170000Z" -- 17-Jun-99 - JUNOSe 1.1
DESCRIPTION
"Updated version of this MIB module."
REVISION "9811130000Z" -- 13-Nov-98 - JUNOSe 1.0
DESCRIPTION
"Initial version of this MIB module."
::= { juniMibs 5 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed objects
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniDs1Objects OBJECT IDENTIFIER ::= { juniDs1MIB 1 }
-- /////////////////////////////////////////////////////////////////////////////
--
-- DS1 Interfaces
--
-- /////////////////////////////////////////////////////////////////////////////
--
-- The DS1 Configuration Table
--
juniDsx1ConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniDsx1ConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains entries for DS1/E1 interfaces present in the
system."
::= { juniDs1Objects 1 }
juniDsx1ConfigEntry OBJECT-TYPE
SYNTAX JuniDsx1ConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry describes the characteristics of an DS1/E1 interface."
INDEX { ifIndex }
::= { juniDsx1ConfigTable 1 }
JuniDsx1ConfigEntry ::= SEQUENCE {
juniDsx1TimeSlotMap JuniTimeSlotMap,
juniDsx1Ds1ChannelNumber Integer32,
juniDsx1Capabilities Integer32,
juniDsx1Mode INTEGER,
juniDsx1LineBuildOutCapabilities Integer32,
juniDsx1LineBuildOutType INTEGER,
juniDsx1LineAttenuation INTEGER,
juniDsx1LineLength Integer32,
juniDsx1LowerIfIndex InterfaceIndexOrZero,
juniDsx1RowStatus RowStatus,
juniDsx1SendCode INTEGER,
juniDsx1YellowAlarm INTEGER,
juniDsx1RemoteLoopback INTEGER,
juniDsx1FdlCarrier INTEGER,
juniDsx1FdlEic DisplayString,
juniDsx1FdlLic DisplayString,
juniDsx1FdlFic DisplayString,
juniDsx1FdlUnit DisplayString,
juniDsx1FdlPfi DisplayString,
juniDsx1FdlPort DisplayString,
juniDsx1FdlGenerator DisplayString,
juniDsx1FdlTransmit BITS }
juniDsx1TimeSlotMap OBJECT-TYPE
SYNTAX JuniTimeSlotMap
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A bitmap representing the timeslots on the DS1/E1 interface that have
been allocated for service.
For channelized DS1/E1, set bits reflect the union of timeslot
allocations across all fractional arrangements operating over this
DS1/E1 interface.
For unchannelized DS1/E1, all relevant timeslot bits will be set."
::= { juniDsx1ConfigEntry 1 }
juniDsx1Ds1ChannelNumber OBJECT-TYPE
SYNTAX Integer32 (0..28)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable represents the channel number of the DS1/E1 on its parent
DS3/E3. A value of 0 indicates this DS1/E1 does not have a parent
DS3/E3."
::= { juniDsx1ConfigEntry 2 }
juniDsx1Capabilities OBJECT-TYPE
SYNTAX Integer32 (0..7)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A value which indicates the set of capabilities of the DS1/E1
interface.
The value is a sum. This sum initially takes the value zero. Then, for
each capability, C, in the range 1 through 3, that this interface
supports, 2 raised to (C - 1) is added to the sum. For example, an
interface which is only E1 capable would have a value of 2 (2^(2-1)).
In contrast, an interface which is both T1 and J1 capable would have a
value of 5 (2^(1-1) + 2^(3-1)). The values for DS1/E1 interface
capabilities are as follows:
capability function
1 T1
2 E1
3 J1 "
::= { juniDsx1ConfigEntry 3 }
juniDsx1Mode OBJECT-TYPE
SYNTAX INTEGER {
t1(1),
e1(2),
j1(3) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable represents the DS1/E1 interface mode. The value of the
juniDsx1Capabilities object for the DS1/E1 interface indicates the valid
set of values for this object."
::= { juniDsx1ConfigEntry 4 }
juniDsx1LineBuildOutCapabilities OBJECT-TYPE
SYNTAX Integer32 (0..3)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A value which indicates the set of line build out capabilities of the
DS1/E1 interface.
The value is a sum. This sum initially takes the value zero. Then, for
each line build out capability, C, in the range 1 or 2, that this
interface supports, 2 raised to (C - 1) is added to the sum. For
example, an interface which is only short haul capable would have a
value of 2 (2^(2-1)). In contrast, an interface which is both short
haul and long haul capable would have a value of 3 (2^(1-1) + 2^(2-1)).
The values for DS1/E1 interface line build out capabilities are as
follows:
line build out capability function
1 short haul
2 long haul"
::= { juniDsx1ConfigEntry 5 }
juniDsx1LineBuildOutType OBJECT-TYPE
SYNTAX INTEGER {
shortHaul(1),
longHaul(2),
notSupported(3) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable represents the configured line build out type of the
DS1/E1 interface. The value of the juniDsx1LineBuildOutCapabilities
object for the DS1/E1 interface indicates the valid set of values for
this object."
::= { juniDsx1ConfigEntry 6 }
juniDsx1LineAttenuation OBJECT-TYPE
SYNTAX INTEGER {
db0(1),
dbMinus7Point5(2),
dbMinus15(3),
dbMinus22Point5(4),
notSupported(5) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable represents the configured line attenuation of the DS1/E1
interface. Note that the value of this object only takes effect when
the value of the juniDsx1LineBuildOutType for the DS1/E1 interface is
set to longHaul(2)."
::= { juniDsx1ConfigEntry 7 }
juniDsx1LineLength OBJECT-TYPE
SYNTAX Integer32 (0..64000)
UNITS "meters"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable represents the length of the DS1/E1 line in meters. Note
that the value of this object only takes effect when the value of the
juniDsx1LineBuildOutType for the DS1/E1 interface is set to
shortHaul(1)."
::= { juniDsx1ConfigEntry 8 }
juniDsx1LowerIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The ifIndex of the interface over which this Dsx1 interface is to be
layered. A value of zero indicates no layering. An implementation may
choose to require that a nonzero value be configured at entry creation."
::= { juniDsx1ConfigEntry 9 }
juniDsx1RowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls creation/deletion of entries in this table according to the
RowStatus textual convention, constrained to support the following
values only:
createAndGo
destroy
To create an entry in this table, the following entry objects MUST be
explicitly configured:
juniDsx1RowStatus
juniDsx1LowerIfIndex
In addition, when creating an entry the following conditions must hold:
A value for ifIndex must have been determined previously, by reading
juniDsx1NextIfIndex.
The interface identified by juniDsx1hLowerIfIndex must exist.
A corresponding entry in ifTable/ifXTable/juniIfTable is created/
destroyed as a result of creating/destroying an entry in this table."
::= { juniDsx1ConfigEntry 10 }
juniDsx1SendCode OBJECT-TYPE
SYNTAX INTEGER {
sendInbandLineCode(1),
sendBellcoreLineCode(2),
sendBellcoreInbandLineCode(3),
sendQRSPattern(4),
sendAllZerosPattern(5),
sendAllOnesPattern(6),
sendAltZeroOnePattern(7),
sendTwo11Pattern(8),
sendTwo15Pattern(9),
sendTwo20Pattern(10),
sendTwo23Pattern(11),
sendUnfrQRSPattern(12),
sendUnfrAllZerosPattern(13),
sendUnfrAllOnesPattern(14),
sendUnfrAltZeroOnePattern(15),
sendUnfrTwo11Pattern(16),
sendUnfrTwo15Pattern(17),
sendUnfrTwo20Pattern(18),
sendUnfrTwo23Pattern(19),
otherPattern(20) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable indicates what type of code is being sent across the DS1
interface by the device."
DEFVAL { otherPattern }
::= { juniDsx1ConfigEntry 11 }
juniDsx1YellowAlarm OBJECT-TYPE
SYNTAX INTEGER {
generate(1),
detect(2),
generateAndDetect(3),
none(4) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This bitmap indicates the yellow alarm settings, and is the sum of the
capabilities."
::= { juniDsx1ConfigEntry 12 }
juniDsx1RemoteLoopback OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable indicates the remote loopback setting."
DEFVAL { disabled }
::= { juniDsx1ConfigEntry 13 }
juniDsx1FdlCarrier OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the interface is used in carrier environment."
DEFVAL { disabled }
::= { juniDsx1ConfigEntry 14 }
juniDsx1FdlEic OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..10))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This is the equipment identification code."
DEFVAL { "" }
::= { juniDsx1ConfigEntry 15 }
juniDsx1FdlLic OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..11))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This is the location identification code."
DEFVAL { "" }
::= { juniDsx1ConfigEntry 16 }
juniDsx1FdlFic OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..10))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This is the frame identification code."
DEFVAL { "" }
::= { juniDsx1ConfigEntry 17 }
juniDsx1FdlUnit OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..6))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This is the unit identification code."
DEFVAL { "" }
::= { juniDsx1ConfigEntry 18 }
juniDsx1FdlPfi OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..38))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This is the facility identification code."
DEFVAL { "" }
::= { juniDsx1ConfigEntry 19 }
juniDsx1FdlPort OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..4))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This is the equipment port number."
::= { juniDsx1ConfigEntry 20 }
juniDsx1FdlGenerator OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..38))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This is the generator number."
::= { juniDsx1ConfigEntry 21 }
juniDsx1FdlTransmit OBJECT-TYPE
SYNTAX BITS {
path(0),
idlesignal(1),
testsignal(2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies transmission enabling.
path - Bit 0 for path transmit. When this bit is set
indicates path transmit is enabled; otherwise
path transmit disabled.
idlesignal - Bit 1 for idlesignal transmit. When this bit
is set idlesingal transmit is enabled; otherwise
idlesignal transmit disabled.
testsignal - Bit 2 for testsignal transmit. When this bit
is set testsignal transmit is enabled; otherwise
testsignal transmit disabled.
The value of this object defaults to zero, indicating that none of FDL
transmit methods are enabled."
DEFVAL { { } }
::= { juniDsx1ConfigEntry 22 }
juniDs1NextIfIndex OBJECT-TYPE
SYNTAX JuniNextIfIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Coordinate ifIndex value allocation for entries in juniDsx1ConfigTable.
A GET of this object returns the next available ifIndex value to be used
to create an entry in the associated interface table; or zero, if no
valid ifIndex value is available. This object also returns a value of
zero when it is the lexicographic successor of a varbind presented in an
SNMP GETNEXT or GETBULK request, for which circumstance it is assumed
that ifIndex allocation is unintended.
Successive GETs will typically return different values, thus avoiding
collisions among cooperating management clients seeking to create table
entries simultaneously."
::= { juniDs1Objects 2 }
--
-- The DS1 Far End Configuration Table contains
-- configuration information reported from the remote end.
--
juniDsx1FarEndConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniDsx1FarEndConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The DS1 Far End Configuration table."
::= { juniDs1Objects 3 }
juniDsx1FarEndConfigEntry OBJECT-TYPE
SYNTAX JuniDsx1FarEndConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the DS1 Far End Configuration table."
INDEX { juniDsx1FarEndLineIndex }
::= { juniDsx1FarEndConfigTable 1 }
JuniDsx1FarEndConfigEntry ::= SEQUENCE {
juniDsx1FarEndLineIndex INTEGER,
juniDsx1FarEndEquipCode DisplayString,
juniDsx1FarEndLocationIDCode DisplayString,
juniDsx1FarEndFrameIDCode DisplayString,
juniDsx1FarEndUnitCode DisplayString,
juniDsx1FarEndFacilityIDCode DisplayString,
juniDsx1FarEndPortNumber DisplayString,
juniDsx1FarEndGeneratorNumber DisplayString,
juniDsx1FarEndCarrier INTEGER }
juniDsx1FarEndLineIndex OBJECT-TYPE
SYNTAX INTEGER (1..'7fffffff'h)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index value which uniquely identifies the DS1 interface to which
this entry is applicable. The interface identified by a particular
value of this index is the same interface as identified by the same
value a dsx1LineIndex object instance."
::= { juniDsx1FarEndConfigEntry 1 }
juniDsx1FarEndEquipCode OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..10))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the Far End Equipment Identification code that describes the
specific piece of equipment. It is sent within the Path Identification
Message."
::= { juniDsx1FarEndConfigEntry 2 }
juniDsx1FarEndLocationIDCode OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..11))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the Far End Location Identification code that describes the
specific location of the equipment. It is sent within the Path
Identification Message."
::= { juniDsx1FarEndConfigEntry 3 }
juniDsx1FarEndFrameIDCode OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..10))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the Far End Frame Identification code that identifies where the
equipment is located within a building at a given location. It is sent
within the Path Identification Message."
::= { juniDsx1FarEndConfigEntry 4 }
juniDsx1FarEndUnitCode OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..6))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the Far End code that identifies the equipment location within
a bay. It is sent within the Path Identification Message."
::= { juniDsx1FarEndConfigEntry 5 }
juniDsx1FarEndFacilityIDCode OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..38))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This code identifies a specific Far End DS1 path. It is sent within
the Path Identification Message."
::= { juniDsx1FarEndConfigEntry 6 }
juniDsx1FarEndPortNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..4))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This code identifies the port number of the Far End DS1. It is sent
within the Idle Signal Message."
::= { juniDsx1FarEndConfigEntry 7 }
juniDsx1FarEndGeneratorNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..38))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This code identifies the Far End DS1 Generator Number. It is sent
within the Test Signal Message."
::= { juniDsx1FarEndConfigEntry 8 }
juniDsx1FarEndCarrier OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the interface is used in carrier environment. It is sent
with all FDL messages."
::= { juniDsx1FarEndConfigEntry 9 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Notifications
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- No notifications are defined in this MIB. Placeholders follow.
-- juniDs1TrapControl OBJECT IDENTIFIER ::= { juniDs1MIB 2 }
-- juniDs1Traps OBJECT IDENTIFIER ::= { juniDs1MIB 3 }
-- juniDs1TrapPrefix OBJECT IDENTIFIER ::= { juniDs1Traps 0 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Conformance information
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniDs1Conformance OBJECT IDENTIFIER ::= { juniDs1MIB 4 }
juniDs1Compliances OBJECT IDENTIFIER ::= { juniDs1Conformance 1 }
juniDs1Groups OBJECT IDENTIFIER ::= { juniDs1Conformance 2 }
--
-- compliance statements
--
juniDs1Compliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"Obsolete compliance statement for entities which implement the Juniper
DS1/E1 MIB. This statement became obsolete when new objects were
added."
MODULE -- this module
MANDATORY-GROUPS {
juniDs1Group }
::= { juniDs1Compliances 1 } -- JUNOSe 1.0
juniDs1Compliance2 MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"Obsolete compliance statement for entities which implement the Juniper
DS1/E1 MIB. This statement became obsolete when dynamic DS1 interface
support was added."
MODULE -- this module
MANDATORY-GROUPS {
juniDs1Group2 }
::= { juniDs1Compliances 2 } -- JUNOSe 1.1
juniDs1Compliance3 MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"Obsolete compliance statement for entities which implement the Juniper
DS1/E1 MIB. This statement became obsolete when FDL support was added."
MODULE -- this module
MANDATORY-GROUPS {
juniDs1Group3 }
::= { juniDs1Compliances 3 } -- JUNOSe 3.0
juniDs1Compliance4 MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"Obsolete compliance statement for entities which implement the Juniper
DS1/E1 MIB. This statement became obsolete when support for remote FDL
strings and FDL transmit mode was added."
MODULE -- this module
MANDATORY-GROUPS {
juniDs1Group4 }
::= { juniDs1Compliances 4 } -- JUNOSe 4.0
juniDs1Compliance5 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement the Juniper
DS1/E1 MIB."
MODULE -- this module
MANDATORY-GROUPS {
juniDs1Group5 }
::= { juniDs1Compliances 5 } -- JUNOSe 4.1
--
-- units of conformance
--
juniDs1Group OBJECT-GROUP
OBJECTS {
juniDsx1TimeSlotMap,
juniDsx1Ds1ChannelNumber }
STATUS obsolete
DESCRIPTION
"Obsolete collection of objects providing management of DS1/E1
interfaces in a Juniper product. This group became obsolete when new
objects where added to the MIB."
::= { juniDs1Groups 1 }
juniDs1Group2 OBJECT-GROUP
OBJECTS {
juniDsx1TimeSlotMap,
juniDsx1Ds1ChannelNumber,
juniDsx1Capabilities,
juniDsx1Mode,
juniDsx1LineBuildOutCapabilities,
juniDsx1LineBuildOutType,
juniDsx1LineAttenuation,
juniDsx1LineLength }
STATUS obsolete
DESCRIPTION
"Obsolete collection of objects providing management of DS1/E1
interfaces in a Juniper product. This group became obsolete when
dynamic DS1 interface support was added."
::= { juniDs1Groups 2 }
juniDs1Group3 OBJECT-GROUP
OBJECTS {
juniDsx1TimeSlotMap,
juniDsx1Ds1ChannelNumber,
juniDsx1Capabilities,
juniDsx1Mode,
juniDsx1LineBuildOutCapabilities,
juniDsx1LineBuildOutType,
juniDsx1LineAttenuation,
juniDsx1LineLength,
juniDsx1LowerIfIndex,
juniDsx1RowStatus,
juniDs1NextIfIndex }
STATUS obsolete
DESCRIPTION
"Obsolete collection of objects providing management of DS1/E1
interfaces in a Juniper product. This group became obsolete when FDL
support was added."
::= { juniDs1Groups 3 }
juniDs1Group4 OBJECT-GROUP
OBJECTS {
juniDsx1TimeSlotMap,
juniDsx1Ds1ChannelNumber,
juniDsx1Capabilities,
juniDsx1Mode,
juniDsx1LineBuildOutCapabilities,
juniDsx1LineBuildOutType,
juniDsx1LineAttenuation,
juniDsx1LineLength,
juniDsx1LowerIfIndex,
juniDsx1RowStatus,
juniDsx1SendCode,
juniDsx1YellowAlarm,
juniDsx1RemoteLoopback,
juniDsx1FdlCarrier,
juniDsx1FdlEic,
juniDsx1FdlLic,
juniDsx1FdlFic,
juniDsx1FdlUnit,
juniDsx1FdlPfi,
juniDsx1FdlPort,
juniDsx1FdlGenerator,
juniDs1NextIfIndex }
STATUS obsolete
DESCRIPTION
"Obsolete collection of objects providing management of DS1/E1
interfaces in a Juniper product. This group became obsolete when
support for remote FDL strings and FDL transmit mode was added."
::= { juniDs1Groups 4 }
juniDs1Group5 OBJECT-GROUP
OBJECTS {
juniDsx1TimeSlotMap,
juniDsx1Ds1ChannelNumber,
juniDsx1Capabilities,
juniDsx1Mode,
juniDsx1LineBuildOutCapabilities,
juniDsx1LineBuildOutType,
juniDsx1LineAttenuation,
juniDsx1LineLength,
juniDsx1LowerIfIndex,
juniDsx1RowStatus,
juniDsx1SendCode,
juniDsx1YellowAlarm,
juniDsx1RemoteLoopback,
juniDsx1FdlCarrier,
juniDsx1FdlEic,
juniDsx1FdlLic,
juniDsx1FdlFic,
juniDsx1FdlUnit,
juniDsx1FdlPfi,
juniDsx1FdlPort,
juniDsx1FdlGenerator,
juniDsx1FdlTransmit,
juniDsx1FarEndEquipCode,
juniDsx1FarEndLocationIDCode,
juniDsx1FarEndFrameIDCode,
juniDsx1FarEndUnitCode,
juniDsx1FarEndFacilityIDCode,
juniDsx1FarEndPortNumber,
juniDsx1FarEndGeneratorNumber,
juniDsx1FarEndCarrier,
juniDs1NextIfIndex }
STATUS current
DESCRIPTION
"A collection of objects providing management of DS1/E1 interfaces in a
Juniper product."
::= { juniDs1Groups 5 }
END

View File

@@ -0,0 +1,414 @@
-- *****************************************************************************
-- Juniper-DS3-CONF
--
-- SNMP Agent Capabilities definitions for the DS3 MIBs.
--
-- Copyright (c) 2001 Unisphere Networks, Inc.
-- Copyright (c) 2002, 2003 Juniper Networks, Inc.
-- All rights reserved.
-- *****************************************************************************
Juniper-DS3-CONF DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
juniAgents
FROM Juniper-Agents;
juniDs3Agent MODULE-IDENTITY
LAST-UPDATED "200309292105Z" -- 29-Sep-03 05:05 PM EDT
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Networks, Inc.
Postal: 10 Technology Park Drive
Westford, MA 01886-3146
USA
Tel: +1 978 589 5800
E-mail: mib@Juniper.net"
DESCRIPTION
"The agent capabilities definitions for the DS3 component of the SNMP
agent in the Juniper E-series family of products."
-- Revision History
REVISION "200309292105Z" -- 29-Sep-03 05:05 PM EDT - JUNOSe 5.3
DESCRIPTION
"DS3-MIB:
Replaced SMIv1 'groups' (RFC1407-MIB) with SMIv2 conformance groups
(DS3-MIB)."
REVISION "200301301908Z" -- 30-Jan-03 02:08 PM EST - JUNOSe 5.0
DESCRIPTION
"Juniper-DS3-MIB:
Replaced Unisphere names with Juniper names."
REVISION "200301301637Z" -- 30-Jan-03 11:37 AM EST - JUNOSe 4.1
DESCRIPTION
"Juniper-DS3-MIB:
Added far end port number, generator number and carrier support."
REVISION "200208271848Z" -- 27-Aug-02 02:48 PM EDT - JUNOSe 4.0
DESCRIPTION
"DS3-MIB:
Added far end support.
Juniper-DS3-MIB:
Added far end support."
REVISION "200104181941Z" -- 18-Apr-01 03:41 PM EDT - JUNOSe 3.2
DESCRIPTION
"The initial release of this management information module."
::= { juniAgents 11 }
-- *****************************************************************************
-- DS3 SNMP Agent Capabilities definitions
-- *****************************************************************************
juniDs3AgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the DS3 component of the JUNOSe SNMP agent. This version
of the DS3 component was supported in JUNOSe 1.0 system releases."
STATUS obsolete
DESCRIPTION
"The MIBs supported by the SNMP agent for the DS3 application in JUNOSe.
These capabilities became obsolete when support was added for line type
and cell scrambler objects."
SUPPORTS DS3-MIB
INCLUDES {
ds3NearEndConfigGroup,
ds3NearEndStatisticsGroup,
ds3DeprecatedGroup }
VARIATION dsx3SendCode
ACCESS not-implemented
DESCRIPTION
"Management of the type of code being sent across the DS3/E3
interface is not implemented."
VARIATION dsx3InvalidIntervals
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx3LineLength
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx3LineStatusLastChange
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx3LineStatusChangeTrapEnable
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx3LoopbackStatus
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx3Channelization
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx3Ds1ForRemoteLoop
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx3IntervalValidData
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
SUPPORTS Juniper-DS3-MIB
INCLUDES {
juniDs3Group }
::= { juniDs3Agent 1 }
juniDs3AgentV2 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 2 of the DS3 component of the JUNOSe SNMP agent. This version
of the DS3 component was supported in JUNOSe 1.1 thru JUNOSe 2.5 system
releases."
STATUS obsolete
DESCRIPTION
"The MIBs supported by the SNMP agent for the DS3 application in JUNOSe.
These capabilities became obsolete when support was added for DSU
configuration objects."
SUPPORTS DS3-MIB
INCLUDES {
ds3NearEndConfigGroup,
ds3NearEndStatisticsGroup,
ds3DeprecatedGroup }
VARIATION dsx3SendCode
ACCESS not-implemented
DESCRIPTION
"Management of the type of code being sent across the DS3/E3
interface is not implemented."
VARIATION dsx3InvalidIntervals
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx3LineLength
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx3LineStatusLastChange
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx3LineStatusChangeTrapEnable
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx3LoopbackStatus
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx3Channelization
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx3Ds1ForRemoteLoop
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx3IntervalValidData
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
SUPPORTS Juniper-DS3-MIB
INCLUDES {
juniDs3Group2 }
::= { juniDs3Agent 2 }
juniDs3AgentV3 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 3 of the DS3 component of the JUNOSe SNMP agent. This version
of the DS3 component was supported in JUNOSe 2.6 and subsequent JUNOSe
2.x system releases."
STATUS obsolete
DESCRIPTION
"The MIBs supported by the SNMP agent for the DS3 application in JUNOSe.
These capabilities became obsolete when support was added for dynamic
DS3 interface objects."
SUPPORTS DS3-MIB
INCLUDES {
ds3NearEndConfigGroup,
ds3NearEndStatisticsGroup,
ds3DeprecatedGroup }
VARIATION dsx3SendCode
ACCESS not-implemented
DESCRIPTION
"Management of the type of code being sent across the DS3/E3
interface is not implemented."
VARIATION dsx3InvalidIntervals
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx3LineLength
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx3LineStatusLastChange
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx3LineStatusChangeTrapEnable
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx3LoopbackStatus
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx3Channelization
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx3Ds1ForRemoteLoop
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx3IntervalValidData
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
SUPPORTS Juniper-DS3-MIB
INCLUDES {
juniDs3Group3 }
::= { juniDs3Agent 3 }
juniDs3AgentV4 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 4 of the DS3 component of the JUNOSe SNMP agent. This version
of the DS3 component was supported in JUNOSe 3.x system releases."
STATUS obsolete
DESCRIPTION
"The MIBs supported by the SNMP agent for the DS3 application in JUNOSe.
These capabilities became obsolete when far end support was added to the
Juniper-DS3-MIB."
SUPPORTS DS3-MIB
INCLUDES {
ds3NearEndConfigGroup,
ds3NearEndStatisticsGroup,
ds3DeprecatedGroup }
VARIATION dsx3SendCode
ACCESS not-implemented
DESCRIPTION
"Management of the type of code being sent across the DS3/E3
interface is not implemented."
VARIATION dsx3InvalidIntervals
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx3LineLength
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx3LineStatusLastChange
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx3LineStatusChangeTrapEnable
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx3LoopbackStatus
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx3Channelization
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx3Ds1ForRemoteLoop
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx3IntervalValidData
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
SUPPORTS Juniper-DS3-MIB
INCLUDES {
juniDs3Group4 }
::= { juniDs3Agent 4 }
juniDs3AgentV5 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 5 of the DS3 component of the JUNOSe SNMP agent. This version
of the DS3 component was supported in JUNOSe 4.0 system releases."
STATUS obsolete
DESCRIPTION
"The MIBs supported by the SNMP agent for the DS3 application in JUNOSe.
These capabilities became obsolete when support was added to the
Juniper-DS3-MIB for far end port number, generator number and carrier."
SUPPORTS DS3-MIB
INCLUDES {
ds3NearEndConfigGroup,
ds3NearEndStatisticsGroup,
ds3FarEndGroup,
ds3DeprecatedGroup }
VARIATION dsx3SendCode
ACCESS not-implemented
DESCRIPTION
"Management of the type of code being sent across the DS3/E3
interface is not implemented."
VARIATION dsx3InvalidIntervals
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx3LineLength
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx3LineStatusLastChange
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx3LineStatusChangeTrapEnable
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx3LoopbackStatus
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx3Channelization
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx3Ds1ForRemoteLoop
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx3IntervalValidData
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx3FarEndInvalidIntervals
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
SUPPORTS Juniper-DS3-MIB
INCLUDES {
juniDs3Group5,
juniDs3FarEndGroup }
::= { juniDs3Agent 5 }
juniDs3AgentV6 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 6 of the DS3 component of the JUNOSe SNMP agent. This version
of the DS3 component is supported in JUNOSe 4.1 and subsequent system
releases."
STATUS current
DESCRIPTION
"The MIBs supported by the SNMP agent for the DS3 application in
JUNOSe."
SUPPORTS DS3-MIB
INCLUDES {
ds3NearEndConfigGroup,
ds3NearEndStatisticsGroup,
ds3FarEndGroup,
ds3DeprecatedGroup }
VARIATION dsx3SendCode
ACCESS not-implemented
DESCRIPTION
"Management of the type of code being sent across the DS3/E3
interface is not implemented."
VARIATION dsx3InvalidIntervals
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx3LineLength
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx3LineStatusLastChange
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx3LineStatusChangeTrapEnable
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx3LoopbackStatus
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx3Channelization
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx3Ds1ForRemoteLoop
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx3IntervalValidData
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION dsx3FarEndInvalidIntervals
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
SUPPORTS Juniper-DS3-MIB
INCLUDES {
juniDs3Group5,
juniDs3FarEndGroup2 }
::= { juniDs3Agent 6 }
END

802
MIBS/junose/Juniper-DS3-MIB Normal file
View File

@@ -0,0 +1,802 @@
-- *****************************************************************************
-- Juniper-DS3-MIB
--
-- Juniper Networks Enterprise MIB
-- DS3 MIB
--
-- Copyright (c) 1998, 1999 Redstone Communications, Inc.
-- Copyright (c) 1999, 2002 Unisphere Networks, Inc.
-- Copyright (c) 2002, 2003 Juniper Networks, Inc.
-- All Rights Reserved.
-- *****************************************************************************
Juniper-DS3-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
ifIndex, InterfaceIndexOrZero
FROM IF-MIB
TruthValue, RowStatus, DisplayString
FROM SNMPv2-TC
JuniNextIfIndex
FROM Juniper-TC
juniMibs
FROM Juniper-MIBs
PerfCurrentCount, PerfIntervalCount, PerfTotalCount
FROM PerfHist-TC-MIB
dsx3FarEndCurrentEntry, dsx3FarEndIntervalEntry, dsx3FarEndTotalEntry,
dsx3FarEndConfigEntry
FROM DS3-MIB;
juniDs3MIB MODULE-IDENTITY
LAST-UPDATED "200309301211Z" -- 30-Sep-03 08:11 AM EDT
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Networks, Inc.
Postal: 10 Technology Park Drive
Westford, MA 01886-3146
USA
Tel: +1 978 589 5800
E-mail: mib@Juniper.net"
DESCRIPTION
"The DS3 MIB for the Juniper Networks enterprise. This MIB contains
managed objects for DS3/E3 interfaces. Management objects are provided
to supplement those found in the standard DS3-MIB (RFC 2496)."
-- Revision History
REVISION "200410120651Z" -- 12-Oct-04 01:51 AM EST - RX 5.0.4
DESCRIPTION
"Changed the upper bound value of juniDsx3LineLength from 64000 to 137
meters."
REVISION "200309301211Z" -- 30-Sep-03 08:11 AM EDT - JUNOSe 5.3
DESCRIPTION
"Changed the standard MIB support from the RFC1407-MIB (SMIv1) to the
DS3-MIB (SMIv2)."
REVISION "200209162144Z" -- 16-Sep-02 05:44 PM EDT - JUNOSe 5.0
DESCRIPTION
"Replaced Unisphere names with Juniper names."
REVISION "200209121659Z" -- 12-Sep-02 12:59 PM EDT - JUNOSe 4.1
DESCRIPTION
"Added support for far end MDL generator number and port number.
Added support for far end MDL carrier."
REVISION "200204041407Z" -- 04-Apr-02 09:07 AM EST - JUNOSe 4.0
DESCRIPTION
"Added invalid seconds objects to the far end statistics tables and more
configuration objects."
REVISION "200202222121Z" -- 22-Feb-02 04:21 PM EST - JUNOSe 3.3
DESCRIPTION
"Modified the valid range for juniDsx3Ds3Channel"
REVISION "200104271949Z" -- 27-Apr-01 03:49 PM EDT - JUNOSe 3.0
DESCRIPTION
"Added dynamic DS3 interface support."
REVISION "200102050000Z" -- 05-Feb-01 - JUNOSe 2.6
DESCRIPTION
"Added following objects:
juniDsx3Ds3DsuMode
juniDsx3Ds3BandwidthLimit
juniDsx3Ds3DsuScrambleMode"
REVISION "9907270000Z" -- 27-Jul-99 - JUNOSe 1.1
DESCRIPTION
"Added juniDsx3LineType and juniDsx3CellScramblerConfig."
REVISION "9811130000Z" -- 13-Nov-98 - JUNOSe 1.0
DESCRIPTION
"Initial version of this MIB module."
::= { juniMibs 4 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed objects
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniDs3Objects OBJECT IDENTIFIER ::= { juniDs3MIB 1 }
-- /////////////////////////////////////////////////////////////////////////////
--
-- DS3 Interfaces
--
-- /////////////////////////////////////////////////////////////////////////////
--
-- The DS3 Configuration Table
--
juniDsx3ConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniDsx3ConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains entries for DS3/E3 interfaces present in the
system."
::= { juniDs3Objects 1 }
juniDsx3ConfigEntry OBJECT-TYPE
SYNTAX JuniDsx3ConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry describes the characteristics of an DS3/E3 interface."
INDEX { ifIndex }
::= { juniDsx3ConfigTable 1 }
JuniDsx3ConfigEntry ::= SEQUENCE {
juniDsx3LineLength Integer32,
juniDsx3LineType INTEGER,
juniDsx3CellScramblerConfig INTEGER,
juniDsx3Channelization TruthValue,
juniDsx3InterfaceType INTEGER,
juniDsx3Application INTEGER,
juniDsx3Ds3Channel INTEGER,
juniDsx3LowerIfIndex InterfaceIndexOrZero,
juniDsx3RowStatus RowStatus,
juniDsx3Ds3DsuMode INTEGER,
juniDsx3Ds3BandwidthLimit INTEGER,
juniDsx3Ds3DsuScrambleMode INTEGER,
juniDsx3MdlCarrier INTEGER,
juniDsx3MdlTransmit INTEGER,
juniDsx3MdlEic DisplayString,
juniDsx3MdlLic DisplayString,
juniDsx3MdlFic DisplayString,
juniDsx3MdlUnit DisplayString,
juniDsx3MdlPfi DisplayString,
juniDsx3MdlPort DisplayString,
juniDsx3MdlGenerator DisplayString }
juniDsx3LineLength OBJECT-TYPE
SYNTAX Integer32 (0..137)
UNITS "meters"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The length of the DS3/E3 line in meters. This objects provides
information for line build out circuitry. This object is only useful if
the interface has configurable line build out circuitry."
::= { juniDsx3ConfigEntry 1 }
juniDsx3LineType OBJECT-TYPE
SYNTAX INTEGER {
juniDsx3other(1),
juniDsx3M23(2),
juniDsx3SYNTRAN(3),
juniDsx3CbitParity(4),
juniDsx3ClearChannel(5),
juniE3G832(6),
juniE3Framed(7),
juniE3Plcp(8),
juniDsx3M23Plcp(18),
juniDsx3CbitParityPlcp(20) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable indicates the variety of DS3 C-bit or E3 application
implementing this interface. The type of interface affects the
interpretation of the usage and error statistics. The rate of DS3 is
44.736 Mbps and E3 is 34.368 Mbps. The dsx3ClearChannel value means
that the C-bits are not used except for sending/receiving AIS. Note
that this object represents the actual line type when the corresponding
value of dsx3LineType is dsx3other(1).
The values, in sequence, describe:
TITLE: SPECIFICATION:
dsx3M23 ANSI T1.107-1988
dsx3SYNTRAN ANSI T1.107-1988
dsx3CbitParity ANSI T1.107a-1989
dsx3ClearChannel ANSI T1.102-1987
e3G832 ITU-T G.832
e3Framed ITU-T G.751
e3Plcp ETSI T/NA(91)18.
dsx3M23Plcp ATM Forum af-phy-0054.000
dsx3CbitParityPlcp ATM Forum af-phy-0054.000 "
::= { juniDsx3ConfigEntry 2 }
juniDsx3CellScramblerConfig OBJECT-TYPE
SYNTAX INTEGER {
scramblerOn(1),
scramblerOff(2),
notSupported(3) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable indicates the state of the ATM cell scrambler for
interfaces which support ATM over DS3 or E3. For interfaces which do
not support ATM, this object returns the value notSupported(3)."
::= { juniDsx3ConfigEntry 3 }
juniDsx3Channelization OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The channelization setting for this DS3 interface; true(1) indicates
channelization, false(2) indicates no channelization."
::= { juniDsx3ConfigEntry 4 }
juniDsx3InterfaceType OBJECT-TYPE
SYNTAX INTEGER {
ds3T3(0),
ds3E3(1) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The DS3 interface type setting."
::= { juniDsx3ConfigEntry 5 }
juniDsx3Application OBJECT-TYPE
SYNTAX INTEGER {
ds3FrameOverDs3(0),
ds3AtmOverDs3(1) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The interface application setting."
::= { juniDsx3ConfigEntry 6 }
juniDsx3Ds3Channel OBJECT-TYPE
SYNTAX INTEGER (1..28)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The DS3 channel setting. The range of channel settings depends on the
line rate of the underlying interface."
::= { juniDsx3ConfigEntry 7 }
juniDsx3LowerIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The ifIndex of the interface over which this DS3 interface is to be
layered. A value of zero indicates no layering. An implementation may
choose to require that a nonzero value be configured at entry creation."
::= { juniDsx3ConfigEntry 8 }
juniDsx3RowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls creation/deletion of entries in this table according to the
RowStatus textual convention, constrained to support setting the
following values only:
createAndGo
destroy
To create an entry in this table, the following entry objects MUST be
explicitly configured:
juniDsx3RowStatus
juniDsx3LowerIfIndex
In addition, when creating an entry the following conditions must hold:
A value for ifIndex must have been determined previously, by reading
juniDsx3NextIfIndex.
The interface identified by juniDsx3LowerIfIndex must exist.
A corresponding entry in ifTable/ifXTable/juniIfTable is created/
destroyed as a result of creating/destroying an entry in this table."
::= { juniDsx3ConfigEntry 9 }
juniDsx3Ds3DsuMode OBJECT-TYPE
SYNTAX INTEGER {
ds3DsuModeNone(0),
ds3DsuLarsCom(2),
ds3DsuDigitalLink(4) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The DSU configuration setting for this entry."
DEFVAL { ds3DsuModeNone }
::= { juniDsx3ConfigEntry 10 }
juniDsx3Ds3BandwidthLimit OBJECT-TYPE
SYNTAX INTEGER (0..44210)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The DSU bandwidth configuration for this entry."
DEFVAL { 0 }
::= { juniDsx3ConfigEntry 11 }
juniDsx3Ds3DsuScrambleMode OBJECT-TYPE
SYNTAX INTEGER {
ds3DsuScrambleDisabled(0),
ds3DsuScrambleEnable(1) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The DSU scramble mode setting for this entry."
DEFVAL { ds3DsuScrambleDisabled }
::= { juniDsx3ConfigEntry 12 }
juniDsx3MdlCarrier OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the interface is used in carrier environment."
DEFVAL { disabled }
::= { juniDsx3ConfigEntry 13 }
juniDsx3MdlTransmit OBJECT-TYPE
SYNTAX INTEGER {
path(1),
idlesignal(2),
pathIdlesignal(3),
testsignal(4),
pathTestsignal(5),
idlesignalTestsignal(6),
pathIdlesignalTestsignal(7),
none(8) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies transmission enabling."
DEFVAL { none }
::= { juniDsx3ConfigEntry 14 }
juniDsx3MdlEic OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..10))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This is the equipment identification code."
DEFVAL { "" }
::= { juniDsx3ConfigEntry 15 }
juniDsx3MdlLic OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..11))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This is the location identification code."
DEFVAL { "" }
::= { juniDsx3ConfigEntry 16 }
juniDsx3MdlFic OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..10))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This is the frame identification code."
DEFVAL { "" }
::= { juniDsx3ConfigEntry 17 }
juniDsx3MdlUnit OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..6))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This is the unit identification code."
::= { juniDsx3ConfigEntry 18 }
juniDsx3MdlPfi OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..38))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This is the facility identification code to send in the MDL path
message."
DEFVAL { "" }
::= { juniDsx3ConfigEntry 19 }
juniDsx3MdlPort OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..38))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This is the equipment port number to send in the MDL idle signal
message."
::= { juniDsx3ConfigEntry 20 }
juniDsx3MdlGenerator OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..38))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This is the generator number to send in the MDL test signal message."
::= { juniDsx3ConfigEntry 21 }
juniDs3NextIfIndex OBJECT-TYPE
SYNTAX JuniNextIfIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Coordinate ifIndex value allocation for entries in juniDsx3ConfigTable.
A GET of this object returns the next available ifIndex value to be used
to create an entry in the associated interface table; or zero, if no
valid ifIndex value is available. This object also returns a value of
zero when it is the lexicographic successor of a varbind presented in an
SNMP GETNEXT or GETBULK request, for which circumstance it is assumed
that ifIndex allocation is unintended.
Successive GETs will typically return different values, thus avoiding
collisions among cooperating management clients seeking to create table
entries simultaneously."
::= { juniDs3Objects 2 }
--
-- The DS3 Far End Current
--
-- The DS3 Far End current table contains statistics being
-- collected for the current 15 minute interval.
--
juniDsx3FarEndCurrentTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniDsx3FarEndCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains entries for DS3/E3 interfaces present in the
system."
::= { juniDs3Objects 3 }
juniDsx3FarEndCurrentEntry OBJECT-TYPE
SYNTAX JuniDsx3FarEndCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry describes the characteristics of an DS3/E3 interface."
AUGMENTS { dsx3FarEndCurrentEntry }
::= { juniDsx3FarEndCurrentTable 1 }
JuniDsx3FarEndCurrentEntry ::= SEQUENCE {
juniDsx3FarEndCurrentInvalidSeconds PerfCurrentCount }
juniDsx3FarEndCurrentInvalidSeconds OBJECT-TYPE
SYNTAX PerfCurrentCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter associated with the number of Invalid Seconds encountered
by a DS3/E3 interface in the current 15 minute interval."
::= { juniDsx3FarEndCurrentEntry 1 }
--
-- the DS3 Far End Interval
-- The DS3 Far End Interval Table contains statistics collected by each DS3
-- Interface over the previous 24 hours of operation. The past 24 hours are
-- broken into 96 completed 15 minute intervals.
--
juniDsx3FarEndIntervalTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniDsx3FarEndIntervalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains entries for DS3/E3 interfaces present in the
system."
::= { juniDs3Objects 4 }
juniDsx3FarEndIntervalEntry OBJECT-TYPE
SYNTAX JuniDsx3FarEndIntervalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry describes the characteristics of an DS3/E3 interface."
AUGMENTS { dsx3FarEndIntervalEntry }
::= { juniDsx3FarEndIntervalTable 1 }
JuniDsx3FarEndIntervalEntry ::= SEQUENCE {
juniDsx3FarEndIntervalInvalidSeconds PerfIntervalCount }
juniDsx3FarEndIntervalInvalidSeconds OBJECT-TYPE
SYNTAX PerfIntervalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter associated with the number of Invalid Seconds encountered
by a DS3/E3 interface in one of the previous 96 individual 15 minute
intervals."
::= { juniDsx3FarEndIntervalEntry 1 }
--
-- the DS3 Far End Total
-- The DS3 Far End Total Table contains the cumulative sum of the
-- statistics for the 24 hour period preceding the current interval.
--
juniDsx3FarEndTotalTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniDsx3FarEndTotalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains entries for DS3/E3 interfaces present in the
system."
::= { juniDs3Objects 5 }
juniDsx3FarEndTotalEntry OBJECT-TYPE
SYNTAX JuniDsx3FarEndTotalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry describes the characteristics of an DS3/E3 interface."
AUGMENTS { dsx3FarEndTotalEntry }
::= { juniDsx3FarEndTotalTable 1 }
JuniDsx3FarEndTotalEntry ::= SEQUENCE {
juniDsx3FarEndTotalInvalidSeconds PerfTotalCount }
juniDsx3FarEndTotalInvalidSeconds OBJECT-TYPE
SYNTAX PerfTotalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter associated with the number of Invalid Seconds encountered
by a DS3/E3 interface in the previous 24 hour interval."
::= { juniDsx3FarEndTotalEntry 1 }
--
-- The DS3 Far End Configuration Table
--
-- The DS3 Far End Configuration Table contains
-- configuration information
-- reported in the C-bits from the remote end.
juniDsx3FarEndConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniDsx3FarEndConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains entries for DS3/E3 interfaces present in the
system."
::= { juniDs3Objects 6 }
juniDsx3FarEndConfigEntry OBJECT-TYPE
SYNTAX JuniDsx3FarEndConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry describes the far end configuration characteristics of an
DS3/E3 interface."
AUGMENTS { dsx3FarEndConfigEntry }
::= { juniDsx3FarEndConfigTable 1 }
JuniDsx3FarEndConfigEntry ::= SEQUENCE {
juniDsx3FarEndPortNumber DisplayString,
juniDsx3FarEndGeneratorNumber DisplayString,
juniDsx3FarEndCarrier INTEGER }
juniDsx3FarEndPortNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..38))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This code identifies the port number of the Far End DS3. It is sent
within the Idle Signal Message."
::= { juniDsx3FarEndConfigEntry 1 }
juniDsx3FarEndGeneratorNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..38))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This code identifies the Far End DS3 Generator Number. It is sent
within the Test Signal Message."
::= { juniDsx3FarEndConfigEntry 2 }
juniDsx3FarEndCarrier OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the interface is used in carrier environment. It is sent
with MDL messages."
::= { juniDsx3FarEndConfigEntry 3 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Notifications
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- No notifications are defined in this MIB. Placeholders follow.
-- juniDs3TrapControl OBJECT IDENTIFIER ::= { juniDs3MIB 2 }
-- juniDs3Traps OBJECT IDENTIFIER ::= { juniDs3MIB 3 }
-- juniDs3TrapPrefix OBJECT IDENTIFIER ::= { juniDs3Traps 0 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Conformance information
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniDs3Conformance OBJECT IDENTIFIER ::= { juniDs3MIB 4 }
juniDs3Compliances OBJECT IDENTIFIER ::= { juniDs3Conformance 1 }
juniDs3Groups OBJECT IDENTIFIER ::= { juniDs3Conformance 2 }
--
-- compliance statements
--
juniDs3Compliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"Obsolete compliance statement for entities which implement the Juniper
DS3/E3 MIB. This statement became obsolete when support was added for
line type and cell scrambler objects."
MODULE -- this module
MANDATORY-GROUPS {
juniDs3Group }
::= { juniDs3Compliances 1 } -- JUNOSe 1.0
juniDs3Compliance2 MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"Obsolete compliance statement for entities which implement the Juniper
DS3/E3 MIB. This statement became obsolete when support was added for
DSU objects."
MODULE -- this module
MANDATORY-GROUPS {
juniDs3Group2 }
::= { juniDs3Compliances 2 } -- JUNOSe 1.1
juniDs3Compliance3 MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"Obsolete compliance statement for entities which implement the Juniper
DS3/E3 MIB. This statement became obsolete when support was added for
dynamic DS3 interface objects."
MODULE -- this module
MANDATORY-GROUPS {
juniDs3Group3 }
::= { juniDs3Compliances 3 } -- JUNOSe 2.6
juniDs3Compliance4 MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"Obsolete compliance statement for entities which implement the Juniper
DS3/E3 MIB. This statement became obsolete when far end invalid seconds
objects and more configuration objects were added."
MODULE -- this module
MANDATORY-GROUPS {
juniDs3Group4 }
::= { juniDs3Compliances 4 } -- JUNOSe 3.0
juniDs3Compliance5 MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"Obsolete compliance statement for entities which implement the Juniper
DS3/E3 MIB. This statement became obsolete when support was added for
far end generator number, port number and carrier."
MODULE -- this module
MANDATORY-GROUPS {
juniDs3Group5,
juniDs3FarEndGroup }
::= { juniDs3Compliances 5 } -- JUNOSe 4.0
juniDs3Compliance6 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement the Juniper
DS3/E3 MIB."
MODULE -- this module
MANDATORY-GROUPS {
juniDs3Group5,
juniDs3FarEndGroup2 }
::= { juniDs3Compliances 6 } -- JUNOSe 4.1
--
-- units of conformance
--
juniDs3Group OBJECT-GROUP
OBJECTS {
juniDsx3LineLength }
STATUS obsolete
DESCRIPTION
"Obsolete collection of objects providing management of DS3/E3
interfaces in a Juniper product. This group became obsolete when
support was added for line type and cell scrambler objects."
::= { juniDs3Groups 1 }
juniDs3Group2 OBJECT-GROUP
OBJECTS {
juniDsx3LineLength,
juniDsx3LineType,
juniDsx3CellScramblerConfig }
STATUS obsolete
DESCRIPTION
"Obsolete collection of objects providing management of DS3/E3
interfaces in a Juniper product. This group became obsolete when
support was added for DSU configuration objects."
::= { juniDs3Groups 2 }
juniDs3Group3 OBJECT-GROUP
OBJECTS {
juniDsx3LineLength,
juniDsx3LineType,
juniDsx3CellScramblerConfig,
juniDsx3Ds3DsuMode,
juniDsx3Ds3BandwidthLimit,
juniDsx3Ds3DsuScrambleMode }
STATUS obsolete
DESCRIPTION
"Obsolete collection of objects providing management of DS3/E3
interfaces in a Juniper product. This group became obsolete when
support was added for dynamic DS3 interface objects."
::= { juniDs3Groups 3 }
juniDs3Group4 OBJECT-GROUP
OBJECTS {
juniDsx3LineLength,
juniDsx3LineType,
juniDsx3CellScramblerConfig,
juniDsx3Channelization,
juniDsx3InterfaceType,
juniDsx3Application,
juniDsx3Ds3Channel,
juniDsx3LowerIfIndex,
juniDsx3RowStatus,
juniDsx3Ds3DsuMode,
juniDsx3Ds3BandwidthLimit,
juniDsx3Ds3DsuScrambleMode,
juniDs3NextIfIndex }
STATUS obsolete
DESCRIPTION
"Obsolete collection of objects providing management of DS3/E3
interfaces in a Juniper product. This group became obsolete when more
configuration objects were added."
::= { juniDs3Groups 4 }
juniDs3Group5 OBJECT-GROUP
OBJECTS {
juniDsx3LineLength,
juniDsx3LineType,
juniDsx3CellScramblerConfig,
juniDsx3Channelization,
juniDsx3InterfaceType,
juniDsx3Application,
juniDsx3Ds3Channel,
juniDsx3LowerIfIndex,
juniDsx3RowStatus,
juniDsx3Ds3DsuMode,
juniDsx3Ds3BandwidthLimit,
juniDsx3Ds3DsuScrambleMode,
juniDsx3MdlCarrier,
juniDsx3MdlTransmit,
juniDsx3MdlEic,
juniDsx3MdlLic,
juniDsx3MdlFic,
juniDsx3MdlUnit,
juniDsx3MdlPfi,
juniDsx3MdlPort,
juniDsx3MdlGenerator,
juniDs3NextIfIndex }
STATUS current
DESCRIPTION
"A collection of objects providing management of DS3/E3 interfaces in a
Juniper product."
::= { juniDs3Groups 5 }
juniDs3FarEndGroup OBJECT-GROUP
OBJECTS {
juniDsx3FarEndCurrentInvalidSeconds,
juniDsx3FarEndIntervalInvalidSeconds,
juniDsx3FarEndTotalInvalidSeconds }
STATUS obsolete
DESCRIPTION
"Obsolete collection of objects providing remote statistics information
applicable to DS3 interfaces in a Juniper product. This group became
obsolete when remote port number, generator number and carrier objects
were added."
::= { juniDs3Groups 6 }
juniDs3FarEndGroup2 OBJECT-GROUP
OBJECTS {
juniDsx3FarEndCurrentInvalidSeconds,
juniDsx3FarEndIntervalInvalidSeconds,
juniDsx3FarEndTotalInvalidSeconds,
juniDsx3FarEndPortNumber,
juniDsx3FarEndGeneratorNumber,
juniDsx3FarEndCarrier }
STATUS current
DESCRIPTION
"A collection of objects providing remote statistics information
applicable to DS3 interfaces in a Juniper product."
::= { juniDs3Groups 7 }
END

View File

@@ -0,0 +1,150 @@
-- *****************************************************************************
-- Juniper-DVMRP-CONF
--
-- SNMP Agent Capabilities definitions for the DVMRP MIBs.
--
-- Copyright (c) 2001 Unisphere Networks, Inc.
-- Copyright (c) 2003 Juniper Networks, Inc.
-- All rights reserved.
-- *****************************************************************************
Juniper-DVMRP-CONF DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
juniAgents
FROM Juniper-Agents;
juniDvmrpAgent MODULE-IDENTITY
LAST-UPDATED "200301162101Z" -- 16-Jan-03 04:01 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
E-mail: mib@Juniper.net"
DESCRIPTION
"The agent capabilities definitions for the DVMRP component of the SNMP
agent in the Juniper E-series family of products."
-- Revision History
REVISION "200301162101Z" -- 16-Jan-03 04:01 PM EST - JUNOSe5.0
DESCRIPTION
"Replaced Unisphere names with Juniper names.
Added support for unicast routing and the interface announce list
name."
REVISION "200111302024Z" -- 30-Nov-01 03:24 PM EST - JUNOSe 3.2
DESCRIPTION
"The initial release of this management information module."
::= { juniAgents 12 }
-- *****************************************************************************
-- DVMRP SNMP Agent Capabilities definitions
-- *****************************************************************************
juniDvmrpAgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the DVMRP component of the JUNOSe SNMP agent. This
version of the DVMRP component was supported in JUNOSe 3.0 thru 4.x
system releases."
STATUS obsolete
DESCRIPTION
"The MIBs supported by the SNMP agent for the DVMRP application in
JUNOSe. These capabilities became obsolete when new objects were added
to the Juniper-DVMRP-MIB."
SUPPORTS DVMRP-STD-MIB-JUNI
INCLUDES {
junidDvmrpGeneralGroup,
junidDvmrpInterfaceGroup,
junidDvmrpNeighborGroup,
junidDvmrpRoutingGroup,
junidDvmrpSecurityGroup,
junidDvmrpTreeGroup }
VARIATION junidDvmrpInterfaceLocalAddress
ACCESS read-only
DESCRIPTION
"This object's value is assigned by the JUNOSe system.
Therefore, it must not be supplied when creating an interface
and cannot be modified via SNMP.
It is read as the IP address assigned to the interface or the IP
address associated with the loopback interface for an unnumbered
interface."
VARIATION junidDvmrpInterfaceMetric
DESCRIPTION
"The JUNOSe system supports both a metric in and a metric out;
this object is used to manage metric in; to manage metric out
see Juniper-DVMRP-MIB.juniDvmrpInterfaceMetricOffsetOut."
VARIATION junidDvmrpInterfaceInterfaceKey
ACCESS not-implemented
DESCRIPTION
"This object is not supported on the JUNOSe system. Therefore,
it must not be supplied when creating an interface."
VARIATION junidDvmrpInterfaceInterfaceKeyVersion
ACCESS not-implemented
DESCRIPTION
"This object is not supported on the JUNOSe system. Therefore,
it must not be supplied when creating an interface."
SUPPORTS Juniper-DVMRP-MIB
INCLUDES {
juniDvmrpBaseGroup,
juniDvmrpAclDistNbrGroup,
juniDvmrpInterfaceGroup,
juniDvmrpSourceGroup }
::= { juniDvmrpAgent 1 }
juniDvmrpAgentV2 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 2 of the DVMRP component of the JUNOSe SNMP agent. This
version of the DVMRP component is supported in JUNOSe 5.0 and subsequent
system releases."
STATUS current
DESCRIPTION
"The MIBs supported by the SNMP agent for the DVMRP application in
JUNOSe."
SUPPORTS DVMRP-STD-MIB-JUNI
INCLUDES {
junidDvmrpGeneralGroup,
junidDvmrpInterfaceGroup,
junidDvmrpNeighborGroup,
junidDvmrpRoutingGroup,
junidDvmrpSecurityGroup,
junidDvmrpTreeGroup }
VARIATION junidDvmrpInterfaceLocalAddress
ACCESS read-only
DESCRIPTION
"This object's value is assigned by the JUNOSe system.
Therefore, it must not be supplied when creating an interface
and cannot be modified via SNMP.
It is read as the IP address assigned to the interface or the IP
address associated with the loopback interface for an unnumbered
interface."
VARIATION junidDvmrpInterfaceMetric
DESCRIPTION
"The JUNOSe system supports both a metric in and a metric out;
this object is used to manage metric in; to manage metric out
see Juniper-DVMRP-MIB.juniDvmrpInterfaceMetricOffsetOut."
VARIATION junidDvmrpInterfaceInterfaceKey
ACCESS not-implemented
DESCRIPTION
"This object is not supported on the JUNOSe system. Therefore,
it must not be supplied when creating an interface."
VARIATION junidDvmrpInterfaceInterfaceKeyVersion
ACCESS not-implemented
DESCRIPTION
"This object is not supported on the JUNOSe system. Therefore,
it must not be supplied when creating an interface."
SUPPORTS Juniper-DVMRP-MIB
INCLUDES {
juniDvmrpBaseGroup2,
juniDvmrpAclDistNbrGroup,
juniDvmrpInterfaceGroup2,
juniDvmrpSourceGroup }
::= { juniDvmrpAgent 2 }
END

View File

@@ -0,0 +1,717 @@
-- *****************************************************************************
-- 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

View File

@@ -0,0 +1,74 @@
-- *****************************************************************************
-- Juniper-Dos-Protection-CONF
--
-- JUNOSe SNMP Agent Capabilities definitions for the Dos Protection MIB.
--
-- Copyright (c) 2005 Juniper Networks, Inc. All rights reserved.
-- *****************************************************************************
Juniper-Dos-Protection-CONF DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
juniAgents
FROM Juniper-Agents;
juniDosProtectionAgent MODULE-IDENTITY
LAST-UPDATED "200511111830Z" -- 11-Nov-05 01:30 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
E-mail: mib@Juniper.net"
DESCRIPTION
"The agent capabilities definitions for the Dos Protection component of
the SNMP agent in the Juniper E-series family of products."
-- Revision History
REVISION "200607010000Z" -- 1-Jul-06 00:00 PM EDT - JUNOSe -.-
DESCRIPTION
"Added dos-protection-group support."
REVISION "200601010000Z" -- 1-Jan-06 00:00 PM EDT - JUNOSe 7.3
DESCRIPTION
"The initial release of this management information module."
::= { juniAgents 76 }
-- *****************************************************************************
-- Dos Protection JUNOSe SNMP Agent Capabilities definitions
-- *****************************************************************************
juniDosProtectionAgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the Dos Protection component of the JUNOSe SNMP agent.
This version of the Dos Protection component is supported in JUNOSe 7.3
and subsequent system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the JUNOSe SNMP agent for the Dos Protection
application."
SUPPORTS Juniper-DOS-PROTECTION-MIB
INCLUDES {
juniDosProtectionGroup }
::= { juniDosProtectionAgent 1 }
juniDosProtectionAgentV2 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 2 of the Dos Protection component of the JUNOSe SNMP agent.
This version of the Dos Protection component is supported in JUNOSe x.y
and subsequent system releases."
STATUS current
DESCRIPTION
"The MIB supported by the JUNOSe SNMP agent for the Dos Protection
application."
SUPPORTS Juniper-DOS-PROTECTION-MIB
INCLUDES {
juniDosProtectionGroup2 }
::= { juniDosProtectionAgent 2 }
END

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,303 @@
-- *****************************************************************************
-- Juniper-ERX-System-CONF
--
-- SNMP Agent Capabilities definitions for the ERX JUNOSe.System MIBs.
--
-- Copyright (c) 2001, 2002 Unisphere Networks, Inc.
-- Copyright (c) 2002, 2003 Juniper Networks, Inc.
-- All rights reserved.
-- *****************************************************************************
Juniper-ERX-System-CONF DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
juniSystemAgents
FROM Juniper-Agents;
juniErxSystemAgent MODULE-IDENTITY
LAST-UPDATED "200311241953Z" -- 24-Nov-03 02:53 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 agent capabilities definitions for the System component of the SNMP
agent in the Juniper ERX (E-series) family of products."
-- Revision History
REVISION "200311241953Z" -- 24-Nov-03 02:53 PM EST - JUNOSe 5.2
DESCRIPTION
"Juniper-System-MIB:
Added resource utilization notification enable/disable.
Added KByte memory capacilty object."
REVISION "200301282148Z" -- 28-Jan-03 04:48 PM EST - JUNOSe 5.0
DESCRIPTION
"Juniper-System-MIB:
Replaced Unisphere names with Juniper names.
Added resoure utilization support."
REVISION "200208191317Z" -- 19-Aug-02 09:17 AM EDT - JUNOSe 4.1
DESCRIPTION
"Added support for the Juniper generic system MIB."
REVISION "200204012232Z" -- 01-Apr-02 05:32 PM EST - JUNOSe 3.3
DESCRIPTION
"Added thermal protection support."
REVISION "200104131303Z" -- 13-Apr-01 09:03 AM EDT - JUNOSe 3.2
DESCRIPTION
"The initial release of this management information module."
::= { juniSystemAgents 1 }
-- *****************************************************************************
-- ERX System SNMP Agent Capabilities definitions
-- *****************************************************************************
juniErxSystemAgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the System component of the JUNOSe SNMP agent. This
version of the ERX System component was supported in the JUNOSe 1.3
system release."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the ERX (platform-specific)
System application in JUNOSe. These capabilities became obsolete when
new slot information objects were added."
SUPPORTS Juniper-ERX-System-MIB
INCLUDES {
juniERXSysGroup,
juniERXSysNotifyGroup }
::= { juniErxSystemAgent 1 }
juniErxSystemAgentV2 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 2 of the System component of the JUNOSe SNMP agent. This
version of the ERX System component was supported in the JUNOSe 2.x
system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the ERX (platform-specific)
System application in JUNOSe. These capabilities became obsolete when
the timing group was added."
SUPPORTS Juniper-ERX-System-MIB
INCLUDES {
juniERXSysGeneralGroup,
juniERXSysFabricGroup,
juniERXSysNvsGroup,
juniERXSysSlotGroup,
juniERXSysPortGroup,
juniERXSysPowerGroup,
juniERXSysTemperatureGroup,
juniERXSysSubsystemGroup,
juniERXSysNotifyGroup }
::= { juniErxSystemAgent 2 }
juniErxSystemAgentV3 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 3 of the System component of the JUNOSe SNMP agent. This
version of the ERX System component was supported in the JUNOSe 3.0 and
3.1 system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the ERX (platform-specific)
System application in JUNOSe. These capabilities became obsolete when
memory management objects and notifications were added."
SUPPORTS Juniper-ERX-System-MIB
INCLUDES {
juniERXSysGeneralGroup,
juniERXSysTimingGroup,
juniERXSysFabricGroup,
juniERXSysNvsGroup,
juniERXSysSlotGroup,
juniERXSysPortGroup,
juniERXSysPowerGroup,
juniERXSysTemperatureGroup,
juniERXSysSubsystemGroup,
juniERXSysNotifyGroup }
::= { juniErxSystemAgent 3 }
juniErxSystemAgentV4 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 4 of the System component of the JUNOSe SNMP agent. This
version of the ERX System component was supported in the JUNOSe 3.2
system release."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the ERX (platform-specific)
System application in JUNOSe. These capabilities became obsolete when
thermal protection support was added."
SUPPORTS Juniper-ERX-System-MIB
INCLUDES {
juniERXSysGeneralGroup2,
juniERXSysTimingGroup,
juniERXSysFabricGroup,
juniERXSysNvsGroup,
juniERXSysSlotGroup,
juniERXSysPortGroup,
juniERXSysPowerGroup,
juniERXSysTemperatureGroup,
juniERXSysSubsystemGroup,
juniERXSysNotifyGroup2 }
::= { juniErxSystemAgent 4 }
juniErxSystemAgentV5 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 5 of the System component of the JUNOSe SNMP agent. This
version of the ERX System component is supported in the JUNOSe 3.3 thru
4.0 system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the ERX (platform-specific)
System application in JUNOSe. These capabilities became obsolete when
the generic system MIB support was added."
SUPPORTS Juniper-ERX-System-MIB
INCLUDES {
juniERXSysGeneralGroup2,
juniERXSysTimingGroup,
juniERXSysFabricGroup,
juniERXSysNvsGroup,
juniERXSysSlotGroup,
juniERXSysPortGroup,
juniERXSysPowerGroup,
juniERXSysTemperatureGroup2,
juniERXSysSubsystemGroup,
juniERXSysNotifyGroup3 }
::= { juniErxSystemAgent 5 }
juniErxSystemAgentV6 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 6 of the System component of the JUNOSe SNMP agent. This
version of the ERX System component was supported in the JUNOSe 4.1 and
subsequent 4.x system releases."
STATUS obsolete
DESCRIPTION
"The MIBs supported by the SNMP agent for the ERX (platform-specific)
System application in JUNOSe. These capabilities became obsolete when
resource utilization support was added to Juniper-System-MIB."
SUPPORTS Juniper-ERX-System-MIB
-- This MIB has been deprecated in favor of Juniper-System-MIB.
INCLUDES {
juniERXSysGeneralGroup3,
juniERXSysTimingGroup,
juniERXSysFabricGroup,
juniERXSysNvsGroup,
juniERXSysSlotGroup,
juniERXSysPortGroup,
juniERXSysPowerGroup,
juniERXSysTemperatureGroup2,
juniERXSysSubsystemGroup,
juniERXSysNotifyGroup3 }
SUPPORTS Juniper-System-MIB
INCLUDES {
juniSystemGeneralGroup,
juniSystemSubsystemGroup,
juniSystemModuleGroup,
juniSystemPortGroup,
juniSystemTimingGroup,
juniSystemFabricGroup,
juniSystemNvsGroup,
juniSystemPowerGroup,
juniSystemTemperatureGroup,
juniSystemNotificationObjectsGroup,
juniSystemNotificationGroup }
::= { juniErxSystemAgent 6 }
juniErxSystemAgentV7 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 7 of the System component of the JUNOSe SNMP agent. This
version of the ERX System component was supported in the JUNOSe 5.0 and
5.1 system releases."
STATUS obsolete
DESCRIPTION
"The MIBs supported by the SNMP agent for the ERX (platform-specific)
System application in JUNOSe. These capabilities became obsolete when
the resource utilization trap enabled and KByte memory capacilty objects
were added to Juniper-System-MIB."
SUPPORTS Juniper-ERX-System-MIB
-- This MIB has been deprecated in favor of Juniper-System-MIB.
INCLUDES {
juniERXSysGeneralGroup3,
juniERXSysTimingGroup,
juniERXSysFabricGroup,
juniERXSysNvsGroup,
juniERXSysSlotGroup,
juniERXSysPortGroup,
juniERXSysPowerGroup,
juniERXSysTemperatureGroup2,
juniERXSysSubsystemGroup,
juniERXSysNotifyGroup3 }
SUPPORTS Juniper-System-MIB
INCLUDES {
juniSystemGeneralGroup,
juniSystemSubsystemGroup,
juniSystemModuleGroup,
juniSystemPortGroup,
juniSystemTimingGroup,
juniSystemFabricGroup,
juniSystemNvsGroup,
juniSystemPowerGroup,
juniSystemTemperatureGroup,
juniSystemUtilizationGroup,
juniSystemNotificationObjectsGroup,
juniSystemNotificationGroup2 }
VARIATION juniSystemUtilizationThresholdRising
ACCESS read-only
DESCRIPTION
"The juniSystemUtilizationTable is read-only in this
implementation."
VARIATION juniSystemUtilizationThresholdFalling
ACCESS read-only
DESCRIPTION
"The juniSystemUtilizationTable is read-only in this
implementation."
VARIATION juniSystemUtilizationHoldDownTime
ACCESS read-only
DESCRIPTION
"The juniSystemUtilizationTable is read-only in this
implementation."
::= { juniErxSystemAgent 7 }
juniErxSystemAgentV8 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 8 of the System component of the JUNOSe SNMP agent. This
version of the ERX System component is supported in the JUNOSe 5.2 and
subsequent system releases."
STATUS current
DESCRIPTION
"The MIBs supported by the SNMP agent for the ERX (platform-specific)
System application in JUNOSe."
SUPPORTS Juniper-ERX-System-MIB
-- This MIB has been deprecated in favor of Juniper-System-MIB.
INCLUDES {
juniERXSysGeneralGroup3,
juniERXSysTimingGroup,
juniERXSysFabricGroup,
juniERXSysNvsGroup,
juniERXSysSlotGroup,
juniERXSysPortGroup,
juniERXSysPowerGroup,
juniERXSysTemperatureGroup2,
juniERXSysSubsystemGroup,
juniERXSysNotifyGroup3 }
SUPPORTS Juniper-System-MIB
INCLUDES {
juniSystemGeneralGroup2,
juniSystemSubsystemGroup,
juniSystemModuleGroup,
juniSystemPortGroup,
juniSystemTimingGroup,
juniSystemFabricGroup,
juniSystemNvsGroup,
juniSystemPowerGroup,
juniSystemTemperatureGroup,
juniSystemUtilizationGroup,
juniSystemNotificationObjectsGroup,
juniSystemNotificationGroup2 }
::= { juniErxSystemAgent 8 }
END

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,417 @@
-- *****************************************************************************
-- Juniper-ES2-Registry
--
-- Juniper Networks enterprise SNMP MIB.
-- Registry for the second generation E-series edge router product entities.
--
-- Copyright (c) 2003-2008 Juniper Networks, Inc.
-- All Rights Reserved.
-- *****************************************************************************
Juniper-ES2-Registry DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-IDENTITY
FROM SNMPv2-SMI
juniAdmin
FROM Juniper-Registry;
juniES2Registry MODULE-IDENTITY
LAST-UPDATED "200805081148Z" -- 08-May-08 07:48 AM EDT
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
"Juniper second generation E-series product family system-specific
object identification values. This module defines AutonomousType (OID)
values for all the physical entity types (entPhysicalVendorType). This
module will be updated whenever a new type of module or other hardware
becomes available in second generation E-series systems."
-- Revision History
REVISION "200805081148Z" -- 08-May-08 07:48 AM EDT - JUNOSe 10.0
DESCRIPTION
"Added es2Lm10s support."
REVISION "200612182106Z" -- 18-Dec-06 04:06 PM EST - JUNOSe 8.3
DESCRIPTION
"Added GE20 IOA Support."
REVISION "200611240913Z" -- 24-Nov-06 04:13 AM EST - JUNOSe 8.2
DESCRIPTION
"Added E120 product family support."
REVISION "200601061806Z" -- 06-Jan-06 01:06 PM EST - JUNOSe main
DESCRIPTION
"Added LM10 Access Support."
REVISION "200509151346Z" -- 15-Sep-05 09:46 AM EDT - JUNOSe 7.2
DESCRIPTION
"Added LM10 Uplink Support."
REVISION "200508191158Z" -- 19-Aug-05 06:58 AM EST - JUNOSe main
DESCRIPTION
"Added GE8 Support."
REVISION "200507291826Z" -- 29-Jul-05 02:26 PM EDT - JUNOSe 7.0.1
DESCRIPTION
"renamed entity objects, reordered to match rsSystem.mi2 and removed
obsoleted boards."
REVISION "200412231158Z" -- 23-Dec-04 06:58 AM EST - JUNOSe main
DESCRIPTION
"Updated for second generation E-series hardware."
REVISION "200412061021Z" -- 06-Dec-04 05:21 AM EDT - JUNOSe main
DESCRIPTION
"Renamed E2 MIB objects to ES2 MIB objects."
REVISION "200405191742Z" -- 19-May-04 01:42 PM EDT - JUNOSe 6.0
DESCRIPTION
"Updated for revised E320 hardware."
REVISION "200308182027Z" -- 18-Aug-03 04:27 PM EDT - JUNOSe 6.0
DESCRIPTION
"Initial version of this SNMP management information module."
::= { juniAdmin 3 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Second generation E-series physical entity identifiers.
-- The OID values under juniES2EntPhysicalType are used by the SNMP agent in
-- the second generation E-series product as the AutonomousType values for the
-- entPhysicalVendorType varbinds for the second generation E-series objects in
-- the entPhysicalTable.
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniES2EntPhysicalType OBJECT IDENTIFIER ::= { juniES2Registry 1 }
--
-- Chassis class
--
es2Chassis OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The vendor type ID for a second generation E-series chassis. This
identifies an 'overall' physical entity for any second generation
E-series system."
::= { juniES2EntPhysicalType 1 }
e320BaseChassis OBJECT-IDENTITY
STATUS current
DESCRIPTION
"E320 base chassis with 12 slots for line modules - includes chassis,
midplane, DC PDU, and fan tray. The E320 system uses a carrier-class
design with a passive midplane, active front-insert line modules(LM)
and rear-insert input/output adapters(IOA)."
::= { es2Chassis 1 }
e120BaseChassis OBJECT-IDENTITY
STATUS current
DESCRIPTION
"E120 base chassis with 6 slots for line modules - includes chassis,
midplane, DC PDU, and fan tray. The E120 system uses a carrier-class
design with a passive midplane, active front-insert line modules(LM)
and rear-insert input/output adapters(IOA)."
::= { es2Chassis 2 }
--
-- Fan class
--
es2FanAssembly OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The vendor type ID for a second generation E-series fan assembly."
::= { juniES2EntPhysicalType 2 }
e320PrimaryFanTray OBJECT-IDENTITY
STATUS current
DESCRIPTION
"E320 fan tray with 8 fans."
::= { es2FanAssembly 1 }
e320AuxiliaryFanTray OBJECT-IDENTITY
STATUS current
DESCRIPTION
"E320 fan tray with 8 fans."
::= { es2FanAssembly 2 }
e120PrimaryFanTray OBJECT-IDENTITY
STATUS current
DESCRIPTION
"E120 fan tray with 9 fans."
::= { es2FanAssembly 3 }
--
-- Power Supply class
--
es2PowerInput OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The vendor type ID for a second generation E-series power distribution
module."
::= { juniES2EntPhysicalType 3 }
e320DcPowerDistributionUnit OBJECT-IDENTITY
STATUS current
DESCRIPTION
"E320 DC power distribution unit (PDU)."
::= { es2PowerInput 1 }
--
-- Backplane class
--
es2Midplane OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The vendor type ID for a second generation E-series midplane."
::= { juniES2EntPhysicalType 4 }
e320Midplane OBJECT-IDENTITY
STATUS current
DESCRIPTION
"E320 chassis midplane."
::= { es2Midplane 1 }
e120Midplane OBJECT-IDENTITY
STATUS current
DESCRIPTION
"E120 chassis midplane."
::= { es2Midplane 2 }
--
-- Module class - integrated system controller/switch fabric
--
es2SrpModule OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The vendor type ID for a second generation E-series system controller/
switch fabric module."
::= { juniES2EntPhysicalType 5 }
e320Srp100 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"E320 100Gb SRP - The Switch Route Processor (SRP)
is responsible for running the routing protocols as well as
overall system control. The SRP also contains a switch fabric
slice that is responsible for packet forwarding."
::= { es2SrpModule 1 }
e320Srp320 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"E320 320Gb SRP - The Switch Route Processor (SRP)
is responsible for running the routing protocols as well as
overall system control. The SRP also contains a switch fabric
slice that is responsible for packet forwarding."
::= { es2SrpModule 2 }
e120Srp120 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"E120 120Gb SRP - The Switch Route Processor (SRP)
is responsible for running the routing protocols as well as
overall system control. The SRP also contains a switch fabric
slice that is responsible for packet forwarding."
::= { es2SrpModule 3 }
--
-- Module class - switch fabric
--
es2SwitchFabricModule OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The vendor type ID for a second generation E-series switch fabric
module."
::= { juniES2EntPhysicalType 6 }
e320Sfm100 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"E320 100Gb switch fabric module. The SFM functions include buffer
management, queuing, scheduling and packet processing."
::= { es2SwitchFabricModule 1 }
e320Sfm320 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"E320 320Gb switch fabric module. The SFM functions include buffer
management, queuing, scheduling and packet processing."
::= { es2SwitchFabricModule 2 }
e120Sfm120 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"E120 120Gb switch fabric module. The SFM functions include buffer
management, queuing, scheduling and packet processing."
::= { es2SwitchFabricModule 3 }
--
-- Adapter class - system controller I/O Adapter
--
es2SrpIoa OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The vendor type ID for the system controller I/O adapter for a second
generation E-series system."
::= { juniES2EntPhysicalType 7 }
e320SrpIoa OBJECT-IDENTITY
STATUS current
DESCRIPTION
"E320 SRP IOA. This card provides clocking functions as well as
management and alarm interfaces."
::= { es2SrpIoa 1 }
--
-- Module class - forwarding
--
es2ForwardingModule OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The vendor type ID for a second generation E-series forwarding module."
::= { juniES2EntPhysicalType 8 }
es2Lm4 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"E320 4Gb (series 1) line module. This Line Module supports both
uplink and customer facing IOAs and is responsible for
processing data traffic."
::= { es2ForwardingModule 1 }
es2Lm10Uplink OBJECT-IDENTITY
STATUS current
DESCRIPTION
"E320 10Gb (series 2) uplink line module. This Line Module is
primarily focused on uplink IOAs and is responsible for
processing data traffic."
::= { es2ForwardingModule 2 }
es2Lm10 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"E320 10Gb (series 3) line module. This Line Module supports
both uplink and customer facing IOAs and is responsible for
processing data traffic."
::= { es2ForwardingModule 3 }
es2Lm10s OBJECT-IDENTITY
STATUS current
DESCRIPTION
"E320 10Gb (series 4) line module. This Line Module supports
both uplink and customer facing IOAs and is responsible for
processing data traffic."
::= { es2ForwardingModule 4 }
--
-- Adapter class - forwarding I/O adapter
--
es2ForwardingIoa OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The vendor type ID for a second generation E-series I/O adapter for a
forwarding module."
::= { juniES2EntPhysicalType 9 }
es2Ge4S1Ioa OBJECT-IDENTITY
STATUS current
DESCRIPTION
"E320 GE-4 IOA. This is a series 1, half-height, single wide IOA
with 4 physical interfaces that require pluggable GE interfaces. This
IOA uses the full capacity of a Series 1 line module."
::= { es2ForwardingIoa 1 }
es2Oc48Stm16PosS1Ioa OBJECT-IDENTITY
STATUS current
DESCRIPTION
"E320 OC48/STM16 POS IOA. This is a series 1, half-height,
single wide IOA with 1 physical interface that requires a pluggable
OC48/STM16 interface."
::= { es2ForwardingIoa 2 }
es2ServiceS1Ioa OBJECT-IDENTITY
STATUS current
DESCRIPTION
"E320 service IOA. This is a series 1, full-height, single
wide IOA and does not support any physical interfaces."
::= { es2ForwardingIoa 3 }
es2Oc3Stm1x8AtmS1Ioa OBJECT-IDENTITY
STATUS current
DESCRIPTION
"E320 OC3/STM1-8 ATM IOA. This is a series 1, half-height,
single wide IOA that supports 8 physical interfaces that require
pluggable OC3/STM1 interfaces. This IOA can be combined with other
half-height IOAs (except those that use the full capacity of a slot's
bandwidth such as the GE-4 IOA)."
::= { es2ForwardingIoa 4 }
es2RedundancyS1Ioa OBJECT-IDENTITY
STATUS current
DESCRIPTION
"E320 redundancy IOA. This is a series 1, full-height, single
wide IOA and does not support any physical interfaces."
::= { es2ForwardingIoa 5 }
es2Oc12Stm4x2PosS1Ioa OBJECT-IDENTITY
STATUS current
DESCRIPTION
"E320 OC12/STM4-2 POS IOA. This is a series 1, half-height,
single wide IOA that supports 2 physical interfaces that require
pluggable OC12/STM4 interfaces. This IOA can be combined with other
half-height IOAs (except those that use the full capacity
of a slot's bandwidth such as the GE-4 IOA)."
::= { es2ForwardingIoa 6 }
es2Oc12Stm4x2AtmS1Ioa OBJECT-IDENTITY
STATUS current
DESCRIPTION
"E320 OC12/STM4-2 ATM IOA. This is a series 1, half-height,
single wide IOA that supports 2 physical interfaces that require
pluggable OC12/STM4 interfaces. This IOA can be combined with other
half-height IOAs (except those that use the full capacity
of a slot's bandwidth such as the GE-4 IOA)."
::= { es2ForwardingIoa 7 }
es2dash10GeS1Ioa OBJECT-IDENTITY
STATUS current
DESCRIPTION
"E320 10GE IOA. This is a series 1, full-height, single wide
IOA that supports 2 physical interface that requires a pluggable
10GE interface."
::= { es2ForwardingIoa 8 }
es2Ge8S1Ioa OBJECT-IDENTITY
STATUS current
DESCRIPTION
"E320 GE-8 IOA. This is a series 1, half-height, single wide IOA
that supports 8 physical interfaces that require pluggable GE
transceivers. This IOA will support a configuration of 8 active
or 4 active + 4 standby interfaces."
::= { es2ForwardingIoa 9 }
es2dash10GePrS2Ioa OBJECT-IDENTITY
STATUS current
DESCRIPTION
"E320 10GE IOA with port redundancy (PR). This is a series 2,
full-height, single wide IOA that supports 2 physical
interfaces (1 active + 1 standby) that require pluggable 10GE
transceivers."
::= { es2ForwardingIoa 10 }
es2Ge20S2Ioa OBJECT-IDENTITY
STATUS current
DESCRIPTION
"E320 GE-20 IOA. This is a series 2, full-height, single wide IOA
that supports 20 physical interfaces that require pluggable GE
transceivers. This IOA will support a configuration of 20 active
or 10 active + 10 standby interfaces."
::= { es2ForwardingIoa 11 }
END

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,95 @@
-- *****************************************************************************
-- Juniper-Entity-CONF
--
-- SNMP Agent Capabilities definitions for the Entity MIBs.
--
-- Copyright (c) 2001 Unisphere Networks, Inc.
-- Copyright (c) 2002, 2003 Juniper Networks, Inc.
-- All rights reserved.
-- *****************************************************************************
Juniper-Entity-CONF DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
juniAgents
FROM Juniper-Agents;
juniEntityAgent MODULE-IDENTITY
LAST-UPDATED "200209061654Z" -- 06-Sep-02 12:54 PM EDT
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Networks, Inc.
Postal: 10 Technology Park Drive
Westford, MA 01886-3146
USA
Tel: +1 978 589 5800
E-mail: mib@Juniper.net"
DESCRIPTION
"The agent capabilities definitions for the physical and logical entity
components of the SNMP agent in the Juniper E-series family of
products."
-- Revision History
REVISION "200209061654Z" -- 06-Sep-02 12:54 PM EDT - JUNOSe 5.0
DESCRIPTION
"Replaced Unisphere names with Juniper names."
REVISION "200104271316Z" -- 27-Apr-01 09:16 AM EDT - JUNOSe 3.2
DESCRIPTION
"The initial release of this management information module."
::= { juniAgents 13 }
-- *****************************************************************************
-- Physical and logical Entity SNMP Agent Capabilities definitions
-- *****************************************************************************
juniEntityAgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the logical Entity component of the JUNOSe SNMP agent.
This version of the logical Entity component was supported in JUNOSe 2.x
system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the Router Agent (logical
entity) application in JUNOSe. These capabilities became obsolete when
support was add for the physical entity table, the physical entity
contains table, and RFC 2737 enhancements to the logical entity table."
SUPPORTS ENTITY-MIB
INCLUDES {
entityLogicalGroup }
::= { juniEntityAgent 1 }
juniEntityAgentV2 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 2 of the physical and logical Entity components of the Juniper
JUNOSe SNMP agent. This version of the physical and logical Entity
components is supported in JUNOSe 3.0 and subsequent system releases."
STATUS current
DESCRIPTION
"The MIB supported by the SNMP agent for the System (physical entity)
and Router Agent (logical entity) applications in JUNOSe."
SUPPORTS ENTITY-MIB
INCLUDES {
entityPhysical2Group,
entityLogical2Group,
entityMappingGroup }
VARIATION entPhysicalSerialNum
ACCESS read-only
DESCRIPTION
"Serial numbers cannot be modified in this Agent."
VARIATION entLPPhysicalIndex
ACCESS not-implemented
DESCRIPTION
"The logical entity to physical equipment mapping table is not
supported in this version of the Agent."
VARIATION entAliasMappingIdentifier
ACCESS not-implemented
DESCRIPTION
"The alias mapping table is not supported in this version of the
Agent."
::= { juniEntityAgent 2 }
END

View File

@@ -0,0 +1,168 @@
-- *****************************************************************************
-- Juniper-Ethernet-CONF
--
-- SNMP Agent Capabilities definitions for the Ethernet MIBs.
--
-- Copyright (c) 2001, 2002 Unisphere Networks, Inc.
-- Copyright (c) 2002, 2003 Juniper Networks, Inc.
-- All rights reserved.
-- *****************************************************************************
Juniper-Ethernet-CONF DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
juniAgents
FROM Juniper-Agents;
juniEthernetAgent MODULE-IDENTITY
LAST-UPDATED "200309291618Z" -- 29-Sep-03 12:18 PM EDT
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Networks, Inc.
Postal: 10 Technology Park Drive
Westford, MA 01886-3146
USA
Tel: +1 978 589 5800
E-mail: mib@Juniper.net"
DESCRIPTION
"The agent capabilities definitions for the Ethernet component of the
SNMP agent in the Juniper E-series family of products."
-- Revision History
REVISION "200309291618Z" -- 29-Sep-03 12:18 PM EDT - JUNOSe 5.2
DESCRIPTION
"Juniper-ETHERNET-MIB:
Added Ethernet interface statistics support."
REVISION "200210012210Z" -- 01-Oct-02 06:10 PM EDT - JUNOSe 5.0
DESCRIPTION
"Juniper-ETHERNET-MIB:
Replaced Unisphere names with Juniper names."
REVISION "200210011802Z" -- 01-Oct-02 02:02 PM EDT - JUNOSe 4.1
DESCRIPTION
"Juniper-ETHERNET-MIB:
Added MAU type and length support."
REVISION "200204052033Z" -- 05-Apr-02 03:33 PM EST - JUNOSe 4.0
DESCRIPTION
"Juniper-ETHERNET-MIB:
Added VLAN stack support."
REVISION "200110252136Z" -- 25-Oct-01 05:36 PM EDT - JUNOSe 3.2
DESCRIPTION
"The initial release of this management information module."
::= { juniAgents 14 }
-- *****************************************************************************
-- Ethernet interface SNMP Agent Capabilities definitions
-- *****************************************************************************
juniEthernetAgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the Ethernet component of the JUNOSe SNMP agent. This
version of the Ethernet component was supported in JUNOSe 2.x system
releases."
STATUS obsolete
DESCRIPTION
"The MIBs supported by the SNMP agent for the Ethernet application in
JUNOSe. These capabilities became obsolete when VLAN support was add."
SUPPORTS EtherLike-MIB
INCLUDES {
etherStatsGroup,
etherStats100MbsGroup }
SUPPORTS Juniper-ETHERNET-MIB
INCLUDES {
juniEthernetGroup,
juniEthernetSubIfGroup }
::= { juniEthernetAgent 1 }
juniEthernetAgentV2 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 2 of the Ethernet component of the JUNOSe SNMP agent. This
version of the Ethernet component was supported in JUNOSe 3.x system
releases."
STATUS obsolete
DESCRIPTION
"The MIBs supported by the SNMP agent for the Ethernet application in
JUNOSe. These capabilities became obsolete when VLAN stack support was
added."
SUPPORTS EtherLike-MIB
INCLUDES {
etherStatsGroup,
etherStats100MbsGroup }
SUPPORTS Juniper-ETHERNET-MIB
INCLUDES {
juniEthernetGroup,
juniEthernetSubIfGroup,
juniVlanGroup,
juniVlanSubIfGroup }
::= { juniEthernetAgent 2 }
juniEthernetAgentV3 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 3 of the Ethernet component of the JUNOSe SNMP agent. This
version of the Ethernet component was supported in JUNOSe 4.0 system
releases."
STATUS obsolete
DESCRIPTION
"The MIBs supported by the SNMP agent for the Ethernet application in
JUNOSe. These capabilities became obsolete when VLAN stack support was
added."
SUPPORTS EtherLike-MIB
INCLUDES {
etherStatsGroup,
etherStats100MbsGroup }
SUPPORTS Juniper-ETHERNET-MIB
INCLUDES {
juniEthernetGroup,
juniEthernetSubIfGroup,
juniVlanGroup,
juniVlanSubIfGroup2 }
::= { juniEthernetAgent 3 }
juniEthernetAgentV4 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 4 of the Ethernet component of the JUNOSe SNMP agent. This
version of the Ethernet component was supported in JUNOSe 4.1 through
5.1 system releases."
STATUS obsolete
DESCRIPTION
"The MIBs supported by the SNMP agent for the Ethernet application in
JUNOSe. These capabilities became obsolete when Ethernet interface
statistics support was added."
SUPPORTS EtherLike-MIB
INCLUDES {
etherStatsGroup,
etherStats100MbsGroup }
SUPPORTS Juniper-ETHERNET-MIB
INCLUDES {
juniEthernetGroup2,
juniEthernetSubIfGroup,
juniVlanGroup,
juniVlanSubIfGroup2 }
::= { juniEthernetAgent 4 }
juniEthernetAgentV5 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 5 of the Ethernet component of the JUNOSe SNMP agent. This
version of the Ethernet component is supported in JUNOSe 5.2 and
subsequent system releases."
STATUS current
DESCRIPTION
"The MIBs supported by the SNMP agent for the Ethernet application in
JUNOSe."
SUPPORTS EtherLike-MIB
INCLUDES {
etherStatsGroup,
etherStats100MbsGroup }
SUPPORTS Juniper-ETHERNET-MIB
INCLUDES {
juniEthernetGroup2,
juniEthernetSubIfGroup,
juniVlanGroup,
juniVlanSubIfGroup2,
juniEthernetIfStatsGroup }
::= { juniEthernetAgent 5 }
END

View File

@@ -0,0 +1,406 @@
-- *****************************************************************************
-- Juniper-Event-Manager-CONF
--
-- SNMP Agent Capabilities definitions for the Event Manager MIBs.
--
-- Copyright (c) 2003 Juniper Networks, Inc. All rights reserved.
-- *****************************************************************************
Juniper-Event-Manager-CONF DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
juniAgents
FROM Juniper-Agents;
juniEventManagerAgent MODULE-IDENTITY
LAST-UPDATED "200310301443Z" -- 30-Oct-03 09:43 AM 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
E-mail: mib@Juniper.net"
DESCRIPTION
"The agent capabilities definitions for the Event Manager component of
the SNMP agent in the Juniper E-series family of products."
-- Revision History
REVISION "200310301443Z" -- 30-Oct-03 09:43 AM EST - JUNOSe 5.3
DESCRIPTION
"DISMAN-EVENT-MIB:
Added support for existence and boolean triggers.
Added support for multiple agent wildcarding.
Added support for event Set capabilities.
Juniper-DISMAN-EVENT-MIB:
Initial release for the proprietary Event Manager MIB."
REVISION "200305121422Z" -- 12-May-03 10:22 AM EDT - JUNOSe 5.1
DESCRIPTION
"The initial release of this management information module.
DISMAN-EVENT-MIB:
Added partial support for the draft-ietf-disman-event-mib-v2-01
version (enhancements to RFC 2981):
Supports threshold triggers for absolute and delta sampling.
Does not support existence or boolean triggers.
Does not support wildcarding.
Does not support event Set capabilities."
::= { juniAgents 62 }
-- *****************************************************************************
-- Event Manager SNMP Agent Capabilities definitions
-- *****************************************************************************
juniEventManagerAgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the Event Manager component of the JUNOSe SNMP agent.
This version of the Event Manager component was supported in JUNOSe 5.1
and 5.2 system releases."
STATUS obsolete
DESCRIPTION
"The MIBs supported by the SNMP agent for the Event Manager application
in JUNOSe. These capabilities became obsolete when support was added
for existence and boolean triggers, multiple agent wildcarding, and
event Set capabilities."
SUPPORTS DISMAN-EVENT-MIB
INCLUDES {
dismanEventResourceGroup,
dismanEventTriggerGroup,
dismanEventEventGroup,
dismanEventNotificationObjectGroup,
dismanEventNotificationGroup }
VARIATION mteTriggerComment
ACCESS read-only
DESCRIPTION
"Comment cannot be modified in this agent. Comment is set to
zero length."
VARIATION mteTriggerTest
ACCESS read-only
DESCRIPTION
"Trigger test cannot be modified in this agent. Trigger test is
set to threshold(2)."
VARIATION mteTriggerValueIDWildcard
ACCESS read-only
DESCRIPTION
"Trigger value ID wildcard cannot be modified in this agent.
Trigger value ID wildcard is set to false(2)."
VARIATION mteTriggerTargetTag
ACCESS read-only
DESCRIPTION
"Target tag can not be modified in this agent. Target tag is
set to blank."
VARIATION mteTriggerContextName
DESCRIPTION
"Default value is the current router context name. The router
must exist before attempting to change this object value."
VARIATION mteTriggerContextNameWildcard
ACCESS read-only
DESCRIPTION
"Trigger context name wildcard cannot be modified in this agent.
Trigger context name wildcard is set to false(2)."
VARIATION mteTriggerObjectsOwner
ACCESS read-only
DESCRIPTION
"Objects owner cannot be modified in this agent. Objects owner
is set to zero length."
VARIATION mteTriggerObjects
ACCESS read-only
DESCRIPTION
"Objects cannot be modified in this agent. Objects is set to
zero length."
VARIATION mteTriggerEntryStorageType
DESCRIPTION
"Storage type can only be set to nonVolatile in this agent."
VARIATION mteTriggerDeltaDiscontinuityIDWildcard
ACCESS read-only
DESCRIPTION
"Trigger delta discontinuity ID wildcard cannot be modified in
this agent. Trigger delta discontinuity ID wildcard is set to
false(2)."
VARIATION mteTriggerExistenceTest
ACCESS not-implemented
DESCRIPTION
"The trigger existance table is not supported in then agent."
VARIATION mteTriggerExistenceStartup
ACCESS not-implemented
DESCRIPTION
"The trigger existance table is not supported in then agent."
VARIATION mteTriggerExistenceObjectsOwner
ACCESS not-implemented
DESCRIPTION
"The trigger existance table is not supported in then agent."
VARIATION mteTriggerExistenceObjects
ACCESS not-implemented
DESCRIPTION
"The trigger existance table is not supported in then agent."
VARIATION mteTriggerExistenceEventOwner
ACCESS not-implemented
DESCRIPTION
"The trigger existance table is not supported in then agent."
VARIATION mteTriggerExistenceEvent
ACCESS not-implemented
DESCRIPTION
"The trigger existance table is not supported in then agent."
VARIATION mteTriggerBooleanComparison
ACCESS not-implemented
DESCRIPTION
"The trigger boolean table is not supported in then agent."
VARIATION mteTriggerBooleanValue
ACCESS not-implemented
DESCRIPTION
"The trigger boolean table is not supported in then agent."
VARIATION mteTriggerBooleanStartup
ACCESS not-implemented
DESCRIPTION
"The trigger boolean table is not supported in then agent."
VARIATION mteTriggerBooleanObjectsOwner
ACCESS not-implemented
DESCRIPTION
"The trigger boolean table is not supported in then agent."
VARIATION mteTriggerBooleanObjects
ACCESS not-implemented
DESCRIPTION
"The trigger boolean table is not supported in then agent."
VARIATION mteTriggerBooleanEventOwner
ACCESS not-implemented
DESCRIPTION
"The trigger boolean table is not supported in then agent."
VARIATION mteTriggerBooleanEvent
ACCESS not-implemented
DESCRIPTION
"The trigger boolean table is not supported in then agent."
VARIATION mteTriggerThresholdRising
DESCRIPTION
"The value of this object can not be set to a value less than
mteTriggerThresholdFalling value."
VARIATION mteTriggerThresholdFalling
DESCRIPTION
"The value of this object can not be set to a value greater than
mteTriggerThresholdRising value."
VARIATION mteTriggerThresholdDeltaRising
DESCRIPTION
"The value of this object can not be set to a value less than
mteTriggerThresholdDeltaFalling value."
VARIATION mteTriggerThresholdDeltaFalling
DESCRIPTION
"The value of this object can not be set to a value greater than
mteTriggerThresholdDeltaRising value."
VARIATION mteTriggerThresholdObjectsOwner
ACCESS read-only
DESCRIPTION
"Threshold objects owner cannot be modified in this agent.
Threshold objects owner is set to zero length."
VARIATION mteTriggerThresholdObjects
ACCESS read-only
DESCRIPTION
"Threshold objects cannot be modified in this agent. Threshold
objects is set to zero length."
VARIATION mteEventComment
ACCESS read-only
DESCRIPTION
"Comment cannot be modified in this agent. Comment is set to
zero length."
VARIATION mteEventActions
ACCESS read-only
DESCRIPTION
"Actions cannot be modified in this agent. Actions is set to
notification(0)."
VARIATION mteEventEntryStorageType
DESCRIPTION
"Storage type can only be set to nonVolatile in this agent."
VARIATION mteEventNotification
DESCRIPTION
"Event notification can only be set to the following OIDs in
this agent:
mteTriggerRising
mteTriggerFalling
mteTriggerFailure "
VARIATION mteEventNotificationObjectsOwner
ACCESS read-only
DESCRIPTION
"Notification objects owner cannot be modified in this agent.
Notification objects owner is set to zero length."
VARIATION mteEventNotificationObjects
ACCESS read-only
DESCRIPTION
"Notification objects cannot be modified in this agent.
Notification objects is set to zero length."
VARIATION mteEventSetObject
ACCESS not-implemented
DESCRIPTION
"The event set table is not supported in then agent."
VARIATION mteEventSetObjectWildcard
ACCESS not-implemented
DESCRIPTION
"The event set table is not supported in then agent."
VARIATION mteEventSetValue
ACCESS not-implemented
DESCRIPTION
"The event set table is not supported in then agent."
VARIATION mteEventSetTargetTag
ACCESS not-implemented
DESCRIPTION
"The event set table is not supported in then agent."
VARIATION mteEventSetContextName
ACCESS not-implemented
DESCRIPTION
"The event set table is not supported in then agent."
VARIATION mteEventSetContextNameWildcard
ACCESS not-implemented
DESCRIPTION
"The event set table is not supported in then agent."
::= { juniEventManagerAgent 1 }
juniEventManagerAgentV2 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 2 of the Event Manager component of the JUNOSe SNMP agent.
This version of the Event Manager component is supported in JUNOSe 5.3
and subsequent system releases."
STATUS current
DESCRIPTION
"The MIBs supported by the SNMP agent for the Event Manager application
in JUNOSe."
SUPPORTS DISMAN-EVENT-MIB
INCLUDES {
dismanEventResourceGroup,
dismanEventTriggerGroup,
dismanEventEventGroup,
dismanEventNotificationObjectGroup,
dismanEventNotificationGroup }
VARIATION mteTriggerComment
ACCESS read-only
DESCRIPTION
"Comment cannot be modified in this agent. Comment is set to
zero length."
VARIATION mteTriggerTest
DESCRIPTION
"Trigger test can only be set to one of the following trigger
types in this agent:
existence(0)
boolean(1)
threshold(2) "
VARIATION mteTriggerValueIDWildcard
ACCESS read-only
DESCRIPTION
"Trigger value ID wildcard cannot be modified in this agent.
Trigger value ID wildcard is set to false(2)."
VARIATION mteTriggerTargetTag
ACCESS read-only
DESCRIPTION
"Target tag can not be modified in this agent. Target tag is
set to blank."
VARIATION mteTriggerContextName
DESCRIPTION
"Default value is the current router context name."
VARIATION mteTriggerObjectsOwner
ACCESS read-only
DESCRIPTION
"Objects owner cannot be modified in this agent. Objects owner
is set to zero length."
VARIATION mteTriggerObjects
ACCESS read-only
DESCRIPTION
"Objects cannot be modified in this agent. Objects is set to
zero length."
VARIATION mteTriggerEntryStorageType
DESCRIPTION
"Storage type can only be set to nonVolatile in this agent."
VARIATION mteTriggerDeltaDiscontinuityIDWildcard
ACCESS read-only
DESCRIPTION
"Trigger delta discontinuity ID wildcard cannot be modified in
this agent. Trigger delta discontinuity ID wildcard is set to
false(2)."
VARIATION mteTriggerExistenceObjectsOwner
ACCESS read-only
DESCRIPTION
"Objects owner cannot be modified in this agent. Objects owner
is set to zero length."
VARIATION mteTriggerExistenceObjects
ACCESS read-only
DESCRIPTION
"Objects cannot be modified in this agent. Objects is set to
zero length."
VARIATION mteTriggerBooleanObjectsOwner
ACCESS read-only
DESCRIPTION
"Objects owner cannot be modified in this agent. Objects owner
is set to zero length."
VARIATION mteTriggerBooleanObjects
ACCESS read-only
DESCRIPTION
"Objects cannot be modified in this agent. Objects is set to
zero length."
VARIATION mteTriggerThresholdRising
DESCRIPTION
"The value of this object can not be set to a value less than
mteTriggerThresholdFalling value."
VARIATION mteTriggerThresholdFalling
DESCRIPTION
"The value of this object can not be set to a value greater than
mteTriggerThresholdRising value."
VARIATION mteTriggerThresholdDeltaRising
DESCRIPTION
"The value of this object can not be set to a value less than
mteTriggerThresholdDeltaFalling value."
VARIATION mteTriggerThresholdDeltaFalling
DESCRIPTION
"The value of this object can not be set to a value greater than
mteTriggerThresholdDeltaRising value."
VARIATION mteTriggerThresholdObjectsOwner
ACCESS read-only
DESCRIPTION
"Threshold objects owner cannot be modified in this agent.
Threshold objects owner is set to zero length."
VARIATION mteTriggerThresholdObjects
ACCESS read-only
DESCRIPTION
"Threshold objects cannot be modified in this agent. Threshold
objects is set to zero length."
VARIATION mteEventComment
ACCESS read-only
DESCRIPTION
"Comment cannot be modified in this agent. Comment is set to
zero length."
VARIATION mteEventEntryStorageType
DESCRIPTION
"Storage type can only be set to nonVolatile in this agent."
VARIATION mteEventNotification
DESCRIPTION
"Event notification can only be set to the following OIDs in
this agent:
mteTriggerFired
mteTriggerRising
mteTriggerFalling
mteTriggerFailure
mteEventSetFailure "
VARIATION mteEventNotificationObjectsOwner
ACCESS read-only
DESCRIPTION
"Notification objects owner cannot be modified in this agent.
Notification objects owner is set to zero length."
VARIATION mteEventNotificationObjects
ACCESS read-only
DESCRIPTION
"Notification objects cannot be modified in this agent.
Notification objects is set to zero length."
VARIATION mteEventSetObjectWildcard
ACCESS read-only
DESCRIPTION
"Set object wildcard cannot be modified in this agent. Set
object ID wildcard is set to false(2)."
VARIATION mteEventSetTargetTag
ACCESS read-only
DESCRIPTION
"Target tag can not be modified in this agent. Target tag is
set to blank."
SUPPORTS Juniper-DISMAN-EVENT-MIB
INCLUDES {
juniMteTriggerTableGroup }
::= { juniEventManagerAgent 2 }
END

View File

@@ -0,0 +1,110 @@
-- *****************************************************************************
-- Juniper Networks Data Products SNMP Experimental MIB Registry.
--
-- Copyright (c) 2000, 2001 Unisphere Networks, Inc.
-- Copyright (c) 2002 Juniper Networks, Inc.
-- All rights reserved.
-- *****************************************************************************
Juniper-Experiment DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-IDENTITY
FROM SNMPv2-SMI
juniperUniExperiment
FROM Juniper-UNI-SMI;
juniExperiment MODULE-IDENTITY
LAST-UPDATED "200211132058Z" -- 13-Nov-02 03:58 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 object identifiers for experimental MIBs for the Juniper
Networks, Inc. edge router products. This is the top-level
object identifier registry for SNMP modules containing experimental MIB
definitions. Experimental MIBs are defined as:
1) IETF work-in-process MIBs which have not been assigned a permanent
object identifier by the IANA.
2) Juniper work-in-process MIBs that have not achieved final
production quality or field experience.
NOTE: Support for MIBs under the this OID subtree is temporary and
changes to objects may occur without notice."
-- Revision History
REVISION "200211132058Z" -- 13-Nov-02 03:58 PM EST - RX 5.0
DESCRIPTION
"Replaced Unisphere names with Juniper names.
Added OID for the Internet draft MPLS MIB."
REVISION "200106202036Z" -- 20-Jun-01 04:36 PM EDT - RX 4.0
DESCRIPTION
"Added OID for the Internet draft SONET APS-MIB."
REVISION "200010242100Z" -- 24-Oct-00 5:00 PM EDT - RX 3.0
DESCRIPTION
"The initial release of this management information module."
::= { juniperUniExperiment 2 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Experimental MIB OID assignments.
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniDvmrpExperiment OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The object identifier used to anchor the experimental IETF draft for
the Distance Vector Multicast Routing Protocol (DVMRP) MIB."
REFERENCE
"IETF Inter-Domain Multicast Routing (idmr) Working Group document:
draft-ietf-idmr-dvmrp-mib-11.txt."
::= { juniExperiment 1 }
juniSonetApsExperiment OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The object identifier used to anchor the experimental IETF draft for
the SONET linear Automatic Protection Switching (APS) MIB."
REFERENCE
"IETF AToM MIB (atommib) Working Group document:
draft-ietf-atommib-sonetaps-mib-05.txt."
::= { juniExperiment 2 }
juniMplsExperiment OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The object identifier used to anchor the experimental IETF drafts for
the Multiprotocol Label Switching (MPLS) set of MIBs."
REFERENCE
"IETF Multiprotocol Label Switching (MPLS) Working Group documents:
draft-ietf-mpls-tc-mib-03.txt
draft-ietf-mpls-lsr-mib-08.txt."
::= { juniExperiment 3 }
juniMplsVPNExperiment OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The object identifier used to anchor the experimental IETF drafts for
the MPLS/BGP Layer 3 Virtual Private Network Management Information Base."
REFERENCE
"IETF Layer-3 Virtual Private Networks Working Group documents:
draft-ietf-l3vpn-mpls-vpn-mib-07.txt."
::= { juniExperiment 4 }
juniBFDExperiment OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The object identifier used to anchor the experimental IETF drafts for
BFD Management Information Base."
REFERENCE
"Bidirectional Forwarding Detection Management Information Base
draft-ietf-bfd-mib-02.txt "
::= { juniExperiment 5}
END

View File

@@ -0,0 +1,375 @@
-- *****************************************************************************
-- Juniper-FILE-XFER-MIB
--
-- Juniper Networks Enterprise MIB
-- File Transfer MIB
--
-- Copyright (c) 1999 Redstone Communications, Inc.
-- Copyright (c) 1999, 2001 Unisphere Networks, Inc.
-- Copyright (c) 2002 Juniper Networks, Inc.
-- All Rights Reserved.
-- *****************************************************************************
Juniper-FILE-XFER-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, TimeTicks
FROM SNMPv2-SMI
RowStatus, DisplayString
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
JuniName
FROM Juniper-TC
juniMibs
FROM Juniper-MIBs;
juniFileXferMIB MODULE-IDENTITY
LAST-UPDATED "200209162144Z" -- 16-Sep-02 05:44 PM EDT
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Networks, Inc.
Postal: 10 Technology Park Drive
Westford, MA 01886-3146
USA
Tel: +1 978 589 5800
E-mail: mib@Juniper.net"
DESCRIPTION
"The File Transfer MIB for Juniper Networks enterprise."
-- Revision History
REVISION "200209162144Z" -- 16-Sep-02 05:44 PM EDT - JUNOSe 5.0
DESCRIPTION
"Replaced Unisphere names with Juniper names."
REVISION "200103281346Z" -- 28-Mar-01 08:46 AM EST - JUNOSe 3.0
DESCRIPTION
"Make it SMIv2 conformant."
REVISION "200005010000Z" -- 1-May-00 - JUNOSe 2.0
DESCRIPTION
"Key revisions include:
o Obsoleted juniFileXferRemoteUserName.
o Obsoleted juniFileXferRemoteUserPassword.
o Added juniFileXferRouterName.
o Added juniFileXferCopyRunningCfgFailed(9) to juniFileXferStatus."
REVISION "9908180000Z" -- 18-Aug-99 - JUNOSe 1.1
DESCRIPTION
"Initial version of this MIB module."
::= { juniMibs 23 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed objects
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniFileXferObjects OBJECT IDENTIFIER ::= { juniFileXferMIB 1 }
juniFileXferTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniFileXferTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of entries which describe file transfers."
::= { juniFileXferObjects 1 }
juniFileXferTableEntry OBJECT-TYPE
SYNTAX JuniFileXferTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A description of a particular file transfer entry."
INDEX { juniFileXferIndex }
::= { juniFileXferTable 1 }
JuniFileXferTableEntry ::= SEQUENCE {
juniFileXferIndex INTEGER,
juniFileXferDirection INTEGER,
juniFileXferFileType INTEGER,
juniFileXferRemoteFileName DisplayString,
juniFileXferRemoteUserName DisplayString,
juniFileXferRemoteUserPassword OCTET STRING,
juniFileXferLocalFileName DisplayString,
juniFileXferProtocol INTEGER,
juniFileXferStatus INTEGER,
juniFileXferRowStatus RowStatus,
juniFileXferTimeStamp TimeTicks,
juniFileXferRouterName JuniName }
juniFileXferIndex OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique index used to identify this entry."
::= { juniFileXferTableEntry 1 }
juniFileXferDirection OBJECT-TYPE
SYNTAX INTEGER {
juniFileXferLocalToRemote(1),
juniFileXferRemoteToLocal(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the direction of the file transfer."
DEFVAL { juniFileXferRemoteToLocal }
::= { juniFileXferTableEntry 2 }
juniFileXferFileType OBJECT-TYPE
SYNTAX INTEGER {
juniFileXferSoftwareRelease(1),
juniFileXferSystemConfig(2),
juniFileXferRunningConfig(3),
juniFileXferSystemLog(4),
juniFileXferScript(5),
juniFileXferRebootHistory(6),
juniFileXferBulkStatistics(7) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the file type of the file transfer."
DEFVAL { juniFileXferBulkStatistics }
::= { juniFileXferTableEntry 3 }
juniFileXferRemoteFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..128))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The full path name of the source/destination file on the remote
system."
DEFVAL { "" }
::= { juniFileXferTableEntry 4 }
juniFileXferRemoteUserName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The user name to use when requesting the file transfer to/from the
remote system.
This object has been obsoleted. Use the enterprise host mib in order to
configure the username."
DEFVAL { "anonymous" }
::= { juniFileXferTableEntry 5 }
juniFileXferRemoteUserPassword OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..64))
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The password to use when requesting the file transfer to/from the
remote system. When read, this object returns a zero string. Note
that, for security reasons, some FTP servers may insist on a non-zero
length user password.
This object has been obsoleted. Use the enterprise host MIB in order to
configure the password."
DEFVAL { "anonymous" }
::= { juniFileXferTableEntry 6 }
juniFileXferLocalFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..128))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The local file name to transfer or to create as a result of an incoming
transfer."
DEFVAL { "" }
::= { juniFileXferTableEntry 7 }
juniFileXferProtocol OBJECT-TYPE
SYNTAX INTEGER {
juniFileXferFtp(1),
juniFileXferTftp(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the file transfer protocol type."
DEFVAL { juniFileXferFtp }
::= { juniFileXferTableEntry 8 }
juniFileXferStatus OBJECT-TYPE
SYNTAX INTEGER {
juniFileXferSuccessfulCompletion(1),
juniFileXferInProgress(2),
juniFileXferRemoteUnreachable(3),
juniFileXferUserAuthFailed(4),
juniFileXferFileNotFound(5),
juniFileXferFileTooBig(6),
juniFileXferFileIncompatible(7),
juniFileXferPended(8),
juniFileXferCopyRunningCfgFailed(9) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of the file transfer."
::= { juniFileXferTableEntry 9 }
juniFileXferRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The row status object controls the creation/deletion of rows in this
table. Its semantics are the same as those for the RowStatus textual
convention specified for SNMPv2.
Setting this object to createAndGo(4) is allowed. If required objects
are missing, the agent will create the row and set its status to
notReady(3). If all of the required objects are present and valid, the
agent will create the row, set it to active and commence the file
transfer. Upon completion of the file transfer, the agent will set the
rowStatus to notInService(2), indicating that the row is valid and
useable by a management client. To commence another transfer, a
management client should set the rowStatus to active(1).
Setting this object to createAndWait(5) causes an entry to be created
with juniFileXferRowStatus value of notInService(2) if all of the
required objects are present and valid. Or, if some of the required
objects are missing or invalid, the agent will create the row and sets
its status to notReady(3).
Setting this object to active(1) causes the transfer to start for the
given row. Objects within the row cannot be modified once a row has
been set to active(1),
Setting this object to destroy(6) causes the corresponding row to be
deleted.
Note that only a single instance of a row can be active at at any given
moment, although several rows can exist in the table."
::= { juniFileXferTableEntry 10 }
juniFileXferTimeStamp OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime at the last status change for this entry."
::= { juniFileXferTableEntry 11 }
juniFileXferRouterName OBJECT-TYPE
SYNTAX JuniName
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of the router to be used when resolving the hostname portion
of the juniFileXferRemoteFileName object. If this object contains an
invalid or empty value, the default router will be used."
::= { juniFileXferTableEntry 12 }
juniFileXferTrapEnabled OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An indication of whether the juniFileXferTrap trap is enabled."
::= { juniFileXferObjects 2 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Notifications
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniFileXferNotifications OBJECT IDENTIFIER ::= { juniFileXferMIB 2 }
juniFileXferNotifyPrefix OBJECT IDENTIFIER ::= { juniFileXferNotifications 0 }
juniFileXferTrap NOTIFICATION-TYPE
OBJECTS {
juniFileXferStatus,
juniFileXferTimeStamp }
STATUS current
DESCRIPTION
"An indication that the status associated with a particular file
transfer entry has changed."
::= { juniFileXferNotifyPrefix 1 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Conformance information
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniFileXferConformance OBJECT IDENTIFIER ::= { juniFileXferMIB 4 }
juniFileXferCompliances OBJECT IDENTIFIER ::= { juniFileXferConformance 1 }
juniFileXferGroups OBJECT IDENTIFIER ::= { juniFileXferConformance 2 }
--
-- compliance statements
--
juniFileXferCompliance1 MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"Obsolete compliance statement for entities that implement the Juniper
file transfer MIB. This compliance statement became obsolete when
remote user information was removed and router name was added."
MODULE -- this module
MANDATORY-GROUPS {
juniFileXferGroup1,
juniFileXferTrapGroup }
::= { juniFileXferCompliances 2 } -- JUNOSe 1.1
juniFileXferCompliance2 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities that implement the Juniper file
transfer MIB."
MODULE -- this module
MANDATORY-GROUPS {
juniFileXferGroup2,
juniFileXferTrapGroup }
::= { juniFileXferCompliances 3 } -- JUNOSe 2.0
--
-- units of conformance
--
juniFileXferGroup1 OBJECT-GROUP
OBJECTS {
juniFileXferIndex,
juniFileXferDirection,
juniFileXferFileType,
juniFileXferRemoteFileName,
juniFileXferRemoteUserName,
juniFileXferRemoteUserPassword,
juniFileXferLocalFileName,
juniFileXferProtocol,
juniFileXferStatus,
juniFileXferRowStatus,
juniFileXferTimeStamp,
juniFileXferTrapEnabled }
STATUS obsolete
DESCRIPTION
"Obsolete collection of objects providing management of file transfers
in a Juniper product. This group became obsolete when remote user
information was removed and juniFileXferRouterName was added."
::= { juniFileXferGroups 2 }
juniFileXferGroup2 OBJECT-GROUP
OBJECTS {
juniFileXferIndex,
juniFileXferDirection,
juniFileXferFileType,
juniFileXferRemoteFileName,
juniFileXferLocalFileName,
juniFileXferProtocol,
juniFileXferStatus,
juniFileXferRowStatus,
juniFileXferTimeStamp,
juniFileXferRouterName,
juniFileXferTrapEnabled }
STATUS current
DESCRIPTION
"A collection of objects providing management of file transfers in a
Juniper product."
::= { juniFileXferGroups 3 }
juniFileXferTrapGroup NOTIFICATION-GROUP
NOTIFICATIONS {
juniFileXferTrap }
STATUS current
DESCRIPTION
"A management notification pertaining to file transfers."
::= { juniFileXferGroups 4 }
END

View File

@@ -0,0 +1,305 @@
-- *****************************************************************************
-- Juniper-FRACTIONAL-T1-MIB
--
-- Juniper Networks Enterprise MIB
-- Fractional T1 MIB
--
-- Copyright (c) 1998, 1999 Redstone Communications, Inc.
-- Copyright (c) 1999, 2000 Unisphere Networks, Inc.
-- Copyright (c) 2002 Juniper Networks, Inc.
-- All Rights Reserved.
-- *****************************************************************************
Juniper-FRACTIONAL-T1-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
RowStatus
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
InterfaceIndex, InterfaceIndexOrZero
FROM IF-MIB
juniMibs
FROM Juniper-MIBs
JuniNextIfIndex, JuniTimeSlotMap
FROM Juniper-TC;
juniFt1MIB MODULE-IDENTITY
LAST-UPDATED "200209162144Z" -- 16-Sep-02 05:44 PM EDT
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 Fractional T1 MIB for the Juniper Networks enterprise."
-- Revision History
REVISION "200209162144Z" -- 16-Sep-02 05:44 PM EDT - JUNOSe 5.0
DESCRIPTION
"Replaced Unisphere names with Juniper names."
REVISION "200009261730Z" -- 26-Sep-00 01:50 PM EDT - JUNOSe 3.0
DESCRIPTION
"Make it SMIv2 conformant."
REVISION "9907140000Z" -- 14-Jul-99
DESCRIPTION
"Obsoleted juniFt1IfDataPolarity and updated corresponding compliances."
REVISION "9811130000Z" -- 13-Nov-98
DESCRIPTION
"Initial version of this MIB module."
::= { juniMibs 6 }
-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed objects
-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniFt1Objects OBJECT IDENTIFIER ::= { juniFt1MIB 1 }
--
-- This MIB contains managed objects for Fractional T1 arrangements.
-- Management objects are provided to query for an available
-- interface index, and to create/delete interfaces of this type.
-- Creating/deleting this interface type using this MIB has
-- the side effect of creating/deleting corresponding entries
-- in the Interface MIB ifTable/ifXTable, and in the Juniper
-- Enterprise Interface MIB juniIfTable.
--
-- //////////////////////////////////////////////////////////////////////
--
-- Fractional T1 Interfaces
--
-- //////////////////////////////////////////////////////////////////////
--
-- IfIndex selection for creating new FT1 interfaces
--
juniFt1NextIfIndex OBJECT-TYPE
SYNTAX JuniNextIfIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Coordinate ifIndex value allocation for entries in juniFt1IfTable.
A GET of this object returns the next available ifIndex value to be used
to create an entry in the associated interface table; or zero, if no
valid ifIndex value is available. This object also returns a value of
zero when it is the lexicographic successor of a varbind presented in an
SNMP GETNEXT or GETBULK request, for which circumstance it is assumed
that ifIndex allocation is unintended.
Successive GETs will typically return different values, thus avoiding
collisions among cooperating management clients seeking to create table
entries simultaneously."
::= { juniFt1Objects 1 }
--
-- The FT1 Interface Table
--
juniFt1IfTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniFt1IfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains entries for FT1 interfaces present in the system."
::= { juniFt1Objects 2 }
juniFt1IfEntry OBJECT-TYPE
SYNTAX JuniFt1IfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry describes the characteristics of an FT1 interface.
Creating/deleting entries in this table causes corresponding entries for
be created /deleted in ifTable/ifXTable/juniIfTable."
INDEX { juniFt1IfIndex }
::= { juniFt1IfTable 1 }
JuniFt1IfEntry ::= SEQUENCE {
juniFt1IfIndex InterfaceIndex,
juniFt1IfRowStatus RowStatus,
juniFt1IfLowerIfIndex InterfaceIndexOrZero,
juniFt1IfTimeSlotMap JuniTimeSlotMap,
juniFt1IfTimeSlotRate INTEGER,
juniFt1IfDataPolarity INTEGER,
juniFt1IfLoopbackConfig INTEGER }
juniFt1IfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex of the FT1 interface. When creating entries in this table,
suitable values for this object are determined by reading
juniFt1NextIfIndex."
::= { juniFt1IfEntry 1 }
juniFt1IfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls creation/deletion of entries in this table according to the
RowStatus textual convention, constrained to support the following
values only:
createAndGo
destroy
To create an entry in this table, the following entry objects MUST be
explicitly configured:
juniFt1IfRowStatus
juniFt1IfLowerIfIndex
juniFt1IfTimeSlotMap
In addition, when creating an entry the following conditions must hold:
A value for juniFt1IfIndex must have been determined previously, by
reading juniFt1NextIfIndex.
The DS1 interface identified by juniFt1IfLowerIfIndex must exist.
The DS0s specified in juniFt1IfTimeSlotMap must be available
(unallocated) on the DS1 interface identified by
juniFt1IfLowerIfIndex.
A corresponding entry in ifTable/ifXTable/juniIfTable is created/
destroyed as a result of creating/destroying an entry in this table."
::= { juniFt1IfEntry 2 }
juniFt1IfLowerIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The ifIndex of a DS1 interface over which this FT1 interface is to be
layered. A value of zero indicates no layering. An implementation may
choose to require that a nonzero value be configured at entry creation."
::= { juniFt1IfEntry 3 }
juniFt1IfTimeSlotMap OBJECT-TYPE
SYNTAX JuniTimeSlotMap
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A bitmap representing the DS0s on the underlying DS1 interface that
have been allocated to this FT1 interface."
::= { juniFt1IfEntry 4 }
juniFt1IfTimeSlotRate OBJECT-TYPE
SYNTAX INTEGER {
nx56kbps(0),
nx64kbps(1) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Data rate per time slot allocated to this FT1 interface."
DEFVAL { nx64kbps }
::= { juniFt1IfEntry 5 }
juniFt1IfDataPolarity OBJECT-TYPE
SYNTAX INTEGER {
normal(0),
inverted(1) }
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"Obsolete. Polarity of data transmitted on this FT1 interface.
Inverted data is used for certain line coding configurations to ensure
sufficient one's density for timing recovery by the remote end."
DEFVAL { normal }
::= { juniFt1IfEntry 6 }
juniFt1IfLoopbackConfig OBJECT-TYPE
SYNTAX INTEGER {
noLoop(0),
loop(1) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Selects loopback configuration. loop(1) causes received data to be
looped back out the transmitter."
DEFVAL { noLoop }
::= { juniFt1IfEntry 7 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Notifications
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- No notifications are defined in this MIB. Placeholders follow.
-- juniFt1TrapControl OBJECT IDENTIFIER ::= { juniFt1MIB 2 }
-- juniFt1Traps OBJECT IDENTIFIER ::= { juniFt1MIB 3 }
-- juniFt1TrapPrefix OBJECT IDENTIFIER ::= { juniFt1Traps 0 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Conformance information
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniFt1Conformance OBJECT IDENTIFIER ::= { juniFt1MIB 4 }
juniFt1Compliances OBJECT IDENTIFIER ::= { juniFt1Conformance 1 }
juniFt1Groups OBJECT IDENTIFIER ::= { juniFt1Conformance 2 }
--
-- compliance statements
--
juniFt1Compliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"Obsolete compliance statement for entities that implement the Juniper
FT1 MIB. This statement became obsolete when the interface data
polarity object was obsoleted."
MODULE -- this module
MANDATORY-GROUPS {
juniFt1Group }
::= { juniFt1Compliances 1 }
juniFt1Compliance2 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities that implement the Juniper FT1
MIB."
MODULE -- this module
MANDATORY-GROUPS {
juniFt1Group2 }
::= { juniFt1Compliances 2 }
--
-- units of conformance
--
juniFt1Group OBJECT-GROUP
OBJECTS {
juniFt1NextIfIndex,
juniFt1IfRowStatus,
juniFt1IfLowerIfIndex,
juniFt1IfTimeSlotMap,
juniFt1IfTimeSlotRate,
juniFt1IfDataPolarity,
juniFt1IfLoopbackConfig }
STATUS obsolete
DESCRIPTION
"Obsolete collection of objects providing management of FT1 interfaces
in a Juniper product. This group became obsolete when the interface
data polarity object was obsoleted."
::= { juniFt1Groups 1 }
juniFt1Group2 OBJECT-GROUP
OBJECTS {
juniFt1NextIfIndex,
juniFt1IfRowStatus,
juniFt1IfLowerIfIndex,
juniFt1IfTimeSlotMap,
juniFt1IfTimeSlotRate,
juniFt1IfLoopbackConfig }
STATUS current
DESCRIPTION
"A collection of objects providing management of FT1 interfaces in a
Juniper product."
::= { juniFt1Groups 2 }
END

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,79 @@
-- *****************************************************************************
-- Juniper-File-Transfer-CONF
--
-- SNMP Agent Capabilities definitions for the File Transfer MIBs.
--
-- Copyright (c) 2001 Unisphere Networks, Inc.
-- Copyright (c) 2002 Juniper Networks, Inc.
-- All rights reserved.
-- *****************************************************************************
Juniper-File-Transfer-CONF DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
juniAgents
FROM Juniper-Agents;
juniFileTransferAgent MODULE-IDENTITY
LAST-UPDATED "200209061654Z" -- 06-Sep-02 12:54 PM EDT
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Networks, Inc.
Postal: 10 Technology Park Drive
Westford, MA 01886-3146
USA
Tel: +1 978 589 5800
E-mail: mib@Juniper.net"
DESCRIPTION
"The agent capabilities definitions for the File Transfer component of
the SNMP agent in the Juniper E-series family of products."
-- Revision History
REVISION "200209061654Z" -- 06-Sep-02 12:54 PM EDT - JUNOSe 5.0
DESCRIPTION
"Replaced Unisphere names with Juniper names."
REVISION "200103281322Z" -- 28-Mar-01 08:22 AM EST - JUNOSe 3.2
DESCRIPTION
"The initial release of this management information module."
::= { juniAgents 15 }
-- *****************************************************************************
-- File Transfer SNMP Agent Capabilities definitions
-- *****************************************************************************
juniFileTransferAgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the File Transfer component of the JUNOSe
SNMP agent. This version of the File Transfer component was supported
in JUNOSe 1.x system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the File System application in
JUNOSe. These capabilities became obsolete when remote
user information was removed and router name was added."
SUPPORTS Juniper-FILE-XFER-MIB
INCLUDES {
juniFileXferGroup1,
juniFileXferTrapGroup }
::= { juniFileTransferAgent 1 }
juniFileTransferAgentV2 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 2 of the File Transfer component of the JUNOSe
SNMP agent. This version of the File Transfer component is supported in
JUNOSe 2.0 and subsequent system releases."
STATUS current
DESCRIPTION
"The MIB supported by the SNMP agent for the File System application in
JUNOSe."
SUPPORTS Juniper-FILE-XFER-MIB
INCLUDES {
juniFileXferGroup2,
juniFileXferTrapGroup }
::= { juniFileTransferAgent 2 }
END

View File

@@ -0,0 +1,77 @@
-- *****************************************************************************
-- Juniper-Fractional-T1-CONF
--
-- SNMP Agent Capabilities definitions for the Fractional T1 MIB.
--
-- Copyright (c) 2001 Unisphere Networks, Inc.
-- Copyright (c) 2002, 2003 Juniper Networks, Inc.
-- All rights reserved.
-- *****************************************************************************
Juniper-Fractional-T1-CONF DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
juniAgents
FROM Juniper-Agents;
juniFractionalT1Agent MODULE-IDENTITY
LAST-UPDATED "200209061654Z" -- 06-Sep-02 12:54 PM EDT
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Networks, Inc.
Postal: 10 Technology Park Drive
Westford, MA 01886-3146
USA
Tel: +1 978 589 5800
E-mail: mib@Juniper.net"
DESCRIPTION
"The agent capabilities definitions for the Fractional T1 component of
the SNMP agent in the Juniper E-series family of products."
-- Revision History
REVISION "200209061654Z" -- 06-Sep-02 12:54 PM EDT - JUNOSe 5.0
DESCRIPTION
"Replaced Unisphere names with Juniper names."
REVISION "200103292203Z" -- 29-Mar-01 05:03 PM EST - JUNOSe 3.2
DESCRIPTION
"The initial release of this management information module."
::= { juniAgents 16 }
-- *****************************************************************************
-- Fractional T1 SNMP Agent Capabilities definitions
-- *****************************************************************************
juniFractionalT1AgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the Fractional T1 component of the JUNOSe SNMP agent.
This version of the Fractional T1 component was supported in JUNOSe 1.0
system release."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the Fractional T1 application
in JUNOSe. These capabilities became obsolete when
juniFt1IfDataPolarity was obsoleted."
SUPPORTS Juniper-FRACTIONAL-T1-MIB
INCLUDES {
juniFt1Group }
::= { juniFractionalT1Agent 1 }
juniFractionalT1AgentV2 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 2 of the Fractional T1 component of the JUNOSe SNMP agent.
This version of the Fractional T1 component is supported in JUNOSe 1.1
and subsequent system releases."
STATUS current
DESCRIPTION
"The MIB supported by the SNMP agent for the Fractional T1 application
in JUNOSe."
SUPPORTS Juniper-FRACTIONAL-T1-MIB
INCLUDES {
juniFt1Group2 }
::= { juniFractionalT1Agent 2 }
END

View File

@@ -0,0 +1,89 @@
-- *****************************************************************************
-- Juniper-Frame-Relay-CONF
--
-- SNMP Agent Capabilities definitions for the Frame Relay MIBs.
--
-- Copyright (c) 2001 Unisphere Networks, Inc.
-- Copyright (c) 2002, 2003 Juniper Networks, Inc.
-- All rights reserved.
-- *****************************************************************************
Juniper-Frame-Relay-CONF DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
juniAgents
FROM Juniper-Agents;
juniFrameRelayAgent MODULE-IDENTITY
LAST-UPDATED "200209271558Z" -- 27-Sep-02 11:58 AM EDT
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Networks, Inc.
Postal: 10 Technology Park Drive
Westford, MA 01886-3146
USA
Tel: +1 978 589 5800
E-mail: mib@Juniper.net"
DESCRIPTION
"The agent capabilities definitions for the Frame Relay component of the
SNMP agent in the Juniper E-series family of products."
-- Revision History
REVISION "200209271558Z" -- 27-Sep-02 11:58 AM EDT - JUNOSe 5.0
DESCRIPTION
"Replaced Unisphere names with Juniper names.
Added multi-link frame relay support."
REVISION "200104181926Z" -- 18-Apr-01 03:26 PM EDT - JUNOSe 3.2
DESCRIPTION
"The initial release of this management information module."
::= { juniAgents 17 }
-- *****************************************************************************
-- Frame Relay SNMP Agent Capabilities definitions
-- *****************************************************************************
juniFrameRelayAgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the Frame Relay component of the JUNOSe SNMP agent. This
version of the Frame Relay component was supported in JUNOSe 1.0 thru
4.x system releases."
STATUS obsolete
DESCRIPTION
"The MIBs supported by the SNMP agent for the Frame Relay application in
JUNOSe. These capabilities became obsolete when multi-link frame relay
support was added."
SUPPORTS FRAME-RELAY-DTE-MIB
INCLUDES {
frPortGroup,
frCircuitGroup }
SUPPORTS Juniper-FRAME-RELAY-MIB
INCLUDES {
juniFrGroup,
juniFrSubIfGroup }
::= { juniFrameRelayAgent 1 }
juniFrameRelayAgentV2 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 2 of the Frame Relay component of the JUNOSe SNMP agent. This
version of the Frame Relay component is supported in JUNOSe 5.0 and
subsequent system releases."
STATUS current
DESCRIPTION
"The MIBs supported by the SNMP agent for the Frame Relay application in
JUNOSe."
SUPPORTS FRAME-RELAY-DTE-MIB
INCLUDES {
frPortGroup,
frCircuitGroup }
SUPPORTS Juniper-FRAME-RELAY-MIB
INCLUDES {
juniFrGroup2,
juniFrSubIfGroup,
juniFrMlFrGroup }
::= { juniFrameRelayAgent 2 }
END

View File

@@ -0,0 +1,108 @@
-- *****************************************************************************
-- Juniper-HDLC-CONF
--
-- SNMP Agent Capabilities definitions for the HDLC MIBs.
--
-- Copyright (c) 2001 Unisphere Networks, Inc.
-- Copyright (c) 2002, 2003 Juniper Networks, Inc.
-- All rights reserved.
-- *****************************************************************************
Juniper-HDLC-CONF DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
juniAgents
FROM Juniper-Agents;
juniHdlcAgent MODULE-IDENTITY
LAST-UPDATED "200309291519Z" -- 29-Sep-03 11:19 AM EDT
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Networks, Inc.
Postal: 10 Technology Park Drive
Westford, MA 01886-3146
USA
Tel: +1 978 589 5800
E-mail: mib@Juniper.net"
DESCRIPTION
"The agent capabilities definitions for the HDLC component of the SNMP
agent in the Juniper E-series family of products."
-- Revision History
REVISION "200309291519Z" -- 29-Sep-03 11:19 AM EDT - JUNOSe 5.1
DESCRIPTION
"Added support for HDLC interface idle character."
REVISION "200209061654Z" -- 06-Sep-02 12:54 PM EDT - JUNOSe 5.0
DESCRIPTION
"Replaced Unisphere names with Juniper names."
REVISION "200103281417Z" -- 28-Mar-01 09:17 AM EST - JUNOSe 3.2
DESCRIPTION
"The initial release of this management information module."
::= { juniAgents 18 }
-- *****************************************************************************
-- HDLC SNMP Agent Capabilities definitions
-- *****************************************************************************
juniHdlcAgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the HDLC component of the JUNOSe SNMP agent. This version
of the HDLC component was supported in JUNOSe 1.0 system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the HDLC application in JUNOSe.
These capabilities became obsolete when juniHdlcIfDataPolarity was
added."
SUPPORTS Juniper-HDLC-MIB
INCLUDES {
juniHdlcGroup }
::= { juniHdlcAgent 1 }
juniHdlcAgentV2 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 2 of the HDLC component of the JUNOSe SNMP agent. This version
of the HDLC component was supported in JUNOSe 1.1 thru 3.0 system
releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the HDLC application in JUNOSe.
These capabilities became obsolete when more objects were added."
SUPPORTS Juniper-HDLC-MIB
INCLUDES {
juniHdlcGroup2 }
::= { juniHdlcAgent 2 }
juniHdlcAgentV3 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 3 of the HDLC component of the JUNOSe SNMP agent. This version
of the HDLC component is supported in JUNOSe 3.1 through 5.0 system
releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the HDLC application in JUNOSe.
These capabilities became obsolete when HDLC interface idle character
support was added."
SUPPORTS Juniper-HDLC-MIB
INCLUDES {
juniHdlcGroup3 }
::= { juniHdlcAgent 3 }
juniHdlcAgentV4 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 3 of the HDLC component of the JUNOSe SNMP agent. This version
of the HDLC component is supported in JUNOSe 5.1 and subsequent system
releases."
STATUS current
DESCRIPTION
"The MIB supported by the SNMP agent for the HDLC application in
JUNOSe."
SUPPORTS Juniper-HDLC-MIB
INCLUDES {
juniHdlcGroup4 }
::= { juniHdlcAgent 4 }
END

View File

@@ -0,0 +1,478 @@
-- *****************************************************************************
-- Juniper-HDLC-MIB
--
-- Juniper Networks Enterprise MIB
-- HDLC MIB
--
-- Copyright (c) 1998, 1999 Redstone Communications, Inc.
-- Copyright (c) 1999, 2001 Unisphere Networks, Inc.
-- Copyright (c) 2002, 2003 Juniper Networks, Inc.
-- All Rights Reserved.
-- *****************************************************************************
Juniper-HDLC-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32
FROM SNMPv2-SMI
RowStatus
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
InterfaceIndex, InterfaceIndexOrZero
FROM IF-MIB
juniMibs
FROM Juniper-MIBs
JuniNextIfIndex
FROM Juniper-TC;
juniHdlcMIB MODULE-IDENTITY
LAST-UPDATED "200310031925Z" -- 03-Oct-03 03:25 PM EDT
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 HDLC MIB for the Juniper Networks enterprise. This MIB provides
a means for configuring HDLC interfaces on top of various types of
interfaces, such as packet over SONET (POS) and high speed serial
interfaces (HSSI). Management objects are provided to query for an
available interface index, and to create/delete interfaces of this type.
Creating/deleting this interface type using this MIB has the side effect
of creating/deleting corresponding entries in the IF-MIB.ifTable, the
IF-MIB.ifXTable, and the Juniper-UNI-IF-MIB.juniIfTable."
-- Revision History
REVISION "200310031925Z" -- 03-Oct-03 03:25 PM EDT - JUNOSe 5.1
DESCRIPTION
"Added juniHdlcIfIdleCharacter object."
REVISION "200209162144Z" -- 16-Sep-02 05:44 PM EDT - JUNOSe 5.0
DESCRIPTION
"Replaced Unisphere names with Juniper names."
REVISION "200111281343Z" -- 28-Nov-01 08:43 AM EST - JUNOSe 3.2
DESCRIPTION
"Removed DEFVALs for juniHdlcIfClockMode juniHdlcIfClockRate and
juniHdlcIfForceDteAck. Defaults are chosen according to the type of the
underlying interface."
REVISION "200103221430Z" -- 22-Mar-01 09:30 AM EST - JUNOSe 3.1
DESCRIPTION
"Added the following objects:
juniHdlcIfClockMode
juniHdlcIfClockRate
juniHdlcIfForceDteAck"
REVISION "200001260000Z" -- 26-Jan-00 - JUNOSe 1.3
DESCRIPTION
"Changed the valid integer range for juniHdlcIfMru and juniHdlcIfMtu."
REVISION "9907280000Z" -- 28-Jul-99 - JUNOSe 1.1
DESCRIPTION
"o Removed DEFVALs for juniHdlcIfMru and juniHdlcIfMtu. Defaults are
chosen according to the type of the underlying interface.
o Added juniHdlcIfDataPolarity."
REVISION "9811130000Z" -- 13-Nov-98 - JUNOSe 1.0
DESCRIPTION
"Initial version of this MIB module."
::= { juniMibs 9 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed objects
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniHdlcObjects OBJECT IDENTIFIER ::= { juniHdlcMIB 1 }
-- /////////////////////////////////////////////////////////////////////////////
--
-- HDLC Interfaces
--
-- /////////////////////////////////////////////////////////////////////////////
--
-- IfIndex selection for creating new HDLC interfaces.
--
juniHdlcNextIfIndex OBJECT-TYPE
SYNTAX JuniNextIfIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Coordinate ifIndex value allocation for entries in juniHdlcIfTable.
A GET of this object returns the next available ifIndex value to be used
to create an entry in the associated interface table; or zero, if no
valid ifIndex value is available. This object also returns a value of
zero when it is the lexicographic successor of a varbind presented in an
SNMP GETNEXT or GETBULK request, for which circumstance it is assumed
that ifIndex allocation is unintended.
Successive GETs will typically return different values, thus avoiding
collisions among cooperating management clients seeking to create table
entries simultaneously."
::= { juniHdlcObjects 1 }
--
-- The HDLC Interface Table
--
juniHdlcIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniHdlcIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains entries for HDLC interfaces present in the system."
::= { juniHdlcObjects 2 }
juniHdlcIfEntry OBJECT-TYPE
SYNTAX JuniHdlcIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry describes the characteristics of an HDLC interface.
Creating/deleting entries in this table causes corresponding entries for
be created/deleted in ifTable/ifXTable/juniIfTable."
INDEX { juniHdlcIfIndex }
::= { juniHdlcIfTable 1 }
JuniHdlcIfEntry ::= SEQUENCE {
juniHdlcIfIndex InterfaceIndex,
juniHdlcIfRowStatus RowStatus,
juniHdlcIfLowerIfIndex InterfaceIndexOrZero,
juniHdlcIfMtu Integer32,
juniHdlcIfMru Integer32,
juniHdlcIfCrcSize INTEGER,
juniHdlcIfDataPolarity INTEGER,
juniHdlcIfClockMode INTEGER,
juniHdlcIfClockRate INTEGER,
juniHdlcIfForceDteAck INTEGER,
juniHdlcIfIdleCharacter INTEGER }
juniHdlcIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex of the HDLC interface. When creating entries in this
table, suitable values for this object are determined by reading
juniHdlcNextIfIndex."
::= { juniHdlcIfEntry 1 }
juniHdlcIfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls creation/deletion of entries in this table according to the
RowStatus textual convention, constrained to support the following
values only:
createAndGo
destroy
To create an entry in this table, the following entry objects MUST be
explicitly configured:
juniHdlcIfRowStatus
juniHdlcIfLowerIfIndex
In addition, when creating an entry the following conditions must hold:
A value for juniHdlcIfIndex must have been determined previously, by
reading juniHdlcNextIfIndex.
The interface identified by juniHdlcIfLowerIfIndex must exist.
A corresponding entry in ifTable/ifXTable/juniIfTable is created/
destroyed as a result of creating/destroying an entry in this table."
::= { juniHdlcIfEntry 2 }
juniHdlcIfLowerIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The ifIndex of an interface over which this HDLC interface is to be
layered. A value of zero indicates no layering. An implementation may
choose to require that a nonzero value be configured at entry creation."
::= { juniHdlcIfEntry 3 }
juniHdlcIfMtu OBJECT-TYPE
SYNTAX Integer32 (0..32763)
UNITS "octets"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Maximum Transmission Unit (MTU) this interface is permitted to
transmit.
At creation, if a value for this object is not specified, a default will
be chosen that is suitable for the type of lower interface on which this
interface is stacked.
This setting plus 2 bytes for HDLC address/control plus the length
in bytes of the HDLC CRC cannot exceed 65535. The maximum value for
this object reflects the largest possible value when no CRC is used;
technology constraints of a particular implementation may further
limit the upper bound value."
::= { juniHdlcIfEntry 4 }
juniHdlcIfMru OBJECT-TYPE
SYNTAX Integer32 (0..32763)
UNITS "octets"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Maximum Receive Unit (MRU) this interface is permitted to receive.
At creation, if a value for this object is not specified, a default will
be chosen that is suitable for the type of lower interface on which this
interface is stacked.
This setting plus 2 bytes for HDLC address/control plus the length in
bytes of the HDLC CRC cannot exceed 65535. The maximum value for this
object reflects the largest possible value when no CRC is used;
technology constraints of a particular implementation may further limit
the upper bound value."
::= { juniHdlcIfEntry 5 }
juniHdlcIfCrcSize OBJECT-TYPE
SYNTAX INTEGER {
none(0),
crc16(1),
crc32(2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Selects the CRC size: none, 16 bits, or 32 bits."
DEFVAL { crc16 }
::= { juniHdlcIfEntry 6 }
juniHdlcIfDataPolarity OBJECT-TYPE
SYNTAX INTEGER {
normal(0),
inverted(1) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Polarity of data transmitted on this HDLC interface. Inverted data is
used for certain line coding configurations to ensure sufficient one's
density for timing recovery by the remote end."
DEFVAL { normal }
::= { juniHdlcIfEntry 7 }
juniHdlcIfClockMode OBJECT-TYPE
SYNTAX INTEGER {
hdlcClockUnsupported(0),
hdlcClockInternal(1),
hdlcClockLine(2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The clock mode setting for this HDLC interface. This object is only
applicable to HDLC interfaces directly over a high speed serial
interface (HSSI).
At creation, if a value for this object is not specified, a default will
be chosen that is suitable for the type of lower interface on which this
interface is stacked. If the lower interface is not HSSI, then the
default value will be hdlcClockUnsupported(0); if the lower interface is
HSSI then the default value will be hdlcClockLine(2)."
::= { juniHdlcIfEntry 8 }
juniHdlcIfClockRate OBJECT-TYPE
SYNTAX INTEGER {
hdlcClockRateUnsupported(0),
hdlcClockRate34At368Mhz(1),
hdlcClockRate44At736Mhz(2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The clock rate setting for this HDLC interface. This object is only
applicable to HDLC interfaces directly over a high speed serial
interface (HSSI).
At creation, if a value for this object is not specified, a default will
be chosen that is suitable for the type of lower interface on which this
interface is stacked. If the lower interface is not HSSI, then the
default value will be hdlcClockRateUnsupported(0); if the lower
interface is HSSI then the default value will be
hdlcClockRate44At736Mhz(2)."
::= { juniHdlcIfEntry 9 }
juniHdlcIfForceDteAck OBJECT-TYPE
SYNTAX INTEGER {
forceDteAckUnsupported(0),
forceDteAckNormal(1),
forceDteAckForced(2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The force DTE acknowledge setting. This object is only applicable to
HDLC interfaces directly over a high speed serial interface (HSSI).
This is set to force Cisco compatibility mode, and is only valid when
the lower interface is configured for internal (DTE) clocking.
At creation, if a value for this object is not specified, a default will
be chosen that is suitable for the type of lower interface on which this
interface is stacked. If the lower interface is not HSSI, then the
default value will be forceDteAckUnsupported(0); if the lower
interface is HSSI then the default value will be
forceDteAckNormal(1)."
::= { juniHdlcIfEntry 10 }
juniHdlcIfIdleCharacter OBJECT-TYPE
SYNTAX INTEGER {
idleCharacterFlags(0),
idleCharacterMarks(1) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The HDLC idle character has two possible settings. The value can be
set to idleCharacterFlags which translates to 0x7E or it can be set to
idleCharacterMarks which translates to 0xFF.
At creation, if a value for this object is not specified, the default
value of idleCharacterFlags will be assigned."
DEFVAL { idleCharacterFlags }
::= { juniHdlcIfEntry 11 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Notifications
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- No notifications are defined in this MIB. Placeholder OIDs are provided.
-- juniHdlcTrapControl OBJECT IDENTIFIER ::= { juniHdlcMIB 2 }
-- juniHdlcTraps OBJECT IDENTIFIER ::= { juniHdlcMIB 3 }
-- juniHdlcTrapPrefix OBJECT IDENTIFIER ::= { juniHdlcTraps 0 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Conformance information
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniHdlcConformance OBJECT IDENTIFIER ::= { juniHdlcMIB 4 }
juniHdlcCompliances OBJECT IDENTIFIER ::= { juniHdlcConformance 1 }
juniHdlcGroups OBJECT IDENTIFIER ::= { juniHdlcConformance 2 }
--
-- compliance statements
--
juniHdlcCompliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"Obsolete compliance statement for entities that implement the Juniper
HDLC MIB. This compliance statement became obsolete when
juniHdlcIfDataPolarity was added."
MODULE -- this module
MANDATORY-GROUPS {
juniHdlcGroup }
::= { juniHdlcCompliances 1 } -- JUNOSe 1.0
juniHdlcCompliance2 MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"The compliance statement for entities that implement the Juniper HDLC
MIB. This compliance statement became obsolete when
juniHdlcIfClockMode, juniHdlcIfClockRate, and juniHdlcIfForceDteAck were
added."
MODULE -- this module
MANDATORY-GROUPS {
juniHdlcGroup2 }
::= { juniHdlcCompliances 2 } -- JUNOSe 1.1
juniHdlcCompliance3 MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"Obsolete compliance statement for entities that implement the Juniper
HDLC MIB. This compliance statement became obsolete when
juniHdlcIfIdleCharacter was added."
MODULE -- this module
MANDATORY-GROUPS {
juniHdlcGroup3 }
::= { juniHdlcCompliances 3 } -- JUNOSe 3.1
juniHdlcCompliance4 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities that implement the Juniper HDLC
MIB."
MODULE -- this module
MANDATORY-GROUPS {
juniHdlcGroup4 }
::= { juniHdlcCompliances 4 } -- JUNOSe 5.1
--
-- units of conformance
--
juniHdlcGroup OBJECT-GROUP
OBJECTS {
juniHdlcNextIfIndex,
juniHdlcIfRowStatus,
juniHdlcIfLowerIfIndex,
juniHdlcIfMtu,
juniHdlcIfMru,
juniHdlcIfCrcSize }
STATUS obsolete
DESCRIPTION
"Obsolete collection of objects providing management of HDLC interfaces
in a Juniper product. This group became obsolete when
juniHdlcIfDataPolarity was added."
::= { juniHdlcGroups 1 } -- JUNOSe 1.0
juniHdlcGroup2 OBJECT-GROUP
OBJECTS {
juniHdlcNextIfIndex,
juniHdlcIfRowStatus,
juniHdlcIfLowerIfIndex,
juniHdlcIfMtu,
juniHdlcIfMru,
juniHdlcIfCrcSize,
juniHdlcIfDataPolarity }
STATUS obsolete
DESCRIPTION
"Obsolete collection of objects providing management of HDLC interfaces
in a Juniper product. This group became obsolete when
juniHdlcIfClockMode, juniHdlcIfClockRate, and juniHdlcIfForceDteAck were
added."
::= { juniHdlcGroups 2 } -- JUNOSe 1.1
juniHdlcGroup3 OBJECT-GROUP
OBJECTS {
juniHdlcNextIfIndex,
juniHdlcIfRowStatus,
juniHdlcIfLowerIfIndex,
juniHdlcIfMtu,
juniHdlcIfMru,
juniHdlcIfCrcSize,
juniHdlcIfDataPolarity,
juniHdlcIfClockMode,
juniHdlcIfClockRate,
juniHdlcIfForceDteAck }
STATUS obsolete
DESCRIPTION
"Obsolete collection of objects providing management of HDLC interfaces
in a Juniper product. This group became obsolete when
juniHdlcIfIdleCharacter was added."
::= { juniHdlcGroups 3 } -- JUNOSe 3.1
juniHdlcGroup4 OBJECT-GROUP
OBJECTS {
juniHdlcNextIfIndex,
juniHdlcIfRowStatus,
juniHdlcIfLowerIfIndex,
juniHdlcIfMtu,
juniHdlcIfMru,
juniHdlcIfCrcSize,
juniHdlcIfDataPolarity,
juniHdlcIfClockMode,
juniHdlcIfClockRate,
juniHdlcIfForceDteAck,
juniHdlcIfIdleCharacter }
STATUS current
DESCRIPTION
"A collection of objects providing management of HDLC interfaces in a
Juniper product."
::= { juniHdlcGroups 4 } -- JUNOSe 5.1
END

View File

@@ -0,0 +1,186 @@
-- *****************************************************************************
-- Juniper-HOST-MIB
--
-- Juniper Networks Enterprise MIB
-- HOST MIB
--
-- Copyright (c) 2000, 2001 Unisphere Networks Inc.
-- Copyright (c) 2002, 2004 Juniper Networks Inc.
-- All Rights Reserved.
-- *****************************************************************************
Juniper-HOST-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, IpAddress
FROM SNMPv2-SMI
DisplayString, RowStatus
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
juniMibs
FROM Juniper-MIBs;
juniHostMIB MODULE-IDENTITY
LAST-UPDATED "200209162144Z" -- 16-Sep-02 05:44 PM EDT
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Networks, Inc.
Postal: 10 Technology Park Road
Westford, MA 01886-3146
USA
Tel: +1 978 589 5800
E-mail: mib@Juniper.net"
DESCRIPTION
"The host configuration MIB for Juniper Networks enterprise."
-- Revision History
REVISION "200411260000Z" -- 26-Nov-04 - JUNOSe 6.1
DESCRIPTION
"Added Tftp option in juniHostProtocol object."
REVISION "200209162144Z" -- 16-Sep-02 05:44 PM EDT - JUNOSe 5.0
DESCRIPTION
"Replaced Unisphere names with Juniper names."
REVISION "200105071702Z" -- 07-May-01 01:02 PM EDT - JUNOSe 3.0
DESCRIPTION
"Increase the max lenght of the host name."
REVISION "200001260000Z" -- 26-Jan-00 - JUNOSe 1.3
DESCRIPTION
"Initial version of this MIB module."
::= { juniMibs 33 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed object groups
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniHostObjects OBJECT IDENTIFIER ::= {juniHostMIB 1}
juniHost OBJECT IDENTIFIER ::= {juniHostObjects 1 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed objects for Host
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniHostTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniHostEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entries in this table describe host configuration information."
::= { juniHost 1 }
juniHostEntry OBJECT-TYPE
SYNTAX JuniHostEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry describing the configuration of a host."
INDEX { IMPLIED juniHostName }
::= { juniHostTable 1 }
JuniHostEntry ::= SEQUENCE {
juniHostName DisplayString,
juniHostIpAddress IpAddress,
juniHostProtocol INTEGER,
juniHostUserName DisplayString,
juniHostUserPassword DisplayString,
juniHostRowStatus RowStatus }
juniHostName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..40))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The hostname identifier associated with this host entry."
::= { juniHostEntry 1 }
juniHostIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The IP address associated with this host entry."
::= { juniHostEntry 2 }
juniHostProtocol OBJECT-TYPE
SYNTAX INTEGER {
juniHostFtp(1),
juniHostTftp(2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The file transfer protocol associated with this host entry."
::= { juniHostEntry 3 }
juniHostUserName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The username associated with this host entry."
::= { juniHostEntry 4 }
juniHostUserPassword OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..25))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The password associated with this host entry. Reading this object
returns a null DisplayString to avoid security breaches. However, a
null string is not accepted for create or write operations."
::= { juniHostEntry 5 }
juniHostRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls creation/deletion of entries in this table. Only the values
'createAndGo' and 'destroy' may be SET."
::= { juniHostEntry 6 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Notifications
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- No notifications are defined in this MIB. Placeholders follow.
-- juniHostTrapControl OBJECT IDENTIFIER ::= { juniHostMIB 2 }
-- juniHostTraps OBJECT IDENTIFIER ::= { juniHostMIB 3 }
-- juniHostTrapPrefix OBJECT IDENTIFIER ::= { juniHostTraps 0 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Conformance information
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniHostMIBConformance OBJECT IDENTIFIER ::= { juniHostMIB 4 }
juniHostMIBCompliances OBJECT IDENTIFIER ::= { juniHostMIBConformance 1 }
juniHostMIBGroups OBJECT IDENTIFIER ::= { juniHostMIBConformance 2 }
--
-- compliance statements
--
juniHostCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting host configuration."
MODULE -- this module
MANDATORY-GROUPS {
juniHostGroup }
::= { juniHostMIBCompliances 1 } -- JUNOSe 1.3
--
-- units of conformance
--
juniHostGroup OBJECT-GROUP
OBJECTS {
juniHostName,
juniHostIpAddress,
juniHostProtocol,
juniHostUserName,
juniHostUserPassword,
juniHostRowStatus }
STATUS current
DESCRIPTION
"The basic collection of objects providing management of host
configuration functionality in a Juniper product."
::= { juniHostMIBGroups 1 }
END

View File

@@ -0,0 +1,171 @@
-- *****************************************************************************
-- Juniper-HTTP-Profile-MIB
--
-- Juniper Networks Enterprise MIB
-- HTTP Profile MIB
--
-- Copyright (c) 2005 Juniper Networks, Inc. All Rights Reserved.
-- *****************************************************************************
Juniper-HTTP-Profile-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
DisplayString
FROM SNMPv2-TC
juniMibs
FROM Juniper-MIBs
JuniSetMap
FROM Juniper-TC;
juniHttpProfileMIB MODULE-IDENTITY
LAST-UPDATED "200508191421Z" -- 19-Aug-05 02:21 PM EDT
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 HTTP rofile MIB for the Juniper Networks, Inc. enterprise."
-- Revision History
REVISION "200508191421Z" -- 19-Aug-05 02:21 PM EDT = JUNOSe 8.0
DESCRIPTION
"Initial version of this MIB module."
::= { juniMibs 79 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed objects
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniHttpProfileObjects OBJECT IDENTIFIER ::= { juniHttpProfileMIB 1 }
juniHttpProfile OBJECT IDENTIFIER ::= { juniHttpProfileObjects 1 }
--
-- This MIB defines configuration profile structure for ATM interfaces.
-- The creation/deletion of profiles and mapping of profile names to profile
-- indices is coordinated in the Juniper-PROFILE-MIB.
--
--
-- The ATM 1483 Profile Table
--
juniHttpProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniHttpProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains profiles for configuring bulk ATM circuits.
Entries in this table are created/deleted as a side-effect of
corresponding operations to the juniProfileNameTable in the
Juniper-PROFILE-MIB."
::= { juniHttpProfile 1 }
juniHttpProfileEntry OBJECT-TYPE
SYNTAX JuniHttpProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A profile describing VCC configuration of an ATM subinterface."
INDEX { juniHttpProfileId }
::= { juniHttpProfileTable 1 }
JuniHttpProfileEntry ::= SEQUENCE {
juniHttpProfileId Unsigned32,
juniHttpProfileSetMap JuniSetMap,
juniHttpProfileRedirectUrl DisplayString }
juniHttpProfileId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The integer identifier associated with this profile. A value for this
identifier is determined by locating or creating a profile name in the
juniProfileNameTable."
::= { juniHttpProfileEntry 1 }
juniHttpProfileSetMap OBJECT-TYPE
SYNTAX JuniSetMap
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A bitmap representing which objects in this entry have been explicitly
configured. See the definition of the JuniSetMap TEXTUAL-CONVENTION for
details of use.
The INDEX object(s) and this object are excluded from representation
(i.e. their bits are never set).
When a SET request does not explicitly configure JuniSetMap, bits in
JuniSetMap are set as a side-effect of configuring other profile
attributes in the same entry.
If, however, a SET request explicitly configures JuniSetMap, the
explicitly configured value overrides 1) any previous bit settings, and
2) any simultaneous 'side-effect' settings that would otherwise occur.
Once set, bits can only be cleared by explicitly configuring
JuniSetMap."
::= { juniHttpProfileEntry 2 }
juniHttpProfileRedirectUrl OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is a 64 byte string that will be used as the redirect
URL when requests arrive at the HTTP server over the Ip Interface
configured."
::= { juniHttpProfileEntry 3 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Notifications
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- No notifications are defined in this MIB.
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Conformance information
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniHttpProfileConformance OBJECT IDENTIFIER
::= { juniHttpProfileMIB 4 }
juniHttpProfileCompliances OBJECT IDENTIFIER
::= { juniHttpProfileConformance 1 }
juniHttpProfileGroups OBJECT IDENTIFIER
::= { juniHttpProfileConformance 2 }
--
-- compliance statements
--
juniHttpProfileCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for entities which implement the Juniper
HTTP Profile MIB."
MODULE -- this module
MANDATORY-GROUPS {
juniHttpProfileGroup }
::= { juniHttpProfileCompliances 1 } -- JUNOSe 8.0
--
-- units of conformance
--
juniHttpProfileGroup OBJECT-GROUP
OBJECTS {
juniHttpProfileSetMap,
juniHttpProfileRedirectUrl }
STATUS current
DESCRIPTION
"Current collection of objects providing management of profile
functionality for per Interface HTTP objects in a Juniper product."
::= { juniHttpProfileGroups 1 }
END

View File

@@ -0,0 +1,60 @@
-- *****************************************************************************
-- Juniper-Ha-Redundancy-CONF
--
-- JUNOSe SNMP Agent Capabilities definitions for the Ha Redundancy MIB.
--
-- Copyright (c) 2004 Juniper Networks, Inc. All rights reserved.
-- *****************************************************************************
Juniper-Ha-Redundancy-CONF DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
juniAgents
FROM Juniper-Agents;
juniHaRedundancyAgent MODULE-IDENTITY
LAST-UPDATED "200402021646Z" -- 02-Feb-04 11:46 AM 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
E-mail: mib@Juniper.net"
DESCRIPTION
"The agent capabilities definitions for the Ha Redundancy component of
the SNMP agent in the Juniper E-series family of products."
-- Revision History
REVISION "200402021646Z" -- 02-Feb-04 11:46 AM EST - JUNOSe 6.0
DESCRIPTION
"The initial release of this management information module."
::= { juniAgents 69 }
-- *****************************************************************************
-- Ha Redundancy JUNOSe SNMP Agent Capabilities definitions
-- *****************************************************************************
juniHaRedundancyAgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the Ha Redundancy component of the JUNOSe SNMP agent.
This version of the Ha Redundancy component is supported in JUNOSe 6.0
and subsequent system releases."
STATUS current
DESCRIPTION
"The MIB supported by the JUNOSe SNMP agent for the Ha Redundancy
application."
SUPPORTS Juniper-REDUNDANCY-MIB
INCLUDES {
juniRedundancyStatusGroup,
juniRedundancyCfgGroup,
juniRedundancyHistoryGroup,
juniRedundancyNotificationGroup }
::= { juniHaRedundancyAgent 1 }
END

View File

@@ -0,0 +1,727 @@
-- *****************************************************************************
-- Juniper-IGMP-MIB
--
-- Juniper Networks Enterprise MIB
-- IGMP MIB
--
-- Copyright (c) 2000 Unisphere Networks, Inc.
-- Copyright (c) 2002-2006 Juniper Networks, Inc.
-- All Rights Reserved.
-- *****************************************************************************
Juniper-IGMP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, IpAddress
FROM SNMPv2-SMI
RowStatus, TEXTUAL-CONVENTION, TruthValue, DisplayString
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
InterfaceIndex
FROM IF-MIB
juniMibs
FROM Juniper-MIBs
JuniInterfaceLocationType, JuniInterfaceLocationValue
FROM Juniper-TC;
juniIgmpMIB MODULE-IDENTITY
LAST-UPDATED "200608250540Z" -- 25-Aug-06 12:40 AM 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 IGMP MIB for Juniper Networks enterprise."
-- Revision History
REVISION "200608250540Z" -- 25-Aug-06 12:40 AM EST - JUNOSe 7.0
DESCRIPTION
"Added juniIgmpIfLocationType for support on REX platform and
deprecated juniIgmpGroupsTable."
REVISION "200309291839Z" -- 29-Sep-03 02:39 PM EDT - JUNOSe 5.1
DESCRIPTION
"Added IGMP administration state support."
REVISION "200210281455Z" -- 28-Oct-02 09:55 AM EST - JUNOSe 5.0
DESCRIPTION
"Replaced Unisphere names with Juniper names.
Added support for interface addresses and multicast group limits."
REVISION "200009261850Z" -- 26-Sep-00 02:50 PM EDT - JUNOSe 3.0
DESCRIPTION
"Initial version of this MIB module."
::= { juniMibs 40 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Textual conventions
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
JuniIgmpProxyGroupState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"IP multicast group state in respect to the host IGMP (IGMP proxy)
behavior."
SYNTAX INTEGER {
juniIgmpProxyGroupUnknown (0),
juniIgmpProxyGroupIdleMember(1),
juniIgmpProxyGroupDelayingMember(2) }
JuniIgmpProxyInterfaceState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"IGMP proxy Interface state."
SYNTAX INTEGER {
juniIgmpProxyInterfaceUnknown(0),
juniIgmpProxyInterfaceStateV1RouterPresent(1),
juniIgmpProxyInterfaceStateNonV1RouterPresent(2) }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed objects
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniIgmpMIBObject OBJECT IDENTIFIER ::= { juniIgmpMIB 1 }
juniIgmpProtocol OBJECT IDENTIFIER ::= { juniIgmpMIBObject 1 }
juniIgmpProxy OBJECT IDENTIFIER ::= { juniIgmpMIBObject 2 }
juniIgmpGlobal OBJECT IDENTIFIER ::= { juniIgmpMIBObject 3 }
--
-- System wide platform dependent objects
--
juniIgmpGroupsTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniIgmpGroupsEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"Deprecated table of max multicast groups for each physical port.
This has been replaced by juniIgmpGroupsTable2."
::= { juniIgmpGlobal 1 }
juniIgmpGroupsEntry OBJECT-TYPE
SYNTAX JuniIgmpGroupsEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"Deprecated entry representing per physical port max multicast groups
configurations. This has been replaced by juniIgmpGroupsEntry2."
INDEX { juniIgmpGroupsSlot,
juniIgmpGroupsPort }
::= { juniIgmpGroupsTable 1 }
JuniIgmpGroupsEntry ::= SEQUENCE {
juniIgmpGroupsSlot Integer32,
juniIgmpGroupsPort Integer32,
juniIgmpGroupsMaxGroups Integer32 }
juniIgmpGroupsSlot OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"Deprecated physical slot position to configure the max multicast groups
for any selected port. This has been replaced by
juniIgmpIfLocationIndex."
::= { juniIgmpGroupsEntry 1 }
juniIgmpGroupsPort OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"Deprecated physical port to configure max multicast groups.
This has been replaced by juniIgmpIfLocationIndex."
::= { juniIgmpGroupsEntry 2 }
juniIgmpGroupsMaxGroups OBJECT-TYPE
SYNTAX Integer32 (-1..65535)
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"Deprecated max multicast groups limit value for each physical port.
This has been replaced by juniIgmpGroupsMaxGroups2."
::= { juniIgmpGroupsEntry 3 }
juniIgmpIfLocationType OBJECT-TYPE
SYNTAX JuniInterfaceLocationType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Describes the interpretation of JuniInterfaceLocationValue object
values into platform-dependent interface location components, e.g.,
'slot.port' on an ERX."
::= { juniIgmpGlobal 2 }
juniIgmpGroupsTable2 OBJECT-TYPE
SYNTAX SEQUENCE OF JuniIgmpGroupsEntry2
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of max multicast groups for each physical port."
::= { juniIgmpGlobal 3 }
juniIgmpGroupsEntry2 OBJECT-TYPE
SYNTAX JuniIgmpGroupsEntry2
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry represents per physical port max multicast groups
configurations."
INDEX { juniIgmpIfLocationIndex }
::= { juniIgmpGroupsTable2 1 }
JuniIgmpGroupsEntry2 ::= SEQUENCE {
juniIgmpIfLocationIndex JuniInterfaceLocationValue,
juniIgmpGroupsMaxGroups2 Integer32 }
juniIgmpIfLocationIndex OBJECT-TYPE
SYNTAX JuniInterfaceLocationValue
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of a platform interface location."
::= { juniIgmpGroupsEntry2 1 }
juniIgmpGroupsMaxGroups2 OBJECT-TYPE
SYNTAX Integer32 (-1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configure the max multicast groups limit for each physical port."
::= { juniIgmpGroupsEntry2 2 }
--
-- The IGMP Interface Table
--
juniIgmpInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniIgmpInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table listing the interfaces on which IGMP is enabled."
::= { juniIgmpProtocol 1 }
juniIgmpInterfaceEntry OBJECT-TYPE
SYNTAX JuniIgmpInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry representing an interface on which IGMP is enabled."
INDEX { juniIgmpInterfaceIfIndex }
::= { juniIgmpInterfaceTable 1 }
JuniIgmpInterfaceEntry ::= SEQUENCE {
juniIgmpInterfaceIfIndex InterfaceIndex,
juniIgmpInterfaceQuerierTimeout Integer32,
juniIgmpInterfaceImmediateLeave TruthValue,
juniIgmpInterfaceAccessGroup DisplayString,
juniIgmpInterfacePromiscuous TruthValue,
juniIgmpInterfaceMaxGroups Integer32,
juniIgmpInterfaceIoaPacketReplIfIndex InterfaceIndex }
juniIgmpInterfaceIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex value of the interface for which IGMP is enabled."
::= { juniIgmpInterfaceEntry 1 }
juniIgmpInterfaceQuerierTimeout OBJECT-TYPE
SYNTAX Integer32 (1..399)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configure other-querier-present timeout on an interface."
::= { juniIgmpInterfaceEntry 2 }
juniIgmpInterfaceImmediateLeave OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable feature to stop traffic immediately after receive
leave."
::= { juniIgmpInterfaceEntry 3 }
juniIgmpInterfaceAccessGroup OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configure the access group list."
::= { juniIgmpInterfaceEntry 4 }
juniIgmpInterfacePromiscuous OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configure the promiscuous state."
::= { juniIgmpInterfaceEntry 5 }
juniIgmpInterfaceMaxGroups OBJECT-TYPE
SYNTAX Integer32 (-1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configure the multicast groups limit."
::= { juniIgmpInterfaceEntry 6 }
juniIgmpInterfaceIoaPacketReplIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configure the IOA packet replication interface."
::= { juniIgmpInterfaceEntry 7 }
--
-- Scalar objects
--
juniIgmpRouterPromiscuous OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configure the promiscuous state of the router."
::= { juniIgmpProtocol 2 }
juniIgmpAdminState OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enable(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Adminstratively enable/disable the IGMP on the router."
::= { juniIgmpProtocol 3 }
--
-- The IGMP Proxy Interface Table
--
juniIgmpProxyInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniIgmpProxyInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IGMP proxy interface table consists of interface on which the IGMP
proxy is enabled."
::= { juniIgmpProxy 1 }
juniIgmpProxyInterfaceEntry OBJECT-TYPE
SYNTAX JuniIgmpProxyInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the juniIgmpProxyInterfaceTable."
INDEX { juniIgmpProxyInterfaceIfIndex }
::= { juniIgmpProxyInterfaceTable 1 }
JuniIgmpProxyInterfaceEntry ::= SEQUENCE {
juniIgmpProxyInterfaceIfIndex InterfaceIndex,
juniIgmpProxyInterfaceAddress IpAddress,
juniIgmpProxyInterfaceMask IpAddress,
juniIgmpProxyInterfaceState JuniIgmpProxyInterfaceState,
juniIgmpProxyInterfaceStatus RowStatus,
juniIgmpProxyInterfaceVersion Integer32,
juniIgmpProxyInterfaceV1RoutePresentTimeout Integer32,
juniIgmpProxyInterfaceUnsolicitedReportInterval Integer32,
juniIgmpProxyInterfaceTotalGroupCount Counter32,
juniIgmpProxyInterfaceWrongVersionCount Counter32,
juniIgmpProxyInterfaceV1QueryReceiveCount Counter32,
juniIgmpProxyInterfaceV2QueryReceiveCount Counter32,
juniIgmpProxyInterfaceV1ReportReceiveCount Counter32,
juniIgmpProxyInterfaceV2ReportReceiveCount Counter32,
juniIgmpProxyInterfaceV1JoinReportCount Counter32,
juniIgmpProxyInterfaceV2JoinReportCount Counter32,
juniIgmpProxyInterfaceLeaveReportCount Counter32 }
juniIgmpProxyInterfaceIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex value of the interface for which the IGMP proxy is
enabled."
::= { juniIgmpProxyInterfaceEntry 1 }
juniIgmpProxyInterfaceAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of the interface for which the IGMP proxy is enabled."
::= { juniIgmpProxyInterfaceEntry 2 }
juniIgmpProxyInterfaceMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP subnet mask of the interface for which the IGMP proxy is
enabled."
::= { juniIgmpProxyInterfaceEntry 3 }
juniIgmpProxyInterfaceState OBJECT-TYPE
SYNTAX JuniIgmpProxyInterfaceState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When the IGMP proxy interface has v1 router present timeout running, it
is in IgmpIntfStateV1RtPresent state. Otherwise, it is in
IgmpIntfStateNonV1RtPresent states. While it is in
IgmpIntfStateV1RtPresent, it only sends out version 1 group membership
report(s). While it is in IgmpIntfStateNonV1RtPresent state, it sends
out version 2 group membership report(s)."
::= { juniIgmpProxyInterfaceEntry 4 }
juniIgmpProxyInterfaceStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The state of the IGMP proxy interface. This object follows the
RowStatus behavior. The destruction of the the row deletes the IGMP
proxy inteface."
::= { juniIgmpProxyInterfaceEntry 5 }
juniIgmpProxyInterfaceVersion OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The version of IGMP that this IGMP proxy interface is running."
::= { juniIgmpProxyInterfaceEntry 6 }
juniIgmpProxyInterfaceV1RoutePresentTimeout OBJECT-TYPE
SYNTAX Integer32 (0..1000)
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The IGMP version 1 router present timeout is the time between IGMP
proxy receives a version 1 query and the time it assumes that there is
no more IGMP version 1 router IGMP running. While before the V1 router
present timeout expires, the IGMP proxy only sends out version 1 group
membership report. When it expires, it sends out version 2 group
membership report."
DEFVAL { 400 }
::= { juniIgmpProxyInterfaceEntry 7 }
juniIgmpProxyInterfaceUnsolicitedReportInterval OBJECT-TYPE
SYNTAX Integer32 (0..1000)
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The unsolicited report interval specifies the time between the two
initial group membership reports that the IGMP proxy sends."
DEFVAL { 10 }
::= { juniIgmpProxyInterfaceEntry 8 }
juniIgmpProxyInterfaceTotalGroupCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of multicast groups for this upstream interface (interface
running IGMP proxy)."
::= { juniIgmpProxyInterfaceEntry 9 }
juniIgmpProxyInterfaceWrongVersionCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of wrong version of IGMP packets received on this
interface."
::= { juniIgmpProxyInterfaceEntry 10 }
juniIgmpProxyInterfaceV1QueryReceiveCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of version 1 IGMP queries received on this interface"
::= { juniIgmpProxyInterfaceEntry 11 }
juniIgmpProxyInterfaceV2QueryReceiveCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of version 2 IGMP queries received on this interface."
::= { juniIgmpProxyInterfaceEntry 12 }
juniIgmpProxyInterfaceV1ReportReceiveCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of version 1 group membership reports received on this
interface."
::= { juniIgmpProxyInterfaceEntry 13 }
juniIgmpProxyInterfaceV2ReportReceiveCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of version 2 group membership reports received on this
interface."
::= { juniIgmpProxyInterfaceEntry 14 }
juniIgmpProxyInterfaceV1JoinReportCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of version 1 group membership reports sent on this
interface."
::= { juniIgmpProxyInterfaceEntry 15 }
juniIgmpProxyInterfaceV2JoinReportCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of version 2 group membership reports sent on this
interface."
::= { juniIgmpProxyInterfaceEntry 16 }
juniIgmpProxyInterfaceLeaveReportCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of group leave reports sent on this interface."
::= { juniIgmpProxyInterfaceEntry 17 }
--
-- The IGMP Proxy Cache Table
--
juniIgmpProxyCacheTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniIgmpProxyCacheEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP multicast group table. The table is a union of multicast member
groups from all its downstream interfaces and for which the IGMP proxy
send group membership report."
::= { juniIgmpProxy 2 }
juniIgmpProxyCacheEntry OBJECT-TYPE
SYNTAX JuniIgmpProxyCacheEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the juniIgmpProxyCacheTable."
INDEX { juniIgmpProxyIfIndex,
juniIgmpProxyAddress }
::= { juniIgmpProxyCacheTable 1 }
JuniIgmpProxyCacheEntry ::= SEQUENCE {
juniIgmpProxyIfIndex InterfaceIndex,
juniIgmpProxyAddress IpAddress,
juniIgmpProxyStatus JuniIgmpProxyGroupState }
juniIgmpProxyIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex value of the interface for which IGMP proxy is enabled."
::= { juniIgmpProxyCacheEntry 1 }
juniIgmpProxyAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP multicast group address that the IGMP proxy sends group
membership for."
::= { juniIgmpProxyCacheEntry 2 }
juniIgmpProxyStatus OBJECT-TYPE
SYNTAX JuniIgmpProxyGroupState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The state of this entry. When the IGMP proxy has a delay time running
for this multicast group, the state of this enry is in the
juniIgmpDelayingMember state. When the delay time expires, the IGMP
proxy sends an unsolicited report and the state of this group enters
juniIgmpDelayMember state."
::= { juniIgmpProxyCacheEntry 3 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Notifications
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- No notifications are defined in this MIB. Placeholders follow.
-- juniIgmpTrapControl OBJECT IDENTIFIER ::= { juniIgmpMIB 2 }
-- juniIgmpTraps OBJECT IDENTIFIER ::= { juniIgmpMIB 3 }
-- juniIgmpTrapPrefix OBJECT IDENTIFIER ::= { juniIgmpTraps 0 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Conformance information
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniIgmpConformance OBJECT IDENTIFIER ::= { juniIgmpMIB 4 }
juniIgmpCompliances OBJECT IDENTIFIER ::= { juniIgmpConformance 1 }
juniIgmpGroups OBJECT IDENTIFIER ::= { juniIgmpConformance 2 }
--
-- compliance statements
--
juniIgmpCompliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"Obsolete compliance statement for entities that implement the Juniper
IGMP MIB. This statement became obsolete when support was added for
interface addresses and multicast group limits."
MODULE -- this module
MANDATORY-GROUPS {
juniIgmpProxyInterfaceGroup,
juniIgmpProxyCacheGroup }
::= { juniIgmpCompliances 1 } -- JUNOSe 3.0
juniIgmpCompliance2 MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"Obsolete compliance statement for entities that implement the Juniper
IGMP MIB. This statement became obsolete when support was added for the
administrative state object."
MODULE -- this module
MANDATORY-GROUPS {
juniIgmpProxyInterfaceGroup,
juniIgmpProxyCacheGroup,
juniIgmpInterfaceGroup,
juniIgmpGroupsGroup }
::= { juniIgmpCompliances 2 } -- JUNOSe 5.0
juniIgmpCompliance3 MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"Deprecated compliance statement for entities that implement the Juniper
IGMP MIB. This statement was deprecated when support was added for the
juniIgmpIfLocationType object."
MODULE -- this module
MANDATORY-GROUPS {
juniIgmpProxyInterfaceGroup,
juniIgmpProxyCacheGroup,
juniIgmpInterfaceGroup2,
juniIgmpGroupsGroup }
::= { juniIgmpCompliances 3 } -- JUNOSe 5.1
juniIgmpCompliance4 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities that implement the Juniper IGMP
MIB."
MODULE -- this module
MANDATORY-GROUPS {
juniIgmpProxyInterfaceGroup,
juniIgmpProxyCacheGroup,
juniIgmpInterfaceGroup2,
juniIgmpGroupsGroup2 }
::= { juniIgmpCompliances 4 } -- JUNOSe 7.0
--
-- units of conformance
--
juniIgmpProxyInterfaceGroup OBJECT-GROUP
OBJECTS {
juniIgmpProxyInterfaceAddress,
juniIgmpProxyInterfaceMask,
juniIgmpProxyInterfaceState,
juniIgmpProxyInterfaceStatus,
juniIgmpProxyInterfaceVersion,
juniIgmpProxyInterfaceV1RoutePresentTimeout,
juniIgmpProxyInterfaceUnsolicitedReportInterval,
juniIgmpProxyInterfaceTotalGroupCount,
juniIgmpProxyInterfaceWrongVersionCount,
juniIgmpProxyInterfaceV1QueryReceiveCount,
juniIgmpProxyInterfaceV2QueryReceiveCount,
juniIgmpProxyInterfaceV1ReportReceiveCount,
juniIgmpProxyInterfaceV2ReportReceiveCount,
juniIgmpProxyInterfaceV1JoinReportCount,
juniIgmpProxyInterfaceV2JoinReportCount,
juniIgmpProxyInterfaceLeaveReportCount }
STATUS current
DESCRIPTION
"A collection of objects providing management of IGMP proxy interfaces
in a Juniper product."
::= { juniIgmpGroups 1 } -- JUNOSe 3.0
juniIgmpProxyCacheGroup OBJECT-GROUP
OBJECTS {
juniIgmpProxyStatus }
STATUS current
DESCRIPTION
"An object providing management of IGMP proxy caches in a Juniper
product."
::= { juniIgmpGroups 2 } -- JUNOSe 3.0
juniIgmpInterfaceGroup OBJECT-GROUP
OBJECTS {
juniIgmpInterfaceQuerierTimeout,
juniIgmpInterfaceImmediateLeave,
juniIgmpInterfaceAccessGroup,
juniIgmpInterfacePromiscuous,
juniIgmpInterfaceMaxGroups,
juniIgmpRouterPromiscuous }
STATUS obsolete
DESCRIPTION
"Obsolete collection of objects providing management of IGMP interfaces
in a Juniper product. This group became obsolete when the
administrative state object was added."
::= { juniIgmpGroups 3 } -- JUNOSe 5.0
juniIgmpGroupsGroup OBJECT-GROUP
OBJECTS {
juniIgmpGroupsMaxGroups }
STATUS deprecated
DESCRIPTION
"Deprecated object providing management of IGMP global mCast groups in a
Juniper product. This group was deprecated when support was added for
juniIgmpIfLocationType."
::= { juniIgmpGroups 4 } -- JUNOSe 5.0
juniIgmpInterfaceGroup2 OBJECT-GROUP
OBJECTS {
juniIgmpInterfaceQuerierTimeout,
juniIgmpInterfaceImmediateLeave,
juniIgmpInterfaceAccessGroup,
juniIgmpInterfacePromiscuous,
juniIgmpInterfaceMaxGroups,
juniIgmpRouterPromiscuous,
juniIgmpAdminState }
STATUS current
DESCRIPTION
"A collection of objects providing management of IGMP interfaces in a
Juniper product."
::= { juniIgmpGroups 5 } -- JUNOSe 5.1
juniIgmpGroupsGroup2 OBJECT-GROUP
OBJECTS {
juniIgmpIfLocationType,
juniIgmpGroupsMaxGroups2 }
STATUS current
DESCRIPTION
"A collection of objects providing management of IGMP global mCast
groups in a Juniper product."
::= { juniIgmpGroups 6 } -- JUNOSe 7.0
END

View File

@@ -0,0 +1,79 @@
-- *****************************************************************************
-- Juniper-IKE-CONF
--
-- JUNOSe SNMP Agent Capabilities definitions for the IKE MIB.
--
-- Copyright (c) 2003, 2004 Juniper Networks, Inc. All rights reserved.
-- *****************************************************************************
Juniper-IKE-CONF DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
juniAgents
FROM Juniper-Agents;
juniIkeAgent MODULE-IDENTITY
LAST-UPDATED "200401231521Z" -- 23-Jan-04 10:21 AM 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
E-mail: mib@Juniper.net"
DESCRIPTION
"The agent capabilities definitions for the Internet Key Exchange (IKE)
component of the SNMP agent in the Juniper E-series family of products."
-- Revision History
REVISION "200401231521Z" -- 23-Jan-04 10:21 AM EST - JUNOSe 6.0
DESCRIPTION
"Replaced the juniIkeSaTable with the juniIkeSa2Table."
REVISION "200310232017Z" -- 23-Oct-03 04:17 PM EDT - JUNOSe 5.3
DESCRIPTION
"The initial release of this management information module."
::= { juniAgents 66 }
-- *****************************************************************************
-- IKE JUNOSe SNMP Agent Capabilities definitions
-- *****************************************************************************
juniIkeAgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the IKE component of the JUNOSe SNMP agent. This version
of the IKE component was supported in JUNOSe 5.3 system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the JUNOSe SNMP agent for the IKE application in
JUNOSe. These capabilities became obsolete when the juniIkeSa2Table
replaced the juniIkeSaTable."
SUPPORTS Juniper-IKE-MIB
INCLUDES {
juniIkePolicyRuleGroup,
juniIkeIpv4PreSharedKeyGroup,
juniIkeFqdnPreSharedKeyGroup,
juniIkeSaGroup }
::= { juniIkeAgent 1 }
juniIkeAgentV2 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 2 of the IKE component of the JUNOSe SNMP agent. This version
of the IKE component is supported in JUNOSe 6.0 and subsequent system
releases."
STATUS current
DESCRIPTION
"The MIB supported by the JUNOSe SNMP agent for the IKE application."
SUPPORTS Juniper-IKE-MIB
INCLUDES {
juniIkePolicyRuleGroup,
juniIkeIpv4PreSharedKeyGroup,
juniIkeFqdnPreSharedKeyGroup,
juniIkeSa2Group }
::= { juniIkeAgent 2 }
END

926
MIBS/junose/Juniper-IKE-MIB Normal file
View File

@@ -0,0 +1,926 @@
-- *****************************************************************************
-- Juniper-IKE-MIB
--
-- Juniper Networks Enterprise MIB
-- Extensions for Internet Key Exchange management
--
-- Copyright (c) 2004 Juniper Networks, Inc. All Rights Reserved.
-- *****************************************************************************
Juniper-IKE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Unsigned32, Integer32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DisplayString
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
juniMibs
FROM Juniper-MIBs;
juniIkeMIB MODULE-IDENTITY
LAST-UPDATED "200404062226Z" -- 06-Apr-04 06:26 PM EDT
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 Internet Key Exchange (IKE) MIB for the Juniper Networks
enterprise."
-- Revision History
REVISION "200511221615Z" -- 22-Nov-05 11:15 AM EST - JUNOSe 7.3
DESCRIPTION
"Replaced the juniIkePolicyRuleTable with the juniIkePolicyRuleV2Table.
Added ip address and router index. Added more options to the
agressive mode."
REVISION "200401231512Z" -- 23-Jan-04 10:12 AM EST - JUNOSe 6.0
DESCRIPTION
"Replaced the juniIkeSaTable with the juniIkeSa2Table.
Added local and remote IKE cookies to the IKE SA2 table.
Added local port, remote port, and ikeSaNegotiationDone flag to the IKE
SA2 table."
REVISION "200404062226Z" -- 06-Apr-04 06:26 PM EDT - JUNOSe 5.3
DESCRIPTION
"Initial version of this MIB module."
::= { juniMibs 71 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Textual conventions
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
JuniIkeAuthenticationMethod ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The authentication method for the IKE policy rule."
SYNTAX INTEGER {
rsaSignature(0),
preSharedKeys(3) }
JuniIkeEncryptionMethod ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The encryption method for the IKE policy rule."
SYNTAX INTEGER {
des(0),
tripleDes(1) }
JuniIkeGroup ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The PFS group for the IKE policy rule."
SYNTAX INTEGER {
group1(0),
group2(1),
group5(4) }
JuniIkeHashMethod ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The hash method for the IKE policy rule."
SYNTAX INTEGER {
md5(0),
sha(1) }
JuniIkeNegotiationMode ::= TEXTUAL-CONVENTION
STATUS obsolete
DESCRIPTION
"The mode that IKE uses to negotiate its SA."
SYNTAX INTEGER {
aggressive(0),
main(1) }
JuniIkeNegotiationV2Mode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The aggressive mode that IKE uses to negotiate its SA."
SYNTAX INTEGER {
aggressiveAccepted(0),
aggressiveRequested(1),
aggressiveRequired(2),
aggressiveNotAllowed(3) }
JuniIpsecPhase1SaState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The state for the IKE security association."
SYNTAX INTEGER {
reserved(0),
startSaNegotiationI(1),
startSaNegotiationR(2),
mmSaI(3),
mmSaR(4),
mmKeI(5),
mmKeR(6),
mmFinalI(7),
mmFinalR(8),
mmDoneI(9),
amSaI(10),
amSaR(11),
amFinalI(12),
amDoneR(13),
startQmI(14),
startQmR(15),
qmHashSaI(16),
qmHashSaR(17),
qmHashI(18),
qmDoneR(19),
startNgmI(20),
startNgmR(21),
ngmHashSaI(22),
ngmHashSaR(23),
ngmDoneI(24),
done(25),
deleted(26) }
JuniIpsecPhase1SaDirection ::= TEXTUAL-CONVENTION
STATUS obsolete
DESCRIPTION
"The direction for the IPsec phase 1 security association."
SYNTAX INTEGER {
initiator(0),
responder(1) }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed objects
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniIkeObjects OBJECT IDENTIFIER ::= { juniIkeMIB 1 }
--
-- Major subtrees
--
juniIke OBJECT IDENTIFIER ::= { juniIkeObjects 1 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- IPSEC IKE group
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
--
-- Obsolete IKE policy rule table
--
juniIkePolicyRuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniIkePolicyRuleEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Obsolete IKE policy rule table that stores the IKE policy rule.
This table has been replaced by the juniIkePolicyRuleV2Table"
::= { juniIke 1 }
juniIkePolicyRuleEntry OBJECT-TYPE
SYNTAX JuniIkePolicyRuleEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Describes the IKE policy rule."
INDEX { juniIkePolicyRulePriority }
::= { juniIkePolicyRuleTable 1 }
JuniIkePolicyRuleEntry ::= SEQUENCE {
juniIkePolicyRulePriority Integer32,
juniIkePolicyRuleAuthMethod JuniIkeAuthenticationMethod,
juniIkePolicyRuleEncryptMethod JuniIkeEncryptionMethod,
juniIkePolicyRulePfsGroup JuniIkeGroup,
juniIkePolicyRuleHashMethod JuniIkeHashMethod,
juniIkePolicyRuleLifetime Integer32,
juniIkePolicyRuleNegotiationMode JuniIkeNegotiationMode,
juniIkePolicyRuleRowStatus RowStatus }
juniIkePolicyRulePriority OBJECT-TYPE
SYNTAX Integer32 (1..10000)
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"The priority of the IKE policy rule."
::= { juniIkePolicyRuleEntry 1 }
juniIkePolicyRuleAuthMethod OBJECT-TYPE
SYNTAX JuniIkeAuthenticationMethod
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"The authentication method for the IKE policy rule."
DEFVAL { preSharedKeys }
::= { juniIkePolicyRuleEntry 2 }
juniIkePolicyRuleEncryptMethod OBJECT-TYPE
SYNTAX JuniIkeEncryptionMethod
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"The encryption method for the IKE policy rule."
DEFVAL { tripleDes }
::= { juniIkePolicyRuleEntry 3 }
juniIkePolicyRulePfsGroup OBJECT-TYPE
SYNTAX JuniIkeGroup
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"The PFS group for the IKE policy rule."
DEFVAL { group2 }
::= { juniIkePolicyRuleEntry 4 }
juniIkePolicyRuleHashMethod OBJECT-TYPE
SYNTAX JuniIkeHashMethod
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"The hash method for the IKE policy rule."
DEFVAL { sha }
::= { juniIkePolicyRuleEntry 5 }
juniIkePolicyRuleLifetime OBJECT-TYPE
SYNTAX Integer32 (60..86400)
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"The lifetime in seconds for the IKE policy rule."
DEFVAL { 28800 }
::= { juniIkePolicyRuleEntry 6 }
juniIkePolicyRuleNegotiationMode OBJECT-TYPE
SYNTAX JuniIkeNegotiationMode
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"The negotiation mode for the IKE policy rule."
DEFVAL { aggressive }
::= { juniIkePolicyRuleEntry 7 }
juniIkePolicyRuleRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"Controls creation/deletion of entries in this table according to the
RowStatus textual convention, constrained to support the following
values only:
createAndGo
destroy
To create an entry in this table, the following entry objects MUST be
explicitly configured:
juniIkePolicyRulePriority "
::= { juniIkePolicyRuleEntry 8 }
--
-- IKE policy rule table
--
juniIkePolicyRuleV2Table OBJECT-TYPE
SYNTAX SEQUENCE OF JuniIkePolicyRuleV2Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IKE policy rule table that stores the IKE policy rule."
::= { juniIke 6 }
juniIkePolicyRuleV2Entry OBJECT-TYPE
SYNTAX JuniIkePolicyRuleV2Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Describes the IKE policy rule."
INDEX { juniIkePolicyRuleV2Priority }
::= { juniIkePolicyRuleV2Table 1 }
JuniIkePolicyRuleV2Entry ::= SEQUENCE {
juniIkePolicyRuleV2Priority Integer32,
juniIkePolicyRuleV2AuthMethod JuniIkeAuthenticationMethod,
juniIkePolicyRuleV2EncryptMethod JuniIkeEncryptionMethod,
juniIkePolicyRuleV2PfsGroup JuniIkeGroup,
juniIkePolicyRuleV2HashMethod JuniIkeHashMethod,
juniIkePolicyRuleV2Lifetime Integer32,
juniIkePolicyRuleV2NegotiationMode JuniIkeNegotiationV2Mode,
juniIkePolicyRuleV2IpAddress IpAddress,
juniIkePolicyRuleV2RouterIndex Unsigned32,
juniIkePolicyRuleV2RowStatus RowStatus }
juniIkePolicyRuleV2Priority OBJECT-TYPE
SYNTAX Integer32 (1..10000)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The priority of the IKE policy rule."
::= { juniIkePolicyRuleV2Entry 1 }
juniIkePolicyRuleV2AuthMethod OBJECT-TYPE
SYNTAX JuniIkeAuthenticationMethod
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The authentication method for the IKE policy rule."
DEFVAL { preSharedKeys }
::= { juniIkePolicyRuleV2Entry 2 }
juniIkePolicyRuleV2EncryptMethod OBJECT-TYPE
SYNTAX JuniIkeEncryptionMethod
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The encryption method for the IKE policy rule."
DEFVAL { tripleDes }
::= { juniIkePolicyRuleV2Entry 3 }
juniIkePolicyRuleV2PfsGroup OBJECT-TYPE
SYNTAX JuniIkeGroup
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The PFS group for the IKE policy rule."
DEFVAL { group2 }
::= { juniIkePolicyRuleV2Entry 4 }
juniIkePolicyRuleV2HashMethod OBJECT-TYPE
SYNTAX JuniIkeHashMethod
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The hash method for the IKE policy rule."
DEFVAL { sha }
::= { juniIkePolicyRuleV2Entry 5 }
juniIkePolicyRuleV2Lifetime OBJECT-TYPE
SYNTAX Integer32 (60..86400)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The lifetime in seconds for the IKE policy rule."
DEFVAL { 28800 }
::= { juniIkePolicyRuleV2Entry 6 }
juniIkePolicyRuleV2NegotiationMode OBJECT-TYPE
SYNTAX JuniIkeNegotiationV2Mode
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The negotiation mode for the IKE policy rule."
DEFVAL { aggressiveNotAllowed }
::= { juniIkePolicyRuleV2Entry 7 }
juniIkePolicyRuleV2IpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The ip address for the IKE policy rule."
::= { juniIkePolicyRuleV2Entry 8 }
juniIkePolicyRuleV2RouterIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The virtual router for the IKE policy rule."
::= { juniIkePolicyRuleV2Entry 9 }
juniIkePolicyRuleV2RowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls creation/deletion of entries in this table according to the
RowStatus textual convention, constrained to support the following
values only:
createAndGo
destroy
To create an entry in this table, the following entry objects MUST be
explicitly configured:
juniIkePolicyRuleV2Priority "
::= { juniIkePolicyRuleV2Entry 10 }
--
-- IKE IPv4 based preshared key table
--
juniIkeIpv4PresharedKeyTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniIkeIpv4PresharedKeyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IKE preshared key table that stores the IKE pre-share keys indexed
by the IP address."
::= { juniIke 2 }
juniIkeIpv4PresharedKeyEntry OBJECT-TYPE
SYNTAX JuniIkeIpv4PresharedKeyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Describes the IKE preshared key."
INDEX { juniIkeIpv4PresharedRemoteIpAddr,
juniIkeIpv4PresharedRouterIdx }
::= { juniIkeIpv4PresharedKeyTable 1 }
JuniIkeIpv4PresharedKeyEntry ::= SEQUENCE {
juniIkeIpv4PresharedRemoteIpAddr IpAddress,
juniIkeIpv4PresharedRouterIdx Unsigned32,
juniIkeIpv4PresharedKeyStr DisplayString,
juniIkeIpv4PresharedMaskedKeyStr OCTET STRING,
juniIkeIpv4PresharedKeyRowStatus RowStatus }
juniIkeIpv4PresharedRemoteIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address of the remote endpoint for the preshared key."
::= { juniIkeIpv4PresharedKeyEntry 1 }
juniIkeIpv4PresharedRouterIdx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The router index of the virtual router. The value of this object can
be used to retrieve additional information in the router MIB."
REFERENCE
"Juniper-ROUTER-MIB"
::= { juniIkeIpv4PresharedKeyEntry 2 }
juniIkeIpv4PresharedKeyStr OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..200))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The IKE preshared key string."
::= { juniIkeIpv4PresharedKeyEntry 3 }
juniIkeIpv4PresharedMaskedKeyStr OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..300))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The IKE masked preshared key string."
::= { juniIkeIpv4PresharedKeyEntry 4 }
juniIkeIpv4PresharedKeyRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls creation/deletion of entries in this table according to the
RowStatus textual convention, constrained to support the following
values only:
createAndGo
destroy
To create an entry in this table, the following entry objects MUST be
explicitly configured:
juniIkeIpv4PresharedKeyRowStatus
juniIkeIpv4PresharedRemoteIpAddr
juniIkeIpv4PresharedKeyStr
Once created, the following objects may not be modified:
juniIkeIpv4PresharedRemoteIpAddr
juniIkeIpv4PresharedMaskedKeyStr "
::= { juniIkeIpv4PresharedKeyEntry 5 }
--
-- IKE FQDN based preshared key table
--
juniIkeFqdnPresharedKeyTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniIkeFqdnPresharedKeyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IPSEC preshared key table that stores the IKE pre-share keys
indexed by FQDN or userFQDN string."
::= { juniIke 3 }
juniIkeFqdnPresharedKeyEntry OBJECT-TYPE
SYNTAX JuniIkeFqdnPresharedKeyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Describes the IKE phase preshared key."
INDEX { juniIkeFqdnPresharedRemote,
juniIkeFqdnPresharedRouterIndex }
::= { juniIkeFqdnPresharedKeyTable 1 }
JuniIkeFqdnPresharedKeyEntry ::= SEQUENCE {
juniIkeFqdnPresharedRemote DisplayString,
juniIkeFqdnPresharedRouterIndex Unsigned32,
juniIkeFqdnPresharedKeyStr DisplayString,
juniIkeFqdnPresharedMaskedKeyStr OCTET STRING,
juniIkeFqdnPresharedKeyRowStatus RowStatus }
juniIkeFqdnPresharedRemote OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..80))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The remote FQDN endpoint of the IKE preshared key."
::= { juniIkeFqdnPresharedKeyEntry 1 }
juniIkeFqdnPresharedRouterIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The router index of the virtual router. The value of this object can
be used to retrieve additional information in the router MIB."
::= { juniIkeFqdnPresharedKeyEntry 2 }
juniIkeFqdnPresharedKeyStr OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..200))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The IKE preshared key string."
::= { juniIkeFqdnPresharedKeyEntry 3 }
juniIkeFqdnPresharedMaskedKeyStr OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..300))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The IKE masked preshared key string."
::= { juniIkeFqdnPresharedKeyEntry 4 }
juniIkeFqdnPresharedKeyRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls creation/deletion of entries in this table according to the
RowStatus textual convention, constrained to support the following
values only:
createAndGo
destroy
To create an entry in this table, the following entry objects MUST be
explicitly configured:
juniIpsecIkePresharedKeyRowStatus
juniIkeFqdnPresharedRemote
juniIkeFqdnPresharedVirtualRouter
juniIkeFqdnPresharedKeyStr
Once created, the following objects may not be modified:
juniIkeFqdnPresharedRemote
juniIkeFqdnPresharedVirtualRouter
juniIkeFqdnPresharedMaskedKeyStr "
::= { juniIkeFqdnPresharedKeyEntry 5 }
--
-- Obsolete IKE SA table.
--
juniIkeSaTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniIkeSaEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Obsolete IKE security assoication table. This table has been replaced
by the version 2 IKE SA table (juniIkeSa2Table)."
::= { juniIke 4 }
juniIkeSaEntry OBJECT-TYPE
SYNTAX JuniIkeSaEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Describes the IPsec IKE SA."
INDEX { juniIkeSaRemoteIpAddr,
juniIkeSaLocalIpAddr,
juniIkeSaRouterIndex,
juniIkeSaDirection }
::= { juniIkeSaTable 1 }
JuniIkeSaEntry ::= SEQUENCE {
juniIkeSaRemoteIpAddr IpAddress,
juniIkeSaLocalIpAddr IpAddress,
juniIkeSaRouterIndex Unsigned32,
juniIkeSaDirection JuniIpsecPhase1SaDirection,
juniIkeSaState JuniIpsecPhase1SaState,
juniIkeSaRemaining Unsigned32 }
juniIkeSaRemoteIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"The remote IP address of the IKE security association."
::= { juniIkeSaEntry 1 }
juniIkeSaLocalIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"The local IP address of the IKE security association."
::= { juniIkeSaEntry 2 }
juniIkeSaRouterIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"The router index of the virtual router. The value of this object can
be used to retrieve additional information in the router MIB."
::= { juniIkeSaEntry 3 }
juniIkeSaDirection OBJECT-TYPE
SYNTAX JuniIpsecPhase1SaDirection
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"The value represents if the IKE SA is for initiator or responder.
Initiator donates the value of 0, and responder denotes the value of 1."
::= { juniIkeSaEntry 4 }
juniIkeSaState OBJECT-TYPE
SYNTAX JuniIpsecPhase1SaState
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The state of the IKE secruity association."
::= { juniIkeSaEntry 5 }
juniIkeSaRemaining OBJECT-TYPE
SYNTAX Unsigned32 (0..86400)
UNITS "seconds"
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The remaining time of the IKE security association."
::= { juniIkeSaEntry 6 }
--
-- The IKE SA (vesion 2) table. Replaces the obsolete juniIkeSaTable.
--
juniIkeSa2Table OBJECT-TYPE
SYNTAX SEQUENCE OF JuniIkeSa2Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IKE security assoication table."
::= { juniIke 5 }
juniIkeSa2Entry OBJECT-TYPE
SYNTAX JuniIkeSa2Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Describes the IPsec IKE SA."
INDEX { juniIkeSa2RemoteIpAddr,
juniIkeSaRemotePort,
juniIkeSa2LocalIpAddr,
juniIkeSaLocalPort,
juniIkeSa2RouterIndex,
juniIkeSa2Direction,
juniIkeSaNegotiationDone }
::= { juniIkeSa2Table 1 }
JuniIkeSa2Entry ::= SEQUENCE {
juniIkeSa2RemoteIpAddr IpAddress,
juniIkeSaRemotePort Unsigned32,
juniIkeSa2LocalIpAddr IpAddress,
juniIkeSaLocalPort Unsigned32,
juniIkeSa2RouterIndex Unsigned32,
juniIkeSa2Direction INTEGER,
juniIkeSaNegotiationDone INTEGER,
juniIkeSa2State JuniIpsecPhase1SaState,
juniIkeSa2Remaining Unsigned32,
juniLocalCookie OCTET STRING,
juniRemoteCookie OCTET STRING }
juniIkeSa2RemoteIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The remote IP address of the IKE security association."
::= { juniIkeSa2Entry 1 }
juniIkeSaRemotePort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The remote UDP port the IKE security association."
::= { juniIkeSa2Entry 2 }
juniIkeSa2LocalIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The local IP address of the IKE security association."
::= { juniIkeSa2Entry 3 }
juniIkeSaLocalPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The local UDP port the IKE security association."
::= { juniIkeSa2Entry 4 }
juniIkeSa2RouterIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The router index of the virtual router. The value of this object can
be used to retrieve additional information in the router MIB."
::= { juniIkeSa2Entry 5 }
juniIkeSa2Direction OBJECT-TYPE
SYNTAX INTEGER {
responder(0),
initiator(1) }
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This IKE SA is for an initiator or a responder."
::= { juniIkeSa2Entry 6 }
juniIkeSaNegotiationDone OBJECT-TYPE
SYNTAX INTEGER {
negotiationNotDone(0),
negotiationDone(1) }
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The phase 1 negotiation is done or not."
::= { juniIkeSa2Entry 7 }
juniIkeSa2State OBJECT-TYPE
SYNTAX JuniIpsecPhase1SaState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The state of the IKE secruity association."
::= { juniIkeSa2Entry 8 }
juniIkeSa2Remaining OBJECT-TYPE
SYNTAX Unsigned32 (0..86400)
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The remaining time of the IKE security association."
::= { juniIkeSa2Entry 9 }
juniRemoteCookie OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The remote IKE cookie."
::= { juniIkeSa2Entry 10 }
juniLocalCookie OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The local IKE cookie."
::= { juniIkeSa2Entry 11 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Conformance information
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniIkeMIBConformance OBJECT IDENTIFIER ::= { juniIkeMIB 2 }
juniIkeMIBCompliances OBJECT IDENTIFIER ::= { juniIkeMIBConformance 1 }
juniIkeMIBGroups OBJECT IDENTIFIER ::= { juniIkeMIBConformance 2 }
--
-- compliance statements
--
juniIkeCompliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"Obsolete compliance statement for SNMPv2 entities which implement the
IKE MIB. This statement became obsolete when the juniIkeSaTable was
replaced with the juniIkeSa2Table."
MODULE -- this module
MANDATORY-GROUPS {
juniIkePolicyRuleGroup,
juniIkeIpv4PreSharedKeyGroup,
juniIkeFqdnPreSharedKeyGroup,
juniIkeSaGroup }
::= { juniIkeMIBCompliances 1 } -- JUNOSe 5.3
juniIkeCompliance2 MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"Obsolete compliance statement for SNMPv2 entities which implement
the IKE MIB. This statement became obsolete when the
juniIkePolicyRuleGroup was replaced with the juniIkePolicyRuleV2Group"
MODULE -- this module
MANDATORY-GROUPS {
juniIkePolicyRuleGroup,
juniIkeIpv4PreSharedKeyGroup,
juniIkeFqdnPreSharedKeyGroup,
juniIkeSa2Group }
::= { juniIkeMIBCompliances 2 } -- JUNOSe 5.3
juniIkeCompliance3 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMPv2 entities which implement the IKE
MIB."
MODULE -- this module
MANDATORY-GROUPS {
juniIkePolicyRuleV2Group,
juniIkeIpv4PreSharedKeyGroup,
juniIkeFqdnPreSharedKeyGroup,
juniIkeSa2Group }
::= { juniIkeMIBCompliances 3 } -- JUNOSe 7.3
--
-- units of conformance
--
juniIkePolicyRuleGroup OBJECT-GROUP
OBJECTS {
juniIkePolicyRuleAuthMethod,
juniIkePolicyRuleEncryptMethod,
juniIkePolicyRulePfsGroup,
juniIkePolicyRuleHashMethod,
juniIkePolicyRuleLifetime,
juniIkePolicyRuleNegotiationMode,
juniIkePolicyRuleRowStatus }
STATUS obsolete
DESCRIPTION
"Obsolete collection of objects providing configuration information
of the IKE policy rule. This group became obsolete when the
juniIkePolicyRuleGroup was replaced with the juniIkePolicyRuleV2Group"
::= { juniIkeMIBGroups 1 } -- JUNOSe 5.3
juniIkeIpv4PreSharedKeyGroup OBJECT-GROUP
OBJECTS {
juniIkeIpv4PresharedKeyStr,
juniIkeIpv4PresharedMaskedKeyStr,
juniIkeIpv4PresharedKeyRowStatus }
STATUS current
DESCRIPTION
"A collection of objects providing configuration information of the IKE
preshared key in IPv4 format."
::= { juniIkeMIBGroups 2 } -- JUNOSe 5.3
juniIkeFqdnPreSharedKeyGroup OBJECT-GROUP
OBJECTS {
juniIkeFqdnPresharedKeyStr,
juniIkeFqdnPresharedMaskedKeyStr,
juniIkeFqdnPresharedKeyRowStatus }
STATUS current
DESCRIPTION
"A collection of objects providing configuration information of the IKE
preshared key in FQDN format."
::= { juniIkeMIBGroups 3 } -- JUNOSe 5.3
juniIkeSaGroup OBJECT-GROUP
OBJECTS {
juniIkeSaState,
juniIkeSaRemaining }
STATUS obsolete
DESCRIPTION
"Obsolete collection of objects providing IKE SA state information.
This group became obsolete when the juniIkeSaTable was replaced with the
juniIkeSa2Table."
::= { juniIkeMIBGroups 4 } -- JUNOSe 5.3
juniIkeSa2Group OBJECT-GROUP
OBJECTS {
juniIkeSa2State,
juniIkeSa2Remaining,
juniRemoteCookie,
juniLocalCookie }
STATUS current
DESCRIPTION
"A collection of objects providing IKE SA state information."
::= { juniIkeMIBGroups 5 } -- JUNOSe 6.0
juniIkePolicyRuleV2Group OBJECT-GROUP
OBJECTS {
juniIkePolicyRuleV2AuthMethod,
juniIkePolicyRuleV2EncryptMethod,
juniIkePolicyRuleV2PfsGroup,
juniIkePolicyRuleV2HashMethod,
juniIkePolicyRuleV2Lifetime,
juniIkePolicyRuleV2NegotiationMode,
juniIkePolicyRuleV2IpAddress,
juniIkePolicyRuleV2RouterIndex,
juniIkePolicyRuleV2RowStatus }
STATUS current
DESCRIPTION
"A collection of objects providing configuration information of the IKE
policy rule."
::= { juniIkeMIBGroups 6 } -- JUNOSe 7.3
END

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,673 @@
-- *****************************************************************************
-- Juniper-IP-PROFILE-MIB
--
-- Juniper Networks Enterprise MIB
-- IP Profile MIB
--
-- Copyright (c) 1999 Redstone Communications, Inc.
-- Copyright (c) 2000, 2001 Unisphere Networks, Inc.
-- Copyright (c) 2002 Juniper Networks, Inc.
-- All Rights Reserved.
-- *****************************************************************************
Juniper-IP-PROFILE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, IpAddress
FROM SNMPv2-SMI
DisplayString, RowStatus
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
InterfaceIndexOrZero
FROM IF-MIB
juniMibs
FROM Juniper-MIBs
JuniEnable, JuniName, JuniSetMap
FROM Juniper-TC;
juniIpProfileMIB MODULE-IDENTITY
LAST-UPDATED "200609081026Z" -- 08-Sep-06 03:56 PM EST
ORGANIZATION "Juniper Networks"
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 IP Profile MIB for the Juniper Networks enterprise."
-- Revision History
REVISION "200609081026Z" -- 08-Sep-06 03:56 PM EST - JUNOSe 8.1
DESCRIPTION
"Added support for Blocking multicast sources on IP Interfaces -
juniIpProfileBlockMulticastSources."
REVISION "200509131721Z" -- 13-Sep-05 01:21 PM EDT - JUNOSe 7.2
DESCRIPTION
"Added support for Flow Stats a.k.a. J-Flow for IP Interfaces by
including juniIpProfileFlowStats."
REVISION "200410051404Z" -- 05-Oct-04 10:04 AM EDT - JUNOSe 7.0
DESCRIPTION
"Added support for IP filter options all for IP Interfaces by
including juniIpProfileFilterOptionsAll."
REVISION "200309241533Z" -- 24-Sep-03 11:33 AM EDT - JUNOSe 5.2
DESCRIPTION
"Added support for TCP MSS configuration for IP interfaces by
including juniIpProfileTcpMss."
REVISION "200210111320Z" -- 11-Oct-02 09:20 AM EDT - JUNOSe 5.0
DESCRIPTION
"Replaced Unisphere names with Juniper names.
In juniIpProfileTable, to support unnumbered interfaces referencing
numbered interfaces in addition to loopback interfaces, the
following object is made obsolete:
juniIpProfileLoopback
and the following object is added:
juniIpProfileInheritNumString"
REVISION "200101242006Z" -- 24-Jan-01 03:06 PM EST - JUNOSe 3.0
DESCRIPTION
"Deprecated juniIpProfileRowStatus; the table is now dense and populated
as a side-effect of creation of an entry in the juniProfileNameTable in
Juniper-PROFILE-MIB. Also, added juniIpProfileSetMap and
juniIpProfileSrcAddrValidEnable."
REVISION "200005080000Z" -- 8-May-00 - JUNOSe 2.0
DESCRIPTION
"Obsoleted juniIpProfileLoopbackIfIndex, replacing it with
juniIpProfileLoopback."
REVISION "9908250000Z" -- 25-Aug-99 - JUNOSe 1.1
DESCRIPTION
"Initial version of this MIB module."
::= { juniMibs 26 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed object groups
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniIpProfileObjects OBJECT IDENTIFIER ::= {juniIpProfileMIB 1}
juniIpProfile OBJECT IDENTIFIER ::= {juniIpProfileObjects 1 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed objects for IP Profiles
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
--
-- This MIB defines configuration profile structure for IP interfaces.
-- The creation/deletion of profiles and mapping of profile names to profile
-- indices is coordinated in the Juniper-PROFILE-MIB.
--
--
-- The IP Profile Table
--
juniIpProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniIpProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entries in this table describe profiles for configuring IP
interfaces.
Entries in this table are created/deleted as a side-effect of
corresponding operations to the juniProfileNameTable in the
Juniper-PROFILE-MIB."
::= { juniIpProfile 1 }
juniIpProfileEntry OBJECT-TYPE
SYNTAX JuniIpProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A profile describing configuration of an IP interface."
INDEX { juniIpProfileId }
::= { juniIpProfileTable 1 }
JuniIpProfileEntry ::= SEQUENCE {
juniIpProfileId Unsigned32,
juniIpProfileRowStatus RowStatus,
juniIpProfileRouterName JuniName,
juniIpProfileIpAddr IpAddress,
juniIpProfileIpMask IpAddress,
juniIpProfileDirectedBcastEnable JuniEnable,
juniIpProfileIcmpRedirectEnable JuniEnable,
juniIpProfileAccessRoute JuniEnable,
juniIpProfileMtu Integer32,
juniIpProfileLoopbackIfIndex InterfaceIndexOrZero,
juniIpProfileLoopback Integer32,
juniIpProfileSetMap JuniSetMap,
juniIpProfileSrcAddrValidEnable JuniEnable,
juniIpProfileInheritNumString DisplayString,
juniIpProfileTcpMss Integer32,
juniIpProfileFilterOptionsAll JuniEnable,
juniIpProfileFlowStats JuniEnable,
juniIpProfileBlockMulticastSources JuniEnable }
juniIpProfileId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The integer identifier associated with this profile. A value for this
identifier is determined by locating or creating a profile name in the
juniProfileNameTable."
::= { juniIpProfileEntry 1 }
juniIpProfileRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS deprecated
DESCRIPTION
"Controls creation/deletion of entries in this table. Only the values
'createAndGo' and 'destroy' may be SET.
The value of juniIpProfileId must match that of a profile name
configured in juniProfileNameTable."
::= { juniIpProfileEntry 2 }
juniIpProfileRouterName OBJECT-TYPE
SYNTAX JuniName
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The virtual router to which an IP interface configured by this profile
will be assigned, if other mechanisms do not otherwise specify a virtual
router assignment."
DEFVAL { "" }
::= { juniIpProfileEntry 3 }
juniIpProfileIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"An IP address to be used by an IP interface configured by this profile.
This object will have a value of 0.0.0.0 for an unnumbered interface."
DEFVAL { 0 }
::= { juniIpProfileEntry 4 }
juniIpProfileIpMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"An IP address mask to be used by an IP interface configured by this
profile. This object will have a value of 0.0.0.0 for an unnumbered
interface."
DEFVAL { 0 }
::= { juniIpProfileEntry 5 }
juniIpProfileDirectedBcastEnable OBJECT-TYPE
SYNTAX JuniEnable
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable/disable forwarding of directed broadcasts on this IP network
interface."
DEFVAL { disable }
::= { juniIpProfileEntry 6 }
juniIpProfileIcmpRedirectEnable OBJECT-TYPE
SYNTAX JuniEnable
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable/disable transmission of ICMP Redirect messages on this IP
network interface."
DEFVAL { disable }
::= { juniIpProfileEntry 7 }
juniIpProfileAccessRoute OBJECT-TYPE
SYNTAX JuniEnable
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable/disable whether a host route is automatically created for a
remote host attached to an IP interface that is configured using this
profile."
DEFVAL { enable }
::= { juniIpProfileEntry 8 }
juniIpProfileMtu OBJECT-TYPE
SYNTAX Integer32 (0|512..10240)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The configured MTU size for this IP network interface. If set to zero,
the default MTU size, as determined by the underlying network media, is
used."
DEFVAL { 0 }
::= { juniIpProfileEntry 9 }
juniIpProfileLoopbackIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"For unnumbered interfaces, the IfIndex of the IP loopback interface
whose IP address is used as the source address for transmitted IP
packets. A value of zero means the loopback interface is unspecified
(e.g., when the interface is numbered)."
DEFVAL { 0 }
::= { juniIpProfileEntry 10 }
juniIpProfileLoopback OBJECT-TYPE
SYNTAX Integer32 (-1..2147483647)
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"The number of the loopback interface, associated with the specified
virtual router, whose IP address is used as the source address when
transmitting IP packets on unnumbered remote access user links.
For example, if the loopback interface for the associated router was
configured via the console as 'loopback 2', this object would contain
the integer value 2.
A value of -1 indicates the loopback interface is unspecified, e.g.,
when the IP interface is numbered.
This object has been replaced by juniIpProfileInheritNumString.
This object is no longer represented in the juniIpProfileSetMap."
DEFVAL { -1 }
::= { juniIpProfileEntry 11 }
juniIpProfileSetMap OBJECT-TYPE
SYNTAX JuniSetMap
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A bitmap representing which objects in this entry have been explicitly
configured. See the definition of the JuniSetMap TEXTUAL-CONVENTION for
details of use.
The INDEX object(s) and this object are excluded from representation
(i.e. their bits are never set).
When a SET request does not explicitly configure JuniSetMap, bits in
JuniSetMap are set as a side-effect of configuring other profile
attributes in the same entry.
If, however, a SET request explicitly configures JuniSetMap, the
explicitly configured value overrides 1) any previous bit settings, and
2) any simultaneous 'side-effect' settings that would otherwise occur.
Once set, bits can only be cleared by explicitly configuring
JuniSetMap."
::= { juniIpProfileEntry 12 }
juniIpProfileSrcAddrValidEnable OBJECT-TYPE
SYNTAX JuniEnable
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable/disable whether source addresses in received IP packets are
validated. Validation is performed by looking up the source IP address
in the routing database and determining whether the packet arrived on
the expected interface; if not, the packet is discarded."
DEFVAL { disable }
::= { juniIpProfileEntry 13 }
juniIpProfileInheritNumString OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..80))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The text identifier of the numbered interface, associated with the
specified virtual router, whose IP address is used as the source address
when transmitting IP packets on unnumbered remote access user links.
Types/formats/examples for this string include:
Loopback
loopback <id>
'loopback 0'
ATM Virtual Circuit
atm <slot>/<port>.<distinguisher>
'atm 3/1.100'
Ethernet
{ fastEthernet | gigabitEthernet } <slot>/<port>
'fastEthernet 3/0'
'gigabitEthernet 3/0'
Ethernet VLAN
{ fastEthernet | gigabitEthernet } <slot>/<port>:<vlanID>
'fastEthernet 3/0:1000'
'gigabitEthernet 3/0:1000'
Channelized Serial
serial <slot>/<port>:<channelSpecifier>[/<channelSpecifier>]*
'serial 3/0:4' (T1/E1)
'serial 3/0:2/4' (T3/E3)
'serial 3/0:2/1/1/4' (OC3/OC12 - channelized DS3)
'serial 3/0:2/1/1/1/4' (OC3/OC12 - virtual tributaries)
Other formats may be supported over time.
An empty string indicates the referenced interface is unspecified, e.g.,
when this IP interface is numbered."
DEFVAL { "" }
::= { juniIpProfileEntry 14 }
juniIpProfileTcpMss OBJECT-TYPE
SYNTAX Integer32 (0|160..10240)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Configures TCP MSS value for an IP interface. When configured,
MSS value of TCP SYN packets received or transmitted on the
interface will be compared with the configured value and lowest
of the two will replace the value in the packet."
DEFVAL { 0 }
::= { juniIpProfileEntry 15 }
juniIpProfileFilterOptionsAll OBJECT-TYPE
SYNTAX JuniEnable
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable/disable whether IP packets containing options are to be discarded or sent
to the control plane for processing."
DEFVAL { disable }
::= { juniIpProfileEntry 16 }
juniIpProfileFlowStats OBJECT-TYPE
SYNTAX JuniEnable
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable/disable whether J-Flow is enabled on the interface"
DEFVAL { disable }
::= { juniIpProfileEntry 17 }
juniIpProfileBlockMulticastSources OBJECT-TYPE
SYNTAX JuniEnable
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable/disable Blocking Multicast traffic"
DEFVAL { disable }
::= { juniIpProfileEntry 18 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Notifications
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- No notifications are defined in this MIB. Placeholders follow.
-- juniIpProfileTrapControl OBJECT IDENTIFIER ::= { juniIpProfileMIB 2 }
-- juniIpProfileTraps OBJECT IDENTIFIER ::= { juniIpProfileMIB 3 }
-- juniIpProfileTrapPrefix OBJECT IDENTIFIER ::= { juniIpProfileTraps 0 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Conformance information
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniIpProfileMIBConformance
OBJECT IDENTIFIER ::= { juniIpProfileMIB 4 }
juniIpProfileMIBCompliances
OBJECT IDENTIFIER ::= { juniIpProfileMIBConformance 1 }
juniIpProfileMIBGroups
OBJECT IDENTIFIER ::= { juniIpProfileMIBConformance 2 }
--
-- compliance statements
--
juniIpProfileCompliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"Obsolete compliance statement for systems supporting IP configuration
profiles. This statement became obsolete when juniIpProfileLoopback
replaced juniIpProfileLoopbackIfIndex."
MODULE -- this module
MANDATORY-GROUPS {
juniIpProfileGroup }
::= { juniIpProfileMIBCompliances 1 } -- JUNOSe 1.1
juniIpProfileCompliance1 MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"Obsolete compliance statement for systems supporting IP configuration
profiles. This statement became obsolete when juniIpProfileRowStatus
was deprecate and the juniIpProfileSetMap and
juniIpProfileSrcAddrValidEnable objects were added."
MODULE -- this module
MANDATORY-GROUPS {
juniIpProfileGroup1 }
::= { juniIpProfileMIBCompliances 2 } -- JUNOSe 2.0
juniIpProfileCompliance2 MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"Obsolete compliance statement for systems supporting IP configuration
profiles. This statement became obsolete when juniIpProfileLoopback was
obsoleted and the juniIpProfileInheritNumString object was added."
MODULE -- this module
MANDATORY-GROUPS {
juniIpProfileGroup2 }
::= { juniIpProfileMIBCompliances 3 } -- JUNOSe 3.0
juniIpProfileCompliance3 MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"Obsolete compliance statement for systems supporting IP configuration
profiles. This statement became obsolete when juniIpProfileTcpMss was
added."
MODULE -- this module
MANDATORY-GROUPS {
juniIpProfileGroup3 }
::= { juniIpProfileMIBCompliances 4 } -- JUNOSe 5.0
juniIpProfileCompliance4 MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"Obsolete compliance statement for systems supporting IP configuration
profiles. This statement became obsolete when juniIpProfileFilterOptionsAll
was added."
MODULE -- this module
MANDATORY-GROUPS {
juniIpProfileGroup4 }
::= { juniIpProfileMIBCompliances 5 } -- JUNOSe 5.2
juniIpProfileCompliance5 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting IP configuration
profiles, incorporating juniIpProfileFilterOptionsAll."
MODULE -- this module
MANDATORY-GROUPS {
juniIpProfileGroup5 }
::= { juniIpProfileMIBCompliances 6 } -- JUNOSe 7.0
juniIpProfileCompliance6 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting IP configuration
profiles, incorporating juniIpProfileFlowStats."
MODULE -- this module
MANDATORY-GROUPS {
juniIpProfileGroup6 }
::= { juniIpProfileMIBCompliances 7 } -- JUNOSe 7.2
juniIpProfileCompliance7 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting IP configuration
profiles, incorporating juniIpProfileBlockMulticastSources."
MODULE -- this module
MANDATORY-GROUPS {
juniIpProfileGroup7 }
::= { juniIpProfileMIBCompliances 8 } -- JUNOSe 8.1
--
-- units of conformance
--
juniIpProfileGroup OBJECT-GROUP
OBJECTS {
juniIpProfileRowStatus,
juniIpProfileRouterName,
juniIpProfileIpAddr,
juniIpProfileIpMask,
juniIpProfileDirectedBcastEnable,
juniIpProfileIcmpRedirectEnable,
juniIpProfileAccessRoute,
juniIpProfileMtu,
juniIpProfileLoopbackIfIndex }
STATUS obsolete
DESCRIPTION
"An obsolete collection of objects providing management of IP Profile
functionality in a Juniper product. This group became obsolete when
juniIpProfileLoopback replaced juniIpProfileLoopbackIfIndex."
::= { juniIpProfileMIBGroups 1 }
juniIpProfileGroup1 OBJECT-GROUP
OBJECTS {
juniIpProfileRowStatus,
juniIpProfileRouterName,
juniIpProfileIpAddr,
juniIpProfileIpMask,
juniIpProfileDirectedBcastEnable,
juniIpProfileIcmpRedirectEnable,
juniIpProfileAccessRoute,
juniIpProfileMtu,
juniIpProfileLoopback }
STATUS obsolete
DESCRIPTION
"An obsolete collection of objects providing management of IP Profile
functionality in a Juniper product. This group became obsolete when
juniIpProfileRowStatus was deprecate and the juniIpProfileSetMap and
juniIpProfileSrcAddrValidEnable objects were added."
::= { juniIpProfileMIBGroups 2 }
juniIpProfileGroup2 OBJECT-GROUP
OBJECTS {
juniIpProfileRouterName,
juniIpProfileIpAddr,
juniIpProfileIpMask,
juniIpProfileDirectedBcastEnable,
juniIpProfileIcmpRedirectEnable,
juniIpProfileAccessRoute,
juniIpProfileMtu,
juniIpProfileLoopback,
juniIpProfileSetMap,
juniIpProfileSrcAddrValidEnable }
STATUS obsolete
DESCRIPTION
"An obsolete collection of objects providing management of IP Profile
functionality in a Juniper product. This statement became obsolete
when juniIpProfileLoopback was obsoleted and the
juniIpProfileInheritNumString object was added."
::= { juniIpProfileMIBGroups 3 }
juniIpProfileDeprecatedGroup OBJECT-GROUP
OBJECTS {
juniIpProfileRowStatus }
STATUS deprecated
DESCRIPTION
"Deprecated object providing management of IP Profile functionality in a
Juniper product. This group has been deprecated but may still be
supported on some implementations."
::= { juniIpProfileMIBGroups 4 }
juniIpProfileGroup3 OBJECT-GROUP
OBJECTS {
juniIpProfileRouterName,
juniIpProfileIpAddr,
juniIpProfileIpMask,
juniIpProfileDirectedBcastEnable,
juniIpProfileIcmpRedirectEnable,
juniIpProfileAccessRoute,
juniIpProfileMtu,
juniIpProfileSetMap,
juniIpProfileSrcAddrValidEnable,
juniIpProfileInheritNumString }
STATUS obsolete
DESCRIPTION
"An obsolete collection of objects providing management of IP Profile
functionality in a Juniper product. This statement became obsolete
when juniIpProfileTcpMss was added."
::= { juniIpProfileMIBGroups 5 }
juniIpProfileGroup4 OBJECT-GROUP
OBJECTS {
juniIpProfileRouterName,
juniIpProfileIpAddr,
juniIpProfileIpMask,
juniIpProfileDirectedBcastEnable,
juniIpProfileIcmpRedirectEnable,
juniIpProfileAccessRoute,
juniIpProfileMtu,
juniIpProfileSetMap,
juniIpProfileSrcAddrValidEnable,
juniIpProfileInheritNumString,
juniIpProfileTcpMss }
STATUS obsolete
DESCRIPTION
"An obsolete collection of objects providing management of IP Profile
functionality in a Juniper product. This statement became osolete
when juniIpProfileFilterOptionsAll was added."
::= { juniIpProfileMIBGroups 6 }
juniIpProfileGroup5 OBJECT-GROUP
OBJECTS {
juniIpProfileRouterName,
juniIpProfileIpAddr,
juniIpProfileIpMask,
juniIpProfileDirectedBcastEnable,
juniIpProfileIcmpRedirectEnable,
juniIpProfileAccessRoute,
juniIpProfileMtu,
juniIpProfileSetMap,
juniIpProfileSrcAddrValidEnable,
juniIpProfileInheritNumString,
juniIpProfileTcpMss,
juniIpProfileFilterOptionsAll }
STATUS obsolete
DESCRIPTION
"An obsolete collection of objects providing management of IP Profile
functionality in a Juniper product. This statement became osolete
when juniIpProfileFlowStats was added."
::= { juniIpProfileMIBGroups 7 }
juniIpProfileGroup6 OBJECT-GROUP
OBJECTS {
juniIpProfileRouterName,
juniIpProfileIpAddr,
juniIpProfileIpMask,
juniIpProfileDirectedBcastEnable,
juniIpProfileIcmpRedirectEnable,
juniIpProfileAccessRoute,
juniIpProfileMtu,
juniIpProfileSetMap,
juniIpProfileSrcAddrValidEnable,
juniIpProfileInheritNumString,
juniIpProfileTcpMss,
juniIpProfileFilterOptionsAll,
juniIpProfileFlowStats }
STATUS obsolete
DESCRIPTION
"An obsolete collection of objects providing management of IP Profile
functionality in a Juniper product. This statement became obsolete
when juniIpProfileBlockMulticastSources was added."
::= { juniIpProfileMIBGroups 8 }
juniIpProfileGroup7 OBJECT-GROUP
OBJECTS {
juniIpProfileRouterName,
juniIpProfileIpAddr,
juniIpProfileIpMask,
juniIpProfileDirectedBcastEnable,
juniIpProfileIcmpRedirectEnable,
juniIpProfileAccessRoute,
juniIpProfileMtu,
juniIpProfileSetMap,
juniIpProfileSrcAddrValidEnable,
juniIpProfileInheritNumString,
juniIpProfileTcpMss,
juniIpProfileFilterOptionsAll,
juniIpProfileFlowStats,
juniIpProfileBlockMulticastSources }
STATUS current
DESCRIPTION
"The basic collection of objects providing management of IP Profile
functionality in a Juniper product."
::= { juniIpProfileMIBGroups 9 }
END

View File

@@ -0,0 +1,359 @@
-- *****************************************************************************
-- Juniper-IP-Policy-CONF
--
-- SNMP Agent Capabilities definitions for the IP Policy MIB.
--
-- Copyright (c) 2001 Unisphere Networks, Inc.
-- Copyright (c) 2002, 2003 Juniper Networks, Inc.
-- All rights reserved.
-- *****************************************************************************
Juniper-IP-Policy-CONF DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
juniAgents
FROM Juniper-Agents;
juniIpPolicyAgent MODULE-IDENTITY
LAST-UPDATED "200302051458Z" -- 05-Feb-03 09:58 AM 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
E-mail: mib@Juniper.net"
DESCRIPTION
"The agent capabilities definitions for the IP Policy component of the
SNMP agent in the Juniper E-series family of products."
-- Revision History
REVISION "200302051458Z" -- 05-Feb-03 09:58 AM EST - JUNOSe 5.1
DESCRIPTION
"Added support for IP route maps configuration."
REVISION "200209061654Z" -- 06-Sep-02 12:54 PM EDT - JUNOSe 5.0
DESCRIPTION
"Replaced Unisphere names with Juniper names."
REVISION "200105012013Z" -- 01-May-01 04:13 PM EDT - JUNOSe 3.2
DESCRIPTION
"The initial release of this management information module."
::= { juniAgents 22 }
-- *****************************************************************************
-- IP Policy SNMP Agent Capabilities definitions
-- *****************************************************************************
juniIpPolicyAgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the IP Policy component of the JUNOSe SNMP agent. This
version of the IP Policy component was supported in JUNOSe 1.x system
releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the IP Policy application in
JUNOSe. These capabilities became obsolete when support was added for
the IP Named Access List."
SUPPORTS Juniper-IP-POLICY-MIB
INCLUDES {
juniIpAccessListGroup }
::= { juniIpPolicyAgent 1 }
juniIpPolicyAgentV2 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 2 of the IP Policy component of the JUNOSe SNMP agent. This
version of the IP Policy component was supported in JUNOSe 2.x system
releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the IP Policy application in
JUNOSe. These capabilities became obsolete when support was added for
the IP ASP Access List, the IP Prefix List, the IP Prefix Tree, the IP
Community List, the IP Extended Community List, IP Dynamic Route
Redistribution, and the IP Route Map."
SUPPORTS Juniper-IP-POLICY-MIB
INCLUDES {
juniIpAccessListGroup,
juniIpNamedAccessListGroup }
::= { juniIpPolicyAgent 2 }
juniIpPolicyAgentV3 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 3 of the IP Policy component of the JUNOSe SNMP agent. This
version of the IP Policy component was supported in JUNOSe 3.0 thru 5.0
system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the IP Policy application in
JUNOSe. These capabilities became obsolete when support was added for
the IP route maps configuration."
SUPPORTS Juniper-IP-POLICY-MIB
INCLUDES {
juniIpAccessListGroup,
juniIpNamedAccessListGroup,
juniIpAspAccessListGroup,
juniIpPrefixListGroup,
juniIpPrefixTreeGroup,
juniIpCommunityListGroup,
juniIpExtCommunityListGroup,
juniIpRedistributeGroup,
juniIpRouteMapGroup }
VARIATION juniIpAspAccessPolicy
ACCESS read-only
DESCRIPTION
"Entries in the juniIpAspAccessTable cannot be created or
modified."
VARIATION juniIpAspAccessExpression
ACCESS read-only
DESCRIPTION
"Entries in the juniIpAspAccessTable cannot be created or
modified."
VARIATION juniIpAspAccessRowStatus
ACCESS read-only
DESCRIPTION
"Entries in the juniIpAspAccessTable cannot be created or
modified."
VARIATION juniIpPrefixListPolicy
ACCESS read-only
DESCRIPTION
"Entries in the juniIpPrefixListTable cannot be created or
modified."
VARIATION juniIpPrefixListGeValue
ACCESS read-only
DESCRIPTION
"Entries in the juniIpPrefixListTable cannot be created or
modified."
VARIATION juniIpPrefixListLeValue
ACCESS read-only
DESCRIPTION
"Entries in the juniIpPrefixListTable cannot be created or
modified."
VARIATION juniIpPrefixListDescription
ACCESS read-only
DESCRIPTION
"Entries in the juniIpPrefixListTable cannot be created or
modified."
VARIATION juniIpPrefixListRowStatus
ACCESS read-only
DESCRIPTION
"Entries in the juniIpPrefixListTable cannot be created or
modified."
VARIATION juniIpPrefixTreePolicy
ACCESS read-only
DESCRIPTION
"Entries in the juniIpPrefixTreeTable cannot be created or
modified."
VARIATION juniIpPrefixTreeDescription
ACCESS read-only
DESCRIPTION
"Entries in the juniIpPrefixTreeTable cannot be created or
modified."
VARIATION juniIpPrefixTreeRowStatus
ACCESS read-only
DESCRIPTION
"Entries in the juniIpPrefixTreeTable cannot be created or
modified."
VARIATION juniIpCommunityListExtended
ACCESS read-only
DESCRIPTION
"Entries in the juniIpCommunityListTable cannot be created or
modified."
VARIATION juniIpCommunityListPolicy
ACCESS read-only
DESCRIPTION
"Entries in the juniIpCommunityListTable cannot be created or
modified."
VARIATION juniIpCommunityListExpression
ACCESS read-only
DESCRIPTION
"Entries in the juniIpCommunityListTable cannot be created or
modified."
VARIATION juniIpCommunityListRowStatus
ACCESS read-only
DESCRIPTION
"Entries in the juniIpCommunityListTable cannot be created or
modified."
VARIATION juniIpExtCommunityListPolicy
ACCESS read-only
DESCRIPTION
"Entries in the juniIpExtCommunityListTable cannot be created or
modified."
VARIATION juniIpExtCommunityListExpression
ACCESS read-only
DESCRIPTION
"Entries in the juniIpExtCommunityListTable cannot be created or
modified."
VARIATION juniIpExtCommunityListRowStatus
ACCESS read-only
DESCRIPTION
"Entries in the juniIpExtCommunityListTable cannot be created or
modified."
VARIATION juniIpDynRedistributeState
ACCESS read-only
DESCRIPTION
"Entries in the juniIpDynRedistributeTable cannot be created or
modified."
VARIATION juniIpDynRedistributeRowStatus
ACCESS read-only
DESCRIPTION
"Entries in the juniIpDynRedistributeTable cannot be created or
modified."
VARIATION juniIpRedistributeState
ACCESS read-only
DESCRIPTION
"Entries in the juniIpRedistributeTable cannot be created or
modified."
VARIATION juniIpRedistributeRouteMapName
ACCESS read-only
DESCRIPTION
"Entries in the juniIpRedistributeTable cannot be created or
modified."
VARIATION juniIpRedistributeRowStatus
ACCESS read-only
DESCRIPTION
"Entries in the juniIpRedistributeTable cannot be created or
modified."
::= { juniIpPolicyAgent 3 }
juniIpPolicyAgentV4 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 4 of the IP Policy component of the JUNOSe SNMP agent. This
version of the IP Policy component is supported in JUNOSe 5.1 and
subsequent system releases."
STATUS current
DESCRIPTION
"The MIB supported by the SNMP agent for the IP Policy application in
JUNOSe."
SUPPORTS Juniper-IP-POLICY-MIB
INCLUDES {
juniIpAccessListGroup,
juniIpNamedAccessListGroup,
juniIpAspAccessListGroup,
juniIpPrefixListGroup,
juniIpPrefixTreeGroup,
juniIpCommunityListGroup,
juniIpExtCommunityListGroup,
juniIpRedistributeGroup,
juniIpRouteMapGroup2 }
VARIATION juniIpAspAccessPolicy
ACCESS read-only
DESCRIPTION
"Entries in the juniIpAspAccessTable cannot be created or
modified."
VARIATION juniIpAspAccessExpression
ACCESS read-only
DESCRIPTION
"Entries in the juniIpAspAccessTable cannot be created or
modified."
VARIATION juniIpAspAccessRowStatus
ACCESS read-only
DESCRIPTION
"Entries in the juniIpAspAccessTable cannot be created or
modified."
VARIATION juniIpPrefixListPolicy
ACCESS read-only
DESCRIPTION
"Entries in the juniIpPrefixListTable cannot be created or
modified."
VARIATION juniIpPrefixListGeValue
ACCESS read-only
DESCRIPTION
"Entries in the juniIpPrefixListTable cannot be created or
modified."
VARIATION juniIpPrefixListLeValue
ACCESS read-only
DESCRIPTION
"Entries in the juniIpPrefixListTable cannot be created or
modified."
VARIATION juniIpPrefixListDescription
ACCESS read-only
DESCRIPTION
"Entries in the juniIpPrefixListTable cannot be created or
modified."
VARIATION juniIpPrefixListRowStatus
ACCESS read-only
DESCRIPTION
"Entries in the juniIpPrefixListTable cannot be created or
modified."
VARIATION juniIpPrefixTreePolicy
ACCESS read-only
DESCRIPTION
"Entries in the juniIpPrefixTreeTable cannot be created or
modified."
VARIATION juniIpPrefixTreeDescription
ACCESS read-only
DESCRIPTION
"Entries in the juniIpPrefixTreeTable cannot be created or
modified."
VARIATION juniIpPrefixTreeRowStatus
ACCESS read-only
DESCRIPTION
"Entries in the juniIpPrefixTreeTable cannot be created or
modified."
VARIATION juniIpCommunityListExtended
ACCESS read-only
DESCRIPTION
"Entries in the juniIpCommunityListTable cannot be created or
modified."
VARIATION juniIpCommunityListPolicy
ACCESS read-only
DESCRIPTION
"Entries in the juniIpCommunityListTable cannot be created or
modified."
VARIATION juniIpCommunityListExpression
ACCESS read-only
DESCRIPTION
"Entries in the juniIpCommunityListTable cannot be created or
modified."
VARIATION juniIpCommunityListRowStatus
ACCESS read-only
DESCRIPTION
"Entries in the juniIpCommunityListTable cannot be created or
modified."
VARIATION juniIpExtCommunityListPolicy
ACCESS read-only
DESCRIPTION
"Entries in the juniIpExtCommunityListTable cannot be created or
modified."
VARIATION juniIpExtCommunityListExpression
ACCESS read-only
DESCRIPTION
"Entries in the juniIpExtCommunityListTable cannot be created or
modified."
VARIATION juniIpExtCommunityListRowStatus
ACCESS read-only
DESCRIPTION
"Entries in the juniIpExtCommunityListTable cannot be created or
modified."
VARIATION juniIpDynRedistributeState
ACCESS read-only
DESCRIPTION
"Entries in the juniIpDynRedistributeTable cannot be created or
modified."
VARIATION juniIpDynRedistributeRowStatus
ACCESS read-only
DESCRIPTION
"Entries in the juniIpDynRedistributeTable cannot be created or
modified."
VARIATION juniIpRedistributeState
ACCESS read-only
DESCRIPTION
"Entries in the juniIpRedistributeTable cannot be created or
modified."
VARIATION juniIpRedistributeRouteMapName
ACCESS read-only
DESCRIPTION
"Entries in the juniIpRedistributeTable cannot be created or
modified."
VARIATION juniIpRedistributeRowStatus
ACCESS read-only
DESCRIPTION
"Entries in the juniIpRedistributeTable cannot be created or
modified."
::= { juniIpPolicyAgent 4 }
END

View File

@@ -0,0 +1,571 @@
-- *****************************************************************************
-- Juniper-IP-Profile-CONF
--
-- SNMP Agent Capabilities definitions for the IP Profile MIB.
--
-- Copyright (c) 2001 Unisphere Networks, Inc.
-- Copyright (c) 2002, 2003 Juniper Networks, Inc.
-- All rights reserved.
-- *****************************************************************************
Juniper-IP-Profile-CONF DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
juniProfileAgents
FROM Juniper-Agents;
juniIpProfileAgent MODULE-IDENTITY
LAST-UPDATED "200609081026Z" -- 08-Sep-06 03:56 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
E-mail: mib@Juniper.net"
DESCRIPTION
"The agent capabilities definitions for the IP Profile Manager component
of the SNMP agent in the Juniper E-series family of products."
-- Revision History
REVISION "200609081026Z" -- 08-Sep-06 03:56 PM EST - JUNOSe 8.1
DESCRIPTION
"Added support for Blocking multicast sources on IP Interfaces -
rsIpProfileBlockMulticastSources."
REVISION "200509131721Z" -- 13-Sep-05 01:21 PM EDT - JUNOSe 7.2
DESCRIPTION
"Added support for Flow Stats a.k.a. J-Flow for IP Interfaces -
rsIpProfileFlowStats."
REVISION "200410051404Z" -- 05-Oct-04 10:04 AM EDT - JUNOSe 7.0
DESCRIPTION
"Added support for IP filter options all for IP Interfaces -
rsIpProfileFilterOptionsAll."
REVISION "200309241533Z" -- 24-Sep-03 11:33 AM EDT - JUNOSe 5.2
DESCRIPTION
"Added support for TCP MSS configuration of IP Interfaces -
rsIpProfileTcpMss."
REVISION "200210091431Z" -- 09-Oct-02 10:31 AM EDT - JUNOSe 5.0
DESCRIPTION
"Replaced Unisphere names with Juniper names.
Obsoleted loopback objects for unnumbered interfaces and added
inherited numbered interface objects in juniIpProfileTable
(required the addition of juniIpProfileGroup3)."
REVISION "200103282143Z" -- 28-Mar-01 04:43 PM EST - JUNOSe 3.2
DESCRIPTION
"The initial release of this management information module."
::= { juniProfileAgents 2 }
-- *****************************************************************************
-- IP Profile SNMP Agent Capabilities definitions
-- *****************************************************************************
juniIpProfileAgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the IP Profile component of the JUNOSe SNMP agent. This
version of the IP Profile Manager component was supported in JUNOSe 1.x
system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the IP Profile Manager
application in JUNOSe. These capabilities became obsolete when the
profile loopback object changed."
SUPPORTS Juniper-IP-PROFILE-MIB
INCLUDES {
juniIpProfileGroup }
::= { juniIpProfileAgent 1 }
juniIpProfileAgentV2 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 2 of the IP Profile component of the JUNOSe SNMP agent. This
version of the IP Profile Manager component was supported in JUNOSe 2.x
system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the IP Profile Manager
application in JUNOSe. These capabilities became obsolete when
juniIpProfileRowStatus was deprecate and the juniIpProfileSetMap and
juniIpProfileSrcAddrValidEnable objects were added."
SUPPORTS Juniper-IP-PROFILE-MIB
INCLUDES {
juniIpProfileGroup1 }
::= { juniIpProfileAgent 2 }
juniIpProfileAgentV3 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 3 of the IP Profile component of the JUNOSe SNMP agent. This
version of the IP Profile Manager component was supported in JUNOSe 3.0
through 4.x system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the IP Profile Manager
application in JUNOSe. These capabilities became obsolete when
juniIpProfileLoopback was made obsolete and the
juniIpProfileInheritNumString object was added."
SUPPORTS Juniper-IP-PROFILE-MIB
INCLUDES {
juniIpProfileGroup2,
juniIpProfileDeprecatedGroup }
VARIATION juniIpProfileRowStatus
ACCESS read-only
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileRouterName
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileIpAddr
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileIpMask
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileDirectedBcastEnable
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileIcmpRedirectEnable
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileAccessRoute
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileMtu
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileLoopback
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileSetMap
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileSrcAddrValidEnable
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
::= { juniIpProfileAgent 3 }
juniIpProfileAgentV4 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 4 of the IP Profile component of the JUNOSe SNMP agent. This
version of the IP Profile Manager component was supported in JUNOSe 5.0
and 5.1 system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the IP Profile Manager
application in JUNOSe. These capabilities were made obsolete when TCP
MSS configuration support for IP Interface was added."
SUPPORTS Juniper-IP-PROFILE-MIB
INCLUDES {
juniIpProfileGroup3,
juniIpProfileDeprecatedGroup }
VARIATION juniIpProfileRowStatus
ACCESS read-only
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileRouterName
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileIpAddr
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileIpMask
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileDirectedBcastEnable
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileIcmpRedirectEnable
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileAccessRoute
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileMtu
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileLoopback
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileSetMap
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileSrcAddrValidEnable
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
::= { juniIpProfileAgent 4 }
juniIpProfileAgentV5 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 5 of the IP Profile component of the JUNOSe SNMP agent. This
version of the IP Profile Manager component was supported in JUNOSe 5.2, 5.3, and 6.x
Now obsolete after IP filter options all support"
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the IP Profile Manager
application in JUNOSe."
SUPPORTS Juniper-IP-PROFILE-MIB
INCLUDES {
juniIpProfileGroup4,
juniIpProfileDeprecatedGroup }
VARIATION juniIpProfileRowStatus
ACCESS read-only
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileRouterName
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileIpAddr
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileIpMask
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileDirectedBcastEnable
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileIcmpRedirectEnable
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileAccessRoute
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileMtu
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileLoopback
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileSetMap
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileSrcAddrValidEnable
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileTcpMss
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
::= { juniIpProfileAgent 5 }
juniIpProfileAgentV6 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 6 of the IP Profile component of the JUNOSe SNMP agent. This
version of the IP Profile Manager component is supported in JUNOSe 7.0
and subsequent system releases. "
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the IP Profile Manager
application in JUNOSe."
SUPPORTS Juniper-IP-PROFILE-MIB
INCLUDES {
juniIpProfileGroup5,
juniIpProfileDeprecatedGroup }
VARIATION juniIpProfileRowStatus
ACCESS read-only
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileRouterName
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileIpAddr
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileIpMask
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileDirectedBcastEnable
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileIcmpRedirectEnable
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileAccessRoute
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileMtu
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileLoopback
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileSetMap
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileSrcAddrValidEnable
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileTcpMss
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileFilterOptionsAll
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
::= { juniIpProfileAgent 6 }
juniIpProfileAgentV7 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 7 of the IP Profile component of the JUNOSe SNMP agent. This
version of the IP Profile Manager component is supported in JUNOSe 7.2
and subsequent system releases. "
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the IP Profile Manager
application in JUNOSe."
SUPPORTS Juniper-IP-PROFILE-MIB
INCLUDES {
juniIpProfileGroup6,
juniIpProfileDeprecatedGroup }
VARIATION juniIpProfileRowStatus
ACCESS read-only
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileRouterName
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileIpAddr
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileIpMask
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileDirectedBcastEnable
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileIcmpRedirectEnable
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileAccessRoute
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileMtu
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileLoopback
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileSetMap
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileSrcAddrValidEnable
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileTcpMss
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileFilterOptionsAll
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileFlowStats
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
::= { juniIpProfileAgent 7 }
juniIpProfileAgentV8 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 8 of the IP Profile component of the JUNOSe SNMP agent. This
version of the IP Profile Manager component is supported in JUNOSe 8.1
and subsequent system releases. "
STATUS current
DESCRIPTION
"The MIB supported by the SNMP agent for the IP Profile Manager
application in JUNOSe."
SUPPORTS Juniper-IP-PROFILE-MIB
INCLUDES {
juniIpProfileGroup7,
juniIpProfileDeprecatedGroup }
VARIATION juniIpProfileRowStatus
ACCESS read-only
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileRouterName
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileIpAddr
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileIpMask
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileDirectedBcastEnable
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileIcmpRedirectEnable
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileAccessRoute
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileMtu
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileLoopback
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileSetMap
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileSrcAddrValidEnable
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileTcpMss
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileFilterOptionsAll
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileFlowStats
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
VARIATION juniIpProfileBlockMulticastSources
ACCESS read-write
DESCRIPTION
"Entries in the juniIpProfileTable cannot be created via SNMP in
this agent."
::= { juniIpProfileAgent 8 }
END

View File

@@ -0,0 +1,319 @@
-- *****************************************************************************
-- Juniper-IP-TUNNEL-MIB
--
-- Juniper Networks Enterprise MIB
-- Extensions for IP Tunnel management
--
-- Copyright (c) 2001, 2002 Unisphere Networks, Inc.
-- Copyright (c) 2002, 2003 Juniper Networks, Inc.
-- All Rights Reserved.
-- *****************************************************************************
Juniper-IP-TUNNEL-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Integer32
FROM SNMPv2-SMI
InterfaceIndex
FROM IF-MIB
RowStatus, DisplayString, TruthValue
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
JuniNextIfIndex, JuniName
FROM Juniper-TC
juniMibs
FROM Juniper-MIBs;
juniIpTunnelMIB MODULE-IDENTITY
LAST-UPDATED "200309291729Z" -- 29-Sep-03 01:29 PM EDT
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 IP Tunnel MIB for the Juniper Networks enterprise."
-- Revision History
REVISION "200309291729Z" -- 29-Sep-03 01:29 PM EDT - JUNOSe 5.1
DESCRIPTION
"Product rebranding (JUNOSe)."
REVISION "200209162144Z" -- 16-Sep-02 05:44 PM EDT - JUNOSe 5.0
DESCRIPTION
"Replaced Unisphere names with Juniper names."
REVISION "200201141816Z" -- 14-Jan-02 01:16 PM EST - JUNOSe 4.1
DESCRIPTION
"Added juniIpTunnelSequenceNumbers."
REVISION "200107232057Z" -- 23-Jul-01 04:57 PM EDT - JUNOSe 3.2
DESCRIPTION
"Initial version of this MIB module."
::= { juniMibs 51 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed objects
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniIpTunnelInterfaceObjects OBJECT IDENTIFIER ::= { juniIpTunnelMIB 1 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- IP Tunnel Interface Objects
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
--
-- IfIndex selection for creating IP tunnel interfaces
--
juniIpTunnelNextIfIndex OBJECT-TYPE
SYNTAX JuniNextIfIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Coordinate ifIndex value allocation for entries in juniIpTunnelIfTable.
A GET of this object returns the next available ifIndex value to be used
to create an entry in the associated interface table; or zero, if no
valid ifIndex value is available. This object also returns a value of
zero when it is the lexicographic successor of a varbind presented in an
SNMP GETNEXT or GETBULK request, for which circumstance it is assumed
that ifIndex allocation is unintended.
Successive GETs will typically return different values, thus avoiding
collisions among cooperating management clients seeking to create table
entries simultaneously."
::= { juniIpTunnelInterfaceObjects 1 }
--
-- The IP Tunnel Interface Table
--
juniIpTunnelInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniIpTunnelInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains entries of IP Tunnel interfaces."
::= { juniIpTunnelInterfaceObjects 2 }
juniIpTunnelInterfaceEntry OBJECT-TYPE
SYNTAX JuniIpTunnelInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry describes the characteristics of a single IP Tunnel
interface.
Creating/deleting entries in this table causes corresponding entries for
be created/deleted in ifTable/ifXTable/juniIfTable."
INDEX { juniIpTunnelIfIndex }
::= { juniIpTunnelInterfaceTable 1 }
JuniIpTunnelInterfaceEntry ::= SEQUENCE {
juniIpTunnelIfIndex InterfaceIndex,
juniIpTunnelName DisplayString,
juniIpTunnelMode INTEGER,
juniIpTunnelVirtualRouter JuniName,
juniIpTunnelChecksum TruthValue,
juniIpTunnelMtu Integer32,
juniIpTunnelSource IpAddress,
juniIpTunnelDestination IpAddress,
juniIpTunnelRowStatus RowStatus,
juniIpTunnelSequenceNumbers TruthValue }
juniIpTunnelIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex of the IP tunnel interface. When creating entries in this
table, suitable values for this object are determined by reading
juniIpTunnelNextIfIndex."
::= { juniIpTunnelInterfaceEntry 1 }
juniIpTunnelName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..80))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The administratively assigned name for this IP Tunnel interface."
::= { juniIpTunnelInterfaceEntry 2 }
juniIpTunnelMode OBJECT-TYPE
SYNTAX INTEGER {
ipTunnelModeGre(0),
ipTunnelModeDvmrp(1) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The configured mode for this IP Tunnel interface."
::= { juniIpTunnelInterfaceEntry 3 }
juniIpTunnelVirtualRouter OBJECT-TYPE
SYNTAX JuniName
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The transport virtual router associated with this IP tunnel interface.
This object need not be set when creating row entries. Note that the
default when this object is not specified is the router associated with
the agent acting on the management request."
DEFVAL { "default" }
::= { juniIpTunnelInterfaceEntry 4 }
juniIpTunnelChecksum OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Tunnel checksum configuration for this entry. Setting this object
to true(1) will enabled end-to-end checksumming and will cause the
system to drop packets with bad checksums received on this interface.
Setting this object to false(2) will disable this feature.
Note: This configuration object is not supported for DVMRP tunnels."
DEFVAL { false }
::= { juniIpTunnelInterfaceEntry 5 }
juniIpTunnelMtu OBJECT-TYPE
SYNTAX Integer32 (1024..10240)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The tunnel MTU."
DEFVAL { 10240 }
::= { juniIpTunnelInterfaceEntry 6 }
juniIpTunnelDestination OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The tunnel destination IP address."
DEFVAL { 0 }
::= { juniIpTunnelInterfaceEntry 7 }
juniIpTunnelSource OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The tunnel source IP address."
DEFVAL { 0 }
::= { juniIpTunnelInterfaceEntry 8 }
juniIpTunnelRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls creation/deletion of entries in this table according to the
RowStatus textual convention, constrained to support the following
values only:
createAndGo
destroy
To create an entry in this table, the following entry objects MUST be
explicitly configured:
juniIpTunnelIfRowStatus
juniIpTunnelName
juniIpTunnelMode
In addition, when creating an entry the following condition must hold:
A value for juniIpTunnelIfIndex must have been determined
previously, typically by reading juniIpTunnelNextIfIndex.
Once created, the following objects may not be modified:
juniIpTunnelName
juniIpTunnelMode
juniIpTunnelVirtualRouter
A corresponding entry in ifTable/ifXTable/juniIfTable is created/
destroyed as a result of creating/destroying an entry in this table."
::= { juniIpTunnelInterfaceEntry 9 }
juniIpTunnelSequenceNumbers OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The tunnel sequence number configuration for this entry. Setting this
object to true(1) will enable sequence number generation. Setting this
object to false(2) will disable this feature.
Note: This configuration object is not supported for DVMRP tunnels."
DEFVAL { false }
::= { juniIpTunnelInterfaceEntry 10 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Conformance information
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniIpTunnelConformance OBJECT IDENTIFIER ::= { juniIpTunnelMIB 2 }
juniIpTunnelCompliances OBJECT IDENTIFIER ::= { juniIpTunnelConformance 1 }
juniIpTunnelGroups OBJECT IDENTIFIER ::= { juniIpTunnelConformance 2 }
--
-- compliance statements
--
juniIpTunnnelCompliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"Obsolete compliance statement for entities that implement the Juniper
IP Tunnel MIB. This compliance statement became obsolete when
juniIpTunnelSequenceNumbers was added."
MODULE -- this module
MANDATORY-GROUPS {
juniIpTunnelInterfaceGroup }
::= { juniIpTunnelCompliances 1 } -- JUNOSe 3.2
juniIpTunnnelCompliance2 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities that implement the Juniper IP
Tunnel MIB."
MODULE -- this module
MANDATORY-GROUPS {
juniIpTunnelInterfaceGroup2 }
::= { juniIpTunnelCompliances 2 } -- JUNOSe 4.1
--
-- units of conformance
--
juniIpTunnelInterfaceGroup OBJECT-GROUP
OBJECTS {
juniIpTunnelNextIfIndex,
juniIpTunnelName,
juniIpTunnelMode,
juniIpTunnelVirtualRouter,
juniIpTunnelChecksum,
juniIpTunnelMtu,
juniIpTunnelSource,
juniIpTunnelDestination,
juniIpTunnelRowStatus }
STATUS obsolete
DESCRIPTION
"Obsolete collection of objects for managing IP Tunnel capabilities in a
Juniper product. This group became obsolete when
juniIpTunnelSequenceNumbers was added."
::= { juniIpTunnelGroups 1 } -- JUNOSe 3.2
juniIpTunnelInterfaceGroup2 OBJECT-GROUP
OBJECTS {
juniIpTunnelNextIfIndex,
juniIpTunnelName,
juniIpTunnelMode,
juniIpTunnelVirtualRouter,
juniIpTunnelChecksum,
juniIpTunnelMtu,
juniIpTunnelSource,
juniIpTunnelDestination,
juniIpTunnelRowStatus,
juniIpTunnelSequenceNumbers }
STATUS current
DESCRIPTION
"A collection of objects for managing IP Tunnel capabilities in a
Juniper product."
::= { juniIpTunnelGroups 2 } -- JUNOSe 4.1
END

View File

@@ -0,0 +1,80 @@
-- *****************************************************************************
-- Juniper-IP-Tunnel-CONF
--
-- SNMP Agent Capabilities definitions for the IP Tunnel MIB.
--
-- Copyright (c) 2001 Unisphere Networks, Inc.
-- Copyright (c) 2002, 2003 Juniper Networks, Inc.
-- All rights reserved.
-- *****************************************************************************
Juniper-IP-Tunnel-CONF DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
juniAgents
FROM Juniper-Agents;
juniIpTunnelAgent MODULE-IDENTITY
LAST-UPDATED "200209061654Z" -- 06-Sep-02 12:54 PM EDT
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Networks, Inc.
Postal: 10 Technology Park Drive
Westford, MA 01886-3146
USA
Tel: +1 978 589 5800
E-mail: mib@Juniper.net"
DESCRIPTION
"The agent capabilities definitions for the IP Tunnel (GRE/DVMRP) MIB
component of the SNMP agent in the Juniper E-series family of products."
-- Revision History
REVISION "200209061654Z" -- 06-Sep-02 12:54 PM EDT - JUNOSe 5.0
DESCRIPTION
"Replaced Unisphere names with Juniper names."
REVISION "200110182100Z" -- 18-Oct-01 05:00 PM EDT - JUNOSe 4.1
DESCRIPTION
"Added sequence numbers object."
REVISION "200103292213Z" -- 29-Mar-01 05:13 PM EST - JUNOSe 3.2
DESCRIPTION
"The initial release of this management information module."
::= { juniAgents 47 }
-- *****************************************************************************
-- IP Tunnel SNMP Agent Capabilities definitions
-- *****************************************************************************
juniIpTunnelAgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the IP Tunnel component of the JUNOSe SNMP agent. This
version of the IP Tunnel component is supported in JUNOSe 3.2 and
subsequent system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the IP Tunnel application in
JUNOSe. These capabilities became obsolete when
juniIpTunnelSequenceNumbers was added."
SUPPORTS Juniper-IP-TUNNEL-MIB
INCLUDES {
juniIpTunnelInterfaceGroup }
::= { juniIpTunnelAgent 1 }
juniIpTunnelAgentV2 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 2 of the IP Tunnel component of the JUNOSe SNMP agent. This
version of the IP Tunnel component is supported in JUNOSe 4.1 and
subsequent system releases."
STATUS current
DESCRIPTION
"The MIB supported by the SNMP agent for the IP Tunnel application in
JUNOSe."
SUPPORTS Juniper-IP-TUNNEL-MIB
INCLUDES {
juniIpTunnelInterfaceGroup2 }
::= { juniIpTunnelAgent 2 }
END

View File

@@ -0,0 +1,474 @@
-- *****************************************************************************
-- Juniper-IPV6-PROFILE-MIB
--
-- Juniper Networks Enterprise MIB
-- IPv6 Profile MIB
--
-- Copyright (c) 2003 Juniper Networks, Inc. All Rights Reserved.
-- *****************************************************************************
Juniper-IPV6-PROFILE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
InetAddressIPv6
FROM INET-ADDRESS-MIB
Ipv6AddressPrefix
FROM IPV6-TC
juniMibs
FROM Juniper-MIBs
JuniEnable, JuniName, JuniSetMap
FROM Juniper-TC;
juniIpv6ProfileMIB MODULE-IDENTITY
LAST-UPDATED "200707191819Z" -- 24-Jul-07 02:19 PM EDT
ORGANIZATION "Juniper Networks"
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 IPv6 Profile MIB for the Juniper Networks enterprise."
-- Revision History
REVISION "200707191819Z" -- 24-Jul-07 02:19 PM EDT - JUNOSe 8.2
DESCRIPTION
"Added ND support on dynamic interface."
REVISION "200309291758Z" -- 29-Sep-03 01:58 PM EDT - JUNOSe 5.1
DESCRIPTION
"Initial version of this MIB module."
::= { juniMibs 68 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed object groups
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniIpv6ProfileObjects OBJECT IDENTIFIER ::= { juniIpv6ProfileMIB 1 }
juniIpv6Profile OBJECT IDENTIFIER ::= { juniIpv6ProfileObjects 1 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed objects for IPv6 Profiles
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
--
-- This MIB defines configuration profile structure for IPv6 interfaces.
-- The creation/deletion of profiles and mapping of profile names to profile
-- indices is coordinated in the Juniper-PROFILE-MIB.
--
--
-- The IPv6 Profile Table
--
juniIpv6ProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniIpv6ProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entries in this table describe profiles for configuring IP
interfaces.
Entries in this table are created/deleted as a side-effect of
corresponding operations to the juniProfileNameTable in the
Juniper-PROFILE-MIB."
::= { juniIpv6Profile 1 }
juniIpv6ProfileEntry OBJECT-TYPE
SYNTAX JuniIpv6ProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A profile describing configuration of an IPv6 interface."
INDEX { juniIpv6ProfileId }
::= { juniIpv6ProfileTable 1 }
JuniIpv6ProfileEntry ::= SEQUENCE {
juniIpv6ProfileId Unsigned32,
juniIpv6ProfileSetMap JuniSetMap,
juniIpv6ProfileRouterName JuniName,
juniIpv6ProfileIpv6Addr InetAddressIPv6,
juniIpv6ProfileIpv6MaskLen Integer32,
juniIpv6ProfileMtu Integer32,
juniIpv6ProfileSrcAddrValidEnable JuniEnable,
juniIpv6ProfileInheritNumString DisplayString,
juniIpv6ProfileNdEnabled JuniEnable,
juniIpv6ProfileNdManagedConfig JuniEnable,
juniIpv6ProfileNdOtherConfig JuniEnable,
juniIpv6ProfileNdSuppressRa JuniEnable,
juniIpv6ProfileNdRaInterval Integer32,
juniIpv6ProfileNdRaLifeTime Integer32,
juniIpv6ProfileNdReachableTime Integer32,
juniIpv6ProfileNdPrefix Ipv6AddressPrefix,
juniIpv6ProfileNdPrefixLength Integer32,
juniIpv6ProfileNdPrefixOnLinkFlag JuniEnable,
juniIpv6ProfileNdPrefixAutonomousFlag JuniEnable,
juniIpv6ProfileNdPrefixPreferredLifetime Integer32,
juniIpv6ProfileNdPrefixValidLifetime Integer32}
juniIpv6ProfileId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The integer identifier associated with this profile. A value for this
identifier is determined by locating or creating a profile name in the
juniProfileNameTable."
::= { juniIpv6ProfileEntry 1 }
juniIpv6ProfileSetMap OBJECT-TYPE
SYNTAX JuniSetMap
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A bitmap representing which objects in this entry have been explicitly
configured. See the definition of the JuniSetMap TEXTUAL-CONVENTION for
details of use.
The INDEX object(s) and this object are excluded from representation
(i.e. their bits are never set).
When a SET request does not explicitly configure JuniSetMap, bits in
JuniSetMap are set as a side-effect of configuring other profile
attributes in the same entry.
If, however, a SET request explicitly configures JuniSetMap, the
explicitly configured value overrides 1) any previous bit settings, and
2) any simultaneous 'side-effect' settings that would otherwise occur.
Once set, bits can only be cleared by explicitly configuring
JuniSetMap."
::= { juniIpv6ProfileEntry 2 }
juniIpv6ProfileRouterName OBJECT-TYPE
SYNTAX JuniName
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The virtual router to which an IPv6 interface configured by this
profile will be assigned, if other mechanisms do not otherwise specify a
virtual router assignment."
DEFVAL { "" }
::= { juniIpv6ProfileEntry 3 }
juniIpv6ProfileIpv6Addr OBJECT-TYPE
SYNTAX InetAddressIPv6
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An IPv6 address to be used by an IPv6 interface configured by this
profile. This object will have a value of 0::0 for an unnumbered
interface."
DEFVAL { '00000000000000000000000000000000'H }
::= { juniIpv6ProfileEntry 4 }
juniIpv6ProfileIpv6MaskLen OBJECT-TYPE
SYNTAX Integer32 (0..128)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An IPv6 address mask length to be used by an IPv6 interface configured
by this profile. This object will have a value of 0 for an unnumbered
interface."
DEFVAL { 0 }
::= { juniIpv6ProfileEntry 5 }
juniIpv6ProfileMtu OBJECT-TYPE
SYNTAX Integer32 (0|1280..10240)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The configured MTU size for this IPv6 network interface. If set to
zero, the default MTU size, as determined by the underlying network
media, is used."
DEFVAL { 0 }
::= { juniIpv6ProfileEntry 6 }
juniIpv6ProfileSrcAddrValidEnable OBJECT-TYPE
SYNTAX JuniEnable
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable whether source addresses in received IPv6 packets are
validated. Validation is performed by looking up the source IPv6
address in the routing database and determining whether the packet
arrived on the expected interface; if not, the packet is discarded."
DEFVAL { disable }
::= { juniIpv6ProfileEntry 7 }
juniIpv6ProfileInheritNumString OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..80))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The text identifier of the numbered interface, associated with the
specified virtual router, whose IPv6 address is used as the source
address when transmitting IPv6 packets on unnumbered remote access user
links. Types/formats/examples for this string include:
Loopback
loopback <id>
'loopback 0'
ATM Virtual Circuit
atm <slot>/<port>.<distinguisher>
'atm 3/1.100'
Ethernet
{ fastEthernet | gigabitEthernet } <slot>/<port>
'fastEthernet 3/0'
'gigabitEthernet 3/0'
Ethernet VLAN
{ fastEthernet | gigabitEthernet } <slot>/<port>:<vlanID>
'fastEthernet 3/0:1000'
'gigabitEthernet 3/0:1000'
Channelized Serial
serial <slot>/<port>:<channelSpecifier>[/<channelSpecifier>]*
'serial 3/0:4' (T1/E1)
'serial 3/0:2/4' (T3/E3)
'serial 3/0:2/1/1/4' (OC3/OC12 - channelized DS3)
'serial 3/0:2/1/1/1/4' (OC3/OC12 - virtual tributaries)
Other formats may be supported over time.
An empty string indicates the referenced interface is unspecified, e.g.,
when this IPv6 interface is numbered."
DEFVAL { "" }
::= { juniIpv6ProfileEntry 8 }
juniIpv6ProfileNdEnabled OBJECT-TYPE
SYNTAX JuniEnable
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable ND for this IPv6 network interface."
DEFVAL { disable }
::= { juniIpv6ProfileEntry 9 }
juniIpv6ProfileNdManagedConfig OBJECT-TYPE
SYNTAX JuniEnable
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable ND managed config for this IPv6 network interface."
DEFVAL { disable }
::= { juniIpv6ProfileEntry 10 }
juniIpv6ProfileNdOtherConfig OBJECT-TYPE
SYNTAX JuniEnable
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable ND other config for this IPv6 network interface."
DEFVAL { disable }
::= { juniIpv6ProfileEntry 11 }
juniIpv6ProfileNdSuppressRa OBJECT-TYPE
SYNTAX JuniEnable
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable ND suppress RA for this IPv6 network interface."
DEFVAL { disable }
::= { juniIpv6ProfileEntry 12 }
juniIpv6ProfileNdRaInterval OBJECT-TYPE
SYNTAX Integer32 (3..1800)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The configured interval between IPv6 RA transmissions on the interface."
DEFVAL { 200 }
::= { juniIpv6ProfileEntry 13 }
juniIpv6ProfileNdRaLifeTime OBJECT-TYPE
SYNTAX Integer32 (0..1800)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The configured RA lifetime for this IPv6 network interface."
DEFVAL { 1800 }
::= { juniIpv6ProfileEntry 14 }
juniIpv6ProfileNdReachableTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The configured RA reachable time for this IPv6 network interface."
DEFVAL { 0 }
::= { juniIpv6ProfileEntry 15 }
juniIpv6ProfileNdPrefix OBJECT-TYPE
SYNTAX Ipv6AddressPrefix
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The prefix associated with the this interface."
::= { juniIpv6ProfileEntry 16 }
juniIpv6ProfileNdPrefixLength OBJECT-TYPE
SYNTAX Integer32 (1..128)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The length of the prefix (in bits)."
::= { juniIpv6ProfileEntry 17 }
juniIpv6ProfileNdPrefixOnLinkFlag OBJECT-TYPE
SYNTAX JuniEnable
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object has the value 'true(1)', if this
prefix can be used for on-link determination
and the value 'false(2)' otherwise."
DEFVAL { enable }
::= { juniIpv6ProfileEntry 18 }
juniIpv6ProfileNdPrefixAutonomousFlag OBJECT-TYPE
SYNTAX JuniEnable
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Autonomous address configuration flag. When
true(1), indicates that this prefix can be used
for autonomous address configuration (i.e. can
be used to form a local interface address).
If false(2), it is not used to autoconfigure
a local interface address."
DEFVAL { enable }
::= { juniIpv6ProfileEntry 19 }
juniIpv6ProfileNdPrefixPreferredLifetime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It is the length of time in seconds that this
prefix will remain preferred, i.e. time until
deprecation. A value of 4,294,967,295 represents
infinity.
The address generated from a deprecated prefix
should no longer be used as a source address in
new communications, but packets received on such
an interface are processed as expected."
DEFVAL { 604800 }
::= { juniIpv6ProfileEntry 20 }
juniIpv6ProfileNdPrefixValidLifetime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It is the length of time in seconds that this
prefix will remain valid, i.e. time until
invalidation. A value of 4,294,967,295 represents
infinity.
The address generated from an invalidated prefix
should not appear as the destination or source
address of a packet."
DEFVAL { 2592000 }
::= { juniIpv6ProfileEntry 21 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Notifications
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- No notifications are defined in this MIB. Placeholders follow.
-- juniIpv6ProfileTrapControl OBJECT IDENTIFIER ::= { juniIpv6ProfileMIB 2 }
-- juniIpv6ProfileTraps OBJECT IDENTIFIER ::= { juniIpv6ProfileMIB 3 }
-- juniIpv6ProfileTrapPrefix OBJECT IDENTIFIER ::= { juniIpv6ProfileTraps 0 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Conformance information
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniIpv6ProfileMIBConformance
OBJECT IDENTIFIER ::= { juniIpv6ProfileMIB 4 }
juniIpv6ProfileMIBCompliances
OBJECT IDENTIFIER ::= { juniIpv6ProfileMIBConformance 1 }
juniIpv6ProfileMIBGroups
OBJECT IDENTIFIER ::= { juniIpv6ProfileMIBConformance 2 }
--
-- compliance statements
--
juniIpv6ProfileCompliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"Obsolete Compliance statement for systems supporting IPv6 configuration
profiles. This statement became obsolete when added ND support."
MODULE -- this module
MANDATORY-GROUPS {
juniIpv6ProfileGroup }
::= { juniIpv6ProfileMIBCompliances 1 } -- JUNOSe 5.1
juniIpv6ProfileCompliance1 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for systems supporting IPv6 configuration
profiles, incorporating support of ND on dynamical interface."
MODULE -- this module
MANDATORY-GROUPS {
juniIpv6ProfileGroup1 }
::= { juniIpv6ProfileMIBCompliances 2 } -- JUNOSe 8.2
--
-- units of conformance
--
juniIpv6ProfileGroup OBJECT-GROUP
OBJECTS {
juniIpv6ProfileSetMap,
juniIpv6ProfileRouterName,
juniIpv6ProfileIpv6Addr,
juniIpv6ProfileIpv6MaskLen,
juniIpv6ProfileMtu,
juniIpv6ProfileSrcAddrValidEnable,
juniIpv6ProfileInheritNumString }
STATUS obsolete
DESCRIPTION
"An obsolete collection of objects providing management of IPv6 Profile
functionality in a Juniper product. This statement became obsolete
when added ND support."
::= { juniIpv6ProfileMIBGroups 1 } -- JUNOSe 5.1
juniIpv6ProfileGroup1 OBJECT-GROUP
OBJECTS {
juniIpv6ProfileSetMap,
juniIpv6ProfileRouterName,
juniIpv6ProfileIpv6Addr,
juniIpv6ProfileIpv6MaskLen,
juniIpv6ProfileMtu,
juniIpv6ProfileSrcAddrValidEnable,
juniIpv6ProfileInheritNumString,
juniIpv6ProfileNdEnabled,
juniIpv6ProfileNdManagedConfig,
juniIpv6ProfileNdOtherConfig,
juniIpv6ProfileNdSuppressRa,
juniIpv6ProfileNdRaInterval,
juniIpv6ProfileNdRaLifeTime,
juniIpv6ProfileNdReachableTime,
juniIpv6ProfileNdPrefix,
juniIpv6ProfileNdPrefixLength,
juniIpv6ProfileNdPrefixOnLinkFlag,
juniIpv6ProfileNdPrefixAutonomousFlag,
juniIpv6ProfileNdPrefixPreferredLifetime,
juniIpv6ProfileNdPrefixValidLifetime }
STATUS current
DESCRIPTION
"The basic collection of objects providing management of IPv6 Profile
functionality in a Juniper product."
::= { juniIpv6ProfileMIBGroups 2 } -- JUNOSe 8.2
END

View File

@@ -0,0 +1,77 @@
-- *****************************************************************************
-- Juniper-IPsec-Tunnel-CONF
--
-- JUNOSe SNMP Agent Capabilities definitions for the IP Security Tunnel MIB.
--
-- Copyright (c) 2003 Juniper Networks, Inc. All rights reserved.
-- *****************************************************************************
Juniper-IPsec-Tunnel-CONF DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
juniAgents
FROM Juniper-Agents;
juniIpsecTunnelAgent MODULE-IDENTITY
LAST-UPDATED "200503171608Z" -- 17-Mar-05 11:08 AM 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
E-mail: mib@Juniper.net"
DESCRIPTION
"The agent capabilities definitions for the IP Security Tunnel component
of the SNMP agent in the Juniper E-series family of products."
-- Revision History
REVISION "200503171608Z" -- 17-Mar-05 11:08 AM EST - JUNOSe 7.2
DESCRIPTION
"The initial release of this management information module."
::= { juniAgents 65 }
-- *****************************************************************************
-- IP Security Tunnel JUNOSe SNMP Agent Capabilities definitions
-- *****************************************************************************
juniIpsecTunnelAgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the IP Security Tunnel component of the JUNOSe SNMP agent.
This version of the IP Security Tunnel component is supported in JUNOSe
5.3 and subsequent system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the JUNOSe SNMP agent for the IP Security Tunnel
application."
SUPPORTS Juniper-IPsec-Tunnel-MIB
INCLUDES {
juniIpsecTunnelConfigGroup,
juniIpsecTunnelStatsGroup,
juniIpsecTransformSetGroup,
juniIpsecGlobalLocalEndpointGroup }
::= { juniIpsecTunnelAgent 1 }
juniIpsecTunnelAgentV2 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 2 of the IP Security Tunnel component of the JUNOSe SNMP agent.
This version of the IP Security Tunnel component is supported in JUNOSe
7.2 and subsequent system releases."
STATUS current
DESCRIPTION
"The MIB supported by the JUNOSe SNMP agent for the IP Security Tunnel
application."
SUPPORTS Juniper-IPsec-Tunnel-MIB
INCLUDES {
juniIpsecTunnelConfigGroup,
juniIpsecTunnelStatsGroup,
juniIpsecTransformSetGroup,
juniIpsecGlobalLocalEndpointGroup,
juniIpsecTunnelSystemStatsGroup }
::= { juniIpsecTunnelAgent 2 }
END

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,100 @@
-- *****************************************************************************
-- Juniper-IS-IS-CONF
--
-- SNMP Agent Capabilities definitions for the IS-IS MIB.
--
-- Copyright (c) 2001, 2002 Unisphere Networks, Inc.
-- Copyright (c) 2002, 2003 Juniper Networks, Inc.
-- All rights reserved.
-- *****************************************************************************
Juniper-IS-IS-CONF DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
juniAgents
FROM Juniper-Agents;
juniIsisAgent MODULE-IDENTITY
LAST-UPDATED "200209061654Z" -- 06-Sep-02 12:54 PM EDT
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Networks, Inc.
Postal: 10 Technology Park Drive
Westford, MA 01886-3146
USA
Tel: +1 978 589 5800
E-mail: mib@Juniper.net"
DESCRIPTION
"The agent capabilities definitions for the intermediate system to
intermediate system (IS-IS) protocol management component of the SNMP
agent in the Juniper E-series family of products."
-- Revision History
REVISION "200209061654Z" -- 06-Sep-02 12:54 PM EDT - JUNOSe 5.0
DESCRIPTION
"Replaced Unisphere names with Juniper names."
REVISION "200204042037Z" -- 04-Apr-02 03:37 PM EST - JUNOSe 4.0
DESCRIPTION
"Added MPLS support."
REVISION "200104241930Z" -- 24-Apr-01 03:30 PM EDT - JUNOSe 3.2
DESCRIPTION
"The initial release of this management information module."
::= { juniAgents 23 }
-- *****************************************************************************
-- IS-IS SNMP Agent Capabilities definitions
-- *****************************************************************************
juniIsisAgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the IS-IS component of the JUNOSe SNMP agent. This
version of the IS-IS component was supported in JUNOSe 2.x system
releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the intermediate system to
intermediate system (IS-IS) protocol application in JUNOSe. These
capabilities became obsolete when the juniIsisCircState object was
added."
SUPPORTS Juniper-ISIS-MIB
INCLUDES {
juniIsisSystemMgmtGroup,
juniIsisCircuitMgmtGroup }
::= { juniIsisAgent 1 }
juniIsisAgentV2 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 2 of the IS-IS component of the JUNOSe SNMP agent. This
version of the IS-IS component was supported in JUNOSe 3.x system
releases."
STATUS current
DESCRIPTION
"The MIB supported by the SNMP agent for the intermediate system to
intermediate system (IS-IS) protocol application in JUNOSe. These
capabilities became obsolete when MPLS support was added."
SUPPORTS Juniper-ISIS-MIB
INCLUDES {
juniIsisSystemMgmtGroup,
juniIsisCircuitMgmtGroup2 }
::= { juniIsisAgent 2 }
juniIsisAgentV3 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 3 of the IS-IS component of the JUNOSe SNMP agent. This
version of the IS-IS component is supported in JUNOSe 4.0 and subsequent
system releases."
STATUS current
DESCRIPTION
"The MIB supported by the SNMP agent for the intermediate system to
intermediate system (IS-IS) protocol application in JUNOSe."
SUPPORTS Juniper-ISIS-MIB
INCLUDES {
juniIsisSystemMgmtGroup2,
juniIsisCircuitMgmtGroup2 }
::= { juniIsisAgent 3 }
END

3077
MIBS/junose/Juniper-ISIS-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,171 @@
-- *****************************************************************************
-- Juniper-Interfaces-CONF
--
-- SNMP Agent Capabilities definitions for the Interfaces MIBs.
--
-- Copyright (c) 2001 Unisphere Networks, Inc.
-- Copyright (c) 2002, 2003 Juniper Networks, Inc.
-- Copyright (c) 2004 Juniper Networks, Inc.
-- All rights reserved.
-- *****************************************************************************
Juniper-Interfaces-CONF DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
juniAgents
FROM Juniper-Agents;
juniInterfacesAgent MODULE-IDENTITY
LAST-UPDATED "200307162138Z" -- 16-Jul-03 05:38 PM EDT
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Networks, Inc.
Postal: 10 Technology Park Drive
Westford, MA 01886-3146
USA
Tel: +1 978 589 5800
E-mail: mib@Juniper.net"
DESCRIPTION
"The agent capabilities definitions for the Interfaces component of the
SNMP agent in the Juniper E-series family of products."
-- Revision History
REVISION "200402042138Z" -- 04-Feb-04 05:38 PM EDT - JUNOSe 6.1
DESCRIPTION
"Added mib table rsIfCountTable to count systemwide interfaces by if type."
REVISION "200307162138Z" -- 16-Jul-03 05:38 PM EDT - JUNOSe 5.1
DESCRIPTION
"IF-INVERTED-STACK-MIB:
Added support for RFC 2864, the Inverted Stack Table."
REVISION "200212161443Z" -- 16-Dec-02 09:43 AM EST - JUNOSe 5.0
DESCRIPTION
"Juniper-UNI-IF-MIB:
Replaced Unisphere names with Juniper names."
REVISION "200104271424Z" -- 27-Apr-01 10:24 AM EDT - JUNOSe 3.2
DESCRIPTION
"The initial release of this management information module."
::= { juniAgents 20 }
-- *****************************************************************************
-- Interfaces SNMP Agent Capabilities definitions
-- *****************************************************************************
juniInterfacesAgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the Interfaces component of the JUNOSe SNMP agent. This
version of the Interfaces component was supported in JUNOSe 1.0 thru 5.0
system releases."
STATUS current
DESCRIPTION
"The MIBs supported by the SNMP agent for the Interfaces application in
JUNOSe. These capabilities became obsolete when support was added for
the IF-INVERTED-STACK-MIB."
SUPPORTS IF-MIB
INCLUDES {
ifGeneralInformationGroup,
ifFixedLengthGroup,
ifHCFixedLengthGroup,
ifPacketGroup,
ifHCPacketGroup,
ifVHCPacketGroup,
ifStackGroup2,
ifCounterDiscontinuityGroup,
linkUpDownNotificationsGroup }
VARIATION ifAlias
DESCRIPTION
"This Agent limits the lenght of an alias to 15 octets excect
for IP, ATM and ATM 1483 interfaces, which may have a length of
up to 255 octets."
VARIATION ifStackStatus
ACCESS read-only
DESCRIPTION
"The ifStackTable cannot be modified with this Agent."
SUPPORTS Juniper-UNI-IF-MIB
INCLUDES {
juniIfGroup,
juniIfInvStackGroup }
::= { juniInterfacesAgent 1 }
juniInterfacesAgentV2 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 2 of the Interfaces component of the JUNOSe SNMP agent. This
version of the Interfaces component is supported in JUNOSe 1.0 and
subsequent 2.0, 3.x, 4.x and 5.x system releases."
STATUS obsolete
DESCRIPTION
"The MIBs supported by the SNMP agent for the Interfaces application in
JUNOSe. These capabilities became obsolete when support was added for
the ifCountTable."
SUPPORTS IF-MIB
INCLUDES {
ifGeneralInformationGroup,
ifFixedLengthGroup,
ifHCFixedLengthGroup,
ifPacketGroup,
ifHCPacketGroup,
ifVHCPacketGroup,
ifStackGroup2,
ifCounterDiscontinuityGroup,
linkUpDownNotificationsGroup }
VARIATION ifAlias
DESCRIPTION
"This Agent limits the lenght of an alias to 15 octets excect
for IP, ATM and ATM 1483 interfaces, which may have a length of
up to 255 octets."
VARIATION ifStackStatus
ACCESS read-only
DESCRIPTION
"The ifStackTable cannot be modified with this Agent."
SUPPORTS IF-INVERTED-STACK-MIB
INCLUDES {
ifInvStackGroup }
SUPPORTS Juniper-UNI-IF-MIB
INCLUDES {
juniIfGroup,
juniIfInvStackGroup }
::= { juniInterfacesAgent 2 }
juniInterfacesAgentV3 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 3 of the Interfaces component of the JUNOSe SNMP agent. This
version of the Interfaces component is supported in JUNOSe 1.0 and
subsequent system releases."
STATUS current
DESCRIPTION
"The MIBs supported by the SNMP agent for the Interfaces application in
JUNOSe."
SUPPORTS IF-MIB
INCLUDES {
ifGeneralInformationGroup,
ifFixedLengthGroup,
ifHCFixedLengthGroup,
ifPacketGroup,
ifHCPacketGroup,
ifVHCPacketGroup,
ifStackGroup2,
ifCounterDiscontinuityGroup,
linkUpDownNotificationsGroup }
VARIATION ifAlias
DESCRIPTION
"This Agent limits the lenght of an alias to 15 octets excect
for IP, ATM and ATM 1483 interfaces, which may have a length of
up to 255 octets."
VARIATION ifStackStatus
ACCESS read-only
DESCRIPTION
"The ifStackTable cannot be modified with this Agent."
SUPPORTS IF-INVERTED-STACK-MIB
INCLUDES {
ifInvStackGroup }
SUPPORTS Juniper-UNI-IF-MIB
INCLUDES {
juniIfGroup,
juniIfInvStackGroup,
juniIfCountGroup }
::= { juniInterfacesAgent 3 }
END

View File

@@ -0,0 +1,347 @@
-- *****************************************************************************
-- Juniper-L2TP-CONF
--
-- SNMP Agent Capabilities definitions for the L2TP MIB.
--
-- Copyright (c) 2001, 2002 Unisphere Networks, Inc.
-- Copyright (c) 2002-2005 Juniper Networks, Inc.
-- All rights reserved.
-- *****************************************************************************
Juniper-L2TP-CONF DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
juniAgents
FROM Juniper-Agents;
juniL2tpAgent MODULE-IDENTITY
LAST-UPDATED "200509161558Z" -- 16-Sep-05 11:58 AM EDT
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Networks, Inc.
Postal: 10 Technology Park Drive
Westford, MA 01886-3146
USA
Tel: +1 978 589 5800
E-mail: mib@Juniper.net"
DESCRIPTION
"The agent capabilities definitions for the layer 2 tunneling protocol
(L2TP) component of the SNMP agent in the Juniper E-series family of
products."
-- Revision History
REVISION "200509161558Z" -- 16-Sep-05 11:58 AM EDT - JUNOSe 8.0
DESCRIPTION
"A new object was added to the status group and a new object
was added to the configuration group."
REVISION "200507282200Z" -- 28-Jul-05 06:00 PM EDT - JUNOSe 7.2
DESCRIPTION
"New objects were added to the configuration and status groups."
REVISION "200502170224Z" -- 16-Feb-05 09:24 PM EST - JUNOSe 7.1
DESCRIPTION
"A new object was added to the status group and a new object
was added to the configuration group."
REVISION "200409022347Z" -- 02-Sep-04 07:47 PM EDT - JUNOSe 7.0
DESCRIPTION
"A new object was added to the configuration group."
REVISION "200405041431Z" -- 04-May-04 10:31 AM EDT - JUNOSe 6.0
DESCRIPTION
"A new object was added to the configuration group."
REVISION "200403081804Z" -- 08-Mar-04 01:04 PM EST - JUNOSe 5.3
DESCRIPTION
"A new object was added to the configuration group."
REVISION "200403081804Z" -- 08-Mar-04 01:04 PM EST - JUNOSe 5.1
DESCRIPTION
"New objects were added to the configuration group."
REVISION "200302132112Z" -- 13-Feb-03 04:12 PM EST - JUNOSe 5.0
DESCRIPTION
"Replaced Unisphere names with Juniper names.
New objects were added to the configuration group."
REVISION "200302122103Z" -- 12-Feb-03 04:03 PM EST - JUNOSe 4.1
DESCRIPTION
"New objects were added to the configuration group."
REVISION "200302072226Z" -- 07-Feb-03 05:26 PM EST - JUNOSe 3.4
DESCRIPTION
"Added juniL2tpSysConfigDisableCallingNumberAvp."
REVISION "200110171603Z" -- 17-Oct-01 12:03 PM EDT - JUNOSe 3.3
DESCRIPTION
"New objects were added to the configuration group."
REVISION "200110171421Z" -- 17-Oct-01 10:21 AM EDT - JUNOSe 3.2
DESCRIPTION
"The initial release of this management information module."
::= { juniAgents 24 }
-- *****************************************************************************
-- Layer 2 Tunneling Protocol (L2TP) SNMP Agent Capabilities definitions
-- *****************************************************************************
juniL2tpAgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the L2TP component of the JUNOSe SNMP agent. This version
of the L2TP component was supported in JUNOSe 2.x system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the L2TP application in JUNOSe.
These capabilities became obsolete when
juniL2tpTunnelStatusCumEstabTime, juniL2tpSessionStatusCumEstabTime and
juniL2tpSessionStatPayLostPackets were added, and
juniL2tpSessionStatusLacTunneledIfIndex replaced
juniL2tpSessionStatusLacPppIfIndex."
SUPPORTS Juniper-L2TP-MIB
INCLUDES {
juniL2tpConfigGroup,
juniL2tpStatusGroup,
juniL2tpStatGroup,
juniL2tpMapGroup,
juniL2tpUdpIpGroup }
::= { juniL2tpAgent 1 }
juniL2tpAgentV2 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 2 of the L2TP component of the JUNOSe SNMP agent. This version
of the L2TP component was supported in JUNOSe 3.0 and 3.1 system
releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the L2TP application in JUNOSe.
These capabilities became obsolete when
juniL2tpSysConfigReceiveDataSequencingIgnore was added to the
configuration group."
SUPPORTS Juniper-L2TP-MIB
INCLUDES {
juniL2tpConfigGroup,
juniL2tpStatusGroup2,
juniL2tpStatGroup2,
juniL2tpMapGroup,
juniL2tpUdpIpGroup }
::= { juniL2tpAgent 2 }
juniL2tpAgentV3 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 3 of the L2TP component of the JUNOSe SNMP agent. This version
of the L2TP component was supported in JUNOSe 3.2 system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the L2TP application in JUNOSe.
These capabilities became obsolete when new objects were added to the
configuration group."
SUPPORTS Juniper-L2TP-MIB
INCLUDES {
juniL2tpConfigGroup2,
juniL2tpStatusGroup2,
juniL2tpStatGroup2,
juniL2tpMapGroup,
juniL2tpUdpIpGroup }
::= { juniL2tpAgent 3 }
juniL2tpAgentV4 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 4 of the L2TP component of the JUNOSe SNMP agent. This version
of the L2TP component was supported in JUNOSe 3.3 system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the L2TP application in JUNOSe.
These capabilities became obsolete when new objects were added to the
configuration group."
SUPPORTS Juniper-L2TP-MIB
INCLUDES {
juniL2tpConfigGroup3,
juniL2tpStatusGroup2,
juniL2tpStatGroup2,
juniL2tpMapGroup,
juniL2tpUdpIpGroup }
::= { juniL2tpAgent 4 }
juniL2tpAgentV5 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 5 of the L2TP component of the JUNOSe SNMP agent. This version
of the L2TP component was supported in JUNOSe 3.4 thru 4.0 system
releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the L2TP application in JUNOSe.
These capabilities became obsolete when new objects were added to the
configuration group."
SUPPORTS Juniper-L2TP-MIB
INCLUDES {
juniL2tpConfigGroup4,
juniL2tpStatusGroup2,
juniL2tpStatGroup2,
juniL2tpMapGroup,
juniL2tpUdpIpGroup }
::= { juniL2tpAgent 5 }
juniL2tpAgentV6 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 6 of the L2TP component of the JUNOSe SNMP agent. This version
of the L2TP component was supported in JUNOSe 4.1 and subsequent 4.x
system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the L2TP application in JUNOSe.
These capabilities became obsolete when new objects were added to the
configuration group."
SUPPORTS Juniper-L2TP-MIB
INCLUDES {
juniL2tpConfigGroup5,
juniL2tpStatusGroup2,
juniL2tpStatGroup2,
juniL2tpMapGroup,
juniL2tpUdpIpGroup }
::= { juniL2tpAgent 6 }
juniL2tpAgentV7 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 7 of the L2TP component of the JUNOSe SNMP agent. This version
of the L2TP component was supported in JUNOSe 5.0 system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the L2TP application in JUNOSe.
These capabilities became obsolete when new objects were added to the
configuration group."
SUPPORTS Juniper-L2TP-MIB
INCLUDES {
juniL2tpConfigGroup6,
juniL2tpStatusGroup2,
juniL2tpStatGroup2,
juniL2tpMapGroup,
juniL2tpUdpIpGroup }
::= { juniL2tpAgent 7 }
juniL2tpAgentV8 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 8 of the L2TP component of the JUNOSe SNMP agent. This version
of the L2TP component was supported in JUNOSe 5.1 and 5.1 system
releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the L2TP application in JUNOSe.
These capabilities became obsolete when a new object was added to the
configuration group."
SUPPORTS Juniper-L2TP-MIB
INCLUDES {
juniL2tpConfigGroup7,
juniL2tpStatusGroup2,
juniL2tpStatGroup2,
juniL2tpMapGroup,
juniL2tpUdpIpGroup1 }
::= { juniL2tpAgent 8 }
juniL2tpAgentV9 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 9 of the L2TP component of the JUNOSe SNMP agent. This version
of the L2TP component is supported in JUNOSe 5.3 and subsequent system
releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the L2TP application in JUNOSe.
These capabilities became obsolete when a new object was added to the
configuration group."
SUPPORTS Juniper-L2TP-MIB
INCLUDES {
juniL2tpConfigGroup8,
juniL2tpStatusGroup2,
juniL2tpStatGroup2,
juniL2tpMapGroup,
juniL2tpUdpIpGroup1 }
::= { juniL2tpAgent 9 }
juniL2tpAgentV10 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 10 of the L2TP component of the JUNOSe SNMP agent. This version
of the L2TP component is supported in JUNOSe 6.0 and subsequent system
releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the L2TP application in JUNOSe.
These capabilities became obsolete when a new object was added to the
configuration group."
SUPPORTS Juniper-L2TP-MIB
INCLUDES {
juniL2tpConfigGroup9,
juniL2tpStatusGroup2,
juniL2tpStatGroup2,
juniL2tpMapGroup,
juniL2tpUdpIpGroup1 }
::= { juniL2tpAgent 10 }
juniL2tpAgentV11 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 11 of the L2TP component of the JUNOSe SNMP agent. This version
of the L2TP component is supported in JUNOSe 7.0 and subsequent system
releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the L2TP application in JUNOSe.
These capabilities became obsolete when a new object was added to the
status group."
SUPPORTS Juniper-L2TP-MIB
INCLUDES {
juniL2tpConfigGroup10,
juniL2tpStatusGroup2,
juniL2tpStatGroup2,
juniL2tpMapGroup,
juniL2tpUdpIpGroup1 }
::= { juniL2tpAgent 11 }
juniL2tpAgentV12 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 12 of the L2TP component of the JUNOSe SNMP agent. This
version of the L2TP component is supported in JUNOSe 7.1 and subsequent
system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the L2TP application in JUNOSe.
These capabilities became obsolete when a new object was added to the
status group."
SUPPORTS Juniper-L2TP-MIB
INCLUDES {
juniL2tpConfigGroup11,
juniL2tpStatusGroup3,
juniL2tpStatGroup2,
juniL2tpMapGroup,
juniL2tpUdpIpGroup1 }
::= { juniL2tpAgent 12 }
juniL2tpAgentV13 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 13 of the L2TP component of the JUNOSe SNMP agent. This
version of the L2TP component is supported in JUNOSe Kyoto and subsequent
system releases."
STATUS current
DESCRIPTION
"The MIB supported by the SNMP agent for the L2TP application in JUNOSe.
These capabilities became obsolete when a new object was added to the
configuration and status groups."
SUPPORTS Juniper-L2TP-MIB
INCLUDES {
juniL2tpConfigGroup12,
juniL2tpStatusGroup4,
juniL2tpStatGroup2,
juniL2tpMapGroup,
juniL2tpUdpIpGroup1 }
::= { juniL2tpAgent 13 }
juniL2tpAgentV14 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 14 of the L2TP component of the JUNOSe SNMP agent. This
version of the L2TP component is supported in JUNOSe 8.0 and subsequent
system releases."
STATUS current
DESCRIPTION
"The MIB supported by the SNMP agent for the L2TP application in
JUNOSe."
SUPPORTS Juniper-L2TP-MIB
INCLUDES {
juniL2tpConfigGroup13,
juniL2tpStatusGroup5,
juniL2tpStatGroup2,
juniL2tpMapGroup,
juniL2tpUdpIpGroup1 }
::= { juniL2tpAgent 14 }
END

View File

@@ -0,0 +1,71 @@
-- *****************************************************************************
-- Juniper-L2TP-Dialout-Generator-CONF
--
-- SNMP Agent Capabilities definitions for the L2TP Dialout Generator MIB.
--
-- Copyright (c) 2002 Unisphere Networks, Inc.
-- Copyright (c) 2002, 2003 Juniper Networks, Inc.
-- All rights reserved.
-- *****************************************************************************
Juniper-L2TP-Dialout-Generator-CONF DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
juniAgents
FROM Juniper-Agents;
juniL2tpDialoutGeneratorAgent MODULE-IDENTITY
LAST-UPDATED "200211211451Z" -- 21-Nov-02 09:51 AM 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
E-mail: mib@Juniper.net"
DESCRIPTION
"The agent capabilities definitions for the Layer 2 Tunneling Protocol
(L2TP) Dialout Generator component of the SNMP agent in the Juniper
E-series family of products."
-- Revision History
REVISION "200211211451Z" -- 21-Nov-02 09:51 AM EST - JUNOSe 5.0
DESCRIPTION
"The initial release of this management information module."
::= { juniAgents 59 }
-- *****************************************************************************
-- L2TP Dialout Generator SNMP Agent Capabilities definitions
-- *****************************************************************************
juniL2tpDialoutGeneratorAgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the L2TP Dialout Generator component of the JUNOSe SNMP
agent. This version of the L2TP Dialout Generator component is
supported in JUNOSe 5.0 and subsequent system releases."
STATUS current
DESCRIPTION
"The MIB supported by the SNMP agent for the L2TP Dialout Generator
application in JUNOSe."
SUPPORTS Juniper-L2TP-Dialout-MIB
INCLUDES {
juniL2tpDialoutTimersGroup,
juniL2tpDialoutTargetConfigGroup,
juniL2tpDialoutTriggerBuffersGroup,
juniL2tpDialoutSessionControlGroup,
juniL2tpDialoutStatusGroup,
juniL2tpDialoutSystemStatisticsGroup,
juniL2tpDialoutSystemWideVRouterStatisticsGroup,
juniL2tpDialoutSystemWideTargetStatisticsGroup,
juniL2tpDialoutSystemWideSessionStatisticsGroup,
juniL2tpDialoutVRouterStatisticsGroup,
juniL2tpDialoutTargetStatisticsGroup,
juniL2tpDialoutSessionStatisticsGroup }
::= { juniL2tpDialoutGeneratorAgent 1 }
END

File diff suppressed because it is too large Load Diff

3680
MIBS/junose/Juniper-L2TP-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,104 @@
-- *****************************************************************************
-- Juniper-LICENSE-MIB
--
-- Juniper Networks Enterprise MIB
-- License Manager MIB
--
-- Copyright (c) 2004 Juniper Networks, Inc.
-- All Rights Reserved.
-- *****************************************************************************
Juniper-LICENSE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
juniMibs
FROM Juniper-MIBs;
juniLicenseMIB MODULE-IDENTITY
LAST-UPDATED "200409141924Z" -- 14-Sep-04 03:24 PM EDT
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 License Manager MIB for the Juniper Networks enterprise."
-- Revision History
REVISION "200409141924Z" -- 14-Sep-04 03:24 PM EDT - JUNOSe 6.0
DESCRIPTION
"Initial version of this MIB module."
::= { juniMibs 76 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed objects for Assignment functions
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniLicenseObjects OBJECT IDENTIFIER ::= { juniLicenseMIB 1 }
juniLicenseLineModuleIfLimitKey OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The license string that determines the maximum number of interfaces
that can be configured on an ATM line module. A zero-length string
(no license) restores the original interface limit."
::= { juniLicenseObjects 1 }
juniLicenseLineModuleIfLimitValue OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of interfaces allowed on the ATM line module
on the currently configured license string."
::= { juniLicenseObjects 2 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Conformance information
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniLicenseMIBConformance
OBJECT IDENTIFIER ::= { juniLicenseMIB 2 }
juniLicenseMIBCompliances
OBJECT IDENTIFIER ::= { juniLicenseMIBConformance 1 }
juniLicenseMIBGroups
OBJECT IDENTIFIER ::= { juniLicenseMIBConformance 2 }
--
-- compliance statements
--
juniLicenseCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting licensing
of features."
MODULE -- this module
MANDATORY-GROUPS {
juniLicenseGroup }
::= { juniLicenseMIBCompliances 1 }
--
-- units of conformance
--
juniLicenseGroup OBJECT-GROUP
OBJECTS {
juniLicenseLineModuleIfLimitKey,
juniLicenseLineModuleIfLimitValue }
STATUS current
DESCRIPTION
"The basic collection of objects providing management of
feature licenses in a Juniper product."
::= { juniLicenseMIBGroups 1 }
END

681
MIBS/junose/Juniper-LOG-MIB Normal file
View File

@@ -0,0 +1,681 @@
-- *****************************************************************************
-- Juniper-LOG-MIB
--
-- Juniper Networks Enterprise MIB
-- Extensions for Logging Management
--
-- Copyright (c) 1999 Redstone Communications, Inc.
-- Copyright (c) 1999, 2001 Unisphere Networks, Inc.
-- Copyright (c) 2002 Juniper Networks, Inc.
-- All Rights Reserved.
-- *****************************************************************************
Juniper-LOG-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, Integer32, Counter32,
Unsigned32, IpAddress
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString, RowStatus, TruthValue, TimeStamp,
DateAndTime
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
juniMibs
FROM Juniper-MIBs
JuniLogSeverity
FROM Juniper-TC;
juniLogMIB MODULE-IDENTITY
LAST-UPDATED "200209162144Z" -- 16-Sep-02 05:44 PM EDT
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 Logging Facility MIB for the Juniper Networks enterprise."
-- Revision History
REVISION "200209162144Z" -- 16-Sep-02 05:44 PM EDT - JUNOSe 5.0
DESCRIPTION
"Replaced Unisphere names with Juniper names."
REVISION "200103161902Z" -- 16-Mar-01 02:02 PM EST - JUNOSe 3.0
DESCRIPTION
"Make it SMIv2 conformant."
REVISION "200003270500Z" -- 27-Mar-00 - JUNOSe 2.0
DESCRIPTION
"Replace single syslog destination with table of syslog destinations,
and add syslog facility as an attribute for syslogs."
REVISION "9911080000Z" -- 8-Nov-99 - JUNOSe 1.3
DESCRIPTION
"Initial version of this MIB module."
::= { juniMibs 28 }
--
-- Brief Description of Logging Facility Model
--
-- A system application may support one or more logging categories. Each
-- category can be separately configured for severity and verbosity levels of
-- the logging messages it generates in reponse to category-specific events.
-- The severity level filters the generation of messages; the verbosity level
-- controls the content of each generated message. Each category is resource-
-- limited in the rate of messages it can generate, thus high event volume in
-- one category will not exhaust common resources to the extent that other log
-- categories are starved.
--
-- Generated log messages are recorded into a central circular repository,
-- called the log message table. Each such recorded message is examined and can
-- be sent to as many as three logging destinations: network-based SYSLOG
-- server; local console; and local nonvolatile log file. Each of these
-- destinations is separately configurable for severity level of messages it
-- wishes to receive.
--
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Textual conventions
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
JuniLogCatName ::= TEXTUAL-CONVENTION
DISPLAY-HINT "32a"
STATUS current
DESCRIPTION
"The name of a log category. Represents textual information taken from
the NVT ASCII character set."
REFERENCE
"RFC 854: NVT ASCII character set. See SNMPv2-TC.DisplayString
DESCRIPTION for a summary."
SYNTAX OCTET STRING (SIZE (1..32))
JuniLogVerbosity ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The log verbosity level. Not all event types
offer medium- or high-verbosity levels of detail."
SYNTAX INTEGER {
low(0),
medium(1),
high(2) }
JuniLogSyslogFacility ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The syslog daemon facility id."
SYNTAX INTEGER {
local0(0),
local1(1),
local2(2),
local3(3),
local4(4),
local5(5),
local6(6),
local7(7) }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed objects
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniLogObjects OBJECT IDENTIFIER ::= { juniLogMIB 1 }
juniLogDestinations OBJECT IDENTIFIER ::= { juniLogObjects 1 }
juniLogCategories OBJECT IDENTIFIER ::= { juniLogObjects 2 }
juniLogMessages OBJECT IDENTIFIER ::= { juniLogObjects 3 }
-- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
-- Log Destinations
-- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
juniLogDestSyslog OBJECT IDENTIFIER ::= { juniLogDestinations 1 }
juniLogDestConsole OBJECT IDENTIFIER ::= { juniLogDestinations 2 }
juniLogDestNvFile OBJECT IDENTIFIER ::= { juniLogDestinations 3 }
--
-- SYSLOG server log destination
--
-- Scalar objects supporting a single syslog destination are obsoleted in favor
-- of a table of syslog destinations.
--
juniLogDestSyslogSeverity OBJECT-TYPE
SYNTAX JuniLogSeverity
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The minimum severity level of messages sent to the SYSLOG server. A
value of 'off' indicates no log messages are sent to this destination."
::= { juniLogDestSyslog 1 }
juniLogDestSyslogAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The IP address of the SYSLOG server to which log messages are to be
sent. A value of 0.0.0.0 indicates no server address is configured."
::= { juniLogDestSyslog 2 }
juniLogSyslogTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniLogSyslogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table describing the characteristics of each syslog destination."
::= { juniLogDestSyslog 3 }
juniLogSyslogEntry OBJECT-TYPE
SYNTAX JuniLogSyslogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry describingthe characteristics of a syslog destination."
INDEX { juniLogSyslogIpAddress }
::= { juniLogSyslogTable 1 }
JuniLogSyslogEntry ::= SEQUENCE {
juniLogSyslogIpAddress IpAddress,
juniLogSyslogRowStatus RowStatus,
juniLogSyslogSeverity JuniLogSeverity,
juniLogSyslogFacility JuniLogSyslogFacility }
juniLogSyslogIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address of this syslog destination. This value must be a
unicast IP address."
::= { juniLogSyslogEntry 1 }
juniLogSyslogRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls creation/deletion of entries in this table. Only
'createAndGo' and 'destroy' are supported."
::= { juniLogSyslogEntry 2 }
juniLogSyslogSeverity OBJECT-TYPE
SYNTAX JuniLogSeverity
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The severity level for this syslog destination. Setting this value to
'off' suppresses log messages from being sent to this syslog
destination."
DEFVAL { off }
::= { juniLogSyslogEntry 3 }
juniLogSyslogFacility OBJECT-TYPE
SYNTAX JuniLogSyslogFacility
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The facility id attached to messages sent to this syslog destination."
DEFVAL { local7 }
::= { juniLogSyslogEntry 4 }
--
-- Local console log destination
--
juniLogDestConsoleSeverity OBJECT-TYPE
SYNTAX JuniLogSeverity
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The minimum severity level of messages sent to the console. A value of
'off' indicates no log messages are sent to this destination."
::= { juniLogDestConsole 1 }
--
-- Local nonvolatile file log destination
--
juniLogDestNvFileSeverity OBJECT-TYPE
SYNTAX JuniLogSeverity
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The minimum severity level of messages sent to the nonvolatile log
file. A value of 'off' indicates no log messages are to be sent to this
destination."
::= { juniLogDestNvFile 1 }
-- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
-- Log Categories
-- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
juniLogCatScalars OBJECT IDENTIFIER ::= { juniLogCategories 1 }
-- reserved for attributes pertaining to all logs
--
-- Log Category Table
--
juniLogCatTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniLogCatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table describing the characteristics of each log category."
::= { juniLogCategories 2 }
juniLogCatEntry OBJECT-TYPE
SYNTAX JuniLogCatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry describing the characteristics of a log category."
INDEX { juniLogCatIndex }
::= { juniLogCatTable 1 }
JuniLogCatEntry ::= SEQUENCE {
juniLogCatIndex Integer32,
juniLogCatName JuniLogCatName,
juniLogCatDescr DisplayString,
juniLogCatEngineering TruthValue,
juniLogCatDiscards Counter32,
juniLogCatSeverity JuniLogSeverity,
juniLogCatVerbosity JuniLogVerbosity }
juniLogCatIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An integer index uniquely associated with a log.
Index values do not necessarily persist across system reboots.
Following reboot, mappings of (reboot-invariant) log category names to
log index values is available in the juniLogCatNameTable."
::= { juniLogCatEntry 1 }
juniLogCatName OBJECT-TYPE
SYNTAX JuniLogCatName
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of this log category."
::= { juniLogCatEntry 2 }
juniLogCatDescr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A description of the functionality for which events are recorded by
this log category."
::= { juniLogCatEntry 3 }
juniLogCatEngineering OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An indication of whether this log is intended mainly for engineering
development and debug purposes."
::= { juniLogCatEntry 4 }
juniLogCatDiscards OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of messages generated by this log category that were
discarded because of resource limitations."
::= { juniLogCatEntry 5 }
juniLogCatSeverity OBJECT-TYPE
SYNTAX JuniLogSeverity
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The severity level for this log category.
The value 'off' disables recording of this log category's messages. For
other severity level values, only messages at or above this severity
level will be logged in juniLogMsgTable."
::= { juniLogCatEntry 6 }
juniLogCatVerbosity OBJECT-TYPE
SYNTAX JuniLogVerbosity
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The verbosity level for this log category.
Supplementary information may be available for certain event types.
This object controls whether that additional information, if available
for a given event, is recorded."
::= { juniLogCatEntry 7}
--
-- Log Category Name Table
--
juniLogCatNameTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniLogCatNameEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table mapping each log category's name to its index."
::= { juniLogCategories 3 }
juniLogCatNameEntry OBJECT-TYPE
SYNTAX JuniLogCatNameEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry mapping a log category's name to its index."
INDEX { IMPLIED juniLogCatNameName }
::= { juniLogCatNameTable 1 }
JuniLogCatNameEntry ::= SEQUENCE {
juniLogCatNameName JuniLogCatName,
juniLogCatNameIndex Integer32 }
juniLogCatNameName OBJECT-TYPE
SYNTAX JuniLogCatName
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the log category."
::= { juniLogCatNameEntry 1 }
juniLogCatNameIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The log index associated with this log category."
::= { juniLogCatNameEntry 2 }
-- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
-- Log Messages
-- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
--
-- Log Message Scalars
--
juniLogMsgScalars OBJECT IDENTIFIER ::= { juniLogMessages 1 }
juniLogMsgCapacity OBJECT-TYPE
SYNTAX Integer32
UNITS "messages"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum capacity, in number of log messages, of the
juniLogMsgTable."
::= { juniLogMsgScalars 1 }
juniLogMsgLastSeqNumber OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sequence number of the most recent juniLogMsgTable entry.
By monitoring this object's rate of change in relation to the
juniLogMsgTable capacity, a management client can determine whether it
is polling juniLogMsgTable frequently enough to avoid missing log
messages."
::= { juniLogMsgScalars 2 }
--
-- Log Message Table
--
juniLogMsgTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniLogMsgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of log messages generated by this device."
::= { juniLogMessages 2 }
juniLogMsgEntry OBJECT-TYPE
SYNTAX JuniLogMsgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A log message generated by this device."
INDEX { juniLogMsgSysUpTimeStamp,
juniLogMsgSequenceNumber }
::= { juniLogMsgTable 1 }
JuniLogMsgEntry ::= SEQUENCE {
juniLogMsgSysUpTimeStamp TimeStamp,
juniLogMsgSequenceNumber Unsigned32,
juniLogMsgCatName JuniLogCatName,
juniLogMsgCatIndex Integer32,
juniLogMsgSeverity JuniLogSeverity,
juniLogMsgText DisplayString,
juniLogMsgDateAndTimeStamp DateAndTime }
juniLogMsgSysUpTimeStamp OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of sysUpTime when this log message was recorded."
::= { juniLogMsgEntry 1 }
juniLogMsgSequenceNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A sequence number that uniquely identifies this entry. Sequence
numbers are assigned consecutively beginning with 1. More recent
entries have higher sequence numbers."
::= { juniLogMsgEntry 2 }
juniLogMsgCatName OBJECT-TYPE
SYNTAX JuniLogCatName
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the log category that contributed this message."
::= { juniLogMsgEntry 3 }
juniLogMsgCatIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index of the log category that contributed this message."
::= { juniLogMsgEntry 4 }
juniLogMsgSeverity OBJECT-TYPE
SYNTAX JuniLogSeverity
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The severity of the message."
::= { juniLogMsgEntry 5 }
juniLogMsgText OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The text of the log message.
Truncation of log message text is indicated by n asterisk character
('*') in the last octet of a maximum-size string."
::= { juniLogMsgEntry 6 }
juniLogMsgDateAndTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The date and time this message was generated."
::= { juniLogMsgEntry 7 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Notification control objects
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniLogTrapControl OBJECT IDENTIFIER ::= { juniLogMIB 2 }
juniLogMsgThreshold OBJECT-TYPE
SYNTAX Integer32 (0..100)
UNITS "percent"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Number of log messages which, when added to juniLogMsgTable, cause a
juniLogMsgThresholdTrap to be generated.
This value is expressed as a percentage of the capacity of
juniLogMsgTable. A value of zero disables trap generation."
::= { juniLogTrapControl 1 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Notifications
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- The following OBJECT IDENTIFIERS is used to define SNMPv2
-- Notifications that are easily translated into SNMPv1 Traps.
juniLogTrapPrefix OBJECT IDENTIFIER ::= { juniLogMIB 0 }
juniLogMsgThresholdTrap NOTIFICATION-TYPE
OBJECTS {
juniLogMsgCapacity,
juniLogMsgLastSeqNumber,
juniLogMsgThreshold }
STATUS current
DESCRIPTION
"This trap is generated to report that an incremental number of log
messages (described by the value of juniLogMsgThreshold) have been added
to juniLogMsgTable."
::= { juniLogTrapPrefix 1 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Conformance information
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniLogMIBConformance OBJECT IDENTIFIER ::= { juniLogMIB 4 }
juniLogMIBCompliances OBJECT IDENTIFIER ::= { juniLogMIBConformance 1 }
juniLogMIBGroups OBJECT IDENTIFIER ::= { juniLogMIBConformance 2 }
--
-- compliance statements
--
juniLogCompliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"Obsolete compliance statement for entities which implement the Juniper
Networks Log MIB. This statement became obsolete when support for
multiple SYSLOGs was added."
MODULE -- this module
MANDATORY-GROUPS {
juniLogGroup }
::= { juniLogMIBCompliances 1 } -- JUNOSe 1.3
juniLogCompliance2 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement the Juniper
Networks Log MIB, including support for multiple SYSLOG destinations."
MODULE -- this module
MANDATORY-GROUPS {
juniLogGroup2,
juniLogTrapGroup }
::= { juniLogMIBCompliances 2 } -- JUNOSe 2.0
--
-- units of conformance
--
juniLogGroup OBJECT-GROUP
OBJECTS {
-- log destinations
juniLogDestSyslogSeverity,
juniLogDestSyslogAddress,
juniLogDestConsoleSeverity,
juniLogDestNvFileSeverity,
-- log categories
juniLogCatName,
juniLogCatDescr,
juniLogCatEngineering,
juniLogCatDiscards,
juniLogCatSeverity,
juniLogCatVerbosity,
-- log category names
juniLogCatNameName,
juniLogCatNameIndex,
-- log message scalars
juniLogMsgCapacity,
juniLogMsgLastSeqNumber,
-- log messages
juniLogMsgCatName,
juniLogMsgCatIndex,
juniLogMsgSeverity,
juniLogMsgText,
juniLogMsgDateAndTimeStamp,
-- trap control
juniLogMsgThreshold }
STATUS obsolete
DESCRIPTION
"Obsolete collection of objects providing management of Juniper Networks
logging capabilities. This group became obsolete when support for
multiple SYSLOGs was added."
::= { juniLogMIBGroups 1 }
juniLogGroup2 OBJECT-GROUP
OBJECTS {
-- log destinations
juniLogSyslogRowStatus,
juniLogSyslogSeverity,
juniLogSyslogFacility,
juniLogDestConsoleSeverity,
juniLogDestNvFileSeverity,
-- log categories
juniLogCatName,
juniLogCatDescr,
juniLogCatEngineering,
juniLogCatDiscards,
juniLogCatSeverity,
juniLogCatVerbosity,
-- log category names
juniLogCatNameName,
juniLogCatNameIndex,
-- log message scalars
juniLogMsgCapacity,
juniLogMsgLastSeqNumber,
-- log messages
juniLogMsgCatName,
juniLogMsgCatIndex,
juniLogMsgSeverity,
juniLogMsgText,
juniLogMsgDateAndTimeStamp,
-- trap control
juniLogMsgThreshold }
STATUS current
DESCRIPTION
"A collection of objects providing management of Juniper Networks
logging capabilities, including support for multiple SYSLOG
destinations."
::= { juniLogMIBGroups 2 }
juniLogTrapGroup NOTIFICATION-GROUP
NOTIFICATIONS {
juniLogMsgThresholdTrap }
STATUS current
DESCRIPTION
"A management notification pertaining to logging operations."
::= { juniLogMIBGroups 3 }
END

View File

@@ -0,0 +1,57 @@
-- *****************************************************************************
-- Juniper-License-Mgr-CONF
--
-- JUNOSe SNMP Agent Capabilities definitions for the License Mgr MIB.
--
-- Copyright (c) 2004 Juniper Networks, Inc. All rights reserved.
-- *****************************************************************************
Juniper-License-Mgr-CONF DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
juniAgents
FROM Juniper-Agents;
juniLicenseMgrAgent MODULE-IDENTITY
LAST-UPDATED "200409142107Z" -- 14-Sep-04 05:07 PM EDT
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Networks, Inc.
Postal: 10 Technology Park Drive
Westford, MA 01886-3146
USA
Tel: +1 978 589 5800
E-mail: mib@Juniper.net"
DESCRIPTION
"The agent capabilities definitions for the License Mgr component of
the SNMP agent in the Juniper E-series family of products."
-- Revision History
REVISION "200409142107Z" -- 14-Sep-04 05:07 PM EDT - JUNOSe 6.0
DESCRIPTION
"The initial release of this management information module."
::= { juniAgents 71 }
-- *****************************************************************************
-- License Mgr JUNOSe SNMP Agent Capabilities definitions
-- *****************************************************************************
juniLicenseMgrAgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the License Mgr component of the JUNOSe SNMP agent.
This version of the License Mgr component is supported in JUNOSe 6.0
and subsequent system releases."
STATUS current
DESCRIPTION
"The MIB supported by the JUNOSe SNMP agent for the License Mgr
application."
SUPPORTS Juniper-LICENSE-MIB
INCLUDES {
juniLicenseGroup }
::= { juniLicenseMgrAgent 1 }
END

View File

@@ -0,0 +1,161 @@
-- *****************************************************************************
-- Juniper-Local-Address-Server-CONF
--
-- SNMP Agent Capabilities definitions for the Local Address Server MIB.
--
-- Copyright (c) 2001 Unisphere Networks, Inc.
-- Copyright (c) 2002, 2003 Juniper Networks, Inc.
-- All rights reserved.
-- *****************************************************************************
Juniper-Local-Address-Server-CONF DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
juniAgents
FROM Juniper-Agents;
juniLocalAddressServerAgent MODULE-IDENTITY
LAST-UPDATED "200502112135Z" -- 11-Feb-05 04:35 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
E-mail: mib@Juniper.net"
DESCRIPTION
"The agent capabilities definitions for the Local Address Server
component of the SNMP agent in the Juniper E-series family of products."
-- Revision History
REVISION "200502112135Z" -- 11-Feb-05 04:35 PM EST - JUNOSe 7.0
DESCRIPTION
"Added support for rsAddressSharedPoolTable, update agent
to version 6."
REVISION "200311041830Z" -- 04-Nov-03 01:30 PM EST - JUNOSe 5.3
DESCRIPTION
"Juniper-ADDRESS-POOL-MIB:
Added support for address pool aliases."
REVISION "200209061654Z" -- 06-Sep-02 12:54 PM EDT - JUNOSe 5.0
DESCRIPTION
"Juniper-ADDRESS-POOL-MIB:
Replaced Unisphere names with Juniper names."
REVISION "200205061920Z" -- 06-May-02 03:20 PM EDT - JUNOSe 3.3
DESCRIPTION
"Juniper-ADDRESS-POOL-MIB:
Added support for address pools with multiple address ranges."
REVISION "200105021322Z" -- 02-May-01 09:22 AM EDT - JUNOSe 3.2
DESCRIPTION
"The initial release of this management information module."
::= { juniAgents 25 }
-- *****************************************************************************
-- Local Address Server SNMP Agent Capabilities definitions
-- *****************************************************************************
juniLocalAddressServerAgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the Local Address Server component of the JUNOSe SNMP
agent. This version of the Local Address Server component was supported
in JUNOSe 1.3 thru 3.1 system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the Local Address Server
application in JUNOSe. These capabilities became obsolete when pool
exhaustion variables and notifications were added."
SUPPORTS Juniper-ADDRESS-POOL-MIB
INCLUDES {
juniAddressPoolGroup }
::= { juniLocalAddressServerAgent 1 }
juniLocalAddressServerAgentV2 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 2 of the Local Address Server component of the JUNOSe SNMP
agent. This version of the Local Address Server component was supported
in JUNOSe 3.2 system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the Local Address Server
application in JUNOSe. These capabilities became obsolete when support
was added for address pools with multiple address ranges."
SUPPORTS Juniper-ADDRESS-POOL-MIB
INCLUDES {
juniAddressPoolGroup2,
juniAddressPoolTrapGroup }
::= { juniLocalAddressServerAgent 2 }
juniLocalAddressServerAgentV3 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 3 of the Local Address Server component of the JUNOSe SNMP
agent. This version of the Local Address Server component was supported
in JUNOSe 3.3 thru 5.2 system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the Local Address Server
application in JUNOSe. These capabilities became obsolete when support
was added for address pool aliases."
SUPPORTS Juniper-ADDRESS-POOL-MIB
INCLUDES {
juniAddressPoolGroup3,
juniAddressPoolDeprecatedGroup,
juniAddressPoolTrapGroup }
::= { juniLocalAddressServerAgent 3 }
juniLocalAddressServerAgentV4 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 4 of the Local Address Server component of the JUNOSe SNMP
agent. This version of the Local Address Server component is supported
in JUNOSe 5.3 and subsequent system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the Local Address Server
application in JUNOSe. These capabilities became obsolete when support
was added for next PoolProfile index."
SUPPORTS Juniper-ADDRESS-POOL-MIB
INCLUDES {
juniAddressPoolGroup3,
juniAddressPoolDeprecatedGroup,
juniAddressPoolTrapGroup,
juniAddressAliasGroup }
::= { juniLocalAddressServerAgent 4 }
juniLocalAddressServerAgentV5 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 5 of the Local Address Server component of the JUNOSe SNMP
agent. This version of the Local Address Server component is supported
in JUNOSe 6.0 and subsequent system releases."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the Local Address Server
application in JUNOSe."
SUPPORTS Juniper-ADDRESS-POOL-MIB
INCLUDES {
juniAddressPoolGroup4,
juniAddressPoolDeprecatedGroup,
juniAddressPoolTrapGroup,
juniAddressAliasGroup }
::= { juniLocalAddressServerAgent 5 }
juniLocalAddressServerAgentV6 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 6 of the Local Address Server component of the JUNOSe SNMP
agent. This version of the Local Address Server component is supported
in JUNOSe 7.0 and subsequent system releases."
STATUS current
DESCRIPTION
"The MIB supported by the SNMP agent for the Local Address Server
application in JUNOSe."
SUPPORTS Juniper-ADDRESS-POOL-MIB
INCLUDES {
juniAddressPoolGroup5,
juniAddressPoolDeprecatedGroup,
juniAddressPoolTrapGroup,
juniAddressAliasGroup }
::= { juniLocalAddressServerAgent 6 }
END

View File

@@ -0,0 +1,80 @@
-- *****************************************************************************
-- Juniper-Log-CONF
--
-- SNMP Agent Capabilities definitions for the Log MIB.
--
-- Copyright (c) 2001 Unisphere Networks, Inc.
-- Copyright (c) 2002, 2003 Juniper Networks, Inc.
-- All rights reserved.
-- *****************************************************************************
Juniper-Log-CONF DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
juniAgents
FROM Juniper-Agents;
juniLogAgent MODULE-IDENTITY
LAST-UPDATED "200209061654Z" -- 06-Sep-02 12:54 PM EDT
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Networks, Inc.
Postal: 10 Technology Park Drive
Westford, MA 01886-3146
USA
Tel: +1 978 589 5800
E-mail: mib@Juniper.net"
DESCRIPTION
"The agent capabilities definitions for the logging managment component
of the SNMP agent in the Juniper E-series family of products."
-- Revision History
REVISION "200209061654Z" -- 06-Sep-02 12:54 PM EDT - JUNOSe 5.0
DESCRIPTION
"Replaced Unisphere names with Juniper names."
REVISION "200103282207Z" -- 28-Mar-01 05:07 PM EST - JUNOSe 3.2
DESCRIPTION
"The initial release of this management information module."
::= { juniAgents 26 }
-- *****************************************************************************
-- Logging managment SNMP Agent Capabilities definitions
-- *****************************************************************************
juniLogAgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the logging managment component of the JUNOSe SNMP agent.
This version of the logging managment component was supported in JUNOSe
1.3 system release."
STATUS obsolete
DESCRIPTION
"The MIB supported by the SNMP agent for the logging managment
application in JUNOSe. These capabilities became obsolete when the
single syslog destination was replaced with a table of syslog
destinations and the syslog facility was added."
SUPPORTS Juniper-LOG-MIB
INCLUDES {
juniLogGroup,
juniLogTrapGroup }
::= { juniLogAgent 1 }
juniLogAgentV2 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 2 of the logging managment component of the JUNOSe SNMP agent.
This version of the logging managment component is supported in JUNOSe
2.0 and subsequent system releases."
STATUS current
DESCRIPTION
"The MIB supported by the SNMP agent for the logging managment
application in JUNOSe."
SUPPORTS Juniper-LOG-MIB
INCLUDES {
juniLogGroup2,
juniLogTrapGroup }
::= { juniLogAgent 2 }
END

876
MIBS/junose/Juniper-MIBs Normal file
View File

@@ -0,0 +1,876 @@
-- *****************************************************************************
-- MIB module identifier assignments for Juniper Networks E-series products.
--
-- Copyright (c) 1999, 2002 Unisphere Networks, Inc.
-- Copyright (c) 2002, 2004 Juniper Networks, Inc.
-- All Rights Reserved.
-- *****************************************************************************
Juniper-MIBs DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
juniperUniMibs
FROM Juniper-UNI-SMI;
juniMibs MODULE-IDENTITY
LAST-UPDATED "200508191421Z" -- 19-Aug-05 02:21 PM EDT
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 assignment of the MIB module object identifiers for Juniper
E-series product MIBs located under the Juniper Networks JUNOSe
top-level MIB module object identifier (juniMibs)."
-- Revision History
REVISION "200601010000Z" -- 01-Jan-06 00:00 PM EDT - JUNOSe 7.3
DESCRIPTION
"Added MIB module OIDs for:
- DOS Protection MIB
- HTTP Protection Platform MIB."
REVISION "200508191421Z" -- 19-Aug-05 02:21 PM EDT - JUNOSe 8.0
DESCRIPTION
"Added MIB module OIDs for:
- HTTP MIB
- HTTP Profile MIB."
REVISION "200506301803Z" -- 30-Jun-05 02:03 PM EDT - JUNOSe 7.2
DESCRIPTION
"Added MIB module OIDs for:
- Packet Mirror MIB."
REVISION "200406072057Z" -- 07-Jun-04 04:57 PM EDT - JUNOSe 6.0
DESCRIPTION
"Added MIB module OIDs for:
- RADIUS Proxy MIB
- RADIUS Initiated Request MIB."
REVISION "200311242102Z" -- 24-Nov-03 04:02 PM EST - JUNOSe 5.3
DESCRIPTION
"Added MIB module OIDs for:
- Disman Event MIB
- IP Security Tunnel MIB
- Internet Key Exchange MIB
- Tunnel Server Management MIB."
REVISION "200311241829Z" -- 24-Nov-03 01:29 PM EST - JUNOSe 5.1
DESCRIPTION
"Added MIB module OIDs for:
- ATM 1483 Profile MIB
- IPv6 Profile MIB
- DHCPv6 MIB."
REVISION "200305052125Z" -- 05-May-03 05:25 PM EDT - JUNOSe 5.0
DESCRIPTION
"Replaced Unisphere names with Juniper names.
Added MIB module OIDs for:
- Bridge MIB
- Bridging manager MIB
- Multicast router MIB
- Tunnel Server Manager MIB
- RADIUS disconnect MIB."
REVISION "200304291418Z" -- 29-Apr-03 10:18 AM EDT - JUNOSe 4.1
DESCRIPTION
"Added MIB module OID for the TACACS+ client MIB."
REVISION "200304231356Z" -- 23-Apr-03 09:56 AM EDT - JUNOSe 4.0
DESCRIPTION
"Added MIB module OIDs for:
- Multiprotocol Label Switching (MPLS) MIB
- System Clock MIB
- Quality of Service (QoS) MIB
- X.21/V.35 interface MIB.
Obsolete L2F MIB."
REVISION "200205311433Z" -- 31-May-02 10:33 AM EDT - JUNOSe 3.6
DESCRIPTION
"Added MIB module OID for the L2TP Dialout MIB."
REVISION "200111301412Z" -- 30-Nov-01 09:12 AM EST - JUNOSe 3.2
DESCRIPTION
"Added IP Tunnel (GRE/DVMRP) MIB, Connection-Based Forwarding (CBF) MIB
and Layer 2 Forwarding (L2F) Protocol MIB module OIDs."
REVISION "200012271550Z" -- 27-Dec-00 10:50 AM EST - JUNOSe 3.1
DESCRIPTION
"Added SMDS MIB module OID."
REVISION "200011220000Z" -- 22-Nov-00 - JUNOSe 3.0
DESCRIPTION
"Revised .mi2 filenames in descriptions for PPP and PPPOE Profile MIBs.
Added AUTOCONFIGURE and SUBSCRIBER MIBs."
REVISION "200009191540Z" -- 19-Sep-00 11:40 AM EDT - JUNOSe 2.0
DESCRIPTION
"Replaced OBJECT-IDENTITYs with OBJECT IDENTIFIERs.
Added new MIB module IDs."
REVISION "9912151544Z" -- 15-Dec-99 10:44 AM EST - JUNOSe 1.3
DESCRIPTION
"Added OBJECT-IDENTITY definitions for all MIB module IDs."
REVISION "9911080000Z" -- 08-Nov-99 - JUNOSe 1.2
DESCRIPTION
"Initial version of this management information module."
::= { juniperUniMibs 2 }
-- *****************************************************************************
-- The assignment of all Juniper Networks E-series products' MIB module
-- identifiers are contained in this section of the SNMP object identifier
-- registration tree. MIB object identifiers are allocated beneath a MIB's
-- MODULE-IDENTITY node.
-- *****************************************************************************
juniTextualConventions OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "Textual Conventions module for Juniper Networks E-series products."
-- REFERENCE
-- "The textual convention are defined in the Juniper-TC module (in the
-- juniTc.mi2 file)."
::= { juniMibs 1 }
juniSystemMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "The generic system MIB module for Juniper Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-System-MIB module (in the
-- juniSystem.mi2 file)."
::= { juniMibs 2 }
juniIfMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "Generic Interfaces MIB module for Juniper Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-UNI-IF-MIB module (in the
-- juniIf.mi2 file)."
::= { juniMibs 3 }
juniDs3MIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "DS3/E3 MIB module for Juniper Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-DS3-MIB module (in the
-- juniDs3.mi2 file)."
::= { juniMibs 4 }
juniDs1MIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "DS1/E1 MIB module for Juniper Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-DS1-MIB module (in the
-- juniDs1.mi2 file)."
::= { juniMibs 5 }
juniFt1MIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "Fractional T1 arrangements MIB module for Juniper Networks E-series
-- products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-FRACTIONAL-T1-MIB module (in
-- the juniFt1.mi2 file)."
::= { juniMibs 6 }
juniSonetMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "SONET MIB module for Juniper Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-SONET-MIB module (in the
-- juniSonet.mi2 file)."
::= { juniMibs 7 }
juniAtmMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "ATM MIB module for Juniper Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-UNI-ATM-MIB module (in the
-- juniAtm.mi2 file)."
::= { juniMibs 8 }
juniHdlcMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "HDLC MIB module for Juniper Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-HDLC-MIB module (in the
-- juniHdlc.mi2 file)."
::= { juniMibs 9 }
juniFrameRelayMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "Frame Relay MIB module for Juniper Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-FRAME-RELAY-MIB module (in
-- the juniFr.mi2 file)."
::= { juniMibs 10 }
juniPppMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "PPP MIB module for Juniper Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-PPP-MIB module (in the
-- juniPpp.mi2 file)."
::= { juniMibs 11 }
juniIpMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "IP Protocol, Interfaces, Forwarding MIBs module for Juniper Networks
-- E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-IP-MIB module (in the
-- juniIp.mi2 file)."
::= { juniMibs 12 }
juniIpPolicyMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "IP Access Lists, Route Maps MIB module for Juniper Networks E-series
-- products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-IP-POLICY-MIB module (in the
-- juniIpPolicy.mi2 file)."
::= { juniMibs 13 }
juniOspfMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "OSPF MIB module for Juniper Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-OSPF-MIB module (in the
-- juniOspf.mi2 file)."
::= { juniMibs 14 }
juniSlepMIBS OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "SLEP MIB module for Juniper Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-SLEP-MIB module (in the
-- juniSlep.mi2 file)."
::= { juniMibs 15 }
juniSnmpMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "SNMP MIB module for Juniper Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-SNMP-MIB module (in the
-- juniSnmp.mi2 file)."
::= { juniMibs 16 }
juniERXSysMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "System MIB specific to the ERX1400/ERX700/ERX300 products module for
-- Juniper Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-ERX-System-MIB module (in
-- the usErxSystem.mi2 file)."
::= { juniMibs 17 }
juniPPPoEMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "PPP-over-Ethernet MIB module for Juniper Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-PPPOE-MIB module (in the
-- juniPppoe.mi2 file)."
::= { juniMibs 18 }
juniRadiusClientMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "RADIUS Client MIB module for Juniper Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-RADIUS-CLIENT-MIB module (in
-- the juniRadClient.mi2 file)."
::= { juniMibs 19 }
juniAaaMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "Authentication, Authorization, and Accounting Server MIB module for
-- Juniper Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-AAA-MIB module (in the
-- juniAaa.mi2 file)."
::= { juniMibs 20 }
juniAddressPoolMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "Address Pool MIB module for Juniper Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-ADDRESS-POOL-MIB module (in
-- the juniAddrPool.mi2 file)."
::= { juniMibs 21 }
juniDhcpMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "DHCP MIB module for Juniper Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-DHCP-MIB module (in the
-- juniDhcp.mi2 file)."
::= { juniMibs 22 }
juniFileXferMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "File Transfer MIB module for Juniper Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-FILE-XFER-MIB module (in the
-- juniFileXfer.mi2 file)."
::= { juniMibs 23 }
juniAcctngMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "Bulk Stats MIB module for Juniper Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-ACCOUNTING-MIB module (in
-- the juniAcctng.mi2 file)."
::= { juniMibs 24 }
juniProfileMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "Name/identifier mapping of configuration profiles MIB module for
-- Juniper Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-PROFILE-MIB module (in the
-- juniTmpl.mi2 file)."
::= { juniMibs 25 }
juniIpProfileMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "IP interface profile configuration MIB module for Juniper Networks
-- E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-IP-PROFILE-MIB module (in
-- the juniTmplIp.mi2 file)."
::= { juniMibs 26 }
juniPolicyMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "Policy Management MIB module for Juniper Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-POLICY-MIB module (in the
-- juniPolicy.mi2 file)."
::= { juniMibs 27 }
juniLogMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "Logging Configuration and Monitoring MIB module for Juniper Networks
-- E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-LOG-MIB module (in the
-- juniLog.mi2 file)."
::= { juniMibs 28 }
juniBgpMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "BGP MIB module for Juniper Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-BGP-MIB module (in the
-- juniBgp.mi2 file)."
::= { juniMibs 29 }
juniCliMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "CLI MIB module for Juniper Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-CLI-MIB module (in the
-- juniCli.mi2 file)."
::= { juniMibs 30 }
juniBridgeEthernetMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "Bridged Ethernet MIB module for Juniper Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-BRIDGE-ETHERNET-MIB module
-- (in the juniBridgeEthernet.mi2 file)."
::= { juniMibs 31 }
juniRouterMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "Router MIB module for Juniper Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-ROUTER-MIB module (in the
-- juniRouter.mi2 file)."
::= { juniMibs 32 }
juniHostMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "Host configuration MIB module for Juniper Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-HOST-MIB module (in the
-- juniHost.mi2 file)."
::= { juniMibs 33 }
juniEthernetMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "Ethernet MIB module for Juniper Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-ETHERNET-MIB module (in the
-- juniEthernet.mi2 file)."
::= { juniMibs 34 }
juniL2tpMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "The Layer 2 Tunneling Protocol (L2TP) MIB module for Juniper Networks
-- E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-L2TP-MIB module (in the
-- juniL2tp.mi2 file)."
::= { juniMibs 35 }
juniSscClientMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "SSC MIB module for Juniper Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-SSC-CLIENT-MIB module (in
-- the juniSscClient.mi2 file)."
::= { juniMibs 36 }
juniCopsProtocolMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "COPS MIB module for Juniper Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-COPS-MIB module (in the
-- juniCops.mi2 file)."
::= { juniMibs 37 }
juniIsisMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "ISIS MIB module for Juniper Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-ISIS-MIB module (in the
-- juniIsis.mi2 file)."
::= { juniMibs 38 }
juniPingMIB OBJECT IDENTIFIER
-- STATUS obsolete
-- DESCRIPTION
-- "Obsolete IETF Distributed Management Ping MIB folded into Juniper
-- Networks E-series products. This MIB has been replaced by the Internet
-- Standards Track DISMAN-PING-MIB (RFC 2925)."
::= { juniMibs 39 }
juniIgmpMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "IETF IGMP MIB folded into Juniper Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-IGMP-MIB module (in the
-- juniIgmp.mi2 file)."
::= { juniMibs 40 }
juniTraceRouteMIB OBJECT IDENTIFIER
-- STATUS obsolete
-- DESCRIPTION
-- "Obsolete IETF Distributed Management Trace-route MIB folded into
-- Juniper Networks E-series products. This MIB has been replaced by the
-- Internet Standards Track DISMAN-TRACEROUTE-MIB (RFC 2925)."
::= { juniMibs 41 }
juniLookupMIB OBJECT IDENTIFIER
-- STATUS obsolete
-- DESCRIPTION
-- "Obsolete IETF Distributed Management NS Lookup MIB folded into Juniper
-- Networks E-series products. This MIB has been replaced by the Internet
-- Standards Track DISMAN-NSLOOKUP-MIB (RFC 2925)."
::= { juniMibs 42 }
juniPimMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "PIM MIB module for Juniper Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-PIM-MIB module (in the
-- juniPim.mi2 file)."
::= { juniMibs 43 }
juniDvmrpMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "The Distance Vector Multicast Routing Protocol (DVMRP) MIB for Juniper
-- Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-DVMRP-MIB module (in the
-- juniDvmrp.mi2 file)."
::= { juniMibs 44 }
juniPppProfileMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "PPP interface profile configuration MIB module for Juniper Networks
-- E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-PPP-Profile-MIB module (in
-- the juniTmplPpp.mi2 file)."
::= { juniMibs 45 }
juniPppoeProfileMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "PPP over Ethernet interface profile configuration MIB module for
-- Juniper Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-PPPoE-Profile-MIB module (in
-- the juniTmplPppoe.mi2 file)."
::= { juniMibs 46 }
juniDnsMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "Domain Name System (DNS) management MIB module for Juniper Networks
-- E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-DNS-MIB module (in the
-- juniDns.mi2 file)."
::= { juniMibs 47 }
juniAutoConfMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "Auto-Configuration management MIB module for Juniper Networks E-series
-- products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-AUTOCONFIGURE-MIB module (in
-- the juniAutoconf.mi2 file)."
::= { juniMibs 48 }
juniSubscriberMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "Subscriber management MIB module for Juniper Networks E-series
-- products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-SUBSCRIBER-MIB module (in
-- the juniSubscriber.mi2 file)."
::= { juniMibs 49 }
juniSmdsMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "Switched Multimegabit Data Service (SMDS) MIB module for Juniper
-- Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-SMDS-MIB module (in the
-- juniSmds.mi2 file)."
::= { juniMibs 50 }
juniIpTunnelMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "IP Tunnel (GRE/DVMRP) MIB module for Juniper Networks E-series
-- products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-IP-TUNNEL-MIB module (in the
-- juniIpTunnel.mi2 file)."
::= { juniMibs 51 }
juniCbfMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "Connection-Based Forwarding (CBF) MIB module for Juniper Networks
-- E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-CBF-MIB module (in the
-- juniCbf.mi2 file)."
::= { juniMibs 52 }
juniL2fMIB OBJECT IDENTIFIER
-- STATUS obsolete
-- DESCRIPTION
-- "Obsolete Layer 2 Forwarding (L2F) Protocol MIB module for Juniper
-- Networks E-series products."
::= { juniMibs 53 }
juniMplsMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "Multiprotocol Label Switching (MPLS) MIB module for Juniper Networks
-- E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-MPLS-MIB module (in the
-- juniMpls.mi2 file)."
::= { juniMibs 54 }
juniMrxSystemMIB OBJECT IDENTIFIER
-- STATUS obsolete
-- DESCRIPTION
-- "This value is not used."
::= { juniMibs 55 }
juniSysClockMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "System Clock MIB module for Juniper Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-System-Clock-MIB module (in
-- the juniSysClock.mi2 file)."
::= { juniMibs 56 }
juniQosMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "Quality of Service (QoS) MIB module for Juniper Networks E-series
-- products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-QoS-MIB module (in the
-- juniQos.mi2 file)."
::= { juniMibs 57 }
juniAtm1483ProfileMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "ATM 1483 interface profile configuration MIB module for Juniper
-- Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-ATM-1483-Profile-MIB module
-- (in the juniTmplAtm.mi2 file)."
::= { juniMibs 58 }
juniV35MIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "The X.21/V.35 interface configuration MIB module for Juniper Networks
-- E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-V35-MIB module (in the
-- juniV35.mi2 file)."
::= { juniMibs 59 }
juniTacacsPlusClientMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "The Terminal Access Controller Access Control System Plus (TACACS+)
-- Client MIB module for Juniper Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-TACACS-Plus-Client-MIB
-- module (in the juniTcsClient.mi2 file)."
::= { juniMibs 60 }
juniL2tpDialoutMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "The Layer 2 Tunneling Protocol (L2TP) Dialout MIB module for Juniper
-- Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-L2TP-Dialout-MIB module (in
-- the juniL2tpDialout.mi2 file)."
::= { juniMibs 62 }
juniBridgeMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "The Bridge MIB module for Juniper Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-BRIDGE-MIB module (in the
-- juniBridge.mi2 file)."
::= { juniMibs 63 }
juniBridgingMgrMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "The Bridging manager MIB module for Juniper Networks E-series
-- products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-Bridging-Manager-MIB module
-- (in the juniBridgingMgr.mi2 file)."
::= { juniMibs 64 }
juniMRouterMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "The IP multicast router MIB module for Juniper Networks E-series
-- products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-MROUTER-MIB module (in the
-- juniMRouter.mi2 file)."
::= { juniMibs 65 }
juniDismanEventMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "The Distributed Management (Disman) Event MIB extension module for
-- Juniper Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-DISMAN-EVENT-MIB module (in
-- the juniDismanEvent.mi2 file)."
::= { juniMibs 66 }
juniRadiusDisconnectMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "The RADIUS Disconnect MIB module for Juniper Networks E-series
-- products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-RADIUS-Disconnect-MIB module
-- (in the juniRadDiscon.mi2 file)."
::= { juniMibs 67 }
juniIpv6ProfileMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "The IPv6 interface profile configuration MIB module for Juniper
-- Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-IPV6-PROFILE-MIB module (in
-- the juniTmplIpv6.mi2 file)."
::= { juniMibs 68 }
juniDhcpv6MIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "The DHCPv6 MIB module for Juniper Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-DHCPv6-MIB module (in the
-- juniDhcpv6.mi2 file)."
::= { juniMibs 69 }
juniIpsecTunnelMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "The IP Security Tunnel MIB module for Juniper Networks E-series
-- products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-IPsec-Tunnel-MIB module (in
-- the juniIpsecTunnel.mi2 file)."
::= { juniMibs 70 }
juniIkeMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "The Internet Key Exchange (IKE) MIB module for Juniper Networks
-- E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-IKE-MIB module (in the
-- juniIke.mi2 file)."
::= { juniMibs 71 }
juniTsmMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "The Tunnel Server Management (TSM) MIB module for Juniper Networks
-- E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-TSM-MIB module (in the
-- juniTsm.mi2 file)."
::= { juniMibs 72 }
juniRadiusProxyMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "RADIUS Proxy MIB module for Juniper Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-RADIUS-Proxy-MIB module (in
-- the juniRadProxy.mi2 file)."
::= { juniMibs 73 }
juniRedundancyMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "High Availability Redundancy MIB module for Juniper Networks edge
-- router products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-REDUNDANCY-MIB module
-- (in the juniRedundancy.mi2 file)."
::= { juniMibs 74 }
juniRadiusRequestMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "RADIUS Initiated Request MIB module for Juniper Networks edge
-- router products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-RADIUS-Initiated-Request-MIB
-- module (in the juniRadRequest.mi2 file)."
::= { juniMibs 75 }
juniLicenseMgrMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "License Manager MIB module for Juniper Networks edge router products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-LICENSE-MIB
-- module (in the juniLicense.mi2 file)."
::= { juniMibs 76 }
juniPacketMirrorMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "Packet Mirror MIB module for Juniper Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-PACKET-MIRROR-MIB module (in the
-- juniPacketMirror.mi2 file)."
::= { juniMibs 77 }
juniHttpMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "HTTP server MIB module for Juniper Networks E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-HTTP-MIB module (in
-- the juniHttp.mi2 file)."
::= { juniMibs 78 }
juniHttpProfileMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "HTTP interface profile configuration MIB module for Juniper Networks
-- E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-HTTP-PROFILE-MIB module (in
-- the juniTmplHttp.mi2 file)."
::= { juniMibs 79 }
juniDosProtectionMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "DOS Protection MIB module for Juniper Networks
-- E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-DOS-PROTECTION-MIB module (in
-- the juniTmplDosprotection.mi2 file)."
::= { juniMibs 80 }
juniDosProtectionPlatformMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "DOS Protection MIB module for Juniper Networks
-- E-series products."
-- REFERENCE
-- "The MIB objects are defined in the Juniper-DOS-PROTECTION-PLATFORM-MIB
-- module (in the juniTmplDosprotectionplat.mi2 file)."
::= { juniMibs 81 }
juniInetMIB OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "IPv6 MIB for Juniper Networks E-Series products"
-- REFERENCE
-- "The MIB objects are defined in the Juniper-INET-MIB module (in the
-- juniInet.mi2 file)."
::= { juniMibs 82 }
END

View File

@@ -0,0 +1,607 @@
-- *****************************************************************************
-- Juniper-MROUTER-MIB
--
-- Juniper Networks Enterprise MIB
-- IP multicast router MIB
--
-- Copyright (c) 2002-2006 Juniper Networks, Inc.
-- All Rights Reserved.
-- *****************************************************************************
Juniper-MROUTER-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, IpAddress, Unsigned32, Counter64,NOTIFICATION-TYPE
FROM SNMPv2-SMI
DisplayString,TruthValue,RowStatus
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
IANAipMRouteProtocol
FROM IANA-RTPROTO-MIB
juniMibs
FROM Juniper-MIBs
JuniInterfaceLocationValue, JuniInterfaceLocationType
FROM Juniper-TC
ipMRouteEntry,ipMRouteInterfaceEntry
FROM IPMROUTE-STD-MIB;
juniMRouterMIB MODULE-IDENTITY
LAST-UPDATED "200609180809Z" -- 18-Sep-06 04:09 AM EDT
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 IP multicast router MIB for Juniper Networks enterprise."
-- Revision History
REVISION "200609180809Z" -- 18-Sep-06 04:09 AM EDT - JUNOSe 8.2
DESCRIPTION
"Extended the ipMRouteInterfaceEntry Table, introduced traps and platform
dependent juniMRoutePortTable."
REVISION "200609021102Z" -- 02-Sep-06 07:02 PM EDT - JUNOSe 8.1
DESCRIPTION
"Scalar attribute juniMcastRpfDisable is supported in this MIB module."
REVISION "200606151013Z" -- 15-Jun-06 06:13 AM EDT - JUNOSe 8.1
DESCRIPTION
"Extended the ipMRouteEntry Table."
REVISION "200210282006Z" -- 28-Oct-02 03:06 PM EST - JUNOSe 5.0
DESCRIPTION
"Initial version of this MIB module."
::= { juniMibs 65 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed objects
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniMRouterMIBObject OBJECT IDENTIFIER ::= { juniMRouterMIB 1 }
juniMcastTraps OBJECT IDENTIFIER ::= { juniMRouterMIBObject 1 }
juniMcastObjects OBJECT IDENTIFIER ::= { juniMRouterMIBObject 2 }
juniMcastNotifyObject OBJECT IDENTIFIER ::= { juniMRouterMIBObject 3 }
juniMcastNotificationObjects OBJECT IDENTIFIER ::= { juniMcastNotifyObject 1 }
--
-- The static IP route table for RPF check
--
juniMcastRpfRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniMcastRpfRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table listing the static IP routes for the mcast RPF check."
::= { juniMcastObjects 1 }
juniMcastRpfRouteEntry OBJECT-TYPE
SYNTAX JuniMcastRpfRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry representing the static IP route for the mcast RPF check."
INDEX { juniMcastRouteStaticDest,
juniMcastRouteStaticMask }
::= { juniMcastRpfRouteTable 1 }
JuniMcastRpfRouteEntry ::= SEQUENCE {
juniMcastRouteStaticDest IpAddress,
juniMcastRouteStaticMask IpAddress,
juniMcastRouteStaticRtPreference Integer32,
juniMcastRouteStaticRpfHop IpAddress,
juniMcastRouteStaticTag Unsigned32,
juniMcastRouteStaticRowStatus RowStatus }
juniMcastRouteStaticDest OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The static group's destination IpAddress."
::= { juniMcastRpfRouteEntry 1 }
juniMcastRouteStaticMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The static group's destination IpAddress Mask."
::= { juniMcastRpfRouteEntry 2 }
juniMcastRouteStaticRtPreference OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The administrative distance metric."
::= { juniMcastRpfRouteEntry 3 }
juniMcastRouteStaticRpfHop OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The next hop IP address."
::= { juniMcastRpfRouteEntry 4 }
juniMcastRouteStaticTag OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The tag value to be associated."
::= { juniMcastRpfRouteEntry 5 }
juniMcastRouteStaticRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls creation/deletion of entries in this table according to the
RowStatus textual convention, constrained to support the following
values only:
createAndGo
destroy
To create an entry in this table, the following entry objects MUST be
explicitly configured:
juniMcastRouteStaticRowStatus
juniMcastRouteStaticDest
juniMcastRouteStaticMask
juniMcastRouteStaticRtPreference
juniMcastRouteStaticRpfHop
juniMcastRouteStaticTag "
::= { juniMcastRpfRouteEntry 6 }
--
-- Extension of IP Multicast Routing MIB-Group
--
juniMRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniMRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table containing the extended information of IP Multicast Route Entry"
::= { juniMcastObjects 2 }
juniMRouteEntry OBJECT-TYPE
SYNTAX JuniMRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry representing the additional information of IP Multicast Route Entry"
AUGMENTS {ipMRouteEntry}
::= { juniMRouteTable 1 }
JuniMRouteEntry ::= SEQUENCE {
juniMRouteAdmBwAdaptive TruthValue,
juniMRouteAdmBw Integer32,
juniMRouteQosBwAdaptive TruthValue,
juniMRouteQosBw Integer32,
juniMRouteIsEcmp TruthValue,
juniMRouteRpfDisabled TruthValue,
juniMRouteOwnerProtoType IANAipMRouteProtocol,
juniMRoutePktFwd Counter64,
juniMRouteOifCnt Integer32 }
juniMRouteAdmBwAdaptive OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates that bandwidth is measured. "
::= { juniMRouteEntry 1 }
juniMRouteAdmBw OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Multicast Admission Control bandwidth in bps."
::= { juniMRouteEntry 2 }
juniMRouteQosBwAdaptive OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates that qos bandwidth is measured. "
::= { juniMRouteEntry 3 }
juniMRouteQosBw OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"QoS Adjustment bandwidth in bps. "
::= { juniMRouteEntry 4 }
juniMRouteIsEcmp OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates RPF route is an ECMP route."
::= { juniMRouteEntry 5 }
juniMRouteRpfDisabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates that RPF check is disabled for this entry."
::= { juniMRouteEntry 6 }
juniMRouteOwnerProtoType OBJECT-TYPE
SYNTAX IANAipMRouteProtocol
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the multicast protocol type."
::= { juniMRouteEntry 7 }
juniMRoutePktFwd OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packets received that made it out on any egress."
::= { juniMRouteEntry 8 }
juniMRouteOifCnt OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the OIF count."
::= { juniMRouteEntry 9 }
juniMcastRpfDisable OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Disable RPF check for the Group access list name. Null value for
enabling RPF check for the access list. "
::= { juniMcastObjects 3 }
--
-- The Multicast Routing Interface Table
--
juniMRouteInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniMRouteInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table containing multicast routing
information specific to interfaces."
::= { juniMcastObjects 4 }
juniMRouteInterfaceEntry OBJECT-TYPE
SYNTAX JuniMRouteInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) containing the multicast routing
information for a particular interface."
AUGMENTS { ipMRouteInterfaceEntry }
::= { juniMRouteInterfaceTable 1 }
JuniMRouteInterfaceEntry ::= SEQUENCE {
juniMRouteInterfaceActiveGroups Integer32,
juniMRouteInterfaceBlockedGroups Integer32
}
juniMRouteInterfaceActiveGroups OBJECT-TYPE
SYNTAX Integer32 (0..1024)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates the total number of groups currently forwarded on the interface."
::= { juniMRouteInterfaceEntry 1 }
juniMRouteInterfaceBlockedGroups OBJECT-TYPE
SYNTAX Integer32 (0..1024)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates the total number of groups currently blocked on the interface."
::= { juniMRouteInterfaceEntry 2 }
--
-- System wide platform dependent objects
--
juniMroutePortLocationType OBJECT-TYPE
SYNTAX JuniInterfaceLocationType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Describes the interpretation of JuniInterfaceLocationValue object
values into platform-dependent interface location components, e.g.,
'slot.port' on an ERX."
::= { juniMcastObjects 5 }
juniMRoutePortTable OBJECT-TYPE
SYNTAX SEQUENCE OF JuniMRoutePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The (conceptual) table containing multicast routing
information specific to the number of mroutes (across all VRs) ,
that have OIFs, on a port."
::= { juniMcastObjects 6 }
juniMRoutePortEntry OBJECT-TYPE
SYNTAX JuniMRoutePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) containing the multicast routing
information specific to the number of mroutes (across all VRs) ,
that have OIFs, on a port."
INDEX { juniMRoutePortLocationIndex }
::= { juniMRoutePortTable 1 }
JuniMRoutePortEntry ::= SEQUENCE {
juniMRoutePortLocationIndex JuniInterfaceLocationValue,
juniMRoutePortMaxBw Integer32,
juniMRoutePortPriorityBw Integer32,
juniMRoutePortHysteresis Integer32,
juniMRoutePortAdmittedBw Integer32,
juniMRoutePortSGCount Integer32,
juniMRoutePortLimit Integer32}
juniMRoutePortLocationIndex OBJECT-TYPE
SYNTAX JuniInterfaceLocationValue
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of a platform specific port location."
::= { juniMRoutePortEntry 1 }
juniMRoutePortMaxBw OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum port admission-bandwidth-limit to be configured on the port."
::= { juniMRoutePortEntry 2 }
juniMRoutePortPriorityBw OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum port priority-bandwidth-limit to be configured on the port."
::= { juniMRoutePortEntry 3 }
juniMRoutePortHysteresis OBJECT-TYPE
SYNTAX Integer32 (1..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Hysteresis to be configured on the port. Applies to juniMRoutePortMaxBw
and juniMRoutePortPriorityBw."
::= { juniMRoutePortEntry 4 }
juniMRoutePortAdmittedBw OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Admitted Bandwidht on the port."
::= { juniMRoutePortEntry 5 }
juniMRoutePortSGCount OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of mroutes on this port."
::= { juniMRoutePortEntry 6 }
juniMRoutePortLimit OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Limit on the number of mroutes, with the OIFs on the port, to be
configured on the port ."
::= { juniMRoutePortEntry 7 }
----------------
-- mrouter Traps
----------------
juniMRoutePortBwExceded NOTIFICATION-TYPE
OBJECTS {
juniMRouteIfLocIndex
}
STATUS current
DESCRIPTION
" A juniMRoutePortBwExceded trap signifies the port max
admission limit are exceded. This trap should be generated when the
OIFs are blocked due to exceded admission limit on the port."
::= { juniMcastTraps 1 }
juniMRoutePortBwReceded NOTIFICATION-TYPE
OBJECTS {
juniMRouteIfLocIndex
}
STATUS current
DESCRIPTION
" A juniMRoutePortBwReceded trap signifies the port max
admission limit are receded. This trap should be generated when the
the port admission limits fall below the configured hysteresis
value on the port."
::= { juniMcastTraps 2 }
juniMRoutePortPriorityBwExceded NOTIFICATION-TYPE
OBJECTS {
juniMRouteIfLocIndex
}
STATUS current
DESCRIPTION
" A juniMRoutePortPriorityBwExceded trap signifies the port priority
admission limit are exceded. This trap should be generated when the
OIFs are blocked due to exceded admission limit on the port."
::= { juniMcastTraps 3 }
juniMRoutePortPriorityBwReceded NOTIFICATION-TYPE
OBJECTS {
juniMRouteIfLocIndex
}
STATUS current
DESCRIPTION
" A juniMRoutePortPriorityReceded trap signifies the port priority
admission limit are receded. This trap should be generated when the
the port admission limits fall below the configured hysteresis
value on the port."
::= { juniMcastTraps 4 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Notification control objects
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniMRouteIfLocIndex OBJECT-TYPE
SYNTAX JuniInterfaceLocationValue
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The interface location on which the mrouter trap is generated."
::= { juniMcastNotificationObjects 1 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Conformance information
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniMcastConformance OBJECT IDENTIFIER ::= { juniMRouterMIB 2 }
juniMcastCompliances OBJECT IDENTIFIER ::= { juniMcastConformance 1 }
juniMcastConfGroups OBJECT IDENTIFIER ::= { juniMcastConformance 2 }
--
-- compliance statements
--
juniMcastCompliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"Obsolete compliance statement for entities which implement the Juniper
multicast MIB. This statement became obsolete when juniMRouteTable
were added. "
MODULE -- this module
MANDATORY-GROUPS {
juniMcastRpfRouteConfGroup }
::= { juniMcastCompliances 1 } -- JUNOSe 5.0
juniMcastCompliance2 MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"The compliance statement for entities which implement the Juniper
multicast MIB. "
MODULE -- this module
MANDATORY-GROUPS {
juniMcastRpfRouteConfGroup,
juniMRouteConfGroup }
::= { juniMcastCompliances 2 } -- JUNOSe 8.1
juniMcastCompliance3 MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"The compliance statement for entities which implement the Juniper
multicast MIB.This statement became obsolete when juniMRouteInterfaceTable,
juniMRoutePortTable and mrouter traps were added."
MODULE -- this module
MANDATORY-GROUPS {
juniMcastRpfRouteConfGroup,
juniMRouteConfGroup,
juniMcastGlobalConfGroup }
::= { juniMcastCompliances 3 } -- JUNOSe 8.1
juniMcastCompliance4 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement the Juniper
multicast MIB."
MODULE -- this module
MANDATORY-GROUPS {
juniMcastRpfRouteConfGroup,
juniMRouteConfGroup,
juniMcastGlobalConfGroup,
juniMRoutePortConfGroup }
::= { juniMcastCompliances 4 } -- JUNOSe 8.2
--
-- units of conformance
--
juniMcastRpfRouteConfGroup OBJECT-GROUP
OBJECTS {
juniMcastRouteStaticRtPreference,
juniMcastRouteStaticRpfHop,
juniMcastRouteStaticTag,
juniMcastRouteStaticRowStatus }
STATUS current
DESCRIPTION
"A collection of objects providing management of multicast RPF static
routes of the product."
::= { juniMcastConfGroups 1 }
juniMRouteConfGroup OBJECT-GROUP
OBJECTS {
juniMRouteAdmBwAdaptive,
juniMRouteAdmBw,
juniMRouteQosBwAdaptive,
juniMRouteQosBw,
juniMRouteIsEcmp,
juniMRouteRpfDisabled,
juniMRouteOwnerProtoType,
juniMRoutePktFwd,
juniMRouteOifCnt }
STATUS current
DESCRIPTION
"A collection of objects providing extended information of IP
Multicast Route Entry."
::= { juniMcastConfGroups 2 }
juniMcastGlobalConfGroup OBJECT-GROUP
OBJECTS {
juniMcastRpfDisable }
STATUS current
DESCRIPTION
"A collection of global scalar objects providing extended information
of IP Multicast Route Entry."
::= { juniMcastConfGroups 3 }
juniMRoutePortConfGroup OBJECT-GROUP
OBJECTS {
juniMRouteInterfaceActiveGroups,
juniMRouteInterfaceBlockedGroups,
juniMroutePortLocationType,
juniMRoutePortMaxBw,
juniMRoutePortPriorityBw,
juniMRoutePortHysteresis,
juniMRoutePortAdmittedBw,
juniMRoutePortSGCount,
juniMRoutePortLimit }
STATUS current
DESCRIPTION
"A collection of objects providing extended information of IP
Multicast Route Entry."
::= { juniMcastConfGroups 4 }
END

View File

@@ -0,0 +1,63 @@
-- *****************************************************************************
-- Juniper-NS-Lookup-CONF
--
-- SNMP Agent Capabilities definitions for the NS Lookup MIB.
--
-- Copyright (c) 2001 Unisphere Networks, Inc.
-- Copyright (c) 2002, 2003 Juniper Networks, Inc.
-- All rights reserved.
-- *****************************************************************************
Juniper-NS-Lookup-CONF DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
juniAgents
FROM Juniper-Agents;
juniNsLookupAgent MODULE-IDENTITY
LAST-UPDATED "200209061654Z" -- 06-Sep-02 12:54 PM EDT
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Networks, Inc.
Postal: 10 Technology Park Drive
Westford, MA 01886-3146
USA
Tel: +1 978 589 5800
E-mail: mib@Juniper.net"
DESCRIPTION
"The agent capabilities definitions for the remote name server (NS)
lookup component of the SNMP agent in the Juniper E-series family of
products."
-- Revision History
REVISION "200209061654Z" -- 06-Sep-02 12:54 PM EDT - JUNOSe 5.0
DESCRIPTION
"Replaced Unisphere names with Juniper names."
REVISION "200103282222Z" -- 28-Mar-01 05:22 PM EST - JUNOSe 3.2
DESCRIPTION
"The initial release of this management information module."
::= { juniAgents 27 }
-- *****************************************************************************
-- NS Lookup SNMP Agent Capabilities definitions
-- *****************************************************************************
juniNsLookupAgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the NS Lookup component of the JUNOSe SNMP agent. This
version of the NS Lookup component is supported in JUNOSe 3.0 and
subsequent system releases."
STATUS current
DESCRIPTION
"The MIB supported by the SNMP agent for the NS Lookup application in
JUNOSe."
SUPPORTS DISMAN-NSLOOKUP-MIB
INCLUDES {
lookupGroup }
::= { juniNsLookupAgent 1 }
END

View File

@@ -0,0 +1,65 @@
-- *****************************************************************************
-- Juniper-Notification-Log-CONF
--
-- SNMP Agent Capabilities definitions for the Notification Log MIB.
--
-- Copyright (c) 2002 Unisphere Networks, Inc.
-- Copyright (c) 2002, 2003 Juniper Networks, Inc.
-- All rights reserved.
-- *****************************************************************************
Juniper-Notification-Log-CONF DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
juniAgents
FROM Juniper-Agents;
juniNotificationLogAgent MODULE-IDENTITY
LAST-UPDATED "200209061654Z" -- 06-Sep-02 12:54 PM EDT
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Networks, Inc.
Postal: 10 Technology Park Drive
Westford, MA 01886-3146
USA
Tel: +1 978 589 5800
E-mail: mib@Juniper.net"
DESCRIPTION
"The agent capabilities definitions for the Notification Log component
of the SNMP agent in the Juniper E-series family of products."
-- Revision History
REVISION "200209061654Z" -- 06-Sep-02 12:54 PM EDT - JUNOSe 5.0
DESCRIPTION
"Replaced Unisphere names with Juniper names."
REVISION "200203251822Z" -- 25-Mar-02 01:22 PM EST - JUNOSe 4.1
DESCRIPTION
"The initial release of this management information module."
::= { juniAgents 56 }
-- *****************************************************************************
-- Notification Log SNMP Agent Capabilities definitions
-- *****************************************************************************
juniNotificationLogAgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the Notification Log component of the JUNOSe SNMP agent.
This version of the Notification Log component is supported in JUNOSe
4.1 and subsequent system releases."
STATUS current
DESCRIPTION
"The MIB supported by the SNMP agent for the Notification Log
application in JUNOSe."
SUPPORTS NOTIFICATION-LOG-MIB
INCLUDES {
notificationLogConfigGroup,
notificationLogStatsGroup,
notificationLogLogGroup,
notificationLogDateGroup }
::= { juniNotificationLogAgent 1 }
END

View File

@@ -0,0 +1,158 @@
-- *****************************************************************************
-- Juniper-OSPF-CONF
--
-- SNMP Agent Capabilities definitions for the OSPF MIBs.
--
-- Copyright (c) 2001 Unisphere Networks, Inc.
-- Copyright (c) 2002, 2003 Juniper Networks, Inc.
-- All rights reserved.
-- *****************************************************************************
Juniper-OSPF-CONF DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
juniAgents
FROM Juniper-Agents;
juniOspfAgent MODULE-IDENTITY
LAST-UPDATED "200209061654Z" -- 06-Sep-02 12:54 PM EDT
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Networks, Inc.
Postal: 10 Technology Park Drive
Westford, MA 01886-3146
USA
Tel: +1 978 589 5800
E-mail: mib@Juniper.net"
DESCRIPTION
"The agent capabilities definitions for the Open Shortest Path First
(OSPF) routing protocol component of the SNMP agent in the Juniper
E-series family of products."
-- Revision History
REVISION "200209061654Z" -- 06-Sep-02 12:54 PM EDT - JUNOSe 5.0
DESCRIPTION
"Replaced Unisphere names with Juniper names."
REVISION "200112061512Z" -- 06-Dec-01 10:12 AM EST - JUNOSe 4.0
DESCRIPTION
"New objects were added to the Juniper-OSPF-MIB
juniOspfBasicGroup2."
REVISION "200103291334Z" -- 29-Mar-01 08:34 AM EST - JUNOSe 3.2
DESCRIPTION
"The initial release of this management information module."
::= { juniAgents 28 }
-- *****************************************************************************
-- OSPF SNMP Agent Capabilities definitions
-- *****************************************************************************
juniOspfAgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the OSPF component of the JUNOSe SNMP agent. This version
of the OSPF component was supported in JUNOSe 2.x and 3.x system
releases."
STATUS obsolete
DESCRIPTION
"The MIBs supported by the SNMP agent for the OSPF application in
JUNOSe. These capabilities became obsolete when new objects were added
to the juniOspfBasicGroup."
SUPPORTS OSPF-MIB
INCLUDES {
ospfBasicGroup,
ospfAreaGroup,
ospfStubAreaGroup,
ospfLsdbGroup,
ospfHostGroup,
ospfIfGroup,
ospfIfMetricGroup,
ospfVirtIfGroup,
ospfNbrGroup,
ospfVirtNbrGroup,
ospfExtLsdbGroup,
ospfAreaAggregateGroup }
SUPPORTS OSPF-TRAP-MIB
INCLUDES {
ospfTrapControlGroup }
VARIATION ospfConfigErrorType
ACCESS accessible-for-notify
DESCRIPTION
"Only provided within a notification."
VARIATION ospfPacketType
ACCESS accessible-for-notify
DESCRIPTION
"Only provided within a notification."
VARIATION ospfPacketSrc
ACCESS accessible-for-notify
DESCRIPTION
"Only provided within a notification."
SUPPORTS Juniper-OSPF-MIB
INCLUDES {
juniOspfBasicGroup,
juniOspfAreaGroup,
juniOspfIfGroup,
juniOspfVirtIfGroup,
juniOspfNbrGroup,
juniOspfSummImportGroup,
juniOspfMd5IntfGroup,
juniOspfMd5VirtIntfGroup,
juniOspfNetRangeGroup }
::= { juniOspfAgent 1 }
juniOspfAgentV2 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 2 of the OSPF component of the JUNOSe SNMP agent. This version
of the OSPF component is supported in JUNOSe 4.0 and subsequent system
releases."
STATUS current
DESCRIPTION
"The MIBs supported by the SNMP agent for the OSPF application in
JUNOSe."
SUPPORTS OSPF-MIB
INCLUDES {
ospfBasicGroup,
ospfAreaGroup,
ospfStubAreaGroup,
ospfLsdbGroup,
ospfHostGroup,
ospfIfGroup,
ospfIfMetricGroup,
ospfVirtIfGroup,
ospfNbrGroup,
ospfVirtNbrGroup,
ospfExtLsdbGroup,
ospfAreaAggregateGroup }
SUPPORTS OSPF-TRAP-MIB
INCLUDES {
ospfTrapControlGroup }
VARIATION ospfConfigErrorType
ACCESS accessible-for-notify
DESCRIPTION
"Only provided within a notification."
VARIATION ospfPacketType
ACCESS accessible-for-notify
DESCRIPTION
"Only provided within a notification."
VARIATION ospfPacketSrc
ACCESS accessible-for-notify
DESCRIPTION
"Only provided within a notification."
SUPPORTS Juniper-OSPF-MIB
INCLUDES {
juniOspfBasicGroup2,
juniOspfAreaGroup,
juniOspfIfGroup,
juniOspfVirtIfGroup,
juniOspfNbrGroup,
juniOspfSummImportGroup,
juniOspfMd5IntfGroup,
juniOspfMd5VirtIntfGroup,
juniOspfNetRangeGroup }
::= { juniOspfAgent 2 }
END

1303
MIBS/junose/Juniper-OSPF-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,559 @@
-- *****************************************************************************
-- Juniper-PACKET-MIRROR-MIB
--
-- Juniper Networks Enterprise MIB
-- Extensions for Packet Mirroring Management
--
-- Copyright (c) 2005-2009 Juniper Networks, Inc.
-- All Rights Reserved.
-- *****************************************************************************
Juniper-PACKET-MIRROR-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, NOTIFICATION-TYPE, Unsigned32, IpAddress, Counter64,
Gauge32
FROM SNMPv2-SMI
TruthValue, RowStatus, DisplayString, DateAndTime, TEXTUAL-CONVENTION
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
InterfaceIndex, InterfaceIndexOrZero, ifIndex
FROM IF-MIB
juniMibs
FROM Juniper-MIBs;
juniPacketMirrorMIB MODULE-IDENTITY
LAST-UPDATED "200910280940Z" -- 28-Oct-09 03:10 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
E-mail: mib@Juniper.net"
DESCRIPTION
"The Packet Mirror MIB for the Juniper Networks enterprise."
-- Revision History
REVISION "200910280940Z" -- 28-Oct-09 03:10 PM EST - JUNOSe 11.1
DESCRIPTION
"Added support for additional mirror trigger types."
REVISION "200607192057Z" -- 19-Jul-06 04:57 PM EDT - JUNOSe 7.3
DESCRIPTION
"Added new traps for LAES-2006-014R1 LI specification."
REVISION "200506301803Z" -- 30-Jun-05 02:03 PM EDT - JUNOSe 7.2
DESCRIPTION
"Initial version of this MIB module."
::= { juniMibs 77 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Notifications
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- No notifications are defined in this MIB. Placeholders follow.
juniPacketMirrorTrapEnables OBJECT IDENTIFIER ::= { juniPacketMirrorMIB 2 }
juniPacketMirrorTraps OBJECT IDENTIFIER ::= { juniPacketMirrorMIB 3 }
juniPacketMirrorTrapPrefix OBJECT IDENTIFIER ::= { juniPacketMirrorTraps 0 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Trap Definitions
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniPacketMirrorTrapEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set to true to enable packet mirroring traps."
DEFVAL { false }
::= { juniPacketMirrorTrapEnables 1 }
juniPacketMirrorRadiusBasedMirroringFailure NOTIFICATION-TYPE
OBJECTS {
juniPacketMirrorDateAndTime,
juniPacketMirrorConfigurationSource,
juniPacketMirrorTriggerType,
juniPacketMirrorTrigger,
juniPacketMirrorRouterId,
juniPacketMirrorUserName,
juniPacketMirrorIdentifier,
juniPacketMirrorSessionIdentifier,
juniPacketMirrorErrorCause,
juniPacketMirrorApplicationName,
juniPacketMirrorErrorString }
STATUS current
DESCRIPTION
"The juniPacketMirrorRadiusBasedMirroringFailure Trap indicates that
packet mirroring operation failed in RADIUS based mirroring
configuration."
::= { juniPacketMirrorTrapPrefix 1 }
juniPacketMirrorCliTriggerBasedMirroringFailure NOTIFICATION-TYPE
OBJECTS {
juniPacketMirrorDateAndTime,
juniPacketMirrorConfigurationSource,
juniPacketMirrorTriggerType,
juniPacketMirrorTrigger,
juniPacketMirrorRouterId,
juniPacketMirrorPolicyName,
juniPacketMirrorPolicyId,
juniPacketMirrorErrorCause,
juniPacketMirrorApplicationName,
juniPacketMirrorErrorString }
STATUS current
DESCRIPTION
"The juniPacketMirrorCliTriggerBasedMirroringFailure Trap indicates that
packet mirroring operation failed in CLI trigger based mirroring
configuration."
::= { juniPacketMirrorTrapPrefix 2 }
juniPacketMirrorInterfaceDeleted NOTIFICATION-TYPE
OBJECTS {
juniPacketMirrorDateAndTime,
juniPacketMirrorConfigurationSource,
juniPacketMirrorTriggerType,
juniPacketMirrorTrigger,
juniPacketMirrorRouterId,
juniPacketMirrorIdentifier,
juniPacketMirrorSessionIdentifier,
juniPacketMirrorPolicyName,
juniPacketMirrorPolicyId,
juniPacketMirrorDirection }
STATUS current
DESCRIPTION
"The juniPacketMirrorInterfaceDeleted Trap indicates that the interface
that was being mirrored is now deleted."
::= { juniPacketMirrorTrapPrefix 3 }
juniPacketMirrorAnalyzerUnreachable NOTIFICATION-TYPE
OBJECTS {
juniPacketMirrorDateAndTime,
juniPacketMirrorAnalyzerAddress,
juniPacketMirrorRouterId }
STATUS current
DESCRIPTION
"The juniPacketMirrorAnalyzerUnreachable Trap indicates that an analyzer
is now unreachable."
::= { juniPacketMirrorTrapPrefix 4 }
juniPacketMirrorSessionStart NOTIFICATION-TYPE
OBJECTS {
juniPacketMirrorDateAndTime,
juniPacketMirrorConfigurationSource,
juniPacketMirrorTriggerType,
juniPacketMirrorTrigger,
juniPacketMirrorRouterId,
juniPacketMirrorIdentifier,
juniPacketMirrorSessionIdentifier,
juniPacketMirrorPolicyName,
juniPacketMirrorPolicyId,
juniPacketMirrorDirection,
juniPacketMirrorTargetIpAddress,
juniPacketMirrorAnalyzerAddress }
STATUS current
DESCRIPTION
"The juniPacketMirrorSessionStart Trap indicates that an access (targeIp = 0)
or packet (targetIp != 0) mirroring session has started."
::= { juniPacketMirrorTrapPrefix 5 }
juniPacketMirrorSessionEnd NOTIFICATION-TYPE
OBJECTS {
juniPacketMirrorDateAndTime,
juniPacketMirrorConfigurationSource,
juniPacketMirrorTriggerType,
juniPacketMirrorTrigger,
juniPacketMirrorRouterId,
juniPacketMirrorIdentifier,
juniPacketMirrorSessionIdentifier,
juniPacketMirrorPolicyName,
juniPacketMirrorPolicyId,
juniPacketMirrorDirection,
juniPacketMirrorTargetIpAddress,
juniPacketMirrorAnalyzerAddress,
juniPacketMirrorTerminationReason }
STATUS current
DESCRIPTION
"The juniPacketMirrorSessionEnd Trap indicates that an access or packet
mirroring session has ended, depending on the analyzer interpretation
of juniPacketMirrorTerminationReason."
::= { juniPacketMirrorTrapPrefix 6 }
juniPacketMirrorInterfaceSessionActivated NOTIFICATION-TYPE
OBJECTS {
juniPacketMirrorDateAndTime,
juniPacketMirrorConfigurationSource,
juniPacketMirrorTriggerType,
juniPacketMirrorTrigger,
juniPacketMirrorRouterId,
juniPacketMirrorIdentifier,
juniPacketMirrorSessionIdentifier,
juniPacketMirrorPolicyName,
juniPacketMirrorPolicyId,
juniPacketMirrorDirection,
juniPacketMirrorTargetIpAddress,
juniPacketMirrorAnalyzerAddress }
STATUS current
DESCRIPTION
"The juniPacketMirrorSessionActivated Trap indicates that a packet
mirroring session on an existing interface has started."
::= { juniPacketMirrorTrapPrefix 7 }
juniPacketMirrorInterfaceSessionDeactivated NOTIFICATION-TYPE
OBJECTS {
juniPacketMirrorDateAndTime,
juniPacketMirrorConfigurationSource,
juniPacketMirrorTriggerType,
juniPacketMirrorTrigger,
juniPacketMirrorRouterId,
juniPacketMirrorIdentifier,
juniPacketMirrorSessionIdentifier,
juniPacketMirrorPolicyName,
juniPacketMirrorPolicyId,
juniPacketMirrorDirection,
juniPacketMirrorTargetIpAddress,
juniPacketMirrorAnalyzerAddress }
STATUS current
DESCRIPTION
"The juniPacketMirrorSessionDeactivated Trap indicates that a data
mirroring session on an existing interface has ended."
::= { juniPacketMirrorTrapPrefix 8 }
juniPacketMirrorSessionReject NOTIFICATION-TYPE
OBJECTS {
juniPacketMirrorDateAndTime,
juniPacketMirrorConfigurationSource,
juniPacketMirrorTriggerType,
juniPacketMirrorTrigger,
juniPacketMirrorRouterId,
juniPacketMirrorIdentifier,
juniPacketMirrorSessionIdentifier,
juniPacketMirrorPolicyName,
juniPacketMirrorPolicyId,
juniPacketMirrorDirection }
STATUS current
DESCRIPTION
"The juniPacketMirrorSessionReject Trap indicates that a user session
on a mirrored interface was not authorized."
::= { juniPacketMirrorTrapPrefix 9 }
juniPacketMirrorSessionFailed NOTIFICATION-TYPE
OBJECTS {
juniPacketMirrorDateAndTime,
juniPacketMirrorConfigurationSource,
juniPacketMirrorTriggerType,
juniPacketMirrorTrigger,
juniPacketMirrorRouterId,
juniPacketMirrorIdentifier,
juniPacketMirrorSessionIdentifier,
juniPacketMirrorPolicyName,
juniPacketMirrorPolicyId,
juniPacketMirrorDirection,
juniPacketMirrorTargetIpAddress,
juniPacketMirrorAnalyzerAddress,
juniPacketMirrorTerminationReason }
STATUS current
DESCRIPTION
"The juniPacketMirrorSessionFailed Trap indicates that a mirroring
access or packet session failed, depending on the analyzer interpretation
of juniPacketMirrorTerminationReason."
::= { juniPacketMirrorTrapPrefix 10 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Notification control objects
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniPacketMirrorNotificationObjects OBJECT IDENTIFIER ::= { juniPacketMirrorTraps 1 }
juniPacketMirrorIdentifier OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The mirror identifier."
::= { juniPacketMirrorNotificationObjects 1 }
juniPacketMirrorSessionIdentifier OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The session identifier."
::= { juniPacketMirrorNotificationObjects 2 }
juniPacketMirrorTrigger OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The trigger that caused mirroring."
::= { juniPacketMirrorNotificationObjects 3 }
juniPacketMirrorTriggerType OBJECT-TYPE
SYNTAX INTEGER {
interfaceString(0),
ipAddress(1),
nasPortId(2),
username(3),
callingStationId(4),
acctSessionId(5),
dhcpOption82(6),
agentCircuitId(7),
agentRemoteId(8) }
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The trigger type."
::= { juniPacketMirrorNotificationObjects 4 }
juniPacketMirrorConfigurationSource OBJECT-TYPE
SYNTAX INTEGER {
radiusLogin(0),
radiusCoa(1),
cliTrigger(2),
cliStatic(3) }
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The configuration source of this mirroring."
::= { juniPacketMirrorNotificationObjects 5 }
juniPacketMirrorErrorCause OBJECT-TYPE
SYNTAX INTEGER {
genericFailure(0),
noResourcesAvailable(1),
memoryExhausted(2),
noSuchName(3),
invalidAnalyzerAddress(4),
noSuchUserOrInterface(5),
featureNotSupported(6),
missingOrInvalidAttribute(7),
routerMismatch(8),
nameLengthExceeded(9)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The error cause."
::= { juniPacketMirrorNotificationObjects 6 }
juniPacketMirrorErrorString OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The error string as reported by the application in the E-Series."
::= { juniPacketMirrorNotificationObjects 7 }
juniPacketMirrorApplicationName OBJECT-TYPE
SYNTAX INTEGER { policyManager(0) }
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The name of application in the E-Series reporting the trap."
::= { juniPacketMirrorNotificationObjects 8 }
juniPacketMirrorAnalyzerAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The IP address of analyzer."
::= { juniPacketMirrorNotificationObjects 9 }
juniPacketMirrorUserName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..64))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The login name of the user who's traffic is being mirrored."
::= { juniPacketMirrorNotificationObjects 10 }
juniPacketMirrorPolicyName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..40))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The secure policy name."
::= { juniPacketMirrorNotificationObjects 11 }
juniPacketMirrorPolicyId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The secure policy UID."
::= { juniPacketMirrorNotificationObjects 12 }
juniPacketMirrorDateAndTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The time of event."
::= { juniPacketMirrorNotificationObjects 13 }
juniPacketMirrorRouterId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The user or interface router UID in the E-Series."
::= { juniPacketMirrorNotificationObjects 14 }
juniPacketMirrorDirection OBJECT-TYPE
SYNTAX INTEGER {
ingress(0),
egress(1)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The mirroring direction."
::= { juniPacketMirrorNotificationObjects 15 }
juniPacketMirrorTargetIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"IP address of the mirrored interface."
::= { juniPacketMirrorNotificationObjects 16 }
juniPacketMirrorTerminationReason OBJECT-TYPE
SYNTAX INTEGER {
genericFailure(0),
userRequest(1),
lostCarrier(2),
lostService(3),
idleTimeout(4),
sessionTimeout(5),
adminReset(6),
adminReboot(7),
portError(8),
nasError(9),
nasRequest0(10),
nasReboot1(11),
portUnneeded(12),
portPreempted(13),
portSuspended(14),
serviceUnavailable(15),
callback(16),
userError(17),
hostRequest(18),
supplicantRestart(19),
reauthenticationFailure(20),
portReinitialized(21),
portAdministrativelyDisabled(22)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The reason for ending a mirroring session which the analyzer may
interpret as an access or packet session event."
::= { juniPacketMirrorNotificationObjects 17 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Conformance information
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniPacketMirrorConformance OBJECT IDENTIFIER ::= { juniPacketMirrorMIB 4 }
juniPacketMirrorCompliances OBJECT IDENTIFIER ::= { juniPacketMirrorConformance 1 }
juniPacketMirrorGroups OBJECT IDENTIFIER ::= { juniPacketMirrorConformance 2 }
--
-- compliance statements
--
juniPacketMirrorCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for entities which implement the Juniper
Packet Mirror MIB."
MODULE -- this module
MANDATORY-GROUPS {
juniPacketMirrorNotificationGroup,
juniPacketMirrorNotificationObjectsGroup }
::= { juniPacketMirrorCompliances 1 } -- JUNOSe 7.2
--
-- units of conformance
--
juniPacketMirrorNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
juniPacketMirrorRadiusBasedMirroringFailure,
juniPacketMirrorCliTriggerBasedMirroringFailure,
juniPacketMirrorInterfaceDeleted,
juniPacketMirrorAnalyzerUnreachable }
STATUS deprecated
DESCRIPTION
"Deprecated collection of objects for Packet Mirror notifications in a
Juniper product after new objects were added to comply with LAES draft
for lawful intercept LAES-2006-014."
::= { juniPacketMirrorGroups 1 } -- JUNOSe 7.2
juniPacketMirrorNotificationObjectsGroup OBJECT-GROUP
OBJECTS {
juniPacketMirrorIdentifier,
juniPacketMirrorSessionIdentifier,
juniPacketMirrorTrigger,
juniPacketMirrorTriggerType,
juniPacketMirrorConfigurationSource,
juniPacketMirrorErrorCause,
juniPacketMirrorErrorString,
juniPacketMirrorApplicationName,
juniPacketMirrorAnalyzerAddress,
juniPacketMirrorUserName,
juniPacketMirrorPolicyName,
juniPacketMirrorPolicyId,
juniPacketMirrorDateAndTime,
juniPacketMirrorRouterId,
juniPacketMirrorDirection }
STATUS deprecated
DESCRIPTION
"Deprecated collection of objects for Packet Mirror notifications in a
Juniper product after new objects were added to comply with LAES draft
for lawful intercept LAES-2006-014."
::= { juniPacketMirrorGroups 2 } -- JUNOSe 7.2
juniPacketMirrorNotificationGroup2 NOTIFICATION-GROUP
NOTIFICATIONS {
juniPacketMirrorRadiusBasedMirroringFailure,
juniPacketMirrorCliTriggerBasedMirroringFailure,
juniPacketMirrorInterfaceDeleted,
juniPacketMirrorAnalyzerUnreachable,
juniPacketMirrorSessionStart,
juniPacketMirrorSessionEnd,
juniPacketMirrorInterfaceSessionActivated,
juniPacketMirrorInterfaceSessionDeactivated,
juniPacketMirrorSessionReject,
juniPacketMirrorSessionFailed }
STATUS current
DESCRIPTION
"Collection of objects for Packet Mirror notifications in a Juniper
product."
::= { juniPacketMirrorGroups 3 } -- JUNOSe 7.3
juniPacketMirrorNotificationObjectsGroup2 OBJECT-GROUP
OBJECTS {
juniPacketMirrorIdentifier,
juniPacketMirrorSessionIdentifier,
juniPacketMirrorTrigger,
juniPacketMirrorTriggerType,
juniPacketMirrorConfigurationSource,
juniPacketMirrorErrorCause,
juniPacketMirrorErrorString,
juniPacketMirrorApplicationName,
juniPacketMirrorAnalyzerAddress,
juniPacketMirrorUserName,
juniPacketMirrorPolicyName,
juniPacketMirrorPolicyId,
juniPacketMirrorDateAndTime,
juniPacketMirrorRouterId,
juniPacketMirrorDirection,
juniPacketMirrorTargetIpAddress,
juniPacketMirrorTerminationReason }
STATUS current
DESCRIPTION
"Collection of objects for Packet Mirror notifications in a Juniper
product."
::= { juniPacketMirrorGroups 4 } -- JUNOSe 7.3
END

View File

@@ -0,0 +1,81 @@
-- *****************************************************************************
-- Juniper-PIM-CONF
--
-- SNMP Agent Capabilities definitions for the PIM MIBs.
--
-- Copyright (c) 2001 Unisphere Networks, Inc.
-- Copyright (c) 2002, 2003 Juniper Networks, Inc.
-- All rights reserved.
-- *****************************************************************************
Juniper-PIM-CONF DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
juniAgents
FROM Juniper-Agents;
juniPimAgent MODULE-IDENTITY
LAST-UPDATED "200209061654Z" -- 06-Sep-02 12:54 PM EDT
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Networks, Inc.
Postal: 10 Technology Park Drive
Westford, MA 01886-3146
USA
Tel: +1 978 589 5800
E-mail: mib@Juniper.net"
DESCRIPTION
"The agent capabilities definitions for the Protocol Independent
Multicast (PIM) component of the SNMP agent in the Juniper E-series
family of products."
-- Revision History
REVISION "200209061654Z" -- 06-Sep-02 12:54 PM EDT - JUNOSe 5.0
DESCRIPTION
"Replaced Unisphere names with Juniper names."
REVISION "200111152238Z" -- 15-Nov-01 05:38 PM EST - JUNOSe 3.2
DESCRIPTION
"The initial release of this management information module."
::= { juniAgents 29 }
-- *****************************************************************************
-- PIM SNMP Agent Capabilities definitions
-- *****************************************************************************
juniPimAgentV1 AGENT-CAPABILITIES
PRODUCT-RELEASE
"Version 1 of the PIM component of the JUNOSe SNMP agent. This version
of the PIM component is supported in JUNOSe 3.0 and subsequent system
releases."
STATUS current
DESCRIPTION
"The MIBs supported by the SNMP agent for the PIM application in
JUNOSe."
SUPPORTS PIM-MIB
INCLUDES {
pimV2MIBGroup,
pimDenseV2MIBGroup,
pimV2CandidateRPMIBGroup,
pimV1MIBGroup,
pimNextHopGroup,
pimAssertGroup }
SUPPORTS Juniper-PIM-MIB
INCLUDES {
juniPimGeneralGroup,
juniPimInterfaceGroup,
juniPimMRouteConfGroup,
juniPimMRouteNextHopGroup,
juniPimRPSetGroup,
juniPimStaticRPConfGroup,
juniPimAutoRPConfGroup,
juniPimAutoRPCandGroup,
juniPimComponentGroup,
juniPimUnicastRouteGroup,
juniPimSPTThresholdGroup }
::= { juniPimAgent 1 }
END

Some files were not shown because too many files have changed in this diff Show More