Initial commit
This commit is contained in:
1737
MIBS/junos/APS-MIB
Normal file
1737
MIBS/junos/APS-MIB
Normal file
File diff suppressed because it is too large
Load Diff
3023
MIBS/junos/ATM-MIB
Normal file
3023
MIBS/junos/ATM-MIB
Normal file
File diff suppressed because it is too large
Load Diff
714
MIBS/junos/ATM-TC-MIB
Normal file
714
MIBS/junos/ATM-TC-MIB
Normal file
@ -0,0 +1,714 @@
|
||||
|
||||
ATM-TC-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-IDENTITY,
|
||||
TimeTicks, mib-2
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
|
||||
atmTCMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "9810190200Z"
|
||||
ORGANIZATION "IETF AToMMIB Working Group"
|
||||
CONTACT-INFO
|
||||
" Michael Noto
|
||||
Postal: 3Com Corporation
|
||||
5400 Bayfront Plaza, M/S 3109
|
||||
Santa Clara, CA 95052
|
||||
USA
|
||||
Tel: +1 408 326 2218
|
||||
E-mail: mike_noto@3com.com
|
||||
|
||||
Ethan Mickey Spiegel
|
||||
Postal: Cisco Systems
|
||||
170 W. Tasman Dr.
|
||||
San Jose, CA 95134
|
||||
USA
|
||||
Tel: +1 408 526 6408
|
||||
E-mail: mspiegel@cisco.com
|
||||
|
||||
Kaj Tesink
|
||||
Postal: Bellcore
|
||||
331 Newman Springs Road
|
||||
Red Bank, NJ 07701
|
||||
USA
|
||||
Tel: +1 732 758 5254
|
||||
Fax: +1 732 758 4177
|
||||
E-mail: kaj@bellcore.com"
|
||||
DESCRIPTION
|
||||
"This MIB Module provides Textual Conventions
|
||||
and OBJECT-IDENTITY Objects to be used by
|
||||
ATM systems."
|
||||
::= { mib-2 37 3 } -- atmMIB 3 (see [3])
|
||||
|
||||
-- The Textual Conventions defined below are organized
|
||||
-- alphabetically
|
||||
|
||||
|
||||
AtmAddr ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "1x"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An ATM address. The semantics are implied by
|
||||
the length. The address types are: - no
|
||||
address (0 octets) - E.164 (8 octets) - NSAP
|
||||
(20 octets) In addition, when subaddresses
|
||||
are used the AtmAddr may represent the
|
||||
concatenation of address and subaddress. The
|
||||
associated address types are: - E.164, E.164
|
||||
(16 octets) - E.164, NSAP (28 octets) - NSAP,
|
||||
NSAP (40 octets) Address lengths other than
|
||||
defined in this definition imply address
|
||||
types defined elsewhere. Note: The E.164
|
||||
address is encoded in BCD format."
|
||||
SYNTAX OCTET STRING (SIZE(0..40))
|
||||
|
||||
|
||||
AtmConnCastType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of topology of a connection (point-
|
||||
to-point, point-to-multipoint). In the case
|
||||
of point-to-multipoint, the orientation of
|
||||
this VPL or VCL in the connection.
|
||||
On a host:
|
||||
- p2mpRoot indicates that the host
|
||||
is the root of the p2mp connection.
|
||||
- p2mpLeaf indicates that the host
|
||||
is a leaf of the p2mp connection.
|
||||
On a switch interface:
|
||||
- p2mpRoot indicates that cells received
|
||||
by the switching fabric from the interface
|
||||
are from the root of the p2mp connection.
|
||||
- p2mpLeaf indicates that cells transmitted
|
||||
to the interface from the switching fabric
|
||||
are to the leaf of the p2mp connection."
|
||||
SYNTAX INTEGER {
|
||||
p2p(1),
|
||||
p2mpRoot(2),
|
||||
p2mpLeaf(3)
|
||||
}
|
||||
|
||||
AtmConnKind ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of call control used for an ATM
|
||||
connection at a particular interface. The use
|
||||
is as follows:
|
||||
pvc(1)
|
||||
Virtual link of a PVC. Should not be
|
||||
used for an PVC/SVC (i.e., Soft PVC)
|
||||
crossconnect.
|
||||
svcIncoming(2)
|
||||
Virtual link established after a
|
||||
received signaling request to setup
|
||||
an SVC.
|
||||
svcOutgoing(3)
|
||||
Virtual link established after a
|
||||
transmitted or forwarded signaling
|
||||
request to setup an SVC.
|
||||
spvcInitiator(4)
|
||||
Virtual link at the PVC side of an
|
||||
SVC/PVC crossconnect, where the
|
||||
switch is the initiator of the Soft PVC
|
||||
setup.
|
||||
spvcTarget(5)
|
||||
Virtual link at the PVC side of an
|
||||
SVC/PVC crossconnect, where the
|
||||
switch is the target of the Soft PVC
|
||||
setup.
|
||||
|
||||
For PVCs, a pvc virtual link is always cross-
|
||||
connected to a pvc virtual link.
|
||||
|
||||
For SVCs, an svcIncoming virtual link is always cross-
|
||||
connected to an svcOutgoing virtual link.
|
||||
|
||||
For Soft PVCs, an spvcInitiator is either cross-connected to
|
||||
an svcOutgoing or an spvcTarget, and an spvcTarget is either
|
||||
cross-connected to an svcIncoming or an spvcInitiator."
|
||||
SYNTAX INTEGER {
|
||||
pvc(1),
|
||||
svcIncoming(2),
|
||||
svcOutgoing(3),
|
||||
spvcInitiator(4),
|
||||
spvcTarget(5)
|
||||
}
|
||||
|
||||
AtmIlmiNetworkPrefix ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A network prefix used for ILMI address
|
||||
registration. In the case of ATM endsystem
|
||||
addresses (AESAs), the network prefix is the first
|
||||
13 octets of the address which includes the AFI,
|
||||
IDI, and HO-DSP fields. In the case of native
|
||||
E.164 addresses, the network prefix is the entire
|
||||
E.164 address encoded in 8 octets, as if it were
|
||||
an E.164 IDP in an ATM endsystem address
|
||||
structure."
|
||||
REFERENCE
|
||||
"ATM Forum, Integrated Local Management Interface
|
||||
(ILMI) Specification, Version 4.0,
|
||||
af-ilmi-0065.000, September 1996, Section 9
|
||||
ATM Forum, ATM User-Network Interface Signalling
|
||||
Specification, Version 4.0 (UNI 4.0),
|
||||
af-sig-0061.000, June 1996, Section 3"
|
||||
SYNTAX OCTET STRING (SIZE(8|13))
|
||||
|
||||
AtmInterfaceType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The connection setup procedures used for the
|
||||
identified interface.
|
||||
|
||||
Other: Connection setup procedures other than
|
||||
those listed below.
|
||||
|
||||
Auto-configuration:
|
||||
Indicates that the connection setup
|
||||
procedures are to be determined dynamically,
|
||||
or that determination has not yet been
|
||||
completed. One such mechanism is via ATM
|
||||
Forum ILMI auto-configuration procedures.
|
||||
|
||||
ITU-T DSS2:
|
||||
- ITU-T Recommendation Q.2931, Broadband
|
||||
Integrated Service Digital Network (B-ISDN)
|
||||
Digital Subscriber Signalling System No.2
|
||||
(DSS2) User-Network Interface (UNI) Layer 3
|
||||
Specification for Basic Call/Connection
|
||||
Control (September 1994)
|
||||
- ITU-T Draft Recommendation Q.2961,
|
||||
B-ISDN DSS 2 Support of Additional Traffic
|
||||
Parameters (May 1995)
|
||||
|
||||
- ITU-T Draft Recommendation Q.2971,
|
||||
B-ISDN DSS 2 User Network Interface Layer 3
|
||||
Specification for Point-to-multipoint
|
||||
Call/connection Control (May 1995)
|
||||
|
||||
ATM Forum UNI 3.0:
|
||||
ATM Forum, ATM User-Network Interface,
|
||||
Version 3.0 (UNI 3.0) Specification,
|
||||
(1994).
|
||||
|
||||
ATM Forum UNI 3.1:
|
||||
ATM Forum, ATM User-Network Interface,
|
||||
Version 3.1 (UNI 3.1) Specification,
|
||||
(November 1994).
|
||||
|
||||
ATM Forum UNI Signalling 4.0:
|
||||
ATM Forum, ATM User-Network Interface (UNI)
|
||||
Signalling Specification Version 4.0,
|
||||
af-sig-0061.000 (June 1996).
|
||||
|
||||
ATM Forum IISP (based on UNI 3.0 or UNI 3.1) :
|
||||
Interim Inter-switch Signaling Protocol
|
||||
(IISP) Specification, Version 1.0,
|
||||
af-pnni-0026.000, (December 1994).
|
||||
|
||||
ATM Forum PNNI 1.0 :
|
||||
ATM Forum, Private Network-Network Interface
|
||||
Specification, Version 1.0, af-pnni-0055.000,
|
||||
(March 1996).
|
||||
|
||||
ATM Forum B-ICI:
|
||||
ATM Forum, B-ICI Specification, Version 2.0,
|
||||
af-bici-0013.002, (November 1995).
|
||||
|
||||
ATM Forum UNI PVC Only:
|
||||
An ATM Forum compliant UNI with the
|
||||
signalling disabled.
|
||||
ATM Forum NNI PVC Only:
|
||||
An ATM Forum compliant NNI with the
|
||||
signalling disabled."
|
||||
SYNTAX INTEGER {
|
||||
other(1),
|
||||
autoConfig(2),
|
||||
ituDss2(3),
|
||||
atmfUni3Dot0(4),
|
||||
atmfUni3Dot1(5),
|
||||
atmfUni4Dot0(6),
|
||||
atmfIispUni3Dot0(7),
|
||||
atmfIispUni3Dot1(8),
|
||||
atmfIispUni4Dot0(9),
|
||||
atmfPnni1Dot0(10),
|
||||
atmfBici2Dot0(11),
|
||||
atmfUniPvcOnly(12),
|
||||
atmfNniPvcOnly(13) }
|
||||
|
||||
AtmServiceCategory ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The service category for a connection."
|
||||
REFERENCE
|
||||
"ATM Forum Traffic Management Specification,
|
||||
Version 4.0, af-tm-0056.000, June 1996."
|
||||
SYNTAX INTEGER {
|
||||
other(1), -- none of the following
|
||||
cbr(2), -- constant bit rate
|
||||
rtVbr(3), -- real-time variable bit rate
|
||||
nrtVbr(4), -- non real-time variable bit rate
|
||||
abr(5), -- available bit rate
|
||||
ubr(6) -- unspecified bit rate
|
||||
}
|
||||
|
||||
AtmSigDescrParamIndex ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of this object identifies a row in the
|
||||
atmSigDescrParamTable. The value 0 signifies that
|
||||
none of the signalling parameters defined in the
|
||||
atmSigDescrParamTable are applicable."
|
||||
SYNTAX INTEGER (0..2147483647)
|
||||
|
||||
AtmTrafficDescrParamIndex ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of this object identifies a row in the
|
||||
atmTrafficDescrParamTable. The value 0 signifies
|
||||
that no row has been identified."
|
||||
SYNTAX INTEGER (0..2147483647)
|
||||
|
||||
AtmVcIdentifier ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The VCI value for a VCL. The maximum VCI value
|
||||
cannot exceed the value allowable by
|
||||
atmInterfaceMaxVciBits defined in ATM-MIB."
|
||||
SYNTAX INTEGER (0..65535)
|
||||
|
||||
AtmVpIdentifier ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The VPI value for a VPL or VCL. The value VPI=0
|
||||
is only allowed for a VCL. For ATM UNIs supporting
|
||||
VPCs the VPI value ranges from 0 to 255. The VPI
|
||||
value 0 is supported for ATM UNIs conforming to
|
||||
the ATM Forum UNI 4.0 Annex 8 (Virtual UNIs)
|
||||
specification. For ATM UNIs supporting VCCs the
|
||||
VPI value ranges from 0 to 255. For ATM NNIs the
|
||||
VPI value ranges from 0 to 4095. The maximum VPI
|
||||
value cannot exceed the value allowable by
|
||||
atmInterfaceMaxVpiBits defined in ATM-MIB."
|
||||
SYNTAX INTEGER (0..4095)
|
||||
|
||||
AtmVorXAdminStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value determines the desired administrative
|
||||
status of a virtual link or cross-connect. The up
|
||||
and down states indicate that the traffic flow is
|
||||
enabled or disabled respectively on the virtual
|
||||
link or cross-connect."
|
||||
SYNTAX INTEGER {
|
||||
up(1),
|
||||
down(2)
|
||||
}
|
||||
|
||||
AtmVorXLastChange ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of MIB II's sysUpTime at the time a
|
||||
virtual link or cross-connect entered its current
|
||||
operational state. If the current state was
|
||||
entered prior to the last re-initialization of the
|
||||
agent then this object contains a zero value."
|
||||
SYNTAX TimeTicks
|
||||
|
||||
AtmVorXOperStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value determines the operational status of a
|
||||
virtual link or cross-connect. The up and down
|
||||
states indicate that the traffic flow is enabled
|
||||
or disabled respectively on the virtual link or
|
||||
cross-connect. The unknown state indicates that
|
||||
the state of it cannot be determined. The state
|
||||
will be down or unknown if the supporting ATM
|
||||
interface(s) is down or unknown respectively."
|
||||
SYNTAX INTEGER {
|
||||
up(1),
|
||||
down(2),
|
||||
unknown(3)
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
-- OBJECT-IDENTITIES:
|
||||
|
||||
-- The following atmTrafficDescriptorTypes has been moved
|
||||
-- from RFC1695 and no longer appear in the revision of
|
||||
-- RFC1695[3].
|
||||
|
||||
atmTrafficDescriptorTypes OBJECT IDENTIFIER ::= {mib-2 37 1 1}
|
||||
-- atmMIBObjects
|
||||
-- See [3].
|
||||
|
||||
-- All other and new OBJECT IDENTITIES
|
||||
-- are defined under the following subtree:
|
||||
|
||||
atmObjectIdentities OBJECT IDENTIFIER ::= {atmTCMIB 1}
|
||||
|
||||
-- The following values are defined for use as
|
||||
-- possible values of the ATM traffic descriptor type.
|
||||
|
||||
atmNoTrafficDescriptor OBJECT-IDENTITY
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"This identifies the no ATM traffic
|
||||
descriptor type. Parameters 1, 2, 3, 4,
|
||||
and 5 are not used. This traffic descriptor
|
||||
type can be used for best effort traffic."
|
||||
::= {atmTrafficDescriptorTypes 1}
|
||||
|
||||
atmNoClpNoScr OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This traffic descriptor type is for no CLP
|
||||
and no Sustained Cell Rate. The use of the
|
||||
parameter vector for this type:
|
||||
Parameter 1: peak cell rate in cells/second
|
||||
for CLP=0+1 traffic
|
||||
Parameter 2: not used
|
||||
Parameter 3: not used
|
||||
Parameter 4: not used
|
||||
Parameter 5: not used."
|
||||
REFERENCE
|
||||
"ATM Forum,ATM User-Network Interface,
|
||||
Version 3.0 (UNI 3.0) Specification, 1994.
|
||||
ATM Forum, ATM User-Network Interface,
|
||||
Version 3.1 (UNI 3.1) Specification,
|
||||
November 1994."
|
||||
::= {atmTrafficDescriptorTypes 2}
|
||||
|
||||
atmClpNoTaggingNoScr OBJECT-IDENTITY
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"This traffic descriptor is for CLP without
|
||||
tagging and no Sustained Cell Rate. The use
|
||||
of the parameter vector for this type:
|
||||
Parameter 1: peak cell rate in cells/second
|
||||
for CLP=0+1 traffic
|
||||
Parameter 2: peak cell rate in cells/second
|
||||
for CLP=0 traffic
|
||||
Parameter 3: not used
|
||||
Parameter 4: not used
|
||||
Parameter 5: not used."
|
||||
::= {atmTrafficDescriptorTypes 3}
|
||||
|
||||
atmClpTaggingNoScr OBJECT-IDENTITY
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"This traffic descriptor is for CLP with
|
||||
tagging and no Sustained Cell Rate. The use
|
||||
of the parameter vector for this type:
|
||||
Parameter 1: peak cell rate in cells/second
|
||||
for CLP=0+1 traffic
|
||||
Parameter 2: peak cell rate in cells/second
|
||||
for CLP=0 traffic, excess
|
||||
tagged as CLP=1
|
||||
Parameter 3: not used
|
||||
Parameter 4: not used
|
||||
Parameter 5: not used."
|
||||
::= {atmTrafficDescriptorTypes 4}
|
||||
|
||||
atmNoClpScr OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This traffic descriptor type is for no CLP
|
||||
with Sustained Cell Rate. The use of the
|
||||
parameter vector for this type:
|
||||
Parameter 1: peak cell rate in cells/second
|
||||
for CLP=0+1 traffic
|
||||
Parameter 2: sustainable cell rate in cells/second
|
||||
for CLP=0+1 traffic
|
||||
Parameter 3: maximum burst size in cells
|
||||
Parameter 4: not used
|
||||
Parameter 5: not used."
|
||||
REFERENCE
|
||||
"ATM Forum,ATM User-Network Interface,
|
||||
Version 3.0 (UNI 3.0) Specification, 1994.
|
||||
ATM Forum, ATM User-Network Interface,
|
||||
Version 3.1 (UNI 3.1) Specification,
|
||||
November 1994."
|
||||
::= {atmTrafficDescriptorTypes 5}
|
||||
|
||||
atmClpNoTaggingScr OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This traffic descriptor type is for CLP with
|
||||
Sustained Cell Rate and no tagging. The use
|
||||
of the parameter vector for this type:
|
||||
Parameter 1: peak cell rate in cells/second
|
||||
for CLP=0+1 traffic
|
||||
Parameter 2: sustainable cell rate in cells/second
|
||||
for CLP=0 traffic
|
||||
Parameter 3: maximum burst size in cells
|
||||
Parameter 4: not used
|
||||
Parameter 5: not used."
|
||||
REFERENCE
|
||||
"ATM Forum,ATM User-Network Interface,
|
||||
Version 3.0 (UNI 3.0) Specification, 1994.
|
||||
ATM Forum, ATM User-Network Interface,
|
||||
Version 3.1 (UNI 3.1) Specification,
|
||||
November 1994."
|
||||
::= {atmTrafficDescriptorTypes 6}
|
||||
|
||||
atmClpTaggingScr OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This traffic descriptor type is for CLP with
|
||||
tagging and Sustained Cell Rate. The use of
|
||||
the parameter vector for this type:
|
||||
Parameter 1: peak cell rate in cells/second
|
||||
for CLP=0+1 traffic
|
||||
Parameter 2: sustainable cell rate in cells/second
|
||||
for CLP=0 traffic, excess tagged as
|
||||
CLP=1
|
||||
Parameter 3: maximum burst size in cells
|
||||
Parameter 4: not used
|
||||
Parameter 5: not used."
|
||||
REFERENCE
|
||||
"ATM Forum,ATM User-Network Interface,
|
||||
Version 3.0 (UNI 3.0) Specification, 1994.
|
||||
ATM Forum, ATM User-Network Interface,
|
||||
Version 3.1 (UNI 3.1) Specification,
|
||||
November 1994."
|
||||
::= {atmTrafficDescriptorTypes 7}
|
||||
|
||||
atmClpNoTaggingMcr OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This traffic descriptor type is for CLP with
|
||||
Minimum Cell Rate and no tagging. The use of
|
||||
the parameter vector for this type:
|
||||
Parameter 1: peak cell rate in cells/second
|
||||
for CLP=0+1 traffic
|
||||
Parameter 2: CDVT in tenths of microseconds
|
||||
Parameter 3: minimum cell rate in cells/second
|
||||
Parameter 4: unused
|
||||
Parameter 5: unused."
|
||||
REFERENCE
|
||||
"ATM Forum,ATM User-Network Interface,
|
||||
Version 3.0 (UNI 3.0) Specification, 1994.
|
||||
ATM Forum, ATM User-Network Interface,
|
||||
Version 3.1 (UNI 3.1) Specification,
|
||||
November 1994."
|
||||
::= {atmTrafficDescriptorTypes 8}
|
||||
|
||||
atmClpTransparentNoScr OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This traffic descriptor type is for the CLP-
|
||||
transparent model and no Sustained Cell Rate.
|
||||
The use of the parameter vector for this type:
|
||||
Parameter 1: peak cell rate in cells/second
|
||||
for CLP=0+1 traffic
|
||||
Parameter 2: CDVT in tenths of microseconds
|
||||
Parameter 3: not used
|
||||
Parameter 4: not used
|
||||
Parameter 5: not used.
|
||||
|
||||
This traffic descriptor type is applicable to
|
||||
connections following the CBR.1 conformance
|
||||
definition.
|
||||
|
||||
Connections specifying this traffic descriptor
|
||||
type will be rejected at UNI 3.0 or UNI 3.1
|
||||
interfaces. For a similar traffic descriptor
|
||||
type that can be accepted at UNI 3.0 and
|
||||
UNI 3.1 interfaces, see atmNoClpNoScr."
|
||||
REFERENCE
|
||||
"ATM Forum,ATM User-Network Interface,
|
||||
Version 3.0 (UNI 3.0) Specification, 1994.
|
||||
ATM Forum, ATM User-Network Interface,
|
||||
Version 3.1 (UNI 3.1) Specification,
|
||||
November 1994.
|
||||
ATM Forum, Traffic Management Specification,
|
||||
Version 4.0, af-tm-0056.000, June 1996."
|
||||
::= {atmTrafficDescriptorTypes 9}
|
||||
|
||||
atmClpTransparentScr OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This traffic descriptor type is for the CLP-
|
||||
transparent model with Sustained Cell Rate.
|
||||
The use of the parameter vector for this type:
|
||||
Parameter 1: peak cell rate in cells/second
|
||||
for CLP=0+1 traffic
|
||||
Parameter 2: sustainable cell rate in cells/second
|
||||
for CLP=0+1 traffic
|
||||
Parameter 3: maximum burst size in cells
|
||||
Parameter 4: CDVT in tenths of microseconds
|
||||
Parameter 5: not used.
|
||||
|
||||
This traffic descriptor type is applicable to
|
||||
connections following the VBR.1 conformance
|
||||
definition.
|
||||
|
||||
Connections specifying this traffic descriptor
|
||||
type will be rejected at UNI 3.0 or UNI 3.1
|
||||
interfaces. For a similar traffic descriptor
|
||||
type that can be accepted at UNI 3.0 and
|
||||
UNI 3.1 interfaces, see atmNoClpScr."
|
||||
REFERENCE
|
||||
"ATM Forum,ATM User-Network Interface,
|
||||
Version 3.0 (UNI 3.0) Specification, 1994.
|
||||
ATM Forum, ATM User-Network Interface,
|
||||
Version 3.1 (UNI 3.1) Specification,
|
||||
November 1994.
|
||||
ATM Forum, Traffic Management Specification,
|
||||
Version 4.0, af-tm-0056.000, June 1996."
|
||||
::= {atmTrafficDescriptorTypes 10}
|
||||
|
||||
atmNoClpTaggingNoScr OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This traffic descriptor type is for no CLP
|
||||
with tagging and no Sustained Cell Rate. The
|
||||
use of the parameter vector for this type:
|
||||
Parameter 1: peak cell rate in cells/second
|
||||
for CLP=0+1 traffic
|
||||
Parameter 2: CDVT in tenths of microseconds
|
||||
Parameter 3: not used
|
||||
Parameter 4: not used
|
||||
Parameter 5: not used.
|
||||
|
||||
This traffic descriptor type is applicable to
|
||||
connections following the UBR.2 conformance
|
||||
definition ."
|
||||
REFERENCE
|
||||
"ATM Forum,ATM User-Network Interface,
|
||||
Version 3.0 (UNI 3.0) Specification, 1994.
|
||||
ATM Forum, ATM User-Network Interface,
|
||||
Version 3.1 (UNI 3.1) Specification,
|
||||
November 1994.
|
||||
ATM Forum, Traffic Management Specification,
|
||||
Version 4.0, af-tm-0056.000, June 1996."
|
||||
::= {atmTrafficDescriptorTypes 11}
|
||||
|
||||
atmNoClpNoScrCdvt OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This traffic descriptor type is for no CLP
|
||||
and no Sustained Cell Rate. The use of the
|
||||
parameter vector for this type:
|
||||
Parameter 1: peak cell rate in cells/second
|
||||
for CLP=0+1 traffic
|
||||
Parameter 2: CDVT in tenths of microseconds
|
||||
Parameter 3: not used
|
||||
Parameter 4: not used
|
||||
Parameter 5: not used.
|
||||
|
||||
This traffic descriptor type is applicable to
|
||||
CBR connections following the UNI 3.0/3.1
|
||||
conformance definition for PCR CLP=0+1.
|
||||
These CBR connections differ from CBR.1
|
||||
connections in that the CLR objective
|
||||
applies only to the CLP=0 cell flow.
|
||||
|
||||
This traffic descriptor type is also
|
||||
applicable to connections following the UBR.1
|
||||
conformance definition."
|
||||
REFERENCE
|
||||
"ATM Forum,ATM User-Network Interface,
|
||||
Version 3.0 (UNI 3.0) Specification, 1994.
|
||||
ATM Forum, ATM User-Network Interface,
|
||||
Version 3.1 (UNI 3.1) Specification,
|
||||
November 1994.
|
||||
ATM Forum, Traffic Management Specification,
|
||||
Version 4.0, af-tm-0056.000, June 1996."
|
||||
::= {atmTrafficDescriptorTypes 12}
|
||||
|
||||
atmNoClpScrCdvt OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This traffic descriptor type is for no CLP
|
||||
with Sustained Cell Rate. The use of the
|
||||
parameter vector for this type:
|
||||
Parameter 1: peak cell rate in cells/second
|
||||
for CLP=0+1 traffic
|
||||
Parameter 2: sustainable cell rate in cells/second
|
||||
for CLP=0+1 traffic
|
||||
Parameter 3: maximum burst size in cells
|
||||
Parameter 4: CDVT in tenths of microseconds
|
||||
Parameter 5: not used.
|
||||
|
||||
This traffic descriptor type is applicable
|
||||
to VBR connections following the UNI 3.0/3.1
|
||||
conformance definition for PCR CLP=0+1 and
|
||||
SCR CLP=0+1. These VBR connections
|
||||
differ from VBR.1 connections in that
|
||||
the CLR objective applies only to the CLP=0
|
||||
cell flow."
|
||||
REFERENCE
|
||||
"ATM Forum,ATM User-Network Interface,
|
||||
Version 3.0 (UNI 3.0) Specification, 1994.
|
||||
ATM Forum, ATM User-Network Interface,
|
||||
Version 3.1 (UNI 3.1) Specification,
|
||||
November 1994.
|
||||
ATM Forum, Traffic Management Specification,
|
||||
Version 4.0, af-tm-0056.000, June 1996."
|
||||
::= {atmTrafficDescriptorTypes 13}
|
||||
|
||||
atmClpNoTaggingScrCdvt OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This traffic descriptor type is for CLP with
|
||||
Sustained Cell Rate and no tagging. The use
|
||||
of the parameter vector for this type:
|
||||
Parameter 1: peak cell rate in cells/second
|
||||
for CLP=0+1 traffic
|
||||
Parameter 2: sustainable cell rate in cells/second
|
||||
for CLP=0 traffic
|
||||
Parameter 3: maximum burst size in cells
|
||||
Parameter 4: CDVT in tenths of microseconds
|
||||
Parameter 5: not used.
|
||||
|
||||
This traffic descriptor type is applicable to
|
||||
connections following the VBR.2 conformance
|
||||
definition."
|
||||
REFERENCE
|
||||
"ATM Forum,ATM User-Network Interface,
|
||||
Version 3.0 (UNI 3.0) Specification, 1994.
|
||||
ATM Forum, ATM User-Network Interface,
|
||||
Version 3.1 (UNI 3.1) Specification,
|
||||
November 1994.
|
||||
ATM Forum, Traffic Management Specification,
|
||||
Version 4.0, af-tm-0056.000, June 1996."
|
||||
::= {atmTrafficDescriptorTypes 14}
|
||||
|
||||
atmClpTaggingScrCdvt OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This traffic descriptor type is for CLP with
|
||||
tagging and Sustained Cell Rate. The use of
|
||||
the parameter vector for this type:
|
||||
Parameter 1: peak cell rate in cells/second
|
||||
for CLP=0+1 traffic
|
||||
Parameter 2: sustainable cell rate in cells/second
|
||||
for CLP=0 traffic, excess tagged as
|
||||
CLP=1
|
||||
Parameter 3: maximum burst size in cells
|
||||
Parameter 4: CDVT in tenths of microseconds
|
||||
Parameter 5: not used.
|
||||
|
||||
This traffic descriptor type is applicable to
|
||||
connections following the VBR.3 conformance
|
||||
definition."
|
||||
REFERENCE
|
||||
"ATM Forum,ATM User-Network Interface,
|
||||
Version 3.0 (UNI 3.0) Specification, 1994.
|
||||
ATM Forum, ATM User-Network Interface,
|
||||
Version 3.1 (UNI 3.1) Specification,
|
||||
November 1994.
|
||||
ATM Forum, Traffic Management Specification,
|
||||
Version 4.0, af-tm-0056.000, June 1996."
|
||||
::= {atmTrafficDescriptorTypes 15}
|
||||
|
||||
END
|
857
MIBS/junos/BFD-STD-MIB
Normal file
857
MIBS/junos/BFD-STD-MIB
Normal file
@ -0,0 +1,857 @@
|
||||
BFD-STD-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(0) 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(0) 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(0) 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(0)"
|
||||
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(0) 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
|
||||
|
4251
MIBS/junos/BGP4-V2-MIB-JUNIPER
Normal file
4251
MIBS/junos/BGP4-V2-MIB-JUNIPER
Normal file
File diff suppressed because it is too large
Load Diff
1079
MIBS/junos/DRAFT-MSDP-MIB
Normal file
1079
MIBS/junos/DRAFT-MSDP-MIB
Normal file
File diff suppressed because it is too large
Load Diff
2108
MIBS/junos/DS1-MIB
Normal file
2108
MIBS/junos/DS1-MIB
Normal file
File diff suppressed because it is too large
Load Diff
183
MIBS/junos/ESO-CONSORTIUM-MIB
Normal file
183
MIBS/junos/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
|
628
MIBS/junos/ETHER-WIS
Normal file
628
MIBS/junos/ETHER-WIS
Normal file
@ -0,0 +1,628 @@
|
||||
ETHER-WIS DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Gauge32, transmission
|
||||
FROM SNMPv2-SMI
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
sonetMediumStuff2, sonetSectionStuff2,
|
||||
sonetLineStuff2, sonetFarEndLineStuff2,
|
||||
sonetPathStuff2, sonetFarEndPathStuff2,
|
||||
sonetMediumType, sonetMediumLineCoding,
|
||||
sonetMediumLineType, sonetMediumCircuitIdentifier,
|
||||
sonetMediumLoopbackConfig, sonetSESthresholdSet,
|
||||
sonetPathCurrentWidth
|
||||
FROM SONET-MIB;
|
||||
|
||||
etherWisMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200309190000Z" -- September 19, 2003
|
||||
ORGANIZATION "IETF Ethernet Interfaces and Hub MIB
|
||||
Working Group"
|
||||
CONTACT-INFO
|
||||
"WG charter:
|
||||
http://www.ietf.org/html.charters/hubmib-charter.html
|
||||
|
||||
Mailing Lists:
|
||||
General Discussion: hubmib@ietf.org <mailto:hubmib@ietf.org>
|
||||
To Subscribe: hubmib-request@ietf.org <mailto:hubmib-request@ietf.org>
|
||||
In Body: subscribe your_email_address
|
||||
|
||||
Chair: Dan Romascanu
|
||||
Postal: Avaya Inc.
|
||||
Atidim Technology Park, Bldg. 3
|
||||
Tel Aviv 61131
|
||||
Israel
|
||||
Tel: +972 3 645 8414
|
||||
E-mail: dromasca@avaya.com <mailto:dromasca@avaya.com>
|
||||
|
||||
Editor: C. M. Heard
|
||||
Postal: 600 Rainbow Dr. #141
|
||||
Mountain View, CA 94041-2542
|
||||
USA
|
||||
Tel: +1 650-964-8391
|
||||
E-mail: heard@pobox.com <mailto:heard@pobox.com>"
|
||||
|
||||
DESCRIPTION
|
||||
"The objects in this MIB module are used in conjunction
|
||||
with objects in the SONET-MIB and the MAU-MIB to manage
|
||||
the Ethernet WAN Interface Sublayer (WIS).
|
||||
|
||||
The following reference is used throughout this MIB module:
|
||||
|
||||
[IEEE 802.3 Std] refers to:
|
||||
IEEE Std 802.3, 2000 Edition: 'IEEE Standard for
|
||||
Information technology - Telecommunications and
|
||||
information exchange between systems - Local and
|
||||
metropolitan area networks - Specific requirements -
|
||||
Part 3: Carrier sense multiple access with collision
|
||||
detection (CSMA/CD) access method and physical layer
|
||||
specifications', as amended by IEEE Std 802.3ae-2002,
|
||||
'IEEE Standard for Carrier Sense Multiple Access with
|
||||
Collision Detection (CSMA/CD) Access Method and
|
||||
Physical Layer Specifications - Media Access Control
|
||||
(MAC) Parameters, Physical Layer and Management
|
||||
Parameters for 10 Gb/s Operation', 30 August 2002.
|
||||
|
||||
Of particular interest are Clause 50, 'WAN Interface
|
||||
Sublayer (WIS), type 10GBASE-W', Clause 30, '10Mb/s,
|
||||
100Mb/s, 1000Mb/s, and 10Gb/s MAC Control, and Link
|
||||
Aggregation Management', and Clause 45, 'Management
|
||||
Data Input/Output (MDIO) Interface'.
|
||||
|
||||
Copyright (C) The Internet Society (2003). This version
|
||||
of this MIB module is part of RFC 3637 </rfcs/rfc3637.html>; see the RFC
|
||||
itself for full legal notices."
|
||||
|
||||
REVISION "200309190000Z" -- September 19, 2003
|
||||
DESCRIPTION "Initial version, published as RFC 3637 </rfcs/rfc3637.html>."
|
||||
|
||||
::= { transmission 134 }
|
||||
|
||||
-- The main sections of the module
|
||||
|
||||
etherWisObjects OBJECT IDENTIFIER ::= { etherWisMIB 1 }
|
||||
|
||||
etherWisObjectsPath OBJECT IDENTIFIER ::= { etherWisMIB 2 }
|
||||
|
||||
etherWisConformance OBJECT IDENTIFIER ::= { etherWisMIB 3 }
|
||||
|
||||
-- groups in the Ethernet WIS MIB module
|
||||
|
||||
etherWisDevice OBJECT IDENTIFIER ::= { etherWisObjects 1 }
|
||||
|
||||
etherWisSection OBJECT IDENTIFIER ::= { etherWisObjects 2 }
|
||||
|
||||
etherWisPath OBJECT IDENTIFIER ::= { etherWisObjectsPath 1 }
|
||||
|
||||
etherWisFarEndPath OBJECT IDENTIFIER ::= { etherWisObjectsPath 2 }
|
||||
|
||||
-- The Device group
|
||||
|
||||
-- These objects provide WIS extensions to
|
||||
-- the SONET-MIB Medium Group.
|
||||
|
||||
etherWisDeviceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EtherWisDeviceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table for Ethernet WIS devices"
|
||||
::= { etherWisDevice 1 }
|
||||
|
||||
etherWisDeviceEntry OBJECT-TYPE
|
||||
SYNTAX EtherWisDeviceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the Ethernet WIS device table. For each
|
||||
instance of this object there MUST be a corresponding
|
||||
instance of sonetMediumEntry."
|
||||
INDEX { ifIndex }
|
||||
::= { etherWisDeviceTable 1 }
|
||||
|
||||
EtherWisDeviceEntry ::=
|
||||
SEQUENCE {
|
||||
etherWisDeviceTxTestPatternMode INTEGER,
|
||||
etherWisDeviceRxTestPatternMode INTEGER,
|
||||
etherWisDeviceRxTestPatternErrors Gauge32
|
||||
}
|
||||
|
||||
etherWisDeviceTxTestPatternMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(1),
|
||||
squareWave(2),
|
||||
prbs31(3),
|
||||
mixedFrequency(4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable controls the transmit test pattern mode.
|
||||
The value none(1) puts the the WIS transmit path into
|
||||
the normal operating mode. The value squareWave(2) puts
|
||||
the WIS transmit path into the square wave test pattern
|
||||
mode described in [IEEE 802.3 Std.] subclause 50.3.8.1.
|
||||
The value prbs31(3) puts the WIS transmit path into the
|
||||
PRBS31 test pattern mode described in [IEEE 802.3 Std.]
|
||||
subclause 50.3.8.2. The value mixedFrequency(4) puts the
|
||||
WIS transmit path into the mixed frequency test pattern
|
||||
mode described in [IEEE 802.3 Std.] subclause 50.3.8.3.
|
||||
Any attempt to set this object to a value other than
|
||||
none(1) when the corresponding instance of ifAdminStatus
|
||||
has the value up(1) MUST be rejected with the error
|
||||
inconsistentValue, and any attempt to set the corresponding
|
||||
instance of ifAdminStatus to the value up(1) when an
|
||||
instance of this object has a value other than none(1)
|
||||
MUST be rejected with the error inconsistentValue."
|
||||
REFERENCE
|
||||
"[IEEE 802.3 Std.], 50.3.8, WIS test pattern generator and
|
||||
checker, 45.2.2.6, 10G WIS control 2 register (2.7), and
|
||||
45.2.2.7.2, PRBS31 pattern testing ability (2.8.1)."
|
||||
::= { etherWisDeviceEntry 1 }
|
||||
|
||||
etherWisDeviceRxTestPatternMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(1),
|
||||
prbs31(3),
|
||||
mixedFrequency(4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
|
||||
DESCRIPTION
|
||||
"This variable controls the receive test pattern mode.
|
||||
The value none(1) puts the the WIS receive path into the
|
||||
normal operating mode. The value prbs31(3) puts the WIS
|
||||
receive path into the PRBS31 test pattern mode described
|
||||
in [IEEE 802.3 Std.] subclause 50.3.8.2. The value
|
||||
mixedFrequency(4) puts the WIS receive path into the mixed
|
||||
frequency test pattern mode described in [IEEE 802.3 Std.]
|
||||
subclause 50.3.8.3. Any attempt to set this object to a
|
||||
value other than none(1) when the corresponding instance
|
||||
of ifAdminStatus has the value up(1) MUST be rejected with
|
||||
the error inconsistentValue, and any attempt to set the
|
||||
corresponding instance of ifAdminStatus to the value up(1)
|
||||
when an instance of this object has a value other than
|
||||
none(1) MUST be rejected with the error inconsistentValue."
|
||||
REFERENCE
|
||||
"[IEEE 802.3 Std.], 50.3.8, WIS test pattern generator and
|
||||
checker, 45.2.2.6, 10G WIS control 2 register (2.7), and
|
||||
45.2.2.7.2, PRBS31 pattern testing ability (2.8.1)."
|
||||
::= { etherWisDeviceEntry 2 }
|
||||
|
||||
etherWisDeviceRxTestPatternErrors OBJECT-TYPE
|
||||
SYNTAX Gauge32 ( 0..65535 )
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object counts the number of errors detected when the
|
||||
WIS receive path is operating in the PRBS31 test pattern
|
||||
mode. It is reset to zero when the WIS receive path
|
||||
initially enters that mode, and it increments each time
|
||||
the PRBS pattern checker detects an error as described in
|
||||
[IEEE 802.3 Std.] subclause 50.3.8.2 unless its value is
|
||||
65535, in which case it remains unchanged. This object is
|
||||
writeable so that it may be reset upon explicit request
|
||||
of a command generator application while the WIS receive
|
||||
path continues to operate in PRBS31 test pattern mode."
|
||||
REFERENCE
|
||||
"[IEEE 802.3 Std.], 50.3.8, WIS test pattern generator and
|
||||
checker, 45.2.2.7.2, PRBS31 pattern testing ability
|
||||
(2.8.1), and 45.2.2.8, 10G WIS test pattern error counter
|
||||
register (2.9)."
|
||||
::= { etherWisDeviceEntry 3 }
|
||||
|
||||
-- The Section group
|
||||
|
||||
-- These objects provide WIS extensions to
|
||||
-- the SONET-MIB Section Group.
|
||||
|
||||
etherWisSectionCurrentTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EtherWisSectionCurrentEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table for the current state of Ethernet WIS sections."
|
||||
::= { etherWisSection 1 }
|
||||
|
||||
etherWisSectionCurrentEntry OBJECT-TYPE
|
||||
SYNTAX EtherWisSectionCurrentEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the etherWisSectionCurrentTable. For each
|
||||
instance of this object there MUST be a corresponding
|
||||
instance of sonetSectionCurrentEntry."
|
||||
INDEX { ifIndex }
|
||||
::= { etherWisSectionCurrentTable 1 }
|
||||
|
||||
EtherWisSectionCurrentEntry ::=
|
||||
SEQUENCE {
|
||||
etherWisSectionCurrentJ0Transmitted OCTET STRING,
|
||||
etherWisSectionCurrentJ0Received OCTET STRING
|
||||
}
|
||||
|
||||
etherWisSectionCurrentJ0Transmitted OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (16))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the 16-octet section trace message that
|
||||
is transmitted in the J0 byte. The value SHOULD
|
||||
be '89'h followed by fifteen octets of '00'h
|
||||
(or some cyclic shift thereof) when the section
|
||||
trace function is not used, and the implementation
|
||||
SHOULD use that value (or a cyclic shift thereof)
|
||||
as a default if no other value has been set."
|
||||
REFERENCE
|
||||
"[IEEE 802.3 Std.], 30.8.1.1.8, aJ0ValueTX."
|
||||
::= { etherWisSectionCurrentEntry 1 }
|
||||
|
||||
etherWisSectionCurrentJ0Received OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the 16-octet section trace message that
|
||||
was most recently received in the J0 byte."
|
||||
REFERENCE
|
||||
"[IEEE 802.3 Std.], 30.8.1.1.9, aJ0ValueRX."
|
||||
::= { etherWisSectionCurrentEntry 2 }
|
||||
|
||||
-- The Path group
|
||||
|
||||
-- These objects provide WIS extensions to
|
||||
-- the SONET-MIB Path Group.
|
||||
|
||||
etherWisPathCurrentTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EtherWisPathCurrentEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table for the current state of Ethernet WIS paths."
|
||||
::= { etherWisPath 1 }
|
||||
|
||||
etherWisPathCurrentEntry OBJECT-TYPE
|
||||
SYNTAX EtherWisPathCurrentEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the etherWisPathCurrentTable. For each
|
||||
instance of this object there MUST be a corresponding
|
||||
instance of sonetPathCurrentEntry."
|
||||
INDEX { ifIndex }
|
||||
::= { etherWisPathCurrentTable 1 }
|
||||
|
||||
EtherWisPathCurrentEntry ::=
|
||||
SEQUENCE {
|
||||
etherWisPathCurrentStatus BITS,
|
||||
etherWisPathCurrentJ1Transmitted OCTET STRING,
|
||||
etherWisPathCurrentJ1Received OCTET STRING
|
||||
}
|
||||
|
||||
etherWisPathCurrentStatus OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
etherWisPathLOP(0),
|
||||
etherWisPathAIS(1),
|
||||
etherWisPathPLM(2),
|
||||
etherWisPathLCD(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable indicates the current status of the
|
||||
path payload with a bit map that can indicate multiple
|
||||
defects at once. The bit positions are assigned as
|
||||
follows:
|
||||
|
||||
etherWisPathLOP(0)
|
||||
This bit is set to indicate that an
|
||||
LOP-P (Loss of Pointer - Path) defect
|
||||
is being experienced. Note: when this
|
||||
bit is set, sonetPathSTSLOP MUST be set
|
||||
in the corresponding instance of
|
||||
sonetPathCurrentStatus.
|
||||
|
||||
etherWisPathAIS(1)
|
||||
This bit is set to indicate that an
|
||||
AIS-P (Alarm Indication Signal - Path)
|
||||
defect is being experienced. Note: when
|
||||
this bit is set, sonetPathSTSAIS MUST be
|
||||
set in the corresponding instance of
|
||||
sonetPathCurrentStatus.
|
||||
|
||||
etherWisPathPLM(1)
|
||||
This bit is set to indicate that a
|
||||
PLM-P (Payload Label Mismatch - Path)
|
||||
defect is being experienced. Note: when
|
||||
this bit is set, sonetPathSignalLabelMismatch
|
||||
MUST be set in the corresponding instance of
|
||||
sonetPathCurrentStatus.
|
||||
|
||||
etherWisPathLCD(3)
|
||||
This bit is set to indicate that an
|
||||
LCD-P (Loss of Codegroup Delination - Path)
|
||||
defect is being experienced. Since this
|
||||
defect is detected by the PCS and not by
|
||||
the path layer itself, there is no
|
||||
corresponding bit in sonetPathCurrentStatus."
|
||||
REFERENCE
|
||||
"[IEEE 802.3 Std.], 30.8.1.1.18, aPathStatus."
|
||||
::= { etherWisPathCurrentEntry 1 }
|
||||
|
||||
etherWisPathCurrentJ1Transmitted OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (16))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the 16-octet path trace message that
|
||||
is transmitted in the J1 byte. The value SHOULD
|
||||
be '89'h followed by fifteen octets of '00'h
|
||||
(or some cyclic shift thereof) when the path
|
||||
trace function is not used, and the implementation
|
||||
SHOULD use that value (or a cyclic shift thereof)
|
||||
as a default if no other value has been set."
|
||||
REFERENCE
|
||||
"[IEEE 802.3 Std.], 30.8.1.1.23, aJ1ValueTX."
|
||||
::= { etherWisPathCurrentEntry 2 }
|
||||
|
||||
etherWisPathCurrentJ1Received OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the 16-octet path trace message that
|
||||
was most recently received in the J1 byte."
|
||||
REFERENCE
|
||||
"[IEEE 802.3 Std.], 30.8.1.1.24, aJ1ValueRX."
|
||||
::= { etherWisPathCurrentEntry 3 }
|
||||
|
||||
-- The Far End Path group
|
||||
|
||||
-- These objects provide WIS extensions to
|
||||
-- the SONET-MIB Far End Path Group.
|
||||
|
||||
etherWisFarEndPathCurrentTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EtherWisFarEndPathCurrentEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table for the current far-end state of Ethernet WIS
|
||||
paths."
|
||||
::= { etherWisFarEndPath 1 }
|
||||
|
||||
etherWisFarEndPathCurrentEntry OBJECT-TYPE
|
||||
SYNTAX EtherWisFarEndPathCurrentEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the etherWisFarEndPathCurrentTable. For each
|
||||
instance of this object there MUST be a corresponding
|
||||
instance of sonetFarEndPathCurrentEntry."
|
||||
INDEX { ifIndex }
|
||||
::= { etherWisFarEndPathCurrentTable 1 }
|
||||
|
||||
EtherWisFarEndPathCurrentEntry ::=
|
||||
SEQUENCE {
|
||||
etherWisFarEndPathCurrentStatus BITS
|
||||
}
|
||||
|
||||
etherWisFarEndPathCurrentStatus OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
etherWisFarEndPayloadDefect(0),
|
||||
etherWisFarEndServerDefect(1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable indicates the current status at the
|
||||
far end of the path using a bit map that can indicate
|
||||
multiple defects at once. The bit positions are
|
||||
assigned as follows:
|
||||
|
||||
etherWisFarEndPayloadDefect(0)
|
||||
A far end payload defect (i.e., far end
|
||||
PLM-P or LCD-P) is currently being signaled
|
||||
in G1 bits 5-7.
|
||||
|
||||
etherWisFarEndServerDefect(1)
|
||||
A far end server defect (i.e., far end
|
||||
LOP-P or AIS-P) is currently being signaled
|
||||
in G1 bits 5-7. Note: when this bit is set,
|
||||
sonetPathSTSRDI MUST be set in the corresponding
|
||||
instance of sonetPathCurrentStatus."
|
||||
REFERENCE
|
||||
"[IEEE 802.3 Std.], 30.8.1.1.25, aFarEndPathStatus."
|
||||
::= { etherWisFarEndPathCurrentEntry 1 }
|
||||
|
||||
--
|
||||
-- Conformance Statements
|
||||
--
|
||||
|
||||
etherWisGroups OBJECT IDENTIFIER ::= { etherWisConformance 1 }
|
||||
|
||||
etherWisCompliances OBJECT IDENTIFIER ::= { etherWisConformance 2 }
|
||||
|
||||
-- Object Groups
|
||||
|
||||
etherWisDeviceGroupBasic OBJECT-GROUP
|
||||
OBJECTS {
|
||||
etherWisDeviceTxTestPatternMode,
|
||||
etherWisDeviceRxTestPatternMode
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects that support test
|
||||
features required of all WIS devices."
|
||||
::= { etherWisGroups 1 }
|
||||
|
||||
etherWisDeviceGroupExtra OBJECT-GROUP
|
||||
OBJECTS {
|
||||
etherWisDeviceRxTestPatternErrors
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects that support
|
||||
optional WIS device test features."
|
||||
::= { etherWisGroups 2 }
|
||||
|
||||
etherWisSectionGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
etherWisSectionCurrentJ0Transmitted,
|
||||
etherWisSectionCurrentJ0Received
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects that provide
|
||||
required information about a WIS section."
|
||||
::= { etherWisGroups 3 }
|
||||
|
||||
etherWisPathGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
etherWisPathCurrentStatus,
|
||||
etherWisPathCurrentJ1Transmitted,
|
||||
etherWisPathCurrentJ1Received
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects that provide
|
||||
required information about a WIS path."
|
||||
::= { etherWisGroups 4 }
|
||||
|
||||
etherWisFarEndPathGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
etherWisFarEndPathCurrentStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects that provide required
|
||||
information about the far end of a WIS path."
|
||||
::= { etherWisGroups 5 }
|
||||
|
||||
-- Compliance Statements
|
||||
|
||||
etherWisCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for interfaces that include
|
||||
the Ethernet WIS. Compliance with the following
|
||||
external compliance statements is prerequisite:
|
||||
|
||||
MIB Module Compliance Statement
|
||||
---------- --------------------
|
||||
IF-MIB ifCompliance3
|
||||
IF-INVERTED-STACK-MIB ifInvCompliance
|
||||
EtherLike-MIB dot3Compliance2
|
||||
MAU-MIB mauModIfCompl3"
|
||||
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {
|
||||
etherWisDeviceGroupBasic,
|
||||
etherWisSectionGroup,
|
||||
etherWisPathGroup,
|
||||
etherWisFarEndPathGroup
|
||||
}
|
||||
|
||||
OBJECT etherWisDeviceTxTestPatternMode
|
||||
SYNTAX INTEGER {
|
||||
none(1),
|
||||
squareWave(2),
|
||||
mixedFrequency(4)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Support for values other than none(1),
|
||||
squareWave(2), and mixedFrequency(4)
|
||||
is not required."
|
||||
|
||||
OBJECT etherWisDeviceRxTestPatternMode
|
||||
SYNTAX INTEGER {
|
||||
none(1),
|
||||
mixedFrequency(4)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Support for values other than none(1)
|
||||
and mixedFrequency(4) is not required."
|
||||
|
||||
GROUP etherWisDeviceGroupExtra
|
||||
DESCRIPTION
|
||||
"Implementation of this group, along with support for
|
||||
the value prbs31(3) for etherWisDeviceTxTestPatternMode
|
||||
and etherWisDeviceRxTestPatternMode, is necessary if the
|
||||
optional PRBS31 test pattern mode is to be supported."
|
||||
|
||||
OBJECT etherWisDeviceRxTestPatternErrors
|
||||
WRITE-SYNTAX Gauge32 ( 0 )
|
||||
DESCRIPTION
|
||||
"An implementation is not required to
|
||||
allow values other than zero to be
|
||||
written to this object."
|
||||
|
||||
MODULE SONET-MIB
|
||||
MANDATORY-GROUPS {
|
||||
sonetMediumStuff2,
|
||||
sonetSectionStuff2,
|
||||
sonetLineStuff2,
|
||||
sonetFarEndLineStuff2,
|
||||
sonetPathStuff2,
|
||||
sonetFarEndPathStuff2
|
||||
}
|
||||
|
||||
OBJECT sonetMediumType
|
||||
SYNTAX INTEGER {
|
||||
sonet(1)
|
||||
}
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required, nor is support
|
||||
for any value other than sonet(1)."
|
||||
|
||||
OBJECT sonetMediumLineCoding
|
||||
SYNTAX INTEGER {
|
||||
sonetMediumNRZ(4)
|
||||
}
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required, nor is support
|
||||
for any value other than sonetMediumNRZ(4)."
|
||||
|
||||
OBJECT sonetMediumLineType
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required."
|
||||
|
||||
OBJECT sonetMediumCircuitIdentifier
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required."
|
||||
|
||||
OBJECT sonetMediumLoopbackConfig
|
||||
SYNTAX BITS {
|
||||
sonetNoLoop(0),
|
||||
sonetFacilityLoop(1)
|
||||
}
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required, nor is support for values
|
||||
other than sonetNoLoop(0) and sonetFacilityLoop(1)."
|
||||
|
||||
OBJECT sonetSESthresholdSet
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required, and only one
|
||||
of the enumerated values need be supported."
|
||||
|
||||
OBJECT sonetPathCurrentWidth
|
||||
SYNTAX INTEGER {
|
||||
sts192cSTM64(6)
|
||||
}
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required, nor is support
|
||||
for any value other than sts192cSTM64(6)."
|
||||
|
||||
::= { etherWisCompliances 1 }
|
||||
|
||||
END
|
884
MIBS/junos/FR-MFR-MIB
Normal file
884
MIBS/junos/FR-MFR-MIB
Normal file
@ -0,0 +1,884 @@
|
||||
FR-MFR-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32,
|
||||
NOTIFICATION-TYPE, transmission
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION, TestAndIncr, RowStatus
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
SnmpAdminString
|
||||
FROM SNMP-FRAMEWORK-MIB
|
||||
InterfaceIndex, ifIndex
|
||||
FROM IF-MIB;
|
||||
|
||||
mfrMib MODULE-IDENTITY
|
||||
LAST-UPDATED "200011300000Z"
|
||||
ORGANIZATION "IETF Frame Relay Service MIB (frnetmib)
|
||||
Working Group"
|
||||
CONTACT-INFO
|
||||
"WG Charter:
|
||||
http://www.ietf.org/html.charters/frnetmib-charter.html
|
||||
WG-email: frnetmib@sunroof.eng.sun.com
|
||||
Subscribe: frnetmib-request@sunroof.eng.sun.com
|
||||
Email Archive: ftp://ftp.ietf.org/ietf-mail-archive/frnetmib
|
||||
|
||||
Chair: Andy Malis
|
||||
Vivace Networks
|
||||
Email: Andy.Malis@vivacenetworks.com
|
||||
|
||||
WG editor: Prayson Pate
|
||||
Overture Networks
|
||||
Email: prayson.pate@overturenetworks.com
|
||||
|
||||
Co-author: Bob Lynch
|
||||
Overture Networks
|
||||
EMail: bob.lynch@overturenetworks.com
|
||||
|
||||
Co-author: Kenneth Rehbehn
|
||||
Megisto Systems, Inc.
|
||||
EMail: krehbehn@megisto.com"
|
||||
|
||||
DESCRIPTION
|
||||
"This is the MIB used to control and monitor the multilink
|
||||
frame relay (MFR) function described in FRF.16."
|
||||
|
||||
-- ---------------------------------------------------------
|
||||
-- ---------------------------------------------------------
|
||||
-- Revision History
|
||||
-- ---------------------------------------------------------
|
||||
-- ---------------------------------------------------------
|
||||
|
||||
REVISION "200011300000Z"
|
||||
DESCRIPTION
|
||||
"Published as RFC 3020."
|
||||
|
||||
::= { transmission 47 }
|
||||
|
||||
-- ---------------------------------------------------------
|
||||
-- ---------------------------------------------------------
|
||||
-- Textual Conventions
|
||||
-- ---------------------------------------------------------
|
||||
-- ---------------------------------------------------------
|
||||
|
||||
MfrBundleLinkState ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The possible states for a bundle link, as defined in
|
||||
Annex A of FRF.16."
|
||||
REFERENCE "FRF.16 Annex A"
|
||||
SYNTAX INTEGER {
|
||||
mfrBundleLinkStateAddSent (1),
|
||||
mfrBundleLinkStateAddRx (2),
|
||||
mfrBundleLinkStateAddAckRx (3),
|
||||
mfrBundleLinkStateUp (4),
|
||||
mfrBundleLinkStateIdlePending (5),
|
||||
mfrBundleLinkStateIdle (6),
|
||||
mfrBundleLinkStateDown (7),
|
||||
mfrBundleLinkStateDownIdle (8)
|
||||
}
|
||||
|
||||
-- ---------------------------------------------------------
|
||||
-- ---------------------------------------------------------
|
||||
-- Object Identifiers
|
||||
-- ---------------------------------------------------------
|
||||
-- ---------------------------------------------------------
|
||||
|
||||
mfrMibScalarObjects OBJECT IDENTIFIER ::= { mfrMib 1 }
|
||||
mfrMibBundleObjects OBJECT IDENTIFIER ::= { mfrMib 2 }
|
||||
mfrMibBundleLinkObjects OBJECT IDENTIFIER ::= { mfrMib 3 }
|
||||
mfrMibTraps OBJECT IDENTIFIER ::= { mfrMib 4 }
|
||||
mfrMibConformance OBJECT IDENTIFIER ::= { mfrMib 5 }
|
||||
|
||||
mfrMibTrapsPrefix OBJECT IDENTIFIER ::= { mfrMibTraps 0 }
|
||||
|
||||
mfrMibGroups OBJECT IDENTIFIER ::= { mfrMibConformance 1 }
|
||||
mfrMibCompliances OBJECT IDENTIFIER ::= { mfrMibConformance 2 }
|
||||
|
||||
-- ---------------------------------------------------------
|
||||
-- ---------------------------------------------------------
|
||||
-- Scalars
|
||||
-- ---------------------------------------------------------
|
||||
-- ---------------------------------------------------------
|
||||
|
||||
mfrBundleMaxNumBundles OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used to inform the manager of the
|
||||
maximum number of bundles supported by this device."
|
||||
::= { mfrMibScalarObjects 1 }
|
||||
|
||||
mfrBundleNextIndex OBJECT-TYPE
|
||||
SYNTAX TestAndIncr
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used to assist the manager in
|
||||
selecting a value for mfrBundleIndex during row creation
|
||||
in the mfrBundleTable. It can also be used to avoid race
|
||||
conditions with multiple managers trying to create
|
||||
rows in the table (see RFC 2494 [RFC2494] for one such
|
||||
alogrithm)."
|
||||
REFERENCE "RFC 2494"
|
||||
::= { mfrMibScalarObjects 2 }
|
||||
|
||||
-- ---------------------------------------------------------
|
||||
-- ---------------------------------------------------------
|
||||
-- Bundle Table
|
||||
-- ---------------------------------------------------------
|
||||
-- ---------------------------------------------------------
|
||||
mfrBundleTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MfrBundleEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The bundle configuration and status table. There
|
||||
is a one-to-one correspondence between a bundle
|
||||
and an interface represented in the ifTable.
|
||||
|
||||
The following objects of the ifTable have specific
|
||||
meaning for an MFR bundle:
|
||||
ifAdminStatus - the bundle admin status
|
||||
ifOperStatus - the bundle operational status
|
||||
ifSpeed - the current bandwidth of the bundle
|
||||
ifInUcastPkts - the number of frames received
|
||||
on the bundle
|
||||
ifOutUcastPkts - the number of frames transmitted
|
||||
on the bundle
|
||||
ifInErrors - frame (not fragment) errors
|
||||
ifOutErrors - frame (not fragment) errors
|
||||
"
|
||||
::= { mfrMibBundleObjects 3 }
|
||||
|
||||
mfrBundleEntry OBJECT-TYPE
|
||||
SYNTAX MfrBundleEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the bundle table."
|
||||
INDEX { mfrBundleIndex }
|
||||
::= { mfrBundleTable 1 }
|
||||
|
||||
MfrBundleEntry ::=
|
||||
SEQUENCE {
|
||||
mfrBundleIndex
|
||||
Integer32,
|
||||
mfrBundleIfIndex
|
||||
InterfaceIndex,
|
||||
mfrBundleRowStatus
|
||||
RowStatus,
|
||||
mfrBundleNearEndName
|
||||
SnmpAdminString,
|
||||
mfrBundleFragmentation
|
||||
INTEGER,
|
||||
mfrBundleMaxFragSize
|
||||
Integer32,
|
||||
mfrBundleTimerHello
|
||||
INTEGER,
|
||||
mfrBundleTimerAck
|
||||
INTEGER,
|
||||
mfrBundleCountMaxRetry
|
||||
INTEGER,
|
||||
mfrBundleActivationClass
|
||||
INTEGER,
|
||||
mfrBundleThreshold
|
||||
Integer32,
|
||||
mfrBundleMaxDiffDelay
|
||||
Integer32,
|
||||
mfrBundleSeqNumSize
|
||||
INTEGER,
|
||||
mfrBundleMaxBundleLinks
|
||||
Integer32,
|
||||
mfrBundleLinksConfigured
|
||||
Integer32,
|
||||
mfrBundleLinksActive
|
||||
Integer32,
|
||||
mfrBundleBandwidth
|
||||
Integer32,
|
||||
mfrBundleFarEndName
|
||||
SnmpAdminString,
|
||||
mfrBundleResequencingErrors
|
||||
Counter32
|
||||
}
|
||||
|
||||
mfrBundleIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index into the table. While this corresponds
|
||||
to an entry in the ifTable, the value of mfrBundleIndex
|
||||
need not match that of the ifIndex in the ifTable.
|
||||
A manager can use mfrBundleNextIndex to select a unique
|
||||
mfrBundleIndex for creating a new row."
|
||||
::= { mfrBundleEntry 1 }
|
||||
|
||||
mfrBundleIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value must match an entry in the interface
|
||||
table whose ifType must be set to frf16MfrBundle(163).
|
||||
|
||||
For example: if the value of mfrBundleIfIndex is 10,
|
||||
then a corresponding entry should be present in
|
||||
the ifTable with an index of 10 and an ifType of 163."
|
||||
::= { mfrBundleEntry 2 }
|
||||
|
||||
mfrBundleRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mfrBundleRowStatus object allows create, change,
|
||||
and delete operations on bundle entries."
|
||||
REFERENCE "RFC 1903"
|
||||
::= { mfrBundleEntry 3 }
|
||||
|
||||
mfrBundleNearEndName OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The configured name of the bundle."
|
||||
REFERENCE "FRF.16 section 3.4.1"
|
||||
::= { mfrBundleEntry 4 }
|
||||
|
||||
mfrBundleFragmentation OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable (1),
|
||||
disable (2)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Controls whether the bundle performs/accepts
|
||||
fragmentation and re-assembly. The possible
|
||||
values are:
|
||||
|
||||
enable(1) - Bundle links will fragment frames
|
||||
|
||||
disable(2) - Bundle links will not fragment
|
||||
frames."
|
||||
DEFVAL { disable }
|
||||
::= { mfrBundleEntry 5 }
|
||||
|
||||
mfrBundleMaxFragSize OBJECT-TYPE
|
||||
SYNTAX Integer32 (-1..8184)
|
||||
UNITS "Octets"
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum fragment size supported. Note that this
|
||||
is only valid if mfrBundleFragmentation is set to enable(1).
|
||||
|
||||
Zero is not a valid fragment size.
|
||||
|
||||
A bundle that does not support fragmentation must return
|
||||
this object with a value of -1."
|
||||
DEFVAL { -1 }
|
||||
::= { mfrBundleEntry 6 }
|
||||
|
||||
mfrBundleTimerHello OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..180)
|
||||
UNITS "Seconds"
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The configured MFR Hello Timer value."
|
||||
REFERENCE "FRF.16 section 4.3.8.1"
|
||||
DEFVAL { 10 }
|
||||
::= { mfrBundleEntry 7 }
|
||||
|
||||
mfrBundleTimerAck OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..10)
|
||||
UNITS "Seconds"
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The configured MFR T_ACK value."
|
||||
REFERENCE "FRF.16 section 4.3.8.2"
|
||||
DEFVAL { 4 }
|
||||
::= { mfrBundleEntry 8 }
|
||||
|
||||
mfrBundleCountMaxRetry OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..5)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MFR N_MAX_RETRY value."
|
||||
REFERENCE "FRF.16 section 4.3.8.3"
|
||||
DEFVAL { 2 }
|
||||
::= { mfrBundleEntry 9 }
|
||||
|
||||
mfrBundleActivationClass OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
mfrBundleActivationClassA (1),
|
||||
mfrBundleActivationClassB (2),
|
||||
mfrBundleActivationClassC (3),
|
||||
mfrBundleActivationClassD (4)
|
||||
}
|
||||
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Controls the conditions under which the bundle is activated.
|
||||
The following settings are available:
|
||||
|
||||
mfrBundleActivationClassA(1) - at least one must link up
|
||||
mfrBundleActivationClassB(2) - all links must be up
|
||||
mfrBundleActivationClassC(3) - a certain number must be
|
||||
up. Refer to
|
||||
mfrBundleThreshold for
|
||||
the required number.
|
||||
mfrBundleActivationClassD(4) - custom (implementation
|
||||
specific)."
|
||||
REFERENCE "FRF.16 section 4.2.2.1"
|
||||
DEFVAL { mfrBundleActivationClassA }
|
||||
::= { mfrBundleEntry 10 }
|
||||
|
||||
mfrBundleThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32 (-1..2147483647)
|
||||
UNITS "Bundle Links"
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the number of links that must be in operational
|
||||
'up' state before the bundle will transition to an
|
||||
operational up/active state. If the number of
|
||||
operational 'up' links falls below this value,
|
||||
then the bundle will transition to an inactive
|
||||
state.
|
||||
|
||||
Note - this is only valid when mfrBundleActivationClass
|
||||
is set to mfrBundleActivationClassC or, depending upon the
|
||||
implementation, to mfrBundleActivationClassD. A bundle that
|
||||
is not set to one of these must return this object with a
|
||||
value of -1."
|
||||
REFERENCE "FRF.16 section 4.2.2.1"
|
||||
DEFVAL { -1 }
|
||||
::= { mfrBundleEntry 11 }
|
||||
|
||||
mfrBundleMaxDiffDelay OBJECT-TYPE
|
||||
SYNTAX Integer32 (-1..2147483647)
|
||||
UNITS "Milliseconds"
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum delay difference between the bundle
|
||||
links.
|
||||
|
||||
A value of -1 indicates that this object does not contain
|
||||
a valid value"
|
||||
DEFVAL { -1 }
|
||||
::= { mfrBundleEntry 12 }
|
||||
|
||||
mfrBundleSeqNumSize OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
seqNumSize12bit (1),
|
||||
seqNumSize24bit (2)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Controls whether the standard FRF.12 12-bit
|
||||
sequence number is used or the optional 24-bit
|
||||
sequence number."
|
||||
REFERENCE "FRFTC/99-194"
|
||||
DEFVAL { seqNumSize12bit }
|
||||
::= { mfrBundleEntry 13 }
|
||||
|
||||
mfrBundleMaxBundleLinks OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
UNITS "Bundle Links"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum number of bundle links supported for
|
||||
this bundle."
|
||||
::= { mfrBundleEntry 14 }
|
||||
|
||||
mfrBundleLinksConfigured OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
UNITS "Bundle Links"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of links configured for the bundle."
|
||||
::= { mfrBundleEntry 15 }
|
||||
|
||||
mfrBundleLinksActive OBJECT-TYPE
|
||||
SYNTAX Integer32 (-1..2147483647)
|
||||
UNITS "Bundle Links"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of links that are active."
|
||||
::= { mfrBundleEntry 16 }
|
||||
|
||||
mfrBundleBandwidth OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "Bits/Sec"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The amount of available bandwidth on the bundle"
|
||||
::= { mfrBundleEntry 17 }
|
||||
|
||||
mfrBundleFarEndName OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of the bundle received from the far end."
|
||||
REFERENCE "FRF.16 section 3.4.1"
|
||||
::= { mfrBundleEntry 18 }
|
||||
|
||||
mfrBundleResequencingErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "Error Events"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of the number of resequencing errors. Each event
|
||||
may correspond to multiple lost frames. Example:
|
||||
Say sequence number 56, 59 and 60 is received for DLCI 100.
|
||||
It is decided by some means that sequence 57 and 58 is lost.
|
||||
This counter should then be incremented by ONE, even though
|
||||
two frames were lost."
|
||||
::= { mfrBundleEntry 19 }
|
||||
|
||||
-- ---------------------------------------------------------
|
||||
-- ---------------------------------------------------------
|
||||
-- ifIndex Mapping to Bundle Index Table
|
||||
-- ---------------------------------------------------------
|
||||
-- ---------------------------------------------------------
|
||||
|
||||
mfrBundleIfIndexMappingTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MfrBundleIfIndexMappingEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table mapping the values of ifIndex to the
|
||||
mfrBundleIndex. This is required in order to find
|
||||
the mfrBundleIndex given an ifIndex. The mapping of
|
||||
mfrBundleIndex to ifIndex is provided by the
|
||||
mfrBundleIfIndex entry in the mfrBundleTable."
|
||||
::= { mfrMibBundleObjects 4 }
|
||||
|
||||
mfrBundleIfIndexMappingEntry OBJECT-TYPE
|
||||
SYNTAX MfrBundleIfIndexMappingEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each row describes one ifIndex to mfrBundleIndex mapping."
|
||||
INDEX { ifIndex }
|
||||
::= { mfrBundleIfIndexMappingTable 1 }
|
||||
|
||||
MfrBundleIfIndexMappingEntry ::=
|
||||
SEQUENCE {
|
||||
mfrBundleIfIndexMappingIndex
|
||||
Integer32
|
||||
}
|
||||
|
||||
mfrBundleIfIndexMappingIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mfrBundleIndex of the given ifIndex."
|
||||
::= { mfrBundleIfIndexMappingEntry 2 }
|
||||
|
||||
-- ---------------------------------------------------------
|
||||
-- ---------------------------------------------------------
|
||||
-- Bundle Link Table
|
||||
-- ---------------------------------------------------------
|
||||
-- ---------------------------------------------------------
|
||||
|
||||
mfrBundleLinkTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MfrBundleLinkEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The bundle link configuration and status table. There
|
||||
is a one-to-one correspondence between a bundle link
|
||||
and a physical interface represented in the ifTable. The
|
||||
ifIndex of the physical interface is used to index the
|
||||
bundle link table, and to create rows.
|
||||
|
||||
The following objects of the ifTable have specific
|
||||
meaning for an MFR bundle link:
|
||||
|
||||
ifAdminStatus - the bundle link admin status
|
||||
ifOperStatus - the bundle link operational
|
||||
status
|
||||
ifSpeed - the bandwidth of the bundle
|
||||
link interface
|
||||
ifInUcastPkts - the number of frames received
|
||||
on the bundle link
|
||||
ifOutUcastPkts - the number of frames transmitted
|
||||
on the bundle link
|
||||
ifInErrors - frame and fragment errors
|
||||
ifOutErrors - frame and fragment errors"
|
||||
::= { mfrMibBundleLinkObjects 1 }
|
||||
|
||||
mfrBundleLinkEntry OBJECT-TYPE
|
||||
SYNTAX MfrBundleLinkEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the bundle link table."
|
||||
INDEX { ifIndex }
|
||||
::= { mfrBundleLinkTable 1 }
|
||||
|
||||
MfrBundleLinkEntry ::=
|
||||
SEQUENCE {
|
||||
mfrBundleLinkRowStatus
|
||||
RowStatus,
|
||||
mfrBundleLinkConfigBundleIndex
|
||||
Integer32,
|
||||
mfrBundleLinkNearEndName
|
||||
SnmpAdminString,
|
||||
mfrBundleLinkState
|
||||
MfrBundleLinkState,
|
||||
mfrBundleLinkFarEndName
|
||||
SnmpAdminString,
|
||||
mfrBundleLinkFarEndBundleName
|
||||
SnmpAdminString,
|
||||
mfrBundleLinkDelay
|
||||
Integer32,
|
||||
mfrBundleLinkFramesControlTx
|
||||
Counter32,
|
||||
mfrBundleLinkFramesControlRx
|
||||
Counter32,
|
||||
mfrBundleLinkFramesControlInvalid
|
||||
Counter32,
|
||||
mfrBundleLinkTimerExpiredCount
|
||||
Counter32,
|
||||
mfrBundleLinkLoopbackSuspected
|
||||
Counter32,
|
||||
mfrBundleLinkUnexpectedSequence
|
||||
Counter32,
|
||||
mfrBundleLinkMismatch
|
||||
Counter32
|
||||
}
|
||||
|
||||
mfrBundleLinkRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mfrBundleLinkRowStatus object allows create, change,
|
||||
and delete operations on mfrBundleLink entries.
|
||||
|
||||
The create operation must fail if no physical interface
|
||||
is associated with the bundle link."
|
||||
::= { mfrBundleLinkEntry 1 }
|
||||
|
||||
mfrBundleLinkConfigBundleIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mfrBundleLinkConfigBundleIndex object allows
|
||||
the manager to control the bundle to which the bundle
|
||||
link is assigned. If no value were in this field, then
|
||||
the bundle would remain in NOT_READY rowStatus and be
|
||||
unable to go to active. With an appropriate mfrBundleIndex
|
||||
in this field, then we could put the mfrBundleLink row in
|
||||
NOT_IN_SERVICE or ACTIVE rowStatus."
|
||||
::= { mfrBundleLinkEntry 2 }
|
||||
|
||||
mfrBundleLinkNearEndName OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The configured bundle link name that is sent to the far end."
|
||||
::= { mfrBundleLinkEntry 3 }
|
||||
|
||||
mfrBundleLinkState OBJECT-TYPE
|
||||
SYNTAX MfrBundleLinkState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current bundle link state as defined by the MFR protocol
|
||||
described in Annex A of FRF.16."
|
||||
REFERENCE "FRF.16 Annex A"
|
||||
::= { mfrBundleLinkEntry 4 }
|
||||
|
||||
mfrBundleLinkFarEndName OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of bundle link received from far end."
|
||||
REFERENCE "FRF.16 section 3.4.2"
|
||||
::= { mfrBundleLinkEntry 5 }
|
||||
|
||||
mfrBundleLinkFarEndBundleName OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of far end bundle for this link received from far end."
|
||||
REFERENCE "FRF.16 section 3.4.1"
|
||||
::= { mfrBundleLinkEntry 6 }
|
||||
|
||||
mfrBundleLinkDelay OBJECT-TYPE
|
||||
SYNTAX Integer32 (-1..2147483647)
|
||||
UNITS "Milliseconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current round-trip delay for this bundle link. The
|
||||
value -1 is returned when an implementation does not
|
||||
support measurement of the bundle link delay."
|
||||
REFERENCE "FRF.16 section 3.4.4"
|
||||
::= { mfrBundleLinkEntry 7 }
|
||||
|
||||
mfrBundleLinkFramesControlTx OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "Frames"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of MFR control frames sent."
|
||||
REFERENCE "FRF.16 section 3.2"
|
||||
::= { mfrBundleLinkEntry 8 }
|
||||
|
||||
mfrBundleLinkFramesControlRx OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "Frames"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of valid MFR control frames received."
|
||||
REFERENCE "FRF.16 section 3.2"
|
||||
::= { mfrBundleLinkEntry 9 }
|
||||
|
||||
mfrBundleLinkFramesControlInvalid OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "Frames"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of invalid MFR control frames received."
|
||||
REFERENCE "FRF.16 section 3.2"
|
||||
::= { mfrBundleLinkEntry 10 }
|
||||
|
||||
mfrBundleLinkTimerExpiredCount OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "Timer Expiration Events"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of times the T_HELLO or T_ACK timers expired."
|
||||
REFERENCE "FRF.16 section 4.3.8.1 and 4.3.8.2"
|
||||
::= { mfrBundleLinkEntry 11 }
|
||||
|
||||
mfrBundleLinkLoopbackSuspected OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "Loopback Suspected Events"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of times a loopback has been suspected
|
||||
(based upon the use of magic numbers)."
|
||||
REFERENCE "FRF.16 section 4.3.7"
|
||||
::= { mfrBundleLinkEntry 12 }
|
||||
|
||||
mfrBundleLinkUnexpectedSequence OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "Frames"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of data MFR frames discarded because the sequence
|
||||
number of the frame for a DLCI was less than (delayed frame)
|
||||
or equal to (duplicate frame) the one expected for that DLCI.
|
||||
|
||||
Example:
|
||||
Say frames with sequence numbers 56, 58, 59 is received for
|
||||
DLCI 100. While waiting for sequence number 57 another frame
|
||||
with sequence number 58 arrives. Frame 58 is discarded and
|
||||
the counter is incremented."
|
||||
REFERENCE "FRF.16 section 4.2.3.2"
|
||||
::= { mfrBundleLinkEntry 13 }
|
||||
|
||||
mfrBundleLinkMismatch OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "Bundle Name Mismatch Events"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of times that the unit has been notified by the
|
||||
remote peer that the bundle name is inconsistent with other
|
||||
bundle links attached to the far-end bundle."
|
||||
REFERENCE "FRF.16 section 4.3.2.4"
|
||||
::= { mfrBundleLinkEntry 14 }
|
||||
|
||||
-- ---------------------------------------------------------
|
||||
-- ---------------------------------------------------------
|
||||
-- Notifications/Traps
|
||||
-- ---------------------------------------------------------
|
||||
-- ---------------------------------------------------------
|
||||
|
||||
mfrMibTrapBundleLinkMismatch NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
mfrBundleNearEndName,
|
||||
mfrBundleFarEndName,
|
||||
mfrBundleLinkNearEndName,
|
||||
mfrBundleLinkFarEndName,
|
||||
mfrBundleLinkFarEndBundleName
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This trap indicates that a bundle link mismatch has
|
||||
been detected. The following objects are reported:
|
||||
|
||||
mfrBundleNearEndName: configured name of near end bundle
|
||||
|
||||
mfrBundleFarEndName: previously reported name of
|
||||
far end bundle
|
||||
|
||||
mfrBundleLinkNearEndName: configured name of near end bundle
|
||||
|
||||
mfrBundleLinkFarEndName: reported name of far end bundle
|
||||
|
||||
mfrBundleLinkFarEndBundleName: currently reported name of
|
||||
far end bundle
|
||||
|
||||
Note: that the configured items may have been configured
|
||||
automatically.
|
||||
|
||||
Note: The mfrBundleLinkMismatch counter is incremented when
|
||||
the trap is sent."
|
||||
REFERENCE "FRF.16 section 4.3.2.4"
|
||||
::= { mfrMibTrapsPrefix 1 }
|
||||
|
||||
-- ---------------------------------------------------------
|
||||
-- ---------------------------------------------------------
|
||||
-- Conformance/Compliance
|
||||
-- ---------------------------------------------------------
|
||||
-- ---------------------------------------------------------
|
||||
|
||||
mfrMibCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for equipment that implements
|
||||
the FRF16 MIB. All of the current groups are mandatory,
|
||||
but a number of objects may be read-only if the
|
||||
implementation does not allow configuration."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {
|
||||
mfrMibBundleGroup,
|
||||
mfrMibBundleLinkGroup,
|
||||
mfrMibTrapGroup
|
||||
}
|
||||
|
||||
OBJECT mfrBundleFragmentation
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required, but the value used must be
|
||||
reported."
|
||||
|
||||
OBJECT mfrBundleMaxFragSize
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required, but the value used must be
|
||||
reported.
|
||||
A value of -1 indicates that the value is not applicable."
|
||||
|
||||
OBJECT mfrBundleThreshold
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required, but the value used must be
|
||||
reported.
|
||||
A value of -1 indicates that the value is not applicable."
|
||||
|
||||
OBJECT mfrBundleMaxDiffDelay
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required, but the value used must be
|
||||
reported."
|
||||
OBJECT mfrBundleSeqNumSize
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required, but the value used must be
|
||||
reported.
|
||||
A value of -1 indicates that the value is not applicable."
|
||||
|
||||
::= { mfrMibCompliances 1 }
|
||||
|
||||
-- ---------------------------------------------------------
|
||||
-- ---------------------------------------------------------
|
||||
-- Units of Conformance
|
||||
-- ---------------------------------------------------------
|
||||
-- ---------------------------------------------------------
|
||||
|
||||
|
||||
mfrMibBundleGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
mfrBundleMaxNumBundles,
|
||||
mfrBundleNextIndex,
|
||||
mfrBundleIfIndex,
|
||||
mfrBundleRowStatus,
|
||||
mfrBundleNearEndName,
|
||||
mfrBundleFragmentation,
|
||||
mfrBundleMaxFragSize,
|
||||
mfrBundleTimerHello,
|
||||
mfrBundleTimerAck,
|
||||
mfrBundleCountMaxRetry,
|
||||
mfrBundleActivationClass,
|
||||
mfrBundleThreshold,
|
||||
mfrBundleMaxDiffDelay,
|
||||
mfrBundleMaxBundleLinks,
|
||||
mfrBundleLinksConfigured,
|
||||
mfrBundleLinksActive,
|
||||
mfrBundleBandwidth,
|
||||
mfrBundleSeqNumSize,
|
||||
mfrBundleFarEndName,
|
||||
mfrBundleResequencingErrors,
|
||||
mfrBundleIfIndexMappingIndex
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Group of objects describing bundles."
|
||||
::= { mfrMibGroups 1 }
|
||||
|
||||
mfrMibBundleLinkGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
mfrBundleLinkRowStatus,
|
||||
mfrBundleLinkConfigBundleIndex,
|
||||
mfrBundleLinkNearEndName,
|
||||
mfrBundleLinkState,
|
||||
mfrBundleLinkFarEndName,
|
||||
mfrBundleLinkFarEndBundleName,
|
||||
mfrBundleLinkDelay,
|
||||
mfrBundleLinkFramesControlTx,
|
||||
mfrBundleLinkFramesControlRx,
|
||||
mfrBundleLinkFramesControlInvalid,
|
||||
mfrBundleLinkTimerExpiredCount,
|
||||
mfrBundleLinkLoopbackSuspected,
|
||||
mfrBundleLinkUnexpectedSequence,
|
||||
mfrBundleLinkMismatch
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Group of objects describing bundle links."
|
||||
::= { mfrMibGroups 2 }
|
||||
|
||||
mfrMibTrapGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS {
|
||||
mfrMibTrapBundleLinkMismatch
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Group of objects describing notifications (traps)."
|
||||
::= { mfrMibGroups 3 }
|
||||
END
|
8062
MIBS/junos/GGSN-MIB
Normal file
8062
MIBS/junos/GGSN-MIB
Normal file
File diff suppressed because it is too large
Load Diff
548
MIBS/junos/GMPLS-LSR-STD-MIB
Normal file
548
MIBS/junos/GMPLS-LSR-STD-MIB
Normal file
@ -0,0 +1,548 @@
|
||||
-- extracted from rfc4803.txt
|
||||
-- at Thu Mar 1 06:08:21 2007
|
||||
|
||||
GMPLS-LSR-STD-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, zeroDotZero
|
||||
FROM SNMPv2-SMI -- RFC 2578
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF -- RFC 2580
|
||||
RowPointer
|
||||
FROM SNMPv2-TC -- RFC 2579
|
||||
GmplsSegmentDirectionTC
|
||||
FROM GMPLS-TC-STD-MIB -- RFC 4801
|
||||
mplsInterfaceIndex, mplsInSegmentIndex, mplsOutSegmentIndex,
|
||||
mplsInterfaceGroup, mplsInSegmentGroup, mplsOutSegmentGroup,
|
||||
mplsXCGroup, mplsPerfGroup, mplsLsrNotificationGroup
|
||||
FROM MPLS-LSR-STD-MIB -- RFC 3813
|
||||
ifGeneralInformationGroup, ifCounterDiscontinuityGroup
|
||||
FROM IF-MIB -- RFC 2863
|
||||
mplsStdMIB
|
||||
FROM MPLS-TC-STD-MIB -- RFC 3811
|
||||
;
|
||||
|
||||
gmplsLsrStdMIB MODULE-IDENTITY
|
||||
LAST-UPDATED
|
||||
"200702270000Z" -- 27 February 2007 00:00:00 GMT
|
||||
ORGANIZATION
|
||||
"IETF Common Control And Measurement Plane (CCAMP) Working Group"
|
||||
CONTACT-INFO
|
||||
" Thomas D. Nadeau
|
||||
Cisco Systems, Inc.
|
||||
Email: tnadeau@cisco.com
|
||||
Adrian Farrel
|
||||
Old Dog Consulting
|
||||
|
||||
Email: adrian@olddog.co.uk
|
||||
Comments about this document should be emailed directly to the
|
||||
CCAMP working group mailing list at ccamp@ops.ietf.org."
|
||||
|
||||
DESCRIPTION
|
||||
"Copyright (C) The IETF Trust (2007). This version of
|
||||
this MIB module is part of RFC 4803; see the RFC itself for
|
||||
full legal notices.
|
||||
|
||||
This MIB module contains managed object definitions for the
|
||||
Generalized Multiprotocol (GMPLS) Label Switching Router as
|
||||
defined in Generalized Multi-Protocol Label Switching (GMPLS)
|
||||
Architecture, Mannie et al., RFC 3945, October 2004."
|
||||
REVISION
|
||||
"200702270000Z" -- 27 February 2007 00:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Initial version issued as part of RFC 4803."
|
||||
::= { mplsStdMIB 15 }
|
||||
|
||||
-- no notifications are currently defined.
|
||||
gmplsLsrObjects OBJECT IDENTIFIER ::= { gmplsLsrStdMIB 1 }
|
||||
gmplsLsrConformance OBJECT IDENTIFIER ::= { gmplsLsrStdMIB 2 }
|
||||
|
||||
gmplsInterfaceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF GmplsInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table specifies per-interface GMPLS capability and
|
||||
associated information. It extends the information in the
|
||||
mplsInterfaceTable of MPLS-LSR-STD-MIB through a
|
||||
sparse augmentation relationship."
|
||||
REFERENCE
|
||||
"1. Multiprotocol Label Switching (MPLS) Label Switching
|
||||
Router (LSR) Management Information Base (MIB), RFC 3813."
|
||||
::= { gmplsLsrObjects 1 }
|
||||
|
||||
gmplsInterfaceEntry OBJECT-TYPE
|
||||
SYNTAX GmplsInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row in this table is created automatically by an
|
||||
LSR for each interface that is both capable of supporting
|
||||
GMPLS and configured to support GMPLS. Note that
|
||||
support of GMPLS is not limited to control plane signaling,
|
||||
but may include data-plane-only function configured through
|
||||
SNMP SET commands performed on this MIB module.
|
||||
A conceptual row in this table may also be created via SNMP
|
||||
SET commands or automatically by the LSR to supplement a
|
||||
conceptual row in the mplsInterfaceTable where the interface
|
||||
is not capable of GMPLS but where the other objects carried
|
||||
in this row provide useful additional information for an
|
||||
MPLS interface.
|
||||
|
||||
A conceptual row in this table will exist if and only if a
|
||||
corresponding entry in the mplsInterfaceTable exists, and a
|
||||
corresponding entry in the ifTable exists with ifType = mpls(166).
|
||||
If the associated entry in the ifTable is operationally disabled
|
||||
(thus removing the GMPLS capabilities on the interface) or the
|
||||
entry in the mplsInterfaceTable is deleted, the corresponding entry
|
||||
in this table MUST be deleted shortly thereafter.
|
||||
|
||||
The indexes are the same as for the mplsInterfaceTable. Thus, the
|
||||
entry with index 0 represents the per-platform label space and
|
||||
contains parameters that apply to all interfaces that
|
||||
participate in the per-platform label space."
|
||||
REFERENCE
|
||||
"1. Multiprotocol Label Switching (MPLS) Label Switching
|
||||
Router (LSR) Management Information Base (MIB), RFC 3813."
|
||||
INDEX { mplsInterfaceIndex }
|
||||
::= { gmplsInterfaceTable 1 }
|
||||
|
||||
GmplsInterfaceEntry ::= SEQUENCE {
|
||||
gmplsInterfaceSignalingCaps BITS,
|
||||
gmplsInterfaceRsvpHelloPeriod Unsigned32
|
||||
}
|
||||
|
||||
gmplsInterfaceSignalingCaps OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
unknown(0),
|
||||
rsvpGmpls(1),
|
||||
crldpGmpls(2), -- note the use of CR-LDP is deprecated
|
||||
otherGmpls(3)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the signaling capabilities on this interface. Multiple
|
||||
bits may legitimately be set at once, but if 'unknown' is set
|
||||
then no other bit may be set. Setting no bits implies that GMPLS
|
||||
signaling cannot be performed on this interface and all LSPs
|
||||
must be manually provisioned or that this table entry is only
|
||||
present to supplement an entry in the mplsInterfaceTable by
|
||||
providing the information carried in other objects in this row."
|
||||
REFERENCE
|
||||
"1. Generalized MPLS Signaling - CR-LDP Extensions, RFC 3472.
|
||||
2. The Multiprotocol Label Switching (MPLS) Working Group
|
||||
decision on MPLS signaling protocols, RFC 3468.
|
||||
3. Generalized MPLS Signaling - RSVP-TE Extensions, RFC 3473."
|
||||
DEFVAL { { rsvpGmpls } }
|
||||
::= { gmplsInterfaceEntry 1 }
|
||||
|
||||
gmplsInterfaceRsvpHelloPeriod OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "milliseconds"
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Period, in milliseconds, between sending Resource Reservation
|
||||
Protocol (RSVP) Hello messages on this interface. A value of 0
|
||||
indicates that no Hello messages should be sent on this
|
||||
interface.
|
||||
|
||||
This object is only valid if gmplsInterfaceSignalingCaps has no
|
||||
bits set or includes the rsvpGmpls bit."
|
||||
REFERENCE
|
||||
"1. RSVP-TE: Extensions to RSVP for LSP Tunnels, RFC 3209,
|
||||
section 5.
|
||||
2. Generalized MPLS Signaling - RSVP-TE Extensions, RFC 3473,
|
||||
section 9.3."
|
||||
DEFVAL { 3000 }
|
||||
::= { gmplsInterfaceEntry 2 }
|
||||
|
||||
gmplsInSegmentTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF GmplsInSegmentEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table sparse augments the mplsInSegmentTable of
|
||||
MPLS-LSR-STD-MIB to provide GMPLS-specific information about
|
||||
incoming segments to an LSR."
|
||||
REFERENCE
|
||||
"1. Multiprotocol Label Switching (MPLS) Label Switching
|
||||
Router (LSR) Management Information Base (MIB), RFC 3813."
|
||||
::= { gmplsLsrObjects 2 }
|
||||
|
||||
gmplsInSegmentEntry OBJECT-TYPE
|
||||
SYNTAX GmplsInSegmentEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in this table extends the representation of an incoming
|
||||
segment represented by an entry in the mplsInSegmentTable in
|
||||
MPLS-LSR-STD-MIB through a sparse augmentation. An entry can be
|
||||
created by a network administrator via SNMP SET commands, or in
|
||||
response to signaling protocol events.
|
||||
|
||||
Note that the storage type for this entry is given by the value
|
||||
of mplsInSegmentStorageType in the corresponding entry of the
|
||||
mplsInSegmentTable."
|
||||
REFERENCE
|
||||
"1. Multiprotocol Label Switching (MPLS) Label Switching
|
||||
Router (LSR) Management Information Base (MIB), RFC 3813."
|
||||
INDEX { mplsInSegmentIndex }
|
||||
::= { gmplsInSegmentTable 1 }
|
||||
|
||||
GmplsInSegmentEntry ::= SEQUENCE {
|
||||
gmplsInSegmentDirection GmplsSegmentDirectionTC,
|
||||
gmplsInSegmentExtraParamsPtr RowPointer
|
||||
}
|
||||
|
||||
gmplsInSegmentDirection OBJECT-TYPE
|
||||
SYNTAX GmplsSegmentDirectionTC
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the direction of data flow on this
|
||||
segment. This object cannot be modified if
|
||||
mplsInSegmentRowStatus for the corresponding entry in the
|
||||
mplsInSegmentTable is active(1)."
|
||||
REFERENCE
|
||||
"1. Multiprotocol Label Switching (MPLS) Label Switching
|
||||
Router (LSR) Management Information Base (MIB), RFC 3813."
|
||||
DEFVAL { forward }
|
||||
::= { gmplsInSegmentEntry 1 }
|
||||
|
||||
gmplsInSegmentExtraParamsPtr OBJECT-TYPE
|
||||
SYNTAX RowPointer
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Some tunnels will run over transports that can usefully support
|
||||
technology-specific additional parameters (for example,
|
||||
Synchronous Optical Network (SONET) resource usage). Such can be
|
||||
supplied from an external table and referenced from here. A value
|
||||
of zeroDotZero in this attribute indicates that there is no such
|
||||
additional information."
|
||||
DEFVAL { zeroDotZero }
|
||||
::= { gmplsInSegmentEntry 2 }
|
||||
|
||||
gmplsOutSegmentTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF GmplsOutSegmentEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table sparse augments the mplsOutSegmentTable of
|
||||
MPLS-LSR-STD-MIB to provide GMPLS-specific information about
|
||||
outgoing segments from an LSR."
|
||||
REFERENCE
|
||||
"1. Multiprotocol Label Switching (MPLS) Label Switching
|
||||
Router (LSR) Management Information Base (MIB), RFC 3813."
|
||||
::= { gmplsLsrObjects 3 }
|
||||
|
||||
gmplsOutSegmentEntry OBJECT-TYPE
|
||||
SYNTAX GmplsOutSegmentEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in this table extends the representation of an outgoing
|
||||
segment represented by an entry in the mplsOutSegmentTable of
|
||||
MPLS-LSR-STD-MIB through a sparse augmentation. An entry can be
|
||||
created by a network administrator via SNMP SET commands, or in
|
||||
response to signaling protocol events.
|
||||
|
||||
Note that the storage type for this entry is given by the value
|
||||
of mplsOutSegmentStorageType in the corresponding entry of the
|
||||
mplsOutSegmentTable."
|
||||
REFERENCE
|
||||
"1. Multiprotocol Label Switching (MPLS) Label Switching
|
||||
Router (LSR) Management Information Base (MIB), RFC 3813."
|
||||
INDEX { mplsOutSegmentIndex }
|
||||
::= { gmplsOutSegmentTable 1 }
|
||||
|
||||
GmplsOutSegmentEntry ::= SEQUENCE {
|
||||
gmplsOutSegmentDirection GmplsSegmentDirectionTC,
|
||||
gmplsOutSegmentTTLDecrement Unsigned32,
|
||||
gmplsOutSegmentExtraParamsPtr RowPointer
|
||||
}
|
||||
|
||||
gmplsOutSegmentDirection OBJECT-TYPE
|
||||
SYNTAX GmplsSegmentDirectionTC
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the direction of data flow on this
|
||||
segment. This object cannot be modified if
|
||||
mplsOutSegmentRowStatus for the corresponding entry in the
|
||||
mplsOutSegmentTable is active(1)."
|
||||
REFERENCE
|
||||
"1. Multiprotocol Label Switching (MPLS) Label Switching
|
||||
Router (LSR) Management Information Base (MIB), RFC 3813."
|
||||
DEFVAL { forward }
|
||||
::= { gmplsOutSegmentEntry 1 }
|
||||
|
||||
gmplsOutSegmentTTLDecrement OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the amount by which to decrement the Time
|
||||
to Live (TTL) of any payload packets forwarded on this segment if
|
||||
per-hop decrementing is being done.
|
||||
|
||||
A value of zero indicates that no decrement should be made or
|
||||
that per-hop decrementing is not in use.
|
||||
|
||||
See the gmplsTunnelTTLDecrement object in the gmplsTunnelTable
|
||||
of GMPLS-TE-STD-MIB for a value by which to decrement the TTL
|
||||
for the whole of a tunnel.
|
||||
|
||||
This object cannot be modified if mplsOutSegmentRowStatus for
|
||||
the associated entry in the mplsOutSegmentTable is active(1)."
|
||||
REFERENCE
|
||||
"1. Time To Live (TTL) Processing in Multi-Protocol Label
|
||||
Switching (MPLS) Networks, RFC 3443.
|
||||
2. Generalized Multiprotocol Label Switching (GMPLS) Traffic
|
||||
Engineering Management Information Base, RFC 4802."
|
||||
DEFVAL { 0 }
|
||||
::= { gmplsOutSegmentEntry 2 }
|
||||
|
||||
gmplsOutSegmentExtraParamsPtr OBJECT-TYPE
|
||||
SYNTAX RowPointer
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Some tunnels will run over transports that can usefully support
|
||||
technology-specific additional parameters (for example, SONET
|
||||
resource usage). Such can be supplied from an external table and
|
||||
referenced from here.
|
||||
|
||||
A value of zeroDotZero in this attribute indicates that there is
|
||||
no such additional information."
|
||||
DEFVAL { zeroDotZero }
|
||||
::= { gmplsOutSegmentEntry 3 }
|
||||
|
||||
gmplsLsrGroups
|
||||
OBJECT IDENTIFIER ::= { gmplsLsrConformance 1 }
|
||||
|
||||
gmplsLsrCompliances
|
||||
OBJECT IDENTIFIER ::= { gmplsLsrConformance 2 }
|
||||
|
||||
-- Compliance requirement for fully compliant implementations.
|
||||
|
||||
gmplsLsrModuleFullCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Compliance statement for agents that provide full support for
|
||||
GMPLS-LSR-STD-MIB.
|
||||
|
||||
The mandatory group has to be implemented by all LSRs that
|
||||
originate, terminate, or act as transit for TE-LSPs/tunnels.
|
||||
In addition, depending on the type of tunnels supported, other
|
||||
groups become mandatory as explained below."
|
||||
|
||||
MODULE IF-MIB -- The Interfaces Group MIB, RFC 2863.
|
||||
|
||||
MANDATORY-GROUPS {
|
||||
ifGeneralInformationGroup,
|
||||
ifCounterDiscontinuityGroup
|
||||
}
|
||||
|
||||
MODULE MPLS-LSR-STD-MIB -- The MPLS-LSR-STD-MIB, RFC3813
|
||||
|
||||
MANDATORY-GROUPS {
|
||||
mplsInterfaceGroup,
|
||||
mplsInSegmentGroup,
|
||||
mplsOutSegmentGroup,
|
||||
mplsXCGroup,
|
||||
mplsPerfGroup,
|
||||
mplsLsrNotificationGroup
|
||||
}
|
||||
|
||||
MODULE -- this module
|
||||
|
||||
MANDATORY-GROUPS {
|
||||
gmplsInterfaceGroup,
|
||||
gmplsInSegmentGroup,
|
||||
gmplsOutSegmentGroup
|
||||
}
|
||||
|
||||
OBJECT gmplsInSegmentDirection
|
||||
SYNTAX GmplsSegmentDirectionTC
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"The only valid value for unidirectional LSPs is forward(1)."
|
||||
|
||||
OBJECT gmplsOutSegmentDirection
|
||||
SYNTAX GmplsSegmentDirectionTC
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"The only valid value for unidirectional LSPs is forward(1)."
|
||||
|
||||
OBJECT gmplsOutSegmentTTLDecrement
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required."
|
||||
|
||||
OBJECT gmplsInSegmentExtraParamsPtr
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required."
|
||||
OBJECT gmplsOutSegmentExtraParamsPtr
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required."
|
||||
|
||||
::= { gmplsLsrCompliances 1 }
|
||||
|
||||
-- Compliance requirement for implementations that provide read-only
|
||||
-- access.
|
||||
|
||||
gmplsLsrModuleReadOnlyCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Compliance requirement for implementations that only provide
|
||||
read-only support for GMPLS-LSR-STD-MIB. Such devices can then
|
||||
be monitored but cannot be configured using this MIB module."
|
||||
|
||||
MODULE IF-MIB -- The interfaces Group MIB, RFC 2863
|
||||
|
||||
MANDATORY-GROUPS {
|
||||
ifGeneralInformationGroup,
|
||||
ifCounterDiscontinuityGroup
|
||||
}
|
||||
|
||||
MODULE MPLS-LSR-STD-MIB
|
||||
|
||||
MANDATORY-GROUPS {
|
||||
mplsInterfaceGroup,
|
||||
mplsInSegmentGroup,
|
||||
mplsOutSegmentGroup,
|
||||
mplsXCGroup,
|
||||
mplsPerfGroup
|
||||
}
|
||||
MODULE -- this module
|
||||
|
||||
MANDATORY-GROUPS {
|
||||
gmplsInterfaceGroup,
|
||||
gmplsInSegmentGroup,
|
||||
gmplsOutSegmentGroup
|
||||
}
|
||||
|
||||
OBJECT gmplsInterfaceSignalingCaps
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required."
|
||||
|
||||
OBJECT gmplsInterfaceRsvpHelloPeriod
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required."
|
||||
|
||||
OBJECT gmplsInSegmentDirection
|
||||
SYNTAX GmplsSegmentDirectionTC
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"The only valid value for unidirectional LSPs is forward(1)."
|
||||
|
||||
OBJECT gmplsInSegmentExtraParamsPtr
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required."
|
||||
|
||||
OBJECT gmplsOutSegmentDirection
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"The only valid value for unidirectional LSPs is forward(1)."
|
||||
|
||||
OBJECT gmplsOutSegmentTTLDecrement
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required."
|
||||
OBJECT gmplsOutSegmentExtraParamsPtr
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required."
|
||||
|
||||
::= { gmplsLsrCompliances 2 }
|
||||
|
||||
gmplsInterfaceGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
gmplsInterfaceSignalingCaps,
|
||||
gmplsInterfaceRsvpHelloPeriod
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Collection of objects that provide additional
|
||||
information for an MPLS interface and are needed
|
||||
for GMPLS interface configuration and performance
|
||||
information."
|
||||
::= { gmplsLsrGroups 1 }
|
||||
|
||||
gmplsInSegmentGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
gmplsInSegmentDirection,
|
||||
gmplsInSegmentExtraParamsPtr
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Collection of objects that provide additional
|
||||
information for an MPLS in-segment and are needed
|
||||
for GMPLS in-segment configuration and performance
|
||||
information."
|
||||
::= { gmplsLsrGroups 2 }
|
||||
|
||||
gmplsOutSegmentGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
gmplsOutSegmentDirection,
|
||||
gmplsOutSegmentTTLDecrement,
|
||||
gmplsOutSegmentExtraParamsPtr
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Collection of objects that provide additional
|
||||
information for an MPLS out-segment and are needed
|
||||
for GMPLS out-segment configuration and performance
|
||||
information."
|
||||
::= { gmplsLsrGroups 3 }
|
||||
END
|
||||
|
||||
--
|
||||
-- Copyright (C) The IETF Trust (2007).
|
||||
--
|
||||
-- This document is subject to the rights, licenses and restrictions
|
||||
-- contained in BCP 78, and except as set forth therein, the authors
|
||||
-- retain all their rights.
|
||||
--
|
||||
-- This document and the information contained herein are provided on an
|
||||
-- "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
|
||||
-- OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE IETF TRUST AND
|
||||
-- THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF
|
||||
-- THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
|
||||
-- WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- Intellectual Property
|
||||
--
|
||||
-- The IETF takes no position regarding the validity or scope of any
|
||||
-- Intellectual Property Rights or other rights that might be claimed to
|
||||
-- pertain to the implementation or use of the technology described in
|
||||
-- this document or the extent to which any license under such rights
|
||||
-- might or might not be available; nor does it represent that it has
|
||||
-- made any independent effort to identify any such rights. Information
|
||||
-- on the procedures with respect to rights in RFC documents can be
|
||||
-- found in BCP 78 and BCP 79.
|
||||
--
|
||||
-- Copies of IPR disclosures made to the IETF Secretariat and any
|
||||
-- assurances of licenses to be made available, or the result of an
|
||||
-- attempt made to obtain a general license or permission for the use of
|
||||
-- such proprietary rights by implementers or users of this
|
||||
-- specification can be obtained from the IETF on-line IPR repository at
|
||||
-- http://www.ietf.org/ipr.
|
||||
--
|
||||
-- The IETF invites any interested party to bring to its attention any
|
||||
-- copyrights, patents or patent applications, or other proprietary
|
||||
-- rights that may cover technology that may be required to implement
|
||||
-- this standard. Please address the information to the IETF at
|
||||
-- ietf-ipr@ietf.org.
|
||||
--
|
||||
|
||||
|
168
MIBS/junos/GMPLS-TC-STD-MIB
Normal file
168
MIBS/junos/GMPLS-TC-STD-MIB
Normal file
@ -0,0 +1,168 @@
|
||||
-- extracted from rfc4801.txt
|
||||
-- at Thu Mar 1 06:08:21 2007
|
||||
|
||||
GMPLS-TC-STD-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI -- RFC 2578
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC -- RFC 2579
|
||||
mplsStdMIB
|
||||
FROM MPLS-TC-STD-MIB -- RFC 3811
|
||||
;
|
||||
|
||||
gmplsTCStdMIB MODULE-IDENTITY
|
||||
LAST-UPDATED
|
||||
"200702280000Z" -- 28 February 2007 00:00:00 GMT
|
||||
ORGANIZATION
|
||||
"IETF Common Control and Measurement Plane (CCAMP) Working Group"
|
||||
CONTACT-INFO
|
||||
" Thomas D. Nadeau
|
||||
Cisco Systems, Inc.
|
||||
Email: tnadeau@cisco.com
|
||||
|
||||
Adrian Farrel
|
||||
Old Dog Consulting
|
||||
Email: adrian@olddog.co.uk
|
||||
|
||||
Comments about this document should be emailed directly to the
|
||||
CCAMP working group mailing list at ccamp@ops.ietf.org"
|
||||
DESCRIPTION
|
||||
"Copyright (C) The IETF Trust (2007). This version of
|
||||
this MIB module is part of RFC 4801; see the RFC itself for
|
||||
full legal notices.
|
||||
|
||||
This MIB module defines TEXTUAL-CONVENTIONs for concepts used in
|
||||
Generalized Multiprotocol Label Switching (GMPLS) networks."
|
||||
REVISION
|
||||
"200702280000Z" -- 28 February 2007 00:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Initial version published as part of RFC 4801."
|
||||
::= { mplsStdMIB 12 }
|
||||
|
||||
GmplsFreeformLabelTC ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This TEXTUAL-CONVENTION can be used as the syntax of an object
|
||||
that contains any GMPLS Label. Objects with this syntax can be
|
||||
used to represent labels that have label types that are not
|
||||
defined in any RFCs. The freeform GMPLS Label may also be used
|
||||
by systems that do not wish to represent labels that have
|
||||
label types defined in RFCs using type-specific syntaxes."
|
||||
REFERENCE
|
||||
"1. Generalized Multi-Protocol Label Switching (GMPLS) Signaling
|
||||
Functional Description, RFC 3471, section 3.2."
|
||||
SYNTAX OCTET STRING (SIZE (0..64))
|
||||
|
||||
GmplsLabelTypeTC ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Determines the interpretation that should be applied to an
|
||||
object that encodes a label. The possible types are:
|
||||
|
||||
gmplsMplsLabel(1) - The label is an MPLS Packet, Cell,
|
||||
or Frame Label and is encoded as
|
||||
described for the TEXTUAL-
|
||||
CONVENTION MplsLabel defined in
|
||||
RFC 3811.
|
||||
|
||||
gmplsPortWavelengthLabel(2) - The label is a Port or Wavelength
|
||||
Label as defined in RFC 3471.
|
||||
|
||||
gmplsFreeformLabel(3) - The label is any form of label
|
||||
encoded as an OCTET STRING using
|
||||
the TEXTUAL-CONVENTION
|
||||
GmplsFreeformLabel.
|
||||
|
||||
gmplsSonetLabel(4) - The label is a Synchronous Optical
|
||||
Network (SONET) Label as
|
||||
defined in RFC 4606.
|
||||
|
||||
gmplsSdhLabel(5) - The label is a Synchronous Digital
|
||||
Hierarchy (SDH) Label as defined
|
||||
in RFC 4606.
|
||||
|
||||
gmplsWavebandLabel(6) - The label is a Waveband Label as
|
||||
defined in RFC 3471."
|
||||
REFERENCE
|
||||
"1. Generalized Multi-Protocol Label Switching (GMPLS) Signaling
|
||||
Functional Description, RFC 3471, section 3.
|
||||
2. Definition of Textual Conventions and for Multiprotocol Label
|
||||
Switching (MPLS) Management, RFC 3811, section 3.
|
||||
3. Generalized Multi-Protocol Label Switching (GMPLS) Extensions
|
||||
for Synchronous Optical Network (SONET) and Synchronous
|
||||
Digital Hierarchy (SDH) Control, RFC 4606."
|
||||
SYNTAX INTEGER {
|
||||
gmplsMplsLabel(1),
|
||||
gmplsPortWavelengthLabel(2),
|
||||
gmplsFreeformGeneralizedLabel(3),
|
||||
gmplsSonetLabel(4),
|
||||
gmplsSdhLabel(5),
|
||||
gmplsWavebandLabel(6)
|
||||
}
|
||||
|
||||
GmplsSegmentDirectionTC ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The direction of data flow on an Label Switched Path (LSP)
|
||||
segment with respect to the head of the LSP.
|
||||
|
||||
Where an LSP is signaled using a conventional signaling
|
||||
protocol, the 'head' of the LSP is the source of the signaling
|
||||
(also known as the ingress) and the 'tail' is the destination
|
||||
(also known as the egress). For unidirectional LSPs, this
|
||||
usually matches the direction of flow of data.
|
||||
|
||||
For manually configured unidirectional LSPs, the direction of
|
||||
the LSP segment matches the direction of flow of data. For
|
||||
manually configured bidirectional LSPs, an arbitrary decision
|
||||
must be made about which LER is the 'head'."
|
||||
SYNTAX INTEGER {
|
||||
forward(1), -- data flows from head-end of LSP toward tail-end
|
||||
reverse(2) -- data flows from tail-end of LSP toward head-end
|
||||
}
|
||||
|
||||
END
|
||||
|
||||
--
|
||||
-- Copyright (C) The IETF Trust (2007).
|
||||
--
|
||||
-- This document is subject to the rights, licenses and restrictions
|
||||
-- contained in BCP 78, and except as set forth therein, the authors
|
||||
-- retain all their rights.
|
||||
--
|
||||
-- This document and the information contained herein are provided on an
|
||||
-- "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
|
||||
-- OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE IETF TRUST AND
|
||||
-- THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF
|
||||
-- THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
|
||||
-- WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- Intellectual Property
|
||||
--
|
||||
-- The IETF takes no position regarding the validity or scope of any
|
||||
-- Intellectual Property Rights or other rights that might be claimed to
|
||||
-- pertain to the implementation or use of the technology described in
|
||||
-- this document or the extent to which any license under such rights
|
||||
-- might or might not be available; nor does it represent that it has
|
||||
-- made any independent effort to identify any such rights. Information
|
||||
-- on the procedures with respect to rights in RFC documents can be
|
||||
-- found in BCP 78 and BCP 79.
|
||||
--
|
||||
-- Copies of IPR disclosures made to the IETF Secretariat and any
|
||||
-- assurances of licenses to be made available, or the result of an
|
||||
-- attempt made to obtain a general license or permission for the use of
|
||||
-- such proprietary rights by implementers or users of this
|
||||
-- specification can be obtained from the IETF on-line IPR repository at
|
||||
-- http://www.ietf.org/ipr.
|
||||
--
|
||||
-- The IETF invites any interested party to bring to its attention any
|
||||
-- copyrights, patents or patent applications, or other proprietary
|
||||
-- rights that may cover technology that may be required to implement
|
||||
-- this standard. Please address the information to the IETF at
|
||||
-- ietf-ipr@ietf.org.
|
||||
--
|
||||
|
||||
|
1777
MIBS/junos/GMPLS-TE-STD-MIB
Normal file
1777
MIBS/junos/GMPLS-TE-STD-MIB
Normal file
File diff suppressed because it is too large
Load Diff
330
MIBS/junos/IANA-GMPLS-TC-MIB
Normal file
330
MIBS/junos/IANA-GMPLS-TC-MIB
Normal file
@ -0,0 +1,330 @@
|
||||
-- extracted from rfc4802.txt
|
||||
-- at Thu Mar 1 06:08:22 2007
|
||||
|
||||
IANA-GMPLS-TC-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, mib-2 FROM SNMPv2-SMI -- RFC 2578
|
||||
TEXTUAL-CONVENTION FROM SNMPv2-TC; -- RFC 2579
|
||||
|
||||
ianaGmpls MODULE-IDENTITY
|
||||
LAST-UPDATED
|
||||
"200702270000Z" -- 27 February 2007 00:00:00 GMT
|
||||
ORGANIZATION
|
||||
"IANA"
|
||||
CONTACT-INFO
|
||||
"Internet Assigned Numbers Authority
|
||||
Postal: 4676 Admiralty Way, Suite 330
|
||||
Marina del Rey, CA 90292
|
||||
Tel: +1 310 823 9358
|
||||
E-Mail: iana@iana.org"
|
||||
DESCRIPTION
|
||||
"Copyright (C) The IETF Trust (2007). The initial version
|
||||
of this MIB module was published in RFC 4802. For full legal
|
||||
notices see the RFC itself. Supplementary information
|
||||
may be available on:
|
||||
http://www.ietf.org/copyrights/ianamib.html"
|
||||
|
||||
REVISION
|
||||
"200702270000Z" -- 27 February 2007 00:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Initial version issued as part of RFC 4802."
|
||||
::= { mib-2 152 }
|
||||
|
||||
IANAGmplsLSPEncodingTypeTC ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This type is used to represent and control
|
||||
the LSP encoding type of an LSP signaled by a GMPLS
|
||||
signaling protocol.
|
||||
|
||||
This textual convention is strongly tied to the LSP
|
||||
Encoding Types sub-registry of the GMPLS Signaling
|
||||
Parameters registry managed by IANA. Values should be
|
||||
assigned by IANA in step with the LSP Encoding Types
|
||||
sub-registry and using the same registry management rules.
|
||||
However, the actual values used in this textual convention
|
||||
are solely within the purview of IANA and do not
|
||||
necessarily match the values in the LSP Encoding Types
|
||||
sub-registry.
|
||||
|
||||
The definition of this textual convention with the
|
||||
addition of newly assigned values is published
|
||||
periodically by the IANA, in either the Assigned
|
||||
Numbers RFC, or some derivative of it specific to
|
||||
Internet Network Management number assignments. (The
|
||||
latest arrangements can be obtained by contacting the
|
||||
IANA.)
|
||||
|
||||
Requests for new values should be made to IANA via
|
||||
email (iana@iana.org)."
|
||||
REFERENCE
|
||||
"1. Generalized Multi-Protocol Label Switching (GMPLS)
|
||||
Signaling Functional Description, RFC 3471, section
|
||||
3.1.1.
|
||||
2. Generalized MPLS Signalling Extensions for G.709 Optical
|
||||
Transport Networks Control, RFC 4328, section 3.1.1."
|
||||
SYNTAX INTEGER {
|
||||
tunnelLspNotGmpls(0), -- GMPLS is not in use
|
||||
tunnelLspPacket(1), -- Packet
|
||||
tunnelLspEthernet(2), -- Ethernet
|
||||
tunnelLspAnsiEtsiPdh(3), -- PDH
|
||||
-- the value 4 is deprecated
|
||||
tunnelLspSdhSonet(5), -- SDH or SONET
|
||||
-- the value 6 is deprecated
|
||||
tunnelLspDigitalWrapper(7), -- Digital Wrapper
|
||||
tunnelLspLambda(8), -- Lambda
|
||||
tunnelLspFiber(9), -- Fiber
|
||||
-- the value 10 is deprecated
|
||||
tunnelLspFiberChannel(11), -- Fiber Channel
|
||||
tunnelDigitalPath(12), -- Digital Path
|
||||
tunnelOpticalChannel(13) -- Optical Channel
|
||||
}
|
||||
|
||||
IANAGmplsSwitchingTypeTC ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This type is used to represent and
|
||||
control the LSP switching type of an LSP signaled by a
|
||||
GMPLS signaling protocol.
|
||||
|
||||
This textual convention is strongly tied to the Switching
|
||||
Types sub-registry of the GMPLS Signaling Parameters
|
||||
registry managed by IANA. Values should be assigned by
|
||||
IANA in step with the Switching Types sub-registry and
|
||||
using the same registry management rules. However, the
|
||||
actual values used in this textual convention are solely
|
||||
within the purview of IANA and do not necessarily match
|
||||
the values in the Switching Types sub-registry.
|
||||
|
||||
The definition of this textual convention with the
|
||||
addition of newly assigned values is published
|
||||
periodically by the IANA, in either the Assigned
|
||||
Numbers RFC, or some derivative of it specific to
|
||||
Internet Network Management number assignments. (The
|
||||
latest arrangements can be obtained by contacting the
|
||||
IANA.)
|
||||
|
||||
Requests for new values should be made to IANA via
|
||||
email (iana@iana.org)."
|
||||
REFERENCE
|
||||
"1. Routing Extensions in Support of Generalized
|
||||
Multi-Protocol Label Switching, RFC 4202, section 2.4.
|
||||
2. Generalized Multi-Protocol Label Switching (GMPLS)
|
||||
Signaling Functional Description, RFC 3471, section
|
||||
3.1.1."
|
||||
SYNTAX INTEGER {
|
||||
unknown(0), -- none of the following, or not known
|
||||
psc1(1), -- Packet-Switch-Capable 1
|
||||
psc2(2), -- Packet-Switch-Capable 2
|
||||
psc3(3), -- Packet-Switch-Capable 3
|
||||
psc4(4), -- Packet-Switch-Capable 4
|
||||
l2sc(51), -- Layer-2-Switch-Capable
|
||||
tdm(100), -- Time-Division-Multiplex
|
||||
lsc(150), -- Lambda-Switch-Capable
|
||||
fsc(200) -- Fiber-Switch-Capable
|
||||
}
|
||||
|
||||
IANAGmplsGeneralizedPidTC ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This data type is used to represent and control the LSP
|
||||
Generalized Protocol Identifier (G-PID) of an LSP
|
||||
signaled by a GMPLS signaling protocol.
|
||||
|
||||
This textual convention is strongly tied to the Generalized
|
||||
PIDs (G-PID) sub-registry of the GMPLS Signaling Parameters
|
||||
registry managed by IANA. Values should be assigned by
|
||||
IANA in step with the Generalized PIDs (G-PID) sub-registry
|
||||
and using the same registry management rules. However, the
|
||||
actual values used in this textual convention are solely
|
||||
within the purview of IANA and do not necessarily match the
|
||||
values in the Generalized PIDs (G-PID) sub-registry.
|
||||
|
||||
The definition of this textual convention with the
|
||||
addition of newly assigned values is published
|
||||
periodically by the IANA, in either the Assigned
|
||||
Numbers RFC, or some derivative of it specific to
|
||||
Internet Network Management number assignments. (The
|
||||
latest arrangements can be obtained by contacting the
|
||||
IANA.)
|
||||
|
||||
Requests for new values should be made to IANA via
|
||||
email (iana@iana.org)."
|
||||
REFERENCE
|
||||
"1. Generalized Multi-Protocol Label Switching (GMPLS)
|
||||
Signaling Functional Description, RFC 3471, section
|
||||
3.1.1.
|
||||
2. Generalized MPLS Signalling Extensions for G.709 Optical
|
||||
Transport Networks Control, RFC 4328, section 3.1.3."
|
||||
SYNTAX INTEGER {
|
||||
unknown(0), -- unknown or none of the following
|
||||
-- the values 1, 2, 3 and 4 are reserved in RFC 3471
|
||||
asynchE4(5),
|
||||
asynchDS3T3(6),
|
||||
asynchE3(7),
|
||||
bitsynchE3(8),
|
||||
bytesynchE3(9),
|
||||
asynchDS2T2(10),
|
||||
bitsynchDS2T2(11),
|
||||
reservedByRFC3471first(12),
|
||||
asynchE1(13),
|
||||
bytesynchE1(14),
|
||||
bytesynch31ByDS0(15),
|
||||
asynchDS1T1(16),
|
||||
bitsynchDS1T1(17),
|
||||
bytesynchDS1T1(18),
|
||||
vc1vc12(19),
|
||||
reservedByRFC3471second(20),
|
||||
reservedByRFC3471third(21),
|
||||
ds1SFAsynch(22),
|
||||
ds1ESFAsynch(23),
|
||||
ds3M23Asynch(24),
|
||||
ds3CBitParityAsynch(25),
|
||||
vtLovc(26),
|
||||
stsSpeHovc(27),
|
||||
posNoScramble16BitCrc(28),
|
||||
posNoScramble32BitCrc(29),
|
||||
posScramble16BitCrc(30),
|
||||
posScramble32BitCrc(31),
|
||||
atm(32),
|
||||
ethernet(33),
|
||||
sdhSonet(34),
|
||||
digitalwrapper(36),
|
||||
lambda(37),
|
||||
ansiEtsiPdh(38),
|
||||
lapsSdh(40),
|
||||
fddi(41),
|
||||
dqdb(42),
|
||||
fiberChannel3(43),
|
||||
hdlc(44),
|
||||
ethernetV2DixOnly(45),
|
||||
ethernet802dot3Only(46),
|
||||
g709ODUj(47),
|
||||
g709OTUk(48),
|
||||
g709CBRorCBRa(49),
|
||||
g709CBRb(50),
|
||||
g709BSOT(51),
|
||||
g709BSNT(52),
|
||||
gfpIPorPPP(53),
|
||||
gfpEthernetMAC(54),
|
||||
gfpEthernetPHY(55),
|
||||
g709ESCON(56),
|
||||
g709FICON(57),
|
||||
g709FiberChannel(58)
|
||||
}
|
||||
|
||||
IANAGmplsAdminStatusInformationTC ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This data type determines the setting of the
|
||||
Admin Status flags in the Admin Status object or TLV, as
|
||||
described in RFC 3471. Setting this object to a non-zero
|
||||
value will result in the inclusion of the Admin Status
|
||||
object or TLV on signaling messages.
|
||||
|
||||
This textual convention is strongly tied to the
|
||||
Administrative Status Information Flags sub-registry of
|
||||
the GMPLS Signaling Parameters registry managed by IANA.
|
||||
Values should be assigned by IANA in step with the
|
||||
Administrative Status Flags sub-registry and using the
|
||||
same registry management rules. However, the actual
|
||||
values used in this textual convention are solely
|
||||
within the purview of IANA and do not necessarily match
|
||||
the values in the Administrative Status Information
|
||||
Flags sub-registry.
|
||||
|
||||
The definition of this textual convention with the
|
||||
addition of newly assigned values is published
|
||||
periodically by the IANA, in either the Assigned
|
||||
Numbers RFC, or some derivative of it specific to
|
||||
Internet Network Management number assignments. (The
|
||||
latest arrangements can be obtained by contacting the
|
||||
IANA.)
|
||||
|
||||
Requests for new values should be made to IANA via
|
||||
email (iana@iana.org)."
|
||||
REFERENCE
|
||||
"1. Generalized Multi-Protocol Label Switching (GMPLS)
|
||||
Signaling Functional Description, RFC 3471, section 8.
|
||||
2. Generalized MPLS Signaling - RSVP-TE Extensions,
|
||||
RFC 3473, section 7.
|
||||
3. GMPLS - Communication of Alarm Information,
|
||||
RFC 4783, section 3.2.1."
|
||||
SYNTAX BITS {
|
||||
reflect(0), -- Reflect bit (RFC 3471)
|
||||
reserved1(1), -- reserved
|
||||
reserved2(2), -- reserved
|
||||
reserved3(3), -- reserved
|
||||
reserved4(4), -- reserved
|
||||
reserved5(5), -- reserved
|
||||
reserved6(6), -- reserved
|
||||
reserved7(7), -- reserved
|
||||
reserved8(8), -- reserved
|
||||
reserved9(9), -- reserved
|
||||
reserved10(10), -- reserved
|
||||
reserved11(11), -- reserved
|
||||
reserved12(12), -- reserved
|
||||
reserved13(13), -- reserved
|
||||
reserved14(14), -- reserved
|
||||
reserved15(15), -- reserved
|
||||
reserved16(16), -- reserved
|
||||
reserved17(17), -- reserved
|
||||
reserved18(18), -- reserved
|
||||
reserved19(19), -- reserved
|
||||
reserved20(20), -- reserved
|
||||
reserved21(21), -- reserved
|
||||
reserved22(22), -- reserved
|
||||
reserved23(23), -- reserved
|
||||
reserved24(24), -- reserved
|
||||
reserved25(25), -- reserved
|
||||
reserved26(26), -- reserved
|
||||
reserved27(27), -- Inhibit Alarm bit (RFC 4783)
|
||||
reserved28(28), -- reserved
|
||||
testing(29), -- Testing bit (RFC 3473)
|
||||
administrativelyDown(30), -- Admin down (RFC 3473)
|
||||
deleteInProgress(31) -- Delete bit (RFC 3473)
|
||||
}
|
||||
END
|
||||
|
||||
--
|
||||
-- Copyright (C) The IETF Trust (2007).
|
||||
--
|
||||
-- This document is subject to the rights, licenses and restrictions
|
||||
-- contained in BCP 78, and except as set forth therein, the authors
|
||||
-- retain all their rights.
|
||||
--
|
||||
-- This document and the information contained herein are provided on an
|
||||
-- "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
|
||||
-- OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE IETF TRUST AND
|
||||
-- THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF
|
||||
-- THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
|
||||
-- WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- Intellectual Property
|
||||
--
|
||||
-- The IETF takes no position regarding the validity or scope of any
|
||||
-- Intellectual Property Rights or other rights that might be claimed to
|
||||
-- pertain to the implementation or use of the technology described in
|
||||
-- this document or the extent to which any license under such rights
|
||||
-- might or might not be available; nor does it represent that it has
|
||||
-- made any independent effort to identify any such rights. Information
|
||||
-- on the procedures with respect to rights in RFC documents can be
|
||||
-- found in BCP 78 and BCP 79.
|
||||
--
|
||||
-- Copies of IPR disclosures made to the IETF Secretariat and any
|
||||
-- assurances of licenses to be made available, or the result of an
|
||||
-- attempt made to obtain a general license or permission for the use of
|
||||
-- such proprietary rights by implementers or users of this
|
||||
-- specification can be obtained from the IETF on-line IPR repository at
|
||||
-- http://www.ietf.org/ipr.
|
||||
--
|
||||
-- The IETF invites any interested party to bring to its attention any
|
||||
-- copyrights, patents or patent applications, or other proprietary
|
||||
-- rights that may cover technology that may be required to implement
|
||||
-- this standard. Please address the information to the IETF at
|
||||
-- ietf-ipr@ietf.org.
|
||||
--
|
||||
|
||||
|
2375
MIBS/junos/IPMCAST-MIB
Normal file
2375
MIBS/junos/IPMCAST-MIB
Normal file
File diff suppressed because it is too large
Load Diff
244
MIBS/junos/IPMCAST-MIB-CAPABILITY
Normal file
244
MIBS/junos/IPMCAST-MIB-CAPABILITY
Normal file
@ -0,0 +1,244 @@
|
||||
-- *****************************************************************
|
||||
-- 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
|
66
MIBS/junos/IPV6-FLOW-LABEL-MIB
Normal file
66
MIBS/junos/IPV6-FLOW-LABEL-MIB
Normal file
@ -0,0 +1,66 @@
|
||||
|
||||
-- WinAgents MIB Extraction Wizard
|
||||
-- Extracted from rfc3595.txt 16.03.2005 20:22:00
|
||||
|
||||
IPV6-FLOW-LABEL-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
|
||||
MODULE-IDENTITY, mib-2, Integer32 FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
||||
|
||||
ipv6FlowLabelMIB MODULE-IDENTITY
|
||||
|
||||
LAST-UPDATED "200308280000Z" -- 28 August 2003
|
||||
ORGANIZATION "IETF Operations and Management Area"
|
||||
CONTACT-INFO "Bert Wijnen (Editor)
|
||||
Lucent Technologies
|
||||
Schagen 33
|
||||
3461 GL Linschoten
|
||||
Netherlands
|
||||
|
||||
|
||||
|
||||
Phone: +31 348-407-775
|
||||
EMail: bwijnen@lucent.com
|
||||
|
||||
Send comments to <mibs@ops.ietf.org>.
|
||||
"
|
||||
DESCRIPTION "This MIB module provides commonly used textual
|
||||
conventions for IPv6 Flow Labels.
|
||||
|
||||
Copyright (C) The Internet Society (2003). This
|
||||
version of this MIB module is part of RFC 3595,
|
||||
see the RFC itself for full legal notices.
|
||||
"
|
||||
-- Revision History
|
||||
|
||||
REVISION "200308280000Z" -- 28 August 2003
|
||||
DESCRIPTION "Initial version, published as RFC 3595."
|
||||
|
||||
::= { mib-2 103 }
|
||||
|
||||
IPv6FlowLabel ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION "The flow identifier or Flow Label in an IPv6
|
||||
packet header that may be used to discriminate
|
||||
traffic flows.
|
||||
"
|
||||
REFERENCE "Internet Protocol, Version 6 (IPv6) specification,
|
||||
section 6. RFC 2460.
|
||||
"
|
||||
SYNTAX Integer32 (0..1048575)
|
||||
|
||||
IPv6FlowLabelOrAny ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION "The flow identifier or Flow Label in an IPv6
|
||||
packet header that may be used to discriminate
|
||||
traffic flows. The value of -1 is used to
|
||||
indicate a wildcard, i.e. any value.
|
||||
"
|
||||
SYNTAX Integer32 (-1 | 0..1048575)
|
||||
|
||||
END
|
||||
|
135
MIBS/junos/JNX-DOT3OAM-CAPABILITY
Normal file
135
MIBS/junos/JNX-DOT3OAM-CAPABILITY
Normal file
@ -0,0 +1,135 @@
|
||||
-- *****************************************************************
|
||||
-- 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
|
||||
|
2009
MIBS/junos/JNX-GDOI-MIB
Normal file
2009
MIBS/junos/JNX-GDOI-MIB
Normal file
File diff suppressed because it is too large
Load Diff
84
MIBS/junos/JNX-IF-CAPABILITY
Normal file
84
MIBS/junos/JNX-IF-CAPABILITY
Normal file
@ -0,0 +1,84 @@
|
||||
-- *****************************************************************
|
||||
-- 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
|
87
MIBS/junos/JNX-IP-CAPABILITY
Normal file
87
MIBS/junos/JNX-IP-CAPABILITY
Normal file
@ -0,0 +1,87 @@
|
||||
-- *****************************************************************
|
||||
-- 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
|
944
MIBS/junos/JNX-IPSEC-MONITOR-MIB
Normal file
944
MIBS/junos/JNX-IPSEC-MONITOR-MIB
Normal file
@ -0,0 +1,944 @@
|
||||
JNX-IPSEC-MONITOR-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Counter32, Counter64, Integer32, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
InetAddress, InetAddressType
|
||||
FROM INET-ADDRESS-MIB
|
||||
TEXTUAL-CONVENTION, DisplayString, TimeInterval
|
||||
FROM SNMPv2-TC
|
||||
jnxMibs
|
||||
FROM JUNIPER-SMI
|
||||
jnxSpSvcSetName
|
||||
FROM JUNIPER-SP-MIB
|
||||
JnxIkePeerRole, JnxIkePeerType, JnxIkeNegoMode, JnxDiffHellmanGrp, JnxEncryptAlgo,
|
||||
JnxIkeAuthMethod, JnxKeyType, JnxRemotePeerType, JnxSAType, JnxIkeHashAlgo, JnxEncapMode, JnxAuthAlgo
|
||||
FROM JUNIPER-IPSEC-FLOW-MON-MIB;
|
||||
jnxIpSecMonitorMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201605310000Z" -- Tue May 31 00:00:00 2016 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 " "
|
||||
|
||||
REVISION "201202102100Z"
|
||||
DESCRIPTION
|
||||
"Initial version implements only the following
|
||||
tables:
|
||||
- IKE tunnel table
|
||||
- IPSec tunnel table
|
||||
- IPSec security associations table
|
||||
"
|
||||
REVISION "201605310000Z" -- 31-May-16
|
||||
DESCRIPTION
|
||||
"Consolidated TC duplicated b/n jnx-ipsec-flow-mon.mib, jnx-ipsec-monitor-asp.mib"
|
||||
|
||||
::= { jnxMibs 22 }
|
||||
|
||||
|
||||
-- +++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
-- Local Textual Conventions
|
||||
-- +++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
|
||||
JnxIkeNegState ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"State of the Phase-1 IKE negotiation."
|
||||
SYNTAX INTEGER {
|
||||
matured(1),
|
||||
notmatured(2)
|
||||
}
|
||||
|
||||
JnxSpi ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of the SPI associated with IPsec Phase-2 security
|
||||
associations."
|
||||
SYNTAX Unsigned32 (256..4294967295)
|
||||
-- Umesh SYNTAX INTEGER (256..4294967295)
|
||||
|
||||
|
||||
|
||||
|
||||
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
-- IPsec MIB Object Groups
|
||||
--
|
||||
-- This MIB module contains the following groups:
|
||||
-- 1) IPsec Levels Group
|
||||
-- 2) IPsec Phase-1 Group
|
||||
-- 3) IPsec Phase-2 Group
|
||||
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
|
||||
jnxIpSecMIBObjects OBJECT IDENTIFIER
|
||||
::= {jnxIpSecMonitorMIB 1}
|
||||
jnxIpSecLevels OBJECT IDENTIFIER
|
||||
::= { jnxIpSecMIBObjects 1 }
|
||||
jnxIpSecPhaseOne OBJECT IDENTIFIER
|
||||
::= { jnxIpSecMIBObjects 2 }
|
||||
jnxIpSecPhaseTwo OBJECT IDENTIFIER
|
||||
::= { jnxIpSecMIBObjects 3 }
|
||||
|
||||
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
-- IPsec Levels Group
|
||||
--
|
||||
-- This group consists of a:
|
||||
-- 1) IPsec MIB Level
|
||||
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
|
||||
jnxIpSecMibLevel OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..4096)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The version of the IPsec MIB."
|
||||
::= { jnxIpSecLevels 1 }
|
||||
|
||||
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
-- The IPsec Phase-1 Internet Key Exchange Tunnel Table
|
||||
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
|
||||
jnxIkeTunnelTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxIkeTunnelEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IPsec Phase-1 Internet Key Exchange Tunnel Table.
|
||||
There is one entry in this table for each active IPsec
|
||||
Phase-1 IKE Tunnel."
|
||||
::= { jnxIpSecPhaseOne 1 }
|
||||
|
||||
jnxIkeTunnelEntry OBJECT-TYPE
|
||||
SYNTAX JnxIkeTunnelEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry contains the attributes associated with
|
||||
an active IPsec Phase-1 IKE Tunnel."
|
||||
INDEX { jnxSpSvcSetName, -- From the jnxSpSvcSetTable
|
||||
jnxIkeTunRemoteGwAddrType,
|
||||
jnxIkeTunRemoteGwAddr,
|
||||
jnxIkeTunIndex }
|
||||
::= { jnxIkeTunnelTable 1}
|
||||
|
||||
JnxIkeTunnelEntry ::= SEQUENCE {
|
||||
jnxIkeTunIndex Integer32,
|
||||
jnxIkeTunLocalRole JnxIkePeerRole,
|
||||
jnxIkeTunNegState JnxIkeNegState,
|
||||
jnxIkeTunInitiatorCookie DisplayString,
|
||||
jnxIkeTunResponderCookie DisplayString,
|
||||
|
||||
jnxIkeTunLocalIdType JnxIkePeerType,
|
||||
jnxIkeTunLocalIdValue DisplayString,
|
||||
jnxIkeTunLocalGwAddrType InetAddressType,
|
||||
jnxIkeTunLocalGwAddr InetAddress,
|
||||
jnxIkeTunLocalCertName DisplayString,
|
||||
jnxIkeTunRemoteIdType JnxIkePeerType,
|
||||
jnxIkeTunRemoteIdValue DisplayString,
|
||||
jnxIkeTunRemoteGwAddrType InetAddressType,
|
||||
jnxIkeTunRemoteGwAddr InetAddress,
|
||||
jnxIkeTunNegoMode JnxIkeNegoMode,
|
||||
jnxIkeTunDiffHellmanGrp JnxDiffHellmanGrp,
|
||||
jnxIkeTunEncryptAlgo JnxEncryptAlgo,
|
||||
jnxIkeTunHashAlgo JnxIkeHashAlgo,
|
||||
jnxIkeTunAuthMethod JnxIkeAuthMethod,
|
||||
jnxIkeTunLifeTime Integer32,
|
||||
jnxIkeTunActiveTime TimeInterval,
|
||||
|
||||
jnxIkeTunInOctets Counter64,
|
||||
jnxIkeTunInPkts Counter32,
|
||||
jnxIkeTunOutOctets Counter64,
|
||||
jnxIkeTunOutPkts Counter32
|
||||
}
|
||||
|
||||
jnxIkeTunIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the IPsec Phase-1 IKE Tunnel Table.
|
||||
The value of the index is a number which begins
|
||||
at one and is incremented with each tunnel that
|
||||
is created. The value of this object will
|
||||
wrap at 2,147,483,647."
|
||||
::= { jnxIkeTunnelEntry 1 }
|
||||
|
||||
jnxIkeTunLocalRole OBJECT-TYPE
|
||||
SYNTAX JnxIkePeerRole
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The role of local peer identity. The Role of
|
||||
the local peer can be:
|
||||
1. initiator.
|
||||
2. or responder."
|
||||
::= { jnxIkeTunnelEntry 2 }
|
||||
|
||||
jnxIkeTunNegState OBJECT-TYPE
|
||||
SYNTAX JnxIkeNegState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The state of the current negotiation , It can be
|
||||
1. matured
|
||||
2. not matured "
|
||||
::= { jnxIkeTunnelEntry 3 }
|
||||
|
||||
jnxIkeTunInitiatorCookie OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Cookie as generated by the peer that initiated the IKE Phase-1
|
||||
negotiation. This cookie is carried in the ISAKMP header."
|
||||
::= { jnxIkeTunnelEntry 4 }
|
||||
|
||||
jnxIkeTunResponderCookie OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Cookie as generated by the peer responding to the IKE Phase-1
|
||||
negotiation initiated by the remote peer. This cookie is carried
|
||||
in the ISAKMP header."
|
||||
::= { jnxIkeTunnelEntry 5 }
|
||||
|
||||
jnxIkeTunLocalIdType OBJECT-TYPE
|
||||
SYNTAX JnxIkePeerType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of local peer identity. The local
|
||||
peer may be identified by:
|
||||
1. an IP address, or
|
||||
2. or a fully qualified domain name string.
|
||||
3. or a distinguished name string."
|
||||
::= { jnxIkeTunnelEntry 6 }
|
||||
|
||||
jnxIkeTunLocalIdValue OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of the local peer identity.
|
||||
|
||||
If the local peer type is an IP Address, then this
|
||||
is the IP Address used to identify the local peer.
|
||||
|
||||
If the local peer type is id_fqdn, then this is
|
||||
the FQDN of the remote peer.
|
||||
|
||||
If the local peer type is a id_dn, then this is
|
||||
the distinguished name string of the local peer."
|
||||
::= { jnxIkeTunnelEntry 7 }
|
||||
|
||||
jnxIkeTunLocalGwAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address type of the local endpoint (gateway) for the IPsec
|
||||
Phase-1 IKE Tunnel."
|
||||
::= { jnxIkeTunnelEntry 8 }
|
||||
|
||||
jnxIkeTunLocalGwAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address of the local endpoint (gateway) for the IPsec
|
||||
Phase-1 IKE Tunnel."
|
||||
::= { jnxIkeTunnelEntry 9 }
|
||||
|
||||
jnxIkeTunLocalCertName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of the certificate used for authentication of the local
|
||||
tunnel endpoint. This object will have some valid value only
|
||||
if negotiated IKE authentication method is other than pre-saherd
|
||||
key. If the IKE negotiation do not use certificate based
|
||||
authentication method, then the value of this object will be a
|
||||
NULL string."
|
||||
::= { jnxIkeTunnelEntry 10 }
|
||||
|
||||
jnxIkeTunRemoteIdType OBJECT-TYPE
|
||||
SYNTAX JnxIkePeerType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of remote peer identity.
|
||||
The remote peer may be identified by:
|
||||
1. an IP address, or
|
||||
2. or a fully qualified domain name string.
|
||||
3. or a distinguished name string."
|
||||
::= { jnxIkeTunnelEntry 11 }
|
||||
|
||||
jnxIkeTunRemoteIdValue OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of the remote peer identity.
|
||||
|
||||
If the remote peer type is an IP Address, then this
|
||||
is the IP Address used to identify the remote peer.
|
||||
|
||||
If the remote peer type is id_fqdn, then this is
|
||||
the FQDN of the remote peer.
|
||||
|
||||
If the remote peer type is a id_dn, then this is
|
||||
the distinguished named string of the remote peer."
|
||||
::= { jnxIkeTunnelEntry 12 }
|
||||
|
||||
jnxIkeTunRemoteGwAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address type of the remote gateway (endpoint) for the IPsec
|
||||
Phase-1 IKE Tunnel."
|
||||
::= { jnxIkeTunnelEntry 13 }
|
||||
|
||||
jnxIkeTunRemoteGwAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address of the remote gateway (endpoint) for the IPsec
|
||||
Phase-1 IKE Tunnel."
|
||||
::= { jnxIkeTunnelEntry 14 }
|
||||
|
||||
jnxIkeTunNegoMode OBJECT-TYPE
|
||||
SYNTAX JnxIkeNegoMode
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The negotiation mode of the IPsec Phase-1 IKE Tunnel."
|
||||
::= { jnxIkeTunnelEntry 15 }
|
||||
|
||||
jnxIkeTunDiffHellmanGrp OBJECT-TYPE
|
||||
SYNTAX JnxDiffHellmanGrp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Diffie Hellman Group used in IPsec Phase-1 IKE
|
||||
negotiations."
|
||||
::= { jnxIkeTunnelEntry 16 }
|
||||
|
||||
jnxIkeTunEncryptAlgo OBJECT-TYPE
|
||||
SYNTAX JnxEncryptAlgo
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The encryption algorithm used in IPsec Phase-1 IKE
|
||||
negotiations."
|
||||
::= { jnxIkeTunnelEntry 17 }
|
||||
|
||||
jnxIkeTunHashAlgo OBJECT-TYPE
|
||||
SYNTAX JnxIkeHashAlgo
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The hash algorithm used in IPsec Phase-1 IKE
|
||||
negotiations."
|
||||
::= { jnxIkeTunnelEntry 18 }
|
||||
|
||||
jnxIkeTunAuthMethod OBJECT-TYPE
|
||||
SYNTAX JnxIkeAuthMethod
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The authentication method used in IPsec Phase-1 IKE
|
||||
negotiations."
|
||||
::= { jnxIkeTunnelEntry 19 }
|
||||
|
||||
jnxIkeTunLifeTime OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The negotiated LifeTime of the IPsec Phase-1 IKE Tunnel
|
||||
in seconds."
|
||||
::= { jnxIkeTunnelEntry 20 }
|
||||
|
||||
jnxIkeTunActiveTime OBJECT-TYPE
|
||||
SYNTAX TimeInterval
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The length of time the IPsec Phase-1 IKE tunnel has been
|
||||
active in hundredths of seconds."
|
||||
::= { jnxIkeTunnelEntry 21 }
|
||||
|
||||
jnxIkeTunInOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
UNITS "Octets"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of octets received by
|
||||
this IPsec Phase-1 IKE security association."
|
||||
::= { jnxIkeTunnelEntry 22 }
|
||||
|
||||
jnxIkeTunInPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "Packets"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of packets received by
|
||||
this IPsec Phase-1 IKE security association."
|
||||
::= { jnxIkeTunnelEntry 23 }
|
||||
|
||||
jnxIkeTunOutOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
UNITS "Octets"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of octets sent by this IPsec Phase-1
|
||||
IKE security association."
|
||||
::= { jnxIkeTunnelEntry 24 }
|
||||
|
||||
jnxIkeTunOutPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "Packets"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of packets sent by this IPsec Phase-1
|
||||
IKE security association."
|
||||
::= { jnxIkeTunnelEntry 25 }
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
-- The IPsec Phase-2 Tunnel Table
|
||||
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
jnxIpSecTunnelTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxIpSecTunnelEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IPsec Phase-2 Tunnel Table.
|
||||
There is one entry in this table for
|
||||
each active IPsec Phase-2 Tunnel."
|
||||
::= { jnxIpSecPhaseTwo 1 }
|
||||
|
||||
jnxIpSecTunnelEntry OBJECT-TYPE
|
||||
SYNTAX JnxIpSecTunnelEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry contains the attributes
|
||||
associated with an active IPsec Phase-2 Tunnel."
|
||||
INDEX {jnxSpSvcSetName, -- From the jnxSpSvcSetTable
|
||||
jnxIpSecTunRemoteGwAddrType,
|
||||
jnxIpSecTunRemoteGwAddr,
|
||||
jnxIpSecTunIndex }
|
||||
::= { jnxIpSecTunnelTable 1 }
|
||||
|
||||
JnxIpSecTunnelEntry ::= SEQUENCE {
|
||||
jnxIpSecTunIndex Integer32,
|
||||
jnxIpSecRuleName DisplayString,
|
||||
jnxIpSecTermName DisplayString,
|
||||
jnxIpSecTunLocalGwAddrType InetAddressType,
|
||||
jnxIpSecTunLocalGwAddr InetAddress,
|
||||
jnxIpSecTunRemoteGwAddrType InetAddressType,
|
||||
jnxIpSecTunRemoteGwAddr InetAddress,
|
||||
jnxIpSecTunLocalProxyId DisplayString,
|
||||
jnxIpSecTunRemoteProxyId DisplayString,
|
||||
jnxIpSecTunKeyType JnxKeyType,
|
||||
jnxIpSecRemotePeerType JnxRemotePeerType,
|
||||
jnxIpSecTunMtu Integer32,
|
||||
|
||||
jnxIpSecTunOutEncryptedBytes Counter64,
|
||||
jnxIpSecTunOutEncryptedPkts Counter64,
|
||||
jnxIpSecTunInDecryptedBytes Counter64,
|
||||
jnxIpSecTunInDecryptedPkts Counter64,
|
||||
|
||||
jnxIpsSecTunAHInBytes Counter64,
|
||||
jnxIpsSecTunAHInPkts Counter64,
|
||||
jnxIpsSecTunAHOutBytes Counter64,
|
||||
jnxIpsSecTunAHOutPkts Counter64,
|
||||
|
||||
jnxIpSecTunReplayDropPkts Counter64,
|
||||
jnxIpSecTunAhAuthFails Counter64,
|
||||
jnxIpSecTunEspAuthFails Counter64,
|
||||
jnxIpSecTunDecryptFails Counter64,
|
||||
jnxIpSecTunBadHeaders Counter64,
|
||||
jnxIpSecTunBadTrailers Counter64,
|
||||
jnxIpSecTunDroppedPkts Counter64
|
||||
}
|
||||
|
||||
jnxIpSecTunIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the IPsec Phase-2 Tunnel Table.
|
||||
The value of the index is a number which begins
|
||||
at one and is incremented with each tunnel that
|
||||
is created. The value of this object will wrap
|
||||
at 2,147,483,647."
|
||||
::= { jnxIpSecTunnelEntry 1 }
|
||||
|
||||
jnxIpSecRuleName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of the rule configured in IPSec configuration."
|
||||
::= { jnxIpSecTunnelEntry 2 }
|
||||
|
||||
jnxIpSecTermName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of the term configured under IPSec rule."
|
||||
::= { jnxIpSecTunnelEntry 3 }
|
||||
|
||||
jnxIpSecTunLocalGwAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address type of the local gateway (endpoint) for the IPsec
|
||||
Phase-2 Tunnel."
|
||||
::= { jnxIpSecTunnelEntry 4 }
|
||||
|
||||
jnxIpSecTunLocalGwAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address of the local gateway (endpoint) for the IPsec
|
||||
Phase-2 Tunnel."
|
||||
::= { jnxIpSecTunnelEntry 5 }
|
||||
|
||||
jnxIpSecTunRemoteGwAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address type of the remote gateway (endpoint) for the IPsec
|
||||
Phase-2 Tunnel."
|
||||
::= { jnxIpSecTunnelEntry 6 }
|
||||
|
||||
jnxIpSecTunRemoteGwAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address of the remote gateway (endpoint) for the IPsec
|
||||
Phase-2 Tunnel."
|
||||
::= { jnxIpSecTunnelEntry 7 }
|
||||
|
||||
jnxIpSecTunLocalProxyId OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifier for the local end."
|
||||
::= { jnxIpSecTunnelEntry 8 }
|
||||
|
||||
jnxIpSecTunRemoteProxyId OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifier for the remote end."
|
||||
::= { jnxIpSecTunnelEntry 9 }
|
||||
|
||||
jnxIpSecTunKeyType OBJECT-TYPE
|
||||
SYNTAX JnxKeyType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of key used by the IPsec Phase-2 Tunnel. It can be
|
||||
one of the following two types:
|
||||
- IKE negotiated
|
||||
- Manually installed"
|
||||
::= { jnxIpSecTunnelEntry 10 }
|
||||
|
||||
jnxIpSecRemotePeerType OBJECT-TYPE
|
||||
SYNTAX JnxRemotePeerType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of the remote peer gateway (endpoint). It can be one
|
||||
of the following two types:
|
||||
- static (Remote peer whose IP address is known beforehand)
|
||||
- dynamic (Remote peer whose IP address is not known
|
||||
beforehand)"
|
||||
::= { jnxIpSecTunnelEntry 11 }
|
||||
|
||||
|
||||
jnxIpSecTunMtu OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MTU value of this Phase-2 tunnel."
|
||||
::= { jnxIpSecTunnelEntry 12 }
|
||||
|
||||
|
||||
jnxIpSecTunOutEncryptedBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of bytes encrypted by this Phase-2 tunnel."
|
||||
::= { jnxIpSecTunnelEntry 13 }
|
||||
|
||||
|
||||
jnxIpSecTunOutEncryptedPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of packets encrypted by this Phase-2 tunnel."
|
||||
::= { jnxIpSecTunnelEntry 14 }
|
||||
|
||||
|
||||
jnxIpSecTunInDecryptedBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of bytes decrypted by this Phase-2 tunnel."
|
||||
::= { jnxIpSecTunnelEntry 15 }
|
||||
|
||||
|
||||
jnxIpSecTunInDecryptedPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of packets decrypted by this Phase-2 tunnel."
|
||||
::= { jnxIpSecTunnelEntry 16 }
|
||||
|
||||
|
||||
jnxIpsSecTunAHInBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of incoming bytes authenticated using AH by this Phase-2
|
||||
tunnel."
|
||||
::= { jnxIpSecTunnelEntry 17 }
|
||||
|
||||
|
||||
jnxIpsSecTunAHInPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of incoming packets authenticated using AH by this Phase-2
|
||||
tunnel."
|
||||
::= { jnxIpSecTunnelEntry 18 }
|
||||
|
||||
|
||||
jnxIpsSecTunAHOutBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of outgoing bytes applied AH by this Phase-2 tunnel."
|
||||
::= { jnxIpSecTunnelEntry 19 }
|
||||
|
||||
|
||||
jnxIpsSecTunAHOutPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of outgoing packets applied AH by this Phase-2 tunnel."
|
||||
::= { jnxIpSecTunnelEntry 20 }
|
||||
|
||||
jnxIpSecTunReplayDropPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of packets dropped by this Phase-2 tunnel due to
|
||||
anti replay check failure."
|
||||
::= { jnxIpSecTunnelEntry 21 }
|
||||
|
||||
|
||||
jnxIpSecTunAhAuthFails OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of packets received by this Phase-2 tunnel that
|
||||
failed AH authentication."
|
||||
::= { jnxIpSecTunnelEntry 22 }
|
||||
|
||||
|
||||
jnxIpSecTunEspAuthFails OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of packets received by this Phase-2 tunnel that
|
||||
failed ESP authentication."
|
||||
::= { jnxIpSecTunnelEntry 23 }
|
||||
|
||||
|
||||
jnxIpSecTunDecryptFails OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of packets received by this Phase-2 tunnel that
|
||||
failed decryption."
|
||||
::= { jnxIpSecTunnelEntry 24 }
|
||||
|
||||
|
||||
jnxIpSecTunBadHeaders OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of packets received by this Phase-2 tunnel that
|
||||
failed due to bad headers."
|
||||
::= { jnxIpSecTunnelEntry 25 }
|
||||
|
||||
jnxIpSecTunBadTrailers OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of packets received by this Phase-2 tunnel that
|
||||
failed due to bad ESP trailers."
|
||||
::= { jnxIpSecTunnelEntry 26 }
|
||||
|
||||
jnxIpSecTunDroppedPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of dropped packets for this Phase-2 tunnel."
|
||||
::= { jnxIpSecTunnelEntry 27 }
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
-- The IPsec Phase-2 Security Association Table
|
||||
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
|
||||
jnxIpSecSaTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxIpSecSaEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IPsec Phase-2 Security Association Table.
|
||||
This table identifies the structure (in terms of
|
||||
component SAs) of each active Phase-2 IPsec tunnel.
|
||||
This table contains an entry for each active and
|
||||
expiring security association and maps each entry
|
||||
in the active Phase-2 tunnel table (ipSecTunTable)
|
||||
into a number of entries in this table. The index of this
|
||||
table reflects the
|
||||
|
||||
<destination-address, protocol, spi>
|
||||
|
||||
rule for identifying Security Associations."
|
||||
::= { jnxIpSecPhaseTwo 2 }
|
||||
|
||||
jnxIpSecSaEntry OBJECT-TYPE
|
||||
SYNTAX JnxIpSecSaEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry contains the attributes associated with
|
||||
active and expiring IPsec Phase-2
|
||||
security associations."
|
||||
INDEX { jnxSpSvcSetName, -- From jnxSpSvcSetTable
|
||||
jnxIpSecTunRemoteGwAddrType, -- From ipSecTunnelTable
|
||||
jnxIpSecTunRemoteGwAddr, -- From ipSecTunnelTable
|
||||
jnxIpSecTunIndex, -- From ipSecTunnelTable
|
||||
jnxIpSecSaIndex }
|
||||
::= { jnxIpSecSaTable 1 }
|
||||
|
||||
JnxIpSecSaEntry ::= SEQUENCE {
|
||||
jnxIpSecSaProtocol INTEGER,
|
||||
jnxIpSecSaIndex Integer32,
|
||||
jnxIpSecSaInSpi JnxSpi,
|
||||
jnxIpSecSaOutSpi JnxSpi,
|
||||
jnxIpSecSaInAuxSpi JnxSpi,
|
||||
jnxIpSecSaOutAuxSpi JnxSpi,
|
||||
jnxIpSecSaType JnxSAType,
|
||||
jnxIpSecSaEncapMode JnxEncapMode,
|
||||
jnxIpSecSaLifeSize Integer32,
|
||||
jnxIpSecSaLifeTime Integer32,
|
||||
jnxIpSecSaActiveTime TimeInterval,
|
||||
jnxIpSecSaLifeSizeThreshold Integer32,
|
||||
jnxIpSecSaLifeTimeThreshold Integer32,
|
||||
jnxIpSecSaEncryptAlgo JnxEncryptAlgo,
|
||||
jnxIpSecSaAuthAlgo JnxAuthAlgo,
|
||||
jnxIpSecSaState INTEGER
|
||||
}
|
||||
jnxIpSecSaProtocol OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
ah(1),
|
||||
esp(2)
|
||||
}
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index, represents the security protocol (AH, ESP or
|
||||
IPComp) for which this security association was setup."
|
||||
::= { jnxIpSecSaEntry 1 }
|
||||
|
||||
jnxIpSecSaIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index, in the context of the IPsec tunnel ipSecTunIndex,
|
||||
of the security association represented by this table entry.
|
||||
The value of this index is a number which begins at one and
|
||||
is incremented with each SPI associated with an IPsec Phase-2
|
||||
Tunnel. The value of this object will wrap at 2,147,483,647."
|
||||
::= { jnxIpSecSaEntry 2 }
|
||||
|
||||
jnxIpSecSaInSpi OBJECT-TYPE
|
||||
SYNTAX JnxSpi
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of the incoming SPI."
|
||||
::= { jnxIpSecSaEntry 3 }
|
||||
|
||||
jnxIpSecSaOutSpi OBJECT-TYPE
|
||||
SYNTAX JnxSpi
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of the outgoing SPI."
|
||||
::= { jnxIpSecSaEntry 4 }
|
||||
|
||||
jnxIpSecSaInAuxSpi OBJECT-TYPE
|
||||
SYNTAX JnxSpi
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of the incoming auxiliary SPI. This is valid for AH
|
||||
and ESP bundles."
|
||||
::= { jnxIpSecSaEntry 5 }
|
||||
|
||||
jnxIpSecSaOutAuxSpi OBJECT-TYPE
|
||||
SYNTAX JnxSpi
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of the outgoing auxiliary SPI. This is valid for AH
|
||||
and ESP bundles."
|
||||
::= { jnxIpSecSaEntry 6 }
|
||||
|
||||
jnxIpSecSaType OBJECT-TYPE
|
||||
SYNTAX JnxSAType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This field represents the type of security associations
|
||||
which can be either manual or dynamic"
|
||||
::= { jnxIpSecSaEntry 7 }
|
||||
|
||||
jnxIpSecSaEncapMode OBJECT-TYPE
|
||||
SYNTAX JnxEncapMode
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The encapsulation mode used by an IPsec Phase-2 Tunnel. "
|
||||
::= { jnxIpSecSaEntry 8 }
|
||||
|
||||
jnxIpSecSaLifeSize OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The negotiated LifeSize of the IPsec Phase-2 Tunnel in kilobytes. "
|
||||
::= { jnxIpSecSaEntry 9 }
|
||||
|
||||
jnxIpSecSaLifeTime OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The negotiated LifeTime of the IPsec Phase-2 Tunnel in seconds. "
|
||||
::= { jnxIpSecSaEntry 10 }
|
||||
|
||||
jnxIpSecSaActiveTime OBJECT-TYPE
|
||||
SYNTAX TimeInterval
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The length of time the IPsec Phase-2 Tunnel has been active in seconds. "
|
||||
::= { jnxIpSecSaEntry 11 }
|
||||
|
||||
jnxIpSecSaLifeSizeThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The security association LifeSize refresh threshold in kilobytes. "
|
||||
::= { jnxIpSecSaEntry 12 }
|
||||
|
||||
jnxIpSecSaLifeTimeThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The security association LifeTime refresh threshold in seconds. "
|
||||
::= { jnxIpSecSaEntry 13 }
|
||||
|
||||
jnxIpSecSaEncryptAlgo OBJECT-TYPE
|
||||
SYNTAX JnxEncryptAlgo
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Encryption algorithm used to encrypt
|
||||
the packets which can be either es-cbc or 3des-cbc. "
|
||||
::= { jnxIpSecSaEntry 14 }
|
||||
|
||||
jnxIpSecSaAuthAlgo OBJECT-TYPE
|
||||
SYNTAX JnxAuthAlgo
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The algorithm used for authentication of packets which
|
||||
can be hmac-md5-96 or hmac-sha1-96"
|
||||
::= { jnxIpSecSaEntry 15 }
|
||||
|
||||
jnxIpSecSaState OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
unknown(0),
|
||||
active(1),
|
||||
expiring(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This column represents the status of the security association
|
||||
represented by this table entry. If the status of the SA is
|
||||
'active', the SA is ready for active use. The status
|
||||
'expiring' represents any of the various states that the
|
||||
security association transitions through before being purged."
|
||||
::= { jnxIpSecSaEntry 16 }
|
||||
END
|
||||
|
1796
MIBS/junos/JNX-L2TP-MIB
Normal file
1796
MIBS/junos/JNX-L2TP-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1343
MIBS/junos/JNX-MPLS-TE-P2MP-STD-MIB
Normal file
1343
MIBS/junos/JNX-MPLS-TE-P2MP-STD-MIB
Normal file
File diff suppressed because it is too large
Load Diff
3039
MIBS/junos/JNX-OPT-IF-EXT-MIB
Normal file
3039
MIBS/junos/JNX-OPT-IF-EXT-MIB
Normal file
File diff suppressed because it is too large
Load Diff
7204
MIBS/junos/JNX-OPT-IF-MIB
Normal file
7204
MIBS/junos/JNX-OPT-IF-MIB
Normal file
File diff suppressed because it is too large
Load Diff
3075
MIBS/junos/JNX-PPP-MIB
Normal file
3075
MIBS/junos/JNX-PPP-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1403
MIBS/junos/JNX-PPPOE-MIB
Normal file
1403
MIBS/junos/JNX-PPPOE-MIB
Normal file
File diff suppressed because it is too large
Load Diff
98
MIBS/junos/JNX-SNMPv2-CAPABILITY
Normal file
98
MIBS/junos/JNX-SNMPv2-CAPABILITY
Normal file
@ -0,0 +1,98 @@
|
||||
|
||||
-- *****************************************************************
|
||||
-- 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
|
||||
|
89
MIBS/junos/JUNIPER-ALARM-EXT-MIB
Normal file
89
MIBS/junos/JUNIPER-ALARM-EXT-MIB
Normal file
@ -0,0 +1,89 @@
|
||||
--
|
||||
-- Juniper Enterprise Specific MIB: Ping MIB
|
||||
--
|
||||
-- Copyright (c) 2001-2013, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
JUNIPER-ALARM-EXT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION, DateAndTime
|
||||
FROM SNMPv2-TC -- [RFC2579]
|
||||
alarmClearEntry
|
||||
FROM ALARM-MIB
|
||||
jnxMibs, jnxAlarmExtMibRoot
|
||||
FROM JUNIPER-SMI;
|
||||
|
||||
jnxAlarmMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201209041502Z" -- Tue Sept 2 15:02:46 2012 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 alarms from the router chassis box."
|
||||
::= { jnxAlarmExtMibRoot 1 }
|
||||
|
||||
jnxAlarmObjects OBJECT IDENTIFIER ::= { jnxAlarmMIB 1 }
|
||||
|
||||
-- Extension to Clear table.
|
||||
-- Some systems may have a requirement that information
|
||||
-- on alarms that are no longer active be available.
|
||||
-- This memo provides a clear table to support this
|
||||
-- requirement. Though Clear table provides the history
|
||||
-- of alarms raised, it doesn't the datAndTime when the
|
||||
-- alarm was rasied. This information is critical.
|
||||
-- A new table is deined that extends the alarmClearTable
|
||||
-- by AUGENTING it. This table will provide dateAndTime
|
||||
-- a particular which is no longer active was raised.
|
||||
--
|
||||
-- Alarm Clear Table Extensions
|
||||
--
|
||||
|
||||
|
||||
jnxAlarmClearTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxAlarmClearEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This table augments alarmClearTable. This table
|
||||
contains additional object needed to indicate
|
||||
DateAndTime when a particular alarm was raised."
|
||||
::= { jnxAlarmObjects 1}
|
||||
|
||||
jnxAlarmClearEntry OBJECT-TYPE
|
||||
SYNTAX JnxAlarmClearEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" An entry containing additional information
|
||||
applicable to a particular entry in alarm
|
||||
ClearTable."
|
||||
AUGMENTS { alarmClearEntry }
|
||||
::= { jnxAlarmClearTable 1 }
|
||||
|
||||
JnxAlarmClearEntry ::=
|
||||
SEQUENCE {
|
||||
jnxAlarmClearActiveDateAndTime DateAndTime
|
||||
}
|
||||
|
||||
jnxAlarmClearActiveDateAndTime OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This object indicates DateAndTime, when
|
||||
current alarm was raised."
|
||||
::= { jnxAlarmClearEntry 1 }
|
||||
|
||||
END
|
185
MIBS/junos/JUNIPER-ALARM-MIB
Normal file
185
MIBS/junos/JUNIPER-ALARM-MIB
Normal file
@ -0,0 +1,185 @@
|
||||
--
|
||||
-- Juniper Enterprise Specific MIB: Alarm MIB
|
||||
--
|
||||
-- Copyright (c) 2001-2003, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
JUNIPER-ALARM-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Gauge32
|
||||
FROM SNMPv2-SMI
|
||||
TimeStamp
|
||||
FROM SNMPv2-TC
|
||||
jnxMibs
|
||||
FROM JUNIPER-SMI;
|
||||
|
||||
jnxAlarms MODULE-IDENTITY
|
||||
LAST-UPDATED "200307182153Z" -- Fri Jul 18 21:53:46 2003 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 alarms from the router chassis box."
|
||||
::= { jnxMibs 4 }
|
||||
|
||||
|
||||
|
||||
|
||||
-- ::= { jnxAlarms 1 } This OID is obsolete.
|
||||
|
||||
|
||||
--
|
||||
-- Craft Alarms
|
||||
--
|
||||
|
||||
jnxCraftAlarms OBJECT IDENTIFIER ::= { jnxAlarms 2 }
|
||||
|
||||
|
||||
jnxAlarmRelayMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
other(1), -- other or unknown
|
||||
passOn(2), -- alarms being passed on
|
||||
cutOff(3) -- alarms being cut off
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The alarm relay mode of the craft interface
|
||||
panel for both yellow and red alarms.
|
||||
|
||||
Both yellow and red alarms could be cut off
|
||||
by a front panel Alarm Cutoff / Lamp Test
|
||||
(ACO/LT) button.
|
||||
|
||||
In the pass-on mode, the alarm relay will be
|
||||
activated to pass on the yellow or red alarms.
|
||||
In the cut-off mode, both yellow and red alarms
|
||||
will be cut off from the alarm relays which are
|
||||
normally connected to audible sirens or visual
|
||||
flashing devices."
|
||||
|
||||
|
||||
::= { jnxCraftAlarms 1 }
|
||||
|
||||
|
||||
jnxYellowAlarms OBJECT IDENTIFIER ::= { jnxCraftAlarms 2 }
|
||||
|
||||
jnxYellowAlarmState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
other(1), -- alarm state is unknown
|
||||
off(2), -- alarm is off
|
||||
on(3) -- alarm is on
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The yellow alarm state on the craft interface
|
||||
panel.
|
||||
|
||||
The yellow alarm is on when there is some
|
||||
system warning such as maintenance alert or
|
||||
significant temperature increase.
|
||||
|
||||
This yellow alarm state could be turned off
|
||||
by the ACO/LT (Alarm Cut Off / Lamp Test) button
|
||||
on the front panel module."
|
||||
|
||||
|
||||
::= { jnxYellowAlarms 1 }
|
||||
|
||||
jnxYellowAlarmCount OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of currently active and non-silent
|
||||
yellow alarms.
|
||||
|
||||
This object is independent of the ACO/LT (Alarm
|
||||
Cut Off / Lamp Test) button."
|
||||
|
||||
|
||||
::= { jnxYellowAlarms 2 }
|
||||
|
||||
|
||||
jnxYellowAlarmLastChange OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime when the yellow alarm
|
||||
last changed - either from off to on or vice
|
||||
versa. Zero if unknown or never changed since
|
||||
the agent was up."
|
||||
|
||||
|
||||
::= { jnxYellowAlarms 3 }
|
||||
|
||||
|
||||
jnxRedAlarms OBJECT IDENTIFIER ::= { jnxCraftAlarms 3 }
|
||||
|
||||
jnxRedAlarmState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
other(1), -- alarm state is unknown
|
||||
off(2), -- alarm is off
|
||||
on(3) -- alarm is on
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The red alarm indication on the craft interface
|
||||
panel.
|
||||
|
||||
The red alarm is on when there is some system
|
||||
failure or power supply failure or the system
|
||||
is experiencing a hardware malfunction or some
|
||||
threshold is being exceeded.
|
||||
|
||||
This red alarm state could be turned off by the
|
||||
ACO/LT (Alarm Cut Off / Lamp Test) button on the
|
||||
front panel module."
|
||||
|
||||
|
||||
::= { jnxRedAlarms 1 }
|
||||
|
||||
|
||||
jnxRedAlarmCount OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of currently active and non-silent
|
||||
red alarms.
|
||||
|
||||
This object is independent of the ACO/LT (Alarm
|
||||
Cut Off / Lamp Test) button."
|
||||
|
||||
|
||||
::= { jnxRedAlarms 2 }
|
||||
|
||||
|
||||
jnxRedAlarmLastChange OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime when the red alarm
|
||||
last changed - either from off to on or vice
|
||||
versa. Zero if unknown or never changed since
|
||||
the agent was up."
|
||||
|
||||
|
||||
::= { jnxRedAlarms 3 }
|
||||
|
||||
|
||||
END
|
407
MIBS/junos/JUNIPER-ANALYZER-MIB
Normal file
407
MIBS/junos/JUNIPER-ANALYZER-MIB
Normal file
@ -0,0 +1,407 @@
|
||||
JUNIPER-ANALYZER-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
TruthValue, DisplayString
|
||||
FROM SNMPv2-TC
|
||||
jnxExAnalyzer
|
||||
FROM JUNIPER-EX-SMI;
|
||||
|
||||
jnxAnalyzerMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201407170000Z"
|
||||
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 Analyzer and Remote Analyzer. Port mirroring is widely
|
||||
used in enterprise switches to send a copy of all or sampled
|
||||
packets seen on a port to an anlyzer on the same or different
|
||||
switch."
|
||||
|
||||
REVISION
|
||||
"200808010000Z" -- Fri Aug 01 00:00:00 2008 UTC
|
||||
|
||||
DESCRIPTION
|
||||
"Initial version"
|
||||
|
||||
REVISION
|
||||
"200904220000Z" -- Wed April 22 00:00:00 2009 UTC
|
||||
|
||||
DESCRIPTION
|
||||
"Marking jnxAnalyzerStatus as deprecated"
|
||||
|
||||
REVISION
|
||||
"201007300000Z" -- Fri July 30 00:00:00 2009 UTC
|
||||
|
||||
DESCRIPTION
|
||||
"Marking deprecated OIDs as obsolete"
|
||||
|
||||
REVISION
|
||||
"201407170000Z" -- THU July 17 00:00:00 2014 UTC
|
||||
|
||||
DESCRIPTION
|
||||
"Rectifying typo errors from 'Anlayzer' to 'Analyzer'"
|
||||
|
||||
::= { jnxExAnalyzer 1 }
|
||||
|
||||
jnxAnalyzerMIBObjects OBJECT IDENTIFIER ::= { jnxAnalyzerMIB 1 }
|
||||
|
||||
-- The Analyzer Table
|
||||
|
||||
jnxAnalyzerTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxAnalyzerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Network traffic passing through ports is analyzed by sending a
|
||||
copy of the traffic to another port on the same or different switch.
|
||||
This table contains the analyzer parameters."
|
||||
::= { jnxAnalyzerMIBObjects 1 }
|
||||
|
||||
jnxAnalyzerEntry OBJECT-TYPE
|
||||
SYNTAX JnxAnalyzerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A row instance contains the Analyzer Name, Analyzer Status, Mirroring
|
||||
Ratio, Loss Priority."
|
||||
INDEX { jnxAnalyzerName }
|
||||
::= { jnxAnalyzerTable 1 }
|
||||
|
||||
JnxAnalyzerEntry ::=
|
||||
SEQUENCE {
|
||||
jnxAnalyzerName DisplayString,
|
||||
jnxAnalyzerStatus TruthValue,
|
||||
jnxMirroringRatio Unsigned32,
|
||||
jnxLossPriority INTEGER
|
||||
}
|
||||
|
||||
jnxAnalyzerName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..255))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies a unique Analyzer configured on the switch."
|
||||
::= { jnxAnalyzerEntry 1 }
|
||||
|
||||
jnxAnalyzerStatus OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"This object identifies whether the mirroring associated with a
|
||||
particular analyzer is enabled or disabled."
|
||||
::= { jnxAnalyzerEntry 2 }
|
||||
|
||||
jnxMirroringRatio OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object will specify the mirroring ratio. User can configure
|
||||
the analyzer to mirror only one out of X packets [1:X packets] in
|
||||
the ingress/egress side based on whether the port is configured for
|
||||
ingress or egress mirroring. The configuration supports a range from
|
||||
1: X [0 <= X <= 2047].Default value is 1."
|
||||
DEFVAL { 1 }
|
||||
::= { jnxAnalyzerEntry 3 }
|
||||
|
||||
jnxLossPriority OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
low (0),
|
||||
high (1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The analyzer port may be congested when the number of
|
||||
packets exceeds the bandwidth of the analyzer port. So the
|
||||
loss-priority parameter is enabled. The switched packets
|
||||
will not get affected by this. The value 0 corresponds to low
|
||||
priority.The value 1 corresponds to high loss priority. "
|
||||
::= { jnxAnalyzerEntry 4 }
|
||||
|
||||
|
||||
-- The ANALYZER INPUT Table
|
||||
|
||||
jnxAnalyzerInputTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxAnalyzerInputEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"An analyzer Session is an association of several source ports to
|
||||
a destination port.A range or series of ports can be mirrored in
|
||||
a session."
|
||||
::= { jnxAnalyzerMIBObjects 2 }
|
||||
|
||||
jnxAnalyzerInputEntry OBJECT-TYPE
|
||||
SYNTAX JnxAnalyzerInputEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"An Entry is created for each Input Source port."
|
||||
INDEX { jnxAnalyzerName, jnxAnalyzerInputValue }
|
||||
::= { jnxAnalyzerInputTable 1 }
|
||||
|
||||
JnxAnalyzerInputEntry ::=
|
||||
SEQUENCE {
|
||||
jnxAnalyzerInputValue DisplayString,
|
||||
jnxAnalyzerInputOption INTEGER,
|
||||
jnxAnalyzerInputType INTEGER
|
||||
}
|
||||
|
||||
jnxAnalyzerInputValue OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..255))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"This identifies each different analyzer input source.
|
||||
|
||||
If the value of jnxAnalyzerInputType is 1 then jnxAnalyzerInputValue
|
||||
refers to the input source Interface Name.
|
||||
|
||||
If the value of jnxAnalyzerInputType is 2 then jnxAnalyzerInputValue
|
||||
refers to the input source vlan name."
|
||||
::= { jnxAnalyzerInputEntry 1 }
|
||||
|
||||
jnxAnalyzerInputOption OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ingress (1),
|
||||
egress (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"A source port is a switch port that is been mirrored. It can be
|
||||
mirrored based either on Ingress(received) traffic or egress
|
||||
(transmitted) traffic.
|
||||
|
||||
The goal of receive (or ingress) Analyzer is to monitor as much as
|
||||
possible all the packets received by the source interface. The amount
|
||||
of received packets mirrored to the destination port depends on the
|
||||
mirroring ratio. A series or range of ingress ports can be mirrored
|
||||
in an analyzer session.
|
||||
|
||||
The goal of transmit (or egress) analyzer is to monitor as much as
|
||||
possible all the packets sent by the source interface. The amount
|
||||
of egress packets mirrored to the destination port depends on the
|
||||
mirroring ratio.The copy is provided after the packet is modified.
|
||||
A range of egress ports can be mirrored in an analyzer session.
|
||||
The value 1 corresponds to mirroring ingress traffic. The value 2
|
||||
corresponds to mirroring egress traffic."
|
||||
::= { jnxAnalyzerInputEntry 2 }
|
||||
|
||||
jnxAnalyzerInputType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
interface (1),
|
||||
vlanname (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"This specifies whether interfaces or VLANs is mirrored.
|
||||
|
||||
Mirroring can be done on the basis of the interface name.All packets
|
||||
received on a port configured for ingress mirroring is sent to the
|
||||
analyzer port.All packets sent out on a port configured for egress
|
||||
mirroring is sent to the analyzer port.Any number of network ports
|
||||
can be configured for ingress or egress mirroring.The value one of
|
||||
jnxAnalayzerInputType corresponds to mirroring the interface traffic.
|
||||
|
||||
On a particular switch, the user can choose to monitor all the ports
|
||||
that belong to a particular VLAN. It is needed in order to analyze
|
||||
the network traffic in one or more VLANs.Mirroring can be configured
|
||||
in ingress direction only for VLAN.
|
||||
|
||||
Mirroring can be done on the basis of VLAN name (supported only in
|
||||
ingress). All packets received on a particular VLAN are sent out to
|
||||
the analyzer.The value two of jnxAnalyzerInputType corresponds to
|
||||
mirroring vlan traffic."
|
||||
::= { jnxAnalyzerInputEntry 3 }
|
||||
|
||||
|
||||
-- The ANALYZER OUTPUT Table
|
||||
|
||||
jnxAnalyzerOutputTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxAnalyzerOutputEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table describes the destination port to which the traffic from
|
||||
the source ports are copied."
|
||||
::= { jnxAnalyzerMIBObjects 3 }
|
||||
|
||||
jnxAnalyzerOutputEntry OBJECT-TYPE
|
||||
SYNTAX JnxAnalyzerOutputEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An Entry is created for each destination port or destination vlan."
|
||||
INDEX { jnxAnalyzerName, jnxAnalyzerOutputValue }
|
||||
::= { jnxAnalyzerOutputTable 1 }
|
||||
|
||||
JnxAnalyzerOutputEntry ::=
|
||||
SEQUENCE {
|
||||
jnxAnalyzerOutputValue DisplayString,
|
||||
jnxAnalyzerOutputType INTEGER
|
||||
}
|
||||
|
||||
jnxAnalyzerOutputValue OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..255))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies each different destination port or
|
||||
destination vlan.
|
||||
|
||||
If the value of jnxAnalyzerOutputType is 1 then jnxAnalyzerOutputValue
|
||||
gives the destination interface name.
|
||||
|
||||
If the value of jnxAnalyzerOutputType is 2 then jnxAnalyzerOutputValue
|
||||
gives the destination vlan name."
|
||||
::= { jnxAnalyzerOutputEntry 1 }
|
||||
|
||||
jnxAnalyzerOutputType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
interface (1),
|
||||
vlanname (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The destination port can be on the same switch or on a different
|
||||
switch(Remote Analyzer).
|
||||
|
||||
Value 1 specifies that the destination interface is on the same
|
||||
switch and it receives a copy of traffic from the source ports.
|
||||
The port does not transmit any traffic except that required for
|
||||
the analyzer session.
|
||||
|
||||
The traffic for each Remote Analyzer session is carried over a
|
||||
user-specified Remote Analyzer VLAN that is dedicated for that
|
||||
Remote Analyzer session in all participating switches. A special
|
||||
vlan is confgiured exclusively for remote mirroring by marking it
|
||||
as analyzer vlan. Intermediate switches will have a few ports
|
||||
(minimum of 2 ports )as members of the analyzer vlan. These
|
||||
are the trunk ports which act as the link between the switches.
|
||||
The analyzer ports on the destination switch are also added to
|
||||
the Analyzer VLAN.
|
||||
|
||||
Value 2 specifies that the traffic from all the source ports is
|
||||
copied into the Remote Analyzer vlan specified by the vlan name.
|
||||
|
||||
In the source switch the analyzer session destination is given
|
||||
as the analyzer vlan. In the intermediate switches the analyzer
|
||||
sessions have the source and the destination as the analyzer vlan.
|
||||
The packet will reach the destination ports as it will be a part
|
||||
of the analyzer vlan."
|
||||
::= { jnxAnalyzerOutputEntry 2 }
|
||||
|
||||
-- jnxExAnalyzerInputTable Table
|
||||
|
||||
jnxExAnalyzerInputTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxExAnalyzerInputEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An analyzer Session is an association of several source ports to
|
||||
a destination port.A range or series of ports can be mirrored in
|
||||
a session."
|
||||
::= { jnxAnalyzerMIBObjects 4 }
|
||||
|
||||
jnxExAnalyzerInputEntry OBJECT-TYPE
|
||||
SYNTAX JnxExAnalyzerInputEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An Entry is created for each Input Source port."
|
||||
INDEX { jnxAnalyzerName, jnxExAnalyzerInputOption, jnxExAnalyzerInputValue }
|
||||
::= { jnxExAnalyzerInputTable 1 }
|
||||
|
||||
JnxExAnalyzerInputEntry ::=
|
||||
SEQUENCE {
|
||||
jnxExAnalyzerInputOption INTEGER,
|
||||
jnxExAnalyzerInputValue DisplayString,
|
||||
jnxExAnalyzerInputType INTEGER
|
||||
}
|
||||
|
||||
jnxExAnalyzerInputOption OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ingress (1),
|
||||
egress (2),
|
||||
vlan (3),
|
||||
egress-vlan (4)
|
||||
}
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A source port is a switch port that is been mirrored. It can be
|
||||
mirrored based either on Ingress(received) traffic or egress
|
||||
(transmitted) traffic.
|
||||
|
||||
The goal of receive (or ingress) Analyzer is to monitor as much as
|
||||
possible all the packets received by the source interface. The amount
|
||||
of received packets mirrored to the destination port depends on the
|
||||
mirroring ratio. A series or range of ingress ports can be mirrored
|
||||
in an analyzer session.
|
||||
|
||||
The goal of transmit (or egress) analyzer is to monitor as much as
|
||||
possible all the packets sent by the source interface. The amount
|
||||
of egress packets mirrored to the destination port depends on the
|
||||
mirroring ratio.The copy is provided after the packet is modified.
|
||||
A range of egress ports can be mirrored in an analyzer session.
|
||||
The value 1 corresponds to mirroring ingress traffic. The value 2
|
||||
corresponds to mirroring egress traffic. The value 3 corresponds to
|
||||
mirroring vlan ingress traffic. The value 4 corresponds to mirroring
|
||||
vlan egress traffic."
|
||||
::= { jnxExAnalyzerInputEntry 1 }
|
||||
|
||||
jnxExAnalyzerInputValue OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..255))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This identifies each different analyzer input source.
|
||||
|
||||
If the value of jnxExAnalyzerInputType is 1 then jnxExAnalyzerInputValue
|
||||
refers to the input source Interface Name.
|
||||
|
||||
If the value of jnxExAnalyzerInputType is 2 then jnxExAnalyzerInputValue
|
||||
refers to the input source vlan name."
|
||||
::= { jnxExAnalyzerInputEntry 2 }
|
||||
|
||||
jnxExAnalyzerInputType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
interface (1),
|
||||
vlanname (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This specifies whether interfaces or VLANs is mirrored.
|
||||
|
||||
Mirroring can be done on the basis of the interface name.All packets
|
||||
received on a port configured for ingress mirroring is sent to the
|
||||
analyzer port.All packets sent out on a port configured for egress
|
||||
mirroring is sent to the analyzer port.Any number of network ports
|
||||
can be configured for ingress or egress mirroring.The value one of
|
||||
jnxAnalyzerInputType corresponds to mirroring the interface traffic.
|
||||
|
||||
On a particular switch, the user can choose to monitor all the ports
|
||||
that belong to a particular VLAN. It is needed in order to analyze
|
||||
the network traffic in one or more VLANs.Mirroring can be configured
|
||||
in ingress direction only for VLAN.
|
||||
|
||||
Mirroring can be done on the basis of VLAN name (supported only in
|
||||
ingress). All packets received on a particular VLAN are sent out to
|
||||
the analyzer.The value two of jnxExAnalyzerInputType corresponds to
|
||||
mirroring vlan traffic."
|
||||
::= { jnxExAnalyzerInputEntry 3 }
|
||||
|
||||
END
|
670
MIBS/junos/JUNIPER-ATM-COS-MIB
Normal file
670
MIBS/junos/JUNIPER-ATM-COS-MIB
Normal file
@ -0,0 +1,670 @@
|
||||
-- *******************************************************************
|
||||
-- Juniper enterprise specific ATM Class Of Service MIB.
|
||||
--
|
||||
-- Copyright (c) 2002-2004, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
-- *******************************************************************
|
||||
|
||||
JUNIPER-ATM-COS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Integer32, Counter64 FROM SNMPv2-SMI
|
||||
|
||||
ifIndex FROM IF-MIB
|
||||
atmVclVpi, atmVclVci FROM ATM-MIB
|
||||
jnxMibs FROM JUNIPER-SMI
|
||||
jnxCosFcId FROM JUNIPER-COS-MIB;
|
||||
|
||||
|
||||
jnxAtmCos MODULE-IDENTITY
|
||||
LAST-UPDATED "200304090000Z" -- Fri Apr 09 2004 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
|
||||
"The Juniper enterprise MIB for ATM COS (Class Of
|
||||
Service) infrastructure. For detailed information on ATM
|
||||
COS, Junos Documentation is recommended as the
|
||||
reference.
|
||||
|
||||
Abbreviations:
|
||||
COS - Class Of Service
|
||||
RED - Random Early Detection
|
||||
PLP - Packet Loss Priority"
|
||||
|
||||
REVISION "200304090000Z" -- Fri Apr 09 2004 UTC
|
||||
DESCRIPTION "Exposed jnxCosAtmTrunkTable for COS enabled Trunks."
|
||||
|
||||
REVISION "200306200000Z" -- Jun 20th 2003
|
||||
DESCRIPTION "Add Per queue PLP stats for COS enabled VCs."
|
||||
|
||||
REVISION "200209040000Z" -- Sep 4th 2002
|
||||
DESCRIPTION "Initial Version."
|
||||
|
||||
::= { jnxMibs 21 }
|
||||
|
||||
|
||||
--
|
||||
-- ATM COS VC Table : represents VCs that have COS configured.
|
||||
--
|
||||
jnxCosAtmVcTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxCosAtmVcEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of ATM VCs which have COS configured."
|
||||
|
||||
|
||||
::= { jnxAtmCos 1 }
|
||||
|
||||
jnxCosAtmVcEntry OBJECT-TYPE
|
||||
SYNTAX JnxCosAtmVcEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This entry contains COS info specific to an ATM VC.
|
||||
Each entry is indexed using ifIndex, vpi and vci of
|
||||
the VC."
|
||||
INDEX { ifIndex, atmVclVpi, atmVclVci}
|
||||
::= { jnxCosAtmVcTable 1 }
|
||||
|
||||
JnxCosAtmVcEntry ::=
|
||||
SEQUENCE {
|
||||
jnxCosAtmVcCosMode INTEGER
|
||||
}
|
||||
|
||||
jnxCosAtmVcCosMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
strict(0),
|
||||
alternate(1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mode of COS queue priority for the VC.
|
||||
|
||||
strict mode :
|
||||
One queue of the four queues has strict high priority and
|
||||
is always serviced before the rest of the queues. The
|
||||
remaining queues are serviced in round robin fashion.
|
||||
|
||||
alternate mode :
|
||||
One queue has high priority, but the servicing of the
|
||||
queues alternates between the high priority queue and the
|
||||
rest of the queues."
|
||||
::= { jnxCosAtmVcEntry 1 }
|
||||
|
||||
--
|
||||
-- ATM VC scheduler table
|
||||
--
|
||||
jnxCosAtmVcScTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxCosAtmVcScEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of rows representing atm-scheduler config
|
||||
parameters for each forwarding class within a specified VC.
|
||||
|
||||
NOTE: These schedulers are specific to an atm interface and
|
||||
are different from the typical schedulers specified under
|
||||
class-of-service config in CLI. Hence, hereafter, through
|
||||
out this mib, scheduler will be referred to as atm-scheduler
|
||||
to avoid any confusion."
|
||||
|
||||
|
||||
::= { jnxAtmCos 2 }
|
||||
|
||||
jnxCosAtmVcScEntry OBJECT-TYPE
|
||||
SYNTAX JnxCosAtmVcScEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This entry represents atm-scheduler config parameters per
|
||||
forwarding class and per VC."
|
||||
INDEX { ifIndex, atmVclVpi, atmVclVci, jnxCosFcId }
|
||||
|
||||
::= { jnxCosAtmVcScTable 1 }
|
||||
|
||||
JnxCosAtmVcScEntry ::=
|
||||
SEQUENCE {
|
||||
-- Scheduler parameters
|
||||
jnxCosAtmVcScPriority INTEGER,
|
||||
jnxCosAtmVcScTxWeightType INTEGER,
|
||||
jnxCosAtmVcScTxWeight Integer32,
|
||||
|
||||
-- Drop profile type
|
||||
jnxCosAtmVcScDpType INTEGER,
|
||||
|
||||
-- Linear RED drop profile info
|
||||
jnxCosAtmVcScLrdpQueueDepth Integer32,
|
||||
jnxCosAtmVcScLrdpLowPlpThresh Integer32,
|
||||
jnxCosAtmVcScLrdpHighPlpThresh Integer32,
|
||||
|
||||
-- Epd Drop profile
|
||||
jnxCosAtmVcEpdThreshold Integer32
|
||||
}
|
||||
|
||||
-- Atm-scheduler parameters
|
||||
jnxCosAtmVcScPriority OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
low(0),
|
||||
high(1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The atm-scheduler priority for the queue associated with
|
||||
the specified forwarding class within the specified VC."
|
||||
::= { jnxCosAtmVcScEntry 1 }
|
||||
|
||||
jnxCosAtmVcScTxWeightType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
cells(0),
|
||||
percent(1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The atm-scheduler transmit-weight-type for the queue
|
||||
associated with the specified forwarding class inside the
|
||||
specified VC.
|
||||
|
||||
An atm-scheduler can specify the transmit-weight-type either
|
||||
as number of cells or as a percentage of the queue size."
|
||||
::= { jnxCosAtmVcScEntry 2 }
|
||||
|
||||
jnxCosAtmVcScTxWeight OBJECT-TYPE
|
||||
SYNTAX Integer32(0..32000)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The atm-scheduler's transmit weight for the queue
|
||||
associated with the specified forwarding class and the
|
||||
specified VC. This object value is either expressed in
|
||||
units of cells or as a percentage of the total VC
|
||||
bandwidth. The unit (value-type) can be determined using
|
||||
the object jnxCosAtmVcScTxWeightType."
|
||||
::= { jnxCosAtmVcScEntry 3 }
|
||||
|
||||
jnxCosAtmVcScDpType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
linearRed(0),
|
||||
epd(1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of RED drop profile configured for the specified
|
||||
forwarding class within the specified VC. A scheduler can
|
||||
specify either linear or constant drop profile.
|
||||
|
||||
A constant type drop profile (aka EPD) specifies that when
|
||||
the number of queued cells exceeds a threshold, all the
|
||||
cells should be dropped. Whereas a linear type drop profile
|
||||
specifies that only a percentage of cells be dropped based
|
||||
on the number of queued cells at any time."
|
||||
::= { jnxCosAtmVcScEntry 4 }
|
||||
|
||||
jnxCosAtmVcScLrdpQueueDepth OBJECT-TYPE
|
||||
SYNTAX Integer32(0..32000)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum queue size in cells, as specified by the linear
|
||||
RED drop profile associated with the specified forwarding
|
||||
class within the specified VC.
|
||||
|
||||
This object is valid only when value of object
|
||||
jnxCosAtmVcScDpType is 'linearRed(0)'."
|
||||
::= { jnxCosAtmVcScEntry 5 }
|
||||
|
||||
jnxCosAtmVcScLrdpLowPlpThresh OBJECT-TYPE
|
||||
SYNTAX Integer32(0..32000)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The threshold percentage of fill-level beyond which low PLP
|
||||
(Packet Loss Priority) packets belonging to the specified
|
||||
forwarding class within the specified VC are randomly
|
||||
dropped. This value is specified by linear RED drop profile
|
||||
config.
|
||||
|
||||
This object is valid only when value of object
|
||||
jnxCosAtmVcScDpType is 'linearRed(0)'."
|
||||
::= { jnxCosAtmVcScEntry 6 }
|
||||
|
||||
jnxCosAtmVcScLrdpHighPlpThresh OBJECT-TYPE
|
||||
SYNTAX Integer32(0..32000)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The threshold percentage of fill-level beyond which high
|
||||
PLP (Packet Loss Priority) packets belonging to the
|
||||
specified forwarding class within the specified VC are
|
||||
randomly dropped. This value is specified by linear RED drop
|
||||
profile config.
|
||||
|
||||
This object is valid only when jnxCosAtmVcScDpType is
|
||||
'linearRed(0)'."
|
||||
::= { jnxCosAtmVcScEntry 7 }
|
||||
|
||||
jnxCosAtmVcEpdThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32(0..32000)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If a EPD type drop profile is configured for this scheduler
|
||||
and if the number of cells queued exceeds this threshold
|
||||
value, all the cells in the queue are dropped.
|
||||
|
||||
This object has valid value only when jnxCosAtmVcScDpType
|
||||
is 'epd(1)'."
|
||||
::= { jnxCosAtmVcScEntry 8 }
|
||||
|
||||
|
||||
--
|
||||
-- ATM COS Queue Stats Table.
|
||||
--
|
||||
jnxCosAtmVcQstatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxCosAtmVcQstatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of per VC and per forwarding class queue stats
|
||||
entries."
|
||||
|
||||
|
||||
::= { jnxAtmCos 3 }
|
||||
|
||||
jnxCosAtmVcQstatsEntry OBJECT-TYPE
|
||||
SYNTAX JnxCosAtmVcQstatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This entry contains queue stats for a specified
|
||||
forwarding class and specified VC."
|
||||
INDEX { ifIndex, atmVclVpi, atmVclVci, jnxCosFcId }
|
||||
::= { jnxCosAtmVcQstatsTable 1 }
|
||||
|
||||
JnxCosAtmVcQstatsEntry ::=
|
||||
SEQUENCE {
|
||||
jnxCosAtmVcQstatsOutPackets Counter64,
|
||||
jnxCosAtmVcQstatsOutBytes Counter64,
|
||||
jnxCosAtmVcQstatsOutRedDropPkts Counter64,
|
||||
jnxCosAtmVcQstatsOutNonRedDrops Counter64,
|
||||
|
||||
-- PLP traffic stats
|
||||
jnxCosAtmVcQstatsOutLpBytes Counter64,
|
||||
jnxCosAtmVcQstatsOutLpPkts Counter64,
|
||||
|
||||
-- PLP drop stats
|
||||
jnxCosAtmVcQstatsOutLpDropBytes Counter64,
|
||||
jnxCosAtmVcQstatsOutHpDropBytes Counter64,
|
||||
jnxCosAtmVcQstatsOutLpDropPkts Counter64,
|
||||
jnxCosAtmVcQstatsOutHpDropPkts Counter64
|
||||
}
|
||||
|
||||
jnxCosAtmVcQstatsOutPackets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets belonging to the specified
|
||||
forwarding class transmitted on the specified VC."
|
||||
::= { jnxCosAtmVcQstatsEntry 1 }
|
||||
|
||||
jnxCosAtmVcQstatsOutBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of bytes belonging to the specified forwarding
|
||||
class that were transmitted on the specified VC."
|
||||
::= { jnxCosAtmVcQstatsEntry 2 }
|
||||
|
||||
jnxCosAtmVcQstatsOutRedDropPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of outgoing packets on the specified VC and
|
||||
belonging to the specified forwarding class, that were
|
||||
RED-dropped."
|
||||
::= { jnxCosAtmVcQstatsEntry 3 }
|
||||
|
||||
jnxCosAtmVcQstatsOutNonRedDrops OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of outgoing packets on the specified VC and
|
||||
belonging to the specified forwarding class, that were
|
||||
dropped not as a result of RED mechanism, but because of
|
||||
errors in packets."
|
||||
::= { jnxCosAtmVcQstatsEntry 4 }
|
||||
|
||||
-- PLP traffic stats
|
||||
jnxCosAtmVcQstatsOutLpBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of low PLP (PLP0) bytes transmitted."
|
||||
::= { jnxCosAtmVcQstatsEntry 5 }
|
||||
|
||||
jnxCosAtmVcQstatsOutLpPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of low PLP (PLP0) packets transmitted."
|
||||
::= { jnxCosAtmVcQstatsEntry 6 }
|
||||
|
||||
-- PLP drop stats
|
||||
jnxCosAtmVcQstatsOutLpDropBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of low PLP (PLP0) bytes dropped at the output
|
||||
queue."
|
||||
::= { jnxCosAtmVcQstatsEntry 7 }
|
||||
|
||||
jnxCosAtmVcQstatsOutHpDropBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of high PLP (PLP1) bytes dropped at the output
|
||||
queue."
|
||||
::= { jnxCosAtmVcQstatsEntry 8 }
|
||||
|
||||
jnxCosAtmVcQstatsOutLpDropPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of low PLP (PLP0) packets dropped at the
|
||||
output queue."
|
||||
::= { jnxCosAtmVcQstatsEntry 9 }
|
||||
|
||||
jnxCosAtmVcQstatsOutHpDropPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of high PLP (PLP1) packets dropped at the
|
||||
output queue."
|
||||
::= { jnxCosAtmVcQstatsEntry 10 }
|
||||
|
||||
|
||||
--
|
||||
-- Juniper ATM Trunk Class of Service Table
|
||||
--
|
||||
jnxCosAtmTrunkTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxCosAtmTrunkEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of all ATM Trunk CoS entries. Stats and configuration
|
||||
information is provided for each ATM Trunk CoS interface."
|
||||
|
||||
|
||||
::= { jnxAtmCos 4 }
|
||||
|
||||
jnxCosAtmTrunkEntry OBJECT-TYPE
|
||||
SYNTAX JnxCosAtmTrunkEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A single ATM Trunk CoS Entry."
|
||||
|
||||
INDEX { ifIndex, jnxCosFcId }
|
||||
::= { jnxCosAtmTrunkTable 1 }
|
||||
|
||||
|
||||
JnxCosAtmTrunkEntry ::=
|
||||
SEQUENCE {
|
||||
-- Trunk CoS parameters
|
||||
jnxCosAtmTrunkMode INTEGER,
|
||||
|
||||
-- Scheduler parameters
|
||||
jnxCosAtmTrunkScPriority INTEGER,
|
||||
jnxCosAtmTrunkScTxWeightType INTEGER,
|
||||
jnxCosAtmTrunkScTxWeight Integer32,
|
||||
jnxCosAtmTrunkQaType INTEGER,
|
||||
|
||||
-- Epd Drop profile
|
||||
jnxCosAtmTrunkEpdThresholdPlp0 Integer32,
|
||||
jnxCosAtmTrunkEpdThresholdPlp1 Integer32,
|
||||
|
||||
-- Queue stats
|
||||
jnxCosAtmTrunkQstatsOutPackets Counter64,
|
||||
jnxCosAtmTrunkQstatsOutBytes Counter64,
|
||||
jnxCosAtmTrunkQstatsOutDrops Counter64,
|
||||
|
||||
-- Low PLP (PLP0) traffic stats
|
||||
jnxCosAtmTrunkQstatsOutLpBytes Counter64,
|
||||
jnxCosAtmTrunkQstatsOutLpPkts Counter64,
|
||||
|
||||
-- PLP drop stats
|
||||
jnxCosAtmTrunkQstatsOutLpDropBytes Counter64,
|
||||
jnxCosAtmTrunkQstatsOutHpDropBytes Counter64,
|
||||
jnxCosAtmTrunkQstatsOutLpDropPkts Counter64,
|
||||
jnxCosAtmTrunkQstatsOutHpDropPkts Counter64,
|
||||
|
||||
-- High PLP (PLP1) traffic stats
|
||||
jnxCosAtmTrunkQstatsOutHpBytes Counter64,
|
||||
jnxCosAtmTrunkQstatsOutHpPkts Counter64
|
||||
}
|
||||
|
||||
jnxCosAtmTrunkMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
strict(1),
|
||||
alternate(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mode of COS queue priority for the Trunk.
|
||||
|
||||
strict mode :
|
||||
One queue of the four queues has strict high priority and
|
||||
is always serviced before the rest of the queues. The
|
||||
remaining queues are serviced in round robin fashion.
|
||||
|
||||
alternate mode :
|
||||
One queue has high priority, but the servicing of the
|
||||
queues alternates between the high priority queue and the
|
||||
rest of the queues."
|
||||
::= { jnxCosAtmTrunkEntry 1 }
|
||||
|
||||
-- Atm-scheduler parameters
|
||||
jnxCosAtmTrunkScPriority OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
low(1),
|
||||
high(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The atm-scheduler priority for the queue associated with
|
||||
the specified forwarding class within the specified Trunk."
|
||||
::= { jnxCosAtmTrunkEntry 2 }
|
||||
|
||||
jnxCosAtmTrunkScTxWeightType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
cells(1),
|
||||
percent(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The atm-scheduler transmit-weight-type for the queue
|
||||
associated with the specified forwarding class inside the
|
||||
specified Trunk.
|
||||
|
||||
An atm-scheduler can specify the transmit-weight-type either
|
||||
as number of cells or as a percentage of the queue size."
|
||||
::= { jnxCosAtmTrunkEntry 3 }
|
||||
|
||||
jnxCosAtmTrunkScTxWeight OBJECT-TYPE
|
||||
SYNTAX Integer32(0..32000)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The atm-scheduler's transmit weight for the queue
|
||||
associated with the specified forwarding class and the
|
||||
specified Trunk. This object value is either expressed in
|
||||
units of cells or as a percentage of the total Trunk
|
||||
bandwidth. The unit (value-type) can be determined using
|
||||
the object jnxCosAtmTrunkScTxWeightType."
|
||||
::= { jnxCosAtmTrunkEntry 4 }
|
||||
|
||||
jnxCosAtmTrunkQaType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
red(1),
|
||||
singleEpd(2),
|
||||
dualEpd(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The atm queue admission type used for the specified Trunk."
|
||||
::= { jnxCosAtmTrunkEntry 5 }
|
||||
|
||||
jnxCosAtmTrunkEpdThresholdPlp0 OBJECT-TYPE
|
||||
SYNTAX Integer32(0..32000)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If an EPD type drop profile is configured for this
|
||||
scheduler and if the number of cells queued exceeds this
|
||||
threshold value, all the cells which have plp equal to 0
|
||||
will be dropped.
|
||||
|
||||
This object has valid value only when jnxCosAtmTrunkQaType
|
||||
is singleEpd or dualEpd."
|
||||
::= { jnxCosAtmTrunkEntry 6 }
|
||||
|
||||
jnxCosAtmTrunkEpdThresholdPlp1 OBJECT-TYPE
|
||||
SYNTAX Integer32(0..32000)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If a EPD type drop profile is configured for this scheduler
|
||||
and if the number of cells queued exceeds this threshold
|
||||
value, all the cells which have plp equal to 1 will be
|
||||
dropped.
|
||||
|
||||
This object has valid value only when jnxCosAtmTrunkQaType
|
||||
is dualEpd."
|
||||
::= { jnxCosAtmTrunkEntry 7 }
|
||||
|
||||
jnxCosAtmTrunkQstatsOutPackets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets belonging to the specified
|
||||
forwarding class transmitted on the specified Trunk."
|
||||
::= { jnxCosAtmTrunkEntry 8 }
|
||||
|
||||
jnxCosAtmTrunkQstatsOutBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of bytes belonging to the specified forwarding
|
||||
class that were transmitted on the specified Trunk."
|
||||
::= { jnxCosAtmTrunkEntry 9 }
|
||||
|
||||
jnxCosAtmTrunkQstatsOutDrops OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of outgoing packets on the specified Trunk and
|
||||
belonging to the specified forwarding class, that were
|
||||
dropped."
|
||||
::= { jnxCosAtmTrunkEntry 10 }
|
||||
|
||||
-- PLP traffic stats
|
||||
jnxCosAtmTrunkQstatsOutLpBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of low PLP (PLP0) bytes transmitted."
|
||||
::= { jnxCosAtmTrunkEntry 11 }
|
||||
|
||||
jnxCosAtmTrunkQstatsOutLpPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of low PLP (PLP0) packets transmitted."
|
||||
::= { jnxCosAtmTrunkEntry 12 }
|
||||
|
||||
-- PLP drop stats
|
||||
jnxCosAtmTrunkQstatsOutLpDropBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of low PLP (PLP0) bytes dropped at the output
|
||||
queue."
|
||||
::= { jnxCosAtmTrunkEntry 13 }
|
||||
|
||||
jnxCosAtmTrunkQstatsOutHpDropBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of high PLP (PLP1) bytes dropped at the output
|
||||
queue."
|
||||
::= { jnxCosAtmTrunkEntry 14 }
|
||||
|
||||
jnxCosAtmTrunkQstatsOutLpDropPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of low PLP (PLP0) packets dropped at the
|
||||
output queue."
|
||||
::= { jnxCosAtmTrunkEntry 15 }
|
||||
|
||||
jnxCosAtmTrunkQstatsOutHpDropPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of high PLP (PLP1) packets dropped at the
|
||||
output queue."
|
||||
::= { jnxCosAtmTrunkEntry 16 }
|
||||
|
||||
jnxCosAtmTrunkQstatsOutHpBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of high PLP (PLP1) bytes transmitted."
|
||||
::= { jnxCosAtmTrunkEntry 17 }
|
||||
|
||||
jnxCosAtmTrunkQstatsOutHpPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of high PLP (PLP1) packets transmitted."
|
||||
::= { jnxCosAtmTrunkEntry 18 }
|
||||
|
||||
END
|
989
MIBS/junos/JUNIPER-ATM-MIB
Normal file
989
MIBS/junos/JUNIPER-ATM-MIB
Normal file
@ -0,0 +1,989 @@
|
||||
--
|
||||
-- Juniper Enterprise Specific ATM MIB.
|
||||
--
|
||||
-- Copyright (c) 2001-2004, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
JUNIPER-ATM-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Integer32, Counter32, Counter64
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
InetAddressIPv4, InetAddressIPv6
|
||||
FROM INET-ADDRESS-MIB
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
atmInterfaceConfEntry, atmVclEntry, atmVplEntry
|
||||
FROM ATM-MIB
|
||||
jnxMibs
|
||||
FROM JUNIPER-SMI;
|
||||
|
||||
jnxAtm MODULE-IDENTITY
|
||||
LAST-UPDATED "200312040000Z" -- Thu Dec 4 2003 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
|
||||
"The Juniper enterprise MIB for ATM interfaces and VCs"
|
||||
|
||||
REVISION "200401060000Z" -- Tue Jan 06 2004
|
||||
DESCRIPTION "The following new objects were added:
|
||||
- jnxAtmVCOutOAMF5AISCells (jnxAtmVCTable).
|
||||
- jnxAtmTrunkOutOAMF4AISCells (jnxAtmTrunkTable)."
|
||||
|
||||
REVISION "200312040000Z" -- Thu Dec 4 2003 UTC
|
||||
DESCRIPTION "New object 'jnxAtmIfL2CircuitMode' added to jnxAtmIfTable."
|
||||
|
||||
REVISION "200309170000Z" -- Wed Sept 17 2003
|
||||
DESCRIPTION "New table 'jnxAtmTrunkTable' added."
|
||||
|
||||
REVISION "200207040000Z" -- 4th July 2002
|
||||
DESCRIPTION "New table 'jnxAtmVpTable' added."
|
||||
|
||||
REVISION "200201230000Z" -- 23 Jan 2002
|
||||
DESCRIPTION "Renamed atmTcc as atmTccVcMux.
|
||||
atmTccSnap encapsulation added."
|
||||
|
||||
REVISION "200107080000Z" -- 8 July, 2001
|
||||
DESCRIPTION "Initial Version"
|
||||
|
||||
::= { jnxMibs 10 }
|
||||
|
||||
|
||||
|
||||
JnxAtmFlags ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Flags related to the VC or Trunk."
|
||||
SYNTAX BITS {
|
||||
inverseArpEnabled(0),
|
||||
ilmiEnabled(1),
|
||||
oamEnabled(2),
|
||||
shapingEnabled(3),
|
||||
passiveOam(4),
|
||||
multicast(5),
|
||||
closed(6),
|
||||
down(7),
|
||||
active(8),
|
||||
cosEnabled(9)
|
||||
}
|
||||
|
||||
|
||||
-- The ATM Physical Interface Table
|
||||
--
|
||||
-- This table augments atmInterfaceConfTable defined in ATM-MIB.
|
||||
--
|
||||
jnxAtmIfTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxAtmIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains config and stats parameters, one entry per
|
||||
physical interface (ATM port)."
|
||||
|
||||
|
||||
::= { jnxAtm 1 }
|
||||
|
||||
jnxAtmIfEntry OBJECT-TYPE
|
||||
SYNTAX JnxAtmIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This entry contains additional ATM interface config and stats
|
||||
objects, not covered in standard mibs. Each entry is an extension
|
||||
of atmInterfaceConfEntry defined in ATM-MIB."
|
||||
AUGMENTS { atmInterfaceConfEntry }
|
||||
::= { jnxAtmIfTable 1 }
|
||||
|
||||
JnxAtmIfEntry ::=
|
||||
SEQUENCE {
|
||||
-- Config Info
|
||||
jnxAtmIfPortType INTEGER,
|
||||
jnxAtmIfEncaps INTEGER,
|
||||
jnxAtmIfLpBackInfo INTEGER,
|
||||
jnxAtmIfScrambleEnable INTEGER,
|
||||
|
||||
-- Cell Stats
|
||||
jnxAtmIfTxCellCount Counter64,
|
||||
jnxAtmIfRxCellCount Counter64,
|
||||
jnxAtmIfTxIdleCellCount Counter64,
|
||||
jnxAtmIfUncorrHCSErrs Counter64,
|
||||
jnxAtmIfCorrHCSErrs Counter64,
|
||||
jnxAtmIfTxCellFIFOOverRuns Counter64,
|
||||
jnxAtmIfRxCellFIFOOverRuns Counter64,
|
||||
jnxAtmIfRxCellFIFOUnderRuns Counter64,
|
||||
jnxAtmIfInInvalidVCCells Counter64,
|
||||
jnxAtmIfInNoBufferOAMCells Counter64,
|
||||
|
||||
-- AAL5 Packet stats
|
||||
jnxAtmIfInNoBufDropPkts Counter64,
|
||||
jnxAtmIfOutVCQueueDrops Counter64,
|
||||
jnxAtmIfInBadCrcs Counter64,
|
||||
jnxAtmIfInLenErrPkts Counter64,
|
||||
jnxAtmIfInTimeoutPkts Counter64,
|
||||
|
||||
-- Misc Info
|
||||
jnxAtmIfL2CircuitMode INTEGER
|
||||
}
|
||||
|
||||
jnxAtmIfPortType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
other(1),
|
||||
oc3(2),
|
||||
oc12(3),
|
||||
t3(4),
|
||||
e3(5),
|
||||
oc48(6)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The physical port type."
|
||||
::= { jnxAtmIfEntry 1 }
|
||||
|
||||
jnxAtmIfEncaps OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
other(1),
|
||||
atmPvc(2),
|
||||
atmCccCellRelay(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ATM physical link layer encapsulation."
|
||||
DEFVAL { atmPvc }
|
||||
::= { jnxAtmIfEntry 2 }
|
||||
|
||||
jnxAtmIfLpBackInfo OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
noLoopBack(1),
|
||||
localLoopBack(2),
|
||||
remoteLoopBack(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Loop back config and type."
|
||||
::= { jnxAtmIfEntry 3 }
|
||||
|
||||
jnxAtmIfScrambleEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER { enabled(1), disabled(2) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shows whether scrambling is enabled or disabled"
|
||||
DEFVAL { disabled }
|
||||
::= { jnxAtmIfEntry 4 }
|
||||
|
||||
-- Cell Stats
|
||||
jnxAtmIfTxCellCount OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of ATM cells transmitted by the interface.
|
||||
Includes Idle cells transmitted."
|
||||
::= { jnxAtmIfEntry 5 }
|
||||
|
||||
jnxAtmIfRxCellCount OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of ATM cells received by the interface.
|
||||
Excludes Idle cells received."
|
||||
::= { jnxAtmIfEntry 6 }
|
||||
|
||||
jnxAtmIfTxIdleCellCount OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of idle cells sent by the port. When the ATM interface
|
||||
has nothing to send, it sends idle cells to fill the time slot."
|
||||
::= { jnxAtmIfEntry 7 }
|
||||
|
||||
jnxAtmIfUncorrHCSErrs OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of uncorrectable cell Header Check Sequence (HCS) Errors
|
||||
that occurred."
|
||||
::= { jnxAtmIfEntry 8 }
|
||||
|
||||
jnxAtmIfCorrHCSErrs OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of correctable cell Header Check Sequence (HCS) Errors
|
||||
that occurred."
|
||||
::= { jnxAtmIfEntry 9 }
|
||||
|
||||
jnxAtmIfTxCellFIFOOverRuns OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of overruns in the Transmit FIFO."
|
||||
::= { jnxAtmIfEntry 10 }
|
||||
|
||||
jnxAtmIfRxCellFIFOOverRuns OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of overruns in the Receive FIFO."
|
||||
::= { jnxAtmIfEntry 11 }
|
||||
|
||||
jnxAtmIfRxCellFIFOUnderRuns OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of underruns in the receive FIFO."
|
||||
::= { jnxAtmIfEntry 12 }
|
||||
|
||||
jnxAtmIfInInvalidVCCells OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of Cells that arrived for non existent VC."
|
||||
::= { jnxAtmIfEntry 13 }
|
||||
|
||||
jnxAtmIfInNoBufferOAMCells OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of received OAM cells or raw cells dropped because
|
||||
no buffers were available to handle them."
|
||||
::= { jnxAtmIfEntry 14 }
|
||||
|
||||
|
||||
-- AAL5 Pkt Stats
|
||||
jnxAtmIfInNoBufDropPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of AAL5 packets dropped because there was no enough
|
||||
buffer to handle them."
|
||||
::= { jnxAtmIfEntry 15 }
|
||||
|
||||
jnxAtmIfOutVCQueueDrops OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets dropped because of queue limits on each VC."
|
||||
::= { jnxAtmIfEntry 16 }
|
||||
|
||||
jnxAtmIfInBadCrcs OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of incoming CRC errors."
|
||||
::= { jnxAtmIfEntry 17 }
|
||||
|
||||
jnxAtmIfInLenErrPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of AAL5 packets dropped because their length was incorrect."
|
||||
::= { jnxAtmIfEntry 18 }
|
||||
|
||||
jnxAtmIfInTimeoutPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of AAL5 packets dropped because of reassembly timeout."
|
||||
::= { jnxAtmIfEntry 19 }
|
||||
|
||||
jnxAtmIfL2CircuitMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
notApplicable(1),
|
||||
none(2),
|
||||
aal5(3),
|
||||
cell(4),
|
||||
uniTrunk(5),
|
||||
nniTrunk(6)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The layer 2 circuit mode of this Atm interface. Note, this
|
||||
applies only to interfaces on AtmII pics."
|
||||
::= { jnxAtmIfEntry 20 }
|
||||
|
||||
--
|
||||
-- Juniper ATM Virtual Circuit Table
|
||||
--
|
||||
-- This table augments the atmVclTable defined in ATM-MIB.
|
||||
--
|
||||
jnxAtmVCTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxAtmVCEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of all p2p/p2mp/multicast VC entries."
|
||||
|
||||
|
||||
::= { jnxAtm 2 }
|
||||
|
||||
jnxAtmVCEntry OBJECT-TYPE
|
||||
SYNTAX JnxAtmVCEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Special Cases:
|
||||
- No traffic Stats for multicast VCs. (0 by default).
|
||||
- Multipoint Destination IP Address for a p2p vc is
|
||||
invalid (0.0.0.0 by default).
|
||||
- When the encapsulation type for the logical interface
|
||||
(to which VC belongs) is 'atmCccCellRelay', only
|
||||
Generic VC Info is valid.
|
||||
- If OAM is disabled (indicated in jnxAtmVCFlags),
|
||||
then all the OAM config & F5 stats info is invalid.
|
||||
(zeroed by default)."
|
||||
AUGMENTS { atmVclEntry }
|
||||
::= { jnxAtmVCTable 1 }
|
||||
|
||||
JnxAtmVCEntry ::=
|
||||
SEQUENCE {
|
||||
-- Generic VC Info
|
||||
jnxAtmVCConnType INTEGER,
|
||||
jnxAtmVCEncapsulation INTEGER,
|
||||
jnxAtmVCMpDestIPv4Addr InetAddressIPv4,
|
||||
jnxAtmVCMpDestIPv6Addr InetAddressIPv6,
|
||||
jnxAtmVCFlags JnxAtmFlags,
|
||||
jnxAtmVCTotalDownTime Integer32,
|
||||
|
||||
-- Traffic stats
|
||||
jnxAtmVCInBytes Counter64,
|
||||
jnxAtmVCOutBytes Counter64,
|
||||
jnxAtmVCInPkts Counter64,
|
||||
jnxAtmVCOutPkts Counter64,
|
||||
jnxAtmVCTailQueuePktDrops Counter64,
|
||||
|
||||
-- OAM Config
|
||||
jnxAtmVCOAMPeriod Integer32,
|
||||
jnxAtmVCOAMUpCellCount Integer32,
|
||||
jnxAtmVCOAMDownCellCount Integer32,
|
||||
|
||||
-- OAM F5 Cell Stats
|
||||
jnxAtmVCInOAMF5LoopCells Counter32,
|
||||
jnxAtmVCOutOAMF5LoopCells Counter32,
|
||||
jnxAtmVCInOAMF5RDICells Counter32,
|
||||
jnxAtmVCOutOAMF5RDICells Counter32,
|
||||
jnxAtmVCInOAMF5AISCells Counter32,
|
||||
jnxAtmVCOutOAMF5AISCells Counter32
|
||||
}
|
||||
|
||||
jnxAtmVCConnType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
other(1),
|
||||
p2p(2), -- point-to-point
|
||||
p2mp(3), -- point-to-multipoint
|
||||
multicast(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of connection. The type 'other' means vc type is unknown
|
||||
or is not one of the other types."
|
||||
::= { jnxAtmVCEntry 1 }
|
||||
|
||||
jnxAtmVCEncapsulation OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
other(1),
|
||||
atmCccCellRelay(2),
|
||||
atmCccVcMux(3),
|
||||
atmCiscoNlpid(4),
|
||||
atmNlpid(5),
|
||||
atmSnap(6),
|
||||
atmVcMux(7),
|
||||
atmTccVcMux(8),
|
||||
atmTccSnap(9)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The atm encapsulation type associated with the VC.
|
||||
atmCccCellRelay : ATM Cell Relay for CCC
|
||||
atmCccVcMux : ATM VC for CCC
|
||||
atmCiscoNlpid : Cisco-compatible ATM NLPID encapsulation
|
||||
atmNlpid : ATM NLPID encapsulation
|
||||
atmSnap : ATM LLC/SNAP encapsulation
|
||||
atmVcMux : ATM VC multiplexing
|
||||
atmTccVcMux : TCC (Translational Cross Connection)
|
||||
over ATM VC MUX encapsulation
|
||||
atmTccSnap : TCC (Translational Cross Connection)
|
||||
over ATM LLC/SNAP encapsulation"
|
||||
::= { jnxAtmVCEntry 2}
|
||||
|
||||
jnxAtmVCMpDestIPv4Addr OBJECT-TYPE
|
||||
SYNTAX InetAddressIPv4
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is meaningful only if jnxAtmVCConnType value is
|
||||
'p2mp' (point-to-multipoint). For a p2mp VC, it's the multipoint
|
||||
destination IPv4 address. When the VC connection type is other
|
||||
than p2mp OR when the multipoint destination address type is of
|
||||
IPv6, this object returns 0.0.0.0 by default."
|
||||
::= { jnxAtmVCEntry 3 }
|
||||
|
||||
jnxAtmVCMpDestIPv6Addr OBJECT-TYPE
|
||||
SYNTAX InetAddressIPv6
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is meaningful only if jnxAtmVCConnType value is
|
||||
'p2mp' (point-to-multipoint). For a p2mp VC, it's the multipoint
|
||||
destination IPv6 address. When the VC connection type is other
|
||||
than p2mp OR when the multipoint destination address type is of
|
||||
IPv4, this object returns all the bytes of addr filled with 0."
|
||||
::= { jnxAtmVCEntry 4 }
|
||||
|
||||
jnxAtmVCFlags OBJECT-TYPE
|
||||
SYNTAX JnxAtmFlags
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Flags related to the VC."
|
||||
::= { jnxAtmVCEntry 5 }
|
||||
|
||||
jnxAtmVCTotalDownTime OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total VC down time in seconds ever since the system rebooted."
|
||||
::= { jnxAtmVCEntry 6 }
|
||||
|
||||
-- Traffic Stats
|
||||
jnxAtmVCInBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of bytes received on the VC."
|
||||
::= { jnxAtmVCEntry 7 }
|
||||
|
||||
jnxAtmVCOutBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of bytes sent out on the VC."
|
||||
::= { jnxAtmVCEntry 8 }
|
||||
|
||||
jnxAtmVCInPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets received on the VC."
|
||||
::= { jnxAtmVCEntry 9 }
|
||||
|
||||
jnxAtmVCOutPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets sent out on the VC."
|
||||
::= { jnxAtmVCEntry 10 }
|
||||
|
||||
jnxAtmVCTailQueuePktDrops OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets dropped due to bandwidth constraints.
|
||||
Indicates that packets were queued to send out at a rate faster
|
||||
than allowed."
|
||||
::= { jnxAtmVCEntry 11 }
|
||||
|
||||
-- OAM Config
|
||||
jnxAtmVCOAMPeriod OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This time interval indicates how often the F5 cells are sent to
|
||||
know the status of the VC."
|
||||
::= { jnxAtmVCEntry 12 }
|
||||
|
||||
jnxAtmVCOAMUpCellCount OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minimum number of loopback cells to be received to declare
|
||||
that the VC is up."
|
||||
::= { jnxAtmVCEntry 13 }
|
||||
|
||||
jnxAtmVCOAMDownCellCount OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minimum number of loopback cells to be received to declare
|
||||
that the VC is down. This object would have zero value if OAM is
|
||||
not enabled. (indicated in jnxAtmVCFlags)"
|
||||
::= { jnxAtmVCEntry 14 }
|
||||
|
||||
-- OAM F5 Stats
|
||||
jnxAtmVCInOAMF5LoopCells OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of OAM F5 loopback cells received. This object would
|
||||
have zero value if OAM (as indicated in jnxAtmVCFlags) is not
|
||||
enabled."
|
||||
::= { jnxAtmVCEntry 15 }
|
||||
|
||||
jnxAtmVCOutOAMF5LoopCells OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of OAM F5 loopback cells sent. This object would have
|
||||
zero value if OAM (as indicated in jnxAtmVCFlags) is not
|
||||
enabled."
|
||||
::= { jnxAtmVCEntry 16 }
|
||||
|
||||
jnxAtmVCInOAMF5RDICells OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of OAM F5 cells received, with RDI(Remote Defect
|
||||
Indication) bit set. This object would have zero value if OAM
|
||||
(as indicated in jnxAtmVCFlags) is not enabled."
|
||||
::= { jnxAtmVCEntry 17 }
|
||||
|
||||
jnxAtmVCOutOAMF5RDICells OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of OAM F5 cells transmitted, with RDI(Remote Defect
|
||||
Indication) bit set. This object would have zero value if OAM
|
||||
(as indicated in jnxAtmVCFlags) is not enabled."
|
||||
::= { jnxAtmVCEntry 18 }
|
||||
|
||||
jnxAtmVCInOAMF5AISCells OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of OAM F5 cells received, with AIS(Alarm Indication
|
||||
Signal) bit set. This object would have zero value if OAM (as
|
||||
indicated in jnxAtmVCFlags) is not enabled."
|
||||
::= { jnxAtmVCEntry 19 }
|
||||
|
||||
jnxAtmVCOutOAMF5AISCells OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of OAM F5 cells transmitted, with AIS (Alarm
|
||||
Indication Signal) bit set. This object would have zero
|
||||
value if OAM (as indicated in jnxAtmVCFlags) is not
|
||||
enabled."
|
||||
::= { jnxAtmVCEntry 20 }
|
||||
|
||||
--
|
||||
-- Juniper ATM VP (Virtual Path) table
|
||||
--
|
||||
-- This table augments the atmVplTable defined in ATM-MIB.
|
||||
--
|
||||
jnxAtmVpTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxAtmVpEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of ATM VPs. This table augments atmVplTable
|
||||
defined in standard ATM mib."
|
||||
|
||||
|
||||
::= { jnxAtm 3 }
|
||||
|
||||
jnxAtmVpEntry OBJECT-TYPE
|
||||
SYNTAX JnxAtmVpEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry represents config, status and statistics info related
|
||||
to an ATM VP configured. This entry augments the atmVplEntry
|
||||
defined in standard ATM mib (RFC 2515). So ifIndex and VPI are the
|
||||
indices to this table.
|
||||
|
||||
Caveats:
|
||||
- Traffic stats are available per VP tunnel, only if shaping is
|
||||
configured on the VP. Object 'jnxAtmVpFlags' can be used to
|
||||
determine if shaping is enabled.
|
||||
|
||||
- When no OAM is configured, OAM config and OAM stat objects'
|
||||
values are invalid (zero by default). Object 'jnxAtmVpFlags'
|
||||
contains info on whether OAM is configured or not.
|
||||
|
||||
- For atm-1 VPs, the only valid object is jnxAtmVpFlags."
|
||||
AUGMENTS { atmVplEntry }
|
||||
::= { jnxAtmVpTable 1 }
|
||||
|
||||
JnxAtmVpEntry ::=
|
||||
SEQUENCE {
|
||||
-- VP Generic Info
|
||||
jnxAtmVpFlags BITS,
|
||||
jnxAtmVpTotalDownTime Integer32,
|
||||
|
||||
-- VP OAM config
|
||||
jnxAtmVpOamPeriod Integer32,
|
||||
jnxAtmVpOamUpCellCount Integer32,
|
||||
jnxAtmVpOamDownCellCount Integer32,
|
||||
|
||||
-- VP Traffic Stats
|
||||
jnxAtmVpInBytes Counter64,
|
||||
jnxAtmVpOutBytes Counter64,
|
||||
jnxAtmVpInPkts Counter64,
|
||||
jnxAtmVpOutPkts Counter64,
|
||||
|
||||
-- VP OAM F4 Cell Stats
|
||||
jnxAtmVpInOamF4Cells Counter32,
|
||||
jnxAtmVpOutOamF4Cells Counter32,
|
||||
jnxAtmVpInOamF4LoopCells Counter32,
|
||||
jnxAtmVpOutOamF4LoopCells Counter32,
|
||||
jnxAtmVpInOamF4RdiCells Counter32,
|
||||
jnxAtmVpOutOamF4RdiCells Counter32,
|
||||
jnxAtmVpInOamF4AisCells Counter32
|
||||
}
|
||||
|
||||
-- VP Generic Info
|
||||
jnxAtmVpFlags OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
active(0),
|
||||
down(1),
|
||||
oamEnabled(2),
|
||||
shapingEnabled(3),
|
||||
passiveOam(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The flags associated with this VP."
|
||||
::= { jnxAtmVpEntry 1 }
|
||||
|
||||
jnxAtmVpTotalDownTime OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total VP downtime in seconds, ever since the system rebooted."
|
||||
::= { jnxAtmVpEntry 2 }
|
||||
|
||||
|
||||
-- VP OAM config
|
||||
jnxAtmVpOamPeriod OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This time interval indicates how often the OAM F4 cells are sent
|
||||
to determine the status of the VP. The value of this object is zero
|
||||
when OAM is not enabled on the VP. Object 'jnxAtmVpFlags' can be used
|
||||
to determine if OAM is enabled."
|
||||
::= { jnxAtmVpEntry 3 }
|
||||
|
||||
jnxAtmVpOamUpCellCount OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minimum number of consecutive loopback cells to be received to
|
||||
declare that the VP is up. The value of this object is zero when
|
||||
OAM is not enabled on the VP. Object 'jnxAtmVpFlags' can be used to
|
||||
determine if OAM is enabled."
|
||||
::= { jnxAtmVpEntry 4 }
|
||||
|
||||
jnxAtmVpOamDownCellCount OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minimum number of consecutive loopback cells to be received to
|
||||
declare that the VP is down. The value of this object is zero when
|
||||
OAM is not enabled on the VP. Object 'jnxAtmVpFlags' can be used to
|
||||
determine if OAM is enabled."
|
||||
::= { jnxAtmVpEntry 5 }
|
||||
|
||||
-- VP Traffic stats
|
||||
jnxAtmVpInBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of bytes received on the VP."
|
||||
::= { jnxAtmVpEntry 6 }
|
||||
|
||||
jnxAtmVpOutBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of bytes sent out on the VP."
|
||||
::= { jnxAtmVpEntry 7 }
|
||||
|
||||
jnxAtmVpInPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets received on the VP."
|
||||
::= { jnxAtmVpEntry 8 }
|
||||
|
||||
jnxAtmVpOutPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets sent out on the VP."
|
||||
::= { jnxAtmVpEntry 9 }
|
||||
|
||||
-- VP OAM F4 stats
|
||||
jnxAtmVpInOamF4Cells OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of OAM F4 cells received on the VP."
|
||||
::= { jnxAtmVpEntry 10 }
|
||||
|
||||
jnxAtmVpOutOamF4Cells OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of OAM F4 cells transmitted on the VP."
|
||||
::= { jnxAtmVpEntry 11 }
|
||||
|
||||
jnxAtmVpInOamF4LoopCells OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of OAM F4 loopback cells received on the VP."
|
||||
::= { jnxAtmVpEntry 12 }
|
||||
|
||||
jnxAtmVpOutOamF4LoopCells OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of OAM F4 cells transmitted on the VP."
|
||||
::= { jnxAtmVpEntry 13 }
|
||||
|
||||
jnxAtmVpInOamF4RdiCells OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of OAM F4 RDI cells received on the VP."
|
||||
::= { jnxAtmVpEntry 14 }
|
||||
|
||||
jnxAtmVpOutOamF4RdiCells OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of OAM F4 RDI cells transmitted on the VP."
|
||||
::= { jnxAtmVpEntry 15 }
|
||||
|
||||
jnxAtmVpInOamF4AisCells OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of OAM F4 AIS cells received on the VP."
|
||||
::= { jnxAtmVpEntry 16 }
|
||||
|
||||
|
||||
--
|
||||
-- Juniper ATM Trunk Table
|
||||
--
|
||||
jnxAtmTrunkTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxAtmTrunkEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of all ATM Trunk entries."
|
||||
|
||||
|
||||
::= { jnxAtm 4 }
|
||||
|
||||
jnxAtmTrunkEntry OBJECT-TYPE
|
||||
SYNTAX JnxAtmTrunkEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Special Cases:
|
||||
- When the encapsulation type for the logical interface
|
||||
(to which Trunk belongs) is 'atmCccCellRelay', only
|
||||
Generic Trunk Info is valid."
|
||||
INDEX { ifIndex }
|
||||
|
||||
::= { jnxAtmTrunkTable 1 }
|
||||
|
||||
JnxAtmTrunkEntry ::=
|
||||
SEQUENCE {
|
||||
jnxAtmTrunkId Integer32,
|
||||
|
||||
-- Generic Trunk Info
|
||||
jnxAtmTrunkConnType INTEGER,
|
||||
jnxAtmTrunkEncapsulation INTEGER,
|
||||
jnxAtmTrunkFlags JnxAtmFlags,
|
||||
jnxAtmTrunkTotalDownTime Integer32,
|
||||
|
||||
-- Traffic stats
|
||||
jnxAtmTrunkInBytes Counter64,
|
||||
jnxAtmTrunkOutBytes Counter64,
|
||||
jnxAtmTrunkInPkts Counter64,
|
||||
jnxAtmTrunkOutPkts Counter64,
|
||||
jnxAtmTrunkTailQueuePktDrops Counter64,
|
||||
|
||||
-- OAM F4 Cell Stats
|
||||
jnxAtmTrunkInOAMF4AISCells Counter32,
|
||||
jnxAtmTrunkOutOAMF4AISCells Counter32
|
||||
}
|
||||
|
||||
jnxAtmTrunkId OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The identifier for this ATM Trunk."
|
||||
::= { jnxAtmTrunkEntry 1 }
|
||||
|
||||
jnxAtmTrunkConnType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
other(1),
|
||||
p2p(2) -- point-to-point
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of connection. The type 'other' means trunk type is
|
||||
unknown or is not one of the other types."
|
||||
::= { jnxAtmTrunkEntry 2 }
|
||||
|
||||
jnxAtmTrunkEncapsulation OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
other(1),
|
||||
atmCccCellRelay(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The atm encapsulation type associated with the VC or Trunk.
|
||||
atmCccCellRelay : ATM Cell Relay for CCC"
|
||||
::= { jnxAtmTrunkEntry 3 }
|
||||
|
||||
jnxAtmTrunkFlags OBJECT-TYPE
|
||||
SYNTAX JnxAtmFlags
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Flags related to the Trunk."
|
||||
::= { jnxAtmTrunkEntry 4 }
|
||||
|
||||
jnxAtmTrunkTotalDownTime OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total Trunk down time in seconds ever since the system rebooted."
|
||||
::= { jnxAtmTrunkEntry 5 }
|
||||
|
||||
-- Traffic Stats
|
||||
jnxAtmTrunkInBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of bytes received on the Trunk."
|
||||
::= { jnxAtmTrunkEntry 6 }
|
||||
|
||||
jnxAtmTrunkOutBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of bytes sent out on the Trunk."
|
||||
::= { jnxAtmTrunkEntry 7 }
|
||||
|
||||
jnxAtmTrunkInPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets received on the Trunk."
|
||||
::= { jnxAtmTrunkEntry 8 }
|
||||
|
||||
jnxAtmTrunkOutPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets sent out on the Trunk."
|
||||
::= { jnxAtmTrunkEntry 9 }
|
||||
|
||||
jnxAtmTrunkTailQueuePktDrops OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets dropped due to bandwidth constraints.
|
||||
Indicates that packets were queued to send out at a rate faster
|
||||
than allowed."
|
||||
::= { jnxAtmTrunkEntry 10 }
|
||||
|
||||
-- OAM F4 Stats
|
||||
|
||||
jnxAtmTrunkInOAMF4AISCells OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of OAM F4 cells received, with AIS(Alarm Indication
|
||||
Signal) bit set."
|
||||
::= { jnxAtmTrunkEntry 15 }
|
||||
|
||||
jnxAtmTrunkOutOAMF4AISCells OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of OAM F4 cells sent, with AIS(Alarm Indication
|
||||
Signal) bit set."
|
||||
::= { jnxAtmTrunkEntry 16 }
|
||||
|
||||
END
|
177
MIBS/junos/JUNIPER-BFD-MIB
Normal file
177
MIBS/junos/JUNIPER-BFD-MIB
Normal file
@ -0,0 +1,177 @@
|
||||
JUNIPER-BFD-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Unsigned32, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI -- [RFC2578]
|
||||
|
||||
bfdSessIndex
|
||||
FROM BFD-STD-MIB -- [jnx-bfd-exp]
|
||||
|
||||
DisplayString, TimeStamp, TruthValue
|
||||
FROM SNMPv2-TC
|
||||
|
||||
jnxBfdMibRoot -- [jnx-smi]
|
||||
FROM JUNIPER-SMI
|
||||
;
|
||||
|
||||
jnxBfdMib MODULE-IDENTITY
|
||||
LAST-UPDATED "200610121200Z" -- 12 Oct 2006 12:00:00 EST
|
||||
ORGANIZATION "IETF"
|
||||
CONTACT-INFO
|
||||
" Juniper Technical Assistance Center
|
||||
Juniper Networks, Inc.
|
||||
1133 Innovation Way
|
||||
Sunnyvale, CA 94089
|
||||
E-mail: support@juniper.net"
|
||||
|
||||
DESCRIPTION
|
||||
"Provides BFD specific data."
|
||||
|
||||
-- Revision history.
|
||||
REVISION
|
||||
"200610121200Z" -- 12 Oct 2006 12:00:00 EST
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { jnxBfdMibRoot 1 }
|
||||
|
||||
-- Top level components of this MIB module.
|
||||
|
||||
jnxBfdNotification OBJECT IDENTIFIER ::= { jnxBfdMib 0 }
|
||||
|
||||
jnxBfdObjects OBJECT IDENTIFIER ::= { jnxBfdMib 1 }
|
||||
|
||||
jnxBfdNotifyObjects OBJECT IDENTIFIER ::= { jnxBfdMib 2 }
|
||||
|
||||
-- BFD Session Extn Table
|
||||
-- This table is a juniper extn to jnxSessTable
|
||||
|
||||
jnxBfdSessTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxBfdSessEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the jnxBfd Session Table for providing enterprise
|
||||
specific options to the corresponding bfdSessTable entry."
|
||||
::= { jnxBfdObjects 1 }
|
||||
|
||||
jnxBfdSessEntry OBJECT-TYPE
|
||||
SYNTAX JnxBfdSessEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines an entry in the jnxBfdSessTable. This essentially
|
||||
augments the bfdSessTable with additional objects."
|
||||
INDEX { bfdSessIndex }
|
||||
::= { jnxBfdSessTable 1 }
|
||||
|
||||
JnxBfdSessEntry ::=
|
||||
SEQUENCE {
|
||||
jnxBfdSessThreshTxInterval Unsigned32,
|
||||
jnxBfdSessCurrTxInterval Unsigned32,
|
||||
jnxBfdSessThreshDectTime Unsigned32,
|
||||
jnxBfdSessCurrDectTime Unsigned32,
|
||||
jnxBfdSessIntfName DisplayString
|
||||
}
|
||||
|
||||
jnxBfdSessThreshTxInterval OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "microseconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The threshold value for transmit interval in microseconds.
|
||||
If the current transmit interval value adapts to a value
|
||||
greater than the threshold value, jnxBfdSessTxIntervalHigh
|
||||
trap is raised."
|
||||
::= { jnxBfdSessEntry 1}
|
||||
|
||||
jnxBfdSessCurrTxInterval OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "microseconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current transmit interval in microseconds."
|
||||
::= { jnxBfdSessEntry 2}
|
||||
|
||||
jnxBfdSessThreshDectTime OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "microseconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The threshold value for detection time in microseconds.
|
||||
If the current detection time value is greater than the
|
||||
threshold value at the time when session state changes
|
||||
to up(1), jnxBfdSessDetectionTimeHigh trap is raised."
|
||||
::= { jnxBfdSessEntry 3}
|
||||
|
||||
jnxBfdSessCurrDectTime OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "microseconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The actual value of detection time for the session."
|
||||
::= { jnxBfdSessEntry 4}
|
||||
|
||||
jnxBfdSessIntfName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object specifies the interface associated with
|
||||
the bfd session"
|
||||
::= { jnxBfdSessEntry 5}
|
||||
|
||||
-- Notification Objects
|
||||
|
||||
jnxBfdSessifName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object gives the Interface Name in the bfdSessUp and
|
||||
bfdSessDown trap. Even though this object doesnt appear in
|
||||
the OBJECTS list of these traps, but the agent relay this
|
||||
information as an extra parameter in the trap."
|
||||
::= { jnxBfdNotifyObjects 1}
|
||||
|
||||
-- Notification Configuration
|
||||
|
||||
jnxBfdSessTxIntervalHigh NOTIFICATION-TYPE
|
||||
OBJECTS {jnxBfdSessThreshTxInterval,
|
||||
jnxBfdSessCurrTxInterval
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when the threshold value for
|
||||
transmit interval (jnxBfdSessThreshTxInterval) is set and
|
||||
the bfd session transmit interval (jnxBfdSessCurrTxInterval)
|
||||
adapts to a value greater than the threshold value. This trap
|
||||
is sent only once, when we first exceed the threshold. The
|
||||
transmit interval can continue to adapt beyond the threshold
|
||||
value. Adaptation of transmit interval happens due to network
|
||||
issues causing the BFD session to go down on either the local
|
||||
system or the remote neighbor."
|
||||
::= { jnxBfdNotification 1 }
|
||||
|
||||
|
||||
jnxBfdSessDetectionTimeHigh NOTIFICATION-TYPE
|
||||
OBJECTS {jnxBfdSessThreshDectTime,
|
||||
jnxBfdSessCurrDectTime
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when the threshold value for
|
||||
detection time (jnxBfdSessThreshDectTime) is set and the bfd
|
||||
session detection-time (jnxBfdSessCurrDectTime) adapts to a
|
||||
value greater than the threshold value. This trap is sent only
|
||||
once, when we first exceed the threshold. The detection-time
|
||||
can continue to adapt beyond the threshold value. Adaptation
|
||||
of detection-time happens due to network issues causing the
|
||||
BFD session to go down on either the local system or the remote
|
||||
neighbor."
|
||||
::= { jnxBfdNotification 2 }
|
||||
|
||||
END
|
308
MIBS/junos/JUNIPER-CFGMGMT-MIB
Normal file
308
MIBS/junos/JUNIPER-CFGMGMT-MIB
Normal file
@ -0,0 +1,308 @@
|
||||
--
|
||||
-- Juniper Enterprise Specific MIB: Configuration Management MIB Extension
|
||||
--
|
||||
-- Copyright (c) 2002-2003, 2006, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
JUNIPER-CFGMGMT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, TimeTicks, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, DateAndTime, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
jnxMibs, jnxCmNotifications
|
||||
FROM JUNIPER-SMI;
|
||||
|
||||
jnxCfgMgmt MODULE-IDENTITY
|
||||
LAST-UPDATED "200310240000Z" -- Wed Nov 19 00:00:00 2003 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 MIB module defines objects used for managing the
|
||||
configuration of Juniper products."
|
||||
REVISION "200311190000Z"
|
||||
DESCRIPTION
|
||||
"Added Rescue Configuration Management."
|
||||
REVISION "200310240000Z"
|
||||
DESCRIPTION
|
||||
"Added JnxCmCfChgSource TEXTUAL-CONVENTION."
|
||||
REVISION "200205100000Z"
|
||||
DESCRIPTION
|
||||
"Initial revision."
|
||||
::= { jnxMibs 18 }
|
||||
|
||||
|
||||
--
|
||||
-- Textual Conventions
|
||||
--
|
||||
JnxCmCfChgSource ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "Identifies the source of config event."
|
||||
SYNTAX INTEGER {
|
||||
other (1),
|
||||
cli (2),
|
||||
junoscript (3),
|
||||
synchronize (4),
|
||||
snmp (5),
|
||||
button (6),
|
||||
autoinstall (7),
|
||||
unknown (8)
|
||||
}
|
||||
|
||||
JnxCmRescueCfgState ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "Identifies the state of the rescue configuration."
|
||||
SYNTAX INTEGER {
|
||||
nonexistant (1),
|
||||
updated (2)
|
||||
}
|
||||
|
||||
--
|
||||
-- Configuration Change Management
|
||||
--
|
||||
|
||||
jnxCmCfgChg OBJECT IDENTIFIER ::= { jnxCfgMgmt 1 }
|
||||
|
||||
jnxCmCfgChgLatestIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index in jnxCmCfgChgEventTable for the latest configuration
|
||||
change event."
|
||||
::= { jnxCmCfgChg 1 }
|
||||
|
||||
jnxCmCfgChgLatestTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime when the configuration was last
|
||||
changed.
|
||||
|
||||
If the management subsystem was reset after the last
|
||||
configuration change, this object will return 0."
|
||||
::= { jnxCmCfgChg 2 }
|
||||
|
||||
jnxCmCfgChgLatestDate OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The date and time when the configuration was last changed."
|
||||
::= { jnxCmCfgChg 3 }
|
||||
|
||||
jnxCmCfgChgLatestSource OBJECT-TYPE
|
||||
SYNTAX JnxCmCfChgSource
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The source of the configuration event."
|
||||
::= { jnxCmCfgChg 4 }
|
||||
|
||||
jnxCmCfgChgLatestUser OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the logged in user. The length is zero if
|
||||
not available or not applicable."
|
||||
::= { jnxCmCfgChg 5 }
|
||||
|
||||
jnxCmCfgChgMaxEventEntries OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum number of entries that can be held in
|
||||
jnxCmCfgChgEventTable."
|
||||
::= { jnxCmCfgChg 6 }
|
||||
|
||||
--
|
||||
-- The folowing table provides a history of the most recent configuration
|
||||
-- change events. The number of events stored in the table is identified
|
||||
-- by jnxCmCfgChgMaxEventEntries. When the number of entries exceeds
|
||||
-- jnxCmCfgChgMaxEventEntries, each new entry will push the oldest entry
|
||||
-- out of the table.
|
||||
--
|
||||
|
||||
jnxCmCfgChgEventTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxCmCfgChgEventEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of configuration events on this router."
|
||||
::= { jnxCmCfgChg 7 }
|
||||
|
||||
jnxCmCfgChgEventEntry OBJECT-TYPE
|
||||
SYNTAX JnxCmCfgChgEventEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information about a configuration event on this router."
|
||||
INDEX { jnxCmCfgChgEventIndex }
|
||||
::= { jnxCmCfgChgEventTable 1 }
|
||||
|
||||
JnxCmCfgChgEventEntry ::=
|
||||
SEQUENCE {
|
||||
jnxCmCfgChgEventIndex
|
||||
Integer32,
|
||||
jnxCmCfgChgEventTime
|
||||
TimeTicks,
|
||||
jnxCmCfgChgEventDate
|
||||
DateAndTime,
|
||||
jnxCmCfgChgEventSource
|
||||
JnxCmCfChgSource,
|
||||
jnxCmCfgChgEventUser
|
||||
DisplayString,
|
||||
jnxCmCfgChgEventLog
|
||||
DisplayString
|
||||
}
|
||||
|
||||
jnxCmCfgChgEventIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies a specific configuration change
|
||||
event. Monotonically increasing values will be assigned
|
||||
by the snmp subsystem to each event as it occurs. If the
|
||||
snmp subsystem is reset, these index values will be reset
|
||||
as well."
|
||||
::= { jnxCmCfgChgEventEntry 1 }
|
||||
|
||||
jnxCmCfgChgEventTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime when the event occurred."
|
||||
::= { jnxCmCfgChgEventEntry 2 }
|
||||
|
||||
jnxCmCfgChgEventDate OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The system date and time when the event occurred."
|
||||
::= { jnxCmCfgChgEventEntry 3 }
|
||||
|
||||
jnxCmCfgChgEventSource OBJECT-TYPE
|
||||
SYNTAX JnxCmCfChgSource
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The source of the configuration event."
|
||||
::= { jnxCmCfgChgEventEntry 4 }
|
||||
|
||||
jnxCmCfgChgEventUser OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the logged in user. The length is zero if
|
||||
not available or not applicable."
|
||||
::= { jnxCmCfgChgEventEntry 5 }
|
||||
|
||||
jnxCmCfgChgEventLog OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The log of the configuration event. The length is zero
|
||||
if not available."
|
||||
::= { jnxCmCfgChgEventEntry 6 }
|
||||
|
||||
--
|
||||
-- Configuration Rescue Change Management
|
||||
--
|
||||
|
||||
jnxCmRescueChg OBJECT IDENTIFIER ::= { jnxCfgMgmt 2 }
|
||||
|
||||
jnxCmRescueChgTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime when the rescue configuration was
|
||||
last changed.
|
||||
|
||||
If the management subsystem was reset after the last
|
||||
configuration change, this object will return 0."
|
||||
::= { jnxCmRescueChg 1 }
|
||||
|
||||
jnxCmRescueChgDate OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The date and time when the rescue configuration was last
|
||||
changed."
|
||||
::= { jnxCmRescueChg 2 }
|
||||
|
||||
jnxCmRescueChgSource OBJECT-TYPE
|
||||
SYNTAX JnxCmCfChgSource
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The source of the rescue configuration event."
|
||||
::= { jnxCmRescueChg 3 }
|
||||
|
||||
jnxCmRescueChgUser OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the logged in user. The length is zero if
|
||||
not available or not applicable."
|
||||
::= { jnxCmRescueChg 4 }
|
||||
|
||||
jnxCmRescueChgState OBJECT-TYPE
|
||||
SYNTAX JnxCmRescueCfgState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current state of the rescue configuration."
|
||||
::= { jnxCmRescueChg 5 }
|
||||
|
||||
--
|
||||
-- Configuration Management Notifications
|
||||
--
|
||||
|
||||
jnxCmNotificationsPrefix OBJECT IDENTIFIER ::= { jnxCmNotifications 0 }
|
||||
|
||||
jnxCmCfgChange NOTIFICATION-TYPE
|
||||
OBJECTS { jnxCmCfgChgEventTime,
|
||||
jnxCmCfgChgEventDate,
|
||||
jnxCmCfgChgEventSource,
|
||||
jnxCmCfgChgEventUser,
|
||||
jnxCmCfgChgEventLog }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification of a configuration management event as
|
||||
recorded in jnxCmCfgChgEventTable."
|
||||
::= { jnxCmNotificationsPrefix 1 }
|
||||
|
||||
jnxCmRescueChange NOTIFICATION-TYPE
|
||||
OBJECTS { jnxCmRescueChgTime,
|
||||
jnxCmRescueChgDate,
|
||||
jnxCmRescueChgSource,
|
||||
jnxCmRescueChgUser,
|
||||
jnxCmRescueChgState }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification of the latest rescue configuration
|
||||
change."
|
||||
::= { jnxCmNotificationsPrefix 2 }
|
||||
|
||||
END
|
380
MIBS/junos/JUNIPER-CHASSIS-CLUSTER-MIB
Normal file
380
MIBS/junos/JUNIPER-CHASSIS-CLUSTER-MIB
Normal file
@ -0,0 +1,380 @@
|
||||
-- *******************************************************************
|
||||
-- Juniper enterprise specific Chassis Cluster objects MIB.
|
||||
--
|
||||
-- Copyright (c) 2008-2011, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
-- *******************************************************************
|
||||
|
||||
JUNIPER-CHASSIS-CLUSTER-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
Counter32, Counter64, IpAddress, Integer32,
|
||||
NOTIFICATION-TYPE, MODULE-IDENTITY,
|
||||
OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
TEXTUAL-CONVENTION, DisplayString
|
||||
FROM SNMPv2-TC
|
||||
|
||||
jnxJsChassisCluster
|
||||
FROM JUNIPER-JS-SMI;
|
||||
|
||||
|
||||
jnxJsChassisClusterMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201908290000Z"
|
||||
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 Clustering is concerned with ensuring minimal disruption to
|
||||
data and control planes in case of a failover. If one of the chassis in
|
||||
a cluster fails, the other chassis in the cluster takes over the function
|
||||
of the failed chassis with minimal service interruption.
|
||||
This module defines the objects pertaining to Chassis Cluster."
|
||||
|
||||
REVISION "201908290000Z"
|
||||
DESCRIPTION "Added trap jnxJsChHAPeerBfdTrap"
|
||||
|
||||
REVISION "201809180000Z"
|
||||
DESCRIPTION "Added trap jnxJsChClusterHealthTrap"
|
||||
|
||||
REVISION "201309200000Z"
|
||||
DESCRIPTION "Added trap jnxJsChClusterWeightTrap"
|
||||
|
||||
REVISION "201207200000Z"
|
||||
DESCRIPTION "Added trap jnxJsChClusterSpuMismatchTrap"
|
||||
|
||||
REVISION "201106280000Z"
|
||||
DESCRIPTION "Added trap jnxJsChClusterIntfTrap"
|
||||
|
||||
REVISION "200905270000Z"
|
||||
DESCRIPTION "Added trap class for jnxJsChassisClusterSwitchover"
|
||||
|
||||
REVISION "200902030000Z"
|
||||
DESCRIPTION "Creation Date"
|
||||
::= { jnxJsChassisCluster 1 }
|
||||
|
||||
|
||||
jnxJsChassisClusterNotifications OBJECT IDENTIFIER ::=
|
||||
{ jnxJsChassisClusterMIB 0 }
|
||||
jnxJsChassisClusterTrapObjects OBJECT IDENTIFIER ::=
|
||||
{ jnxJsChassisClusterMIB 1 }
|
||||
|
||||
-- ***************************************************************
|
||||
-- definition of ChassisCluster related traps and objects.
|
||||
-- ***************************************************************
|
||||
|
||||
jnxJsChassisClusterSwitchover NOTIFICATION-TYPE
|
||||
OBJECTS { jnxJsChClusterSwitchoverInfoRedundancyGroup,
|
||||
jnxJsChClusterSwitchoverInfoClusterId,
|
||||
jnxJsChClusterSwitchoverInfoNodeId,
|
||||
jnxJsChClusterSwitchoverInfoPreviousState,
|
||||
jnxJsChClusterSwitchoverInfoCurrentState,
|
||||
jnxJsChClusterSwitchoverInfoReason }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification to signal switchover/failover."
|
||||
::= { jnxJsChassisClusterNotifications 1 }
|
||||
-- ***************************************************************
|
||||
-- definition of a trap that notifies changes in fabric
|
||||
-- and control link status.
|
||||
-- ***************************************************************
|
||||
|
||||
jnxJsChClusterIntfTrap NOTIFICATION-TYPE
|
||||
OBJECTS { jnxJsChClusterSwitchoverInfoClusterId,
|
||||
jnxJsChClusterIntfName,
|
||||
jnxJsChClusterIntfState,
|
||||
jnxJsChClusterIntfSeverity,
|
||||
jnxJsChClusterIntfStateReason }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification to signal node health status change (healthy/unhealthy)."
|
||||
::= { jnxJsChassisClusterNotifications 2 }
|
||||
|
||||
-- ***************************************************************
|
||||
-- definition of a trap that notifies cluster having different
|
||||
-- SPU number
|
||||
-- ***************************************************************
|
||||
|
||||
jnxJsChClusterSpuMismatchTrap NOTIFICATION-TYPE
|
||||
OBJECTS { jnxJsChClusterNodeZeroId,
|
||||
jnxJsChClusterNodeZeroSpuCount,
|
||||
jnxJsChClusterNodeOneId ,
|
||||
jnxJsChClusterNodeOneSpuCount }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification to signal cluster having different SPU number."
|
||||
::= { jnxJsChassisClusterNotifications 3 }
|
||||
|
||||
-- ***************************************************************
|
||||
-- definition of a trap that notifies changes in node weight
|
||||
-- ***************************************************************
|
||||
|
||||
jnxJsChClusterWeightTrap NOTIFICATION-TYPE
|
||||
OBJECTS { jnxJsChClusterClusterID,
|
||||
jnxJsChClusterRedundancyGroupID,
|
||||
jnxJsChClusterNodeID,
|
||||
jnxJsChClusterWeightHealthStatus,
|
||||
jnxJsChClusterWeightValue }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification to signal node health status change (healthy/unhealthy)."
|
||||
::= { jnxJsChassisClusterNotifications 4 }
|
||||
|
||||
-- ***************************************************************
|
||||
-- definition of a trap that notifies changes in HA health status
|
||||
-- ***************************************************************
|
||||
|
||||
jnxJsChClusterHealthTrap NOTIFICATION-TYPE
|
||||
OBJECTS { jnxJsChClusterHealthNodeID,
|
||||
jnxJsChClusterHealthSeverity,
|
||||
jnxJsChClusterHealthReason }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification to signal cluster is in unhealth status."
|
||||
|
||||
::= { jnxJsChassisClusterNotifications 5 }
|
||||
|
||||
-- ***************************************************************
|
||||
-- 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."
|
||||
|
||||
::= { jnxJsChassisClusterNotifications 6 }
|
||||
|
||||
jnxJsChClusterSwitchoverInfoRedundancyGroup OBJECT-TYPE
|
||||
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains identification of redundancy group
|
||||
that switched over."
|
||||
::= { jnxJsChassisClusterTrapObjects 1 }
|
||||
|
||||
jnxJsChClusterSwitchoverInfoClusterId OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains cluster identification information
|
||||
where the switchover occured."
|
||||
::= { jnxJsChassisClusterTrapObjects 2 }
|
||||
|
||||
jnxJsChClusterSwitchoverInfoNodeId OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains node identification information
|
||||
where the switchover occured."
|
||||
::= { jnxJsChassisClusterTrapObjects 3 }
|
||||
|
||||
jnxJsChClusterSwitchoverInfoPreviousState OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the redundancy state of the cluster
|
||||
before the occurance of switchover."
|
||||
::= { jnxJsChassisClusterTrapObjects 4 }
|
||||
|
||||
jnxJsChClusterSwitchoverInfoCurrentState OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the redundancy state of the cluster
|
||||
after the occurance of switchover."
|
||||
::= { jnxJsChassisClusterTrapObjects 5 }
|
||||
|
||||
jnxJsChClusterSwitchoverInfoReason OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the cause for switchover."
|
||||
::= { jnxJsChassisClusterTrapObjects 6 }
|
||||
|
||||
jnxJsChClusterIntfName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the name of the link
|
||||
that changed its state."
|
||||
::= { jnxJsChassisClusterTrapObjects 7 }
|
||||
|
||||
jnxJsChClusterIntfState OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the state of the link;
|
||||
whether it is UP or DOWN."
|
||||
::= { jnxJsChassisClusterTrapObjects 8 }
|
||||
|
||||
jnxJsChClusterIntfSeverity OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object reflects the severity;
|
||||
whether it is minor or major."
|
||||
::= { jnxJsChassisClusterTrapObjects 9 }
|
||||
|
||||
jnxJsChClusterIntfStateReason OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the reason why the link state
|
||||
changed."
|
||||
::= { jnxJsChassisClusterTrapObjects 10 }
|
||||
|
||||
jnxJsChClusterNodeZeroId OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains remote node identification information
|
||||
where the event occured."
|
||||
::= { jnxJsChassisClusterTrapObjects 11 }
|
||||
|
||||
jnxJsChClusterNodeOneId OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains remote node identification information
|
||||
where the event occured."
|
||||
::= { jnxJsChassisClusterTrapObjects 12 }
|
||||
|
||||
jnxJsChClusterNodeZeroSpuCount OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains local node total SPU number."
|
||||
::= { jnxJsChassisClusterTrapObjects 13 }
|
||||
|
||||
jnxJsChClusterNodeOneSpuCount OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains remote node total SPU number."
|
||||
::= { jnxJsChassisClusterTrapObjects 14 }
|
||||
|
||||
jnxJsChClusterClusterID OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains identification of cluster,
|
||||
in which the event occured."
|
||||
::= { jnxJsChassisClusterTrapObjects 15 }
|
||||
|
||||
jnxJsChClusterRedundancyGroupID OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains identification of RedundancyGroup,
|
||||
in which the event occured."
|
||||
::= { jnxJsChassisClusterTrapObjects 16 }
|
||||
|
||||
jnxJsChClusterNodeID OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains identification of node,
|
||||
in which the event occured."
|
||||
::= { jnxJsChassisClusterTrapObjects 17 }
|
||||
|
||||
jnxJsChClusterWeightHealthStatus OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains health status, whether is healthy
|
||||
or unhealthy."
|
||||
::= { jnxJsChassisClusterTrapObjects 18 }
|
||||
|
||||
jnxJsChClusterWeightValue OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains weight value."
|
||||
::= { jnxJsChassisClusterTrapObjects 19 }
|
||||
|
||||
jnxJsChClusterHealthNodeID OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains identification of node,
|
||||
in which the event occured."
|
||||
::= { jnxJsChassisClusterTrapObjects 20 }
|
||||
|
||||
jnxJsChClusterHealthSeverity OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object reflects the severity;
|
||||
whether it is minor or major."
|
||||
::= { jnxJsChassisClusterTrapObjects 21 }
|
||||
|
||||
jnxJsChClusterHealthReason OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains ha unhealth status reason."
|
||||
::= { jnxJsChassisClusterTrapObjects 22 }
|
||||
|
||||
jnxJsChHAPeerID OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains identification of peer,
|
||||
in which the event occured."
|
||||
::= { jnxJsChassisClusterTrapObjects 23 }
|
||||
|
||||
jnxJsChHAPeerBfdSeverity OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object reflects the severity;
|
||||
whether it is minor or major."
|
||||
::= { jnxJsChassisClusterTrapObjects 24 }
|
||||
|
||||
jnxJsChHAPeerBfdReason OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains HA peer BFD down reason."
|
||||
::= { jnxJsChassisClusterTrapObjects 25 }
|
||||
|
||||
END
|
6901
MIBS/junos/JUNIPER-CHASSIS-DEFINES-MIB
Normal file
6901
MIBS/junos/JUNIPER-CHASSIS-DEFINES-MIB
Normal file
File diff suppressed because it is too large
Load Diff
87
MIBS/junos/JUNIPER-CHASSIS-FWDD-MIB
Normal file
87
MIBS/junos/JUNIPER-CHASSIS-FWDD-MIB
Normal file
@ -0,0 +1,87 @@
|
||||
--
|
||||
-- Juniper Enterprise Specific MIB: J-Series FWDD (Forwarding Daemon) MIB
|
||||
--
|
||||
-- Copyright (c) 2006, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
JUNIPER-CHASSIS-FWDD-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Gauge32, Integer32
|
||||
FROM SNMPv2-SMI
|
||||
jnxMibs
|
||||
FROM JUNIPER-SMI;
|
||||
|
||||
jnxFwdd MODULE-IDENTITY
|
||||
LAST-UPDATED "200602162158Z" -- Thurs Feb 16 21:58:00 2006 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 J-Series FWDD module from the router chassis box."
|
||||
::= { jnxMibs 34 }
|
||||
|
||||
|
||||
--
|
||||
-- FWDD Process Info
|
||||
--
|
||||
|
||||
jnxFwddProcess OBJECT IDENTIFIER ::= { jnxFwdd 1 }
|
||||
|
||||
|
||||
jnxFwddMicroKernelCPUUsage OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The FWDD Micro Kernel CPU utilization in percentage.
|
||||
Zero if unavailable or inapplicable."
|
||||
::= { jnxFwddProcess 1 }
|
||||
|
||||
jnxFwddRtThreadsCPUUsage OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The FWDD Realtime threads total CPU utilization in percentage.
|
||||
Zero if unavailable or inapplicable."
|
||||
::= { jnxFwddProcess 2 }
|
||||
|
||||
jnxFwddHeapUsage OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The FWDD Heap utilization in percentage.
|
||||
Zero if unavailable or inapplicable."
|
||||
::= { jnxFwddProcess 3 }
|
||||
|
||||
jnxFwddDmaMemUsage OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The FWDD DMA Memory utilization in percentage.
|
||||
Zero if unavailable or inapplicable."
|
||||
::= { jnxFwddProcess 4 }
|
||||
|
||||
jnxFwddUpTime OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The FWDD Module uptime expressed in seconds.
|
||||
Zero if unavailable or inapplicable."
|
||||
::= { jnxFwddProcess 5 }
|
||||
|
||||
END
|
892
MIBS/junos/JUNIPER-COLLECTOR-MIB
Normal file
892
MIBS/junos/JUNIPER-COLLECTOR-MIB
Normal file
@ -0,0 +1,892 @@
|
||||
--
|
||||
-- Juniper Enterprise Specific MIB: Collector PIC MIB
|
||||
--
|
||||
-- Copyright (c) 2003, 2005-2006, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
JUNIPER-COLLECTOR-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Counter64, Gauge32, Integer32,
|
||||
NOTIFICATION-TYPE, OBJECT-IDENTITY, TimeTicks
|
||||
FROM SNMPv2-SMI
|
||||
DateAndTime, TEXTUAL-CONVENTION, DisplayString
|
||||
FROM SNMPv2-TC
|
||||
ifIndex, ifDescr
|
||||
FROM IF-MIB
|
||||
InetAddressType, InetAddress
|
||||
FROM INET-ADDRESS-MIB -- RFC2851
|
||||
CounterBasedGauge64
|
||||
FROM HCNUM-TC
|
||||
jnxMibs, jnxCollectorNotifications
|
||||
FROM JUNIPER-SMI;
|
||||
|
||||
jnxCollectorMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200311130000Z" -- Nov 13, 2003
|
||||
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
|
||||
"Provides data about each of the Collector PICs on a router."
|
||||
|
||||
-- revision history
|
||||
REVISION "200311130000Z"
|
||||
DESCRIPTION
|
||||
"Initial revision."
|
||||
::= { jnxMibs 28 }
|
||||
|
||||
JnxCollPicStateDef ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies specific error conditions that may exist on a
|
||||
Collector PIC."
|
||||
SYNTAX BITS {
|
||||
jnxCollStateSoftOverload(0), -- soft flow overload
|
||||
jnxCollStateHardOverload(1), -- hard flow overload
|
||||
jnxCollStateMemoryUnavail(2) -- unavailable memory
|
||||
}
|
||||
|
||||
--
|
||||
-- Global Stats
|
||||
--
|
||||
|
||||
jnxCollGlobalStats OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Global, router-wide collector stats."
|
||||
::= { jnxCollectorMIB 1 }
|
||||
|
||||
|
||||
jnxCollGlobalCreatedFiles OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of file created by all the
|
||||
collector pics on the router since the last
|
||||
time the router was reset."
|
||||
::= { jnxCollGlobalStats 1 }
|
||||
|
||||
jnxCollGlobalOpenFiles OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of open collector files currently
|
||||
present on the router."
|
||||
::= { jnxCollGlobalStats 2 }
|
||||
|
||||
--
|
||||
-- Per-Collector PIC data
|
||||
--
|
||||
|
||||
jnxCollPicIfTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxCollPicEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data about each collector pic currently present
|
||||
on the router."
|
||||
::= { jnxCollectorMIB 2 }
|
||||
|
||||
jnxCollPicIfEntry OBJECT-TYPE
|
||||
SYNTAX JnxCollPicEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry provides information about a single Collector PIC.
|
||||
Each Collector PIC contains a single interface and is
|
||||
identified by its ifIndex."
|
||||
INDEX { ifIndex }
|
||||
::= { jnxCollPicIfTable 1 }
|
||||
|
||||
JnxCollPicEntry ::=
|
||||
SEQUENCE {
|
||||
|
||||
--
|
||||
-- File statistics
|
||||
--
|
||||
jnxCollPicIfCreatedFiles Counter64,
|
||||
jnxCollPicIfCreatedFileRate Gauge32,
|
||||
jnxCollPicIfPeakCreatedFileRate Gauge32,
|
||||
jnxCollPicIfExportedFiles Counter64,
|
||||
jnxCollPicIfExportedFileRate Gauge32,
|
||||
jnxCollPicIfPeakExportedFileRate Gauge32,
|
||||
jnxCollPicIfDestroyedFiles Counter64,
|
||||
jnxCollPicIfDestroyedFileRate Gauge32,
|
||||
jnxCollPicIfPeakDestroyedFileRate Gauge32,
|
||||
|
||||
--
|
||||
-- Record statistics
|
||||
--
|
||||
jnxCollPicIfProcRecords Counter64,
|
||||
jnxCollPicIfProcRecordsRate Gauge32,
|
||||
jnxCollPicIfPeakProcRecordsRate Gauge32,
|
||||
|
||||
--
|
||||
-- Memory statistics
|
||||
--
|
||||
jnxCollPicIfMemoryUsed CounterBasedGauge64,
|
||||
jnxCollPicIfMemoryFree CounterBasedGauge64,
|
||||
|
||||
--
|
||||
-- Ftp statistics
|
||||
--
|
||||
jnxCollPicIfFtpBytes Counter64,
|
||||
jnxCollPicIfFtpByteRate Gauge32,
|
||||
jnxCollPicIfPeakFtpByteRate Gauge32,
|
||||
jnxCollPicIfFtpFiles Counter64,
|
||||
jnxCollPicIfFtpFileRate Gauge32,
|
||||
jnxCollPicIfPeakFtpFileRate Gauge32,
|
||||
jnxCollPicIfFtpFailures CounterBasedGauge64,
|
||||
|
||||
--
|
||||
-- Error state information
|
||||
--
|
||||
jnxCollPicIfCurrentState JnxCollPicStateDef,
|
||||
jnxCollPicIfLastStateChange JnxCollPicStateDef,
|
||||
jnxCollPicIfStateChangeTime TimeTicks,
|
||||
jnxCollPicIfStateChangeDate DateAndTime,
|
||||
jnxCollPicIfStateChangeType INTEGER
|
||||
}
|
||||
|
||||
--
|
||||
-- File statistics
|
||||
--
|
||||
jnxCollPicIfCreatedFiles OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of files created by this Collector PIC
|
||||
since the last time the PIC was reset."
|
||||
::= { jnxCollPicIfEntry 1 }
|
||||
|
||||
jnxCollPicIfCreatedFileRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of files created per second, measured over the
|
||||
current 10 second interval."
|
||||
::= { jnxCollPicIfEntry 2 }
|
||||
|
||||
jnxCollPicIfPeakCreatedFileRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The peak number of files created per second."
|
||||
::= { jnxCollPicIfEntry 3 }
|
||||
|
||||
jnxCollPicIfExportedFiles OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of files exported by this Collector PIC."
|
||||
::= { jnxCollPicIfEntry 4 }
|
||||
|
||||
jnxCollPicIfExportedFileRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of files exported per second, measured over
|
||||
the current 10 second interval."
|
||||
::= { jnxCollPicIfEntry 5 }
|
||||
|
||||
jnxCollPicIfPeakExportedFileRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The peak number of files exported per second."
|
||||
::= { jnxCollPicIfEntry 6 }
|
||||
|
||||
jnxCollPicIfDestroyedFiles OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of files destroyed by this Collector PIC."
|
||||
::= { jnxCollPicIfEntry 7 }
|
||||
|
||||
jnxCollPicIfDestroyedFileRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of files destroyed per second, as measured over
|
||||
the current 10 second interval."
|
||||
::= { jnxCollPicIfEntry 8 }
|
||||
|
||||
jnxCollPicIfPeakDestroyedFileRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The peak number of files destroyed per second."
|
||||
::= { jnxCollPicIfEntry 9 }
|
||||
|
||||
--
|
||||
-- Record statistics
|
||||
--
|
||||
jnxCollPicIfProcRecords OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of flow records processed by this Collector PIC."
|
||||
::= { jnxCollPicIfEntry 10 }
|
||||
|
||||
jnxCollPicIfProcRecordsRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of flow records processed per seconds, measured
|
||||
during the current 10 second interval."
|
||||
::= { jnxCollPicIfEntry 11 }
|
||||
|
||||
jnxCollPicIfPeakProcRecordsRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The peak number of flow records processed."
|
||||
::= { jnxCollPicIfEntry 12 }
|
||||
|
||||
--
|
||||
-- Memory statistics
|
||||
--
|
||||
jnxCollPicIfMemoryUsed OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The amount of memory used, in bytes, by this Collector PIC."
|
||||
::= { jnxCollPicIfEntry 13 }
|
||||
|
||||
jnxCollPicIfMemoryFree OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The amount of memory free, in bytes, on this Collector PIC."
|
||||
::= { jnxCollPicIfEntry 14 }
|
||||
|
||||
--
|
||||
-- Ftp statistics
|
||||
--
|
||||
jnxCollPicIfFtpBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of bytes transferred via FTP by this
|
||||
Collector PIC."
|
||||
::= { jnxCollPicIfEntry 15 }
|
||||
|
||||
jnxCollPicIfFtpByteRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of bytes per second transfered via FTP measured
|
||||
during the current 10 second interval."
|
||||
::= { jnxCollPicIfEntry 16 }
|
||||
|
||||
jnxCollPicIfPeakFtpByteRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The peak number of bytes per second transferred via FTP."
|
||||
::= { jnxCollPicIfEntry 17 }
|
||||
|
||||
jnxCollPicIfFtpFiles OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of files transferred via FTP by this
|
||||
Collector PIC."
|
||||
::= { jnxCollPicIfEntry 18 }
|
||||
|
||||
jnxCollPicIfFtpFileRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of files per second transferred via FTP."
|
||||
::= { jnxCollPicIfEntry 19 }
|
||||
|
||||
jnxCollPicIfPeakFtpFileRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The peak number of files per second transferred via FTP."
|
||||
::= { jnxCollPicIfEntry 20 }
|
||||
|
||||
jnxCollPicIfFtpFailures OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of FTP transfer failures on this Collector
|
||||
PIC."
|
||||
::= { jnxCollPicIfEntry 21 }
|
||||
|
||||
--
|
||||
-- Error State Information
|
||||
--
|
||||
jnxCollPicIfCurrentState OBJECT-TYPE
|
||||
SYNTAX JnxCollPicStateDef
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current state of various error conditions on this
|
||||
Collector PIC."
|
||||
::= { jnxCollPicIfEntry 22 }
|
||||
|
||||
jnxCollPicIfLastStateChange OBJECT-TYPE
|
||||
SYNTAX JnxCollPicStateDef
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies the error condition that last changed state."
|
||||
::= { jnxCollPicIfEntry 23 }
|
||||
|
||||
jnxCollPicIfStateChangeTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime when the management subsystem last
|
||||
learned of a change to the value of jnxCollPicIfCurrentState
|
||||
for this Collector PIC."
|
||||
::= { jnxCollPicIfEntry 24 }
|
||||
|
||||
jnxCollPicIfStateChangeDate OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The system date and time when the management subsystem last
|
||||
learned of a change to the value of jnxCollPicIfCurrentState
|
||||
for this Collector PIC."
|
||||
::= { jnxCollPicIfEntry 25 }
|
||||
|
||||
jnxCollPicIfStateChangeType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none (1),
|
||||
set (2),
|
||||
cleared (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This indicates whether the last state change set a new
|
||||
error condition or cleared an existing one."
|
||||
::= { jnxCollPicIfEntry 26 }
|
||||
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- Per Collector file data
|
||||
--
|
||||
|
||||
jnxCollFileTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxCollFileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data about each collector file currently present
|
||||
on the router."
|
||||
::= { jnxCollectorMIB 3 }
|
||||
|
||||
jnxCollFileEntry OBJECT-TYPE
|
||||
SYNTAX JnxCollFileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry provides information about a single file currently
|
||||
open on this Collector PIC. Each Collector PIC File is
|
||||
identified by the ifIndex associated with the Collector PIC
|
||||
and the name of the file."
|
||||
INDEX { ifIndex, jnxCollFileName }
|
||||
::= { jnxCollFileTable 1 }
|
||||
|
||||
JnxCollFileEntry ::=
|
||||
SEQUENCE {
|
||||
jnxCollFileName DisplayString,
|
||||
jnxCollFileFname DisplayString,
|
||||
jnxCollFileRecords CounterBasedGauge64,
|
||||
jnxCollFileRecordRate Gauge32,
|
||||
jnxCollFilePeakRecordRate Gauge32,
|
||||
|
||||
jnxCollFileUncompBytes CounterBasedGauge64,
|
||||
jnxCollFileUncompByteRate Gauge32,
|
||||
jnxCollFilePeakUncompByteRate Gauge32,
|
||||
jnxCollFileCompBytes CounterBasedGauge64,
|
||||
jnxCollFileCompByteRate Gauge32,
|
||||
jnxCollFilePeakCompByteRate Gauge32,
|
||||
jnxCollFileBlocks Gauge32,
|
||||
jnxCollFileCompBlocks Gauge32,
|
||||
jnxCollFileTransferAttempts Gauge32,
|
||||
jnxCollFileState INTEGER
|
||||
}
|
||||
|
||||
jnxCollFileName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..115))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of a Collector File on this Collector PIC."
|
||||
::= { jnxCollFileEntry 1 }
|
||||
|
||||
jnxCollFileFname OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of a Collector File on this Collector PIC. This
|
||||
object is included for those NM applications that can't
|
||||
parse the file name from the instance portion of the OIDs
|
||||
and provides the value of jnxCollFileName explicitly."
|
||||
::= { jnxCollFileEntry 2 }
|
||||
|
||||
jnxCollFileRecords OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of flow records in this file."
|
||||
::= { jnxCollFileEntry 3 }
|
||||
|
||||
jnxCollFileRecordRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of flow records per second added to this file,
|
||||
measured during the current 10 second interval."
|
||||
::= { jnxCollFileEntry 4 }
|
||||
|
||||
jnxCollFilePeakRecordRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The peak number of flow records per second added to this file."
|
||||
::= { jnxCollFileEntry 5 }
|
||||
|
||||
jnxCollFileUncompBytes OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of uncompressed bytes in this file."
|
||||
::= { jnxCollFileEntry 6 }
|
||||
|
||||
jnxCollFileUncompByteRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of uncompressed bytes per second added to this file."
|
||||
::= { jnxCollFileEntry 7 }
|
||||
|
||||
jnxCollFilePeakUncompByteRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The peak number of uncompressed bytes per second added to this
|
||||
file."
|
||||
::= { jnxCollFileEntry 8 }
|
||||
|
||||
jnxCollFileCompBytes OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of compressed bytes in this file."
|
||||
::= { jnxCollFileEntry 9 }
|
||||
|
||||
jnxCollFileCompByteRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of compressed bytes per second added to this file,
|
||||
measured during the current 10 second interval."
|
||||
::= { jnxCollFileEntry 10 }
|
||||
|
||||
jnxCollFilePeakCompByteRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The peak number of compressed bytes per second added to this file."
|
||||
::= { jnxCollFileEntry 11 }
|
||||
|
||||
jnxCollFileBlocks OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of blocks in this file."
|
||||
::= { jnxCollFileEntry 12 }
|
||||
|
||||
jnxCollFileCompBlocks OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of compressed blocks in this file."
|
||||
::= { jnxCollFileEntry 14 }
|
||||
|
||||
jnxCollFileTransferAttempts OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of FTP transfer attempts for this file."
|
||||
::= { jnxCollFileEntry 15 }
|
||||
|
||||
jnxCollFileState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown(1),
|
||||
active (2), -- file is actively receiving flow records
|
||||
wait (3), -- file is waiting for export
|
||||
export1(4), -- file is being exported to the primary server
|
||||
export2(5) -- file is being exported to the secondary server
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current state of this file."
|
||||
::= { jnxCollFileEntry 16 }
|
||||
|
||||
|
||||
--
|
||||
-- Collector PIC Notification objects
|
||||
--
|
||||
|
||||
jnxCollNotifyVars OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification object definitions."
|
||||
::= { jnxCollectorMIB 4 }
|
||||
|
||||
jnxCollNotifyUrl OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The URL associated with a file transfer destination."
|
||||
::= { jnxCollNotifyVars 1 }
|
||||
|
||||
jnxCollNotifyInetType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Used with jnxCollNotifyInetAddress to identify a specific
|
||||
file transfer destination."
|
||||
::= { jnxCollNotifyVars 2 }
|
||||
|
||||
jnxCollNotifyInetAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Used with jnxCollNotifyInetType to identify a specific
|
||||
file transfer destination."
|
||||
::= { jnxCollNotifyVars 3 }
|
||||
|
||||
jnxCollNotifyError OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description of error encountered when trying to transfer a file."
|
||||
::= { jnxCollNotifyVars 4 }
|
||||
|
||||
jnxCollNotifyFile OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies a specific file for notifications that refer to a file."
|
||||
::= { jnxCollNotifyVars 5 }
|
||||
|
||||
jnxCollNotifyFtpResultCode OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Provides the FTP result code for file transfer notifications."
|
||||
::= { jnxCollNotifyVars 6 }
|
||||
|
||||
jnxCollNotifyFtpErrorText OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Provides the FTP error text for file transfer notifications."
|
||||
::= { jnxCollNotifyVars 7 }
|
||||
|
||||
jnxCollNotifyMemUtil OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Provides the current memory utilization for pic overload
|
||||
notifications."
|
||||
::= { jnxCollNotifyVars 8 }
|
||||
|
||||
jnxCollNotifyMemFree OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Provides the current amount of free memory for pic overload
|
||||
notifications."
|
||||
::= { jnxCollNotifyVars 9 }
|
||||
|
||||
jnxCollNotifyMemThresh OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Provides the current memory threshold used for determining
|
||||
memory unavailable conditions."
|
||||
::= { jnxCollNotifyVars 10 }
|
||||
|
||||
jnxCollNotifyNewRecordRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Provides the current number of new records per second created
|
||||
on this Collector PIC."
|
||||
::= { jnxCollNotifyVars 11 }
|
||||
|
||||
jnxCollNotifyOverloadType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
softOverload (1),
|
||||
hardOverload (2)
|
||||
}
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies a specific type of flow overload condition
|
||||
on this Collector PIC."
|
||||
::= { jnxCollNotifyVars 12 }
|
||||
|
||||
jnxCollNotifyDate OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Provides the current system date and time."
|
||||
::= { jnxCollNotifyVars 13 }
|
||||
|
||||
jnxCollNotifyFromFtpServerInetType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Used with jnxCollNotifyFromFtpServerInetAddress to identify
|
||||
a specific FTP server address."
|
||||
::= { jnxCollNotifyVars 14 }
|
||||
|
||||
jnxCollNotifyFromFtpServerInetAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The FTP server address from which the switchover occurs."
|
||||
::= { jnxCollNotifyVars 15 }
|
||||
|
||||
jnxCollNotifyFromFtpServerType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
primary (1),
|
||||
secondary (2)
|
||||
}
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The FTP server Type from which the switchover occurs."
|
||||
::= { jnxCollNotifyVars 16 }
|
||||
|
||||
jnxCollNotifyToFtpServerInetType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Used with jnxCollNotifyToFtpServerInetAddress to identify
|
||||
a specific FTP server address."
|
||||
::= { jnxCollNotifyVars 17 }
|
||||
|
||||
jnxCollNotifyToFtpServerInetAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The FTP server address to which the switchover occurs."
|
||||
::= { jnxCollNotifyVars 18 }
|
||||
|
||||
jnxCollNotifyToFtpServerType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
primary (1),
|
||||
secondary (2)
|
||||
}
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The FTP server Type to which the switchover occurs."
|
||||
::= { jnxCollNotifyVars 19 }
|
||||
|
||||
jnxCollNotifyInitiatedBy OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
cli (1),
|
||||
automatic (2)
|
||||
}
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identify what initiates the FTP switchover."
|
||||
::= { jnxCollNotifyVars 20 }
|
||||
|
||||
|
||||
--
|
||||
-- Collector PIC Notification definitions
|
||||
--
|
||||
|
||||
jnxCollNotificationPrefix OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"All collector notifications are registered under this branch."
|
||||
::= { jnxCollectorNotifications 0 }
|
||||
|
||||
|
||||
jnxCollUnavailableDest NOTIFICATION-TYPE
|
||||
OBJECTS { ifDescr,
|
||||
jnxCollNotifyDate,
|
||||
jnxCollNotifyUrl,
|
||||
jnxCollNotifyInetType,
|
||||
jnxCollNotifyInetAddress }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification of an unavailable destination failure encountered
|
||||
while transferring a collector file."
|
||||
::= { jnxCollNotificationPrefix 1 }
|
||||
|
||||
jnxCollUnavailableDestCleared NOTIFICATION-TYPE
|
||||
OBJECTS { ifDescr,
|
||||
jnxCollNotifyDate,
|
||||
jnxCollNotifyUrl,
|
||||
jnxCollNotifyInetType,
|
||||
jnxCollNotifyInetAddress }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This indicates a previous unavailable destination failure
|
||||
has been resolved."
|
||||
::= { jnxCollNotificationPrefix 2 }
|
||||
|
||||
jnxCollUnsuccessfulTransfer NOTIFICATION-TYPE
|
||||
OBJECTS { ifDescr,
|
||||
jnxCollNotifyDate,
|
||||
jnxCollNotifyFile,
|
||||
jnxCollNotifyUrl,
|
||||
jnxCollNotifyInetType,
|
||||
jnxCollNotifyInetAddress,
|
||||
jnxCollNotifyError,
|
||||
jnxCollNotifyFtpResultCode,
|
||||
jnxCollNotifyFtpErrorText }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This indicates an error was encountered while attempting
|
||||
a file transfer."
|
||||
::= { jnxCollNotificationPrefix 3 }
|
||||
|
||||
jnxCollFlowOverload NOTIFICATION-TYPE
|
||||
OBJECTS { ifDescr,
|
||||
jnxCollPicIfStateChangeDate,
|
||||
jnxCollNotifyOverloadType,
|
||||
jnxCollNotifyNewRecordRate,
|
||||
jnxCollPicIfCreatedFiles,
|
||||
jnxCollPicIfDestroyedFiles}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This indicates a soft or hard flow overload condition has been
|
||||
triggered."
|
||||
::= { jnxCollNotificationPrefix 4 }
|
||||
|
||||
jnxCollFlowOverloadCleared NOTIFICATION-TYPE
|
||||
OBJECTS { ifDescr,
|
||||
jnxCollPicIfStateChangeDate,
|
||||
jnxCollNotifyOverloadType,
|
||||
jnxCollNotifyNewRecordRate,
|
||||
jnxCollPicIfCreatedFiles,
|
||||
jnxCollPicIfDestroyedFiles }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This indicates a soft or hard flow overload condition has been
|
||||
cleared."
|
||||
::= { jnxCollNotificationPrefix 5 }
|
||||
|
||||
jnxCollMemoryUnavailable NOTIFICATION-TYPE
|
||||
OBJECTS { ifDescr,
|
||||
jnxCollPicIfStateChangeDate,
|
||||
jnxCollNotifyMemThresh,
|
||||
jnxCollNotifyMemUtil,
|
||||
jnxCollNotifyMemFree }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This indicates a memory unavailable condition has been
|
||||
triggered."
|
||||
::= { jnxCollNotificationPrefix 6 }
|
||||
|
||||
jnxCollMemoryAvailable NOTIFICATION-TYPE
|
||||
OBJECTS { ifDescr,
|
||||
jnxCollPicIfStateChangeDate,
|
||||
jnxCollNotifyMemThresh,
|
||||
jnxCollNotifyMemUtil,
|
||||
jnxCollNotifyMemFree }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This indicates a memory unavailable condition has been
|
||||
cleared."
|
||||
::= { jnxCollNotificationPrefix 7 }
|
||||
|
||||
jnxCollFtpSwitchover NOTIFICATION-TYPE
|
||||
OBJECTS { ifDescr,
|
||||
jnxCollNotifyDate,
|
||||
jnxCollNotifyFromFtpServerInetType,
|
||||
jnxCollNotifyFromFtpServerInetAddress,
|
||||
jnxCollNotifyFromFtpServerType,
|
||||
jnxCollNotifyToFtpServerInetType,
|
||||
jnxCollNotifyToFtpServerInetAddress,
|
||||
jnxCollNotifyToFtpServerType,
|
||||
jnxCollNotifyInitiatedBy }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This indicates an FTP server switchover has occurred."
|
||||
::= { jnxCollNotificationPrefix 8 }
|
||||
|
||||
END
|
3434
MIBS/junos/JUNIPER-COS-MIB
Normal file
3434
MIBS/junos/JUNIPER-COS-MIB
Normal file
File diff suppressed because it is too large
Load Diff
210
MIBS/junos/JUNIPER-DCU-MIB
Normal file
210
MIBS/junos/JUNIPER-DCU-MIB
Normal file
@ -0,0 +1,210 @@
|
||||
--
|
||||
-- Juniper Enterprise Specific MIB: Destination Class Usage MIB
|
||||
--
|
||||
-- Copyright (c) 2000-2003, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
JUNIPER-DCU-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Counter64
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
SnmpAdminString
|
||||
FROM SNMP-FRAMEWORK-MIB -- RFC 2571
|
||||
InterfaceIndex
|
||||
FROM IF-MIB
|
||||
jnxMibs
|
||||
FROM JUNIPER-SMI;
|
||||
|
||||
jnxDCUs MODULE-IDENTITY
|
||||
LAST-UPDATED "200307182153Z" -- Fri Jul 18 21:53:48 2003 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 Destination Class Usage (DCU)"
|
||||
REVISION "200212170000Z" -- 17 December, 2002
|
||||
DESCRIPTION
|
||||
"Deprecated jnxDCUsTable. Use jnxDcuStatsTable instead."
|
||||
REVISION "200202280000Z" -- 28 February, 2002
|
||||
DESCRIPTION
|
||||
"Added jnxDcuStatsTable to expose per-address family stats.
|
||||
The current jnxDCUsTable will only apply to ipv4 stats."
|
||||
::= { jnxMibs 6 }
|
||||
|
||||
|
||||
|
||||
jnxDCUsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxDCUsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"A list of DCUs entries."
|
||||
|
||||
|
||||
::= { jnxDCUs 1 }
|
||||
|
||||
jnxDCUsEntry OBJECT-TYPE
|
||||
SYNTAX JnxDCUsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"An entry of DCUs table."
|
||||
INDEX { jnxDCUSrcIfIndex,
|
||||
jnxDCUDstClassName }
|
||||
::= { jnxDCUsTable 1 }
|
||||
|
||||
JnxDCUsEntry ::=
|
||||
SEQUENCE {
|
||||
jnxDCUSrcIfIndex InterfaceIndex,
|
||||
jnxDCUDstClassName DisplayString,
|
||||
jnxDCUPackets Counter64,
|
||||
jnxDCUBytes Counter64
|
||||
}
|
||||
|
||||
jnxDCUSrcIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The source interface index. This is the ifIndex
|
||||
that the traffic is coming from and the statistics
|
||||
is counted for the specified DCU entry."
|
||||
::= { jnxDCUsEntry 1 }
|
||||
|
||||
jnxDCUDstClassName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..24))
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The name of the destination class. This is the name
|
||||
of a valid configuration group defining a set of IP
|
||||
addresses and/or prefixes."
|
||||
::= { jnxDCUsEntry 2 }
|
||||
|
||||
jnxDCUPackets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The number of packets being counted pertaining to
|
||||
the specified DCU entry."
|
||||
::= { jnxDCUsEntry 3 }
|
||||
|
||||
jnxDCUBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The number of bytes being counted pertaining to
|
||||
the specified DCU entry."
|
||||
::= { jnxDCUsEntry 4 }
|
||||
|
||||
|
||||
|
||||
|
||||
jnxDcuStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxDcuStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains statistics for traffic that satisfies
|
||||
the rules in each configured Destination Class. A separate
|
||||
set of statistics are kept for each Destination Class on
|
||||
each interface and address family on which this feature is
|
||||
enabled."
|
||||
::= { jnxDCUs 2 }
|
||||
|
||||
jnxDcuStatsEntry OBJECT-TYPE
|
||||
SYNTAX JnxDcuStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry in this table contains a set of statistics for
|
||||
all traffic received on a specific interface and belonging
|
||||
to a specific address family that matches a specific
|
||||
Destination Class."
|
||||
INDEX { jnxDcuStatsSrcIfIndex, jnxDcuStatsAddrFamily,
|
||||
jnxDcuStatsClassName }
|
||||
::= { jnxDcuStatsTable 1 }
|
||||
|
||||
JnxDcuStatsEntry ::=
|
||||
SEQUENCE {
|
||||
jnxDcuStatsSrcIfIndex InterfaceIndex,
|
||||
jnxDcuStatsAddrFamily INTEGER,
|
||||
jnxDcuStatsClassName SnmpAdminString,
|
||||
jnxDcuStatsPackets Counter64,
|
||||
jnxDcuStatsBytes Counter64,
|
||||
jnxDcuStatsClName SnmpAdminString
|
||||
}
|
||||
|
||||
jnxDcuStatsSrcIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ifIndex of the ingress interface for traffic counted in
|
||||
this entry."
|
||||
::= { jnxDcuStatsEntry 1 }
|
||||
|
||||
jnxDcuStatsAddrFamily OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ipv4 (1),
|
||||
ipv6 (2)
|
||||
}
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The address family of this entry's traffic."
|
||||
::= { jnxDcuStatsEntry 2 }
|
||||
|
||||
jnxDcuStatsClassName OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE(0..112))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the destination class."
|
||||
::= { jnxDcuStatsEntry 3 }
|
||||
|
||||
jnxDcuStatsPackets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets received on this interface, belonging
|
||||
to this address family that match this Destination Class."
|
||||
::= { jnxDcuStatsEntry 4 }
|
||||
|
||||
jnxDcuStatsBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of bytes received on this interface, belonging
|
||||
to this address family that match this Destination Class."
|
||||
::= { jnxDcuStatsEntry 5 }
|
||||
|
||||
jnxDcuStatsClName OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE(0..112))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the destination class. This object is a duplicate
|
||||
of jnxDcuStatsClassName and is included to satisfy those
|
||||
NM applications that can't extract the name from the instance
|
||||
portion of the OID."
|
||||
::= { jnxDcuStatsEntry 6 }
|
||||
|
||||
|
||||
END
|
840
MIBS/junos/JUNIPER-DFC-MIB
Normal file
840
MIBS/junos/JUNIPER-DFC-MIB
Normal file
@ -0,0 +1,840 @@
|
||||
JUNIPER-DFC-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE, Unsigned32, Counter64
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
SnmpAdminString
|
||||
FROM SNMP-FRAMEWORK-MIB -- RFC 2571
|
||||
InterfaceIndex
|
||||
FROM IF-MIB
|
||||
jnxMibs, jnxDfcNotifications
|
||||
FROM JUNIPER-SMI;
|
||||
|
||||
jnxDfc MODULE-IDENTITY
|
||||
LAST-UPDATED "200507082153Z" -- Fri Jul 08 21:53:48 2005 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 Dynamic Flow Capture (DFC)"
|
||||
::= { jnxMibs 33 }
|
||||
|
||||
|
||||
|
||||
jnxDfcCSTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxDfcCSEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Statistics information for Control Source."
|
||||
::= { jnxDfc 1 }
|
||||
|
||||
jnxDfcCSEntry OBJECT-TYPE
|
||||
SYNTAX JnxDfcCSEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry of DFC Control Source table."
|
||||
INDEX { jnxDfcGrpName,
|
||||
jnxDfcCSId }
|
||||
::= { jnxDfcCSTable 1 }
|
||||
|
||||
JnxDfcCSEntry ::=
|
||||
SEQUENCE {
|
||||
jnxDfcGrpName DisplayString,
|
||||
jnxDfcCSId DisplayString,
|
||||
jnxDfcCSControlProtocolAddRequests Counter64,
|
||||
jnxDfcCSCriteriaAdded Counter64,
|
||||
jnxDfcCSCriteriaAdditionFailed Counter64,
|
||||
jnxDfcCSControlProtocolDeleteRequests Counter64,
|
||||
jnxDfcCSCriteriaDeleted Counter64,
|
||||
jnxDfcCSCriteriaDeletionFailed Counter64,
|
||||
jnxDfcCSCriteriaDeletedTimeoutIdle Counter64,
|
||||
jnxDfcCSCriteriaDeletedTimeoutTotal Counter64,
|
||||
jnxDfcCSCriteriaDeletedPackets Counter64,
|
||||
jnxDfcCSCriteriaDeletedBytes Counter64,
|
||||
jnxDfcCSControlProtocolRefreshRequests Counter64,
|
||||
jnxDfcCSCriteriaRefreshed Counter64,
|
||||
jnxDfcCSCriteriaRefreshFailed Counter64,
|
||||
jnxDfcCSControlProtocolListRequests Counter64,
|
||||
jnxDfcCSListSuccess Counter64,
|
||||
jnxDfcCSListFailed Counter64,
|
||||
jnxDfcCSControlProtocolNoopRequests Counter64,
|
||||
jnxDfcCSNoopSuccess Counter64,
|
||||
jnxDfcCSNoopFailed Counter64,
|
||||
jnxDfcCSDynamicCriteriaActive Counter64,
|
||||
jnxDfcCSStaticCriteriaActive Counter64,
|
||||
jnxDfcCSBadRequest Counter64,
|
||||
jnxDfcCSResponseSuccessful Counter64,
|
||||
jnxDfcCSResponseImproperCriteria Counter64,
|
||||
jnxDfcCSResponseUnknownContentDest Counter64,
|
||||
jnxDfcCSResponseUnknownCriteriaId Counter64,
|
||||
jnxDfcCSResponseImproperTimeout Counter64,
|
||||
jnxDfcCSResponseInvalidAuthentication Counter64,
|
||||
jnxDfcCSResponseInvalidSequenceNumber Counter64,
|
||||
jnxDfcCSResponseInternalError Counter64,
|
||||
jnxDfcCSNotificationRestart Counter64,
|
||||
jnxDfcCSNotificationRollover Counter64,
|
||||
jnxDfcCSNotificationNoop Counter64,
|
||||
jnxDfcCSNotificationTimeout Counter64,
|
||||
jnxDfcCSNotificationCongestion Counter64,
|
||||
jnxDfcCSNotificationCongestionDelete Counter64,
|
||||
jnxDfcCSNotificationDuplicatesDropped Counter64,
|
||||
jnxDfcCSAddRequestRate Counter64,
|
||||
jnxDfcCSAddRequestPeakRate Counter64,
|
||||
jnxDfcCSAggrCriteriaBandwidth Counter64,
|
||||
jnxDfcCSSequenceNumber Counter64
|
||||
}
|
||||
|
||||
jnxDfcGrpName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..64))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name assigned to a DFC group. A DFC group defines a set of DFC
|
||||
PICs that share same static/dynamic
|
||||
configuration."
|
||||
::= { jnxDfcCSEntry 1 }
|
||||
|
||||
jnxDfcCSId OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..48))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Control Source identifier. Control Source identifies Juniper router
|
||||
with one unique Control IP address. There can be multiple IP
|
||||
addresses from which a Control Source can send Control protocol
|
||||
request to Juniper router."
|
||||
::= { jnxDfcCSEntry 2 }
|
||||
|
||||
jnxDfcCSControlProtocolAddRequests OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of Control protocol Add requests received. The add
|
||||
request specifies a new filter criteria to be merged with the
|
||||
existing tasking list for a given Control Source and Content
|
||||
Destination."
|
||||
::= { jnxDfcCSEntry 3 }
|
||||
|
||||
jnxDfcCSCriteriaAdded OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of filter criteria added successfully by the Control
|
||||
Source."
|
||||
::= { jnxDfcCSEntry 4 }
|
||||
|
||||
jnxDfcCSCriteriaAdditionFailed OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of filter criteria addition failed."
|
||||
::= { jnxDfcCSEntry 5 }
|
||||
|
||||
jnxDfcCSControlProtocolDeleteRequests OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of Control protocol delete requests received. The
|
||||
delete request removes a particular filter criterion."
|
||||
::= { jnxDfcCSEntry 6 }
|
||||
|
||||
jnxDfcCSCriteriaDeleted OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of filter criteria deleted successfully as requested
|
||||
by Control Source."
|
||||
::= { jnxDfcCSEntry 7 }
|
||||
|
||||
jnxDfcCSCriteriaDeletionFailed OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of filter criteria deletion failed."
|
||||
::= { jnxDfcCSEntry 8 }
|
||||
|
||||
jnxDfcCSCriteriaDeletedTimeoutIdle OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of criteria deleted by timeout idle."
|
||||
::= { jnxDfcCSEntry 9 }
|
||||
|
||||
jnxDfcCSCriteriaDeletedTimeoutTotal OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of criteria deleted by timeout total."
|
||||
::= { jnxDfcCSEntry 10 }
|
||||
|
||||
jnxDfcCSCriteriaDeletedPackets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of criteria deleted by packets."
|
||||
::= { jnxDfcCSEntry 11 }
|
||||
|
||||
jnxDfcCSCriteriaDeletedBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of criteria deleted by bytes."
|
||||
::= { jnxDfcCSEntry 12 }
|
||||
|
||||
jnxDfcCSControlProtocolRefreshRequests OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of Control protocol Refresh requests received. The
|
||||
refresh request updates the timeout for a particular filter
|
||||
criterion or set of filter criteria for the particular Control
|
||||
Source to a particular Content Destination."
|
||||
::= { jnxDfcCSEntry 13 }
|
||||
|
||||
jnxDfcCSCriteriaRefreshed OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of filter criteria refreshed successfully as requested
|
||||
by Control Source."
|
||||
::= { jnxDfcCSEntry 14 }
|
||||
|
||||
jnxDfcCSCriteriaRefreshFailed OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of filter criteria refresh request failed."
|
||||
::= { jnxDfcCSEntry 15 }
|
||||
|
||||
jnxDfcCSControlProtocolListRequests OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of Control protocol List requests received. The List
|
||||
request returns a list of all criteria that a particular Control
|
||||
Source has added and are currently active."
|
||||
::= { jnxDfcCSEntry 16 }
|
||||
|
||||
jnxDfcCSListSuccess OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of list commands processed successfully as requested
|
||||
by Control Source."
|
||||
::= { jnxDfcCSEntry 17 }
|
||||
|
||||
jnxDfcCSListFailed OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of list commands that could not be processed
|
||||
successfully."
|
||||
::= { jnxDfcCSEntry 18 }
|
||||
|
||||
jnxDfcCSControlProtocolNoopRequests OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of Control protocol Noop requests received. The purpose
|
||||
of this request is to verify the end-to-end connectivity between
|
||||
Control Source and DFC PIC."
|
||||
::= { jnxDfcCSEntry 19 }
|
||||
|
||||
jnxDfcCSNoopSuccess OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of Noop requests processed successfully as requested by
|
||||
Control Source."
|
||||
::= { jnxDfcCSEntry 20 }
|
||||
|
||||
jnxDfcCSNoopFailed OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of Noop requests that could not be processed
|
||||
successfully."
|
||||
::= { jnxDfcCSEntry 21 }
|
||||
|
||||
jnxDfcCSDynamicCriteriaActive OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of active dynamic filter criteria."
|
||||
::= { jnxDfcCSEntry 22 }
|
||||
|
||||
jnxDfcCSStaticCriteriaActive OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of active static filter criteria."
|
||||
::= { jnxDfcCSEntry 23 }
|
||||
|
||||
jnxDfcCSBadRequest OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of Bad requests received."
|
||||
::= { jnxDfcCSEntry 24 }
|
||||
|
||||
jnxDfcCSResponseSuccessful OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of successful response(s) corresponding to the
|
||||
requests (add, delete, refresh, list and noop) sent out to the
|
||||
Control Source."
|
||||
::= { jnxDfcCSEntry 25 }
|
||||
|
||||
jnxDfcCSResponseImproperCriteria OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of response(s) generated because of improper filter
|
||||
criterion specification in the add request."
|
||||
::= { jnxDfcCSEntry 26 }
|
||||
|
||||
jnxDfcCSResponseUnknownContentDest OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of response(s) generated because of unknown Content
|
||||
Destination specified in the add, delete, refresh and list
|
||||
request."
|
||||
::= { jnxDfcCSEntry 27 }
|
||||
|
||||
jnxDfcCSResponseUnknownCriteriaId OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of response(s) generated because of unknown Criteria
|
||||
Identifier specified in the delete, refresh and list request."
|
||||
::= { jnxDfcCSEntry 28 }
|
||||
|
||||
jnxDfcCSResponseImproperTimeout OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of response(s) generated because of improper timeout
|
||||
specified in the add and refresh request."
|
||||
::= { jnxDfcCSEntry 29 }
|
||||
|
||||
jnxDfcCSResponseInvalidAuthentication OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of response(s) generated because of invalid
|
||||
authentication specified in the add, delete, refresh, list and
|
||||
noop request."
|
||||
::= { jnxDfcCSEntry 30 }
|
||||
|
||||
jnxDfcCSResponseInvalidSequenceNumber OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of response(s) generated because of invalid Sequence
|
||||
Number specified in the add, delete, refresh, list and noop
|
||||
request."
|
||||
::= { jnxDfcCSEntry 31 }
|
||||
|
||||
jnxDfcCSResponseInternalError OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of response(s) generated because of internal error at
|
||||
the DFC PIC in processing a request."
|
||||
::= { jnxDfcCSEntry 32 }
|
||||
|
||||
jnxDfcCSNotificationRestart OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of Restart notifications sent to configured
|
||||
notification-recipients. This notification will be generated when
|
||||
the system experiences a failure such that all the DFC filter
|
||||
criteria are lost."
|
||||
::= { jnxDfcCSEntry 33 }
|
||||
|
||||
jnxDfcCSNotificationRollover OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of Rollover notifications sent to configured
|
||||
notification-recipients. This notification will be generated when
|
||||
the DFC PIC experiences a sequence number rollover."
|
||||
::= { jnxDfcCSEntry 34 }
|
||||
|
||||
jnxDfcCSNotificationNoop OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of Noop notifications sent to configured
|
||||
notification-recipents. This notification will be generated when
|
||||
the DFC PIC receives a Noop message with the SendAsync parameter
|
||||
present."
|
||||
::= { jnxDfcCSEntry 35 }
|
||||
|
||||
jnxDfcCSNotificationTimeout OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of Timeout notifications sent to configured
|
||||
notification-recipents. This notification will be generated when
|
||||
the DFC PIC times out a filter criterion on any one of its
|
||||
configured timeout parameters and the criterion contains a
|
||||
SendTimeoutAsync parameter."
|
||||
::= { jnxDfcCSEntry 36 }
|
||||
|
||||
jnxDfcCSNotificationCongestion OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of Congestion notifications sent to configured
|
||||
notification-recipents. This notification will be generated when
|
||||
the 10-second average packet forwarding rate (in bits/second)
|
||||
summed over all active filter criteria to a configured Content
|
||||
Destination exceeds the configured soft limit for that destination."
|
||||
::= { jnxDfcCSEntry 37 }
|
||||
|
||||
jnxDfcCSNotificationCongestionDelete OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of Congestion Delete notifications sent to configured
|
||||
notification-recipents. This notification will be generated when
|
||||
the total 10-second average packet forwarding rate (in bits/second)
|
||||
summed over all active filter criteria to a configured Content
|
||||
Destination exceeds the configured hard limit for that
|
||||
destination."
|
||||
::= { jnxDfcCSEntry 38 }
|
||||
|
||||
jnxDfcCSNotificationDuplicatesDropped OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of Duplicates Dropped notifications sent to configured
|
||||
notification-recipents. This notification will be generated when
|
||||
the configurable Maximum Duplicates parameter has been exceeded in
|
||||
such a way as to cause packets matching criteria added by the
|
||||
corresponding Control Source to be dropped."
|
||||
::= { jnxDfcCSEntry 39 }
|
||||
|
||||
jnxDfcCSAddRequestRate OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The request processing rate (requests processed/second)."
|
||||
::= { jnxDfcCSEntry 40 }
|
||||
|
||||
jnxDfcCSAddRequestPeakRate OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The peak request processing rate (requests processed/second)."
|
||||
::= { jnxDfcCSEntry 41 }
|
||||
|
||||
jnxDfcCSAggrCriteriaBandwidth OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Bandwidth in bits/second."
|
||||
::= { jnxDfcCSEntry 42 }
|
||||
|
||||
jnxDfcCSSequenceNumber OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Protocol sequence number."
|
||||
::= { jnxDfcCSEntry 43 }
|
||||
|
||||
|
||||
|
||||
------------------------------------------------------------
|
||||
|
||||
jnxDfcCDTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxDfcCDEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Statistics information for content destination."
|
||||
::= { jnxDfc 2 }
|
||||
|
||||
jnxDfcCDEntry OBJECT-TYPE
|
||||
SYNTAX JnxDfcCDEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry of DFC Content-Destination table."
|
||||
INDEX { jnxDfcGrpName,
|
||||
jnxDfcCDId }
|
||||
::= { jnxDfcCDTable 1 }
|
||||
|
||||
JnxDfcCDEntry ::=
|
||||
SEQUENCE {
|
||||
jnxDfcCDId DisplayString,
|
||||
jnxDfcCDCriteria Counter64,
|
||||
jnxDfcCDByteRate Counter64,
|
||||
jnxDfcCDMatchedPackets Counter64,
|
||||
jnxDfcCDMatchedBytes Counter64,
|
||||
jnxDfcCDCongestionNotification Counter64
|
||||
}
|
||||
|
||||
jnxDfcCDId OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..48))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Content Destination identifier. A Content Destination is the
|
||||
recipient of the extracted data, once it is forwarded by the
|
||||
Server."
|
||||
::= { jnxDfcCDEntry 1 }
|
||||
|
||||
jnxDfcCDCriteria OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of filter criteria configured for the Content
|
||||
Destination."
|
||||
::= { jnxDfcCDEntry 2 }
|
||||
|
||||
jnxDfcCDByteRate OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Average data rate (in bytes/second) summed over all active
|
||||
filter criteria to a configured Content Destination."
|
||||
::= { jnxDfcCDEntry 3 }
|
||||
|
||||
jnxDfcCDMatchedPackets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of packets matching the filter criteria configured for
|
||||
the Content Destination."
|
||||
::= { jnxDfcCDEntry 4 }
|
||||
|
||||
jnxDfcCDMatchedBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of bytes matching the filter criteria configured for
|
||||
the Content Destination."
|
||||
::= { jnxDfcCDEntry 5 }
|
||||
|
||||
jnxDfcCDCongestionNotification OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of Congestion Notifications sent to a configured
|
||||
notification-recipient."
|
||||
::= { jnxDfcCDEntry 6 }
|
||||
|
||||
|
||||
--
|
||||
-- DFC PIC Notification objects
|
||||
--
|
||||
|
||||
jnxDfcNotifyVars OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification object definitions."
|
||||
::= { jnxDfc 3 }
|
||||
|
||||
jnxDfcInterfaceName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The textual name of the DFC interface."
|
||||
::= { jnxDfcNotifyVars 1 }
|
||||
|
||||
jnxDfcInputPktRate OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"data packet rate (in packets per second)."
|
||||
::= { jnxDfcNotifyVars 2 }
|
||||
|
||||
jnxDfcPpsSoftOverloadLowWatermark OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configured lowest value for data packet rate (in packets
|
||||
per second)."
|
||||
::= { jnxDfcNotifyVars 3 }
|
||||
|
||||
jnxDfcPpsSoftOverloadHighWatermark OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configured highest value for data packet rate (in packets
|
||||
per second)."
|
||||
::= { jnxDfcNotifyVars 4 }
|
||||
|
||||
jnxDfcPpsHardOverloadLowWatermark OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Recommended lowest value for data packet rate (in packets
|
||||
per second)."
|
||||
::= { jnxDfcNotifyVars 5 }
|
||||
|
||||
jnxDfcPpsHardOverloadHighWatermark OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Recommended highest value for data packet rate (in packets
|
||||
per second)."
|
||||
::= { jnxDfcNotifyVars 6 }
|
||||
|
||||
jnxDfcFlowsUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "percent"
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"% usage of total number of flows in system."
|
||||
::= { jnxDfcNotifyVars 7 }
|
||||
|
||||
jnxDfcCriteriaUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "percent"
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"% usage of matching criteria for all filters."
|
||||
::= { jnxDfcNotifyVars 8 }
|
||||
|
||||
jnxDfcMemSoftOverloadLowWatermark OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "percent"
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configured lowest watermark percent for memory load."
|
||||
::= { jnxDfcNotifyVars 9 }
|
||||
|
||||
jnxDfcMemSoftOverloadHighWatermark OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "percent"
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configured highest watermark percent for memory load."
|
||||
::= { jnxDfcNotifyVars 10 }
|
||||
|
||||
jnxDfcFlowLowWatermark OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Recommended lowest value for number of flows allowed in
|
||||
the system."
|
||||
::= { jnxDfcNotifyVars 11 }
|
||||
|
||||
jnxDfcFlowHighWatermark OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Recommended highest value for number of flows allowed in
|
||||
the system."
|
||||
::= { jnxDfcNotifyVars 12 }
|
||||
|
||||
|
||||
jnxDfcCriteriaLowWatermark OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Recommended lowest value for number of criterias allowed
|
||||
in the system."
|
||||
::= { jnxDfcNotifyVars 13 }
|
||||
|
||||
jnxDfcCriteriaHighWatermark OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Recommended highest value for number of criterias allowed
|
||||
in the system."
|
||||
::= { jnxDfcNotifyVars 14 }
|
||||
|
||||
--
|
||||
-- DFC PIC Notification definitions
|
||||
--
|
||||
|
||||
jnxDfcNotificationPrefix OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"All DFC notifications are registered under this branch."
|
||||
::= { jnxDfcNotifications 0 }
|
||||
|
||||
|
||||
jnxDfcSoftPpsThresholdExceeded NOTIFICATION-TYPE
|
||||
OBJECTS { jnxDfcInterfaceName,
|
||||
jnxDfcInputPktRate,
|
||||
jnxDfcPpsSoftOverloadLowWatermark,
|
||||
jnxDfcPpsSoftOverloadHighWatermark}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification of input packet rate (in packet per second)
|
||||
going beyond the configured limit."
|
||||
::= { jnxDfcNotificationPrefix 1 }
|
||||
|
||||
|
||||
jnxDfcSoftPpsUnderThreshold NOTIFICATION-TYPE
|
||||
OBJECTS { jnxDfcInterfaceName,
|
||||
jnxDfcInputPktRate,
|
||||
jnxDfcPpsSoftOverloadLowWatermark,
|
||||
jnxDfcPpsSoftOverloadHighWatermark}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification of input packet rate (in packet per second)
|
||||
dropping back to below the configured limit."
|
||||
::= { jnxDfcNotificationPrefix 2 }
|
||||
|
||||
|
||||
jnxDfcHardPpsThresholdExceeded NOTIFICATION-TYPE
|
||||
OBJECTS { jnxDfcInterfaceName,
|
||||
jnxDfcInputPktRate,
|
||||
jnxDfcPpsHardOverloadLowWatermark,
|
||||
jnxDfcPpsHardOverloadHighWatermark}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification of input packet rate (in packet per second)
|
||||
going beyond the recommended limit."
|
||||
::= { jnxDfcNotificationPrefix 3 }
|
||||
|
||||
|
||||
jnxDfcHardPpsUnderThreshold NOTIFICATION-TYPE
|
||||
OBJECTS { jnxDfcInterfaceName,
|
||||
jnxDfcInputPktRate,
|
||||
jnxDfcPpsHardOverloadLowWatermark,
|
||||
jnxDfcPpsHardOverloadHighWatermark}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification of input packet rate (in packet per second)
|
||||
dropping back to below the recommended limit."
|
||||
::= { jnxDfcNotificationPrefix 4 }
|
||||
|
||||
|
||||
jnxDfcSoftMemThresholdExceeded NOTIFICATION-TYPE
|
||||
OBJECTS { jnxDfcInterfaceName,
|
||||
jnxDfcFlowsUsage,
|
||||
jnxDfcCriteriaUsage,
|
||||
jnxDfcMemSoftOverloadLowWatermark,
|
||||
jnxDfcMemSoftOverloadHighWatermark}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification of memory overload condition i.e memory usage
|
||||
is going beyond the configured limit."
|
||||
::= { jnxDfcNotificationPrefix 5 }
|
||||
|
||||
|
||||
jnxDfcSoftMemUnderThreshold NOTIFICATION-TYPE
|
||||
OBJECTS { jnxDfcInterfaceName,
|
||||
jnxDfcFlowsUsage,
|
||||
jnxDfcCriteriaUsage,
|
||||
jnxDfcMemSoftOverloadLowWatermark,
|
||||
jnxDfcMemSoftOverloadHighWatermark}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification of memory usage dropping back to below the
|
||||
configured limit."
|
||||
::= { jnxDfcNotificationPrefix 6 }
|
||||
|
||||
|
||||
jnxDfcHardMemThresholdExceeded NOTIFICATION-TYPE
|
||||
OBJECTS { jnxDfcInterfaceName,
|
||||
jnxDfcFlowsUsage,
|
||||
jnxDfcFlowLowWatermark,
|
||||
jnxDfcFlowHighWatermark,
|
||||
jnxDfcCriteriaUsage,
|
||||
jnxDfcCriteriaLowWatermark,
|
||||
jnxDfcCriteriaHighWatermark}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification of memory overload condition i.e memory usage
|
||||
is going beyond the recommended limit."
|
||||
::= { jnxDfcNotificationPrefix 7 }
|
||||
|
||||
|
||||
jnxDfcHardMemUnderThreshold NOTIFICATION-TYPE
|
||||
OBJECTS { jnxDfcInterfaceName,
|
||||
jnxDfcFlowsUsage,
|
||||
jnxDfcFlowLowWatermark,
|
||||
jnxDfcFlowHighWatermark,
|
||||
jnxDfcCriteriaUsage,
|
||||
jnxDfcCriteriaLowWatermark,
|
||||
jnxDfcCriteriaHighWatermark}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification of memory usage dropping back to below the
|
||||
recommended limit."
|
||||
::= { jnxDfcNotificationPrefix 8 }
|
||||
|
||||
|
||||
END
|
666
MIBS/junos/JUNIPER-DOM-MIB
Normal file
666
MIBS/junos/JUNIPER-DOM-MIB
Normal file
@ -0,0 +1,666 @@
|
||||
--
|
||||
-- Juniper Enterprise Specific MIB: SFF Digital Optical Monitor MIB
|
||||
--
|
||||
-- Copyright (c) 2010, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
JUNIPER-DOM-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DateAndTime, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
jnxDomMibRoot, jnxDomNotifications, jnxDomLaneNotifications
|
||||
FROM JUNIPER-SMI
|
||||
ifIndex, ifDescr
|
||||
FROM IF-MIB;
|
||||
|
||||
-- DOM Alarm and Warning Type
|
||||
|
||||
jnxDomMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201403200000Z" -- Thu Mar 03 2009 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 MIB module defines objects used for Digital Optical
|
||||
Monitor on interface of Juniper products."
|
||||
REVISION "201403200000Z"
|
||||
DESCRIPTION
|
||||
"Change XFP references to generic SFF in descriptions. Add
|
||||
DOM lane table."
|
||||
REVISION "200912230000Z"
|
||||
DESCRIPTION
|
||||
"Initial revision."
|
||||
::= { jnxDomMibRoot 1 }
|
||||
|
||||
JnxDomAlarmId ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies specific DOM alarms that may exist on an
|
||||
interface."
|
||||
SYNTAX BITS {
|
||||
domRxLossSignalAlarm(0), -- Input Loss of signal
|
||||
domRxCDRLossLockAlarm(1), -- Input Loss of Lock
|
||||
domRxNotReadyAlarm(2), -- Input rx path
|
||||
domRxLaserPowerHighAlarm(3), -- Input laser power
|
||||
domRxLaserPowerLowAlarm(4), -- Input laser power
|
||||
domTxLaserBiasCurrentHighAlarm(5), -- Output laser bias current
|
||||
domTxLaserBiasCurrentLowAlarm(6), -- Output laser bias current
|
||||
domTxLaserOutputPowerHighAlarm(7), -- Output laser power
|
||||
domTxLaserOutputPowerLowAlarm(8), -- Output laser power
|
||||
domTxDataNotReadyAlarm(9), -- Output A/D data not ready
|
||||
domTxNotReadyAlarm(10), -- Output tx path
|
||||
domTxLaserFaultAlarm(11), -- Output laser safety
|
||||
domTxCDRLossLockAlarm(12), -- Output CDR
|
||||
domModuleTemperatureHighAlarm(13), -- Module temperature
|
||||
domModuleTemperatureLowAlarm(14), -- Module temperature
|
||||
domModuleNotReadyAlarm(15), -- Module MOD_NR
|
||||
domModulePowerDownAlarm(16), -- Module P_DOWN
|
||||
domLinkDownAlarm(17), -- Wire Unplugged or Down
|
||||
domModuleRemovedAlarm(18), -- Module Unplugged or Down
|
||||
domModuleVoltageHighAlarm(19), -- Module Voltage High
|
||||
domModuleVoltageLowAlarm(20) -- Module Voltage Low
|
||||
}
|
||||
|
||||
JnxDomWarningId ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies specific DOM warnings that may exist on an
|
||||
interface."
|
||||
SYNTAX BITS {
|
||||
domRxLaserPowerHighWarning(0), -- Input laser power
|
||||
domRxLaserPowerLowWarning(1), -- Input laser power
|
||||
domTxLaserBiasCurrentHighWarning(2), -- Output laser bias current
|
||||
domTxLaserBiasCurrentLowWarning(3), -- Output laser bias current
|
||||
domTxLaserOutputPowerHighWarning(4), -- Output laser power
|
||||
domTxLaserOutputPowerLowWarning(5), -- Output laser power
|
||||
domModuleTemperatureHighWarning(6), -- Module temperature
|
||||
domModuleTemperatureLowWarning(7), -- Module temperature
|
||||
domModuleVoltageHighWarning(8), -- Module voltage
|
||||
domModuleVoltageLowWarning(9) -- Module voltage
|
||||
}
|
||||
|
||||
JnxDomLaneAlarmId ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies specific DOM alarms that may exist on
|
||||
a Lane of a SFF interface"
|
||||
SYNTAX BITS {
|
||||
domLaneRxLaserPowerHighAlarm(0),
|
||||
domLaneRxLaserPowerLowAlarm(1),
|
||||
domLaneTxLaserBiasCurrentHighAlarm(2),
|
||||
domLaneTxLaserBiasCurrentLowAlarm(3),
|
||||
domLaneTxLaserOutputPowerHighAlarm(4),
|
||||
domLaneTxLaserOutputPowerLowAlarm(5),
|
||||
domLaneLaserTemperatureHighAlarm(6),
|
||||
domLaneLaserTemperatureLowAlarm(7)
|
||||
}
|
||||
|
||||
JnxDomLaneWarningId ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies specific DOM warnings that may exist on
|
||||
a Lane of a SFF interface"
|
||||
SYNTAX BITS {
|
||||
domLaneRxLaserPowerHighWarning(0),
|
||||
domLaneRxLaserPowerLowWarning(1),
|
||||
domLaneTxLaserBiasCurrentHighWarning(2),
|
||||
domLaneTxLaserBiasCurrentLowWarning(3),
|
||||
domLaneTxLaserOutputPowerHighWarning(4),
|
||||
domLaneTxLaserOutputPowerLowWarning(5),
|
||||
domLaneLaserTemperatureHighWarning(6),
|
||||
domLaneLaserTemperatureLowWarning(7)
|
||||
}
|
||||
|
||||
--
|
||||
-- Current DOM Statistics
|
||||
--
|
||||
|
||||
jnxDomDigitalMonitoring OBJECT IDENTIFIER ::= { jnxDomMib 1 }
|
||||
|
||||
jnxDomCurrentTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxDomCurrentEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information about Digital Optical Monitoring for this
|
||||
interfaces on this router."
|
||||
::= { jnxDomDigitalMonitoring 1 }
|
||||
|
||||
jnxDomCurrentEntry OBJECT-TYPE
|
||||
SYNTAX JnxDomCurrentEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information about Digital Optical Monitoring
|
||||
for this interfaces on this router."
|
||||
INDEX { ifIndex }
|
||||
::= { jnxDomCurrentTable 1 }
|
||||
|
||||
JnxDomCurrentEntry ::=
|
||||
SEQUENCE {
|
||||
jnxDomCurrentAlarms
|
||||
JnxDomAlarmId,
|
||||
jnxDomCurrentAlarmDate
|
||||
DateAndTime,
|
||||
jnxDomLastAlarms
|
||||
JnxDomAlarmId,
|
||||
jnxDomCurrentWarnings
|
||||
JnxDomWarningId,
|
||||
jnxDomCurrentRxLaserPower
|
||||
Integer32,
|
||||
jnxDomCurrentTxLaserBiasCurrent
|
||||
Integer32,
|
||||
jnxDomCurrentTxLaserOutputPower
|
||||
Integer32,
|
||||
jnxDomCurrentModuleTemperature
|
||||
Integer32,
|
||||
jnxDomCurrentRxLaserPowerHighAlarmThreshold
|
||||
Integer32,
|
||||
jnxDomCurrentRxLaserPowerLowAlarmThreshold
|
||||
Integer32,
|
||||
jnxDomCurrentRxLaserPowerHighWarningThreshold
|
||||
Integer32,
|
||||
jnxDomCurrentRxLaserPowerLowWarningThreshold
|
||||
Integer32,
|
||||
jnxDomCurrentTxLaserBiasCurrentHighAlarmThreshold
|
||||
Integer32,
|
||||
jnxDomCurrentTxLaserBiasCurrentLowAlarmThreshold
|
||||
Integer32,
|
||||
jnxDomCurrentTxLaserBiasCurrentHighWarningThreshold
|
||||
Integer32,
|
||||
jnxDomCurrentTxLaserBiasCurrentLowWarningThreshold
|
||||
Integer32,
|
||||
jnxDomCurrentTxLaserOutputPowerHighAlarmThreshold
|
||||
Integer32,
|
||||
jnxDomCurrentTxLaserOutputPowerLowAlarmThreshold
|
||||
Integer32,
|
||||
jnxDomCurrentTxLaserOutputPowerHighWarningThreshold
|
||||
Integer32,
|
||||
jnxDomCurrentTxLaserOutputPowerLowWarningThreshold
|
||||
Integer32,
|
||||
jnxDomCurrentModuleTemperatureHighAlarmThreshold
|
||||
Integer32,
|
||||
jnxDomCurrentModuleTemperatureLowAlarmThreshold
|
||||
Integer32,
|
||||
jnxDomCurrentModuleTemperatureHighWarningThreshold
|
||||
Integer32,
|
||||
jnxDomCurrentModuleTemperatureLowWarningThreshold
|
||||
Integer32,
|
||||
jnxDomCurrentModuleVoltage
|
||||
Integer32,
|
||||
jnxDomCurrentModuleVoltageHighAlarmThreshold
|
||||
Integer32,
|
||||
jnxDomCurrentModuleVoltageLowAlarmThreshold
|
||||
Integer32,
|
||||
jnxDomCurrentModuleVoltageHighWarningThreshold
|
||||
Integer32,
|
||||
jnxDomCurrentModuleVoltageLowWarningThreshold
|
||||
Integer32,
|
||||
jnxDomCurrentModuleLaneCount
|
||||
Integer32
|
||||
}
|
||||
|
||||
jnxDomCurrentAlarms OBJECT-TYPE
|
||||
SYNTAX JnxDomAlarmId
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies all the active DOM alarms
|
||||
on a SFF physical interface on this router."
|
||||
::= { jnxDomCurrentEntry 1 }
|
||||
|
||||
jnxDomCurrentAlarmDate OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The system date and time when the management subsystem learned
|
||||
of the current alarm event."
|
||||
::= { jnxDomCurrentEntry 2 }
|
||||
|
||||
jnxDomLastAlarms OBJECT-TYPE
|
||||
SYNTAX JnxDomAlarmId
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies a copy of jnxDomCurrentAlarms
|
||||
before last set or clear."
|
||||
::= { jnxDomCurrentEntry 3 }
|
||||
|
||||
jnxDomCurrentWarnings OBJECT-TYPE
|
||||
SYNTAX JnxDomWarningId
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies all the active DOM warnings
|
||||
on a SFF physical interface on this router."
|
||||
::= { jnxDomCurrentEntry 4 }
|
||||
|
||||
jnxDomCurrentRxLaserPower OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "0.01 dbm"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Receiver laser power."
|
||||
::= { jnxDomCurrentEntry 5 }
|
||||
|
||||
jnxDomCurrentTxLaserBiasCurrent OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "0.001 mA"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Transmitter laser bias current."
|
||||
::= { jnxDomCurrentEntry 6 }
|
||||
|
||||
|
||||
jnxDomCurrentTxLaserOutputPower OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "0.01 dbm"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Transmitter laser output power."
|
||||
::= { jnxDomCurrentEntry 7 }
|
||||
|
||||
jnxDomCurrentModuleTemperature OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "Celsius (degrees C)"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Module temperature."
|
||||
::= { jnxDomCurrentEntry 8 }
|
||||
|
||||
jnxDomCurrentRxLaserPowerHighAlarmThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "0.01 dbm"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Receiver laser power high alarm threshold."
|
||||
::= { jnxDomCurrentEntry 9 }
|
||||
|
||||
jnxDomCurrentRxLaserPowerLowAlarmThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "0.01 dbm"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Receiver laser power low alarm threshold."
|
||||
::= { jnxDomCurrentEntry 10 }
|
||||
|
||||
jnxDomCurrentRxLaserPowerHighWarningThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "0.01 dbm"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Receiver laser power high warning threshold."
|
||||
::= { jnxDomCurrentEntry 11 }
|
||||
|
||||
jnxDomCurrentRxLaserPowerLowWarningThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "0.01 dbm"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Receiver laser power low warning threshold."
|
||||
::= { jnxDomCurrentEntry 12 }
|
||||
|
||||
jnxDomCurrentTxLaserBiasCurrentHighAlarmThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "0.001 mA"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Transmitter laser bias current high alarm threshold."
|
||||
::= { jnxDomCurrentEntry 13 }
|
||||
|
||||
jnxDomCurrentTxLaserBiasCurrentLowAlarmThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "0.001 mA"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Transmitter laser bias current low alarm threshold."
|
||||
::= { jnxDomCurrentEntry 14 }
|
||||
|
||||
jnxDomCurrentTxLaserBiasCurrentHighWarningThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "0.001 mA"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Transmitter laser bias current high warning threshold."
|
||||
::= { jnxDomCurrentEntry 15 }
|
||||
|
||||
jnxDomCurrentTxLaserBiasCurrentLowWarningThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "0.001 mA"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Transmitter laser bias current low warning threshold."
|
||||
::= { jnxDomCurrentEntry 16 }
|
||||
|
||||
jnxDomCurrentTxLaserOutputPowerHighAlarmThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "0.01 dbm"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Transmitter laser power high alarm threshold."
|
||||
::= { jnxDomCurrentEntry 17 }
|
||||
|
||||
jnxDomCurrentTxLaserOutputPowerLowAlarmThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "0.01 dbm"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Transmitter laser power low alarm threshold."
|
||||
::= { jnxDomCurrentEntry 18 }
|
||||
|
||||
jnxDomCurrentTxLaserOutputPowerHighWarningThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "0.01 dbm"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Transmitter laser power high warning threshold."
|
||||
::= { jnxDomCurrentEntry 19 }
|
||||
|
||||
jnxDomCurrentTxLaserOutputPowerLowWarningThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "0.01 dbm"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Transmitter laser power low warning threshold."
|
||||
::= { jnxDomCurrentEntry 20 }
|
||||
|
||||
jnxDomCurrentModuleTemperatureHighAlarmThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "Celsius (degrees C)"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Module temperature high alarm threshold."
|
||||
::= { jnxDomCurrentEntry 21 }
|
||||
|
||||
jnxDomCurrentModuleTemperatureLowAlarmThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "Celsius (degrees C)"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Module temperature low alarm threshold."
|
||||
::= { jnxDomCurrentEntry 22 }
|
||||
|
||||
jnxDomCurrentModuleTemperatureHighWarningThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "Celsius (degrees C)"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Module temperature high warning threshold."
|
||||
::= { jnxDomCurrentEntry 23 }
|
||||
|
||||
jnxDomCurrentModuleTemperatureLowWarningThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "Celsius (degrees C)"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Module temperature low warning threshold."
|
||||
::= { jnxDomCurrentEntry 24 }
|
||||
|
||||
jnxDomCurrentModuleVoltage OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "0.001 V"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Module voltage."
|
||||
::= { jnxDomCurrentEntry 25 }
|
||||
|
||||
jnxDomCurrentModuleVoltageHighAlarmThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "0.001 V"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Module voltage high alarm threshold."
|
||||
::= { jnxDomCurrentEntry 26 }
|
||||
|
||||
jnxDomCurrentModuleVoltageLowAlarmThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "0.001 V"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Module voltage low alarm threshold."
|
||||
::= { jnxDomCurrentEntry 27 }
|
||||
|
||||
jnxDomCurrentModuleVoltageHighWarningThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "0.001 V"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Module voltage high warning threshold."
|
||||
::= { jnxDomCurrentEntry 28 }
|
||||
|
||||
jnxDomCurrentModuleVoltageLowWarningThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "0.001 V"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Module voltage low warning threshold."
|
||||
::= { jnxDomCurrentEntry 29 }
|
||||
|
||||
jnxDomCurrentModuleLaneCount OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of Lanes (Lasers) in this module"
|
||||
::= { jnxDomCurrentEntry 30 }
|
||||
|
||||
--
|
||||
-- Current DOM Lane Statistics
|
||||
--
|
||||
|
||||
jnxDomDigitalLaneMonitoring OBJECT IDENTIFIER ::= { jnxDomMib 2 }
|
||||
|
||||
jnxDomModuleLaneTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxDomCurrentLaneEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table of information for this lane (Laser) of this
|
||||
SFF optical module."
|
||||
::= { jnxDomDigitalLaneMonitoring 1 }
|
||||
|
||||
jnxDomCurrentLaneEntry OBJECT-TYPE
|
||||
SYNTAX JnxDomCurrentLaneEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information about Digital Optical Monitoring for this
|
||||
lane of this SFF optical Module"
|
||||
INDEX { ifIndex, jnxDomLaneIndex }
|
||||
::= { jnxDomModuleLaneTable 1 }
|
||||
|
||||
JnxDomCurrentLaneEntry ::=
|
||||
SEQUENCE {
|
||||
jnxDomLaneIndex
|
||||
Integer32,
|
||||
jnxDomCurrentLaneAlarms
|
||||
JnxDomLaneAlarmId,
|
||||
jnxDomCurrentLaneAlarmDate
|
||||
DateAndTime,
|
||||
jnxDomLaneLastAlarms
|
||||
JnxDomLaneAlarmId,
|
||||
jnxDomCurrentLaneWarnings
|
||||
JnxDomLaneWarningId,
|
||||
jnxDomCurrentLaneRxLaserPower
|
||||
Integer32,
|
||||
jnxDomCurrentLaneTxLaserBiasCurrent
|
||||
Integer32,
|
||||
jnxDomCurrentLaneTxLaserOutputPower
|
||||
Integer32,
|
||||
jnxDomCurrentLaneLaserTemperature
|
||||
Integer32
|
||||
}
|
||||
|
||||
jnxDomLaneIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..1000)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A lane (Laser) on this SFF optical interface"
|
||||
::= {jnxDomCurrentLaneEntry 1}
|
||||
|
||||
jnxDomCurrentLaneAlarms OBJECT-TYPE
|
||||
SYNTAX JnxDomLaneAlarmId
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies all the active DOM alarms
|
||||
on a particular Lane of a SFF physical interface."
|
||||
::= {jnxDomCurrentLaneEntry 2}
|
||||
|
||||
jnxDomCurrentLaneAlarmDate OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The system date and time when the management subsystem learned
|
||||
of the current lane alarm event."
|
||||
::= {jnxDomCurrentLaneEntry 3}
|
||||
|
||||
jnxDomLaneLastAlarms OBJECT-TYPE
|
||||
SYNTAX JnxDomLaneAlarmId
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies a copy of jnxDomCurrentAlarms
|
||||
before last set or clear."
|
||||
::= {jnxDomCurrentLaneEntry 4}
|
||||
|
||||
jnxDomCurrentLaneWarnings OBJECT-TYPE
|
||||
SYNTAX JnxDomLaneWarningId
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies all the active DOM warnings
|
||||
on a particular Lane of a SFF physical interface."
|
||||
::= {jnxDomCurrentLaneEntry 5}
|
||||
|
||||
jnxDomCurrentLaneRxLaserPower OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "0.01 dbm"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Receiver laser power on a particular Lane of a SFF
|
||||
physcial interface."
|
||||
::= {jnxDomCurrentLaneEntry 6}
|
||||
|
||||
jnxDomCurrentLaneTxLaserBiasCurrent OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "0.001 mA"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Transmitter laser bias on a particular Lane of a SFF
|
||||
physcial interface."
|
||||
::= {jnxDomCurrentLaneEntry 7}
|
||||
|
||||
jnxDomCurrentLaneTxLaserOutputPower OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "0.01 dbm"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Transmitter laser power on a particular Lane of a SFF
|
||||
physcial interface."
|
||||
::= {jnxDomCurrentLaneEntry 8}
|
||||
|
||||
jnxDomCurrentLaneLaserTemperature OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "Celsius (degrees C)"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Temperature of laser on a particular Lane of a SFF
|
||||
physcial interface."
|
||||
::= {jnxDomCurrentLaneEntry 9}
|
||||
|
||||
--
|
||||
-- Configuration Management Notifications
|
||||
--
|
||||
|
||||
jnxDomNotificationPrefix OBJECT IDENTIFIER ::= { jnxDomNotifications 0 }
|
||||
|
||||
jnxDomAlarmSet NOTIFICATION-TYPE
|
||||
OBJECTS { ifDescr,
|
||||
jnxDomLastAlarms,
|
||||
jnxDomCurrentAlarms,
|
||||
jnxDomCurrentAlarmDate }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification of a recently set Dom alarm."
|
||||
::= { jnxDomNotificationPrefix 1 }
|
||||
|
||||
jnxDomAlarmCleared NOTIFICATION-TYPE
|
||||
OBJECTS { ifDescr,
|
||||
jnxDomLastAlarms,
|
||||
jnxDomCurrentAlarms,
|
||||
jnxDomCurrentAlarmDate }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification of a recently cleared Dom alarm."
|
||||
::= { jnxDomNotificationPrefix 2 }
|
||||
|
||||
jnxDomLaneNotificationPrefix OBJECT IDENTIFIER ::= { jnxDomLaneNotifications 0 }
|
||||
|
||||
jnxDomLaneAlarmSet NOTIFICATION-TYPE
|
||||
OBJECTS { ifDescr,
|
||||
jnxDomLaneIndex,
|
||||
jnxDomLaneLastAlarms,
|
||||
jnxDomCurrentLaneAlarms,
|
||||
jnxDomCurrentLaneAlarmDate }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification of a recently set Dom Lane alarm."
|
||||
::= { jnxDomLaneNotificationPrefix 1 }
|
||||
|
||||
jnxDomLaneAlarmCleared NOTIFICATION-TYPE
|
||||
OBJECTS { ifDescr,
|
||||
jnxDomLaneIndex,
|
||||
jnxDomLaneLastAlarms,
|
||||
jnxDomCurrentLaneAlarms,
|
||||
jnxDomCurrentLaneAlarmDate }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification of a recently cleared Dom Lane alarm."
|
||||
::= { jnxDomLaneNotificationPrefix 2 }
|
||||
|
||||
END
|
||||
|
134
MIBS/junos/JUNIPER-EVENT-MIB
Normal file
134
MIBS/junos/JUNIPER-EVENT-MIB
Normal file
@ -0,0 +1,134 @@
|
||||
-- *******************************************************************
|
||||
-- Juniper enterprise specific Event MIB.
|
||||
--
|
||||
-- Copyright (c) 2002-2004, 2006, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
-- *******************************************************************
|
||||
|
||||
JUNIPER-EVENT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
jnxMibs, jnxEventNotifications
|
||||
FROM JUNIPER-SMI;
|
||||
|
||||
jnxEvent MODULE-IDENTITY
|
||||
LAST-UPDATED "200608162153Z" -- Wed Aug 16 21:53:48 2005 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 generic event notifications."
|
||||
|
||||
REVISION "200608162153Z"
|
||||
DESCRIPTION
|
||||
"Initial revision."
|
||||
::= { jnxMibs 37 }
|
||||
|
||||
|
||||
--
|
||||
-- Notification objects
|
||||
--
|
||||
|
||||
jnxEventNotifyVars OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification object definitions."
|
||||
::= { jnxEvent 1 }
|
||||
|
||||
jnxEventTrapDescr OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description of the trap generated by op-script
|
||||
or event-policies."
|
||||
::= { jnxEventNotifyVars 1 }
|
||||
|
||||
jnxEventAvTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxEventAvEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of attribute value pairs for the trap
|
||||
generated by the op-scripts or event-policies."
|
||||
::= { jnxEventNotifyVars 2 }
|
||||
|
||||
jnxEventAvEntry OBJECT-TYPE
|
||||
SYNTAX JnxEventAvEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry of attribute value pair."
|
||||
INDEX { jnxEventAvIndex }
|
||||
::= { jnxEventAvTable 1 }
|
||||
|
||||
JnxEventAvEntry ::=
|
||||
SEQUENCE {
|
||||
jnxEventAvIndex Unsigned32,
|
||||
jnxEventAvAttribute DisplayString,
|
||||
jnxEventAvValue DisplayString
|
||||
}
|
||||
|
||||
jnxEventAvIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies the sequence number of attribute-value
|
||||
pair in the trap generated by op-scripts or
|
||||
event-policies."
|
||||
::= { jnxEventAvEntry 1 }
|
||||
|
||||
jnxEventAvAttribute OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Attribute name in the trap generated by op-script
|
||||
or event-policies."
|
||||
::= { jnxEventAvEntry 2 }
|
||||
|
||||
jnxEventAvValue OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Value of the attribute identified by jnxEventAvAttribute."
|
||||
::= { jnxEventAvEntry 3 }
|
||||
|
||||
|
||||
--
|
||||
-- Event Notification definitions
|
||||
--
|
||||
jnxEventNotificationPrefix OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"All Event notifications are registered under
|
||||
this branch."
|
||||
::= { jnxEventNotifications 0 }
|
||||
|
||||
jnxEventTrap NOTIFICATION-TYPE
|
||||
OBJECTS { jnxEventTrapDescr }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification generated by op-script or event-policies. Apart
|
||||
from the jnxEventTrap objects, this notification can include
|
||||
one or more attribute-value pairs. The attribute-value pairs
|
||||
shall be identified by objects jnxEventAvAttribute and
|
||||
jnxEventAvValue."
|
||||
::= { jnxEventNotificationPrefix 1 }
|
||||
|
||||
END
|
292
MIBS/junos/JUNIPER-EX-MAC-NOTIFICATION-MIB
Normal file
292
MIBS/junos/JUNIPER-EX-MAC-NOTIFICATION-MIB
Normal file
@ -0,0 +1,292 @@
|
||||
-- *****************************************************************
|
||||
-- Juniper Enterprise Specific MIB: EX-MAC-NOTIFICATION
|
||||
--
|
||||
-- Copyright (c) 2008-2010, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
-- *****************************************************************
|
||||
|
||||
JUNIPER-EX-MAC-NOTIFICATION-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Counter64, NOTIFICATION-TYPE,
|
||||
Unsigned32, TimeTicks, OBJECT-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
TruthValue
|
||||
FROM SNMPv2-TC
|
||||
jnxMacNotificationRoot
|
||||
FROM JUNIPER-EX-SMI;
|
||||
|
||||
jnxMacNotificationMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201004280000Z"
|
||||
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 MIB module is for configuration of the MAC notification
|
||||
feature. MAC notification is a mechanism to inform monitoring
|
||||
devices when there are MAC addresses learnt or removed from
|
||||
the forwarding database of the monitored devices."
|
||||
|
||||
--revision history
|
||||
REVISION "200901200000Z"
|
||||
DESCRIPTION
|
||||
"Initial revision."
|
||||
|
||||
REVISION "200905270000Z"
|
||||
DESCRIPTION
|
||||
"Updated the description of the Objects."
|
||||
|
||||
REVISION "201002090000Z"
|
||||
DESCRIPTION
|
||||
"Updated the description of jnxHistMacChangedMsg. When next hop gets
|
||||
changed the port information gets updated and is logged."
|
||||
|
||||
REVISION "201004280000Z"
|
||||
DESCRIPTION
|
||||
"Added new scalar jnxMacAddressesUpdated which increments for each
|
||||
mac address updated."
|
||||
|
||||
::= { jnxMacNotificationRoot 1 }
|
||||
|
||||
-- Juniper MAC Notification MIB object definitions
|
||||
|
||||
jnxMacNotificationMIBObjects OBJECT IDENTIFIER
|
||||
::= { jnxMacNotificationMIB 1 }
|
||||
|
||||
jnxMacNotificationMIBGlobalObjects OBJECT IDENTIFIER
|
||||
::= { jnxMacNotificationMIBObjects 1 }
|
||||
|
||||
--**********************************************************************
|
||||
-- Juniper Mac Notification Global Group
|
||||
--**********************************************************************
|
||||
|
||||
jnxMacGlobalFeatureEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether the MAC notification feature is currently
|
||||
running in the device.
|
||||
|
||||
Setting this object to false(2) disables the MAC notification
|
||||
feature globally.
|
||||
|
||||
Setting this object to true(1) will start the MAC notification
|
||||
feature running in the device. If the feature is already
|
||||
running, setting to true(1) has no effect. "
|
||||
::= { jnxMacNotificationMIBGlobalObjects 1 }
|
||||
|
||||
jnxMacNotificationInterval OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..4294967295)
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object specifies the maximum interval of time between
|
||||
jnxMacChangedNotifications being generated by the device.
|
||||
If the value of jnxNotificationsEnabled is true(1), the
|
||||
device will send out the generated jnxMacChangedNotifications
|
||||
and archive the MAC change notification events in the
|
||||
jnxMacHistoryTable. If the value of jnxNotificationEnabled is
|
||||
false(2), the device will not send out the generated
|
||||
jnxMacChangedNotifications but it will archive these events
|
||||
in the jnxMacHistoryTable.
|
||||
|
||||
If the value of this object is equal to 0, the device will
|
||||
generate jnxMacChangedNotifications and archive the MAC
|
||||
change notification events in the jnxMacHistoryTable as soon as
|
||||
there is MAC address learnt or removed by the device.
|
||||
|
||||
If the value of this object is greater than 0, the device will
|
||||
wait for a period of time equal to the value of this object
|
||||
before generate the jnxMacChangedNotifications and archive
|
||||
the MAC change notification events in the jnxMacHistoryTable."
|
||||
DEFVAL { 30 }
|
||||
::= { jnxMacNotificationMIBGlobalObjects 2 }
|
||||
|
||||
jnxMacAddressesLearnt OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the number of MAC addresses learnt by the
|
||||
device."
|
||||
::= { jnxMacNotificationMIBGlobalObjects 3 }
|
||||
|
||||
jnxMacAddressesRemoved OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the number of MAC addresses removed from the
|
||||
forwarding database."
|
||||
::= { jnxMacNotificationMIBGlobalObjects 4 }
|
||||
|
||||
jnxMacNotificationsEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether jnxMacChangedNotification notifications
|
||||
will or will not be sent when there are MAC addresses
|
||||
learnt or removed from the device's forwarding database.
|
||||
Disabling notifications does not prevent the MAC address
|
||||
info from being added to the jnxMacHistoryTable."
|
||||
DEFVAL { false }
|
||||
::= { jnxMacNotificationMIBGlobalObjects 5 }
|
||||
|
||||
jnxMacNotificationsSent OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the number of jnxMacChangedNotifications sent out
|
||||
by the device."
|
||||
::= { jnxMacNotificationMIBGlobalObjects 6 }
|
||||
|
||||
jnxMacHistTableMaxLength OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..500)
|
||||
UNITS "entries"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The upper limit on the number of entries that the
|
||||
jnxMacHistoryTable may contain. A value of 0 will
|
||||
prevent any history from being retained. When this
|
||||
table is full, the oldest entry will be deleted and
|
||||
a new one will be created."
|
||||
DEFVAL { 256 }
|
||||
::= { jnxMacNotificationMIBGlobalObjects 7 }
|
||||
|
||||
jnxMacHistoryTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxMacHistoryEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table will archive the MAC change notification events
|
||||
generated by this device. The MAC change notification
|
||||
events are archived here even if jnxMacChangesNotifications
|
||||
are not actually sent."
|
||||
::= { jnxMacNotificationMIBGlobalObjects 8 }
|
||||
|
||||
jnxMacHistoryEntry OBJECT-TYPE
|
||||
SYNTAX JnxMacHistoryEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A MAC change notification message that was previously
|
||||
generated by this device. Each entry is indexed by a message
|
||||
index."
|
||||
INDEX { jnxHistIndex }
|
||||
::= { jnxMacHistoryTable 1 }
|
||||
|
||||
JnxMacHistoryEntry ::=
|
||||
SEQUENCE {
|
||||
jnxHistIndex
|
||||
Unsigned32,
|
||||
jnxHistMacChangedMsg
|
||||
OCTET STRING,
|
||||
jnxHistTimestamp
|
||||
TimeTicks
|
||||
}
|
||||
|
||||
jnxHistIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..4294967295)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An index that uniquely identifies a MAC change notification
|
||||
event previously generated by the device. This index starts at
|
||||
1 and increases by one when a MAC change notification is
|
||||
generated. When it reaches the maximum value, the agent wraps
|
||||
the value back to 1."
|
||||
::= { jnxMacHistoryEntry 1 }
|
||||
|
||||
jnxHistMacChangedMsg OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(1..512))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the information of a MAC change
|
||||
notification event. It consists of several tuples packed
|
||||
together in the format of '<tuple1><tuple2>...'.
|
||||
|
||||
Each tuple consist of 13 octets in the format of
|
||||
'<operation><VLAN><MAC><dot1dBasePort>' where
|
||||
|
||||
<operation> is of size 1 octet and supports the following values
|
||||
0 - End of MIB object.
|
||||
1 - MAC learnt.
|
||||
2 - MAC removed.
|
||||
3 - MAC updated.
|
||||
|
||||
<VLAN> is VLAN number of the VLAN which the MAC address is
|
||||
belonged to and has size of 2 octet.
|
||||
|
||||
<MAC> is the Layer2 Mac Address and has size of 6 octets.
|
||||
|
||||
<dot1dBasePort> is the value of dot1dBasePort for the
|
||||
interface from which the MAC address is learnt and has size
|
||||
of 4 octets."
|
||||
::= { jnxMacHistoryEntry 2 }
|
||||
|
||||
jnxHistTimestamp OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime when the jnxMacChangedNotification
|
||||
containing the information denoted by the jnxHistMacChangedMsg
|
||||
object in this entry was generated."
|
||||
::= { jnxMacHistoryEntry 3 }
|
||||
|
||||
jnxMacAddressesUpdated OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the number of MAC addresses updated by the
|
||||
device."
|
||||
::= { jnxMacNotificationMIBGlobalObjects 9 }
|
||||
|
||||
-- ***********************************************************
|
||||
|
||||
-- Mac NOTIFICATIONS
|
||||
|
||||
-- ***********************************************************
|
||||
|
||||
jnxMacNotifications OBJECT IDENTIFIER ::= { jnxMacNotificationRoot 2 }
|
||||
|
||||
jnxMacNotificationsPrefix OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"All Mac Notifications are registered
|
||||
under this branch."
|
||||
::= { jnxMacNotifications 0 }
|
||||
|
||||
jnxMacChangedNotification NOTIFICATION-TYPE
|
||||
OBJECTS { jnxHistMacChangedMsg, jnxHistTimestamp }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when there is enough MAC
|
||||
address information to fully occupy a maximum size SNMP trap
|
||||
message. This notification is also generated when there
|
||||
is at least one MAC address changed or removed and the amount
|
||||
of time elapsed from the previous notification is greater
|
||||
than the maximum wait time denoted by
|
||||
jnxNotificationInterval object.
|
||||
|
||||
If there are more MAC addresses information than can fit into
|
||||
one cmmHistTrapContent object, then multiple notifications
|
||||
will be generated."
|
||||
|
||||
::= { jnxMacNotificationsPrefix 1 }
|
||||
|
||||
END
|
44
MIBS/junos/JUNIPER-EX-SMI
Normal file
44
MIBS/junos/JUNIPER-EX-SMI
Normal file
@ -0,0 +1,44 @@
|
||||
--
|
||||
-- Juniper Enterprise Specific MIB: Structure of Management Information
|
||||
--
|
||||
-- Copyright (c) 2002-2009, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
JUNIPER-EX-SMI DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
jnxExMibRoot FROM JUNIPER-SMI;
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- This MIB file added the nodes to create the Juniper Security
|
||||
-- tree structure under the object node: jnxExObjects.
|
||||
-- In general, the prefix jnxEx is used to name the object identifiers
|
||||
-- and to designate them.
|
||||
--
|
||||
-- The jnxEx node is designed to provide a branch for the Switching
|
||||
-- related MIB defintions specific to the EX products.
|
||||
--
|
||||
|
||||
--
|
||||
-- Object identifier added as the basis for identifying other EX nodes.
|
||||
--
|
||||
jnxExSwitching OBJECT IDENTIFIER ::= { jnxExMibRoot 1 }
|
||||
|
||||
|
||||
--
|
||||
-- next level object identifiers under jnxExSwitching
|
||||
--
|
||||
jnxExAnalyzer OBJECT IDENTIFIER ::= { jnxExSwitching 1 }
|
||||
jnxExSecureAccessPort OBJECT IDENTIFIER ::= { jnxExSwitching 2 }
|
||||
jnxExPaeExtension OBJECT IDENTIFIER ::= { jnxExSwitching 3 }
|
||||
jnxExVirtualChassis OBJECT IDENTIFIER ::= { jnxExSwitching 4 }
|
||||
jnxExVlan OBJECT IDENTIFIER ::= { jnxExSwitching 5 }
|
||||
jnxRPS OBJECT IDENTIFIER ::= { jnxExSwitching 6 }
|
||||
jnxMacNotificationRoot OBJECT IDENTIFIER ::= { jnxExSwitching 7 }
|
||||
END
|
||||
|
96
MIBS/junos/JUNIPER-EXPERIMENT-MIB
Normal file
96
MIBS/junos/JUNIPER-EXPERIMENT-MIB
Normal file
@ -0,0 +1,96 @@
|
||||
--
|
||||
-- Juniper Networks: SNMP Experimental MIB Registry
|
||||
--
|
||||
-- Copyright (c) 2003-2010, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
JUNIPER-EXPERIMENT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-IDENTITY
|
||||
FROM SNMPv2-SMI -- RFC 2578
|
||||
juniperMIB, jnxExperiment
|
||||
FROM JUNIPER-SMI;
|
||||
|
||||
|
||||
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
-- Experimental MIB OID assignments.
|
||||
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
|
||||
jnxBgpM2Experiment OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object identifier used to anchor the experimental IETF draft
|
||||
for the BGPv2 MIB."
|
||||
REFERENCE
|
||||
"IETF Inter-Domain Routing Working Group documents:
|
||||
draft-ietf-idr-bgp4-mibv2-03.txt"
|
||||
::= { jnxExperiment 1 }
|
||||
|
||||
jnxLdapExperiment OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object identifier used to anchor mibs for the internal juniper ldap
|
||||
applications."
|
||||
::= { jnxExperiment 2 }
|
||||
|
||||
jnxBfdExperiment OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object identifier used to anchor the experimental IETF draft
|
||||
for the BFD MIB."
|
||||
::= { jnxExperiment 3 }
|
||||
|
||||
jnxOspfv3Experiment OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object identifier used to anchor the experimental IETF draft
|
||||
for the OSPFv3 MIB."
|
||||
::= { jnxExperiment 4 }
|
||||
|
||||
jnxExampleMibRoot OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This branch anchors mibs used for private, internal sample
|
||||
implementations."
|
||||
::= { jnxExperiment 5 }
|
||||
|
||||
jnxInternalMibRoot OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This branch is reserved for internal use."
|
||||
::= { jnxExperiment 6 }
|
||||
|
||||
jnxP2mpExperiment OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object identifier used to anchor the experimental IETF draft
|
||||
for the P2MP MIB."
|
||||
::= { jnxExperiment 7 }
|
||||
|
||||
jnxL2L3VpnMcastExperiment OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This branch anchors the experimental IETF draft for L2L3VpnMcast
|
||||
MIB."
|
||||
::= { jnxExperiment 11 }
|
||||
|
||||
jnxMvpnExperiment OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This branch anchors the experimental IETF draft for Multicast
|
||||
VPN MIB."
|
||||
::= { jnxExperiment 12 }
|
||||
|
||||
jnxMldpExperiment OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object identifier used to anchor the experimental IETF draft
|
||||
for the mLDP MIB."
|
||||
::= { jnxExperiment 13 }
|
||||
|
||||
|
||||
END
|
1978
MIBS/junos/JUNIPER-FABRIC-CHASSIS
Normal file
1978
MIBS/junos/JUNIPER-FABRIC-CHASSIS
Normal file
File diff suppressed because it is too large
Load Diff
306
MIBS/junos/JUNIPER-FABRIC-MIB
Normal file
306
MIBS/junos/JUNIPER-FABRIC-MIB
Normal file
@ -0,0 +1,306 @@
|
||||
--
|
||||
-- Juniper Enterprise Specific MIB: Fabric MIB
|
||||
--
|
||||
-- Copyright (c) 2012, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
|
||||
JUNIPER-FABRIC-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Integer32, Counter64
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
CounterBasedGauge64
|
||||
FROM HCNUM-TC
|
||||
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
|
||||
jnxFabricMibRoot
|
||||
FROM JUNIPER-SMI;
|
||||
|
||||
jnxFabricMib MODULE-IDENTITY
|
||||
|
||||
LAST-UPDATED "201410090000Z"
|
||||
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 MIB modules representing Juniper Networks
|
||||
fabric Manager"
|
||||
|
||||
REVISION
|
||||
"201410090000Z" -- 09-Oct-14
|
||||
DESCRIPTION
|
||||
"Initial"
|
||||
|
||||
::= { jnxFabricMibRoot 1 }
|
||||
|
||||
jnxFabricMibObjects OBJECT IDENTIFIER ::= { jnxFabricMib 1 }
|
||||
|
||||
--
|
||||
-- Textual Conventions
|
||||
--
|
||||
|
||||
JnxFabricType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A value representing fabric statistics source or destination type.
|
||||
|
||||
switch-fabric(1) Indicates switch-fabric
|
||||
linecard(2) Indicates linecard"
|
||||
REFERENCE ""
|
||||
SYNTAX INTEGER {
|
||||
switch-fabric(1),
|
||||
linecard(2)
|
||||
}
|
||||
|
||||
JnxFabricStatisticsPriority ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A value representing fabric statisitcs priority, if applicable.
|
||||
|
||||
high(0) Indicates high priority
|
||||
low(1) Indicates low priority
|
||||
all(255) Indicates no specific priority"
|
||||
REFERENCE ""
|
||||
SYNTAX INTEGER {
|
||||
high(0),
|
||||
low(1),
|
||||
all(255)
|
||||
}
|
||||
|
||||
-- Juniper Fabric Manager MIB
|
||||
--
|
||||
|
||||
--
|
||||
-- Fabric Statistics Table
|
||||
--
|
||||
|
||||
jnxFabricStatistics OBJECT IDENTIFIER ::= { jnxFabricMibObjects 1 }
|
||||
|
||||
jnxFabricSourceStatisticsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxFabricSourceStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of fabric statistics entries based on the source of statistics."
|
||||
::= { jnxFabricStatistics 1 }
|
||||
|
||||
jnxFabricSourceStatisticsEntry OBJECT-TYPE
|
||||
SYNTAX JnxFabricSourceStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry of fabric source statistics table."
|
||||
INDEX { jnxFabricSourceType,
|
||||
jnxFabricSourceSlot,
|
||||
jnxFabricSourcePfe,
|
||||
jnxFabricDestinationType,
|
||||
jnxFabricDestinationSlot,
|
||||
jnxFabricDestinationPfe,
|
||||
jnxFabricSourceStatisticsPriority}
|
||||
::= { jnxFabricSourceStatisticsTable 1 }
|
||||
|
||||
JnxFabricSourceStatisticsEntry ::= SEQUENCE {
|
||||
jnxFabricSourceType JnxFabricType,
|
||||
jnxFabricSourceSlot Integer32,
|
||||
jnxFabricSourcePfe Integer32,
|
||||
jnxFabricDestinationType JnxFabricType,
|
||||
jnxFabricDestinationSlot Integer32,
|
||||
jnxFabricDestinationPfe Integer32,
|
||||
jnxFabricSourceStatisticsPriority JnxFabricStatisticsPriority,
|
||||
jnxFabricSourceStatisticsPackets Counter64,
|
||||
jnxFabricSourceStatisticsBytes Counter64,
|
||||
jnxFabricSourceStatisticsPps CounterBasedGauge64,
|
||||
jnxFabricSourceStatisticsBps CounterBasedGauge64,
|
||||
jnxFabricSourceStatisticsDropPackets Counter64,
|
||||
jnxFabricSourceStatisticsDropBytes Counter64,
|
||||
jnxFabricSourceStatisticsDropPps CounterBasedGauge64,
|
||||
jnxFabricSourceStatisticsDropBps CounterBasedGauge64,
|
||||
jnxFabricSourceStatisticsQueueDepthAverage CounterBasedGauge64,
|
||||
jnxFabricSourceStatisticsQueueDepthCurrent CounterBasedGauge64,
|
||||
jnxFabricSourceStatisticsQueueDepthPeak CounterBasedGauge64,
|
||||
jnxFabricSourceStatisticsQueueDepthMaximum CounterBasedGauge64,
|
||||
jnxFabricSourceStatisticsErrorPackets Counter64,
|
||||
jnxFabricSourceStatisticsErrorPps CounterBasedGauge64
|
||||
}
|
||||
|
||||
|
||||
jnxFabricSourceType OBJECT-TYPE
|
||||
SYNTAX JnxFabricType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Source fabric type."
|
||||
::= { jnxFabricSourceStatisticsEntry 1 }
|
||||
|
||||
jnxFabricSourceSlot OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..1023 | 65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Denotes plane number for switch-fabric / slot number for linecard. If there is no per plane statistics available, then it shall be 65535."
|
||||
::= { jnxFabricSourceStatisticsEntry 2 }
|
||||
|
||||
jnxFabricSourcePfe OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..8191 | 65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Denotes pfe number. It is applicable only when source type is linecard and shall be 65535 for switch-fabric."
|
||||
::= { jnxFabricSourceStatisticsEntry 3 }
|
||||
|
||||
jnxFabricDestinationType OBJECT-TYPE
|
||||
SYNTAX JnxFabricType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Destination fabric type."
|
||||
::= { jnxFabricSourceStatisticsEntry 4 }
|
||||
|
||||
jnxFabricDestinationSlot OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..1023 | 65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Denotes plane number for switch-fabric / slot number for linecard. If there is no per plane statistics available, then it shall be 65535."
|
||||
::= { jnxFabricSourceStatisticsEntry 5 }
|
||||
|
||||
jnxFabricDestinationPfe OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..8191 | 65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Denotes pfe number. It is applicable only when destination type is linecard and shall be 65535 for switch-fabric."
|
||||
::= { jnxFabricSourceStatisticsEntry 6 }
|
||||
|
||||
jnxFabricSourceStatisticsPriority OBJECT-TYPE
|
||||
SYNTAX JnxFabricStatisticsPriority
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Statistics priority."
|
||||
::= { jnxFabricSourceStatisticsEntry 7 }
|
||||
|
||||
jnxFabricSourceStatisticsPackets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of packets transmitted for a source."
|
||||
::= { jnxFabricSourceStatisticsEntry 8 }
|
||||
|
||||
jnxFabricSourceStatisticsBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of bytes transmitted for a source."
|
||||
::= { jnxFabricSourceStatisticsEntry 9 }
|
||||
|
||||
jnxFabricSourceStatisticsPps OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Rate of transmission in packets per second for a source."
|
||||
::= { jnxFabricSourceStatisticsEntry 10 }
|
||||
|
||||
jnxFabricSourceStatisticsBps OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Rate of transmission in bytes per second for a source."
|
||||
::= { jnxFabricSourceStatisticsEntry 11 }
|
||||
|
||||
jnxFabricSourceStatisticsDropPackets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of packets dropped for a source."
|
||||
::= { jnxFabricSourceStatisticsEntry 12 }
|
||||
|
||||
jnxFabricSourceStatisticsDropBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of bytes dropped for a source."
|
||||
::= { jnxFabricSourceStatisticsEntry 13 }
|
||||
|
||||
jnxFabricSourceStatisticsDropPps OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Drop rate in packets per second for a source."
|
||||
::= { jnxFabricSourceStatisticsEntry 14 }
|
||||
|
||||
jnxFabricSourceStatisticsDropBps OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Drop rate in bytes per second for a source."
|
||||
::= { jnxFabricSourceStatisticsEntry 15 }
|
||||
|
||||
jnxFabricSourceStatisticsQueueDepthAverage OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Average queue depth, if applicable for a source type. Else it shall be 0."
|
||||
::= { jnxFabricSourceStatisticsEntry 16 }
|
||||
|
||||
jnxFabricSourceStatisticsQueueDepthCurrent OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current queue depth, if applicable for a source type. Else it shall be 0."
|
||||
::= { jnxFabricSourceStatisticsEntry 17 }
|
||||
|
||||
jnxFabricSourceStatisticsQueueDepthPeak OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Peak queue depth, if applicable for a source type. Else it shall be 0."
|
||||
::= { jnxFabricSourceStatisticsEntry 18 }
|
||||
|
||||
jnxFabricSourceStatisticsQueueDepthMaximum OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum queue depth, if applicable for a source type. Else it shall be 0."
|
||||
::= { jnxFabricSourceStatisticsEntry 19 }
|
||||
|
||||
jnxFabricSourceStatisticsErrorPackets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of errror packets for a source."
|
||||
::= { jnxFabricSourceStatisticsEntry 20 }
|
||||
|
||||
jnxFabricSourceStatisticsErrorPps OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Error rate in packets per second for a source."
|
||||
::= { jnxFabricSourceStatisticsEntry 21 }
|
||||
|
||||
END
|
||||
|
334
MIBS/junos/JUNIPER-FIREWALL-MIB
Normal file
334
MIBS/junos/JUNIPER-FIREWALL-MIB
Normal file
@ -0,0 +1,334 @@
|
||||
--
|
||||
-- Juniper Enterprise Specific MIB: Firewalls MIB
|
||||
--
|
||||
-- Copyright (c) 2000-2012, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
JUNIPER-FIREWALL-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Counter64
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
jnxMibs
|
||||
FROM JUNIPER-SMI;
|
||||
|
||||
jnxFirewalls MODULE-IDENTITY
|
||||
LAST-UPDATED "201601231553Z" -- Wed Jan 23 15:53:50 2016 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 firewalls filters/policers."
|
||||
|
||||
REVISION "201601231553Z" -- Wed Jan 23 15:53:50 2016 UTC
|
||||
DESCRIPTION "MIB support for firewall Hier policer stats."
|
||||
::= { jnxMibs 5 }
|
||||
|
||||
|
||||
jnxFirewallsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxFirewallsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"A list of firewalls entries.
|
||||
NOTE: This table is deprecated and exists for backward
|
||||
compatibility. The user is encouraged to use
|
||||
jnxFirewallCounterTable. This table does not handle:
|
||||
1) counter and filter names greater than 24 characters
|
||||
2) counters with same names but different types (the first
|
||||
duplicate is returned only)"
|
||||
|
||||
|
||||
::= { jnxFirewalls 1 }
|
||||
|
||||
jnxFirewallsEntry OBJECT-TYPE
|
||||
SYNTAX JnxFirewallsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry of firewalls table."
|
||||
INDEX { jnxFWFilter,
|
||||
jnxFWCounter }
|
||||
::= { jnxFirewallsTable 1 }
|
||||
|
||||
JnxFirewallsEntry ::=
|
||||
SEQUENCE {
|
||||
jnxFWFilter DisplayString,
|
||||
jnxFWCounter DisplayString,
|
||||
jnxFWType INTEGER,
|
||||
jnxFWPackets Counter64,
|
||||
jnxFWBytes Counter64
|
||||
}
|
||||
|
||||
jnxFWFilter OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..24))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the firewall filter."
|
||||
::= { jnxFirewallsEntry 1 }
|
||||
|
||||
jnxFWCounter OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..24))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the counter, policer or Hier policer.
|
||||
This name is specific within the firewall filter.
|
||||
Whether this object is associated with a counter,
|
||||
policer or a Hier policer is indicated by jnxFWType.
|
||||
See DESCRIPTION of jnxFirewallsTable for details
|
||||
on this assumption."
|
||||
::= { jnxFirewallsEntry 2 }
|
||||
|
||||
jnxFWType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
other(1),
|
||||
counter(2),
|
||||
policer(3),
|
||||
hpolagg(4),
|
||||
hpolpre(5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of the object jnxFWCounter. What it is
|
||||
associated with a counter, policer or Hier policer."
|
||||
::= { jnxFirewallsEntry 3 }
|
||||
|
||||
jnxFWPackets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets being counted pertaining to
|
||||
the specified counter or policer."
|
||||
::= { jnxFirewallsEntry 4 }
|
||||
|
||||
jnxFWBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of bytes being counted pertaining to
|
||||
the specified counter. For policers, this field
|
||||
is always zero because policers do not count
|
||||
number of bytes."
|
||||
::= { jnxFirewallsEntry 5 }
|
||||
|
||||
|
||||
jnxFirewallCounterTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxFirewallCounterEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of firewall filter counters."
|
||||
|
||||
|
||||
::= { jnxFirewalls 2 }
|
||||
|
||||
jnxFirewallCounterEntry OBJECT-TYPE
|
||||
SYNTAX JnxFirewallCounterEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry of firewalls table."
|
||||
INDEX { jnxFWCounterFilterName,
|
||||
jnxFWCounterName,
|
||||
jnxFWCounterType }
|
||||
::= { jnxFirewallCounterTable 1 }
|
||||
|
||||
JnxFirewallCounterEntry ::=
|
||||
SEQUENCE {
|
||||
jnxFWCounterFilterName DisplayString,
|
||||
jnxFWCounterName DisplayString,
|
||||
jnxFWCounterType INTEGER,
|
||||
jnxFWCounterPacketCount Counter64,
|
||||
jnxFWCounterByteCount Counter64,
|
||||
jnxFWCounterDisplayFilterName DisplayString,
|
||||
jnxFWCounterDisplayName DisplayString,
|
||||
jnxFWCounterDisplayType INTEGER
|
||||
}
|
||||
|
||||
jnxFWCounterFilterName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..127))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the firewall filter."
|
||||
::= { jnxFirewallCounterEntry 1 }
|
||||
|
||||
jnxFWCounterName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..127))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the counter, policer or Hier policer.
|
||||
This name is specific within the firewall filter.
|
||||
Whether this object is associated with a counter,
|
||||
policer or a Hier policer is indicated by
|
||||
jnxFWCounterType."
|
||||
::= { jnxFirewallCounterEntry 2 }
|
||||
|
||||
jnxFWCounterType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
other(1),
|
||||
counter(2),
|
||||
policer(3),
|
||||
hpolagg(4),
|
||||
hpolpre(5)
|
||||
}
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of the object jnxFWCounterName identifies. What it
|
||||
is associated with - a counter, policer or Hier policer. It is
|
||||
possible to have two counters of the same name and different type."
|
||||
::= { jnxFirewallCounterEntry 3 }
|
||||
|
||||
jnxFWCounterPacketCount OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets being counted pertaining to
|
||||
the specified counter or policer."
|
||||
::= { jnxFirewallCounterEntry 4 }
|
||||
|
||||
jnxFWCounterByteCount OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of bytes being counted pertaining to
|
||||
the specified counter. For policers, this field
|
||||
is always zero because policers do not count
|
||||
number of bytes."
|
||||
::= { jnxFirewallCounterEntry 5 }
|
||||
|
||||
jnxFWCounterDisplayFilterName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..127))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the firewall filter."
|
||||
::= { jnxFirewallCounterEntry 6 }
|
||||
|
||||
jnxFWCounterDisplayName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..127))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the counter, policer or Hier policer. Whether
|
||||
this object is associated with a counter, policer or Hier
|
||||
policer is indicated by jnxFWCounterType."
|
||||
::= { jnxFirewallCounterEntry 7 }
|
||||
|
||||
jnxFWCounterDisplayType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
other(1),
|
||||
counter(2),
|
||||
policer(3),
|
||||
hpolagg(4),
|
||||
hpolpre(5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of the object jnxFWCounterName identifies. What it
|
||||
is associated with - a counter, policer or Hier policer. It is
|
||||
possible to have two counters of the same name and different type."
|
||||
::= { jnxFirewallCounterEntry 8 }
|
||||
|
||||
jnxFWCntrXTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxFWCntrXEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An extended list of firewall filter counters.
|
||||
This table maintains the additional statistics
|
||||
for the additional policer counters and is only
|
||||
supported on MX platform for now."
|
||||
|
||||
|
||||
::= { jnxFirewalls 3 }
|
||||
|
||||
jnxFWCntrXEntry OBJECT-TYPE
|
||||
SYNTAX JnxFWCntrXEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry of extended firewall table."
|
||||
AUGMENTS { jnxFirewallCounterEntry }
|
||||
::= { jnxFWCntrXTable 1 }
|
||||
|
||||
JnxFWCntrXEntry ::=
|
||||
SEQUENCE {
|
||||
jnxFWCntrPolicerOfferedPktCount Counter64,
|
||||
jnxFWCntrPolicerOfferedByteCount Counter64,
|
||||
jnxFWCntrPolicerOutSpecPktCount Counter64,
|
||||
jnxFWCntrPolicerOutSpecByteCount Counter64,
|
||||
jnxFWCntrPolicerTxPktCount Counter64,
|
||||
jnxFWCntrPolicerTxByteCount Counter64
|
||||
}
|
||||
|
||||
jnxFWCntrPolicerOfferedPktCount OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" "
|
||||
::= { jnxFWCntrXEntry 1 }
|
||||
|
||||
jnxFWCntrPolicerOfferedByteCount OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" "
|
||||
::= { jnxFWCntrXEntry 2 }
|
||||
|
||||
jnxFWCntrPolicerOutSpecPktCount OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" "
|
||||
::= { jnxFWCntrXEntry 3 }
|
||||
|
||||
jnxFWCntrPolicerOutSpecByteCount OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" "
|
||||
::= { jnxFWCntrXEntry 4 }
|
||||
|
||||
jnxFWCntrPolicerTxPktCount OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" "
|
||||
::= { jnxFWCntrXEntry 5 }
|
||||
|
||||
jnxFWCntrPolicerTxByteCount OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" "
|
||||
::= { jnxFWCntrXEntry 6 }
|
||||
|
||||
END
|
199
MIBS/junos/JUNIPER-FRU-MIB
Normal file
199
MIBS/junos/JUNIPER-FRU-MIB
Normal file
@ -0,0 +1,199 @@
|
||||
--
|
||||
-- Juniper Enterprise Specific MIB: FRU management for OTN Equipments
|
||||
--
|
||||
-- Copyright (c) 2012-2013, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
JUNIPER-FRU-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||
Integer32
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
jnxFruMibRoot, jnxFruTraps
|
||||
FROM JUNIPER-SMI;
|
||||
|
||||
|
||||
jnxFruMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201211131414Z" -- Tue Nov 13 14:14:51 PST 2012
|
||||
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 MIB module defines objects used for managing the
|
||||
OTN FRU's for Juniper products."
|
||||
REVISION "201201260000Z"
|
||||
DESCRIPTION
|
||||
"Initial revision."
|
||||
::= { jnxFruMibRoot 1 }
|
||||
|
||||
--
|
||||
-- Textual Conventions
|
||||
--
|
||||
JnxFruAdminStates ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "Admin states for a FRU"
|
||||
SYNTAX INTEGER {
|
||||
inService(1),
|
||||
outOfService(2)
|
||||
}
|
||||
JnxFruOperStates ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "Operation states for a FRU"
|
||||
SYNTAX INTEGER {
|
||||
unEquipped(1), -- no FRU
|
||||
init(2), -- init state
|
||||
normal(3), -- normal state
|
||||
mismatched(4), -- does not match configured FRU
|
||||
fault(5), -- fru is in fault state
|
||||
swul(6) -- ISSU Software upload state
|
||||
}
|
||||
|
||||
jnxFruCfg OBJECT IDENTIFIER ::= { jnxFruMib 1 }
|
||||
|
||||
|
||||
jnxFruCfgTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxFruCfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information about the otn FRU's. "
|
||||
::= { jnxFruCfg 1 }
|
||||
|
||||
jnxFruCfgEntry OBJECT-TYPE
|
||||
SYNTAX JnxFruCfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information about the otn FRU's."
|
||||
INDEX { jnxFruCfgContentsIndex, jnxFruCfgL1Index,
|
||||
jnxFruCfgL2Index, jnxFruCfgL3Index }
|
||||
::= { jnxFruCfgTable 1 }
|
||||
|
||||
JnxFruCfgEntry ::=
|
||||
SEQUENCE {
|
||||
jnxFruCfgContentsIndex Integer32,
|
||||
jnxFruCfgL1Index Integer32,
|
||||
jnxFruCfgL2Index Integer32,
|
||||
jnxFruCfgL3Index Integer32,
|
||||
jnxFruCfgType OBJECT IDENTIFIER,
|
||||
jnxFruCfgAdminState JnxFruAdminStates,
|
||||
jnxFruCfgOperState JnxFruOperStates
|
||||
}
|
||||
|
||||
jnxFruCfgContentsIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..'7fffffff'h)
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The associated jnxContentsContainerIndex in the
|
||||
jnxContentsTable."
|
||||
::= { jnxFruCfgEntry 1 }
|
||||
|
||||
jnxFruCfgL1Index OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..'7fffffff'h)
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The level one index associated with this
|
||||
subject. Zero if unavailable or inapplicable."
|
||||
::= { jnxFruCfgEntry 2 }
|
||||
|
||||
jnxFruCfgL2Index OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..'7fffffff'h)
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The level two index associated with this
|
||||
subject. Zero if unavailable or inapplicable."
|
||||
::= { jnxFruCfgEntry 3 }
|
||||
|
||||
jnxFruCfgL3Index OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..'7fffffff'h)
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The level three index associated with this
|
||||
subject. Zero if unavailable or inapplicable."
|
||||
::= { jnxFruCfgEntry 4 }
|
||||
|
||||
jnxFruCfgType OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object ID for this FRU"
|
||||
::= { jnxFruCfgEntry 5 }
|
||||
|
||||
jnxFruCfgAdminState OBJECT-TYPE
|
||||
SYNTAX JnxFruAdminStates
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Administrative state of this FRU"
|
||||
::= { jnxFruCfgEntry 6 }
|
||||
|
||||
jnxFruCfgOperState OBJECT-TYPE
|
||||
SYNTAX JnxFruOperStates
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Operational state of this FRU"
|
||||
::= { jnxFruCfgEntry 7 }
|
||||
|
||||
|
||||
--
|
||||
-- Traps for FRU config
|
||||
--
|
||||
-- This can be moved to jnx-chassis.mib
|
||||
jnxFruNotifMismatch NOTIFICATION-TYPE
|
||||
OBJECTS { jnxFruCfgContentsIndex,
|
||||
jnxFruCfgL1Index,
|
||||
jnxFruCfgL2Index,
|
||||
jnxFruCfgL3Index,
|
||||
jnxFruCfgType
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A jnxFruInsertion trap signifies that the SNMP
|
||||
entity, acting in an agent role, has detected that
|
||||
the specified FRU (Field Replaceable Unit)
|
||||
inserted into the chassis does not match what was
|
||||
configured."
|
||||
::= { jnxFruTraps 1 }
|
||||
|
||||
jnxFruNotifAdminStatus NOTIFICATION-TYPE
|
||||
OBJECTS { jnxFruCfgContentsIndex,
|
||||
jnxFruCfgL1Index,
|
||||
jnxFruCfgL2Index,
|
||||
jnxFruCfgL3Index,
|
||||
jnxFruCfgAdminState
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification of the Administrative state of the otn interface"
|
||||
::= { jnxFruTraps 2 }
|
||||
|
||||
jnxFruNotifOperStatus NOTIFICATION-TYPE
|
||||
OBJECTS { jnxFruCfgContentsIndex,
|
||||
jnxFruCfgL1Index,
|
||||
jnxFruCfgL2Index,
|
||||
jnxFruCfgL3Index,
|
||||
jnxFruCfgOperState
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification of Operational state of the otn interface"
|
||||
::= { jnxFruTraps 3 }
|
||||
|
||||
END
|
89
MIBS/junos/JUNIPER-HOSTRESOURCES-MIB
Normal file
89
MIBS/junos/JUNIPER-HOSTRESOURCES-MIB
Normal file
@ -0,0 +1,89 @@
|
||||
--
|
||||
-- Juniper Enterprise Specific MIB: Host Resources MIB
|
||||
--
|
||||
-- Copyright (c) 2004, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
JUNIPER-HOSTRESOURCES-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Gauge32
|
||||
FROM SNMPv2-SMI
|
||||
hrStorageEntry
|
||||
FROM HOST-RESOURCES-MIB
|
||||
jnxMibs
|
||||
FROM JUNIPER-SMI;
|
||||
|
||||
jnxHostResourcesMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200408180000Z" -- Aug 18, 2004
|
||||
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
|
||||
"Extends the HOST-RESOURCES-MIB (rfc2790)."
|
||||
|
||||
-- revision history
|
||||
REVISION "200408180000Z"
|
||||
DESCRIPTION
|
||||
"Fixed typo in description clauses."
|
||||
REVISION "200405050000Z"
|
||||
DESCRIPTION
|
||||
"Initial revision."
|
||||
::= { jnxMibs 31 }
|
||||
|
||||
|
||||
-- The Host Resources Storage Group
|
||||
|
||||
jnxHrStorage OBJECT IDENTIFIER ::= { jnxHostResourcesMIB 1 }
|
||||
jnxHrSystem OBJECT IDENTIFIER ::= { jnxHostResourcesMIB 2 }
|
||||
|
||||
jnxHrStorageTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxHrStorageEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Augments the hrStorageTable with additional data."
|
||||
::= { jnxHrStorage 1 }
|
||||
|
||||
jnxHrStorageEntry OBJECT-TYPE
|
||||
SYNTAX JnxHrStorageEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry provides additional file system data beyond that
|
||||
available in the hrStorageTable."
|
||||
AUGMENTS { hrStorageEntry }
|
||||
::= { jnxHrStorageTable 1 }
|
||||
|
||||
JnxHrStorageEntry ::=
|
||||
SEQUENCE {
|
||||
jnxHrStoragePercentUsed Gauge32
|
||||
}
|
||||
|
||||
jnxHrStoragePercentUsed OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The amount of the storage represented by this entry
|
||||
that is allocated, as a percentage of the total amount
|
||||
available."
|
||||
::= { jnxHrStorageEntry 1 }
|
||||
|
||||
jnxHrSystemOpenFiles OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Number of open files in the system."
|
||||
::= { jnxHrSystem 1 }
|
||||
|
||||
END
|
329
MIBS/junos/JUNIPER-IF-ACCOUNTING-MIB
Normal file
329
MIBS/junos/JUNIPER-IF-ACCOUNTING-MIB
Normal file
@ -0,0 +1,329 @@
|
||||
-- *******************************************************************
|
||||
-- Juniper enterprise specific QoS based Interface Accounting MIB.
|
||||
--
|
||||
-- Copyright (c) 2001-2006, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
-- *******************************************************************
|
||||
|
||||
JUNIPER-IF-ACCOUNTING-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Integer32, Counter64
|
||||
FROM SNMPv2-SMI
|
||||
CounterBasedGauge64
|
||||
FROM HCNUM-TC
|
||||
InterfaceIndex
|
||||
FROM IF-MIB
|
||||
JnxCosFcIdentifier
|
||||
FROM JUNIPER-COS-MIB
|
||||
ifJnx
|
||||
FROM JUNIPER-IF-MIB;
|
||||
|
||||
jnxIfAccountingStats MODULE-IDENTITY
|
||||
LAST-UPDATED "201312250000Z" -- Wed Dec 25 12:00:00 2013 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 "MIB module to define Forwarding Class based Interface statistics.
|
||||
The statistics will provide protocol specific statistics value
|
||||
which includes L2 overhead bytes. The mib is currently supported
|
||||
only on MX platforms."
|
||||
|
||||
REVISION "201305151223Z" -- Wed May 25 12:23:51 2013 UTC
|
||||
DESCRIPTION "MIB module to define QoS based Interface accounting."
|
||||
|
||||
REVISION "201312250000Z" -- Wed Dec 25 12:00:00 2013 UTC
|
||||
DESCRIPTION "MIB module extended to support inline accounting for Per
|
||||
Forwarding-class stats table for Aggregate
|
||||
(all types of traffic) pkt/byte counters & rate"
|
||||
|
||||
::= { ifJnx 10 }
|
||||
|
||||
-- ***************************************************************
|
||||
-- Per Forwarding-class stats table
|
||||
-- ***************************************************************
|
||||
jnxIfFcAccountStatTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxIfFcAccountStatEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table presents the per forwarding-class and
|
||||
per protocol type statistics."
|
||||
::= { jnxIfAccountingStats 1 }
|
||||
|
||||
|
||||
jnxIfFcAccountStatEntry OBJECT-TYPE
|
||||
SYNTAX JnxIfFcAccountStatEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table presents the per forwarding-class and
|
||||
per protocol type statistics. The indices of the
|
||||
table are Interface Index, Forwarding class Index
|
||||
and Protocol type"
|
||||
INDEX { jnxIfFcIfIndex, jnxIfFcFcIndex, jnxIfFcProtocol }
|
||||
::= { jnxIfFcAccountStatTable 1 }
|
||||
|
||||
|
||||
JnxIfFcAccountStatEntry ::=
|
||||
SEQUENCE {
|
||||
jnxIfFcIfIndex InterfaceIndex,
|
||||
jnxIfFcFcIndex JnxCosFcIdentifier,
|
||||
jnxIfFcProtocol INTEGER,
|
||||
|
||||
-- input packet/byte stats for unicast traffic
|
||||
jnxIfFcHCInUcastPkts Counter64,
|
||||
jnxIfFcHCInUcastOctets Counter64,
|
||||
|
||||
-- output packet/byte stats for unicast traffic
|
||||
jnxIfFcHCOutUcastPkts Counter64,
|
||||
jnxIfFcHCOutUcastOctets Counter64,
|
||||
|
||||
-- input packet/byte stats for multicast traffic
|
||||
jnxIfFcHCInMcastPkts Counter64,
|
||||
jnxIfFcHCInMcastOctets Counter64,
|
||||
|
||||
-- output packet/byte stats for multicast traffic
|
||||
jnxIfFcHCOutMcastPkts Counter64,
|
||||
jnxIfFcHCOutMcastOctets Counter64
|
||||
}
|
||||
|
||||
jnxIfFcIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ifIndex of the interface."
|
||||
::= { jnxIfFcAccountStatEntry 1 }
|
||||
|
||||
|
||||
jnxIfFcFcIndex OBJECT-TYPE
|
||||
SYNTAX JnxCosFcIdentifier
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Forwarding Class Index of the interface."
|
||||
::= { jnxIfFcAccountStatEntry 2 }
|
||||
|
||||
|
||||
--Protocol family for accounting all is aggregate of all types
|
||||
jnxIfFcProtocol OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
all (1),
|
||||
ipv4 (2),
|
||||
ipv6 (3),
|
||||
mpls (4),
|
||||
layer2 (5),
|
||||
other (6)
|
||||
}
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The protocol type of the entry's traffic."
|
||||
::= { jnxIfFcAccountStatEntry 3 }
|
||||
|
||||
--input packet/byte stats for unicast traffic
|
||||
jnxIfFcHCInUcastPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of unicast packets ingressed."
|
||||
::= { jnxIfFcAccountStatEntry 4 }
|
||||
|
||||
--input packet/byte stats for unicast traffic
|
||||
jnxIfFcHCInUcastOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of unicast bytes ingressed."
|
||||
::= { jnxIfFcAccountStatEntry 5 }
|
||||
|
||||
--output packet/byte stats for unicast traffic
|
||||
jnxIfFcHCOutUcastPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of unicast packets egressed."
|
||||
::= { jnxIfFcAccountStatEntry 6 }
|
||||
|
||||
--output packet/byte stats for unicast traffic
|
||||
jnxIfFcHCOutUcastOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of unicast bytes egressed."
|
||||
::= { jnxIfFcAccountStatEntry 7 }
|
||||
|
||||
--input packet/byte stats for multicast traffic
|
||||
jnxIfFcHCInMcastPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of multicast packets ingressed."
|
||||
::= { jnxIfFcAccountStatEntry 8 }
|
||||
|
||||
--input packet/byte stats for multicast traffic
|
||||
jnxIfFcHCInMcastOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of multicast bytes ingressed."
|
||||
::= { jnxIfFcAccountStatEntry 9 }
|
||||
|
||||
--output packet/byte stats for multicast traffic
|
||||
jnxIfFcHCOutMcastPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of multicast packets egressed."
|
||||
::= { jnxIfFcAccountStatEntry 10 }
|
||||
|
||||
--output packet/byte stats for multicast traffic
|
||||
jnxIfFcHCOutMcastOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of multicast bytes egressed."
|
||||
::= { jnxIfFcAccountStatEntry 11 }
|
||||
|
||||
|
||||
|
||||
-- ***************************************************************
|
||||
-- Per Forwarding-class stats table for Aggregate(all types of traffic) pkt/byte counters & rate
|
||||
-- ***************************************************************
|
||||
jnxIfFcInlineAccountingStatTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxIfFcInlineAccountingStatEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table presents the per forwarding-class and per family
|
||||
statistics without considering the traffic types."
|
||||
::= { jnxIfAccountingStats 2 }
|
||||
|
||||
|
||||
jnxIfFcInlineAccountingStatEntry OBJECT-TYPE
|
||||
SYNTAX JnxIfFcInlineAccountingStatEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table presents the per forwarding-class and
|
||||
per protocol type statistics. The indices of the
|
||||
table are Interface Index, Forwarding class Index
|
||||
and protocol(family) type as defined below."
|
||||
INDEX { jnxIfFcIfIndex, jnxIfFcFcIndex, jnxIfFcProtocol }
|
||||
::= { jnxIfFcInlineAccountingStatTable 1 }
|
||||
|
||||
|
||||
JnxIfFcInlineAccountingStatEntry ::=
|
||||
SEQUENCE {
|
||||
-- Indices of the table
|
||||
jnxIfFcIfIndex InterfaceIndex,
|
||||
jnxIfFcFcIndex JnxCosFcIdentifier,
|
||||
jnxIfFcProtocol INTEGER,
|
||||
|
||||
-- input packet & rate stats for all types of traffic
|
||||
jnxIfFcInlineHCInPkts Counter64,
|
||||
jnxIfFcInlineHCInPktsSecRate CounterBasedGauge64,
|
||||
|
||||
-- input bytes & rate stats for all types of traffic
|
||||
jnxIfFcInlineHCInOctets Counter64,
|
||||
jnxIfFcInlineHCInOctetsSecRate CounterBasedGauge64,
|
||||
|
||||
-- output packet & rate stats for all types of traffic
|
||||
jnxIfFcInlineHCOutPkts Counter64,
|
||||
jnxIfFcInlineHCOutPktsSecRate CounterBasedGauge64,
|
||||
|
||||
-- output bytes & rate stats for all types of traffic
|
||||
jnxIfFcInlineHCOutOctets Counter64,
|
||||
jnxIfFcInlineHCOutOctetsSecRate CounterBasedGauge64
|
||||
|
||||
}
|
||||
|
||||
--input packet stats for all types of traffic
|
||||
jnxIfFcInlineHCInPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of packets ingressed."
|
||||
::= { jnxIfFcInlineAccountingStatEntry 1 }
|
||||
|
||||
--input packets per sec rate
|
||||
jnxIfFcInlineHCInPktsSecRate OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The packets rate ingressed per second."
|
||||
::= { jnxIfFcInlineAccountingStatEntry 2 }
|
||||
|
||||
--input byte stats for all types of traffic
|
||||
jnxIfFcInlineHCInOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of bytes ingressed."
|
||||
::= { jnxIfFcInlineAccountingStatEntry 3 }
|
||||
|
||||
--input bytes per sec for all types of traffic
|
||||
jnxIfFcInlineHCInOctetsSecRate OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The bytes rate ingressed per second."
|
||||
::= { jnxIfFcInlineAccountingStatEntry 4 }
|
||||
|
||||
--output packets stats for all types of traffic
|
||||
jnxIfFcInlineHCOutPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of packets egressed."
|
||||
::= { jnxIfFcInlineAccountingStatEntry 5 }
|
||||
|
||||
--output packets per sec for all types of traffic
|
||||
jnxIfFcInlineHCOutPktsSecRate OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The packets rate egressed per second."
|
||||
::= { jnxIfFcInlineAccountingStatEntry 6 }
|
||||
|
||||
--output byte stats for all types of traffic
|
||||
jnxIfFcInlineHCOutOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of bytes egressed."
|
||||
::= { jnxIfFcInlineAccountingStatEntry 7 }
|
||||
|
||||
--output bytes per sec for all types of traffic
|
||||
jnxIfFcInlineHCOutOctetsSecRate OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The bytes rate egressed per second."
|
||||
::= { jnxIfFcInlineAccountingStatEntry 8 }
|
||||
END
|
1179
MIBS/junos/JUNIPER-IF-MIB
Normal file
1179
MIBS/junos/JUNIPER-IF-MIB
Normal file
File diff suppressed because it is too large
Load Diff
8301
MIBS/junos/JUNIPER-IFOPTICS-MIB
Normal file
8301
MIBS/junos/JUNIPER-IFOPTICS-MIB
Normal file
File diff suppressed because it is too large
Load Diff
2551
MIBS/junos/JUNIPER-IFOTN-MIB
Normal file
2551
MIBS/junos/JUNIPER-IFOTN-MIB
Normal file
File diff suppressed because it is too large
Load Diff
118
MIBS/junos/JUNIPER-IPFORWARD-MIB
Normal file
118
MIBS/junos/JUNIPER-IPFORWARD-MIB
Normal file
@ -0,0 +1,118 @@
|
||||
--
|
||||
-- Juniper Enterprise Specific MIB: ipForward
|
||||
--
|
||||
-- Copyright (c) 2006-2012, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
JUNIPER-IPFORWARD-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE
|
||||
FROM SNMPv2-SMI -- RFC2578
|
||||
SnmpAdminString
|
||||
FROM SNMP-FRAMEWORK-MIB -- RFC2571
|
||||
ipCidrRouteEntry
|
||||
FROM IP-FORWARD-MIB -- RFC2096
|
||||
inetCidrRouteEntry
|
||||
FROM IP-FORWARD-MIB -- RFC4292
|
||||
jnxMibs
|
||||
FROM JUNIPER-SMI;
|
||||
|
||||
jnxIpForwardMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201111130000Z" -- Nov 13 00:00:00 2011 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
|
||||
portions of ipForward MIB. Any data stored in this MIB
|
||||
has directly related entries in mib-2, ipForward MIB."
|
||||
|
||||
-- revision history
|
||||
REVISION "201111130000Z" -- Nov 13 00:00:00 2011 UTC
|
||||
DESCRIPTION
|
||||
"jnxInetCidrRouteTunnelName deprecates jnxIpCidrRouteTunnelName."
|
||||
::= { jnxMibs 38 }
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- Ping Results Table extensions
|
||||
--
|
||||
|
||||
jnxIpCidrRouteTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxIpCidrRouteEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"Augments the ipCidrRouteTable with additional data."
|
||||
::= { jnxIpForwardMIB 1 }
|
||||
|
||||
jnxIpCidrRouteEntry OBJECT-TYPE
|
||||
SYNTAX JnxIpCidrRouteEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"Each entry provides additional CIDR forwarding information."
|
||||
AUGMENTS { ipCidrRouteEntry }
|
||||
::= { jnxIpCidrRouteTable 1 }
|
||||
|
||||
JnxIpCidrRouteEntry ::=
|
||||
SEQUENCE {
|
||||
jnxIpCidrRouteTunnelName SnmpAdminString
|
||||
}
|
||||
|
||||
jnxIpCidrRouteTunnelName OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
-- MAX-ACCESS read-create
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The canonical name assigned to the tunnel. The router
|
||||
will forward traffic bound for the destination defined
|
||||
by the INDEX through this tunnel."
|
||||
DEFVAL {""}
|
||||
::= { jnxIpCidrRouteEntry 1 }
|
||||
|
||||
jnxInetCidrRouteTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxInetCidrRouteEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Augments the inetCidrRouteTable with additional data."
|
||||
::= { jnxIpForwardMIB 2 }
|
||||
|
||||
jnxInetCidrRouteEntry OBJECT-TYPE
|
||||
SYNTAX JnxInetCidrRouteEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry provides additional CIDR forwarding information."
|
||||
AUGMENTS { inetCidrRouteEntry }
|
||||
::= { jnxInetCidrRouteTable 1 }
|
||||
|
||||
JnxInetCidrRouteEntry ::=
|
||||
SEQUENCE {
|
||||
jnxInetCidrRouteTunnelName SnmpAdminString
|
||||
}
|
||||
|
||||
jnxInetCidrRouteTunnelName OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The canonical name assigned to the tunnel. The router
|
||||
will forward traffic bound for the destination defined
|
||||
by the INDEX through this tunnel."
|
||||
DEFVAL {""}
|
||||
::= { jnxInetCidrRouteEntry 1 }
|
||||
|
||||
END
|
4605
MIBS/junos/JUNIPER-IPSEC-FLOW-MON-MIB
Normal file
4605
MIBS/junos/JUNIPER-IPSEC-FLOW-MON-MIB
Normal file
File diff suppressed because it is too large
Load Diff
130
MIBS/junos/JUNIPER-IPv4-MIB
Normal file
130
MIBS/junos/JUNIPER-IPv4-MIB
Normal file
@ -0,0 +1,130 @@
|
||||
--
|
||||
-- $Id: jnx-ipv4.mib,v 1.3 2003-07-18 22:57:37 dchuang Exp $
|
||||
-- Juniper Enterprise Specific MIB: ipv4 MIB Extension
|
||||
--
|
||||
-- Copyright (c) 2001-2003, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
JUNIPER-IPv4-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, IpAddress
|
||||
FROM SNMPv2-SMI
|
||||
jnxMibs
|
||||
FROM JUNIPER-SMI;
|
||||
|
||||
jnxIpv4 MODULE-IDENTITY
|
||||
LAST-UPDATED "200307182153Z" -- Fri Jul 18 21:53:52 2003 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
|
||||
"The MIB modules extends the ifTable as
|
||||
defined in IF-MIB."
|
||||
REVISION "200108310000Z"
|
||||
DESCRIPTION
|
||||
"Initial revision."
|
||||
::= { jnxMibs 12 }
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- define branches for ipv4 config info
|
||||
--
|
||||
jnxIpv4Config OBJECT IDENTIFIER ::= { jnxIpv4 1 }
|
||||
|
||||
--
|
||||
-- Ipv4 Address Table
|
||||
--
|
||||
jnxIpv4AddrTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxIpv4AddrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of addressing information relevant to this
|
||||
entity's IP addresses."
|
||||
::= { jnxIpv4Config 1 }
|
||||
|
||||
jnxIpv4AddrEntry OBJECT-TYPE
|
||||
SYNTAX JnxIpv4AddrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The addressing information for one of this entity's IP
|
||||
addresses."
|
||||
INDEX { jnxIpv4AdEntIfIndex, jnxIpv4AdEntAddr }
|
||||
::= { jnxIpv4AddrTable 1 }
|
||||
|
||||
JnxIpv4AddrEntry ::= SEQUENCE {
|
||||
jnxIpv4AdEntIfIndex INTEGER,
|
||||
jnxIpv4AdEntAddr IpAddress,
|
||||
jnxIpv4AdEntNetMask IpAddress,
|
||||
jnxIpv4AdEntBcastAddr INTEGER,
|
||||
jnxIpv4AdEntReasmMaxSize INTEGER
|
||||
}
|
||||
|
||||
jnxIpv4AdEntIfIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index value which uniquely identifies the interface to
|
||||
which this entry is applicable. The interface identified by
|
||||
a particular value of this index is the same interface as
|
||||
identified by the same value of RFC 1573's ifIndex."
|
||||
::= { jnxIpv4AddrEntry 1 }
|
||||
|
||||
jnxIpv4AdEntAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address to which this entry's addressing information
|
||||
pertains."
|
||||
::= { jnxIpv4AddrEntry 2 }
|
||||
|
||||
jnxIpv4AdEntNetMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The subnet mask associated with the IP address of this
|
||||
entry. The value of the mask is an IP address with all the
|
||||
network bits set to 1 and all the hosts bits set to 0."
|
||||
::= { jnxIpv4AddrEntry 3 }
|
||||
|
||||
jnxIpv4AdEntBcastAddr OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..1)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of the least-significant bit in the IP broadcast
|
||||
address used for sending datagrams on the (logical)
|
||||
interface associated with the IP address of this entry. For
|
||||
example, when the Internet standard all-ones broadcast
|
||||
address is used, the value will be 1. This value applies to
|
||||
both the subnet and network broadcasts addresses used by the
|
||||
entity on this (logical) interface."
|
||||
::= { jnxIpv4AddrEntry 4 }
|
||||
|
||||
jnxIpv4AdEntReasmMaxSize OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The size of the largest IP datagram which this entity can
|
||||
re-assemble from incoming IP fragmented datagrams received
|
||||
on this interface."
|
||||
::= { jnxIpv4AddrEntry 5 }
|
||||
|
||||
|
||||
|
||||
END
|
992
MIBS/junos/JUNIPER-IPv6-MIB
Normal file
992
MIBS/junos/JUNIPER-IPv6-MIB
Normal file
@ -0,0 +1,992 @@
|
||||
--
|
||||
-- $Id: jnx-ipv6.mib,v 1.3 2003-07-18 22:57:37 dchuang Exp $
|
||||
-- Juniper Enterprise Specific MIB: ipv6 MIB Extension
|
||||
--
|
||||
-- Copyright (c) 2001-2011, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
JUNIPER-IPv6-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Counter64
|
||||
FROM SNMPv2-SMI
|
||||
ipv6IfEntry
|
||||
FROM IPV6-MIB
|
||||
jnxMibs
|
||||
FROM JUNIPER-SMI;
|
||||
|
||||
jnxIpv6 MODULE-IDENTITY
|
||||
LAST-UPDATED "200307182153Z" -- Fri Jul 18 21:53:53 2003 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
|
||||
"The MIB modules extends the ifTable as
|
||||
defined in IF-MIB."
|
||||
REVISION "200108310000Z"
|
||||
DESCRIPTION
|
||||
"Initial revision."
|
||||
::= { jnxMibs 11 }
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- define branches for ipv6 stats
|
||||
--
|
||||
jnxIpv6Stats OBJECT IDENTIFIER ::= { jnxIpv6 1 }
|
||||
jnxIpv6GlobalStats OBJECT IDENTIFIER ::= { jnxIpv6Stats 1 }
|
||||
jnxIcmpv6GlobalStats OBJECT IDENTIFIER ::= { jnxIpv6Stats 2 }
|
||||
jnxIpv6IfStats OBJECT IDENTIFIER ::= { jnxIpv6Stats 3 }
|
||||
|
||||
--
|
||||
-- Ipv6 Global Stats
|
||||
--
|
||||
|
||||
jnxIpv6StatsReceives OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of IPv6 packets received."
|
||||
::= { jnxIpv6GlobalStats 1 }
|
||||
|
||||
jnxIpv6StatsTooShorts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of IPv6 packets with size smaller than minimum."
|
||||
::= { jnxIpv6GlobalStats 2 }
|
||||
|
||||
jnxIpv6StatsTooSmalls OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of IPv6 packets with data size less than data
|
||||
length."
|
||||
::= { jnxIpv6GlobalStats 3 }
|
||||
|
||||
jnxIpv6StatsBadOptions OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of IPv6 packets encountering errors in option
|
||||
processing."
|
||||
::= { jnxIpv6GlobalStats 4 }
|
||||
|
||||
jnxIpv6StatsBadVersions OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of IPv6 packets with incorrect version number."
|
||||
::= { jnxIpv6GlobalStats 5 }
|
||||
|
||||
jnxIpv6StatsFragments OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of packet fragments received."
|
||||
::= { jnxIpv6GlobalStats 6 }
|
||||
|
||||
jnxIpv6StatsFragDrops OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of fragments dropped (duplicates or out of
|
||||
space)."
|
||||
::= { jnxIpv6GlobalStats 7 }
|
||||
|
||||
jnxIpv6StatsFragTimeOuts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of fragments dropped due to timeouts."
|
||||
::= { jnxIpv6GlobalStats 8 }
|
||||
|
||||
jnxIpv6StatsFragOverFlows OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of fragments that exceeded limit."
|
||||
::= { jnxIpv6GlobalStats 9 }
|
||||
|
||||
jnxIpv6StatsReasmOKs OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of IPv6 packets reassembled successfully."
|
||||
::= { jnxIpv6GlobalStats 10 }
|
||||
|
||||
jnxIpv6StatsDelivers OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of IPv6 packets delivered to upper layers."
|
||||
::= { jnxIpv6GlobalStats 11 }
|
||||
|
||||
jnxIpv6StatsForwards OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of IPv6 packets forwarded."
|
||||
::= { jnxIpv6GlobalStats 12 }
|
||||
|
||||
jnxIpv6StatsUnreachables OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of IPv6 packets received for unreachable
|
||||
destinations."
|
||||
::= { jnxIpv6GlobalStats 13 }
|
||||
|
||||
jnxIpv6StatsRedirects OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of IPv6 packets forwarded on the same net as
|
||||
received."
|
||||
::= { jnxIpv6GlobalStats 14 }
|
||||
|
||||
jnxIpv6StatsOutRequests OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of IPv6 packets generated by this host."
|
||||
::= { jnxIpv6GlobalStats 15 }
|
||||
|
||||
jnxIpv6StatsRawOuts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of IPv6 packets sent with fabricated IPv6
|
||||
headers."
|
||||
::= { jnxIpv6GlobalStats 16 }
|
||||
|
||||
jnxIpv6StatsOutDiscards OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of output IPv6 packets dropped due to no bufs,
|
||||
etc."
|
||||
::= { jnxIpv6GlobalStats 17 }
|
||||
|
||||
jnxIpv6StatsOutNoRoutes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of output IPv6 packets discarded because no route
|
||||
could be found."
|
||||
::= { jnxIpv6GlobalStats 18 }
|
||||
|
||||
jnxIpv6StatsOutFragOKs OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of output IPv6 packets fragmented."
|
||||
::= { jnxIpv6GlobalStats 19 }
|
||||
|
||||
jnxIpv6StatsOutFragCreates OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of output IPv6 packets that have been generated
|
||||
as a result of fragmentation at the output interface."
|
||||
::= { jnxIpv6GlobalStats 20 }
|
||||
|
||||
jnxIpv6StatsOutFragFails OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of output IPv6 packets that can't be fragmented."
|
||||
::= { jnxIpv6GlobalStats 21 }
|
||||
|
||||
jnxIpv6StatsBadScopes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of IPv6 packets that violate scope rules."
|
||||
::= { jnxIpv6GlobalStats 22 }
|
||||
|
||||
jnxIpv6StatsNotMcastMembers OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of IPv6 multicast packets which we don't join."
|
||||
::= { jnxIpv6GlobalStats 23 }
|
||||
|
||||
jnxIpv6StatsHdrNotContinuous OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of IPv6 packets whose headers are not continuous."
|
||||
::= { jnxIpv6GlobalStats 24 }
|
||||
|
||||
jnxIpv6StatsNoGifs OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of tunneling IPv6 packets that can't find gif."
|
||||
::= { jnxIpv6GlobalStats 25 }
|
||||
|
||||
jnxIpv6StatsTooManyHdrs OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of IPv6 packets discarded due to too many
|
||||
headers."
|
||||
::= { jnxIpv6GlobalStats 26 }
|
||||
|
||||
jnxIpv6StatsForwCacheHits OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of forward cache hits."
|
||||
::= { jnxIpv6GlobalStats 27 }
|
||||
|
||||
jnxIpv6StatsForwCacheMisses OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of forward cache misses."
|
||||
::= { jnxIpv6GlobalStats 28 }
|
||||
|
||||
jnxIpv6StatsOutDeadNextHops OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of output IPv6 packets destined to dead next
|
||||
hops."
|
||||
::= { jnxIpv6GlobalStats 29 }
|
||||
|
||||
jnxIpv6StatsOptRateDrops OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of IPv6 option packets dropped due to rate
|
||||
limits."
|
||||
::= { jnxIpv6GlobalStats 30 }
|
||||
|
||||
jnxIpv6StatsMCNoDests OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of IPv6 Multicast packets dropped due to no
|
||||
destination."
|
||||
::= { jnxIpv6GlobalStats 31 }
|
||||
|
||||
--
|
||||
-- The following objects provide counts of all the different IPv6
|
||||
-- next header types received
|
||||
--
|
||||
|
||||
jnxIpv6StatsInHopByHops OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of IPv6 packets received with a Hop by Hop
|
||||
next header."
|
||||
::= { jnxIpv6GlobalStats 32 }
|
||||
|
||||
jnxIpv6StatsInIcmps OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of IPv6 packets received with an ICMP(v4) next
|
||||
header."
|
||||
::= { jnxIpv6GlobalStats 33 }
|
||||
|
||||
jnxIpv6StatsInIgmps OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of IPv6 packets received with an IGMP next
|
||||
header."
|
||||
::= { jnxIpv6GlobalStats 34 }
|
||||
|
||||
jnxIpv6StatsInIps OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of IPv6 packets received with an IPv4 next
|
||||
header."
|
||||
::= { jnxIpv6GlobalStats 35 }
|
||||
|
||||
jnxIpv6StatsInTcps OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of IPv6 packets received with a TCP next header."
|
||||
::= { jnxIpv6GlobalStats 36 }
|
||||
|
||||
jnxIpv6StatsInUdps OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of IPv6 packets received with a UDP next header."
|
||||
::= { jnxIpv6GlobalStats 37 }
|
||||
|
||||
jnxIpv6StatsInIdps OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of IPv6 packets received with an xns IDP
|
||||
next header."
|
||||
::= { jnxIpv6GlobalStats 38 }
|
||||
|
||||
jnxIpv6StatsInTps OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of IPv6 packets received with a TP4 next header."
|
||||
::= { jnxIpv6GlobalStats 39 }
|
||||
|
||||
jnxIpv6StatsInIpv6s OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of IPv6 packets with an IPv6 next header."
|
||||
::= { jnxIpv6GlobalStats 40 }
|
||||
|
||||
jnxIpv6StatsInRoutings OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of IPv6 packets with an IPv6 Routing next header."
|
||||
::= { jnxIpv6GlobalStats 41 }
|
||||
|
||||
jnxIpv6StatsInFrags OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of IPv6 packets with an IPv6 Fragment next
|
||||
header."
|
||||
::= { jnxIpv6GlobalStats 42 }
|
||||
|
||||
jnxIpv6StatsInEsps OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of IPv6 packets with an IPv6 ESP next header."
|
||||
::= { jnxIpv6GlobalStats 43 }
|
||||
|
||||
jnxIpv6StatsInAhs OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of IPv6 packets with an IPv6 AH next header."
|
||||
::= { jnxIpv6GlobalStats 44 }
|
||||
|
||||
jnxIpv6StatsInIcmpv6s OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of IPv6 packets with an ICMPv6 next header."
|
||||
::= { jnxIpv6GlobalStats 45 }
|
||||
|
||||
jnxIpv6StatsInNoNhs OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of IPv6 packets with no next header."
|
||||
::= { jnxIpv6GlobalStats 46 }
|
||||
|
||||
jnxIpv6StatsInDestOpts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of IPv6 packets with an IPv6 Destination Option
|
||||
next header."
|
||||
::= { jnxIpv6GlobalStats 47 }
|
||||
|
||||
jnxIpv6StatsInIsoIps OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of IPv6 packets with an ISO CLNP next header."
|
||||
::= { jnxIpv6GlobalStats 48 }
|
||||
|
||||
jnxIpv6StatsInOspfs OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of IPv6 packets with an OSPF next header."
|
||||
::= { jnxIpv6GlobalStats 49 }
|
||||
|
||||
jnxIpv6StatsInEths OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of IPv6 packets with an Ethernet next header."
|
||||
::= { jnxIpv6GlobalStats 50 }
|
||||
|
||||
jnxIpv6StatsInPims OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of IPv6 packets with a PIM next header."
|
||||
::= { jnxIpv6GlobalStats 51 }
|
||||
|
||||
--
|
||||
-- Icmpv6 Global Stats
|
||||
--
|
||||
|
||||
jnxIcmpv6StatsErrors OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of calls to icmp_error."
|
||||
::= { jnxIcmpv6GlobalStats 1 }
|
||||
|
||||
jnxIcmpv6StatsCantErrors OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of errors not generated because the the old
|
||||
message was an icmp error."
|
||||
::= { jnxIcmpv6GlobalStats 2 }
|
||||
|
||||
jnxIcmpv6StatsTooFreqs OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of errors not generated due to rate limitations."
|
||||
::= { jnxIcmpv6GlobalStats 3 }
|
||||
|
||||
jnxIcmpv6StatsBadCodes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of messages with bad code fields."
|
||||
::= { jnxIcmpv6GlobalStats 4 }
|
||||
|
||||
jnxIcmpv6StatsTooShorts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of messages less than the minimum length."
|
||||
::= { jnxIcmpv6GlobalStats 5 }
|
||||
|
||||
jnxIcmpv6StatsBadChecksums OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of messages with bad checksums."
|
||||
::= { jnxIcmpv6GlobalStats 6 }
|
||||
|
||||
jnxIcmpv6StatsBadLenths OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of messages with bad length."
|
||||
::= { jnxIcmpv6GlobalStats 7 }
|
||||
|
||||
jnxIcmpv6StatsNoRoutes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of 'no route' messages generated."
|
||||
::= { jnxIcmpv6GlobalStats 8 }
|
||||
|
||||
jnxIcmpv6StatsAdminProhibits OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of 'administratively prohibited' messages
|
||||
generated."
|
||||
::= { jnxIcmpv6GlobalStats 9 }
|
||||
|
||||
jnxIcmpv6StatsBeyondScopes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of 'beyond scope' messages generated."
|
||||
::= { jnxIcmpv6GlobalStats 10 }
|
||||
|
||||
jnxIcmpv6StatsAddrUnreachs OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of 'address unreachable' messages generated."
|
||||
::= { jnxIcmpv6GlobalStats 11 }
|
||||
|
||||
jnxIcmpv6StatsPortUnreachs OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of 'port unreachable' messages generated."
|
||||
::= { jnxIcmpv6GlobalStats 12 }
|
||||
|
||||
jnxIcmpv6StatsTooBigs OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of 'Packet Too Big' messages generated."
|
||||
::= { jnxIcmpv6GlobalStats 13 }
|
||||
|
||||
jnxIcmpv6StatsExceedTrans OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of 'time exceed transit' messages generated."
|
||||
::= { jnxIcmpv6GlobalStats 14 }
|
||||
|
||||
jnxIcmpv6StatsExceedReasms OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of 'time exceed reassembly' messages generated."
|
||||
::= { jnxIcmpv6GlobalStats 15 }
|
||||
|
||||
jnxIcmpv6StatsBadHdrFields OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of 'erroneous header field' messages generated."
|
||||
::= { jnxIcmpv6GlobalStats 16 }
|
||||
|
||||
jnxIcmpv6StatsBadNextHdrs OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of 'unrecognized next header' messages generated."
|
||||
::= { jnxIcmpv6GlobalStats 17 }
|
||||
|
||||
jnxIcmpv6StatsBadOptions OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of 'unrecognized option' messages generated."
|
||||
::= { jnxIcmpv6GlobalStats 18 }
|
||||
|
||||
jnxIcmpv6StatsRedirects OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of 'redirect' messages generated."
|
||||
::= { jnxIcmpv6GlobalStats 19 }
|
||||
|
||||
jnxIcmpv6StatsOthers OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of generated messages types other than the ones
|
||||
listed above."
|
||||
::= { jnxIcmpv6GlobalStats 20 }
|
||||
|
||||
jnxIcmpv6StatsResponses OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of message responses generated."
|
||||
::= { jnxIcmpv6GlobalStats 21 }
|
||||
|
||||
jnxIcmpv6StatsExcessNDOptions OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of messages processed with too many ND options."
|
||||
::= { jnxIcmpv6GlobalStats 22 }
|
||||
|
||||
--
|
||||
-- The following objects provide counts of all the different ICMPv6
|
||||
-- message types received and transmitted.
|
||||
--
|
||||
|
||||
jnxIcmpv6StatsInUnreachables OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of Unreachable messages received."
|
||||
::= { jnxIcmpv6GlobalStats 23 }
|
||||
|
||||
jnxIcmpv6StatsInPktTooBigs OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of 'Packet Too Big' messages received."
|
||||
::= { jnxIcmpv6GlobalStats 24 }
|
||||
|
||||
jnxIcmpv6StatsInTimeExceeds OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of Time Exceeded messages received."
|
||||
::= { jnxIcmpv6GlobalStats 25 }
|
||||
|
||||
jnxIcmpv6StatsInParamProbs OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of Parameter Problem messages received."
|
||||
::= { jnxIcmpv6GlobalStats 26 }
|
||||
|
||||
jnxIcmpv6StatsInEchoReqs OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of Echo Request messages received."
|
||||
::= { jnxIcmpv6GlobalStats 27 }
|
||||
|
||||
jnxIcmpv6StatsInEchoReplies OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of Echo Reply messages received."
|
||||
::= { jnxIcmpv6GlobalStats 28 }
|
||||
|
||||
jnxIcmpv6StatsInMLQueries OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of Multicast Listener Query messages received."
|
||||
::= { jnxIcmpv6GlobalStats 29 }
|
||||
|
||||
jnxIcmpv6StatsInMLReports OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of Multicast Listener Report messages received."
|
||||
::= { jnxIcmpv6GlobalStats 30 }
|
||||
|
||||
jnxIcmpv6StatsInMLDones OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of Multicast Listener Done messages received."
|
||||
::= { jnxIcmpv6GlobalStats 31 }
|
||||
|
||||
jnxIcmpv6StatsInRtrSolicits OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of Router Solicitation messages received."
|
||||
::= { jnxIcmpv6GlobalStats 32 }
|
||||
|
||||
jnxIcmpv6StatsInRtrAdvs OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of Router Advertisment messages received."
|
||||
::= { jnxIcmpv6GlobalStats 33 }
|
||||
|
||||
jnxIcmpv6StatsInNbrSolicits OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of Neighbor Solicitation messages received."
|
||||
::= { jnxIcmpv6GlobalStats 34 }
|
||||
|
||||
jnxIcmpv6StatsInNbrAdvs OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of Neighbor Advertisement messages received."
|
||||
::= { jnxIcmpv6GlobalStats 35 }
|
||||
|
||||
jnxIcmpv6StatsInRedirects OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of Redirect messages received."
|
||||
::= { jnxIcmpv6GlobalStats 36 }
|
||||
|
||||
jnxIcmpv6StatsInRtrRenumbers OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of Router Renumber messages received."
|
||||
::= { jnxIcmpv6GlobalStats 37 }
|
||||
|
||||
jnxIcmpv6StatsInNIReqs OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of Node Information Request messages received."
|
||||
::= { jnxIcmpv6GlobalStats 38 }
|
||||
|
||||
jnxIcmpv6StatsInNIReplies OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of Node Information Report messages received."
|
||||
::= { jnxIcmpv6GlobalStats 39 }
|
||||
|
||||
jnxIcmpv6StatsOutUnreachables OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of Unreachable messages transmitted."
|
||||
::= { jnxIcmpv6GlobalStats 40 }
|
||||
|
||||
jnxIcmpv6StatsOutPktTooBigs OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of 'Packet Too Big' messages to be transmitted.
|
||||
Some of these icmp messages may not be actually sent out (problems
|
||||
with rate limits, source addresses, etc). jnxIcmpv6StatsTooBigs
|
||||
represents the number of 'Too Big Packet' messages that actually
|
||||
get out."
|
||||
::= { jnxIcmpv6GlobalStats 41 }
|
||||
|
||||
jnxIcmpv6StatsOutTimeExceeds OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of Time Exceeded messages transmitted."
|
||||
::= { jnxIcmpv6GlobalStats 42 }
|
||||
|
||||
jnxIcmpv6StatsOutParamProbs OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of Parameter Problem messages transmitted."
|
||||
::= { jnxIcmpv6GlobalStats 43 }
|
||||
|
||||
jnxIcmpv6StatsOutEchoReqs OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of Echo Request messages transmitted."
|
||||
::= { jnxIcmpv6GlobalStats 44 }
|
||||
|
||||
jnxIcmpv6StatsOutEchoReplies OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of Echo Reply messages transmitted."
|
||||
::= { jnxIcmpv6GlobalStats 45 }
|
||||
|
||||
jnxIcmpv6StatsOutMLQueries OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of Multicast Listener Query messages transmitted."
|
||||
::= { jnxIcmpv6GlobalStats 46 }
|
||||
|
||||
jnxIcmpv6StatsOutMLReports OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of Multicast Listener Report messages
|
||||
transmitted."
|
||||
::= { jnxIcmpv6GlobalStats 47 }
|
||||
|
||||
jnxIcmpv6StatsOutMLDones OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of Multicast Listener Done messages transmitted."
|
||||
::= { jnxIcmpv6GlobalStats 48 }
|
||||
|
||||
jnxIcmpv6StatsOutRtrSolicits OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of Router Solicitation messages transmitted."
|
||||
::= { jnxIcmpv6GlobalStats 49 }
|
||||
|
||||
jnxIcmpv6StatsOutRtrAdvs OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of Router Advertisment messages transmitted."
|
||||
::= { jnxIcmpv6GlobalStats 50 }
|
||||
|
||||
jnxIcmpv6StatsOutNbrSolicits OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of Neighbor Solicitation messages transmitted."
|
||||
::= { jnxIcmpv6GlobalStats 51 }
|
||||
|
||||
jnxIcmpv6StatsOutNbrAdvs OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of Neighbor Advertisement messages transmitted."
|
||||
::= { jnxIcmpv6GlobalStats 52 }
|
||||
|
||||
jnxIcmpv6StatsOutRedirects OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of Redirect messages transmitted."
|
||||
::= { jnxIcmpv6GlobalStats 53 }
|
||||
|
||||
jnxIcmpv6StatsOutRtrRenumbers OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of Router Renumber messages transmitted."
|
||||
::= { jnxIcmpv6GlobalStats 54 }
|
||||
|
||||
jnxIcmpv6StatsOutNIReqs OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of Node Information Request messages transmitted."
|
||||
::= { jnxIcmpv6GlobalStats 55 }
|
||||
|
||||
jnxIcmpv6StatsOutNIReplies OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of Node Information Report messages transmitted."
|
||||
::= { jnxIcmpv6GlobalStats 56 }
|
||||
|
||||
jnxIpv6IfStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxIpv6IfStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The (conceptual) table containing
|
||||
IPv6 statistics of an interface"
|
||||
::= { jnxIpv6IfStats 1 }
|
||||
|
||||
jnxIpv6IfStatsEntry OBJECT-TYPE
|
||||
SYNTAX JnxIpv6IfStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry (conceptual row) containing
|
||||
IPv6 statistics entry of an interface"
|
||||
AUGMENTS { ipv6IfEntry }
|
||||
::= { jnxIpv6IfStatsTable 1 }
|
||||
|
||||
JnxIpv6IfStatsEntry ::= SEQUENCE {
|
||||
jnxIpv6IfInOctets Counter64,
|
||||
jnxIpv6IfOutOctets Counter64
|
||||
}
|
||||
|
||||
jnxIpv6IfInOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of octets received on the interface"
|
||||
::= { jnxIpv6IfStatsEntry 1 }
|
||||
|
||||
jnxIpv6IfOutOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of octets transmitted out of the
|
||||
interface"
|
||||
::= { jnxIpv6IfStatsEntry 2 }
|
||||
|
||||
END
|
1732
MIBS/junos/JUNIPER-JDHCP-MIB
Normal file
1732
MIBS/junos/JUNIPER-JDHCP-MIB
Normal file
File diff suppressed because it is too large
Load Diff
757
MIBS/junos/JUNIPER-JDHCPV6-MIB
Normal file
757
MIBS/junos/JUNIPER-JDHCPV6-MIB
Normal file
@ -0,0 +1,757 @@
|
||||
-- *******************************************************************
|
||||
-- Juniper enterprise specific DHCPv6 MIB.
|
||||
--
|
||||
-- Copyright (c) 2010-2011, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
-- *******************************************************************
|
||||
|
||||
JUNIPER-JDHCPV6-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, IpAddress,
|
||||
Counter32, NOTIFICATION-TYPE, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
ifIndex,InterfaceIndex
|
||||
FROM IF-MIB
|
||||
TEXTUAL-CONVENTION, DisplayString, DateAndTime
|
||||
FROM SNMPv2-TC
|
||||
Ipv6Address, Ipv6AddressPrefix
|
||||
FROM IPV6-TC
|
||||
jnxJdhcpv6MibRoot
|
||||
FROM JUNIPER-SMI;
|
||||
|
||||
jnxJdhcpv6MIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201103150000Z" -- March 15, 2011
|
||||
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 JUNOS DHCP MIB for the Juniper Networks enterprise."
|
||||
|
||||
-- revision history
|
||||
REVISION "201103150000Z"
|
||||
DESCRIPTION "Add OIDs to the Interface Statistics Table"
|
||||
REVISION "201101250000Z"
|
||||
DESCRIPTION "Add Interface Statistics Table"
|
||||
REVISION "201002150000Z"
|
||||
DESCRIPTION "Creation Date"
|
||||
::= { jnxJdhcpv6MibRoot 62 }
|
||||
|
||||
-- Managed object groups
|
||||
jnxJdhcpv6Objects OBJECT IDENTIFIER ::= { jnxJdhcpv6MIB 1 }
|
||||
jnxJdhcpv6LocalServerObjects OBJECT IDENTIFIER ::= { jnxJdhcpv6MIB 2 }
|
||||
|
||||
|
||||
-- Managed objects for DHCPv6 local server
|
||||
jnxJdhcpv6LocalServerStatistics OBJECT IDENTIFIER
|
||||
::= { jnxJdhcpv6LocalServerObjects 1 }
|
||||
jnxJdhcpv6LocalServerBindings OBJECT IDENTIFIER
|
||||
::= { jnxJdhcpv6LocalServerObjects 2 }
|
||||
jnxJdhcpv6LocalServerTraps OBJECT IDENTIFIER
|
||||
::= { jnxJdhcpv6LocalServerObjects 3 }
|
||||
jnxJdhcpv6LocalServerTrapVars OBJECT IDENTIFIER
|
||||
::= { jnxJdhcpv6LocalServerObjects 4 }
|
||||
jnxJdhcpv6LocalServerIfcStats OBJECT IDENTIFIER
|
||||
::= { jnxJdhcpv6LocalServerObjects 5 }
|
||||
|
||||
-- DHCP V6 Server Statistics
|
||||
jnxJdhcpv6LocalServerTotalDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total DHCP v6 packets dropped."
|
||||
::= { jnxJdhcpv6LocalServerStatistics 1 }
|
||||
|
||||
jnxJdhcpv6LocalServerNoSafdDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DHCPv6 packets dropped due to no safd match."
|
||||
::= { jnxJdhcpv6LocalServerStatistics 2 }
|
||||
|
||||
jnxJdhcpv6LocalServerBadSendDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DHCPv6 packets dropped due to send error."
|
||||
::= { jnxJdhcpv6LocalServerStatistics 3 }
|
||||
|
||||
jnxJdhcpv6LocalServerShortPacketDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DHCPv6 packets dropped due to packet being too short."
|
||||
::= { jnxJdhcpv6LocalServerStatistics 4 }
|
||||
|
||||
jnxJdhcpv6LocalServerBadMsgtypeDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DHCPv6 packets dropped due to bad opcode in the packet."
|
||||
::= { jnxJdhcpv6LocalServerStatistics 5 }
|
||||
|
||||
jnxJdhcpv6LocalServerBadOptionsDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DHCPv6 packets dropped due to bad options in the packet."
|
||||
::= { jnxJdhcpv6LocalServerStatistics 6 }
|
||||
|
||||
jnxJdhcpv6LocalServerBadSrcAddressDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DHCPv6 packets dropped due to invalid addr family."
|
||||
::= { jnxJdhcpv6LocalServerStatistics 7 }
|
||||
|
||||
jnxJdhcpv6LocalServerRelayHopCountDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DHCPv6 packets dropped due to max relays supported."
|
||||
::= { jnxJdhcpv6LocalServerStatistics 8 }
|
||||
|
||||
jnxJdhcpv6LocalServerNoClientIdDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DHCPv6 packets dropped due to missing client id."
|
||||
::= { jnxJdhcpv6LocalServerStatistics 9 }
|
||||
|
||||
jnxJdhcpv6LocalServerDeclineReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Decline packets received."
|
||||
::= { jnxJdhcpv6LocalServerStatistics 10}
|
||||
|
||||
jnxJdhcpv6LocalServerSolicitReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Solicit packets received."
|
||||
::= { jnxJdhcpv6LocalServerStatistics 11}
|
||||
|
||||
jnxJdhcpv6LocalServerInformationRequestReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Information Request packets received."
|
||||
::= { jnxJdhcpv6LocalServerStatistics 12 }
|
||||
|
||||
jnxJdhcpv6LocalServerReleaseReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Release packets received."
|
||||
::= { jnxJdhcpv6LocalServerStatistics 13 }
|
||||
|
||||
jnxJdhcpv6LocalServerRequestReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Request packets received."
|
||||
::= { jnxJdhcpv6LocalServerStatistics 14 }
|
||||
|
||||
jnxJdhcpv6LocalServerConfirmReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Confirm packets received."
|
||||
::= { jnxJdhcpv6LocalServerStatistics 15 }
|
||||
|
||||
jnxJdhcpv6LocalServerRenewReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Renew packets received."
|
||||
::= { jnxJdhcpv6LocalServerStatistics 16 }
|
||||
|
||||
jnxJdhcpv6LocalServerRebindReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Rebind packets received."
|
||||
::= { jnxJdhcpv6LocalServerStatistics 17 }
|
||||
|
||||
jnxJdhcpv6LocalServerRelayForwReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Relay Fowr packets received."
|
||||
::= { jnxJdhcpv6LocalServerStatistics 18 }
|
||||
|
||||
jnxJdhcpv6LocalServerRelayReplReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Relay Repl packets received."
|
||||
::= { jnxJdhcpv6LocalServerStatistics 19 }
|
||||
|
||||
jnxJdhcpv6LocalServerAdvertiseSent OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Advertise packets sent."
|
||||
::= { jnxJdhcpv6LocalServerStatistics 20 }
|
||||
|
||||
jnxJdhcpv6LocalServerReplySent OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Reply packets sent."
|
||||
::= { jnxJdhcpv6LocalServerStatistics 21 }
|
||||
|
||||
jnxJdhcpv6LocalServerReconfigureSent OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Reconfigure packets sent."
|
||||
::= { jnxJdhcpv6LocalServerStatistics 22 }
|
||||
|
||||
jnxJdhcpv6LocalServerTotalLeaseCount OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of Bound DHCP Clients."
|
||||
::= { jnxJdhcpv6LocalServerStatistics 23}
|
||||
|
||||
-- DHCPv6 Local Server Bindings Table
|
||||
|
||||
jnxJdhcpv6LocalServerBindingsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxJdhcpv6LocalServerBindingsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of address bindings maintained by this JUNOS DHCP Local Server."
|
||||
::= { jnxJdhcpv6LocalServerBindings 1 }
|
||||
|
||||
jnxJdhcpv6LocalServerBindingsEntry OBJECT-TYPE
|
||||
SYNTAX JnxJdhcpv6LocalServerBindingsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry (conceptual row) representing an address binding (client) maintained by
|
||||
this JUNOS DHCP Local Server."
|
||||
INDEX { jnxJdhcpv6LocalServerBindingsPrefix, jnxJdhcpv6LocalServerBindingsLength }
|
||||
::= { jnxJdhcpv6LocalServerBindingsTable 1 }
|
||||
|
||||
JnxJdhcpv6LocalServerBindingsEntry ::= SEQUENCE {
|
||||
jnxJdhcpv6LocalServerBindingsPrefix Ipv6AddressPrefix,
|
||||
jnxJdhcpv6LocalServerBindingsLength Unsigned32,
|
||||
jnxJdhcpv6LocalServerBindingsState DisplayString,
|
||||
jnxJdhcpv6LocalServerBindingsLeaseEndTime DateAndTime,
|
||||
jnxJdhcpv6LocalServerBindingsLeaseExpireTime Unsigned32,
|
||||
jnxJdhcpv6LocalServerBindingsLeaseStartTime DateAndTime,
|
||||
jnxJdhcpv6LocalServerBindingsIncomingClientInterface DisplayString,
|
||||
jnxJdhcpv6LocalServerBindingsClientInterfaceVlanId Unsigned32,
|
||||
jnxJdhcpv6LocalServerBindingsDemuxInterfaceName DisplayString,
|
||||
jnxJdhcpv6LocalServerBindingsServerIpAddress IpAddress,
|
||||
jnxJdhcpv6LocalServerBindingsBootpRelayAddress IpAddress,
|
||||
jnxJdhcpv6LocalServerBindingsPreviousBootpRelayAddress IpAddress,
|
||||
jnxJdhcpv6LocalServerBindingsClientPoolName DisplayString,
|
||||
jnxJdhcpv6LocalServerBindingsClientProfileName DisplayString
|
||||
}
|
||||
|
||||
jnxJdhcpv6LocalServerBindingsPrefix OBJECT-TYPE
|
||||
SYNTAX Ipv6AddressPrefix
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The prefix associated with this entry in the bindings table."
|
||||
::= { jnxJdhcpv6LocalServerBindingsEntry 1 }
|
||||
|
||||
jnxJdhcpv6LocalServerBindingsLength OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The length of the prefix in bits."
|
||||
::= { jnxJdhcpv6LocalServerBindingsEntry 2 }
|
||||
|
||||
jnxJdhcpv6LocalServerBindingsState OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The state associated with this entry in the bindings table."
|
||||
::= { jnxJdhcpv6LocalServerBindingsEntry 3 }
|
||||
|
||||
jnxJdhcpv6LocalServerBindingsLeaseEndTime OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time the lease expires on this binding."
|
||||
::= { jnxJdhcpv6LocalServerBindingsEntry 4 }
|
||||
|
||||
jnxJdhcpv6LocalServerBindingsLeaseExpireTime OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time remaining until the lease expires for this binding."
|
||||
::= { jnxJdhcpv6LocalServerBindingsEntry 5 }
|
||||
|
||||
jnxJdhcpv6LocalServerBindingsLeaseStartTime OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time the lease was started for this binding."
|
||||
::= { jnxJdhcpv6LocalServerBindingsEntry 6 }
|
||||
|
||||
jnxJdhcpv6LocalServerBindingsIncomingClientInterface OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The incoming interface or this binding."
|
||||
::= { jnxJdhcpv6LocalServerBindingsEntry 7 }
|
||||
|
||||
jnxJdhcpv6LocalServerBindingsClientInterfaceVlanId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The VLAN ID for this binding."
|
||||
::= { jnxJdhcpv6LocalServerBindingsEntry 8 }
|
||||
|
||||
jnxJdhcpv6LocalServerBindingsDemuxInterfaceName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The demux interface for this binding."
|
||||
::= { jnxJdhcpv6LocalServerBindingsEntry 9 }
|
||||
|
||||
jnxJdhcpv6LocalServerBindingsServerIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP Address associated with the server for this entry in the bindings table."
|
||||
::= { jnxJdhcpv6LocalServerBindingsEntry 10 }
|
||||
|
||||
jnxJdhcpv6LocalServerBindingsBootpRelayAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The BOOTP relay Address associated with the server for this entry in the bindings table."
|
||||
::= { jnxJdhcpv6LocalServerBindingsEntry 11 }
|
||||
|
||||
jnxJdhcpv6LocalServerBindingsPreviousBootpRelayAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Previous BOOTP relay Address associated with the server for this entry in the bindings table."
|
||||
::= { jnxJdhcpv6LocalServerBindingsEntry 12 }
|
||||
|
||||
jnxJdhcpv6LocalServerBindingsClientPoolName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The display client pool name."
|
||||
::= { jnxJdhcpv6LocalServerBindingsEntry 13 }
|
||||
|
||||
jnxJdhcpv6LocalServerBindingsClientProfileName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The display client profile name."
|
||||
::= { jnxJdhcpv6LocalServerBindingsEntry 14 }
|
||||
|
||||
-- DHCP V6 Local Server Interface Statistics Table
|
||||
|
||||
jnxJdhcpv6LocalServerIfcStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxJdhcpv6LocalServerIfcStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of interface statistics maintained by this JUNOS DHCPv6 Local Server."
|
||||
::= { jnxJdhcpv6LocalServerIfcStats 1 }
|
||||
|
||||
jnxJdhcpv6LocalServerIfcStatsEntry OBJECT-TYPE
|
||||
SYNTAX JnxJdhcpv6LocalServerIfcStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry (conceptual row) representing an address binding (client) maintained by
|
||||
this JUNOS DHCPv6 Local Server."
|
||||
INDEX { jnxJdhcpv6LocalServerIfcStatsIfIndex }
|
||||
::= { jnxJdhcpv6LocalServerIfcStatsTable 1 }
|
||||
|
||||
JnxJdhcpv6LocalServerIfcStatsEntry ::= SEQUENCE {
|
||||
jnxJdhcpv6LocalServerIfcStatsIfIndex InterfaceIndex,
|
||||
jnxJdhcpv6LocalServerIfcStatsTotalDropped Counter32,
|
||||
jnxJdhcpv6LocalServerIfcStatsNoSafdDropped Counter32,
|
||||
jnxJdhcpv6LocalServerIfcStatsBadSendDropped Counter32,
|
||||
jnxJdhcpv6LocalServerIfcStatsShortPacketDropped Counter32,
|
||||
jnxJdhcpv6LocalServerIfcStatsBadMsgtypeDropped Counter32,
|
||||
jnxJdhcpv6LocalServerIfcStatsBadOptionsDropped Counter32,
|
||||
jnxJdhcpv6LocalServerIfcStatsBadSrcAddressDropped Counter32,
|
||||
jnxJdhcpv6LocalServerIfcStatsRelayCountDropped Counter32,
|
||||
jnxJdhcpv6LocalServerIfcStatsNoClientIdDropped Counter32,
|
||||
jnxJdhcpv6LocalServerIfcStatsDeclineReceived Counter32,
|
||||
jnxJdhcpv6LocalServerIfcStatsSolicitReceived Counter32,
|
||||
jnxJdhcpv6LocalServerIfcStatsInformationRequestReceived Counter32,
|
||||
jnxJdhcpv6LocalServerIfcStatsReleaseReceived Counter32,
|
||||
jnxJdhcpv6LocalServerIfcStatsRequestReceived Counter32,
|
||||
jnxJdhcpv6LocalServerIfcStatsConfirmReceived Counter32,
|
||||
jnxJdhcpv6LocalServerIfcStatsRenewReceived Counter32,
|
||||
jnxJdhcpv6LocalServerIfcStatsRebindReceived Counter32,
|
||||
jnxJdhcpv6LocalServerIfcStatsRelayForwReceived Counter32,
|
||||
jnxJdhcpv6LocalServerIfcStatsRelayReplReceived Counter32,
|
||||
jnxJdhcpv6LocalServerIfcStatsAdvertiseSent Counter32,
|
||||
jnxJdhcpv6LocalServerIfcStatsReplySent Counter32,
|
||||
jnxJdhcpv6LocalServerIfcStatsReconfigureSent Counter32,
|
||||
jnxJdhcpv6LocalServerIfcStatsTotalLeaseCount Counter32,
|
||||
jnxJdhcpv6LocalServerIfcStatsStrictReconfigDropped Counter32,
|
||||
jnxJdhcpv6LocalServerIfcStatsAuthenticationDropped Counter32,
|
||||
jnxJdhcpv6LocalServerIfcStatsDynamicProfileDropped Counter32,
|
||||
jnxJdhcpv6LocalServerIfcStatsLicenseDropped Counter32
|
||||
}
|
||||
|
||||
-- According to IF-MIB.txt and interface index is an Integer 32 (1 - 2147483647)
|
||||
-- This will correlate with an IFL in DHCP
|
||||
|
||||
jnxJdhcpv6LocalServerIfcStatsIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ifIndex value of the interface for which this entry
|
||||
contains information."
|
||||
::= { jnxJdhcpv6LocalServerIfcStatsEntry 1}
|
||||
|
||||
jnxJdhcpv6LocalServerIfcStatsTotalDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total DHCP v6 packets dropped."
|
||||
::= { jnxJdhcpv6LocalServerIfcStatsEntry 2}
|
||||
|
||||
jnxJdhcpv6LocalServerIfcStatsNoSafdDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DHCPv6 packets dropped due to no safd match."
|
||||
::= { jnxJdhcpv6LocalServerIfcStatsEntry 3}
|
||||
|
||||
jnxJdhcpv6LocalServerIfcStatsBadSendDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DHCPv6 packets dropped due to send error."
|
||||
::= { jnxJdhcpv6LocalServerIfcStatsEntry 4}
|
||||
|
||||
jnxJdhcpv6LocalServerIfcStatsShortPacketDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DHCPv6 packets dropped due to packet being too short."
|
||||
::= { jnxJdhcpv6LocalServerIfcStatsEntry 5}
|
||||
|
||||
jnxJdhcpv6LocalServerIfcStatsBadMsgtypeDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DHCPv6 packets dropped due to bad opcode in the packet."
|
||||
::= { jnxJdhcpv6LocalServerIfcStatsEntry 6}
|
||||
|
||||
jnxJdhcpv6LocalServerIfcStatsBadOptionsDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DHCPv6 packets dropped due to bad options in the packet."
|
||||
::= { jnxJdhcpv6LocalServerIfcStatsEntry 7}
|
||||
|
||||
jnxJdhcpv6LocalServerIfcStatsBadSrcAddressDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DHCPv6 packets dropped due to invalid addr family."
|
||||
::= { jnxJdhcpv6LocalServerIfcStatsEntry 8}
|
||||
|
||||
jnxJdhcpv6LocalServerIfcStatsRelayCountDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DHCPv6 packets dropped due to max relays supported."
|
||||
::= { jnxJdhcpv6LocalServerIfcStatsEntry 9}
|
||||
|
||||
jnxJdhcpv6LocalServerIfcStatsNoClientIdDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DHCPv6 packets dropped due to missing client id."
|
||||
::= { jnxJdhcpv6LocalServerIfcStatsEntry 10}
|
||||
|
||||
jnxJdhcpv6LocalServerIfcStatsDeclineReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Decline packets received."
|
||||
::= { jnxJdhcpv6LocalServerIfcStatsEntry 11}
|
||||
|
||||
jnxJdhcpv6LocalServerIfcStatsSolicitReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Solicit packets received."
|
||||
::= { jnxJdhcpv6LocalServerIfcStatsEntry 12}
|
||||
|
||||
jnxJdhcpv6LocalServerIfcStatsInformationRequestReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Information Request packets received."
|
||||
::= { jnxJdhcpv6LocalServerIfcStatsEntry 13}
|
||||
|
||||
jnxJdhcpv6LocalServerIfcStatsReleaseReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Release packets received."
|
||||
::= { jnxJdhcpv6LocalServerIfcStatsEntry 14}
|
||||
|
||||
jnxJdhcpv6LocalServerIfcStatsRequestReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Request packets received."
|
||||
::= { jnxJdhcpv6LocalServerIfcStatsEntry 15}
|
||||
|
||||
jnxJdhcpv6LocalServerIfcStatsConfirmReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Confirm packets received."
|
||||
::= { jnxJdhcpv6LocalServerIfcStatsEntry 16}
|
||||
|
||||
jnxJdhcpv6LocalServerIfcStatsRenewReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Renew packets received."
|
||||
::= { jnxJdhcpv6LocalServerIfcStatsEntry 17}
|
||||
|
||||
jnxJdhcpv6LocalServerIfcStatsRebindReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Rebind packets received."
|
||||
::= { jnxJdhcpv6LocalServerIfcStatsEntry 18}
|
||||
|
||||
jnxJdhcpv6LocalServerIfcStatsRelayForwReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Relay Fowr packets received."
|
||||
::= { jnxJdhcpv6LocalServerIfcStatsEntry 19}
|
||||
|
||||
jnxJdhcpv6LocalServerIfcStatsRelayReplReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Relay Repl packets received."
|
||||
::= { jnxJdhcpv6LocalServerIfcStatsEntry 20}
|
||||
|
||||
jnxJdhcpv6LocalServerIfcStatsAdvertiseSent OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Advertise packets sent."
|
||||
::= { jnxJdhcpv6LocalServerIfcStatsEntry 21}
|
||||
|
||||
jnxJdhcpv6LocalServerIfcStatsReplySent OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Reply packets sent."
|
||||
::= { jnxJdhcpv6LocalServerIfcStatsEntry 22}
|
||||
|
||||
jnxJdhcpv6LocalServerIfcStatsReconfigureSent OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DHCPv6 Reconfigure packets sent."
|
||||
::= { jnxJdhcpv6LocalServerIfcStatsEntry 23}
|
||||
|
||||
jnxJdhcpv6LocalServerIfcStatsTotalLeaseCount OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of Bound DHCP Clients."
|
||||
::= { jnxJdhcpv6LocalServerIfcStatsEntry 24}
|
||||
|
||||
jnxJdhcpv6LocalServerIfcStatsStrictReconfigDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets dropped due to strict reconfigure."
|
||||
::= { jnxJdhcpv6LocalServerIfcStatsEntry 25}
|
||||
|
||||
jnxJdhcpv6LocalServerIfcStatsAuthenticationDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets dropped due to authentication failure."
|
||||
::= { jnxJdhcpv6LocalServerIfcStatsEntry 26}
|
||||
|
||||
jnxJdhcpv6LocalServerIfcStatsDynamicProfileDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets dropped due to dynamic profile error."
|
||||
::= { jnxJdhcpv6LocalServerIfcStatsEntry 27}
|
||||
|
||||
jnxJdhcpv6LocalServerIfcStatsLicenseDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets dropped due to license error."
|
||||
::= { jnxJdhcpv6LocalServerIfcStatsEntry 28}
|
||||
|
||||
-- Objects used for traps
|
||||
|
||||
jnxJdhcpv6RouterName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The VRF ID in JUNOS. Represented as the Logical Router (LR)
|
||||
Name followed by the Router Instance (RI) Name."
|
||||
::= { jnxJdhcpv6LocalServerTrapVars 1 }
|
||||
|
||||
jnxJdhcpv6LocalServerInterfaceName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The interface where the DHCP client was detected"
|
||||
::= { jnxJdhcpv6LocalServerTrapVars 2 }
|
||||
|
||||
jnxJdhcpv6LocalServerInterfaceLimit OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of clients supported on this interface."
|
||||
::= { jnxJdhcpv6LocalServerTrapVars 3 }
|
||||
|
||||
jnxJdhcpv6LocalServerEventSeverity OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
debug(0),
|
||||
warning(1),
|
||||
critical(2)
|
||||
}
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The level of error. "
|
||||
::= { jnxJdhcpv6LocalServerTrapVars 4 }
|
||||
|
||||
jnxJdhcpv6LocalServerEventString OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The text of the event string associated with the health event."
|
||||
::= { jnxJdhcpv6LocalServerTrapVars 5 }
|
||||
|
||||
-- Notifications
|
||||
|
||||
jnxJdhcpv6LocalServerInterfaceLimitExceeded NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
jnxJdhcpv6RouterName,
|
||||
jnxJdhcpv6LocalServerInterfaceName,
|
||||
jnxJdhcpv6LocalServerInterfaceLimit }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reports when the limit of clients has been exceeded on an interface."
|
||||
::= { jnxJdhcpv6LocalServerTraps 1 }
|
||||
|
||||
jnxJdhcpv6LocalServerInterfaceLimitAbated NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
jnxJdhcpv6RouterName,
|
||||
jnxJdhcpv6LocalServerInterfaceName,
|
||||
jnxJdhcpv6LocalServerInterfaceLimit }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reports when the number of clients on an interface has fallen
|
||||
below the limit allowed on that interface."
|
||||
::= { jnxJdhcpv6LocalServerTraps 2 }
|
||||
|
||||
jnxJdhcpv6LocalServerHealth NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
jnxJdhcpv6RouterName,
|
||||
jnxJdhcpv6LocalServerEventSeverity,
|
||||
jnxJdhcpv6LocalServerEventString }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reports when a health event occurs in the V6 Local Server
|
||||
application."
|
||||
::= { jnxJdhcpv6LocalServerTraps 4 }
|
||||
|
||||
END
|
195
MIBS/junos/JUNIPER-JS-AUTH-MIB
Normal file
195
MIBS/junos/JUNIPER-JS-AUTH-MIB
Normal file
@ -0,0 +1,195 @@
|
||||
-- *******************************************************************
|
||||
-- Juniper enterprise specific Access Authentication objects MIB.
|
||||
--
|
||||
-- Copyright (c) 2001-2007, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
-- *******************************************************************
|
||||
|
||||
JUNIPER-JS-AUTH-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
Counter64, IpAddress, Integer32,
|
||||
NOTIFICATION-TYPE, MODULE-IDENTITY,
|
||||
OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
TEXTUAL-CONVENTION, DisplayString
|
||||
FROM SNMPv2-TC
|
||||
|
||||
jnxJsAuth
|
||||
FROM JUNIPER-JS-SMI;
|
||||
|
||||
|
||||
jnxJsAuthMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200705142022Z"
|
||||
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
|
||||
"Firewall and security features restrict the accessing of protected
|
||||
resources (ideally on different zones) behind a firewall based
|
||||
on their source ip and other credentials.
|
||||
|
||||
This module defines the objects pertain to access authentication."
|
||||
REVISION "200705140000Z"
|
||||
DESCRIPTION "Creation Date"
|
||||
::= { jnxJsAuth 1 }
|
||||
|
||||
|
||||
jnxJsAuthNotifications OBJECT IDENTIFIER ::= { jnxJsAuthMIB 0 }
|
||||
jnxJsAuthObjects OBJECT IDENTIFIER ::= { jnxJsAuthMIB 1 }
|
||||
|
||||
|
||||
-- ***************************************************************
|
||||
-- Next Branch node.
|
||||
-- ***************************************************************
|
||||
|
||||
jnxJsFwAuthStats OBJECT IDENTIFIER ::= { jnxJsAuthObjects 1 }
|
||||
jnxJsAuthTrapVars OBJECT IDENTIFIER ::= { jnxJsAuthObjects 2 }
|
||||
|
||||
|
||||
-- ***************************************************************
|
||||
-- Firewall Authentication Statistics
|
||||
-- ***************************************************************
|
||||
|
||||
jnxJsFwAuthNumPendingUsers OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of users currently waiting to be authenticated by
|
||||
the firewall user authentication mechanism."
|
||||
::= { jnxJsFwAuthStats 1 }
|
||||
|
||||
jnxJsFwAuthNumSuccUsers OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of users currently allowed access by the firewall
|
||||
user authentication mechanism."
|
||||
::= { jnxJsFwAuthStats 2 }
|
||||
|
||||
jnxJsFwAuthNumFailedUsers OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of users currently failed to be authenticated by
|
||||
the firewall user authentication mechanism."
|
||||
::= { jnxJsFwAuthStats 3 }
|
||||
|
||||
jnxJsFwAuthTotalUsers OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of users that are accessing or attempting
|
||||
to access resources managed by the firewall user
|
||||
authentication mechanism."
|
||||
::= { jnxJsFwAuthStats 4 }
|
||||
|
||||
|
||||
-- ********************************************************************
|
||||
-- Objects used for the FW authentication traps
|
||||
-- ********************************************************************
|
||||
|
||||
jnxJsFwAuthUserName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the user who is attempting or has been authenticated."
|
||||
::= { jnxJsAuthTrapVars 1 }
|
||||
|
||||
jnxJsFwAuthServiceDesc OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The service or application name that the enthentication
|
||||
is performed for: telnet, ftp, http."
|
||||
::= { jnxJsAuthTrapVars 2 }
|
||||
|
||||
jnxJsFwAuthReason OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The reason for the trap being generated: authentication
|
||||
failure due to: timeout, invalid password, invalid username, etc."
|
||||
::= { jnxJsAuthTrapVars 3 }
|
||||
|
||||
jnxJsFwAuthClientIpAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The authentication client's IP Address."
|
||||
::= { jnxJsAuthTrapVars 4 }
|
||||
|
||||
-- ***************************************************************
|
||||
-- definition of Firewall user authentication related traps.
|
||||
-- ***************************************************************
|
||||
|
||||
--
|
||||
-- Firewall User Authentication failed.
|
||||
--
|
||||
jnxJsFwAuthFailure NOTIFICATION-TYPE
|
||||
OBJECTS { jnxJsFwAuthUserName,
|
||||
jnxJsFwAuthClientIpAddr,
|
||||
jnxJsFwAuthServiceDesc,
|
||||
jnxJsFwAuthReason }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A firewall user authentication status trap signifies whether a user
|
||||
using the pass-through firewall authentication mechanism
|
||||
has been rejected due to reason specified in the trap.
|
||||
|
||||
jnxJsFwAuthUserName is the user.
|
||||
jnxClientIPAddress is the ip address the user came from.
|
||||
jnxJsFwAuthServiceDesc specifies the application by
|
||||
which the authentication was performed.
|
||||
jnxJsFwAuthReason indicates the reason for failure."
|
||||
::= { jnxJsAuthNotifications 1 }
|
||||
|
||||
--
|
||||
-- Firewall user authentication Service is up
|
||||
--
|
||||
jnxJsFwAuthServiceUp NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Firewall user authentication service has started."
|
||||
::= { jnxJsAuthNotifications 2 }
|
||||
|
||||
--
|
||||
-- Firewall user authentication Service is up
|
||||
--
|
||||
jnxJsFwAuthServiceDown NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Firewall user authentication service has stopped."
|
||||
::= { jnxJsAuthNotifications 3 }
|
||||
|
||||
--
|
||||
-- Firewall user authentication maximum capacity exceeded.
|
||||
--
|
||||
jnxJsFwAuthCapacityExceeded NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Firewall user authentication maximum capacity has been exceeded.
|
||||
|
||||
jnxJsFwAuthTotalUsers indicates the total number of users
|
||||
being authenticated. And it has exceeds the maximum allowable
|
||||
users. "
|
||||
::= { jnxJsAuthNotifications 4 }
|
||||
|
||||
END
|
233
MIBS/junos/JUNIPER-JS-CERT-MIB
Normal file
233
MIBS/junos/JUNIPER-JS-CERT-MIB
Normal file
@ -0,0 +1,233 @@
|
||||
-- *******************************************************************
|
||||
-- Juniper enterprise VPN Certificat objects MIB.
|
||||
--
|
||||
-- Copyright (c) 2001-2007, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
-- *******************************************************************
|
||||
|
||||
JUNIPER-JS-CERT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
|
||||
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
|
||||
DateAndTime, DisplayString FROM SNMPv2-TC
|
||||
jnxJsCertificates FROM JUNIPER-JS-SMI;
|
||||
|
||||
|
||||
jnxJsCertificateMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200704200000Z" -- April 20, 2007
|
||||
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 object that are used to monitor
|
||||
reference and attributes to the certificates."
|
||||
|
||||
REVISION "200704200000Z" -- April 20, 2007
|
||||
DESCRIPTION "The MIB has been revised to make the index
|
||||
in the tables jnxJsLoadedLocalCertTable and
|
||||
jnxJsLoadedCaCertTable as IMPLIED"
|
||||
|
||||
::= { jnxJsCertificates 1 }
|
||||
|
||||
|
||||
|
||||
jnxJsCertificateObjects OBJECT IDENTIFIER ::= { jnxJsCertificateMIB 1 }
|
||||
jnxJsCertificateNotifications OBJECT IDENTIFIER ::= { jnxJsCertificateMIB 2 }
|
||||
|
||||
-- ***************************************************************
|
||||
-- Loaded CA Certification Table
|
||||
-- ***************************************************************
|
||||
|
||||
jnxJsLoadedCaCertTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxJsLoadedCaCertEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table exposes the loaded Certification Authority (CA)
|
||||
issued certificates. Certificates are used when establishing
|
||||
a secure connection in the device."
|
||||
::= { jnxJsCertificateObjects 1 }
|
||||
|
||||
jnxJsLoadedCaCertEntry OBJECT-TYPE
|
||||
SYNTAX JnxJsLoadedCaCertEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The loaded CA certificate entry. It is indexed by the
|
||||
CA certification name."
|
||||
INDEX { IMPLIED jnxJsLoadedCaCertName }
|
||||
::= { jnxJsLoadedCaCertTable 1 }
|
||||
|
||||
JnxJsLoadedCaCertEntry ::= SEQUENCE
|
||||
{
|
||||
jnxJsLoadedCaCertName DisplayString,
|
||||
jnxJsLoadedCaCertSubject DisplayString,
|
||||
jnxJsLoadedCaCertExpire DateAndTime,
|
||||
jnxJsLoadedCaCertIssuer DisplayString
|
||||
}
|
||||
|
||||
jnxJsLoadedCaCertName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..255))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The loaded CA certificate name. This is unique within the
|
||||
the loaded CA certifcates."
|
||||
::= { jnxJsLoadedCaCertEntry 1 }
|
||||
|
||||
jnxJsLoadedCaCertSubject OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The CA certificate subject."
|
||||
::= { jnxJsLoadedCaCertEntry 2 }
|
||||
|
||||
jnxJsLoadedCaCertExpire OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The expiration time and date of the CA certificate."
|
||||
::= { jnxJsLoadedCaCertEntry 3 }
|
||||
|
||||
|
||||
jnxJsLoadedCaCertIssuer OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The issuer of the CA certificate."
|
||||
::= { jnxJsLoadedCaCertEntry 4 }
|
||||
|
||||
|
||||
-- ***************************************************************
|
||||
-- Local loaded Certificate table
|
||||
-- ***************************************************************
|
||||
|
||||
jnxJsLoadedLocalCertTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxJsLoadedLocalCertEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table exposes the loaded certificates.
|
||||
Certificates are used when establishing a secure
|
||||
connection in the device."
|
||||
::= { jnxJsCertificateObjects 2 }
|
||||
|
||||
jnxJsLoadedLocalCertEntry OBJECT-TYPE
|
||||
SYNTAX JnxJsLoadedLocalCertEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Default certificate entry. It is indexed by the
|
||||
certification name."
|
||||
INDEX {IMPLIED jnxJsLoadedLocalCertName }
|
||||
::= { jnxJsLoadedLocalCertTable 1 }
|
||||
|
||||
JnxJsLoadedLocalCertEntry ::= SEQUENCE
|
||||
{
|
||||
jnxJsLoadedLocalCertName DisplayString,
|
||||
jnxJsLoadedLocalCertSubject DisplayString,
|
||||
jnxJsLoadedLocalCertExpire DateAndTime,
|
||||
jnxJsLoadedLocalCertIssuer DisplayString
|
||||
}
|
||||
|
||||
jnxJsLoadedLocalCertName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..255))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the local certificate.
|
||||
The certificate name is unique within the loaded local
|
||||
certificates. "
|
||||
::= { jnxJsLoadedLocalCertEntry 1 }
|
||||
|
||||
jnxJsLoadedLocalCertSubject OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The certificate subject."
|
||||
::= { jnxJsLoadedLocalCertEntry 2 }
|
||||
|
||||
jnxJsLoadedLocalCertExpire OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The expiration time and date of the local certificate."
|
||||
::= { jnxJsLoadedLocalCertEntry 3 }
|
||||
|
||||
jnxJsLoadedLocalCertIssuer OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The issuer of the local certificate."
|
||||
::= { jnxJsLoadedLocalCertEntry 4 }
|
||||
|
||||
-- ***************************************************************
|
||||
-- Notifications
|
||||
-- ***************************************************************
|
||||
|
||||
jnxJsCertNotificationType OBJECT IDENTIFIER
|
||||
::= { jnxJsCertificateNotifications 1 }
|
||||
|
||||
jnxJsCertNotificationObj OBJECT IDENTIFIER
|
||||
::= { jnxJsCertificateNotifications 2 }
|
||||
|
||||
-- ***************************************************************
|
||||
-- Notifications - Variables
|
||||
-- ***************************************************************
|
||||
|
||||
jnxJsCertName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Cert-id of the local or CA certificate."
|
||||
::= { jnxJsCertNotificationObj 1 }
|
||||
|
||||
jnxJsCertExpireTime OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The expiration time and date of the local certificate or CA."
|
||||
::= { jnxJsCertNotificationObj 2 }
|
||||
|
||||
-- ***************************************************************
|
||||
-- Notifications - Traps
|
||||
-- ***************************************************************
|
||||
|
||||
jnxJsCertExpiring NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
jnxJsCertName,
|
||||
jnxJsCertExpireTime
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"To provide notification for the event when CA or local certificate
|
||||
is about to expire. By default the notification will be sent 60
|
||||
days before the certificate expiration time. If the trap number of
|
||||
days before expiration is set then notification will be sent as per
|
||||
configured value. The notification will be sent every day from the
|
||||
60 days or the configured value for certificate expiration."
|
||||
::= { jnxJsCertNotificationType 1 }
|
||||
|
||||
|
||||
|
||||
-- ***************************************************************
|
||||
-- END of File
|
||||
-- ***************************************************************
|
||||
|
||||
END
|
97
MIBS/junos/JUNIPER-JS-DNS-MIB
Normal file
97
MIBS/junos/JUNIPER-JS-DNS-MIB
Normal file
@ -0,0 +1,97 @@
|
||||
--
|
||||
-- Juniper Enterprise specific MIB: DNS MIB
|
||||
--
|
||||
-- Copyright (c) 2006-2007, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
JUNIPER-JS-DNS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Counter64
|
||||
FROM SNMPv2-SMI
|
||||
jnxJsDnsRoot
|
||||
FROM JUNIPER-JS-SMI;
|
||||
|
||||
jnxJsDns MODULE-IDENTITY
|
||||
LAST-UPDATED "200704141245Z" -- Sat Apr 14 12:45:13 2007 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 MIB provides collated statistics for the
|
||||
Domain Name System (DNS) proxy collected over all
|
||||
interfaces on which it is configured to serve"
|
||||
::= { jnxJsDnsRoot 1 }
|
||||
|
||||
jnxJsDnsProxyDataObjects OBJECT IDENTIFIER ::= { jnxJsDns 1}
|
||||
|
||||
jnxJsDNSProxyQueriesReceived OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Count of total number of DNS queries received by the
|
||||
DNS Proxy."
|
||||
::= { jnxJsDnsProxyDataObjects 1 }
|
||||
|
||||
jnxJsDnsProxyResponsesSent OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Count of DNS queries answered sent by the DNS Proxy. This includes
|
||||
DNS cache hits and misses that were answered."
|
||||
::= { jnxJsDnsProxyDataObjects 2 }
|
||||
|
||||
jnxJsDnsProxyQueriesForwarded OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Count of DNS queries forwarded to other DNS server. This
|
||||
is number of queries that have been proxied due to cache
|
||||
miss."
|
||||
::= { jnxJsDnsProxyDataObjects 3 }
|
||||
|
||||
jnxJsDnsProxyNegativeResponses OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Count of Negative DNS query responses. This is the count of
|
||||
DNS queries that the Proxy could not obtain answers for."
|
||||
::= { jnxJsDnsProxyDataObjects 4 }
|
||||
|
||||
jnxJsDnsProxyRetryRequests OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Count of DNS retry queries that this proxy received."
|
||||
::= { jnxJsDnsProxyDataObjects 5 }
|
||||
|
||||
jnxJsDnsProxyPendingRequests OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Count of DNS requests yet to be answered."
|
||||
::= { jnxJsDnsProxyDataObjects 6 }
|
||||
|
||||
jnxJsDnsProxyServerFailures OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Count of DNS Proxy Failures."
|
||||
::= { jnxJsDnsProxyDataObjects 7 }
|
||||
|
||||
END
|
86
MIBS/junos/JUNIPER-JS-FLOW-MIB
Normal file
86
MIBS/junos/JUNIPER-JS-FLOW-MIB
Normal file
@ -0,0 +1,86 @@
|
||||
-- *******************************************************************
|
||||
-- Juniper enterprise Flow MIB.
|
||||
--
|
||||
-- Copyright (c) 2017, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
-- *******************************************************************
|
||||
|
||||
JUNIPER-JS-FLOW-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
Gauge32, Unsigned32,
|
||||
Counter64,
|
||||
NOTIFICATION-TYPE,
|
||||
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
|
||||
DisplayString FROM SNMPv2-TC
|
||||
jnxJsFlow FROM JUNIPER-JS-SMI;
|
||||
|
||||
|
||||
jnxJsFlowMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201701181022Z" -- January 18, 2017
|
||||
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 object that are used for flow
|
||||
related counters or attributes ."
|
||||
::= { jnxJsFlow 1 }
|
||||
|
||||
|
||||
jnxJsFlowGenPostFrags OBJECT IDENTIFIER ::= { jnxJsFlowMIB 0 }
|
||||
jnxJsFlowGenPreFrags OBJECT IDENTIFIER ::= { jnxJsFlowMIB 1 }
|
||||
jnxJsFlowSofSummary OBJECT IDENTIFIER ::= { jnxJsFlowMIB 2 }
|
||||
|
||||
|
||||
-- ***************************************************************
|
||||
-- FLOW Table
|
||||
-- ***************************************************************
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- Tunnel fragment counters information summary:
|
||||
-- **********************************************************************
|
||||
jnxJsFlowGenPostFragsCounter OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total ipv4 post fragments generated."
|
||||
::= { jnxJsFlowGenPostFrags 1 }
|
||||
|
||||
jnxJsFlowGenPreFragsCounter OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total ipv4 pre fragments generated."
|
||||
::= { jnxJsFlowGenPreFrags 1 }
|
||||
|
||||
jnxJsFlowSofPktProcessedNum OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of services-offload packets processed."
|
||||
::= { jnxJsFlowSofSummary 1 }
|
||||
|
||||
jnxJsFlowSofSessNum OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of current services-offload sessions."
|
||||
::= { jnxJsFlowSofSummary 2 }
|
||||
|
||||
-- ***************************************************************
|
||||
-- END of File
|
||||
-- ***************************************************************
|
||||
|
||||
END
|
202
MIBS/junos/JUNIPER-JS-IDP-MIB
Normal file
202
MIBS/junos/JUNIPER-JS-IDP-MIB
Normal file
@ -0,0 +1,202 @@
|
||||
--
|
||||
-- Juniper Enterprise specific MIB: IDP MIB
|
||||
--
|
||||
-- Copyright (c) 2006-2009, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
|
||||
|
||||
JUNIPER-JS-IDP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Gauge32, Unsigned32, Integer32,
|
||||
NOTIFICATION-TYPE, TimeTicks, Counter32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
jnxJsIdpRoot
|
||||
FROM JUNIPER-JS-SMI;
|
||||
|
||||
jnxJsIdpMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200706132153Z" -- Wed Jun 13 21:53:50 2007UTC
|
||||
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 IDP."
|
||||
|
||||
::= {jnxJsIdpRoot 1}
|
||||
|
||||
jnxJsIdpObjects OBJECT IDENTIFIER ::= { jnxJsIdpMIB 1 }
|
||||
|
||||
jnxJsIdpDataPlaneMemoryUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "percent"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Memory used by IDP in the data plane in percentage"
|
||||
|
||||
::= { jnxJsIdpObjects 1}
|
||||
|
||||
jnxJsIdpSessionsUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "percent"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Currently allocated sessions by IDP in percentage"
|
||||
|
||||
::= { jnxJsIdpObjects 2}
|
||||
|
||||
jnxJsIdpSessionsMaximum OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum number of sessions supported by IDP"
|
||||
::= { jnxJsIdpObjects 3 }
|
||||
|
||||
jnxJsIdpPoliciesSupported OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of policies that can be simultaneously loaded on the IDP device"
|
||||
::= { jnxJsIdpObjects 4}
|
||||
|
||||
jnxJsIdpPoliciesLoaded OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of policies that are currently loaded on the IDP device"
|
||||
::= { jnxJsIdpObjects 5}
|
||||
|
||||
jnxJsIdpActivePolicyName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the policy currently active on the device"
|
||||
::= { jnxJsIdpObjects 6 }
|
||||
|
||||
jnxJsIdpAttackTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxJsIdpAttackEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The attack table giving details of the attack and
|
||||
the number of hits"
|
||||
::= { jnxJsIdpObjects 7 }
|
||||
|
||||
jnxJsIdpAttackEntry OBJECT-TYPE
|
||||
SYNTAX JnxJsIdpAttackEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Attributes of an attack"
|
||||
INDEX { jnxJsIdpAttackIndex }
|
||||
::= { jnxJsIdpAttackTable 1 }
|
||||
|
||||
JnxJsIdpAttackEntry ::= SEQUENCE {
|
||||
jnxJsIdpAttackIndex Unsigned32,
|
||||
jnxJsIdpAttackName DisplayString,
|
||||
jnxJsIdpAttackHits Counter32
|
||||
}
|
||||
|
||||
jnxJsIdpAttackIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index for the attack table"
|
||||
::= { jnxJsIdpAttackEntry 1 }
|
||||
|
||||
jnxJsIdpAttackName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of an attack identified by IDP"
|
||||
::= { jnxJsIdpAttackEntry 2 }
|
||||
|
||||
jnxJsIdpAttackHits OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of times an attack has been hit"
|
||||
::= { jnxJsIdpAttackEntry 3 }
|
||||
|
||||
jnxJsIdpNotifications OBJECT IDENTIFIER ::= { jnxJsIdpMIB 2 }
|
||||
|
||||
jnxJsIdpNotificationPrefix OBJECT IDENTIFIER ::= { jnxJsIdpNotifications 0 }
|
||||
|
||||
jnxJsIdpRunningDetectorVersion OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The version of the detector currently loaded"
|
||||
::= { jnxJsIdpObjects 8 }
|
||||
|
||||
jnxJsIdpSecurityPackageVersion OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The version of the security package currently loaded"
|
||||
::= { jnxJsIdpObjects 9 }
|
||||
|
||||
jnxJsIdpLastSignatureUpdateTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime when the signature was last updated
|
||||
successfully. Zero if unknown."
|
||||
::= { jnxJsIdpObjects 10 }
|
||||
|
||||
jnxJsIdpSignatureUpdateStatus OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..255))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of the signature update i.e. success or failure"
|
||||
::= { jnxJsIdpObjects 11 }
|
||||
|
||||
jnxJsIdpSignatureUpdate NOTIFICATION-TYPE
|
||||
OBJECTS {jnxJsIdpRunningDetectorVersion,
|
||||
jnxJsIdpSecurityPackageVersion,
|
||||
jnxJsIdpLastSignatureUpdateTime,
|
||||
jnxJsIdpSignatureUpdateStatus}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A trap which signifies that a signature update has occurred."
|
||||
::= { jnxJsIdpNotificationPrefix 1 }
|
||||
|
||||
jnxJsIdpAttackLog NOTIFICATION-TYPE
|
||||
OBJECTS {jnxJsIdpAttackName,
|
||||
jnxJsIdpAttackHits}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A trap which signifies that attacks have been detected.
|
||||
|
||||
jnxJsIdpAttackName is the name of the attacks that have been
|
||||
detected so far and
|
||||
jnxJsIdpAttackHits is the number of times each attack has
|
||||
been detected."
|
||||
::= { jnxJsIdpNotificationPrefix 2 }
|
||||
|
||||
END
|
||||
|
367
MIBS/junos/JUNIPER-JS-IF-EXT-MIB
Normal file
367
MIBS/junos/JUNIPER-JS-IF-EXT-MIB
Normal file
@ -0,0 +1,367 @@
|
||||
-- *******************************************************************
|
||||
--Juniper enterprise security Interface extension objects MIB.
|
||||
--
|
||||
--Copyright(c) 2001 - 2007, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
--The contents of this document are subject to change without notice.
|
||||
-- *******************************************************************
|
||||
|
||||
|
||||
JUNIPER-JS-IF-EXT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
|
||||
Counter64, Counter32,
|
||||
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
|
||||
DisplayString FROM SNMPv2-TC
|
||||
|
||||
ifIndex FROM IF-MIB
|
||||
jnxJsIf FROM JUNIPER-JS-SMI;
|
||||
|
||||
|
||||
jnxJsIfMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200705090000Z"-- May 09, 2007
|
||||
ORGANIZATION "Juniper Networks, Inc."
|
||||
CONTACT-INFO
|
||||
"Juniper Technical Assistance Center
|
||||
Juniper Networks, Inc.
|
||||
1194 N.Mathilda Avenue
|
||||
Sunnyvale, CA 94089
|
||||
|
||||
E - mail:support @ juniper.net
|
||||
HTTP://www.juniper.net "
|
||||
|
||||
DESCRIPTION
|
||||
"This module defines the object that are used to monitor
|
||||
the entries in the interfaces pertaining to the security
|
||||
management of the interface."
|
||||
|
||||
REVISION "200705090000Z"-- May 09, 2007
|
||||
DESCRIPTION
|
||||
"Creation Date"
|
||||
::= {jnxJsIf 1}
|
||||
|
||||
|
||||
--
|
||||
--node to create the objects
|
||||
--
|
||||
jnxJsIfExtension OBJECT IDENTIFIER ::= {jnxJsIfMIB 1}
|
||||
|
||||
|
||||
--***************************************************************
|
||||
--The Juniper Security interface extension table.
|
||||
-- ***************************************************************
|
||||
|
||||
jnxJsIfMonTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxJsIfMonEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table extend the interface entries to support
|
||||
security related objects on a particular interface.
|
||||
The table is index by ifIndex."
|
||||
::= {jnxJsIfExtension 1}
|
||||
|
||||
jnxJsIfMonEntry OBJECT-TYPE
|
||||
SYNTAX JnxJsIfMonEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entry pertains to an interface."
|
||||
INDEX {ifIndex}
|
||||
::= {jnxJsIfMonTable 1}
|
||||
|
||||
JnxJsIfMonEntry ::= SEQUENCE
|
||||
{
|
||||
jnxJsIfMonInIcmp Counter32,
|
||||
jnxJsIfMonInSelf Counter32,
|
||||
jnxJsIfMonInVpn Counter32,
|
||||
jnxJsIfMonInPolicyPermit Counter64,
|
||||
jnxJsIfMonOutPolicyPermit Counter64,
|
||||
jnxJsIfMonConn Counter32,
|
||||
jnxJsIfMonInMcast Counter32,
|
||||
jnxJsIfMonOutMcast Counter32,
|
||||
jnxJsIfMonPolicyDeny Counter32,
|
||||
jnxJsIfMonNoGateParent Counter32,
|
||||
jnxJsIfMonTcpProxyDrop Counter32,
|
||||
jnxJsIfMonNoDip Counter32,
|
||||
jnxJsIfMonNoNspTunnel Counter32,
|
||||
jnxJsIfMonNoNatCon Counter32,
|
||||
jnxJsIfMonInvalidZone Counter32,
|
||||
jnxJsIfMonIpClsFail Counter32,
|
||||
jnxJsIfMonAuthDrop Counter32,
|
||||
jnxJsIfMonMultiUserAuthDrop Counter32,
|
||||
jnxJsIfMonLoopMultiDipDrop Counter32,
|
||||
jnxJsIfMonAddrSpoof Counter32,
|
||||
jnxJsIfMonLpDrop Counter32,
|
||||
jnxJsIfMonNullZone Counter32,
|
||||
jnxJsIfMonNoGate Counter32,
|
||||
jnxJsIfMonNoMinorSess Counter32,
|
||||
jnxJsIfMonNvecErr Counter32,
|
||||
jnxJsIfMonTcpSeq Counter32,
|
||||
jnxJsIfMonIllegalPak Counter32,
|
||||
jnxJsIfMonNoRoute Counter32,
|
||||
jnxJsIfMonAuthFail Counter32,
|
||||
jnxJsIfMonSaInactive Counter32,
|
||||
jnxJsIfMonNoSa Counter32,
|
||||
jnxJsIfMonSelfPktDrop Counter32
|
||||
}
|
||||
|
||||
jnxJsIfMonInIcmp OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ICMP packets received."
|
||||
::= {jnxJsIfMonEntry 1}
|
||||
|
||||
jnxJsIfMonInSelf OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Packets for self received."
|
||||
::= {jnxJsIfMonEntry 2}
|
||||
|
||||
jnxJsIfMonInVpn OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"VPN packets received."
|
||||
::= {jnxJsIfMonEntry 3}
|
||||
|
||||
jnxJsIfMonInPolicyPermit OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Incoming bytes permitted by policy."
|
||||
::= {jnxJsIfMonEntry 4}
|
||||
|
||||
jnxJsIfMonOutPolicyPermit OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Outgoing bytes permitted by policy."
|
||||
::= {jnxJsIfMonEntry 5}
|
||||
|
||||
jnxJsIfMonConn OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Incoming connections established."
|
||||
::= {jnxJsIfMonEntry 6}
|
||||
|
||||
jnxJsIfMonInMcast OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Multicast packets received."
|
||||
::= {jnxJsIfMonEntry 7}
|
||||
|
||||
jnxJsIfMonOutMcast OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Multicast packets sent."
|
||||
::= {jnxJsIfMonEntry 8}
|
||||
|
||||
jnxJsIfMonPolicyDeny OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Packets dropped due to policy deny."
|
||||
::= {jnxJsIfMonEntry 9}
|
||||
|
||||
jnxJsIfMonNoGateParent OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Packets dropped due to no parent for a gate."
|
||||
::= {jnxJsIfMonEntry 10}
|
||||
|
||||
jnxJsIfMonTcpProxyDrop OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Packets dropped due to syn-attack protection."
|
||||
::= {jnxJsIfMonEntry 11}
|
||||
|
||||
jnxJsIfMonNoDip OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Packets dropped due to dip errors."
|
||||
::= {jnxJsIfMonEntry 12}
|
||||
|
||||
jnxJsIfMonNoNspTunnel OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Packets dropped because no nsp tunnel found."
|
||||
::= {jnxJsIfMonEntry 13}
|
||||
|
||||
jnxJsIfMonNoNatCon OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Packets dropped due to no more sessions."
|
||||
::= {jnxJsIfMonEntry 14}
|
||||
|
||||
jnxJsIfMonInvalidZone OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Packets dropped because an invalid zone received the packet."
|
||||
::= {jnxJsIfMonEntry 15}
|
||||
|
||||
jnxJsIfMonIpClsFail OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Packets dropped due to IP classification failure."
|
||||
::= {jnxJsIfMonEntry 16}
|
||||
|
||||
jnxJsIfMonAuthDrop OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Packets dropped due to user auth errors."
|
||||
::= {jnxJsIfMonEntry 17}
|
||||
|
||||
jnxJsIfMonMultiUserAuthDrop OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Packets dropped due to multiple user auth in loopback sessions."
|
||||
::= {jnxJsIfMonEntry 18}
|
||||
|
||||
jnxJsIfMonLoopMultiDipDrop OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Packets dropped due to multiple DIP in loopback sessions."
|
||||
::= {jnxJsIfMonEntry 19}
|
||||
|
||||
jnxJsIfMonAddrSpoof OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Packets dropped due to address spoofing."
|
||||
::= {jnxJsIfMonEntry 20}
|
||||
|
||||
jnxJsIfMonLpDrop OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Packets dropped due to no loopback."
|
||||
::= {jnxJsIfMonEntry 21}
|
||||
|
||||
jnxJsIfMonNullZone OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Packets dropped due to no zone or null-zone binding."
|
||||
::= {jnxJsIfMonEntry 22}
|
||||
|
||||
jnxJsIfMonNoGate OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Packets dropped due to no nat gate."
|
||||
::= {jnxJsIfMonEntry 23}
|
||||
|
||||
jnxJsIfMonNoMinorSess OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Packets dropped due to no minor session."
|
||||
::= {jnxJsIfMonEntry 24}
|
||||
|
||||
jnxJsIfMonNvecErr OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Packets dropped due to no session for gate."
|
||||
::= {jnxJsIfMonEntry 25}
|
||||
|
||||
jnxJsIfMonTcpSeq OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Packets dropped because TCP seq number out of window."
|
||||
::= {jnxJsIfMonEntry 26}
|
||||
|
||||
jnxJsIfMonIllegalPak OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Packets dropped because they didn't make any sense."
|
||||
::= {jnxJsIfMonEntry 27}
|
||||
|
||||
jnxJsIfMonNoRoute OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Packets dropped because no route present."
|
||||
::= {jnxJsIfMonEntry 28}
|
||||
|
||||
jnxJsIfMonAuthFail OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Packets dropped because auth failed."
|
||||
::= {jnxJsIfMonEntry 29}
|
||||
|
||||
jnxJsIfMonSaInactive OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Packets dropped because sa is not active."
|
||||
::= {jnxJsIfMonEntry 30}
|
||||
|
||||
jnxJsIfMonNoSa OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Packets dropped because no sa found for incoming spi."
|
||||
::= {jnxJsIfMonEntry 31}
|
||||
|
||||
jnxJsIfMonSelfPktDrop OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Packets dropped because no one interested in self packets."
|
||||
::= {jnxJsIfMonEntry 32}
|
||||
|
||||
END
|
171
MIBS/junos/JUNIPER-JS-IPSEC-VPN-MIB
Normal file
171
MIBS/junos/JUNIPER-JS-IPSEC-VPN-MIB
Normal file
@ -0,0 +1,171 @@
|
||||
-- *******************************************************************
|
||||
-- Juniper Networks Security IPSEC VPN object mibs
|
||||
-- This Mib provides extension to JUNIPER-IPSEC-FLOW-MON_MIB.
|
||||
--
|
||||
-- Copyright (c) 2001-2007, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
-- *******************************************************************
|
||||
|
||||
JUNIPER-JS-IPSEC-VPN-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION, DisplayString
|
||||
FROM SNMPv2-TC
|
||||
jnxJsIPSecVpn
|
||||
FROM JUNIPER-JS-SMI
|
||||
jnxIpSecTunnelMonEntry
|
||||
FROM JUNIPER-IPSEC-FLOW-MON-MIB;
|
||||
|
||||
jnxJsIpSecVpnMib MODULE-IDENTITY
|
||||
LAST-UPDATED "200705112153Z" -- May 11, 2007
|
||||
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 module defines the object used to monitor the
|
||||
entries pertaining to IPSec objects and the management
|
||||
of the IPSEC VPN functionalities for Juniper security
|
||||
product lines.
|
||||
|
||||
This mib module extend Juniper's common IPSEC flow monitoring
|
||||
MIB, building on the existing common infrastruature, the
|
||||
security implementation integrates the value-added
|
||||
features for the security products"
|
||||
REVISION "200704270000Z"
|
||||
DESCRIPTION
|
||||
"Create the jnxJsIpSecTunnelTable as an augmented table
|
||||
to the jnxIpSecTunnelMonTable in JUNIPER-IPSEC-FLOW-MON-MIB."
|
||||
::= { jnxJsIPSecVpn 1 }
|
||||
|
||||
|
||||
jnxJsIpSecVpnNotifications OBJECT IDENTIFIER ::= { jnxJsIpSecVpnMib 0 }
|
||||
jnxJsIpSecVpnPhaseOne OBJECT IDENTIFIER ::= { jnxJsIpSecVpnMib 1 }
|
||||
jnxJsIpSecVpnPhaseTwo OBJECT IDENTIFIER ::= { jnxJsIpSecVpnMib 2 }
|
||||
|
||||
|
||||
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
-- TEXTURE CONVENTION
|
||||
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
JnxJsIpSecVpnType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of the remote peer gateway (endpoint). It can be one
|
||||
of the following two types:
|
||||
- policyBased : tunnels requires a policy with action
|
||||
'tunnel' to trigger IPSEC VPN. The device receives traffic
|
||||
and matches it with policy that has action 'tunnel', it
|
||||
performs the encryption/decryption and authentication options
|
||||
negotiated for this VPN phase 2 negotiation.
|
||||
- routeBased : requires a tunnel interface a route directing
|
||||
traffic to protected networks to exit the system using that
|
||||
tunnel interface. The tunnel interface is bound to a Phase 2
|
||||
VPN configuration that specifies all the tunnel parameters.
|
||||
"
|
||||
SYNTAX INTEGER {
|
||||
policyBased (1),
|
||||
routeBased (2)
|
||||
}
|
||||
|
||||
-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
-- The IPsec Phase-2 Tunnel Table
|
||||
--
|
||||
-- During this phase, IKE negotiates IPSEC SA parameters and setup
|
||||
-- matching IPSEC SA in the peers.
|
||||
--
|
||||
-- Phase 2 VPN: tunnel peer connection, associated with a specific policy
|
||||
-- or a tunnel interface. Phase 2 security association components include
|
||||
-- encryption and authentication algorithms, proxy-IDs and optional DH
|
||||
-- group values.
|
||||
-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
|
||||
jnxJsIpSecTunnelTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxJsIpSecTunnelEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IPsec Phase-2 Tunnel Table.
|
||||
There is one entry in this table for each active IPsec Phase-2
|
||||
Tunnel. If the tunnel is terminated, then the entry is no longer
|
||||
available after the table has been refreshed. "
|
||||
::= { jnxJsIpSecVpnPhaseTwo 1 }
|
||||
|
||||
jnxJsIpSecTunnelEntry OBJECT-TYPE
|
||||
SYNTAX JnxJsIpSecTunnelEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry contains the attributes
|
||||
associated with an active IPsec Phase-2 Tunnel."
|
||||
AUGMENTS { jnxIpSecTunnelMonEntry } -- This table augments the
|
||||
-- jnxIpSecTunnelMonTable
|
||||
::= { jnxJsIpSecTunnelTable 1 }
|
||||
|
||||
JnxJsIpSecTunnelEntry ::= SEQUENCE {
|
||||
jnxJsIpSecTunPolicyName DisplayString,
|
||||
jnxJsIpSecVpnTunType JnxJsIpSecVpnType,
|
||||
jnxJsIpSecTunCfgMonState INTEGER,
|
||||
jnxJsIpSecTunState INTEGER
|
||||
}
|
||||
|
||||
jnxJsIpSecTunPolicyName OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE(0..80))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The policy name assoicated with this tunnel if the
|
||||
this IPSEC VPN is policy based. Otherwise, this attribute
|
||||
is not applicable."
|
||||
::= { jnxJsIpSecTunnelEntry 1 }
|
||||
|
||||
|
||||
jnxJsIpSecVpnTunType OBJECT-TYPE
|
||||
SYNTAX JnxJsIpSecVpnType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This attribute indicates the IPSEC VPN tunnel is policy
|
||||
based or route based."
|
||||
::= { jnxJsIpSecTunnelEntry 2 }
|
||||
|
||||
|
||||
jnxJsIpSecTunCfgMonState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disable (1),
|
||||
enable (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The user configuration states whether to monitor the
|
||||
IPSec tunnel to be alive or not. "
|
||||
::= { jnxJsIpSecTunnelEntry 3 }
|
||||
|
||||
|
||||
jnxJsIpSecTunState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
up (1),
|
||||
down (2),
|
||||
vpnMonitoringDisabled (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This attribute indicates whether the IPSec Tunnel is up or
|
||||
down, determined by icmp ping if the jnxJsIpSecTunCfgMonState
|
||||
is enable.
|
||||
|
||||
Down: VPN monitor detects the tunnel is down
|
||||
Up: VPN monitor detects the tunnel is up.
|
||||
vpnMonitoringDisabled: user has disabled VPN tunnel monitoring."
|
||||
::= { jnxJsIpSecTunnelEntry 4 }
|
||||
|
||||
END
|
||||
|
763
MIBS/junos/JUNIPER-JS-NAT-MIB
Normal file
763
MIBS/junos/JUNIPER-JS-NAT-MIB
Normal file
@ -0,0 +1,763 @@
|
||||
-- *******************************************************************
|
||||
-- Juniper enterprise Network Address Translation (NAT) MIB.
|
||||
--
|
||||
-- Copyright (c) 2001-2012, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
-- *******************************************************************
|
||||
|
||||
JUNIPER-JS-NAT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
|
||||
Gauge32, Integer32,
|
||||
Counter32,
|
||||
NOTIFICATION-TYPE,
|
||||
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
|
||||
|
||||
InterfaceIndex FROM IF-MIB
|
||||
|
||||
DateAndTime,
|
||||
DisplayString FROM SNMPv2-TC
|
||||
InetAddressType,
|
||||
InetAddress,
|
||||
InetAddressIPv4 FROM INET-ADDRESS-MIB
|
||||
|
||||
jnxJsNAT FROM JUNIPER-JS-SMI;
|
||||
|
||||
|
||||
jnxJsNatMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201301051022Z" -- January 05, 2012
|
||||
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 object that are used to monitor
|
||||
network address translation attributes."
|
||||
|
||||
REVISION "200704132022Z" -- April 13, 2007
|
||||
DESCRIPTION "Creation Date"
|
||||
|
||||
REVISION "201203011122Z" -- March 01, 2012
|
||||
DESCRIPTION "Deprecated jnxJsNatRuleTransHits and
|
||||
jnxJsNatPoolTransHits, added
|
||||
jnxJsNatRuleHits and jnxJsNatPoolHits."
|
||||
|
||||
REVISION "201301051022Z" -- January 05, 2012
|
||||
DESCRIPTION "added jnxJsNatRuleNumOfSessions in
|
||||
jnxJsNatRuleEntry;
|
||||
added jnxJsNatPoolUtil in
|
||||
jnxJsNatPoolEntry;
|
||||
added jnxJsNatTrapRuleName, jnxJsNatTrapRuleType,
|
||||
jnxJsNatTrapRuleNumOfSessions and
|
||||
jnxJsNatRuleThresholdStatus."
|
||||
|
||||
REVISION "201807101022Z" -- July 10, 2018
|
||||
DESCRIPTION "added jnxJsNatSrcNumPortAvail,
|
||||
jnxJsNatSrcNumAddressAvail and
|
||||
jnxJsNatSrcNumAddressInuse in jnxJsSrcNatStatsEntry;
|
||||
added jnxJsNatTransType in jnxJsNatRuleTable."
|
||||
|
||||
::= { jnxJsNAT 1 }
|
||||
|
||||
|
||||
jnxJsNatNotifications OBJECT IDENTIFIER ::= { jnxJsNatMIB 0 }
|
||||
jnxJsNatObjects OBJECT IDENTIFIER ::= { jnxJsNatMIB 1 }
|
||||
jnxJsNatTrapVars OBJECT IDENTIFIER ::= { jnxJsNatMIB 2 }
|
||||
|
||||
|
||||
-- ***************************************************************
|
||||
-- Source NAT (Network Address Translation) Table
|
||||
-- ***************************************************************
|
||||
|
||||
jnxJsSrcNatNumOfEntries OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of dynamic addresses being translated.
|
||||
|
||||
jnxJsSrcNatNumOfEntries provides the total number
|
||||
of entries in the jnxJsSrcNatTable. "
|
||||
::= { jnxJsNatObjects 1 }
|
||||
|
||||
|
||||
jnxJsSrcNatTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxJsSrcNatEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"This table exposes the source NAT translation
|
||||
attributes of the translated addresses.
|
||||
|
||||
When performing source IP address translation, the device
|
||||
translates the original source IP address and/or port
|
||||
number to different one. The resource, address source pools
|
||||
provide the security device with a supply of addresses from
|
||||
which to draw when performing source network address translation.
|
||||
|
||||
The security device has the following types of source pools:
|
||||
- source pool with PAT (Port Address Translation)
|
||||
- source pool without PAT
|
||||
- Static Source Pool
|
||||
|
||||
This table contains information on source IP address
|
||||
translation only."
|
||||
::= { jnxJsNatObjects 2 }
|
||||
|
||||
jnxJsSrcNatEntry OBJECT-TYPE
|
||||
SYNTAX JnxJsSrcNatEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"Source NAT address entries. It is indexed by the address
|
||||
pool table and the address allocated. "
|
||||
INDEX { jnxJsNatSrcIpPoolName,
|
||||
jnxJsNatSrcGlobalAddr }
|
||||
::= { jnxJsSrcNatTable 1 }
|
||||
|
||||
JnxJsSrcNatEntry ::= SEQUENCE
|
||||
{
|
||||
jnxJsNatSrcIpPoolName DisplayString,
|
||||
jnxJsNatSrcGlobalAddr InetAddressIPv4,
|
||||
jnxJsNatSrcPortPoolType INTEGER,
|
||||
jnxJsNatSrcNumOfPortInuse INTEGER,
|
||||
jnxJsNatSrcNumOfSessions INTEGER,
|
||||
jnxJsNatSrcAssocatedIf InterfaceIndex
|
||||
}
|
||||
|
||||
|
||||
jnxJsNatSrcIpPoolName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The name of dynamic source IP address pool.
|
||||
|
||||
This is the address pool where the translated
|
||||
address is allocated from. "
|
||||
::= { jnxJsSrcNatEntry 1 }
|
||||
|
||||
jnxJsNatSrcGlobalAddr OBJECT-TYPE
|
||||
SYNTAX InetAddressIPv4
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The name of dynamic source IP address allocated from
|
||||
the address pool used in the NAT translation. "
|
||||
::= { jnxJsSrcNatEntry 2 }
|
||||
|
||||
jnxJsNatSrcPortPoolType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
withPAT (1),
|
||||
withoutPAT (2),
|
||||
static (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"Source NAT can do address translation with or without port
|
||||
address translation (PAT). The source port pool type indicates
|
||||
whether the address translation is done with port or without
|
||||
the port, or if it is a static translation.
|
||||
|
||||
withPAT(Source Pool with PAT): the security device translates
|
||||
both source IP address and port number of the packets
|
||||
|
||||
withoutPAT (Source Pool without PAT): the device performs source
|
||||
network address translation for the IP address without
|
||||
performing port address translation (PAT) for the source port
|
||||
number.
|
||||
|
||||
Static translation means that one range of IP addresses is
|
||||
statically mapped one to one to a shifted range of IP addresses.
|
||||
"
|
||||
::= { jnxJsSrcNatEntry 3 }
|
||||
|
||||
jnxJsNatSrcNumOfPortInuse OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The number of ports in use for this NAT address entry.
|
||||
|
||||
This attribute is only applicable to NAT translation with
|
||||
PAT."
|
||||
::= { jnxJsSrcNatEntry 4 }
|
||||
|
||||
jnxJsNatSrcNumOfSessions OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The number of sessions are in use based on this NAT address
|
||||
entry.
|
||||
|
||||
This attribute is only applicable to NAT translation without PAT."
|
||||
::= { jnxJsSrcNatEntry 5 }
|
||||
|
||||
jnxJsNatSrcAssocatedIf OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The index of interface associated with this NAT address entry.
|
||||
|
||||
This is an unique value, greater than zero, for each
|
||||
interface."
|
||||
::= { jnxJsSrcNatEntry 6 }
|
||||
|
||||
|
||||
-- ***************************************************************
|
||||
-- Port Usage of Interface Source Pool
|
||||
-- ***************************************************************
|
||||
|
||||
jnxJsNatIfSrcPoolPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxJsNatIfSrcPoolPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table monitors the port usage of the NAT interface
|
||||
source IP address pool.
|
||||
|
||||
Interface source pool is pre-defined. This source pool is
|
||||
referenced in a policy it is configured. The security
|
||||
device translates the source IP address to the address of
|
||||
the egress interface for the traffic matching a policy which
|
||||
references interface source pool. The security device always
|
||||
applies port address translation (PAT) for interface source
|
||||
pool. "
|
||||
::= { jnxJsNatObjects 3 }
|
||||
|
||||
jnxJsNatIfSrcPoolPortEntry OBJECT-TYPE
|
||||
SYNTAX JnxJsNatIfSrcPoolPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Source NAT address entries. It is indexed by the address
|
||||
pool table and the address. "
|
||||
INDEX { jnxJsNatIfSrcPoolIndex }
|
||||
::= { jnxJsNatIfSrcPoolPortTable 1 }
|
||||
|
||||
JnxJsNatIfSrcPoolPortEntry ::= SEQUENCE
|
||||
{
|
||||
jnxJsNatIfSrcPoolIndex INTEGER,
|
||||
jnxJsNatIfSrcPoolTotalSinglePorts INTEGER,
|
||||
jnxJsNatIfSrcPoolAllocSinglePorts INTEGER,
|
||||
jnxJsNatIfSrcPoolTotalTwinPorts INTEGER,
|
||||
jnxJsNatIfSrcPoolAllocTwinPorts INTEGER
|
||||
}
|
||||
|
||||
jnxJsNatIfSrcPoolIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the port pool of this address pool."
|
||||
::= { jnxJsNatIfSrcPoolPortEntry 1 }
|
||||
|
||||
jnxJsNatIfSrcPoolTotalSinglePorts OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of single ports in a port pool."
|
||||
::= { jnxJsNatIfSrcPoolPortEntry 2 }
|
||||
|
||||
jnxJsNatIfSrcPoolAllocSinglePorts OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of single ports in a port pool allocated
|
||||
or inuse."
|
||||
::= { jnxJsNatIfSrcPoolPortEntry 3 }
|
||||
|
||||
jnxJsNatIfSrcPoolTotalTwinPorts OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of twin ports in a port pool."
|
||||
::= { jnxJsNatIfSrcPoolPortEntry 4 }
|
||||
|
||||
jnxJsNatIfSrcPoolAllocTwinPorts OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of twin ports in a port pool allocated
|
||||
or inuse."
|
||||
::= { jnxJsNatIfSrcPoolPortEntry 5 }
|
||||
|
||||
-- ***************************************************************
|
||||
-- New Source NAT Table
|
||||
-- ***************************************************************
|
||||
|
||||
jnxJsSrcNatStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxJsSrcNatStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table exposes the source NAT translation
|
||||
attributes of the translated addresses.
|
||||
|
||||
When performing source IP address translation, the device
|
||||
translates the original source IP address and/or port
|
||||
number to different one. The resource, address source pools
|
||||
provide the security device with a supply of addresses from
|
||||
which to draw when performing source network address translation.
|
||||
|
||||
The security device has the following types of source pools:
|
||||
- source pool with PAT (Port Address Translation)
|
||||
- source pool without PAT
|
||||
- Static Source Pool
|
||||
|
||||
This table contains information on source IP address
|
||||
translation only."
|
||||
::= { jnxJsNatObjects 4 }
|
||||
|
||||
jnxJsSrcNatStatsEntry OBJECT-TYPE
|
||||
SYNTAX JnxJsSrcNatStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Source NAT address entries. It is indexed by the address
|
||||
pool table and the address allocated. "
|
||||
INDEX { jnxJsNatSrcPoolName,
|
||||
jnxJsNatSrcXlatedAddrType,
|
||||
jnxJsNatSrcXlatedAddr }
|
||||
::= { jnxJsSrcNatStatsTable 1 }
|
||||
|
||||
JnxJsSrcNatStatsEntry ::= SEQUENCE
|
||||
{
|
||||
jnxJsNatSrcPoolName DisplayString,
|
||||
jnxJsNatSrcXlatedAddrType INTEGER,
|
||||
jnxJsNatSrcXlatedAddr InetAddress,
|
||||
jnxJsNatSrcPoolType INTEGER,
|
||||
jnxJsNatSrcNumPortInuse INTEGER,
|
||||
jnxJsNatSrcNumSessions INTEGER,
|
||||
jnxJsNatSrcNumPortAvail Counter32,
|
||||
jnxJsNatSrcNumAddressAvail Counter32,
|
||||
jnxJsNatSrcNumAddressInuse Counter32
|
||||
}
|
||||
|
||||
|
||||
jnxJsNatSrcPoolName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of dynamic source IP address pool.
|
||||
|
||||
This is the address pool where the translated
|
||||
address is allocated from. "
|
||||
::= { jnxJsSrcNatStatsEntry 1 }
|
||||
|
||||
jnxJsNatSrcXlatedAddrType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ipv4 (1),
|
||||
ipv6 (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of dynamic source IP address allocated from
|
||||
the address pool used in the NAT translation.
|
||||
For NAT MIB, supporting ipv4(1) and ipv6(2) only."
|
||||
::= { jnxJsSrcNatStatsEntry 2 }
|
||||
|
||||
jnxJsNatSrcXlatedAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of dynamic source IP address allocated from
|
||||
the address pool used in the NAT translation.
|
||||
For NAT MIB, supporting IPv4 and IPv6 address only. "
|
||||
::= { jnxJsSrcNatStatsEntry 3 }
|
||||
|
||||
jnxJsNatSrcPoolType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
withPAT (1),
|
||||
withoutPAT (2),
|
||||
static (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Source NAT can do address translation with or without port
|
||||
address translation (PAT). The source port pool type indicates
|
||||
whether the address translation is done with port or without
|
||||
the port, or if it is a static translation.
|
||||
|
||||
withPAT(Source Pool with PAT): the security device translates
|
||||
both source IP address and port number of the packets
|
||||
|
||||
withoutPAT (Source Pool without PAT): the device performs source
|
||||
network address translation for the IP address without
|
||||
performing port address translation (PAT) for the source port
|
||||
number.
|
||||
|
||||
Static translation means that one range of IP addresses is
|
||||
statically mapped one to one to a shifted range of IP addresses.
|
||||
"
|
||||
::= { jnxJsSrcNatStatsEntry 4 }
|
||||
|
||||
jnxJsNatSrcNumPortInuse OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of ports in use for this NAT address entry.
|
||||
|
||||
This attribute is only applicable to NAT translation with
|
||||
PAT."
|
||||
::= { jnxJsSrcNatStatsEntry 5 }
|
||||
|
||||
jnxJsNatSrcNumSessions OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of sessions are in use based on this NAT address
|
||||
entry.
|
||||
|
||||
This attribute is only applicable to NAT translation without PAT."
|
||||
::= { jnxJsSrcNatStatsEntry 6 }
|
||||
|
||||
jnxJsNatSrcNumPortAvail OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of ports available with this pool."
|
||||
::= { jnxJsSrcNatStatsEntry 7 }
|
||||
|
||||
jnxJsNatSrcNumAddressAvail OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of addresses available in this pool."
|
||||
::= { jnxJsSrcNatStatsEntry 8 }
|
||||
|
||||
jnxJsNatSrcNumAddressInuse OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of addresses in use from this pool.
|
||||
This attribute is only applicable to pools used with
|
||||
source dynamic translations."
|
||||
::= { jnxJsSrcNatStatsEntry 9 }
|
||||
|
||||
-- ***************************************************************
|
||||
-- NAT Rule Hit Table
|
||||
-- ***************************************************************
|
||||
|
||||
jnxJsNatRuleTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxJsNatRuleEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table monitors NAT rule hits "
|
||||
::= { jnxJsNatObjects 5 }
|
||||
|
||||
jnxJsNatRuleEntry OBJECT-TYPE
|
||||
SYNTAX JnxJsNatRuleEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"NAT rule hit entries. It is indexed by the rule index"
|
||||
INDEX { jnxJsNatRuleName, jnxJsNatRuleType }
|
||||
::= { jnxJsNatRuleTable 1 }
|
||||
|
||||
JnxJsNatRuleEntry ::= SEQUENCE
|
||||
{
|
||||
jnxJsNatRuleName DisplayString,
|
||||
jnxJsNatRuleType INTEGER,
|
||||
jnxJsNatRuleTransHits INTEGER,
|
||||
jnxJsNatRuleHits Counter32,
|
||||
jnxJsNatRuleNumOfSessions Counter32,
|
||||
jnxJsNatTransType INTEGER
|
||||
}
|
||||
|
||||
jnxJsNatRuleName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"NAT rule name"
|
||||
::= { jnxJsNatRuleEntry 1 }
|
||||
|
||||
jnxJsNatRuleType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
source (1),
|
||||
destination (2),
|
||||
static (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"NAT types: Source, Destination and Static"
|
||||
::= { jnxJsNatRuleEntry 2 }
|
||||
|
||||
jnxJsNatRuleTransHits OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The number of hits on this NAT rule,
|
||||
Deprecated to avoid negative value."
|
||||
::= { jnxJsNatRuleEntry 3 }
|
||||
|
||||
jnxJsNatRuleHits OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of hits on this NAT rule to
|
||||
deprecate jnxJsNatRuleTransHits"
|
||||
::= { jnxJsNatRuleEntry 4 }
|
||||
|
||||
jnxJsNatRuleNumOfSessions OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of sessions on this NAT rule"
|
||||
::= { jnxJsNatRuleEntry 5 }
|
||||
|
||||
jnxJsNatTransType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
trans-type-none (10),
|
||||
basic-nat-pt (11),
|
||||
basic-nat44 (12),
|
||||
basic-nat66 (13),
|
||||
det-napt44 (14),
|
||||
dynamic-nat44 (15),
|
||||
napt-44 (16),
|
||||
napt-66 (17),
|
||||
napt-pt (18),
|
||||
det-napt64 (19),
|
||||
stateful-nat464 (20),
|
||||
stateful-nat64 (21),
|
||||
dnat-44 (22)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Translation type of this NAT rule"
|
||||
::= { jnxJsNatRuleEntry 6 }
|
||||
|
||||
-- ***************************************************************
|
||||
-- NAT Pool Hit Table
|
||||
-- ***************************************************************
|
||||
|
||||
jnxJsNatPoolTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxJsNatPoolEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table monitors NAT pool hits "
|
||||
::= { jnxJsNatObjects 6 }
|
||||
|
||||
jnxJsNatPoolEntry OBJECT-TYPE
|
||||
SYNTAX JnxJsNatPoolEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"NAT pool hit entries. It is indexed by the pool index"
|
||||
INDEX { jnxJsNatPoolName, jnxJsNatPoolType }
|
||||
::= { jnxJsNatPoolTable 1 }
|
||||
|
||||
JnxJsNatPoolEntry ::= SEQUENCE
|
||||
{
|
||||
jnxJsNatPoolName DisplayString,
|
||||
jnxJsNatPoolType INTEGER,
|
||||
jnxJsNatPoolTransHits INTEGER,
|
||||
jnxJsNatPoolHits Counter32,
|
||||
jnxJsNatPoolUtil INTEGER
|
||||
}
|
||||
|
||||
jnxJsNatPoolName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"NAT Pool name"
|
||||
::= { jnxJsNatPoolEntry 1 }
|
||||
|
||||
jnxJsNatPoolType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
source (1),
|
||||
destination (2),
|
||||
static (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"NAT types: Source, Destination and Static"
|
||||
::= { jnxJsNatPoolEntry 2 }
|
||||
|
||||
jnxJsNatPoolTransHits OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The number of hits on this NAT Pool,
|
||||
Deprecated to avoid negative value."
|
||||
::= { jnxJsNatPoolEntry 3 }
|
||||
|
||||
jnxJsNatPoolHits OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of hits on this NAT Pool
|
||||
to deprecate jnxJsNatPoolTransHits."
|
||||
::= { jnxJsNatPoolEntry 4 }
|
||||
|
||||
jnxJsNatPoolUtil OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The dynamic pool utilization in percentage."
|
||||
::= { jnxJsNatPoolEntry 5 }
|
||||
|
||||
-- ***************************************************************
|
||||
-- NAT Trap definition
|
||||
-- ***************************************************************
|
||||
|
||||
--
|
||||
-- Trap variables
|
||||
--
|
||||
jnxJsNatAddrPoolUtil OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..100)
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The dynamic address pool utilization in percentage."
|
||||
::= { jnxJsNatTrapVars 1 }
|
||||
|
||||
jnxJsNatTrapPoolName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Source NAT Pool name who issues trap"
|
||||
::= { jnxJsNatTrapVars 2 }
|
||||
|
||||
jnxJsNatPatPoolUtil OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..100)
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The dynamic pat pool utilization in percentage."
|
||||
::= { jnxJsNatTrapVars 3 }
|
||||
|
||||
jnxJsNatTrapRuleName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"NAT rule name"
|
||||
::= { jnxJsNatTrapVars 4 }
|
||||
|
||||
jnxJsNatTrapRuleType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
source (1),
|
||||
destination (2),
|
||||
static (3)
|
||||
}
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"NAT types: Source, Destination and Static"
|
||||
::= { jnxJsNatTrapVars 5 }
|
||||
|
||||
jnxJsNatTrapRuleNumOfSessions OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of sessions"
|
||||
::= { jnxJsNatTrapVars 6 }
|
||||
|
||||
--
|
||||
-- Trap notifications
|
||||
--
|
||||
|
||||
--
|
||||
-- NAT Address Pool Utilization Threshold Status
|
||||
--
|
||||
jnxJsNatAddrPoolThresholdStatus NOTIFICATION-TYPE
|
||||
OBJECTS { jnxJsNatSrcIpPoolName,
|
||||
jnxJsNatAddrPoolUtil }
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The NAT address pool untilization threshold status
|
||||
trap signifies that the address pool utilization
|
||||
is either exceeds certain percentage, or clear of
|
||||
that percentage.
|
||||
|
||||
jnxJsNatSrcIpPoolName is the name of the resource pool
|
||||
jnxJsNatAddrPoolUtil is the percentage of utilization
|
||||
of the address pool."
|
||||
::= { jnxJsNatNotifications 1 }
|
||||
|
||||
-- NAT Source Pool Utilization Threshold Status
|
||||
-- updated since jnxJsNatSrcIpPoolName is deprecated
|
||||
--
|
||||
jnxJsSrcNatPoolThresholdStatus NOTIFICATION-TYPE
|
||||
OBJECTS { jnxJsNatTrapPoolName,
|
||||
jnxJsNatAddrPoolUtil,
|
||||
jnxJsNatPatPoolUtil }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Source NAT pool untilization threshold status
|
||||
trap signifies that the address pool or PAT utilization
|
||||
is either exceeds certain percentage, or clear of that
|
||||
percentage.
|
||||
|
||||
jnxJsNatTrapPoolName is the name of source pool
|
||||
jnxJsNatAddrPoolUtil is the percentage of utilization
|
||||
of the address pool.
|
||||
jnxJsNatPatPoolUtil is the percentage of utilization
|
||||
of the pat pool."
|
||||
::= { jnxJsNatNotifications 2 }
|
||||
|
||||
|
||||
-- NAT rule session count Threshold Status
|
||||
--
|
||||
jnxJsNatRuleThresholdStatus NOTIFICATION-TYPE
|
||||
OBJECTS { jnxJsNatTrapRuleName,
|
||||
jnxJsNatTrapRuleType,
|
||||
jnxJsNatTrapRuleNumOfSessions }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The NAT rule session count threshold status
|
||||
trap signifies that the number of sessions
|
||||
is either exceeds certain threshold, or clear of that
|
||||
threshold.
|
||||
|
||||
jnxJsNatTrapRuleName is the name of rule
|
||||
jnxJsNatTrapRuleType is the type of rule.
|
||||
jnxJsNatTrapRuleConcurrentHits is the session count
|
||||
of that rule."
|
||||
::= { jnxJsNatNotifications 3 }
|
||||
|
||||
-- ***************************************************************
|
||||
-- END of File
|
||||
-- ***************************************************************
|
||||
|
||||
END
|
491
MIBS/junos/JUNIPER-JS-PACKET-MIRROR-MIB
Normal file
491
MIBS/junos/JUNIPER-JS-PACKET-MIRROR-MIB
Normal file
@ -0,0 +1,491 @@
|
||||
-- *******************************************************************
|
||||
-- Juniper enterprise specific Packet Mirror MIB.
|
||||
--
|
||||
-- Copyright (c) 2001-2012, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
-- *******************************************************************
|
||||
|
||||
JUNIPER-JS-PACKET-MIRROR-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
IpAddress, Unsigned32,
|
||||
NOTIFICATION-TYPE, MODULE-IDENTITY,
|
||||
OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
TEXTUAL-CONVENTION, DisplayString, DateAndTime
|
||||
FROM SNMPv2-TC
|
||||
|
||||
jnxJsPacketMirror
|
||||
FROM JUNIPER-JS-SMI
|
||||
|
||||
Ipv6AddressPrefix
|
||||
FROM IPV6-TC;
|
||||
|
||||
jnxJsPacketMirrorMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201604050000Z" -- April 05, 2016
|
||||
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
|
||||
"The packet mirror MIB for the Juniper Networks enterprise."
|
||||
REVISION "200910290000Z" -- October 29, 2009
|
||||
DESCRIPTION "Creation Date"
|
||||
|
||||
REVISION "201002250000Z" -- February 25, 2010
|
||||
DESCRIPTION "Added analyzer address to the LI Service Activated trap."
|
||||
|
||||
REVISION "201012160000Z" -- December 16, 2010
|
||||
DESCRIPTION "Added Target Ipv6 Address address to traps."
|
||||
|
||||
REVISION "201103160000Z" -- March 16, 2011
|
||||
DESCRIPTION "Added Target Ipv6 Prefix Length to traps."
|
||||
|
||||
REVISION "201103230000Z" -- March 23, 2011
|
||||
DESCRIPTION "Add missing Ipv6 Prefix Length to traps. Use SYNTAX
|
||||
Counter64 for tranmitted and received Octets."
|
||||
|
||||
REVISION "201106070000Z" -- June 7, 2011
|
||||
DESCRIPTION "Change SYNTAX of Mirror Identifier."
|
||||
|
||||
|
||||
REVISION "201111230000Z" -- November 23, 2011
|
||||
DESCRIPTION "Add jnxJsPacketMirrorTriggerType circuitId."
|
||||
|
||||
REVISION "201604050000Z" -- April 05, 2016
|
||||
DESCRIPTION "Changed trap class from SNMP_TRAP_CLASS_AUTH
|
||||
to SNMP_TRAP_CLASS_V3_ONLY"
|
||||
::= { jnxJsPacketMirror 1 }
|
||||
|
||||
jnxJsPacketMirrorNotifications OBJECT IDENTIFIER ::= { jnxJsPacketMirrorMIB 0 }
|
||||
jnxJsPacketMirrorObjects OBJECT IDENTIFIER ::= { jnxJsPacketMirrorMIB 1 }
|
||||
|
||||
|
||||
-- ***************************************************************
|
||||
-- Next Branch node.
|
||||
-- ***************************************************************
|
||||
|
||||
jnxJsPacketMirrorTrapVars OBJECT IDENTIFIER ::= { jnxJsPacketMirrorObjects 1 }
|
||||
|
||||
-- ********************************************************************
|
||||
-- Objects used for the packet mirroring traps
|
||||
-- ********************************************************************
|
||||
|
||||
jnxJsPacketMirrorIdentifier OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mirror identifier."
|
||||
::= { jnxJsPacketMirrorTrapVars 1 }
|
||||
|
||||
jnxJsPacketMirrorSessionIdentifier OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The session identifier."
|
||||
::= { jnxJsPacketMirrorTrapVars 2 }
|
||||
|
||||
jnxJsPacketMirrorTrigger OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The trigger that caused mirroring."
|
||||
::= { jnxJsPacketMirrorTrapVars 3 }
|
||||
|
||||
jnxJsPacketMirrorTriggerType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
interfaceString(0),
|
||||
ipAddress(1),
|
||||
nasPortId(2),
|
||||
username(3),
|
||||
callingStationId(4),
|
||||
acctSessionId(5),
|
||||
option82(6),
|
||||
remoteId(7),
|
||||
circuitId(8) }
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The trigger type."
|
||||
::= { jnxJsPacketMirrorTrapVars 4 }
|
||||
|
||||
jnxJsPacketMirrorConfigurationSource OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
radiusLogin(0),
|
||||
radiusCoa(1),
|
||||
cliTrigger(2),
|
||||
cliStatic(3),
|
||||
dtcp(4)}
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The configuration source of this mirroring."
|
||||
::= { jnxJsPacketMirrorTrapVars 5 }
|
||||
|
||||
jnxJsPacketMirrorErrorCause OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
genericFailure(0),
|
||||
noResourcesAvailable(1),
|
||||
memoryExhausted(2),
|
||||
noSuchName(3),
|
||||
invalidAnalyzerAddress(4),
|
||||
noSuchUserOrInterface(5),
|
||||
featureNotSupported(6),
|
||||
missingOrInvalidAttribute(7),
|
||||
routerMismatch(8),
|
||||
nameLengthExceeded(9),
|
||||
dfcdNak(10)
|
||||
}
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The error cause."
|
||||
::= { jnxJsPacketMirrorTrapVars 6 }
|
||||
|
||||
jnxJsPacketMirrorErrorString OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The error string as reported by the JUNOS application."
|
||||
::= { jnxJsPacketMirrorTrapVars 7 }
|
||||
|
||||
jnxJsPacketMirrorApplicationName OBJECT-TYPE
|
||||
SYNTAX INTEGER { authd(0) }
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the JUNOS application reporting the trap."
|
||||
::= { jnxJsPacketMirrorTrapVars 8 }
|
||||
|
||||
jnxJsPacketMirrorAnalyzerAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address of analyzer."
|
||||
::= { jnxJsPacketMirrorTrapVars 9 }
|
||||
|
||||
jnxJsPacketMirrorUserName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The login name of the user who's traffic is being mirrored."
|
||||
::= { jnxJsPacketMirrorTrapVars 10 }
|
||||
|
||||
jnxJsPacketMirrorDateAndTime OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time of event."
|
||||
::= { jnxJsPacketMirrorTrapVars 11 }
|
||||
|
||||
jnxJsPacketMirrorRouterId OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..257))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The VRF ID in JUNOS. Represented as the Logical Router (LR)
|
||||
Name followed by the Router Instance (RI) Name."
|
||||
::= { jnxJsPacketMirrorTrapVars 12 }
|
||||
|
||||
jnxJsPacketMirrorDirection OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ingress(0),
|
||||
egress(1),
|
||||
bidirection(2)
|
||||
}
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mirroring direction."
|
||||
::= { jnxJsPacketMirrorTrapVars 13 }
|
||||
|
||||
jnxJsPacketMirrorTargetIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IP address of the mirrored interface."
|
||||
::= { jnxJsPacketMirrorTrapVars 14 }
|
||||
|
||||
jnxJsPacketMirrorTerminationReason OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
genericFailure(0),
|
||||
userRequest(1),
|
||||
lostCarrier(2),
|
||||
lostService(3),
|
||||
idleTimeout(4),
|
||||
sessionTimeout(5),
|
||||
adminReset(6),
|
||||
adminReboot(7),
|
||||
portError(8),
|
||||
nasError(9),
|
||||
nasRequest0(10),
|
||||
nasReboot1(11),
|
||||
portUnneeded(12),
|
||||
portPreempted(13),
|
||||
portSuspended(14),
|
||||
serviceUnavailable(15),
|
||||
callback(16),
|
||||
userError(17),
|
||||
hostRequest(18),
|
||||
supplicantRestart(19),
|
||||
reauthenticationFailure(20),
|
||||
portReinitialized(21),
|
||||
portAdministrativelyDisabled(22),
|
||||
authenticationReject(23),
|
||||
interfaceDeleted(24)
|
||||
}
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The reason for ending a mirroring session which the analyzer may
|
||||
interpret as an access or packet session event."
|
||||
::= { jnxJsPacketMirrorTrapVars 15 }
|
||||
|
||||
jnxPacketMirrorCallingStationIdentifier OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The calling station id of the subscriber who's traffic is being monitored."
|
||||
::= { jnxJsPacketMirrorTrapVars 16 }
|
||||
|
||||
jnxPacketMirrorNasIdentifier OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Nas identification where the traffic is being monitored."
|
||||
::= { jnxJsPacketMirrorTrapVars 17 }
|
||||
|
||||
jnxJsPacketMirrorOctetsReceived OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The subscriber octet count received."
|
||||
::= { jnxJsPacketMirrorTrapVars 18 }
|
||||
|
||||
jnxJsPacketMirrorOctetsTransmitted OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The subscriber octet count transmitted."
|
||||
::= { jnxJsPacketMirrorTrapVars 19 }
|
||||
|
||||
jnxJsPacketMirrorTargetIpv6Address OBJECT-TYPE
|
||||
SYNTAX Ipv6AddressPrefix
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IPv6 address of the mirrored interface."
|
||||
::= { jnxJsPacketMirrorTrapVars 20 }
|
||||
|
||||
jnxJsPacketMirrorTrgtIpv6PfxLen OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IPv6 prefix length of the mirrored interface."
|
||||
::= { jnxJsPacketMirrorTrapVars 21 }
|
||||
|
||||
-- ***************************************************************
|
||||
-- definition of packet mirroring traps
|
||||
-- ***************************************************************
|
||||
|
||||
--
|
||||
-- Mirroring Failed
|
||||
--
|
||||
|
||||
jnxJsPacketMirrorMirroringFailure NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
jnxJsPacketMirrorDateAndTime,
|
||||
jnxJsPacketMirrorConfigurationSource,
|
||||
jnxJsPacketMirrorTriggerType,
|
||||
jnxJsPacketMirrorTrigger,
|
||||
jnxJsPacketMirrorRouterId,
|
||||
jnxJsPacketMirrorUserName,
|
||||
jnxJsPacketMirrorIdentifier,
|
||||
jnxJsPacketMirrorSessionIdentifier,
|
||||
jnxJsPacketMirrorErrorCause,
|
||||
jnxJsPacketMirrorApplicationName,
|
||||
jnxJsPacketMirrorErrorString }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The jnxJsPacketMirrorMirroringFailure Trap indicates that
|
||||
the packet mirroring operation failed."
|
||||
::= { jnxJsPacketMirrorNotifications 1 }
|
||||
|
||||
--
|
||||
-- Target has logged in
|
||||
--
|
||||
jnxJsPacketMirrorLiSubscriberLoggedIn NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
jnxJsPacketMirrorDateAndTime,
|
||||
jnxJsPacketMirrorConfigurationSource,
|
||||
jnxJsPacketMirrorTriggerType,
|
||||
jnxJsPacketMirrorTrigger,
|
||||
jnxJsPacketMirrorRouterId,
|
||||
jnxJsPacketMirrorIdentifier,
|
||||
jnxJsPacketMirrorSessionIdentifier,
|
||||
jnxJsPacketMirrorDirection,
|
||||
jnxJsPacketMirrorTargetIpAddress,
|
||||
jnxJsPacketMirrorAnalyzerAddress,
|
||||
jnxPacketMirrorNasIdentifier,
|
||||
jnxPacketMirrorCallingStationIdentifier,
|
||||
jnxJsPacketMirrorTargetIpv6Address,
|
||||
jnxJsPacketMirrorTrgtIpv6PfxLen }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The jnxJsPacketMirrorLiSubscriberLoggedIn Trap indicates that
|
||||
the target has logged in."
|
||||
::= { jnxJsPacketMirrorNotifications 2 }
|
||||
|
||||
--
|
||||
-- Target was unable to log in.
|
||||
--
|
||||
jnxJsPacketMirrorLiSubscriberLogInFailed NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
jnxJsPacketMirrorDateAndTime,
|
||||
jnxJsPacketMirrorConfigurationSource,
|
||||
jnxJsPacketMirrorTriggerType,
|
||||
jnxJsPacketMirrorTrigger,
|
||||
jnxJsPacketMirrorRouterId,
|
||||
jnxJsPacketMirrorIdentifier,
|
||||
jnxJsPacketMirrorSessionIdentifier,
|
||||
jnxJsPacketMirrorDirection,
|
||||
jnxJsPacketMirrorTargetIpAddress,
|
||||
jnxJsPacketMirrorAnalyzerAddress,
|
||||
jnxJsPacketMirrorErrorCause,
|
||||
jnxJsPacketMirrorErrorString,
|
||||
jnxPacketMirrorCallingStationIdentifier,
|
||||
jnxJsPacketMirrorTargetIpv6Address,
|
||||
jnxJsPacketMirrorTrgtIpv6PfxLen }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The jnxJsPacketMirrorLiSubscriberLogInFailed Trap indicates that
|
||||
a request for the subscriber log in request failed due to the
|
||||
reason in jnxJsPacketMirrorTerminationReason."
|
||||
::= { jnxJsPacketMirrorNotifications 3 }
|
||||
|
||||
--
|
||||
-- Target logged out.
|
||||
--
|
||||
jnxJsPacketMirrorLiSubscriberLoggedOut NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
jnxJsPacketMirrorDateAndTime,
|
||||
jnxJsPacketMirrorConfigurationSource,
|
||||
jnxJsPacketMirrorTriggerType,
|
||||
jnxJsPacketMirrorTrigger,
|
||||
jnxJsPacketMirrorRouterId,
|
||||
jnxJsPacketMirrorIdentifier,
|
||||
jnxJsPacketMirrorSessionIdentifier,
|
||||
jnxJsPacketMirrorDirection,
|
||||
jnxJsPacketMirrorTargetIpAddress,
|
||||
jnxJsPacketMirrorAnalyzerAddress,
|
||||
jnxJsPacketMirrorTerminationReason,
|
||||
jnxJsPacketMirrorOctetsReceived,
|
||||
jnxJsPacketMirrorOctetsTransmitted,
|
||||
jnxJsPacketMirrorTargetIpv6Address,
|
||||
jnxJsPacketMirrorTrgtIpv6PfxLen }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The jnxJsPacketMirrorLiSubscriberLoggedOut Trap indicates that
|
||||
the target has logged out with one of the reasons in
|
||||
jnxJsPacketMirrorTerminationReason."
|
||||
::= { jnxJsPacketMirrorNotifications 4 }
|
||||
|
||||
--
|
||||
-- The LI service on the target has been activated.
|
||||
--
|
||||
jnxJsPacketMirrorLiServiceActivated NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
jnxJsPacketMirrorDateAndTime,
|
||||
jnxJsPacketMirrorConfigurationSource,
|
||||
jnxJsPacketMirrorTriggerType,
|
||||
jnxJsPacketMirrorTrigger,
|
||||
jnxJsPacketMirrorRouterId,
|
||||
jnxJsPacketMirrorIdentifier,
|
||||
jnxJsPacketMirrorSessionIdentifier,
|
||||
jnxJsPacketMirrorDirection,
|
||||
jnxJsPacketMirrorTargetIpAddress,
|
||||
jnxPacketMirrorNasIdentifier,
|
||||
jnxPacketMirrorCallingStationIdentifier,
|
||||
jnxJsPacketMirrorAnalyzerAddress,
|
||||
jnxJsPacketMirrorTargetIpv6Address,
|
||||
jnxJsPacketMirrorTrgtIpv6PfxLen }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The jnxJsPacketMirrorLiServiceActivated Trap indicates that
|
||||
packet mirroring on an interface has been activated."
|
||||
::= { jnxJsPacketMirrorNotifications 5 }
|
||||
|
||||
--
|
||||
-- The LI service on the target failed.
|
||||
--
|
||||
jnxJsPacketMirrorLiServiceActivationFailed NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
jnxJsPacketMirrorDateAndTime,
|
||||
jnxJsPacketMirrorConfigurationSource,
|
||||
jnxJsPacketMirrorTriggerType,
|
||||
jnxJsPacketMirrorTrigger,
|
||||
jnxJsPacketMirrorRouterId,
|
||||
jnxJsPacketMirrorIdentifier,
|
||||
jnxJsPacketMirrorSessionIdentifier,
|
||||
jnxJsPacketMirrorDirection,
|
||||
jnxJsPacketMirrorTargetIpAddress,
|
||||
jnxJsPacketMirrorAnalyzerAddress,
|
||||
jnxJsPacketMirrorErrorCause,
|
||||
jnxJsPacketMirrorErrorString,
|
||||
jnxPacketMirrorCallingStationIdentifier,
|
||||
jnxJsPacketMirrorTargetIpv6Address,
|
||||
jnxJsPacketMirrorTrgtIpv6PfxLen }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The jnxJsPacketMirrorLiServiceActivationFailed Trap indicates
|
||||
that the LI service on an interface has failed due to the reason
|
||||
in jnxJsPacketMirrorTerminationReason."
|
||||
::= { jnxJsPacketMirrorNotifications 6 }
|
||||
|
||||
--
|
||||
-- The LI service on the target has been deactivated.
|
||||
--
|
||||
jnxJsPacketMirrorLiServiceDeactivated NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
jnxJsPacketMirrorDateAndTime,
|
||||
jnxJsPacketMirrorConfigurationSource,
|
||||
jnxJsPacketMirrorTriggerType,
|
||||
jnxJsPacketMirrorTrigger,
|
||||
jnxJsPacketMirrorRouterId,
|
||||
jnxJsPacketMirrorIdentifier,
|
||||
jnxJsPacketMirrorSessionIdentifier,
|
||||
jnxJsPacketMirrorDirection,
|
||||
jnxJsPacketMirrorTargetIpAddress,
|
||||
jnxJsPacketMirrorAnalyzerAddress,
|
||||
jnxJsPacketMirrorTerminationReason,
|
||||
jnxJsPacketMirrorTargetIpv6Address,
|
||||
jnxJsPacketMirrorTrgtIpv6PfxLen }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The jnxJsPacketMirrorLiServiceDeactivated Trap indicates that
|
||||
the LI service on an interface has been deactivated due to
|
||||
the reason in jnxJsPacketMirrorTerminationReason."
|
||||
::= { jnxJsPacketMirrorNotifications 7 }
|
||||
|
||||
END
|
750
MIBS/junos/JUNIPER-JS-POLICY-MIB
Normal file
750
MIBS/junos/JUNIPER-JS-POLICY-MIB
Normal file
@ -0,0 +1,750 @@
|
||||
-- *******************************************************************
|
||||
-- Juniper enterprise specific policy objects MIB.
|
||||
--
|
||||
-- Copyright (c) 2007, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
-- *******************************************************************
|
||||
|
||||
JUNIPER-JS-POLICY-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
jnxJsPolicies FROM JUNIPER-JS-SMI
|
||||
|
||||
Integer32, Counter64,
|
||||
Gauge32, Counter32,
|
||||
NOTIFICATION-TYPE,
|
||||
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
|
||||
DisplayString, TimeStamp FROM SNMPv2-TC;
|
||||
|
||||
|
||||
jnxJsSecPolicyMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201307020000Z" -- July 02, 2013
|
||||
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 mib for policy monitoring.
|
||||
|
||||
A security policy, which can be configured from the user
|
||||
interface controls the traffic flow from one zone to another
|
||||
zone by defining the kind(s) of traffic permitted from
|
||||
specified IP sources to specified IP destinations at
|
||||
scheduled times.
|
||||
|
||||
Juniper security device enforce the security policies rules
|
||||
for the transit traffic in terms of which traffic can pass
|
||||
through the firewall, and the actions taken on the traffic as
|
||||
it passes through the firewall. "
|
||||
REVISION "200612140000Z" -- Dec 14, 2006
|
||||
DESCRIPTION "Creation Date"
|
||||
REVISION "201307020000Z" -- July 02, 2013
|
||||
DESCRIPTION "Add policy system wide counters for dropped and accepted ipv4 and ipv6 packets"
|
||||
::= { jnxJsPolicies 1 }
|
||||
|
||||
|
||||
jnxJsPolicyNotifications OBJECT IDENTIFIER ::= { jnxJsSecPolicyMIB 0 }
|
||||
jnxJsPolicyObjects OBJECT IDENTIFIER ::= { jnxJsSecPolicyMIB 1 }
|
||||
jnxJsPolicyTrapVars OBJECT IDENTIFIER ::= { jnxJsSecPolicyMIB 2 }
|
||||
jnxJsPolicySystemStats OBJECT IDENTIFIER ::= { jnxJsSecPolicyMIB 3 }
|
||||
jnxJsPolicySystemStatsIPv4 OBJECT IDENTIFIER ::= { jnxJsPolicySystemStats 1 }
|
||||
jnxJsPolicySystemStatsIPv6 OBJECT IDENTIFIER ::= { jnxJsPolicySystemStats 2 }
|
||||
|
||||
|
||||
-- ***************************************************************
|
||||
-- Security Policy Table
|
||||
-- ***************************************************************
|
||||
|
||||
jnxJsPolicyNumber OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of policies (regardless of their current
|
||||
state) present on this system."
|
||||
::= { jnxJsPolicyObjects 1 }
|
||||
|
||||
|
||||
jnxJsPolicyTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxJsPolicyEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table exposes the security policy entries. Security
|
||||
devices/routers provide a network boundary with a single
|
||||
point of entry and exit point, which allows the screening
|
||||
and directing of traffic through the implementation of
|
||||
access policies. The access policies can permit, deny,
|
||||
encrypt, authenticate, prioirtize, schedule and monitor
|
||||
the traffic flow through the firewall.
|
||||
|
||||
This table lists entries of policy. The number of policies
|
||||
are given by jnxJsPolicyNumber."
|
||||
::= { jnxJsPolicyObjects 2 }
|
||||
|
||||
jnxJsPolicyEntry OBJECT-TYPE
|
||||
SYNTAX JnxJsPolicyEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry contains a security policy.
|
||||
|
||||
The security policies are configured under from-zone,
|
||||
to-zone direction. Under a specific zone direction,
|
||||
each security policy contains name, match-criteria,
|
||||
action, and other options."
|
||||
|
||||
INDEX { jnxJsPolicyFromZone,
|
||||
jnxJsPolicyToZone,
|
||||
jnxJsPolicyName }
|
||||
::= { jnxJsPolicyTable 1 }
|
||||
|
||||
JnxJsPolicyEntry ::= SEQUENCE
|
||||
{
|
||||
jnxJsPolicyFromZone DisplayString,
|
||||
jnxJsPolicyToZone DisplayString,
|
||||
jnxJsPolicyName DisplayString,
|
||||
jnxJsPolicySequenceNumber Integer32,
|
||||
jnxJsPolicyAction INTEGER,
|
||||
jnxJsPolicyScheduler DisplayString,
|
||||
jnxJsPolicyState INTEGER,
|
||||
jnxJsPolicyStatsAvailability INTEGER,
|
||||
jnxJsPolicyPerSecBytesThreshold Integer32,
|
||||
jnxJsPolicyPerMinKbytesThreshold Integer32
|
||||
}
|
||||
|
||||
jnxJsPolicyFromZone OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..63))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The attribute displays the from zone name."
|
||||
::= { jnxJsPolicyEntry 1 }
|
||||
|
||||
jnxJsPolicyToZone OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..63))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The attribute exposes the to-zone name."
|
||||
::= { jnxJsPolicyEntry 2 }
|
||||
|
||||
jnxJsPolicyName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..63))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the policy defined. It consists of up to 256 ascii
|
||||
characters and uniquely identifies the policy entry."
|
||||
::= { jnxJsPolicyEntry 3 }
|
||||
|
||||
jnxJsPolicySequenceNumber OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The attribute indicates the policy sequence order of the policy
|
||||
within a specific from-zone and to-zone pair. Policies are matched
|
||||
in a sequence where the ordering is specified by this number."
|
||||
::= { jnxJsPolicyEntry 4 }
|
||||
|
||||
jnxJsPolicyAction OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
permit (1),
|
||||
deny (2),
|
||||
reject (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The attribute indicates the actions performed when the
|
||||
criteria is matched.
|
||||
|
||||
The action permit, deny and reject are used configured policies."
|
||||
::= { jnxJsPolicyEntry 5 }
|
||||
|
||||
jnxJsPolicyScheduler OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..63))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the schedule attached to this policy. Certain schedule
|
||||
has a specified duration and this may effect the status of the
|
||||
policy."
|
||||
::= { jnxJsPolicyEntry 6 }
|
||||
|
||||
jnxJsPolicyState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
active (1),
|
||||
inactive (2),
|
||||
unavailable (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The state of this policy: active, inactive, or unavailable.
|
||||
|
||||
The state can be effected by the scheduler if the scheduler
|
||||
has a specified duration."
|
||||
::= { jnxJsPolicyEntry 7 }
|
||||
|
||||
jnxJsPolicyStatsAvailability OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
available (1),
|
||||
unavailable (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The statistics availability of this policy.
|
||||
|
||||
The attribute indicates whether the statistics counters are
|
||||
available and are actively updated. If available, there would
|
||||
exists a matching jnxJsPolicyStatsEntry for the policy."
|
||||
::= { jnxJsPolicyEntry 8 }
|
||||
|
||||
jnxJsPolicyPerSecBytesThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The attribute indicates the threshold value of bytes per second."
|
||||
::= { jnxJsPolicyEntry 9 }
|
||||
|
||||
jnxJsPolicyPerMinKbytesThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The attribute indicates the threshold value of kbyte per min."
|
||||
::= { jnxJsPolicyEntry 10 }
|
||||
|
||||
|
||||
-- ***************************************************************
|
||||
-- Security Policy Statistics Table
|
||||
-- ***************************************************************
|
||||
|
||||
jnxJsPolicyStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxJsPolicyStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table exposes the security policy statistics entries. These
|
||||
statistics can be enabled and disabled by configuration on a
|
||||
per policy basis."
|
||||
::= { jnxJsPolicyObjects 3 }
|
||||
|
||||
jnxJsPolicyStatsEntry OBJECT-TYPE
|
||||
SYNTAX JnxJsPolicyStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry contains a security policy.
|
||||
|
||||
The security policies are configured under from-zone,
|
||||
to-zone direction. Under a specific zone direction,
|
||||
each security policy contains name, match-criteria,
|
||||
action, and other options."
|
||||
|
||||
INDEX { jnxJsPolicyFromZone,
|
||||
jnxJsPolicyToZone,
|
||||
jnxJsPolicyName }
|
||||
::= { jnxJsPolicyStatsTable 1 }
|
||||
|
||||
JnxJsPolicyStatsEntry ::= SEQUENCE
|
||||
{
|
||||
jnxJsPolicyStatsCreationTime TimeStamp,
|
||||
jnxJsPolicyStatsInputBytes Counter64,
|
||||
jnxJsPolicyStatsInputByteRate Gauge32,
|
||||
jnxJsPolicyStatsOutputBytes Counter64,
|
||||
jnxJsPolicyStatsOutputByteRate Gauge32,
|
||||
jnxJsPolicyStatsInputPackets Counter32,
|
||||
jnxJsPolicyStatsInputPacketRate Gauge32,
|
||||
jnxJsPolicyStatsOutputPackets Counter32,
|
||||
jnxJsPolicyStatsOutputPacketRate Gauge32,
|
||||
jnxJsPolicyStatsNumSessions Counter32,
|
||||
jnxJsPolicyStatsSessionRate Gauge32,
|
||||
jnxJsPolicyStatsSessionDeleted Counter32,
|
||||
jnxJsPolicyStatsLookups Counter32,
|
||||
jnxJsPolicyStatsCountAlarm Counter32,
|
||||
jnxJsPolicyStatsInBytesInit Counter64,
|
||||
jnxJsPolicyStatsInBytesRep Counter64,
|
||||
jnxJsPolicyStatsInByteRtInit Gauge32,
|
||||
jnxJsPolicyStatsInByteRtRep Gauge32,
|
||||
jnxJsPolicyStatsOutBytesInit Counter64,
|
||||
jnxJsPolicyStatsOutBytesRep Counter64,
|
||||
jnxJsPolicyStatsOutByteRtInit Gauge32,
|
||||
jnxJsPolicyStatsOutByteRtRep Gauge32,
|
||||
jnxJsPolicyStatsInPacketsInit Counter32,
|
||||
jnxJsPolicyStatsInPacketsRep Counter32,
|
||||
jnxJsPolicyStatsInPacketRtInit Gauge32,
|
||||
jnxJsPolicyStatsInPacketRtRep Gauge32,
|
||||
jnxJsPolicyStatsOutPacketsInit Counter32,
|
||||
jnxJsPolicyStatsOutPacketsRep Counter32,
|
||||
jnxJsPolicyStatsOutPacketRtInit Gauge32,
|
||||
jnxJsPolicyStatsOutPacketRtRep Gauge32
|
||||
}
|
||||
|
||||
jnxJsPolicyStatsCreationTime OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The creation timestamp of the policy statistics entry. The
|
||||
timestamp is modified during the creation and deletion of the
|
||||
policy statistics entry. When the timestamp changes, the policy
|
||||
entry statistics is assumed to be a new statistics entry and not
|
||||
associated with previous statistic entry of the same indices."
|
||||
::= { jnxJsPolicyStatsEntry 1 }
|
||||
|
||||
jnxJsPolicyStatsInputBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of input bytes enters the FW through this policy."
|
||||
::= { jnxJsPolicyStatsEntry 2 }
|
||||
|
||||
jnxJsPolicyStatsInputByteRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of input bytes per second or the rate that enters the FW
|
||||
through this policy."
|
||||
::= { jnxJsPolicyStatsEntry 3 }
|
||||
|
||||
jnxJsPolicyStatsOutputBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of output bytes associated with this policy."
|
||||
::= { jnxJsPolicyStatsEntry 4 }
|
||||
|
||||
jnxJsPolicyStatsOutputByteRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of output bytes per second or the rate associated
|
||||
with this policy."
|
||||
::= { jnxJsPolicyStatsEntry 5 }
|
||||
|
||||
jnxJsPolicyStatsInputPackets OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of input packets enters the FW through this policy."
|
||||
::= { jnxJsPolicyStatsEntry 6 }
|
||||
|
||||
jnxJsPolicyStatsInputPacketRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of input packets per second or the input packet rate
|
||||
of the FW through this policy."
|
||||
::= { jnxJsPolicyStatsEntry 7 }
|
||||
|
||||
jnxJsPolicyStatsOutputPackets OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of output packets associated with this policy."
|
||||
::= { jnxJsPolicyStatsEntry 8 }
|
||||
|
||||
jnxJsPolicyStatsOutputPacketRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of output packets per second or the rate
|
||||
associated with this policy."
|
||||
::= { jnxJsPolicyStatsEntry 9 }
|
||||
|
||||
jnxJsPolicyStatsNumSessions OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of sessions associated with this policy."
|
||||
::= { jnxJsPolicyStatsEntry 10 }
|
||||
|
||||
jnxJsPolicyStatsSessionRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The rate of the sessions associated with this policy."
|
||||
::= { jnxJsPolicyStatsEntry 11 }
|
||||
|
||||
jnxJsPolicyStatsSessionDeleted OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of sessions associated with this policy."
|
||||
::= { jnxJsPolicyStatsEntry 12 }
|
||||
|
||||
jnxJsPolicyStatsLookups OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of policy lookups performed."
|
||||
::= { jnxJsPolicyStatsEntry 13 }
|
||||
|
||||
jnxJsPolicyStatsCountAlarm OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The number of alarm counted when the traffic exceeds
|
||||
certain threshold configuration. The node is obsoleted."
|
||||
::= { jnxJsPolicyStatsEntry 14 }
|
||||
|
||||
jnxJsPolicyStatsInBytesInit OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of input bytes in the session initial direction enters
|
||||
the FW through this policy."
|
||||
::= { jnxJsPolicyStatsEntry 15 }
|
||||
|
||||
jnxJsPolicyStatsInBytesRep OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of input bytes in the session reply direction enters
|
||||
the FW through this policy."
|
||||
::= { jnxJsPolicyStatsEntry 16 }
|
||||
|
||||
jnxJsPolicyStatsInByteRtInit OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of input bytes in the session initial direction
|
||||
per second or the rate that enters the FW through this policy."
|
||||
::= { jnxJsPolicyStatsEntry 17 }
|
||||
|
||||
jnxJsPolicyStatsInByteRtRep OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of input bytes in the session reply direction
|
||||
per second or the rate that enters the FW through this policy."
|
||||
::= { jnxJsPolicyStatsEntry 18 }
|
||||
|
||||
jnxJsPolicyStatsOutBytesInit OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of output bytes in the session initial direction
|
||||
associated with this policy."
|
||||
::= { jnxJsPolicyStatsEntry 19 }
|
||||
|
||||
jnxJsPolicyStatsOutBytesRep OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of output bytes in the session reply direction
|
||||
associated with this policy."
|
||||
::= { jnxJsPolicyStatsEntry 20 }
|
||||
|
||||
jnxJsPolicyStatsOutByteRtInit OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of output bytes in the session initial direction
|
||||
per second or the rate associated with this policy."
|
||||
::= { jnxJsPolicyStatsEntry 21 }
|
||||
|
||||
jnxJsPolicyStatsOutByteRtRep OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of output bytes in the session reply direction per
|
||||
second or the rate associated with this policy."
|
||||
::= { jnxJsPolicyStatsEntry 22 }
|
||||
|
||||
jnxJsPolicyStatsInPacketsInit OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of input packets in the session initial direction
|
||||
enters the FW through this policy."
|
||||
::= { jnxJsPolicyStatsEntry 23 }
|
||||
|
||||
jnxJsPolicyStatsInPacketsRep OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of input packets in the session reply direction
|
||||
enters the FW through this policy."
|
||||
::= { jnxJsPolicyStatsEntry 24 }
|
||||
|
||||
jnxJsPolicyStatsInPacketRtInit OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of input packets in the session initial direction
|
||||
per second or the input packet rate of the FW through this policy."
|
||||
::= { jnxJsPolicyStatsEntry 25 }
|
||||
|
||||
jnxJsPolicyStatsInPacketRtRep OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of input packets in the session reply direction
|
||||
per second or the input packet rate of the FW through this policy."
|
||||
::= { jnxJsPolicyStatsEntry 26 }
|
||||
|
||||
jnxJsPolicyStatsOutPacketsInit OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of output packets in the session initial direction
|
||||
associated with this policy."
|
||||
::= { jnxJsPolicyStatsEntry 27 }
|
||||
|
||||
jnxJsPolicyStatsOutPacketsRep OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of output packets in the session reply direction
|
||||
associated with this policy."
|
||||
::= { jnxJsPolicyStatsEntry 28 }
|
||||
|
||||
jnxJsPolicyStatsOutPacketRtInit OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of output packets in the session initial direction
|
||||
per second or the rate associated with this policy."
|
||||
::= { jnxJsPolicyStatsEntry 29 }
|
||||
|
||||
jnxJsPolicyStatsOutPacketRtRep OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of output packets in the session reply direction
|
||||
per second or the rate associated with this policy."
|
||||
::= { jnxJsPolicyStatsEntry 30 }
|
||||
|
||||
|
||||
-- ***************************************************************
|
||||
-- System Wide Policy Statistics related
|
||||
-- ***************************************************************
|
||||
jnxJsPolicySystemStatsEnabled OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enabled (1),
|
||||
disabled (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The configured status of Policy System Wide Statistic Collection."
|
||||
::= { jnxJsPolicySystemStats 3 }
|
||||
|
||||
-- ***************************************************************
|
||||
-- System Wide Policy Statistics IPv4
|
||||
-- ***************************************************************
|
||||
|
||||
jnxJsPolicySystemStatsTotalAllowIPv4Packets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of IPv4 packets allowed by all policies."
|
||||
::= { jnxJsPolicySystemStatsIPv4 1 }
|
||||
|
||||
jnxJsPolicySystemStatsTotalAllowIPv4Bytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of IPv4 bytes allowed by all policies."
|
||||
::= { jnxJsPolicySystemStatsIPv4 2 }
|
||||
|
||||
jnxJsPolicySystemStatsTotalAllowIPv4PacketsRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The rate of IPv4 packets allowed by all policies."
|
||||
::= { jnxJsPolicySystemStatsIPv4 3 }
|
||||
|
||||
jnxJsPolicySystemStatsTotalAllowIPv4BytesRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The rate of IPv4 bytes allowed by all policies."
|
||||
::= { jnxJsPolicySystemStatsIPv4 4 }
|
||||
|
||||
jnxJsPolicySystemStatsTotalDropIPv4Packets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of IPv4 packets dropped by all policies."
|
||||
::= { jnxJsPolicySystemStatsIPv4 5 }
|
||||
|
||||
jnxJsPolicySystemStatsTotalDropIPv4Bytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of IPv4 bytes dropped by all policies."
|
||||
::= { jnxJsPolicySystemStatsIPv4 6 }
|
||||
|
||||
jnxJsPolicySystemStatsTotalDropIPv4PacketsRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The rate of IPv4 packets dropped by all policies."
|
||||
::= { jnxJsPolicySystemStatsIPv4 7 }
|
||||
|
||||
jnxJsPolicySystemStatsTotalDropIPv4BytesRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The rate of IPv4 bytes dropped by all policies."
|
||||
::= { jnxJsPolicySystemStatsIPv4 8 }
|
||||
|
||||
jnxJsPolicySystemStatsTotalAllowIPv4Flows OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of IPv4 flows allowed by all policies."
|
||||
::= { jnxJsPolicySystemStatsIPv4 9 }
|
||||
|
||||
jnxJsPolicySystemStatsTotalAllowIPv4FlowsRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The rate of IPv4 flows allowed by all policies."
|
||||
::= { jnxJsPolicySystemStatsIPv4 10 }
|
||||
|
||||
-- ***************************************************************
|
||||
-- System Wide Policy Statistics IPv6
|
||||
-- ***************************************************************
|
||||
|
||||
jnxJsPolicySystemStatsTotalAllowIPv6Packets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of IPv6 packets allowed by all policies."
|
||||
::= { jnxJsPolicySystemStatsIPv6 1 }
|
||||
|
||||
jnxJsPolicySystemStatsTotalAllowIPv6Bytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of IPv6 bytes allowed by all policies."
|
||||
::= { jnxJsPolicySystemStatsIPv6 2 }
|
||||
|
||||
jnxJsPolicySystemStatsTotalAllowIPv6PacketsRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The rate of IPv6 packets allowed by all policies."
|
||||
::= { jnxJsPolicySystemStatsIPv6 3 }
|
||||
|
||||
jnxJsPolicySystemStatsTotalAllowIPv6BytesRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The rate of IPv6 bytes allowed by all policies."
|
||||
::= { jnxJsPolicySystemStatsIPv6 4 }
|
||||
|
||||
jnxJsPolicySystemStatsTotalDropIPv6Packets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of IPv6 packets dropped by all policies."
|
||||
::= { jnxJsPolicySystemStatsIPv6 5 }
|
||||
|
||||
jnxJsPolicySystemStatsTotalDropIPv6Bytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of IPv6 bytes dropped by all policies."
|
||||
::= { jnxJsPolicySystemStatsIPv6 6 }
|
||||
|
||||
jnxJsPolicySystemStatsTotalDropIPv6PacketsRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The rate of IPv6 packets dropped by all policies."
|
||||
::= { jnxJsPolicySystemStatsIPv6 7 }
|
||||
|
||||
jnxJsPolicySystemStatsTotalDropIPv6BytesRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The rate of IPv6 bytes dropped by all policies."
|
||||
::= { jnxJsPolicySystemStatsIPv6 8 }
|
||||
|
||||
jnxJsPolicySystemStatsTotalAllowIPv6Flows OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of IPv6 flows allowed by all policies."
|
||||
::= { jnxJsPolicySystemStatsIPv6 9 }
|
||||
|
||||
jnxJsPolicySystemStatsTotalAllowIPv6FlowsRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The rate of IPv6 flows allowed by all policies."
|
||||
::= { jnxJsPolicySystemStatsIPv6 10 }
|
||||
|
||||
-- ***************************************************************
|
||||
-- definition of access authentication related traps.
|
||||
-- FIX : To be implemented.
|
||||
-- ***************************************************************
|
||||
|
||||
|
||||
END
|
1556
MIBS/junos/JUNIPER-JS-SCREENING-MIB
Normal file
1556
MIBS/junos/JUNIPER-JS-SCREENING-MIB
Normal file
File diff suppressed because it is too large
Load Diff
58
MIBS/junos/JUNIPER-JS-SMI
Normal file
58
MIBS/junos/JUNIPER-JS-SMI
Normal file
@ -0,0 +1,58 @@
|
||||
--
|
||||
-- Juniper Enterprise Specific MIB: Structure of Management Information
|
||||
--
|
||||
-- Copyright (c) 2002-2011, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
JUNIPER-JS-SMI DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
jnxJsMibRoot FROM JUNIPER-SMI;
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- This MIB file added the nodes to create the Juniper Security
|
||||
-- tree structure under the object node: jnxJsObjects.
|
||||
-- In general, the prefix jnxJs is used to name the object identifiers
|
||||
-- and to designate them.
|
||||
--
|
||||
-- The jnxJsSecurity node is designed to provide a branch for the security
|
||||
-- related MIB defintions specific to the JS products.
|
||||
--
|
||||
|
||||
--
|
||||
-- Object identifier added as the basis for identifying other JS nodes.
|
||||
--
|
||||
jnxJsSecurity OBJECT IDENTIFIER ::= { jnxJsMibRoot 1 }
|
||||
|
||||
|
||||
--
|
||||
-- next level object identifiers under jnxJsSecurity
|
||||
--
|
||||
jnxJsIf OBJECT IDENTIFIER ::= { jnxJsSecurity 1 }
|
||||
jnxJsAuth OBJECT IDENTIFIER ::= { jnxJsSecurity 2 }
|
||||
jnxJsCertificates OBJECT IDENTIFIER ::= { jnxJsSecurity 3 }
|
||||
jnxJsPolicies OBJECT IDENTIFIER ::= { jnxJsSecurity 4 }
|
||||
jnxJsIPSecVpn OBJECT IDENTIFIER ::= { jnxJsSecurity 5 }
|
||||
|
||||
-- Removed the resource node since there is no object implemented.
|
||||
--
|
||||
-- jnxJsResources OBJECT IDENTIFIER ::= { jnxJsSecurity 6 }
|
||||
|
||||
jnxJsNAT OBJECT IDENTIFIER ::= { jnxJsSecurity 7 }
|
||||
jnxJsScreening OBJECT IDENTIFIER ::= { jnxJsSecurity 8 }
|
||||
jnxJsDhcp OBJECT IDENTIFIER ::= { jnxJsSecurity 9 }
|
||||
jnxJsDnsRoot OBJECT IDENTIFIER ::= { jnxJsSecurity 10 }
|
||||
jnxJsIdpRoot OBJECT IDENTIFIER ::= { jnxJsSecurity 11 }
|
||||
jnxJsSPUMonitoringRoot OBJECT IDENTIFIER ::= { jnxJsSecurity 12 }
|
||||
jnxJsUTMRoot OBJECT IDENTIFIER ::= { jnxJsSecurity 13 }
|
||||
jnxJsChassisCluster OBJECT IDENTIFIER ::= { jnxJsSecurity 14 }
|
||||
jnxVoip OBJECT IDENTIFIER ::= { jnxJsSecurity 15 }
|
||||
jnxJsPacketMirror OBJECT IDENTIFIER ::= { jnxJsSecurity 16 }
|
||||
jnxLsysSecurityProfile OBJECT IDENTIFIER ::= { jnxJsSecurity 17 }
|
||||
jnxJsFlow OBJECT IDENTIFIER ::= { jnxJsSecurity 18 }
|
||||
END
|
463
MIBS/junos/JUNIPER-JS-UTM-AV-MIB
Normal file
463
MIBS/junos/JUNIPER-JS-UTM-AV-MIB
Normal file
@ -0,0 +1,463 @@
|
||||
-- *******************************************************************
|
||||
-- Juniper enterprise security UTM MIB.
|
||||
--
|
||||
-- Copyright (c) 2001-2011, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
-- *******************************************************************
|
||||
|
||||
|
||||
JUNIPER-JS-UTM-AV-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
Integer32,
|
||||
NOTIFICATION-TYPE,
|
||||
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
|
||||
DisplayString FROM SNMPv2-TC
|
||||
jnxJsUTMRoot FROM JUNIPER-JS-SMI;
|
||||
|
||||
|
||||
jnxJsAntiVirus MODULE-IDENTITY
|
||||
LAST-UPDATED "201102080800Z" -- Feb 08, 2011
|
||||
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 MIB for Juniper Enterprise specific
|
||||
antivirus functionality. Juniper documentation is recommended
|
||||
as the reference."
|
||||
|
||||
REVISION "201102080800Z"
|
||||
DESCRIPTION "Creation Date"
|
||||
|
||||
::= { jnxJsUTMRoot 1 }
|
||||
|
||||
|
||||
jnxJsAntiVirusObjects OBJECT IDENTIFIER ::= { jnxJsAntiVirus 1 }
|
||||
jnxJsAntiVirusTraps OBJECT IDENTIFIER ::= { jnxJsAntiVirus 2 }
|
||||
jnxJsAntiVirusTrapsPrefix OBJECT IDENTIFIER ::= { jnxJsAntiVirus 0 }
|
||||
jnxJsAntiVirusTrapVars OBJECT IDENTIFIER ::= { jnxJsAntiVirus 3 }
|
||||
|
||||
|
||||
-- ***************************************************************
|
||||
-- anti-virus objects
|
||||
-- ***************************************************************
|
||||
|
||||
|
||||
-- ***************************************************************
|
||||
-- scan engine objects
|
||||
-- ***************************************************************
|
||||
|
||||
jnxJsAntiVirusEngine OBJECT IDENTIFIER ::= { jnxJsAntiVirusObjects 1 }
|
||||
|
||||
jnxJsAVEngineType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown-engine (1),
|
||||
kaspersky-lab-engine (2),
|
||||
juniper-express-engine (3),
|
||||
sophos-engine (4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The scan engine type in use. User can use CLI to set the
|
||||
engine type to either full AV (kaspersky-lab-engine),
|
||||
express AV (juniper-express-engine) or Sophos AV
|
||||
(sophos-engine). If AV is not configured then engine type
|
||||
is not known."
|
||||
::= { jnxJsAntiVirusEngine 1 }
|
||||
|
||||
jnxJsAVCurrentPatternVersionString OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"Anti-Virus pattern database version currently in use."
|
||||
::= { jnxJsAntiVirusEngine 2 }
|
||||
|
||||
jnxJsAVDatabaseType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
full (1),
|
||||
express (2),
|
||||
unknown (3),
|
||||
sophos (4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The Database type in use. User can use CLI to set the
|
||||
engine type to full AV, express AV or Sophos AV.
|
||||
Corresponding database types are Full for KL Engine,
|
||||
Express for Juniper Express Engine and Sophos for Sophos
|
||||
AV Engine."
|
||||
::= { jnxJsAntiVirusEngine 3 }
|
||||
|
||||
-- ***************************************************************
|
||||
-- scan statistics objects
|
||||
-- ***************************************************************
|
||||
|
||||
jnxJsAntiVirusStats OBJECT IDENTIFIER ::= { jnxJsAntiVirusObjects 2 }
|
||||
|
||||
jnxJsAVScanCodeClean OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"Number of requests passed Anti-Virus scan."
|
||||
::= { jnxJsAntiVirusStats 1 }
|
||||
|
||||
jnxJsAVScanCodeInfected OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"Number of requests found infected by Anti-Virus scan engine."
|
||||
::= { jnxJsAntiVirusStats 2 }
|
||||
|
||||
jnxJsAVScanCodeProtected OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"Number of requests cannot be scanned due to protected by password."
|
||||
::= { jnxJsAntiVirusStats 3 }
|
||||
|
||||
jnxJsAVScanCodeDecompress OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"Number of requests cannot be scanned due to exceeding max
|
||||
decmopress layer."
|
||||
::= { jnxJsAntiVirusStats 4 }
|
||||
|
||||
jnxJsAVScanCodeCorrupted OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"Number of requests cannot be scanned due to file corrupted."
|
||||
::= { jnxJsAntiVirusStats 5 }
|
||||
|
||||
jnxJsAVScanCodeNoResource OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"Number of requests cannot be scanned due to out-of-resource."
|
||||
::= { jnxJsAntiVirusStats 6 }
|
||||
|
||||
|
||||
jnxJsAVScanCodeInternalError OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"Number of requests cannot be scanned due to internal error."
|
||||
::= { jnxJsAntiVirusStats 7 }
|
||||
|
||||
jnxJsAVScanCodeMaxContentSize OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"Number of requests cannot be scanned due to exceeding max content
|
||||
size limit."
|
||||
::= { jnxJsAntiVirusStats 8 }
|
||||
|
||||
jnxJsAVScanCodeTooManyReq OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"Number of requests cannot be scanned due to exceeding maximum
|
||||
requests limit."
|
||||
::= { jnxJsAntiVirusStats 9 }
|
||||
|
||||
|
||||
jnxJsAVScanCodeTimeout OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"Number of requests cannot be scanned due to scan timeout."
|
||||
::= { jnxJsAntiVirusStats 10 }
|
||||
|
||||
jnxJsAVScanCodeEngineNotReady OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"Number of requests cannot be scanned due to scan engine not ready."
|
||||
::= { jnxJsAntiVirusStats 11 }
|
||||
|
||||
-- ***************************************************************
|
||||
-- scan engine table objects
|
||||
-- ***************************************************************
|
||||
|
||||
jnxJsUTMAntiVirusEngine OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxJsUTMAntiVirusEngineEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table of anti-virus engine objects."
|
||||
::= { jnxJsAntiVirusObjects 3 }
|
||||
|
||||
jnxJsUTMAntiVirusEngineEntry OBJECT-TYPE
|
||||
SYNTAX JnxJsUTMAntiVirusEngineEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entry for anti-virus engine table."
|
||||
INDEX { jnxJsUTMAVEngineIndex }
|
||||
::= { jnxJsUTMAntiVirusEngine 1 }
|
||||
|
||||
JnxJsUTMAntiVirusEngineEntry ::= SEQUENCE {
|
||||
jnxJsUTMAVEngineIndex Integer32,
|
||||
jnxJsUTMAVEngineType INTEGER,
|
||||
jnxJsUTMAVPatternVersionString DisplayString,
|
||||
jnxJsUTMAVDatabaseType INTEGER
|
||||
}
|
||||
|
||||
jnxJsUTMAVEngineIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..'7fffffff'h)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index is the cluster node number. If the device is
|
||||
not in a cluster mode then it will be the local node
|
||||
number."
|
||||
::= { jnxJsUTMAntiVirusEngineEntry 1 }
|
||||
|
||||
jnxJsUTMAVEngineType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown-engine (1),
|
||||
kaspersky-lab-engine (2),
|
||||
juniper-express-engine (3),
|
||||
sophos-engine (4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The scan engine type in use. User can use CLI to set the
|
||||
engine type to either full AV (kaspersky-lab-engine),
|
||||
express AV (juniper-express-engine) or Sophos AV
|
||||
(sophos-engine). If AV is not configured then engine type
|
||||
is not known."
|
||||
::= { jnxJsUTMAntiVirusEngineEntry 2 }
|
||||
|
||||
jnxJsUTMAVPatternVersionString OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Anti-Virus pattern database version currently in use."
|
||||
::= { jnxJsUTMAntiVirusEngineEntry 3 }
|
||||
|
||||
jnxJsUTMAVDatabaseType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
full (1),
|
||||
express (2),
|
||||
unknown (3),
|
||||
sophos (4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Database type in use. User can use CLI to set the
|
||||
engine type to full AV, express AV or Sophos AV.
|
||||
Corresponding database types are Full for KL Engine,
|
||||
Express for Juniper Express Engine and Sophos for Sophos
|
||||
AV Engine."
|
||||
::= { jnxJsUTMAntiVirusEngineEntry 4 }
|
||||
|
||||
-- ***************************************************************
|
||||
-- scan statistics table objects
|
||||
-- ***************************************************************
|
||||
|
||||
jnxJsUTMAntiVirusStats OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxJsUTMAntiVirusStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table of anti-virus stats objects."
|
||||
::= { jnxJsAntiVirusObjects 4 }
|
||||
|
||||
jnxJsUTMAntiVirusStatsEntry OBJECT-TYPE
|
||||
SYNTAX JnxJsUTMAntiVirusStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entry of anti-virus stats object."
|
||||
INDEX { jnxJsUTMAVStatsIndex }
|
||||
::= { jnxJsUTMAntiVirusStats 1 }
|
||||
|
||||
JnxJsUTMAntiVirusStatsEntry ::= SEQUENCE {
|
||||
jnxJsUTMAVStatsIndex Integer32,
|
||||
jnxJsUTMAVScanCodeClean Integer32,
|
||||
jnxJsUTMAVScanCodeInfected Integer32,
|
||||
jnxJsUTMAVScanCodeProtected Integer32,
|
||||
jnxJsUTMAVScanCodeDecompress Integer32,
|
||||
jnxJsUTMAVScanCodeCorrupted Integer32,
|
||||
jnxJsUTMAVScanCodeNoResource Integer32,
|
||||
jnxJsUTMAVScanCodeInternalError Integer32,
|
||||
jnxJsUTMAVScanCodeMaxContentSize Integer32,
|
||||
jnxJsUTMAVScanCodeTooManyReq Integer32,
|
||||
jnxJsUTMAVScanCodeTimeout Integer32,
|
||||
jnxJsUTMAVScanCodeEngineNotReady Integer32
|
||||
}
|
||||
|
||||
jnxJsUTMAVStatsIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..'7fffffff'h)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index is the cluster node number. If the device is
|
||||
not in a cluster mode then it will be the local node
|
||||
number."
|
||||
::= { jnxJsUTMAntiVirusStatsEntry 1 }
|
||||
|
||||
jnxJsUTMAVScanCodeClean OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of requests passed Anti-Virus scan."
|
||||
::= { jnxJsUTMAntiVirusStatsEntry 2 }
|
||||
|
||||
jnxJsUTMAVScanCodeInfected OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of requests found infected by Anti-Virus scan engine."
|
||||
::= { jnxJsUTMAntiVirusStatsEntry 3 }
|
||||
|
||||
jnxJsUTMAVScanCodeProtected OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of requests cannot be scanned due to protected by password."
|
||||
::= { jnxJsUTMAntiVirusStatsEntry 4 }
|
||||
|
||||
jnxJsUTMAVScanCodeDecompress OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of requests cannot be scanned due to exceeding max
|
||||
decmopress layer."
|
||||
::= { jnxJsUTMAntiVirusStatsEntry 5 }
|
||||
|
||||
jnxJsUTMAVScanCodeCorrupted OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of requests cannot be scanned due to file corrupted."
|
||||
::= { jnxJsUTMAntiVirusStatsEntry 6 }
|
||||
|
||||
jnxJsUTMAVScanCodeNoResource OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of requests cannot be scanned due to out-of-resource."
|
||||
::= { jnxJsUTMAntiVirusStatsEntry 7 }
|
||||
|
||||
jnxJsUTMAVScanCodeInternalError OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of requests cannot be scanned due to internal error."
|
||||
::= { jnxJsUTMAntiVirusStatsEntry 8 }
|
||||
|
||||
jnxJsUTMAVScanCodeMaxContentSize OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of requests cannot be scanned due to exceeding max content
|
||||
size limit."
|
||||
::= { jnxJsUTMAntiVirusStatsEntry 9 }
|
||||
|
||||
jnxJsUTMAVScanCodeTooManyReq OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of requests cannot be scanned due to exceeding maximum
|
||||
requests limit."
|
||||
::= { jnxJsUTMAntiVirusStatsEntry 10 }
|
||||
|
||||
jnxJsUTMAVScanCodeTimeout OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of requests cannot be scanned due to scan timeout."
|
||||
::= { jnxJsUTMAntiVirusStatsEntry 11 }
|
||||
|
||||
jnxJsUTMAVScanCodeEngineNotReady OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of requests cannot be scanned due to scan engine not ready."
|
||||
::= { jnxJsUTMAntiVirusStatsEntry 12 }
|
||||
|
||||
|
||||
-- ***************************************************************
|
||||
-- antivirus traps
|
||||
-- ***************************************************************
|
||||
|
||||
--
|
||||
-- When new pattern is updated, a trap is generated.
|
||||
--
|
||||
|
||||
jnxJsAvPatternUpdateTrap NOTIFICATION-TYPE
|
||||
OBJECTS { jnxAVPatternVersionString,
|
||||
jnxAVPatternTimestamp
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This traps is raised when the Anti-Virus pattern database is
|
||||
updated successfully."
|
||||
::= { jnxJsAntiVirusTrapsPrefix 1 }
|
||||
|
||||
|
||||
--
|
||||
-- Trap variables
|
||||
--
|
||||
|
||||
jnxAVPatternVersionString OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..255))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Anti-Virus last successfully updated pattern database version."
|
||||
::= { jnxJsAntiVirusTrapVars 1 }
|
||||
|
||||
|
||||
jnxAVPatternTimestamp OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..255))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Anti-Virus last successfully updated pattern database timestamp."
|
||||
::= { jnxJsAntiVirusTrapVars 2 }
|
||||
|
||||
--
|
||||
-- End of File
|
||||
--
|
||||
|
||||
END
|
300
MIBS/junos/JUNIPER-JVAE-INFRA-MIB
Normal file
300
MIBS/junos/JUNIPER-JVAE-INFRA-MIB
Normal file
@ -0,0 +1,300 @@
|
||||
--
|
||||
-- Juniper JunosV App Engine Infrastructure MIB
|
||||
--
|
||||
-- Copyright (c) 2012 Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
JUNIPER-JVAE-INFRA-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, OBJECT-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
|
||||
InetAddressIPv4, InetAddressIPv6
|
||||
FROM INET-ADDRESS-MIB
|
||||
|
||||
jnxJVAEMibRoot
|
||||
FROM JUNIPER-SMI;
|
||||
|
||||
jnxJVAEInfraMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201208010000Z" -- Aug 01 00:00:00 2012 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
|
||||
"The MIB module for JunosV App Engine Infrastructure."
|
||||
REVISION "201208010000Z" -- Aug 01 00:00:00 2012 UTC
|
||||
DESCRIPTION
|
||||
"Initial version of JVAE Infrastructure MIB."
|
||||
|
||||
::= { jnxJVAEMibRoot 1 }
|
||||
|
||||
|
||||
jnxJVAEInfraNotifications OBJECT IDENTIFIER ::= { jnxJVAEInfraMIB 0 }
|
||||
jnxJVAEInfraObjects OBJECT IDENTIFIER ::= { jnxJVAEInfraMIB 1 }
|
||||
jnxJVAEInfraTables OBJECT IDENTIFIER ::= { jnxJVAEInfraObjects 1 }
|
||||
|
||||
|
||||
--
|
||||
-- JVAE Infrstructure Objects
|
||||
--
|
||||
|
||||
--
|
||||
-- Compute Node Table
|
||||
--
|
||||
|
||||
jnxJVAECNTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxJVAECNEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of Compute Nodes."
|
||||
::= { jnxJVAEInfraTables 1 }
|
||||
|
||||
jnxJVAECNEntry OBJECT-TYPE
|
||||
SYNTAX JnxJVAECNEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Compute Node."
|
||||
INDEX { jnxJVAECNId }
|
||||
::= { jnxJVAECNTable 1 }
|
||||
|
||||
JnxJVAECNEntry ::= SEQUENCE {
|
||||
jnxJVAECNId DisplayString,
|
||||
jnxJVAECNName DisplayString,
|
||||
jnxJVAECCName DisplayString,
|
||||
jnxJVAECNState INTEGER,
|
||||
jnxJVAECNLastStateChange DisplayString,
|
||||
jnxJVAECNRouterIPv4 InetAddressIPv4,
|
||||
jnxJVAECNRouterIPv6 InetAddressIPv6,
|
||||
jnxJVAECNMgmtIPv4 InetAddressIPv4,
|
||||
jnxJVAECNMgmtIPv6 InetAddressIPv6,
|
||||
jnxJVAECNSWVersion DisplayString
|
||||
}
|
||||
|
||||
jnxJVAECNId OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Id of the Compute Node."
|
||||
::= { jnxJVAECNEntry 1 }
|
||||
|
||||
jnxJVAECNName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..60))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of the Compute Node."
|
||||
::= { jnxJVAECNEntry 2 }
|
||||
|
||||
jnxJVAECCName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..60))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of the Compute Cluster, to which this Compute Node belongs."
|
||||
::= { jnxJVAECNEntry 3 }
|
||||
|
||||
jnxJVAECNState OBJECT-TYPE
|
||||
SYNTAX INTEGER { offline(0), online(1), error(2) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"State of Compute Node as seen by the VE platform Manager."
|
||||
::= { jnxJVAECNEntry 4 }
|
||||
|
||||
jnxJVAECNLastStateChange OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(26..30))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The date and time when last state change was observed for this
|
||||
Compute Node."
|
||||
::= { jnxJVAECNEntry 5 }
|
||||
|
||||
jnxJVAECNRouterIPv4 OBJECT-TYPE
|
||||
SYNTAX InetAddressIPv4
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Network address on the router side, which used for all management
|
||||
between the router and Compute Node."
|
||||
::= { jnxJVAECNEntry 6 }
|
||||
|
||||
jnxJVAECNRouterIPv6 OBJECT-TYPE
|
||||
SYNTAX InetAddressIPv6
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Network address on the router side, which used for all management
|
||||
between the router and Compute Node."
|
||||
::= { jnxJVAECNEntry 7 }
|
||||
|
||||
jnxJVAECNMgmtIPv4 OBJECT-TYPE
|
||||
SYNTAX InetAddressIPv4
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Network address on the compute node side, which used for all management
|
||||
between the router and Compute Node."
|
||||
::= { jnxJVAECNEntry 8 }
|
||||
|
||||
jnxJVAECNMgmtIPv6 OBJECT-TYPE
|
||||
SYNTAX InetAddressIPv6
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Network address on the compute node side, which used for all management
|
||||
between the router and Compute Node."
|
||||
::= { jnxJVAECNEntry 9 }
|
||||
|
||||
jnxJVAECNSWVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..128))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Compute Node software version."
|
||||
::= { jnxJVAECNEntry 10 }
|
||||
|
||||
--
|
||||
-- Virtual Machine Instances Table
|
||||
--
|
||||
|
||||
jnxJVAEVMTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxJVAEVMEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of virutal machine instances."
|
||||
::= { jnxJVAEInfraTables 2 }
|
||||
|
||||
jnxJVAEVMEntry OBJECT-TYPE
|
||||
SYNTAX JnxJVAEVMEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A virutal machine instance."
|
||||
INDEX { jnxJVAEVMId }
|
||||
::= { jnxJVAEVMTable 1 }
|
||||
|
||||
JnxJVAEVMEntry ::= SEQUENCE {
|
||||
jnxJVAEVMId OCTET STRING,
|
||||
jnxJVAEVMName DisplayString,
|
||||
jnxJVAEVMCCName DisplayString,
|
||||
jnxJVAEVMCNName DisplayString,
|
||||
jnxJVAEVMCNId DisplayString,
|
||||
jnxJVAEVMUuid OCTET STRING,
|
||||
jnxJVAEVMPkg DisplayString,
|
||||
jnxJVAEVMStatus INTEGER
|
||||
}
|
||||
|
||||
jnxJVAEVMId OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(1..127))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An unique identifier for this virtual machine instance. This
|
||||
identifier is not retained across restart of the subsytem."
|
||||
::= { jnxJVAEVMEntry 1 }
|
||||
|
||||
jnxJVAEVMName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..60))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of the virtual machine instance."
|
||||
::= { jnxJVAEVMEntry 2 }
|
||||
|
||||
jnxJVAEVMCCName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..60))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of the compute cluster which the compute node belongs."
|
||||
::= { jnxJVAEVMEntry 3 }
|
||||
|
||||
jnxJVAEVMCNName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..60))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of the compute node on which the virtual machine runs."
|
||||
::= { jnxJVAEVMEntry 4 }
|
||||
|
||||
jnxJVAEVMCNId OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Id of the compute node on which the virtual machine runs."
|
||||
::= { jnxJVAEVMEntry 5 }
|
||||
|
||||
jnxJVAEVMUuid OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(1..60))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"UUID of the virtual machine."
|
||||
::= { jnxJVAEVMEntry 6 }
|
||||
|
||||
jnxJVAEVMPkg OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..127))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of package installed on the router holding the imgage for
|
||||
this virtual machine."
|
||||
::= { jnxJVAEVMEntry 7 }
|
||||
|
||||
jnxJVAEVMStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER { offline(0), online(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status of the virtual machine instance."
|
||||
::= { jnxJVAEVMEntry 8 }
|
||||
|
||||
|
||||
--
|
||||
-- JVAE Infrastructure Notifications
|
||||
--
|
||||
|
||||
jnxJVAECNStateChange NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
jnxJVAECNId,
|
||||
jnxJVAECNName,
|
||||
jnxJVAECCName,
|
||||
jnxJVAECNState,
|
||||
jnxJVAECNLastStateChange
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated whenever compute node state changes."
|
||||
::= { jnxJVAEInfraNotifications 1 }
|
||||
|
||||
jnxJVAEVMStateChange NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
jnxJVAEVMId,
|
||||
jnxJVAEVMName,
|
||||
jnxJVAEVMCNId,
|
||||
jnxJVAEVMUuid,
|
||||
jnxJVAEVMStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification whenever the virutal machine status changes."
|
||||
::= { jnxJVAEInfraNotifications 2 }
|
||||
|
||||
END
|
908
MIBS/junos/JUNIPER-JVAE-NODE-MIB
Normal file
908
MIBS/junos/JUNIPER-JVAE-NODE-MIB
Normal file
@ -0,0 +1,908 @@
|
||||
--
|
||||
-- Juniper JunosV App Engine Node MIB
|
||||
--
|
||||
-- Copyright (c) 2012 Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
JUNIPER-JVAE-NODE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, OBJECT-IDENTITY,
|
||||
Gauge32, Counter64
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
DisplayString, PhysAddress, TruthValue
|
||||
FROM SNMPv2-TC
|
||||
|
||||
jnxJVAEMibRoot
|
||||
FROM JUNIPER-SMI;
|
||||
|
||||
jnxJVAENodeMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201208010000Z" -- Aug 01 00:00:00 2012 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
|
||||
"The MIB modules for JunosV App Engine Compute Nodes."
|
||||
REVISION "201208010000Z" -- Aug 01 00:00:00 2012 UTC
|
||||
DESCRIPTION
|
||||
"Initial version of JVAE Node MIB."
|
||||
|
||||
::= { jnxJVAEMibRoot 2 }
|
||||
|
||||
|
||||
jnxJVAENodeNotifications OBJECT IDENTIFIER ::= { jnxJVAENodeMIB 0 }
|
||||
jnxJVAENodeObjects OBJECT IDENTIFIER ::= { jnxJVAENodeMIB 1 }
|
||||
jnxJVAENodeTables OBJECT IDENTIFIER ::= { jnxJVAENodeObjects 1 }
|
||||
|
||||
|
||||
--
|
||||
-- JVAE Node Objects
|
||||
--
|
||||
|
||||
--
|
||||
-- Compute Node System Information Table
|
||||
--
|
||||
|
||||
jnxJVAECNSysInfoTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxJVAECNSysInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table for further information on Compute Nodes."
|
||||
::= { jnxJVAENodeTables 1 }
|
||||
|
||||
jnxJVAECNSysInfoEntry OBJECT-TYPE
|
||||
SYNTAX JnxJVAECNSysInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"System information for a Compute Node."
|
||||
INDEX { jnxJVAECNSysId }
|
||||
::= { jnxJVAECNSysInfoTable 1 }
|
||||
|
||||
JnxJVAECNSysInfoEntry ::= SEQUENCE {
|
||||
jnxJVAECNSysId DisplayString,
|
||||
jnxJVAECNSysCpus INTEGER,
|
||||
jnxJVAECNSysProcessingLoad INTEGER,
|
||||
jnxJVAECNSysMemCapacity Gauge32,
|
||||
jnxJVAECNSysMemUsed Gauge32,
|
||||
jnxJVAECNSysMemFree Gauge32,
|
||||
jnxJVAECNSysMemUsedPr INTEGER,
|
||||
jnxJVAECNSysSwapCapacity Gauge32,
|
||||
jnxJVAECNSysSwapFree Gauge32,
|
||||
jnxJVAECNSysBootMethod INTEGER,
|
||||
jnxJVAECNSysLastReboot DisplayString
|
||||
}
|
||||
|
||||
jnxJVAECNSysId OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Id of the Compute Node."
|
||||
::= { jnxJVAECNSysInfoEntry 1 }
|
||||
|
||||
jnxJVAECNSysCpus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of CPUs or cores on the Compute Node."
|
||||
::= { jnxJVAECNSysInfoEntry 2 }
|
||||
|
||||
jnxJVAECNSysProcessingLoad OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..100)
|
||||
UNITS "%"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total processing load on the Compute Node, in percentage."
|
||||
::= { jnxJVAECNSysInfoEntry 3 }
|
||||
|
||||
jnxJVAECNSysMemCapacity OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "KB"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The amount of RAM on the Compute Node, in kilo bytes. Zero if
|
||||
information is unavailable."
|
||||
::= { jnxJVAECNSysInfoEntry 4 }
|
||||
|
||||
jnxJVAECNSysMemUsed OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "KB"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The amount of RAM used on the Compute Node, in kilo bytes. Zero
|
||||
if information in unavailable."
|
||||
::= { jnxJVAECNSysInfoEntry 5 }
|
||||
|
||||
jnxJVAECNSysMemFree OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "KB"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The amount of RAM free on the Compute Node, in kilo bytes. Zero
|
||||
if information in unavailable."
|
||||
::= { jnxJVAECNSysInfoEntry 6 }
|
||||
|
||||
jnxJVAECNSysMemUsedPr OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..100)
|
||||
UNITS "%"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The amount of RAM used on the Compute Node, in percentage. Zero
|
||||
if information in unavailable."
|
||||
::= { jnxJVAECNSysInfoEntry 7 }
|
||||
|
||||
jnxJVAECNSysSwapCapacity OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "KB"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total swap space on the Compute Node, in kilo bytes. Zero if
|
||||
information is unavailable."
|
||||
::= { jnxJVAECNSysInfoEntry 8 }
|
||||
|
||||
jnxJVAECNSysSwapFree OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "KB"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The amout of swap space free on the Compute Node, in kilo bytes.
|
||||
Zero if information is unavailable."
|
||||
::= { jnxJVAECNSysInfoEntry 9 }
|
||||
|
||||
jnxJVAECNSysBootMethod OBJECT-TYPE
|
||||
SYNTAX INTEGER { unknown(0), network(1), local (2) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Boot method used by the Compute Node, in the last reboot."
|
||||
::= { jnxJVAECNSysInfoEntry 10 }
|
||||
|
||||
jnxJVAECNSysLastReboot OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(30))
|
||||
UNITS "Secs"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Seconds passed since the last reboot or restart of the Compute Node."
|
||||
::= { jnxJVAECNSysInfoEntry 11 }
|
||||
|
||||
--
|
||||
-- Compute Node Processor (CPU) Table
|
||||
--
|
||||
|
||||
jnxJVAECNProcessorTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxJVAECNProcessorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of Processors contained in the Compute Nodes."
|
||||
::= { jnxJVAENodeTables 2 }
|
||||
|
||||
jnxJVAECNProcessorEntry OBJECT-TYPE
|
||||
SYNTAX JnxJVAECNProcessorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Processor."
|
||||
INDEX { jnxJVAECNSysId, jnxJVAECNProcessorId }
|
||||
::= { jnxJVAECNProcessorTable 1 }
|
||||
|
||||
JnxJVAECNProcessorEntry ::= SEQUENCE {
|
||||
jnxJVAECNProcessorId INTEGER,
|
||||
jnxJVAECNProcessorLoad INTEGER
|
||||
}
|
||||
|
||||
jnxJVAECNProcessorId OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..256)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An unique identifier for the processor with this Compute Node."
|
||||
::= { jnxJVAECNProcessorEntry 1 }
|
||||
|
||||
jnxJVAECNProcessorLoad OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..100)
|
||||
UNITS "%"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Load on the processor, expressed in percentage. Zero if information
|
||||
is unavailable."
|
||||
::= { jnxJVAECNProcessorEntry 2 }
|
||||
|
||||
--
|
||||
-- Compute Node Network Interface Table
|
||||
--
|
||||
|
||||
jnxJVAECNifTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxJVAECNifEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of network interfaces contained in the Compute Nodes."
|
||||
::= { jnxJVAENodeTables 3 }
|
||||
|
||||
jnxJVAECNifEntry OBJECT-TYPE
|
||||
SYNTAX JnxJVAECNifEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A network interface."
|
||||
INDEX { jnxJVAECNSysId, jnxJVAECNifId }
|
||||
::= { jnxJVAECNifTable 1 }
|
||||
|
||||
JnxJVAECNifEntry ::= SEQUENCE {
|
||||
jnxJVAECNifId INTEGER,
|
||||
jnxJVAECNifName DisplayString,
|
||||
jnxJVAECNifOperStatus INTEGER,
|
||||
jnxJVAECNifAdminStatus INTEGER,
|
||||
jnxJVAECNifLinkDetect TruthValue,
|
||||
jnxJVAECNifAddress PhysAddress,
|
||||
jnxJVAECNifInPkts Counter64,
|
||||
jnxJVAECNifInDiscards Counter64,
|
||||
jnxJVAECNifInErrors Counter64,
|
||||
jnxJVAECNifOutPkts Counter64,
|
||||
jnxJVAECNifOutDiscards Counter64,
|
||||
jnxJVAECNifOutErrors Counter64
|
||||
}
|
||||
|
||||
jnxJVAECNifId OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An unique identifier for the network interface."
|
||||
::= { jnxJVAECNifEntry 1 }
|
||||
|
||||
jnxJVAECNifName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..10))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description of the interface."
|
||||
::= { jnxJVAECNifEntry 2 }
|
||||
|
||||
jnxJVAECNifOperStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER { down(0), up (1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Operational state of the interface."
|
||||
::= { jnxJVAECNifEntry 3 }
|
||||
|
||||
jnxJVAECNifAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER { down(0), up (1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Administrative state of the interface."
|
||||
::= { jnxJVAECNifEntry 4 }
|
||||
|
||||
jnxJVAECNifLinkDetect OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Link presence, True if present else False. This field is meaningless
|
||||
when the interface is administered down."
|
||||
::= { jnxJVAECNifEntry 5 }
|
||||
|
||||
jnxJVAECNifAddress OBJECT-TYPE
|
||||
SYNTAX PhysAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Physcial address (MAC) of the interface."
|
||||
::= { jnxJVAECNifEntry 6 }
|
||||
|
||||
jnxJVAECNifInPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of packets received on the interface."
|
||||
::= { jnxJVAECNifEntry 7 }
|
||||
|
||||
jnxJVAECNifInDiscards OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of received packets discarded, on the interface."
|
||||
::= { jnxJVAECNifEntry 8 }
|
||||
|
||||
jnxJVAECNifInErrors OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of received packets with errors, on the interface."
|
||||
::= { jnxJVAECNifEntry 9 }
|
||||
|
||||
jnxJVAECNifOutPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of packets sent on the interface."
|
||||
::= { jnxJVAECNifEntry 10 }
|
||||
|
||||
jnxJVAECNifOutDiscards OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of sent packets discarded, on the interface."
|
||||
::= { jnxJVAECNifEntry 11 }
|
||||
|
||||
jnxJVAECNifOutErrors OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of sent packets with errors, on the interface."
|
||||
::= { jnxJVAECNifEntry 12 }
|
||||
|
||||
--
|
||||
-- Compute Node File System Table
|
||||
--
|
||||
|
||||
jnxJVAECNFileSysTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxJVAECNFileSysEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of mounted file systems in the Compute Nodes."
|
||||
::= { jnxJVAENodeTables 4 }
|
||||
|
||||
jnxJVAECNFileSysEntry OBJECT-TYPE
|
||||
SYNTAX JnxJVAECNFileSysEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A File System."
|
||||
INDEX { jnxJVAECNSysId, jnxJVAECNFileSysId }
|
||||
::= { jnxJVAECNFileSysTable 1 }
|
||||
|
||||
JnxJVAECNFileSysEntry ::= SEQUENCE {
|
||||
jnxJVAECNFileSysId INTEGER,
|
||||
jnxJVAECNFileSysMountPoint DisplayString,
|
||||
jnxJVAECNFileSysSize Gauge32,
|
||||
jnxJVAECNFileSysUsed Gauge32,
|
||||
jnxJVAECNFileSysFree Gauge32,
|
||||
jnxJVAECNFileSysUsedPr INTEGER
|
||||
}
|
||||
|
||||
jnxJVAECNFileSysId OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..127)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An unique identifier for the file system."
|
||||
::= { jnxJVAECNFileSysEntry 1 }
|
||||
|
||||
jnxJVAECNFileSysMountPoint OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..127))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Filesystem path where the file system is mounted."
|
||||
::= { jnxJVAECNFileSysEntry 2 }
|
||||
|
||||
jnxJVAECNFileSysSize OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "KB"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total storage capacity of the file system, in kilo bytes."
|
||||
::= { jnxJVAECNFileSysEntry 3 }
|
||||
|
||||
jnxJVAECNFileSysUsed OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "KB"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Used Storage capacity of the file system, in kilo bytes."
|
||||
::= { jnxJVAECNFileSysEntry 4 }
|
||||
|
||||
jnxJVAECNFileSysFree OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "KB"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unused Storage capacity of the file system, in kilo bytes."
|
||||
::= { jnxJVAECNFileSysEntry 5 }
|
||||
|
||||
jnxJVAECNFileSysUsedPr OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..100)
|
||||
UNITS "%"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Used Storage capacity of the file system, in percentage."
|
||||
::= { jnxJVAECNFileSysEntry 6 }
|
||||
|
||||
--
|
||||
-- Compute Node Disk Table
|
||||
--
|
||||
|
||||
jnxJVAECNDiskTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxJVAECNDiskEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of Physical Disks connected to the Compute Nodes."
|
||||
::= { jnxJVAENodeTables 5 }
|
||||
|
||||
jnxJVAECNDiskEntry OBJECT-TYPE
|
||||
SYNTAX JnxJVAECNDiskEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A disk."
|
||||
INDEX { jnxJVAECNSysId, jnxJVAECNDiskId }
|
||||
::= { jnxJVAECNDiskTable 1 }
|
||||
|
||||
JnxJVAECNDiskEntry ::= SEQUENCE {
|
||||
jnxJVAECNDiskId INTEGER,
|
||||
jnxJVAECNDiskSlot INTEGER,
|
||||
jnxJVAECNDiskModel DisplayString,
|
||||
jnxJVAECNDiskRevision DisplayString,
|
||||
jnxJVAECNDiskVendor DisplayString,
|
||||
jnxJVAECNDiskOSPath DisplayString
|
||||
}
|
||||
|
||||
jnxJVAECNDiskId OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..15)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The unique identifier for this disk."
|
||||
::= { jnxJVAECNDiskEntry 1 }
|
||||
|
||||
jnxJVAECNDiskSlot OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..14)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The slot at which disk is connected."
|
||||
::= { jnxJVAECNDiskEntry 2 }
|
||||
|
||||
jnxJVAECNDiskModel OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..127))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Disk product model."
|
||||
::= { jnxJVAECNDiskEntry 3 }
|
||||
|
||||
jnxJVAECNDiskRevision OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..127))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Disk product revision."
|
||||
::= { jnxJVAECNDiskEntry 4 }
|
||||
|
||||
jnxJVAECNDiskVendor OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..127))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Disk product vendor."
|
||||
::= { jnxJVAECNDiskEntry 5 }
|
||||
|
||||
jnxJVAECNDiskOSPath OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..127))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Disk device path."
|
||||
::= { jnxJVAECNDiskEntry 6 }
|
||||
|
||||
--
|
||||
-- Compute Node Raid Table
|
||||
--
|
||||
|
||||
jnxJVAECNRaidTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxJVAECNRaidEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of Raid Arrays on the Compute Nodes."
|
||||
::= { jnxJVAENodeTables 6 }
|
||||
|
||||
jnxJVAECNRaidEntry OBJECT-TYPE
|
||||
SYNTAX JnxJVAECNRaidEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Raid array."
|
||||
INDEX { jnxJVAECNSysId, jnxJVAECNRaidId }
|
||||
::= { jnxJVAECNRaidTable 1 }
|
||||
|
||||
JnxJVAECNRaidEntry ::= SEQUENCE {
|
||||
jnxJVAECNRaidId INTEGER,
|
||||
jnxJVAECNRaidName DisplayString,
|
||||
jnxJVAECNRaidState DisplayString,
|
||||
jnxJVAECNRaidLevel INTEGER,
|
||||
jnxJVAECNRaidSize Gauge32,
|
||||
jnxJVAECNRaidMembers INTEGER,
|
||||
jnxJVAECNRaidMemberDiskPartitions DisplayString,
|
||||
jnxJVAECNRaidMemberDiskAtSlots DisplayString,
|
||||
jnxJVAECNRaidOSPath DisplayString
|
||||
}
|
||||
|
||||
jnxJVAECNRaidId OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..15)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The unique identifier for this raid array."
|
||||
::= { jnxJVAECNRaidEntry 1 }
|
||||
|
||||
jnxJVAECNRaidName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of the raid array."
|
||||
::= { jnxJVAECNRaidEntry 2 }
|
||||
|
||||
jnxJVAECNRaidState OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"State of the raid array."
|
||||
::= { jnxJVAECNRaidEntry 3 }
|
||||
|
||||
jnxJVAECNRaidLevel OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Raid level of the raid array."
|
||||
::= { jnxJVAECNRaidEntry 4 }
|
||||
|
||||
jnxJVAECNRaidSize OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "GB"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Size of the raid array."
|
||||
::= { jnxJVAECNRaidEntry 5 }
|
||||
|
||||
jnxJVAECNRaidMembers OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of members of the raid array."
|
||||
::= { jnxJVAECNRaidEntry 6 }
|
||||
|
||||
jnxJVAECNRaidMemberDiskPartitions OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..127))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"List of device path of the partitions, that are members of the
|
||||
raid array."
|
||||
::= { jnxJVAECNRaidEntry 7 }
|
||||
|
||||
jnxJVAECNRaidMemberDiskAtSlots OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"List of slot numbers identifying the disks, that are members of
|
||||
the raid array."
|
||||
::= { jnxJVAECNRaidEntry 8 }
|
||||
|
||||
jnxJVAECNRaidOSPath OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..127))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The raid device disk path."
|
||||
::= { jnxJVAECNRaidEntry 9 }
|
||||
|
||||
--
|
||||
-- Compute Node Sensor Table
|
||||
--
|
||||
|
||||
jnxJVAECNSensorTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxJVAECNSensorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of Sensors on the Compute Nodes."
|
||||
::= { jnxJVAENodeTables 7 }
|
||||
|
||||
jnxJVAECNSensorEntry OBJECT-TYPE
|
||||
SYNTAX JnxJVAECNSensorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Sensor."
|
||||
INDEX { jnxJVAECNSysId, jnxJVAECNSensorId }
|
||||
::= { jnxJVAECNSensorTable 1 }
|
||||
|
||||
JnxJVAECNSensorEntry ::= SEQUENCE {
|
||||
jnxJVAECNSensorId INTEGER,
|
||||
jnxJVAECNSensorType INTEGER,
|
||||
jnxJVAECNSensorValue DisplayString,
|
||||
jnxJVAECNSensorRange DisplayString,
|
||||
jnxJVAECNSensorDesc DisplayString
|
||||
}
|
||||
|
||||
jnxJVAECNSensorId OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The unique identifier for this sensor."
|
||||
::= { jnxJVAECNSensorEntry 1 }
|
||||
|
||||
jnxJVAECNSensorType OBJECT-TYPE
|
||||
SYNTAX INTEGER { voltage(0), temperature(1), fan(2) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type of the sensor."
|
||||
::= { jnxJVAECNSensorEntry 2 }
|
||||
|
||||
jnxJVAECNSensorValue OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..127))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Sensor reading."
|
||||
::= { jnxJVAECNSensorEntry 3 }
|
||||
|
||||
jnxJVAECNSensorRange OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Normal operating range for the sensor, traps are raised the reading
|
||||
is no within this range."
|
||||
::= { jnxJVAECNSensorEntry 4 }
|
||||
|
||||
jnxJVAECNSensorDesc OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..127))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description of the sensor."
|
||||
::= { jnxJVAECNSensorEntry 5 }
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- JVAE Node Notifications
|
||||
--
|
||||
|
||||
jnxJVAECNMemoryLow NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
jnxJVAECNSysId,
|
||||
jnxJVAECNSysMemCapacity,
|
||||
jnxJVAECNSysMemUsed,
|
||||
jnxJVAECNSysMemFree,
|
||||
jnxJVAECNSysMemUsedPr,
|
||||
jnxJVAECNSysSwapCapacity,
|
||||
jnxJVAECNSysSwapFree
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated whenever the free (unused) RAM goes
|
||||
below threshold for this compute node."
|
||||
::= { jnxJVAENodeNotifications 1 }
|
||||
|
||||
jnxJVAECNMemoryOk NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
jnxJVAECNSysId,
|
||||
jnxJVAECNSysMemCapacity,
|
||||
jnxJVAECNSysMemUsed,
|
||||
jnxJVAECNSysMemFree,
|
||||
jnxJVAECNSysMemUsedPr,
|
||||
jnxJVAECNSysSwapCapacity,
|
||||
jnxJVAECNSysSwapFree
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated whenever the free (unused) RAM recovers
|
||||
above threshold for this compute node and previously a
|
||||
jnxJVAECNMemoryLow was reported."
|
||||
::= { jnxJVAENodeNotifications 2 }
|
||||
|
||||
jnxJVAECNProcessingLoadHigh NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
jnxJVAECNSysId,
|
||||
jnxJVAECNSysProcessingLoad
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated whenever the overall system processing
|
||||
load exceeds threshold."
|
||||
::= { jnxJVAENodeNotifications 3 }
|
||||
|
||||
jnxJVAECNProcessingLoadOk NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
jnxJVAECNSysId,
|
||||
jnxJVAECNSysProcessingLoad
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated whenever the overall system processing
|
||||
load is within threshold and previously a jnxJVAECNProcessingLoadHigh
|
||||
was reported."
|
||||
::= { jnxJVAENodeNotifications 4 }
|
||||
|
||||
jnxJVAECNProcessorLoadHigh NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
jnxJVAECNSysId,
|
||||
jnxJVAECNProcessorId,
|
||||
jnxJVAECNProcessorLoad
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated whenever the load on a processor
|
||||
exceeds threshold."
|
||||
::= { jnxJVAENodeNotifications 5 }
|
||||
|
||||
jnxJVAECNProcessorLoadOk NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
jnxJVAECNSysId,
|
||||
jnxJVAECNProcessorId,
|
||||
jnxJVAECNProcessorLoad
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated whenever the load on a processor
|
||||
is within threshold and previously a jnxJVAECNProcessorLoadHigh
|
||||
was reported."
|
||||
::= { jnxJVAENodeNotifications 6 }
|
||||
|
||||
jnxJVAECNifDown NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
jnxJVAECNSysId,
|
||||
jnxJVAECNifId,
|
||||
jnxJVAECNifName,
|
||||
jnxJVAECNifOperStatus,
|
||||
jnxJVAECNifAdminStatus,
|
||||
jnxJVAECNifLinkDetect
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated whenever network interface is down."
|
||||
::= { jnxJVAENodeNotifications 7 }
|
||||
|
||||
jnxJVAECNifUp NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
jnxJVAECNSysId,
|
||||
jnxJVAECNifId,
|
||||
jnxJVAECNifName,
|
||||
jnxJVAECNifOperStatus,
|
||||
jnxJVAECNifAdminStatus,
|
||||
jnxJVAECNifLinkDetect
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated whenever network interface is up and
|
||||
previously a jnxJVAECNifDown was reported."
|
||||
::= { jnxJVAENodeNotifications 8 }
|
||||
|
||||
jnxJVAECNStorageLow NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
jnxJVAECNSysId,
|
||||
jnxJVAECNFileSysId,
|
||||
jnxJVAECNFileSysMountPoint,
|
||||
jnxJVAECNFileSysSize,
|
||||
jnxJVAECNFileSysUsed,
|
||||
jnxJVAECNFileSysFree,
|
||||
jnxJVAECNFileSysUsedPr
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated whenever storage space falls below
|
||||
threshold."
|
||||
::= { jnxJVAENodeNotifications 9 }
|
||||
|
||||
jnxJVAECNStorageOk NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
jnxJVAECNSysId,
|
||||
jnxJVAECNFileSysId,
|
||||
jnxJVAECNFileSysMountPoint,
|
||||
jnxJVAECNFileSysSize,
|
||||
jnxJVAECNFileSysUsed,
|
||||
jnxJVAECNFileSysFree,
|
||||
jnxJVAECNFileSysUsedPr
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated whenever storage space recovers and
|
||||
previously a jnxJVAECNStorageLow was reported."
|
||||
::= { jnxJVAENodeNotifications 10 }
|
||||
|
||||
jnxJVAECNRaidError NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
jnxJVAECNSysId,
|
||||
jnxJVAECNRaidId,
|
||||
jnxJVAECNRaidName,
|
||||
jnxJVAECNRaidState,
|
||||
jnxJVAECNRaidOSPath
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated whenever raid array degradation or
|
||||
failure is detected."
|
||||
::= { jnxJVAENodeNotifications 11 }
|
||||
|
||||
jnxJVAECNRaidOk NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
jnxJVAECNSysId,
|
||||
jnxJVAECNRaidId,
|
||||
jnxJVAECNRaidName,
|
||||
jnxJVAECNRaidState,
|
||||
jnxJVAECNRaidOSPath
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated whenever raid array recovers and
|
||||
previously a jnxJVAECNRaidError was reported."
|
||||
::= { jnxJVAENodeNotifications 12 }
|
||||
|
||||
jnxJVAECNSensorAlert NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
jnxJVAECNSysId,
|
||||
jnxJVAECNSensorId,
|
||||
jnxJVAECNSensorValue,
|
||||
jnxJVAECNSensorType,
|
||||
jnxJVAECNSensorRange,
|
||||
jnxJVAECNSensorDesc
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated whenever sensor reading is not within
|
||||
the normal operating range."
|
||||
::= { jnxJVAENodeNotifications 13 }
|
||||
|
||||
jnxJVAECNSensorOk NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
jnxJVAECNSysId,
|
||||
jnxJVAECNSensorId,
|
||||
jnxJVAECNSensorValue,
|
||||
jnxJVAECNSensorType,
|
||||
jnxJVAECNSensorRange,
|
||||
jnxJVAECNSensorDesc
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated whenever sensor reading recovers and
|
||||
previously a jnxJVAECNSensorAlert was reported."
|
||||
::= { jnxJVAENodeNotifications 14 }
|
||||
|
||||
END
|
573
MIBS/junos/JUNIPER-L2ALD-MIB
Normal file
573
MIBS/junos/JUNIPER-L2ALD-MIB
Normal file
@ -0,0 +1,573 @@
|
||||
--
|
||||
-- Juniper Enterprise Specific MIB: Structure of Management Information
|
||||
--
|
||||
-- Copyright (c) 2002-2013, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
|
||||
JUNIPER-L2ALD-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE, Unsigned32, Counter64, TimeTicks, Integer32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, TruthValue
|
||||
FROM SNMPv2-TC
|
||||
ifIndex, ifDescr
|
||||
FROM IF-MIB
|
||||
jnxl2aldMibRoot
|
||||
FROM JUNIPER-SMI
|
||||
;
|
||||
|
||||
jnxl2aldMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201605310000Z" -- Tue May 31 00:00:00 2016 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
|
||||
"The MIB modules for L2ALD traps"
|
||||
|
||||
-- Revision history
|
||||
REVISION "201501221000Z" -- Thursday January 22 10:00:00 2015 UTC
|
||||
DESCRIPTION
|
||||
"Added a new field jnxL2aldVlanFdbId to the table jnxL2aldVlanTable"
|
||||
|
||||
REVISION "201501141000Z" -- Wednesday January 14 10:00:00 2015 UTC
|
||||
DESCRIPTION
|
||||
"Added new table jnxL2aldVlanTable"
|
||||
|
||||
REVISION "201208081000Z" -- Wednesday August 08 10:00:00 2012 UTC
|
||||
DESCRIPTION
|
||||
"Added new notification jnxl2aldMacMoveThreshold"
|
||||
|
||||
REVISION "200702151000Z" -- Thursday February 15 10:00:00 2007 UTC
|
||||
DESCRIPTION
|
||||
"Initial Version"
|
||||
|
||||
REVISION "201605310000Z" -- 31-May-16
|
||||
DESCRIPTION
|
||||
"Corrected type"
|
||||
|
||||
::= { jnxl2aldMibRoot 1 }
|
||||
|
||||
jnxl2aldNotification OBJECT IDENTIFIER ::= { jnxl2aldMib 0 }
|
||||
|
||||
jnxl2aldObjects OBJECT IDENTIFIER ::= { jnxl2aldMib 1 }
|
||||
|
||||
jnxl2aldInterfaceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Jnxl2aldEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"L2ALD objects for interface MAC limit."
|
||||
::= { jnxl2aldObjects 1 }
|
||||
|
||||
jnxl2aldEntry OBJECT-TYPE
|
||||
SYNTAX Jnxl2aldEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in l2aldInterfaceTable."
|
||||
INDEX { ifIndex }
|
||||
::= { jnxl2aldInterfaceTable 1 }
|
||||
|
||||
Jnxl2aldEntry ::=
|
||||
SEQUENCE {
|
||||
jnxl2aldIntfLogicalRouter DisplayString,
|
||||
jnxl2aldIntfRoutingInst DisplayString,
|
||||
jnxl2aldIntfBridgeDomain DisplayString,
|
||||
jnxl2aldIntfMacLimit Unsigned32,
|
||||
jnxl2aldIntfMacPinningIntf DisplayString,
|
||||
jnxl2aldIntfDiscardIntf DisplayString
|
||||
}
|
||||
|
||||
-- Entry definitions for the table above
|
||||
|
||||
jnxl2aldIntfLogicalRouter OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The logical router string for interface table."
|
||||
::= { jnxl2aldEntry 1 }
|
||||
|
||||
jnxl2aldIntfRoutingInst OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The routing instance string for interface table."
|
||||
::= { jnxl2aldEntry 2 }
|
||||
|
||||
jnxl2aldIntfBridgeDomain OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The bridge domain string for interface table."
|
||||
::= { jnxl2aldEntry 3 }
|
||||
|
||||
jnxl2aldIntfMacLimit OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MAC limit count for the interface table."
|
||||
::= { jnxl2aldEntry 4 }
|
||||
|
||||
jnxl2aldIntfMacPinningIntf OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The interface on which MAC Pinning is enabled."
|
||||
::= { jnxl2aldEntry 5 }
|
||||
|
||||
jnxl2aldIntfDiscardIntf OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The interface on which MAC is discarded due to MAC Pinning."
|
||||
::= { jnxl2aldEntry 6 }
|
||||
|
||||
|
||||
-- Objects defined below are scalar and for a different trap
|
||||
-- they are different then the table definitions above
|
||||
|
||||
jnxl2aldRoutingInst OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Routing instance string for routing mac limit trap."
|
||||
::= { jnxl2aldObjects 2 }
|
||||
|
||||
jnxl2aldBridgeDomain OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The bridge domain string for routing mac limit trap."
|
||||
::= { jnxl2aldObjects 3 }
|
||||
|
||||
jnxl2aldLogicalRouter OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The logical router string for routing mac limit trap."
|
||||
::= { jnxl2aldObjects 4 }
|
||||
|
||||
jnxl2aldMacLimit OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mac limit count for routing instance."
|
||||
::= { jnxl2aldObjects 5 }
|
||||
|
||||
jnxl2aldGbMacLimit OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mac limit count for the system."
|
||||
::= { jnxl2aldObjects 6 }
|
||||
|
||||
jnxl2aldMacAdress OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The offending mac causing mac move threshold trap."
|
||||
::= { jnxl2aldObjects 7 }
|
||||
|
||||
----------------------------------------------------------------------------
|
||||
-- Juniper MAC Notification MIB object definitions
|
||||
----------------------------------------------------------------------------
|
||||
|
||||
jnxL2aldMacNotificationMIBObjects OBJECT IDENTIFIER
|
||||
::= {jnxl2aldMib 2 }
|
||||
|
||||
jnxL2aldMacNotificationMIBGlobalObjects OBJECT IDENTIFIER
|
||||
::= {jnxL2aldMacNotificationMIBObjects 1 }
|
||||
|
||||
-- Juniper Mac Notification Global Group
|
||||
|
||||
jnxL2aldMacGlobalFeatureEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether the MAC notification feature is currently
|
||||
running in the device.
|
||||
|
||||
Setting this object to false(2) disables the MAC notification
|
||||
feature globally.
|
||||
|
||||
Setting this object to true(1) will start the MAC notification
|
||||
feature running in the device. If the feature is already
|
||||
running, setting to true(1) has no effect."
|
||||
::= { jnxL2aldMacNotificationMIBGlobalObjects 1 }
|
||||
|
||||
jnxL2aldMacNotificationInterval OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..4294967295)
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object specifies the maximum interval of time between
|
||||
jnxL2aldMacChangedNotifications being generated by the device.
|
||||
If the value of jnxNotificationsEnabled is true(1), the
|
||||
device will send out the generated jnxL2aldMacChangedNotifications
|
||||
and archive the MAC change notification events in the
|
||||
jnxMacHistoryTable. If the value of jnxNotificationEnabled is
|
||||
false(2), the device will not send out the generated
|
||||
jnxL2aldMacChangedNotifications but it will archive these events
|
||||
in the jnxMacHistoryTable.
|
||||
|
||||
If the value of this object is equal to 0, the device will
|
||||
generate jnxL2aldMacChangedNotifications and archive the MAC
|
||||
change notification events in the jnxMacHistoryTable as soon as
|
||||
there is MAC address learnt or removed by the device.
|
||||
|
||||
If the value of this object is greater than 0, the device will
|
||||
wait for a period of time equal to the value of this object
|
||||
before generate the jnxL2aldMacChangedNotifications and archive
|
||||
the MAC change notification events in the jnxMacHistoryTable."
|
||||
DEFVAL { 30 }
|
||||
::= { jnxL2aldMacNotificationMIBGlobalObjects 2 }
|
||||
|
||||
jnxL2aldMacAddressesLearnt OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the number of MAC addresses learnt by the
|
||||
device."
|
||||
::= { jnxL2aldMacNotificationMIBGlobalObjects 3 }
|
||||
|
||||
jnxL2aldMacAddressesRemoved OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the number of MAC addresses removed from the
|
||||
forwarding database."
|
||||
::= { jnxL2aldMacNotificationMIBGlobalObjects 4 }
|
||||
|
||||
jnxL2aldMacNotificationsEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether jnxL2aldMacChangedNotification notifications
|
||||
will or will not be sent when there are MAC addresses
|
||||
learnt or removed from the device's forwarding database.
|
||||
Disabling notifications does not prevent the MAC address
|
||||
info from being added to the jnxMacHistoryTable."
|
||||
DEFVAL { false }
|
||||
::= { jnxL2aldMacNotificationMIBGlobalObjects 5 }
|
||||
|
||||
jnxL2aldMacNotificationsSent OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the number of jnxl2aldMacChangedNotifications sent out
|
||||
by the device."
|
||||
::= { jnxL2aldMacNotificationMIBGlobalObjects 6 }
|
||||
|
||||
jnxL2aldMacHistTableMaxLength OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..500)
|
||||
UNITS "entries"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The upper limit on the number of entries that the
|
||||
jnxMacHistoryTable may contain. A value of 0 will
|
||||
prevent any history from being retained. When this
|
||||
table is full, the oldest entry will be deleted and
|
||||
a new one will be created."
|
||||
DEFVAL { 256 }
|
||||
::= { jnxL2aldMacNotificationMIBGlobalObjects 7 }
|
||||
|
||||
jnxL2aldMacHistoryTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxL2aldMacHistoryEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table will archive the MAC change notification events
|
||||
generated by this device. The MAC change notification
|
||||
events are archived here even if jnxMacChangesNotifications
|
||||
are not actually sent."
|
||||
::= { jnxL2aldMacNotificationMIBGlobalObjects 8 }
|
||||
|
||||
jnxL2aldMacHistoryEntry OBJECT-TYPE
|
||||
SYNTAX JnxL2aldMacHistoryEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A MAC change notification message that was previously
|
||||
generated by this device. Each entry is indexed by a message
|
||||
index."
|
||||
INDEX { jnxL2aldHistIndex }
|
||||
::= { jnxL2aldMacHistoryTable 1 }
|
||||
|
||||
JnxL2aldMacHistoryEntry ::=
|
||||
SEQUENCE {
|
||||
jnxL2aldHistIndex
|
||||
Unsigned32,
|
||||
jnxL2aldHistMacChangedMsg
|
||||
OCTET STRING,
|
||||
jnxL2aldHistTimestamp
|
||||
TimeTicks
|
||||
}
|
||||
|
||||
jnxL2aldHistIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..4294967295)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An index that uniquely identifies a MAC change notification
|
||||
event previously generated by the device. This index starts at
|
||||
1 and increases by one when a MAC change notification is
|
||||
generated. When it reaches the maximum value, the agent wraps
|
||||
the value back to 1."
|
||||
::= { jnxL2aldMacHistoryEntry 1 }
|
||||
|
||||
jnxL2aldHistMacChangedMsg OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(1..512))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the information of a MAC change
|
||||
notification event. It consists of several tuples packed
|
||||
together in the format of '<tuple1><tuple2>...'.
|
||||
|
||||
Each tuple consist of 13 octets in the format of
|
||||
'<operation><VLAN INDEX><MAC><dot1dBasePort><VLAN TAG>' where
|
||||
|
||||
<operation> is of size 1 octet and supports the following values
|
||||
0 - End of MIB object.
|
||||
1 - MAC learnt.
|
||||
2 - MAC removed.
|
||||
3 - MAC updated.
|
||||
|
||||
<VLAN INDEX> is the index of the VLAN which the MAC address is
|
||||
belonged to and has size of 2 octet.
|
||||
|
||||
<MAC> is the Layer2 Mac Address and has size of 6 octets.
|
||||
|
||||
<dot1dBasePort> is the value of dot1dBasePort for the
|
||||
interface from which the MAC address is learnt and has size
|
||||
of 2 octets.
|
||||
|
||||
<VLAN TAG> is the tag of the VLAN which the MAC address is
|
||||
belonged to and has size of 2 octet."
|
||||
|
||||
::= { jnxL2aldMacHistoryEntry 2 }
|
||||
|
||||
jnxL2aldHistTimestamp OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime when the jnxL2aldMacChangedNotification
|
||||
containing the information denoted by the jnxHistMacChangedMsg
|
||||
object in this entry was generated."
|
||||
::= { jnxL2aldMacHistoryEntry 3 }
|
||||
|
||||
jnxL2aldMacAddressesUpdated OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the number of MAC addresses updated by the
|
||||
device."
|
||||
::= { jnxL2aldMacNotificationMIBGlobalObjects 9 }
|
||||
|
||||
------------------------------------------------------------------------------------------
|
||||
-- Juniper Vlan MIB Definitions
|
||||
------------------------------------------------------------------------------------------
|
||||
|
||||
jnxL2aldVlanMIBObjects OBJECT IDENTIFIER
|
||||
::= {jnxl2aldMib 3 }
|
||||
|
||||
-- VLAN Configuration
|
||||
|
||||
jnxL2aldVlanTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxL2aldVlanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of VLAN names and characteristics."
|
||||
::= { jnxL2aldVlanMIBObjects 1 }
|
||||
|
||||
jnxL2aldVlanEntry OBJECT-TYPE
|
||||
SYNTAX JnxL2aldVlanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table entry containing VLAN names and characteristics."
|
||||
INDEX { jnxL2aldVlanID }
|
||||
::= { jnxL2aldVlanTable 1 }
|
||||
|
||||
JnxL2aldVlanEntry ::=
|
||||
SEQUENCE {
|
||||
jnxL2aldVlanID Unsigned32,
|
||||
jnxL2aldVlanName DisplayString,
|
||||
jnxL2aldVlanTag Integer32,
|
||||
jnxL2aldVlanType INTEGER,
|
||||
jnxL2aldVlanFdbId Unsigned32
|
||||
}
|
||||
|
||||
jnxL2aldVlanID OBJECT-TYPE
|
||||
SYNTAX Unsigned32(1..4094)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the locally significant ID that is used internally by this
|
||||
device to reference this VLAN."
|
||||
::= { jnxL2aldVlanEntry 1 }
|
||||
|
||||
jnxL2aldVlanName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Vlan name is the textual name and this is the identifier
|
||||
that the user of a configuration utility will use."
|
||||
::= { jnxL2aldVlanEntry 2 }
|
||||
|
||||
jnxL2aldVlanTag OBJECT-TYPE
|
||||
SYNTAX Integer32(1..4094)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the locally significant ID that is used internally by this
|
||||
device to reference this VLAN."
|
||||
::= { jnxL2aldVlanEntry 3 }
|
||||
|
||||
jnxL2aldVlanType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
static (1),
|
||||
dynamic(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vlan type can be
|
||||
Static (1)
|
||||
Dynamic(2)"
|
||||
DEFVAL { 1 }
|
||||
::= { jnxL2aldVlanEntry 4 }
|
||||
|
||||
jnxL2aldVlanFdbId OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..4294967295)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The identity of the Filtering Database dot1qFdbTable (A table that
|
||||
contains configuration and control information for each Filtering
|
||||
Database currently operating on this device)"
|
||||
::= { jnxL2aldVlanEntry 5 }
|
||||
|
||||
------------------------------------------------------------------------------------------
|
||||
-- Trap definitions
|
||||
------------------------------------------------------------------------------------------
|
||||
|
||||
jnxl2aldRoutingInstMacLimit NOTIFICATION-TYPE
|
||||
OBJECTS { jnxl2aldLogicalRouter,
|
||||
jnxl2aldRoutingInst,
|
||||
jnxl2aldBridgeDomain,
|
||||
jnxl2aldMacLimit
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when the MAC limit for
|
||||
given routing instance (jnxl2aldRoutingInst) is reached.
|
||||
This trap is send only once we exceed the limit value."
|
||||
::= { jnxl2aldNotification 1 }
|
||||
|
||||
jnxl2aldInterfaceMacLimit NOTIFICATION-TYPE
|
||||
OBJECTS { jnxl2aldIntfLogicalRouter,
|
||||
jnxl2aldIntfRoutingInst,
|
||||
jnxl2aldIntfBridgeDomain,
|
||||
ifDescr,
|
||||
jnxl2aldIntfMacLimit
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when the MAC limit for
|
||||
the given physical interface (jnxl2aldInterfaceMacLimit) is reached.
|
||||
This trap is send only once we exceed the limit value."
|
||||
::= { jnxl2aldNotification 2 }
|
||||
|
||||
jnxl2aldGlobalMacLimit NOTIFICATION-TYPE
|
||||
OBJECTS { jnxl2aldGbMacLimit
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when the MAC limit for
|
||||
the entire system is reached.
|
||||
This trap is send only once we exceed the limit value."
|
||||
::= { jnxl2aldNotification 3 }
|
||||
|
||||
jnxl2aldMacMoveThreshold NOTIFICATION-TYPE
|
||||
OBJECTS { jnxl2aldIntfLogicalRouter,
|
||||
jnxl2aldIntfRoutingInst,
|
||||
jnxl2aldIntfBridgeDomain,
|
||||
ifDescr,
|
||||
jnxl2aldMacAdress
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when a mac move reaches threshold.
|
||||
The given interface (ifDescr) will be blocked for the Bridge
|
||||
Domain(jnxl2aldIntfBridgeDomain). This trap is send only once when
|
||||
mac move count exceeds the threshold for the Mac(jnxl2aldMacAdress)."
|
||||
::= { jnxl2aldNotification 4 }
|
||||
|
||||
jnxL2aldMacChangedNotification NOTIFICATION-TYPE
|
||||
OBJECTS { jnxL2aldHistMacChangedMsg, jnxL2aldHistTimestamp }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when there is enough MAC
|
||||
address information to fully occupy a maximum size SNMP trap
|
||||
message. This notification is also generated when there
|
||||
is at least one MAC address changed or removed and the amount
|
||||
of time elapsed from the previous notification is greater
|
||||
than the maximum wait time denoted by
|
||||
jnxNotificationInterval object.
|
||||
|
||||
If there are more MAC addresses information than can fit into
|
||||
one cmmHistTrapContent object, then multiple notifications
|
||||
will be generated."
|
||||
::= { jnxl2aldNotification 5 }
|
||||
|
||||
jnxl2aldMacPinningdiscard NOTIFICATION-TYPE
|
||||
OBJECTS { jnxl2aldIntfLogicalRouter,
|
||||
jnxl2aldIntfRoutingInst,
|
||||
jnxl2aldIntfBridgeDomain,
|
||||
jnxl2aldMacAdress,
|
||||
jnxl2aldIntfMacPinningIntf,
|
||||
jnxl2aldIntfDiscardIntf
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated for discarding packets in a bridge domain over an
|
||||
IFL for MACs when learned over MAC pinning enabled interface and same MACs are
|
||||
also seen over any other interfaces in the same bridge domain.
|
||||
This trap is generated in configured interval of time when packets are discarded
|
||||
over an IFL continuously."
|
||||
::= { jnxl2aldNotification 6 }
|
||||
|
||||
END
|
428
MIBS/junos/JUNIPER-L2CP-FEATURES-MIB
Normal file
428
MIBS/junos/JUNIPER-L2CP-FEATURES-MIB
Normal file
@ -0,0 +1,428 @@
|
||||
|
||||
JUNIPER-L2CP-FEATURES-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
|
||||
OBJECT-TYPE, MODULE-IDENTITY,
|
||||
NOTIFICATION-TYPE FROM SNMPv2-SMI
|
||||
DisplayString, TruthValue FROM SNMPv2-TC
|
||||
InterfaceIndex, ifIndex FROM IF-MIB
|
||||
dot1dStpPort, dot1dStpPortEntry FROM BRIDGE-MIB
|
||||
jnxL2cpMibRoot FROM JUNIPER-SMI;
|
||||
|
||||
jnxL2cpFeaturesMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201609230000Z"
|
||||
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 mib module is for Juniper Networks Proprietory
|
||||
Layer 2 control protocol (L2CP) features"
|
||||
|
||||
REVISION "201206250000Z" -- June 25, 2012
|
||||
DESCRIPTION "Modifying max access for LacpTimeOut trap objects."
|
||||
|
||||
REVISION "201208150000Z" -- Aug 15, 2012
|
||||
DESCRIPTION "Added new mib jnxLacpAggTimeout."
|
||||
|
||||
REVISION "201006110000Z" -- June 11, 2010
|
||||
DESCRIPTION "Added new trap jnxLacpTimeOut."
|
||||
|
||||
REVISION "201609230000Z" -- Sep 23, 2016
|
||||
DESCRIPTION "Adding jnxL2cpLoopDetectObjects"
|
||||
|
||||
::= { jnxL2cpMibRoot 1 }
|
||||
|
||||
|
||||
jnxL2cpObjects OBJECT IDENTIFIER ::= { jnxL2cpFeaturesMIB 1 }
|
||||
|
||||
jnxL2cpNotifications OBJECT IDENTIFIER ::= { jnxL2cpFeaturesMIB 2 }
|
||||
|
||||
jnxL2cpStpProtectObjects OBJECT IDENTIFIER ::= { jnxL2cpObjects 1 }
|
||||
|
||||
jnxL2cpBpduProtectObjects OBJECT IDENTIFIER ::= { jnxL2cpObjects 2 }
|
||||
|
||||
jnxDot1dStpPortProtectTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxDot1dStpPortProtectEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the jnxDot1dStp Port Table for providing enterprise specific
|
||||
extensions for Root Protect and Loop Protect to the corresponding
|
||||
dot1dStpPortTable entry."
|
||||
::= { jnxL2cpStpProtectObjects 1 }
|
||||
|
||||
jnxDot1dStpPortProtectEntry OBJECT-TYPE
|
||||
SYNTAX JnxDot1dStpPortProtectEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines an entry in the jnxDot1dStpPortProtectTable. This essentially
|
||||
augments the dot1dStpPortTable with additional objects."
|
||||
AUGMENTS { dot1dStpPortEntry }
|
||||
::= { jnxDot1dStpPortProtectTable 1 }
|
||||
|
||||
JnxDot1dStpPortProtectEntry ::=
|
||||
SEQUENCE {
|
||||
jnxDot1dStpPortRootProtectEnabled TruthValue,
|
||||
jnxDot1dStpPortRootProtectState INTEGER,
|
||||
jnxDot1dStpPortLoopProtectEnabled TruthValue,
|
||||
jnxDot1dStpPortLoopProtectState INTEGER
|
||||
}
|
||||
|
||||
jnxDot1dStpPortRootProtectEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Boolean value set by management indicating whether Root protect
|
||||
functionality is enabled on the port. If TRUE causes the Port not
|
||||
to be selected as Root Port, even it has the best spanning tree
|
||||
priority vector. This parameter should be FALSE by default. "
|
||||
::= { jnxDot1dStpPortProtectEntry 1 }
|
||||
|
||||
jnxDot1dStpPortRootProtectState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
no-error (0),
|
||||
root-prevented (1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether the port was prevented from being a root port.
|
||||
This parameter will always return 'no-error (0)' if
|
||||
jnxDot1dStpPortRootProtectEnabled is FALSE. "
|
||||
::= { jnxDot1dStpPortProtectEntry 2 }
|
||||
|
||||
jnxDot1dStpPortLoopProtectEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Boolean value set by management indicating whether Loop protect
|
||||
functionality is enabled on the port. If TRUE causes the Port not
|
||||
to be selected as Designated Port when the received superior BPDU
|
||||
is aged out. This parameter should be FALSE by default. "
|
||||
::= { jnxDot1dStpPortProtectEntry 3 }
|
||||
|
||||
jnxDot1dStpPortLoopProtectState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
no-error (0),
|
||||
loop-prevented (1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether a potential Loop was prevented on the port
|
||||
This parameter will always return 'no-error (0)' if
|
||||
jnxDot1dStpPortLoopProtectEnabled is FALSE. "
|
||||
::= { jnxDot1dStpPortProtectEntry 4 }
|
||||
|
||||
jnxL2cpBpduProtectPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxL2cpBpduProtectPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines a Port Table for BPDU Protect information. This contains
|
||||
only those ports on which BPDU Protect can be configured."
|
||||
::= { jnxL2cpBpduProtectObjects 1 }
|
||||
|
||||
jnxL2cpBpduProtectPortEntry OBJECT-TYPE
|
||||
SYNTAX JnxL2cpBpduProtectPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines an entry in the jnxL2cpBpduProtectPortTable. A list
|
||||
containing BPDU Protect information for each Port."
|
||||
INDEX { ifIndex }
|
||||
::= { jnxL2cpBpduProtectPortTable 1 }
|
||||
|
||||
JnxL2cpBpduProtectPortEntry ::=
|
||||
SEQUENCE {
|
||||
jnxL2cpBpduProtectPortEnabled TruthValue,
|
||||
jnxL2cpPortBpduError INTEGER
|
||||
}
|
||||
|
||||
jnxL2cpBpduProtectPortEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Boolean value set by management indicating whether BPDU protect
|
||||
functionality is enabled on the port. If TRUE causes the Port to be
|
||||
disabled (link down) upon receipt of a BPDU. This parameter should be
|
||||
FALSE by default. "
|
||||
::= { jnxL2cpBpduProtectPortEntry 1 }
|
||||
|
||||
jnxL2cpPortBpduError OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
no-error (0),
|
||||
detected (1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether a BPDU was received on the port.
|
||||
This parameter will always return 'no-error (0)' if
|
||||
jnxL2cpBpduProtectPortEnabled is FALSE. "
|
||||
::= { jnxL2cpBpduProtectPortEntry 2 }
|
||||
|
||||
jnxL2cpBpduProtectDisableTimeout OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Returns the value of time (in seconds) after which a port on
|
||||
which BPDU error was detected will be re-enabled. A returned
|
||||
value of 0 indicates that port will not be re-enabled
|
||||
automatically."
|
||||
::= { jnxL2cpBpduProtectObjects 2 }
|
||||
|
||||
jnxL2cpProtectTraps OBJECT IDENTIFIER ::= { jnxL2cpNotifications 0 }
|
||||
|
||||
jnxPortRootProtectStateChangeTrap NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
jnxDot1dStpPortRootProtectState
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Generated when the ports Root-protect state (no-error or root-prevented)
|
||||
changes."
|
||||
::= { jnxL2cpProtectTraps 1 }
|
||||
|
||||
jnxPortLoopProtectStateChangeTrap NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
jnxDot1dStpPortLoopProtectState
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Generated when the ports Loop-protect state (no-error or loop-prevented)
|
||||
changes."
|
||||
::= { jnxL2cpProtectTraps 2 }
|
||||
|
||||
jnxPortBpduErrorStatusChangeTrap NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
jnxL2cpPortBpduError
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Generated when the ports BPDU error state (no-error or detected)
|
||||
changes."
|
||||
::= { jnxL2cpProtectTraps 3 }
|
||||
|
||||
-- ***************************************************************
|
||||
-- Lacp Traps / Notifications Section
|
||||
-- ***************************************************************
|
||||
|
||||
-- Lacp Notification Variables/Objects
|
||||
|
||||
jnxLacpNotifyVars OBJECT IDENTIFIER ::= { jnxL2cpObjects 3 }
|
||||
|
||||
jnxLacpAggTimeout OBJECT IDENTIFIER ::= { jnxL2cpObjects 4 }
|
||||
|
||||
jnxLacpNotificationsPrefix OBJECT IDENTIFIER ::= { jnxL2cpNotifications 1 }
|
||||
|
||||
LacpState ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Actor and Partner State values from the LACPDU."
|
||||
SYNTAX BITS {
|
||||
lacpActivity(0),
|
||||
lacpTimeout(1),
|
||||
aggregation(2),
|
||||
synchronization(3),
|
||||
collecting(4),
|
||||
distributing(5),
|
||||
defaulted(6),
|
||||
expired(7)
|
||||
}
|
||||
|
||||
jnxLacpInterfaceName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Lacp member interface."
|
||||
::= { jnxLacpNotifyVars 1 }
|
||||
|
||||
jnxLacpifIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Snmp ifIndex of member interface."
|
||||
::= { jnxLacpNotifyVars 2 }
|
||||
|
||||
jnxLacpAggregateInterfaceName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Lacp Aggregate interface."
|
||||
::= { jnxLacpNotifyVars 3 }
|
||||
|
||||
jnxLacpAggregateifIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Snmp ifIndex of Aggregator."
|
||||
::= { jnxLacpNotifyVars 4 }
|
||||
|
||||
jnxLacpAggPortActorOperState OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port actor operational state."
|
||||
::= { jnxLacpNotifyVars 5 }
|
||||
|
||||
jnxLacpTimeOut NOTIFICATION-TYPE
|
||||
OBJECTS { jnxLacpInterfaceName,
|
||||
jnxLacpifIndex,
|
||||
jnxLacpAggregateInterfaceName,
|
||||
jnxLacpAggregateifIndex,
|
||||
jnxLacpAggPortActorOperState
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Lacp times out"
|
||||
::= { jnxLacpNotificationsPrefix 1 }
|
||||
|
||||
dot3adAggPortTimeoutTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Dot3adAggPortTimeoutEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table that contains Link Aggregation Timeout information
|
||||
about a port that is associated with this device.
|
||||
A row appears in this table for each physical port."
|
||||
REFERENCE
|
||||
"IEEE 802.3"
|
||||
::= { jnxLacpAggTimeout 1 }
|
||||
|
||||
dot3adAggPortTimeoutEntry OBJECT-TYPE
|
||||
SYNTAX Dot3adAggPortTimeoutEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of Link Aggregation Control Protocol timeout information
|
||||
for a port on this device."
|
||||
INDEX { ifIndex }
|
||||
::= { dot3adAggPortTimeoutTable 1 }
|
||||
|
||||
Dot3adAggPortTimeoutEntry ::=
|
||||
SEQUENCE {
|
||||
dot3adInterfaceName
|
||||
DisplayString,
|
||||
dot3adOperState
|
||||
LacpState,
|
||||
dot3adAggname
|
||||
DisplayString,
|
||||
dot3adInterfaceTimeout
|
||||
TimeTicks
|
||||
}
|
||||
|
||||
dot3adInterfaceName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Physical port that is associated with
|
||||
Aggregation Port. This value is read-only."
|
||||
REFERENCE
|
||||
"IEEE 802.3"
|
||||
::= { dot3adAggPortTimeoutEntry 1 }
|
||||
|
||||
dot3adOperState OBJECT-TYPE
|
||||
SYNTAX LacpState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A string of 8 bits, corresponding to the current
|
||||
operational values of Actor_State as transmitted by the
|
||||
Actor in LACPDUs. The bit allocations are as defined in
|
||||
30.7.2.1.20. This attribute value is read-only."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Subclause 30.7.2.1.21"
|
||||
::= { dot3adAggPortTimeoutEntry 2 }
|
||||
|
||||
dot3adAggname OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Aggregation Port where Physical port
|
||||
is associated with. This value is read-only."
|
||||
REFERENCE
|
||||
"IEEE 802.3"
|
||||
::= { dot3adAggPortTimeoutEntry 3 }
|
||||
|
||||
dot3adInterfaceTimeout OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object represents the time elapsed in seconds
|
||||
since lacp experienced timeout.
|
||||
This value is read-only."
|
||||
REFERENCE
|
||||
"IEEE 802.3"
|
||||
::= { dot3adAggPortTimeoutEntry 4 }
|
||||
|
||||
jnxL2cpLoopDetectObjects OBJECT IDENTIFIER ::= { jnxL2cpObjects 5 }
|
||||
|
||||
jnxL2cpLoopDetectPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxL2cpLoopDetectPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines a Port Table for Loop Detect information. This contains
|
||||
only those ports on which Loop Detect is configured."
|
||||
::= { jnxL2cpLoopDetectObjects 1 }
|
||||
|
||||
jnxL2cpLoopDetectPortEntry OBJECT-TYPE
|
||||
SYNTAX JnxL2cpLoopDetectPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines an entry in the jnxL2cpLoopDetectPortTable. A list
|
||||
containing Loop Detect information for each Port."
|
||||
INDEX { ifIndex }
|
||||
::= { jnxL2cpLoopDetectPortTable 1 }
|
||||
|
||||
JnxL2cpLoopDetectPortEntry ::=
|
||||
SEQUENCE {
|
||||
jnxL2cpLoopDetectPortEnabled TruthValue,
|
||||
jnxL2cpLoopDetectPduError INTEGER
|
||||
}
|
||||
|
||||
jnxL2cpLoopDetectPortEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Boolean value set by management indicating whether Loop Detect
|
||||
functionality is enabled on the port. If TRUE causes the Port to be
|
||||
disabled (link down) upon receipt of a Loop Detect PDU. This parameter should be
|
||||
FALSE by default. "
|
||||
::= { jnxL2cpLoopDetectPortEntry 1 }
|
||||
|
||||
jnxL2cpLoopDetectPduError OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
no-error (0),
|
||||
detected (1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether a Loop Detect PDU was received on the port.
|
||||
This parameter will always return 'no-error (0)' if
|
||||
jnxL2cpLoopDetectPortEnabled is FALSE. "
|
||||
::= { jnxL2cpLoopDetectPortEntry 2 }
|
||||
|
||||
END
|
340
MIBS/junos/JUNIPER-LDP-MIB
Normal file
340
MIBS/junos/JUNIPER-LDP-MIB
Normal file
@ -0,0 +1,340 @@
|
||||
--
|
||||
-- Juniper Enterprise Specific MIB:LDP MIB Extension
|
||||
--
|
||||
-- Copyright (c) 2002-2010, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
JUNIPER-LDP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||
IpAddress, Counter64, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
InterfaceIndex, InterfaceIndexOrZero
|
||||
FROM IF-MIB
|
||||
jnxMibs, jnxLdpTraps
|
||||
FROM JUNIPER-SMI
|
||||
jnxMplsLdpSesState
|
||||
FROM JUNIPER-MPLS-LDP-MIB
|
||||
MplsVpnName
|
||||
FROM MPLS-VPN-MIB
|
||||
InetAddressType, InetAddress, InetAddressPrefixLength
|
||||
FROM INET-ADDRESS-MIB;
|
||||
|
||||
jnxLdp MODULE-IDENTITY
|
||||
LAST-UPDATED "200307182153Z" -- Fri Jul 18 21:53:54 2003 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
|
||||
"The MIB modules extends the LDP mib draft."
|
||||
|
||||
REVISION "200408100000Z" -- Aug 10, 2004
|
||||
DESCRIPTION "Added 'jnxLdpInstanceName' to the jnxLdpLspUp and
|
||||
jnxLdpLspDown trap."
|
||||
|
||||
REVISION "200406230000Z" -- Jun 23, 2004
|
||||
DESCRIPTION "Modified description of jnxLdpSesDownIf and jnxLdpSesDown."
|
||||
|
||||
REVISION "200406220000Z" -- Jun 22, 2004
|
||||
DESCRIPTION "Added 'jnxLdpSesUpIf' to the jnxLdpSesUp trap."
|
||||
|
||||
REVISION "200201100000Z"
|
||||
DESCRIPTION
|
||||
"Initial revision."
|
||||
::= { jnxMibs 14 }
|
||||
|
||||
|
||||
|
||||
jnxLdpTrapVars OBJECT IDENTIFIER ::= { jnxLdp 1 }
|
||||
|
||||
--
|
||||
-- define branches for jnx ldp traps
|
||||
--
|
||||
-- Note that we need jnxLdpTrapPrefix with the 0
|
||||
-- sub-identifier to make this MIB translate to
|
||||
-- an SNMPv1 format in a reversible way. For example
|
||||
-- it is needed for proxies that convert SNMPv1 traps
|
||||
-- to SNMPv2 notifications without MIB knowledge.
|
||||
--
|
||||
|
||||
jnxLdpTrapPrefix OBJECT IDENTIFIER ::= { jnxLdpTraps 0 }
|
||||
|
||||
jnxLdpLspFec OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LSP FEC in IP address format."
|
||||
::= { jnxLdpTrapVars 1 }
|
||||
|
||||
jnxLdpRtrid OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The router id of the sending router."
|
||||
::= { jnxLdpTrapVars 2 }
|
||||
|
||||
jnxLdpLspDownReason OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
topologyChanged (1),
|
||||
receivedWithdrawl (2),
|
||||
neighborDown (3),
|
||||
filterChanged (4),
|
||||
bfdSessionDown (5),
|
||||
unknown (6),
|
||||
lspingDown (7) }
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The reason why the LSP went down. Can be one of the following:
|
||||
the topology changed, the neighbor withdrew the label,
|
||||
the neighbor went down, the filter changed, the BFD session
|
||||
went down, lsping down, or the reason is unknown."
|
||||
::= { jnxLdpTrapVars 3 }
|
||||
|
||||
jnxLdpSesDownReason OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown (0),
|
||||
holdExpired (1),
|
||||
connectionExpired (2),
|
||||
allAdjacenciesDown (3),
|
||||
badTLV (4),
|
||||
badPDU (5),
|
||||
connectionError (6),
|
||||
connectionReset (7),
|
||||
peerSentNotification (8),
|
||||
unexpectedEOF (9),
|
||||
authenticationChanged (10),
|
||||
initError (11),
|
||||
gracefulRestartAbort (12),
|
||||
cliCommand (13),
|
||||
gracefulRestartChanged (14) }
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The reason why the session transitioned to nonexistent state.
|
||||
Can be one of the following:
|
||||
unknown reason, hold time expired, connection time expired,
|
||||
all adjacencies down, received bad tlv, received bad pdu,
|
||||
connectionn error, connection reset, received notification from peer,
|
||||
received unexpected end-of-file, authentication key was changed,
|
||||
error during initialization, graceful restart was aborted or cli
|
||||
command."
|
||||
::= { jnxLdpTrapVars 4 }
|
||||
|
||||
jnxLdpSesDownIf OBJECT-TYPE
|
||||
SYNTAX InterfaceIndexOrZero
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable is the snmp index of the interface relevant to the
|
||||
session-down event. If no interface can be correlated to the
|
||||
session-down, then it is the interface associated with one of
|
||||
the neighbors."
|
||||
::= { jnxLdpTrapVars 5 }
|
||||
|
||||
jnxLdpLspFecLen OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..32)
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The length in bits of the LSP FEC prefix."
|
||||
::= { jnxLdpTrapVars 6 }
|
||||
|
||||
jnxLdpSesUpIf OBJECT-TYPE
|
||||
SYNTAX InterfaceIndexOrZero
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable is the interface index of one of the neighbors
|
||||
associated with this session."
|
||||
::= { jnxLdpTrapVars 7 }
|
||||
|
||||
jnxLdpInstanceName OBJECT-TYPE
|
||||
SYNTAX MplsVpnName
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "Name of the VPN instance."
|
||||
::= { jnxLdpTrapVars 8 }
|
||||
|
||||
|
||||
jnxLdpLspUp NOTIFICATION-TYPE
|
||||
OBJECTS { jnxLdpLspFec, jnxLdpRtrid, jnxLdpLspFecLen, jnxLdpInstanceName}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when an LSP comes up."
|
||||
::= { jnxLdpTrapPrefix 1 }
|
||||
|
||||
jnxLdpLspDown NOTIFICATION-TYPE
|
||||
OBJECTS { jnxLdpLspFec, jnxLdpRtrid, jnxLdpLspDownReason, jnxLdpLspFecLen,
|
||||
jnxLdpInstanceName }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when the LSP goes down."
|
||||
::= { jnxLdpTrapPrefix 2 }
|
||||
|
||||
jnxLdpSesUp NOTIFICATION-TYPE
|
||||
OBJECTS { jnxMplsLdpSesState,
|
||||
jnxLdpSesUpIf}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when the value of 'jnxMplsLdpSesState'
|
||||
enters the 'operational(5) state."
|
||||
::= { jnxLdpTrapPrefix 3 }
|
||||
|
||||
jnxLdpSesDown NOTIFICATION-TYPE
|
||||
OBJECTS { jnxMplsLdpSesState,
|
||||
jnxLdpSesDownReason,
|
||||
jnxLdpSesDownIf}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when the value of 'jnxMplsLdpSesState'
|
||||
leaves the 'operational(5) state. The value of jnxLdpSesDownIf is
|
||||
one of the neighbor's interface. It is the interface associated with
|
||||
the last neighbor when jnxLdpSesDownReason is allAdjacenciesDown (3)."
|
||||
::= { jnxLdpTrapPrefix 4 }
|
||||
|
||||
|
||||
|
||||
jnxLdpStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxLdpStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Table of statistics of Ldp FECs."
|
||||
|
||||
::= { jnxLdp 2 }
|
||||
|
||||
jnxLdpStatsEntry OBJECT-TYPE
|
||||
SYNTAX JnxLdpStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entry containing statistics information about a particular
|
||||
LDP FEC."
|
||||
INDEX { jnxLdpInstanceId,
|
||||
jnxLdpFecType,
|
||||
jnxLdpFec,
|
||||
jnxLdpFecLength }
|
||||
::= { jnxLdpStatsTable 1 }
|
||||
|
||||
JnxLdpStatsEntry ::=
|
||||
SEQUENCE {
|
||||
jnxLdpInstanceId Unsigned32,
|
||||
jnxLdpFecType InetAddressType,
|
||||
jnxLdpFec InetAddress,
|
||||
jnxLdpFecLength InetAddressPrefixLength,
|
||||
jnxLdpFecStatisticsStatus INTEGER,
|
||||
jnxLdpIngressOctets Counter64,
|
||||
jnxLdpIngressPackets Counter64,
|
||||
jnxLdpTransitOctets Counter64,
|
||||
jnxLdpTransitPackets Counter64
|
||||
}
|
||||
|
||||
jnxLdpInstanceId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "LDP instance."
|
||||
::= { jnxLdpStatsEntry 1 }
|
||||
|
||||
jnxLdpFecType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type of this LDP FEC."
|
||||
::= { jnxLdpStatsEntry 2 }
|
||||
|
||||
jnxLdpFec OBJECT-TYPE
|
||||
SYNTAX InetAddress (SIZE (4|16))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "LDP FEC."
|
||||
::= { jnxLdpStatsEntry 3 }
|
||||
|
||||
jnxLdpFecLength OBJECT-TYPE
|
||||
SYNTAX InetAddressPrefixLength (0..32)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "LDP FEC length (in bits)."
|
||||
::= { jnxLdpStatsEntry 4 }
|
||||
|
||||
jnxLdpFecStatisticsStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ok(1),
|
||||
disabled(2),
|
||||
unavailable(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the status of traffic statistics for this FEC.
|
||||
For penultimate hop FECs traffic statistics can be disabled.
|
||||
For such FECs, the following objects will have the value '0'."
|
||||
::= { jnxLdpStatsEntry 5 }
|
||||
|
||||
jnxLdpIngressOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of octets of traffic originated on
|
||||
this box, forwarded over the current LDP FEC. The
|
||||
number reported is not realtime and may be subject
|
||||
to several minutes delay. The delay is controllable
|
||||
by ldp statistics gathering interval, which by
|
||||
default is 5 minutes."
|
||||
::= { jnxLdpStatsEntry 6 }
|
||||
|
||||
jnxLdpIngressPackets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets of traffic originated on
|
||||
this box, forwarded over the current LDP FEC. The
|
||||
number reported is not realtime and may be subject
|
||||
to several minutes delay. The delay is controllable
|
||||
by ldp statistics gathering interval, which by
|
||||
default is 5 minutes."
|
||||
::= { jnxLdpStatsEntry 7 }
|
||||
|
||||
jnxLdpTransitOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of octets of traffic destined to this FEC,
|
||||
originated on a different box, forwarded over the
|
||||
current LDP FEC. The number reported is not realtime
|
||||
and may be subject to several minutes delay. The delay
|
||||
is controllable by ldp statistics gathering interval,
|
||||
which by default is 5 minutes."
|
||||
::= { jnxLdpStatsEntry 8 }
|
||||
|
||||
jnxLdpTransitPackets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets of traffic destined to this FEC,
|
||||
originated on a different box, forwarded over the
|
||||
current LDP FEC. The number reported is not realtime
|
||||
and may be subject to several minutes delay. The delay
|
||||
is controllable by ldp statistics gathering interval,
|
||||
which by default is 5 minutes."
|
||||
::= { jnxLdpStatsEntry 9 }
|
||||
|
||||
END
|
310
MIBS/junos/JUNIPER-LICENSE-MIB
Normal file
310
MIBS/junos/JUNIPER-LICENSE-MIB
Normal file
@ -0,0 +1,310 @@
|
||||
--
|
||||
-- Juniper Enterprise Specific MIB: License MIB
|
||||
--
|
||||
-- Copyright (c) 2010, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
JUNIPER-LICENSE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, TimeTicks, IpAddress,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
jnxLicenseMibRoot
|
||||
FROM JUNIPER-SMI
|
||||
DisplayString, DateAndTime
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
jnxLicenseMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "202005050000Z"
|
||||
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
|
||||
"Implementation of enterprise specific MIB
|
||||
for license commands and configuration."
|
||||
REVISION "201007090000Z" -- Jul 09, 2010
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
|
||||
REVISION "201612150000Z" -- Dec 15, 2016
|
||||
DESCRIPTION
|
||||
"Added OID jnxLicenseKeyType and Trap jnxLicenseExpired"
|
||||
|
||||
|
||||
REVISION "201906170000Z" -- Jun 17, 2019
|
||||
DESCRIPTION
|
||||
"Deprecated jnxLicenseKeys."
|
||||
|
||||
REVISION "202005050000Z" -- May 05, 2020
|
||||
DESCRIPTION
|
||||
"Added OID jnxLicenseStartDate and jnxLicenseEndDate."
|
||||
|
||||
::= { jnxLicenseMibRoot 1 }
|
||||
|
||||
jnxLicenseNotifications OBJECT IDENTIFIER ::= { jnxLicenseMIB 0 }
|
||||
jnxLicenseObjects OBJECT IDENTIFIER ::= { jnxLicenseMIB 1 }
|
||||
|
||||
jnxLicenseInstallObjects OBJECT IDENTIFIER ::= { jnxLicenseObjects 1 }
|
||||
jnxLicenseSettings OBJECT IDENTIFIER ::= { jnxLicenseObjects 2 }
|
||||
|
||||
-- ****************************************************************
|
||||
-- License table for installed licenses
|
||||
-- ****************************************************************
|
||||
|
||||
jnxLicenseInstallTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxLicenseInstallEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table contains installed feature license information."
|
||||
::= { jnxLicenseInstallObjects 1 }
|
||||
|
||||
jnxLicenseInstallEntry OBJECT-TYPE
|
||||
SYNTAX JnxLicenseInstallEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A row of giving installed feature license information."
|
||||
INDEX { IMPLIED jnxLicenseId }
|
||||
::= { jnxLicenseInstallTable 1 }
|
||||
|
||||
JnxLicenseInstallEntry ::= SEQUENCE {
|
||||
jnxLicenseId DisplayString,
|
||||
jnxLicenseVersion INTEGER,
|
||||
jnxLicenseDeviceId DisplayString,
|
||||
jnxLicenseType INTEGER,
|
||||
jnxLicenseKeys OCTET STRING,
|
||||
jnxLicenseKeyType INTEGER,
|
||||
jnxLicenseStartDate DateAndTime,
|
||||
jnxLicenseEndDate DateAndTime
|
||||
}
|
||||
|
||||
jnxLicenseId OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Installed feature licenses Id."
|
||||
::= { jnxLicenseInstallEntry 1 }
|
||||
|
||||
jnxLicenseVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "License Version information"
|
||||
::= { jnxLicenseInstallEntry 2 }
|
||||
|
||||
jnxLicenseDeviceId OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "License Device Id "
|
||||
::= { jnxLicenseInstallEntry 3 }
|
||||
|
||||
jnxLicenseType OBJECT-TYPE
|
||||
SYNTAX INTEGER { invalid(0), count-down(1), date-based(2),permanent(3) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "License type information"
|
||||
::= { jnxLicenseInstallEntry 4 }
|
||||
|
||||
jnxLicenseKeys OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION "******** THIS OBJECT IS DEPRECATED ********
|
||||
This object is deprecated,
|
||||
it displays all the license keys
|
||||
in the system."
|
||||
|
||||
::= { jnxLicenseInstallEntry 5 }
|
||||
|
||||
jnxLicenseKeyType OBJECT-TYPE
|
||||
SYNTAX INTEGER {commercial(1), trial(2), demo(3), emergency(4), lab(5), education(6)}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "License key type"
|
||||
::= { jnxLicenseInstallEntry 6 }
|
||||
|
||||
jnxLicenseStartDate OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "License Start Date information "
|
||||
::= { jnxLicenseInstallEntry 7 }
|
||||
|
||||
jnxLicenseEndDate OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "License End Date information "
|
||||
::= { jnxLicenseInstallEntry 8 }
|
||||
|
||||
-- Feature Listing Table
|
||||
|
||||
jnxLicenseFeatureListTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxLicenseFeatureListEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "list of features supporting Licensing."
|
||||
::= { jnxLicenseInstallObjects 2 }
|
||||
|
||||
jnxLicenseFeatureListEntry OBJECT-TYPE
|
||||
SYNTAX JnxLicenseFeatureListEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A row of licensed features."
|
||||
INDEX { jnxLicenseFeatureId }
|
||||
::= { jnxLicenseFeatureListTable 1 }
|
||||
|
||||
JnxLicenseFeatureListEntry ::= SEQUENCE {
|
||||
jnxLicenseFeatureId INTEGER,
|
||||
jnxLicenseFeatureName DisplayString,
|
||||
jnxLicenseFeatureDescr DisplayString,
|
||||
jnxLicenseFeatureLicenseId DisplayString,
|
||||
jnxLicenseFeatureLicenseUsed INTEGER,
|
||||
jnxLicenseFeatureLicenseInstalled INTEGER,
|
||||
jnxLicenseFeatureLicenseNeeded INTEGER
|
||||
}
|
||||
|
||||
jnxLicenseFeatureId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Feature Id to point an entry in this table"
|
||||
::= { jnxLicenseFeatureListEntry 1 }
|
||||
|
||||
jnxLicenseFeatureName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Feature Name"
|
||||
::= { jnxLicenseFeatureListEntry 2 }
|
||||
|
||||
jnxLicenseFeatureDescr OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Feature Name"
|
||||
::= { jnxLicenseFeatureListEntry 3 }
|
||||
|
||||
jnxLicenseFeatureLicenseId OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Feature License Id"
|
||||
::= { jnxLicenseFeatureListEntry 4 }
|
||||
|
||||
jnxLicenseFeatureLicenseUsed OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Licenses Used"
|
||||
::= { jnxLicenseFeatureListEntry 5 }
|
||||
|
||||
jnxLicenseFeatureLicenseInstalled OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Licenses Installed"
|
||||
::= { jnxLicenseFeatureListEntry 6 }
|
||||
|
||||
jnxLicenseFeatureLicenseNeeded OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Licenses Needed"
|
||||
::= { jnxLicenseFeatureListEntry 7 }
|
||||
|
||||
|
||||
-- ****************************************************************
|
||||
-- License configuration parameters
|
||||
-- ****************************************************************
|
||||
|
||||
jnxLicenseRenewBeforExpiration OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"License renew lead time before expiration in days."
|
||||
::= { jnxLicenseSettings 1 }
|
||||
|
||||
jnxLicenseRenewInterval OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"License checking interval in hours."
|
||||
::= { jnxLicenseSettings 2 }
|
||||
|
||||
jnxLicenseAutoUpdate OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"License auto update URL of a license server."
|
||||
::= { jnxLicenseSettings 3 }
|
||||
|
||||
|
||||
|
||||
-- ********************************************************************
|
||||
-- define branches for jnx license traps
|
||||
-- ********************************************************************
|
||||
|
||||
jnxLicenseGraceExpired NOTIFICATION-TYPE
|
||||
OBJECTS { jnxLicenseFeatureName }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when the license grace period for
|
||||
feature identified by jnxLicenseFeatureName is expired"
|
||||
::= { jnxLicenseNotifications 1 }
|
||||
|
||||
jnxLicenseGraceAboutToExpire NOTIFICATION-TYPE
|
||||
OBJECTS { jnxLicenseFeatureName }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when the license grace period for
|
||||
feature identified by jnxLicenseFeatureName is about to expire"
|
||||
::= { jnxLicenseNotifications 2 }
|
||||
|
||||
jnxLicenseAboutToExpire NOTIFICATION-TYPE
|
||||
OBJECTS { jnxLicenseFeatureName }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when the license period for
|
||||
feature identified by jnxLicenseFeatureName is about to expire"
|
||||
::= { jnxLicenseNotifications 3 }
|
||||
|
||||
jnxLicenseInfringeCumulative NOTIFICATION-TYPE
|
||||
OBJECTS { jnxLicenseFeatureName }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when the feature is used more
|
||||
times than as specified in number of licenses allowed for feature
|
||||
as identified by jnxLicenseFeatureName"
|
||||
::= { jnxLicenseNotifications 4 }
|
||||
|
||||
jnxLicenseInfringeSingle NOTIFICATION-TYPE
|
||||
OBJECTS { jnxLicenseFeatureName }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when the license for feature
|
||||
identified by jnxLicenseFeatureName is not valid i.e. either expired or
|
||||
not available."
|
||||
::= { jnxLicenseNotifications 5 }
|
||||
|
||||
jnxLicenseKeyExpired NOTIFICATION-TYPE
|
||||
OBJECTS { jnxLicenseFeatureName, jnxLicenseFeatureLicenseId, jnxLicenseKeyType }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when the license for feature
|
||||
identified by jnxLicenseFeatureName is not valid i.e. either expired or
|
||||
not available."
|
||||
::= { jnxLicenseNotifications 6 }
|
||||
|
||||
END
|
45
MIBS/junos/JUNIPER-LSYS-SECURITYPROFILE-MIB
Normal file
45
MIBS/junos/JUNIPER-LSYS-SECURITYPROFILE-MIB
Normal file
@ -0,0 +1,45 @@
|
||||
--
|
||||
-- Juniper Enterprise Specific MIB: Structure of Management Information
|
||||
--
|
||||
-- Copyright (c) 2010-2011, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
|
||||
JUNIPER-LSYS-SECURITYPROFILE-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
jnxLsysSecurityProfile FROM JUNIPER-JS-SMI;
|
||||
|
||||
--
|
||||
-- Object identifier added as the basis for identifying other logical-system
|
||||
-- Security profile nodes.
|
||||
|
||||
|
||||
--
|
||||
-- next level object identifiers under jnxLsysSecurityProfile
|
||||
--
|
||||
jnxLsysSpZone OBJECT IDENTIFIER ::= { jnxLsysSecurityProfile 1 }
|
||||
jnxLsysSpScheduler OBJECT IDENTIFIER ::= { jnxLsysSecurityProfile 2 }
|
||||
jnxLsysSpPolicy OBJECT IDENTIFIER ::= { jnxLsysSecurityProfile 3 }
|
||||
jnxLsysSpPolicywcnt OBJECT IDENTIFIER ::= { jnxLsysSecurityProfile 4 }
|
||||
jnxLsysSpFlowgate OBJECT IDENTIFIER ::= { jnxLsysSecurityProfile 5 }
|
||||
jnxLsysSpFlowsess OBJECT IDENTIFIER ::= { jnxLsysSecurityProfile 6 }
|
||||
jnxLsysSpAuthentry OBJECT IDENTIFIER ::= { jnxLsysSecurityProfile 7 }
|
||||
jnxLsysSpNATsrcpool OBJECT IDENTIFIER ::= { jnxLsysSecurityProfile 8 }
|
||||
jnxLsysSpNATdstpool OBJECT IDENTIFIER ::= { jnxLsysSecurityProfile 9 }
|
||||
jnxLsysSpNATsrcpatad OBJECT IDENTIFIER ::= { jnxLsysSecurityProfile 10 }
|
||||
jnxLsysSpNATsrcnopatad OBJECT IDENTIFIER ::= { jnxLsysSecurityProfile 11 }
|
||||
jnxLsysSpNATsrcrule OBJECT IDENTIFIER ::= { jnxLsysSecurityProfile 12 }
|
||||
jnxLsysSpNATdstrule OBJECT IDENTIFIER ::= { jnxLsysSecurityProfile 13 }
|
||||
jnxLsysSpNATstaticrule OBJECT IDENTIFIER ::= { jnxLsysSecurityProfile 14 }
|
||||
jnxLsysSpNATconebind OBJECT IDENTIFIER ::= { jnxLsysSecurityProfile 15 }
|
||||
jnxLsysSpNATpoipnum OBJECT IDENTIFIER ::= { jnxLsysSecurityProfile 16 }
|
||||
jnxLsysSpNATRuleRefPfx OBJECT IDENTIFIER ::= { jnxLsysSecurityProfile 17 }
|
||||
jnxLsysSpCPU OBJECT IDENTIFIER ::= { jnxLsysSecurityProfile 18 }
|
||||
jnxSp OBJECT IDENTIFIER ::= { jnxLsysSecurityProfile 19 }
|
||||
-- jnxLsysSpGRsc OBJECT IDENTIFIER ::= { jnxLsysSecurityProfile 19 }
|
||||
jnxLsysSpSecurewire OBJECT IDENTIFIER ::= { jnxLsysSecurityProfile 20 }
|
||||
|
||||
END
|
280
MIBS/junos/JUNIPER-LSYSSP-CPU-MIB
Normal file
280
MIBS/junos/JUNIPER-LSYSSP-CPU-MIB
Normal file
@ -0,0 +1,280 @@
|
||||
--
|
||||
-- Juniper Enterprise Specific MIB: Structure of Management Information
|
||||
--
|
||||
-- Copyright (c) 2010-2011, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
|
||||
JUNIPER-LSYSSP-CPU-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||
Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
jnxLsysSpCPU
|
||||
FROM JUNIPER-LSYS-SECURITYPROFILE-MIB
|
||||
;
|
||||
|
||||
jnxLsysSpCPUMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201005191644Z" -- October 1, 2010
|
||||
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 CPU-specific MIB for Juniper Enterprise
|
||||
Logical-System (LSYS) security profiles. Juniper documentation
|
||||
is recommended as the reference.
|
||||
|
||||
The LSYS security profile provides various static and dynamic
|
||||
resource management by observing resource quota limits.
|
||||
Security CPU resource is the focus in this MIB.
|
||||
"
|
||||
::= { jnxLsysSpCPU 1 }
|
||||
|
||||
jnxLsysSpCPUObjects OBJECT IDENTIFIER ::= { jnxLsysSpCPUMIB 1 }
|
||||
jnxLsysSpCPUSummary OBJECT IDENTIFIER ::= { jnxLsysSpCPUMIB 2 }
|
||||
jnxLsysSpCPSummary OBJECT IDENTIFIER ::= { jnxLsysSpCPUSummary 1 }
|
||||
jnxLsysSpSPUSummary OBJECT IDENTIFIER ::= { jnxLsysSpCPUSummary 2 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- Tabular CPU resource information objects per LSYS:
|
||||
-- Below are CPU resource table indexed by LSYS name.
|
||||
-- **********************************************************************
|
||||
|
||||
-- CPU resource table per LSYS
|
||||
|
||||
jnxLsysSpCPUTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxLsysSpCPUEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"LSYSPROFILE CPU objects for CPU resource consumption per LSYS."
|
||||
::= { jnxLsysSpCPUObjects 1 }
|
||||
|
||||
jnxLsysSpCPUEntry OBJECT-TYPE
|
||||
SYNTAX JnxLsysSpCPUEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in CPU resource table."
|
||||
INDEX { IMPLIED jnxLsysSpCPULsysName }
|
||||
::= { jnxLsysSpCPUTable 1 }
|
||||
|
||||
JnxLsysSpCPUEntry ::=
|
||||
SEQUENCE {
|
||||
jnxLsysSpCPULsysName DisplayString,
|
||||
jnxLsysSpCPUProfileName DisplayString,
|
||||
jnxLsysSpCPUsage Unsigned32,
|
||||
jnxLsysSpSPUUsage Unsigned32,
|
||||
jnxLsysSpCPUReserved Unsigned32,
|
||||
jnxLsysSpCPUMaximum Unsigned32
|
||||
}
|
||||
|
||||
-- Entry definitions for the CPU resource table
|
||||
|
||||
jnxLsysSpCPULsysName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the logical system for which CPU resource information is retrieved. "
|
||||
::= { jnxLsysSpCPUEntry 1 }
|
||||
|
||||
jnxLsysSpCPUProfileName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The security profile name string for the LSYS."
|
||||
::= { jnxLsysSpCPUEntry 2 }
|
||||
|
||||
jnxLsysSpCPUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "0.01 percent"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current CP resource usage count for the LSYS."
|
||||
::= { jnxLsysSpCPUEntry 3 }
|
||||
|
||||
jnxLsysSpSPUUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "0.01 percent"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current SPU resource usage count for the LSYS."
|
||||
::= { jnxLsysSpCPUEntry 4 }
|
||||
|
||||
jnxLsysSpCPUReserved OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "0.01 percent"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The reserved resource count for the LSYS."
|
||||
::= { jnxLsysSpCPUEntry 5 }
|
||||
|
||||
jnxLsysSpCPUMaximum OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "0.01 percent"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum allowed resource usage count for the LSYS."
|
||||
::= { jnxLsysSpCPUEntry 6 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- CP resource information summary:
|
||||
-- **********************************************************************
|
||||
|
||||
jnxLsysSpCPUsedAmount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "0.01 percent"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The CP resource consumption over all LSYS."
|
||||
::= { jnxLsysSpCPSummary 1 }
|
||||
|
||||
jnxLsysSpCPMaxQuota OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "0.01 percent"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The CP resource maximum quota for the whole device for all LSYS."
|
||||
::= { jnxLsysSpCPSummary 2 }
|
||||
|
||||
jnxLsysSpCPAvailableAmount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "0.01 percent"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The CP resource available in the whole device."
|
||||
::= { jnxLsysSpCPSummary 3 }
|
||||
|
||||
jnxLsysSpCPHeaviestUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "0.01 percent"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The most amount of CP resource consumed of a LSYS."
|
||||
::= { jnxLsysSpCPSummary 4 }
|
||||
|
||||
jnxLsysSpCPHeaviestUser OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LSYS name that consume the most CP resource."
|
||||
::= { jnxLsysSpCPSummary 5 }
|
||||
|
||||
jnxLsysSpCPLightestUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "0.01 percent"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The least amount of CP resource consumed of a LSYS."
|
||||
::= { jnxLsysSpCPSummary 6 }
|
||||
|
||||
jnxLsysSpCPLightestUser OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LSYS name that consume the least CP resource."
|
||||
::= { jnxLsysSpCPSummary 7 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- SPU resource information summary:
|
||||
-- **********************************************************************
|
||||
|
||||
jnxLsysSpSPUUsedAmount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "0.01 percent"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SPU resource consumption over all LSYS."
|
||||
::= { jnxLsysSpSPUSummary 1 }
|
||||
|
||||
jnxLsysSpSPUMaxQuota OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "0.01 percent"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SPU resource maximum quota for the whole device for all LSYS."
|
||||
::= { jnxLsysSpSPUSummary 2 }
|
||||
|
||||
jnxLsysSpSPUAvailableAmount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "0.01 percent"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SPU resource available in the whole device."
|
||||
::= { jnxLsysSpSPUSummary 3 }
|
||||
|
||||
jnxLsysSpSPUHeaviestUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "0.01 percent"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The most amount of SPU resource consumed of a LSYS."
|
||||
::= { jnxLsysSpSPUSummary 4 }
|
||||
|
||||
jnxLsysSpSPUHeaviestUser OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LSYS name that consume the most SPU resource."
|
||||
::= { jnxLsysSpSPUSummary 5 }
|
||||
|
||||
jnxLsysSpSPULightestUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "0.01 percent"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The least amount of SPU resource consumed of a LSYS."
|
||||
::= { jnxLsysSpSPUSummary 6 }
|
||||
|
||||
jnxLsysSpSPULightestUser OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LSYS name that consume the least SPU resource."
|
||||
::= { jnxLsysSpSPUSummary 7 }
|
||||
|
||||
|
||||
|
||||
-- ***************************************************************
|
||||
-- definition of CPU resource related traps. (TBD)
|
||||
-- ***************************************************************
|
||||
|
||||
--
|
||||
-- End of File
|
||||
--
|
||||
|
||||
END
|
194
MIBS/junos/JUNIPER-LSYSSP-FLOWGATE-MIB
Normal file
194
MIBS/junos/JUNIPER-LSYSSP-FLOWGATE-MIB
Normal file
@ -0,0 +1,194 @@
|
||||
--
|
||||
-- Juniper Enterprise Specific MIB: Structure of Management Information
|
||||
--
|
||||
-- Copyright (c) 2010-2011, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
|
||||
JUNIPER-LSYSSP-FLOWGATE-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||
Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
jnxLsysSpFlowgate
|
||||
FROM JUNIPER-LSYS-SECURITYPROFILE-MIB
|
||||
;
|
||||
|
||||
jnxLsysSpFlowgateMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201005191644Z" -- July 19, 2010
|
||||
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 flow-gate-specific MIB for Juniper Enterprise
|
||||
Logical-System (LSYS) security profiles. Juniper documentation
|
||||
is recommended as the reference.
|
||||
|
||||
The LSYS security profile provides various static and dynamic
|
||||
resource management by observing resource quota limits.
|
||||
Security flow-gate resource is the focus in this MIB.
|
||||
"
|
||||
::= { jnxLsysSpFlowgate 1 }
|
||||
|
||||
jnxLsysSpFlowgateObjects OBJECT IDENTIFIER ::= { jnxLsysSpFlowgateMIB 1 }
|
||||
jnxLsysSpFlowgateSummary OBJECT IDENTIFIER ::= { jnxLsysSpFlowgateMIB 2 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- Tabular flow-gate resource information objects per LSYS:
|
||||
-- Below are flow-gate resource table indexed by LSYS name.
|
||||
-- **********************************************************************
|
||||
|
||||
-- flow-gate resource table per LSYS
|
||||
|
||||
jnxLsysSpFlowgateTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxLsysSpFlowgateEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"LSYSPROFILE flow-gate objects for flow-gate resource consumption per LSYS."
|
||||
::= { jnxLsysSpFlowgateObjects 1 }
|
||||
|
||||
jnxLsysSpFlowgateEntry OBJECT-TYPE
|
||||
SYNTAX JnxLsysSpFlowgateEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in flow-gate resource table."
|
||||
INDEX { IMPLIED jnxLsysSpFlowgateLsysName }
|
||||
::= { jnxLsysSpFlowgateTable 1 }
|
||||
|
||||
JnxLsysSpFlowgateEntry ::=
|
||||
SEQUENCE {
|
||||
jnxLsysSpFlowgateLsysName DisplayString,
|
||||
jnxLsysSpFlowgateProfileName DisplayString,
|
||||
jnxLsysSpFlowgateUsage Unsigned32,
|
||||
jnxLsysSpFlowgateReserved Unsigned32,
|
||||
jnxLsysSpFlowgateMaximum Unsigned32
|
||||
}
|
||||
|
||||
-- Entry definitions for the flow-gate resource table
|
||||
|
||||
jnxLsysSpFlowgateLsysName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the logical system for which flow-gate resource information is retrieved. "
|
||||
::= { jnxLsysSpFlowgateEntry 1 }
|
||||
|
||||
jnxLsysSpFlowgateProfileName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The security profile name string for the LSYS."
|
||||
::= { jnxLsysSpFlowgateEntry 2 }
|
||||
|
||||
jnxLsysSpFlowgateUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current resource usage count for the LSYS."
|
||||
::= { jnxLsysSpFlowgateEntry 3 }
|
||||
|
||||
jnxLsysSpFlowgateReserved OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The reserved resource count for the LSYS."
|
||||
::= { jnxLsysSpFlowgateEntry 4 }
|
||||
|
||||
jnxLsysSpFlowgateMaximum OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum allowed resource usage count for the LSYS."
|
||||
::= { jnxLsysSpFlowgateEntry 5 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- flow-gate resource information summary:
|
||||
-- **********************************************************************
|
||||
|
||||
jnxLsysSpFlowgateUsedAmount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The flow-gate resource consumption over all LSYS."
|
||||
::= { jnxLsysSpFlowgateSummary 1 }
|
||||
|
||||
jnxLsysSpFlowgateMaxQuota OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The flow-gate resource maximum quota for the whole device for all LSYS."
|
||||
::= { jnxLsysSpFlowgateSummary 2 }
|
||||
|
||||
jnxLsysSpFlowgateAvailableAmount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The flow-gate resource available in the whole device."
|
||||
::= { jnxLsysSpFlowgateSummary 3 }
|
||||
|
||||
jnxLsysSpFlowgateHeaviestUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The most amount of flow-gate resource consumed of a LSYS."
|
||||
::= { jnxLsysSpFlowgateSummary 4 }
|
||||
|
||||
jnxLsysSpFlowgateHeaviestUser OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LSYS name that consume the most flow-gate resource."
|
||||
::= { jnxLsysSpFlowgateSummary 5 }
|
||||
|
||||
jnxLsysSpFlowgateLightestUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The least amount of flow-gate resource consumed of a LSYS."
|
||||
::= { jnxLsysSpFlowgateSummary 6 }
|
||||
|
||||
jnxLsysSpFlowgateLightestUser OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LSYS name that consume the least flow-gate resource."
|
||||
::= { jnxLsysSpFlowgateSummary 7 }
|
||||
|
||||
|
||||
|
||||
-- ***************************************************************
|
||||
-- definition of flow-gate resource related traps. (TBD)
|
||||
-- ***************************************************************
|
||||
|
||||
--
|
||||
-- End of File
|
||||
--
|
||||
|
||||
END
|
194
MIBS/junos/JUNIPER-LSYSSP-FLOWSESS-MIB
Normal file
194
MIBS/junos/JUNIPER-LSYSSP-FLOWSESS-MIB
Normal file
@ -0,0 +1,194 @@
|
||||
--
|
||||
-- Juniper Enterprise Specific MIB: Structure of Management Information
|
||||
--
|
||||
-- Copyright (c) 2010-2011, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
|
||||
JUNIPER-LSYSSP-FLOWSESS-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||
Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
jnxLsysSpFlowsess
|
||||
FROM JUNIPER-LSYS-SECURITYPROFILE-MIB
|
||||
;
|
||||
|
||||
jnxLsysSpFlowsessMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201005191644Z" -- July 19, 2010
|
||||
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 flow-session-specific MIB for Juniper Enterprise
|
||||
Logical-System (LSYS) security profiles. Juniper documentation
|
||||
is recommended as the reference.
|
||||
|
||||
The LSYS security profile provides various static and dynamic
|
||||
resource management by observing resource quota limits.
|
||||
Security flow-session resource is the focus in this MIB.
|
||||
"
|
||||
::= { jnxLsysSpFlowsess 1 }
|
||||
|
||||
jnxLsysSpFlowsessObjects OBJECT IDENTIFIER ::= { jnxLsysSpFlowsessMIB 1 }
|
||||
jnxLsysSpFlowsessSummary OBJECT IDENTIFIER ::= { jnxLsysSpFlowsessMIB 2 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- Tabular flowsess resource information objects per LSYS:
|
||||
-- Below are flowsess resource table indexed by LSYS name.
|
||||
-- **********************************************************************
|
||||
|
||||
-- Flowsess resource table per LSYS
|
||||
|
||||
jnxLsysSpFlowsessTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxLsysSpFlowsessEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"LSYSPROFILE flow-session objects for flow-session resource consumption per LSYS."
|
||||
::= { jnxLsysSpFlowsessObjects 1 }
|
||||
|
||||
jnxLsysSpFlowsessEntry OBJECT-TYPE
|
||||
SYNTAX JnxLsysSpFlowsessEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in flow-session resource table."
|
||||
INDEX { IMPLIED jnxLsysSpFlowsessLsysName }
|
||||
::= { jnxLsysSpFlowsessTable 1 }
|
||||
|
||||
JnxLsysSpFlowsessEntry ::=
|
||||
SEQUENCE {
|
||||
jnxLsysSpFlowsessLsysName DisplayString,
|
||||
jnxLsysSpFlowsessProfileName DisplayString,
|
||||
jnxLsysSpFlowsessUsage Unsigned32,
|
||||
jnxLsysSpFlowsessReserved Unsigned32,
|
||||
jnxLsysSpFlowsessMaximum Unsigned32
|
||||
}
|
||||
|
||||
-- Entry definitions for the flow-session resource table
|
||||
|
||||
jnxLsysSpFlowsessLsysName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the logical system for which flow-session resource information is retrieved. "
|
||||
::= { jnxLsysSpFlowsessEntry 1 }
|
||||
|
||||
jnxLsysSpFlowsessProfileName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The security profile name string for the LSYS."
|
||||
::= { jnxLsysSpFlowsessEntry 2 }
|
||||
|
||||
jnxLsysSpFlowsessUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current resource usage count for the LSYS."
|
||||
::= { jnxLsysSpFlowsessEntry 3 }
|
||||
|
||||
jnxLsysSpFlowsessReserved OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The reserved resource count for the LSYS."
|
||||
::= { jnxLsysSpFlowsessEntry 4 }
|
||||
|
||||
jnxLsysSpFlowsessMaximum OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum allowed resource usage count for the LSYS."
|
||||
::= { jnxLsysSpFlowsessEntry 5 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- Flow-session resource information summary:
|
||||
-- **********************************************************************
|
||||
|
||||
jnxLsysSpFlowsessUsedAmount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The flow-session resource consumption over all LSYS."
|
||||
::= { jnxLsysSpFlowsessSummary 1 }
|
||||
|
||||
jnxLsysSpFlowsessMaxQuota OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The flow-session resource maximum quota for the whole device for all LSYS."
|
||||
::= { jnxLsysSpFlowsessSummary 2 }
|
||||
|
||||
jnxLsysSpFlowsessAvailableAmount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The flow-session resource available in the whole device."
|
||||
::= { jnxLsysSpFlowsessSummary 3 }
|
||||
|
||||
jnxLsysSpFlowsessHeaviestUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The most amount of flow-session resource consumed of a LSYS."
|
||||
::= { jnxLsysSpFlowsessSummary 4 }
|
||||
|
||||
jnxLsysSpFlowsessHeaviestUser OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LSYS name that consume the most flow-session resource."
|
||||
::= { jnxLsysSpFlowsessSummary 5 }
|
||||
|
||||
jnxLsysSpFlowsessLightestUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The least amount of flow-session resource consumed of a LSYS."
|
||||
::= { jnxLsysSpFlowsessSummary 6 }
|
||||
|
||||
jnxLsysSpFlowsessLightestUser OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LSYS name that consume the least flow-session resource."
|
||||
::= { jnxLsysSpFlowsessSummary 7 }
|
||||
|
||||
|
||||
|
||||
-- ***************************************************************
|
||||
-- definition of flow-session resource related traps. (TBD)
|
||||
-- ***************************************************************
|
||||
|
||||
--
|
||||
-- End of File
|
||||
--
|
||||
|
||||
END
|
199
MIBS/junos/JUNIPER-LSYSSP-NATCONEBIND-MIB
Normal file
199
MIBS/junos/JUNIPER-LSYSSP-NATCONEBIND-MIB
Normal file
@ -0,0 +1,199 @@
|
||||
--
|
||||
-- Juniper Enterprise Specific MIB: Structure of Management Information
|
||||
--
|
||||
-- Copyright (c) 2010-2011, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
|
||||
JUNIPER-LSYSSP-NATCONEBIND-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||
Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
jnxLsysSpNATconebind
|
||||
FROM JUNIPER-LSYS-SECURITYPROFILE-MIB
|
||||
;
|
||||
|
||||
jnxLsysSpNATconebindMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201005191644Z" -- May 19, 2010
|
||||
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 NAT-cone-bind-specific MIB for
|
||||
Juniper Enterprise Logical-System (LSYS) security profiles.
|
||||
Juniper documentation is recommended as the reference.
|
||||
|
||||
The LSYS security profile provides various static and dynamic
|
||||
resource management by observing resource quota limits.
|
||||
Security NAT-cone-bind resource is the focus in this MIB.
|
||||
"
|
||||
::= { jnxLsysSpNATconebind 1 }
|
||||
|
||||
jnxLsysSpNATconebindObjects OBJECT IDENTIFIER ::= { jnxLsysSpNATconebindMIB 1 }
|
||||
jnxLsysSpNATconebindSummary OBJECT IDENTIFIER ::= { jnxLsysSpNATconebindMIB 2 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- Tabular NAT-cone-bind resource information objects per LSYS:
|
||||
-- Below are NAT-cone-bind resource table indexed by LSYS name.
|
||||
-- **********************************************************************
|
||||
|
||||
-- The NAT-cone-bind resource table per LSYS
|
||||
|
||||
jnxLsysSpNATconebindTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxLsysSpNATconebindEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"LSYSPROFILE NAT-cone-bind objects for NAT-cone-bind
|
||||
resource consumption per LSYS."
|
||||
::= { jnxLsysSpNATconebindObjects 1 }
|
||||
|
||||
jnxLsysSpNATconebindEntry OBJECT-TYPE
|
||||
SYNTAX JnxLsysSpNATconebindEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in NAT-cone-bind resource table."
|
||||
INDEX { IMPLIED jnxLsysSpNATconebindLsysName }
|
||||
::= { jnxLsysSpNATconebindTable 1 }
|
||||
|
||||
JnxLsysSpNATconebindEntry ::=
|
||||
SEQUENCE {
|
||||
jnxLsysSpNATconebindLsysName DisplayString,
|
||||
jnxLsysSpNATconebindProfileName DisplayString,
|
||||
jnxLsysSpNATconebindUsage Unsigned32,
|
||||
jnxLsysSpNATconebindReserved Unsigned32,
|
||||
jnxLsysSpNATconebindMaximum Unsigned32
|
||||
}
|
||||
|
||||
-- Entry definitions for the NAT-cone-bind resource table
|
||||
|
||||
jnxLsysSpNATconebindLsysName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the logical system for which NAT-cone-bind
|
||||
resource information is retrieved. "
|
||||
::= { jnxLsysSpNATconebindEntry 1 }
|
||||
|
||||
jnxLsysSpNATconebindProfileName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The security profile name string for the LSYS."
|
||||
::= { jnxLsysSpNATconebindEntry 2 }
|
||||
|
||||
jnxLsysSpNATconebindUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current resource usage count for the LSYS."
|
||||
::= { jnxLsysSpNATconebindEntry 3 }
|
||||
|
||||
jnxLsysSpNATconebindReserved OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The reserved resource count for the LSYS."
|
||||
::= { jnxLsysSpNATconebindEntry 4 }
|
||||
|
||||
jnxLsysSpNATconebindMaximum OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum allowed resource usage count for the LSYS."
|
||||
::= { jnxLsysSpNATconebindEntry 5 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- The NAT-cone-bind resource information summary:
|
||||
-- **********************************************************************
|
||||
|
||||
jnxLsysSpNATconebindUsedAmount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The NAT-cone-bind resource consumption over all LSYS."
|
||||
::= { jnxLsysSpNATconebindSummary 1 }
|
||||
|
||||
jnxLsysSpNATconebindMaxQuota OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The NAT-cone-bind resource maximum quota for the whole
|
||||
device for all LSYS."
|
||||
::= { jnxLsysSpNATconebindSummary 2 }
|
||||
|
||||
jnxLsysSpNATconebindAvailableAmount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The NAT-cone-bind resource available in the whole device."
|
||||
::= { jnxLsysSpNATconebindSummary 3 }
|
||||
|
||||
jnxLsysSpNATconebindHeaviestUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The most amount of NAT-cone-bind resource consumed of a
|
||||
LSYS."
|
||||
::= { jnxLsysSpNATconebindSummary 4 }
|
||||
|
||||
jnxLsysSpNATconebindHeaviestUser OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LSYS name that consume the most NAT-cone-bind resource."
|
||||
::= { jnxLsysSpNATconebindSummary 5 }
|
||||
|
||||
jnxLsysSpNATconebindLightestUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The least amount of NAT-cone-bind resource consumed of a
|
||||
LSYS."
|
||||
::= { jnxLsysSpNATconebindSummary 6 }
|
||||
|
||||
jnxLsysSpNATconebindLightestUser OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LSYS name that consume the least NAT-cone-bind resource."
|
||||
::= { jnxLsysSpNATconebindSummary 7 }
|
||||
|
||||
|
||||
|
||||
-- ***************************************************************
|
||||
-- definition of NAT-cone-bind resource related traps. (TBD)
|
||||
-- ***************************************************************
|
||||
|
||||
--
|
||||
-- End of File
|
||||
--
|
||||
|
||||
END
|
199
MIBS/junos/JUNIPER-LSYSSP-NATDSTPOOL-MIB
Normal file
199
MIBS/junos/JUNIPER-LSYSSP-NATDSTPOOL-MIB
Normal file
@ -0,0 +1,199 @@
|
||||
--
|
||||
-- Juniper Enterprise Specific MIB: Structure of Management Information
|
||||
--
|
||||
-- Copyright (c) 2010-2011, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
|
||||
JUNIPER-LSYSSP-NATDSTPOOL-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||
Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
jnxLsysSpNATdstpool
|
||||
FROM JUNIPER-LSYS-SECURITYPROFILE-MIB
|
||||
;
|
||||
|
||||
jnxLsysSpNATdstpoolMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201005191644Z" -- May 19, 2010
|
||||
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 NAT-destination-pool-specific MIB for
|
||||
Juniper Enterprise Logical-System (LSYS) security profiles.
|
||||
Juniper documentation is recommended as the reference.
|
||||
|
||||
The LSYS security profile provides various static and dynamic
|
||||
resource management by observing resource quota limits.
|
||||
Security NAT-destination-pool resource is the focus in this MIB.
|
||||
"
|
||||
::= { jnxLsysSpNATdstpool 1 }
|
||||
|
||||
jnxLsysSpNATdstpoolObjects OBJECT IDENTIFIER ::= { jnxLsysSpNATdstpoolMIB 1 }
|
||||
jnxLsysSpNATdstpoolSummary OBJECT IDENTIFIER ::= { jnxLsysSpNATdstpoolMIB 2 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- Tabular NAT-destination-pool resource information objects per LSYS:
|
||||
-- Below are NAT-destination-pool resource table indexed by LSYS name.
|
||||
-- **********************************************************************
|
||||
|
||||
-- The NAT-destination-pool resource table per LSYS
|
||||
|
||||
jnxLsysSpNATdstpoolTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxLsysSpNATdstpoolEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"LSYSPROFILE NAT-destination-pool objects for NAT-destination-pool
|
||||
resource consumption per LSYS."
|
||||
::= { jnxLsysSpNATdstpoolObjects 1 }
|
||||
|
||||
jnxLsysSpNATdstpoolEntry OBJECT-TYPE
|
||||
SYNTAX JnxLsysSpNATdstpoolEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in NAT-destination-pool resource table."
|
||||
INDEX { IMPLIED jnxLsysSpNATdstpoolLsysName }
|
||||
::= { jnxLsysSpNATdstpoolTable 1 }
|
||||
|
||||
JnxLsysSpNATdstpoolEntry ::=
|
||||
SEQUENCE {
|
||||
jnxLsysSpNATdstpoolLsysName DisplayString,
|
||||
jnxLsysSpNATdstpoolProfileName DisplayString,
|
||||
jnxLsysSpNATdstpoolUsage Unsigned32,
|
||||
jnxLsysSpNATdstpoolReserved Unsigned32,
|
||||
jnxLsysSpNATdstpoolMaximum Unsigned32
|
||||
}
|
||||
|
||||
-- Entry definitions for the NAT-destination-pool resource table
|
||||
|
||||
jnxLsysSpNATdstpoolLsysName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the logical system for which NAT-destination-pool
|
||||
resource information is retrieved. "
|
||||
::= { jnxLsysSpNATdstpoolEntry 1 }
|
||||
|
||||
jnxLsysSpNATdstpoolProfileName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The security profile name string for the LSYS."
|
||||
::= { jnxLsysSpNATdstpoolEntry 2 }
|
||||
|
||||
jnxLsysSpNATdstpoolUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current resource usage count for the LSYS."
|
||||
::= { jnxLsysSpNATdstpoolEntry 3 }
|
||||
|
||||
jnxLsysSpNATdstpoolReserved OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The reserved resource count for the LSYS."
|
||||
::= { jnxLsysSpNATdstpoolEntry 4 }
|
||||
|
||||
jnxLsysSpNATdstpoolMaximum OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum allowed resource usage count for the LSYS."
|
||||
::= { jnxLsysSpNATdstpoolEntry 5 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- The NAT-destination-pool resource information summary:
|
||||
-- **********************************************************************
|
||||
|
||||
jnxLsysSpNATdstpoolUsedAmount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The NAT-destination-pool resource consumption over all LSYS."
|
||||
::= { jnxLsysSpNATdstpoolSummary 1 }
|
||||
|
||||
jnxLsysSpNATdstpoolMaxQuota OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The NAT-destination-pool resource maximum quota for the whole
|
||||
device for all LSYS."
|
||||
::= { jnxLsysSpNATdstpoolSummary 2 }
|
||||
|
||||
jnxLsysSpNATdstpoolAvailableAmount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The NAT-destination-pool resource available in the whole device."
|
||||
::= { jnxLsysSpNATdstpoolSummary 3 }
|
||||
|
||||
jnxLsysSpNATdstpoolHeaviestUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The most amount of NAT-destination-pool resource consumed of a
|
||||
LSYS."
|
||||
::= { jnxLsysSpNATdstpoolSummary 4 }
|
||||
|
||||
jnxLsysSpNATdstpoolHeaviestUser OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LSYS name that consume the most NAT-destination-pool resource."
|
||||
::= { jnxLsysSpNATdstpoolSummary 5 }
|
||||
|
||||
jnxLsysSpNATdstpoolLightestUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The least amount of NAT-destination-pool resource consumed of a
|
||||
LSYS."
|
||||
::= { jnxLsysSpNATdstpoolSummary 6 }
|
||||
|
||||
jnxLsysSpNATdstpoolLightestUser OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LSYS name that consume the least NAT-destination-pool resource."
|
||||
::= { jnxLsysSpNATdstpoolSummary 7 }
|
||||
|
||||
|
||||
|
||||
-- ***************************************************************
|
||||
-- definition of NAT-destination-pool resource related traps. (TBD)
|
||||
-- ***************************************************************
|
||||
|
||||
--
|
||||
-- End of File
|
||||
--
|
||||
|
||||
END
|
199
MIBS/junos/JUNIPER-LSYSSP-NATDSTRULE-MIB
Normal file
199
MIBS/junos/JUNIPER-LSYSSP-NATDSTRULE-MIB
Normal file
@ -0,0 +1,199 @@
|
||||
--
|
||||
-- Juniper Enterprise Specific MIB: Structure of Management Information
|
||||
--
|
||||
-- Copyright (c) 2010-2011, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
|
||||
JUNIPER-LSYSSP-NATDSTRULE-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||
Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
jnxLsysSpNATdstrule
|
||||
FROM JUNIPER-LSYS-SECURITYPROFILE-MIB
|
||||
;
|
||||
|
||||
jnxLsysSpNATdstruleMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201005191644Z" -- May 19, 2010
|
||||
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 NAT-destination-rule-specific MIB for
|
||||
Juniper Enterprise Logical-System (LSYS) security profiles.
|
||||
Juniper documentation is recommended as the reference.
|
||||
|
||||
The LSYS security profile provides various static and dynamic
|
||||
resource management by observing resource quota limits.
|
||||
Security NAT-destination-rule resource is the focus in this MIB.
|
||||
"
|
||||
::= { jnxLsysSpNATdstrule 1 }
|
||||
|
||||
jnxLsysSpNATdstruleObjects OBJECT IDENTIFIER ::= { jnxLsysSpNATdstruleMIB 1 }
|
||||
jnxLsysSpNATdstruleSummary OBJECT IDENTIFIER ::= { jnxLsysSpNATdstruleMIB 2 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- Tabular NAT-destination-rule resource information objects per LSYS:
|
||||
-- Below are NAT-destination-rule resource table indexed by LSYS name.
|
||||
-- **********************************************************************
|
||||
|
||||
-- The NAT-destination-rule resource table per LSYS
|
||||
|
||||
jnxLsysSpNATdstruleTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxLsysSpNATdstruleEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"LSYSPROFILE NAT-destination-rule objects for NAT-destination-rule
|
||||
resource consumption per LSYS."
|
||||
::= { jnxLsysSpNATdstruleObjects 1 }
|
||||
|
||||
jnxLsysSpNATdstruleEntry OBJECT-TYPE
|
||||
SYNTAX JnxLsysSpNATdstruleEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in NAT-destination-rule resource table."
|
||||
INDEX { IMPLIED jnxLsysSpNATdstruleLsysName }
|
||||
::= { jnxLsysSpNATdstruleTable 1 }
|
||||
|
||||
JnxLsysSpNATdstruleEntry ::=
|
||||
SEQUENCE {
|
||||
jnxLsysSpNATdstruleLsysName DisplayString,
|
||||
jnxLsysSpNATdstruleProfileName DisplayString,
|
||||
jnxLsysSpNATdstruleUsage Unsigned32,
|
||||
jnxLsysSpNATdstruleReserved Unsigned32,
|
||||
jnxLsysSpNATdstruleMaximum Unsigned32
|
||||
}
|
||||
|
||||
-- Entry definitions for the NAT-destination-rule resource table
|
||||
|
||||
jnxLsysSpNATdstruleLsysName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the logical system for which NAT-destination-rule
|
||||
resource information is retrieved. "
|
||||
::= { jnxLsysSpNATdstruleEntry 1 }
|
||||
|
||||
jnxLsysSpNATdstruleProfileName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The security profile name string for the LSYS."
|
||||
::= { jnxLsysSpNATdstruleEntry 2 }
|
||||
|
||||
jnxLsysSpNATdstruleUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current resource usage count for the LSYS."
|
||||
::= { jnxLsysSpNATdstruleEntry 3 }
|
||||
|
||||
jnxLsysSpNATdstruleReserved OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The reserved resource count for the LSYS."
|
||||
::= { jnxLsysSpNATdstruleEntry 4 }
|
||||
|
||||
jnxLsysSpNATdstruleMaximum OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum allowed resource usage count for the LSYS."
|
||||
::= { jnxLsysSpNATdstruleEntry 5 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- The NAT-destination-rule resource information summary:
|
||||
-- **********************************************************************
|
||||
|
||||
jnxLsysSpNATdstruleUsedAmount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The NAT-destination-rule resource consumption over all LSYS."
|
||||
::= { jnxLsysSpNATdstruleSummary 1 }
|
||||
|
||||
jnxLsysSpNATdstruleMaxQuota OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The NAT-destination-rule resource maximum quota for the whole
|
||||
device for all LSYS."
|
||||
::= { jnxLsysSpNATdstruleSummary 2 }
|
||||
|
||||
jnxLsysSpNATdstruleAvailableAmount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The NAT-destination-rule resource available in the whole device."
|
||||
::= { jnxLsysSpNATdstruleSummary 3 }
|
||||
|
||||
jnxLsysSpNATdstruleHeaviestUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The most amount of NAT-destination-rule resource consumed of a
|
||||
LSYS."
|
||||
::= { jnxLsysSpNATdstruleSummary 4 }
|
||||
|
||||
jnxLsysSpNATdstruleHeaviestUser OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LSYS name that consume the most NAT-destination-rule resource."
|
||||
::= { jnxLsysSpNATdstruleSummary 5 }
|
||||
|
||||
jnxLsysSpNATdstruleLightestUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The least amount of NAT-destination-rule resource consumed of a
|
||||
LSYS."
|
||||
::= { jnxLsysSpNATdstruleSummary 6 }
|
||||
|
||||
jnxLsysSpNATdstruleLightestUser OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LSYS name that consume the least NAT-destination-rule resource."
|
||||
::= { jnxLsysSpNATdstruleSummary 7 }
|
||||
|
||||
|
||||
|
||||
-- ***************************************************************
|
||||
-- definition of NAT-destination-rule resource related traps. (TBD)
|
||||
-- ***************************************************************
|
||||
|
||||
--
|
||||
-- End of File
|
||||
--
|
||||
|
||||
END
|
204
MIBS/junos/JUNIPER-LSYSSP-NATPOIPNUM-MIB
Normal file
204
MIBS/junos/JUNIPER-LSYSSP-NATPOIPNUM-MIB
Normal file
@ -0,0 +1,204 @@
|
||||
--
|
||||
-- Juniper Enterprise Specific MIB: Structure of Management Information
|
||||
--
|
||||
-- Copyright (c) 2010-2011, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
|
||||
JUNIPER-LSYSSP-NATPOIPNUM-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||
Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
jnxLsysSpNATpoipnum
|
||||
FROM JUNIPER-LSYS-SECURITYPROFILE-MIB
|
||||
;
|
||||
|
||||
jnxLsysSpNATpoipnumMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201005191644Z" -- May 19, 2010
|
||||
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 NAT-port-overloading-IP-number-specific
|
||||
MIB for Juniper Enterprise Logical-System (LSYS) security profiles.
|
||||
Juniper documentation is recommended as the reference.
|
||||
|
||||
The LSYS security profile provides various static and dynamic
|
||||
resource management by observing resource quota limits.
|
||||
Security NAT-port-overloading-IP-number resource is the focus in
|
||||
this MIB.
|
||||
"
|
||||
::= { jnxLsysSpNATpoipnum 1 }
|
||||
|
||||
jnxLsysSpNATpoipnumObjects OBJECT IDENTIFIER ::= { jnxLsysSpNATpoipnumMIB 1 }
|
||||
jnxLsysSpNATpoipnumSummary OBJECT IDENTIFIER ::= { jnxLsysSpNATpoipnumMIB 2 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- Tabular NAT-port-overloading-IP-number resource information objects per LSYS:
|
||||
-- Below are NAT-port-overloading-IP-number resource table indexed by LSYS name.
|
||||
-- **********************************************************************
|
||||
|
||||
-- The NAT-port-overloading-IP-number resource table per LSYS
|
||||
|
||||
jnxLsysSpNATpoipnumTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxLsysSpNATpoipnumEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"LSYSPROFILE NAT-port-overloading-IP-number objects for
|
||||
NAT-port-overloading-IP-number resource consumption per LSYS."
|
||||
::= { jnxLsysSpNATpoipnumObjects 1 }
|
||||
|
||||
jnxLsysSpNATpoipnumEntry OBJECT-TYPE
|
||||
SYNTAX JnxLsysSpNATpoipnumEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in NAT-port-overloading-IP-number resource table."
|
||||
INDEX { IMPLIED jnxLsysSpNATpoipnumLsysName }
|
||||
::= { jnxLsysSpNATpoipnumTable 1 }
|
||||
|
||||
JnxLsysSpNATpoipnumEntry ::=
|
||||
SEQUENCE {
|
||||
jnxLsysSpNATpoipnumLsysName DisplayString,
|
||||
jnxLsysSpNATpoipnumProfileName DisplayString,
|
||||
jnxLsysSpNATpoipnumUsage Unsigned32,
|
||||
jnxLsysSpNATpoipnumReserved Unsigned32,
|
||||
jnxLsysSpNATpoipnumMaximum Unsigned32
|
||||
}
|
||||
|
||||
-- Entry definitions for the NAT-port-overloading-IP-number resource table
|
||||
|
||||
jnxLsysSpNATpoipnumLsysName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the logical system for which NAT-port-overloading-IP-
|
||||
number resource information is retrieved. "
|
||||
::= { jnxLsysSpNATpoipnumEntry 1 }
|
||||
|
||||
jnxLsysSpNATpoipnumProfileName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The security profile name string for the LSYS."
|
||||
::= { jnxLsysSpNATpoipnumEntry 2 }
|
||||
|
||||
jnxLsysSpNATpoipnumUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current resource usage count for the LSYS."
|
||||
::= { jnxLsysSpNATpoipnumEntry 3 }
|
||||
|
||||
jnxLsysSpNATpoipnumReserved OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The reserved resource count for the LSYS."
|
||||
::= { jnxLsysSpNATpoipnumEntry 4 }
|
||||
|
||||
jnxLsysSpNATpoipnumMaximum OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum allowed resource usage count for the LSYS."
|
||||
::= { jnxLsysSpNATpoipnumEntry 5 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- The NAT-port-overloading-IP-number resource information summary:
|
||||
-- **********************************************************************
|
||||
|
||||
jnxLsysSpNATpoipnumUsedAmount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The NAT-port-overloading-IP-number resource consumption over all
|
||||
LSYS."
|
||||
::= { jnxLsysSpNATpoipnumSummary 1 }
|
||||
|
||||
jnxLsysSpNATpoipnumMaxQuota OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The NAT-port-overloading-IP-number resource maximum quota for the
|
||||
whole device for all LSYS."
|
||||
::= { jnxLsysSpNATpoipnumSummary 2 }
|
||||
|
||||
jnxLsysSpNATpoipnumAvailableAmount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The NAT-port-overloading-IP-number resource available in the
|
||||
whole device."
|
||||
::= { jnxLsysSpNATpoipnumSummary 3 }
|
||||
|
||||
jnxLsysSpNATpoipnumHeaviestUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The most amount of NAT-port-overloading-IP-number resource
|
||||
consumed of a LSYS."
|
||||
::= { jnxLsysSpNATpoipnumSummary 4 }
|
||||
|
||||
jnxLsysSpNATpoipnumHeaviestUser OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LSYS name that consume the most NAT-port-overloading-IP-number
|
||||
resource."
|
||||
::= { jnxLsysSpNATpoipnumSummary 5 }
|
||||
|
||||
jnxLsysSpNATpoipnumLightestUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The least amount of NAT-port-overloading-IP-number resource
|
||||
consumed of a LSYS."
|
||||
::= { jnxLsysSpNATpoipnumSummary 6 }
|
||||
|
||||
jnxLsysSpNATpoipnumLightestUser OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LSYS name that consume the least NAT-port-overloading-IP-
|
||||
number resource."
|
||||
::= { jnxLsysSpNATpoipnumSummary 7 }
|
||||
|
||||
|
||||
|
||||
-- ***************************************************************
|
||||
-- definition of NAT-port-overloading-IP-number resource related traps. (TBD)
|
||||
-- ***************************************************************
|
||||
|
||||
--
|
||||
-- End of File
|
||||
--
|
||||
|
||||
END
|
199
MIBS/junos/JUNIPER-LSYSSP-NATSRCNOPATAD-MIB
Normal file
199
MIBS/junos/JUNIPER-LSYSSP-NATSRCNOPATAD-MIB
Normal file
@ -0,0 +1,199 @@
|
||||
--
|
||||
-- Juniper Enterprise Specific MIB: Structure of Management Information
|
||||
--
|
||||
-- Copyright (c) 2010-2011, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
|
||||
JUNIPER-LSYSSP-NATSRCNOPATAD-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||
Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
jnxLsysSpNATsrcnopatad
|
||||
FROM JUNIPER-LSYS-SECURITYPROFILE-MIB
|
||||
;
|
||||
|
||||
jnxLsysSpNATsrcnopatadMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201005191644Z" -- May 19, 2010
|
||||
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 NAT-src-no-pat-address-specific MIB for
|
||||
Juniper Enterprise Logical-System (LSYS) security profiles.
|
||||
Juniper documentation is recommended as the reference.
|
||||
|
||||
The LSYS security profile provides various static and dynamic
|
||||
resource management by observing resource quota limits.
|
||||
Security NAT-src-no-pat-address resource is the focus in this MIB.
|
||||
"
|
||||
::= { jnxLsysSpNATsrcnopatad 1 }
|
||||
|
||||
jnxLsysSpNATsrcnopatadObjects OBJECT IDENTIFIER ::= { jnxLsysSpNATsrcnopatadMIB 1 }
|
||||
jnxLsysSpNATsrcnopatadSummary OBJECT IDENTIFIER ::= { jnxLsysSpNATsrcnopatadMIB 2 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- Tabular NAT-src-no-pat-address resource information objects per LSYS:
|
||||
-- Below are NAT-src-no-pat-address resource table indexed by LSYS name.
|
||||
-- **********************************************************************
|
||||
|
||||
-- The NAT-src-no-pat-address resource table per LSYS
|
||||
|
||||
jnxLsysSpNATsrcnopatadTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxLsysSpNATsrcnopatadEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"LSYSPROFILE NAT-src-no-pat-address objects for NAT-src-no-pat-
|
||||
address resource consumption per LSYS."
|
||||
::= { jnxLsysSpNATsrcnopatadObjects 1 }
|
||||
|
||||
jnxLsysSpNATsrcnopatadEntry OBJECT-TYPE
|
||||
SYNTAX JnxLsysSpNATsrcnopatadEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in NAT-src-no-pat-address resource table."
|
||||
INDEX { IMPLIED jnxLsysSpNATsrcnopatadLsysName }
|
||||
::= { jnxLsysSpNATsrcnopatadTable 1 }
|
||||
|
||||
JnxLsysSpNATsrcnopatadEntry ::=
|
||||
SEQUENCE {
|
||||
jnxLsysSpNATsrcnopatadLsysName DisplayString,
|
||||
jnxLsysSpNATsrcnopatadProfileName DisplayString,
|
||||
jnxLsysSpNATsrcnopatadUsage Unsigned32,
|
||||
jnxLsysSpNATsrcnopatadReserved Unsigned32,
|
||||
jnxLsysSpNATsrcnopatadMaximum Unsigned32
|
||||
}
|
||||
|
||||
-- Entry definitions for the NAT-src-no-pat-address resource table
|
||||
|
||||
jnxLsysSpNATsrcnopatadLsysName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the logical system for which NAT-src-no-pat-address
|
||||
resource information is retrieved. "
|
||||
::= { jnxLsysSpNATsrcnopatadEntry 1 }
|
||||
|
||||
jnxLsysSpNATsrcnopatadProfileName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The security profile name string for the LSYS."
|
||||
::= { jnxLsysSpNATsrcnopatadEntry 2 }
|
||||
|
||||
jnxLsysSpNATsrcnopatadUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current resource usage count for the LSYS."
|
||||
::= { jnxLsysSpNATsrcnopatadEntry 3 }
|
||||
|
||||
jnxLsysSpNATsrcnopatadReserved OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The reserved resource count for the LSYS."
|
||||
::= { jnxLsysSpNATsrcnopatadEntry 4 }
|
||||
|
||||
jnxLsysSpNATsrcnopatadMaximum OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum allowed resource usage count for the LSYS."
|
||||
::= { jnxLsysSpNATsrcnopatadEntry 5 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- The NAT-src-no-pat-address resource information summary:
|
||||
-- **********************************************************************
|
||||
|
||||
jnxLsysSpNATsrcnopatadUsedAmount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The NAT-src-no-pat-address resource consumption over all LSYS."
|
||||
::= { jnxLsysSpNATsrcnopatadSummary 1 }
|
||||
|
||||
jnxLsysSpNATsrcnopatadMaxQuota OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The NAT-src-no-pat-address resource maximum quota for the whole
|
||||
device for all LSYS."
|
||||
::= { jnxLsysSpNATsrcnopatadSummary 2 }
|
||||
|
||||
jnxLsysSpNATsrcnopatadAvailableAmount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The NAT-src-no-pat-address resource available in the whole device."
|
||||
::= { jnxLsysSpNATsrcnopatadSummary 3 }
|
||||
|
||||
jnxLsysSpNATsrcnopatadHeaviestUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The most amount of NAT-src-no-pat-address resource consumed of a
|
||||
LSYS."
|
||||
::= { jnxLsysSpNATsrcnopatadSummary 4 }
|
||||
|
||||
jnxLsysSpNATsrcnopatadHeaviestUser OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LSYS name that consume the most NAT-src-no-pat-address resource."
|
||||
::= { jnxLsysSpNATsrcnopatadSummary 5 }
|
||||
|
||||
jnxLsysSpNATsrcnopatadLightestUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The least amount of NAT-src-no-pat-address resource consumed of a
|
||||
LSYS."
|
||||
::= { jnxLsysSpNATsrcnopatadSummary 6 }
|
||||
|
||||
jnxLsysSpNATsrcnopatadLightestUser OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LSYS name that consume the least NAT-src-no-pat-address resource."
|
||||
::= { jnxLsysSpNATsrcnopatadSummary 7 }
|
||||
|
||||
|
||||
|
||||
-- ***************************************************************
|
||||
-- definition of NAT-src-no-pat-address resource related traps. (TBD)
|
||||
-- ***************************************************************
|
||||
|
||||
--
|
||||
-- End of File
|
||||
--
|
||||
|
||||
END
|
199
MIBS/junos/JUNIPER-LSYSSP-NATSRCPATAD-MIB
Normal file
199
MIBS/junos/JUNIPER-LSYSSP-NATSRCPATAD-MIB
Normal file
@ -0,0 +1,199 @@
|
||||
--
|
||||
-- Juniper Enterprise Specific MIB: Structure of Management Information
|
||||
--
|
||||
-- Copyright (c) 2010-2011, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
|
||||
JUNIPER-LSYSSP-NATSRCPATAD-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||
Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
jnxLsysSpNATsrcpatad
|
||||
FROM JUNIPER-LSYS-SECURITYPROFILE-MIB
|
||||
;
|
||||
|
||||
jnxLsysSpNATsrcpatadMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201005191644Z" -- May 19, 2010
|
||||
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 NAT-src-pat-address-specific MIB for
|
||||
Juniper Enterprise Logical-System (LSYS) security profiles.
|
||||
Juniper documentation is recommended as the reference.
|
||||
|
||||
The LSYS security profile provides various static and dynamic
|
||||
resource management by observing resource quota limits.
|
||||
Security NAT-src-pat-address resource is the focus in this MIB.
|
||||
"
|
||||
::= { jnxLsysSpNATsrcpatad 1 }
|
||||
|
||||
jnxLsysSpNATsrcpatadObjects OBJECT IDENTIFIER ::= { jnxLsysSpNATsrcpatadMIB 1 }
|
||||
jnxLsysSpNATsrcpatadSummary OBJECT IDENTIFIER ::= { jnxLsysSpNATsrcpatadMIB 2 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- Tabular NAT-src-pat-address resource information objects per LSYS:
|
||||
-- Below are NAT-src-pat-address resource table indexed by LSYS name.
|
||||
-- **********************************************************************
|
||||
|
||||
-- The NAT-src-pat-address resource table per LSYS
|
||||
|
||||
jnxLsysSpNATsrcpatadTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxLsysSpNATsrcpatadEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"LSYSPROFILE NAT-src-pat-address objects for NAT-src-pat-address
|
||||
resource consumption per LSYS."
|
||||
::= { jnxLsysSpNATsrcpatadObjects 1 }
|
||||
|
||||
jnxLsysSpNATsrcpatadEntry OBJECT-TYPE
|
||||
SYNTAX JnxLsysSpNATsrcpatadEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in NAT-src-pat-address resource table."
|
||||
INDEX { IMPLIED jnxLsysSpNATsrcpatadLsysName }
|
||||
::= { jnxLsysSpNATsrcpatadTable 1 }
|
||||
|
||||
JnxLsysSpNATsrcpatadEntry ::=
|
||||
SEQUENCE {
|
||||
jnxLsysSpNATsrcpatadLsysName DisplayString,
|
||||
jnxLsysSpNATsrcpatadProfileName DisplayString,
|
||||
jnxLsysSpNATsrcpatadUsage Unsigned32,
|
||||
jnxLsysSpNATsrcpatadReserved Unsigned32,
|
||||
jnxLsysSpNATsrcpatadMaximum Unsigned32
|
||||
}
|
||||
|
||||
-- Entry definitions for the NAT-src-pat-address resource table
|
||||
|
||||
jnxLsysSpNATsrcpatadLsysName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the logical system for which NAT-src-pat-address
|
||||
resource information is retrieved. "
|
||||
::= { jnxLsysSpNATsrcpatadEntry 1 }
|
||||
|
||||
jnxLsysSpNATsrcpatadProfileName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The security profile name string for the LSYS."
|
||||
::= { jnxLsysSpNATsrcpatadEntry 2 }
|
||||
|
||||
jnxLsysSpNATsrcpatadUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current resource usage count for the LSYS."
|
||||
::= { jnxLsysSpNATsrcpatadEntry 3 }
|
||||
|
||||
jnxLsysSpNATsrcpatadReserved OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The reserved resource count for the LSYS."
|
||||
::= { jnxLsysSpNATsrcpatadEntry 4 }
|
||||
|
||||
jnxLsysSpNATsrcpatadMaximum OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum allowed resource usage count for the LSYS."
|
||||
::= { jnxLsysSpNATsrcpatadEntry 5 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- The NAT-src-pat-address resource information summary:
|
||||
-- **********************************************************************
|
||||
|
||||
jnxLsysSpNATsrcpatadUsedAmount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The NAT-src-pat-address resource consumption over all LSYS."
|
||||
::= { jnxLsysSpNATsrcpatadSummary 1 }
|
||||
|
||||
jnxLsysSpNATsrcpatadMaxQuota OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The NAT-src-pat-address resource maximum quota for the whole
|
||||
device for all LSYS."
|
||||
::= { jnxLsysSpNATsrcpatadSummary 2 }
|
||||
|
||||
jnxLsysSpNATsrcpatadAvailableAmount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The NAT-src-pat-address resource available in the whole device."
|
||||
::= { jnxLsysSpNATsrcpatadSummary 3 }
|
||||
|
||||
jnxLsysSpNATsrcpatadHeaviestUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The most amount of NAT-src-pat-address resource consumed of a
|
||||
LSYS."
|
||||
::= { jnxLsysSpNATsrcpatadSummary 4 }
|
||||
|
||||
jnxLsysSpNATsrcpatadHeaviestUser OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LSYS name that consume the most NAT-src-pat-address resource."
|
||||
::= { jnxLsysSpNATsrcpatadSummary 5 }
|
||||
|
||||
jnxLsysSpNATsrcpatadLightestUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The least amount of NAT-src-pat-address resource consumed of a
|
||||
LSYS."
|
||||
::= { jnxLsysSpNATsrcpatadSummary 6 }
|
||||
|
||||
jnxLsysSpNATsrcpatadLightestUser OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LSYS name that consume the least NAT-src-pat-address resource."
|
||||
::= { jnxLsysSpNATsrcpatadSummary 7 }
|
||||
|
||||
|
||||
|
||||
-- ***************************************************************
|
||||
-- definition of NAT-src-pat-address resource related traps. (TBD)
|
||||
-- ***************************************************************
|
||||
|
||||
--
|
||||
-- End of File
|
||||
--
|
||||
|
||||
END
|
194
MIBS/junos/JUNIPER-LSYSSP-NATSRCPOOL-MIB
Normal file
194
MIBS/junos/JUNIPER-LSYSSP-NATSRCPOOL-MIB
Normal file
@ -0,0 +1,194 @@
|
||||
--
|
||||
-- Juniper Enterprise Specific MIB: Structure of Management Information
|
||||
--
|
||||
-- Copyright (c) 2010-2011, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
|
||||
JUNIPER-LSYSSP-NATSRCPOOL-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||
Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
jnxLsysSpNATsrcpool
|
||||
FROM JUNIPER-LSYS-SECURITYPROFILE-MIB
|
||||
;
|
||||
|
||||
jnxLsysSpNATsrcpoolMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201005191644Z" -- July 19, 2010
|
||||
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 NAT-src-pool-specific MIB for Juniper Enterprise
|
||||
Logical-System (LSYS) security profiles. Juniper documentation
|
||||
is recommended as the reference.
|
||||
|
||||
The LSYS security profile provides various static and dynamic
|
||||
resource management by observing resource quota limits.
|
||||
Security NAT-src-pool resource is the focus in this MIB.
|
||||
"
|
||||
::= { jnxLsysSpNATsrcpool 1 }
|
||||
|
||||
jnxLsysSpNATsrcpoolObjects OBJECT IDENTIFIER ::= { jnxLsysSpNATsrcpoolMIB 1 }
|
||||
jnxLsysSpNATsrcpoolSummary OBJECT IDENTIFIER ::= { jnxLsysSpNATsrcpoolMIB 2 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- Tabular NAT-src-pool resource information objects per LSYS:
|
||||
-- Below are NAT-src-pool resource table indexed by LSYS name.
|
||||
-- **********************************************************************
|
||||
|
||||
-- NAT-src-pool resource table per LSYS
|
||||
|
||||
jnxLsysSpNATsrcpoolTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxLsysSppNATsrcpoolEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"LSYSPROFILE NAT-src-pool objects for NAT-src-pool resource consumption per LSYS."
|
||||
::= { jnxLsysSpNATsrcpoolObjects 1 }
|
||||
|
||||
jnxLsysSpNATsrcpoolEntry OBJECT-TYPE
|
||||
SYNTAX JnxLsysSppNATsrcpoolEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in NAT-src-pool resource table."
|
||||
INDEX { IMPLIED jnxLsysSpNATsrcpoolLsysName }
|
||||
::= { jnxLsysSpNATsrcpoolTable 1 }
|
||||
|
||||
JnxLsysSppNATsrcpoolEntry ::=
|
||||
SEQUENCE {
|
||||
jnxLsysSpNATsrcpoolLsysName DisplayString,
|
||||
jnxLsysSpNATsrcpoolProfileName DisplayString,
|
||||
jnxLsysSpNATsrcpoolUsage Unsigned32,
|
||||
jnxLsysSpNATsrcpoolReserved Unsigned32,
|
||||
jnxLsysSpNATsrcpoolMaximum Unsigned32
|
||||
}
|
||||
|
||||
-- Entry definitions for the NAT-src-pool resource table
|
||||
|
||||
jnxLsysSpNATsrcpoolLsysName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the logical system for which NAT-src-pool resource information is retrieved. "
|
||||
::= { jnxLsysSpNATsrcpoolEntry 1 }
|
||||
|
||||
jnxLsysSpNATsrcpoolProfileName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The security profile name string for the LSYS."
|
||||
::= { jnxLsysSpNATsrcpoolEntry 2 }
|
||||
|
||||
jnxLsysSpNATsrcpoolUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current resource usage count for the LSYS."
|
||||
::= { jnxLsysSpNATsrcpoolEntry 3 }
|
||||
|
||||
jnxLsysSpNATsrcpoolReserved OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The reserved resource count for the LSYS."
|
||||
::= { jnxLsysSpNATsrcpoolEntry 4 }
|
||||
|
||||
jnxLsysSpNATsrcpoolMaximum OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum allowed resource usage count for the LSYS."
|
||||
::= { jnxLsysSpNATsrcpoolEntry 5 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- NAT-src-pool resource information summary:
|
||||
-- **********************************************************************
|
||||
|
||||
jnxLsysSpNATsrcpoolUsedAmount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The NAT-src-pool resource consumption over all LSYS."
|
||||
::= { jnxLsysSpNATsrcpoolSummary 1 }
|
||||
|
||||
jnxLsysSpNATsrcpoolMaxQuota OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The NAT-src-pool resource maximum quota for the whole device for all LSYS."
|
||||
::= { jnxLsysSpNATsrcpoolSummary 2 }
|
||||
|
||||
jnxLsysSpNATsrcpoolAvailableAmount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The NAT-src-pool resource available in the whole device."
|
||||
::= { jnxLsysSpNATsrcpoolSummary 3 }
|
||||
|
||||
jnxLsysSpNATsrcpoolHeaviestUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The most amount of NAT-src-pool resource consumed of a LSYS."
|
||||
::= { jnxLsysSpNATsrcpoolSummary 4 }
|
||||
|
||||
jnxLsysSpNATsrcpoolHeaviestUser OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LSYS name that consume the most NAT-src-pool resource."
|
||||
::= { jnxLsysSpNATsrcpoolSummary 5 }
|
||||
|
||||
jnxLsysSpNATsrcpoolLightestUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The least amount of NAT-src-pool resource consumed of a LSYS."
|
||||
::= { jnxLsysSpNATsrcpoolSummary 6 }
|
||||
|
||||
jnxLsysSpNATsrcpoolLightestUser OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LSYS name that consume the least NAT-src-pool resource."
|
||||
::= { jnxLsysSpNATsrcpoolSummary 7 }
|
||||
|
||||
|
||||
|
||||
-- ***************************************************************
|
||||
-- definition of NAT-src-pool resource related traps. (TBD)
|
||||
-- ***************************************************************
|
||||
|
||||
--
|
||||
-- End of File
|
||||
--
|
||||
|
||||
END
|
199
MIBS/junos/JUNIPER-LSYSSP-NATSRCRULE-MIB
Normal file
199
MIBS/junos/JUNIPER-LSYSSP-NATSRCRULE-MIB
Normal file
@ -0,0 +1,199 @@
|
||||
--
|
||||
-- Juniper Enterprise Specific MIB: Structure of Management Information
|
||||
--
|
||||
-- Copyright (c) 2010-2011, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
|
||||
JUNIPER-LSYSSP-NATSRCRULE-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||
Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
jnxLsysSpNATsrcrule
|
||||
FROM JUNIPER-LSYS-SECURITYPROFILE-MIB
|
||||
;
|
||||
|
||||
jnxLsysSpNATsrcruleMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201005191644Z" -- May 19, 2010
|
||||
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 NAT-source-rule-specific MIB for
|
||||
Juniper Enterprise Logical-System (LSYS) security profiles.
|
||||
Juniper documentation is recommended as the reference.
|
||||
|
||||
The LSYS security profile provides various static and dynamic
|
||||
resource management by observing resource quota limits.
|
||||
Security NAT-source-rule resource is the focus in this MIB.
|
||||
"
|
||||
::= { jnxLsysSpNATsrcrule 1 }
|
||||
|
||||
jnxLsysSpNATsrcruleObjects OBJECT IDENTIFIER ::= { jnxLsysSpNATsrcruleMIB 1 }
|
||||
jnxLsysSpNATsrcruleSummary OBJECT IDENTIFIER ::= { jnxLsysSpNATsrcruleMIB 2 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- Tabular NAT-source-rule resource information objects per LSYS:
|
||||
-- Below are NAT-source-rule resource table indexed by LSYS name.
|
||||
-- **********************************************************************
|
||||
|
||||
-- The NAT-source-rule resource table per LSYS
|
||||
|
||||
jnxLsysSpNATsrcruleTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxLsysSpNATsrcruleEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"LSYSPROFILE NAT-source-rule objects for NAT-source-rule
|
||||
resource consumption per LSYS."
|
||||
::= { jnxLsysSpNATsrcruleObjects 1 }
|
||||
|
||||
jnxLsysSpNATsrcruleEntry OBJECT-TYPE
|
||||
SYNTAX JnxLsysSpNATsrcruleEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in NAT-source-rule resource table."
|
||||
INDEX { IMPLIED jnxLsysSpNATsrcruleLsysName }
|
||||
::= { jnxLsysSpNATsrcruleTable 1 }
|
||||
|
||||
JnxLsysSpNATsrcruleEntry ::=
|
||||
SEQUENCE {
|
||||
jnxLsysSpNATsrcruleLsysName DisplayString,
|
||||
jnxLsysSpNATsrcruleProfileName DisplayString,
|
||||
jnxLsysSpNATsrcruleUsage Unsigned32,
|
||||
jnxLsysSpNATsrcruleReserved Unsigned32,
|
||||
jnxLsysSpNATsrcruleMaximum Unsigned32
|
||||
}
|
||||
|
||||
-- Entry definitions for the NAT-source-rule resource table
|
||||
|
||||
jnxLsysSpNATsrcruleLsysName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the logical system for which NAT-source-rule
|
||||
resource information is retrieved. "
|
||||
::= { jnxLsysSpNATsrcruleEntry 1 }
|
||||
|
||||
jnxLsysSpNATsrcruleProfileName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The security profile name string for the LSYS."
|
||||
::= { jnxLsysSpNATsrcruleEntry 2 }
|
||||
|
||||
jnxLsysSpNATsrcruleUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current resource usage count for the LSYS."
|
||||
::= { jnxLsysSpNATsrcruleEntry 3 }
|
||||
|
||||
jnxLsysSpNATsrcruleReserved OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The reserved resource count for the LSYS."
|
||||
::= { jnxLsysSpNATsrcruleEntry 4 }
|
||||
|
||||
jnxLsysSpNATsrcruleMaximum OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum allowed resource usage count for the LSYS."
|
||||
::= { jnxLsysSpNATsrcruleEntry 5 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- The NAT-source-rule resource information summary:
|
||||
-- **********************************************************************
|
||||
|
||||
jnxLsysSpNATsrcruleUsedAmount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The NAT-source-rule resource consumption over all LSYS."
|
||||
::= { jnxLsysSpNATsrcruleSummary 1 }
|
||||
|
||||
jnxLsysSpNATsrcruleMaxQuota OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The NAT-source-rule resource maximum quota for the whole
|
||||
device for all LSYS."
|
||||
::= { jnxLsysSpNATsrcruleSummary 2 }
|
||||
|
||||
jnxLsysSpNATsrcruleAvailableAmount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The NAT-source-rule resource available in the whole device."
|
||||
::= { jnxLsysSpNATsrcruleSummary 3 }
|
||||
|
||||
jnxLsysSpNATsrcruleHeaviestUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The most amount of NAT-source-rule resource consumed of a
|
||||
LSYS."
|
||||
::= { jnxLsysSpNATsrcruleSummary 4 }
|
||||
|
||||
jnxLsysSpNATsrcruleHeaviestUser OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LSYS name that consume the most NAT-source-rule resource."
|
||||
::= { jnxLsysSpNATsrcruleSummary 5 }
|
||||
|
||||
jnxLsysSpNATsrcruleLightestUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The least amount of NAT-source-rule resource consumed of a
|
||||
LSYS."
|
||||
::= { jnxLsysSpNATsrcruleSummary 6 }
|
||||
|
||||
jnxLsysSpNATsrcruleLightestUser OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LSYS name that consume the least NAT-source-rule resource."
|
||||
::= { jnxLsysSpNATsrcruleSummary 7 }
|
||||
|
||||
|
||||
|
||||
-- ***************************************************************
|
||||
-- definition of NAT-source-rule resource related traps. (TBD)
|
||||
-- ***************************************************************
|
||||
|
||||
--
|
||||
-- End of File
|
||||
--
|
||||
|
||||
END
|
199
MIBS/junos/JUNIPER-LSYSSP-NATSTATICRULE-MIB
Normal file
199
MIBS/junos/JUNIPER-LSYSSP-NATSTATICRULE-MIB
Normal file
@ -0,0 +1,199 @@
|
||||
--
|
||||
-- Juniper Enterprise Specific MIB: Structure of Management Information
|
||||
--
|
||||
-- Copyright (c) 2010-2011, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
|
||||
JUNIPER-LSYSSP-NATSTATICRULE-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||
Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
jnxLsysSpNATstaticrule
|
||||
FROM JUNIPER-LSYS-SECURITYPROFILE-MIB
|
||||
;
|
||||
|
||||
jnxLsysSpNATstaticruleMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201005191644Z" -- May 19, 2010
|
||||
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 NAT-static-rule-specific MIB for
|
||||
Juniper Enterprise Logical-System (LSYS) security profiles.
|
||||
Juniper documentation is recommended as the reference.
|
||||
|
||||
The LSYS security profile provides various static and dynamic
|
||||
resource management by observing resource quota limits.
|
||||
Security NAT-static-rule resource is the focus in this MIB.
|
||||
"
|
||||
::= { jnxLsysSpNATstaticrule 1 }
|
||||
|
||||
jnxLsysSpNATstaticruleObjects OBJECT IDENTIFIER ::= { jnxLsysSpNATstaticruleMIB 1 }
|
||||
jnxLsysSpNATstaticruleSummary OBJECT IDENTIFIER ::= { jnxLsysSpNATstaticruleMIB 2 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- Tabular NAT-static-rule resource information objects per LSYS:
|
||||
-- Below are NAT-static-rule resource table indexed by LSYS name.
|
||||
-- **********************************************************************
|
||||
|
||||
-- The NAT-static-rule resource table per LSYS
|
||||
|
||||
jnxLsysSpNATstaticruleTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxLsysSpNATstaticruleEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"LSYSPROFILE NAT-static-rule objects for NAT-static-rule
|
||||
resource consumption per LSYS."
|
||||
::= { jnxLsysSpNATstaticruleObjects 1 }
|
||||
|
||||
jnxLsysSpNATstaticruleEntry OBJECT-TYPE
|
||||
SYNTAX JnxLsysSpNATstaticruleEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in NAT-static-rule resource table."
|
||||
INDEX { IMPLIED jnxLsysSpNATstaticruleLsysName }
|
||||
::= { jnxLsysSpNATstaticruleTable 1 }
|
||||
|
||||
JnxLsysSpNATstaticruleEntry ::=
|
||||
SEQUENCE {
|
||||
jnxLsysSpNATstaticruleLsysName DisplayString,
|
||||
jnxLsysSpNATstaticruleProfileName DisplayString,
|
||||
jnxLsysSpNATstaticruleUsage Unsigned32,
|
||||
jnxLsysSpNATstaticruleReserved Unsigned32,
|
||||
jnxLsysSpNATstaticruleMaximum Unsigned32
|
||||
}
|
||||
|
||||
-- Entry definitions for the NAT-static-rule resource table
|
||||
|
||||
jnxLsysSpNATstaticruleLsysName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the logical system for which NAT-static-rule
|
||||
resource information is retrieved. "
|
||||
::= { jnxLsysSpNATstaticruleEntry 1 }
|
||||
|
||||
jnxLsysSpNATstaticruleProfileName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The security profile name string for the LSYS."
|
||||
::= { jnxLsysSpNATstaticruleEntry 2 }
|
||||
|
||||
jnxLsysSpNATstaticruleUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current resource usage count for the LSYS."
|
||||
::= { jnxLsysSpNATstaticruleEntry 3 }
|
||||
|
||||
jnxLsysSpNATstaticruleReserved OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The reserved resource count for the LSYS."
|
||||
::= { jnxLsysSpNATstaticruleEntry 4 }
|
||||
|
||||
jnxLsysSpNATstaticruleMaximum OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum allowed resource usage count for the LSYS."
|
||||
::= { jnxLsysSpNATstaticruleEntry 5 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- The NAT-static-rule resource information summary:
|
||||
-- **********************************************************************
|
||||
|
||||
jnxLsysSpNATstaticruleUsedAmount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The NAT-static-rule resource consumption over all LSYS."
|
||||
::= { jnxLsysSpNATstaticruleSummary 1 }
|
||||
|
||||
jnxLsysSpNATstaticruleMaxQuota OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The NAT-static-rule resource maximum quota for the whole
|
||||
device for all LSYS."
|
||||
::= { jnxLsysSpNATstaticruleSummary 2 }
|
||||
|
||||
jnxLsysSpNATstaticruleAvailableAmount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The NAT-static-rule resource available in the whole device."
|
||||
::= { jnxLsysSpNATstaticruleSummary 3 }
|
||||
|
||||
jnxLsysSpNATstaticruleHeaviestUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The most amount of NAT-static-rule resource consumed of a
|
||||
LSYS."
|
||||
::= { jnxLsysSpNATstaticruleSummary 4 }
|
||||
|
||||
jnxLsysSpNATstaticruleHeaviestUser OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LSYS name that consume the most NAT-static-rule resource."
|
||||
::= { jnxLsysSpNATstaticruleSummary 5 }
|
||||
|
||||
jnxLsysSpNATstaticruleLightestUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The least amount of NAT-static-rule resource consumed of a
|
||||
LSYS."
|
||||
::= { jnxLsysSpNATstaticruleSummary 6 }
|
||||
|
||||
jnxLsysSpNATstaticruleLightestUser OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LSYS name that consume the least NAT-static-rule resource."
|
||||
::= { jnxLsysSpNATstaticruleSummary 7 }
|
||||
|
||||
|
||||
|
||||
-- ***************************************************************
|
||||
-- definition of NAT-static-rule resource related traps. (TBD)
|
||||
-- ***************************************************************
|
||||
|
||||
--
|
||||
-- End of File
|
||||
--
|
||||
|
||||
END
|
194
MIBS/junos/JUNIPER-LSYSSP-POLICY-MIB
Normal file
194
MIBS/junos/JUNIPER-LSYSSP-POLICY-MIB
Normal file
@ -0,0 +1,194 @@
|
||||
--
|
||||
-- Juniper Enterprise Specific MIB: Structure of Management Information
|
||||
--
|
||||
-- Copyright (c) 2010-2011, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
|
||||
JUNIPER-LSYSSP-POLICY-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||
Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
jnxLsysSpPolicy
|
||||
FROM JUNIPER-LSYS-SECURITYPROFILE-MIB
|
||||
;
|
||||
|
||||
jnxLsysSpPolicyMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201005191644Z" -- July 19, 2010
|
||||
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 policy-specific MIB for Juniper Enterprise
|
||||
Logical-System (LSYS) security profiles. Juniper documentation
|
||||
is recommended as the reference.
|
||||
|
||||
The LSYS security profile provides various static and dynamic
|
||||
resource management by observing resource quota limits.
|
||||
Security policy resource is the focus in this MIB.
|
||||
"
|
||||
::= { jnxLsysSpPolicy 1 }
|
||||
|
||||
jnxLsysSpPolicyObjects OBJECT IDENTIFIER ::= { jnxLsysSpPolicyMIB 1 }
|
||||
jnxLsysSpPolicySummary OBJECT IDENTIFIER ::= { jnxLsysSpPolicyMIB 2 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- Tabular policy resource information objects per LSYS:
|
||||
-- Below are policy resource table indexed by LSYS name.
|
||||
-- **********************************************************************
|
||||
|
||||
-- policy resource table per LSYS
|
||||
|
||||
jnxLsysSpPolicyTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxLsysSpPolicyEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"LSYSPROFILE policy objects for policy resource consumption per LSYS."
|
||||
::= { jnxLsysSpPolicyObjects 1 }
|
||||
|
||||
jnxLsysSpPolicyEntry OBJECT-TYPE
|
||||
SYNTAX JnxLsysSpPolicyEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in policy resource table."
|
||||
INDEX { IMPLIED jnxLsysSpPolicyLsysName }
|
||||
::= { jnxLsysSpPolicyTable 1 }
|
||||
|
||||
JnxLsysSpPolicyEntry ::=
|
||||
SEQUENCE {
|
||||
jnxLsysSpPolicyLsysName DisplayString,
|
||||
jnxLsysSpPolicyProfileName DisplayString,
|
||||
jnxLsysSpPolicyUsage Unsigned32,
|
||||
jnxLsysSpPolicyReserved Unsigned32,
|
||||
jnxLsysSpPolicyMaximum Unsigned32
|
||||
}
|
||||
|
||||
-- Entry definitions for the policy resource table
|
||||
|
||||
jnxLsysSpPolicyLsysName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the logical system for which policy resource information is retrieved. "
|
||||
::= { jnxLsysSpPolicyEntry 1 }
|
||||
|
||||
jnxLsysSpPolicyProfileName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The security profile name string for the LSYS."
|
||||
::= { jnxLsysSpPolicyEntry 2 }
|
||||
|
||||
jnxLsysSpPolicyUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current resource usage count for the LSYS."
|
||||
::= { jnxLsysSpPolicyEntry 3 }
|
||||
|
||||
jnxLsysSpPolicyReserved OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The reserved resource count for the LSYS."
|
||||
::= { jnxLsysSpPolicyEntry 4 }
|
||||
|
||||
jnxLsysSpPolicyMaximum OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum allowed resource usage count for the LSYS."
|
||||
::= { jnxLsysSpPolicyEntry 5 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- policy resource information summary:
|
||||
-- **********************************************************************
|
||||
|
||||
jnxLsysSpPolicyUsedAmount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The policy resource consumption over all LSYS."
|
||||
::= { jnxLsysSpPolicySummary 1 }
|
||||
|
||||
jnxLsysSpPolicyMaxQuota OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The policy resource maximum quota for the whole device for all LSYS."
|
||||
::= { jnxLsysSpPolicySummary 2 }
|
||||
|
||||
jnxLsysSpPolicyAvailableAmount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The policy resource available in the whole device."
|
||||
::= { jnxLsysSpPolicySummary 3 }
|
||||
|
||||
jnxLsysSpPolicyHeaviestUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The most amount of policy resource consumed of a LSYS."
|
||||
::= { jnxLsysSpPolicySummary 4 }
|
||||
|
||||
jnxLsysSpPolicyHeaviestUser OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LSYS name that consume the most policy resource."
|
||||
::= { jnxLsysSpPolicySummary 5 }
|
||||
|
||||
jnxLsysSpPolicyLightestUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The least amount of policy resource consumed of a LSYS."
|
||||
::= { jnxLsysSpPolicySummary 6 }
|
||||
|
||||
jnxLsysSpPolicyLightestUser OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LSYS name that consume the least policy resource."
|
||||
::= { jnxLsysSpPolicySummary 7 }
|
||||
|
||||
|
||||
|
||||
-- ***************************************************************
|
||||
-- definition of policy resource related traps. (TBD)
|
||||
-- ***************************************************************
|
||||
|
||||
--
|
||||
-- End of File
|
||||
--
|
||||
|
||||
END
|
199
MIBS/junos/JUNIPER-LSYSSP-POLICYWCNT-MIB
Normal file
199
MIBS/junos/JUNIPER-LSYSSP-POLICYWCNT-MIB
Normal file
@ -0,0 +1,199 @@
|
||||
--
|
||||
-- Juniper Enterprise Specific MIB: Structure of Management Information
|
||||
--
|
||||
-- Copyright (c) 2010-2011, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
|
||||
JUNIPER-LSYSSP-POLICYWCNT-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||
Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
jnxLsysSpPolicywcnt
|
||||
FROM JUNIPER-LSYS-SECURITYPROFILE-MIB
|
||||
;
|
||||
|
||||
jnxLsysSpPolicywcntMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201005191644Z" -- May 19, 2010
|
||||
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 policy-with-count-specific MIB for
|
||||
Juniper Enterprise Logical-System (LSYS) security profiles.
|
||||
Juniper documentation is recommended as the reference.
|
||||
|
||||
The LSYS security profile provides various static and dynamic
|
||||
resource management by observing resource quota limits.
|
||||
Security policy-with-count resource is the focus in this MIB.
|
||||
"
|
||||
::= { jnxLsysSpPolicywcnt 1 }
|
||||
|
||||
jnxLsysSpPolicywcntObjects OBJECT IDENTIFIER ::= { jnxLsysSpPolicywcntMIB 1 }
|
||||
jnxLsysSpPolicywcntSummary OBJECT IDENTIFIER ::= { jnxLsysSpPolicywcntMIB 2 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- Tabular policy-with-count resource information objects per LSYS:
|
||||
-- Below are policy-with-count resource table indexed by LSYS name.
|
||||
-- **********************************************************************
|
||||
|
||||
-- The policy-with-count resource table per LSYS
|
||||
|
||||
jnxLsysSpPolicywcntTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxLsysSpPolicywcntEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"LSYSPROFILE policy-with-count objects for policy-with-count
|
||||
resource consumption per LSYS."
|
||||
::= { jnxLsysSpPolicywcntObjects 1 }
|
||||
|
||||
jnxLsysSpPolicywcntEntry OBJECT-TYPE
|
||||
SYNTAX JnxLsysSpPolicywcntEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in policy-with-count resource table."
|
||||
INDEX { IMPLIED jnxLsysSpPolicywcntLsysName }
|
||||
::= { jnxLsysSpPolicywcntTable 1 }
|
||||
|
||||
JnxLsysSpPolicywcntEntry ::=
|
||||
SEQUENCE {
|
||||
jnxLsysSpPolicywcntLsysName DisplayString,
|
||||
jnxLsysSpPolicywcntProfileName DisplayString,
|
||||
jnxLsysSpPolicywcntUsage Unsigned32,
|
||||
jnxLsysSpPolicywcntReserved Unsigned32,
|
||||
jnxLsysSpPolicywcntMaximum Unsigned32
|
||||
}
|
||||
|
||||
-- Entry definitions for the policy-with-count resource table
|
||||
|
||||
jnxLsysSpPolicywcntLsysName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the logical system for which policy-with-count
|
||||
resource information is retrieved. "
|
||||
::= { jnxLsysSpPolicywcntEntry 1 }
|
||||
|
||||
jnxLsysSpPolicywcntProfileName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The security profile name string for the LSYS."
|
||||
::= { jnxLsysSpPolicywcntEntry 2 }
|
||||
|
||||
jnxLsysSpPolicywcntUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current resource usage count for the LSYS."
|
||||
::= { jnxLsysSpPolicywcntEntry 3 }
|
||||
|
||||
jnxLsysSpPolicywcntReserved OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The reserved resource count for the LSYS."
|
||||
::= { jnxLsysSpPolicywcntEntry 4 }
|
||||
|
||||
jnxLsysSpPolicywcntMaximum OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum allowed resource usage count for the LSYS."
|
||||
::= { jnxLsysSpPolicywcntEntry 5 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- The policy-with-count resource information summary:
|
||||
-- **********************************************************************
|
||||
|
||||
jnxLsysSpPolicywcntUsedAmount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The policy-with-count resource consumption over all LSYS."
|
||||
::= { jnxLsysSpPolicywcntSummary 1 }
|
||||
|
||||
jnxLsysSpPolicywcntMaxQuota OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The policy-with-count resource maximum quota for the whole
|
||||
device for all LSYS."
|
||||
::= { jnxLsysSpPolicywcntSummary 2 }
|
||||
|
||||
jnxLsysSpPolicywcntAvailableAmount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The policy-with-count resource available in the whole device."
|
||||
::= { jnxLsysSpPolicywcntSummary 3 }
|
||||
|
||||
jnxLsysSpPolicywcntHeaviestUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The most amount of policy-with-count resource consumed of a
|
||||
LSYS."
|
||||
::= { jnxLsysSpPolicywcntSummary 4 }
|
||||
|
||||
jnxLsysSpPolicywcntHeaviestUser OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LSYS name that consume the most policy-with-count resource."
|
||||
::= { jnxLsysSpPolicywcntSummary 5 }
|
||||
|
||||
jnxLsysSpPolicywcntLightestUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The least amount of policy-with-count resource consumed of a
|
||||
LSYS."
|
||||
::= { jnxLsysSpPolicywcntSummary 6 }
|
||||
|
||||
jnxLsysSpPolicywcntLightestUser OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LSYS name that consume the least policy-with-count resource."
|
||||
::= { jnxLsysSpPolicywcntSummary 7 }
|
||||
|
||||
|
||||
|
||||
-- ***************************************************************
|
||||
-- definition of policy-with-count resource related traps. (TBD)
|
||||
-- ***************************************************************
|
||||
|
||||
--
|
||||
-- End of File
|
||||
--
|
||||
|
||||
END
|
194
MIBS/junos/JUNIPER-LSYSSP-SCHEDULER-MIB
Normal file
194
MIBS/junos/JUNIPER-LSYSSP-SCHEDULER-MIB
Normal file
@ -0,0 +1,194 @@
|
||||
--
|
||||
-- Juniper Enterprise Specific MIB: Structure of Management Information
|
||||
--
|
||||
-- Copyright (c) 2010-2011, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
|
||||
JUNIPER-LSYSSP-SCHEDULER-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||
Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
jnxLsysSpScheduler
|
||||
FROM JUNIPER-LSYS-SECURITYPROFILE-MIB
|
||||
;
|
||||
|
||||
jnxLsysSpSchedulerMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201005191644Z" -- July 19, 2010
|
||||
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 scheduler-specific MIB for Juniper Enterprise
|
||||
Logical-System (LSYS) security profiles. Juniper documentation
|
||||
is recommended as the reference.
|
||||
|
||||
The LSYS security profile provides various static and dynamic
|
||||
resource management by observing resource quota limits.
|
||||
Security scheduler resource is the focus in this MIB.
|
||||
"
|
||||
::= { jnxLsysSpScheduler 1 }
|
||||
|
||||
jnxLsysSpSchedulerObjects OBJECT IDENTIFIER ::= { jnxLsysSpSchedulerMIB 1 }
|
||||
jnxLsysSpSchedulerSummary OBJECT IDENTIFIER ::= { jnxLsysSpSchedulerMIB 2 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- Tabular scheduler resource information objects per LSYS:
|
||||
-- Below are scheduler resource table indexed by LSYS name.
|
||||
-- **********************************************************************
|
||||
|
||||
-- scheduler resource table per LSYS
|
||||
|
||||
jnxLsysSpSchedulerTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxLsysSpSchedulerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"LSYSPROFILE scheduler objects for scheduler resource consumption per LSYS."
|
||||
::= { jnxLsysSpSchedulerObjects 1 }
|
||||
|
||||
jnxLsysSpSchedulerEntry OBJECT-TYPE
|
||||
SYNTAX JnxLsysSpSchedulerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in scheduler resource table."
|
||||
INDEX { IMPLIED jnxLsysSpSchedulerLsysName }
|
||||
::= { jnxLsysSpSchedulerTable 1 }
|
||||
|
||||
JnxLsysSpSchedulerEntry ::=
|
||||
SEQUENCE {
|
||||
jnxLsysSpSchedulerLsysName DisplayString,
|
||||
jnxLsysSpSchedulerProfileName DisplayString,
|
||||
jnxLsysSpSchedulerUsage Unsigned32,
|
||||
jnxLsysSpSchedulerReserved Unsigned32,
|
||||
jnxLsysSpSchedulerMaximum Unsigned32
|
||||
}
|
||||
|
||||
-- Entry definitions for the scheduler resource table
|
||||
|
||||
jnxLsysSpSchedulerLsysName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the logical system for which scheduler resource information is retrieved. "
|
||||
::= { jnxLsysSpSchedulerEntry 1 }
|
||||
|
||||
jnxLsysSpSchedulerProfileName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The security profile name string for the LSYS."
|
||||
::= { jnxLsysSpSchedulerEntry 2 }
|
||||
|
||||
jnxLsysSpSchedulerUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current resource usage count for the LSYS."
|
||||
::= { jnxLsysSpSchedulerEntry 3 }
|
||||
|
||||
jnxLsysSpSchedulerReserved OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The reserved resource count for the LSYS."
|
||||
::= { jnxLsysSpSchedulerEntry 4 }
|
||||
|
||||
jnxLsysSpSchedulerMaximum OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum allowed resource usage count for the LSYS."
|
||||
::= { jnxLsysSpSchedulerEntry 5 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- scheduler resource information summary:
|
||||
-- **********************************************************************
|
||||
|
||||
jnxLsysSpSchedulerUsedAmount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The scheduler resource consumption over all LSYS."
|
||||
::= { jnxLsysSpSchedulerSummary 1 }
|
||||
|
||||
jnxLsysSpSchedulerMaxQuota OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The scheduler resource maximum quota for the whole device for all LSYS."
|
||||
::= { jnxLsysSpSchedulerSummary 2 }
|
||||
|
||||
jnxLsysSpSchedulerAvailableAmount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The scheduler resource available in the whole device."
|
||||
::= { jnxLsysSpSchedulerSummary 3 }
|
||||
|
||||
jnxLsysSpSchedulerHeaviestUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The most amount of scheduler resource consumed of a LSYS."
|
||||
::= { jnxLsysSpSchedulerSummary 4 }
|
||||
|
||||
jnxLsysSpSchedulerHeaviestUser OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LSYS name that consume the most scheduler resource."
|
||||
::= { jnxLsysSpSchedulerSummary 5 }
|
||||
|
||||
jnxLsysSpSchedulerLightestUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The least amount of scheduler resource consumed of a LSYS."
|
||||
::= { jnxLsysSpSchedulerSummary 6 }
|
||||
|
||||
jnxLsysSpSchedulerLightestUser OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LSYS name that consume the least scheduler resource."
|
||||
::= { jnxLsysSpSchedulerSummary 7 }
|
||||
|
||||
|
||||
|
||||
-- ***************************************************************
|
||||
-- definition of scheduler resource related traps. (TBD)
|
||||
-- ***************************************************************
|
||||
|
||||
--
|
||||
-- End of File
|
||||
--
|
||||
|
||||
END
|
194
MIBS/junos/JUNIPER-LSYSSP-SECUREWIRE-MIB
Normal file
194
MIBS/junos/JUNIPER-LSYSSP-SECUREWIRE-MIB
Normal file
@ -0,0 +1,194 @@
|
||||
--
|
||||
-- Juniper Enterprise Specific MIB: Structure of Management Information
|
||||
--
|
||||
-- Copyright (c) 2019-2020, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
|
||||
JUNIPER-LSYSSP-SECUREWIRE-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||
Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
jnxLsysSpSecurewire
|
||||
FROM JUNIPER-LSYS-SECURITYPROFILE-MIB
|
||||
;
|
||||
|
||||
jnxLsysSpSecurewireMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201903291644Z" -- March 29, 2019
|
||||
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 secure-wire-specific MIB for Juniper Enterprise
|
||||
Logical-System (LSYS) security profiles. Juniper documentation
|
||||
is recommended as the reference.
|
||||
|
||||
The LSYS security profile provides various static and dynamic
|
||||
resource management by observing resource quota limits.
|
||||
Security secure-wire resource is the focus in this MIB.
|
||||
"
|
||||
::= { jnxLsysSpSecurewire 1 }
|
||||
|
||||
jnxLsysSpSecurewireObjects OBJECT IDENTIFIER ::= { jnxLsysSpSecurewireMIB 1 }
|
||||
jnxLsysSpSecurewireSummary OBJECT IDENTIFIER ::= { jnxLsysSpSecurewireMIB 2 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- Tabular secure-wire resource information objects per LSYS:
|
||||
-- Below are secure-wire resource table indexed by LSYS name.
|
||||
-- **********************************************************************
|
||||
|
||||
-- Securewire resource table per LSYS
|
||||
|
||||
jnxLsysSpSecurewireTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxLsysSpSecurewireEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"LSYSPROFILE secure-wire objects for secure-wire resource consumption per LSYS."
|
||||
::= { jnxLsysSpSecurewireObjects 1 }
|
||||
|
||||
jnxLsysSpSecurewireEntry OBJECT-TYPE
|
||||
SYNTAX JnxLsysSpSecurewireEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in secure-wire resource table."
|
||||
INDEX { IMPLIED jnxLsysSpSecurewireLsysName }
|
||||
::= { jnxLsysSpSecurewireTable 1 }
|
||||
|
||||
JnxLsysSpSecurewireEntry ::=
|
||||
SEQUENCE {
|
||||
jnxLsysSpSecurewireLsysName DisplayString,
|
||||
jnxLsysSpSecurewireProfileName DisplayString,
|
||||
jnxLsysSpSecurewireUsage Unsigned32,
|
||||
jnxLsysSpSecurewireReserved Unsigned32,
|
||||
jnxLsysSpSecurewireMaximum Unsigned32
|
||||
}
|
||||
|
||||
-- Entry definitions for the secure-wire resource table
|
||||
|
||||
jnxLsysSpSecurewireLsysName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the logical system for which secure-wire resource information is retrieved. "
|
||||
::= { jnxLsysSpSecurewireEntry 1 }
|
||||
|
||||
jnxLsysSpSecurewireProfileName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The security profile name string for the LSYS."
|
||||
::= { jnxLsysSpSecurewireEntry 2 }
|
||||
|
||||
jnxLsysSpSecurewireUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current resource usage count for the LSYS."
|
||||
::= { jnxLsysSpSecurewireEntry 3 }
|
||||
|
||||
jnxLsysSpSecurewireReserved OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The reserved resource count for the LSYS."
|
||||
::= { jnxLsysSpSecurewireEntry 4 }
|
||||
|
||||
jnxLsysSpSecurewireMaximum OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum allowed resource usage count for the LSYS."
|
||||
::= { jnxLsysSpSecurewireEntry 5 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- Securewire resource information summary:
|
||||
-- **********************************************************************
|
||||
|
||||
jnxLsysSpSecurewireUsedAmount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The secure-wire resource consumption over all LSYS."
|
||||
::= { jnxLsysSpSecurewireSummary 1 }
|
||||
|
||||
jnxLsysSpSecurewireMaxQuota OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The secure-wire resource maximum quota for the whole device for all LSYS."
|
||||
::= { jnxLsysSpSecurewireSummary 2 }
|
||||
|
||||
jnxLsysSpSecurewireAvailableAmount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The secure-wire resource available in the whole device."
|
||||
::= { jnxLsysSpSecurewireSummary 3 }
|
||||
|
||||
jnxLsysSpSecurewireHeaviestUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The most amount of secure-wire resource consumed of a LSYS."
|
||||
::= { jnxLsysSpSecurewireSummary 4 }
|
||||
|
||||
jnxLsysSpSecurewireHeaviestUser OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LSYS name that consume the most secure-wire resource."
|
||||
::= { jnxLsysSpSecurewireSummary 5 }
|
||||
|
||||
jnxLsysSpSecurewireLightestUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The least amount of secure-wire resource consumed of a LSYS."
|
||||
::= { jnxLsysSpSecurewireSummary 6 }
|
||||
|
||||
jnxLsysSpSecurewireLightestUser OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LSYS name that consume the least secure-wire resource."
|
||||
::= { jnxLsysSpSecurewireSummary 7 }
|
||||
|
||||
|
||||
|
||||
-- ***************************************************************
|
||||
-- definition of secure-wire resource related traps. (TBD)
|
||||
-- ***************************************************************
|
||||
|
||||
--
|
||||
-- End of File
|
||||
--
|
||||
|
||||
END
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user