Commit version 24.12.13800
This commit is contained in:
857
mibs/juniper/BFD-EXPERIMENT-MIB
Normal file
857
mibs/juniper/BFD-EXPERIMENT-MIB
Normal file
@ -0,0 +1,857 @@
|
||||
BFD-EXPERIMENT-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Unsigned32, Counter32, Counter64,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI -- [RFC2578]
|
||||
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP,
|
||||
NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF -- [RFC2580]
|
||||
|
||||
TEXTUAL-CONVENTION, TruthValue,
|
||||
RowStatus, StorageType, TimeStamp
|
||||
FROM SNMPv2-TC -- [RFC2579]
|
||||
|
||||
InetAddress, InetAddressType, InetPortNumber
|
||||
FROM INET-ADDRESS-MIB -- [RFC3291]
|
||||
|
||||
-- Juniper specific *** JNX ***
|
||||
jnxBfdExperiment -- *** JNX ***
|
||||
FROM JUNIPER-EXPERIMENT-MIB -- *** JNX ***
|
||||
;
|
||||
|
||||
bfdMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200507221200Z" -- 04 July 2005 12:00:00 EST
|
||||
ORGANIZATION "IETF"
|
||||
CONTACT-INFO
|
||||
" Thomas D. Nadeau
|
||||
Cisco Systems, Inc.
|
||||
Email: tnadeau@cisco.com
|
||||
|
||||
Zafar Ali
|
||||
Cisco Systems, Inc.
|
||||
Email: zali@cisco.com
|
||||
"
|
||||
DESCRIPTION
|
||||
"Bidirectional Forwarding Management Information Base."
|
||||
|
||||
-- Revision history.
|
||||
REVISION
|
||||
"200508221200Z" -- 04 August 2005 12:00:00 EST
|
||||
DESCRIPTION
|
||||
"Initial version. Published as RFC xxxx." -- RFC-editor pls fill
|
||||
-- in xxxx
|
||||
::= { jnxBfdExperiment 1 }
|
||||
|
||||
-- Top level components of this MIB module.
|
||||
|
||||
bfdNotifications OBJECT IDENTIFIER ::= { bfdMIB 0 }
|
||||
|
||||
bfdObjects OBJECT IDENTIFIER ::= { bfdMIB 1 }
|
||||
|
||||
bfdConformance OBJECT IDENTIFIER ::= { bfdMIB 3 }
|
||||
|
||||
bfdScalarObjects OBJECT IDENTIFIER ::= { bfdObjects 1 }
|
||||
|
||||
|
||||
-- Textual Conventions
|
||||
|
||||
BfdSessIndexTC ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An index used to uniquely identify BFD sessions."
|
||||
SYNTAX Unsigned32 (1..4294967295)
|
||||
|
||||
BfdInterval ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The BFD interval delay in microseconds."
|
||||
SYNTAX Unsigned32 (1..4294967295)
|
||||
|
||||
BfdDiag ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A common BFD diagnostic code."
|
||||
|
||||
SYNTAX INTEGER { noDiagnostic(1),
|
||||
controlDetectionTimeExpired(2),
|
||||
echoFunctionFailed(3),
|
||||
neighborSignaledSessionDown(4),
|
||||
forwardingPlaneReset(5),
|
||||
pathDown(6),
|
||||
concatenatedPathDown(7),
|
||||
administrativelyDown(8),
|
||||
reverseConcatenatedPathDown (9)
|
||||
}
|
||||
|
||||
-- BFD General Variables
|
||||
|
||||
-- These parameters apply globally to the Router's
|
||||
-- BFD Process.
|
||||
|
||||
bfdAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER { enabled(1), disabled(2) }
|
||||
-- MAX-ACCESS read-write
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The global administrative status of BFD in this router.
|
||||
The value 'enabled' denotes that the BFD Process is
|
||||
active on at least one interface; 'disabled' disables
|
||||
it on all interfaces."
|
||||
DEFVAL { enabled }
|
||||
::= { bfdScalarObjects 1 }
|
||||
|
||||
bfdVersionNumber OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current version number of the BFD protocol."
|
||||
REFERENCE
|
||||
" BFD Version 0 (draft-katz-ward-bfd-02.txt)"
|
||||
DEFVAL { 0 }
|
||||
::= { bfdScalarObjects 3 }
|
||||
|
||||
|
||||
-- BFD Session Table
|
||||
-- The BFD Session Table specifies BFD session specific
|
||||
-- information.
|
||||
|
||||
bfdSessTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF BfdSessEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The BFD Session Table describes the BFD sessions."
|
||||
REFERENCE
|
||||
"BFD Version 0 (draft-katz-ward-bfd-02.txt)"
|
||||
::= { bfdObjects 2 }
|
||||
|
||||
bfdSessEntry OBJECT-TYPE
|
||||
SYNTAX BfdSessEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The BFD Session Entry describes BFD session."
|
||||
INDEX { bfdSessIndex }
|
||||
::= { bfdSessTable 1 }
|
||||
|
||||
BfdSessEntry ::= SEQUENCE {
|
||||
bfdSessIndex BfdSessIndexTC,
|
||||
bfdSessApplicationId Unsigned32,
|
||||
bfdSessDiscriminator Unsigned32,
|
||||
bfdSessRemoteDiscr Unsigned32,
|
||||
bfdSessUdpPort InetPortNumber,
|
||||
bfdSessState INTEGER,
|
||||
bfdSessRemoteHeardFlag TruthValue,
|
||||
bfdSessDiag Unsigned32,
|
||||
bfdSessOperMode INTEGER,
|
||||
bfdSessDemandModeDesiredFlag TruthValue,
|
||||
bfdSessEchoFuncModeDesiredFlag TruthValue,
|
||||
bfdSessControlPlanIndepFlag TruthValue,
|
||||
bfdSessAddrType InetAddressType,
|
||||
bfdSessAddr InetAddress,
|
||||
bfdSessDesiredMinTxInterval BfdInterval,
|
||||
bfdSessDesiredMinRxInterval BfdInterval,
|
||||
bfdSessDesiredMinEchoRxInterval BfdInterval,
|
||||
bfdSessDetectMult Unsigned32,
|
||||
bfdSessStorType StorageType,
|
||||
bfdSessRowStatus RowStatus,
|
||||
bfdSessAuthPresFlag TruthValue,
|
||||
bfdSessAuthenticationType INTEGER
|
||||
}
|
||||
|
||||
bfdSessIndex OBJECT-TYPE
|
||||
SYNTAX BfdSessIndexTC
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains an index used to represent a
|
||||
unique BFD session on this device."
|
||||
::= { bfdSessEntry 1 }
|
||||
|
||||
bfdSessApplicationId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains an index used to indicate
|
||||
a local application which owns or maintains this
|
||||
BFD session. For instance, the MPLS VPN process may
|
||||
maintain a subset of the total number of BFD
|
||||
sessions. This application ID provides a convenient
|
||||
way to segregate sessions by the applications which
|
||||
maintain them."
|
||||
::= { bfdSessEntry 2 }
|
||||
|
||||
bfdSessDiscriminator OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..4294967295)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object specifies the local discriminator for this BFD
|
||||
session, used to uniquely identify it."
|
||||
::= { bfdSessEntry 3 }
|
||||
|
||||
bfdSessRemoteDiscr OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..4294967295)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object specifies the session discriminator chosen
|
||||
by the remote system for this BFD session."
|
||||
::= { bfdSessEntry 4 }
|
||||
|
||||
bfdSessUdpPort OBJECT-TYPE
|
||||
SYNTAX InetPortNumber
|
||||
-- MAX-ACCESS read-create
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The UDP Port for BFD. The default value is the
|
||||
well-known value for this port."
|
||||
REFERENCE
|
||||
"draft-katz-ward-bfd-02.txt and
|
||||
draft-raggarwa-mpls-bfd-00.txt"
|
||||
DEFVAL { 0 }
|
||||
::= { bfdSessEntry 5 }
|
||||
|
||||
bfdSessState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
adminDown(1),
|
||||
down(2),
|
||||
init(3),
|
||||
up(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The perceived state of the BFD session."
|
||||
::= { bfdSessEntry 6 }
|
||||
|
||||
bfdSessRemoteHeardFlag OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object specifies status of BFD packet reception from
|
||||
the remote system. Specifically, it is set to true(1) if
|
||||
the local system is actively receiving BFD packets from the
|
||||
remote system, and is set to false(2) if the local system
|
||||
has not received BFD packets recently (within the detection
|
||||
time) or if the local system is attempting to tear down
|
||||
the BFD session."
|
||||
::= { bfdSessEntry 7 }
|
||||
|
||||
bfdSessDiag OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A diagnostic code specifying the local system's reason
|
||||
for the last transition of the session from up(1)
|
||||
to some other state."
|
||||
::= { bfdSessEntry 8 }
|
||||
|
||||
bfdSessOperMode OBJECT-TYPE
|
||||
SYNTAX INTEGER { asyncModeWEchoFun(1),
|
||||
asynchModeWOEchoFun(2),
|
||||
demandModeWEchoFunction(3),
|
||||
demandModeWOEchoFunction(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object specifies current operating mode that BFD
|
||||
session is operating in.
|
||||
|
||||
A value of AsyncModeWEchoFun(1) ...
|
||||
A value of AsynchModeWOEchoFun(2) ...
|
||||
A value of DemandModeWEchoFunction(3) ...
|
||||
A value of DemandModeWOEchoFunction(4) ...
|
||||
"
|
||||
::= { bfdSessEntry 9 }
|
||||
|
||||
bfdSessDemandModeDesiredFlag OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
-- MAX-ACCESS read-create
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates that the local system's
|
||||
desire to use Demand mode. Specifically, it is set
|
||||
to true(1) if the local system wishes to use
|
||||
Demand mode or false(2) if not"
|
||||
DEFVAL { false }
|
||||
::= { bfdSessEntry 10 }
|
||||
|
||||
bfdSessEchoFuncModeDesiredFlag OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
-- MAX-ACCESS read-create
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates that the local system's
|
||||
desire to use Echo mode. Specifically, it is set
|
||||
to true(1) if the local system wishes to use
|
||||
Echo mode or false(2) if not"
|
||||
DEFVAL { false }
|
||||
::= { bfdSessEntry 11 }
|
||||
|
||||
bfdSessControlPlanIndepFlag OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
-- MAX-ACCESS read-create
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates that the local system's
|
||||
ability to continue to function through a disruption of
|
||||
the control plane. Specifically, it is set
|
||||
to true(1) if the local system BFD implementation is
|
||||
independent of the control plane. Otherwise, the
|
||||
value is set to false(2)"
|
||||
DEFVAL { false }
|
||||
::= { bfdSessEntry 12 }
|
||||
|
||||
bfdSessAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
-- MAX-ACCESS read-create
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object specifies IP address of the interface
|
||||
associated with this BFD session.
|
||||
|
||||
Only values unknown(0), ipv4(1) or ipv6(2)
|
||||
have to be supported.
|
||||
|
||||
A value of unknown(0) is allowed only when
|
||||
the outgoing interface is of type point-to-point, or
|
||||
when the BFD session is not associated with a specific
|
||||
interface.
|
||||
|
||||
If any other unsupported values are attempted in a set
|
||||
operation, the agent MUST return an inconsistentValue
|
||||
error.
|
||||
"
|
||||
::= { bfdSessEntry 13 }
|
||||
|
||||
bfdSessAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
-- MAX-ACCESS read-create
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object specifies IP address of the interface
|
||||
associated with this BFD session.
|
||||
It can also be used to enabled BFD on a specific
|
||||
interface. The value is set to zero when BFD session is not
|
||||
associated with a specific interface. "
|
||||
::= { bfdSessEntry 14 }
|
||||
|
||||
bfdSessDesiredMinTxInterval OBJECT-TYPE
|
||||
SYNTAX BfdInterval
|
||||
-- MAX-ACCESS read-create
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object specifies the minimum interval, in
|
||||
microseconds, that the local system would like to use when
|
||||
transmitting BFD Control packets."
|
||||
::= { bfdSessEntry 15 }
|
||||
|
||||
bfdSessDesiredMinRxInterval OBJECT-TYPE
|
||||
SYNTAX BfdInterval
|
||||
-- MAX-ACCESS read-create
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object specifies the minimum interval, in
|
||||
microseconds, between received BFD Control packets the
|
||||
local system is capable of supporting."
|
||||
::= { bfdSessEntry 16 }
|
||||
|
||||
bfdSessDesiredMinEchoRxInterval OBJECT-TYPE
|
||||
SYNTAX BfdInterval
|
||||
-- MAX-ACCESS read-create
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object specifies the minimum interval, in
|
||||
microseconds, between received BFD Echo packets that this
|
||||
system is capable of supporting."
|
||||
::= { bfdSessEntry 17 }
|
||||
|
||||
bfdSessDetectMult OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
-- MAX-ACCESS read-create
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object specifies the Detect time multiplier."
|
||||
::= { bfdSessEntry 18 }
|
||||
|
||||
bfdSessStorType OBJECT-TYPE
|
||||
SYNTAX StorageType
|
||||
-- MAX-ACCESS read-create
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable indicates the storage type for this
|
||||
object. Conceptual rows having the value
|
||||
'permanent' need not allow write-access to any
|
||||
columnar objects in the row."
|
||||
::= { bfdSessEntry 19 }
|
||||
|
||||
bfdSessRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
-- MAX-ACCESS read-create
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable is used to create, modify, and/or
|
||||
delete a row in this table. When a row in this
|
||||
table has a row in the active(1) state, no
|
||||
objects in this row can be modified except the
|
||||
bfdSessRowStatus and bfdSessStorageType."
|
||||
::= { bfdSessEntry 20 }
|
||||
|
||||
bfdSessAuthPresFlag OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
-- MAX-ACCESS read-create
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates that the local system's
|
||||
desire to use Authentication. Specifically, it is set
|
||||
to true(1) if the local system wishes the session
|
||||
to be authenticated or false(2) if not"
|
||||
DEFVAL { false }
|
||||
::= { bfdSessEntry 21 }
|
||||
|
||||
bfdSessAuthenticationType OBJECT-TYPE
|
||||
SYNTAX INTEGER { simplePassword(1),
|
||||
keyedMD5(2),
|
||||
meticulousKeyedMD5(3),
|
||||
keyedSHA1(4),
|
||||
meticulousKeyedSHA1(5)
|
||||
}
|
||||
-- MAX-ACCESS read-create
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Authentication Type used for this BFD session. This
|
||||
field is valid only when the Authentication Present bit is set"
|
||||
::= { bfdSessEntry 22 }
|
||||
|
||||
-- BFD Session Performance Table
|
||||
|
||||
bfdSessPerfTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF BfdSessPerfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table specifies BFD Session performance counters."
|
||||
::= { bfdObjects 3 }
|
||||
|
||||
bfdSessPerfEntry OBJECT-TYPE
|
||||
SYNTAX BfdSessPerfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in this table is created by a BFD-enabled node for
|
||||
every BFD Session. bfdCounterDiscontinuityTime is used to
|
||||
indicate potential discontinuity for all counter objects
|
||||
in this table."
|
||||
AUGMENTS { bfdSessEntry }
|
||||
::= { bfdSessPerfTable 1 }
|
||||
|
||||
BfdSessPerfEntry ::= SEQUENCE {
|
||||
bfdSessPerfPktIn Counter32,
|
||||
bfdSessPerfPktOut Counter32,
|
||||
bfdSessUpTime TimeStamp,
|
||||
bfdSessPerfLastSessDownTime TimeStamp,
|
||||
bfdSessPerfLastCommLostDiag BfdDiag,
|
||||
bfdSessPerfSessUpCount Counter32,
|
||||
bfdSessPerfDiscTime TimeStamp,
|
||||
|
||||
-- High Capacity Counters
|
||||
bfdSessPerfPktInHC Counter64,
|
||||
bfdSessPerfPktOutHC Counter64
|
||||
}
|
||||
|
||||
-- Ed Note: should we add per-diag code counts here,
|
||||
|
||||
bfdSessPerfPktIn OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of BFD messages received for this BFD
|
||||
session."
|
||||
::= { bfdSessPerfEntry 1 }
|
||||
|
||||
bfdSessPerfPktOut OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of BFD messages sent for this BFD session."
|
||||
::= { bfdSessPerfEntry 2 }
|
||||
|
||||
bfdSessUpTime OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime on the most recent occasion at which
|
||||
the session came up. If no such up event exists this object
|
||||
contains a zero value."
|
||||
::= { bfdSessPerfEntry 3 }
|
||||
|
||||
bfdSessPerfLastSessDownTime OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime on the most recent occasion at which
|
||||
the last time communication was lost with the neighbor. If
|
||||
no such down event exist this object contains a zero value."
|
||||
::= { bfdSessPerfEntry 4 }
|
||||
|
||||
bfdSessPerfLastCommLostDiag OBJECT-TYPE
|
||||
SYNTAX BfdDiag
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The BFD diag code for the last time communication was lost
|
||||
with the neighbor. If no such down event exists this object
|
||||
contains a zero value."
|
||||
::= { bfdSessPerfEntry 5 }
|
||||
|
||||
bfdSessPerfSessUpCount OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of times this session has gone into the Up
|
||||
state since the router last rebooted."
|
||||
::= { bfdSessPerfEntry 6 }
|
||||
|
||||
bfdSessPerfDiscTime OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime on the most recent occasion at
|
||||
which any one or more of the session counters suffered
|
||||
a discontinuity.
|
||||
|
||||
The relevant counters are the specific instances associated
|
||||
with this BFD session of any Counter32 object contained in
|
||||
the BfdSessPerfTable. If no such discontinuities have occurred
|
||||
since the last re-initialization of the local management
|
||||
subsystem, then this object contains a zero value."
|
||||
::= { bfdSessPerfEntry 7 }
|
||||
|
||||
bfdSessPerfPktInHC OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This value represents the total number of BFD messages
|
||||
received for this BFD session. It MUST be equal to the
|
||||
least significant 32 bits of bfdSessPerfPktIn
|
||||
if bfdSessPerfPktInHC is supported according to
|
||||
the rules spelled out in RFC2863."
|
||||
::= { bfdSessPerfEntry 8 }
|
||||
|
||||
bfdSessPerfPktOutHC OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This value represents the total number of
|
||||
total number of BFD messages transmitted for this
|
||||
BFD session. It MUST be equal to the
|
||||
least significant 32 bits of bfdSessPerfPktIn
|
||||
if bfdSessPerfPktOutHC is supported according to
|
||||
the rules spelled out in RFC2863."
|
||||
::= { bfdSessPerfEntry 9 }
|
||||
|
||||
|
||||
-- BFD Session Mapping Table
|
||||
|
||||
bfdSessMapTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF BfdSessMapEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The BFD Session Mapping Table maps the complex
|
||||
indexing of the BFD sessions to the flat
|
||||
BFDIndex used in the BfdSessionTable.
|
||||
|
||||
Implementors need to be aware that if the value of
|
||||
the bfdSessAddr (an OID) has more
|
||||
that 111 sub-identifiers, then OIDs of column
|
||||
instances in this table will have more than 128
|
||||
sub-identifiers and cannot be accessed using SNMPv1,
|
||||
SNMPv2c, or SNMPv3.
|
||||
"
|
||||
REFERENCE
|
||||
"BFD Version 0 (draft-katz-ward-bfd-02.txt)"
|
||||
::= { bfdObjects 4 }
|
||||
|
||||
bfdSessMapEntry OBJECT-TYPE
|
||||
SYNTAX BfdSessMapEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The BFD Session Entry describes BFD session
|
||||
that is mapped to this index.
|
||||
|
||||
Implementors need to be aware that if the value of
|
||||
the mplsInSegmentMapLabelPtrIndex (an OID) has more
|
||||
that 111 sub-identifiers, then OIDs of column
|
||||
instances in this table will have more than 128
|
||||
sub-identifiers and cannot be accessed using SNMPv1,
|
||||
SNMPv2c, or SNMPv3."
|
||||
INDEX { bfdSessApplicationId,
|
||||
bfdSessDiscriminator,
|
||||
bfdSessAddrType,
|
||||
bfdSessAddr
|
||||
}
|
||||
::= { bfdSessMapTable 1 }
|
||||
|
||||
BfdSessMapEntry ::= SEQUENCE {
|
||||
bfdSessMapBfdIndex BfdSessIndexTC
|
||||
}
|
||||
|
||||
bfdSessMapBfdIndex OBJECT-TYPE
|
||||
SYNTAX BfdSessIndexTC
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object specifies the BfdIndex referred to by
|
||||
the indexes of this row. In essence, a mapping is
|
||||
provided between these indexes and the BfdSessTable."
|
||||
::= { bfdSessMapEntry 1 }
|
||||
|
||||
-- Notification Configuration
|
||||
|
||||
bfdSessNotificationsEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
-- MAX-ACCESS read-write
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If this object is set to true(1), then it enables
|
||||
the emission of bfdSessUp and bfdSessDown
|
||||
notifications; otherwise these notifications are not
|
||||
emitted."
|
||||
REFERENCE
|
||||
"See also RFC3413 for explanation that
|
||||
notifications are under the ultimate control of the
|
||||
MIB modules in this document."
|
||||
DEFVAL { false }
|
||||
::= { bfdScalarObjects 4 }
|
||||
|
||||
bfdSessUp NOTIFICATION-TYPE
|
||||
OBJECTS { bfdSessDiag, -- low range value
|
||||
bfdSessDiag -- high range value
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when the
|
||||
bfdSessState object for one or more contiguous
|
||||
entries in bfdSessTable are about to enter the up(2)
|
||||
state from some other state. The included values of
|
||||
bfdSessDiag MUST both be set equal to this
|
||||
new state (i.e: up(1)). The two instances of
|
||||
bfdSessDiag in this notification indicate the range
|
||||
of indexes that are affected. Note that all the indexes
|
||||
of the two ends of the range can be derived from the
|
||||
instance identifiers of these two objects. For the
|
||||
cases where a contiguous range of sessions
|
||||
have transitioned into the up(1) state at roughly
|
||||
the same time, the device SHOULD issue a single
|
||||
notification for each range of contiguous indexes in
|
||||
an effort to minimize the emission of a large number
|
||||
of notifications. If a notification has to be
|
||||
issued for just a single bfdSessEntry, then
|
||||
the instance identifier (and values) of the two
|
||||
bfdSessDiag objects MUST be the identical."
|
||||
::= { bfdNotifications 1 }
|
||||
|
||||
bfdSessDown NOTIFICATION-TYPE
|
||||
OBJECTS { bfdSessDiag, -- low range value
|
||||
bfdSessDiag -- high range value
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when the
|
||||
bfdSessState object for one or more contiguous
|
||||
entries in bfdSessTable are about to enter the down(4)
|
||||
or adminDown(5) states from some other state. The included
|
||||
values of bfdSessDiag MUST both be set equal to this
|
||||
new state (i.e: down(4) or adminDown(5)). The two instances
|
||||
of bfdSessDiag in this notification indicate the range
|
||||
of indexes that are affected. Note that all the indexes
|
||||
of the two ends of the range can be derived from the
|
||||
instance identifiers of these two objects. For
|
||||
cases where a contiguous range of sessions
|
||||
have transitioned into the down(4) or adminDown(5) states
|
||||
at roughly the same time, the device SHOULD issue a single
|
||||
notification for each range of contiguous indexes in
|
||||
an effort to minimize the emission of a large number
|
||||
of notifications. If a notification has to be
|
||||
issued for just a single bfdSessEntry, then
|
||||
the instance identifier (and values) of the two
|
||||
bfdSessDiag objects MUST be the identical."
|
||||
::= { bfdNotifications 2 }
|
||||
|
||||
-- Ed Note: We need to add notification for changes
|
||||
-- when the two ends automatically negotiate to a new detection time
|
||||
-- value or when detection multiplier changes.
|
||||
-- Similarly, changes in the operating mode (bfdSessOperMode)
|
||||
-- also need to be notified.
|
||||
|
||||
-- Module compliance.
|
||||
|
||||
bfdGroups
|
||||
OBJECT IDENTIFIER ::= { bfdConformance 1 }
|
||||
|
||||
bfdCompliances
|
||||
OBJECT IDENTIFIER ::= { bfdConformance 2 }
|
||||
|
||||
-- Compliance requirement for fully compliant implementations.
|
||||
|
||||
bfdModuleFullCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "Compliance statement for agents that provide full
|
||||
support for BFD-MIB. Such devices can
|
||||
then be monitored and also be configured using
|
||||
this MIB module."
|
||||
|
||||
MODULE -- This module.
|
||||
MANDATORY-GROUPS {
|
||||
bfdSessionGroup,
|
||||
bfdSessionPerfGroup,
|
||||
bfdSessionPerfHCGroup,
|
||||
bfdNotificationGroup
|
||||
}
|
||||
|
||||
-- GROUP bfdSessionPerfHCGroup
|
||||
-- DESCRIPTION "This group is mandatory for those bfdPerfTable
|
||||
-- entries for which any of the objects
|
||||
-- bfdSessPerfPktInHC or bfdSessPerfPktOutHC
|
||||
-- wraps around too quickly
|
||||
-- based on the criteria specified in RFC 2863 for
|
||||
-- high-capacity counters."
|
||||
--
|
||||
-- GROUP bfdNotificationGroup
|
||||
-- DESCRIPTION "This group is only mandatory for those
|
||||
-- implementations which can efficiently implement
|
||||
-- the notifications contained in this group."
|
||||
--
|
||||
OBJECT bfdSessAddrType
|
||||
SYNTAX InetAddressType {
|
||||
unknown(0),
|
||||
ipv4(1),
|
||||
ipv6(2)
|
||||
}
|
||||
DESCRIPTION "Only unknown(0), ipv4(1) and ipv6(2) support
|
||||
is required."
|
||||
|
||||
OBJECT bfdSessAddr
|
||||
SYNTAX InetAddress (SIZE(0|4|16))
|
||||
DESCRIPTION "An implementation is only required to support
|
||||
unknown(0), ipv4(1) and ipv6(2) sizes."
|
||||
|
||||
::= { bfdCompliances 1 }
|
||||
|
||||
-- Read-Only Conformance TBD...
|
||||
|
||||
|
||||
-- Units of conformance.
|
||||
|
||||
bfdSessionGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
bfdSessNotificationsEnable,
|
||||
bfdAdminStatus,
|
||||
bfdVersionNumber,
|
||||
bfdSessApplicationId,
|
||||
bfdSessDiscriminator,
|
||||
bfdSessAddrType,
|
||||
bfdSessAddr,
|
||||
bfdSessRemoteDiscr,
|
||||
bfdSessUdpPort,
|
||||
bfdSessState,
|
||||
bfdSessRemoteHeardFlag,
|
||||
bfdSessDiag,
|
||||
bfdSessOperMode,
|
||||
bfdSessDemandModeDesiredFlag,
|
||||
bfdSessEchoFuncModeDesiredFlag,
|
||||
bfdSessControlPlanIndepFlag,
|
||||
bfdSessDesiredMinTxInterval,
|
||||
bfdSessDesiredMinRxInterval,
|
||||
bfdSessDesiredMinEchoRxInterval,
|
||||
bfdSessDetectMult,
|
||||
bfdSessStorType,
|
||||
bfdSessRowStatus,
|
||||
bfdSessMapBfdIndex,
|
||||
bfdSessAuthPresFlag,
|
||||
bfdSessAuthenticationType
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Collection of objects needed for BFD sessions."
|
||||
::= { bfdGroups 1 }
|
||||
|
||||
|
||||
bfdSessionPerfGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
bfdSessPerfPktIn,
|
||||
bfdSessPerfPktOut,
|
||||
bfdSessUpTime,
|
||||
bfdSessPerfLastSessDownTime,
|
||||
bfdSessPerfLastCommLostDiag,
|
||||
bfdSessPerfSessUpCount,
|
||||
bfdSessPerfDiscTime
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Collection of objects needed to monitor the
|
||||
performance of BFD sessions."
|
||||
::= { bfdGroups 2 }
|
||||
|
||||
bfdSessionPerfHCGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
bfdSessPerfPktInHC,
|
||||
bfdSessPerfPktOutHC
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Collection of objects needed to monitor the
|
||||
performance of BFD sessions for which the
|
||||
values of bfdSessPerfPktIn, bfdSessPerfPktOut
|
||||
wrap around too quickly."
|
||||
::= { bfdGroups 3 }
|
||||
|
||||
bfdNotificationGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS {
|
||||
bfdSessUp,
|
||||
bfdSessDown
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set of notifications implemented in this
|
||||
module."
|
||||
|
||||
::= { bfdGroups 4 }
|
||||
|
||||
END
|
||||
|
511
mibs/juniper/DRAFT-IGMP-MIB
Normal file
511
mibs/juniper/DRAFT-IGMP-MIB
Normal file
@ -0,0 +1,511 @@
|
||||
|
||||
DRAFT-IGMP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, experimental, Counter32, Gauge32,
|
||||
Integer32, IpAddress, TimeTicks FROM SNMPv2-SMI
|
||||
RowStatus, TruthValue FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
|
||||
InterfaceIndexOrZero,
|
||||
InterfaceIndex FROM IF-MIB;
|
||||
|
||||
igmpStdMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "9909171200Z" -- September 17, 1999
|
||||
ORGANIZATION "IETF IDMR Working Group."
|
||||
CONTACT-INFO
|
||||
" Dave Thaler
|
||||
Microsoft Corporation
|
||||
One Microsoft Way
|
||||
Redmond, WA 98052-6399
|
||||
US
|
||||
|
||||
Phone: +1 425 703 8835
|
||||
EMail: dthaler@dthaler.microsoft.com"
|
||||
DESCRIPTION
|
||||
"The MIB module for IGMP Management."
|
||||
REVISION "9909171200Z" -- September 17, 1999
|
||||
DESCRIPTION
|
||||
"Initial version, published as RFC xxxx (to be filled in by
|
||||
RFC-Editor)."
|
||||
-- ::= { mib-2 xx }
|
||||
|
||||
::= { experimental 59 } -- $$$ This value to be changed later !!!
|
||||
|
||||
-- NOTE TO RFC EDITOR: When this document is published as
|
||||
-- an RFC, replace XX with IANA-assigned value and delete
|
||||
-- this comment.
|
||||
|
||||
igmpMIBObjects OBJECT IDENTIFIER ::= { igmpStdMIB 1 }
|
||||
|
||||
igmp OBJECT IDENTIFIER ::= { igmpMIBObjects 1 }
|
||||
|
||||
--
|
||||
-- The IGMP Interface Table
|
||||
--
|
||||
|
||||
igmpInterfaceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF IgmpInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The (conceptual) table listing the interfaces on which IGMP
|
||||
is enabled."
|
||||
::= { igmp 1 }
|
||||
|
||||
igmpInterfaceEntry OBJECT-TYPE
|
||||
SYNTAX IgmpInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry (conceptual row) representing an interface on
|
||||
which IGMP is enabled."
|
||||
INDEX { igmpInterfaceIfIndex }
|
||||
::= { igmpInterfaceTable 1 }
|
||||
|
||||
IgmpInterfaceEntry ::= SEQUENCE {
|
||||
igmpInterfaceIfIndex InterfaceIndex,
|
||||
igmpInterfaceQueryInterval Integer32,
|
||||
igmpInterfaceStatus RowStatus,
|
||||
igmpInterfaceVersion INTEGER,
|
||||
igmpInterfaceQuerier IpAddress,
|
||||
igmpInterfaceQueryMaxResponseTime Integer32,
|
||||
igmpInterfaceVersion1QuerierTimer TimeTicks,
|
||||
igmpInterfaceWrongVersionQueries Counter32,
|
||||
igmpInterfaceJoins Counter32,
|
||||
igmpInterfaceGroups Gauge32,
|
||||
igmpInterfaceRobustness Integer32,
|
||||
igmpInterfaceLastMembQueryIntvl Integer32,
|
||||
igmpInterfaceProxyIfIndex InterfaceIndexOrZero,
|
||||
igmpInterfaceQuerierUpTime TimeTicks,
|
||||
igmpInterfaceQuerierExpiryTime TimeTicks
|
||||
}
|
||||
|
||||
igmpInterfaceIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ifIndex value of the interface for which IGMP is
|
||||
enabled."
|
||||
::= { igmpInterfaceEntry 1 }
|
||||
|
||||
igmpInterfaceQueryInterval OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The frequency at which IGMP Host-Query packets are
|
||||
transmitted on this interface."
|
||||
DEFVAL { 125 }
|
||||
::= { igmpInterfaceEntry 2 }
|
||||
|
||||
igmpInterfaceStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The activation of a row enables IGMP on the interface. The
|
||||
destruction of a row disables IGMP on the interface."
|
||||
::= { igmpInterfaceEntry 3 }
|
||||
|
||||
igmpInterfaceVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER { version1(1), version2(2) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The version of IGMP which is running on this interface.
|
||||
This object can be used to configure a router capable of
|
||||
running either value. For IGMP to function correctly, all
|
||||
routers on a LAN must be configured to run the same version
|
||||
of IGMP on that LAN."
|
||||
DEFVAL { version2 }
|
||||
::= { igmpInterfaceEntry 4 }
|
||||
|
||||
igmpInterfaceQuerier OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The address of the IGMP Querier on the IP subnet to which
|
||||
this interface is attached."
|
||||
::= { igmpInterfaceEntry 5 }
|
||||
|
||||
igmpInterfaceQueryMaxResponseTime OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "tenths of seconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum query response time advertised in IGMPv2
|
||||
queries on this interface."
|
||||
DEFVAL { 100 }
|
||||
::= { igmpInterfaceEntry 6 }
|
||||
|
||||
igmpInterfaceVersion1QuerierTimer OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time remaining until the host assumes that there are no
|
||||
IGMPv1 routers present on the interface. While this is non-
|
||||
zero, the host will reply to all queries with version 1
|
||||
membership reports."
|
||||
::= { igmpInterfaceEntry 9 }
|
||||
|
||||
igmpInterfaceWrongVersionQueries OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of queries received whose IGMP version does not
|
||||
match igmpInterfaceVersion. IGMP requires that all routers
|
||||
on a LAN be configured to run the same version of IGMP.
|
||||
Thus, if any queries are received with the wrong version,
|
||||
this indicates a configuration error."
|
||||
::= { igmpInterfaceEntry 10 }
|
||||
|
||||
igmpInterfaceJoins OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of times a group membership has been added on
|
||||
this interface; that is, the number of times an entry for
|
||||
this interface has been added to the Cache Table. This
|
||||
object gives an indication of the amount of IGMP activity
|
||||
over time."
|
||||
::= { igmpInterfaceEntry 11 }
|
||||
|
||||
igmpInterfaceGroups OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current number of entries for this interface in the
|
||||
Cache Table."
|
||||
::= { igmpInterfaceEntry 13 }
|
||||
|
||||
igmpInterfaceRobustness OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Robustness Variable allows tuning for the expected
|
||||
packet loss on a subnet. If a subnet is expected to be
|
||||
lossy, the Robustness Variable may be increased. IGMP is
|
||||
robust to (Robustness Variable-1) packet losses."
|
||||
DEFVAL { 2 }
|
||||
::= { igmpInterfaceEntry 14 }
|
||||
|
||||
igmpInterfaceLastMembQueryIntvl OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "tenths of seconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Last Member Query Interval is the Max Response Time
|
||||
inserted into Group-Specific Queries sent in response to
|
||||
Leave Group messages, and is also the amount of time between
|
||||
Group-Specific Query messages. This value may be tuned to
|
||||
modify the leave latency of the network. A reduced value
|
||||
results in reduced time to detect the loss of the last
|
||||
member of a group. The value of this object is irrelevant
|
||||
if igmpInterfaceVersion is version1."
|
||||
DEFVAL { 10 }
|
||||
::= { igmpInterfaceEntry 15 }
|
||||
|
||||
igmpInterfaceProxyIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndexOrZero
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Some devices implement a form of IGMP proxying whereby
|
||||
memberships learned on the interface represented by this
|
||||
row, cause IGMP Host Membership Reports to be sent on the
|
||||
interface whose ifIndex value is given by this object. Such
|
||||
a device would implement the igmpV2RouterMIBGroup only on
|
||||
its router interfaces (those interfaces with non-zero
|
||||
igmpInterfaceProxyIfIndex). Typically, the value of this
|
||||
object is 0, indicating that no proxying is being done."
|
||||
DEFVAL { 0 }
|
||||
::= { igmpInterfaceEntry 16 }
|
||||
|
||||
igmpInterfaceQuerierUpTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time since igmpInterfaceQuerier was last changed."
|
||||
::= { igmpInterfaceEntry 17 }
|
||||
|
||||
igmpInterfaceQuerierExpiryTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The amount of time remaining before the Other Querier
|
||||
Present Timer expires. If the local system is the querier,
|
||||
the value of this object is zero."
|
||||
::= { igmpInterfaceEntry 18 }
|
||||
|
||||
--
|
||||
-- The IGMP Cache Table
|
||||
--
|
||||
|
||||
igmpCacheTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF IgmpCacheEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The (conceptual) table listing the IP multicast groups for
|
||||
which there are members on a particular interface."
|
||||
::= { igmp 2 }
|
||||
|
||||
igmpCacheEntry OBJECT-TYPE
|
||||
SYNTAX IgmpCacheEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry (conceptual row) in the igmpCacheTable."
|
||||
INDEX { igmpCacheAddress, igmpCacheIfIndex }
|
||||
::= { igmpCacheTable 1 }
|
||||
|
||||
IgmpCacheEntry ::= SEQUENCE {
|
||||
igmpCacheAddress IpAddress,
|
||||
igmpCacheIfIndex InterfaceIndex,
|
||||
igmpCacheSelf TruthValue,
|
||||
igmpCacheLastReporter IpAddress,
|
||||
igmpCacheUpTime TimeTicks,
|
||||
igmpCacheExpiryTime TimeTicks,
|
||||
igmpCacheStatus RowStatus,
|
||||
igmpCacheVersion1HostTimer TimeTicks
|
||||
}
|
||||
|
||||
igmpCacheAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP multicast group address for which this entry
|
||||
contains information."
|
||||
::= { igmpCacheEntry 1 }
|
||||
|
||||
igmpCacheIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The interface for which this entry contains information for
|
||||
an IP multicast group address."
|
||||
::= { igmpCacheEntry 2 }
|
||||
|
||||
igmpCacheSelf OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An indication of whether the local system is a member of
|
||||
this group address on this interface."
|
||||
DEFVAL { true }
|
||||
::= { igmpCacheEntry 3 }
|
||||
|
||||
igmpCacheLastReporter OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address of the source of the last membership report
|
||||
received for this IP Multicast group address on this
|
||||
interface. If no membership report has been received, this
|
||||
object has the value 0.0.0.0."
|
||||
::= { igmpCacheEntry 4 }
|
||||
|
||||
igmpCacheUpTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time elapsed since this entry was created."
|
||||
::= { igmpCacheEntry 5 }
|
||||
|
||||
igmpCacheExpiryTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minimum amount of time remaining before this entry will
|
||||
be aged out. A value of 0 indicates that the entry is only
|
||||
present because igmpCacheSelf is true and that if the router
|
||||
left the group, this entry would be aged out immediately.
|
||||
Note that some implementations may process membership
|
||||
reports from the local system in the same way as reports
|
||||
from other hosts, so a value of 0 is not required."
|
||||
::= { igmpCacheEntry 6 }
|
||||
|
||||
igmpCacheStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this entry."
|
||||
::= { igmpCacheEntry 7 }
|
||||
|
||||
igmpCacheVersion1HostTimer OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time remaining until the local router will assume that
|
||||
there are no longer any IGMP version 1 members on the IP
|
||||
subnet attached to this interface. Upon hearing any IGMPv1
|
||||
Membership Report, this value is reset to the group
|
||||
membership timer. While this time remaining is non-zero,
|
||||
the local router ignores any IGMPv2 Leave messages for this
|
||||
group that it receives on this interface."
|
||||
::= { igmpCacheEntry 8 }
|
||||
|
||||
-- conformance information
|
||||
|
||||
igmpMIBConformance
|
||||
OBJECT IDENTIFIER ::= { igmpStdMIB 2 }
|
||||
igmpMIBCompliances
|
||||
OBJECT IDENTIFIER ::= { igmpMIBConformance 1 }
|
||||
igmpMIBGroups OBJECT IDENTIFIER ::= { igmpMIBConformance 2 }
|
||||
|
||||
-- compliance statements
|
||||
|
||||
igmpV1HostMIBCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for hosts running IGMPv1 and
|
||||
implementing the IGMP MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { igmpBaseMIBGroup }
|
||||
|
||||
OBJECT igmpInterfaceStatus
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required."
|
||||
|
||||
::= { igmpMIBCompliances 1 }
|
||||
|
||||
igmpV1RouterMIBCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for routers running IGMPv1 and
|
||||
implementing the IGMP MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { igmpBaseMIBGroup,
|
||||
igmpRouterMIBGroup
|
||||
}
|
||||
|
||||
OBJECT igmpInterfaceStatus
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required."
|
||||
|
||||
::= { igmpMIBCompliances 2 }
|
||||
|
||||
igmpV2HostMIBCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for hosts running IGMPv2 and
|
||||
implementing the IGMP MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { igmpBaseMIBGroup,
|
||||
igmpV2HostMIBGroup
|
||||
}
|
||||
|
||||
OBJECT igmpInterfaceStatus
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required."
|
||||
|
||||
::= { igmpMIBCompliances 3 }
|
||||
|
||||
igmpV2RouterMIBCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for routers running IGMPv2 and
|
||||
implementing the IGMP MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { igmpBaseMIBGroup,
|
||||
igmpRouterMIBGroup,
|
||||
igmpV2RouterMIBGroup
|
||||
}
|
||||
|
||||
OBJECT igmpInterfaceStatus
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required."
|
||||
|
||||
::= { igmpMIBCompliances 4 }
|
||||
|
||||
-- units of conformance
|
||||
|
||||
igmpBaseMIBGroup OBJECT-GROUP
|
||||
OBJECTS { igmpCacheSelf,
|
||||
igmpCacheStatus, igmpInterfaceStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The basic collection of objects providing management of
|
||||
IGMP version 1 or 2."
|
||||
::= { igmpMIBGroups 1 }
|
||||
|
||||
igmpRouterMIBGroup OBJECT-GROUP
|
||||
OBJECTS { igmpCacheUpTime, igmpCacheExpiryTime,
|
||||
igmpInterfaceJoins, igmpInterfaceGroups,
|
||||
igmpCacheLastReporter, igmpInterfaceQuerierUpTime,
|
||||
igmpInterfaceQuerierExpiryTime,
|
||||
igmpInterfaceQueryInterval
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of additional objects for management of IGMP
|
||||
version 1 or 2 in routers."
|
||||
::= { igmpMIBGroups 2 }
|
||||
|
||||
igmpV2HostMIBGroup OBJECT-GROUP
|
||||
OBJECTS { igmpInterfaceVersion1QuerierTimer }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of additional objects for management of IGMP
|
||||
version 2 in hosts."
|
||||
::= { igmpMIBGroups 3 }
|
||||
|
||||
igmpHostOptMIBGroup OBJECT-GROUP
|
||||
OBJECTS { igmpCacheLastReporter, igmpInterfaceQuerier }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of optional objects for IGMP hosts.
|
||||
Supporting this group can be especially useful in an
|
||||
environment with a router which does not support the IGMP
|
||||
MIB."
|
||||
::= { igmpMIBGroups 4 }
|
||||
|
||||
igmpV2RouterMIBGroup OBJECT-GROUP
|
||||
OBJECTS { igmpInterfaceVersion, igmpInterfaceQuerier,
|
||||
igmpInterfaceQueryMaxResponseTime,
|
||||
igmpInterfaceRobustness,
|
||||
igmpInterfaceWrongVersionQueries,
|
||||
igmpInterfaceLastMembQueryIntvl,
|
||||
igmpCacheVersion1HostTimer
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of additional objects for management of IGMP
|
||||
version 2 in routers."
|
||||
::= { igmpMIBGroups 5 }
|
||||
|
||||
igmpV2ProxyMIBGroup OBJECT-GROUP
|
||||
OBJECTS { igmpInterfaceProxyIfIndex }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of additional objects for management of IGMP
|
||||
proxy devices."
|
||||
::= { igmpMIBGroups 6 }
|
||||
|
||||
END
|
||||
|
951
mibs/juniper/DRAFT-IPMROUTE-MIB
Normal file
951
mibs/juniper/DRAFT-IPMROUTE-MIB
Normal file
@ -0,0 +1,951 @@
|
||||
--
|
||||
-- This MIB document has been modified to avoid a name conflict
|
||||
-- with the standard version (RFC 2932) of this MIB. All occurances
|
||||
-- of ipMRoute have been changed to ipMRoute1. This will not have
|
||||
-- any impact on users. M. Davison, July, 2001.
|
||||
--
|
||||
DRAFT-IPMROUTE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
-- NOTE TO RFC EDITOR: When this document is published as
|
||||
-- an RFC, change 'experimental' to 'mib-2' in the
|
||||
-- following import, and delete this comment
|
||||
MODULE-IDENTITY, OBJECT-TYPE, experimental,
|
||||
Integer32, Counter32, Counter64, Gauge32,
|
||||
IpAddress, TimeTicks FROM SNMPv2-SMI
|
||||
RowStatus, TEXTUAL-CONVENTION,
|
||||
TruthValue, DisplayString FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
|
||||
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
|
||||
InterfaceIndexOrZero,
|
||||
InterfaceIndex FROM IF-MIB;
|
||||
|
||||
ipMRoute1MIB MODULE-IDENTITY
|
||||
LAST-UPDATED "9907221200Z" -- July 22, 1999
|
||||
ORGANIZATION "IETF IDMR Working Group"
|
||||
CONTACT-INFO
|
||||
" Dave Thaler
|
||||
Microsoft Corporation
|
||||
One Microsoft Way
|
||||
Redmond, WA 98052-6399
|
||||
US
|
||||
|
||||
Phone: +1 425 703 8835
|
||||
EMail: dthaler@dthaler.microsoft.com"
|
||||
DESCRIPTION
|
||||
"The MIB module for management of IP Multicast routing, but
|
||||
independent of the specific multicast routing protocol in
|
||||
use."
|
||||
REVISION "9907221200Z" -- July 22, 1999
|
||||
DESCRIPTION
|
||||
"Initial version, published as RFC xxxx (to be filled in by
|
||||
RFC-Editor)."
|
||||
::= { experimental 60 }
|
||||
-- NOTE TO RFC EDITOR: When this document is published as
|
||||
-- an RFC, change '{ experimental 60 }' to '{ mib-2 XX }'
|
||||
-- where XX is assigned by IANA, and delete this comment.
|
||||
|
||||
-- Textual Conventions
|
||||
|
||||
|
||||
IpMRoute1Protocol ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The multicast routing protocol. Inclusion of values for
|
||||
multicast routing protocols is not intended to imply that
|
||||
those protocols need be supported."
|
||||
SYNTAX INTEGER {
|
||||
other(1), -- none of the following
|
||||
local(2), -- e.g., manually configured
|
||||
netmgmt(3), -- set via net.mgmt protocol
|
||||
dvmrp(4),
|
||||
mospf(5),
|
||||
pimSparseDense(6), -- PIMv1, both DM and SM
|
||||
cbt(7),
|
||||
pimSparseMode(8), -- PIM-SM
|
||||
pimDenseMode(9), -- PIM-DM
|
||||
igmpOnly(10),
|
||||
bgmp(11),
|
||||
msdp(12)
|
||||
}
|
||||
|
||||
-- Top-level structure of the MIB
|
||||
|
||||
ipMRoute1MIBObjects OBJECT IDENTIFIER ::= { ipMRoute1MIB 1 }
|
||||
|
||||
ipMRoute1 OBJECT IDENTIFIER ::= { ipMRoute1MIBObjects 1 }
|
||||
|
||||
|
||||
-- the IP Multicast Routing MIB-Group
|
||||
--
|
||||
-- a collection of objects providing information about
|
||||
-- IP Multicast Groups
|
||||
|
||||
ipMRoute1Enable OBJECT-TYPE
|
||||
SYNTAX INTEGER { enabled(1), disabled(2) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The enabled status of IP Multicast routing on this router."
|
||||
::= { ipMRoute1 1 }
|
||||
|
||||
ipMRoute1EntryCount OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of rows in the ipMRoute1Table. This can be used
|
||||
to monitor the multicast routing table size."
|
||||
::= { ipMRoute1 7 }
|
||||
|
||||
ipMRoute1Table OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF IpMRoute1Entry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The (conceptual) table containing multicast routing
|
||||
information for IP datagrams sent by particular sources to
|
||||
the IP multicast groups known to this router."
|
||||
|
||||
|
||||
::= { ipMRoute1 2 }
|
||||
|
||||
|
||||
ipMRoute1Entry OBJECT-TYPE
|
||||
SYNTAX IpMRoute1Entry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry (conceptual row) containing the multicast routing
|
||||
information for IP datagrams from a particular source and
|
||||
addressed to a particular IP multicast group address.
|
||||
Discontinuities in counters in this entry can be detected by
|
||||
observing the value of ipMRoute1UpTime."
|
||||
INDEX { ipMRoute1Group,
|
||||
ipMRoute1Source,
|
||||
ipMRoute1SourceMask }
|
||||
::= { ipMRoute1Table 1 }
|
||||
|
||||
IpMRoute1Entry ::= SEQUENCE {
|
||||
ipMRoute1Group IpAddress,
|
||||
ipMRoute1Source IpAddress,
|
||||
ipMRoute1SourceMask IpAddress,
|
||||
ipMRoute1UpstreamNeighbor IpAddress,
|
||||
ipMRoute1InIfIndex InterfaceIndexOrZero,
|
||||
ipMRoute1UpTime TimeTicks,
|
||||
ipMRoute1ExpiryTime TimeTicks,
|
||||
ipMRoute1Pkts Counter32,
|
||||
ipMRoute1DifferentInIfPackets Counter32,
|
||||
ipMRoute1Octets Counter32,
|
||||
ipMRoute1Protocol IpMRoute1Protocol,
|
||||
ipMRoute1RtProto INTEGER,
|
||||
ipMRoute1RtAddress IpAddress,
|
||||
ipMRoute1RtMask IpAddress,
|
||||
ipMRoute1RtType INTEGER,
|
||||
ipMRoute1HCOctets Counter64
|
||||
}
|
||||
|
||||
ipMRoute1Group OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP multicast group address for which this entry
|
||||
contains multicast routing information."
|
||||
::= { ipMRoute1Entry 1 }
|
||||
|
||||
ipMRoute1Source OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
|
||||
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The network address which when combined with the
|
||||
corresponding value of ipMRoute1SourceMask identifies the
|
||||
sources for which this entry contains multicast routing
|
||||
information."
|
||||
::= { ipMRoute1Entry 2 }
|
||||
|
||||
ipMRoute1SourceMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The network mask which when combined with the corresponding
|
||||
value of ipMRoute1Source identifies the sources for which
|
||||
this entry contains multicast routing information."
|
||||
::= { ipMRoute1Entry 3 }
|
||||
|
||||
ipMRoute1UpstreamNeighbor OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The address of the upstream neighbor (e.g., RPF neighbor)
|
||||
from which IP datagrams from these sources to this multicast
|
||||
address are received, or 0.0.0.0 if the upstream neighbor is
|
||||
unknown (e.g., in CBT)."
|
||||
::= { ipMRoute1Entry 4 }
|
||||
|
||||
ipMRoute1InIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndexOrZero
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of ifIndex for the interface on which IP
|
||||
datagrams sent by these sources to this multicast address
|
||||
are received. A value of 0 indicates that datagrams are not
|
||||
subject to an incoming interface check, but may be accepted
|
||||
on multiple interfaces (e.g., in CBT)."
|
||||
::= { ipMRoute1Entry 5 }
|
||||
|
||||
ipMRoute1UpTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time since the multicast routing information
|
||||
represented by this entry was learned by the router."
|
||||
::= { ipMRoute1Entry 6 }
|
||||
|
||||
ipMRoute1ExpiryTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minimum amount of time remaining before this entry will
|
||||
be aged out. The value 0 indicates that the entry is not
|
||||
subject to aging."
|
||||
::= { ipMRoute1Entry 7 }
|
||||
|
||||
ipMRoute1Pkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets which this router has received from
|
||||
these sources and addressed to this multicast group
|
||||
address."
|
||||
::= { ipMRoute1Entry 8 }
|
||||
|
||||
ipMRoute1DifferentInIfPackets OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets which this router has received from
|
||||
these sources and addressed to this multicast group address,
|
||||
which were dropped because they were not received on the
|
||||
interface indicated by ipMRoute1InIfIndex. Packets which are
|
||||
not subject to an incoming interface check (e.g., using CBT)
|
||||
are not counted."
|
||||
::= { ipMRoute1Entry 9 }
|
||||
|
||||
ipMRoute1Octets OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of octets contained in IP datagrams which were
|
||||
|
||||
|
||||
received from these sources and addressed to this multicast
|
||||
group address, and which were forwarded by this router."
|
||||
::= { ipMRoute1Entry 10 }
|
||||
|
||||
ipMRoute1Protocol OBJECT-TYPE
|
||||
SYNTAX IpMRoute1Protocol
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The multicast routing protocol via which this multicast
|
||||
forwarding entry was learned."
|
||||
::= { ipMRoute1Entry 11 }
|
||||
|
||||
ipMRoute1RtProto OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
other (1), -- not specified
|
||||
local (2), -- local interface
|
||||
netmgmt (3), -- static route
|
||||
icmp (4), -- result of ICMP Redirect
|
||||
-- the following are all dynamic
|
||||
-- routing protocols
|
||||
egp (5), -- Exterior Gateway Protocol
|
||||
ggp (6), -- Gateway-Gateway Protocol
|
||||
hello (7), -- FuzzBall HelloSpeak
|
||||
rip (8), -- Berkeley RIP or RIP-II
|
||||
isIs (9), -- Dual IS-IS
|
||||
esIs (10), -- ISO 9542
|
||||
ciscoIgrp (11), -- Cisco IGRP
|
||||
bbnSpfIgp (12), -- BBN SPF IGP
|
||||
ospf (13), -- Open Shortest Path First
|
||||
bgp (14), -- Border Gateway Protocol
|
||||
idpr (15), -- InterDomain Policy Routing
|
||||
ciscoEigrp (16), -- Cisco EIGRP
|
||||
dvmrp (17) -- DVMRP
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The routing mechanism via which the route used to find the
|
||||
upstream or parent interface for this multicast forwarding
|
||||
entry was learned. Inclusion of values for routing
|
||||
protocols is not intended to imply that those protocols need
|
||||
be supported."
|
||||
::= { ipMRoute1Entry 12 }
|
||||
|
||||
|
||||
ipMRoute1RtAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The address portion of the route used to find the upstream
|
||||
or parent interface for this multicast forwarding entry."
|
||||
::= { ipMRoute1Entry 13 }
|
||||
|
||||
ipMRoute1RtMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mask associated with the route used to find the upstream
|
||||
or parent interface for this multicast forwarding entry."
|
||||
::= { ipMRoute1Entry 14 }
|
||||
|
||||
ipMRoute1RtType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unicast (1), -- Unicast route used in multicast RIB
|
||||
multicast (2) -- Multicast route
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The reason the given route was placed in the (logical)
|
||||
multicast Routing Information Base (RIB). A value of
|
||||
unicast means that the route would normally be placed only
|
||||
in the unicast RIB, but was placed in the multicast RIB
|
||||
(instead or in addition) due to local configuration, such as
|
||||
when running PIM over RIP. A value of multicast means that
|
||||
the route was explicitly added to the multicast RIB by the
|
||||
routing protocol, such as DVMRP or Multiprotocol BGP."
|
||||
::= { ipMRoute1Entry 15 }
|
||||
|
||||
ipMRoute1HCOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of octets contained in IP datagrams which were
|
||||
received from these sources and addressed to this multicast
|
||||
group address, and which were forwarded by this router.
|
||||
This object is a 64-bit version of ipMRoute1Octets."
|
||||
|
||||
|
||||
::= { ipMRoute1Entry 16 }
|
||||
|
||||
--
|
||||
-- The IP Multicast Routing Next Hop Table
|
||||
--
|
||||
|
||||
ipMRoute1NextHopTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF IpMRoute1NextHopEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The (conceptual) table containing information on the next-
|
||||
hops on outgoing interfaces for routing IP multicast
|
||||
datagrams. Each entry is one of a list of next-hops on
|
||||
outgoing interfaces for particular sources sending to a
|
||||
particular multicast group address."
|
||||
|
||||
|
||||
::= { ipMRoute1 3 }
|
||||
|
||||
ipMRoute1NextHopEntry OBJECT-TYPE
|
||||
SYNTAX IpMRoute1NextHopEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry (conceptual row) in the list of next-hops on
|
||||
outgoing interfaces to which IP multicast datagrams from
|
||||
particular sources to a IP multicast group address are
|
||||
routed. Discontinuities in counters in this entry can be
|
||||
detected by observing the value of ipMRoute1UpTime."
|
||||
INDEX { ipMRoute1NextHopGroup, ipMRoute1NextHopSource,
|
||||
ipMRoute1NextHopSourceMask, ipMRoute1NextHopIfIndex,
|
||||
ipMRoute1NextHopAddress }
|
||||
::= { ipMRoute1NextHopTable 1 }
|
||||
|
||||
|
||||
IpMRoute1NextHopEntry ::= SEQUENCE {
|
||||
ipMRoute1NextHopGroup IpAddress,
|
||||
ipMRoute1NextHopSource IpAddress,
|
||||
ipMRoute1NextHopSourceMask IpAddress,
|
||||
ipMRoute1NextHopIfIndex InterfaceIndex,
|
||||
ipMRoute1NextHopAddress IpAddress,
|
||||
ipMRoute1NextHopState INTEGER,
|
||||
ipMRoute1NextHopUpTime TimeTicks,
|
||||
ipMRoute1NextHopExpiryTime TimeTicks,
|
||||
ipMRoute1NextHopClosestMemberHops Integer32,
|
||||
ipMRoute1NextHopProtocol IpMRoute1Protocol,
|
||||
ipMRoute1NextHopPkts Counter32
|
||||
}
|
||||
|
||||
ipMRoute1NextHopGroup OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP multicast group for which this entry specifies a
|
||||
next-hop on an outgoing interface."
|
||||
::= { ipMRoute1NextHopEntry 1 }
|
||||
|
||||
ipMRoute1NextHopSource OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The network address which when combined with the
|
||||
corresponding value of ipMRoute1NextHopSourceMask identifies
|
||||
the sources for which this entry specifies a next-hop on an
|
||||
outgoing interface."
|
||||
::= { ipMRoute1NextHopEntry 2 }
|
||||
|
||||
ipMRoute1NextHopSourceMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The network mask which when combined with the corresponding
|
||||
value of ipMRoute1NextHopSource identifies the sources for
|
||||
which this entry specifies a next-hop on an outgoing
|
||||
interface."
|
||||
::= { ipMRoute1NextHopEntry 3 }
|
||||
|
||||
|
||||
ipMRoute1NextHopIfIndex 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."
|
||||
::= { ipMRoute1NextHopEntry 4 }
|
||||
|
||||
ipMRoute1NextHopAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The address of the next-hop specific to this entry. For
|
||||
most interfaces, this is identical to ipMRoute1NextHopGroup.
|
||||
NBMA interfaces, however, may have multiple next-hop
|
||||
addresses out a single outgoing interface."
|
||||
::= { ipMRoute1NextHopEntry 5 }
|
||||
|
||||
ipMRoute1NextHopState OBJECT-TYPE
|
||||
SYNTAX INTEGER { pruned(1), forwarding(2) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An indication of whether the outgoing interface and next-
|
||||
hop represented by this entry is currently being used to
|
||||
forward IP datagrams. The value 'forwarding' indicates it
|
||||
is currently being used; the value 'pruned' indicates it is
|
||||
not."
|
||||
::= { ipMRoute1NextHopEntry 6 }
|
||||
|
||||
ipMRoute1NextHopUpTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time since the multicast routing information
|
||||
represented by this entry was learned by the router."
|
||||
::= { ipMRoute1NextHopEntry 7 }
|
||||
|
||||
ipMRoute1NextHopExpiryTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
|
||||
|
||||
DESCRIPTION
|
||||
"The minimum amount of time remaining before this entry will
|
||||
be aged out. If ipMRoute1NextHopState is pruned(1), the
|
||||
remaining time until the prune expires and the state reverts
|
||||
to forwarding(2). Otherwise, the remaining time until this
|
||||
entry is removed from the table. The time remaining may be
|
||||
copied from ipMRoute1ExpiryTime if the protocol in use for
|
||||
this entry dos not specify next-hop timers. The value 0
|
||||
indicates that the entry is not subject to aging."
|
||||
::= { ipMRoute1NextHopEntry 8 }
|
||||
|
||||
ipMRoute1NextHopClosestMemberHops OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minimum number of hops between this router and any
|
||||
member of this IP multicast group reached via this next-hop
|
||||
on this outgoing interface. Any IP multicast datagrams for
|
||||
the group which have a TTL less than this number of hops
|
||||
will not be forwarded to this next-hop."
|
||||
::= { ipMRoute1NextHopEntry 9 }
|
||||
|
||||
ipMRoute1NextHopProtocol OBJECT-TYPE
|
||||
SYNTAX IpMRoute1Protocol
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The routing mechanism via which this next-hop was learned."
|
||||
::= { ipMRoute1NextHopEntry 10 }
|
||||
|
||||
ipMRoute1NextHopPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets which have been forwarded using this
|
||||
route."
|
||||
::= { ipMRoute1NextHopEntry 11 }
|
||||
|
||||
|
||||
--
|
||||
-- The Multicast Routing Interface Table
|
||||
--
|
||||
|
||||
ipMRoute1InterfaceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF IpMRoute1InterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The (conceptual) table containg multicast routing
|
||||
information specific to interfaces."
|
||||
|
||||
|
||||
::= { ipMRoute1 4 }
|
||||
|
||||
ipMRoute1InterfaceEntry OBJECT-TYPE
|
||||
SYNTAX IpMRoute1InterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry (conceptual row) containing the multicast routing
|
||||
information for a particular interface."
|
||||
INDEX { ipMRoute1InterfaceIfIndex }
|
||||
::= { ipMRoute1InterfaceTable 1 }
|
||||
|
||||
IpMRoute1InterfaceEntry ::= SEQUENCE {
|
||||
ipMRoute1InterfaceIfIndex InterfaceIndex,
|
||||
ipMRoute1InterfaceTtl Integer32,
|
||||
ipMRoute1InterfaceProtocol IpMRoute1Protocol,
|
||||
ipMRoute1InterfaceRateLimit Integer32,
|
||||
ipMRoute1InterfaceInMcastOctets Counter32,
|
||||
ipMRoute1InterfaceOutMcastOctets Counter32,
|
||||
ipMRoute1InterfaceHCInMcastOctets Counter64,
|
||||
ipMRoute1InterfaceHCOutMcastOctets Counter64
|
||||
}
|
||||
|
||||
ipMRoute1InterfaceIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ifIndex value of the interface for which this entry
|
||||
contains information."
|
||||
::= { ipMRoute1InterfaceEntry 1 }
|
||||
|
||||
ipMRoute1InterfaceTtl OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..255)
|
||||
|
||||
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The datagram TTL threshold for the interface. Any IP
|
||||
multicast datagrams with a TTL less than this threshold will
|
||||
not be forwarded out the interface. The default value of 0
|
||||
means all multicast packets are forwarded out the
|
||||
interface."
|
||||
::= { ipMRoute1InterfaceEntry 2 }
|
||||
|
||||
ipMRoute1InterfaceProtocol OBJECT-TYPE
|
||||
SYNTAX IpMRoute1Protocol
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The routing protocol running on this interface."
|
||||
::= { ipMRoute1InterfaceEntry 3 }
|
||||
|
||||
ipMRoute1InterfaceRateLimit OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The rate-limit, in kilobits per second, of forwarded
|
||||
multicast traffic on the interface. A rate-limit of 0
|
||||
indicates that no rate limiting is done."
|
||||
DEFVAL { 0 }
|
||||
::= { ipMRoute1InterfaceEntry 4 }
|
||||
|
||||
ipMRoute1InterfaceInMcastOctets OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of octets of multicast packets that have arrived
|
||||
on the interface, including framing characters. This object
|
||||
is similar to ifInOctets in the Interfaces MIB, except that
|
||||
only multicast packets are counted."
|
||||
::= { ipMRoute1InterfaceEntry 5 }
|
||||
|
||||
ipMRoute1InterfaceOutMcastOctets OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
|
||||
|
||||
"The number of octets of multicast packets that have been
|
||||
sent on the interface."
|
||||
::= { ipMRoute1InterfaceEntry 6 }
|
||||
|
||||
ipMRoute1InterfaceHCInMcastOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of octets of multicast packets that have arrived
|
||||
on the interface, including framing characters. This object
|
||||
is a 64-bit version of ipMRoute1InterfaceInMcastOctets. It
|
||||
is similar to ifHCInOctets in the Interfaces MIB, except
|
||||
that only multicast packets are counted."
|
||||
::= { ipMRoute1InterfaceEntry 7 }
|
||||
|
||||
ipMRoute1InterfaceHCOutMcastOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of octets of multicast packets that have been
|
||||
sent on the interface. This object is a 64-bit version of
|
||||
ipMRoute1InterfaceOutMcastOctets."
|
||||
::= { ipMRoute1InterfaceEntry 8 }
|
||||
|
||||
|
||||
--
|
||||
-- The IP Multicast Scope Boundary Table
|
||||
--
|
||||
|
||||
ipMRoute1BoundaryTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF IpMRoute1BoundaryEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The (conceptual) table listing the router's scoped
|
||||
multicast address boundaries."
|
||||
|
||||
|
||||
::= { ipMRoute1 5 }
|
||||
|
||||
ipMRoute1BoundaryEntry OBJECT-TYPE
|
||||
SYNTAX IpMRoute1BoundaryEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry (conceptual row) in the ipMRoute1BoundaryTable
|
||||
representing a scoped boundary."
|
||||
INDEX { ipMRoute1BoundaryIfIndex, ipMRoute1BoundaryAddress,
|
||||
ipMRoute1BoundaryAddressMask }
|
||||
::= { ipMRoute1BoundaryTable 1 }
|
||||
|
||||
IpMRoute1BoundaryEntry ::= SEQUENCE {
|
||||
ipMRoute1BoundaryIfIndex InterfaceIndex,
|
||||
ipMRoute1BoundaryAddress IpAddress,
|
||||
ipMRoute1BoundaryAddressMask IpAddress,
|
||||
ipMRoute1BoundaryStatus RowStatus
|
||||
}
|
||||
|
||||
ipMRoute1BoundaryIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IfIndex value for the interface to which this boundary
|
||||
applies. Packets with a destination address in the
|
||||
associated address/mask range will not be forwarded out this
|
||||
interface."
|
||||
::= { ipMRoute1BoundaryEntry 1 }
|
||||
|
||||
ipMRoute1BoundaryAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The group address which when combined with the
|
||||
corresponding value of ipMRoute1BoundaryAddressMask
|
||||
identifies the group range for which the scoped boundary
|
||||
exists. Scoped addresses must come from the range 239.x.x.x
|
||||
as specified in RFC 2365."
|
||||
::= { ipMRoute1BoundaryEntry 2 }
|
||||
|
||||
ipMRoute1BoundaryAddressMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The group address mask which when combined with the
|
||||
corresponding value of ipMRoute1BoundaryAddress identifies
|
||||
the group range for which the scoped boundary exists."
|
||||
::= { ipMRoute1BoundaryEntry 3 }
|
||||
|
||||
ipMRoute1BoundaryStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this row, by which new entries may be
|
||||
created, or old entries deleted from this table."
|
||||
::= { ipMRoute1BoundaryEntry 4 }
|
||||
|
||||
--
|
||||
-- The IP Multicast Scope Name Table
|
||||
--
|
||||
|
||||
ipMRoute1ScopeNameTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF IpMRoute1ScopeNameEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The (conceptual) table listing the multicast scope names."
|
||||
|
||||
|
||||
::= { ipMRoute1 6 }
|
||||
|
||||
ipMRoute1ScopeNameEntry OBJECT-TYPE
|
||||
SYNTAX IpMRoute1ScopeNameEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
|
||||
|
||||
DESCRIPTION
|
||||
"An entry (conceptual row) in the ipMRoute1ScopeNameTable
|
||||
representing a multicast scope name."
|
||||
INDEX { ipMRoute1ScopeNameAddress,
|
||||
ipMRoute1ScopeNameAddressMask,
|
||||
IMPLIED ipMRoute1ScopeNameLanguage }
|
||||
::= { ipMRoute1ScopeNameTable 1 }
|
||||
|
||||
IpMRoute1ScopeNameEntry ::= SEQUENCE {
|
||||
ipMRoute1ScopeNameAddress IpAddress,
|
||||
ipMRoute1ScopeNameAddressMask IpAddress,
|
||||
ipMRoute1ScopeNameLanguage DisplayString,
|
||||
ipMRoute1ScopeNameString SnmpAdminString,
|
||||
ipMRoute1ScopeNameDefault TruthValue,
|
||||
ipMRoute1ScopeNameStatus RowStatus
|
||||
}
|
||||
|
||||
ipMRoute1ScopeNameAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The group address which when combined with the
|
||||
corresponding value of ipMRoute1ScopeNameAddressMask
|
||||
identifies the group range associated with the multicast
|
||||
scope. Scoped addresses must come from the range
|
||||
239.x.x.x."
|
||||
::= { ipMRoute1ScopeNameEntry 1 }
|
||||
|
||||
ipMRoute1ScopeNameAddressMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The group address mask which when combined with the
|
||||
corresponding value of ipMRoute1ScopeNameAddress identifies
|
||||
the group range associated with the multicast scope."
|
||||
::= { ipMRoute1ScopeNameEntry 2 }
|
||||
|
||||
ipMRoute1ScopeNameLanguage OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..8))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An RFC 1766-style language tag, with all alphabetic
|
||||
|
||||
|
||||
characters converted to lowercase. This restriction is
|
||||
intended to make the lexical ordering imposed by SNMP useful
|
||||
when applied to language tags. Note that it is
|
||||
theoretically possible for a valid language tag to exceed
|
||||
the allowed length of this object, and thus be impossible to
|
||||
represent in this table. Sampling of language tags in
|
||||
current use on the Internet suggests that this limit does
|
||||
not pose a serious problem in practice."
|
||||
::= { ipMRoute1ScopeNameEntry 3 }
|
||||
|
||||
ipMRoute1ScopeNameString OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The textual name associated with the multicast scope. The
|
||||
value of this object should be suitable for displaying to
|
||||
end-users, such as when allocating a multicast address in
|
||||
this scope. When no name is specified, the default value of
|
||||
this object should be the string 239.x.x.x/y with x and y
|
||||
replaced appropriately to describe the address and mask
|
||||
length associated with the scope."
|
||||
::= { ipMRoute1ScopeNameEntry 4 }
|
||||
|
||||
ipMRoute1ScopeNameDefault OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If true, indicates a preference that the name in the
|
||||
following language should be used by applications if no name
|
||||
is available in a desired language."
|
||||
DEFVAL { false }
|
||||
::= { ipMRoute1ScopeNameEntry 5 }
|
||||
|
||||
ipMRoute1ScopeNameStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this row, by which new entries may be
|
||||
created, or old entries deleted from this table."
|
||||
::= { ipMRoute1ScopeNameEntry 6 }
|
||||
|
||||
|
||||
-- conformance information
|
||||
|
||||
ipMRoute1MIBConformance
|
||||
OBJECT IDENTIFIER ::= { ipMRoute1MIB 2 }
|
||||
ipMRoute1MIBCompliances
|
||||
OBJECT IDENTIFIER ::= { ipMRoute1MIBConformance 1 }
|
||||
ipMRoute1MIBGroups OBJECT IDENTIFIER ::= { ipMRoute1MIBConformance 2 }
|
||||
|
||||
-- compliance statements
|
||||
|
||||
ipMRoute1MIBCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for the IP Multicast MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { ipMRoute1MIBBasicGroup,
|
||||
ipMRoute1MIBRouteGroup}
|
||||
|
||||
GROUP ipMRoute1MIBBoundaryGroup
|
||||
DESCRIPTION
|
||||
"This group is mandatory if the router supports
|
||||
administratively-scoped multicast address boundaries."
|
||||
|
||||
OBJECT ipMRoute1BoundaryStatus
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required."
|
||||
|
||||
OBJECT ipMRoute1ScopeNameStatus
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required."
|
||||
|
||||
GROUP ipMRoute1MIBHCInterfaceGroup
|
||||
DESCRIPTION
|
||||
"This group is mandatory only for those network interfaces
|
||||
for which the value of the corresponding instance of ifSpeed
|
||||
is greater than 20,000,000 bits/second."
|
||||
|
||||
::= { ipMRoute1MIBCompliances 1 }
|
||||
|
||||
-- units of conformance
|
||||
|
||||
|
||||
ipMRoute1MIBBasicGroup OBJECT-GROUP
|
||||
OBJECTS { ipMRoute1Enable, ipMRoute1EntryCount,
|
||||
ipMRoute1UpstreamNeighbor, ipMRoute1InIfIndex,
|
||||
ipMRoute1UpTime, ipMRoute1ExpiryTime,
|
||||
ipMRoute1NextHopState,
|
||||
ipMRoute1NextHopUpTime,
|
||||
ipMRoute1NextHopExpiryTime,
|
||||
ipMRoute1NextHopProtocol,
|
||||
ipMRoute1NextHopPkts,
|
||||
ipMRoute1InterfaceTtl,
|
||||
ipMRoute1InterfaceProtocol, ipMRoute1InterfaceRateLimit,
|
||||
ipMRoute1InterfaceInMcastOctets,
|
||||
ipMRoute1InterfaceOutMcastOctets,
|
||||
ipMRoute1Protocol
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects to support basic management of IP
|
||||
Multicast routing."
|
||||
::= { ipMRoute1MIBGroups 1 }
|
||||
|
||||
ipMRoute1MIBHopCountGroup OBJECT-GROUP
|
||||
OBJECTS { ipMRoute1NextHopClosestMemberHops }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects to support management of the use of
|
||||
hop counts in IP Multicast routing."
|
||||
::= { ipMRoute1MIBGroups 2 }
|
||||
|
||||
ipMRoute1MIBBoundaryGroup OBJECT-GROUP
|
||||
OBJECTS { ipMRoute1BoundaryStatus, ipMRoute1ScopeNameString,
|
||||
ipMRoute1ScopeNameDefault, ipMRoute1ScopeNameStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects to support management of scoped
|
||||
multicast address boundaries."
|
||||
::= { ipMRoute1MIBGroups 3 }
|
||||
|
||||
ipMRoute1MIBPktsOutGroup OBJECT-GROUP
|
||||
OBJECTS { ipMRoute1NextHopPkts }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects to support management of packet
|
||||
counters for each outgoing interface entry of a route."
|
||||
::= { ipMRoute1MIBGroups 4 }
|
||||
|
||||
|
||||
ipMRoute1MIBHCInterfaceGroup OBJECT-GROUP
|
||||
OBJECTS { ipMRoute1InterfaceHCInMcastOctets,
|
||||
ipMRoute1InterfaceHCOutMcastOctets,
|
||||
ipMRoute1HCOctets }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing information specific to
|
||||
high speed (greater than 20,000,000 bits/second) network
|
||||
interfaces."
|
||||
::= { ipMRoute1MIBGroups 5 }
|
||||
|
||||
ipMRoute1MIBRouteGroup OBJECT-GROUP
|
||||
OBJECTS { ipMRoute1RtProto, ipMRoute1RtAddress,
|
||||
ipMRoute1RtMask, ipMRoute1RtType }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing information on the
|
||||
relationship between multicast routing information, and the
|
||||
IP Forwarding Table."
|
||||
::= { ipMRoute1MIBGroups 6 }
|
||||
|
||||
ipMRoute1MIBPktsGroup OBJECT-GROUP
|
||||
OBJECTS { ipMRoute1Pkts, ipMRoute1DifferentInIfPackets,
|
||||
ipMRoute1Octets }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects to support management of packet
|
||||
counters for each forwarding entry."
|
||||
::= { ipMRoute1MIBGroups 7 }
|
||||
|
||||
END
|
1079
mibs/juniper/DRAFT-MSDP-MIB
Normal file
1079
mibs/juniper/DRAFT-MSDP-MIB
Normal file
File diff suppressed because it is too large
Load Diff
183
mibs/juniper/ESO-CONSORTIUM-MIB
Normal file
183
mibs/juniper/ESO-CONSORTIUM-MIB
Normal file
@ -0,0 +1,183 @@
|
||||
-- *****************************************************************************
|
||||
-- eso-consortium-mib
|
||||
--
|
||||
-- Copyright (c) 2003 The ESO Consortium
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *****************************************************************************
|
||||
|
||||
ESO-CONSORTIUM-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-IDENTITY,
|
||||
snmpModules FROM SNMPv2-SMI
|
||||
AutonomousType FROM SNMPv2-TC
|
||||
enterprises FROM SNMPv2-SMI;
|
||||
|
||||
esoConsortiumMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200302030000Z" -- 03 February 2003
|
||||
ORGANIZATION "ESO (Extended Security Options) Consortium"
|
||||
CONTACT-INFO "
|
||||
ESO Consortium Coordinator
|
||||
SNMP Research
|
||||
|
||||
Postal Address:
|
||||
|
||||
SNMP Research, Inc
|
||||
3001 Kimberlin Heights Rd.
|
||||
Knoxville, TN 37920-9716
|
||||
USA
|
||||
|
||||
Tel: +1 865 573 1434
|
||||
Fax: +1 865 573 9197
|
||||
E-mail: eso-consortium@snmp.com
|
||||
WWW: http://www.snmp.com/eso"
|
||||
|
||||
DESCRIPTION
|
||||
" The ESO Consortium is an umbrella organization for
|
||||
registration of not-yet-standardized SNMP security
|
||||
modules in the enterprise space. The objects
|
||||
published here are intended to provide a common
|
||||
naming and registration for authentication and
|
||||
privacy protocol extensions to the SNMP USM
|
||||
Module (RFC3414). The authentication and privacy
|
||||
protocol objects specified herein are intended to be
|
||||
used as values for usmUserAuthProtocol and
|
||||
usmUserPrivProtocol when managing SNMPv3 users
|
||||
via the snmpUsmMIB.
|
||||
"
|
||||
REVISION "200302030000Z" -- 03 February 2003, midnight
|
||||
DESCRIPTION
|
||||
" Changes in preparation for public release.
|
||||
- Added Object Identities for AES use while
|
||||
AES is being standardized.
|
||||
- As of this writing, there are no
|
||||
additional authentication protocols specified
|
||||
in this document.
|
||||
"
|
||||
|
||||
REVISION "200302030000Z" -- 03 February 2003, midnight
|
||||
DESCRIPTION
|
||||
"Initial version, intended to be published as
|
||||
an Internet Draft.
|
||||
"
|
||||
|
||||
::= { enterprises 14832 }
|
||||
|
||||
--
|
||||
-- esoConsortiumMIB.1: Object Identities
|
||||
--
|
||||
esoConsortiumMIBObjectIdentities OBJECT IDENTIFIER
|
||||
::= { esoConsortiumMIB 1 }
|
||||
|
||||
--
|
||||
-- 3DES Privacy Protocol for SNMPv3 USM security model
|
||||
--
|
||||
|
||||
usm3DESPrivProtocol OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The 3DES-EDE Symmetric Encryption Protocol.
|
||||
This is the protocol as specified in
|
||||
draft-reeder-snmpv3-usm-3desede-00, and in the
|
||||
updates to that draft available at
|
||||
http://www.snmp.com/eso/.
|
||||
"
|
||||
|
||||
REFERENCE
|
||||
" - Data Encryption Standard, National Institute of
|
||||
Standards and Technology. Federal Information
|
||||
Processing Standard (FIPS) Publication 46-3, (1999,
|
||||
pending approval). Will supersede FIPS Publication
|
||||
46-2.
|
||||
|
||||
- Data Encryption Algorithm, American National
|
||||
Standards Institute. ANSI X3.92-1981,
|
||||
(December, 1980).
|
||||
|
||||
- DES Modes of Operation, National Institute of
|
||||
Standards and Technology. Federal Information
|
||||
Processing Standard (FIPS) Publication 81,
|
||||
(December, 1980).
|
||||
|
||||
- Data Encryption Algorithm - Modes of Operation,
|
||||
American National Standards Institute.
|
||||
ANSI X3.106-1983, (May 1983).
|
||||
"
|
||||
::= { esoConsortiumMIBObjectIdentities 1 }
|
||||
|
||||
--
|
||||
-- AES Privacy Protocols for SNMPv3 USM security model
|
||||
--
|
||||
|
||||
usmAESCfb128PrivProtocol OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The CFB128-AES-128 Privacy Protocol.
|
||||
|
||||
This is the protocol as specified in
|
||||
draft-blumenthal-aes-usm-04.txt available at
|
||||
http://www.snmp.com/eso. This object replaces the
|
||||
usmAesCfb128Protocol OBJECT-IDENTITY.
|
||||
This assignment is made separately here, as the
|
||||
assignments in draft-blumenthal-aes-usm-04
|
||||
are transient.
|
||||
|
||||
Note that while draft-blumenthal-aes-usm-04
|
||||
is referenced here, no interoperability problems
|
||||
have been encountered with draft-blumenthal-aes-usm-05
|
||||
(also available at http://www.snmp.com/eso) for
|
||||
this privacy protocol.
|
||||
"
|
||||
|
||||
REFERENCE
|
||||
"- The AES Cipher Algorithm in the SNMP's
|
||||
User-based Security Model.
|
||||
Internet Draft draft-blumenthal-aes-usm-04.
|
||||
|
||||
- Specification for the ADVANCED ENCRYPTION
|
||||
STANDARD (DRAFT). Federal Information Processing
|
||||
Standard (FIPS) Publication 197.
|
||||
(November 2001).
|
||||
|
||||
- Dworkin, M., NIST Recommendation for Block
|
||||
Cipher Modes of Operation, Methods and
|
||||
Techniques (DRAFT).
|
||||
NIST Special Publication 800-38A
|
||||
(December 2001).
|
||||
"
|
||||
::= { esoConsortiumMIBObjectIdentities 2 }
|
||||
|
||||
usmAESCfb192PrivProtocol OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The CFB128-AES-192 Privacy Protocol.
|
||||
|
||||
Note that this object replaces the usmAesCfb192Protocol
|
||||
OBJECT-IDENTITY of draft-blumenthal-aes-usm-04
|
||||
(available at http://www.snmp.com/eso).
|
||||
This assignment is made separately here, as the
|
||||
assignments in draft-blumenthal-aes-usm-04
|
||||
are transient."
|
||||
REFERENCE
|
||||
"See References for usmAESCfb128PrivProtocol (above)"
|
||||
|
||||
::= { esoConsortiumMIBObjectIdentities 3 }
|
||||
|
||||
usmAESCfb256PrivProtocol OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The CFB128-AES-256 Privacy Protocol.
|
||||
|
||||
Note that this object replaces the usmAesCfb256Protocol
|
||||
OBJECT-IDENTITY of draft-blumenthal-aes-usm-04.
|
||||
(available at http://www.snmp.com/eso).
|
||||
This assignment is made separately here, as the
|
||||
assignments in draft-blumenthal-aes-usm-04
|
||||
are transient."
|
||||
REFERENCE
|
||||
"See References for usmAESCfb128PrivProtocol (above)"
|
||||
|
||||
::= { esoConsortiumMIBObjectIdentities 4 }
|
||||
|
||||
END
|
8062
mibs/juniper/GGSN-MIB
Normal file
8062
mibs/juniper/GGSN-MIB
Normal file
File diff suppressed because it is too large
Load Diff
@ -1,244 +0,0 @@
|
||||
-- *****************************************************************
|
||||
-- IPMCAST-CAPABILITY.mib: Juniper IPMCAST AGENT-CAPABILITIES
|
||||
--
|
||||
-- Copyright (c) 2014, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *****************************************************************
|
||||
|
||||
IPMCAST-MIB-CAPABILITY DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
AGENT-CAPABILITIES
|
||||
FROM SNMPv2-CONF
|
||||
jnxAgentCapability
|
||||
FROM JUNIPER-SMI;
|
||||
|
||||
jnxipMcastCapability MODULE-IDENTITY
|
||||
LAST-UPDATED "201409180000Z"
|
||||
ORGANIZATION "Juniper Networks, Inc."
|
||||
CONTACT-INFO
|
||||
"Juniper Technical Assistance Center
|
||||
Juniper Networks, Inc.
|
||||
1133 Innovation Way
|
||||
Sunnyvale, CA 94089
|
||||
E-mail: support@juniper.net"
|
||||
|
||||
DESCRIPTION
|
||||
"Agent capabilities for IPMCAST-MIB (RFC5132)"
|
||||
::= { jnxAgentCapability 5 }
|
||||
|
||||
jnxipMcastCapJunos AGENT-CAPABILITIES
|
||||
|
||||
PRODUCT-RELEASE "All JUNOS Version"
|
||||
STATUS current
|
||||
DESCRIPTION "IPMCAST capabilities"
|
||||
|
||||
SUPPORTS IPMCAST-MIB
|
||||
INCLUDES { ipMcastMIBRouteProtoGroup,
|
||||
ipMcastMIBBasicGroup,
|
||||
ipMcastMIBSsmGroup,
|
||||
ipMcastMIBRouteGroup,
|
||||
ipMcastMIBBoundaryIfGroup,
|
||||
ipMcastMIBScopeNameGroup
|
||||
}
|
||||
|
||||
-- ipMcastMIBRouteProtoGroup
|
||||
VARIATION ipMcastRouteProtocol
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write is not supported. This object return protocol via
|
||||
which multicast entry learned"
|
||||
|
||||
VARIATION ipMcastRouteRtProtocol
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write is not supported. This object return routing mechanism via
|
||||
which the route used to find the upstream or parent interface
|
||||
for this multicast forwarding entry was learned"
|
||||
|
||||
VARIATION ipMcastRouteRtAddressType
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write is not supported. This object return value indicating the
|
||||
address family of the address contained in ipMcastRouteRtAddress"
|
||||
|
||||
VARIATION ipMcastRouteRtAddress
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write is not supported. This object return The address portion
|
||||
of the route used to find the upstream or parent interface for
|
||||
this multicast forwarding entry"
|
||||
|
||||
|
||||
VARIATION ipMcastRouteRtPrefixLength
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write is not supported. This object return length in bits
|
||||
of the mask associated with the route used to find the
|
||||
upstream or parent interface"
|
||||
|
||||
VARIATION ipMcastRouteRtType
|
||||
SYNTAX INTEGER {
|
||||
unicast (1),
|
||||
multicast (2)
|
||||
}
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write is not supported"
|
||||
|
||||
VARIATION ipMcastRouteNextHopProtocol
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write is not supported. This object return routing mechanism via
|
||||
which this next-hop was learned"
|
||||
|
||||
-- ipMcastMIBBasicGroup
|
||||
|
||||
VARIATION ipMcastEnabled
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not required."
|
||||
|
||||
VARIATION ipMcastRouteEntryCount
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write is not supported. This object return The number of rows
|
||||
in the ipMcastRouteTable"
|
||||
|
||||
VARIATION ipMcastDeviceConfigStorageType
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write is not supported. Always returns value 2 meaning it is
|
||||
volatile"
|
||||
|
||||
-- ipMcastMIBSsmGroup
|
||||
|
||||
VARIATION ipMcastSsmRangeRowStatus
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not Supported."
|
||||
|
||||
VARIATION ipMcastSsmRangeStorageType
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write is not supported. Always returns value 2 meaning it is
|
||||
volatile"
|
||||
|
||||
-- ipMcastMIBRouteGroup
|
||||
|
||||
VARIATION ipMcastInterfaceTtl
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write is not supported. Always return 0 which means all the
|
||||
multicast packets are forwarded out the interface."
|
||||
|
||||
VARIATION ipMcastInterfaceRateLimit
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write is not supported. Always return value 0 means no rate
|
||||
limiting is done."
|
||||
|
||||
VARIATION ipMcastInterfaceStorageType
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write is not supported. Always returns value 2 meaning it is
|
||||
volatile."
|
||||
|
||||
VARIATION ipMcastRouteUpstreamNeighborType
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Support either ipv4 or ipv6. This object return value
|
||||
indicating the address family of the address contained
|
||||
in ipMcastRouteUpstreamNeighbor"
|
||||
|
||||
VARIATION ipMcastRouteUpstreamNeighbor
|
||||
ACCESS read-only
|
||||
DESCRIPTION "This object return address of the upstream neighbor from which
|
||||
IP datagrams from these sources to this multicast address are
|
||||
received."
|
||||
|
||||
VARIATION ipMcastRouteInIfIndex
|
||||
ACCESS read-only
|
||||
DESCRIPTION "This object return ifIndex for the interface on which IP
|
||||
datagrams sent by these sources to this multicast address
|
||||
are received."
|
||||
|
||||
VARIATION ipMcastRouteTimeStamp
|
||||
ACCESS read-only
|
||||
DESCRIPTION "This object return value of sysUpTime at which the multicast
|
||||
routing information represented by this entry was learned by the
|
||||
router."
|
||||
|
||||
VARIATION ipMcastRouteExpiryTime
|
||||
ACCESS read-only
|
||||
DESCRIPTION "This object return The minimum amount of time remaining before
|
||||
this entry will be aged out."
|
||||
|
||||
VARIATION ipMcastRouteNextHopState
|
||||
SYNTAX INTEGER {
|
||||
pruned(1),
|
||||
forwarding(2)
|
||||
}
|
||||
ACCESS read-only
|
||||
DESCRIPTION "This object return state of interface currently being used to
|
||||
forward IP datagrams."
|
||||
|
||||
VARIATION ipMcastRouteNextHopTimeStamp
|
||||
ACCESS read-only
|
||||
DESCRIPTION "This object return value of sysUpTime at which the multicast
|
||||
routing information represented by this entry was learned by the
|
||||
router."
|
||||
|
||||
VARIATION ipMcastRouteNextHopExpiryTime
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Always return Zero (0)."
|
||||
|
||||
-- ipMcastMIBBoundaryIfGroup
|
||||
|
||||
VARIATION ipMcastBoundaryTimeStamp
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Always return Zero (0)"
|
||||
|
||||
VARIATION ipMcastBoundaryDroppedMcastOctets
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Always return Zero (0)."
|
||||
|
||||
VARIATION ipMcastBoundaryDroppedMcastPkts
|
||||
ACCESS read-only
|
||||
DESCRIPTION "This object return the number of multicast packets that
|
||||
have been dropped as a result of this zone boundary
|
||||
configuration."
|
||||
|
||||
VARIATION ipMcastBoundaryStatus
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write is not supported. Always display as active."
|
||||
|
||||
VARIATION ipMcastBoundaryStorageType
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write is not supported. Alayws return nonVolatile(3)"
|
||||
|
||||
VARIATION ipMcastZoneScopeDefaultZoneIndex
|
||||
ACCESS not-implemented
|
||||
DESCRIPTION "not supported."
|
||||
|
||||
VARIATION ipMcastZoneScopeAddressType
|
||||
ACCESS not-implemented
|
||||
DESCRIPTION "not supported."
|
||||
|
||||
VARIATION ipMcastZoneScopeAddress
|
||||
ACCESS not-implemented
|
||||
DESCRIPTION "not supported."
|
||||
|
||||
VARIATION ipMcastZoneScopeAddressPrefixLength
|
||||
ACCESS not-implemented
|
||||
DESCRIPTION "not supported."
|
||||
|
||||
-- ipMcastMIBScopeNameGroup
|
||||
|
||||
VARIATION ipMcastScopeNameString
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write is not supported. This object return textual name
|
||||
associated with the multicast scope."
|
||||
|
||||
VARIATION ipMcastScopeNameDefault
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write is not supported. Always set as false."
|
||||
|
||||
VARIATION ipMcastScopeNameStatus
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write is not supported. Always display as active."
|
||||
|
||||
VARIATION ipMcastScopeNameStorageType
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write is not supported. Alayws return nonVolatile(3)."
|
||||
|
||||
::= { jnxipMcastCapability 1 }
|
||||
|
||||
END
|
@ -240,7 +240,7 @@ JNX-BFD-STD-MIB DEFINITIONS ::= BEGIN
|
||||
"This object specifies status of BFD packet reception from
|
||||
the remote system. Specifically, it is set to true(1) if
|
||||
the local system is actively receiving BFD packets from the
|
||||
remote system, and is set to false(0) if the local system
|
||||
remote system, and is set to false(2) if the local system
|
||||
has not received BFD packets recently (within the detection
|
||||
time) or if the local system is attempting to tear down
|
||||
the BFD session."
|
||||
@ -284,7 +284,7 @@ JNX-BFD-STD-MIB DEFINITIONS ::= BEGIN
|
||||
"This object indicates that the local system's
|
||||
desire to use Demand mode. Specifically, it is set
|
||||
to true(1) if the local system wishes to use
|
||||
Demand mode or false(0) if not"
|
||||
Demand mode or false(2) if not"
|
||||
DEFVAL { false }
|
||||
::= { bfdSessEntry 10 }
|
||||
|
||||
@ -297,7 +297,7 @@ JNX-BFD-STD-MIB DEFINITIONS ::= BEGIN
|
||||
"This object indicates that the local system's
|
||||
desire to use Echo mode. Specifically, it is set
|
||||
to true(1) if the local system wishes to use
|
||||
Echo mode or false(0) if not"
|
||||
Echo mode or false(2) if not"
|
||||
DEFVAL { false }
|
||||
::= { bfdSessEntry 11 }
|
||||
|
||||
@ -312,7 +312,7 @@ JNX-BFD-STD-MIB DEFINITIONS ::= BEGIN
|
||||
the control plane. Specifically, it is set
|
||||
to true(1) if the local system BFD implementation is
|
||||
independent of the control plane. Otherwise, the
|
||||
value is set to false(0)"
|
||||
value is set to false(2)"
|
||||
DEFVAL { false }
|
||||
::= { bfdSessEntry 12 }
|
||||
|
||||
@ -428,7 +428,7 @@ JNX-BFD-STD-MIB DEFINITIONS ::= BEGIN
|
||||
"This object indicates that the local system's
|
||||
desire to use Authentication. Specifically, it is set
|
||||
to true(1) if the local system wishes the session
|
||||
to be authenticated or false(0) if not"
|
||||
to be authenticated or false(2) if not"
|
||||
DEFVAL { false }
|
||||
::= { bfdSessEntry 21 }
|
||||
|
||||
|
@ -1,135 +0,0 @@
|
||||
-- *****************************************************************
|
||||
-- JNX-DOT3OAM-CAPABILITY.mib: Juniper DOT3-OAM-MIB AGENT-CAPABILITIES
|
||||
--
|
||||
-- Copyright (c) 2015, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *****************************************************************
|
||||
|
||||
JNX-DOT3OAM-CAPABILITY DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
AGENT-CAPABILITIES
|
||||
FROM SNMPv2-CONF
|
||||
jnxAgentCapability
|
||||
FROM JUNIPER-SMI;
|
||||
|
||||
jnxDot3OamCapability MODULE-IDENTITY
|
||||
LAST-UPDATED "201507250000Z"
|
||||
ORGANIZATION "Juniper Networks, Inc."
|
||||
CONTACT-INFO
|
||||
"Juniper Technical Assistance Center
|
||||
Juniper Networks, Inc.
|
||||
1133 Innovation Way
|
||||
Sunnyvale, CA 94089
|
||||
E-mail: support@juniper.net"
|
||||
|
||||
DESCRIPTION
|
||||
"Agent capabilities for DOT3-OAM-MIB (RFC4878)"
|
||||
::= { jnxAgentCapability 6 }
|
||||
|
||||
|
||||
jnxDot3OamCapJunos AGENT-CAPABILITIES
|
||||
|
||||
PRODUCT-RELEASE "All JUNOS Version"
|
||||
STATUS current
|
||||
DESCRIPTION "DOT3-OAM MIB capabilities"
|
||||
|
||||
SUPPORTS DOT3-OAM-MIB
|
||||
INCLUDES {
|
||||
dot3OamControlGroup, dot3OamPeerGroup,
|
||||
dot3OamStatsBaseGroup, dot3OamLoopbackGroup,
|
||||
dot3OamErrSymbolPeriodEventGroup,
|
||||
dot3OamErrFramePeriodEventGroup,
|
||||
dot3OamErrFrameEventGroup,
|
||||
dot3OamErrFrameSecsSummaryEventGroup,
|
||||
dot3OamFlagEventGroup, dot3OamEventLogGroup,
|
||||
dot3OamNotificationGroup
|
||||
}
|
||||
|
||||
VARIATION dot3OamAdminState
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not supported."
|
||||
|
||||
VARIATION dot3OamMode
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not supported."
|
||||
|
||||
VARIATION dot3OamLoopbackStatus
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not supported."
|
||||
|
||||
VARIATION dot3OamLoopbackIgnoreRx
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not supported."
|
||||
|
||||
VARIATION dot3OamErrSymPeriodWindowHi
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not supported."
|
||||
|
||||
VARIATION dot3OamErrSymPeriodWindowLo
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not supported."
|
||||
|
||||
VARIATION dot3OamErrSymPeriodThresholdHi
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not supported."
|
||||
|
||||
VARIATION dot3OamErrSymPeriodThresholdLo
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not supported."
|
||||
|
||||
VARIATION dot3OamErrSymPeriodEvNotifEnable
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not supported."
|
||||
|
||||
VARIATION dot3OamErrFramePeriodWindow
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not supported."
|
||||
|
||||
VARIATION dot3OamErrFramePeriodThreshold
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not supported."
|
||||
|
||||
VARIATION dot3OamErrFramePeriodEvNotifEnable
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not supported."
|
||||
|
||||
VARIATION dot3OamErrFramePeriodEvNotifEnable
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not supported."
|
||||
|
||||
VARIATION dot3OamErrFrameThreshold
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not supported."
|
||||
|
||||
VARIATION dot3OamErrFrameEvNotifEnable
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not supported."
|
||||
|
||||
VARIATION dot3OamErrFrameSecsSummaryWindow
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not supported."
|
||||
|
||||
VARIATION dot3OamErrFrameSecsSummaryThreshold
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not supported."
|
||||
|
||||
VARIATION dot3OamErrFrameSecsEvNotifEnable
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not supported."
|
||||
|
||||
VARIATION dot3OamDyingGaspEnable
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not supported."
|
||||
|
||||
VARIATION dot3OamCriticalEventEnable
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not supported."
|
||||
|
||||
::= { jnxDot3OamCapability 1 }
|
||||
|
||||
END
|
||||
|
@ -1,84 +0,0 @@
|
||||
-- *****************************************************************
|
||||
-- JNX-IF-CAPABILITY.mib: Juniper IF-MIB AGENT-CAPABILITIES
|
||||
--
|
||||
-- Copyright (c) 2013, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *****************************************************************
|
||||
|
||||
JNX-IF-CAPABILITY DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
AGENT-CAPABILITIES
|
||||
FROM SNMPv2-CONF
|
||||
jnxAgentCapability
|
||||
FROM JUNIPER-SMI;
|
||||
|
||||
jnxIfCapability MODULE-IDENTITY
|
||||
LAST-UPDATED "201306180000Z"
|
||||
ORGANIZATION "Juniper Networks, Inc."
|
||||
CONTACT-INFO
|
||||
"Juniper Technical Assistance Center
|
||||
Juniper Networks, Inc.
|
||||
1133 Innovation Way
|
||||
Sunnyvale, CA 94089
|
||||
E-mail: support@juniper.net"
|
||||
|
||||
DESCRIPTION
|
||||
"Agent capabilities for IF-MIB (RFC2863)"
|
||||
::= { jnxAgentCapability 1 }
|
||||
|
||||
|
||||
jnxIfCapJunos AGENT-CAPABILITIES
|
||||
|
||||
PRODUCT-RELEASE "All JUNOS Version"
|
||||
STATUS current
|
||||
DESCRIPTION "IF MIB capabilities"
|
||||
|
||||
SUPPORTS IF-MIB
|
||||
INCLUDES { ifGeneralInformationGroup, ifStackGroup2,
|
||||
ifOldObjectsGroup, linkUpDownNotificationsGroup,
|
||||
ifVHCPacketGroup, ifCounterDiscontinuityGroup}
|
||||
|
||||
VARIATION ifDescr
|
||||
ACCESS read-only
|
||||
DESCRIPTION "The ifDescr showed interface name by default."
|
||||
|
||||
VARIATION ifAdminStatus
|
||||
SYNTAX INTEGER {
|
||||
up(1), -- ready to pass packets
|
||||
down(2)
|
||||
}
|
||||
-- no { testing(3)} in some test mode
|
||||
ACCESS read-only
|
||||
DESCRIPTION "status testing is not supported."
|
||||
|
||||
VARIATION ifOperStatus
|
||||
SYNTAX INTEGER {
|
||||
up(1),
|
||||
down(2),
|
||||
lowerLayerDown(7)
|
||||
|
||||
}
|
||||
-- no { testing(3), unknown(4), dormant(5), notPresent(6)}
|
||||
ACCESS read-only
|
||||
DESCRIPTION "support up, down, lowerlayerDown states."
|
||||
|
||||
VARIATION ifLinkUpDownTrapEnable
|
||||
ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not supported."
|
||||
|
||||
VARIATION ifPromiscuousMode
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not supported."
|
||||
|
||||
VARIATION ifStackStatus
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write or create access is not supported."
|
||||
|
||||
::= { jnxIfCapability 1 }
|
||||
|
||||
END
|
@ -1,87 +0,0 @@
|
||||
-- *****************************************************************
|
||||
-- JNX-IP-CAPABILITY.mib: Juniper IP-MIB AGENT-CAPABILITIES
|
||||
--
|
||||
-- Copyright (c) 2013, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *****************************************************************
|
||||
|
||||
JNX-IP-CAPABILITY DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
AGENT-CAPABILITIES
|
||||
FROM SNMPv2-CONF
|
||||
jnxAgentCapability
|
||||
FROM JUNIPER-SMI;
|
||||
|
||||
|
||||
jnxIpCapability MODULE-IDENTITY
|
||||
LAST-UPDATED "201306180000Z"
|
||||
ORGANIZATION "Juniper Networks, Inc."
|
||||
CONTACT-INFO
|
||||
"Juniper Technical Assistance Center
|
||||
Juniper Networks, Inc.
|
||||
1133 Innovation Way
|
||||
Sunnyvale, CA 94089
|
||||
E-mail: support@juniper.net"
|
||||
|
||||
DESCRIPTION
|
||||
"The capabilities description of IP-MIB."
|
||||
::= { jnxAgentCapability 3 }
|
||||
|
||||
|
||||
|
||||
jnxIpCapJunos AGENT-CAPABILITIES
|
||||
PRODUCT-RELEASE "All JUNOS Version"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IP-MIB capabilities."
|
||||
|
||||
SUPPORTS IP-MIB
|
||||
INCLUDES {
|
||||
ipSystemStatsGroup,
|
||||
ipAddressGroup,
|
||||
ipNetToPhysicalGroup,
|
||||
icmpStatsGroup,
|
||||
ipGroup,
|
||||
icmpGroup
|
||||
}
|
||||
|
||||
VARIATION ipForwarding
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write is not supported."
|
||||
|
||||
VARIATION ipDefaultTTL
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write is not supported."
|
||||
|
||||
VARIATION ipSystemStatsInBcastPkts
|
||||
ACCESS not-implemented
|
||||
DESCRIPTION
|
||||
"This object is not implemented."
|
||||
|
||||
VARIATION ipSystemStatsHCInBcastPkts
|
||||
ACCESS not-implemented
|
||||
DESCRIPTION
|
||||
"This object is not implemented."
|
||||
|
||||
VARIATION ipSystemStatsOutBcastPkts
|
||||
ACCESS not-implemented
|
||||
DESCRIPTION
|
||||
"This object is not implemented."
|
||||
|
||||
VARIATION ipSystemStatsHCOutBcastPkts
|
||||
ACCESS not-implemented
|
||||
DESCRIPTION
|
||||
"This object is not implemented."
|
||||
|
||||
VARIATION ipAddressSpinLock
|
||||
ACCESS not-implemented
|
||||
DESCRIPTION
|
||||
"This object is not implemented."
|
||||
|
||||
::= { jnxIpCapability 1 }
|
||||
|
||||
END
|
@ -1,98 +0,0 @@
|
||||
|
||||
-- *****************************************************************
|
||||
-- JNX-SNMPv2-CAPABILITY.mib: Juniper SNMPv2-MIB AGENT-CAPABILITIES
|
||||
--
|
||||
-- Copyright (c) 2013, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *****************************************************
|
||||
|
||||
JNX-SNMPv2-CAPABILITY DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
AGENT-CAPABILITIES
|
||||
FROM SNMPv2-CONF
|
||||
jnxAgentCapability
|
||||
FROM JUNIPER-SMI;
|
||||
|
||||
|
||||
jnxSnmpV2Capability MODULE-IDENTITY
|
||||
LAST-UPDATED "201306180000Z"
|
||||
ORGANIZATION "Juniper Networks, Inc."
|
||||
CONTACT-INFO
|
||||
"Juniper Technical Assistance Center
|
||||
Juniper Networks, Inc.
|
||||
1133 Innovation Way
|
||||
Sunnyvale, CA 94089
|
||||
E-mail: support@juniper.net"
|
||||
DESCRIPTION
|
||||
"Agent capabilities for SNMPv2-MIB"
|
||||
::= { jnxAgentCapability 2 }
|
||||
|
||||
jnxSnmpV2CapJunos AGENT-CAPABILITIES
|
||||
PRODUCT-RELEASE "All JUNOS Version"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"JUNOS SNMPv2 MIB capabilities"
|
||||
|
||||
SUPPORTS SNMPv2-MIB
|
||||
INCLUDES {
|
||||
systemGroup,
|
||||
snmpGroup,
|
||||
snmpCommunityGroup,
|
||||
snmpSetGroup,
|
||||
snmpBasicNotificationsGroup
|
||||
}
|
||||
|
||||
VARIATION sysDescr
|
||||
ACCESS read-only
|
||||
DESCRIPTION
|
||||
"A textual description of the entity.
|
||||
It will include product type, software
|
||||
release, and build date.
|
||||
Here is the sample output:
|
||||
|
||||
Juniper Networks, Inc. mx480 internet router,
|
||||
kernel JUNOS 12.2R2.1,
|
||||
Build date: 2012-10-27 01:54:15 UTC Copyright (c)
|
||||
1996-2012 Juniper Networks, Inc."
|
||||
|
||||
|
||||
VARIATION sysObjectID
|
||||
ACCESS read-only
|
||||
DESCRIPTION
|
||||
"It is the assigned identifier to represent platform
|
||||
name. For example enterprises.2636.1.1.1.2.21 to
|
||||
jnxProductNameMX960"
|
||||
|
||||
VARIATION sysORLastChange
|
||||
ACCESS not-implemented
|
||||
DESCRIPTION
|
||||
"This object is not implemented."
|
||||
|
||||
VARIATION sysORID
|
||||
ACCESS not-implemented
|
||||
DESCRIPTION
|
||||
"This object is not implemented."
|
||||
|
||||
VARIATION sysORDescr
|
||||
ACCESS not-implemented
|
||||
DESCRIPTION
|
||||
"This object is not implemented."
|
||||
|
||||
VARIATION sysORUpTime
|
||||
ACCESS not-implemented
|
||||
DESCRIPTION
|
||||
"This object is not implemented."
|
||||
|
||||
VARIATION snmpSetSerialNo
|
||||
ACCESS read-only
|
||||
DESCRIPTION
|
||||
"snmp write is not supported."
|
||||
|
||||
::= { jnxSnmpV2Capability 1 }
|
||||
|
||||
END
|
||||
|
82
mibs/juniper/JUNIPER-AAMW-MIB
Normal file
82
mibs/juniper/JUNIPER-AAMW-MIB
Normal file
@ -0,0 +1,82 @@
|
||||
-- *******************************************************************
|
||||
-- Juniper AAMW objects MIB.
|
||||
--
|
||||
-- Copyright (c) 2020, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
-- *******************************************************************
|
||||
|
||||
JUNIPER-AAMW-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
Integer32,
|
||||
NOTIFICATION-TYPE,
|
||||
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
|
||||
DisplayString FROM SNMPv2-TC
|
||||
jnxJsAAMW FROM JUNIPER-JS-SMI;
|
||||
|
||||
jnxJsAAMWMib MODULE-IDENTITY
|
||||
LAST-UPDATED "202009020000Z"
|
||||
ORGANIZATION "Juniper Networks, Inc."
|
||||
CONTACT-INFO
|
||||
"Juniper Technical Assistance Center
|
||||
Juniper Networks, Inc.
|
||||
1133 Innovation Way
|
||||
Sunnyvale, CA 94089
|
||||
|
||||
E-mail: support@juniper.net
|
||||
HTTP://www.juniper.net"
|
||||
DESCRIPTION
|
||||
"This module defines the objects pertaining to Advanced Anti-Malware"
|
||||
REVISION "202009020000Z"
|
||||
DESCRIPTION "Creation Date"
|
||||
::= { jnxJsAAMW 1 }
|
||||
|
||||
|
||||
jnxJsAAMWNotifications OBJECT IDENTIFIER ::= { jnxJsAAMWMib 0 }
|
||||
jnxJsAAMWObjects OBJECT IDENTIFIER ::= { jnxJsAAMWMib 1 }
|
||||
|
||||
|
||||
-- ***************************************************************
|
||||
-- Next Branch node.
|
||||
-- ***************************************************************
|
||||
|
||||
jnxJsAAMWTrapVars OBJECT IDENTIFIER ::= { jnxJsAAMWObjects 1 }
|
||||
|
||||
-- ********************************************************************
|
||||
-- Objects used for the traps
|
||||
-- ********************************************************************
|
||||
jnxJsAAMWChannelType OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Channel Type of Advanced Anti-Malware to-cloud connection."
|
||||
::= { jnxJsAAMWTrapVars 1 }
|
||||
|
||||
|
||||
--
|
||||
-- AAMW Channel is UP
|
||||
--
|
||||
jnxJsAAMWChannelUp NOTIFICATION-TYPE
|
||||
OBJECTS { jnxJsAAMWChannelType }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An Advanced Anti-Malware Channel Up trap signifies that
|
||||
AAMW to-cloud connection is up."
|
||||
::= { jnxJsAAMWNotifications 1 }
|
||||
|
||||
|
||||
--
|
||||
-- AAMW Channel is Down
|
||||
--
|
||||
jnxJsAAMWChannelDown NOTIFICATION-TYPE
|
||||
OBJECTS { jnxJsAAMWChannelType }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An Advanced Anti-Malware Channel Down trap signifies that
|
||||
AAMW to-cloud connection is down."
|
||||
::= { jnxJsAAMWNotifications 2 }
|
||||
|
||||
END
|
@ -20,7 +20,7 @@ IMPORTS
|
||||
|
||||
jnxChassisDefines MODULE-IDENTITY
|
||||
|
||||
LAST-UPDATED "202004240000Z" -- Tue Apr 24 00:00:00 2020 UTC
|
||||
LAST-UPDATED "202306140000Z" -- Wed Jun 14 00:00:00 2023 UTC
|
||||
ORGANIZATION "Juniper Networks, Inc."
|
||||
CONTACT-INFO
|
||||
" Juniper Technical Assistance Center
|
||||
@ -367,7 +367,84 @@ jnxChassisDefines MODULE-IDENTITY
|
||||
REVISION "202005080000Z" -- 08-May-20
|
||||
DESCRIPTION
|
||||
"Added Hummingbird SRX1800 Product model and PICs"
|
||||
|
||||
REVISION "202008260000Z" -- 26-Aug-20
|
||||
DESCRIPTION
|
||||
"Added ACX7K product line"
|
||||
REVISION "202011080000Z" -- 08-Nov-20
|
||||
DESCRIPTION
|
||||
"Added jnxFEB, jnxQFXSwitchSlotFEB"
|
||||
REVISION "202011160000Z" -- 16-Nov-20
|
||||
DESCRIPTION
|
||||
"Added 5G Modem PICs"
|
||||
REVISION "202011180000Z" -- 18-Nov-20
|
||||
DESCRIPTION
|
||||
"Added Tabasco Crypto SPC4 PICs"
|
||||
REVISION "202012072000Z" -- 07-Dec-20
|
||||
DESCRIPTION
|
||||
"Changed the product model QFX5009 to QFX5700"
|
||||
REVISION "202101250000Z" -- 25-Jan-21
|
||||
DESCRIPTION
|
||||
"add product line ACX710048l and ACX710032c"
|
||||
REVISION "202105180000Z" -- 18-May-21
|
||||
DESCRIPTION
|
||||
"add product line ACX7908"
|
||||
REVISION "202106080000Z" -- 08-June-21
|
||||
DESCRIPTION
|
||||
"Added Spectrolite Hillside ACX755 PIC"
|
||||
REVISION "202106230000Z" -- 23-June-21
|
||||
DESCRIPTION
|
||||
"Added Tomatin QFX5230-64CD PIC"
|
||||
REVISION "202112070000Z" -- 07-Dec-21
|
||||
DESCRIPTION
|
||||
"Added Tomatin QFX5230-64CD PIC"
|
||||
REVISION "202201180000Z" -- 18-Jan-22
|
||||
DESCRIPTION
|
||||
"Added SRX5k IOC5 line card PICs"
|
||||
REVISION "202203080000Z" -- 08-Mar-22
|
||||
DESCRIPTION
|
||||
"Added Glenlivet QFX5130-48C PIC"
|
||||
REVISION "202203170000Z" -- 17-Mar-22
|
||||
DESCRIPTION
|
||||
"Added EX4400-24X and Tyrconnel Module"
|
||||
REVISION "202203180000Z" -- 18-Mar-22
|
||||
DESCRIPTION
|
||||
"Added Aegon Logical PIC"
|
||||
REVISION "202204290000z" -- 29-Apr-22
|
||||
DESCRIPTION
|
||||
"Added I2C IDs for Fleming (SRX1600, SRX2300, SRX4300)"
|
||||
REVISION "202203080000Z" -- 13-Jun-22
|
||||
DESCRIPTION
|
||||
"Added Glenlivet QFX5130-48CM PIC"
|
||||
REVISION "202208010000Z" -- 01-Aug-22
|
||||
DESCRIPTION
|
||||
"Added ACX7332 and ACX7348 Chassis"
|
||||
REVISION "202209230000Z" -- 23-Sep-22
|
||||
DESCRIPTION
|
||||
"Added Glendronach Logical PIC"
|
||||
REVISION "202302130000Z" -- 13-Feb-23
|
||||
DESCRIPTION
|
||||
"Added ACX7024X "
|
||||
REVISION "202304150000Z" -- 15-May-23
|
||||
DESCRIPTION
|
||||
"Added Garnet QFX5240-64xOSFP PIC"
|
||||
REVISION "202304150000Z" -- 15-May-23
|
||||
DESCRIPTION
|
||||
"Added Garnet QFX5240-64xQSFPDD PIC"
|
||||
REVISION "202305240000Z" -- 24-May-23
|
||||
DESCRIPTION
|
||||
"Added PTX10002-36QDD"
|
||||
REVISION "202306140000Z" -- 14-Jun-23
|
||||
DESCRIPTION
|
||||
"Added Casio Royale (SRX4700)"
|
||||
REVISION "202311070000Z" -- 11-Nov-23
|
||||
DESCRIPTION
|
||||
"Added Edradour EX4000 product models"
|
||||
REVISION "202405190000Z" -- 19-Jan-24
|
||||
DESCRIPTION
|
||||
"Added QFX5241-32OD PIC"
|
||||
REVISION "202405190000Z" -- 19-Jan-24
|
||||
DESCRIPTION
|
||||
"Added QFX5241-32QD PIC"
|
||||
::= { jnxMibs 25 }
|
||||
|
||||
|
||||
@ -3174,8 +3251,14 @@ jnxStatusSource OBJECT IDENTIFIER ::= { jnxClassStatus 1 }
|
||||
jnxProductQFX512048T6C OBJECT IDENTIFIER ::= { jnxProductVariationQFXSwitch 27 }
|
||||
jnxProductQFX513032CD OBJECT IDENTIFIER ::= { jnxProductVariationQFXSwitch 28 }
|
||||
jnxProductQFX513048C OBJECT IDENTIFIER ::= { jnxProductVariationQFXSwitch 29 }
|
||||
jnxProductQFX512048YM OBJECT IDENTIFIER ::= { jnxProductVariationQFXSwitch 30 }
|
||||
jnxProductQFX5009 OBJECT IDENTIFIER ::= { jnxProductVariationQFXSwitch 31 }
|
||||
jnxProductQFX512048YM8C OBJECT IDENTIFIER ::= { jnxProductVariationQFXSwitch 30 }
|
||||
jnxProductQFX5700 OBJECT IDENTIFIER ::= { jnxProductVariationQFXSwitch 31 }
|
||||
jnxProductQFX523064CD OBJECT IDENTIFIER ::= { jnxProductVariationQFXSwitch 32 }
|
||||
jnxProductQFX5130E32CD OBJECT IDENTIFIER ::= { jnxProductVariationQFXSwitch 33 }
|
||||
jnxProductQFX524064OSFP OBJECT IDENTIFIER ::= { jnxProductVariationQFXSwitch 34 }
|
||||
jnxProductQFX524064QSFPDD OBJECT IDENTIFIER ::= { jnxProductVariationQFXSwitch 35 }
|
||||
jnxProductQFX524032OD OBJECT IDENTIFIER ::= { jnxProductVariationQFXSwitch 36 }
|
||||
jnxProductQFX524032QD OBJECT IDENTIFIER ::= { jnxProductVariationQFXSwitch 37 }
|
||||
|
||||
jnxChassisQFXSwitch OBJECT IDENTIFIER ::= { jnxChassis 82 }
|
||||
|
||||
@ -3187,6 +3270,7 @@ jnxStatusSource OBJECT IDENTIFIER ::= { jnxClassStatus 1 }
|
||||
jnxQFXSwitchSlotFPB OBJECT IDENTIFIER ::= { jnxSlotQFXSwitch 5 }
|
||||
jnxQFXSwitchSlotCBD OBJECT IDENTIFIER ::= { jnxSlotQFXSwitch 6 }
|
||||
jnxQFXSwitchSlotSIB OBJECT IDENTIFIER ::= { jnxSlotQFXSwitch 7 }
|
||||
jnxQFXSwitchSlotFEB OBJECT IDENTIFIER ::= { jnxSlotQFXSwitch 8 }
|
||||
|
||||
jnxMediaCardSpaceQFXSwitch OBJECT IDENTIFIER ::= { jnxMediaCardSpace 82 }
|
||||
jnxQFXSwitchMediaCardSpacePIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceQFXSwitch 1 }
|
||||
@ -4981,6 +5065,18 @@ jnxStatusSource OBJECT IDENTIFIER ::= { jnxClassStatus 1 }
|
||||
jnxMediaCardSpacePTX10008 OBJECT IDENTIFIER ::= { jnxMediaCardSpace 147 }
|
||||
jnxPTX10008MediaCardSpacePIC OBJECT IDENTIFIER ::= { jnxMediaCardSpacePTX10008 1 }
|
||||
|
||||
jnxModulePTX10008 OBJECT IDENTIFIER ::= { jnxModule 147 }
|
||||
jnxPTX10008FPC OBJECT IDENTIFIER ::= { jnxModulePTX10008 1 }
|
||||
jnxPTX10008HM OBJECT IDENTIFIER ::= { jnxModulePTX10008 2 }
|
||||
jnxPTX10008Power OBJECT IDENTIFIER ::= { jnxModulePTX10008 3 }
|
||||
jnxPTX10008Fan OBJECT IDENTIFIER ::= { jnxModulePTX10008 4 }
|
||||
jnxPTX10008FPB OBJECT IDENTIFIER ::= { jnxModulePTX10008 5 }
|
||||
jnxPTX10008CBD OBJECT IDENTIFIER ::= { jnxModulePTX10008 6 }
|
||||
jnxPTX10008SIB OBJECT IDENTIFIER ::= { jnxModulePTX10008 7 }
|
||||
jnxPTX10008FPM OBJECT IDENTIFIER ::= { jnxModulePTX10008 8 }
|
||||
jnxPTX10008FTC OBJECT IDENTIFIER ::= { jnxModulePTX10008 9 }
|
||||
jnxPTX10008Backplane OBJECT IDENTIFIER ::= { jnxModulePTX10008 10 }
|
||||
|
||||
--
|
||||
-- ACX5448
|
||||
--
|
||||
@ -5031,9 +5127,22 @@ jnxStatusSource OBJECT IDENTIFIER ::= { jnxClassStatus 1 }
|
||||
jnxPTX10016SlotFPB OBJECT IDENTIFIER ::= { jnxSlotPTX10016 5 }
|
||||
jnxPTX10016SlotCBD OBJECT IDENTIFIER ::= { jnxSlotPTX10016 6 }
|
||||
jnxPTX10016SlotSIB OBJECT IDENTIFIER ::= { jnxSlotPTX10016 7 }
|
||||
jnxPTX10016SlotFTC OBJECT IDENTIFIER ::= { jnxSlotPTX10016 8 }
|
||||
jnxPTX10016SlotBackplane OBJECT IDENTIFIER ::= { jnxSlotPTX10016 9 }
|
||||
jnxMediaCardSpacePTX10016 OBJECT IDENTIFIER ::= { jnxMediaCardSpace 150 }
|
||||
jnxPTX10016MediaCardSpacePIC OBJECT IDENTIFIER ::= { jnxMediaCardSpacePTX10016 1 }
|
||||
|
||||
jnxModulePTX10016 OBJECT IDENTIFIER ::= { jnxModule 150 }
|
||||
jnxPTX10016FPC OBJECT IDENTIFIER ::= { jnxModulePTX10016 1 }
|
||||
jnxPTX10016HM OBJECT IDENTIFIER ::= { jnxModulePTX10016 2 }
|
||||
jnxPTX10016Power OBJECT IDENTIFIER ::= { jnxModulePTX10016 3 }
|
||||
jnxPTX10016Fan OBJECT IDENTIFIER ::= { jnxModulePTX10016 4 }
|
||||
jnxPTX10016FPB OBJECT IDENTIFIER ::= { jnxModulePTX10016 5 }
|
||||
jnxPTX10016CBD OBJECT IDENTIFIER ::= { jnxModulePTX10016 6 }
|
||||
jnxPTX10016SIB OBJECT IDENTIFIER ::= { jnxModulePTX10016 7 }
|
||||
jnxPTX10016FTC OBJECT IDENTIFIER ::= { jnxModulePTX10016 8 }
|
||||
jnxPTX10016Backplane OBJECT IDENTIFIER ::= { jnxModulePTX10016 9 }
|
||||
|
||||
--
|
||||
-- EX9251
|
||||
--
|
||||
@ -5454,7 +5563,143 @@ jnxStatusSource OBJECT IDENTIFIER ::= { jnxClassStatus 1 }
|
||||
jnxR6675PowerAC OBJECT IDENTIFIER ::= { jnxR6675Power 2 }
|
||||
jnxR6675Fan OBJECT IDENTIFIER ::= { jnxModuleR6675 4 }
|
||||
|
||||
|
||||
--
|
||||
-- MX304
|
||||
--
|
||||
jnxProductLineMX304 OBJECT IDENTIFIER ::= { jnxProductLine 167 }
|
||||
jnxProductNameMX304 OBJECT IDENTIFIER ::= { jnxProductName 167 }
|
||||
jnxProductModelMX304 OBJECT IDENTIFIER ::= { jnxProductModel 167 }
|
||||
jnxProductVariationMX304 OBJECT IDENTIFIER ::= { jnxProductVariation 167 }
|
||||
jnxChassisMX304 OBJECT IDENTIFIER ::= { jnxChassis 167 }
|
||||
jnxSlotMX304 OBJECT IDENTIFIER ::= { jnxSlot 167 }
|
||||
jnxMX304SlotHM OBJECT IDENTIFIER ::= { jnxSlotMX304 1 }
|
||||
jnxMX304SlotFPC OBJECT IDENTIFIER ::= { jnxSlotMX304 2 }
|
||||
jnxMX304SlotFan OBJECT IDENTIFIER ::= { jnxSlotMX304 3 }
|
||||
jnxMX304SlotPower OBJECT IDENTIFIER ::= { jnxSlotMX304 4 }
|
||||
jnxMX304SlotPMB OBJECT IDENTIFIER ::= { jnxSlotMX304 5 }
|
||||
jnxMX304SlotSFB OBJECT IDENTIFIER ::= { jnxSlotMX304 6 }
|
||||
jnxMX304SlotTIB OBJECT IDENTIFIER ::= { jnxSlotMX304 7 }
|
||||
jnxMX304SlotCBD OBJECT IDENTIFIER ::= { jnxSlotMX304 8 }
|
||||
|
||||
jnxMediaCardSpaceMX304 OBJECT IDENTIFIER ::= { jnxMediaCardSpace 167 }
|
||||
jnxMX304MediaCardSpacePIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceMX304 1 }
|
||||
|
||||
jnxModuleMX304 OBJECT IDENTIFIER ::= { jnxModule 167 }
|
||||
jnxMX304HM OBJECT IDENTIFIER ::= { jnxModuleMX304 1 }
|
||||
jnxMX304FPC OBJECT IDENTIFIER ::= { jnxModuleMX304 2 }
|
||||
jnxMX304Fan OBJECT IDENTIFIER ::= { jnxModuleMX304 3 }
|
||||
jnxMX304Power OBJECT IDENTIFIER ::= { jnxModuleMX304 4 }
|
||||
jnxMX304PMB OBJECT IDENTIFIER ::= { jnxModuleMX304 5 }
|
||||
jnxMX304SFB OBJECT IDENTIFIER ::= { jnxModuleMX304 6 }
|
||||
jnxMX304TIB OBJECT IDENTIFIER ::= { jnxModuleMX304 7 }
|
||||
jnxMX304CBD OBJECT IDENTIFIER ::= { jnxModuleMX304 8 }
|
||||
--
|
||||
|
||||
--
|
||||
-- MX10004
|
||||
--
|
||||
jnxProductLineMX10004 OBJECT IDENTIFIER ::= { jnxProductLine 168 }
|
||||
jnxProductNameMX10004 OBJECT IDENTIFIER ::= { jnxProductName 168 }
|
||||
jnxProductModelMX10004 OBJECT IDENTIFIER ::= { jnxProductModel 168 }
|
||||
jnxProductVariationMX10004 OBJECT IDENTIFIER ::= { jnxProductVariation 168 }
|
||||
jnxChassisMX10004 OBJECT IDENTIFIER ::= { jnxChassis 168 }
|
||||
jnxSlotMX10004 OBJECT IDENTIFIER ::= { jnxSlot 168 }
|
||||
jnxMX10004SlotFPC OBJECT IDENTIFIER ::= { jnxSlotMX10004 1 }
|
||||
jnxMX10004SlotHM OBJECT IDENTIFIER ::= { jnxSlotMX10004 2 }
|
||||
jnxMX10004SlotPower OBJECT IDENTIFIER ::= { jnxSlotMX10004 3 }
|
||||
jnxMX10004SlotFan OBJECT IDENTIFIER ::= { jnxSlotMX10004 4 }
|
||||
jnxMX10004SlotFPB OBJECT IDENTIFIER ::= { jnxSlotMX10004 5 }
|
||||
jnxMX10004SlotCBD OBJECT IDENTIFIER ::= { jnxSlotMX10004 6 }
|
||||
jnxMX10004SlotSFB OBJECT IDENTIFIER ::= { jnxSlotMX10004 7 }
|
||||
jnxMX10004SlotFTC OBJECT IDENTIFIER ::= { jnxSlotMX10004 8 }
|
||||
|
||||
jnxMediaCardSpaceMX10004 OBJECT IDENTIFIER ::= { jnxMediaCardSpace 168 }
|
||||
jnxMX10004MediaCardSpacePIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceMX10004 1 }
|
||||
jnxModuleMX10004 OBJECT IDENTIFIER ::= { jnxModule 168 }
|
||||
jnxMX10004SFB OBJECT IDENTIFIER ::= { jnxModuleMX10004 1 }
|
||||
jnxMX10004HM OBJECT IDENTIFIER ::= { jnxModuleMX10004 2 }
|
||||
jnxMX10004FPC OBJECT IDENTIFIER ::= { jnxModuleMX10004 3 }
|
||||
jnxMX10004Fan OBJECT IDENTIFIER ::= { jnxModuleMX10004 4 }
|
||||
jnxMX10004CBD OBJECT IDENTIFIER ::= { jnxModuleMX10004 5 }
|
||||
jnxMX10004Power OBJECT IDENTIFIER ::= { jnxModuleMX10004 6 }
|
||||
jnxMX10004FPB OBJECT IDENTIFIER ::= { jnxModuleMX10004 7 }
|
||||
jnxMX10004FTC OBJECT IDENTIFIER ::= { jnxModuleMX10004 8 }
|
||||
--
|
||||
|
||||
--
|
||||
-- EX4100
|
||||
--
|
||||
jnxProductLineEX4100 OBJECT IDENTIFIER ::= { jnxProductLine 169 }
|
||||
jnxProductNameEX4100 OBJECT IDENTIFIER ::= { jnxProductName 169 }
|
||||
jnxProductModelEX4100 OBJECT IDENTIFIER ::= { jnxProductModel 169 }
|
||||
jnxProductVariationEX4100 OBJECT IDENTIFIER ::= { jnxProductVariation 169 }
|
||||
jnxProductEX4100port48MP OBJECT IDENTIFIER ::= { jnxProductVariationEX4100 1 }
|
||||
jnxProductEX4100port24MP OBJECT IDENTIFIER ::= { jnxProductVariationEX4100 2 }
|
||||
jnxProductEX4100port48P OBJECT IDENTIFIER ::= { jnxProductVariationEX4100 3 }
|
||||
jnxProductEX4100port24P OBJECT IDENTIFIER ::= { jnxProductVariationEX4100 4 }
|
||||
jnxProductEX4100port48T OBJECT IDENTIFIER ::= { jnxProductVariationEX4100 5 }
|
||||
jnxProductEX4100port24T OBJECT IDENTIFIER ::= { jnxProductVariationEX4100 6 }
|
||||
jnxProductEX4100portF48P OBJECT IDENTIFIER ::= { jnxProductVariationEX4100 7 }
|
||||
jnxProductEX4100portF24P OBJECT IDENTIFIER ::= { jnxProductVariationEX4100 8 }
|
||||
jnxProductEX4100portF48T OBJECT IDENTIFIER ::= { jnxProductVariationEX4100 9 }
|
||||
jnxProductEX4100portF24T OBJECT IDENTIFIER ::= { jnxProductVariationEX4100 10 }
|
||||
jnxProductEX4100portF12P OBJECT IDENTIFIER ::= { jnxProductVariationEX4100 11 }
|
||||
jnxProductEX4100portF12T OBJECT IDENTIFIER ::= { jnxProductVariationEX4100 12 }
|
||||
jnxProductEX4100portH12MP OBJECT IDENTIFIER ::= { jnxProductVariationEX4100 13 }
|
||||
jnxProductEX4100portH24MP OBJECT IDENTIFIER ::= { jnxProductVariationEX4100 14 }
|
||||
jnxProductEX4100portH24F OBJECT IDENTIFIER ::= { jnxProductVariationEX4100 15 }
|
||||
|
||||
jnxChassisEX4100 OBJECT IDENTIFIER ::= { jnxChassis 169 }
|
||||
jnxEX4100RE0 OBJECT IDENTIFIER ::= { jnxChassisEX4100 1 }
|
||||
jnxEX4100RE1 OBJECT IDENTIFIER ::= { jnxChassisEX4100 2 }
|
||||
jnxSlotEX4100 OBJECT IDENTIFIER ::= { jnxSlot 169 }
|
||||
jnxEX4100SlotFPC OBJECT IDENTIFIER ::= { jnxSlotEX4100 1 }
|
||||
jnxEX4100SlotPower OBJECT IDENTIFIER ::= { jnxEX4100SlotFPC 1 }
|
||||
jnxEX4100SlotFan OBJECT IDENTIFIER ::= { jnxEX4100SlotFPC 2 }
|
||||
|
||||
jnxMediaCardSpaceEX4100 OBJECT IDENTIFIER ::= { jnxMediaCardSpace 169 }
|
||||
jnxEX4100MediaCardSpacePIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceEX4100 1 }
|
||||
|
||||
jnxModuleEX4100 OBJECT IDENTIFIER ::= { jnxModule 169 }
|
||||
jnxEX4100FPC OBJECT IDENTIFIER ::= { jnxModuleEX4100 1 }
|
||||
jnxEX4100Power OBJECT IDENTIFIER ::= { jnxEX4100FPC 1 }
|
||||
jnxEX4100Fan OBJECT IDENTIFIER ::= { jnxEX4100FPC 2 }
|
||||
--
|
||||
|
||||
--
|
||||
-- EX4000 Edradour
|
||||
--
|
||||
jnxProductLineEX4000 OBJECT IDENTIFIER ::= { jnxProductLine 170 }
|
||||
jnxProductNameEX4000 OBJECT IDENTIFIER ::= { jnxProductName 170 }
|
||||
jnxProductModelEX4000 OBJECT IDENTIFIER ::= { jnxProductModel 170 }
|
||||
jnxProductVariationEX4000 OBJECT IDENTIFIER ::= { jnxProductVariation 170 }
|
||||
jnxProductEX4000port48MP OBJECT IDENTIFIER ::= { jnxProductVariationEX4000 1 }
|
||||
jnxProductEX4000port24MP OBJECT IDENTIFIER ::= { jnxProductVariationEX4000 2 }
|
||||
jnxProductEX4000port12MP OBJECT IDENTIFIER ::= { jnxProductVariationEX4000 3 }
|
||||
jnxProductEX4000port48P OBJECT IDENTIFIER ::= { jnxProductVariationEX4000 4 }
|
||||
jnxProductEX4000port24P OBJECT IDENTIFIER ::= { jnxProductVariationEX4000 5 }
|
||||
jnxProductEX4000port12P OBJECT IDENTIFIER ::= { jnxProductVariationEX4000 6 }
|
||||
jnxProductEX4000port48T OBJECT IDENTIFIER ::= { jnxProductVariationEX4000 7 }
|
||||
jnxProductEX4000port24T OBJECT IDENTIFIER ::= { jnxProductVariationEX4000 8 }
|
||||
jnxProductEX4000port12T OBJECT IDENTIFIER ::= { jnxProductVariationEX4000 9 }
|
||||
jnxProductEX4000port8P OBJECT IDENTIFIER ::= { jnxProductVariationEX4000 10 }
|
||||
|
||||
jnxChassisEX4000 OBJECT IDENTIFIER ::= { jnxChassis 170 }
|
||||
jnxEX4000RE0 OBJECT IDENTIFIER ::= { jnxChassisEX4000 1 }
|
||||
jnxEX4000RE1 OBJECT IDENTIFIER ::= { jnxChassisEX4000 2 }
|
||||
jnxSlotEX4000 OBJECT IDENTIFIER ::= { jnxSlot 170 }
|
||||
jnxEX4000SlotFPC OBJECT IDENTIFIER ::= { jnxSlotEX4000 1 }
|
||||
jnxEX4000SlotPower OBJECT IDENTIFIER ::= { jnxEX4000SlotFPC 1 }
|
||||
jnxEX4000SlotFan OBJECT IDENTIFIER ::= { jnxEX4000SlotFPC 2 }
|
||||
|
||||
jnxMediaCardSpaceEX4000 OBJECT IDENTIFIER ::= { jnxMediaCardSpace 170 }
|
||||
jnxEX4000MediaCardSpacePIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceEX4000 1 }
|
||||
|
||||
jnxModuleEX4000 OBJECT IDENTIFIER ::= { jnxModule 170 }
|
||||
jnxEX4000FPC OBJECT IDENTIFIER ::= { jnxModuleEX4000 1 }
|
||||
jnxEX4000Power OBJECT IDENTIFIER ::= { jnxEX4000FPC 1 }
|
||||
jnxEX4000Fan OBJECT IDENTIFIER ::= { jnxEX4000FPC 2 }
|
||||
|
||||
--
|
||||
-- PLATFORM INDEPENDENT OIDs
|
||||
@ -5480,6 +5725,8 @@ jnxStatusSource OBJECT IDENTIFIER ::= { jnxClassStatus 1 }
|
||||
jnxSIB OBJECT IDENTIFIER ::= { jnxModuleGeneric 8 }
|
||||
jnxSFB OBJECT IDENTIFIER ::= { jnxModuleGeneric 9 }
|
||||
jnxFTC OBJECT IDENTIFIER ::= { jnxModuleGeneric 10 }
|
||||
jnxFEB OBJECT IDENTIFIER ::= { jnxModuleGeneric 11 }
|
||||
jnxTIB OBJECT IDENTIFIER ::= { jnxModuleGeneric 12 }
|
||||
|
||||
jnxPCMCIACard OBJECT IDENTIFIER ::= { jnxHM 1 }
|
||||
jnxUSBHub OBJECT IDENTIFIER ::= { jnxHM 2 }
|
||||
@ -6765,6 +7012,9 @@ jnxStatusSource OBJECT IDENTIFIER ::= { jnxClassStatus 1 }
|
||||
jnxProductEX4400port48T OBJECT IDENTIFIER ::= { jnxProductVariationEX4400 5 }
|
||||
jnxProductEX4400port24T OBJECT IDENTIFIER ::= { jnxProductVariationEX4400 6 }
|
||||
jnxProductEX4400port48F OBJECT IDENTIFIER ::= { jnxProductVariationEX4400 7 }
|
||||
jnxProductEX4400port24X OBJECT IDENTIFIER ::= { jnxProductVariationEX4400 8 }
|
||||
jnxProductEX4400port48XP OBJECT IDENTIFIER ::= { jnxProductVariationEX4400 9 }
|
||||
jnxProductEX4400port48MXP OBJECT IDENTIFIER ::= { jnxProductVariationEX4400 10 }
|
||||
|
||||
jnxChassisEX4400 OBJECT IDENTIFIER ::= { jnxChassis 165 }
|
||||
jnxEX4400RE0 OBJECT IDENTIFIER ::= { jnxChassisEX4400 1 }
|
||||
@ -6846,12 +7096,27 @@ jnxStatusSource OBJECT IDENTIFIER ::= { jnxClassStatus 1 }
|
||||
jnxPicACX7534x100GEQSFP28PIC OBJECT IDENTIFIER ::= { jnxPic 562 }
|
||||
jnxPicACX7538x10GESFPPIC OBJECT IDENTIFIER ::= { jnxPic 563 }
|
||||
|
||||
-- Platform: QFX7100-48L ACX7100-48L ACX7100-32C
|
||||
-- I2C_ID_XMEN_JERRICO2_PIC
|
||||
-- I2C_ID_XMEN_WOLVERINE_PIC
|
||||
-- I2C_ID_XMEN_STORM_PIC
|
||||
-- I2C_ID_XMEN_NIGHTCRAWLER_PIC
|
||||
jnxPicJerrico2PIC OBJECT IDENTIFIER ::= { jnxPic 564 }
|
||||
jnxPicJNP710048LPIC OBJECT IDENTIFIER ::= { jnxPic 565 }
|
||||
jnxPicACX710032CPIC OBJECT IDENTIFIER ::= { jnxPic 566 }
|
||||
jnxPicJNP710080PIC OBJECT IDENTIFIER ::= { jnxPic 567 }
|
||||
|
||||
-- Platform: MX10008
|
||||
-- I2C_ID_DANIEL_24xSFPP_1G10G_PIC
|
||||
jnxPicDaniel24xSFPP1G10GPIC OBJECT IDENTIFIER ::= { jnxPic 568 }
|
||||
|
||||
-- Platform: QFX5120
|
||||
-- I2C_ID_PYRITE_48YM8C
|
||||
jnxPicQFX512048YM8C OBJECT IDENTIFIER ::= { jnxPic 569}
|
||||
|
||||
-- Platform: MX10008
|
||||
-- I2C_ID_ALFAROMEO_4XQDD_PIC
|
||||
jnxPicLC96004xQDDPIC OBJECT IDENTIFIER ::= { jnxPic 570 }
|
||||
|
||||
-- Platform: PTX10004
|
||||
--
|
||||
@ -6874,7 +7139,31 @@ jnxStatusSource OBJECT IDENTIFIER ::= { jnxClassStatus 1 }
|
||||
jnxMediaCardSpacePTX10004 OBJECT IDENTIFIER ::= { jnxMediaCardSpace 570 }
|
||||
jnxPTX10004MediaCardSpacePIC OBJECT IDENTIFIER ::= { jnxMediaCardSpacePTX10004 1 }
|
||||
|
||||
jnxModulePTX10004 OBJECT IDENTIFIER ::= { jnxModule 570 }
|
||||
jnxPTX10004FPC OBJECT IDENTIFIER ::= { jnxModulePTX10004 1 }
|
||||
jnxPTX10004HM OBJECT IDENTIFIER ::= { jnxModulePTX10004 2 }
|
||||
jnxPTX10004Power OBJECT IDENTIFIER ::= { jnxModulePTX10004 3 }
|
||||
jnxPTX10004Fan OBJECT IDENTIFIER ::= { jnxModulePTX10004 4 }
|
||||
jnxPTX10004FPB OBJECT IDENTIFIER ::= { jnxModulePTX10004 5 }
|
||||
jnxPTX10004CBD OBJECT IDENTIFIER ::= { jnxModulePTX10004 6 }
|
||||
jnxPTX10004SIB OBJECT IDENTIFIER ::= { jnxModulePTX10004 7 }
|
||||
jnxPTX10004FPM OBJECT IDENTIFIER ::= { jnxModulePTX10004 8 }
|
||||
jnxPTX10004FTC OBJECT IDENTIFIER ::= { jnxModulePTX10004 9 }
|
||||
jnxPTX10004Backplane OBJECT IDENTIFIER ::= { jnxModulePTX10004 10 }
|
||||
|
||||
-- Platform: QFX5700
|
||||
-- I2C_ID_HILLSIDE_16x100GE_QSFP28_PIC
|
||||
-- I2C_ID_HILLSIDE_4x400GE_QSFP56DD_PIC
|
||||
-- I2C_ID_GUARDIAN_20x1GE_10GE_25GE_50GE_SFP28_PIC
|
||||
jnxPicQFX570016x100QSFP28PIC OBJECT IDENTIFIER ::= { jnxPic 571}
|
||||
jnxPicQFX57004x400QSFP56DDPIC OBJECT IDENTIFIER ::= { jnxPic 572}
|
||||
jnxPicACX75520x1G10G25G50GSFP28PIC OBJECT IDENTIFIER ::= { jnxPic 573}
|
||||
|
||||
-- Platform: QFX7100-48L ACX7100-48L ACX7100-32C
|
||||
-- I2C_ID_XMEN_WOLVERINE_PSM_PIC
|
||||
-- I2C_ID_XMEN_STORM_PSM_PIC
|
||||
jnxPicJNP710048LPSMPIC OBJECT IDENTIFIER ::= { jnxPic 574 }
|
||||
jnxPicACX710032CPSMPIC OBJECT IDENTIFIER ::= { jnxPic 575 }
|
||||
|
||||
--
|
||||
-- ACX753
|
||||
@ -6894,8 +7183,498 @@ jnxStatusSource OBJECT IDENTIFIER ::= { jnxClassStatus 1 }
|
||||
jnxACX753SlotFPC OBJECT IDENTIFIER ::= { jnxSlotACX753 6 }
|
||||
jnxACX753SlotPIC OBJECT IDENTIFIER ::= { jnxSlotACX753 7 }
|
||||
jnxACX753SlotFEB OBJECT IDENTIFIER ::= { jnxSlotACX753 8 }
|
||||
|
||||
jnxModuleACX753 OBJECT IDENTIFIER ::= { jnxModule 576 }
|
||||
jnxACX753RE OBJECT IDENTIFIER ::= { jnxModuleACX753 1 }
|
||||
jnxACX753PSM OBJECT IDENTIFIER ::= { jnxModuleACX753 2 }
|
||||
jnxACX753Fan OBJECT IDENTIFIER ::= { jnxModuleACX753 3 }
|
||||
jnxACX753CBD OBJECT IDENTIFIER ::= { jnxModuleACX753 4 }
|
||||
jnxACX753Backplane OBJECT IDENTIFIER ::= { jnxModuleACX753 5 }
|
||||
jnxACX753FPC OBJECT IDENTIFIER ::= { jnxModuleACX753 6 }
|
||||
jnxACX753PIC OBJECT IDENTIFIER ::= { jnxModuleACX753 7 }
|
||||
jnxACX753FEB OBJECT IDENTIFIER ::= { jnxModuleACX753 8 }
|
||||
-- endif
|
||||
|
||||
--
|
||||
-- SRX1800
|
||||
--
|
||||
jnxProductLineSRX1800 OBJECT IDENTIFIER ::= { jnxProductLine 577 }
|
||||
jnxProductNameSRX1800 OBJECT IDENTIFIER ::= { jnxProductName 577 }
|
||||
jnxProductModelSRX1800 OBJECT IDENTIFIER ::= { jnxProductModel 577 }
|
||||
jnxChassisSRX1800 OBJECT IDENTIFIER ::= { jnxChassis 577 }
|
||||
jnxSlotSRX1800 OBJECT IDENTIFIER ::= { jnxSlot 577 }
|
||||
jnxSRX1800SlotFPC OBJECT IDENTIFIER ::= { jnxSlotSRX1800 1 }
|
||||
jnxSRX1800SlotPIC OBJECT IDENTIFIER ::= { jnxSlotSRX1800 2 }
|
||||
jnxSRX1800SlotHM OBJECT IDENTIFIER ::= { jnxSlotSRX1800 3 }
|
||||
jnxSRX1800SlotPower OBJECT IDENTIFIER ::= { jnxSlotSRX1800 4 }
|
||||
jnxSRX1800SlotFan OBJECT IDENTIFIER ::= { jnxSlotSRX1800 5 }
|
||||
|
||||
|
||||
-- I2C_ID_SRX_LTE_AA
|
||||
-- I2C_ID_SRX_LTE_AE
|
||||
-- I2C_ID_SRX_EM_4T2SFP
|
||||
jnxPicSRXEMLTEAA OBJECT IDENTIFIER ::= { jnxPic 576 }
|
||||
jnxPicSRXEMLTEAE OBJECT IDENTIFIER ::= { jnxPic 577 }
|
||||
jnxPicSRXEM4T2SFP OBJECT IDENTIFIER ::= { jnxPic 578 }
|
||||
|
||||
--
|
||||
-- ACX7KSwitch
|
||||
--
|
||||
|
||||
jnxProductLineACX7KSwitch OBJECT IDENTIFIER ::= { jnxProductLine 578 }
|
||||
jnxProductNameACX7KSwitch OBJECT IDENTIFIER ::= { jnxProductName 578 }
|
||||
jnxProductModelACX7KSwitch OBJECT IDENTIFIER ::= { jnxProductModel 578 }
|
||||
jnxProductVariationACX7KSwitch OBJECT IDENTIFIER ::= { jnxProductVariation 578 }
|
||||
jnxProductACX710032C OBJECT IDENTIFIER ::= { jnxProductVariationACX7KSwitch 1 }
|
||||
jnxProductACX710048L OBJECT IDENTIFIER ::= { jnxProductVariationACX7KSwitch 2 }
|
||||
jnxProductACX7509 OBJECT IDENTIFIER ::= { jnxProductVariationACX7KSwitch 3 }
|
||||
|
||||
jnxChassisACX7KSwitch OBJECT IDENTIFIER ::= { jnxChassis 578 }
|
||||
|
||||
jnxSlotACX7KSwitch OBJECT IDENTIFIER ::= { jnxSlot 578 }
|
||||
jnxACX7KSwitchSlotFPC OBJECT IDENTIFIER ::= { jnxSlotACX7KSwitch 1 }
|
||||
jnxACX7KSwitchSlotHM OBJECT IDENTIFIER ::= { jnxSlotACX7KSwitch 2 }
|
||||
jnxACX7KSwitchSlotPower OBJECT IDENTIFIER ::= { jnxSlotACX7KSwitch 3 }
|
||||
jnxACX7KSwitchSlotFan OBJECT IDENTIFIER ::= { jnxSlotACX7KSwitch 4 }
|
||||
jnxACX7KSwitchSlotFPB OBJECT IDENTIFIER ::= { jnxSlotACX7KSwitch 5 }
|
||||
jnxACX7KSwitchSlotCBD OBJECT IDENTIFIER ::= { jnxSlotACX7KSwitch 6 }
|
||||
jnxACX7KSwitchSlotSIB OBJECT IDENTIFIER ::= { jnxSlotACX7KSwitch 7 }
|
||||
jnxACX7KSwitchSlotFEB OBJECT IDENTIFIER ::= { jnxSlotACX7KSwitch 8 }
|
||||
|
||||
jnxMediaCardSpaceACX7KSwitch OBJECT IDENTIFIER ::= { jnxMediaCardSpace 578 }
|
||||
jnxACX7KSwitchMediaCardSpacePIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceACX7KSwitch 1 }
|
||||
|
||||
|
||||
-- Platform: ACX7509
|
||||
-- I2C_ID_GUARDIAN_16x100GE_QSFP28_PIC
|
||||
-- I2C_ID_GUARDIAN_4x400GE_QSFP56DD_PIC
|
||||
jnxPicACX75516x100QSFP28PIC OBJECT IDENTIFIER ::= { jnxPic 579}
|
||||
jnxPicACX7554x400QSFP56DDPIC OBJECT IDENTIFIER ::= { jnxPic 580}
|
||||
-- endif
|
||||
|
||||
-- Platform: WB ONL
|
||||
-- I2C_ID_WBONL_PIC
|
||||
jnxPicWBONLPIC OBJECT IDENTIFIER ::= { jnxPic 581 }
|
||||
|
||||
-- Platform: Siege SRX380 Porter
|
||||
-- I2C_ID_JSRXNLE_5G_MODEM_S6_GL_PIC
|
||||
-- I2C_ID_JSRXNLE_5G_MODEM_S6MW_NA_PIC
|
||||
-- I2C_ID_JSRXNLE_5G_MODEM_S6MW_EA_PIC
|
||||
jnxPic5GS6GLPIC OBJECT IDENTIFIER ::= { jnxPic 582 }
|
||||
jnxPic5GS6MWNAPIC OBJECT IDENTIFIER ::= { jnxPic 583 }
|
||||
jnxPic5GS6MWEAPIC OBJECT IDENTIFIER ::= { jnxPic 584 }
|
||||
|
||||
|
||||
-- Platform: SRX5K
|
||||
-- I2C_ID_TABASCO_CRYPTO_SPC4_TYPE1_PIC
|
||||
-- I2C_ID_TABASCO_CRYPTO_SPC4_TYPE2_PIC
|
||||
-- I2C_ID_TABASCO_CRYPTO_SPC4_TYPE3_PIC
|
||||
-- I2C_ID_TABASCO_CRYPTO_SPC4_MX_PIC
|
||||
jnxPicTabascoCryptoSPC4Type1PIC OBJECT IDENTIFIER ::= { jnxPic 585 }
|
||||
jnxPicTabascoCryptoSPC4Type2PIC OBJECT IDENTIFIER ::= { jnxPic 586 }
|
||||
jnxPicTabascoCryptoSPC4Type3PIC OBJECT IDENTIFIER ::= { jnxPic 587 }
|
||||
jnxPicTabascoCryptoSPC4MXPIC OBJECT IDENTIFIER ::= { jnxPic 588 }
|
||||
|
||||
--
|
||||
-- ACX710032c
|
||||
--
|
||||
jnxProductLineACX710032c OBJECT IDENTIFIER ::= { jnxProductLine 579 }
|
||||
jnxProductNameACX710032c OBJECT IDENTIFIER ::= { jnxProductName 579 }
|
||||
jnxProductModelACX710032c OBJECT IDENTIFIER ::= { jnxProductModel 579 }
|
||||
jnxProductVariationACX710032c OBJECT IDENTIFIER ::= { jnxProductVariation 579 }
|
||||
jnxChassisACX710032c OBJECT IDENTIFIER ::= { jnxChassis 579 }
|
||||
|
||||
jnxSlotACX710032c OBJECT IDENTIFIER ::= { jnxSlot 579 }
|
||||
jnxACX710032cSlotFPC OBJECT IDENTIFIER ::= { jnxSlotACX710032c 1 }
|
||||
jnxACX710032cSlotHM OBJECT IDENTIFIER ::= { jnxSlotACX710032c 2 }
|
||||
jnxACX710032cSlotPower OBJECT IDENTIFIER ::= { jnxSlotACX710032c 3 }
|
||||
jnxACX710032cSlotFan OBJECT IDENTIFIER ::= { jnxSlotACX710032c 4 }
|
||||
jnxACX710032cSlotFPB OBJECT IDENTIFIER ::= { jnxSlotACX710032c 5 }
|
||||
jnxACX710032cSlotCBD OBJECT IDENTIFIER ::= { jnxSlotACX710032c 6 }
|
||||
jnxACX710032cSlotSIB OBJECT IDENTIFIER ::= { jnxSlotACX710032c 7 }
|
||||
jnxACX710032cSlotFEB OBJECT IDENTIFIER ::= { jnxSlotACX710032c 8 }
|
||||
|
||||
jnxMediaCardSpaceACX710032c OBJECT IDENTIFIER ::= { jnxMediaCardSpace 579 }
|
||||
jnxACX710032cMediaCardSpacePIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceACX710032c 1 }
|
||||
|
||||
--
|
||||
-- ACX710048l
|
||||
--
|
||||
jnxProductLineACX710048l OBJECT IDENTIFIER ::= { jnxProductLine 580 }
|
||||
jnxProductNameACX710048l OBJECT IDENTIFIER ::= { jnxProductName 580 }
|
||||
jnxProductModelACX710048l OBJECT IDENTIFIER ::= { jnxProductModel 580 }
|
||||
jnxProductVariationACX710048l OBJECT IDENTIFIER ::= { jnxProductVariation 580 }
|
||||
jnxChassisACX710048l OBJECT IDENTIFIER ::= { jnxChassis 580 }
|
||||
|
||||
jnxSlotACX710048l OBJECT IDENTIFIER ::= { jnxSlot 580 }
|
||||
jnxACX710048lSlotFPC OBJECT IDENTIFIER ::= { jnxSlotACX710048l 1 }
|
||||
jnxACX710048lSlotHM OBJECT IDENTIFIER ::= { jnxSlotACX710048l 2 }
|
||||
jnxACX710048lSlotPower OBJECT IDENTIFIER ::= { jnxSlotACX710048l 3 }
|
||||
jnxACX710048lSlotFan OBJECT IDENTIFIER ::= { jnxSlotACX710048l 4 }
|
||||
jnxACX710048lSlotFPB OBJECT IDENTIFIER ::= { jnxSlotACX710048l 5 }
|
||||
jnxACX710048lSlotCBD OBJECT IDENTIFIER ::= { jnxSlotACX710048l 6 }
|
||||
jnxACX710048lSlotSIB OBJECT IDENTIFIER ::= { jnxSlotACX710048l 7 }
|
||||
jnxACX710048lSlotFEB OBJECT IDENTIFIER ::= { jnxSlotACX710048l 8 }
|
||||
|
||||
jnxMediaCardSpaceACX710048l OBJECT IDENTIFIER ::= { jnxMediaCardSpace 580 }
|
||||
jnxACX710048lMediaCardSpacePIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceACX710048l 1 }
|
||||
|
||||
-- Platform: EX4400 Lagavulin
|
||||
-- I2C_ID_EX4400_2xQSFP28_PIC
|
||||
jnxPicEX44002xQSFP28PIC OBJECT IDENTIFIER ::= { jnxPic 589 }
|
||||
|
||||
-- Platform: QFX5700
|
||||
-- I2C_ID_HILLSIDE_20x10GE_25GE_50GE_SFP28_PIC
|
||||
jnxPicACX75520x10G25G50GSFP28PIC OBJECT IDENTIFIER ::= { jnxPic 590 }
|
||||
|
||||
-- Platform: QFX5230-64CD
|
||||
-- I2C_ID_TOMATIN_PIC
|
||||
jnxPicQFX523064CDPIC OBJECT IDENTIFIER ::= { jnxPic 591 }
|
||||
|
||||
-- EX4000 PICs
|
||||
--
|
||||
jnxPicEX4000UplinkSFPPlus4Port OBJECT IDENTIFIER ::= { jnxPic 623 }
|
||||
jnxPicEX4000UplinkSFPPlus2Port OBJECT IDENTIFIER ::= { jnxPic 624 }
|
||||
|
||||
--
|
||||
-- ACX7908
|
||||
--
|
||||
jnxProductLineACX7908 OBJECT IDENTIFIER ::= { jnxProductLine 581 }
|
||||
jnxProductNameACX7908 OBJECT IDENTIFIER ::= { jnxProductName 581 }
|
||||
jnxProductModelACX7908 OBJECT IDENTIFIER ::= { jnxProductModel 581 }
|
||||
jnxProductVariationACX7908 OBJECT IDENTIFIER ::= { jnxProductVariation 581 }
|
||||
jnxChassisACX7908 OBJECT IDENTIFIER ::= { jnxChassis 581 }
|
||||
jnxSlotACX7908 OBJECT IDENTIFIER ::= { jnxSlot 581 }
|
||||
jnxACX7908SlotFPC OBJECT IDENTIFIER ::= { jnxSlotACX7908 1 }
|
||||
jnxACX7908SlotHM OBJECT IDENTIFIER ::= { jnxSlotACX7908 2 }
|
||||
jnxACX7908SlotPower OBJECT IDENTIFIER ::= { jnxSlotACX7908 3 }
|
||||
jnxACX7908SlotFan OBJECT IDENTIFIER ::= { jnxSlotACX7908 4 }
|
||||
jnxACX7908SlotCBD OBJECT IDENTIFIER ::= { jnxSlotACX7908 5 }
|
||||
jnxACX7908SlotSIB OBJECT IDENTIFIER ::= { jnxSlotACX7908 6 }
|
||||
jnxACX7908SlotFPM OBJECT IDENTIFIER ::= { jnxSlotACX7908 7 }
|
||||
jnxACX7908SlotBackplane OBJECT IDENTIFIER ::= { jnxSlotACX7908 8 }
|
||||
jnxMediaCardSpaceACX7908 OBJECT IDENTIFIER ::= { jnxMediaCardSpace 581 }
|
||||
jnxACX7908MediaCardSpacePIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceACX7908 1 }
|
||||
|
||||
jnxProductLineACX7024 OBJECT IDENTIFIER ::= { jnxProductLine 582 }
|
||||
jnxProductNameACX7024 OBJECT IDENTIFIER ::= { jnxProductName 582 }
|
||||
jnxProductModelACX7024 OBJECT IDENTIFIER ::= { jnxProductModel 582 }
|
||||
jnxProductVariationACX7024 OBJECT IDENTIFIER ::= { jnxProductVariation 582 }
|
||||
jnxChassisACX7024 OBJECT IDENTIFIER ::= { jnxChassis 582 }
|
||||
jnxSlotACX7024 OBJECT IDENTIFIER ::= { jnxSlot 582 }
|
||||
jnxACX7024SlotFPC OBJECT IDENTIFIER ::= { jnxSlotACX7024 1 }
|
||||
jnxACX7024SlotHM OBJECT IDENTIFIER ::= { jnxSlotACX7024 2 }
|
||||
jnxACX7024SlotPower OBJECT IDENTIFIER ::= { jnxSlotACX7024 3 }
|
||||
jnxACX7024SlotFan OBJECT IDENTIFIER ::= { jnxSlotACX7024 4 }
|
||||
jnxACX7024SlotFPB OBJECT IDENTIFIER ::= { jnxSlotACX7024 5 }
|
||||
jnxACX7024SlotCBD OBJECT IDENTIFIER ::= { jnxSlotACX7024 6 }
|
||||
jnxACX7024SlotSIB OBJECT IDENTIFIER ::= { jnxSlotACX7024 7 }
|
||||
jnxACX7024SlotFEB OBJECT IDENTIFIER ::= { jnxSlotACX7024 8 }
|
||||
jnxMediaCardSpaceACX7024 OBJECT IDENTIFIER ::= { jnxMediaCardSpace 582 }
|
||||
jnxACX7024MediaCardSpacePIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceACX7024 1 }
|
||||
|
||||
-- Platform: MX304-PIC
|
||||
-- I2C_ID_MX304_PIC
|
||||
jnxPicMX304PIC OBJECT IDENTIFIER ::= { jnxPic 592 }
|
||||
--
|
||||
|
||||
-- EX4100 PICs
|
||||
--
|
||||
jnxPicEX4100UplinkSFPPlus4Port OBJECT IDENTIFIER ::= { jnxPic 593 }
|
||||
jnxPicEX4100UplinkSFPPlus2Port OBJECT IDENTIFIER ::= { jnxPic 594 }
|
||||
jnxPicEX4100VCSFP284Port OBJECT IDENTIFIER ::= { jnxPic 595 }
|
||||
|
||||
-- Platform: SRX5K
|
||||
-- I2C_ID_IOC5_5XQSFPP_PIC
|
||||
jnxPicIOCV5XQSFPP OBJECT IDENTIFIER ::= { jnxPic 596 }
|
||||
|
||||
-- Platform: QFX5130-48C
|
||||
-- I2C_ID_GLENLIVET_PIC
|
||||
jnxPicGLQFX513048CPIC OBJECT IDENTIFIER ::= { jnxPic 598 }
|
||||
|
||||
-- Platform: EX4400
|
||||
-- I2C_ID_EX4400_1xQSFP28_PIC
|
||||
jnxPicEX44001xQSFP28PIC OBJECT IDENTIFIER ::= { jnxPic 597 }
|
||||
|
||||
-- Platform: Aegon PIC
|
||||
-- I2C_ID_AEGON_LOGICAL_PIC
|
||||
jnxPicAegonPIC OBJECT IDENTIFIER ::= { jnxPic 599 }
|
||||
|
||||
-- Platform: MX10008 MX10004
|
||||
-- I2C_ID_LC4800_2xQSFPDD_12xSFPDD_PIC
|
||||
-- I2C_ID_LC4800_16xSFPDD_PIC
|
||||
-- I2C_ID_LC4802_2xQSFPDD_8xQSFP_PIC
|
||||
jnxPicLC48002xQDD12xSDDPIC OBJECT IDENTIFIER ::= { jnxPic 600 }
|
||||
jnxPicLC480016xSDDPIC OBJECT IDENTIFIER ::= { jnxPic 601 }
|
||||
jnxPicLC48022xQDD8xQPIC OBJECT IDENTIFIER ::= { jnxPic 602 }
|
||||
|
||||
|
||||
-- Platform: SRX1600
|
||||
jnxProductLineSRX1600 OBJECT IDENTIFIER ::= { jnxProductLine 583 }
|
||||
jnxProductNameSRX1600 OBJECT IDENTIFIER ::= { jnxProductName 583 }
|
||||
jnxChassisSRX1600 OBJECT IDENTIFIER ::= { jnxChassis 583 }
|
||||
jnxSlotSRX1600 OBJECT IDENTIFIER ::= { jnxSlot 583 }
|
||||
jnxSRX1600SlotFPC OBJECT IDENTIFIER ::= { jnxSlotSRX1600 1 }
|
||||
jnxSRX1600SlotRE OBJECT IDENTIFIER ::= { jnxSlotSRX1600 2 }
|
||||
jnxSRX1600SlotPower OBJECT IDENTIFIER ::= { jnxSlotSRX1600 3 }
|
||||
jnxSRX1600SlotFan OBJECT IDENTIFIER ::= { jnxSlotSRX1600 4 }
|
||||
jnxSRX1600SlotCBD OBJECT IDENTIFIER ::= { jnxSlotSRX1600 5 }
|
||||
|
||||
jnxMediaCardSpaceSRX1600 OBJECT IDENTIFIER ::= { jnxMediaCardSpace 583 }
|
||||
jnxSRX1600MediaCardSpacePIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceSRX1600 1 }
|
||||
|
||||
jnxMidplaneSRX1600 OBJECT IDENTIFIER ::= { jnxBackplane 583 }
|
||||
|
||||
jnxModuleSRX1600 OBJECT IDENTIFIER ::= { jnxModule 583 }
|
||||
jnxSRX1600FPC OBJECT IDENTIFIER ::= { jnxModuleSRX1600 1 }
|
||||
jnxSRX1600RE OBJECT IDENTIFIER ::= { jnxModuleSRX1600 2 }
|
||||
jnxSRX1600Power OBJECT IDENTIFIER ::= { jnxModuleSRX1600 3 }
|
||||
jnxSRX1600Fan OBJECT IDENTIFIER ::= { jnxModuleSRX1600 4 }
|
||||
jnxSRX1600CBD OBJECT IDENTIFIER ::= { jnxModuleSRX1600 5 }
|
||||
|
||||
-- Platform: SRX2300
|
||||
jnxProductLineSRX2300 OBJECT IDENTIFIER ::= { jnxProductLine 584 }
|
||||
jnxProductNameSRX2300 OBJECT IDENTIFIER ::= { jnxProductName 584 }
|
||||
jnxChassisSRX2300 OBJECT IDENTIFIER ::= { jnxChassis 584 }
|
||||
jnxSlotSRX2300 OBJECT IDENTIFIER ::= { jnxSlot 584 }
|
||||
jnxSRX2300SlotFPC OBJECT IDENTIFIER ::= { jnxSlotSRX2300 1 }
|
||||
jnxSRX2300SlotRE OBJECT IDENTIFIER ::= { jnxSlotSRX2300 2 }
|
||||
jnxSRX2300SlotPower OBJECT IDENTIFIER ::= { jnxSlotSRX2300 3 }
|
||||
jnxSRX2300SlotFan OBJECT IDENTIFIER ::= { jnxSlotSRX2300 4 }
|
||||
jnxSRX2300SlotCBD OBJECT IDENTIFIER ::= { jnxSlotSRX2300 5 }
|
||||
|
||||
jnxMediaCardSpaceSRX2300 OBJECT IDENTIFIER ::= { jnxMediaCardSpace 584 }
|
||||
jnxSRX2300MediaCardSpacePIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceSRX2300 1 }
|
||||
|
||||
jnxMidplaneSRX2300 OBJECT IDENTIFIER ::= { jnxBackplane 584 }
|
||||
|
||||
jnxModuleSRX2300 OBJECT IDENTIFIER ::= { jnxModule 584 }
|
||||
jnxSRX2300FPC OBJECT IDENTIFIER ::= { jnxModuleSRX2300 1 }
|
||||
jnxSRX2300RE OBJECT IDENTIFIER ::= { jnxModuleSRX2300 2 }
|
||||
jnxSRX2300Power OBJECT IDENTIFIER ::= { jnxModuleSRX2300 3 }
|
||||
jnxSRX2300Fan OBJECT IDENTIFIER ::= { jnxModuleSRX2300 4 }
|
||||
jnxSRX2300CBD OBJECT IDENTIFIER ::= { jnxModuleSRX2300 5 }
|
||||
|
||||
-- Platform: SRX4300
|
||||
jnxProductLineSRX4300 OBJECT IDENTIFIER ::= { jnxProductLine 585 }
|
||||
jnxProductNameSRX4300 OBJECT IDENTIFIER ::= { jnxProductName 585 }
|
||||
jnxChassisSRX4300 OBJECT IDENTIFIER ::= { jnxChassis 585 }
|
||||
jnxSlotSRX4300 OBJECT IDENTIFIER ::= { jnxSlot 585 }
|
||||
jnxSRX4300SlotFPC OBJECT IDENTIFIER ::= { jnxSlotSRX4300 1 }
|
||||
jnxSRX4300SlotRE OBJECT IDENTIFIER ::= { jnxSlotSRX4300 2 }
|
||||
jnxSRX4300SlotPower OBJECT IDENTIFIER ::= { jnxSlotSRX4300 3 }
|
||||
jnxSRX4300SlotFan OBJECT IDENTIFIER ::= { jnxSlotSRX4300 4 }
|
||||
jnxSRX4300SlotCBD OBJECT IDENTIFIER ::= { jnxSlotSRX4300 5 }
|
||||
|
||||
jnxMediaCardSpaceSRX4300 OBJECT IDENTIFIER ::= { jnxMediaCardSpace 585 }
|
||||
jnxSRX4300MediaCardSpacePIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceSRX4300 1 }
|
||||
|
||||
jnxMidplaneSRX4300 OBJECT IDENTIFIER ::= { jnxBackplane 585 }
|
||||
|
||||
jnxModuleSRX4300 OBJECT IDENTIFIER ::= { jnxModule 585 }
|
||||
jnxSRX4300FPC OBJECT IDENTIFIER ::= { jnxModuleSRX4300 1 }
|
||||
jnxSRX4300RE OBJECT IDENTIFIER ::= { jnxModuleSRX4300 2 }
|
||||
jnxSRX4300Power OBJECT IDENTIFIER ::= { jnxModuleSRX4300 3 }
|
||||
jnxSRX4300Fan OBJECT IDENTIFIER ::= { jnxModuleSRX4300 4 }
|
||||
jnxSRX4300CBD OBJECT IDENTIFIER ::= { jnxModuleSRX4300 5 }
|
||||
|
||||
-- Platform: QFX5130-48CM
|
||||
-- I2C_ID_GLENLIVET_MACSEC_PIC
|
||||
jnxPicGLQFX513048CMPIC OBJECT IDENTIFIER ::= { jnxPic 603 }
|
||||
|
||||
-- Platform: QFX5130E-32CD
|
||||
-- I2C_ID_GLENDRONACH_LOGICAL_PIC
|
||||
jnxPicGLDQFX5130E32CDPIC OBJECT IDENTIFIER ::= { jnxPic 604 }
|
||||
|
||||
-- Platform: SRX1600
|
||||
-- I2C_ID_SRX1600_PIC
|
||||
-- I2C_ID_SRX1600_2xSFP28_PIC
|
||||
-- I2C_ID_SRX1600_4xSFP_PIC
|
||||
jnxPicSRX160016x1GT OBJECT IDENTIFIER ::= { jnxPic 605 }
|
||||
jnxPicSRX16002xSFP28 OBJECT IDENTIFIER ::= { jnxPic 606 }
|
||||
jnxPicSRX16004xSFP OBJECT IDENTIFIER ::= { jnxPic 607 }
|
||||
|
||||
-- Platform: SRX2300
|
||||
-- I2C_ID_SRX2300_PIC
|
||||
-- I2C_ID_SRX2300_8xSFP_PIC
|
||||
-- I2C_ID_SRX2300_4xSFP28_PIC
|
||||
-- I2C_ID_SRX2300_2xQSFP28_PIC
|
||||
jnxPicSRX23008x10GT OBJECT IDENTIFIER ::= { jnxPic 608 }
|
||||
jnxPicSRX23008xSFP OBJECT IDENTIFIER ::= { jnxPic 609 }
|
||||
jnxPicSRX23004xSFP28 OBJECT IDENTIFIER ::= { jnxPic 610 }
|
||||
jnxPicSRX23002QSFP28 OBJECT IDENTIFIER ::= { jnxPic 611 }
|
||||
|
||||
-- Platform: SRX4300
|
||||
-- I2C_ID_SRX4300_PIC
|
||||
-- I2C_ID_SRX4300_8xSFP_PIC
|
||||
-- I2C_ID_SRX4300_4xSFP28_PIC
|
||||
-- I2C_ID_SRX4300_2xQSFP28_PIC
|
||||
jnxPicSRX43008x10GT OBJECT IDENTIFIER ::= { jnxPic 612 }
|
||||
jnxPicSRX43008xSFP OBJECT IDENTIFIER ::= { jnxPic 613 }
|
||||
jnxPicSRX43004xSFP28 OBJECT IDENTIFIER ::= { jnxPic 614 }
|
||||
jnxPicSRX43006QSFP28 OBJECT IDENTIFIER ::= { jnxPic 615 }
|
||||
|
||||
-- Platform: QFX5240_64xOSFP
|
||||
-- I2C_ID_GARNET_64xOSFP_PIC
|
||||
jnxPicQFX524064OSFPPIC OBJECT IDENTIFIER ::= { jnxPic 616 }
|
||||
-- I2C_ID_GARNET_64xOSFPDD_PIC
|
||||
jnxPicQFX524064QSFPDDPIC OBJECT IDENTIFIER ::= { jnxPic 617 }
|
||||
|
||||
-- Platform: SRX4700
|
||||
-- I2C_ID_SRX4700_1xQSFPDD_5xQSFP28_8xSFP56_PIC
|
||||
jnxPicSRX47001xQSFPDD5xQSFP288xSFP56 OBJECT IDENTIFIER ::= { jnxPic 618 }
|
||||
-- I2C_ID_SRX4700_FLOW_PIC
|
||||
jnxPicSRX4700FlowPIC OBJECT IDENTIFIER ::= {jnxPic 619 }
|
||||
|
||||
-- EX4100-H PICs
|
||||
jnxPicEX4100VCSFPSFPPlus2Port OBJECT IDENTIFIER ::= { jnxPic 620 }
|
||||
jnxPicEX4100VCSFPSFPPlus4Port OBJECT IDENTIFIER ::= { jnxPic 621 }
|
||||
-- I2C_ID_HAAS_10x1GE_10x10GE_MACSEC_PTP_MIC
|
||||
jnxPic10x10GESFPP10x1GESFPMACSecMIC OBJECT IDENTIFIER ::= { jnxPic 622 }
|
||||
--
|
||||
|
||||
-- Platform: MX10008 MX10004
|
||||
-- I2C_ID_LC4802_16xQSFP_PIC
|
||||
jnxPicLC480216xQPIC OBJECT IDENTIFIER ::= { jnxPic 625 }
|
||||
|
||||
-- Platform: MX10008 MX10004
|
||||
-- I2C_ID_LC3200_MASERATI_PIC
|
||||
jnxPicLC3200MaseratiPIC OBJECT IDENTIFIER ::= { jnxPic 626 }
|
||||
|
||||
-- Platform: QFX5241-32OD
|
||||
-- I2C_ID_QFX5241_32OD_PIC
|
||||
jnxPicQFX524132ODPIC OBJECT IDENTIFIER ::= { jnxPic 627 }
|
||||
|
||||
-- Platform: QFX5241-32QD
|
||||
-- I2C_ID_QFX5241_32QD_PIC
|
||||
jnxPicQFX524132QDPIC OBJECT IDENTIFIER ::= { jnxPic 628 }
|
||||
|
||||
-- Platform: ACX7332
|
||||
jnxProductLineACX7332 OBJECT IDENTIFIER ::= { jnxProductLine 586 }
|
||||
jnxProductNameACX7332 OBJECT IDENTIFIER ::= { jnxProductName 586 }
|
||||
jnxProductModelACX7332 OBJECT IDENTIFIER ::= { jnxProductModel 586 }
|
||||
jnxProductVariationACX7332 OBJECT IDENTIFIER ::= { jnxProductVariation 586 }
|
||||
jnxChassisACX7332 OBJECT IDENTIFIER ::= { jnxChassis 586 }
|
||||
|
||||
jnxSlotACX7332 OBJECT IDENTIFIER ::= { jnxSlot 586 }
|
||||
jnxACX7332SlotFPC OBJECT IDENTIFIER ::= { jnxSlotACX7332 1 }
|
||||
jnxACX7332SlotRE OBJECT IDENTIFIER ::= { jnxSlotACX7332 2 }
|
||||
jnxACX7332SlotPower OBJECT IDENTIFIER ::= { jnxSlotACX7332 3 }
|
||||
jnxACX7332SlotFan OBJECT IDENTIFIER ::= { jnxSlotACX7332 4 }
|
||||
jnxACX7332SlotFEB OBJECT IDENTIFIER ::= { jnxSlotACX7332 5 }
|
||||
jnxACX7332SlotCBD OBJECT IDENTIFIER ::= { jnxSlotACX7332 6 }
|
||||
|
||||
|
||||
jnxMediaCardSpaceACX7332 OBJECT IDENTIFIER ::= { jnxMediaCardSpace 586 }
|
||||
jnxACX7332MediaCardSpacePIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceACX7332 1 }
|
||||
|
||||
jnxMidplaneACX7332 OBJECT IDENTIFIER ::= { jnxBackplane 586 }
|
||||
|
||||
jnxModuleACX7332 OBJECT IDENTIFIER ::= { jnxModule 586 }
|
||||
jnxACX7332FPC OBJECT IDENTIFIER ::= { jnxModuleACX7332 1 }
|
||||
jnxACX7332RE OBJECT IDENTIFIER ::= { jnxModuleACX7332 2 }
|
||||
jnxACX7332Power OBJECT IDENTIFIER ::= { jnxModuleACX7332 3 }
|
||||
jnxACX7332Fan OBJECT IDENTIFIER ::= { jnxModuleACX7332 4 }
|
||||
jnxACX7332FEB OBJECT IDENTIFIER ::= { jnxModuleACX7332 5 }
|
||||
jnxACX7332CBD OBJECT IDENTIFIER ::= { jnxModuleACX7332 6 }
|
||||
|
||||
-- Platform: ACX7348
|
||||
jnxProductLineACX7348 OBJECT IDENTIFIER ::= { jnxProductLine 587 }
|
||||
jnxProductNameACX7348 OBJECT IDENTIFIER ::= { jnxProductName 587 }
|
||||
jnxProductModelACX7348 OBJECT IDENTIFIER ::= { jnxProductModel 587 }
|
||||
jnxProductVariationACX7348 OBJECT IDENTIFIER ::= { jnxProductVariation 587 }
|
||||
jnxChassisACX7348 OBJECT IDENTIFIER ::= { jnxChassis 587 }
|
||||
|
||||
jnxSlotACX7348 OBJECT IDENTIFIER ::= { jnxSlot 587 }
|
||||
jnxACX7348SlotFPC OBJECT IDENTIFIER ::= { jnxSlotACX7348 1 }
|
||||
jnxACX7348SlotRE OBJECT IDENTIFIER ::= { jnxSlotACX7348 2 }
|
||||
jnxACX7348SlotPower OBJECT IDENTIFIER ::= { jnxSlotACX7348 3 }
|
||||
jnxACX7348SlotFan OBJECT IDENTIFIER ::= { jnxSlotACX7348 4 }
|
||||
jnxACX7348SlotFEB OBJECT IDENTIFIER ::= { jnxSlotACX7348 5 }
|
||||
jnxACX7348SlotCBD OBJECT IDENTIFIER ::= { jnxSlotACX7348 6 }
|
||||
|
||||
|
||||
jnxMediaCardSpaceACX7348 OBJECT IDENTIFIER ::= { jnxMediaCardSpace 587 }
|
||||
jnxACX7348MediaCardSpacePIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceACX7348 1 }
|
||||
|
||||
jnxMidplaneACX7348 OBJECT IDENTIFIER ::= { jnxBackplane 587 }
|
||||
|
||||
jnxModuleACX7348 OBJECT IDENTIFIER ::= { jnxModule 587 }
|
||||
jnxACX7348FPC OBJECT IDENTIFIER ::= { jnxModuleACX7348 1 }
|
||||
jnxACX7348RE OBJECT IDENTIFIER ::= { jnxModuleACX7348 2 }
|
||||
jnxACX7348Power OBJECT IDENTIFIER ::= { jnxModuleACX7348 3 }
|
||||
jnxACX7348Fan OBJECT IDENTIFIER ::= { jnxModuleACX7348 4 }
|
||||
jnxACX7348FEB OBJECT IDENTIFIER ::= { jnxModuleACX7348 5 }
|
||||
jnxACX7348CBD OBJECT IDENTIFIER ::= { jnxModuleACX7348 6 }
|
||||
|
||||
-- Platform: ACX7024X
|
||||
jnxProductLineACX7024X OBJECT IDENTIFIER ::= { jnxProductLine 588 }
|
||||
jnxProductNameACX7024X OBJECT IDENTIFIER ::= { jnxProductName 588 }
|
||||
jnxProductModelACX7024X OBJECT IDENTIFIER ::= { jnxProductModel 588 }
|
||||
jnxProductVariationACX7024X OBJECT IDENTIFIER ::= { jnxProductVariation 588 }
|
||||
jnxChassisACX7024X OBJECT IDENTIFIER ::= { jnxChassis 588 }
|
||||
jnxSlotACX7024X OBJECT IDENTIFIER ::= { jnxSlot 588 }
|
||||
jnxACX7024XSlotFPC OBJECT IDENTIFIER ::= { jnxSlotACX7024X 1 }
|
||||
jnxACX7024XSlotHM OBJECT IDENTIFIER ::= { jnxSlotACX7024X 2 }
|
||||
jnxACX7024XSlotPower OBJECT IDENTIFIER ::= { jnxSlotACX7024X 3 }
|
||||
jnxACX7024XSlotFan OBJECT IDENTIFIER ::= { jnxSlotACX7024X 4 }
|
||||
jnxACX7024XSlotFPB OBJECT IDENTIFIER ::= { jnxSlotACX7024X 5 }
|
||||
jnxACX7024XSlotCBD OBJECT IDENTIFIER ::= { jnxSlotACX7024X 6 }
|
||||
jnxACX7024XSlotSIB OBJECT IDENTIFIER ::= { jnxSlotACX7024X 7 }
|
||||
jnxACX7024XSlotFEB OBJECT IDENTIFIER ::= { jnxSlotACX7024X 8 }
|
||||
jnxMediaCardSpaceACX7024X OBJECT IDENTIFIER ::= { jnxMediaCardSpace 588 }
|
||||
jnxACX7024XMediaCardSpacePIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceACX7024X 1 }
|
||||
|
||||
-- Platform: PTX10002-36QDD - Balerion
|
||||
--
|
||||
jnxProductLinePTX1000236qdd OBJECT IDENTIFIER ::= { jnxProductLine 589 }
|
||||
jnxProductNamePTX1000236qdd OBJECT IDENTIFIER ::= { jnxProductName 589 }
|
||||
jnxProductModelPTX1000236qdd OBJECT IDENTIFIER ::= { jnxProductModel 589 }
|
||||
jnxProductVariationPTX1000236qdd OBJECT IDENTIFIER ::= { jnxProductVariation 589 }
|
||||
jnxChassisPTX1000236qdd OBJECT IDENTIFIER ::= { jnxChassis 589 }
|
||||
|
||||
jnxSlotPTX1000236qdd OBJECT IDENTIFIER ::= { jnxSlot 589 }
|
||||
jnxPTX1000236qddSlotRE OBJECT IDENTIFIER ::= { jnxSlotPTX1000236qdd 1 }
|
||||
jnxPTX1000236qddSlotCB OBJECT IDENTIFIER ::= { jnxSlotPTX1000236qdd 2 }
|
||||
jnxPTX1000236qddSlotFPC OBJECT IDENTIFIER ::= { jnxSlotPTX1000236qdd 3 }
|
||||
jnxPTX1000236qddSlotFan OBJECT IDENTIFIER ::= { jnxSlotPTX1000236qdd 4 }
|
||||
jnxPTX1000236qddSlotPIC OBJECT IDENTIFIER ::= { jnxSlotPTX1000236qdd 5 }
|
||||
jnxPTX1000236qddSlotPSM OBJECT IDENTIFIER ::= { jnxSlotPTX1000236qdd 6 }
|
||||
jnxPTX1000236qddSlotBackplane OBJECT IDENTIFIER ::= { jnxSlotPTX1000236qdd 7 }
|
||||
jnxPTX1000236qddSlotFPM OBJECT IDENTIFIER ::= { jnxSlotPTX1000236qdd 8 }
|
||||
|
||||
jnxModulePTX1000236qdd OBJECT IDENTIFIER ::= { jnxModule 589 }
|
||||
jnxPTX1000236qddRE OBJECT IDENTIFIER ::= { jnxModulePTX1000236qdd 1 }
|
||||
jnxPTX1000236qddCB OBJECT IDENTIFIER ::= { jnxModulePTX1000236qdd 2 }
|
||||
jnxPTX1000236qddFPC OBJECT IDENTIFIER ::= { jnxModulePTX1000236qdd 3 }
|
||||
jnxPTX1000236qddFan OBJECT IDENTIFIER ::= { jnxModulePTX1000236qdd 4 }
|
||||
jnxPTX1000236qddPIC OBJECT IDENTIFIER ::= { jnxModulePTX1000236qdd 5 }
|
||||
jnxPTX1000236qddPSM OBJECT IDENTIFIER ::= { jnxModulePTX1000236qdd 6 }
|
||||
jnxPTX1000236qddBackplane OBJECT IDENTIFIER ::= { jnxModulePTX1000236qdd 7 }
|
||||
jnxPTX1000236qddFPM OBJECT IDENTIFIER ::= { jnxModulePTX1000236qdd 8 }
|
||||
|
||||
-- Platform: SRX4700
|
||||
jnxProductLineSRX4700 OBJECT IDENTIFIER ::= { jnxProductLine 590 }
|
||||
jnxProductNameSRX4700 OBJECT IDENTIFIER ::= { jnxProductName 590 }
|
||||
jnxChassisSRX4700 OBJECT IDENTIFIER ::= { jnxChassis 590 }
|
||||
jnxSlotSRX4700 OBJECT IDENTIFIER ::= { jnxSlot 590 }
|
||||
jnxSRX4700SlotFPC OBJECT IDENTIFIER ::= { jnxSlotSRX4700 1 }
|
||||
jnxSRX4700SlotRE OBJECT IDENTIFIER ::= { jnxSlotSRX4700 2 }
|
||||
jnxSRX4700SlotPower OBJECT IDENTIFIER ::= { jnxSlotSRX4700 3 }
|
||||
jnxSRX4700SlotFan OBJECT IDENTIFIER ::= { jnxSlotSRX4700 4 }
|
||||
jnxSRX4700SlotCBD OBJECT IDENTIFIER ::= { jnxSlotSRX4700 5 }
|
||||
|
||||
jnxMediaCardSpaceSRX4700 OBJECT IDENTIFIER ::= { jnxMediaCardSpace 590 }
|
||||
jnxSRX4700MediaCardSpacePIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceSRX4700 1 }
|
||||
|
||||
jnxMidplaneSRX4700 OBJECT IDENTIFIER ::= { jnxBackplane 590 }
|
||||
|
||||
jnxModuleSRX4700 OBJECT IDENTIFIER ::= { jnxModule 590 }
|
||||
jnxSRX4700FPC OBJECT IDENTIFIER ::= { jnxModuleSRX4700 1 }
|
||||
jnxSRX4700RE OBJECT IDENTIFIER ::= { jnxModuleSRX4700 2 }
|
||||
jnxSRX4700Power OBJECT IDENTIFIER ::= { jnxModuleSRX4700 3 }
|
||||
jnxSRX4700Fan OBJECT IDENTIFIER ::= { jnxModuleSRX4700 4 }
|
||||
jnxSRX4700CBD OBJECT IDENTIFIER ::= { jnxModuleSRX4700 5 }
|
||||
|
||||
|
||||
END
|
||||
|
139
mibs/juniper/JUNIPER-CHASSIS-HA-RESWATCH-MIB
Normal file
139
mibs/juniper/JUNIPER-CHASSIS-HA-RESWATCH-MIB
Normal file
@ -0,0 +1,139 @@
|
||||
-- *******************************************************************
|
||||
-- Juniper enterprise specific Chassis Resource Watch objects MIB.
|
||||
--
|
||||
-- Copyright (c) 2020, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
-- *******************************************************************
|
||||
|
||||
JUNIPER-CHASSIS-HA-RESWATCH-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
Counter32, Counter64, IpAddress, Integer32,
|
||||
NOTIFICATION-TYPE, MODULE-IDENTITY,
|
||||
OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
TEXTUAL-CONVENTION, DisplayString
|
||||
FROM SNMPv2-TC
|
||||
|
||||
jnxJsReswatchHA
|
||||
FROM JUNIPER-JS-SMI;
|
||||
|
||||
|
||||
jnxJsReswatchHAMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "202005110000Z"
|
||||
ORGANIZATION "Juniper Networks, Inc."
|
||||
CONTACT-INFO
|
||||
"Juniper Technical Assistance Center
|
||||
Juniper Networks, Inc.
|
||||
1133 Innovation Way
|
||||
Sunnyvale, CA 94089
|
||||
|
||||
E-mail: support@juniper.net
|
||||
HTTP://www.juniper.net"
|
||||
DESCRIPTION
|
||||
"Reswatchd is a background process running on Routing
|
||||
Engine to monitor Routing Engine CPU load and Junos
|
||||
Kernel usage. It sends a notification to users when
|
||||
Routing Engine CPU load is below set threshold."
|
||||
|
||||
REVISION "202005110000Z"
|
||||
DESCRIPTION "Creation Date"
|
||||
::= { jnxJsReswatchHA 1 }
|
||||
|
||||
|
||||
jnxJsReswatchHANotifications OBJECT IDENTIFIER ::=
|
||||
{ jnxJsReswatchHAMIB 0 }
|
||||
jnxJsReswatchHATrapObjects OBJECT IDENTIFIER ::=
|
||||
{ jnxJsReswatchHAMIB 1 }
|
||||
-- ******************************************************************
|
||||
-- definition of Chassis High Availability related traps and objects.
|
||||
-- ******************************************************************
|
||||
|
||||
jnxJsChHACpuBusy NOTIFICATION-TYPE
|
||||
OBJECTS { jnxJsChHACpuBusyInfoIdlePercent,
|
||||
jnxJsChHACpuBusyInfoProc0,
|
||||
jnxJsChHACpuBusyInfoProc1,
|
||||
jnxJsChHACpuBusyInfoProc2,
|
||||
jnxJsChHACpuBusyInfoReason }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification to RE CPU busy."
|
||||
::= { jnxJsReswatchHANotifications 1 }
|
||||
|
||||
-- ***************************************************************
|
||||
-- definition of a trap that notifies changes in HA
|
||||
-- peer link status.
|
||||
-- ***************************************************************
|
||||
|
||||
jnxJsChHAJklBusy NOTIFICATION-TYPE
|
||||
OBJECTS { jnxJsChHAJklBusyInfoLoadPercent,
|
||||
jnxJsChHAJklBusyInfoReason }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification to Junos Kernel busy."
|
||||
::= { jnxJsReswatchHANotifications 2 }
|
||||
|
||||
|
||||
-- ***************************************************************
|
||||
-- define OBJECTS type
|
||||
-- ***************************************************************
|
||||
jnxJsChHACpuBusyInfoIdlePercent OBJECT-TYPE
|
||||
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains CPU idle Percent."
|
||||
::= { jnxJsReswatchHATrapObjects 1 }
|
||||
|
||||
jnxJsChHACpuBusyInfoProc0 OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains 1st Porcess consuming CPU."
|
||||
::= { jnxJsReswatchHATrapObjects 2 }
|
||||
|
||||
jnxJsChHACpuBusyInfoProc1 OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains 2nd Porcess consuming CPU."
|
||||
::= { jnxJsReswatchHATrapObjects 3 }
|
||||
|
||||
jnxJsChHACpuBusyInfoProc2 OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains 3rd Porcess consuming CPU."
|
||||
::= { jnxJsReswatchHATrapObjects 4 }
|
||||
|
||||
jnxJsChHACpuBusyInfoReason OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains RE CPU busy reason."
|
||||
::= { jnxJsReswatchHATrapObjects 5 }
|
||||
|
||||
jnxJsChHAJklBusyInfoLoadPercent OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains Junos Kernel load."
|
||||
::= { jnxJsReswatchHATrapObjects 6 }
|
||||
|
||||
jnxJsChHAJklBusyInfoReason OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains Junos Kernel busy reason."
|
||||
::= { jnxJsReswatchHATrapObjects 7 }
|
||||
END
|
379
mibs/juniper/JUNIPER-CHASSIS-HIGH-AVAILABILITY-MIB
Normal file
379
mibs/juniper/JUNIPER-CHASSIS-HIGH-AVAILABILITY-MIB
Normal file
@ -0,0 +1,379 @@
|
||||
-- *******************************************************************
|
||||
-- Juniper enterprise specific Chassis High Availability objects MIB.
|
||||
--
|
||||
-- Copyright (c) 2020, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
-- *******************************************************************
|
||||
|
||||
JUNIPER-CHASSIS-HIGH-AVAILABILITY-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
Counter32, Counter64, IpAddress, Integer32,
|
||||
NOTIFICATION-TYPE, MODULE-IDENTITY,
|
||||
OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
TEXTUAL-CONVENTION, DisplayString
|
||||
FROM SNMPv2-TC
|
||||
|
||||
jnxJsChassisHA
|
||||
FROM JUNIPER-JS-SMI;
|
||||
|
||||
|
||||
jnxJsChassisHAMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "202003170000Z"
|
||||
ORGANIZATION "Juniper Networks, Inc."
|
||||
CONTACT-INFO
|
||||
"Juniper Technical Assistance Center
|
||||
Juniper Networks, Inc.
|
||||
1133 Innovation Way
|
||||
Sunnyvale, CA 94089
|
||||
|
||||
E-mail: support@juniper.net
|
||||
HTTP://www.juniper.net"
|
||||
DESCRIPTION
|
||||
"Chassis High Availability is concerned with ensuring minimal disruption to
|
||||
services in case of a failover. If one of the chassis in
|
||||
a High Availability environment fails, the other chassis takes over the
|
||||
function of the failed chassis with minimal service interruption.
|
||||
This module defines the objects pertaining to Chassis High Availability."
|
||||
|
||||
REVISION "202003170000Z"
|
||||
DESCRIPTION "Creation Date"
|
||||
::= { jnxJsChassisHA 1 }
|
||||
|
||||
|
||||
jnxJsChassisHANotifications OBJECT IDENTIFIER ::=
|
||||
{ jnxJsChassisHAMIB 0 }
|
||||
jnxJsChassisHATrapObjects OBJECT IDENTIFIER ::=
|
||||
{ jnxJsChassisHAMIB 1 }
|
||||
|
||||
-- ******************************************************************
|
||||
-- definition of Chassis High Availability related traps and objects.
|
||||
-- ******************************************************************
|
||||
|
||||
jnxJsChHASwitchover NOTIFICATION-TYPE
|
||||
OBJECTS { jnxJsChHASwitchoverInfoServicesRedundancyGroup,
|
||||
jnxJsChHASwitchoverInfoNodeId,
|
||||
jnxJsChHASwitchoverInfoPreviousState,
|
||||
jnxJsChHASwitchoverInfoCurrentState,
|
||||
jnxJsChHASwitchoverInfoReason }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification to signal switchover/failover."
|
||||
::= { jnxJsChassisHANotifications 1 }
|
||||
|
||||
-- ***************************************************************
|
||||
-- definition of a trap that notifies changes in HA
|
||||
-- peer link status.
|
||||
-- ***************************************************************
|
||||
|
||||
jnxJsChHAPeerLinkTrap NOTIFICATION-TYPE
|
||||
OBJECTS { jnxJsChHAPeerLinkTrapName,
|
||||
jnxJsChHAPeerLinkTrapState,
|
||||
jnxJsChHAPeerLinkTrapSeverity,
|
||||
jnxJsChHAPeerLinkTrapStateReason }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification to signal peer link status."
|
||||
|
||||
::= { jnxJsChassisHANotifications 2 }
|
||||
|
||||
-- ***************************************************************
|
||||
-- definition of a trap that notifies changes in HA health status
|
||||
-- ***************************************************************
|
||||
|
||||
jnxJsChHANodeHealthStatus NOTIFICATION-TYPE
|
||||
OBJECTS { jnxJsChHANodeHealthStatusNodeID,
|
||||
jnxJsChHANodeHealthStatusSeverity,
|
||||
jnxJsChHANodeHealthStatusReason }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification to signal node health status."
|
||||
|
||||
::= { jnxJsChassisHANotifications 3 }
|
||||
|
||||
-- ***************************************************************
|
||||
-- definition of a trap that notifies changes in L3 HA peer status
|
||||
-- ***************************************************************
|
||||
|
||||
jnxJsChHAPeerBfdTrap NOTIFICATION-TYPE
|
||||
OBJECTS { jnxJsChHAPeerID,
|
||||
jnxJsChHAPeerBfdSeverity,
|
||||
jnxJsChHAPeerBfdReason }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification to signal HA peer status change."
|
||||
|
||||
::= { jnxJsChassisHANotifications 4 }
|
||||
|
||||
-- ***************************************************************
|
||||
-- definition of a trap that notifies changes in HA health status
|
||||
-- ***************************************************************
|
||||
|
||||
jnxJsChHASrgHealthStatus NOTIFICATION-TYPE
|
||||
OBJECTS { jnxJsChHASrgHealthStatusNodeID,
|
||||
jnxJsChHASrgHealthStatusServicesRedundancyGroup,
|
||||
jnxJsChHASrgHealthStatusReason }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification to signal HA SRG health status change."
|
||||
|
||||
::= { jnxJsChassisHANotifications 5 }
|
||||
|
||||
-- ****************************************************************************
|
||||
-- definition of a trap that notifies HA SRG Node activenss enforcement failure
|
||||
-- ****************************************************************************
|
||||
|
||||
jnxJsChHASrgActEnfFlrTrap NOTIFICATION-TYPE
|
||||
OBJECTS { jnxJsChHASrgActEnfFlrTrapSrgID,
|
||||
jnxJsChHASrgActEnfFlrTrapNodeID,
|
||||
jnxJsChHASrgActEnfFlrTrapCurrentState }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification to signal HA SRG Node activeness enforcement failure."
|
||||
|
||||
::= { jnxJsChassisHANotifications 6 }
|
||||
|
||||
-- ***************************************************************
|
||||
-- definition of a trap that notifies changes in HA
|
||||
-- peer ICD link status.
|
||||
-- ***************************************************************
|
||||
|
||||
jnxJsChHAPeerICDLinkTrap NOTIFICATION-TYPE
|
||||
OBJECTS { jnxJsChHAPeerICDLinkTrapName,
|
||||
jnxJsChHAPeerICDLinkTrapState,
|
||||
jnxJsChHAPeerICDLinkTrapSeverity,
|
||||
jnxJsChHAPeerICDLinkTrapStateReason }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification to signal peer ICD link status."
|
||||
|
||||
::= { jnxJsChassisHANotifications 7 }
|
||||
|
||||
jnxJsChHASwitchoverInfoServicesRedundancyGroup OBJECT-TYPE
|
||||
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains identification of services redundancy
|
||||
group that switched over."
|
||||
::= { jnxJsChassisHATrapObjects 1 }
|
||||
|
||||
jnxJsChHASwitchoverInfoNodeId OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains node identification information
|
||||
where the switchover occured."
|
||||
::= { jnxJsChassisHATrapObjects 2 }
|
||||
|
||||
jnxJsChHASwitchoverInfoPreviousState OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the state of HA system
|
||||
before the occurance of switchover."
|
||||
::= { jnxJsChassisHATrapObjects 3 }
|
||||
|
||||
jnxJsChHASwitchoverInfoCurrentState OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the state of HA system
|
||||
after the occurance of switchover."
|
||||
::= { jnxJsChassisHATrapObjects 4 }
|
||||
|
||||
jnxJsChHASwitchoverInfoReason OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the cause for switchover."
|
||||
::= { jnxJsChassisHATrapObjects 5 }
|
||||
|
||||
jnxJsChHAPeerLinkTrapName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the name of the peer link
|
||||
that changed its state."
|
||||
::= { jnxJsChassisHATrapObjects 6 }
|
||||
|
||||
jnxJsChHAPeerLinkTrapState OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the state of the peer link;
|
||||
whether it is UP or DOWN."
|
||||
::= { jnxJsChassisHATrapObjects 7 }
|
||||
|
||||
jnxJsChHAPeerLinkTrapSeverity OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object reflects the severity;
|
||||
whether it is minor or major."
|
||||
::= { jnxJsChassisHATrapObjects 8 }
|
||||
|
||||
jnxJsChHAPeerLinkTrapStateReason OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the reason why the peer link state
|
||||
changed."
|
||||
::= { jnxJsChassisHATrapObjects 9 }
|
||||
|
||||
jnxJsChHANodeHealthStatusNodeID OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains identification of node,
|
||||
in which the event occured."
|
||||
::= { jnxJsChassisHATrapObjects 10 }
|
||||
|
||||
jnxJsChHANodeHealthStatusSeverity OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object reflects the severity;
|
||||
whether it is minor or major."
|
||||
::= { jnxJsChassisHATrapObjects 11 }
|
||||
|
||||
jnxJsChHANodeHealthStatusReason OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains ha health status reason."
|
||||
::= { jnxJsChassisHATrapObjects 12 }
|
||||
|
||||
jnxJsChHAPeerID OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains identification of peer,
|
||||
in which the event occured."
|
||||
::= { jnxJsChassisHATrapObjects 13 }
|
||||
|
||||
jnxJsChHAPeerBfdSeverity OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object reflects the severity;
|
||||
whether it is minor or major."
|
||||
::= { jnxJsChassisHATrapObjects 14 }
|
||||
|
||||
jnxJsChHAPeerBfdReason OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains HA peer BFD down reason."
|
||||
::= { jnxJsChassisHATrapObjects 15 }
|
||||
|
||||
jnxJsChHASrgHealthStatusNodeID OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains identification of node,
|
||||
in which the event occured."
|
||||
::= { jnxJsChassisHATrapObjects 16 }
|
||||
|
||||
jnxJsChHASrgHealthStatusServicesRedundancyGroup OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains identification of SRG,
|
||||
in which the event occured."
|
||||
::= { jnxJsChassisHATrapObjects 17 }
|
||||
|
||||
jnxJsChHASrgHealthStatusReason OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the reason for,
|
||||
SRG health status change."
|
||||
::= { jnxJsChassisHATrapObjects 18 }
|
||||
|
||||
jnxJsChHASrgActEnfFlrTrapSrgID OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains identification of SRG,
|
||||
in which the activeness enforcement failure event occured."
|
||||
::= { jnxJsChassisHATrapObjects 19 }
|
||||
|
||||
jnxJsChHASrgActEnfFlrTrapNodeID OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains identification of node,
|
||||
in which the activeness enforcement failure event occured."
|
||||
::= { jnxJsChassisHATrapObjects 20 }
|
||||
|
||||
jnxJsChHASrgActEnfFlrTrapCurrentState OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the current state
|
||||
when the activeness enforcement failure event occured."
|
||||
::= { jnxJsChassisHATrapObjects 21 }
|
||||
|
||||
jnxJsChHAPeerICDLinkTrapName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the name of the peer ICD link
|
||||
that changed its state."
|
||||
::= { jnxJsChassisHATrapObjects 22 }
|
||||
|
||||
jnxJsChHAPeerICDLinkTrapState OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the state of the peer ICD link;
|
||||
whether it is UP or DOWN."
|
||||
::= { jnxJsChassisHATrapObjects 23 }
|
||||
|
||||
jnxJsChHAPeerICDLinkTrapSeverity OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object reflects the severity;
|
||||
whether it is minor or major."
|
||||
::= { jnxJsChassisHATrapObjects 24 }
|
||||
|
||||
jnxJsChHAPeerICDLinkTrapStateReason OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the reason why the peer ICD link state
|
||||
changed."
|
||||
::= { jnxJsChassisHATrapObjects 25 }
|
||||
|
||||
END
|
@ -3374,10 +3374,10 @@
|
||||
JnxCosWatchdogTxQueueEntry ::= SEQUENCE {
|
||||
jnxCosWatchdogIfIndex InterfaceIndex,
|
||||
jnxCosWatchdogTxQueueId Integer32,
|
||||
jnxCosWatchdogTxQueueStuckCount Integer32,
|
||||
jnxCosWatchdogTxQueueRecoveredCount Integer32,
|
||||
jnxCosWatchdogTotalPktDrop Integer32,
|
||||
jnxCosWatchdogLastPktDrop Integer32
|
||||
jnxCosWatchdogTxQueueStuckCount Counter64,
|
||||
jnxCosWatchdogTxQueueRecoveredCount Counter64,
|
||||
jnxCosWatchdogTotalPktDrop Counter64,
|
||||
jnxCosWatchdogLastPktDrop Counter64
|
||||
}
|
||||
|
||||
jnxCosWatchdogIfIndex OBJECT-TYPE
|
||||
@ -3397,7 +3397,7 @@
|
||||
::= { jnxCosWatchdogTxQueueEntry 2 }
|
||||
|
||||
jnxCosWatchdogTxQueueStuckCount OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
@ -3405,7 +3405,7 @@
|
||||
::= { jnxCosWatchdogTxQueueEntry 3 }
|
||||
|
||||
jnxCosWatchdogTxQueueRecoveredCount OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
@ -3413,7 +3413,7 @@
|
||||
::= { jnxCosWatchdogTxQueueEntry 4 }
|
||||
|
||||
jnxCosWatchdogTotalPktDrop OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
@ -3421,7 +3421,7 @@
|
||||
::= { jnxCosWatchdogTxQueueEntry 5 }
|
||||
|
||||
jnxCosWatchdogLastPktDrop OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
|
@ -1,5 +1,5 @@
|
||||
--
|
||||
-- Juniper Enterprise Specific MIB: FRU management for OTN Equipments
|
||||
-- Juniper Enterprise Specific MIB: FRU management
|
||||
--
|
||||
-- Copyright (c) 2012-2013, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
@ -31,7 +31,7 @@ jnxFruMib MODULE-IDENTITY
|
||||
|
||||
DESCRIPTION
|
||||
"This MIB module defines objects used for managing the
|
||||
OTN FRU's for Juniper products."
|
||||
FRU's for Juniper products."
|
||||
REVISION "201201260000Z"
|
||||
DESCRIPTION
|
||||
"Initial revision."
|
||||
@ -67,7 +67,7 @@ jnxFruCfgTable OBJECT-TYPE
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information about the otn FRU's. "
|
||||
"Information about the FRU's. "
|
||||
::= { jnxFruCfg 1 }
|
||||
|
||||
jnxFruCfgEntry OBJECT-TYPE
|
||||
@ -75,7 +75,7 @@ jnxFruCfgEntry OBJECT-TYPE
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information about the otn FRU's."
|
||||
"Information about the FRU's."
|
||||
INDEX { jnxFruCfgContentsIndex, jnxFruCfgL1Index,
|
||||
jnxFruCfgL2Index, jnxFruCfgL3Index }
|
||||
::= { jnxFruCfgTable 1 }
|
||||
@ -181,7 +181,7 @@ jnxFruNotifAdminStatus NOTIFICATION-TYPE
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification of the Administrative state of the otn interface"
|
||||
"Notification of the Administrative state of the PIC"
|
||||
::= { jnxFruTraps 2 }
|
||||
|
||||
jnxFruNotifOperStatus NOTIFICATION-TYPE
|
||||
@ -193,7 +193,7 @@ jnxFruNotifOperStatus NOTIFICATION-TYPE
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification of Operational state of the otn interface"
|
||||
"Notification of Operational state of the PIC/FRU"
|
||||
::= { jnxFruTraps 3 }
|
||||
|
||||
END
|
||||
|
@ -66,6 +66,14 @@ ifJnx MODULE-IDENTITY
|
||||
REVISION "202001010000Z" -- 01 Jan, 2020
|
||||
DESCRIPTION
|
||||
"New object ifJnxInputErrors added"
|
||||
REVISION "202009190000Z" -- 19 Sept, 2020
|
||||
DESCRIPTION
|
||||
"Adding ifJnxL2Errors notification and
|
||||
adding ifJnxInL2ChanErrors, ifChassisFpc, ifChassisPic,
|
||||
ifChassisPort in ifJnxL2Errors notification"
|
||||
REVISION "202209010000Z" -- 1 st Nov, 2022
|
||||
DESCRIPTION
|
||||
"Adding new mib table ifJnxTrafficStatsTable"
|
||||
::= { jnxMibs 3 }
|
||||
|
||||
|
||||
@ -132,7 +140,8 @@ ifJnx MODULE-IDENTITY
|
||||
ifJnxFcsErrors Counter64,
|
||||
ifHCIn1SecOctets CounterBasedGauge64,
|
||||
ifHCOut1SecOctets CounterBasedGauge64,
|
||||
ifJnxInputErrors Counter64
|
||||
ifJnxInputErrors Counter64,
|
||||
ifJnxOutEcnMarkedPackets Counter64
|
||||
}
|
||||
|
||||
ifIn1SecRate OBJECT-TYPE
|
||||
@ -467,6 +476,14 @@ ifJnx MODULE-IDENTITY
|
||||
Same as ifJnxInErrors - ifJnxInL3Incompletes"
|
||||
::= { ifJnxEntry 36 }
|
||||
|
||||
ifJnxOutEcnMarkedPackets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ECN Marked packets: The number of explicit congestion notification packets on output queue"
|
||||
::= { ifJnxEntry 37 }
|
||||
|
||||
--
|
||||
-- This table augments ifTable to map to Chassis MIB tables
|
||||
--
|
||||
@ -627,6 +644,20 @@ ifJnx MODULE-IDENTITY
|
||||
of ifJnxCrcErrors or ifJnxFcsErrors increases."
|
||||
|
||||
::= { ifJnxNotificationPrefix 1 }
|
||||
|
||||
ifJnxL2Errors NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
ifJnxInL2ChanErrors,
|
||||
ifChassisFpc,
|
||||
ifChassisPic,
|
||||
ifChassisPort
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A ifJnxL2Errors notification is sent when the value
|
||||
of ifJnxInL2ChanErrors increases."
|
||||
|
||||
::= { ifJnxNotificationPrefix 2 }
|
||||
|
||||
--
|
||||
-- This table augments ifTable
|
||||
@ -1176,4 +1207,329 @@ ifJnx MODULE-IDENTITY
|
||||
the nominal bandwidth."
|
||||
::= { ifJnxMediaEntry 12 }
|
||||
|
||||
--
|
||||
-- This table augments ifTable
|
||||
--
|
||||
ifJnxTrafficStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF IfJnxTrafficStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains additional traffic statistics objects
|
||||
for logical interface."
|
||||
::= { ifJnx 6 }
|
||||
|
||||
ifJnxTrafficStatsEntry OBJECT-TYPE
|
||||
SYNTAX IfJnxTrafficStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing additional traffic statistics
|
||||
for an interface."
|
||||
INDEX { ifIndex }
|
||||
::= { ifJnxTrafficStatsTable 1 }
|
||||
|
||||
IfJnxTrafficStatsEntry ::=
|
||||
SEQUENCE {
|
||||
ifJnxLocalV4InPkts Counter64,
|
||||
ifJnxLocalV4InOctets Counter64,
|
||||
ifJnxLocalV4OutPkts Counter64,
|
||||
ifJnxLocalV4OutOctets Counter64,
|
||||
ifJnxTransitV4InPkts Counter64,
|
||||
ifJnxTransitV4InOctets Counter64,
|
||||
ifJnxTransitV4OutPkts Counter64,
|
||||
ifJnxTransitV4OutOctets Counter64,
|
||||
ifJnxTransitV4In1SecRate CounterBasedGauge64,
|
||||
ifJnxTransitV4In1SecOctets CounterBasedGauge64,
|
||||
ifJnxTransitV4Out1SecRate CounterBasedGauge64,
|
||||
ifJnxTransitV4Out1SecOctets CounterBasedGauge64,
|
||||
ifJnxTrafficV4InPkts Counter64,
|
||||
ifJnxTrafficV4InOctets Counter64,
|
||||
ifJnxTrafficV4OutPkts Counter64,
|
||||
ifJnxTrafficV4OutOctets Counter64,
|
||||
ifJnxLocalV6InPkts Counter64,
|
||||
ifJnxLocalV6InOctets Counter64,
|
||||
ifJnxLocalV6OutPkts Counter64,
|
||||
ifJnxLocalV6OutOctets Counter64,
|
||||
ifJnxTransitV6InPkts Counter64,
|
||||
ifJnxTransitV6InOctets Counter64,
|
||||
ifJnxTransitV6OutPkts Counter64,
|
||||
ifJnxTransitV6OutOctets Counter64,
|
||||
ifJnxTransitV6In1SecRate CounterBasedGauge64,
|
||||
ifJnxTransitV6In1SecOctets CounterBasedGauge64,
|
||||
ifJnxTransitV6Out1SecRate CounterBasedGauge64,
|
||||
ifJnxTransitV6Out1SecOctets CounterBasedGauge64,
|
||||
ifJnxTrafficV6InPkts Counter64,
|
||||
ifJnxTrafficV6InOctets Counter64,
|
||||
ifJnxTrafficV6OutPkts Counter64,
|
||||
ifJnxTrafficV6OutOctets Counter64
|
||||
}
|
||||
ifJnxLocalV4InPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total IPv4 local packets received on this interface."
|
||||
::= { ifJnxTrafficStatsEntry 1 }
|
||||
|
||||
ifJnxLocalV4InOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total IPv4 local octets received on this interface."
|
||||
::= { ifJnxTrafficStatsEntry 2 }
|
||||
|
||||
ifJnxLocalV4OutPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total IPv4 local packets transmitted out of this interface."
|
||||
::= { ifJnxTrafficStatsEntry 3 }
|
||||
|
||||
ifJnxLocalV4OutOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total IPv4 local octets transmitted out of this interface."
|
||||
::= { ifJnxTrafficStatsEntry 4 }
|
||||
|
||||
ifJnxTransitV4InPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total IPv4 transit packets received on this interface."
|
||||
::= { ifJnxTrafficStatsEntry 5 }
|
||||
|
||||
ifJnxTransitV4InOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total IPv4 transit octets received on this interface."
|
||||
::= { ifJnxTrafficStatsEntry 6 }
|
||||
|
||||
ifJnxTransitV4OutPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total IPv4 transit packets transmitted out of this interface."
|
||||
::= { ifJnxTrafficStatsEntry 7 }
|
||||
|
||||
ifJnxTransitV4OutOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total IPv4 transit octets transmitted out of this interface."
|
||||
::= { ifJnxTrafficStatsEntry 8 }
|
||||
|
||||
ifJnxTransitV4In1SecRate OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of bits per second (bps), delivered by
|
||||
this (sub-)layer to its next higher (sub-)layer."
|
||||
::= { ifJnxTrafficStatsEntry 9 }
|
||||
|
||||
ifJnxTransitV4In1SecOctets OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of octets per second (Bps, Bytes per
|
||||
second), delivered by this (sub-)layer to its next
|
||||
higher (sub-)layer."
|
||||
::= { ifJnxTrafficStatsEntry 10 }
|
||||
|
||||
ifJnxTransitV4Out1SecRate OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of bits per second (bps), delivered by
|
||||
this (sub-)layer to its next lower (sub-)layer."
|
||||
::= { ifJnxTrafficStatsEntry 11 }
|
||||
|
||||
ifJnxTransitV4Out1SecOctets OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of octets per second (Bps, Bytes per
|
||||
second), delivered by this (sub-)layer to its next
|
||||
lower (sub-)layer."
|
||||
::= { ifJnxTrafficStatsEntry 12 }
|
||||
|
||||
ifJnxTrafficV4InPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total IPv4 packets received on this interface."
|
||||
::= { ifJnxTrafficStatsEntry 13 }
|
||||
|
||||
ifJnxTrafficV4InOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total IPv4 octets received on this interface."
|
||||
::= { ifJnxTrafficStatsEntry 14 }
|
||||
|
||||
ifJnxTrafficV4OutPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total IPv4 packets transmitted out of this interface."
|
||||
::= { ifJnxTrafficStatsEntry 15 }
|
||||
|
||||
ifJnxTrafficV4OutOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total IPv4 octets transmitted out of this interface."
|
||||
::= { ifJnxTrafficStatsEntry 16 }
|
||||
|
||||
ifJnxLocalV6InPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total IPv6 local packets received on this interface."
|
||||
::= { ifJnxTrafficStatsEntry 17 }
|
||||
|
||||
ifJnxLocalV6InOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total IPv6 local octets received on this interface."
|
||||
::= { ifJnxTrafficStatsEntry 18 }
|
||||
|
||||
ifJnxLocalV6OutPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total IPv6 local packets transmitted out of this interface."
|
||||
::= { ifJnxTrafficStatsEntry 19 }
|
||||
|
||||
ifJnxLocalV6OutOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total IPv6 local octets transmitted out of this interface."
|
||||
::= { ifJnxTrafficStatsEntry 20 }
|
||||
|
||||
ifJnxTransitV6InPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total IPv6 transit packets received on this interface."
|
||||
::= { ifJnxTrafficStatsEntry 21 }
|
||||
|
||||
ifJnxTransitV6InOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total IPv6 transit octets received on this interface."
|
||||
::= { ifJnxTrafficStatsEntry 22 }
|
||||
|
||||
ifJnxTransitV6OutPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total IPv6 transit packets transmitted out of this interface."
|
||||
::= { ifJnxTrafficStatsEntry 23 }
|
||||
|
||||
ifJnxTransitV6OutOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total IPv6 transit octets transmitted out of this interface."
|
||||
::= { ifJnxTrafficStatsEntry 24 }
|
||||
|
||||
ifJnxTransitV6In1SecRate OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of bits per second (bps), delivered by
|
||||
this (sub-)layer to its next higher (sub-)layer."
|
||||
::= { ifJnxTrafficStatsEntry 25 }
|
||||
|
||||
ifJnxTransitV6In1SecOctets OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of octets per second (Bps, Bytes per
|
||||
second), delivered by this (sub-)layer to its next
|
||||
higher (sub-)layer."
|
||||
::= { ifJnxTrafficStatsEntry 26 }
|
||||
|
||||
ifJnxTransitV6Out1SecRate OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of bits per second (bps), delivered by
|
||||
this (sub-)layer to its next lower (sub-)layer."
|
||||
::= { ifJnxTrafficStatsEntry 27 }
|
||||
|
||||
ifJnxTransitV6Out1SecOctets OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of octets per second (Bps, Bytes per
|
||||
second), delivered by this (sub-)layer to its next
|
||||
lower (sub-)layer."
|
||||
::= { ifJnxTrafficStatsEntry 28 }
|
||||
|
||||
ifJnxTrafficV6InPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total IPv6 packets received on this interface."
|
||||
::= { ifJnxTrafficStatsEntry 29 }
|
||||
|
||||
ifJnxTrafficV6InOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total IPv6 octets received on this interface."
|
||||
::= { ifJnxTrafficStatsEntry 30 }
|
||||
|
||||
ifJnxTrafficV6OutPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total IPv6 packets transmitted out of this interface."
|
||||
::= { ifJnxTrafficStatsEntry 31 }
|
||||
|
||||
ifJnxTrafficV6OutOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total IPv6 octets transmitted out of this interface."
|
||||
::= { ifJnxTrafficStatsEntry 32 }
|
||||
|
||||
END
|
||||
|
@ -663,7 +663,8 @@ JnxOpticsConfigEntry ::=
|
||||
5 - CFP
|
||||
6 - CFP+
|
||||
7 - Non pluggable
|
||||
8 - QSFP DWDM"
|
||||
8 - QSFP DWDM
|
||||
9 - QSFP56DD"
|
||||
::= { jnxOpticsConfigEntry 5 }
|
||||
|
||||
|
||||
|
@ -22,7 +22,7 @@ JUNIPER-IPSEC-FLOW-MON-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
|
||||
jnxIpSecFlowMonMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "202004290000Z" -- Wed Apr 29 00:00:00 2020 UTC
|
||||
LAST-UPDATED "202103150000Z" -- Mon Mar 15 00:00:00 2021 UTC
|
||||
ORGANIZATION "Juniper Networks, Inc."
|
||||
CONTACT-INFO
|
||||
"Juniper Technical Assistance Center
|
||||
@ -44,6 +44,14 @@ JUNIPER-IPSEC-FLOW-MON-MIB DEFINITIONS ::= BEGIN
|
||||
security IKE implementation integrates the value-added
|
||||
features for the security products"
|
||||
|
||||
REVISION "202103150000Z" -- March 15, 2021
|
||||
DESCRIPTION
|
||||
"Added the following fields related to Tunnel MTU:
|
||||
jnxIpSecTunMonTunMtu
|
||||
jnxIpSecTunMonExceedsTunMtu
|
||||
jnxIpSecGlobalExceedsTunMtu
|
||||
jnxIpSecHaLinkGlobalExceedsTunMtu"
|
||||
|
||||
REVISION "202004290000Z" -- April 29, 2020
|
||||
DESCRIPTION
|
||||
"Added New field for jnxIkeGlobalInitiatorIkev2SaInitStats for
|
||||
@ -87,14 +95,14 @@ JUNIPER-IPSEC-FLOW-MON-MIB DEFINITIONS ::= BEGIN
|
||||
"Added traffic-selector-name and vpn-name to ipsec-tunnel
|
||||
-monitor-entry table"
|
||||
|
||||
REVISION "200705160000Z" -- May 16, 2007
|
||||
DESCRIPTION
|
||||
"Revised the MIB to exlude platform/product specific attributes"
|
||||
|
||||
REVISION "201605310000Z" -- 31-May-16
|
||||
DESCRIPTION
|
||||
"Consolidated TC duplicated b/n jnx-ipsec-flow-mon.mib, jnx-ipsec-monitor-asp.mib"
|
||||
|
||||
REVISION "200705160000Z" -- May 16, 2007
|
||||
DESCRIPTION
|
||||
"Revised the MIB to exlude platform/product specific attributes"
|
||||
|
||||
::= { jnxIpSecMibRoot 1 }
|
||||
|
||||
--
|
||||
@ -259,7 +267,8 @@ JUNIPER-IPSEC-FLOW-MON-MIB DEFINITIONS ::= BEGIN
|
||||
espAes256 (6),
|
||||
espAesGcm128 (7),
|
||||
espAesGcm192 (8),
|
||||
espAesGcm256 (9)
|
||||
espAesGcm256 (9),
|
||||
espChaCha20Poly1305 (10)
|
||||
}
|
||||
|
||||
JnxAuthAlgo ::= TEXTUAL-CONVENTION
|
||||
@ -273,7 +282,11 @@ JUNIPER-IPSEC-FLOW-MON-MIB DEFINITIONS ::= BEGIN
|
||||
hmacSha (2),
|
||||
hmacSha256 (3),
|
||||
hmacSha384 (4),
|
||||
hmacSha512 (5)
|
||||
hmacSha512 (5),
|
||||
aesGcm128 (6),
|
||||
aesGcm192 (7),
|
||||
aesGcm256 (8),
|
||||
chacha20Poly1305 (9)
|
||||
|
||||
}
|
||||
|
||||
@ -339,6 +352,15 @@ JUNIPER-IPSEC-FLOW-MON-MIB DEFINITIONS ::= BEGIN
|
||||
halink (2)
|
||||
}
|
||||
|
||||
JnxIpSecTsType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type of the TS."
|
||||
SYNTAX INTEGER {
|
||||
proxyId (1),
|
||||
trafficSelector (2)
|
||||
}
|
||||
|
||||
-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
-- Notifications
|
||||
-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
@ -1117,7 +1139,6 @@ JUNIPER-IPSEC-FLOW-MON-MIB DEFINITIONS ::= BEGIN
|
||||
DESCRIPTION
|
||||
"The Tunnel type. It can be regular (1) or ha-link (2)"
|
||||
::= { jnxIkeTunnelMonEntry 44 }
|
||||
|
||||
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
-- The IKEv2 global Statistics
|
||||
-- Provides global statistics for all IKE tunnels, active and previous.
|
||||
@ -1820,7 +1841,7 @@ JUNIPER-IPSEC-FLOW-MON-MIB DEFINITIONS ::= BEGIN
|
||||
jnxIkePeerAddrLocalGwAddr InetAddress,
|
||||
jnxIkePeerAddrLocalPort InetPortNumber,
|
||||
jnxIkePeerAddrRoutingInstance DisplayString,
|
||||
jnxIkePeerAddrIndex Integer32
|
||||
jnxIkePeerAddrIndex Unsigned32
|
||||
}
|
||||
|
||||
jnxIkePeerAddrState OBJECT-TYPE
|
||||
@ -1901,7 +1922,7 @@ JUNIPER-IPSEC-FLOW-MON-MIB DEFINITIONS ::= BEGIN
|
||||
::= { jnxIkePeerAddrEntry 8 }
|
||||
|
||||
jnxIkePeerAddrIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
SYNTAX Unsigned32 (1..4294967295)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
@ -1955,7 +1976,7 @@ JUNIPER-IPSEC-FLOW-MON-MIB DEFINITIONS ::= BEGIN
|
||||
jnxIkePeerIdLocalIdType JnxIkePeerType,
|
||||
jnxIkePeerIdLocalIdValue DisplayString,
|
||||
jnxIkePeerIdAAAUserName DisplayString,
|
||||
jnxIkePeerIdIndex Integer32,
|
||||
jnxIkePeerIdIndex Unsigned32,
|
||||
jnxIkePeerInternalIndex Integer32
|
||||
}
|
||||
|
||||
@ -2051,7 +2072,7 @@ JUNIPER-IPSEC-FLOW-MON-MIB DEFINITIONS ::= BEGIN
|
||||
::= { jnxIkePeerIdEntry 7 }
|
||||
|
||||
jnxIkePeerIdIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
SYNTAX Unsigned32 (1..4294967295)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
@ -2084,7 +2105,7 @@ JUNIPER-IPSEC-FLOW-MON-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
JnxIkePeerStatsEntry::= SEQUENCE {
|
||||
jnxIkePeerStatsState JnxPeerStateType,
|
||||
jnxIkePeerStatsIndex Integer32,
|
||||
jnxIkePeerStatsIndex Unsigned32,
|
||||
jnxIkePeerStatsRemoteGwAddrType InetAddressType,
|
||||
jnxIkePeerStatsRemoteGwAddr InetAddress,
|
||||
jnxIkePeerStatsRemotePort InetPortNumber,
|
||||
@ -2175,7 +2196,7 @@ JUNIPER-IPSEC-FLOW-MON-MIB DEFINITIONS ::= BEGIN
|
||||
::= { jnxIkePeerStatsEntry 1 }
|
||||
|
||||
jnxIkePeerStatsIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
SYNTAX Unsigned32 (1..4294967295)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
@ -2963,7 +2984,7 @@ JUNIPER-IPSEC-FLOW-MON-MIB DEFINITIONS ::= BEGIN
|
||||
JnxPeerIkeSaCorrEntry ::= SEQUENCE {
|
||||
jnxPeerIkeSaCorrPeerIndex Integer32,
|
||||
jnxPeerIkeSaCorrIntIndex Integer32,
|
||||
jnxPeerIkeSaCorrIkeTunMonIndex Integer32
|
||||
jnxPeerIkeSaCorrIkeTunMonIndex Unsigned32
|
||||
}
|
||||
|
||||
jnxPeerIkeSaCorrPeerIndex OBJECT-TYPE
|
||||
@ -2987,7 +3008,7 @@ JUNIPER-IPSEC-FLOW-MON-MIB DEFINITIONS ::= BEGIN
|
||||
::= { jnxPeerIkeSaCorrEntry 2 }
|
||||
|
||||
jnxPeerIkeSaCorrIkeTunMonIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
SYNTAX Unsigned32 (1..4294967295)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
@ -3787,7 +3808,12 @@ JUNIPER-IPSEC-FLOW-MON-MIB DEFINITIONS ::= BEGIN
|
||||
jnxIpSecTunMonInvalidSpi Counter64,
|
||||
jnxIpSecTunMonTsCheckFail Counter64,
|
||||
jnxIpSecTunMonDiscarded Counter64,
|
||||
jnxIpSecTunMonTunType JnxIkeTunType
|
||||
jnxIpSecTunMonTunType JnxIkeTunType,
|
||||
jnxIpSecTunMonTsType JnxIpSecTsType,
|
||||
jnxIpSecTunMonTSi DisplayString,
|
||||
jnxIpSecTunMonTSr DisplayString,
|
||||
jnxIpSecTunMonTunMtu Integer32,
|
||||
jnxIpSecTunMonExceedsTunMtu Counter64
|
||||
}
|
||||
|
||||
jnxIpSecTunMonRemoteGwAddrType OBJECT-TYPE
|
||||
@ -3840,7 +3866,7 @@ JUNIPER-IPSEC-FLOW-MON-MIB DEFINITIONS ::= BEGIN
|
||||
jnxIpSecTunMonLocalProxyId OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"Identifier for the local end."
|
||||
::= { jnxIpSecTunnelMonEntry 6 }
|
||||
@ -3848,7 +3874,7 @@ JUNIPER-IPSEC-FLOW-MON-MIB DEFINITIONS ::= BEGIN
|
||||
jnxIpSecTunMonRemoteProxyId OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"Identifier for the remote end."
|
||||
::= { jnxIpSecTunnelMonEntry 7 }
|
||||
@ -4080,6 +4106,50 @@ JUNIPER-IPSEC-FLOW-MON-MIB DEFINITIONS ::= BEGIN
|
||||
"The Tunnel type. It can be regular (1) or ha-link (2)."
|
||||
::= { jnxIpSecTunnelMonEntry 33 }
|
||||
|
||||
jnxIpSecTunMonTsType OBJECT-TYPE
|
||||
SYNTAX JnxIpSecTsType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The TS type. It can be proxyId (1) or trafficSelector (2)."
|
||||
::= { jnxIpSecTunnelMonEntry 34 }
|
||||
|
||||
jnxIpSecTunMonTSi OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Negotiated Traffic Selector or Proxy ID for the local end."
|
||||
::= { jnxIpSecTunnelMonEntry 35 }
|
||||
|
||||
jnxIpSecTunMonTSr OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Negotiated Traffic Selector or Proxy ID for the remote end."
|
||||
::= { jnxIpSecTunnelMonEntry 36 }
|
||||
|
||||
jnxIpSecTunMonTunMtu OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..9192)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum transmit packet size (256..9192) for IPSec
|
||||
tunnels. The value of this object will be 0, if tunnel
|
||||
MTU is not configured."
|
||||
::= { jnxIpSecTunnelMonEntry 37 }
|
||||
|
||||
jnxIpSecTunMonExceedsTunMtu OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
UNITS "Packets"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of packets received by this Phase-2 tunnel that
|
||||
failed due to Exceeding Tunnel MTU."
|
||||
::= { jnxIpSecTunnelMonEntry 38 }
|
||||
|
||||
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
-- The IPsec Phase-2 Security Association (SA) Table
|
||||
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
@ -4446,6 +4516,16 @@ JUNIPER-IPSEC-FLOW-MON-MIB DEFINITIONS ::= BEGIN
|
||||
"Total number of discarded packets."
|
||||
::= { jnxIpSecGlobalStats 17 }
|
||||
|
||||
jnxIpSecGlobalExceedsTunMtu OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
UNITS "Packets"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of packets received by all Phase-2 tunnel that
|
||||
failed due to Exceeding Tunnel MTU."
|
||||
::= { jnxIpSecGlobalStats 18 }
|
||||
|
||||
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
-- The IPsec Phase-2 HA Link Global Statistics
|
||||
-- Provides global statistics for all HA Link phase 2 tunnels.
|
||||
@ -4601,5 +4681,15 @@ JUNIPER-IPSEC-FLOW-MON-MIB DEFINITIONS ::= BEGIN
|
||||
"Total number of discarded packets."
|
||||
::= { jnxIpSecHaLinkGlobalStats 17 }
|
||||
|
||||
jnxIpSecHaLinkGlobalExceedsTunMtu OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
UNITS "Packets"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of packets received by all Phase-2 tunnel that
|
||||
failed due to Exceeding Tunnel MTU."
|
||||
::= { jnxIpSecHaLinkGlobalStats 18 }
|
||||
|
||||
END
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
-- *******************************************************************
|
||||
-- Juniper enterprise specific DHCPv6 MIB.
|
||||
--
|
||||
-- Copyright (c) 2010-2011, Juniper Networks, Inc.
|
||||
-- Copyright (c) 2010-2021, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
@ -22,7 +22,7 @@ IMPORTS
|
||||
FROM JUNIPER-SMI;
|
||||
|
||||
jnxJdhcpv6MIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201103150000Z" -- March 15, 2011
|
||||
LAST-UPDATED "202106150000Z" -- June 15, 2021
|
||||
ORGANIZATION "Juniper Networks, Inc."
|
||||
CONTACT-INFO
|
||||
" Juniper Technical Assistance Center
|
||||
@ -35,6 +35,8 @@ jnxJdhcpv6MIB MODULE-IDENTITY
|
||||
"The JUNOS DHCP MIB for the Juniper Networks enterprise."
|
||||
|
||||
-- revision history
|
||||
REVISION "202106150000Z"
|
||||
DESCRIPTION "Add DHCPv6 Relay Scalar Statistics and Interface Statistics Table"
|
||||
REVISION "201103150000Z"
|
||||
DESCRIPTION "Add OIDs to the Interface Statistics Table"
|
||||
REVISION "201101250000Z"
|
||||
@ -46,6 +48,7 @@ jnxJdhcpv6MIB MODULE-IDENTITY
|
||||
-- Managed object groups
|
||||
jnxJdhcpv6Objects OBJECT IDENTIFIER ::= { jnxJdhcpv6MIB 1 }
|
||||
jnxJdhcpv6LocalServerObjects OBJECT IDENTIFIER ::= { jnxJdhcpv6MIB 2 }
|
||||
jnxJdhcpv6RelayObjects OBJECT IDENTIFIER ::= { jnxJdhcpv6MIB 3 }
|
||||
|
||||
|
||||
-- Managed objects for DHCPv6 local server
|
||||
@ -754,4 +757,476 @@ jnxJdhcpv6LocalServerHealth NOTIFICATION-TYPE
|
||||
application."
|
||||
::= { jnxJdhcpv6LocalServerTraps 4 }
|
||||
|
||||
|
||||
-- Managed objects for DHCPv6 Relay
|
||||
jnxJdhcpv6RelayStatistics OBJECT IDENTIFIER
|
||||
::= { jnxJdhcpv6RelayObjects 1 }
|
||||
jnxJdhcpv6RelayIfcStats OBJECT IDENTIFIER
|
||||
::= { jnxJdhcpv6RelayObjects 2 }
|
||||
|
||||
-- DHCP V6 Relay Statistics
|
||||
jnxJdhcpv6RelayTotalDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total DHCP v6 packets dropped."
|
||||
::= { jnxJdhcpv6RelayStatistics 1 }
|
||||
|
||||
jnxJdhcpv6RelayNoSafdDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DHCPv6 packets dropped due to no safd match."
|
||||
::= { jnxJdhcpv6RelayStatistics 2 }
|
||||
|
||||
jnxJdhcpv6RelayBadSendDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DHCPv6 packets dropped due to send error."
|
||||
::= { jnxJdhcpv6RelayStatistics 3 }
|
||||
|
||||
jnxJdhcpv6RelayShortPacketDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DHCPv6 packets dropped due to packet being too short."
|
||||
::= { jnxJdhcpv6RelayStatistics 4 }
|
||||
|
||||
jnxJdhcpv6RelayBadMsgtypeDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DHCPv6 packets dropped due to bad opcode in the packet."
|
||||
::= { jnxJdhcpv6RelayStatistics 5 }
|
||||
|
||||
jnxJdhcpv6RelayBadOptionsDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DHCPv6 packets dropped due to bad options in the packet."
|
||||
::= { jnxJdhcpv6RelayStatistics 6 }
|
||||
|
||||
jnxJdhcpv6RelayBadSrcAddressDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DHCPv6 packets dropped due to invalid addr family."
|
||||
::= { jnxJdhcpv6RelayStatistics 7 }
|
||||
|
||||
jnxJdhcpv6RelayRelayHopCountDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DHCPv6 packets dropped due to max relays supported."
|
||||
::= { jnxJdhcpv6RelayStatistics 8 }
|
||||
|
||||
jnxJdhcpv6RelayNoClientIdDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DHCPv6 packets dropped due to missing client id."
|
||||
::= { jnxJdhcpv6RelayStatistics 9 }
|
||||
|
||||
jnxJdhcpv6RelayDeclineReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Decline packets received."
|
||||
::= { jnxJdhcpv6RelayStatistics 10}
|
||||
|
||||
jnxJdhcpv6RelaySolicitReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Solicit packets received."
|
||||
::= { jnxJdhcpv6RelayStatistics 11}
|
||||
|
||||
jnxJdhcpv6RelayInformationRequestReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Information Request packets received."
|
||||
::= { jnxJdhcpv6RelayStatistics 12 }
|
||||
|
||||
jnxJdhcpv6RelayReleaseReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Release packets received."
|
||||
::= { jnxJdhcpv6RelayStatistics 13 }
|
||||
|
||||
jnxJdhcpv6RelayRequestReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Request packets received."
|
||||
::= { jnxJdhcpv6RelayStatistics 14 }
|
||||
|
||||
jnxJdhcpv6RelayConfirmReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Confirm packets received."
|
||||
::= { jnxJdhcpv6RelayStatistics 15 }
|
||||
|
||||
jnxJdhcpv6RelayRenewReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Renew packets received."
|
||||
::= { jnxJdhcpv6RelayStatistics 16 }
|
||||
|
||||
jnxJdhcpv6RelayRebindReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Rebind packets received."
|
||||
::= { jnxJdhcpv6RelayStatistics 17 }
|
||||
|
||||
jnxJdhcpv6RelayRelayForwReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Relay Fowr packets received."
|
||||
::= { jnxJdhcpv6RelayStatistics 18 }
|
||||
|
||||
jnxJdhcpv6RelayRelayReplReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Relay Repl packets received."
|
||||
::= { jnxJdhcpv6RelayStatistics 19 }
|
||||
|
||||
jnxJdhcpv6RelayAdvertiseSent OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Advertise packets sent."
|
||||
::= { jnxJdhcpv6RelayStatistics 20 }
|
||||
|
||||
jnxJdhcpv6RelayReplySent OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Reply packets sent."
|
||||
::= { jnxJdhcpv6RelayStatistics 21 }
|
||||
|
||||
jnxJdhcpv6RelayReconfigureSent OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Reconfigure packets sent."
|
||||
::= { jnxJdhcpv6RelayStatistics 22 }
|
||||
|
||||
jnxJdhcpv6RelayTotalLeaseCount OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of Bound DHCP Clients."
|
||||
::= { jnxJdhcpv6RelayStatistics 23}
|
||||
|
||||
|
||||
-- DHCP V6 Relay Interface Statistics Table
|
||||
|
||||
jnxJdhcpv6RelayIfcStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxJdhcpv6RelayIfcStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of interface statistics maintained by this JUNOS DHCPv6 Relay."
|
||||
::= { jnxJdhcpv6RelayIfcStats 1 }
|
||||
|
||||
jnxJdhcpv6RelayIfcStatsEntry OBJECT-TYPE
|
||||
SYNTAX JnxJdhcpv6RelayIfcStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry (conceptual row) representing an interface associated with
|
||||
this JUNOS DHCPv6 Relay."
|
||||
INDEX { jnxJdhcpv6RelayIfcStatsIfIndex }
|
||||
::= { jnxJdhcpv6RelayIfcStatsTable 1 }
|
||||
|
||||
JnxJdhcpv6RelayIfcStatsEntry ::= SEQUENCE {
|
||||
jnxJdhcpv6RelayIfcStatsIfIndex InterfaceIndex,
|
||||
jnxJdhcpv6RelayIfcStatsTotalDropped Counter32,
|
||||
jnxJdhcpv6RelayIfcStatsNoSafdDropped Counter32,
|
||||
jnxJdhcpv6RelayIfcStatsBadSendDropped Counter32,
|
||||
jnxJdhcpv6RelayIfcStatsShortPacketDropped Counter32,
|
||||
jnxJdhcpv6RelayIfcStatsBadMsgtypeDropped Counter32,
|
||||
jnxJdhcpv6RelayIfcStatsBadOptionsDropped Counter32,
|
||||
jnxJdhcpv6RelayIfcStatsBadSrcAddressDropped Counter32,
|
||||
jnxJdhcpv6RelayIfcStatsRelayCountDropped Counter32,
|
||||
jnxJdhcpv6RelayIfcStatsNoClientIdDropped Counter32,
|
||||
jnxJdhcpv6RelayIfcStatsDeclineReceived Counter32,
|
||||
jnxJdhcpv6RelayIfcStatsSolicitReceived Counter32,
|
||||
jnxJdhcpv6RelayIfcStatsInformationRequestReceived Counter32,
|
||||
jnxJdhcpv6RelayIfcStatsReleaseReceived Counter32,
|
||||
jnxJdhcpv6RelayIfcStatsRequestReceived Counter32,
|
||||
jnxJdhcpv6RelayIfcStatsConfirmReceived Counter32,
|
||||
jnxJdhcpv6RelayIfcStatsRenewReceived Counter32,
|
||||
jnxJdhcpv6RelayIfcStatsRebindReceived Counter32,
|
||||
jnxJdhcpv6RelayIfcStatsRelayForwReceived Counter32,
|
||||
jnxJdhcpv6RelayIfcStatsRelayReplReceived Counter32,
|
||||
jnxJdhcpv6RelayIfcStatsAdvertiseSent Counter32,
|
||||
jnxJdhcpv6RelayIfcStatsReplySent Counter32,
|
||||
jnxJdhcpv6RelayIfcStatsReconfigureSent Counter32,
|
||||
jnxJdhcpv6RelayIfcStatsTotalLeaseCount Counter32,
|
||||
jnxJdhcpv6RelayIfcStatsStrictReconfigDropped Counter32,
|
||||
jnxJdhcpv6RelayIfcStatsAuthenticationDropped Counter32,
|
||||
jnxJdhcpv6RelayIfcStatsDynamicProfileDropped Counter32,
|
||||
jnxJdhcpv6RelayIfcStatsLicenseDropped Counter32
|
||||
}
|
||||
|
||||
-- According to IF-MIB.txt and interface index is an Integer 32 (1 - 2147483647)
|
||||
-- This will correlate with an IFL in DHCP
|
||||
|
||||
jnxJdhcpv6RelayIfcStatsIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ifIndex value of the interface for which this entry
|
||||
contains information."
|
||||
::= { jnxJdhcpv6RelayIfcStatsEntry 1}
|
||||
|
||||
jnxJdhcpv6RelayIfcStatsTotalDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total DHCP v6 packets dropped."
|
||||
::= { jnxJdhcpv6RelayIfcStatsEntry 2}
|
||||
|
||||
jnxJdhcpv6RelayIfcStatsNoSafdDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DHCPv6 packets dropped due to no safd match."
|
||||
::= { jnxJdhcpv6RelayIfcStatsEntry 3}
|
||||
|
||||
jnxJdhcpv6RelayIfcStatsBadSendDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DHCPv6 packets dropped due to send error."
|
||||
::= { jnxJdhcpv6RelayIfcStatsEntry 4}
|
||||
|
||||
jnxJdhcpv6RelayIfcStatsShortPacketDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DHCPv6 packets dropped due to packet being too short."
|
||||
::= { jnxJdhcpv6RelayIfcStatsEntry 5}
|
||||
|
||||
jnxJdhcpv6RelayIfcStatsBadMsgtypeDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DHCPv6 packets dropped due to bad opcode in the packet."
|
||||
::= { jnxJdhcpv6RelayIfcStatsEntry 6}
|
||||
|
||||
jnxJdhcpv6RelayIfcStatsBadOptionsDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DHCPv6 packets dropped due to bad options in the packet."
|
||||
::= { jnxJdhcpv6RelayIfcStatsEntry 7}
|
||||
|
||||
jnxJdhcpv6RelayIfcStatsBadSrcAddressDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DHCPv6 packets dropped due to invalid addr family."
|
||||
::= { jnxJdhcpv6RelayIfcStatsEntry 8}
|
||||
|
||||
jnxJdhcpv6RelayIfcStatsRelayCountDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DHCPv6 packets dropped due to max relays supported."
|
||||
::= { jnxJdhcpv6RelayIfcStatsEntry 9}
|
||||
|
||||
jnxJdhcpv6RelayIfcStatsNoClientIdDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DHCPv6 packets dropped due to missing client id."
|
||||
::= { jnxJdhcpv6RelayIfcStatsEntry 10}
|
||||
|
||||
jnxJdhcpv6RelayIfcStatsDeclineReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Decline packets received."
|
||||
::= { jnxJdhcpv6RelayIfcStatsEntry 11}
|
||||
|
||||
jnxJdhcpv6RelayIfcStatsSolicitReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Solicit packets received."
|
||||
::= { jnxJdhcpv6RelayIfcStatsEntry 12}
|
||||
|
||||
jnxJdhcpv6RelayIfcStatsInformationRequestReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Information Request packets received."
|
||||
::= { jnxJdhcpv6RelayIfcStatsEntry 13}
|
||||
|
||||
jnxJdhcpv6RelayIfcStatsReleaseReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Release packets received."
|
||||
::= { jnxJdhcpv6RelayIfcStatsEntry 14}
|
||||
|
||||
jnxJdhcpv6RelayIfcStatsRequestReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Request packets received."
|
||||
::= { jnxJdhcpv6RelayIfcStatsEntry 15}
|
||||
|
||||
jnxJdhcpv6RelayIfcStatsConfirmReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Confirm packets received."
|
||||
::= { jnxJdhcpv6RelayIfcStatsEntry 16}
|
||||
|
||||
jnxJdhcpv6RelayIfcStatsRenewReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Renew packets received."
|
||||
::= { jnxJdhcpv6RelayIfcStatsEntry 17}
|
||||
|
||||
jnxJdhcpv6RelayIfcStatsRebindReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Rebind packets received."
|
||||
::= { jnxJdhcpv6RelayIfcStatsEntry 18}
|
||||
|
||||
jnxJdhcpv6RelayIfcStatsRelayForwReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Relay Fowr packets received."
|
||||
::= { jnxJdhcpv6RelayIfcStatsEntry 19}
|
||||
|
||||
jnxJdhcpv6RelayIfcStatsRelayReplReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Relay Repl packets received."
|
||||
::= { jnxJdhcpv6RelayIfcStatsEntry 20}
|
||||
|
||||
jnxJdhcpv6RelayIfcStatsAdvertiseSent OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Advertise packets sent."
|
||||
::= { jnxJdhcpv6RelayIfcStatsEntry 21}
|
||||
|
||||
jnxJdhcpv6RelayIfcStatsReplySent OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Reply packets sent."
|
||||
::= { jnxJdhcpv6RelayIfcStatsEntry 22}
|
||||
|
||||
jnxJdhcpv6RelayIfcStatsReconfigureSent OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Reconfigure packets sent."
|
||||
::= { jnxJdhcpv6RelayIfcStatsEntry 23}
|
||||
|
||||
jnxJdhcpv6RelayIfcStatsTotalLeaseCount OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of Bound DHCP Clients."
|
||||
::= { jnxJdhcpv6RelayIfcStatsEntry 24}
|
||||
|
||||
jnxJdhcpv6RelayIfcStatsStrictReconfigDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets dropped due to strict reconfigure."
|
||||
::= { jnxJdhcpv6RelayIfcStatsEntry 25}
|
||||
|
||||
jnxJdhcpv6RelayIfcStatsAuthenticationDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets dropped due to authentication failure."
|
||||
::= { jnxJdhcpv6RelayIfcStatsEntry 26}
|
||||
|
||||
jnxJdhcpv6RelayIfcStatsDynamicProfileDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets dropped due to dynamic profile error."
|
||||
::= { jnxJdhcpv6RelayIfcStatsEntry 27}
|
||||
|
||||
jnxJdhcpv6RelayIfcStatsLicenseDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets dropped due to license error."
|
||||
::= { jnxJdhcpv6RelayIfcStatsEntry 28}
|
||||
|
||||
END
|
||||
|
@ -28,7 +28,7 @@
|
||||
|
||||
|
||||
jnxJsNatMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201301051022Z" -- January 05, 2012
|
||||
LAST-UPDATED "202106220000Z" -- June 22, 2021
|
||||
ORGANIZATION "Juniper Networks, Inc."
|
||||
CONTACT-INFO
|
||||
"Juniper Technical Assistance Center
|
||||
@ -65,6 +65,27 @@
|
||||
jnxJsNatSrcNumAddressInuse in jnxJsSrcNatStatsEntry;
|
||||
added jnxJsNatTransType in jnxJsNatRuleTable."
|
||||
|
||||
REVISION "202008271022Z" -- August 27, 2020
|
||||
DESCRIPTION "added jnxJsNatSrcNumAddressMapped in
|
||||
JnxJsSrcNatStatsEntry and
|
||||
jnxJsNatPbaPoolName, jnxJsNatPbaOutOfPortError,
|
||||
jnxJsNatPbaMaxNumberOfPortBlocksUsed, jnxJsNatPbaCurrentNumberOfPortBlocksInUse,
|
||||
jnxJsNatPbaPortBlockAllocErrors, jnxJsNatPbaPortBlockMemAllocErrors,
|
||||
jnxJsNatPbaPortBlockLimitExeededErrors in JnxJsNatPbaStatsEntry."
|
||||
|
||||
REVISION "202106220000Z" -- June 22, 2021
|
||||
DESCRIPTION "increased all pool & rule name length from 32 to 64"
|
||||
|
||||
REVISION "202303240000Z" -- March 24, 2023
|
||||
DESCRIPTION "added jnxJsNatOverloadedPoolTable"
|
||||
|
||||
REVISION "202306230000Z" -- June 23, 2023
|
||||
DESCRIPTION "added new SNMP Trap jnxJsSrcNatOverloadedPoolThresholdStatus
|
||||
carrying varbinds jnxJsNatTrapPoolName, jnxJsNatPoolIpAddress,
|
||||
jnxJsNatPortOverloadingIndex and jnxJsNatOverloadedPatPoolUtil.
|
||||
Changed jnxJsNatOverloadedPoolTable to jnxJsNatPortOverloadUtilTable."
|
||||
|
||||
|
||||
::= { jnxJsNAT 1 }
|
||||
|
||||
|
||||
@ -135,7 +156,7 @@
|
||||
|
||||
|
||||
jnxJsNatSrcIpPoolName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
@ -346,12 +367,13 @@
|
||||
jnxJsNatSrcNumSessions INTEGER,
|
||||
jnxJsNatSrcNumPortAvail Counter32,
|
||||
jnxJsNatSrcNumAddressAvail Counter32,
|
||||
jnxJsNatSrcNumAddressInuse Counter32
|
||||
jnxJsNatSrcNumAddressInuse Counter32,
|
||||
jnxJsNatSrcNumAddressMapped Counter32
|
||||
}
|
||||
|
||||
|
||||
jnxJsNatSrcPoolName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
@ -459,6 +481,14 @@
|
||||
source dynamic translations."
|
||||
::= { jnxJsSrcNatStatsEntry 9 }
|
||||
|
||||
jnxJsNatSrcNumAddressMapped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of public addresses mapped"
|
||||
::= { jnxJsSrcNatStatsEntry 10 }
|
||||
|
||||
-- ***************************************************************
|
||||
-- NAT Rule Hit Table
|
||||
-- ***************************************************************
|
||||
@ -491,7 +521,7 @@
|
||||
}
|
||||
|
||||
jnxJsNatRuleName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
@ -589,7 +619,7 @@
|
||||
}
|
||||
|
||||
jnxJsNatPoolName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
@ -634,6 +664,223 @@
|
||||
"The dynamic pool utilization in percentage."
|
||||
::= { jnxJsNatPoolEntry 5 }
|
||||
|
||||
-- ***************************************************************
|
||||
-- NAT PBA stats Table
|
||||
-- ***************************************************************
|
||||
|
||||
jnxJsNatPbaStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxJsNatPbaStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table monitors NAT PBA stats"
|
||||
::= { jnxJsNatObjects 7 }
|
||||
|
||||
jnxJsNatPbaStatsEntry OBJECT-TYPE
|
||||
SYNTAX JnxJsNatPbaStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"NAT pool hit entries. It is indexed by the pool index"
|
||||
INDEX { jnxJsNatPbaPoolName }
|
||||
::= { jnxJsNatPbaStatsTable 1 }
|
||||
|
||||
JnxJsNatPbaStatsEntry ::= SEQUENCE
|
||||
{
|
||||
jnxJsNatPbaPoolName DisplayString,
|
||||
jnxJsNatPbaOutOfPortError Counter32,
|
||||
jnxJsNatPbaMaxNumberOfPortBlocksUsed Counter32,
|
||||
jnxJsNatPbaCurrentNumberOfPortBlocksInUse Counter32,
|
||||
jnxJsNatPbaPortBlockAllocErrors Counter32,
|
||||
jnxJsNatPbaPortBlockMemAllocErrors Counter32,
|
||||
jnxJsNatPbaPortBlockLimitExeededErrors Counter32
|
||||
}
|
||||
|
||||
jnxJsNatPbaPoolName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"NAT PBA Pool name"
|
||||
::= { jnxJsNatPbaStatsEntry 1 }
|
||||
|
||||
jnxJsNatPbaOutOfPortError OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Number of times the out of port error is hit"
|
||||
::= { jnxJsNatPbaStatsEntry 2 }
|
||||
|
||||
jnxJsNatPbaMaxNumberOfPortBlocksUsed OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The count of Max number of blocks used for the pool"
|
||||
::= { jnxJsNatPbaStatsEntry 3 }
|
||||
|
||||
jnxJsNatPbaCurrentNumberOfPortBlocksInUse OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The count of current number of blocks used for the pool"
|
||||
::= { jnxJsNatPbaStatsEntry 4 }
|
||||
|
||||
jnxJsNatPbaPortBlockAllocErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The count of port block allocation errors"
|
||||
::= { jnxJsNatPbaStatsEntry 5 }
|
||||
|
||||
jnxJsNatPbaPortBlockMemAllocErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The count of port block memory allocation errors"
|
||||
::= { jnxJsNatPbaStatsEntry 6 }
|
||||
|
||||
jnxJsNatPbaPortBlockLimitExeededErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The count of port block limit exceeded errors hit"
|
||||
::= { jnxJsNatPbaStatsEntry 7 }
|
||||
|
||||
-- *************************************************************************
|
||||
-- Source NAT (Network Address Translation) pool port overloading stats Table
|
||||
-- *************************************************************************
|
||||
|
||||
jnxJsNatPortOverloadUtilTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxJsNatPortOverloadUtilEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table provides utilization information of Port overloaded
|
||||
Source NAT Pool, per NAT IP address and per port overloading index."
|
||||
::= { jnxJsNatObjects 8 }
|
||||
|
||||
jnxJsNatPortOverloadUtilEntry OBJECT-TYPE
|
||||
SYNTAX JnxJsNatPortOverloadUtilEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Source NAT overloaded address-port entries.
|
||||
Indexed by NAT Pool name, IP address and port overloading index "
|
||||
INDEX { jnxJsNatPortOverloadUtilPoolName,
|
||||
jnxJsNatPortOverloadUtilIpAddressType,
|
||||
jnxJsNatPortOverloadUtilIpAddress,
|
||||
jnxJsNatPortOverloadUtilPortOvIndex }
|
||||
::= { jnxJsNatPortOverloadUtilTable 1 }
|
||||
|
||||
JnxJsNatPortOverloadUtilEntry ::= SEQUENCE
|
||||
{
|
||||
jnxJsNatPortOverloadUtilPoolName DisplayString,
|
||||
jnxJsNatPortOverloadUtilIpAddressType InetAddressType,
|
||||
jnxJsNatPortOverloadUtilIpAddress InetAddress,
|
||||
jnxJsNatPortOverloadUtilPortOvIndex INTEGER,
|
||||
jnxJsNatPortOverloadUtilSinglePortTotal Counter32,
|
||||
jnxJsNatPortOverloadUtilSinglePortAlloc Counter32,
|
||||
jnxJsNatPortOverloadUtilSinglePortUtil Counter32,
|
||||
jnxJsNatPortOverloadUtilTwinPortAlloc Counter32,
|
||||
jnxJsNatPortOverloadUtilTwinPortTotal Counter32,
|
||||
jnxJsNatPortOverloadUtilTwinPortUtil Counter32
|
||||
}
|
||||
|
||||
|
||||
jnxJsNatPortOverloadUtilPoolName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Source NAT Pool name. "
|
||||
::= { jnxJsNatPortOverloadUtilEntry 1 }
|
||||
|
||||
jnxJsNatPortOverloadUtilIpAddressType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"NAT IP address type, ipv4 or ipv6."
|
||||
::= { jnxJsNatPortOverloadUtilEntry 2 }
|
||||
|
||||
jnxJsNatPortOverloadUtilIpAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dynamic source IP address allocated from
|
||||
the address pool used in the NAT translation. "
|
||||
::= { jnxJsNatPortOverloadUtilEntry 3 }
|
||||
|
||||
jnxJsNatPortOverloadUtilPortOvIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..32)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port overloading index corresponding to the NAT IP address."
|
||||
::= { jnxJsNatPortOverloadUtilEntry 4 }
|
||||
|
||||
jnxJsNatPortOverloadUtilSinglePortTotal OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of single ports corresponding to the NAT address
|
||||
and port overloading index."
|
||||
|
||||
::= { jnxJsNatPortOverloadUtilEntry 5 }
|
||||
|
||||
jnxJsNatPortOverloadUtilSinglePortAlloc OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Single ports in use corresponding to the NAT address
|
||||
and port overloading index."
|
||||
::= { jnxJsNatPortOverloadUtilEntry 6 }
|
||||
|
||||
jnxJsNatPortOverloadUtilSinglePortUtil OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Single ports utilization (in percentage) corresponding to
|
||||
the NAT address and port overloading index."
|
||||
::= { jnxJsNatPortOverloadUtilEntry 7 }
|
||||
|
||||
jnxJsNatPortOverloadUtilTwinPortTotal OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of twin ports corresponding to the NAT address
|
||||
and port overloading index."
|
||||
::= { jnxJsNatPortOverloadUtilEntry 8 }
|
||||
|
||||
jnxJsNatPortOverloadUtilTwinPortAlloc OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Twin ports in use corresponding to the NAT address
|
||||
and port overloading index."
|
||||
::= { jnxJsNatPortOverloadUtilEntry 9 }
|
||||
|
||||
jnxJsNatPortOverloadUtilTwinPortUtil OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Twin ports utilization (in percentage) corresponding to
|
||||
the NAT address and port overloading index."
|
||||
::= { jnxJsNatPortOverloadUtilEntry 10 }
|
||||
|
||||
-- ***************************************************************
|
||||
-- NAT Trap definition
|
||||
-- ***************************************************************
|
||||
@ -650,7 +897,7 @@
|
||||
::= { jnxJsNatTrapVars 1 }
|
||||
|
||||
jnxJsNatTrapPoolName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
@ -666,7 +913,7 @@
|
||||
::= { jnxJsNatTrapVars 3 }
|
||||
|
||||
jnxJsNatTrapRuleName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
@ -693,6 +940,30 @@
|
||||
"The number of sessions"
|
||||
::= { jnxJsNatTrapVars 6 }
|
||||
|
||||
jnxJsNatPoolIpAddress OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..40))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"NAT IP address."
|
||||
::= { jnxJsNatTrapVars 7 }
|
||||
|
||||
jnxJsNatPortOverloadingIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..127)
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port overload index under the NAT IP."
|
||||
::= { jnxJsNatTrapVars 8 }
|
||||
|
||||
jnxJsNatOverloadedPatPoolUtil OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..100)
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"pat pool utilization per port overload index in percentage."
|
||||
::= { jnxJsNatTrapVars 9 }
|
||||
|
||||
--
|
||||
-- Trap notifications
|
||||
--
|
||||
@ -756,6 +1027,28 @@
|
||||
of that rule."
|
||||
::= { jnxJsNatNotifications 3 }
|
||||
|
||||
-- NAT Source Pool Utilization Threshold Status per Port Overload Index
|
||||
--
|
||||
jnxJsSrcNatOverloadedPoolThresholdStatus NOTIFICATION-TYPE
|
||||
OBJECTS { jnxJsNatTrapPoolName,
|
||||
jnxJsNatPoolIpAddress,
|
||||
jnxJsNatPortOverloadingIndex,
|
||||
jnxJsNatOverloadedPatPoolUtil }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Source NAT overloaded pool utilization threshold status
|
||||
trap signifies that the PAT utilization per port overload index
|
||||
under a NAT IP address is either exceeding certain percentage,
|
||||
or clear of that percentage.
|
||||
|
||||
jnxJsNatTrapPoolName is name of the source pool
|
||||
jnxJsNatPoolIpAddress is the NAT IP address from the source pool
|
||||
jnxJsNatPortOverloadingIndex is the port overload index
|
||||
corresponding to the NAT IP address.
|
||||
jnxJsNatOverloadedPatPoolUtil is the percentage of utilization
|
||||
of the pat pool for the given NAT IP and port overload index."
|
||||
::= { jnxJsNatNotifications 4 }
|
||||
|
||||
-- ***************************************************************
|
||||
-- END of File
|
||||
-- ***************************************************************
|
||||
|
@ -55,4 +55,10 @@ jnxVoip OBJECT IDENTIFIER ::= { jnxJsSecurity 15 }
|
||||
jnxJsPacketMirror OBJECT IDENTIFIER ::= { jnxJsSecurity 16 }
|
||||
jnxLsysSecurityProfile OBJECT IDENTIFIER ::= { jnxJsSecurity 17 }
|
||||
jnxJsFlow OBJECT IDENTIFIER ::= { jnxJsSecurity 18 }
|
||||
jnxJsChassisHA OBJECT IDENTIFIER ::= { jnxJsSecurity 19 }
|
||||
jnxJsReswatchHA OBJECT IDENTIFIER ::= { jnxJsSecurity 20 }
|
||||
jnxJsAAMW OBJECT IDENTIFIER ::= { jnxJsSecurity 21 }
|
||||
jnxJsSMS OBJECT IDENTIFIER ::= { jnxJsSecurity 22 }
|
||||
jnxJsSecIntel OBJECT IDENTIFIER ::= { jnxJsSecurity 23 }
|
||||
jnxLsysVD OBJECT IDENTIFIER ::= { jnxJsSecurity 24 }
|
||||
END
|
||||
|
@ -311,7 +311,8 @@ JUNIPER-JS-UTM-AV-MIB DEFINITIONS ::= BEGIN
|
||||
jnxJsUTMAVScanCodeMaxContentSize Integer32,
|
||||
jnxJsUTMAVScanCodeTooManyReq Integer32,
|
||||
jnxJsUTMAVScanCodeTimeout Integer32,
|
||||
jnxJsUTMAVScanCodeEngineNotReady Integer32
|
||||
jnxJsUTMAVScanCodeEngineNotReady Integer32,
|
||||
jnxJsUTMAVScanCodeServerConnError Integer32
|
||||
}
|
||||
|
||||
jnxJsUTMAVStatsIndex OBJECT-TYPE
|
||||
@ -415,6 +416,13 @@ JUNIPER-JS-UTM-AV-MIB DEFINITIONS ::= BEGIN
|
||||
"Number of requests cannot be scanned due to scan engine not ready."
|
||||
::= { jnxJsUTMAntiVirusStatsEntry 12 }
|
||||
|
||||
jnxJsUTMAVScanCodeServerConnError OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of requests cannot be scanned due to server connection error."
|
||||
::= { jnxJsUTMAntiVirusStatsEntry 13 }
|
||||
|
||||
-- ***************************************************************
|
||||
-- antivirus traps
|
||||
|
147
mibs/juniper/JUNIPER-JSYSMON-MIB
Normal file
147
mibs/juniper/JUNIPER-JSYSMON-MIB
Normal file
@ -0,0 +1,147 @@
|
||||
-- *******************************************************************
|
||||
-- Juniper enterprise specific jsysmon MIB.
|
||||
--
|
||||
-- Copyright (c) 2019-2020, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
-- *******************************************************************
|
||||
|
||||
JUNIPER-JSYSMON-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, DateAndTime, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
jnxjSysmonMibRoot, jnxjSysmonNotifications
|
||||
FROM JUNIPER-SMI;
|
||||
|
||||
jnxjSysmon MODULE-IDENTITY
|
||||
LAST-UPDATED "201910230924Z" -- Wed 23 09:24:00 2019 UTC
|
||||
ORGANIZATION "Juniper Networks, Inc."
|
||||
CONTACT-INFO
|
||||
"Juniper Technical Assistance Center
|
||||
Juniper Networks, Inc.
|
||||
1133 Innovation Way
|
||||
Sunnyvale, CA 94089
|
||||
E-mail: support@juniper.net"
|
||||
|
||||
DESCRIPTION
|
||||
"This is Juniper Networks implementation of enterprise
|
||||
specific MIB for jsysmons generated by JUNOS."
|
||||
-- revision history
|
||||
REVISION "201910230924Z"
|
||||
DESCRIPTION "Creation Date"
|
||||
::= { jnxjSysmonMibRoot 1 }
|
||||
|
||||
--
|
||||
-- jSysmon Notification objects
|
||||
--
|
||||
|
||||
jnxjSysmonNotifyVars OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification object definitions."
|
||||
::= { jnxjSysmon 1 }
|
||||
|
||||
jnxjSysmonTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxjSysmonEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of jsysmon messages generated by the device."
|
||||
::= { jnxjSysmonNotifyVars 1 }
|
||||
|
||||
jnxjSysmonEntry OBJECT-TYPE
|
||||
SYNTAX JnxjSysmonEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry of jsysmon table."
|
||||
INDEX { jnxjSysmonId }
|
||||
::= { jnxjSysmonTable 1 }
|
||||
|
||||
JnxjSysmonEntry ::=
|
||||
SEQUENCE {
|
||||
jnxjSysmonId Unsigned32,
|
||||
jnxjSysmonEventType DisplayString,
|
||||
jnxjSysmonTimestamp DateAndTime,
|
||||
jnxjSysmonEventName DisplayString,
|
||||
jnxjSysmonResource DisplayString,
|
||||
jnxjSysmonMessage OCTET STRING
|
||||
}
|
||||
|
||||
jnxjSysmonId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"jsysmon message identifier."
|
||||
::= { jnxjSysmonEntry 1 }
|
||||
|
||||
jnxjSysmonEventType OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An octet string containing jsysmon event name."
|
||||
::= { jnxjSysmonEntry 2 }
|
||||
|
||||
jnxjSysmonTimestamp OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Date and Time of jsysmon message generation."
|
||||
::= { jnxjSysmonEntry 3 }
|
||||
|
||||
jnxjSysmonEventName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An octet string containing jsysmon event name."
|
||||
::= { jnxjSysmonEntry 5 }
|
||||
|
||||
jnxjSysmonResource OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An octet string containing jsysmon resource name being monitored."
|
||||
::= { jnxjSysmonEntry 6 }
|
||||
|
||||
jnxjSysmonMessage OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The jsysmon message string."
|
||||
::= { jnxjSysmonEntry 7 }
|
||||
--
|
||||
-- jSysmon Notification Definitions
|
||||
--
|
||||
|
||||
jnxjSysmonNotificationPrefix OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"All jsysmon notifications are registered under
|
||||
this branch."
|
||||
::= { jnxjSysmonNotifications 0 }
|
||||
|
||||
jnxjSysmonTrap NOTIFICATION-TYPE
|
||||
OBJECTS { jnxjSysmonEventType, jnxjSysmonTimestamp,
|
||||
jnxjSysmonEventName,
|
||||
jnxjSysmonResource, jnxjSysmonMessage
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification of a generated jsysmon message. Apart from
|
||||
the jnxjSysmonTrap objects, this notification can include
|
||||
one or more attribute-value pairs."
|
||||
::= { jnxjSysmonNotificationPrefix 1 }
|
||||
|
||||
END
|
||||
|
@ -21,7 +21,7 @@ IMPORTS
|
||||
FROM JUNIPER-SMI
|
||||
jnxMplsLdpSesState
|
||||
FROM JUNIPER-MPLS-LDP-MIB
|
||||
mplsVpnVrfName
|
||||
MplsVpnName
|
||||
FROM MPLS-VPN-MIB
|
||||
InetAddressType, InetAddress, InetAddressPrefixLength
|
||||
FROM INET-ADDRESS-MIB;
|
||||
@ -163,7 +163,7 @@ jnxLdpSesUpIf OBJECT-TYPE
|
||||
::= { jnxLdpTrapVars 7 }
|
||||
|
||||
jnxLdpInstanceName OBJECT-TYPE
|
||||
SYNTAX mplsVpnVrfName
|
||||
SYNTAX MplsVpnName
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "Name of the VPN instance."
|
||||
|
202
mibs/juniper/JUNIPER-LSYSVD-MIB
Normal file
202
mibs/juniper/JUNIPER-LSYSVD-MIB
Normal file
@ -0,0 +1,202 @@
|
||||
--
|
||||
-- Juniper Enterprise Specific MIB: Structure of Management Information
|
||||
--
|
||||
-- Copyright (c) 2020-2025, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
|
||||
JUNIPER-LSYSVD-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||
Unsigned32, Integer32 FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION,
|
||||
DisplayString FROM SNMPv2-TC
|
||||
jnxLsysVD FROM JUNIPER-JS-SMI
|
||||
;
|
||||
|
||||
|
||||
jnxLSYSVDMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "202102160000Z" -- Feb 16, 2021
|
||||
ORGANIZATION "Juniper Networks, Inc."
|
||||
CONTACT-INFO
|
||||
"Juniper Technical Assistance Center
|
||||
Juniper Networks, Inc.
|
||||
1133 Innovation Way
|
||||
Sunnyvale, CA 94089
|
||||
|
||||
E-mail: support@juniper.net
|
||||
HTTP://www.juniper.net"
|
||||
DESCRIPTION
|
||||
"This module defines the LSYS Virtualization Device specific MIB
|
||||
for Juniper Enterprise, Logical-System (LSYS), as well as their
|
||||
assigned security profiles.
|
||||
Juniper documentation is recommended as the reference.
|
||||
|
||||
The total count and names of the configured LSYS is the focus
|
||||
in this MIB.
|
||||
"
|
||||
|
||||
REVISION "202102160000Z" -- Feb 16,2021
|
||||
DESCRIPTION "Initial version"
|
||||
::= { jnxLsysVD 1 }
|
||||
|
||||
|
||||
--
|
||||
-- next level object identifiers under jnxLSYSVD
|
||||
--
|
||||
jnxLSYSVDObjects OBJECT IDENTIFIER ::= { jnxLSYSVDMIB 1 }
|
||||
jnxLSYSVDSummary OBJECT IDENTIFIER ::= { jnxLSYSVDMIB 2 }
|
||||
|
||||
|
||||
--
|
||||
-- Textual Conventions
|
||||
--
|
||||
-- LsysVDIndex contains the semantics of LsysVDKeyIndex and should be used
|
||||
-- for any objects defined in other MIB modules that need these semantics.
|
||||
|
||||
LsysVDIndex ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique value, non-negative, for each logical-system or tenant
|
||||
in the managed system. It is
|
||||
recommended that values are assigned contiguously starting
|
||||
from 0. The value for each interface sub-layer must remain
|
||||
constant at least from one re-initialization of the entity's
|
||||
network management system to the next re-initialization."
|
||||
SYNTAX Unsigned32 (0..65535)
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- Tabular per-LSYS information objects:
|
||||
-- Below are Basic information of LSYS (and TSYS) table indexed by Lsys id.
|
||||
-- **********************************************************************
|
||||
|
||||
jnxLSYSVDBasicInfoTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxLSYSVDBasicInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"LSYS Virtual Device basic information table, or name table."
|
||||
::= { jnxLSYSVDObjects 1 }
|
||||
|
||||
jnxLSYSVDBasicInfoEntry OBJECT-TYPE
|
||||
SYNTAX JnxLSYSVDBasicInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in LSYS name table."
|
||||
INDEX { jnxLSYSVDKey }
|
||||
::= { jnxLSYSVDBasicInfoTable 1 }
|
||||
|
||||
JnxLSYSVDBasicInfoEntry ::=
|
||||
SEQUENCE {
|
||||
jnxLSYSVDKey LsysVDIndex,
|
||||
jnxLSYSVDName DisplayString,
|
||||
jnxLSYSVDMode INTEGER,
|
||||
jnxLSYSVDSecProfileName DisplayString
|
||||
}
|
||||
|
||||
-- Entry definitions for the LSYS table
|
||||
|
||||
jnxLSYSVDKey OBJECT-TYPE
|
||||
SYNTAX LsysVDIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index and name of the logical system."
|
||||
::= { jnxLSYSVDBasicInfoEntry 1 }
|
||||
|
||||
jnxLSYSVDName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the logical system."
|
||||
::= { jnxLSYSVDBasicInfoEntry 2 }
|
||||
|
||||
jnxLSYSVDMode OBJECT-TYPE
|
||||
SYNTAX INTEGER { unknown(-1), root(0), logical-system(1), tenant-system(2) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mode of root, user-created logical-system(LSYS) or tenant-system(TSYS)."
|
||||
::= { jnxLSYSVDBasicInfoEntry 3 }
|
||||
|
||||
jnxLSYSVDSecProfileName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The security profile name assigned for the logical system or tenant."
|
||||
::= { jnxLSYSVDBasicInfoEntry 4 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- Scalar LSYS information :
|
||||
-- summary of LSYS (and TSYS) counters and capacity
|
||||
-- **********************************************************************
|
||||
|
||||
jnxLSYSVDLsysCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total LSYS count."
|
||||
::= { jnxLSYSVDSummary 1 }
|
||||
|
||||
jnxLSYSVDTsysCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total TSYS count."
|
||||
::= { jnxLSYSVDSummary 2 }
|
||||
|
||||
jnxLSYSVDSecProfileCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total security-profile count."
|
||||
::= { jnxLSYSVDSummary 3 }
|
||||
|
||||
jnxLSYSVDLsysMaximum OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum allowed logical-systems."
|
||||
::= { jnxLSYSVDSummary 4 }
|
||||
|
||||
jnxLSYSVDTsysMaximum OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum allowed tenants."
|
||||
::= { jnxLSYSVDSummary 5 }
|
||||
|
||||
jnxLSYSVDSecProfileMaximum OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum allowed security-profiles."
|
||||
::= { jnxLSYSVDSummary 6 }
|
||||
|
||||
|
||||
-- ***************************************************************
|
||||
-- definition of LSYS and TSYS related traps. (TBD)
|
||||
-- ***************************************************************
|
||||
|
||||
--
|
||||
-- End of File
|
||||
--
|
||||
|
||||
|
||||
|
||||
END
|
@ -16,12 +16,13 @@ IMPORTS
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, TimeStamp, TimeInterval, TEXTUAL-CONVENTION, DateAndTime
|
||||
FROM SNMPv2-TC
|
||||
jnxMibs, jnxChassisTraps, jnxChassisOKTraps
|
||||
jnxMibs, jnxChassisTraps, jnxChassisOKTraps, jnxAsicExtMemTraps,
|
||||
jnxAsicExtMemOKTraps, jnxPoeTraps, jnxPoeOKTraps
|
||||
FROM JUNIPER-SMI;
|
||||
|
||||
jnxBoxAnatomy MODULE-IDENTITY
|
||||
|
||||
LAST-UPDATED "201912090000Z" -- Dec 09, 2019
|
||||
LAST-UPDATED "202402060000Z" -- Feb 06, 2024
|
||||
ORGANIZATION "Juniper Networks, Inc."
|
||||
CONTACT-INFO
|
||||
" Juniper Technical Assistance Center
|
||||
@ -218,6 +219,42 @@ jnxBoxAnatomy MODULE-IDENTITY
|
||||
DESCRIPTION
|
||||
"Added new Trap: jnxAlarmPortInput."
|
||||
|
||||
REVISION "202012090000Z" -- Dec 09, 2020
|
||||
DESCRIPTION
|
||||
"Added new offline reasons fruFpcSlcMisconfig,
|
||||
fruSfbFanTrayIncompatible and fruSfbPEMIncompatible"
|
||||
|
||||
REVISION "202206200000Z" -- Jun 20, 2022
|
||||
DESCRIPTION
|
||||
"Added new FRU type Timing Interface Board."
|
||||
|
||||
REVISION "202310060000Z" -- Oct 06, 2023
|
||||
DESCRIPTION
|
||||
"Added new trap : jnxDyingGasp."
|
||||
|
||||
REVISION "202310020000Z" -- Oct 22, 2023
|
||||
DESCRIPTION
|
||||
"Added new offline reasons fpcDeprecated and
|
||||
fabricDeprecated"
|
||||
|
||||
REVISION "202311060000Z" -- Nov 06, 2023
|
||||
DESCRIPTION
|
||||
"Added new offline reasons fabric asic fault and
|
||||
fpc asic init failure"
|
||||
|
||||
REVISION "202312270000Z" -- Dec 27, 2023
|
||||
DESCRIPTION
|
||||
"Added new offline reasons reDeprecated"
|
||||
|
||||
REVISION "202402060000Z" -- Feb 06, 2024
|
||||
DESCRIPTION
|
||||
"Changed data type for jnxOperatingTemp from Gauge32 to
|
||||
Integer32"
|
||||
|
||||
REVISION "202404020000Z" -- Apr 02, 2024
|
||||
DESCRIPTION
|
||||
"Added new trap: jnxPsePoePdDeviceMgrFault.
|
||||
Added new trap: jnxPsePoePdDeviceMgrOK."
|
||||
::= { jnxMibs 1 }
|
||||
|
||||
--
|
||||
@ -1000,7 +1037,7 @@ JnxChassisId ::= TEXTUAL-CONVENTION
|
||||
jnxOperatingL3Index Integer32,
|
||||
jnxOperatingDescr DisplayString,
|
||||
jnxOperatingState INTEGER,
|
||||
jnxOperatingTemp Gauge32,
|
||||
jnxOperatingTemp Integer32,
|
||||
jnxOperatingCPU Gauge32,
|
||||
jnxOperatingISR Gauge32,
|
||||
jnxOperatingDRAMSize Integer32,
|
||||
@ -1022,7 +1059,8 @@ JnxChassisId ::= TEXTUAL-CONVENTION
|
||||
jnxOperatingFRUPower Gauge32,
|
||||
jnxOperatingBufferCP Gauge32,
|
||||
jnxOperatingMemoryCP Integer32,
|
||||
jnxOperatingBufferExt Gauge32
|
||||
jnxOperatingBufferExt Gauge32,
|
||||
jnxOperatingTemperature Integer32
|
||||
}
|
||||
|
||||
jnxOperatingContentsIndex OBJECT-TYPE
|
||||
@ -1088,7 +1126,7 @@ JnxChassisId ::= TEXTUAL-CONVENTION
|
||||
::= { jnxOperatingEntry 6 }
|
||||
|
||||
jnxOperatingTemp OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
@ -1322,6 +1360,15 @@ JnxChassisId ::= TEXTUAL-CONVENTION
|
||||
as free memory."
|
||||
::= { jnxOperatingEntry 29 }
|
||||
|
||||
jnxOperatingTemperature OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The temperature in Celsius (degrees C) of this
|
||||
subject. Zero if unavailable or inapplicable."
|
||||
::= { jnxOperatingEntry 30 }
|
||||
|
||||
--
|
||||
-- Box Redundancy Information Table
|
||||
--
|
||||
@ -1654,7 +1701,8 @@ JnxChassisId ::= TEXTUAL-CONVENTION
|
||||
powerSupplyModule(18), -- PSM
|
||||
switchFabricBoard(19), -- SFB
|
||||
adapterCard(20), -- ADC
|
||||
ftc(21) -- FTC
|
||||
ftc(21), -- FTC
|
||||
tib(22) -- TIB
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
@ -1818,7 +1866,16 @@ JnxChassisId ::= TEXTUAL-CONVENTION
|
||||
fpcUnsupportedMode(114), -- FPC Unsupported Mode
|
||||
fpcFtrayNotVerified(115), -- FPC Ftray not verified
|
||||
fpcPemNotVerified(116), -- FPC PEM not verified
|
||||
fabricAsicFault(117) -- Fabric ASIC Fault
|
||||
fabricAsicFault(117), -- Fabric ASIC Fault
|
||||
flowdCoreStart(118), -- Flowd core start
|
||||
fruFpcSlcMisconfig(119), -- FPC SLC misconfig
|
||||
fruSfbFanTrayIncompatible(120), -- SFB incompatible with Fan-Tray
|
||||
fruSfbPEMIncompatible(121), -- SFB incompatible with PEM
|
||||
fabricAsicFault2(122), -- Fabric asic fault 2
|
||||
fpcAsicInitFail(123), -- Asic init fail
|
||||
fpcDeprecated(124), -- FPC is Deprecated
|
||||
fabricDeprecated(125), -- Fabric is Deprecated
|
||||
reDeprecated(126) -- RE is Deprecated
|
||||
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
@ -1972,7 +2029,8 @@ JnxChassisId ::= TEXTUAL-CONVENTION
|
||||
jnxContentsL2Index,
|
||||
jnxContentsL3Index,
|
||||
jnxContentsDescr,
|
||||
jnxOperatingTemp }
|
||||
jnxOperatingTemp,
|
||||
jnxOperatingTemperature }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A jnxOverTemperature trap signifies that the
|
||||
@ -2395,6 +2453,27 @@ JnxChassisId ::= TEXTUAL-CONVENTION
|
||||
errors."
|
||||
::= { jnxChassisTraps 28 }
|
||||
|
||||
jnxUnsupportedFru NOTIFICATION-TYPE
|
||||
OBJECTS { jnxFruContentsIndex,
|
||||
jnxFruL1Index,
|
||||
jnxFruL2Index,
|
||||
jnxFruL3Index,
|
||||
jnxFruName,
|
||||
jnxFruType,
|
||||
jnxFruSlot }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A jnxUnsupportedFru trap signifies that the SNMP
|
||||
entity, acting in an agent role, has detected that
|
||||
the Unsupported Fru has been inserted in the chassis"
|
||||
::= { jnxChassisTraps 29 }
|
||||
|
||||
jnxDyingGasp NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"jnxDyingGasp trap signifies that system is going down due to power failure."
|
||||
::= { jnxChassisTraps 30 }
|
||||
|
||||
-- Traps for chassis alarm cleared conditions
|
||||
|
||||
jnxPowerSupplyOK NOTIFICATION-TYPE
|
||||
@ -2434,7 +2513,8 @@ JnxChassisId ::= TEXTUAL-CONVENTION
|
||||
jnxContentsL2Index,
|
||||
jnxContentsL3Index,
|
||||
jnxContentsDescr,
|
||||
jnxOperatingTemp }
|
||||
jnxOperatingTemp,
|
||||
jnxOperatingTemperature }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A jnxTemperatureOK trap signifies that the
|
||||
@ -2507,4 +2587,75 @@ JnxChassisId ::= TEXTUAL-CONVENTION
|
||||
chassis has recovered from the failure condition."
|
||||
::= { jnxChassisOKTraps 7 }
|
||||
|
||||
--
|
||||
-- definition of jnx asic ext mem related traps
|
||||
--
|
||||
|
||||
-- Traps for alarm conditions
|
||||
|
||||
jnxHmcFatal NOTIFICATION-TYPE
|
||||
OBJECTS { jnxContentsContainerIndex,
|
||||
jnxContentsL1Index,
|
||||
jnxContentsL2Index,
|
||||
jnxContentsL3Index,
|
||||
jnxContentsDescr,
|
||||
jnxOperatingState }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A jnxHmcFatal trap signifies that
|
||||
the SNMP entity, acting in an agent role, has
|
||||
detected that the specified HMC on a specific
|
||||
FPC has been in the failure condition."
|
||||
::= { jnxAsicExtMemTraps 1 }
|
||||
|
||||
-- Traps for alarm cleared conditions
|
||||
|
||||
jnxHmcOK NOTIFICATION-TYPE
|
||||
OBJECTS { jnxContentsContainerIndex,
|
||||
jnxContentsL1Index,
|
||||
jnxContentsL2Index,
|
||||
jnxContentsL3Index,
|
||||
jnxContentsDescr,
|
||||
jnxOperatingState }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A jnxHmcOK trap signifies that
|
||||
the SNMP entity, acting in an agent role, has
|
||||
detected that the specified HMC on a specific FPC
|
||||
has recovered from the failure (Fatal error) condition."
|
||||
::= { jnxAsicExtMemOKTraps 1 }
|
||||
|
||||
--
|
||||
-- definition of jnx PoE traps
|
||||
--
|
||||
-- Traps for alarm conditions
|
||||
|
||||
jnxPsePoePdDeviceMgrFault NOTIFICATION-TYPE
|
||||
OBJECTS { jnxContentsContainerIndex,
|
||||
jnxContentsL1Index,
|
||||
jnxContentsL2Index,
|
||||
jnxContentsL3Index,
|
||||
jnxContentsDescr }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A jnxPsePoePdDeviceMgrFault trap signifies that
|
||||
the SNMP entity, acting in an agent role, has
|
||||
detected PD device manager fault."
|
||||
::= { jnxPoeTraps 1 }
|
||||
|
||||
-- Traps for alarm cleared conditions
|
||||
|
||||
jnxPsePoePdDeviceMgrOK NOTIFICATION-TYPE
|
||||
OBJECTS { jnxContentsContainerIndex,
|
||||
jnxContentsL1Index,
|
||||
jnxContentsL2Index,
|
||||
jnxContentsL3Index,
|
||||
jnxContentsDescr }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A jnxPsePoePdDeviceMgrOK trap signifies that
|
||||
the SNMP entity, acting in an agent role,
|
||||
has recovered from the PD device manager fault state"
|
||||
::= { jnxPoeOKTraps 1 }
|
||||
|
||||
END
|
||||
|
@ -23,7 +23,7 @@
|
||||
jnxSvcsMibRoot FROM JUNIPER-SMI;
|
||||
|
||||
jnxNatMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201007122022Z" -- July 12, 2010"
|
||||
LAST-UPDATED "202008272022Z" -- August 27, 2020"
|
||||
ORGANIZATION "Juniper Networks, Inc."
|
||||
CONTACT-INFO
|
||||
"Juniper Technical Assistance Center
|
||||
@ -40,6 +40,13 @@
|
||||
REVISION "201007122022Z" -- July 12, 2010
|
||||
DESCRIPTION "Creation Date"
|
||||
|
||||
REVISION "202008272022Z" -- August 27, 2020
|
||||
DESCRIPTION "Added jnxNatSrcNumAddressMapped in jnxSrcNatStatsEntry
|
||||
and jnxNatPbaPoolName, jnxNatPbaOutOfPortError,
|
||||
jnxNatPbaMaxNumberOfPortBlocksUsed, jnxNatPbaCurrentNumberOfPortBlocksInUse,
|
||||
jnxNatPbaPortBlockAllocErrors, jnxNatPbaPortBlockMemAllocErrors,
|
||||
jnxNatPbaPortBlockLimitExeededErrors in JnxNatPbaStatsEntry."
|
||||
|
||||
::= { jnxSvcsMibRoot 1 }
|
||||
|
||||
|
||||
@ -88,7 +95,8 @@
|
||||
jnxNatSrcNumPortInuse Unsigned32,
|
||||
jnxNatSrcNumAddressAvail Unsigned32,
|
||||
jnxNatSrcNumAddressInUse Unsigned32,
|
||||
jnxNatSrcNumSessions Unsigned32
|
||||
jnxNatSrcNumSessions Unsigned32,
|
||||
jnxNatSrcNumAddressMapped Unsigned32
|
||||
}
|
||||
|
||||
|
||||
@ -193,6 +201,15 @@
|
||||
|
||||
::= { jnxSrcNatStatsEntry 8 }
|
||||
|
||||
jnxNatSrcNumAddressMapped OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of public addresses mapped"
|
||||
|
||||
::= { jnxSrcNatStatsEntry 9 }
|
||||
|
||||
-- ***************************************************************
|
||||
-- NAT Rule Hit Table
|
||||
-- ***************************************************************
|
||||
@ -341,6 +358,94 @@
|
||||
"The number of hits on this NAT Pool"
|
||||
::= { jnxNatPoolEntry 3 }
|
||||
|
||||
-- ***************************************************************
|
||||
-- NAT PBA Stat Table
|
||||
-- ***************************************************************
|
||||
|
||||
jnxNatPbaStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxNatPbaStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table monitors NAT PBA stats "
|
||||
::= { jnxNatObjects 4 }
|
||||
|
||||
jnxNatPbaStatsEntry OBJECT-TYPE
|
||||
SYNTAX JnxNatPbaStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"NAT PBA stats entries. It is indexed by the pool index"
|
||||
INDEX { jnxNatPbaPoolName }
|
||||
::= { jnxNatPbaStatsTable 1 }
|
||||
|
||||
JnxNatPbaStatsEntry ::= SEQUENCE
|
||||
{
|
||||
jnxNatPbaPoolName DisplayString,
|
||||
jnxNatPbaOutOfPortError Unsigned32,
|
||||
jnxNatPbaMaxNumberOfPortBlocksUsed Unsigned32,
|
||||
jnxNatPbaCurrentNumberOfPortBlocksInUse Unsigned32,
|
||||
jnxNatPbaPortBlockAllocErrors Unsigned32,
|
||||
jnxNatPbaPortBlockMemAllocErrors Unsigned32,
|
||||
jnxNatPbaPortBlockLimitExeededErrors Unsigned32
|
||||
}
|
||||
|
||||
jnxNatPbaPoolName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"NAT PBA Pool name"
|
||||
::= { jnxNatPbaStatsEntry 1 }
|
||||
|
||||
jnxNatPbaOutOfPortError OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Number of times the out of port error is hit"
|
||||
::= { jnxNatPbaStatsEntry 2 }
|
||||
|
||||
jnxNatPbaMaxNumberOfPortBlocksUsed OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The count of Max number of blocks used for the pool"
|
||||
::= { jnxNatPbaStatsEntry 3 }
|
||||
|
||||
jnxNatPbaCurrentNumberOfPortBlocksInUse OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The count of current number of blocks used for the pool"
|
||||
::= { jnxNatPbaStatsEntry 4 }
|
||||
|
||||
jnxNatPbaPortBlockAllocErrors OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The count of port block allocation errors"
|
||||
::= { jnxNatPbaStatsEntry 5 }
|
||||
|
||||
jnxNatPbaPortBlockMemAllocErrors OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The count of port block memory allocation errors"
|
||||
::= { jnxNatPbaStatsEntry 6 }
|
||||
|
||||
jnxNatPbaPortBlockLimitExeededErrors OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The count of port block limit exceeded errors hit"
|
||||
::= { jnxNatPbaStatsEntry 7 }
|
||||
|
||||
-- ***************************************************************
|
||||
-- NAT Trap definition
|
||||
-- ***************************************************************
|
||||
|
@ -1,7 +1,7 @@
|
||||
--
|
||||
-- Juniper Enterprise Specific MIB: Ping MIB
|
||||
--
|
||||
-- Copyright (c) 2001-2012, Juniper Networks, Inc.
|
||||
-- Copyright (c) 2001-2021, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
@ -47,6 +47,10 @@ jnxPingMIB MODULE-IDENTITY
|
||||
related entries in mib-2, pingMIB."
|
||||
|
||||
-- revision history
|
||||
REVISION "202107190000Z" -- July 19 00:00:00 2021 UTC
|
||||
DESCRIPTION
|
||||
"Updated RTT, Jitter Traps with results,
|
||||
Removed ununsed jnxPingMaxRttThreshold and stale entries."
|
||||
REVISION "201109200000Z" -- September 20 00:00:00 2011 UTC
|
||||
DESCRIPTION
|
||||
"Updated the jnxPingCtlTargetPort description."
|
||||
@ -457,11 +461,11 @@ jnxPingCtlIngressJitterThreshold OBJECT-TYPE
|
||||
jnxPingIngressJitterThresholdExceeded notification when the
|
||||
configured ingress jitter threshold is exceeded.
|
||||
This applies only if the probe type supports one way measurments.
|
||||
The value of this object defaults to zero, indicating
|
||||
that none of the above options have been selected.
|
||||
The value of this object defaults to zero, indicating
|
||||
that none of the above options have been selected.
|
||||
maxrttThreshold(9) - Generate a jnxPingMaxRttThresholdExceeded
|
||||
notification when the configured max rtt threshold
|
||||
is exceeded."
|
||||
notification at the end of test session when rtt of any of the probe
|
||||
exceeds the configured rtt threshold."
|
||||
::= { jnxPingCtlEntry 16 }
|
||||
|
||||
jnxPingCtlTargetPort OBJECT-TYPE
|
||||
@ -1317,7 +1321,8 @@ jnxPingLastTestResultTime OBJECT-TYPE
|
||||
pingResultsSentProbes,
|
||||
pingResultsRttSumOfSquares,
|
||||
pingResultsLastGoodProbe,
|
||||
jnxPingCtlRttJitterThreshold
|
||||
jnxPingCtlRttJitterThreshold,
|
||||
jnxPingResultsJitterRttUs
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
@ -1389,7 +1394,8 @@ jnxPingLastTestResultTime OBJECT-TYPE
|
||||
pingResultsProbeResponses,
|
||||
pingResultsSentProbes,
|
||||
pingResultsLastGoodProbe,
|
||||
jnxPingCtlEgressJitterThreshold
|
||||
jnxPingCtlEgressJitterThreshold,
|
||||
jnxPingResultsJitterEgressUs
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
@ -1437,7 +1443,6 @@ jnxPingLastTestResultTime OBJECT-TYPE
|
||||
pingResultsProbeResponses,
|
||||
pingResultsSentProbes,
|
||||
pingResultsLastGoodProbe,
|
||||
jnxPingResultsStddevIngressUs,
|
||||
jnxPingCtlIngressStddevThreshold,
|
||||
jnxPingResultsStddevIngressUs
|
||||
}
|
||||
@ -1462,7 +1467,8 @@ jnxPingLastTestResultTime OBJECT-TYPE
|
||||
pingResultsProbeResponses,
|
||||
pingResultsSentProbes,
|
||||
pingResultsLastGoodProbe,
|
||||
jnxPingCtlIngressJitterThreshold
|
||||
jnxPingCtlIngressJitterThreshold,
|
||||
jnxPingResultsJitterIngressUs
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
|
82
mibs/juniper/JUNIPER-SECINTEL-MIB
Normal file
82
mibs/juniper/JUNIPER-SECINTEL-MIB
Normal file
@ -0,0 +1,82 @@
|
||||
-- *******************************************************************
|
||||
-- Juniper SecIntel objects MIB.
|
||||
--
|
||||
-- Copyright (c) 2020, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
-- *******************************************************************
|
||||
|
||||
JUNIPER-SECINTEL-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
Integer32,
|
||||
NOTIFICATION-TYPE,
|
||||
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
|
||||
DisplayString FROM SNMPv2-TC
|
||||
jnxJsSecIntel FROM JUNIPER-JS-SMI;
|
||||
|
||||
jnxJsSecIntelMib MODULE-IDENTITY
|
||||
LAST-UPDATED "202009020000Z"
|
||||
ORGANIZATION "Juniper Networks, Inc."
|
||||
CONTACT-INFO
|
||||
"Juniper Technical Assistance Center
|
||||
Juniper Networks, Inc.
|
||||
1133 Innovation Way
|
||||
Sunnyvale, CA 94089
|
||||
|
||||
E-mail: support@juniper.net
|
||||
HTTP://www.juniper.net"
|
||||
DESCRIPTION
|
||||
"This module defines the objects pertaining to Advanced Anti-Malware"
|
||||
REVISION "202009020000Z"
|
||||
DESCRIPTION "Creation Date"
|
||||
::= { jnxJsSecIntel 1 }
|
||||
|
||||
|
||||
jnxJsSecIntelNotifications OBJECT IDENTIFIER ::= { jnxJsSecIntelMib 0 }
|
||||
jnxJsSecIntelObjects OBJECT IDENTIFIER ::= { jnxJsSecIntelMib 1 }
|
||||
|
||||
|
||||
-- ***************************************************************
|
||||
-- Next Branch node.
|
||||
-- ***************************************************************
|
||||
|
||||
jnxJsSecIntelTrapVars OBJECT IDENTIFIER ::= { jnxJsSecIntelObjects 1 }
|
||||
|
||||
-- ********************************************************************
|
||||
-- Objects used for the traps
|
||||
-- ********************************************************************
|
||||
jnxJsSecIntelChannelType OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Channel Type of Advanced Anti-Malware to-cloud connection."
|
||||
::= { jnxJsSecIntelTrapVars 1 }
|
||||
|
||||
|
||||
--
|
||||
-- SecIntel Channel is UP
|
||||
--
|
||||
jnxJsSecIntelChannelUp NOTIFICATION-TYPE
|
||||
OBJECTS { jnxJsSecIntelChannelType }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An Advanced Anti-Malware Channel Up trap signifies that
|
||||
SecIntel to-cloud connection is up."
|
||||
::= { jnxJsSecIntelNotifications 1 }
|
||||
|
||||
|
||||
--
|
||||
-- SecIntel Channel is Down
|
||||
--
|
||||
jnxJsSecIntelChannelDown NOTIFICATION-TYPE
|
||||
OBJECTS { jnxJsSecIntelChannelType }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An Advanced Anti-Malware Channel Down trap signifies that
|
||||
SecIntel to-cloud connection is down."
|
||||
::= { jnxJsSecIntelNotifications 2 }
|
||||
|
||||
END
|
@ -117,8 +117,47 @@ juniperMIB MODULE-IDENTITY
|
||||
REVISION "202003250000Z" --25-Mar-20
|
||||
DESCRIPTION
|
||||
"Add jnxTLBNotifications"
|
||||
|
||||
REVISION "202202250000Z" --25-Feb-22
|
||||
DESCRIPTION
|
||||
"Add jnxAsicExtMemTraps"
|
||||
|
||||
REVISION "202202250000Z" --25-Feb-22
|
||||
DESCRIPTION
|
||||
"Add jnxAsicExtMemOKTraps"
|
||||
|
||||
REVISION "202404020000Z" --02-Apr-24
|
||||
DESCRIPTION
|
||||
"Added jnxPoeTraps branch.
|
||||
Added jnxPoeOKTraps branch."
|
||||
::= { enterprises 2636 }
|
||||
|
||||
-- for integer counters that wrap in less than one hour with only 32 bits
|
||||
Integer64 ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A 64-bit signed integer. The value is restricted to
|
||||
the BER serialization of the following ASN.1 type:
|
||||
I64TYPE ::= [122] IMPLICIT I64Type
|
||||
(note: the value 122 is the sum of '30'h and '4a'h)
|
||||
The BER serialization of the length for values of
|
||||
this type must use the definite length, short
|
||||
encoding form.
|
||||
|
||||
For example, the BER serialization of value 129
|
||||
of type I64TYPE is '9f7a020081'h. (The tag is '9f7a'h;
|
||||
the length is '02'h; and the value is '0081'h.) The
|
||||
BER serialization of value '9f7a020081'h of data
|
||||
type Opaque is '44059f7a020081'h. (The tag is '44'h;
|
||||
the length is '05'h; and the value is '9f7a020081'h.)
|
||||
Also for example, the BER serialization of value -129
|
||||
of type I64TYPE is '9f7a02ff7f'h. (The tag is '9f7a'h;
|
||||
the length is '02'h; and the value is 'ff7f'h.) The
|
||||
BER serialization of value '9f7a02ff7f'h of data
|
||||
type Opaque is '44059f7a02ff7f'h. (The tag is '44'h;
|
||||
the length is '05'h; and the value is '9f7a02ff7f'h.)"
|
||||
SYNTAX Opaque (SIZE(4..11))
|
||||
|
||||
--
|
||||
-- Juniper MIB tree structure
|
||||
--
|
||||
@ -362,6 +401,13 @@ jnxTraps OBJECT-IDENTITY
|
||||
|
||||
jnxTLBNotifications OBJECT IDENTIFIER ::= { jnxTraps 32 }
|
||||
|
||||
jnxAsicExtMemTraps OBJECT IDENTIFIER ::= { jnxTraps 33 }
|
||||
|
||||
jnxAsicExtMemOKTraps OBJECT IDENTIFIER ::= { jnxTraps 34 }
|
||||
|
||||
jnxPoeTraps OBJECT IDENTIFIER ::= { jnxTraps 35 }
|
||||
jnxPoeOKTraps OBJECT IDENTIFIER ::= { jnxTraps 36 }
|
||||
|
||||
-- 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:
|
||||
|
82
mibs/juniper/JUNIPER-SMS-MIB
Normal file
82
mibs/juniper/JUNIPER-SMS-MIB
Normal file
@ -0,0 +1,82 @@
|
||||
-- *******************************************************************
|
||||
-- Juniper SMS objects MIB.
|
||||
--
|
||||
-- Copyright (c) 2020, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
-- *******************************************************************
|
||||
|
||||
JUNIPER-SMS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
Integer32,
|
||||
NOTIFICATION-TYPE,
|
||||
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
|
||||
DisplayString FROM SNMPv2-TC
|
||||
jnxJsSMS FROM JUNIPER-JS-SMI;
|
||||
|
||||
jnxJsSMSMib MODULE-IDENTITY
|
||||
LAST-UPDATED "202009020000Z"
|
||||
ORGANIZATION "Juniper Networks, Inc."
|
||||
CONTACT-INFO
|
||||
"Juniper Technical Assistance Center
|
||||
Juniper Networks, Inc.
|
||||
1133 Innovation Way
|
||||
Sunnyvale, CA 94089
|
||||
|
||||
E-mail: support@juniper.net
|
||||
HTTP://www.juniper.net"
|
||||
DESCRIPTION
|
||||
"This module defines the objects pertaining to Advanced Anti-Malware"
|
||||
REVISION "202009020000Z"
|
||||
DESCRIPTION "Creation Date"
|
||||
::= { jnxJsSMS 1 }
|
||||
|
||||
|
||||
jnxJsSMSNotifications OBJECT IDENTIFIER ::= { jnxJsSMSMib 0 }
|
||||
jnxJsSMSObjects OBJECT IDENTIFIER ::= { jnxJsSMSMib 1 }
|
||||
|
||||
|
||||
-- ***************************************************************
|
||||
-- Next Branch node.
|
||||
-- ***************************************************************
|
||||
|
||||
jnxJsSMSTrapVars OBJECT IDENTIFIER ::= { jnxJsSMSObjects 1 }
|
||||
|
||||
-- ********************************************************************
|
||||
-- Objects used for the traps
|
||||
-- ********************************************************************
|
||||
jnxJsSMSChannelType OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Channel Type of Advanced Anti-Malware to-cloud connection."
|
||||
::= { jnxJsSMSTrapVars 1 }
|
||||
|
||||
|
||||
--
|
||||
-- SMS Channel is UP
|
||||
--
|
||||
jnxJsSMSChannelUp NOTIFICATION-TYPE
|
||||
OBJECTS { jnxJsSMSChannelType }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An Advanced Anti-Malware Channel Up trap signifies that
|
||||
SMS to-cloud connection is up."
|
||||
::= { jnxJsSMSNotifications 1 }
|
||||
|
||||
|
||||
--
|
||||
-- SMS Channel is Down
|
||||
--
|
||||
jnxJsSMSChannelDown NOTIFICATION-TYPE
|
||||
OBJECTS { jnxJsSMSChannelType }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An Advanced Anti-Malware Channel Down trap signifies that
|
||||
SMS to-cloud connection is down."
|
||||
::= { jnxJsSMSNotifications 2 }
|
||||
|
||||
END
|
@ -10,7 +10,8 @@
|
||||
JUNIPER-SRX5000-SPU-MONITORING-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Gauge32, Unsigned32
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Gauge32, Unsigned32,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
CounterBasedGauge64
|
||||
FROM HCNUM-TC
|
||||
@ -20,7 +21,7 @@ IMPORTS
|
||||
FROM JUNIPER-JS-SMI;
|
||||
|
||||
jnxJsSPUMonitoringMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201912090000Z" -- Dec 09 00:00:00 2019 UTC
|
||||
LAST-UPDATED "202006100000Z" -- June 10 09 00:00:00 2020 UTC
|
||||
ORGANIZATION "Juniper Networks, Inc."
|
||||
CONTACT-INFO
|
||||
" Juniper Technical Assistance Center
|
||||
@ -39,6 +40,14 @@ jnxJsSPUMonitoringMIB MODULE-IDENTITY
|
||||
"201912090000Z" -- Dec 09 00:00:00 2019 UTC
|
||||
DESCRIPTION
|
||||
"add SPU thread statistics."
|
||||
REVISION
|
||||
"202006100000Z" -- June 10 09 00:00:00 2020 UTC
|
||||
DESCRIPTION
|
||||
"add cpu utilization trap."
|
||||
REVISION
|
||||
"202008010000Z" -- Aug 01 09 00:00:00 2020 UTC
|
||||
DESCRIPTION
|
||||
"add other resource utilization trap."
|
||||
|
||||
::= { jnxJsSPUMonitoringRoot 1 }
|
||||
|
||||
@ -420,5 +429,125 @@ jnxJsSPUMonitoringMIB MODULE-IDENTITY
|
||||
"Thread utilization of last day."
|
||||
::= { jnxJsSPUMonitoringSPUThreadsEntry 4 }
|
||||
|
||||
-- ***************************************************************
|
||||
-- Resource Manager Trap definition
|
||||
-- ***************************************************************
|
||||
|
||||
jnxJsResManTrapVars OBJECT IDENTIFIER ::= { jnxJsSPUMonitoringMIB 8 }
|
||||
jnxJsResManNotifications OBJECT IDENTIFIER ::= { jnxJsSPUMonitoringMIB 9 }
|
||||
--
|
||||
-- Trap variables
|
||||
--
|
||||
|
||||
jnxJsResManCPUThreadIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..100)
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The CPU Thread index"
|
||||
::= { jnxJsResManTrapVars 1 }
|
||||
|
||||
jnxJsResManCPUUtil OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..100)
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The CPU utilization in percentage."
|
||||
::= { jnxJsResManTrapVars 2 }
|
||||
|
||||
jnxJsResManResourceUtil OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..100)
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Resource utilization in percentage."
|
||||
::= { jnxJsResManTrapVars 3 }
|
||||
|
||||
jnxJsResManFPCIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Which FPC SPU is on."
|
||||
::= { jnxJsResManTrapVars 4 }
|
||||
|
||||
jnxJsResManSPUIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"SPU'Index inside the FPC."
|
||||
::= { jnxJsResManTrapVars 5 }
|
||||
|
||||
--
|
||||
-- Trap notifications
|
||||
--
|
||||
|
||||
--
|
||||
-- Resource Manager CPU Utilization Threshold Status
|
||||
--
|
||||
jnxJsResManCPUThresholdStatus NOTIFICATION-TYPE
|
||||
OBJECTS { jnxJsResManCPUThreadIndex,
|
||||
jnxJsResManCPUUtil }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Resource Manager CPU untilization threshold status
|
||||
trap signifies that the CPU load on system has bypassed a
|
||||
certain percentage, or clear of that percentage.
|
||||
|
||||
jnxJsResManCPUThreadIndex: Thread index on an SPU, if thread
|
||||
affinity, else 0
|
||||
jnxJsResManCPUUtil is the weighted percentage of utilization
|
||||
of the CPU."
|
||||
::= { jnxJsResManNotifications 1 }
|
||||
|
||||
jnxJsResManSessionThresholdStatus NOTIFICATION-TYPE
|
||||
OBJECTS { jnxJsResManFPCIndex,
|
||||
jnxJsResManSPUIndex,
|
||||
jnxJsResManResourceUtil }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Resource Manager Session untilization threshold status
|
||||
trap signifies that the Session load on system has bypassed a
|
||||
certain percentage
|
||||
|
||||
jnxJsResManFPCIndex: FPC Index
|
||||
jnxJsResManSPUIndex: SPU Index
|
||||
jnxJsResManResourceUtil is the weighted percentage of utilization
|
||||
of the Sessions."
|
||||
::= { jnxJsResManNotifications 2 }
|
||||
|
||||
jnxJsResManServicesMemoryStatus NOTIFICATION-TYPE
|
||||
OBJECTS { jnxJsResManFPCIndex,
|
||||
jnxJsResManSPUIndex,
|
||||
jnxJsResManResourceUtil }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Resource Manager Services Data Objcache untilization threshold status
|
||||
trap signifies that the Services Memory load on system has bypassed a
|
||||
certain percentage
|
||||
|
||||
jnxJsResManFPCIndex: FPC Index
|
||||
jnxJsResManSPUIndex: SPU Index
|
||||
jnxJsResManResourceUtil is the weighted percentage of utilization
|
||||
of the Services Memory."
|
||||
::= { jnxJsResManNotifications 3 }
|
||||
|
||||
jnxJsResManPacketMemoryStatus NOTIFICATION-TYPE
|
||||
OBJECTS { jnxJsResManFPCIndex,
|
||||
jnxJsResManSPUIndex,
|
||||
jnxJsResManResourceUtil }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Resource Manager Packet Memory untilization threshold status
|
||||
trap signifies that the Packet Memory load on system has bypassed a
|
||||
certain percentage
|
||||
|
||||
jnxJsResManFPCIndex: FPC Index
|
||||
jnxJsResManSPUIndex: SPU Index
|
||||
jnxJsResManResourceUtil is the weighted percentage of utilization
|
||||
of the Packet Memory."
|
||||
::= { jnxJsResManNotifications 4 }
|
||||
|
||||
END
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -22,11 +22,13 @@
|
||||
FROM JUNIPER-MIMSTP-MIB
|
||||
jnxUserAAAMibRoot
|
||||
FROM JUNIPER-SMI
|
||||
CounterBasedGauge64
|
||||
FROM HCNUM-TC
|
||||
InetAddressType, InetAddress, InetAddressPrefixLength
|
||||
FROM INET-ADDRESS-MIB;
|
||||
|
||||
jnxUserAAAMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201307100000Z"
|
||||
LAST-UPDATED "202009080000Z"
|
||||
ORGANIZATION "Juniper Networks, Inc."
|
||||
CONTACT-INFO
|
||||
"Juniper Technical Assistance Center
|
||||
@ -39,6 +41,9 @@
|
||||
DESCRIPTION
|
||||
"This module defines the objects pertaining to User authentication,
|
||||
authorization and accounting"
|
||||
REVISION "202009080000Z"
|
||||
DESCRIPTION "Fixed syntax of jnxUserAAAAccessPoolAddressTotal and
|
||||
jnxUserAAAAccessPoolAddressesInUse objects"
|
||||
REVISION "201307100000Z"
|
||||
DESCRIPTION "Adding jnxUserAAADomainStripUsername and
|
||||
jnxUserAAADomainOverridePassword to jnxUserAAADomain"
|
||||
@ -432,8 +437,8 @@
|
||||
jnxUserAAAAccessPoolInetPrefixLength InetAddressPrefixLength,
|
||||
jnxUserAAAAccessPoolOutOfMemory Counter64,
|
||||
jnxUserAAAAccessPoolOutOfAddresses Counter64,
|
||||
jnxUserAAAAccessPoolAddressTotal Counter64,
|
||||
jnxUserAAAAccessPoolAddressesInUse Counter64,
|
||||
jnxUserAAAAccessPoolAddressTotal CounterBasedGauge64,
|
||||
jnxUserAAAAccessPoolAddressesInUse CounterBasedGauge64,
|
||||
jnxUserAAAAccessPoolAddressUsage INTEGER,
|
||||
jnxUserAAAAccessPoolAddressUsageHigh INTEGER,
|
||||
jnxUserAAAAccessPoolAddressUsageAbate INTEGER
|
||||
@ -512,7 +517,7 @@
|
||||
::= { jnxUserAAAAccessPoolEntry 9 }
|
||||
|
||||
jnxUserAAAAccessPoolAddressTotal OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
@ -520,7 +525,7 @@
|
||||
::= { jnxUserAAAAccessPoolEntry 10 }
|
||||
|
||||
jnxUserAAAAccessPoolAddressesInUse OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
|
@ -1,280 +0,0 @@
|
||||
-- *****************************************************************
|
||||
-- MPLS-LSR-STD-CAPABILITY.mib: Juniper MPLS-LSR-STD-MIB AGENT-CAPABILITIES
|
||||
--
|
||||
-- Copyright (c) 2013, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *****************************************************************
|
||||
|
||||
MPLS-LSR-STD-CAPABILITY DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
AGENT-CAPABILITIES
|
||||
FROM SNMPv2-CONF
|
||||
jnxAgentCapability
|
||||
FROM JUNIPER-SMI;
|
||||
|
||||
jnxmplsLsrStdCapability MODULE-IDENTITY
|
||||
LAST-UPDATED "201410290000Z"
|
||||
ORGANIZATION "Juniper Networks, Inc."
|
||||
CONTACT-INFO
|
||||
"Juniper Technical Assistance Center
|
||||
Juniper Networks, Inc.
|
||||
1133 Innovation Way
|
||||
Sunnyvale, CA 94089
|
||||
E-mail: support@juniper.net"
|
||||
|
||||
DESCRIPTION
|
||||
"Agent capabilities for MPLS-LSR-STD-MIB (RFC3813)"
|
||||
::= { jnxAgentCapability 4 }
|
||||
|
||||
|
||||
jnxmplsLsrStdCapJunos AGENT-CAPABILITIES
|
||||
|
||||
PRODUCT-RELEASE "All JUNOS Version"
|
||||
STATUS current
|
||||
DESCRIPTION "MPLS-LSR-STD-MIB capabilities"
|
||||
|
||||
SUPPORTS MPLS-LSR-STD-MIB
|
||||
INCLUDES { mplsInSegmentGroup,
|
||||
mplsOutSegmentGroup,
|
||||
mplsXCGroup,
|
||||
mplsInterfaceGroup,
|
||||
mplsLabelStackGroup
|
||||
}
|
||||
|
||||
-- InSegment Group
|
||||
VARIATION mplsInSegmentIndexNext
|
||||
ACCESS read-only
|
||||
DESCRIPTION "This object always returns a byte of zero"
|
||||
|
||||
VARIATION mplsInSegmentInterface
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not required."
|
||||
|
||||
VARIATION mplsInSegmentLabel
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not required."
|
||||
|
||||
VARIATION mplsInSegmentLabelPtr
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not required."
|
||||
|
||||
VARIATION mplsInSegmentNPop
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not required. This object
|
||||
is always returns 1."
|
||||
|
||||
VARIATION mplsInSegmentAddrFamily
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not required. Always returns value
|
||||
other(0) indicates that the family type is either
|
||||
unknown or undefined"
|
||||
|
||||
VARIATION mplsInSegmentOwner
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not required. "
|
||||
|
||||
|
||||
VARIATION mplsInSegmentRowStatus
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Always returns value 1 meaning it is active."
|
||||
|
||||
VARIATION mplsInSegmentStorageType
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not required.Always returns value 2
|
||||
meaning it is volatile"
|
||||
|
||||
VARIATION mplsInSegmentTrafficParamPtr
|
||||
ACCESS read-only
|
||||
DESCRIPTION "This object always returns value 0."
|
||||
|
||||
VARIATION mplsInSegmentMapIndex
|
||||
ACCESS not-implemented
|
||||
DESCRIPTION "Unsupported"
|
||||
|
||||
-- OutSegment Group
|
||||
|
||||
VARIATION mplsOutSegmentIndexNext
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only. Always returns a byte of 0."
|
||||
|
||||
VARIATION mplsOutSegmentInterface
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not required"
|
||||
|
||||
VARIATION mplsOutSegmentPushTopLabel
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not required."
|
||||
|
||||
VARIATION mplsOutSegmentTopLabel
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not required."
|
||||
|
||||
VARIATION mplsOutSegmentTopLabelPtr
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only. This object always returns 0."
|
||||
|
||||
VARIATION mplsOutSegmentNextHopAddrType
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not required.
|
||||
Only unknown(0), ipv4(1) and ipv6(2) supported."
|
||||
|
||||
VARIATION mplsOutSegmentNextHopAddr
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not required."
|
||||
|
||||
VARIATION mplsOutSegmentXCIndex
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access not required."
|
||||
|
||||
VARIATION mplsOutSegmentOwner
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access not required.
|
||||
Always retuns value unknown(1)"
|
||||
|
||||
VARIATION mplsOutSegmentPerfOctets
|
||||
ACCESS not-implemented
|
||||
DESCRIPTION "not supported."
|
||||
|
||||
VARIATION mplsOutSegmentPerfDiscards
|
||||
ACCESS not-implemented
|
||||
DESCRIPTION "not supported."
|
||||
|
||||
VARIATION mplsOutSegmentPerfErrors
|
||||
ACCESS not-implemented
|
||||
DESCRIPTION "not supported."
|
||||
|
||||
VARIATION mplsOutSegmentRowStatus
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access not required.
|
||||
Always returns value active(1)."
|
||||
|
||||
VARIATION mplsOutSegmentStorageType
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access not required.
|
||||
Always returns value volatile(2)"
|
||||
|
||||
VARIATION mplsOutSegmentTrafficParamPtr
|
||||
ACCESS read-only
|
||||
DESCRIPTION "read-only. This object always returns 0"
|
||||
|
||||
-- XC Group
|
||||
|
||||
VARIATION mplsXCIndexNext
|
||||
ACCESS read-only
|
||||
DESCRIPTION "This object always returns value 0."
|
||||
|
||||
VARIATION mplsXCLspId
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not required."
|
||||
|
||||
VARIATION mplsXCLabelStackIndex
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not required."
|
||||
|
||||
VARIATION mplsXCOwner
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access not required."
|
||||
|
||||
VARIATION mplsXCAdminStatus
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access not required.
|
||||
Always returns value up(1)."
|
||||
|
||||
VARIATION mplsXCRowStatus
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not required.
|
||||
Always retuns value active(1)"
|
||||
|
||||
VARIATION mplsXCStorageType
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access not needed.
|
||||
Always returns volatile(2)."
|
||||
|
||||
VARIATION mplsXCOperStatus
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access not required.
|
||||
Always returns value up(1)."
|
||||
|
||||
VARIATION mplsXCNotificationsEnable
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access not needed.
|
||||
Always returns false(2)."
|
||||
|
||||
-- Interface Group
|
||||
|
||||
VARIATION mplsInterfaceLabelMinIn
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access not required.
|
||||
Always returns value 0."
|
||||
|
||||
VARIATION mplsInterfaceLabelMaxIn
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not required.
|
||||
Always returns MPLS_MAX_LABEL
|
||||
(0xfffff is the value supported now )."
|
||||
|
||||
VARIATION mplsInterfaceLabelMinOut
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access not required.
|
||||
Always returns 0."
|
||||
|
||||
VARIATION mplsInterfaceLabelMaxOut
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access is not required.
|
||||
Always returns MPLS_MAX_LABEL
|
||||
(0xfffff is the value supported now)."
|
||||
|
||||
VARIATION mplsInterfaceTotalBandwidth
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access not required.
|
||||
Always returns 0."
|
||||
|
||||
VARIATION mplsInterfaceAvailableBandwidth
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access not required.
|
||||
Always returns 0."
|
||||
|
||||
VARIATION mplsInterfaceLabelParticipationType
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access not required."
|
||||
|
||||
-- LabelStack Group
|
||||
|
||||
VARIATION mplsLabelStackLabel
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access not required"
|
||||
|
||||
VARIATION mplsLabelStackLabelPtr
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access not required"
|
||||
|
||||
VARIATION mplsLabelStackRowStatus
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access not required.
|
||||
Always returns active(1)."
|
||||
|
||||
VARIATION mplsLabelStackStorageType
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Write access not required.
|
||||
Always returns volatile(2)."
|
||||
|
||||
VARIATION mplsLabelStackIndexNext
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Always returna a byte of 0"
|
||||
|
||||
-- NOTIFICATION-TYPE
|
||||
VARIATION mplsXCUp
|
||||
DESCRIPTION "Not supported"
|
||||
|
||||
VARIATION mplsXCDown
|
||||
DESCRIPTION "Not supported"
|
||||
|
||||
::= { jnxmplsLsrStdCapability 4 }
|
||||
|
||||
END
|
||||
|
||||
|
1094
mibs/juniper/MPLS-MLDP-EXPERIMENT-MIB
Normal file
1094
mibs/juniper/MPLS-MLDP-EXPERIMENT-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1712
mibs/juniper/MPLS-VPN-MIB
Normal file
1712
mibs/juniper/MPLS-VPN-MIB
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user