Merge pull request #838 from laf/juniper

Update to Juniper MIBs and altered juniper hardware rewrite.
This commit is contained in:
Daniel Preussker
2015-04-23 18:04:09 +00:00
133 changed files with 112529 additions and 662 deletions
+1
View File
@@ -204,6 +204,7 @@ $rewrite_junos_hardware = array(
'jnxProductNameIBM4274E08J08E' => 'IBM4274E08J08E', # ?
'jnxProductNameIBM4274E16J16E' => 'IBM4274E16J16E', # ?
'jnxProductNameMX80' => 'MX80',
'jnxProductName' => '',
);
$rewrite_cisco_hardware = array(
+475
View File
@@ -0,0 +1,475 @@
IEEE8021-TC-MIB DEFINITIONS ::= BEGIN
-- =============================================================
-- TEXTUAL-CONVENTIONs MIB for IEEE 802.1
-- =============================================================
IMPORTS
MODULE-IDENTITY, Unsigned32, org
FROM SNMPv2-SMI -- RFC 2578
TEXTUAL-CONVENTION
FROM SNMPv2-TC; -- RFC 2579
ieee8021TcMib MODULE-IDENTITY
LAST-UPDATED "200811180000Z" -- November 18, 2008
ORGANIZATION "IEEE 802.1 Working Group"
CONTACT-INFO
" WG-URL: http://grouper.ieee.org/groups/802/1/index.html
WG-EMail: [email protected]
Contact: David Levi
Postal: 4655 GREAT AMERICA PARKWAY
SANTA CLARA, CALIFORNIA
95054
USA
Tel: +1-408-495-5138
E-mail: [email protected]
Contact: Kevin Nolish
Postal: 5000 Ericsson Drive
Warrendale, PA
15086
USA
Tel: +1-724-742-6989
E-mail: [email protected]"
DESCRIPTION
"Textual conventions used throughout the various IEEE 802.1 MIB
modules.
Unless otherwise indicated, the references in this MIB
module are to IEEE 802.1Q-2005 as amended by IEEE 802.1ad,
IEEE 802.1ak, IEEE 802.1ag and IEEE 802.1ah.
Copyright (C) IEEE.
This version of this MIB module is part of IEEE802.1Q;
see the draft itself for full legal notices."
REVISION "200811180000Z" -- November 18, 2008
DESCRIPTION
"Added textual conventions needed to support the IEEE 802.1
MIBs for PBB-TE. Additionally, some textual conventions were
modified for the same reason."
REVISION "200810150000Z" -- October 15, 2008
DESCRIPTION
"Initial version."
::= { org ieee(111) standards-association-numbers-series-standards(2)
lan-man-stds(802) ieee802dot1(1) 1 1 }
ieee802dot1mibs OBJECT IDENTIFIER
::= { org ieee(111) standards-association-numbers-series-standards(2)
lan-man-stds(802) ieee802dot1(1) 1 }
-- =============================================================
-- Textual Conventions
-- =============================================================
IEEE8021PbbComponentIdentifier ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"The component identifier is used to distinguish between the
multiple virtual bridge instances within a PB or PBB. Each
virtual bridge instance is called a component. In simple
situations where there is only a single component the default
value is 1. The component is identified by a component
identifier unique within the BEB and by a MAC address unique
within the PBBN. Each component is associated with a Backbone
Edge Bridge (BEB) Configuration managed object."
REFERENCE "12.3 l)"
SYNTAX Unsigned32 (1..4294967295)
IEEE8021PbbComponentIdentifierOrZero ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"The component identifier is used to distinguish between the
multiple virtual bridge instances within a PB or PBB. In simple
situations where there is only a single component the default
value is 1. The component is identified by a component
identifier unique within the BEB and by a MAC address unique
within the PBBN. Each component is associated with a Backbone
Edge Bridge (BEB) Configuration managed object.
The special value '0' means 'no component identifier'. When
this TC is used as the SYNTAX of an object, that object must
specify the its exact meaning for this value."
REFERENCE "12.3 l)"
SYNTAX Unsigned32 (0 | 1..4294967295)
IEEE8021PbbServiceIdentifier ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"The service instance identifier is used at the Customer
Backbone Port of a PBB to distinguish a service instance
(Local-SID). If the Local-SID field is supported, it is
used to perform a bidirectional 1:1 mapping between the
Backbone I-SID and the Local-SID. If the Local-SID field
is not supported, the Local-SID value is the same as the
Backbone I-SID value."
REFERENCE "12.16.3, 12.16.5"
SYNTAX Unsigned32 (256..16777214)
IEEE8021PbbServiceIdentifierOrUnassigned ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"The service instance identifier is used at the Customer
Backbone Port of a PBB to distinguish a service instance
(Local-SID). If the Local-SID field is supported, it is
used to perform a bidirectional 1:1 mapping between the
Backbone I-SID and the Local-SID. If the Local-SID field
is not supported, the Local-SID value is the same as the
Backbone I-SID value.
The special value of 1 indicates an unassigned I-SID."
REFERENCE "12.16.3, 12.16.5"
SYNTAX Unsigned32 (1|256..16777214)
IEEE8021PbbIngressEgress ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A 2 bit selector which determines if frames on this VIP may
ingress to the PBBN but not egress the PBBN, egress to the
PBBN but not ingress the PBBN, or both ingress and egress
the PBBN."
REFERENCE "12.16.3, 12.16.5, 12.16.6"
SYNTAX BITS {
ingress(0),
egress(1)
}
IEEE8021PriorityCodePoint ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Bridge ports may encode or decode the PCP value of the
frames that traverse the port. This textual convention
names the possible encoding and decoding schemes that
the port may use. The priority and drop_eligible
parameters are encoded in the Priority Code Point (PCP)
field of the VLAN tag using the Priority Code Point
Encoding Table for the Port, and they are decoded from
the PCP using the Priority Code Point Decoding Table."
REFERENCE "12.6.2.6"
SYNTAX INTEGER {
codePoint8p0d(1),
codePoint7p1d(2),
codePoint6p2d(3),
codePoint5p3d(4)
}
IEEE8021BridgePortNumber ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"An integer that uniquely identifies a bridge port, as
specified in 17.3.2.2 of IEEE 802.1ap.
This value is used within the spanning tree
protocol to identify this port to neighbor bridges."
REFERENCE "17.3.2.2"
SYNTAX Unsigned32 (1..65535)
IEEE8021BridgePortNumberOrZero ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"An integer that uniquely identifies a bridge port, as
specified in 17.3.2.2 of IEEE 802.1ap. The value 0
means no port number, and this must be clarified in the
DESCRIPTION clause of any object defined using this
TEXTUAL-CONVENTION."
REFERENCE "17.3.2.2"
SYNTAX Unsigned32 (0..65535)
IEEE8021BridgePortType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A port type. The possible port types are:
customerVlanPort(2) - Indicates a port is a C-tag
aware port of an enterprise VLAN aware bridge.
providerNetworkPort(3) - Indicates a port is an S-tag
aware port of a Provider Bridge or Backbone Edge
Bridge used for connections within a PBN or PBBN.
customerNetworkPort(4) - Indicates a port is an S-tag
aware port of a Provider Bridge or Backbone Edge
Bridge used for connections to the exterior of a
PBN or PBBN.
customerEdgePort(5) - Indicates a port is a C-tag
aware port of a Provider Bridge used for connections
to the exterior of a PBN or PBBN.
customerBackbonePort(6) - Indicates a port is a I-tag
aware port of a Backbone Edge Bridge's B-component.
virtualInstancePort(7) - Indicates a port is a virtual
S-tag aware port within a Backbone Edge Bridge's
I-component which is responsible for handling
S-tagged traffic for a specific backbone service
instance.
dBridgePort(8) - Indicates a port is a VLAN-unaware
member of an 802.1D bridge."
REFERENCE "12.16.1.1.3 h4), 12.16.2.1/2,
12.13.1.1, 12.13.1.2, 12.15.2.1, 12.15.2.2"
SYNTAX INTEGER {
none(1),
customerVlanPort(2),
providerNetworkPort(3),
customerNetworkPort(4),
customerEdgePort(5),
customerBackbonePort(6),
virtualInstancePort(7),
dBridgePort(8)
}
IEEE8021VlanIndex ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"A value used to index per-VLAN tables: values of 0 and
4095 are not permitted. If the value is between 1 and
4094 inclusive, it represents an IEEE 802.1Q VLAN-ID with
global scope within a given bridged domain (see VlanId
textual convention). If the value is greater than 4095,
then it represents a VLAN with scope local to the
particular agent, i.e., one without a global VLAN-ID
assigned to it. Such VLANs are outside the scope of
IEEE 802.1Q, but it is convenient to be able to manage them
in the same way using this MIB."
REFERENCE "9.6"
SYNTAX Unsigned32 (1..4094|4096..4294967295)
IEEE8021VlanIndexOrWildcard ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"A value used to index per-VLAN tables. The value 0 is not
permitted, while the value 4095 represents a 'wildcard'
value. An object whose SYNTAX is IEEE8021VlanIndexOrWildcard
must specify in its DESCRIPTION the specific meaning of the
wildcard value. If the value is between 1 and
4094 inclusive, it represents an IEEE 802.1Q VLAN-ID with
global scope within a given bridged domain (see VlanId
textual convention). If the value is greater than 4095,
then it represents a VLAN with scope local to the
particular agent, i.e., one without a global VLAN-ID
assigned to it. Such VLANs are outside the scope of
IEEE 802.1Q, but it is convenient to be able to manage them
in the same way using this MIB."
REFERENCE "9.6"
SYNTAX Unsigned32 (1..4294967295)
IEEE8021MstIdentifier ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"In an MSTP Bridge, an MSTID, i.e., a value used to identify
a spanning tree (or MST) instance. In the PBB-TE environment
the value 4094 is used to identify VIDs managed by the PBB-TE
procedures."
SYNTAX Unsigned32 (1..4094)
IEEE8021ServiceSelectorType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A value that represents a type (and thereby the format)
of a IEEE8021ServiceSelectorValue. The value can be one of
the following:
ieeeReserved(0) Reserved for definition by IEEE 802.1
recommend to not use zero unless
absolutely needed.
vlanId(1) 12-Bit identifier as described in IEEE802.1Q.
isid(2) 24-Bit identifier as described in IEEE802.1ah.
tesid(3) 32 Bit identifier as described below
ieeeReserved(xx) Reserved for definition by IEEE 802.1
xx values can be [4..7].
To support future extensions, the IEEE8021ServiceSelectorType
textual convention SHOULD NOT be sub-typed in object type
definitions. It MAY be sub-typed in compliance statements in
order to require only a subset of these address types for a
compliant implementation.
The tesid is used as a service selector for MAs that are present
in bridges that implement PBB-TE functionality. A selector of
this type is interpreted as a 32 bit unsigned value of type
IEEE8021PbbTeTSidId. This type is used to index the
Ieee8021PbbTeTeSidTable to find the ESPs which comprise the TE
Service Instance named by this TE-SID value.
Implementations MUST ensure that IEEE8021ServiceSelectorType
objects and any dependent objects (e.g.,
IEEE8021ServiceSelectorValue objects) are consistent. An
inconsistentValue error MUST be generated if an attempt to
change an IEEE8021ServiceSelectorType object would, for
example, lead to an undefined IEEE8021ServiceSelectorValue value."
SYNTAX INTEGER {
vlanId(1),
isid(2),
tesid(3)
}
IEEE8021ServiceSelectorValueOrNone ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"An integer that uniquely identifies a generic MAC service,
or none. Examples of service selectors are a VLAN-ID
(IEEE 802.1Q) and an I-SID (IEEE 802.1ah).
An IEEE8021ServiceSelectorValueOrNone value is always
interpreted within the context of an
IEEE8021ServiceSelectorType value. Every usage of the
IEEE8021ServiceSelectorValueOrNone textual convention is
required to specify the IEEE8021ServiceSelectorType object
that provides the context. It is suggested that the
IEEE8021ServiceSelectorType object be logically registered
before the object(s) that use the
IEEE8021ServiceSelectorValueOrNone textual convention, if
they appear in the same logical row.
The value of an IEEE8021ServiceSelectorValueOrNone object
must always be consistent with the value of the associated
IEEE8021ServiceSelectorType object. Attempts to set an
IEEE8021ServiceSelectorValueOrNone object to a value
inconsistent with the associated
IEEE8021ServiceSelectorType must fail with an
inconsistentValue error.
The special value of zero is used to indicate that no
service selector is present or used. This can be used in
any situation where an object or a table entry MUST either
refer to a specific service, or not make a selection.
Note that a MIB object that is defined using this
TEXTUAL-CONVENTION SHOULD clarify the meaning of
'no service' (i.e., the special value 0), as well as the
maximum value (i.e., 4094, for a VLAN ID)."
SYNTAX Unsigned32 (0 | 1..4294967295)
IEEE8021ServiceSelectorValue ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"An integer that uniquely identifies a generic MAC service.
Examples of service selectors are a VLAN-ID (IEEE 802.1Q)
and an I-SID (IEEE 802.1ah).
An IEEE8021ServiceSelectorValue value is always interpreted
within the context of an IEEE8021ServiceSelectorType value.
Every usage of the IEEE8021ServiceSelectorValue textual
convention is required to specify the
IEEE8021ServiceSelectorType object that provides the context.
It is suggested that the IEEE8021ServiceSelectorType object
be logically registered before the object(s) that use the
IEEE8021ServiceSelectorValue textual convention, if they
appear in the same logical row.
The value of an IEEE8021ServiceSelectorValue object must
always be consistent with the value of the associated
IEEE8021ServiceSelectorType object. Attempts to set an
IEEE8021ServiceSelectorValue object to a value inconsistent
with the associated IEEE8021ServiceSelectorType must fail
with an inconsistentValue error.
Note that a MIB object that is defined using this
TEXTUAL-CONVENTION SHOULD clarify the
maximum value (i.e., 4094, for a VLAN ID)."
SYNTAX Unsigned32 (1..4294967295)
IEEE8021PortAcceptableFrameTypes ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Acceptable frame types on a port."
REFERENCE "12.10.1.3, 12.13.3.3, 12.13.3.4"
SYNTAX INTEGER {
admitAll(1),
admitUntaggedAndPriority(2),
admitTagged(3)
}
IEEE8021PriorityValue ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"An 802.1Q user priority value."
REFERENCE "12.13.3.3"
SYNTAX Unsigned32 (0..7)
IEEE8021PbbTeProtectionGroupId ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"The PbbTeProtectionGroupId identifier is used to distinguish
protection group instances present in the B Component of
an IB-BEB."
REFERENCE "12.19.2"
SYNTAX Unsigned32 (1..429467295)
IEEE8021PbbTeEsp ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This textual convention is used to represent the logical
components that comprise the 3-tuple that identifies an
Ethernet Switched Path. The 3-tuple consists of a
destination MAC address, a source MAC address and a VID.
Bytes (1..6) of this textual convention contain the
ESP-MAC-DA, bytes (7..12) contain the ESP-MAC-SA, and bytes
(13..14) contain the ESP-VID."
REFERENCE "802.1Qay 3.2"
SYNTAX OCTET STRING ( SIZE(14))
IEEE8021PbbTeTSidId ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"This textual convention is used to represent an identifier
that refers to a TE Service Instance. Note that, internally
a TE-SID is implementation dependent. This textual convention
defines the external representation of TE-SID values."
REFERENCE
"802.1Qay 3.11"
SYNTAX Unsigned32 (1..42947295)
IEEE8021PbbTeProtectionGroupConfigAdmin ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This textual convention is used to represent administrative
commands that can be issued to a protection group. The value
noAdmin(1) is used to indicate that no administrative action
is to be performed."
REFERENCE "26.10.3.3.5
26.10.3.3.6
26.10.3.3.7
12.19.2.3.2"
SYNTAX INTEGER {
clear(1),
lockOutProtection(2),
forceSwitch(3),
manualSwitchToProtection(4),
manualSwitchToWorking(5)
}
IEEE8021PbbTeProtectionGroupActiveRequests ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This textual convention is used to represent the status of
active requests within a protection group."
REFERENCE
"12.19.2.1.3 d)"
SYNTAX INTEGER {
noRequest(1),
loP(2),
fs(3),
pSFH(4),
wSFH(5),
manualSwitchToProtection(6),
manualSwitchToWorking(7)
}
END
File diff suppressed because it is too large Load Diff
+913
View File
@@ -0,0 +1,913 @@
IEEE8021-CFM-V2-MIB DEFINITIONS ::= BEGIN
-- ******************************************************************
-- IEEE P802.1ag(TM) CFM MIB
-- ******************************************************************
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Unsigned32 FROM SNMPv2-SMI -- [RFC2578]
RowStatus,
TruthValue, MacAddress
FROM SNMPv2-TC -- [RFC2579]
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF -- [RFC2580]
InterfaceIndex
FROM IF-MIB -- [RFC2863]
IEEE8021ServiceSelectorType,
IEEE8021ServiceSelectorValue,
IEEE8021ServiceSelectorValueOrNone,
IEEE8021PbbComponentIdentifier,
ieee802dot1mibs FROM IEEE8021-TC-MIB
--cfm types
Dot1agCfmMhfCreation,
Dot1agCfmIdPermission,
Dot1agCfmMDLevel,
Dot1agCfmMpDirection,
Dot1agCfmMepIdOrZero,
Dot1agCfmMDLevelOrNone,
Dot1agCfmConfigErrors,
-- cfm indexes
dot1agCfmMdIndex,
dot1agCfmMaIndex,
--cfm groups
dot1agCfmStack,
dot1agCfmDefaultMd,
dot1agCfmVlan,
dot1agCfmConfigErrorList,
dot1agCfmMa,
-- cfm row items
dot1agCfmMepLbrBadMsdu,
dot1agCfmMdRowStatus,
dot1agCfmMaNetRowStatus,
dot1agCfmMaMepListRowStatus,
dot1agCfmMepRowStatus,
--cfm conformance groups
dot1agCfmCompliances,
dot1agCfmGroups,
dot1agCfmMdGroup,
dot1agCfmMepGroup,
dot1agCfmMepDbGroup,
dot1agCfmNotificationsGroup,
ieee8021CfmDefaultMdDefGroup,
ieee8021CfmMaNetGroup FROM IEEE8021-CFM-MIB
;
ieee8021CfmV2Mib MODULE-IDENTITY
LAST-UPDATED "200810150000Z" -- October 15, 2008
ORGANIZATION "IEEE 802.1 Working Group"
CONTACT-INFO
"WG-URL: http://grouper.ieee.org/groups/802/1/index.html
WG-EMail: [email protected]
Contact: David Elie-Dit-Cosaque
Alcatel-Lucent
3400 W. Plano Pkwy.
Plano, TX 75075, USA
E-mail: [email protected]
Contact: Norman Finn
Cisco Systems
170 W. Tasman Drive
San Jose, CA 95134, USA
E-mail: [email protected]
Contact: David Levi
4655 GREAT AMERICA PARKWAY
SANTA CLARA, CA 95054, USA
Tel: +1-408-495-5138
E-mail: [email protected]
"
DESCRIPTION
"Connectivity Fault Management V2 module for
managing IEEE 802.1ag-2007.
Unless otherwise indicated, the references in this MIB
module are to IEEE 802.1Q-2005 as amended by IEEE 802.1ad,
IEEE 802.1ak, IEEE 802.1ag and IEEE 802.1ah.
Copyright (C) IEEE.
This version of this MIB module is part of IEEE802.1Q;
see the draft itself for full legal notices."
REVISION "200810150000Z" -- October 15, 2008
DESCRIPTION
"The IEEE8021-CFM-V2-MIB Module contains objects that
replace those deprecated in the IEEE8021-CFM-MIB module.
This version is included in IEEE 802.1ap"
::= { ieee802dot1mibs 7 }
-- ******************************************************************
-- Note: Re-indexed 802.1ag tables
-- ******************************************************************
-- This section contains new tables replacing deprecated tables in
-- this version of the MIB
-- ******************************************************************
-- The CFM Stack Table
-- ******************************************************************
ieee8021CfmStackTable OBJECT-TYPE
SYNTAX SEQUENCE OF Ieee8021CfmStackEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"There is one CFM Stack table per bridge. It permits
the retrieval of information about the Maintenance Points
configured on any given interface.
"
REFERENCE
"12.14.2"
::= { dot1agCfmStack 2 }
ieee8021CfmStackEntry OBJECT-TYPE
SYNTAX Ieee8021CfmStackEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Stack table entry."
INDEX { ieee8021CfmStackifIndex, ieee8021CfmStackServiceSelectorType,
ieee8021CfmStackServiceSelectorOrNone,
ieee8021CfmStackMdLevel, ieee8021CfmStackDirection
}
::= { ieee8021CfmStackTable 1 }
Ieee8021CfmStackEntry ::= SEQUENCE {
ieee8021CfmStackifIndex InterfaceIndex,
ieee8021CfmStackServiceSelectorType IEEE8021ServiceSelectorType,
ieee8021CfmStackServiceSelectorOrNone IEEE8021ServiceSelectorValueOrNone,
ieee8021CfmStackMdLevel Dot1agCfmMDLevel,
ieee8021CfmStackDirection Dot1agCfmMpDirection,
ieee8021CfmStackMdIndex Unsigned32,
ieee8021CfmStackMaIndex Unsigned32,
ieee8021CfmStackMepId Dot1agCfmMepIdOrZero,
ieee8021CfmStackMacAddress MacAddress
}
ieee8021CfmStackifIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object represents the Bridge Port or aggregated port
on which MEPs or MHFs might be configured.
Upon a restart of the system, the system SHALL, if necessary,
change the value of this variable, and rearrange the
ieee8021CfmStackTable, so that it indexes the entry in the
interface table with the same value of ifAlias that it
indexed before the system restart. If no such entry exists,
then the system SHALL delete all entries in the
ieee8021CfmStackTable with the interface index.
"
REFERENCE
"12.14.2.1.2:a"
::= { ieee8021CfmStackEntry 1 }
ieee8021CfmStackServiceSelectorType OBJECT-TYPE
SYNTAX IEEE8021ServiceSelectorType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Type of the Service Selector identifier indicated by ieee8021CfmStackServiceSelectorOrNone.
See textual convention IEEE8021ServiceSelectorType for details.
"
REFERENCE
"12.14.2.1.2:d, 22.1.7"
::= { ieee8021CfmStackEntry 2 }
ieee8021CfmStackServiceSelectorOrNone OBJECT-TYPE
SYNTAX IEEE8021ServiceSelectorValueOrNone
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Service Selector identifier to which the MP is attached, or 0, if none.
See textual convention IEEE8021ServiceSelectorValue for details.
"
REFERENCE
"12.14.2.1.2:d, 22.1.7"
::= { ieee8021CfmStackEntry 3 }
ieee8021CfmStackMdLevel OBJECT-TYPE
SYNTAX Dot1agCfmMDLevel
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"MD Level of the Maintenance Point."
REFERENCE
"12.14.2.1.2:b"
::= { ieee8021CfmStackEntry 4 }
ieee8021CfmStackDirection OBJECT-TYPE
SYNTAX Dot1agCfmMpDirection
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Direction in which the MP faces on the Bridge Port.
"
REFERENCE
"12.14.2.1.2:c"
::= { ieee8021CfmStackEntry 5 }
ieee8021CfmStackMdIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of the Maintenance Domain in the ieee8021CfmMdTable
to which the MP is associated, or 0, if none."
REFERENCE
"12.14.2.1.3:b"
::= { ieee8021CfmStackEntry 6 }
ieee8021CfmStackMaIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of the MA in the ieee8021CfmMaNetTable and
ieee8021CfmMaCompTable to which the MP is associated, or 0, if
none."
REFERENCE
"12.14.2.1.3:c"
::= { ieee8021CfmStackEntry 7 }
ieee8021CfmStackMepId OBJECT-TYPE
SYNTAX Dot1agCfmMepIdOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If an MEP is configured, the MEPID, else 0"
REFERENCE
"12.14.2.1.3:d"
::= { ieee8021CfmStackEntry 8 }
ieee8021CfmStackMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MAC address of the MP."
REFERENCE
"12.14.2.1.3:e"
::= { ieee8021CfmStackEntry 9 }
-- ******************************************************************
-- The CFM VLAN Table
-- ******************************************************************
ieee8021CfmVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF Ieee8021CfmVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table defines the association of VIDs into VLANs. There
is an entry in this table, for each component of the bridge,
for each VID that is:
a) a VID belonging to a VLAN associated with more than
one VID; and
b) not the Primary VLAN of that VID.
The entry in this table contains the Primary VID of the VLAN.
By default, this table is empty, meaning that every VID is
the Primary VID of a single-VID VLAN.
VLANs that are associated with only one VID SHOULD NOT have
an entry in this table.
The writable objects in this table need to be persistent
upon reboot or restart of a device.
"
REFERENCE
"12.14.3.1.3:a, 12.14.3.2.2:a, 12.14.5.3.2:c,
12.14.6.1.3:b, 22.1.5."
::= { dot1agCfmVlan 2 }
ieee8021CfmVlanEntry OBJECT-TYPE
SYNTAX Ieee8021CfmVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The VLAN table entry."
INDEX { ieee8021CfmVlanComponentId,
ieee8021CfmVlanSelector}
::= { ieee8021CfmVlanTable 1 }
Ieee8021CfmVlanEntry ::= SEQUENCE {
ieee8021CfmVlanComponentId IEEE8021PbbComponentIdentifier,
ieee8021CfmVlanSelector IEEE8021ServiceSelectorValue,
ieee8021CfmVlanPrimarySelector IEEE8021ServiceSelectorValue,
ieee8021CfmVlanRowStatus RowStatus
}
ieee8021CfmVlanComponentId OBJECT-TYPE
SYNTAX IEEE8021PbbComponentIdentifier
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The bridge component within the system to which the information
in this ieee8021CfmVlanEntry applies. If the system is not a
Bridge, or if only one component is present in the Bridge, then
this variable (index) MUST be equal to 1.
"
REFERENCE
"12.3 l)"
::= { ieee8021CfmVlanEntry 1 }
ieee8021CfmVlanSelector OBJECT-TYPE
SYNTAX IEEE8021ServiceSelectorValue
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is a service ID belonging to a service that is associated
with more than one Service Selector identifiers, and this is not the Primary
Service ID of the service. The type of this Service Selector is the same
as the primary Service Selector's type defined by ieee8021CfmMaCompPrimarySelectorType
in the ieee8021CfmMaCompTable.
"
::= { ieee8021CfmVlanEntry 3 }
ieee8021CfmVlanPrimarySelector OBJECT-TYPE
SYNTAX IEEE8021ServiceSelectorValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This is the Primary Service selector for a Service that is associated
with more than one Service Selector identifiers. This value MUST not
equal the value of ieee8021CfmVlanSelector. The type of this Service Selector is the same
as the primary Service Selector's type defined by ieee8021CfmMaCompPrimarySelectorType
in the ieee8021CfmMaCompTable.
"
::= { ieee8021CfmVlanEntry 5 }
ieee8021CfmVlanRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of the row.
The writable columns in a row can not be changed if the row
is active. All columns MUST have a valid value before a row
can be activated.
"
::= { ieee8021CfmVlanEntry 6 }
-- *******************************************************************
-- The CFM Default MD Level Table
-- *******************************************************************
ieee8021CfmDefaultMdTable OBJECT-TYPE
SYNTAX SEQUENCE OF Ieee8021CfmDefaultMdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"For each bridge component, the Default MD Level Managed Object
controls MHF creation for VIDs that are not attached to a
specific Maintenance Association Managed Object, and Sender ID
TLV transmission by those MHFs.
For each Bridge Port, and for each VLAN ID whose data can
pass through that Bridge Port, an entry in this table is
used by the algorithm in subclause 22.2.3 only if there is no
entry in the Maintenance Association table defining an MA
for the same VLAN ID and MD Level as this table's entry, and
on which MA an Up MEP is defined. If there exists such an
MA, that MA's objects are used by the algorithm in
subclause 22.2.3 in place of this table entry's objects. The
agent maintains the value of ieee8021CfmDefaultMdStatus to
indicate whether this entry is overridden by an MA.
When first initialized, the agent creates this table
automatically with entries for all VLAN IDs,
with the default values specified for each object.
After this initialization, the writable objects in this
table need to be persistent upon reboot or restart of a
device.
"
REFERENCE
"12.14.3"
::= { dot1agCfmDefaultMd 5 }
ieee8021CfmDefaultMdEntry OBJECT-TYPE
SYNTAX Ieee8021CfmDefaultMdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Default MD Level table entry."
INDEX { ieee8021CfmDefaultMdComponentId,
ieee8021CfmDefaultMdPrimarySelectorType,
ieee8021CfmDefaultMdPrimarySelector}
::= { ieee8021CfmDefaultMdTable 1 }
Ieee8021CfmDefaultMdEntry ::= SEQUENCE {
ieee8021CfmDefaultMdComponentId IEEE8021PbbComponentIdentifier,
ieee8021CfmDefaultMdPrimarySelectorType IEEE8021ServiceSelectorType,
ieee8021CfmDefaultMdPrimarySelector IEEE8021ServiceSelectorValue,
ieee8021CfmDefaultMdStatus TruthValue,
ieee8021CfmDefaultMdLevel Dot1agCfmMDLevelOrNone,
ieee8021CfmDefaultMdMhfCreation Dot1agCfmMhfCreation,
ieee8021CfmDefaultMdIdPermission Dot1agCfmIdPermission
}
ieee8021CfmDefaultMdComponentId OBJECT-TYPE
SYNTAX IEEE8021PbbComponentIdentifier
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The bridge component within the system to which the information
in this ieee8021CfmDefaultMdEntry applies. If the system is not
a Bridge, or if only one component is present in the Bridge,
then this variable (index) MUST be equal to 1.
"
REFERENCE
"12.3 l)"
::= { ieee8021CfmDefaultMdEntry 1 }
ieee8021CfmDefaultMdPrimarySelectorType OBJECT-TYPE
SYNTAX IEEE8021ServiceSelectorType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Type of the Primary Service Selector identifier indicated by
ieee8021CfmDefaultMdPrimarySelector. See textual
convention IEEE8021ServiceSelectorType for details.
"
::= { ieee8021CfmDefaultMdEntry 2 }
ieee8021CfmDefaultMdPrimarySelector OBJECT-TYPE
SYNTAX IEEE8021ServiceSelectorValue
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Primary Service Selector identifier of a Service Instance with
no MA configured. See IEEE8021ServiceSelectorValue for details.
"
::= { ieee8021CfmDefaultMdEntry 3 }
ieee8021CfmDefaultMdStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"State of this Default MD Level table entry. True if there is
no entry in the Maintenance Association table defining an MA
for the same VLAN ID and MD Level as this table's entry, and
on which MA an Up MEP is defined, else false.
"
REFERENCE
"12.14.3.1.3:b"
::= { ieee8021CfmDefaultMdEntry 4 }
ieee8021CfmDefaultMdLevel OBJECT-TYPE
SYNTAX Dot1agCfmMDLevelOrNone
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A value indicating the MD Level at which MHFs are to be
created, and Sender ID TLV transmission by those MHFs is to
be controlled, for the VLAN to which this entry's objects
apply. If this object has the value -1, the MD Level for MHF
creation for this VLAN is controlled by
ieee8021CfmDefaultMdDefLevel.
"
REFERENCE
"12.14.3.1.3:c, 12.14.3.2.2:b"
DEFVAL {-1}
::= { ieee8021CfmDefaultMdEntry 5 }
ieee8021CfmDefaultMdMhfCreation OBJECT-TYPE
SYNTAX Dot1agCfmMhfCreation
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A value indicating if the Management entity can create MHFs
(MIP Half Function) for this VID at this MD Level. If this
object has the value defMHFdefer, MHF creation for this VLAN
is controlled by ieee8021CfmDefaultMdDefMhfCreation.
The value of this variable is meaningless if the values of
ieee8021CfmDefaultMdStatus is false.
"
REFERENCE
"12.14.3.1.3:d"
DEFVAL {defMHFdefer}
::= { ieee8021CfmDefaultMdEntry 6 }
ieee8021CfmDefaultMdIdPermission OBJECT-TYPE
SYNTAX Dot1agCfmIdPermission
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Enumerated value indicating what, if anything, is to be
included in the Sender ID TLV (21.5.3) transmitted by MHFs
created by the Default Maintenance Domain. If this object
has the value sendIdDefer, Sender ID TLV transmission for
this VLAN is controlled by ieee8021CfmDefaultMdDefIdPermission.
The value of this variable is meaningless if the values of
ieee8021CfmDefaultMdStatus is false.
"
REFERENCE
"12.14.3.1.3:e"
DEFVAL { sendIdDefer }
::= { ieee8021CfmDefaultMdEntry 7 }
-- ******************************************************************
-- The CFM Configuration Error List Table
-- ******************************************************************
ieee8021CfmConfigErrorListTable OBJECT-TYPE
SYNTAX SEQUENCE OF Ieee8021CfmConfigErrorListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The CFM Configuration Error List table provides a list of
Interfaces and VIDs that are incorrectly configured.
"
REFERENCE
"12.14.4"
::= {dot1agCfmConfigErrorList 2}
ieee8021CfmConfigErrorListEntry OBJECT-TYPE
SYNTAX Ieee8021CfmConfigErrorListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Config Error List Table entry"
INDEX { ieee8021CfmConfigErrorListSelectorType,
ieee8021CfmConfigErrorListSelector,
ieee8021CfmConfigErrorListIfIndex
}
::= { ieee8021CfmConfigErrorListTable 1}
Ieee8021CfmConfigErrorListEntry ::= SEQUENCE {
ieee8021CfmConfigErrorListSelectorType IEEE8021ServiceSelectorType,
ieee8021CfmConfigErrorListSelector IEEE8021ServiceSelectorValue,
ieee8021CfmConfigErrorListIfIndex InterfaceIndex,
ieee8021CfmConfigErrorListErrorType Dot1agCfmConfigErrors
}
ieee8021CfmConfigErrorListSelectorType OBJECT-TYPE
SYNTAX IEEE8021ServiceSelectorType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Type of the Service Selector identifier indicated by
ieee8021CfmConfigErrorListSelector. See textual
convention IEEE8021ServiceSelectorType for details.
"
REFERENCE
"12.14.4.1.2:a"
::= { ieee8021CfmConfigErrorListEntry 1 }
ieee8021CfmConfigErrorListSelector OBJECT-TYPE
SYNTAX IEEE8021ServiceSelectorValue
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Service Selector Identifier of the Service with interfaces
in error. See IEEE8021ServiceSelectorValue for details.
"
REFERENCE
"12.14.4.1.2:a"
::= { ieee8021CfmConfigErrorListEntry 2 }
ieee8021CfmConfigErrorListIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object is the IfIndex of the interface.
Upon a restart of the system, the system SHALL, if necessary,
change the value of this variable so that it indexes the
entry in the interface table with the same value of ifAlias
that it indexed before the system restart. If no such
entry exists, then the system SHALL delete any entries in
ieee8021CfmConfigErrorListTable indexed by that
InterfaceIndex value.
"
REFERENCE
"12.14.4.1.2:b"
::= { ieee8021CfmConfigErrorListEntry 3 }
ieee8021CfmConfigErrorListErrorType OBJECT-TYPE
SYNTAX Dot1agCfmConfigErrors
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A vector of Boolean error conditions from 22.2.4, any of
which may be true:
0) CFMleak;
1) ConflictingVids;
2) ExcessiveLevels;
3) OverlappedLevels.
"
REFERENCE
"12.14.4.1.3:b"
::= { ieee8021CfmConfigErrorListEntry 4 }
-- ******************************************************************
-- The CFM Maintenance Association (MA) Component Table
-- ******************************************************************
ieee8021CfmMaCompTable OBJECT-TYPE
SYNTAX SEQUENCE OF Ieee8021CfmMaCompEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Maintenance Association table. Each row in the table
represents an MA. An MA is a set of MEPs, each configured
with a single service instance.
This is the part of the complete MA table that is variable
across the Bridges in a Maintenance Domain, or across the
components of a single Bridge. That part of the MA table that
is constant across the Bridges and their components in a
Maintenance Domain is contained in the ieee8021CfmMaNetTable.
This table uses three indices, first index is the
IEEE8021PbbComponentIdentifier that identifies the component
within the Bridge for which the information in the
ieee8021CfmMaCompEntry applies. The second is the index of the
Maintenance Domain table. The third index is the same as the
index of the ieee8021CfmMaNetEntry for the same MA.
The writable objects in this table need to be persistent
upon reboot or restart of a device.
"
REFERENCE
"18.2"
::= { dot1agCfmMa 4 }
ieee8021CfmMaCompEntry OBJECT-TYPE
SYNTAX Ieee8021CfmMaCompEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The MA table entry."
INDEX {ieee8021CfmMaComponentId,
dot1agCfmMdIndex, dot1agCfmMaIndex }
::= { ieee8021CfmMaCompTable 1 }
Ieee8021CfmMaCompEntry ::= SEQUENCE {
ieee8021CfmMaComponentId IEEE8021PbbComponentIdentifier,
ieee8021CfmMaCompPrimarySelectorType IEEE8021ServiceSelectorType,
ieee8021CfmMaCompPrimarySelectorOrNone IEEE8021ServiceSelectorValueOrNone,
ieee8021CfmMaCompMhfCreation Dot1agCfmMhfCreation,
ieee8021CfmMaCompIdPermission Dot1agCfmIdPermission,
ieee8021CfmMaCompNumberOfVids Unsigned32,
ieee8021CfmMaCompRowStatus RowStatus
}
ieee8021CfmMaComponentId OBJECT-TYPE
SYNTAX IEEE8021PbbComponentIdentifier
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The bridge component within the system to which the information
in this ieee8021CfmMaCompEntry applies. If the system is not a
Bridge, or if only one component is present in the Bridge, then
this variable (index) MUST be equal to 1.
"
REFERENCE
"12.3 l)"
::= { ieee8021CfmMaCompEntry 1 }
ieee8021CfmMaCompPrimarySelectorType OBJECT-TYPE
SYNTAX IEEE8021ServiceSelectorType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Type of the Service Selector identifiers indicated by
ieee8021CfmMaCompPrimarySelectorOrNone. If the service instance is defined by more
than one Service Selector, this parameter also indicates the type of the
ieee8021CfmVlanPrimarySelector and ieee8021CfmVlanSelector in the ieee8021CfmVlanTable.
In Services instances made of multiple Service Selector identifiers, ensures that the
type of the Service selector identifiers is the same. See textual convention
Dot1agCfmServiceSelectorType for details.
"
REFERENCE
"12.14.6.1.3:b"
::= { ieee8021CfmMaCompEntry 2 }
ieee8021CfmMaCompPrimarySelectorOrNone OBJECT-TYPE
SYNTAX IEEE8021ServiceSelectorValueOrNone
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Service Selector identifier to which the MP is attached, or 0, if none.
If the MA is associated with more than one Service Selectors Identifiers, the
ieee8021CfmVlanTable lists them.
"
REFERENCE
"12.14.6.1.3:b"
::= { ieee8021CfmMaCompEntry 3 }
ieee8021CfmMaCompMhfCreation OBJECT-TYPE
SYNTAX Dot1agCfmMhfCreation
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates if the Management entity can create MHFs (MIP Half
Function) for this MA.
"
REFERENCE
"12.14.6.1.3:c"
DEFVAL { defMHFdefer }
::= { ieee8021CfmMaCompEntry 4 }
ieee8021CfmMaCompIdPermission OBJECT-TYPE
SYNTAX Dot1agCfmIdPermission
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enumerated value indicating what, if anything, is to be
included in the Sender ID TLV (21.5.3) transmitted by MPs
configured in this MA.
"
REFERENCE
"12.14.6.1.3:d"
DEFVAL { sendIdDefer }
::= { ieee8021CfmMaCompEntry 5 }
ieee8021CfmMaCompNumberOfVids OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The number of VIDs associated with the MA.
"
REFERENCE
"12.14.6.1.3:b"
::= { ieee8021CfmMaCompEntry 6 }
ieee8021CfmMaCompRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of the row.
The writable columns in a row can not be changed if the row
is active. All columns MUST have a valid value before a row
can be activated.
"
::= { ieee8021CfmMaCompEntry 7 }
-- ******************************************************************
-- Units of conformance
-- ******************************************************************
ieee8021CfmStackGroup OBJECT-GROUP
OBJECTS {
ieee8021CfmStackMdIndex,
ieee8021CfmStackMaIndex,
ieee8021CfmStackMepId,
ieee8021CfmStackMacAddress
}
STATUS current
DESCRIPTION
"Objects for the Stack group."
::= { dot1agCfmGroups 14 }
ieee8021CfmMaGroup OBJECT-GROUP
OBJECTS {
ieee8021CfmMaCompPrimarySelectorType,
ieee8021CfmMaCompPrimarySelectorOrNone,
ieee8021CfmMaCompMhfCreation,
ieee8021CfmMaCompIdPermission,
ieee8021CfmMaCompRowStatus,
ieee8021CfmMaCompNumberOfVids
}
STATUS current
DESCRIPTION
"Objects for the MA group."
::= { dot1agCfmGroups 15 }
ieee8021CfmDefaultMdGroup OBJECT-GROUP
OBJECTS {
ieee8021CfmDefaultMdStatus,
ieee8021CfmDefaultMdLevel,
ieee8021CfmDefaultMdMhfCreation,
ieee8021CfmDefaultMdIdPermission
}
STATUS current
DESCRIPTION
"Objects for the Default MD Level group."
::= { dot1agCfmGroups 16 }
ieee8021CfmVlanIdGroup OBJECT-GROUP
OBJECTS {
ieee8021CfmVlanPrimarySelector,
ieee8021CfmVlanRowStatus
}
STATUS current
DESCRIPTION
"Objects for the VLAN ID group."
::= { dot1agCfmGroups 17 }
ieee8021CfmConfigErrorListGroup OBJECT-GROUP
OBJECTS {
ieee8021CfmConfigErrorListErrorType
}
STATUS current
DESCRIPTION
"Objects for the CFM Configuration Error List Group."
::= {dot1agCfmGroups 18 }
-- ******************************************************************
-- MIB Module Compliance statements
-- ******************************************************************
ieee8021CfmComplianceV2 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for support of the CFM MIB module."
MODULE
MANDATORY-GROUPS {
ieee8021CfmStackGroup,
ieee8021CfmMaGroup,
ieee8021CfmDefaultMdGroup,
ieee8021CfmConfigErrorListGroup
}
GROUP ieee8021CfmVlanIdGroup
DESCRIPTION "The VLAN ID group is optional."
OBJECT ieee8021CfmMaCompRowStatus
SYNTAX RowStatus { active(1), notInService(2) }
WRITE-SYNTAX RowStatus { notInService(2), createAndGo(4),
destroy(6) }
DESCRIPTION "Support for createAndWait is not required."
OBJECT ieee8021CfmVlanRowStatus
SYNTAX RowStatus { active(1), notInService(2) }
WRITE-SYNTAX RowStatus { notInService(2), createAndGo(4),
destroy(6) }
DESCRIPTION "Support for createAndWait is not required."
MODULE IEEE8021-CFM-MIB
MANDATORY-GROUPS {
dot1agCfmMdGroup,
dot1agCfmMepGroup,
dot1agCfmMepDbGroup,
dot1agCfmNotificationsGroup,
ieee8021CfmDefaultMdDefGroup,
ieee8021CfmMaNetGroup
}
OBJECT dot1agCfmMepLbrBadMsdu
MIN-ACCESS not-accessible
DESCRIPTION "The dot1agCfmMepLbrBadMsdu variable is optional. It
MUST not be present if the system cannot compare a
received LBR to the corresponding LBM."
OBJECT dot1agCfmMdRowStatus
SYNTAX RowStatus { active(1), notInService(2) }
WRITE-SYNTAX RowStatus { notInService(2), createAndGo(4),
destroy(6) }
DESCRIPTION "Support for createAndWait is not required."
OBJECT dot1agCfmMaNetRowStatus
SYNTAX RowStatus { active(1), notInService(2) }
WRITE-SYNTAX RowStatus { notInService(2), createAndGo(4),
destroy(6) }
DESCRIPTION "Support for createAndWait is not required."
OBJECT dot1agCfmMaMepListRowStatus
SYNTAX RowStatus { active(1), notInService(2) }
WRITE-SYNTAX RowStatus { notInService(2), createAndGo(4),
destroy(6) }
DESCRIPTION "Support for createAndWait is not required."
OBJECT dot1agCfmMepRowStatus
SYNTAX RowStatus { active(1), notInService(2) }
WRITE-SYNTAX RowStatus { notInService(2), createAndGo(4),
destroy(6) }
DESCRIPTION "Support for createAndWait is not required."
::= { dot1agCfmCompliances 2 }
END
@@ -0,0 +1,129 @@
IANA-ADDRESS-FAMILY-NUMBERS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
mib-2 FROM SNMPv2-SMI
TEXTUAL-CONVENTION FROM SNMPv2-TC;
ianaAddressFamilyNumbers MODULE-IDENTITY
LAST-UPDATED "200203140000Z" -- March 14, 2002
ORGANIZATION "IANA"
CONTACT-INFO
"Postal: Internet Assigned Numbers Authority
Internet Corporation for Assigned Names
and Numbers
4676 Admiralty Way, Suite 330
Marina del Rey, CA 90292-6601
USA
Tel: +1 310-823-9358
E-Mail: [email protected]"
DESCRIPTION
"The MIB module defines the AddressFamilyNumbers
textual convention."
-- revision history
REVISION "200203140000Z" -- March 14, 2002
DESCRIPTION "AddressFamilyNumbers assignment 22 to
fibreChannelWWPN. AddressFamilyNumbers
assignment 23 to fibreChannelWWNN.
AddressFamilyNumers assignment 24 to gwid."
REVISION "200009080000Z" -- September 8, 2000
DESCRIPTION "AddressFamilyNumbers assignment 19 to xtpOverIpv4.
AddressFamilyNumbers assignment 20 to xtpOverIpv6.
AddressFamilyNumbers assignment 21 to xtpNativeModeXTP."
REVISION "200003010000Z" -- March 1, 2000
DESCRIPTION "AddressFamilyNumbers assignment 17 to distinguishedName.
AddressFamilyNumbers assignment 18 to asNumber."
REVISION "200002040000Z" -- February 4, 2000
DESCRIPTION "AddressFamilyNumbers assignment 16 to dns."
REVISION "9908260000Z" -- August 26, 1999
DESCRIPTION "Initial version, published as RFC 2677."
::= { mib-2 72 }
AddressFamilyNumbers ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"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.)
The enumerations are described as:
other(0), -- none of the following
ipV4(1), -- IP Version 4
ipV6(2), -- IP Version 6
nsap(3), -- NSAP
hdlc(4), -- (8-bit multidrop)
bbn1822(5),
all802(6), -- (includes all 802 media
-- plus Ethernet 'canonical format')
e163(7),
e164(8), -- (SMDS, Frame Relay, ATM)
f69(9), -- (Telex)
x121(10), -- (X.25, Frame Relay)
ipx(11), -- IPX (Internet Protocol Exchange)
appleTalk(12), -- Apple Talk
decnetIV(13), -- DEC Net Phase IV
banyanVines(14), -- Banyan Vines
e164withNsap(15),
-- (E.164 with NSAP format subaddress)
dns(16), -- (Domain Name System)
distinguishedName(17), -- (Distinguished Name, per X.500)
asNumber(18), -- (16-bit quantity, per the AS number space)
xtpOverIpv4(19), -- XTP over IP version 4
xtpOverIpv6(20), -- XTP over IP version 6
xtpNativeModeXTP(21), -- XTP native mode XTP
fibreChannelWWPN(22), -- Fibre Channel World-Wide Port Name
fibreChannelWWNN(23), -- Fibre Channel World-Wide Node Name
gwid(24), -- Gateway Identifier
reserved(65535)
Requests for new values should be made to IANA via
email ([email protected])."
SYNTAX INTEGER {
other(0),
ipV4(1),
ipV6(2),
nsap(3),
hdlc(4),
bbn1822(5),
all802(6),
e163(7),
e164(8),
f69(9),
x121(10),
ipx(11),
appleTalk(12),
decnetIV(13),
banyanVines(14),
e164withNsap(15),
dns(16),
distinguishedName(17), -- (Distinguished Name, per X.500)
asNumber(18), -- (16-bit quantity, per the AS number space)
xtpOverIpv4(19),
xtpOverIpv6(20),
xtpNativeModeXTP(21),
fibreChannelWWPN(22),
fibreChannelWWNN(23),
gwid(24),
reserved(65535)
}
END
+373 -76
View File
@@ -1,4 +1,3 @@
IANAifType-MIB DEFINITIONS ::= BEGIN
IMPORTS
@@ -6,7 +5,7 @@
TEXTUAL-CONVENTION FROM SNMPv2-TC;
ianaifType MODULE-IDENTITY
LAST-UPDATED "200101120000Z" -- Jan 12, 2001
LAST-UPDATED "201009210000Z" -- September 21, 2010
ORGANIZATION "IANA"
CONTACT-INFO " Internet Assigned Numbers Authority
@@ -15,31 +14,208 @@
Marina del Rey, CA 90292
Tel: +1 310 823 9358
E-Mail: iana@iana.org"
E-Mail: iana&iana.org"
DESCRIPTION "This MIB module defines the IANAifType Textual
Convention, and thus the enumerated values of
the ifType object defined in MIB-II's ifTable."
REVISION "201009210000Z" -- September 21, 2010
DESCRIPTION "Registration of new IANAifTypes 256 and 257."
REVISION "201007210000Z" -- July 21, 2010
DESCRIPTION "Registration of new IANAifType 255."
REVISION "201002110000Z" -- February 11, 2010
DESCRIPTION "Registration of new IANAifType 254."
REVISION "201002080000Z" -- February 08, 2010
DESCRIPTION "Registration of new IANAifTypes 252 and 253."
REVISION "200905060000Z" -- May 06, 2009
DESCRIPTION "Registration of new IANAifType 251."
REVISION "200902060000Z" -- February 06, 2009
DESCRIPTION "Registration of new IANAtunnelType 15."
REVISION "200810090000Z" -- October 09, 2008
DESCRIPTION "Registration of new IANAifType 250."
REVISION "200808120000Z" -- August 12, 2008
DESCRIPTION "Registration of new IANAifType 249."
REVISION "200807220000Z" -- July 22, 2008
DESCRIPTION "Registration of new IANAifTypes 247 and 248."
REVISION "200806240000Z" -- June 24, 2008
DESCRIPTION "Registration of new IANAifType 246."
REVISION "200805290000Z" -- May 29, 2008
DESCRIPTION "Registration of new IANAifType 245."
REVISION "200709130000Z" -- September 13, 2007
DESCRIPTION "Registration of new IANAifTypes 243 and 244."
REVISION "200705290000Z" -- May 29, 2007
DESCRIPTION "Changed the description for IANAifType 228."
REVISION "200703080000Z" -- March 08, 2007
DESCRIPTION "Registration of new IANAifType 242."
REVISION "200701230000Z" -- January 23, 2007
DESCRIPTION "Registration of new IANAifTypes 239, 240, and 241."
REVISION "200610170000Z" -- October 17, 2006
DESCRIPTION "Deprecated/Obsoleted IANAifType 230. Registration of
IANAifType 238."
REVISION "200609250000Z" -- September 25, 2006
DESCRIPTION "Changed the description for IANA ifType
184 and added new IANA ifType 237."
REVISION "200608170000Z" -- August 17, 2006
DESCRIPTION "Changed the descriptions for IANAifTypes
20 and 21."
REVISION "200608110000Z" -- August 11, 2006
DESCRIPTION "Changed the descriptions for IANAifTypes
7, 11, 62, 69, and 117."
REVISION "200607250000Z" -- July 25, 2006
DESCRIPTION "Registration of new IANA ifType 236."
REVISION "200606140000Z" -- June 14, 2006
DESCRIPTION "Registration of new IANA ifType 235."
REVISION "200603310000Z" -- March 31, 2006
DESCRIPTION "Registration of new IANA ifType 234."
REVISION "200603300000Z" -- March 30, 2006
DESCRIPTION "Registration of new IANA ifType 233."
REVISION "200512220000Z" -- December 22, 2005
DESCRIPTION "Registration of new IANA ifTypes 231 and 232."
REVISION "200510100000Z" -- October 10, 2005
DESCRIPTION "Registration of new IANA ifType 230."
REVISION "200509090000Z" -- September 09, 2005
DESCRIPTION "Registration of new IANA ifType 229."
REVISION "200505270000Z" -- May 27, 2005
DESCRIPTION "Registration of new IANA ifType 228."
REVISION "200503030000Z" -- March 3, 2005
DESCRIPTION "Added the IANAtunnelType TC and deprecated
IANAifType sixToFour (215) per RFC4087."
REVISION "200411220000Z" -- November 22, 2004
DESCRIPTION "Registration of new IANA ifType 227 per RFC4631."
REVISION "200406170000Z" -- June 17, 2004
DESCRIPTION "Registration of new IANA ifType 226."
REVISION "200405120000Z" -- May 12, 2004
DESCRIPTION "Added description for IANAifType 6, and
changed the descriptions for IANAifTypes
180, 181, and 182."
REVISION "200405070000Z" -- May 7, 2004
DESCRIPTION "Registration of new IANAifType 225."
REVISION "200308250000Z" -- Aug 25, 2003
DESCRIPTION "Deprecated IANAifTypes 7 and 11. Obsoleted
IANAifTypes 62, 69, and 117. ethernetCsmacd (6)
should be used instead of these values"
REVISION "200308180000Z" -- Aug 18, 2003
DESCRIPTION "Registration of new IANAifType
224."
REVISION "200308070000Z" -- Aug 7, 2003
DESCRIPTION "Registration of new IANAifTypes
222 and 223."
REVISION "200303180000Z" -- Mar 18, 2003
DESCRIPTION "Registration of new IANAifType
221."
REVISION "200301130000Z" -- Jan 13, 2003
DESCRIPTION "Registration of new IANAifType
220."
REVISION "200210170000Z" -- Oct 17, 2002
DESCRIPTION "Registration of new IANAifType
219."
REVISION "200207160000Z" -- Jul 16, 2002
DESCRIPTION "Registration of new IANAifTypes
217 and 218."
REVISION "200207100000Z" -- Jul 10, 2002
DESCRIPTION "Registration of new IANAifTypes
215 and 216."
REVISION "200206190000Z" -- Jun 19, 2002
DESCRIPTION "Registration of new IANAifType
214."
REVISION "200201040000Z" -- Jan 4, 2002
DESCRIPTION "Registration of new IANAifTypes
211, 212 and 213."
REVISION "200112200000Z" -- Dec 20, 2001
DESCRIPTION "Registration of new IANAifTypes
209 and 210."
REVISION "200111150000Z" -- Nov 15, 2001
DESCRIPTION "Registration of new IANAifTypes
207 and 208."
REVISION "200111060000Z" -- Nov 6, 2001
DESCRIPTION "Registration of new IANAifType
206."
REVISION "200111020000Z" -- Nov 2, 2001
DESCRIPTION "Registration of new IANAifType
205."
REVISION "200110160000Z" -- Oct 16, 2001
DESCRIPTION "Registration of new IANAifTypes
199, 200, 201, 202, 203, and 204."
REVISION "200109190000Z" -- Sept 19, 2001
DESCRIPTION "Registration of new IANAifType
198."
REVISION "200105110000Z" -- May 11, 2001
DESCRIPTION "Registration of new IANAifType
197."
REVISION "200101120000Z" -- Jan 12, 2001
DESCRIPTION "Registration of new IANAifTypes
195 and 196."
195 and 196."
REVISION "200012190000Z" -- Dec 19, 2000
DESCRIPTION "Registration of new IANAifTypes
193 and 194."
193 and 194."
REVISION "200012070000Z" -- Dec 07, 2000
DESCRIPTION "Registration of new IANAifTypes
191 and 192."
191 and 192."
REVISION "200012040000Z" -- Dec 04, 2000
DESCRIPTION "Registration of new IANAifType
190."
190."
REVISION "200010170000Z" -- Oct 17, 2000
DESCRIPTION "Registration of new IANAifTypes
188 and 189."
188 and 189."
REVISION "200010020000Z" -- Oct 02, 2000
DESCRIPTION "Registration of new IANAifType 187."
@@ -62,7 +238,6 @@
REVISION "200004250000Z" -- Apr 25, 2000
DESCRIPTION "Registration of new IANAifTypes 168 and 169."
REVISION "200003060000Z" -- Mar 6, 2000
DESCRIPTION "Fixed a missing semi-colon in the IMPORT.
Also cleaned up the REVISION log a bit.
@@ -98,7 +273,7 @@
IANA.)
Requests for new values should be made to IANA via
email (iana@iana.org).
email (iana&iana.org).
The relationship between the assignment of ifType
values and of OIDs to particular media-specific MIBs
@@ -116,12 +291,15 @@
hdh1822(3),
ddnX25(4),
rfc877x25(5),
ethernetCsmacd(6),
iso88023Csmacd(7),
ethernetCsmacd(6), -- for all ethernet-like interfaces,
-- regardless of speed, as per RFC3635
iso88023Csmacd(7), -- Deprecated via RFC3635
-- ethernetCsmacd (6) should be used instead
iso88024TokenBus(8),
iso88025TokenRing(9),
iso88026Man(10),
starLan(11),
starLan(11), -- Deprecated via RFC3635
-- ethernetCsmacd (6) should be used instead
proteon10Mbit(12),
proteon80Mbit(13),
hyperchannel(14),
@@ -130,8 +308,10 @@
sdlc(17),
ds1(18), -- DS1-MIB
e1(19), -- Obsolete see DS1-MIB
basicISDN(20),
primaryISDN(21),
basicISDN(20), -- no longer used
-- see also RFC2127
primaryISDN(21), -- no longer used
-- see also RFC2127
propPointToPointSerial(22), -- proprietary serial
ppp(23),
softwareLoopback(24),
@@ -174,17 +354,19 @@
aflane8023(59), -- ATM Emulated LAN for 802.3
aflane8025(60), -- ATM Emulated LAN for 802.5
cctEmul(61), -- ATM Emulated circuit
fastEther(62), -- Fast Ethernet (100BaseT)
fastEther(62), -- Obsoleted via RFC3635
-- ethernetCsmacd (6) should be used instead
isdn(63), -- ISDN and X.25
v11(64), -- CCITT V.11/X.21
v36(65), -- CCITT V.36
g703at64k(66), -- CCITT G703 at 64Kbps
g703at2mb(67), -- Obsolete see DS1-MIB
qllc(68), -- SNA QLLC
fastEtherFX(69), -- Fast Ethernet (100BaseFX)
fastEtherFX(69), -- Obsoleted via RFC3635
-- ethernetCsmacd (6) should be used instead
channel(70), -- channel
ieee80211(71), -- radio spread spectrum
ibm370parChan(72), -- IBM System 360/370 OEMI Channel
ibm370parChan(72), -- IBM System 360/370 OEMI Channel
escon(73), -- IBM Enterprise Systems Connection
dlsw(74), -- Data Link Switching
isdns(75), -- ISDN S/T interface
@@ -219,61 +401,62 @@
voiceOverIp(104), -- voice over IP encapsulation
atmDxi(105), -- ATM DXI
atmFuni(106), -- ATM FUNI
atmIma (107), -- ATM IMA
atmIma (107), -- ATM IMA
pppMultilinkBundle(108), -- PPP Multilink Bundle
ipOverCdlc (109), -- IBM ipOverCdlc
ipOverClaw (110), -- IBM Common Link Access to Workstn
ipOverClaw (110), -- IBM Common Link Access to Workstn
stackToStack (111), -- IBM stackToStack
virtualIpAddress (112), -- IBM VIPA
mpc (113), -- IBM multi-protocol channel support
ipOverAtm (114), -- IBM ipOverAtm
iso88025Fiber (115), -- ISO 802.5j Fiber Token Ring
tdlc (116), -- IBM twinaxial data link control
gigabitEthernet (117), -- Gigabit Ethernet
hdlc (118), -- HDLC
lapf (119), -- LAP F
v37 (120), -- V.37
x25mlp (121), -- Multi-Link Protocol
x25huntGroup (122), -- X25 Hunt Group
trasnpHdlc (123), -- Transp HDLC
interleave (124), -- Interleave channel
fast (125), -- Fast channel
ip (126), -- IP (for APPN HPR in IP networks)
docsCableMaclayer (127), -- CATV Mac Layer
docsCableDownstream (128), -- CATV Downstream interface
docsCableUpstream (129), -- CATV Upstream interface
a12MppSwitch (130), -- Avalon Parallel Processor
tunnel (131), -- Encapsulation interface
coffee (132), -- coffee pot
ces (133), -- Circuit Emulation Service
atmSubInterface (134), -- ATM Sub Interface
l2vlan (135), -- Layer 2 Virtual LAN using 802.1Q
l3ipvlan (136), -- Layer 3 Virtual LAN using IP
l3ipxvlan (137), -- Layer 3 Virtual LAN using IPX
digitalPowerline (138), -- IP over Power Lines
mediaMailOverIp (139), -- Multimedia Mail over IP
dtm (140), -- Dynamic syncronous Transfer Mode
dcn (141), -- Data Communications Network
ipForward (142), -- IP Forwarding Interface
msdsl (143), -- Multi-rate Symmetric DSL
ieee1394 (144), -- IEEE1394 High Performance Serial Bus
if-gsn (145), -- HIPPI-6400
dvbRccMacLayer (146), -- DVB-RCC MAC Layer
dvbRccDownstream (147), -- DVB-RCC Downstream Channel
dvbRccUpstream (148), -- DVB-RCC Upstream Channel
atmVirtual (149), -- ATM Virtual Interface
mplsTunnel (150), -- MPLS Tunnel Virtual Interface
srp (151), -- Spatial Reuse Protocol
voiceOverAtm (152), -- Voice Over ATM
voiceOverFrameRelay (153), -- Voice Over Frame Relay
idsl (154), -- Digital Subscriber Loop over ISDN
compositeLink (155), -- Avici Composite Link Interface
ss7SigLink (156), -- SS7 Signaling Link
propWirelessP2P (157), -- Prop. P2P wireless interface
frForward (158), -- Frame Forward Interface
rfc1483 (159), -- Multiprotocol over ATM AAL5
usb (160), -- USB Interface
ieee8023adLag (161), -- IEEE 802.3ad Link Aggregate
mpc (113), -- IBM multi-protocol channel support
ipOverAtm (114), -- IBM ipOverAtm
iso88025Fiber (115), -- ISO 802.5j Fiber Token Ring
tdlc (116), -- IBM twinaxial data link control
gigabitEthernet (117), -- Obsoleted via RFC3635
-- ethernetCsmacd (6) should be used instead
hdlc (118), -- HDLC
lapf (119), -- LAP F
v37 (120), -- V.37
x25mlp (121), -- Multi-Link Protocol
x25huntGroup (122), -- X25 Hunt Group
transpHdlc (123), -- Transp HDLC
interleave (124), -- Interleave channel
fast (125), -- Fast channel
ip (126), -- IP (for APPN HPR in IP networks)
docsCableMaclayer (127), -- CATV Mac Layer
docsCableDownstream (128), -- CATV Downstream interface
docsCableUpstream (129), -- CATV Upstream interface
a12MppSwitch (130), -- Avalon Parallel Processor
tunnel (131), -- Encapsulation interface
coffee (132), -- coffee pot
ces (133), -- Circuit Emulation Service
atmSubInterface (134), -- ATM Sub Interface
l2vlan (135), -- Layer 2 Virtual LAN using 802.1Q
l3ipvlan (136), -- Layer 3 Virtual LAN using IP
l3ipxvlan (137), -- Layer 3 Virtual LAN using IPX
digitalPowerline (138), -- IP over Power Lines
mediaMailOverIp (139), -- Multimedia Mail over IP
dtm (140), -- Dynamic syncronous Transfer Mode
dcn (141), -- Data Communications Network
ipForward (142), -- IP Forwarding Interface
msdsl (143), -- Multi-rate Symmetric DSL
ieee1394 (144), -- IEEE1394 High Performance Serial Bus
if-gsn (145), -- HIPPI-6400
dvbRccMacLayer (146), -- DVB-RCC MAC Layer
dvbRccDownstream (147), -- DVB-RCC Downstream Channel
dvbRccUpstream (148), -- DVB-RCC Upstream Channel
atmVirtual (149), -- ATM Virtual Interface
mplsTunnel (150), -- MPLS Tunnel Virtual Interface
srp (151), -- Spatial Reuse Protocol
voiceOverAtm (152), -- Voice Over ATM
voiceOverFrameRelay (153), -- Voice Over Frame Relay
idsl (154), -- Digital Subscriber Loop over ISDN
compositeLink (155), -- Avici Composite Link Interface
ss7SigLink (156), -- SS7 Signaling Link
propWirelessP2P (157), -- Prop. P2P wireless interface
frForward (158), -- Frame Forward Interface
rfc1483 (159), -- Multiprotocol over ATM AAL5
usb (160), -- USB Interface
ieee8023adLag (161), -- IEEE 802.3ad Link Aggregate
bgppolicyaccounting (162), -- BGP Policy Accounting
frf16MfrBundle (163), -- FRF .16 Multilink Frame Relay
h323Gatekeeper (164), -- H323 Gatekeeper
@@ -284,7 +467,7 @@
shdsl (169), -- Multirate HDSL2
ds1FDL (170), -- Facility Data Link 4Kbps on a DS1
pos (171), -- Packet over SONET/SDH Interface
dvbAsiln (172), -- DVB-ASI Input
dvbAsiIn (172), -- DVB-ASI Input
dvbAsiOut (173), -- DVB-ASI Output
plc (174), -- Power Line Communtications
nfas (175), -- Non Facility Associated Signaling
@@ -292,11 +475,14 @@
gr303RDT (177), -- Remote Digital Terminal
gr303IDT (178), -- Integrated Digital Terminal
isup (179), -- ISUP
propDocsWirelessMaclayer (180), -- prop/Maclayer
propDocsWirelessDownstream (181), -- prop/Downstream
propDocsWirelessUpstream (182), -- prop/Upstream
propDocsWirelessMaclayer (180), -- Cisco proprietary Maclayer
propDocsWirelessDownstream (181), -- Cisco proprietary Downstream
propDocsWirelessUpstream (182), -- Cisco proprietary Upstream
hiperlan2 (183), -- HIPERLAN Type 2 Radio Interface
propBWAp2Mp (184), -- PropBroadbandWirelessAccesspt2multipt
-- use of this iftype for IEEE 802.16 WMAN
-- interfaces as per IEEE Std 802.16f is
-- deprecated and ifType 237 should be used instead.
sonetOverheadChannel (185), -- SONET Overhead Channel
digitalWrapperOverheadChannel (186), -- Digital Wrapper
aal2 (187), -- ATM adaptation layer 2
@@ -304,11 +490,122 @@
atmRadio (189), -- ATM over radio links
imt (190), -- Inter Machine Trunks
mvl (191), -- Multiple Virtual Lines DSL
reachDSL (192), -- Long Rach DSL
reachDSL (192), -- Long Reach DSL
frDlciEndPt (193), -- Frame Relay DLCI End Point
atmVciEndPt (194), -- ATM VCI End Point
opticalChannel (195), -- Optical Channel
opticalTransport (196) -- Optical Transport
}
opticalTransport (196), -- Optical Transport
propAtm (197), -- Proprietary ATM
voiceOverCable (198), -- Voice Over Cable Interface
infiniband (199), -- Infiniband
teLink (200), -- TE Link
q2931 (201), -- Q.2931
virtualTg (202), -- Virtual Trunk Group
sipTg (203), -- SIP Trunk Group
sipSig (204), -- SIP Signaling
docsCableUpstreamChannel (205), -- CATV Upstream Channel
econet (206), -- Acorn Econet
pon155 (207), -- FSAN 155Mb Symetrical PON interface
pon622 (208), -- FSAN622Mb Symetrical PON interface
bridge (209), -- Transparent bridge interface
linegroup (210), -- Interface common to multiple lines
voiceEMFGD (211), -- voice E&M Feature Group D
voiceFGDEANA (212), -- voice FGD Exchange Access North American
voiceDID (213), -- voice Direct Inward Dialing
mpegTransport (214), -- MPEG transport interface
sixToFour (215), -- 6to4 interface (DEPRECATED)
gtp (216), -- GTP (GPRS Tunneling Protocol)
pdnEtherLoop1 (217), -- Paradyne EtherLoop 1
pdnEtherLoop2 (218), -- Paradyne EtherLoop 2
opticalChannelGroup (219), -- Optical Channel Group
homepna (220), -- HomePNA ITU-T G.989
gfp (221), -- Generic Framing Procedure (GFP)
ciscoISLvlan (222), -- Layer 2 Virtual LAN using Cisco ISL
actelisMetaLOOP (223), -- Acteleis proprietary MetaLOOP High Speed Link
fcipLink (224), -- FCIP Link
rpr (225), -- Resilient Packet Ring Interface Type
qam (226), -- RF Qam Interface
lmp (227), -- Link Management Protocol
cblVectaStar (228), -- Cambridge Broadband Networks Limited VectaStar
docsCableMCmtsDownstream (229), -- CATV Modular CMTS Downstream Interface
adsl2 (230), -- Asymmetric Digital Subscriber Loop Version 2
-- (DEPRECATED/OBSOLETED - please use adsl2plus 238 instead)
macSecControlledIF (231), -- MACSecControlled
macSecUncontrolledIF (232), -- MACSecUncontrolled
aviciOpticalEther (233), -- Avici Optical Ethernet Aggregate
atmbond (234), -- atmbond
voiceFGDOS (235), -- voice FGD Operator Services
mocaVersion1 (236), -- MultiMedia over Coax Alliance (MoCA) Interface
-- as documented in information provided privately to IANA
ieee80216WMAN (237), -- IEEE 802.16 WMAN interface
adsl2plus (238), -- Asymmetric Digital Subscriber Loop Version 2,
-- Version 2 Plus and all variants
dvbRcsMacLayer (239), -- DVB-RCS MAC Layer
dvbTdm (240), -- DVB Satellite TDM
dvbRcsTdma (241), -- DVB-RCS TDMA
x86Laps (242), -- LAPS based on ITU-T X.86/Y.1323
wwanPP (243), -- 3GPP WWAN
wwanPP2 (244), -- 3GPP2 WWAN
voiceEBS (245), -- voice P-phone EBS physical interface
ifPwType (246), -- Pseudowire interface type
ilan (247), -- Internal LAN on a bridge per IEEE 802.1ap
pip (248), -- Provider Instance Port on a bridge per IEEE 802.1ah PBB
aluELP (249), -- Alcatel-Lucent Ethernet Link Protection
gpon (250), -- Gigabit-capable passive optical networks (G-PON) as per ITU-T G.948
vdsl2 (251), -- Very high speed digital subscriber line Version 2 (as per ITU-T Recommendation G.993.2)
capwapDot11Profile (252), -- WLAN Profile Interface
capwapDot11Bss (253), -- WLAN BSS Interface
capwapWtpVirtualRadio (254), -- WTP Virtual Radio Interface
bits (255), -- bitsport
docsCableUpstreamRfPort (256), -- DOCSIS CATV Upstream RF Port
cableDownstreamRfPort (257) -- CATV downstream RF port
}
IANAtunnelType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The encapsulation method used by a tunnel. The value
direct indicates that a packet is encapsulated
directly within a normal IP header, with no
intermediate header, and unicast to the remote tunnel
endpoint (e.g., an RFC 2003 IP-in-IP tunnel, or an RFC
1933 IPv6-in-IPv4 tunnel). The value minimal indicates
that a Minimal Forwarding Header (RFC 2004) is
inserted between the outer header and the payload
packet. The value UDP indicates that the payload
packet is encapsulated within a normal UDP packet
(e.g., RFC 1234).
The values sixToFour, sixOverFour, and isatap
indicates that an IPv6 packet is encapsulated directly
within an IPv4 header, with no intermediate header,
and unicast to the destination determined by the 6to4,
6over4, or ISATAP protocol.
The remaining protocol-specific values indicate that a
header of the protocol of that name is inserted
between the outer header and the payload header.
The assignment policy for IANAtunnelType values is
identical to the policy for assigning IANAifType
values."
SYNTAX INTEGER {
other(1), -- none of the following
direct(2), -- no intermediate header
gre(3), -- GRE encapsulation
minimal(4), -- Minimal encapsulation
l2tp(5), -- L2TP encapsulation
pptp(6), -- PPTP encapsulation
l2f(7), -- L2F encapsulation
udp(8), -- UDP encapsulation
atmp(9), -- ATMP encapsulation
msdp(10), -- MSDP encapsulation
sixToFour(11), -- 6to4 encapsulation
sixOverFour(12), -- 6over4 encapsulation
isatap(13), -- ISATAP encapsulation
teredo(14), -- Teredo encapsulation
ipHttps(15) -- IPHTTPS
}
END
+66
View 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: [email protected]
Send comments to <[email protected]>.
"
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
File diff suppressed because it is too large Load Diff
+169
View File
@@ -0,0 +1,169 @@
ENTITY-STATE-TC-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, mib-2 FROM SNMPv2-SMI
TEXTUAL-CONVENTION FROM SNMPv2-TC;
entityStateTc MODULE-IDENTITY
LAST-UPDATED "200511220000Z"
ORGANIZATION "IETF Entity MIB Working Group"
CONTACT-INFO
"General Discussion: [email protected]
To Subscribe:
http://www.ietf.org/mailman/listinfo/entmib
http://www.ietf.org/html.charters/entmib-charter.html
Sharon Chisholm
Nortel Networks
PO Box 3511 Station C
Ottawa, Ont. K1Y 4H7
Canada
[email protected]
David T. Perkins
548 Qualbrook Ct
San Jose, CA 95110
USA
Phone: 408 394-8702
[email protected]"
DESCRIPTION
"This MIB defines state textual conventions.
Copyright (C) The Internet Society 2005. This version
of this MIB module is part of RFC 4268; see the RFC
itself for full legal notices."
REVISION "200511220000Z"
DESCRIPTION
"Initial version, published as RFC 4268."
::= { mib-2 130 }
EntityAdminState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
" Represents the various possible administrative states.
A value of 'locked' means the resource is administratively
prohibited from use. A value of 'shuttingDown' means that
usage is administratively limited to current instances of
use. A value of 'unlocked' means the resource is not
administratively prohibited from use. A value of
'unknown' means that this resource is unable to
report administrative state."
SYNTAX INTEGER
{
unknown (1),
locked (2),
shuttingDown (3),
unlocked (4)
}
EntityOperState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
" Represents the possible values of operational states.
A value of 'disabled' means the resource is totally
inoperable. A value of 'enabled' means the resource
is partially or fully operable. A value of 'testing'
means the resource is currently being tested
and cannot therefore report whether it is operational
or not. A value of 'unknown' means that this
resource is unable to report operational state."
SYNTAX INTEGER
{
unknown (1),
disabled (2),
enabled (3),
testing (4)
}
EntityUsageState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
" Represents the possible values of usage states.
A value of 'idle' means the resource is servicing no
users. A value of 'active' means the resource is
currently in use and it has sufficient spare capacity
to provide for additional users. A value of 'busy'
means the resource is currently in use, but it
currently has no spare capacity to provide for
additional users. A value of 'unknown' means
that this resource is unable to report usage state."
SYNTAX INTEGER
{
unknown (1),
idle (2),
active (3),
busy (4)
}
EntityAlarmStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
" Represents the possible values of alarm status.
An Alarm [RFC3877] is a persistent indication
of an error or warning condition.
When no bits of this attribute are set, then no active
alarms are known against this entity and it is not under
repair.
When the 'value of underRepair' is set, the resource is
currently being repaired, which, depending on the
implementation, may make the other values in this bit
string not meaningful.
When the value of 'critical' is set, one or more critical
alarms are active against the resource. When the value
of 'major' is set, one or more major alarms are active
against the resource. When the value of 'minor' is set,
one or more minor alarms are active against the resource.
When the value of 'warning' is set, one or more warning
alarms are active against the resource. When the value
of 'indeterminate' is set, one or more alarms of whose
perceived severity cannot be determined are active
against this resource.
A value of 'unknown' means that this resource is
unable to report alarm state."
SYNTAX BITS
{
unknown (0),
underRepair (1),
critical(2),
major(3),
minor(4),
-- The following are not defined in X.733
warning (5),
indeterminate (6)
}
EntityStandbyStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
" Represents the possible values of standby status.
A value of 'hotStandby' means the resource is not
providing service, but it will be immediately able to
take over the role of the resource to be backed up,
without the need for initialization activity, and will
contain the same information as the resource to be
backed up. A value of 'coldStandy' means that the
resource is to back up another resource, but will not
be immediately able to take over the role of a resource
to be backed up, and will require some initialization
activity. A value of 'providingService' means the
resource is providing service. A value of
'unknown' means that this resource is unable to
report standby state."
SYNTAX INTEGER
{
unknown (1),
hotStandby (2),
coldStandby (3),
providingService (4)
}
END
File diff suppressed because it is too large Load Diff
+89
View 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.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: [email protected]"
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
+32 -18
View File
@@ -9,7 +9,7 @@ IMPORTS
FROM JUNIPER-EX-SMI;
jnxAnalyzerMIB MODULE-IDENTITY
LAST-UPDATED "200705221000Z"
LAST-UPDATED "201407170000Z"
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Technical Assistance Center
@@ -37,6 +37,18 @@ jnxAnalyzerMIB MODULE-IDENTITY
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 }
@@ -58,7 +70,7 @@ jnxAnalyzerEntry OBJECT-TYPE
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row instance contains the Anlayzer Name, Analyzer Status, Mirroring
"A row instance contains the Analyzer Name, Analyzer Status, Mirroring
Ratio, Loss Priority."
INDEX { jnxAnalyzerName }
::= { jnxAnalyzerTable 1 }
@@ -76,13 +88,13 @@ jnxAnalyzerName OBJECT-TYPE
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object identifies a unique Anlayzer configured on the switch."
"This object identifies a unique Analyzer configured on the switch."
::= { jnxAnalyzerEntry 1 }
jnxAnalyzerStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS deprecated
STATUS obsolete
DESCRIPTION
"This object identifies whether the mirroring associated with a
particular analyzer is enabled or disabled."
@@ -121,9 +133,9 @@ jnxLossPriority OBJECT-TYPE
jnxAnalyzerInputTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxAnalyzerInputEntry
MAX-ACCESS not-accessible
STATUS deprecated
STATUS obsolete
DESCRIPTION
"An anlayzer Session is an association of several source ports to
"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 }
@@ -131,7 +143,7 @@ jnxAnalyzerInputTable OBJECT-TYPE
jnxAnalyzerInputEntry OBJECT-TYPE
SYNTAX JnxAnalyzerInputEntry
MAX-ACCESS not-accessible
STATUS deprecated
STATUS obsolete
DESCRIPTION
"An Entry is created for each Input Source port."
INDEX { jnxAnalyzerName, jnxAnalyzerInputValue }
@@ -147,7 +159,7 @@ JnxAnalyzerInputEntry ::=
jnxAnalyzerInputValue OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS not-accessible
STATUS deprecated
STATUS obsolete
DESCRIPTION
"This identifies each different analyzer input source.
@@ -164,7 +176,7 @@ jnxAnalyzerInputOption OBJECT-TYPE
egress (2)
}
MAX-ACCESS read-only
STATUS deprecated
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
@@ -176,7 +188,7 @@ jnxAnalyzerInputOption OBJECT-TYPE
mirroring ratio. A series or range of ingress ports can be mirrored
in an analyzer session.
The goal of transmit (or egress) anlayzer is to monitor as much as
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.
@@ -191,7 +203,7 @@ jnxAnalyzerInputType OBJECT-TYPE
vlanname (2)
}
MAX-ACCESS read-only
STATUS deprecated
STATUS obsolete
DESCRIPTION
"This specifies whether interfaces or VLANs is mirrored.
@@ -284,7 +296,7 @@ jnxAnalyzerOutputType OBJECT-TYPE
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 anlayzer session destination is given
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
@@ -298,7 +310,7 @@ jnxExAnalyzerInputTable OBJECT-TYPE
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An anlayzer Session is an association of several source ports to
"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 }
@@ -321,9 +333,10 @@ JnxExAnalyzerInputEntry ::=
jnxExAnalyzerInputOption OBJECT-TYPE
SYNTAX INTEGER {
ingress (1),
egress (2),
vlan (3)
ingress (1),
egress (2),
vlan (3),
egress-vlan (4)
}
MAX-ACCESS not-accessible
STATUS current
@@ -338,14 +351,15 @@ jnxExAnalyzerInputOption OBJECT-TYPE
mirroring ratio. A series or range of ingress ports can be mirrored
in an analyzer session.
The goal of transmit (or egress) anlayzer is to monitor as much as
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."
mirroring vlan ingress traffic. The value 4 corresponds to mirroring
vlan egress traffic."
::= { jnxExAnalyzerInputEntry 1 }
jnxExAnalyzerInputValue OBJECT-TYPE
+5 -1
View File
@@ -758,7 +758,11 @@ BFD-STD-MIB DEFINITIONS ::= BEGIN
-- the notifications contained in this group."
--
OBJECT bfdSessAddrType
SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2) }
SYNTAX InetAddressType {
unknown(0),
ipv4(1),
ipv6(2)
}
DESCRIPTION "Only unknown(0), ipv4(1) and ipv6(2) support
is required."
+29 -1
View File
@@ -7,6 +7,9 @@ JUNIPER-BFD-MIB DEFINITIONS ::= BEGIN
bfdSessIndex
FROM BFD-STD-MIB -- [jnx-bfd-exp]
DisplayString, TimeStamp, TruthValue
FROM SNMPv2-TC
jnxBfdMibRoot -- [jnx-smi]
FROM JUNIPER-SMI
;
@@ -37,6 +40,8 @@ JUNIPER-BFD-MIB DEFINITIONS ::= BEGIN
jnxBfdObjects OBJECT IDENTIFIER ::= { jnxBfdMib 1 }
jnxBfdNotifyObjects OBJECT IDENTIFIER ::= { jnxBfdMib 2 }
-- BFD Session Extn Table
-- This table is a juniper extn to jnxSessTable
@@ -64,7 +69,8 @@ JUNIPER-BFD-MIB DEFINITIONS ::= BEGIN
jnxBfdSessThreshTxInterval Unsigned32,
jnxBfdSessCurrTxInterval Unsigned32,
jnxBfdSessThreshDectTime Unsigned32,
jnxBfdSessCurrDectTime Unsigned32
jnxBfdSessCurrDectTime Unsigned32,
jnxBfdSessIntfName DisplayString
}
jnxBfdSessThreshTxInterval OBJECT-TYPE
@@ -109,6 +115,28 @@ JUNIPER-BFD-MIB DEFINITIONS ::= BEGIN
"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
+26 -1
View File
@@ -2,7 +2,7 @@
-- draft-ietf-idr-bgp4-mibv2-03.txt
--
-- Copyright (c) 2002 The Internet Society.
-- Copyright (c) 2003, 2006, Juniper Networks, Inc.
-- Copyright (c) 2003-2013, Juniper Networks, Inc.
-- All rights reserved.
--
-- Juniper Networks edits to this MIB: *** JNX ***
@@ -11,6 +11,11 @@
-- Added bgpM2PeerRoutingInstance to bgpM2PeerTable.
-- Added REVISION clause to MODULE-IDENTITY.
-- Fixed conformance clauses.
-- 12/12/17 Redefines the value for jnxBgpM2PrefixesInPrefixesRejected
-- so that it conforms to the definition.
-- Add a new counter in the same sequence to return the number
-- of activeprefixes received from the peer
-- jnxBgpM2PrefixInPrefixesActive.
-- *****************************************************************************
BGP4-V2-MIB-JUNIPER DEFINITIONS ::= BEGIN
@@ -51,6 +56,14 @@ BGP4-V2-MIB-JUNIPER DEFINITIONS ::= BEGIN
DESCRIPTION
"This MIB module defines management objects for
the Border Gateway Protocol, Version 4."
REVISION "201212170000Z" -- *** JNX ***
DESCRIPTION -- *** JNX ***
"This change redefines the value returned for the -- *** JNX ***
variable jnxBgpM2PrefixesInPrefixesRejected so that -- *** JNX ***
it conforms to the definition. -- *** JNX ***
It also adds a new counter in the same sequence to -- *** JNX ***
return the number of active prefixes received from -- *** JNX ***
the peer: jnxBgpM2PrefixInPrefixesActive" -- *** JNX ***
REVISION "200309091508Z" -- 09-Sep-03 11:08 AM EDT *** JNX ***
DESCRIPTION -- *** JNX ***
"This is a proprietary implementation of the -- *** JNX ***
@@ -1688,6 +1701,8 @@ BGP4-V2-MIB-JUNIPER DEFINITIONS ::= BEGIN
jnxBgpM2PrefixInPrefixesRejected
Gauge32,
jnxBgpM2PrefixOutPrefixes
Gauge32,
jnxBgpM2PrefixInPrefixesActive
Gauge32
}
@@ -1741,6 +1756,7 @@ BGP4-V2-MIB-JUNIPER DEFINITIONS ::= BEGIN
in the Adj-Ribs-In and are NOT eligible to become active
in the Loc-Rib."
::= { jnxBgpM2PrefixCountersEntry 9 }
jnxBgpM2PrefixOutPrefixes OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
@@ -1750,6 +1766,15 @@ BGP4-V2-MIB-JUNIPER DEFINITIONS ::= BEGIN
in that peers Adj-Ribs-Out."
::= { jnxBgpM2PrefixCountersEntry 10 }
jnxBgpM2PrefixInPrefixesActive OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of prefixes for a peer that are installed
in the Adj-Ribs-In and are the active route
in the Loc-Rib."
::= { jnxBgpM2PrefixCountersEntry 11 }
jnxBgpM2PeerExtensions
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+366 -8
View File
@@ -1,7 +1,7 @@
--
-- Juniper Enterprise Specific MIB: Chassis MIB
--
-- Copyright (c) 1998-2008, Juniper Networks, Inc.
-- Copyright (c) 1998-2013, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
@@ -21,7 +21,7 @@ IMPORTS
jnxBoxAnatomy MODULE-IDENTITY
LAST-UPDATED "200812310000Z" -- Wed Dec 31 00:00:00 2008 UTC
LAST-UPDATED "201305220000Z" -- Wed May 22 00:00:00 2013 UTC
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Technical Assistance Center
@@ -65,12 +65,82 @@ jnxBoxAnatomy MODULE-IDENTITY
"Added new fru type PSD to jnxFruType enumeration and
added jcsX chassis IDs to JnxChassisId enumeration."
REVISION "200812310000Z" -- Dec 31, 2008
DESCRIPTION "Added nodeX chassis IDs to JnxChassisId enumeration."
DESCRIPTION
"Added nodeX chassis IDs to JnxChassisId enumeration."
REVISION "200901090000Z" -- Jan 09, 2009
DESCRIPTION
"Added sfcX and lcc4-lcc15 chassis IDs to JnxChassisId
enumeration."
REVISION "201010220000Z" -- Oct 22, 2010
DESCRIPTION
"Added load average variables"
REVISION "201109090000Z" -- Sep 09, 2011
DESCRIPTION
"Added jnxBoxPersonality for MidRangius Boxes
namely MX40/MX10/MX5"
REVISION "201202150000Z" -- Feb 02, 2012
DESCRIPTION
"Added new offline reason builtinPicBounce to
jnxFruOfflineReason enumeration."
REVISION "201202210000Z" -- Feb 21, 2012
DESCRIPTION
"Added new jnxFruType: PDU and PSM,
and new traps: jnxFmLinkErr and jnxFmCellDropErr."
REVISION "201208240000Z" -- Aug 24, 2012
DESCRIPTION
"Added new offline reason fruTypeConfigMismatch to
jnxFruOfflineReason enumeration."
REVISION "201208240000Z" -- Aug 24, 2012
DESCRIPTION
"Added new offline reason fruTypeConfigMismatch to
jnxFruOfflineReason enumeration."
REVISION "201210120000Z" -- Oct 12, 2012
DESCRIPTION
"Added new offline reason fruPICOfflineOnEccErrors to
jnxFruOfflineReason enumeration."
REVISION "201211070000Z" -- Nov 07, 2012
DESCRIPTION
"Added new offline reasons fruFpcIncompatible and
fruFpcFanTrayPEMIncompatible to
jnxFruOfflineReason enumeration."
REVISION "201301070000Z" -- Jan 07, 2013
DESCRIPTION
"Added new offline reason openflowConfigChange to
jnxFruOfflineReason enumeration."
REVISION "201302280000Z" -- Feb 28, 2013
DESCRIPTION
"Added new offline reasons fruFpcScbIncompatible to
jnxFruOfflineReason enumeration."
REVISION "201303220000Z" -- Mar 22, 2013
DESCRIPTION
"Added new offline reason hwError
to jnxFruOfflineReason enumeration."
REVISION "201305220000Z" -- May 22, 2013
DESCRIPTION
"Added new offline reasons fruReUnresponsive to
jnxFruOfflineReason enumeration."
REVISION "201307170000Z" -- Jul 17, 2013
DESCRIPTION
"Added new Fabric plane offline/online/check traps
to trap fabric plane offline/online/fault events."
REVISION "201309240000Z" -- Sep 24, 2013
DESCRIPTION
"Added new offline reason hwError
to jnxFruOfflineReason enumeration."
REVISION "201310150000Z" -- Oct 15, 2013
DESCRIPTION
"Added new offline reason fruIncompatibleWithPEM,
fruIncompatibleWithSIB, and sibIncompatibleWithOtherSIB
to jnxFruOfflineReason enumeration."
REVISION "201311190000Z" -- Nov 19, 2013
DESCRIPTION
"Added new offline reason fruPfeErrors to
jnxFruOfflineReason enumeration."
REVISION "201404080000Z" -- Apr 08, 2014
DESCRIPTION
"Added new offline reason vpnLocalizationRoleChange to
jnxFruOfflineReason enumeration."
::= { jnxMibs 1 }
@@ -112,7 +182,19 @@ JnxChassisId ::= TEXTUAL-CONVENTION
lcc12 (27),
lcc13 (28),
lcc14 (29),
lcc15 (30)
lcc15 (30),
member0 (31),
member1 (32),
member2 (33),
member3 (34),
member4 (35),
member5 (36),
member6 (37),
member7 (38),
nodeDevice (39),
interconnectDevice (40),
controlPlaneDevice (41),
directorDevice (42)
}
@@ -821,7 +903,10 @@ JnxChassisId ::= TEXTUAL-CONVENTION
jnxOperatingStateOrdered INTEGER,
jnxOperatingChassisId JnxChassisId,
jnxOperatingChassisDescr DisplayString,
jnxOperatingRestartTime DateAndTime
jnxOperatingRestartTime DateAndTime,
jnxOperating1MinLoadAvg Gauge32,
jnxOperating5MinLoadAvg Gauge32,
jnxOperating15MinLoadAvg Gauge32
}
jnxOperatingContentsIndex OBJECT-TYPE
@@ -1020,6 +1105,35 @@ JnxChassisId ::= TEXTUAL-CONVENTION
last restarted."
::= { jnxOperatingEntry 19 }
jnxOperating1MinLoadAvg OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The CPU Load Average over the last 1 minutes
Here it will be shown as percentage value
Zero if unavailable or inapplicable."
::= { jnxOperatingEntry 20 }
jnxOperating5MinLoadAvg OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The CPU Load Average over the last 5 minutes
Here it will be shown as percentage value
Zero if unavailable or inapplicable."
::= { jnxOperatingEntry 21 }
jnxOperating15MinLoadAvg OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The CPU Load Average over the last 15 minutes
Here it will be shown as percentage value
Zero if unavailable or inapplicable."
::= { jnxOperatingEntry 22 }
--
-- Box Redundancy Information Table
@@ -1348,7 +1462,11 @@ JnxChassisId ::= TEXTUAL-CONVENTION
fan(13), -- fan
lineCardChassis(14), -- LCC
forwardingEngineBoard(15), -- FEB
protectedSystemDomain(16) -- PSD
protectedSystemDomain(16), -- PSD
powerDistributionUnit(17), -- PDU
powerSupplyModule(18), -- PSM
switchFabricBoard(19), -- SFB
adapterCard(20) -- ADC
}
MAX-ACCESS read-only
STATUS current
@@ -1455,7 +1573,46 @@ JnxChassisId ::= TEXTUAL-CONVENTION
spuIdpdCoreDumpComplete(57), -- SPU idpd crash with complete core dump
spuCoreDumpIncomplete(58), -- SPU kernel crash with incomplete core dump
spuIdpdDown(59), -- SPU idpd down
fruPfeReset(60) -- PFE reset
fruPfeReset(60), -- PFE reset
fruReconnectNotReady(61), -- FPC not ready to reconnect
fruSfLinkDown(62), -- FE - Fabric links down
fruFabricDown(63), -- Fabric transitioned from up to down
fruAntiCounterfeitRetry(64), -- FPC offlined due to Anti Counterfeit Retry
fruFPCChassisClusterDisable(65), -- FPC offlined due to Chassis Cluster Disable
spuFipsError(66), -- SPU fips error
fruFPCFabricDownOffline(67), -- FPC offlined due to Fabric down
febCfgChange(68), -- FEB config change
routeLocalizationRoleChange(69), -- Route localization role change
fruFpcUnsupported(70), -- FPC unsupported
psdVersionMismatch(71), -- PSD version mismatch
fruResetThresholdExceeded(72), -- FRU Reset Threshold Exceeded
picBounce(73), -- PIC Bounce
badVoltage(74), -- bad voltage
fruFPCReducedFabricBW(75), -- FPC offlined due to Reduced Fabric Bandwidth
fruAutoheal(76), -- FRU offlined due to software autoheal action
builtinPicBounce(77), -- Builtin PIC Bounce
fruFabricDegraded(78), -- Fabric running in degraded state
fruFPCFabricDegradedOffline(79), -- FPC offlined due to degraded fabric action
fruUnsupportedSlot(80), -- FRU unsupported in the current slot
fruRouteLocalizationMisCfg(81), -- Route Localization - FPC Misconfiguration
fruTypeConfigMismatch(82), -- FRU Type configuration mismatch
lccModeChanged(83), -- LCC mode changed on the SFC
hwFault(84), -- Hardware fault
fruPICOfflineOnEccErrors(85), -- PIC offlined on ecc errors cross ceratins limit.
fruFpcIncompatible(86), -- FPC imcompatible with other FPCs
fruFpcFanTrayPEMIncompatible(87),-- FPC incompatible with FAN-TRAYs ,PEMs
fruUnsupportedFirmware(88), -- Firmware on this FRU not supported
openflowConfigChange(89), -- Openflow config change offlines FPC
fruFpcScbIncompatible(90), -- FPC incompatible with SCB
fruReUnresponsive(91), -- Corresponding slot RE unresponsive
hwError(92), -- Hardware error
fruErrorManagerReqFPCReset(93), -- Error manager requested FPC reset.
fruIncompatibleWithPEM(94), -- FRU incompatible with power supply
fruIncompatibleWithSIB(95), -- FRU incompatible with SIB
sibIncompatibleWithOtherSIB(96), -- FRU incompatible with other SIB
fruPfeErrors(97), -- PIC offlined on PFE Errors cross limit.
vpnLocalizationRoleChange(98) -- VPN localization core-facing-FPC role change
}
MAX-ACCESS read-only
STATUS current
@@ -1551,6 +1708,20 @@ JnxChassisId ::= TEXTUAL-CONVENTION
::= { jnxBoxAnatomy 17 }
--
-- Applicable only for MidRangius Systems (MX5/10/40)
--
jnxBoxPersonality OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The personality of the box, indicating which product line it is currently acting as
for example, 'MX40'."
::= { jnxBoxAnatomy 18 }
--
-- definition of chassis related traps
--
@@ -1780,7 +1951,6 @@ JnxChassisId ::= TEXTUAL-CONVENTION
switched over."
::= { jnxChassisTraps 13 }
jnxHardDiskFailed NOTIFICATION-TYPE
OBJECTS { jnxFruContentsIndex,
jnxFruL1Index,
@@ -1814,6 +1984,149 @@ JnxChassisId ::= TEXTUAL-CONVENTION
from boot device list."
::= { jnxChassisTraps 15 }
jnxBootFromBackup NOTIFICATION-TYPE
OBJECTS { jnxFruContentsIndex,
jnxFruL1Index,
jnxFruL2Index,
jnxFruL3Index,
jnxFruName,
jnxFruType,
jnxFruSlot }
STATUS current
DESCRIPTION
"A jnxBootFromBackup trap signifies that the SNMP
entity, acting in an agent role, has detected that
the specified routing-engine/member has booted from
the back up root partition"
::= { jnxChassisTraps 16 }
jnxFmLinkErr NOTIFICATION-TYPE
OBJECTS { jnxFruContentsIndex,
jnxFruL1Index,
jnxFruL2Index,
jnxFruL3Index,
jnxFruName,
jnxFruType,
jnxFruSlot }
STATUS current
DESCRIPTION
"A LinkErr trap signifies that the SNMP
entity, acting in an agent role, has detected
link errors."
::= { jnxChassisTraps 17 }
jnxFmCellDropErr NOTIFICATION-TYPE
OBJECTS { jnxFruContentsIndex,
jnxFruL1Index,
jnxFruL2Index,
jnxFruL3Index,
jnxFruName,
jnxFruType,
jnxFruSlot }
STATUS current
DESCRIPTION
"A CellDropErr trap signifies that the SNMP
entity, acting in an agent role, has detected
cell drop errors."
::= { jnxChassisTraps 18 }
jnxExtSrcLockLost NOTIFICATION-TYPE
OBJECTS { jnxFruContentsIndex,
jnxFruL1Index,
jnxFruL2Index,
jnxFruL3Index,
jnxFruName,
jnxFruType,
jnxFruSlot }
STATUS current
DESCRIPTION
"A ExtSrcLockLost trap signifies that the SNMP
entity, acting in an agent role, has detected that
a lock for an external clock source has been lost."
::= { jnxChassisTraps 19 }
jnxPlaneOffline NOTIFICATION-TYPE
OBJECTS { jnxFruContentsIndex,
jnxFruL1Index,
jnxFruL2Index,
jnxFruL3Index,
jnxFruName,
jnxFruType,
jnxFruSlot,
jnxFruOfflineReason,
jnxFruLastPowerOff,
jnxFruLastPowerOn }
STATUS current
DESCRIPTION
"A jnxPlaneOffline trap signifies that the SNMP
entity, acting in an agent role, has detected
that the specified Fabric plane
has gone offline in the chassis."
::= { jnxChassisTraps 20 }
jnxPlaneOnline NOTIFICATION-TYPE
OBJECTS { jnxFruContentsIndex,
jnxFruL1Index,
jnxFruL2Index,
jnxFruL3Index,
jnxFruName,
jnxFruType,
jnxFruSlot }
STATUS current
DESCRIPTION
"A jnxPlaneOnline trap signifies that the SNMP
entity, acting in an agent role, has detected that
the specified Fabric Plane has
gone online in the chassis."
::= { jnxChassisTraps 21 }
jnxPlaneCheck NOTIFICATION-TYPE
OBJECTS { jnxFruContentsIndex,
jnxFruL1Index,
jnxFruL2Index,
jnxFruL3Index,
jnxFruName,
jnxFruType,
jnxFruSlot }
STATUS current
DESCRIPTION
"A jnxPlaneCheck trap signifies that the SNMP
entity, acting in an agent role, has detected that
the specified Fabric plane has
encountered some operational errors and gone into
check state in the chassis."
::= { jnxChassisTraps 22 }
jnxPlaneFault NOTIFICATION-TYPE
OBJECTS { jnxFruContentsIndex,
jnxFruL1Index,
jnxFruL2Index,
jnxFruL3Index,
jnxFruName,
jnxFruType,
jnxFruSlot }
STATUS current
DESCRIPTION
"A jnxPlaneCheck trap signifies that the SNMP
entity, acting in an agent role, has detected that
the specified Fabric plane has
encountered some operational errors and gone into
fault state in the chassis."
::= { jnxChassisTraps 23 }
jnxPowerSupplyInputFailure NOTIFICATION-TYPE
OBJECTS { jnxContentsContainerIndex,
jnxContentsL1Index,
jnxContentsL2Index,
jnxContentsL3Index,
jnxContentsDescr,
jnxOperatingState }
STATUS current
DESCRIPTION
"A jnxPowerSupplyInputFailure trap signifies that
the SNMP entity, acting in an agent role, has
detected that the specified power supply's input feed
in the chassis has been in the failure condition."
::= { jnxChassisTraps 24 }
-- Traps for chassis alarm cleared conditions
@@ -1882,5 +2195,50 @@ JnxChassisId ::= TEXTUAL-CONVENTION
is in ok state in the chassis."
::= { jnxChassisOKTraps 4 }
jnxExtSrcLockAcquired NOTIFICATION-TYPE
OBJECTS { jnxFruContentsIndex,
jnxFruL1Index,
jnxFruL2Index,
jnxFruL3Index,
jnxFruName,
jnxFruType,
jnxFruSlot }
STATUS current
DESCRIPTION
"A ExtSrcLockAcquired trap signifies that the SNMP
entity, acting in an agent role, has detected that
a lock for an external clock source has been acquired."
::= { jnxChassisOKTraps 5 }
jnxHardDiskOK NOTIFICATION-TYPE
OBJECTS { jnxFruContentsIndex,
jnxFruL1Index,
jnxFruL2Index,
jnxFruL3Index,
jnxFruName,
jnxFruType,
jnxFruSlot }
STATUS current
DESCRIPTION
"A jnxHardDiskOK trap signifies that the SNMP
entity, acting in an agent role, has detected that
the Disk in the specified Routing Engine has
recovered from the failure condition."
::= { jnxChassisOKTraps 6 }
jnxPowerSupplyInputOK NOTIFICATION-TYPE
OBJECTS { jnxContentsContainerIndex,
jnxContentsL1Index,
jnxContentsL2Index,
jnxContentsL3Index,
jnxContentsDescr,
jnxOperatingState }
STATUS current
DESCRIPTION
"A jnxPowerSupplyInputOK trap signifies that the
SNMP entity, acting in an agent role, has detected
that the specified power supply's input feed in the
chassis has recovered from the failure condition."
::= { jnxChassisOKTraps 7 }
END
+48 -4
View File
@@ -1,7 +1,7 @@
-- *******************************************************************
-- Juniper enterprise specific Class-Of-Service (COS) MIB.
--
-- Copyright (c) 2001-2006, Juniper Networks, Inc.
-- Copyright (c) 2001-2013, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
@@ -21,7 +21,7 @@
jnxCos MODULE-IDENTITY
LAST-UPDATED "200912040000Z" -- Fri Dec 04 00:00:00 2009 UTC
LAST-UPDATED "201305200000Z" -- Mon May 20 00:00:00 2013 UTC
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
"Juniper Technical Assistance Center
@@ -41,6 +41,10 @@
PLP - Packet Loss Priority
DSCP - Differential Service Code Point. "
REVISION "201305200000Z" -- May 20, 2013
DESCRIPTION
"Modified the max range for JnxCosFcIdentifier from 7 to 15."
REVISION "200904310000Z" -- Dec 04, 2009
DESCRIPTION "Added Rate Limit stats"
@@ -84,7 +88,7 @@
JnxCosFcIdentifier ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "A number identifying the forwarding class."
SYNTAX Integer32(0..7)
SYNTAX Integer32(0..15)
@@ -708,7 +712,13 @@
-- Rate Limit dropped byte stats
jnxCosQstatRateLimitDropBytes Counter64,
jnxCosQstatRateLimitDropByteRate CounterBasedGauge64
jnxCosQstatRateLimitDropByteRate CounterBasedGauge64,
-- Total drop packet/byte stats
jnxCosQstatTotalDropPkts Counter64,
jnxCosQstatTotalDropPktRate CounterBasedGauge64,
jnxCosQstatTotalDropBytes Counter64,
jnxCosQstatTotalDropByteRate CounterBasedGauge64
}
jnxCosQstatIfIndex OBJECT-TYPE
@@ -1185,6 +1195,40 @@
"The rate (expressed in bytes per second) at which bytes
are rate-limit dropped at the output on the given interface."
::= { jnxCosQstatEntry 52 }
-- Total Drop packet/byte stats
jnxCosQstatTotalDropPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Number of packets dropped on the queue."
::= { jnxCosQstatEntry 53 }
jnxCosQstatTotalDropPktRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The output queue's packet total drop rate, expressed in
packets per second."
::= { jnxCosQstatEntry 54 }
jnxCosQstatTotalDropBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Number of bytes dropped on the queue."
::= { jnxCosQstatEntry 55 }
jnxCosQstatTotalDropByteRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The queue's current total drop rate in bytes per second."
::= { jnxCosQstatEntry 56 }
-- ***************************************************************
-- Per interface cos stats flags
+406
View File
@@ -0,0 +1,406 @@
--
-- Juniper Enterprise Specific MIB: XFP 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
FROM JUNIPER-SMI
ifIndex, ifDescr
FROM IF-MIB;
-- DOM Alarm and Warning Type
jnxDomMib MODULE-IDENTITY
LAST-UPDATED "200912230931Z" -- Wed Dec 23 09:30:00 2009 UTC
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Technical Assistance Center
Juniper Networks, Inc.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: [email protected]"
DESCRIPTION
"This MIB module defines objects used for Digital Optical
Monitor on XFP interface of Juniper products."
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
}
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
}
--
-- 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
}
jnxDomCurrentAlarms OBJECT-TYPE
SYNTAX JnxDomAlarmId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies all the active DOM alarms
on a XFP 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 XFP 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
" Receiver 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 }
--
-- 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 }
END
+1 -1
View File
@@ -75,7 +75,7 @@ jnxEvent MODULE-IDENTITY
INDEX { jnxEventAvIndex }
::= { jnxEventAvTable 1 }
JnxEventAvEntry::=
JnxEventAvEntry ::=
SEQUENCE {
jnxEventAvIndex Unsigned32,
jnxEventAvAttribute DisplayString,
+22 -2
View File
@@ -1,7 +1,7 @@
-- *****************************************************************
-- Juniper Enterprise Specific MIB: EX-MAC-NOTIFICATION
--
-- Copyright (c) 2008-2009, Juniper Networks, Inc.
-- Copyright (c) 2008-2010, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
@@ -19,7 +19,7 @@ IMPORTS
FROM JUNIPER-EX-SMI;
jnxMacNotificationMIB MODULE-IDENTITY
LAST-UPDATED "200905270000Z"
LAST-UPDATED "201004280000Z"
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
"Juniper Technical Assistance Center
@@ -42,6 +42,16 @@ jnxMacNotificationMIB MODULE-IDENTITY
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 }
@@ -215,6 +225,7 @@ jnxHistMacChangedMsg OBJECT-TYPE
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.
@@ -236,6 +247,15 @@ jnxHistTimestamp OBJECT-TYPE
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
+1 -1
View File
@@ -1,7 +1,7 @@
--
-- Juniper Enterprise Specific MIB: Structure of Management Information
--
-- Copyright (c) 2002-2007, Juniper Networks, Inc.
-- Copyright (c) 2002-2009, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
+21 -1
View File
@@ -1,7 +1,7 @@
--
-- Juniper Networks: SNMP Experimental MIB Registry
--
-- Copyright (c) 2003, 2005-2008, Juniper Networks, Inc.
-- Copyright (c) 2003-2010, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
@@ -97,5 +97,25 @@ jnxInternalMibRoot OBJECT-IDENTITY
"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 }
END
File diff suppressed because it is too large Load Diff
+81 -1
View File
@@ -1,7 +1,7 @@
--
-- Juniper Enterprise Specific MIB: Firewalls MIB
--
-- Copyright (c) 2000-2003, Juniper Networks, Inc.
-- Copyright (c) 2000-2012, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
@@ -240,4 +240,84 @@ jnxFirewalls MODULE-IDENTITY
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
View 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.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: [email protected]"
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
+138
View File
@@ -0,0 +1,138 @@
--
-- Juniper Enterprise Specific MIB: General traps and information
-- to support SET
--
-- Copyright (c) 2012-2013, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
--
JUNIPER-SNMP-SET-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
jnxSnmpSetMibRoot, jnxSnmpSetTraps
FROM JUNIPER-SMI;
jnxSnmpSetMib MODULE-IDENTITY
LAST-UPDATED "201201271000Z" -- Thu Jan 27 10:00:00 PST 2012
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Technical Assistance Center
Juniper Networks, Inc.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: [email protected]"
DESCRIPTION
"This MIB module defines objects used for managing
SNMP sets for Juniper products."
REVISION "201311260000Z"
DESCRIPTION
"Added General trap for SNMP set failure."
::= { jnxSnmpSetMibRoot 1 }
jnxSnmpSet OBJECT IDENTIFIER ::= { jnxSnmpSetMib 1 }
jnxSnmpSetNotifications OBJECT IDENTIFIER ::= { jnxSnmpSetTraps 1 }
--
-- Error returned for the commit failure
--
jnxCommitSetFailureReason OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
" This is the reason for the failure ... Text information
about the failure "
::= { jnxSnmpSet 1 }
--
-- Traps
--
jnxSnmpSetFailure NOTIFICATION-TYPE
OBJECTS {
jnxCommitSetFailureReason
}
STATUS current
DESCRIPTION
"Notification for a snmp set commit error."
::= { jnxSnmpSetNotifications 1 }
END
--
-- Juniper Enterprise Specific MIB: General traps and information
-- to support SET
--
-- Copyright (c) 2012-2013, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
--
JUNIPER-SNMP-SET-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
jnxSnmpSetMibRoot, jnxSnmpSetTraps
FROM JUNIPER-SMI;
jnxSnmpSetMib MODULE-IDENTITY
LAST-UPDATED "201201271000Z" -- Thu Jan 27 10:00:00 PST 2012
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Technical Assistance Center
Juniper Networks, Inc.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: [email protected]"
DESCRIPTION
"This MIB module defines objects used for managing
SNMP sets for Juniper products."
REVISION "201311260000Z"
DESCRIPTION
"Added General trap for SNMP set failure."
::= { jnxSnmpSetMibRoot 1 }
jnxSnmpSet OBJECT IDENTIFIER ::= { jnxSnmpSetMib 1 }
jnxSnmpSetNotifications OBJECT IDENTIFIER ::= { jnxSnmpSetTraps 1 }
--
-- Error returned for the commit failure
--
jnxCommitSetFailureReason OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
" This is the reason for the failure ... Text information
about the failure "
::= { jnxSnmpSet 1 }
--
-- Traps
--
jnxSnmpSetFailure NOTIFICATION-TYPE
OBJECTS {
jnxCommitSetFailureReason
}
STATUS current
DESCRIPTION
"Notification for a snmp set commit error."
::= { jnxSnmpSetNotifications 1 }
END
+197
View File
@@ -0,0 +1,197 @@
-- *******************************************************************
-- 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
InterfaceIndex
FROM IF-MIB
JnxCosFcIdentifier
FROM JUNIPER-COS-MIB
ifJnx
FROM JUNIPER-IF-MIB;
jnxIfAccountingStats MODULE-IDENTITY
LAST-UPDATED "201305151223Z" -- Wed May 25 12:23:51 2013 UTC
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
"Juniper Technical Assistance Center
Juniper Networks, Inc.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: [email protected]"
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."
::= { 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)
}
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 }
END
+378 -5
View File
@@ -1,7 +1,7 @@
--
-- Juniper Enterprise Specific MIB: Interface MIB Extension
--
-- Copyright (c) 1999-2003, 2007, Juniper Networks, Inc.
-- Copyright (c) 1999-2012, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
@@ -10,7 +10,8 @@
JUNIPER-IF-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Gauge32, Integer32, Counter64, Counter32
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Gauge32, Integer32, Counter64, Counter32
FROM SNMPv2-SMI
CounterBasedGauge64
FROM HCNUM-TC
@@ -22,7 +23,7 @@ IMPORTS
FROM JUNIPER-SMI;
ifJnx MODULE-IDENTITY
LAST-UPDATED "200307182153Z" -- Fri Jul 18 21:53:51 2003 UTC
LAST-UPDATED "201109221523Z" -- Thu Sept 22 15:23:51 2011 UTC
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Technical Assistance Center
@@ -33,7 +34,14 @@ ifJnx MODULE-IDENTITY
DESCRIPTION
"The MIB modules extends the ifTable as
defined in IF-MIB."
defined in IF-MIB."
REVISION "201105100000Z" -- 10 May, 2011
DESCRIPTION
"New Layer2 Policer Counters Added to ifJnxTable for MX Series only"
REVISION "201109220000Z"
DESCRIPTION
"Added new OIDs Crc and Fcs Erros.
Added new Trap ifJnxErrors"
REVISION "200706050000Z" -- 05 June, 2007
DESCRIPTION
"New Time Domain Reflectometery Added"
@@ -112,7 +120,9 @@ ifJnx MODULE-IDENTITY
ifJnxOutAgedErrors Counter64,
ifJnxOutFifoErrors Counter32,
ifJnxOutHslFifoUnderFlows Counter64,
ifJnxOutHslCrcErrors Counter32
ifJnxOutHslCrcErrors Counter32,
ifJnxCrcErrors Counter64,
ifJnxFcsErrors Counter64
}
ifIn1SecRate OBJECT-TYPE
@@ -402,6 +412,23 @@ ifJnx MODULE-IDENTITY
the router interfaces while transmitting packets."
::= { ifJnxEntry 31 }
ifJnxCrcErrors OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CRC Errors: The number of CRC errors"
::= { ifJnxEntry 32 }
ifJnxFcsErrors OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"FCS Errors: The number of FCS errors"
::= { ifJnxEntry 33 }
--
@@ -545,6 +572,352 @@ ifJnx MODULE-IDENTITY
real and physical PIC cards. Otherwise, it returns
an octet string of four zeros '0.0.0.0.'"
::= { ifChassisEntry 6 }
--
-- This branch contains all Interface Level PFE Notifications data.
--
ifJnxNotification OBJECT IDENTIFIER ::= { ifJnx 3 }
ifJnxNotificationPrefix OBJECT IDENTIFIER ::= { ifJnxNotification 0}
ifJnxErrors NOTIFICATION-TYPE
OBJECTS {
ifJnxCrcErrors,
ifJnxFcsErrors
}
STATUS current
DESCRIPTION
"A ifJnxErrors notification is sent when the value
of ifJnxCrcErrors or ifJnxFcsErrors increases."
::= { ifJnxNotificationPrefix 1 }
--
-- This table augments ifTable
--
ifJnxPolTable OBJECT-TYPE
SYNTAX SEQUENCE OF IfJnxPolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of Juniper's extension to the interface entries.
The number of entries is given by the value of ifNumber.
This table contains additional objects for the interface
table."
::= { ifJnx 4 }
ifJnxPolEntry OBJECT-TYPE
SYNTAX IfJnxPolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing additional management information
applicable to a particular interface."
INDEX { ifIndex }
::= { ifJnxPolTable 1 }
IfJnxPolEntry ::=
SEQUENCE {
ifJnxInPolLowOctets Counter64,
ifJnxInPolLowPkts Counter64,
ifJnxInPolLow1SecRate Counter64,
ifJnxInPolMLowOctets Counter64,
ifJnxInPolMLowPkts Counter64,
ifJnxInPolMLow1SecRate Counter64,
ifJnxInPolMHighOctets Counter64,
ifJnxInPolMHighPkts Counter64,
ifJnxInPolMHigh1SecRate Counter64,
ifJnxInPolHighOctets Counter64,
ifJnxInPolHighPkts Counter64,
ifJnxInPolHigh1SecRate Counter64,
ifJnxInPolDropOctets Counter64,
ifJnxInPolDropPkts Counter64,
ifJnxInPolDrop1SecRate Counter64,
ifJnxOutPolLowOctets Counter64,
ifJnxOutPolLowPkts Counter64,
ifJnxOutPolLow1SecRate Counter64,
ifJnxOutPolMLowOctets Counter64,
ifJnxOutPolMLowPkts Counter64,
ifJnxOutPolMLow1SecRate Counter64,
ifJnxOutPolMHighOctets Counter64,
ifJnxOutPolMHighPkts Counter64,
ifJnxOutPolMHigh1SecRate Counter64,
ifJnxOutPolHighOctets Counter64,
ifJnxOutPolHighPkts Counter64,
ifJnxOutPolHigh1SecRate Counter64,
ifJnxOutPolDropOctets Counter64,
ifJnxOutPolDropPkts Counter64,
ifJnxOutPolDrop1SecRate Counter64
}
ifJnxInPolLowOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Logical Interface Policer Input Low Bytes"
::= { ifJnxPolEntry 1 }
ifJnxInPolLowPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Logical Interface Policer Input Low Pkts"
::= { ifJnxPolEntry 2 }
ifJnxInPolLow1SecRate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Logical Interface Policer Input Low 1 Sec Rate"
::= { ifJnxPolEntry 3 }
ifJnxInPolMLowOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Logical Interface Policer Input Medium Low Bytes"
::= { ifJnxPolEntry 4 }
ifJnxInPolMLowPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Logical Interface Policer Input Medium Low Pkts"
::= { ifJnxPolEntry 5 }
ifJnxInPolMLow1SecRate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Logical Interface Policer Input Medium Low 1 Sec Rate"
::= { ifJnxPolEntry 6 }
ifJnxInPolMHighOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Logical Interface Policer Input Medium High Bytes"
::= { ifJnxPolEntry 7 }
ifJnxInPolMHighPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Logical Interface Policer Input Medium High Pkts"
::= { ifJnxPolEntry 8 }
ifJnxInPolMHigh1SecRate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Logical Interface Policer Input Medium High 1 Sec Rate"
::= { ifJnxPolEntry 9 }
ifJnxInPolHighOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Logical Interface Policer Input High Bytes"
::= { ifJnxPolEntry 10 }
ifJnxInPolHighPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Logical Interface Policer Input High Pkts"
::= { ifJnxPolEntry 11 }
ifJnxInPolHigh1SecRate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Logical Interface Policer Input High 1 Sec Rate"
::= { ifJnxPolEntry 12 }
ifJnxInPolDropOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Logical Interface Policer Input Drop Bytes"
::= { ifJnxPolEntry 13 }
ifJnxInPolDropPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Logical Interface Policer Input Drop Pkts"
::= { ifJnxPolEntry 14 }
ifJnxInPolDrop1SecRate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Logical Interface Policer Input Drop 1 Sec Rate"
::= { ifJnxPolEntry 15 }
ifJnxOutPolLowOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Logical Interface Policer Output Low Bytes"
::= { ifJnxPolEntry 16 }
ifJnxOutPolLowPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Logical Interface Policer Output Low Pkts"
::= { ifJnxPolEntry 17 }
ifJnxOutPolLow1SecRate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Logical Interface Policer Output Low 1 Sec Rate"
::= { ifJnxPolEntry 18 }
ifJnxOutPolMLowOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Logical Interface Policer Output Medium Low Bytes"
::= { ifJnxPolEntry 19 }
ifJnxOutPolMLowPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Logical Interface Policer Input Medium Low Pkts"
::= { ifJnxPolEntry 20 }
ifJnxOutPolMLow1SecRate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Logical Interface Policer Output Medium Low 1 Sec Rate"
::= { ifJnxPolEntry 21 }
ifJnxOutPolMHighOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Logical Interface Policer Output Medium High Bytes"
::= { ifJnxPolEntry 22 }
ifJnxOutPolMHighPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Logical Interface Policer Output Medium High Pkts"
::= { ifJnxPolEntry 23 }
ifJnxOutPolMHigh1SecRate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Logical Interface Policer Output Medium High 1 Sec Rate"
::= { ifJnxPolEntry 24 }
ifJnxOutPolHighOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Logical Interface Policer Output High Bytes"
::= { ifJnxPolEntry 25 }
ifJnxOutPolHighPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Logical Interface Policer Output High Pkts"
::= { ifJnxPolEntry 26 }
ifJnxOutPolHigh1SecRate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Logical Interface Policer Output High 1 Sec Rate"
::= { ifJnxPolEntry 27 }
ifJnxOutPolDropOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Logical Interface Policer Output Drop Bytes"
::= { ifJnxPolEntry 28 }
ifJnxOutPolDropPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Logical Interface Policer Output Drop Pkts"
::= { ifJnxPolEntry 29 }
ifJnxOutPolDrop1SecRate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Logical Interface Policer Output Drop 1 Sec Rate"
::= { ifJnxPolEntry 30 }
END
File diff suppressed because it is too large Load Diff
+42 -7
View File
@@ -1,7 +1,7 @@
--
-- Juniper Enterprise Specific MIB: ipForward
--
-- Copyright (c) 2006, Juniper Networks, Inc.
-- Copyright (c) 2006-2012, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
@@ -16,11 +16,13 @@ IMPORTS
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 "200608210000Z" -- Aug 21 00:00:00 2006 UTC
LAST-UPDATED "201111130000Z" -- Nov 13 00:00:00 2011 UTC
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Technical Assistance Center
@@ -35,9 +37,9 @@ jnxIpForwardMIB MODULE-IDENTITY
has directly related entries in mib-2, ipForward MIB."
-- revision history
REVISION "200505010000Z" -- May 1 00:00:00 2005 UTC
REVISION "201111130000Z" -- Nov 13 00:00:00 2011 UTC
DESCRIPTION
"Initial implementation."
"jnxInetCidrRouteTunnelName deprecates jnxIpCidrRouteTunnelName."
::= { jnxMibs 38 }
@@ -49,7 +51,7 @@ jnxIpForwardMIB MODULE-IDENTITY
jnxIpCidrRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxIpCidrRouteEntry
MAX-ACCESS not-accessible
STATUS current
STATUS deprecated
DESCRIPTION
"Augments the ipCidrRouteTable with additional data."
::= { jnxIpForwardMIB 1 }
@@ -57,7 +59,7 @@ jnxIpCidrRouteTable OBJECT-TYPE
jnxIpCidrRouteEntry OBJECT-TYPE
SYNTAX JnxIpCidrRouteEntry
MAX-ACCESS not-accessible
STATUS current
STATUS deprecated
DESCRIPTION
"Each entry provides additional CIDR forwarding information."
AUGMENTS { ipCidrRouteEntry }
@@ -72,7 +74,7 @@ jnxIpCidrRouteTunnelName OBJECT-TYPE
SYNTAX SnmpAdminString
-- MAX-ACCESS read-create
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"The canonical name assigned to the tunnel. The router
will forward traffic bound for the destination defined
@@ -80,4 +82,37 @@ jnxIpCidrRouteTunnelName OBJECT-TYPE
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
+13 -9
View File
@@ -1,7 +1,7 @@
-- *******************************************************************
-- Juniper Networks IPSEC Generic Flow Monitoring object mibs
--
-- Copyright (c) 2001-2007, Juniper Networks, Inc.
-- Copyright (c) 2001-2011, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
@@ -99,7 +99,8 @@ JUNIPER-IPSEC-FLOW-MON-MIB DEFINITIONS ::= BEGIN
"The hash algorithm used in IPsec Phase-1 IKE negotiations."
SYNTAX INTEGER {
md5(1),
sha(2)
sha(2),
sha256(3)
}
JnxIkeAuthMethod ::= TEXTUAL-CONVENTION
@@ -196,7 +197,9 @@ JUNIPER-IPSEC-FLOW-MON-MIB DEFINITIONS ::= BEGIN
SYNTAX INTEGER{
unknown (0),
hmacMd5 (1),
hmacSha (2)
hmacSha (2),
hmacSha256 (3)
}
JnxRemotePeerType ::= TEXTUAL-CONVENTION
@@ -586,10 +589,10 @@ JUNIPER-IPSEC-FLOW-MON-MIB DEFINITIONS ::= BEGIN
SYNTAX Counter32
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
STATUS obsolete
DESCRIPTION
"The number of times that the remote peer is detected
in a dead (or down) state."
in a dead (or down) state. This attribute is obsolete"
::= { jnxIkeTunnelMonEntry 27 }
@@ -664,7 +667,7 @@ JUNIPER-IPSEC-FLOW-MON-MIB DEFINITIONS ::= BEGIN
jnxIpSecTunMonDecryptFails Counter64,
jnxIpSecTunMonBadHeaders Counter64,
jnxIpSecTunMonBadTrailers Counter64,
jnxIpSecTunMonDroppedPkts Counter64
jnxIpSecTunMonDroppedPkts Counter64 -- obsolete
}
jnxIpSecTunMonRemoteGwAddrType OBJECT-TYPE
@@ -889,9 +892,10 @@ JUNIPER-IPSEC-FLOW-MON-MIB DEFINITIONS ::= BEGIN
jnxIpSecTunMonDroppedPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
STATUS obsolete
DESCRIPTION
"Total number of dropped packets for this Phase-2 tunnel."
"Total number of dropped packets for this Phase-2 tunnel.
This attribute is obsolete."
::= { jnxIpSecTunnelMonEntry 26 }
@@ -1069,7 +1073,7 @@ JUNIPER-IPSEC-FLOW-MON-MIB DEFINITIONS ::= BEGIN
STATUS current
DESCRIPTION
"The algorithm used for authentication of packets which
can be hmac-md5-96 or hmac-sha1-96"
can be hmac-md5-96 or hmac-sha1-96 or hmac-sha-256-128"
::= { jnxIpSecSaMonEntry 13 }
jnxIpSecSaMonState OBJECT-TYPE
+22 -7
View File
@@ -12,7 +12,7 @@ JNX-IPSEC-MONITOR-MIB DEFINITIONS ::= BEGIN
jnxSpSvcSetName
FROM JUNIPER-SP-MIB;
jnxIpSecMonitorMIB MODULE-IDENTITY
LAST-UPDATED "200508312153Z" -- 2005 UTC
LAST-UPDATED "201202102100Z" -- 2012 UTC
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
"Juniper Technical Assistance Center
@@ -21,7 +21,7 @@ JNX-IPSEC-MONITOR-MIB DEFINITIONS ::= BEGIN
Sunnyvale, CA 94089
E-mail: [email protected]"
DESCRIPTION " "
REVISION "200508312153Z"
REVISION "201202102100Z"
DESCRIPTION
"Initial version implements only the following
tables:
@@ -57,7 +57,8 @@ JNX-IPSEC-MONITOR-MIB DEFINITIONS ::= BEGIN
"The IPsec Phase-1 IKE negotiation mode."
SYNTAX INTEGER {
main(1),
aggressive(2)
aggressive(2),
ikev2(3)
}
JnxIkeHashAlgo ::= TEXTUAL-CONVENTION
@@ -67,7 +68,9 @@ JNX-IPSEC-MONITOR-MIB DEFINITIONS ::= BEGIN
IKE negotiations."
SYNTAX INTEGER {
md5(1),
sha(2)
sha(2),
sha256(3),
sha384(4)
}
JnxIkeAuthMethod ::= TEXTUAL-CONVENTION
@@ -109,11 +112,19 @@ JNX-IPSEC-MONITOR-MIB DEFINITIONS ::= BEGIN
"The Diffie Hellman Group used in negotiations.
modp768 -- 768-bit MODP
modp1024 -- 1024-bit MODP
modp1536 -- 1536-bit MODP
modp2048 -- 2048-bit MODP
ec-modp256 -- 256-bit EC-MODP
ec-modp384 -- 384-bit EC-MODP
"
SYNTAX INTEGER {
unknown(0),
modp768(1),
modp1024(2)
modp1024(2),
modp1536(5),
modp2048(14),
ecmodp256(19),
ecmodp384(20)
}
JnxKeyType ::= TEXTUAL-CONVENTION
@@ -144,7 +155,10 @@ JNX-IPSEC-MONITOR-MIB DEFINITIONS ::= BEGIN
SYNTAX INTEGER {
espDes(1),
esp3des(2),
espNull(3)
espNull(3),
espAes128 (4),
espAes192 (5),
espAes256 (6)
}
JnxSpi ::= TEXTUAL-CONVENTION
@@ -163,7 +177,8 @@ JNX-IPSEC-MONITOR-MIB DEFINITIONS ::= BEGIN
SYNTAX INTEGER{
unknown(0),
hmacMd5(2),
hmacSha(3)
hmacSha(3),
hmacSha256(4)
}
JnxRemotePeerType ::= TEXTUAL-CONVENTION
+45 -1
View File
@@ -2,7 +2,7 @@
-- $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-2003, Juniper Networks, Inc.
-- Copyright (c) 2001-2011, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
@@ -13,6 +13,8 @@ JUNIPER-IPv6-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Counter64
FROM SNMPv2-SMI
ipv6IfEntry
FROM IPV6-MIB
jnxMibs
FROM JUNIPER-SMI;
@@ -42,6 +44,7 @@ jnxIpv6 MODULE-IDENTITY
jnxIpv6Stats OBJECT IDENTIFIER ::= { jnxIpv6 1 }
jnxIpv6GlobalStats OBJECT IDENTIFIER ::= { jnxIpv6Stats 1 }
jnxIcmpv6GlobalStats OBJECT IDENTIFIER ::= { jnxIpv6Stats 2 }
jnxIpv6IfStats OBJECT IDENTIFIER ::= { jnxIpv6Stats 3 }
--
-- Ipv6 Global Stats
@@ -945,4 +948,45 @@ jnxIcmpv6GlobalStats OBJECT IDENTIFIER ::= { jnxIpv6Stats 2 }
"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
File diff suppressed because it is too large Load Diff
+757
View 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.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: [email protected]"
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
+1 -1
View File
@@ -1,7 +1,7 @@
--
-- Juniper Enterprise specific MIB: IDP MIB
--
-- Copyright (c) 2006-2007, Juniper Networks, Inc.
-- Copyright (c) 2006-2009, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
+1 -1
View File
@@ -72,7 +72,7 @@
INDEX {ifIndex}
::= {jnxJsIfMonTable 1}
JnxJsIfMonEntry::= SEQUENCE
JnxJsIfMonEntry ::= SEQUENCE
{
jnxJsIfMonInIcmp Counter32,
jnxJsIfMonInSelf Counter32,
+36 -8
View File
@@ -1,7 +1,7 @@
-- *******************************************************************
-- Juniper enterprise Network Address Translation (NAT) MIB.
--
-- Copyright (c) 2001-2007, Juniper Networks, Inc.
-- Copyright (c) 2001-2012, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
@@ -12,6 +12,7 @@
IMPORTS
Gauge32, Integer32,
Counter32,
NOTIFICATION-TYPE,
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
@@ -27,7 +28,7 @@
jnxJsNatMIB MODULE-IDENTITY
LAST-UPDATED "200910152022Z" -- October 15, 2009
LAST-UPDATED "201203011122Z" -- March 01, 2012
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
"Juniper Technical Assistance Center
@@ -44,6 +45,11 @@
REVISION "200704132022Z" -- April 13, 2007
DESCRIPTION "Creation Date"
REVISION "201203011122Z" -- March 01, 2012
DESCRIPTION "Deprecated jnxJsNatRuleTransHits and
jnxJsNatPoolTransHits, added
jnxJsNatRuleHits and jnxJsNatPoolHits."
::= { jnxJsNAT 1 }
@@ -431,7 +437,8 @@
{
jnxJsNatRuleName DisplayString,
jnxJsNatRuleType INTEGER,
jnxJsNatRuleTransHits INTEGER
jnxJsNatRuleTransHits INTEGER,
jnxJsNatRuleHits Counter32
}
jnxJsNatRuleName OBJECT-TYPE
@@ -457,10 +464,20 @@
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"
::= { jnxJsNatRuleEntry 3 }
"The number of hits on this NAT rule to
deprecate jnxJsNatRuleTransHits"
::= { jnxJsNatRuleEntry 4 }
-- ***************************************************************
-- NAT Pool Hit Table
@@ -487,7 +504,8 @@
{
jnxJsNatPoolName DisplayString,
jnxJsNatPoolType INTEGER,
jnxJsNatPoolTransHits INTEGER
jnxJsNatPoolTransHits INTEGER,
jnxJsNatPoolHits Counter32
}
jnxJsNatPoolName OBJECT-TYPE
@@ -513,10 +531,20 @@
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"
::= { jnxJsNatPoolEntry 3 }
"The number of hits on this NAT Pool
to deprecate jnxJsNatPoolTransHits."
::= { jnxJsNatPoolEntry 4 }
-- ***************************************************************
-- NAT Trap definition
+106 -17
View File
@@ -1,7 +1,7 @@
-- *******************************************************************
-- Juniper enterprise specific Packet Mirror MIB.
--
-- Copyright (c) 2001-2010, Juniper Networks, Inc.
-- Copyright (c) 2001-2012, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
@@ -19,10 +19,13 @@
FROM SNMPv2-TC
jnxJsPacketMirror
FROM JUNIPER-JS-SMI;
FROM JUNIPER-JS-SMI
Ipv6AddressPrefix
FROM IPV6-TC;
jnxJsPacketMirrorMIB MODULE-IDENTITY
LAST-UPDATED "200910290000Z" -- October 29, 2009
LAST-UPDATED "201111230000Z" -- November 23, 2011
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
"Juniper Technical Assistance Center
@@ -34,13 +37,29 @@
HTTP://www.juniper.net"
DESCRIPTION
"The packet mirror MIB for the Juniper Networks enterprise."
REVISION "200910290000Z" -- October 29, 2009
REVISION "200910290000Z" -- October 29, 2009
DESCRIPTION "Creation Date"
REVISION "201002250000Z" -- February 25, 2010
DESCRIPTION "Added analyzer address to the LI Service Activated trap."
::= { jnxJsPacketMirror 1 }
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."
::= { jnxJsPacketMirror 1 }
jnxJsPacketMirrorNotifications OBJECT IDENTIFIER ::= { jnxJsPacketMirrorMIB 0 }
jnxJsPacketMirrorObjects OBJECT IDENTIFIER ::= { jnxJsPacketMirrorMIB 1 }
@@ -57,12 +76,11 @@
-- ********************************************************************
jnxJsPacketMirrorIdentifier OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..8))
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The mirror identifier. A string which contains the
Version, Mirror ID and Session ID."
"The mirror identifier."
::= { jnxJsPacketMirrorTrapVars 1 }
jnxJsPacketMirrorSessionIdentifier OBJECT-TYPE
@@ -88,7 +106,10 @@
nasPortId(2),
username(3),
callingStationId(4),
acctSessionId(5) }
acctSessionId(5),
option82(6),
remoteId(7),
circuitId(8) }
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
@@ -232,6 +253,54 @@
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
-- ***************************************************************
@@ -273,7 +342,11 @@
jnxJsPacketMirrorSessionIdentifier,
jnxJsPacketMirrorDirection,
jnxJsPacketMirrorTargetIpAddress,
jnxJsPacketMirrorAnalyzerAddress }
jnxJsPacketMirrorAnalyzerAddress,
jnxPacketMirrorNasIdentifier,
jnxPacketMirrorCallingStationIdentifier,
jnxJsPacketMirrorTargetIpv6Address,
jnxJsPacketMirrorTrgtIpv6PfxLen }
STATUS current
DESCRIPTION
"The jnxJsPacketMirrorLiSubscriberLoggedIn Trap indicates that
@@ -296,7 +369,10 @@
jnxJsPacketMirrorTargetIpAddress,
jnxJsPacketMirrorAnalyzerAddress,
jnxJsPacketMirrorErrorCause,
jnxJsPacketMirrorErrorString }
jnxJsPacketMirrorErrorString,
jnxPacketMirrorCallingStationIdentifier,
jnxJsPacketMirrorTargetIpv6Address,
jnxJsPacketMirrorTrgtIpv6PfxLen }
STATUS current
DESCRIPTION
"The jnxJsPacketMirrorLiSubscriberLogInFailed Trap indicates that
@@ -319,7 +395,11 @@
jnxJsPacketMirrorDirection,
jnxJsPacketMirrorTargetIpAddress,
jnxJsPacketMirrorAnalyzerAddress,
jnxJsPacketMirrorTerminationReason }
jnxJsPacketMirrorTerminationReason,
jnxJsPacketMirrorOctetsReceived,
jnxJsPacketMirrorOctetsTransmitted,
jnxJsPacketMirrorTargetIpv6Address,
jnxJsPacketMirrorTrgtIpv6PfxLen }
STATUS current
DESCRIPTION
"The jnxJsPacketMirrorLiSubscriberLoggedOut Trap indicates that
@@ -341,7 +421,11 @@
jnxJsPacketMirrorSessionIdentifier,
jnxJsPacketMirrorDirection,
jnxJsPacketMirrorTargetIpAddress,
jnxJsPacketMirrorAnalyzerAddress }
jnxPacketMirrorNasIdentifier,
jnxPacketMirrorCallingStationIdentifier,
jnxJsPacketMirrorAnalyzerAddress,
jnxJsPacketMirrorTargetIpv6Address,
jnxJsPacketMirrorTrgtIpv6PfxLen }
STATUS current
DESCRIPTION
"The jnxJsPacketMirrorLiServiceActivated Trap indicates that
@@ -364,7 +448,10 @@
jnxJsPacketMirrorTargetIpAddress,
jnxJsPacketMirrorAnalyzerAddress,
jnxJsPacketMirrorErrorCause,
jnxJsPacketMirrorErrorString }
jnxJsPacketMirrorErrorString,
jnxPacketMirrorCallingStationIdentifier,
jnxJsPacketMirrorTargetIpv6Address,
jnxJsPacketMirrorTrgtIpv6PfxLen }
STATUS current
DESCRIPTION
"The jnxJsPacketMirrorLiServiceActivationFailed Trap indicates
@@ -387,7 +474,9 @@
jnxJsPacketMirrorDirection,
jnxJsPacketMirrorTargetIpAddress,
jnxJsPacketMirrorAnalyzerAddress,
jnxJsPacketMirrorTerminationReason }
jnxJsPacketMirrorTerminationReason,
jnxJsPacketMirrorTargetIpv6Address,
jnxJsPacketMirrorTrgtIpv6PfxLen }
STATUS current
DESCRIPTION
"The jnxJsPacketMirrorLiServiceDeactivated Trap indicates that
+2 -1
View File
@@ -1,7 +1,7 @@
--
-- Juniper Enterprise Specific MIB: Structure of Management Information
--
-- Copyright (c) 2002-2008, Juniper Networks, Inc.
-- Copyright (c) 2002-2011, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
@@ -53,4 +53,5 @@ 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 }
END
+97 -18
View File
@@ -1,7 +1,7 @@
--
-- Juniper Enterprise specific MIB: SRX5000 SPU monitoring MIB
--
-- Copyright (c) 2008, Juniper Networks, Inc.
-- Copyright (c) 2008-2010, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
@@ -12,13 +12,15 @@ JUNIPER-SRX5000-SPU-MONITORING-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Gauge32, Unsigned32
FROM SNMPv2-SMI
CounterBasedGauge64
FROM HCNUM-TC
DisplayString
FROM SNMPv2-TC
jnxJsSPUMonitoringRoot
FROM JUNIPER-JS-SMI;
jnxJsSPUMonitoringMIB MODULE-IDENTITY
LAST-UPDATED "200804160000Z" -- Apr 16 00:00:00 2008 UTC
LAST-UPDATED "201003250000Z" -- Mar 25 00:00:00 2010 UTC
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Technical Assistance Center
@@ -29,6 +31,11 @@ jnxJsSPUMonitoringMIB MODULE-IDENTITY
DESCRIPTION
"This is Juniper Networks' implementation of enterprise
specific MIB for SRX5000 SPU monitoring."
REVISION
"201003250000Z" -- Mar 25 00:00:00 2010 UTC
DESCRIPTION
"add MIB for session creation per second."
::= { jnxJsSPUMonitoringRoot 1 }
jnxJsSPUMonitoringObjectsTable OBJECT-TYPE
@@ -39,22 +46,6 @@ jnxJsSPUMonitoringMIB MODULE-IDENTITY
"This table exposes SPUs utilization statistics."
::= { jnxJsSPUMonitoringMIB 1 }
jnxJsSPUMonitoringCurrentTotalSession OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"System level total session in use."
::= { jnxJsSPUMonitoringMIB 2 }
jnxJsSPUMonitoringMaxTotalSession OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"System level max session possible."
::= { jnxJsSPUMonitoringMIB 3 }
jnxJsSPUMonitoringObjectsEntry OBJECT-TYPE
SYNTAX JnxJsSPUMonitoringObjectsEntry
MAX-ACCESS not-accessible
@@ -174,5 +165,93 @@ jnxJsSPUMonitoringMIB MODULE-IDENTITY
denoted as a cluster node."
::= { jnxJsSPUMonitoringObjectsEntry 11 }
jnxJsSPUMonitoringCurrentTotalSession OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"System level total session in use."
::= { jnxJsSPUMonitoringMIB 2 }
jnxJsSPUMonitoringMaxTotalSession OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"System level max session possible."
::= { jnxJsSPUMonitoringMIB 3 }
jnxSPUClusterObjectsTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxSPUClusterObjectsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table exposes SPU monitoring objects in HA cluster."
::= { jnxJsSPUMonitoringMIB 4 }
jnxSPUClusterObjectsEntry OBJECT-TYPE
SYNTAX JnxSPUClusterObjectsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry collects SPU monitoring contents in HA cluster."
INDEX { jnxJsClusterMonitoringNodeIndex }
::= { jnxSPUClusterObjectsTable 1 }
JnxSPUClusterObjectsEntry ::= SEQUENCE
{
jnxJsClusterMonitoringNodeIndex Unsigned32,
jnxJsClusterMonitoringNodeDescr DisplayString,
jnxJsNodeCurrentTotalSession Unsigned32,
jnxJsNodeMaxTotalSession Unsigned32,
jnxJsNodeSessionCreationPerSecond CounterBasedGauge64
}
jnxJsClusterMonitoringNodeIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This attribute is used to identify a chassis. A chassis can
be configured in a single or cluster mode. When it is in a
cluster mode, the chassis can be denote as a cluster node."
::= { jnxSPUClusterObjectsEntry 1 }
jnxJsClusterMonitoringNodeDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute is used to describe the chassis/cluster
node information. Chassis can be configured as a single, or
cluster node. When it is cluster mode, the chassis can be
denoted as a cluster node."
::= { jnxSPUClusterObjectsEntry 2 }
jnxJsNodeCurrentTotalSession OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Node total session in use."
::= { jnxSPUClusterObjectsEntry 3 }
jnxJsNodeMaxTotalSession OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Node max session possible."
::= { jnxSPUClusterObjectsEntry 4 }
jnxJsNodeSessionCreationPerSecond OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Node average session created in last 96 seconds."
::= { jnxSPUClusterObjectsEntry 5 }
END
+233 -17
View File
@@ -1,7 +1,7 @@
-- *******************************************************************
-- Juniper enterprise security UTM MIB.
--
-- Copyright (c) 2001-2008, Juniper Networks, Inc.
-- Copyright (c) 2001-2011, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
@@ -19,7 +19,7 @@ JUNIPER-JS-UTM-AV-MIB DEFINITIONS ::= BEGIN
jnxJsAntiVirus MODULE-IDENTITY
LAST-UPDATED "200811241622Z" -- Nov 24, 2008
LAST-UPDATED "201102080800Z" -- Feb 08, 2011
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
"Juniper Technical Assistance Center
@@ -34,7 +34,7 @@ JUNIPER-JS-UTM-AV-MIB DEFINITIONS ::= BEGIN
antivirus functionality. Juniper documentation is recommended
as the reference."
REVISION "200811241622Z"
REVISION "201102080800Z"
DESCRIPTION "Creation Date"
::= { jnxJsUTMRoot 1 }
@@ -65,7 +65,7 @@ JUNIPER-JS-UTM-AV-MIB DEFINITIONS ::= BEGIN
sophos-engine (4)
}
MAX-ACCESS read-only
STATUS current
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),
@@ -77,7 +77,7 @@ JUNIPER-JS-UTM-AV-MIB DEFINITIONS ::= BEGIN
jnxJsAVCurrentPatternVersionString OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"Anti-Virus pattern database version currently in use."
::= { jnxJsAntiVirusEngine 2 }
@@ -90,7 +90,7 @@ JUNIPER-JS-UTM-AV-MIB DEFINITIONS ::= BEGIN
sophos (4)
}
MAX-ACCESS read-only
STATUS current
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.
@@ -108,7 +108,7 @@ JUNIPER-JS-UTM-AV-MIB DEFINITIONS ::= BEGIN
jnxJsAVScanCodeClean OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"Number of requests passed Anti-Virus scan."
::= { jnxJsAntiVirusStats 1 }
@@ -116,7 +116,7 @@ JUNIPER-JS-UTM-AV-MIB DEFINITIONS ::= BEGIN
jnxJsAVScanCodeInfected OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"Number of requests found infected by Anti-Virus scan engine."
::= { jnxJsAntiVirusStats 2 }
@@ -124,7 +124,7 @@ JUNIPER-JS-UTM-AV-MIB DEFINITIONS ::= BEGIN
jnxJsAVScanCodeProtected OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"Number of requests cannot be scanned due to protected by password."
::= { jnxJsAntiVirusStats 3 }
@@ -132,7 +132,7 @@ JUNIPER-JS-UTM-AV-MIB DEFINITIONS ::= BEGIN
jnxJsAVScanCodeDecompress OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"Number of requests cannot be scanned due to exceeding max
decmopress layer."
@@ -141,7 +141,7 @@ JUNIPER-JS-UTM-AV-MIB DEFINITIONS ::= BEGIN
jnxJsAVScanCodeCorrupted OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"Number of requests cannot be scanned due to file corrupted."
::= { jnxJsAntiVirusStats 5 }
@@ -149,7 +149,7 @@ JUNIPER-JS-UTM-AV-MIB DEFINITIONS ::= BEGIN
jnxJsAVScanCodeNoResource OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"Number of requests cannot be scanned due to out-of-resource."
::= { jnxJsAntiVirusStats 6 }
@@ -158,7 +158,7 @@ JUNIPER-JS-UTM-AV-MIB DEFINITIONS ::= BEGIN
jnxJsAVScanCodeInternalError OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"Number of requests cannot be scanned due to internal error."
::= { jnxJsAntiVirusStats 7 }
@@ -166,7 +166,7 @@ JUNIPER-JS-UTM-AV-MIB DEFINITIONS ::= BEGIN
jnxJsAVScanCodeMaxContentSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"Number of requests cannot be scanned due to exceeding max content
size limit."
@@ -175,7 +175,7 @@ JUNIPER-JS-UTM-AV-MIB DEFINITIONS ::= BEGIN
jnxJsAVScanCodeTooManyReq OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"Number of requests cannot be scanned due to exceeding maximum
requests limit."
@@ -185,7 +185,7 @@ JUNIPER-JS-UTM-AV-MIB DEFINITIONS ::= BEGIN
jnxJsAVScanCodeTimeout OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"Number of requests cannot be scanned due to scan timeout."
::= { jnxJsAntiVirusStats 10 }
@@ -193,11 +193,227 @@ JUNIPER-JS-UTM-AV-MIB DEFINITIONS ::= BEGIN
jnxJsAVScanCodeEngineNotReady OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
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 }
-- ***************************************************************
+59 -2
View File
@@ -1,7 +1,7 @@
-- *******************************************************************
-- Juniper enterprise specific Chassis Cluster objects MIB.
--
-- Copyright (c) 2008, Juniper Networks, Inc.
-- Copyright (c) 2008-2011, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
@@ -23,7 +23,7 @@
jnxJsChassisClusterMIB MODULE-IDENTITY
LAST-UPDATED "200905270000Z"
LAST-UPDATED "201106280000Z"
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
"Juniper Technical Assistance Center
@@ -39,6 +39,10 @@
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 "201106280000Z"
DESCRIPTION "Added trap jnxJsChClusterIntfTrap"
REVISION "200905270000Z"
DESCRIPTION "Added trap class for jnxJsChassisClusterSwitchover"
@@ -68,6 +72,22 @@
"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 change in HA interface state."
::= { jnxJsChassisClusterNotifications 2 }
jnxJsChClusterSwitchoverInfoRedundancyGroup OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
@@ -120,4 +140,41 @@
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 }
END
+300
View 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.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: [email protected]"
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
View 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.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: [email protected]"
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
+34 -2
View File
@@ -1,7 +1,7 @@
--
-- Juniper Enterprise Specific MIB: Structure of Management Information
--
-- Copyright (c) 2002-2007, Juniper Networks, Inc.
-- Copyright (c) 2002-2013, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
@@ -22,7 +22,7 @@ JUNIPER-L2ALD-MIB DEFINITIONS ::=BEGIN
;
jnxl2aldMib MODULE-IDENTITY
LAST-UPDATED "200702151000Z" -- Thursday February 15 10:00:00 2007 UTC
LAST-UPDATED "201208081000Z" -- Wednesday August 08 10:00:00 2012 UTC
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Technical Assistance Center
@@ -32,6 +32,15 @@ JUNIPER-L2ALD-MIB DEFINITIONS ::=BEGIN
E-mail: [email protected]"
DESCRIPTION
"The MIB modules for L2ALD traps"
-- Revision history
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"
::= { jnxl2aldMibRoot 1 }
jnxl2aldNotification OBJECT IDENTIFIER ::= { jnxl2aldMib 0 }
@@ -141,6 +150,14 @@ JUNIPER-L2ALD-MIB DEFINITIONS ::=BEGIN
"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 }
-- Trap definitions
jnxl2aldRoutingInstMacLimit NOTIFICATION-TYPE
@@ -180,5 +197,20 @@ JUNIPER-L2ALD-MIB DEFINITIONS ::=BEGIN
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 }
END
+173 -3
View File
@@ -5,13 +5,13 @@ IMPORTS
OBJECT-TYPE, MODULE-IDENTITY,
NOTIFICATION-TYPE FROM SNMPv2-SMI
TruthValue FROM SNMPv2-TC
ifIndex FROM IF-MIB
DisplayString, TruthValue FROM SNMPv2-TC
InterfaceIndex, ifIndex FROM IF-MIB
dot1dStpPort, dot1dStpPortEntry FROM BRIDGE-MIB
jnxL2cpMibRoot FROM JUNIPER-SMI;
jnxL2cpFeaturesMIB MODULE-IDENTITY
LAST-UPDATED "200712170000Z"
LAST-UPDATED "201206250000Z"
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
"Juniper Technical Assistance Center
@@ -22,6 +22,16 @@ jnxL2cpFeaturesMIB MODULE-IDENTITY
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."
::= { jnxL2cpMibRoot 1 }
@@ -201,4 +211,164 @@ jnxPortBpduErrorStatusChangeTrap NOTIFICATION-TYPE
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 }
END
+149 -23
View File
@@ -20,7 +20,7 @@ JNX-L2TP-MIB DEFINITIONS ::= BEGIN
FROM JUNIPER-SMI;
jnxL2tp MODULE-IDENTITY
LAST-UPDATED "200701110000Z" -- 11 January 2007
LAST-UPDATED "201311210000Z" -- 21 November 2013
ORGANIZATION "Juniper Networks Inc."
CONTACT-INFO
" Juniper Technical Assistance Center
@@ -37,11 +37,24 @@ JNX-L2TP-MIB DEFINITIONS ::= BEGIN
and l2tpSessionStatsTable."
-- revision log
REVISION "200701110000Z" -- 11 January 2007
DESCRIPTION
"Initial revision."
"Initial revision."
REVISION "201206080000Z" -- 08-Jun-12 03:12 PM EST - JUNOS 12.1
DESCRIPTION
"Changes are done to change all Data packet/octet counters from
32 to 64 bit counter. 32 bit counters were too small for data
packets/octects and were consumed too early. All old counters are
deprecated and new counters are added."
REVISION "201309190000Z" -- 19-Sept-13 03:12 PM EST - JUNOS 13.1
DESCRIPTION
"Updated the revision history and LAST-UPDATED field."
REVISION "201311210000Z" -- 21-Nov-13 03:12 PM EST - JUNOS 13.1
DESCRIPTION
"Corrected order of revision history"
::= { jnxL2tpMibRoot 1 }
--
@@ -130,13 +143,14 @@ JNX-L2TP-MIB DEFINITIONS ::= BEGIN
jnxL2tpStatsPayloadRxOctets OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"This object returns the number of payload channel
octets that were received on the exisiting tunnels. This is
an instantaneously accumulated value which can increase
or decrease depending on number of tunnels established
at the time of querying."
at the time of querying. This is deprecated and replaced
by jnxL2tpStatsPayloadRxOctets64"
::= { jnxL2tpStats 7 }
jnxL2tpStatsPayloadRxPkts OBJECT-TYPE
@@ -199,6 +213,18 @@ JNX-L2TP-MIB DEFINITIONS ::= BEGIN
at the time of querying."
::= { jnxL2tpStats 12 }
jnxL2tpStatsPayloadRxOctets64 OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object returns the number of payload channel
octets that were received on the exisiting tunnels. This is
an instantaneously accumulated value which can increase
or decrease depending on number of tunnels established
at the time of querying."
::= { jnxL2tpStats 13 }
--
-- The L2TP Tunnel Group Status and Statistics Table
--
@@ -385,7 +411,15 @@ JNX-L2TP-MIB DEFINITIONS ::= BEGIN
jnxL2tpTunnelStatsErrorTxPkts
Counter32,
jnxL2tpTunnelStatsErrorRxPkts
Counter32
Counter32,
jnxL2tpTunnelStatsControlTxBytes32
Counter32,
jnxL2tpTunnelStatsControlRxBytes32
Counter32,
jnxL2tpTunnelStatsDataTxPkts64
Counter64,
jnxL2tpTunnelStatsDataRxPkts64
Counter64
}
jnxL2tpTunnelStatsLocalTID OBJECT-TYPE
@@ -631,11 +665,12 @@ JNX-L2TP-MIB DEFINITIONS ::= BEGIN
jnxL2tpTunnelStatsControlTxBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"This object contains the number of control
bytes that were transmitted to the tunnel
peer."
peer. This is deprecated and replaced by
jnxL2tpTunnelStatsControlTxBytes32"
::= { jnxL2tpTunnelStatsEntry 23 }
jnxL2tpTunnelStatsControlRxPkts OBJECT-TYPE
@@ -650,20 +685,22 @@ JNX-L2TP-MIB DEFINITIONS ::= BEGIN
jnxL2tpTunnelStatsControlRxBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"This object contains the number of control
bytes that were received from the tunnel
peer."
peer. This has been deprecated and replaced
by jnxL2tpTunnelStatsControlRxBytes32"
::= { jnxL2tpTunnelStatsEntry 25 }
jnxL2tpTunnelStatsDataTxPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"This object contains the number of data packets
transmitted to the tunnel."
transmitted to the tunnel. This has been deprecated
and replaced by jnxL2tpTunnelStatsDataTxPkts64"
::= { jnxL2tpTunnelStatsEntry 26 }
jnxL2tpTunnelStatsDataTxBytes OBJECT-TYPE
@@ -679,10 +716,11 @@ JNX-L2TP-MIB DEFINITIONS ::= BEGIN
jnxL2tpTunnelStatsDataRxPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"This object contains the number of data packets
received from this tunnel."
received from this tunnel. This is deprecated and
replaced by jnxL2tpTunnelStatsDataRxPkts64"
::= { jnxL2tpTunnelStatsEntry 28 }
jnxL2tpTunnelStatsDataRxBytes OBJECT-TYPE
@@ -713,6 +751,44 @@ JNX-L2TP-MIB DEFINITIONS ::= BEGIN
receive packets on the tunnel."
::= { jnxL2tpTunnelStatsEntry 31 }
jnxL2tpTunnelStatsControlTxBytes32 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the number of control
bytes that were transmitted to the tunnel
peer."
::= { jnxL2tpTunnelStatsEntry 32 }
jnxL2tpTunnelStatsControlRxBytes32 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the number of control
bytes that were received from the tunnel
peer."
::= { jnxL2tpTunnelStatsEntry 33 }
jnxL2tpTunnelStatsDataTxPkts64 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the number of data packets
transmitted to the tunnel."
::= { jnxL2tpTunnelStatsEntry 34 }
jnxL2tpTunnelStatsDataRxPkts64 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the number of data packets
received from this tunnel."
::= { jnxL2tpTunnelStatsEntry 35 }
--
-- The L2TP Session Status and Statistics Table
--
@@ -864,7 +940,15 @@ JNX-L2TP-MIB DEFINITIONS ::= BEGIN
jnxL2tpSessionStatsErrorTxPkts
Counter32,
jnxL2tpSessionStatsErrorRxPkts
Counter32
Counter32,
jnxL2tpSessionStatsControlTxBytes32
Counter32,
jnxL2tpSessionStatsControlRxBytes32
Counter32,
jnxL2tpSessionStatsDataTxPkts64
Counter64,
jnxL2tpSessionStatsDataRxPkts64
Counter64
}
jnxL2tpSessionStatsLocalTID OBJECT-TYPE
@@ -1495,11 +1579,12 @@ JNX-L2TP-MIB DEFINITIONS ::= BEGIN
jnxL2tpSessionStatsControlTxBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"This object contains the number of control
bytes that were transmitted to the session
peer."
peer. This is deprecated and replaced by
jnxL2tpSessionStatsControlTxBytes32"
::= { jnxL2tpSessionStatsEntry 55 }
jnxL2tpSessionStatsControlRxPkts OBJECT-TYPE
@@ -1514,20 +1599,22 @@ JNX-L2TP-MIB DEFINITIONS ::= BEGIN
jnxL2tpSessionStatsControlRxBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"This object contains the number of control
bytes that were received from the session
peer."
peer. This is deprecated and replaced by
jnxL2tpSessionStatsControlRxBytes32"
::= { jnxL2tpSessionStatsEntry 57 }
jnxL2tpSessionStatsDataTxPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"This object contains the number of data packets
transmitted to the remote session peer."
transmitted to the remote session peer. This is
deprecated and replaced by jnxL2tpSessionStatsDataTxPkts64"
::= { jnxL2tpSessionStatsEntry 58 }
jnxL2tpSessionStatsDataTxBytes OBJECT-TYPE
@@ -1543,10 +1630,11 @@ JNX-L2TP-MIB DEFINITIONS ::= BEGIN
jnxL2tpSessionStatsDataRxPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"This object contains the number of data packets
received on this session."
received on this session. This is deprecated and
replaced by jnxL2tpSessionStatsDataRxPkts64"
::= { jnxL2tpSessionStatsEntry 60 }
jnxL2tpSessionStatsDataRxBytes OBJECT-TYPE
@@ -1578,6 +1666,44 @@ JNX-L2TP-MIB DEFINITIONS ::= BEGIN
::= { jnxL2tpSessionStatsEntry 63 }
jnxL2tpSessionStatsControlTxBytes32 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the number of control
bytes that were transmitted to the session
peer."
::= { jnxL2tpSessionStatsEntry 64 }
jnxL2tpSessionStatsControlRxBytes32 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the number of control
bytes that were received from the session
peer."
::= { jnxL2tpSessionStatsEntry 65 }
jnxL2tpSessionStatsDataTxPkts64 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the number of data packets
transmitted to the remote session peer."
::= { jnxL2tpSessionStatsEntry 66 }
jnxL2tpSessionStatsDataRxPkts64 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the number of data packets
received on this session."
::= { jnxL2tpSessionStatsEntry 67 }
--
-- The L2TP Multilink PPP bundle statistics table
--
+1 -1
View File
@@ -1,7 +1,7 @@
--
-- Juniper Enterprise Specific MIB:LDP MIB Extension
--
-- Copyright (c) 2002-2004, 2006, 2008, Juniper Networks, Inc.
-- Copyright (c) 2002-2010, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
+260
View File
@@ -0,0 +1,260 @@
--
-- 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
FROM SNMPv2-TC;
jnxLicenseMIB MODULE-IDENTITY
LAST-UPDATED "201007090000Z"
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
"Juniper Technical Assistance Center
Juniper Networks, Inc.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: [email protected]"
DESCRIPTION
"Implementation of enterprise specific MIB
for license commands and configuration."
REVISION "201007090000Z" -- Jul 09, 2010
DESCRIPTION
"Initial version."
::= { 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
}
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 current
DESCRIPTION "License Keys"
::= { jnxLicenseInstallEntry 5 }
-- 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 }
END
@@ -0,0 +1,42 @@
--
-- 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 }
END
+194
View 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-LSYSSPAUTHENTRY-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Unsigned32
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
jnxLsysSpAuthentry
FROM JUNIPER-LSYS-SECURITYPROFILE-MIB
;
jnxLsysSpAuthentryMIB MODULE-IDENTITY
LAST-UPDATED "201005191644Z" -- July 19, 2010
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
"Juniper Technical Assistance Center
Juniper Networks, Inc.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: [email protected]
HTTP://www.juniper.net"
DESCRIPTION
"This module defines the auth-entry-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 auth-entry resource is the focus in this MIB.
"
::= { jnxLsysSpAuthentry 1 }
jnxLsysSpAuthentryObjects OBJECT IDENTIFIER ::= { jnxLsysSpAuthentryMIB 1 }
jnxLsysSpAuthentrySummary OBJECT IDENTIFIER ::= { jnxLsysSpAuthentryMIB 2 }
-- **********************************************************************
-- Tabular auth-entry resource information objects per LSYS:
-- Below are auth-entry resource table indexed by LSYS name.
-- **********************************************************************
-- auth-entry resource table per LSYS
jnxLsysSpAuthentryTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxLsysSpAuthentryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"LSYSPROFILE auth-entry objects for auth-entry resource consumption per LSYS."
::= { jnxLsysSpAuthentryObjects 1 }
jnxLsysSpAuthentryEntry OBJECT-TYPE
SYNTAX JnxLsysSpAuthentryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in auth-entry resource table."
INDEX { IMPLIED jnxLsysSpAuthentryLsysName }
::= { jnxLsysSpAuthentryTable 1 }
JnxLsysSpAuthentryEntry ::=
SEQUENCE {
jnxLsysSpAuthentryLsysName DisplayString,
jnxLsysSpAuthentryProfileName DisplayString,
jnxLsysSpAuthentryUsage Unsigned32,
jnxLsysSpAuthentryReserved Unsigned32,
jnxLsysSpAuthentryMaximum Unsigned32
}
-- Entry definitions for the auth-entry resource table
jnxLsysSpAuthentryLsysName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..64))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of the logical system for which auth-entry resource information is retrieved. "
::= { jnxLsysSpAuthentryEntry 1 }
jnxLsysSpAuthentryProfileName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The security profile name string for the LSYS."
::= { jnxLsysSpAuthentryEntry 2 }
jnxLsysSpAuthentryUsage OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current resource usage count for the LSYS."
::= { jnxLsysSpAuthentryEntry 3 }
jnxLsysSpAuthentryReserved OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The reserved resource count for the LSYS."
::= { jnxLsysSpAuthentryEntry 4 }
jnxLsysSpAuthentryMaximum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum allowed resource usage count for the LSYS."
::= { jnxLsysSpAuthentryEntry 5 }
-- **********************************************************************
-- auth-entry resource information summary:
-- **********************************************************************
jnxLsysSpAuthentryUsedAmount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The auth-entry resource consumption over all LSYS."
::= { jnxLsysSpAuthentrySummary 1 }
jnxLsysSpAuthentryMaxQuota OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The auth-entry resource maximum quota for the whole device for all LSYS."
::= { jnxLsysSpAuthentrySummary 2 }
jnxLsysSpAuthentryAvailableAmount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The auth-entry resource available in the whole device."
::= { jnxLsysSpAuthentrySummary 3 }
jnxLsysSpAuthentryHeaviestUsage OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The most amount of auth-entry resource consumed of a LSYS."
::= { jnxLsysSpAuthentrySummary 4 }
jnxLsysSpAuthentryHeaviestUser OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The LSYS name that consume the most auth-entry resource."
::= { jnxLsysSpAuthentrySummary 5 }
jnxLsysSpAuthentryLightestUsage OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The least amount of auth-entry resource consumed of a LSYS."
::= { jnxLsysSpAuthentrySummary 6 }
jnxLsysSpAuthentryLightestUser OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The LSYS name that consume the least auth-entry resource."
::= { jnxLsysSpAuthentrySummary 7 }
-- ***************************************************************
-- definition of auth-entry resource related traps. (TBD)
-- ***************************************************************
--
-- End of File
--
END
+280
View 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.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: [email protected]
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
View 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.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: [email protected]
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
View 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.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: [email protected]
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
View 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.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: [email protected]
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
View 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.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: [email protected]
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
View 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.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: [email protected]
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
View 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.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: [email protected]
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
@@ -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.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: [email protected]
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
View 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.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: [email protected]
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
View 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.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: [email protected]
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
View 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.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: [email protected]
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
@@ -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.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: [email protected]
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
View 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.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: [email protected]
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
View 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.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: [email protected]
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
View 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.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: [email protected]
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
View 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-ZONE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Unsigned32
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
jnxLsysSpZone
FROM JUNIPER-LSYS-SECURITYPROFILE-MIB
;
jnxLsysSpZoneMIB MODULE-IDENTITY
LAST-UPDATED "201005191644Z" -- May 19, 2010
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
"Juniper Technical Assistance Center
Juniper Networks, Inc.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: [email protected]
HTTP://www.juniper.net"
DESCRIPTION
"This module defines the zone-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 zone resource is the focus in this MIB.
"
::= { jnxLsysSpZone 1 }
jnxLsysSpZoneObjects OBJECT IDENTIFIER ::= { jnxLsysSpZoneMIB 1 }
jnxLsysSpZoneSummary OBJECT IDENTIFIER ::= { jnxLsysSpZoneMIB 2 }
-- **********************************************************************
-- Tabular zone resource information objects per LSYS:
-- Below are zone resource table indexed by LSYS name.
-- **********************************************************************
-- Zone resource table per LSYS
jnxLsysSpZoneTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxLsysSpZoneEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"LSYSPROFILE zone objects for zone resource consumption per LSYS."
::= { jnxLsysSpZoneObjects 1 }
jnxLsysSpZoneEntry OBJECT-TYPE
SYNTAX JnxLsysSpZoneEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in zone resource table."
INDEX { IMPLIED jnxLsysSpZoneLsysName }
::= { jnxLsysSpZoneTable 1 }
JnxLsysSpZoneEntry ::=
SEQUENCE {
jnxLsysSpZoneLsysName DisplayString,
jnxLsysSpZoneProfileName DisplayString,
jnxLsysSpZoneUsage Unsigned32,
jnxLsysSpZoneReserved Unsigned32,
jnxLsysSpZoneMaximum Unsigned32
}
-- Entry definitions for the zone resource table
jnxLsysSpZoneLsysName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..64))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of the logical system for which zone resource information is retrieved. "
::= { jnxLsysSpZoneEntry 1 }
jnxLsysSpZoneProfileName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The security profile name string for the LSYS."
::= { jnxLsysSpZoneEntry 2 }
jnxLsysSpZoneUsage OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current resource usage count for the LSYS."
::= { jnxLsysSpZoneEntry 3 }
jnxLsysSpZoneReserved OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The reserved resource count for the LSYS."
::= { jnxLsysSpZoneEntry 4 }
jnxLsysSpZoneMaximum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum allowed resource usage count for the LSYS."
::= { jnxLsysSpZoneEntry 5 }
-- **********************************************************************
-- Zone resource information summary:
-- **********************************************************************
jnxLsysSpZoneUsedAmount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The zone resource consumption over all LSYS."
::= { jnxLsysSpZoneSummary 1 }
jnxLsysSpZoneMaxQuota OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The zone resource maximum quota for the whole device for all LSYS."
::= { jnxLsysSpZoneSummary 2 }
jnxLsysSpZoneAvailableAmount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The zone resource available in the whole device."
::= { jnxLsysSpZoneSummary 3 }
jnxLsysSpZoneHeaviestUsage OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The most amount of zone resource consumed of a LSYS."
::= { jnxLsysSpZoneSummary 4 }
jnxLsysSpZoneHeaviestUser OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The LSYS name that consume the most zone resource."
::= { jnxLsysSpZoneSummary 5 }
jnxLsysSpZoneLightestUsage OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The least amount of zone resource consumed of a LSYS."
::= { jnxLsysSpZoneSummary 6 }
jnxLsysSpZoneLightestUser OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The LSYS name that consume the least zone resource."
::= { jnxLsysSpZoneSummary 7 }
-- ***************************************************************
-- definition of zone resource related traps. (TBD)
-- ***************************************************************
--
-- End of File
--
END
+89
View File
@@ -0,0 +1,89 @@
-- *******************************************************************
-- Juniper enterprise specific Access Authentication objects MIB.
--
-- Copyright (c) 2001-2010, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
-- *******************************************************************
JUNIPER-MAG-MIB DEFINITIONS ::= BEGIN
IMPORTS
Counter32, IpAddress, Integer32,
NOTIFICATION-TYPE, MODULE-IDENTITY,
OBJECT-TYPE
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString
FROM SNMPv2-TC
jnxMagMibRoot
FROM JUNIPER-SMI;
jnxMagMib MODULE-IDENTITY
LAST-UPDATED "201002201210Z"
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
"Juniper Technical Assistance Center
Juniper Networks, Inc.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: [email protected]
HTTP://www.juniper.net"
DESCRIPTION
"These MIB objects pertain to Secure access,
infranet controller and WAN acceleration service
modules?"
REVISION "201002201200Z"
DESCRIPTION "Creation Date"
::= { jnxMagMibRoot 1 }
jnxMagNotifications OBJECT IDENTIFIER ::= { jnxMagMib 0 }
jnxMagObjects OBJECT IDENTIFIER ::= { jnxMagMib 1 }
-- ***************************************************************
-- Next Branch node.
-- ***************************************************************
jnxMagSSOObjects OBJECT IDENTIFIER ::= { jnxMagObjects 1 }
-- ***************************************************************
-- Single Sign-on Statistics
-- ***************************************************************
jnxMagSSOAuthTokenAttempt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Auth Token attempts made"
::= { jnxMagSSOObjects 1 }
jnxMagSSOFailedAuthToken OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Failed Auth Token "
::= { jnxMagSSOObjects 2 }
-- ***************************************************************
-- MAG Notfications
-- ***************************************************************
jnxMagSSOValidationError NOTIFICATION-TYPE
STATUS current
DESCRIPTION
" Auth Token Validation error"
::= { jnxMagNotifications 1 }
END
+60
View File
@@ -0,0 +1,60 @@
--
-- Juniper Mobile Gateway Specific MIB: Structure of Management Information
--
-- Copyright (c) 2011-2013, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
--
JUNIPER-MBG-SMI DEFINITIONS ::= BEGIN
IMPORTS
jnxMobileGatewayMibRoot, jnxJunosSpace FROM JUNIPER-SMI;
--
-- Object identifier added as the basis for
-- identifying different Mobile Gateway nodes.
--
--
-- This will be used as a root all the PDN-GW/GGSN MIBs.
--
jnxMobileGatewayPgwGgsn OBJECT IDENTIFIER
::= { jnxMobileGatewayMibRoot 1 }
--
-- This will be used as a root all the Serving Gateway MIBs.
--
jnxMobileGatewaySgw OBJECT IDENTIFIER
::= { jnxMobileGatewayMibRoot 2 }
--
-- This is the root of all EMS MIBs exposed for Mobility from Junos Space
--
jnxJunosSpaceMobility OBJECT IDENTIFIER ::= {jnxJunosSpace 2 }
--
-- This is the root of all EMS level Notifications for Mobility from Junos Space
--
jnxJunosSpaceMobilityNotifications OBJECT IDENTIFIER ::= {jnxJunosSpaceMobility 1 }
--
-- This is the root of all EMS level Objects for Mobility from Junos Space
--
jnxJunosSpaceMobilityObjects OBJECT IDENTIFIER ::= {jnxJunosSpaceMobility 2 }
--
-- Reserved OID for Mobility application Mobile Core Manager from Junos Space
--
jnxJunosSpaceMobilityMCM OBJECT IDENTIFIER ::= {jnxJunosSpaceMobility 3 }
--
-- Reserved OID for Mobility application Mobile Traffic Monitoring from Junos Space
--
jnxJunosSpaceMobilityMTM OBJECT IDENTIFIER ::= {jnxJunosSpaceMobility 4 }
--
-- This is the root of all EMS level Notification Vars for Mobility from Junos Space
--
jnxJunosSpaceMobilityNotificationvars OBJECT IDENTIFIER ::= { jnxJunosSpaceMobilityObjects 1 }
END
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+130
View File
@@ -0,0 +1,130 @@
--
-- Juniper Mobile Gateway Shared Memory IP pool objects MIB.
--
-- Copyright (c) 2010-2013, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
--
JUNIPER-MOBILE-GATEWAY-DHCP-MIB DEFINITIONS ::= BEGIN
IMPORTS
Counter64, Integer32, Unsigned32,
NOTIFICATION-TYPE, MODULE-IDENTITY, OBJECT-TYPE, IpAddress
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString, TruthValue
FROM SNMPv2-TC
InetAddressType, InetAddress, InetAddressPrefixLength
FROM INET-ADDRESS-MIB
jnxMobileGatewayMibRoot
FROM JUNIPER-SMI;
jnxMbgDhcpMib MODULE-IDENTITY
LAST-UPDATED "201103301200Z" -- Mar 30, 2011, 12:00:00 UTC
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
"Juniper Technical Assistance Center
Juniper Networks, Inc.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: [email protected]"
DESCRIPTION
"This module defines objects pertaining to Mobile-Edge
DHCP Services"
REVISION "201103301200Z" -- Mar 30, 2011, 12:00:00
DESCRIPTION "Initial version"
::= { jnxMobileGatewayMibRoot 8 }
jnxMbgDhcpNotifications OBJECT IDENTIFIER ::=
{ jnxMbgDhcpMib 0 }
jnxMbgDhcpObjects OBJECT IDENTIFIER ::=
{ jnxMbgDhcpMib 1 }
jnxMbgDhcpNotificationVars OBJECT IDENTIFIER ::=
{ jnxMbgDhcpObjects 1 }
--
-- Objects used in Notifications
--
jnxMbgDhcpServerIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"IP address of the dhcp server."
::= { jnxMbgDhcpNotificationVars 1 }
jnxMbgDhcpLogicalSystemName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The name which identifies the logical-system
on the mobile-gateway"
::= { jnxMbgDhcpNotificationVars 2 }
jnxMbgDhcpRoutingInstanceName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The name which identifies the routing instance
on the mobile-gateway."
::= { jnxMbgDhcpNotificationVars 3 }
jnxMbgDhcpProfileName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The configured dhcp profile name"
::= { jnxMbgDhcpNotificationVars 4 }
jnxMbgDhcpPoolName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The configured dhcp pool name with in a dhcp profile"
::= { jnxMbgDhcpNotificationVars 5 }
jnxMbgDhcpReachability OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"True - The server is reachable
False - The server is unreachable."
::= { jnxMbgDhcpNotificationVars 6 }
--
-- Notifications
--
jnxMbgDhcpServerReachability NOTIFICATION-TYPE
OBJECTS { jnxMbgDhcpServerIP,
jnxMbgDhcpLogicalSystemName,
jnxMbgDhcpRoutingInstanceName,
jnxMbgDhcpProfileName,
jnxMbgDhcpReachability }
STATUS current
DESCRIPTION
"This notification is used to notify if the given
dhcp server is reachable/unreachable."
::= { jnxMbgDhcpNotifications 1 }
jnxMbgDhcpAddrPoolExhaust NOTIFICATION-TYPE
OBJECTS { jnxMbgDhcpServerIP,
jnxMbgDhcpLogicalSystemName,
jnxMbgDhcpRoutingInstanceName,
jnxMbgDhcpProfileName,
jnxMbgDhcpPoolName }
STATUS current
DESCRIPTION
"This notification signifies that the addresses
from a given address pool have exhusted."
::= { jnxMbgDhcpNotifications 2 }
END
@@ -0,0 +1,236 @@
--
-- Juniper Mobile Gateway EXAMPLE objects MIB.
--
-- Copyright (c) 2010-2013, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
--
JUNIPER-MOBILE-GATEWAY-EXAMPLE-MIB DEFINITIONS ::= BEGIN
IMPORTS
Counter64, IpAddress, Integer32, Counter32, Unsigned32,
NOTIFICATION-TYPE, MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString, RowStatus, TruthValue
FROM SNMPv2-TC
Ipv6AddressPrefix, Ipv6AddressIfIdentifier, Ipv6Address
FROM IPV6-TC
InetAddressType, InetAddress, InetPortNumber, InetAddressPrefixLength
FROM INET-ADDRESS-MIB
EnabledStatus
FROM JUNIPER-MIMSTP-MIB
jnxExampleMibRoot
FROM JUNIPER-EXPERIMENT-MIB;
jnxMobileGatewayExampleMib MODULE-IDENTITY
LAST-UPDATED "201011221200Z" -- Nov 22, 2010, 12:00:00 UTC
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
"Juniper Technical Assistance Center
Juniper Networks, Inc.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: [email protected]"
DESCRIPTION
"This module defines some sample objects pertaining to Mobile-Edge Services."
REVISION "201011221200Z" -- Nov 22, 2010, 12:00:00
DESCRIPTION "Initial version"
::= { jnxExampleMibRoot 2 }
jnxMobileGatewayExampleObjects OBJECT IDENTIFIER ::=
{ jnxMobileGatewayExampleMib 1 }
jnxMobileGatewayExampleNotifications OBJECT IDENTIFIER ::=
{ jnxMobileGatewayExampleMib 2 }
jnxMobileGatewayExampleSyncStats OBJECT IDENTIFIER ::=
{ jnxMobileGatewayExampleObjects 1 }
jnxMobileGatewayExampleAsyncStats OBJECT IDENTIFIER ::=
{ jnxMobileGatewayExampleObjects 2 }
jnxMobileGatewayProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxMobileGatewayProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table listing Mobile Gateway Test Profiles, key is Profile Name."
::= { jnxMobileGatewayExampleObjects 3 }
jnxMobileGatewayExampleNotificationVars OBJECT IDENTIFIER ::=
{ jnxMobileGatewayExampleObjects 4 }
--
-- Global counters that are returned by mobiled test module in a synchronous manner
--
jnxMobileGatewayTotalRequests OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total requests made."
::= { jnxMobileGatewayExampleSyncStats 1 }
jnxMobileGatewayTotalAccepts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total requests that were accepted."
::= { jnxMobileGatewayExampleSyncStats 2 }
jnxMobileGatewayTotalRejects OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total requests that were rejected."
::= { jnxMobileGatewayExampleSyncStats 3 }
jnxMobileGatewayTotalChallenges OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total challenges received."
::= { jnxMobileGatewayExampleSyncStats 4 }
--
-- Global counters that are returned by mobiled test module in an async manner.
-- test module queries Service PICs and aggregates their responses before sending
-- data to snmp.
--
jnxMobileGatewayTotalRequestTimeouts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total requests that timed out."
::= { jnxMobileGatewayExampleAsyncStats 1 }
jnxMobileGatewayTotalRequestTxErrors OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total requests transmit errors."
::= { jnxMobileGatewayExampleAsyncStats 2 }
jnxMobileGatewayTotalResponseErrors OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total response errors."
::= { jnxMobileGatewayExampleAsyncStats 3 }
jnxMobileGatewayTotalPendingRequests OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total pending requests."
::= { jnxMobileGatewayExampleAsyncStats 4 }
--
-- Profile Table
-- This table contains the attributes of mobile-gateway test profiles.
-- mobiled test module queries the service PICS for this information and
-- conveys this data to snmp in an asynchronous manner
--
jnxMobileGatewayProfileEntry OBJECT-TYPE
SYNTAX JnxMobileGatewayProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry representing a Mobile Gateway Test Profile."
INDEX { jnxMobileGatewayProfileName }
::= { jnxMobileGatewayProfileTable 1 }
JnxMobileGatewayProfileEntry ::= SEQUENCE {
jnxMobileGatewayProfileName DisplayString,
jnxMobileGatewayProfileDescription DisplayString,
jnxMobileGatewayProfileType Integer32
}
jnxMobileGatewayProfileName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A string that uniquely identifies the Test Profile."
::= { jnxMobileGatewayProfileEntry 1 }
jnxMobileGatewayProfileDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A string that describes the Test Profile."
::= { jnxMobileGatewayProfileEntry 2 }
jnxMobileGatewayProfileType OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Test Profile Type."
::= { jnxMobileGatewayProfileEntry 3 }
--
-- Objects used in EXAMPLE Notifications
--
jnxMobileGatewayExampleServerName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The name identifies an external server (charging,AAA,etc) on mobile-gateway."
::= { jnxMobileGatewayExampleNotificationVars 1 }
jnxMobileGatewayExampleServicePicName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This identifies the session-pic, in the form ms-a/b/0, where
<a> is the slot and <b> could be either 0 or 1."
::= { jnxMobileGatewayExampleNotificationVars 2 }
jnxMobileGatewayExampleServerState OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This indicates whether the server status is Up or Down"
::= { jnxMobileGatewayExampleNotificationVars 3 }
--
-- EXAMPLE MIB Notifications
--
jnxMobileGatewayExampleServerStatus NOTIFICATION-TYPE
OBJECTS { jnxMobileGatewayExampleServerName, jnxMobileGatewayExampleServicePicName, jnxMobileGatewayExampleServerState }
STATUS current
DESCRIPTION
"This notification signifies that the specified server has
changed state. The ServerName identifies the server, the
ServicePicName identifies the session-pic that originated this
notification and ServerState indicates whether server came up or went down."
::= { jnxMobileGatewayExampleNotifications 1 }
-- End of JUNIPER Mobile Gateway EXAMPLE MIB
END
File diff suppressed because it is too large Load Diff
+141
View File
@@ -0,0 +1,141 @@
--
-- Juniper Mobile Gateway Resource Manager MIB.
--
-- Copyright (c) 2010-2013, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
--
JUNIPER-MOBILE-GATEWAY-RMPS-MIB DEFINITIONS ::= BEGIN
IMPORTS
Counter64, Integer32,
NOTIFICATION-TYPE, MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString
FROM SNMPv2-TC
InetAddressType, InetAddress, InetPortNumber
FROM INET-ADDRESS-MIB
jnxMbgGwName FROM JUNIPER-MOBILE-GATEWAYS
jnxMobileGatewayMibRoot
FROM JUNIPER-SMI;
jnxMbgRMPSMib MODULE-IDENTITY
LAST-UPDATED "201103231200Z" -- March 23, 2011, 12:00:00 UTC
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
"Juniper Technical Assistance Center
Juniper Networks, Inc.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: [email protected]"
DESCRIPTION
"This module defines objects pertaining to Mobile-Edge Resource Manager"
REVISION "201103231200Z" -- March 23, 2011, 12:00:00
DESCRIPTION "Initial version"
::= { jnxMobileGatewayMibRoot 7 }
jnxMbgRMPSNotifications OBJECT IDENTIFIER ::=
{ jnxMbgRMPSMib 0 }
jnxMbgRMPSObjects OBJECT IDENTIFIER ::=
{ jnxMbgRMPSMib 1 }
jnxMbgRMPSNotificationVars OBJECT IDENTIFIER ::=
{ jnxMbgRMPSObjects 5 }
--
-- Objects used in Notifications
--
jnxMbgRMPSClientIdentifier OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This identifies the Resource Manager client, in the form
ms-a/b/c or pfe-a/b/c, where <a> is the fpc slot, <b> is pic slot,
and <c> is the port."
::= { jnxMbgRMPSNotificationVars 1 }
jnxMbgRMPSClientStatus OBJECT-TYPE
SYNTAX INTEGER {
inService(0),
outOfService(1)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This specifies the status of a client registered with the Resource
Manager server."
::= { jnxMbgRMPSNotificationVars 2 }
jnxMbgRMPSServiceStatus OBJECT-TYPE
SYNTAX INTEGER {
up(0),
down(1)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This specifies the status of the Resource Manager server."
::= { jnxMbgRMPSNotificationVars 3 }
jnxMbgRMPSClientRedundancyRole OBJECT-TYPE
SYNTAX INTEGER {
invalid(0),
primary(1),
secondary(2),
standalone(3)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This specifies the redundancy role of the Resource Manager client"
::= { jnxMbgRMPSNotificationVars 4 }
--
-- Notifications
--
jnxMbgRMPSServiceStatusChange NOTIFICATION-TYPE
OBJECTS { jnxMbgRMPSServiceStatus }
STATUS current
DESCRIPTION
"This notification signifies that status of the Resource Manager
service changed."
::= { jnxMbgRMPSNotifications 1 }
jnxMbgRMPSClientStatusChange NOTIFICATION-TYPE
OBJECTS { jnxMbgRMPSClientIdentifier, jnxMbgRMPSClientStatus }
STATUS deprecated
DESCRIPTION
"This notification signifies that status of a Resource Manager
client changed."
::= { jnxMbgRMPSNotifications 2 }
jnxMbgRMPSClientInfo NOTIFICATION-TYPE
OBJECTS { jnxMbgRMPSClientIdentifier, jnxMbgRMPSClientStatus,
jnxMbgRMPSClientRedundancyRole }
STATUS deprecated
DESCRIPTION
"This notification signifies a change in status or redundancy role
of the specified Resource Manager client."
::= { jnxMbgRMPSNotifications 3 }
jnxMbgRMPSClientStateChange NOTIFICATION-TYPE
OBJECTS { jnxMbgGwName,
jnxMbgRMPSClientIdentifier, jnxMbgRMPSClientRedundancyRole,
jnxMbgRMPSClientStatus }
STATUS current
DESCRIPTION
"This notification signifies a change in status or redundancy role
of the specified Resource Manager client."
::= { jnxMbgRMPSNotifications 4 }
END
@@ -0,0 +1,923 @@
-- JUNIPER-MOBILITY-CHARGING-MIB
-- Copyright (c) 2011-2013, Juniper Networks, Inc.
-- All rights reserved.
--
-- This file contains the SGW (MIURA) charging mib information.
--The contents of this document are subject to change without notice.
--
JUNIPER-MOBILITY-SGW-CHARGING-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Counter32, Counter64, Gauge32, Integer32,Unsigned32, IpAddress
FROM SNMPv2-SMI
TruthValue
FROM SNMPv2-TC
TEXTUAL-CONVENTION, DisplayString, RowStatus, TruthValue
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
jnxMbgGwIndex, jnxMbgGwName
FROM JUNIPER-MOBILE-GATEWAYS
jnxMobileGatewaySgw
FROM JUNIPER-MBG-SMI;
jnxMbgSgwChargingMib MODULE-IDENTITY
LAST-UPDATED "201106271430Z" -- Tue Jun 27 14:30:00 2011 UTC
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
"Juniper Technical Assistance Center
Juniper Networks, Inc.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: [email protected]"
DESCRIPTION
"This is Juniper Networks implementation of Mobility Charging MIB for
SGW (Serving Gateway ) in 3GPP LTE network."
REVISION "201110101430Z" -- 10 Oct, 2011
DESCRIPTION
"CGF group and CGF tables index keys has changed to
gateway id and profile id. Gateway id and gateway name has
added to all the traps."
REVISION "201203161430Z" -- 16 March, 2012
DESCRIPTION
"SGW Charging global statistics table has added."
::= { jnxMobileGatewaySgw 3 }
jnxMbgSgwCgNotifications OBJECT IDENTIFIER ::= { jnxMbgSgwChargingMib 0 }
jnxMbgSgwChargingObjects OBJECT IDENTIFIER ::= { jnxMbgSgwChargingMib 1 }
jnxMbgSgwCgLpsStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxMbgSgwCgLpsStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table listing the stats for all Local persistent storage stats
configured on the SGW."
::= { jnxMbgSgwChargingObjects 1 }
jnxMbgSgwCgCgfGroupsStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxMbgSgwCgCgfGrpStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table listing the stats for all (Charging Gateway Function) CGF
Groups configured on the SGW."
::= { jnxMbgSgwChargingObjects 2 }
jnxMbgSgwCgNotificationVars OBJECT IDENTIFIER ::= {
jnxMbgSgwChargingObjects 3 }
jnxMbgSgwCgCgfStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxMbgSgwCgCgfStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table listing the statistics for all CGF configured on the SGW."
::= { jnxMbgSgwChargingObjects 4 }
jnxMbgSgwCgGlobalStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxMbgSgwCgGlobalStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table listing the charging global statistics of the SGW."
::= { jnxMbgSgwChargingObjects 5 }
--
-- CG LPS Stats
--
jnxMbgSgwCgLpsStatsEntry OBJECT-TYPE
SYNTAX JnxMbgSgwCgLpsStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row listing the statistics for each
LPS configured on the SGW."
INDEX {jnxMbgGwIndex }
::= { jnxMbgSgwCgLpsStatsTable 1 }
JnxMbgSgwCgLpsStatsEntry ::= SEQUENCE {
jnxMbgSgwCgFilesOnLcStorage Gauge32,
jnxMbgSgwCgLcStorageAvailSpace Gauge32
}
jnxMbgSgwCgFilesOnLcStorage OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Files containing Charging Data Records (CDRs) present
on the Local Storage Device.Incremented when a file containing CDRs
is closed on the Local storage device Decremented when sftp is done
and a file is removed from the Local storage device"
::= { jnxMbgSgwCgLpsStatsEntry 1 }
jnxMbgSgwCgLcStorageAvailSpace OBJECT-TYPE
SYNTAX Gauge32
UNITS "MBytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The space available on the Local Storage Device in MB."
::= { jnxMbgSgwCgLpsStatsEntry 2 }
--
-- CGF Group Stats
--
jnxMbgSgwCgCgfGroupStatsEntry OBJECT-TYPE
SYNTAX JnxMbgSgwCgCgfGrpStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row listing the statistics for each
CGF Server configured on the SGW."
INDEX { jnxMbgGwIndex, jnxMbgSgwCgCgfGrpProfId }
::= { jnxMbgSgwCgCgfGroupsStatsTable 1 }
JnxMbgSgwCgCgfGrpStatsEntry ::= SEQUENCE {
jnxMbgSgwCgCgfGrpProfId Unsigned32,
jnxMbgSgwCgCgfGrpDRTReqTx Counter32,
jnxMbgSgwCgCgfGrpDRTReqRx Counter32,
jnxMbgSgwCgCgfGrpDRTReqTmout Counter32,
jnxMbgSgwCgCgfGrpDRTSucRspRx Counter32,
jnxMbgSgwCgCgfGrpDRTErrRspRx Counter32,
jnxMbgSgwCgCgfGrpRediReqRx Counter32,
jnxMbgSgwCgCgfGrpRediRspTx Counter32,
jnxMbgSgwCgCgfGrpSwitchovers Counter32,
jnxMbgSgwCgCgfGrpBatchReqTx Counter32,
jnxMbgSgwCgCgfGrpBatchRspErrors Counter32,
jnxMbgSgwCgCgfGrpBatchCDRsTx Counter32,
jnxMbgSgwCgCgfGroupTotalWFA Counter32,
jnxMbgSgwCgCgfGroupProfName DisplayString
}
jnxMbgSgwCgCgfGrpProfId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This will identify the CGF Group profile id uniquely and used as
secondary key for CGF group table"
::= { jnxMbgSgwCgCgfGroupStatsEntry 1 }
jnxMbgSgwCgCgfGrpDRTReqTx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of the DRT (Detailed Record Time) request transmitted
for the CGF group"
::= { jnxMbgSgwCgCgfGroupStatsEntry 2 }
jnxMbgSgwCgCgfGrpDRTReqRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Total number of the DRT request received for the CGF group"
::= { jnxMbgSgwCgCgfGroupStatsEntry 3 }
jnxMbgSgwCgCgfGrpDRTReqTmout OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of the DRT request timeouts happend for the CGF group"
::= { jnxMbgSgwCgCgfGroupStatsEntry 4 }
jnxMbgSgwCgCgfGrpDRTSucRspRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Total number of the DRT success responses received"
::= { jnxMbgSgwCgCgfGroupStatsEntry 5 }
jnxMbgSgwCgCgfGrpDRTErrRspRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of the DRT error responses received for the CGF group"
::= { jnxMbgSgwCgCgfGroupStatsEntry 6 }
jnxMbgSgwCgCgfGrpRediReqRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of the redirection responses received for the CGF group"
::= { jnxMbgSgwCgCgfGroupStatsEntry 7 }
jnxMbgSgwCgCgfGrpRediRspTx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of the redirection reqests transmitted for the CGF group"
::= { jnxMbgSgwCgCgfGroupStatsEntry 8 }
jnxMbgSgwCgCgfGrpSwitchovers OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Total number of the switch overs on the CGF group"
::= { jnxMbgSgwCgCgfGroupStatsEntry 9 }
jnxMbgSgwCgCgfGrpBatchReqTx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Total number of the batch req transmitted for the CGF group"
::= { jnxMbgSgwCgCgfGroupStatsEntry 10 }
jnxMbgSgwCgCgfGrpBatchRspErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Tatal number of the batch response errors for the CGF group"
::= { jnxMbgSgwCgCgfGroupStatsEntry 11 }
jnxMbgSgwCgCgfGrpBatchCDRsTx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Total number of the batch CDRs transmitted for the CGF group"
::= { jnxMbgSgwCgCgfGroupStatsEntry 12 }
jnxMbgSgwCgCgfGroupTotalWFA OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Total WFA available for the CGF group"
::= { jnxMbgSgwCgCgfGroupStatsEntry 13 }
jnxMbgSgwCgCgfGroupProfName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A string that uniquely identifies the TSP Profile."
::= { jnxMbgSgwCgCgfGroupStatsEntry 14 }
--
-- CGF Stats
--
jnxMbgSgwCgCgfStatsEntry OBJECT-TYPE
SYNTAX JnxMbgSgwCgCgfStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row listing the statistics for each
CGF Server configured on the SGW."
INDEX {jnxMbgGwIndex, jnxMbgSgwCgCgfIndex }
::= { jnxMbgSgwCgCgfStatsTable 1 }
JnxMbgSgwCgCgfStatsEntry ::= SEQUENCE {
jnxMbgSgwCgCgfIndex Unsigned32,
jnxMbgSgwCgCgfIpAddress IpAddress,
jnxMbgSgwCgCgfStatus INTEGER,
jnxMbgSgwCgCgfUpDuration Counter64,
jnxMbgSgwCgCgfDownDuration Counter64,
jnxMbgSgwCgCgfEchoReqTx Counter64,
jnxMbgSgwCgCgfEchoReqRx Counter64,
jnxMbgSgwCgCgfEchoReqTmout Counter64,
jnxMbgSgwCgCgfEchoRespTx Counter64,
jnxMbgSgwCgCgfEchoRespRx Counter64,
jnxMbgSgwCgCgfVerUnsuppTx Counter64,
jnxMbgSgwCgCgfVerUnsuppRx Counter64,
jnxMbgSgwCgCgfNodeAliveReqTx Counter64,
jnxMbgSgwCgCgfNodeAliveReqRx Counter64,
jnxMbgSgwCgCgfNodeAliveReqTmout Counter64,
jnxMbgSgwCgCgfNodeAliveRespTx Counter64,
jnxMbgSgwCgCgfNodeAliveRespRx Counter64,
jnxMbgSgwCgCgfRedirectReqRx Counter64,
jnxMbgSgwCgCgfRedirectRespTx Counter64,
jnxMbgSgwCgCgfDRTReqTx Counter64,
jnxMbgSgwCgCgfDRTReqTmout Counter64,
jnxMbgSgwCgCgfDRTSuccRespRx Counter64,
jnxMbgSgwCgCgfDRTErrRespRx Counter64,
jnxMbgSgwCgCgfCdrTx Counter64,
jnxMbgSgwCgCgfDRTRTTMean Counter64,
jnxMbgSgwCgCgfDRTRTTMin Counter64,
jnxMbgSgwCgCgfDRTRTTMax Counter64,
jnxMbgSgwCgCgfTransToDownState Counter64,
jnxMbgSgwCgCgfContainers Counter64,
jnxMbgSgwCgCgfProfileName DisplayString
}
jnxMbgSgwCgCgfIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A number representing each CGF Server whose statistics
is being generated."
::= { jnxMbgSgwCgCgfStatsEntry 1 }
jnxMbgSgwCgCgfIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "CGF Server IP-address."
::= { jnxMbgSgwCgCgfStatsEntry 2 }
jnxMbgSgwCgCgfStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1), -- server is up
down(2) -- server is not reachable or unconfigured
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates the state of the CGF Server i.e UP or DOWN."
::= { jnxMbgSgwCgCgfStatsEntry 3 }
jnxMbgSgwCgCgfUpDuration OBJECT-TYPE
SYNTAX Counter64
UNITS "minutes"
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION "Total duration in minutes for which the CGF Server
was in UP State."
::= { jnxMbgSgwCgCgfStatsEntry 4 }
jnxMbgSgwCgCgfDownDuration OBJECT-TYPE
SYNTAX Counter64
UNITS "minutes"
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION "Total duration in minutes for which the CGF Server
was in DOWN State."
::= { jnxMbgSgwCgCgfStatsEntry 5 }
jnxMbgSgwCgCgfEchoReqTx OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total number of Echo Requests transmitted to the CGF Server."
::= { jnxMbgSgwCgCgfStatsEntry 6 }
jnxMbgSgwCgCgfEchoReqRx OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total number of Echo Requests received from the CGF Server."
::= { jnxMbgSgwCgCgfStatsEntry 7 }
jnxMbgSgwCgCgfEchoReqTmout OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total number of Echo Requests to the CGF Server that
timed out."
::= { jnxMbgSgwCgCgfStatsEntry 8 }
jnxMbgSgwCgCgfEchoRespTx OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total number of Echo Responses transmitted to the CGF Server."
::= { jnxMbgSgwCgCgfStatsEntry 9 }
jnxMbgSgwCgCgfEchoRespRx OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total number of Echo Responses received from the CGF Server."
::= { jnxMbgSgwCgCgfStatsEntry 10 }
jnxMbgSgwCgCgfVerUnsuppTx OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total number of Version Unsupported messages transmitted to
the CGF Server."
::= { jnxMbgSgwCgCgfStatsEntry 11 }
jnxMbgSgwCgCgfVerUnsuppRx OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total number of Version Unsupported messages received
from the CGF Server."
::= { jnxMbgSgwCgCgfStatsEntry 12 }
jnxMbgSgwCgCgfNodeAliveReqTx OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION "Total number of Node Alive Requests transmitted to the
CGF Server."
::= { jnxMbgSgwCgCgfStatsEntry 13 }
jnxMbgSgwCgCgfNodeAliveReqRx OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total number of Node Alive Requests received from
the CGF Server."
::= { jnxMbgSgwCgCgfStatsEntry 14 }
jnxMbgSgwCgCgfNodeAliveReqTmout OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION "Total number of Node Alive Requests to the CGF Server
that timed out."
::= { jnxMbgSgwCgCgfStatsEntry 15 }
jnxMbgSgwCgCgfNodeAliveRespTx OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total number of Node Alive Responses transmitted
to the CGF Server."
::= { jnxMbgSgwCgCgfStatsEntry 16 }
jnxMbgSgwCgCgfNodeAliveRespRx OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION "Total number of Node Alive Responses received from
the CGF Server."
::= { jnxMbgSgwCgCgfStatsEntry 17 }
jnxMbgSgwCgCgfRedirectReqRx OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total number of Redirect Requests received from
the CGF Server."
::= { jnxMbgSgwCgCgfStatsEntry 18 }
jnxMbgSgwCgCgfRedirectRespTx OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total number of Redirect Responses transmitted
to the CGF Server."
::= { jnxMbgSgwCgCgfStatsEntry 19 }
jnxMbgSgwCgCgfDRTReqTx OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total number of Data Record Transfer Requests transmitted to
the CGF Server.This includes the retransmission counts also."
::= { jnxMbgSgwCgCgfStatsEntry 20 }
jnxMbgSgwCgCgfDRTReqTmout OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION "Total number of Data Record Transfer Requests to the CGF
Server that timed out after the configured number of retries."
::= { jnxMbgSgwCgCgfStatsEntry 21 }
jnxMbgSgwCgCgfDRTSuccRespRx OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total number of Data Record Transfer Responses indicating
success received from the CGF Server."
::= { jnxMbgSgwCgCgfStatsEntry 22 }
jnxMbgSgwCgCgfDRTErrRespRx OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total number of Data Record Transfer Responses indicating
error received from the CGF Server."
::= { jnxMbgSgwCgCgfStatsEntry 23 }
jnxMbgSgwCgCgfCdrTx OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION "Total number of Call Data Records (CDRs) transmitted
to the CGF Server."
::= { jnxMbgSgwCgCgfStatsEntry 24 }
jnxMbgSgwCgCgfDRTRTTMean OBJECT-TYPE
SYNTAX Counter64
UNITS "seconds"
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Mean Round Trip Time of the Data Record Transfer Request and Response
to and from the CGF Server in seconds. This is calculated from the
average of the minimum and maximum round trip times of the Data Record
Transfer Request. This is applicable for CGF Servers which are
connected via UDP protocol."
::= { jnxMbgSgwCgCgfStatsEntry 25 }
jnxMbgSgwCgCgfDRTRTTMin OBJECT-TYPE
SYNTAX Counter64
UNITS "seconds"
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Minimum Round Trip Time of the Data Record Transfer Request and
Response to and from the CGF Server in seconds. This is
applicable for CGF Servers which are connected via UDP protocol."
::= { jnxMbgSgwCgCgfStatsEntry 26 }
jnxMbgSgwCgCgfDRTRTTMax OBJECT-TYPE
SYNTAX Counter64
UNITS "seconds"
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Maximum Round Trip Time of the Data Record Transfer Request and
Response to and from the CGF Server in seconds.This is
applicable for CGF Servers which are connected via UDP protocol."
::= { jnxMbgSgwCgCgfStatsEntry 27 }
jnxMbgSgwCgCgfTransToDownState OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION "Total number of transitions of the CGF Server to
the DOWN state."
::= { jnxMbgSgwCgCgfStatsEntry 28 }
jnxMbgSgwCgCgfContainers OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION "Total number of closed containers to the CGF Server."
::= { jnxMbgSgwCgCgfStatsEntry 29 }
jnxMbgSgwCgCgfProfileName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A string that uniquely identifies the CGF Peer Profile."
::= { jnxMbgSgwCgCgfStatsEntry 30 }
jnxMbgSgwCgGlobalStatsEntry OBJECT-TYPE
SYNTAX JnxMbgSgwCgGlobalStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row listing the statistics for each SGW charging
global statistics."
INDEX { jnxMbgGwIndex }
::= { jnxMbgSgwCgGlobalStatsTable 1 }
JnxMbgSgwCgGlobalStatsEntry ::= SEQUENCE {
jnxMbgSgwCgCdrSendErrors Counter64,
jnxMbgSgwCgCdrEncodeErrors Counter64,
jnxMbgSgwCgCdrAllocFailures Counter64,
jnxMbgSgwCgContFailures Counter64,
jnxMbgSgwCgCmBearersCreated Counter64,
jnxMbgSgwCgCmBearersDeleted Counter64
}
-- Charging Global Stats
jnxMbgSgwCgCdrSendErrors OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total number of CDR send errors to charging module."
::= { jnxMbgSgwCgGlobalStatsEntry 1 }
jnxMbgSgwCgCdrEncodeErrors OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total number of CDR (charging data record) encoding errors."
::= { jnxMbgSgwCgGlobalStatsEntry 2 }
jnxMbgSgwCgCdrAllocFailures OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total number of CDR memory allocation failures."
::= { jnxMbgSgwCgGlobalStatsEntry 3 }
jnxMbgSgwCgContFailures OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total number of container failures."
::= { jnxMbgSgwCgGlobalStatsEntry 4 }
jnxMbgSgwCgCmBearersCreated OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total number bearers created."
::= { jnxMbgSgwCgGlobalStatsEntry 5 }
jnxMbgSgwCgCmBearersDeleted OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total number of bearers destroyed."
::= { jnxMbgSgwCgGlobalStatsEntry 6 }
jnxMbgSgwCgServerName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..31))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A string that uniquely identifies the CGF server name."
::= { jnxMbgSgwCgNotificationVars 1 }
jnxMbgSgwCgServicePicName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..31))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This identifies the session-pic, in the form ms-a/b/0,
where <a> is the slot and <b> could be either 0 or 1."
::= { jnxMbgSgwCgNotificationVars 2 }
jnxMbgSgwCgCDRDest OBJECT-TYPE
SYNTAX INTEGER {
cdrcgf (1),
cdrbackup (2),
cdrnobackup (3) }
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This indicates any transisitions in the state of the CGF.
Value 1 indicates one of the CGF for the Group came up. Redirecting CDRs to the Active CGF.
Value 2 indicates last active CGF for the Group went down. CDRs being written to backup Local storage device.
Value 3 indicates last active CGF for the Group went down. Backup Local storage device not configured."
::= { jnxMbgSgwCgNotificationVars 3 }
jnxMbgSgwCgTSPName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..31))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A string that uniquely identifies the Transport Profile."
::= { jnxMbgSgwCgNotificationVars 4 }
jnxMbgSgwCgMemLimit OBJECT-TYPE
SYNTAX INTEGER {
memfulldisconnectnew (1),
memfulldisconnectnewrslvd (2),
memfulldisconnectexistnew (3),
memfulldisconnectexistnewrslvd(4)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This indicates any transisitions in the state of the CGF.
Value 1 indicates System has reached Level 1 critical memory threshold.
Action - Check the CGF server connections. If local storage is enabled,
please ftp the charging records immediately.
If local storage is not enabled, please enable it so the
charging records can be stored in local persistent storage.
Risk - No new sessions will be allowed.
Value 2 indicates System reaching Level 1 critical memory threshold
condition has been resolved.
Value 3 indicates System has reached Level 2 critical memory threshold.
Action - Check the CGF server connections. If local storage is enabled,
please ftp the charging records immediately.
If local storage is not enabled, please enable it so the
charging records can be stored in local persistent storage.
Risk - New and existing sessions will be not be allowed.
Value 4 indicates System reaching Level 2 critical memory threshold
condition has been resolved."
::= { jnxMbgSgwCgNotificationVars 5 }
jnxMbgSgwCgLcsSpace OBJECT-TYPE
SYNTAX INTEGER {
localstoragememlevel1 (1),
localstoragememlevel2 (2),
localstoragememlevel3 (3)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Water marking for the local storage levels in charged of RE."
::= { jnxMbgSgwCgNotificationVars 6 }
jnxMbgSgwCgLcsUtil OBJECT-TYPE
SYNTAX Gauge32
UNITS "percent"
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The percentage of the total of Local Storage
Space by one the Charged on RE"
::= { jnxMbgSgwCgNotificationVars 7 }
jnxMbgSgwCgAlarmStatus OBJECT-TYPE
SYNTAX INTEGER {
raised (1),
cleared (2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Value 1 indicates that the Alarm for a particular condition is present.
Value 2 indicates that the Alarm for a particular condition is absent."
::= { jnxMbgSgwCgNotificationVars 8 }
jnxMbgSgwCgProfileName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A string that identifies a charging profile ."
::= { jnxMbgSgwCgNotificationVars 9 }
jnxMbgSgwCgPrevMMState OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A string that indicates the maintenance-mode state ."
::= { jnxMbgSgwCgNotificationVars 10 }
jnxMbgSgwCgNewMMState OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A string that indicates the maintenance-mode state ."
::= { jnxMbgSgwCgNotificationVars 11 }
jnxMbgSgwCgTProfileName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A string that identifies a charging profile ."
::= { jnxMbgSgwCgNotificationVars 12 }
jnxMbgSgwCgTPrevMMState OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A string that indicates the maintenance-mode state ."
::= { jnxMbgSgwCgNotificationVars 13 }
jnxMbgSgwCgTNewMMState OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A string that indicates the maintenance-mode state ."
::= { jnxMbgSgwCgNotificationVars 14 }
jnxMbgSgwCgSGwName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A string that indicates the gateway name"
::= { jnxMbgSgwCgNotificationVars 15 }
jnxMbgSgwCgCgfProfName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A string that uniquely identifies the CGF Profile."
::= { jnxMbgSgwCgNotificationVars 16 }
jnxMbgSgwCgGtpGWUpNotify NOTIFICATION-TYPE
OBJECTS { jnxMbgGwName,
jnxMbgSgwCgServerName,
jnxMbgSgwCgServicePicName }
STATUS current
DESCRIPTION
"This notification signifies that the specified server has been
marked alive. The ServerName identifies the server and the
SPIdentfier identifies the session-pic which originated this
notification."
::= { jnxMbgSgwCgNotifications 1 }
jnxMbgSgwCgGtpGWDownNotify NOTIFICATION-TYPE
OBJECTS { jnxMbgGwName,
jnxMbgSgwCgServerName,
jnxMbgSgwCgServicePicName }
STATUS current
DESCRIPTION
"This notification signifies that the specified server has been
marked dead. The ServerName identifies the server and the
SPIdentfier identifies the session-pic which originated this
notification."
::= { jnxMbgSgwCgNotifications 2 }
jnxMbgSgwCgCDRDestNotify NOTIFICATION-TYPE
OBJECTS { jnxMbgGwName,
jnxMbgSgwCgCDRDest,
jnxMbgSgwCgTSPName,
jnxMbgSgwCgCgfIpAddress }
STATUS current
DESCRIPTION
"This signifies change in the destination of the CDRs
(Charging Data Record)"
::= { jnxMbgSgwCgNotifications 3 }
jnxMbgSgwCgServiceUpNotify NOTIFICATION-TYPE
OBJECTS { jnxMbgGwName,
jnxMbgSgwCgServicePicName }
STATUS current
DESCRIPTION
"This signifies the Charging daemon is UP on the SP."
::= { jnxMbgSgwCgNotifications 4 }
jnxMbgSgwCgMMStateChangeNotify NOTIFICATION-TYPE
OBJECTS { jnxMbgGwName,
jnxMbgSgwCgProfileName,
jnxMbgSgwCgPrevMMState,
jnxMbgSgwCgNewMMState }
STATUS current
DESCRIPTION
"This indicates that the given charging profile underwent a change
in the maintenance-mode."
::= { jnxMbgSgwCgNotifications 5 }
jnxMbgSgwCgTMMStateChangeNotify NOTIFICATION-TYPE
OBJECTS { jnxMbgGwName,
jnxMbgSgwCgTProfileName,
jnxMbgSgwCgTPrevMMState,
jnxMbgSgwCgTNewMMState }
STATUS current
DESCRIPTION
"This indicates that the given transport profile underwent a change
in the maintenance-mode."
::= { jnxMbgSgwCgNotifications 6 }
jnxMbgSgwCgMemHighThresNotify NOTIFICATION-TYPE
OBJECTS { jnxMbgGwName,
jnxMbgSgwCgTSPName,
jnxMbgSgwCgServicePicName,
jnxMbgSgwCgMemLimit,
jnxMbgSgwCgAlarmStatus }
STATUS current
DESCRIPTION
"This trap indicates the alarm status on the node associated with the utilization of inernal memory space for charging records. This alarm is sent outwhen the utilization exceeds or falls below configured high threshold value. Thealarm status (Active/Clear)is indicated by the jnxMbgSgwCgAlarmStatus variable."
::= { jnxMbgSgwCgNotifications 7 }
jnxMbgSgwCgMemMediumThresNotify NOTIFICATION-TYPE
OBJECTS { jnxMbgGwName,
jnxMbgSgwCgTSPName,
jnxMbgSgwCgServicePicName,
jnxMbgSgwCgMemLimit,
jnxMbgSgwCgAlarmStatus }
STATUS current
DESCRIPTION
"This trap indicates the alarm status on the node associated with the utilization of inernal memory space for charging records. This alarm is sent outwhen the utilization exceeds or falls below configured medium threshold value. The alarm status (Active/Clear)is indicated by the jnxMbgSgwCgAlarmStatus variable."
::= { jnxMbgSgwCgNotifications 8 }
jnxMbgSgwCgMemLowThresNotify NOTIFICATION-TYPE
OBJECTS { jnxMbgGwName,
jnxMbgSgwCgTSPName,
jnxMbgSgwCgServicePicName,
jnxMbgSgwCgMemLimit,
jnxMbgSgwCgAlarmStatus }
STATUS current
DESCRIPTION
"This trap indicates the alarm status on the node associated with the utilization of inernal memory space for charging records. This alarm is sent outwhen the utilization exceeds or falls below configured low threshold value. The alarm status (Active/Clear)is indicated by the jnxMbgSgwCgAlarmStatus variable."
::= { jnxMbgSgwCgNotifications 9 }
jnxMbgSgwCgLcsThresHighNotify NOTIFICATION-TYPE
OBJECTS { jnxMbgGwName,
jnxMbgSgwCgAlarmStatus,
jnxMbgSgwCgLcsUtil }
STATUS current
DESCRIPTION
"This trap indicates the alarm status on the node associated with the utilization of local storage space for charging records. This alarm is sent out when the utilization exceeds or falls below configured high threshold of available disk space. The alarm status (Active/Clear)is indicated by the jnxMbgSgwCgAlarmStatus variable."
::= { jnxMbgSgwCgNotifications 10 }
jnxMbgSgwCgLcsThresMediumNotify NOTIFICATION-TYPE
OBJECTS { jnxMbgGwName,
jnxMbgSgwCgAlarmStatus,
jnxMbgSgwCgLcsUtil }
STATUS current
DESCRIPTION
"This trap indicates the alarm status on the node associated with the utilization of local storage space for charging records. This alarm is sent outwhen the utilization exceeds or falls below configured medium threshold of available disk space. The alarm status (Active/Clear)is indicated by the jnxMbgSgwCgAlarmStatus variable."
::= { jnxMbgSgwCgNotifications 11 }
jnxMbgSgwCgLcsThresLowNotify NOTIFICATION-TYPE
OBJECTS { jnxMbgGwName,
jnxMbgSgwCgAlarmStatus,
jnxMbgSgwCgLcsUtil }
STATUS current
DESCRIPTION
"This trap indicates the alarm status on the node associated with the utilization of local storage space for charging records. This alarm is sent out when the utilization exceeds or falls below configured low threshold of available disk space. The alarm status (Active/Clear)is indicated by the jnxMbgSgwCgAlarmStatus variable."
::= { jnxMbgSgwCgNotifications 12 }
END
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,85 @@
-- ********************************************************************
-- Juniper Mobile Gateway SGW MFWD(Mobile Packet Forwarding objects MIB.
--
-- Copyright (c) 2011-2013, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
-- ********************************************************************
JUNIPER-MOBILE-GW-SGW-MFWD-MIB DEFINITIONS ::= BEGIN
IMPORTS
NOTIFICATION-TYPE, MODULE-IDENTITY, OBJECT-TYPE,
Counter64, Unsigned32, Gauge32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString, RowStatus,
TruthValue FROM SNMPv2-TC
EnabledStatus FROM JUNIPER-MIMSTP-MIB
jnxMobileGatewaySgw FROM JUNIPER-MBG-SMI
jnxMbgGwName FROM JUNIPER-MOBILE-GATEWAYS;
jnxMbgSgwMfwdMib MODULE-IDENTITY
LAST-UPDATED "201108041200Z" -- Aug 04, 2011, 12:00:00 UTC
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
"Juniper Technical Assistance Center
Juniper Networks, Inc.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: [email protected]"
DESCRIPTION
"This module defines objects pertaining to SGW MFWD
(Serving Gateway Mobile Packet Forwarding Daemon) "
::= { jnxMobileGatewaySgw 7 }
jnxMbgSgwMfwdNotifications OBJECT IDENTIFIER
::= { jnxMbgSgwMfwdMib 0 }
jnxMbgSgwMfwdNotificationVars OBJECT IDENTIFIER
::= { jnxMbgSgwMfwdMib 1 }
jnxMbgSgwMfwdServicePicName OBJECT-TYPE
SYNTAX DisplayString (SIZE (8..15))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This identifies the session-pic, in the form ms-a/b/0,
where <a> is the slot and <b> could be either 0 or 1."
::= { jnxMbgSgwMfwdNotificationVars 1 }
jnxMbgSgwMfwdBufMemLimit OBJECT-TYPE
SYNTAX Gauge32
UNITS "percent"
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This indicates the percentage of total buffer memory being used"
::= { jnxMbgSgwMfwdNotificationVars 2 }
jnxMbgSgwMfwdBufMemThresRaise NOTIFICATION-TYPE
OBJECTS { jnxMbgGwName,
jnxMbgSgwMfwdServicePicName,
jnxMbgSgwMfwdBufMemLimit }
STATUS current
DESCRIPTION
"This notification signifies that the high memory buffering threshold
for MFWD has reached at the SPIC level.
The gateway name, SPIC name and memory buffer threshold will be
displayed."
::= { jnxMbgSgwMfwdNotifications 1 }
jnxMbgSgwMfwdBufMemThresClear NOTIFICATION-TYPE
OBJECTS { jnxMbgGwName,
jnxMbgSgwMfwdServicePicName,
jnxMbgSgwMfwdBufMemLimit }
STATUS current
DESCRIPTION
"This notification signifies that the low memory buffering threshold
for MFWD has reached at the SPIC level.
The gateway name, SPIC name and memory buffer threshold will be
displayed."
::= { jnxMbgSgwMfwdNotifications 2 }
END
@@ -0,0 +1,656 @@
--
-- Juniper Mobile Gateway Subscriber Management IP pool objects MIB.
--
-- Copyright (c) 2010-2013, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
--
JUNIPER-MOBILE-GATEWAY-SM-IP-POOL-MIB DEFINITIONS ::= BEGIN
IMPORTS
Counter64, Unsigned32, Gauge32,
NOTIFICATION-TYPE, MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString
FROM SNMPv2-TC
InetAddressType, InetAddress, InetAddressPrefixLength
FROM INET-ADDRESS-MIB
jnxMobileGatewayMibRoot
FROM JUNIPER-SMI
jnxMbgGwIndex, jnxMbgGwName
FROM JUNIPER-MOBILE-GATEWAYS;
jnxMobileGatewayPgwSMIPPoolMib MODULE-IDENTITY
LAST-UPDATED "201111151200Z" -- Nov 15, 2011, 12:00:00 UTC
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
"Juniper Technical Assistance Center
Juniper Networks, Inc.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: [email protected]"
DESCRIPTION
"This module defines objects pertaining to Mobile-Edge Subscriber
Management IP pool Services"
REVISION "201101131200Z" -- Jan 13, 2011, 12:00:00
DESCRIPTION "Initial version"
::= { jnxMobileGatewayMibRoot 5 }
jnxMbgSMIPPoolNotifications OBJECT IDENTIFIER ::=
{ jnxMobileGatewayPgwSMIPPoolMib 0 }
jnxMbgSMIPPoolObjects OBJECT IDENTIFIER ::=
{ jnxMobileGatewayPgwSMIPPoolMib 1 }
jnxMbgSMIPPoolNotificationVars OBJECT IDENTIFIER ::=
{ jnxMbgSMIPPoolObjects 2 }
--
-- Subscriber Management Address Pool Object definitions
--
jnxMbgIPPoolTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxMbgIPPoolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table exposes the local address pools attributes and
their statistics.
This table contains information about local address pools only."
::= { jnxMbgSMIPPoolObjects 3 }
jnxMbgIPPoolEntry OBJECT-TYPE
SYNTAX JnxMbgIPPoolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry representing a single address range or prefix entry
in the pool. It is indexed by Pool Id."
INDEX { jnxMbgIPPoolId }
::= { jnxMbgIPPoolTable 1 }
JnxMbgIPPoolEntry ::= SEQUENCE {
jnxMbgIPPoolId Unsigned32,
jnxMbgIPPoolLogicalSystem DisplayString,
jnxMbgIPPoolRoutingInstance DisplayString,
jnxMbgIPPoolName DisplayString,
jnxMbgIPPoolType InetAddressType,
jnxMbgIPPoolFree Gauge32,
jnxMbgIPPoolInUse Gauge32,
jnxMbgIPPoolUtil Gauge32
}
jnxMbgIPPoolId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A Pool Id which identifies a pool on the mobile-gateway."
::= { jnxMbgIPPoolEntry 1 }
jnxMbgIPPoolLogicalSystem OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A name which identifies the logical-system to which the address
pool belongs on the mobile gateway."
::= { jnxMbgIPPoolEntry 2 }
jnxMbgIPPoolRoutingInstance OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A name which identifies the routing instance to which the address
pool belongs on the mobile gateway."
::= { jnxMbgIPPoolEntry 3 }
jnxMbgIPPoolName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A name which identifies the pool on the mobile-gateway."
::= { jnxMbgIPPoolEntry 4 }
jnxMbgIPPoolType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type configured for this pool on the mobile gateway.
Types supported are Ipv4(1) or IPv6(2)."
::= { jnxMbgIPPoolEntry 5 }
jnxMbgIPPoolFree OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of free addresses in this pool."
::= { jnxMbgIPPoolEntry 6 }
jnxMbgIPPoolInUse OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of used addresses in this pool."
::= { jnxMbgIPPoolEntry 7 }
jnxMbgIPPoolUtil OBJECT-TYPE
SYNTAX Gauge32
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Percentage utilization for this pool."
::= { jnxMbgIPPoolEntry 8 }
jnxMbgIPPoolRangeTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxMbgIPPoolRangeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table exposes the local address pool range's attributes and
their statistics.
This table contains information about local address pools only."
::= { jnxMbgSMIPPoolObjects 4 }
jnxMbgIPPoolRangeEntry OBJECT-TYPE
SYNTAX JnxMbgIPPoolRangeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry representing a address ranges in the pool. It is
indexed by the Gateway Index, Logical System Id,
Routing Instance Id, Pool Id and Range Id."
INDEX { jnxMbgIPPoolId,
jnxMbgIPPoolRangeName }
::= { jnxMbgIPPoolRangeTable 1 }
JnxMbgIPPoolRangeEntry ::= SEQUENCE {
jnxMbgIPPoolRangeName DisplayString,
jnxMbgIPPoolRangeType InetAddressType,
jnxMbgIPPoolRangeFree Gauge32,
jnxMbgIPPoolRangeInUse Gauge32,
jnxMbgIPPoolRangeUtil Gauge32
}
jnxMbgIPPoolRangeName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..64))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of the local IP address pool range"
::= { jnxMbgIPPoolRangeEntry 1 }
jnxMbgIPPoolRangeType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type configured for this range on the mobile gateway.
Types supported are Ipv4(1) or IPv6(2)."
::= { jnxMbgIPPoolRangeEntry 2 }
jnxMbgIPPoolRangeFree OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of free addresses in this range."
::= { jnxMbgIPPoolRangeEntry 3 }
jnxMbgIPPoolRangeInUse OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of used addresses in this range."
::= { jnxMbgIPPoolRangeEntry 4 }
jnxMbgIPPoolRangeUtil OBJECT-TYPE
SYNTAX Gauge32
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Percentage utilization for this range."
::= { jnxMbgIPPoolRangeEntry 5 }
--
-- Deprecated OIDs
--
jnxMbgSMIPPoolTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxMbgSMIPPoolEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"The table lists local address pools and their statistics"
::= { jnxMbgSMIPPoolObjects 1 }
jnxMbgSMIPPoolEntry OBJECT-TYPE
SYNTAX JnxMbgSMIPPoolEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"An entry representing a single address range or prefix entry
in the pool"
INDEX { jnxMbgSMIPPoolLogicalSystem,
jnxMbgSMIPPoolRoutingInstance,
jnxMbgSMIPPoolName }
::= { jnxMbgSMIPPoolTable 1 }
JnxMbgSMIPPoolEntry ::= SEQUENCE {
jnxMbgSMIPPoolLogicalSystem DisplayString,
jnxMbgSMIPPoolRoutingInstance DisplayString,
jnxMbgSMIPPoolName DisplayString,
jnxMbgSMIPPoolType InetAddressType,
jnxMbgSMIPPoolFree Unsigned32,
jnxMbgSMIPPoolInUse Unsigned32,
jnxMbgSMIPPoolUtil Unsigned32
}
jnxMbgSMIPPoolLogicalSystem OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..64))
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"A name which identifies the logical-system to which the address
pool belongs."
::= { jnxMbgSMIPPoolEntry 2 }
jnxMbgSMIPPoolRoutingInstance OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..128))
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"A name which identifies the routing instance to which the address
pool belongs."
::= { jnxMbgSMIPPoolEntry 3 }
jnxMbgSMIPPoolName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..64))
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"A name which identifies this pool on the mobile-gateway."
::= { jnxMbgSMIPPoolEntry 1 }
jnxMbgSMIPPoolType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Indicates whether this pool entry is of type ipv4 or ipv6."
::= { jnxMbgSMIPPoolEntry 4 }
jnxMbgSMIPPoolFree OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Total number of free addresses in this pool entry."
::= { jnxMbgSMIPPoolEntry 5 }
jnxMbgSMIPPoolInUse OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Total number of used addresses in this pool entry."
::= { jnxMbgSMIPPoolEntry 6 }
jnxMbgSMIPPoolUtil OBJECT-TYPE
SYNTAX Unsigned32
UNITS "percent"
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Percentage utilization for this pool entry."
::= { jnxMbgSMIPPoolEntry 7 }
--
-- Objects used in Notifications
--
jnxMbgSMIPPoolThresholdPoolName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The name which identifies the address pool on the mobile-gateway
for which the threshold was exceeded."
::= { jnxMbgSMIPPoolNotificationVars 1 }
jnxMbgSMIPPoolThresholdLSName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The name which identifies the logical-system on the mobile-gateway
in which the address pool threshold was exceeded."
::= { jnxMbgSMIPPoolNotificationVars 2 }
jnxMbgSMIPPoolThresholdRIName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The name which identifies the routing instance on the mobile-gateway
in which the address pool threshold was exceeded."
::= { jnxMbgSMIPPoolNotificationVars 3 }
jnxMbgSMIPPoolConfiguredThreshold OBJECT-TYPE
SYNTAX Unsigned32
UNITS "percent"
MAX-ACCESS accessible-for-notify
STATUS deprecated
DESCRIPTION
"The threshold value configured for an address pool on the mobile
gateway exceeding which a notification is generated."
::= { jnxMbgSMIPPoolNotificationVars 4 }
jnxMbgSMIPPoolCurrentThreshold OBJECT-TYPE
SYNTAX Unsigned32
UNITS "percent"
MAX-ACCESS accessible-for-notify
STATUS deprecated
DESCRIPTION
"The current threshold value for an address pool on the mobile
gateway. This can be equal to or greater than the configured
threshold value."
::= { jnxMbgSMIPPoolNotificationVars 5 }
jnxMbgSMIPPoolMMPoolName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The name which identifies the address pool on the mobile-gateway
which underwent a change in the maintenance-mode state."
::= { jnxMbgSMIPPoolNotificationVars 6 }
jnxMbgSMIPPoolMMLSName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The name which identifies the logical-system on the mobile-gateway
which underwent a change in the maintenance-mode state."
::= { jnxMbgSMIPPoolNotificationVars 7 }
jnxMbgSMIPPoolMMRIName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The name which identifies the routing instance on the mobile-gateway
which underwent a change in the maintenance-mode state."
::= { jnxMbgSMIPPoolNotificationVars 8 }
jnxMbgSMIPPoolPrevMMState OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A string that indicates the maintenance-mode state ."
::= { jnxMbgSMIPPoolNotificationVars 9 }
jnxMbgSMIPPoolNewMMState OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A string that indicates the maintenance-mode state ."
::= { jnxMbgSMIPPoolNotificationVars 10 }
jnxMbgSMIPRangeHiThresRangeName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The name which identifies the address pool's range on the mobile-gateway
for which the threshold was exceeded."
::= { jnxMbgSMIPPoolNotificationVars 11 }
jnxMbgSMIPRangeHiThresPoolName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The name which identifies the address pool on the mobile-gateway, whose
range threshold was exceeded."
::= { jnxMbgSMIPPoolNotificationVars 12 }
jnxMbgSMIPRangeHiLSName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The name which identifies the logical-system on the mobile-gateway
in which the address range threshold was exceeded."
::= { jnxMbgSMIPPoolNotificationVars 13 }
jnxMbgSMIPRangeHiRIName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The name which identifies the routing instance on the mobile-gateway
in which the address range threshold was exceeded."
::= { jnxMbgSMIPPoolNotificationVars 14 }
jnxMbgSMIPRangeHiCfgThres OBJECT-TYPE
SYNTAX Unsigned32
UNITS "percent"
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The threshold value configured for an address pool range on the mobile
gateway exceeding which a notification is generated."
::= { jnxMbgSMIPPoolNotificationVars 15 }
jnxMbgSMIPRangeHiCurrUtil OBJECT-TYPE
SYNTAX Unsigned32
UNITS "percent"
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The current threshold value for an address pool range on the mobile
gateway. This can be equal to or greater than the configured
threshold value."
::= { jnxMbgSMIPPoolNotificationVars 16 }
jnxMbgSMIPRangeLowThresRangeName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The name which identifies the address pool's range on the mobile-gateway
for which the low threshold was reached."
::= { jnxMbgSMIPPoolNotificationVars 17 }
jnxMbgSMIPRangeLowThresPoolName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The name which identifies the address pool on the mobile-gateway, whose
range low threshold was reached."
::= { jnxMbgSMIPPoolNotificationVars 18 }
jnxMbgSMIPRangeLowLSName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The name which identifies the logical-system on the mobile-gateway
in which the address range low threshold was reached."
::= { jnxMbgSMIPPoolNotificationVars 19 }
jnxMbgSMIPRangeLowRIName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The name which identifies the routing instance on the mobile-gateway
in which the address range low threshold was reached."
::= { jnxMbgSMIPPoolNotificationVars 20 }
jnxMbgSMIPRangeLowCfgThres OBJECT-TYPE
SYNTAX Unsigned32
UNITS "percent"
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The threshold value configured for an address pool range on the mobile
gateway reaching which a notification is generated."
::= { jnxMbgSMIPPoolNotificationVars 21 }
jnxMbgSMIPRangeLowCurrUtil OBJECT-TYPE
SYNTAX Unsigned32
UNITS "percent"
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The current threshold value for an address pool range on the mobile
gateway. This can be equal to or greater than the configured
threshold value."
::= { jnxMbgSMIPPoolNotificationVars 22 }
jnxMbgSMIPPoolHTCfgThres OBJECT-TYPE
SYNTAX Unsigned32
UNITS "percent"
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The threshold value configured for an address pool on the mobile gateway
exceeding which a notification is generated."
::= { jnxMbgSMIPPoolNotificationVars 23 }
jnxMbgSMIPPoolCurrUtil OBJECT-TYPE
SYNTAX Unsigned32
UNITS "percent"
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The current utilization value for an address pool on the mobile
gateway. This can be equal to or greater than the configured
threshold value."
::= { jnxMbgSMIPPoolNotificationVars 24 }
jnxMbgSMIPPoolLTCfgThres OBJECT-TYPE
SYNTAX Unsigned32
UNITS "percent"
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The threshold value configured for an address pool on the mobile gateway
reaching which a notification is generated."
::= { jnxMbgSMIPPoolNotificationVars 25 }
--
-- Notifications
--
jnxMbgSMIPPoolThresholdExceeded NOTIFICATION-TYPE
OBJECTS { jnxMbgSMIPPoolThresholdPoolName,
jnxMbgSMIPPoolThresholdLSName,
jnxMbgSMIPPoolThresholdRIName,
jnxMbgSMIPPoolConfiguredThreshold,
jnxMbgSMIPPoolCurrentThreshold }
STATUS deprecated
DESCRIPTION
"This notification signifies that the number of addresses allocated
from a given address pool has exceeded a pre-configured threshold
value."
::= { jnxMbgSMIPPoolNotifications 1 }
jnxMbgSMIPPoolMMStateChange NOTIFICATION-TYPE
OBJECTS { jnxMbgSMIPPoolMMPoolName,
jnxMbgSMIPPoolMMLSName,
jnxMbgSMIPPoolMMRIName,
jnxMbgSMIPPoolPrevMMState,
jnxMbgSMIPPoolNewMMState }
STATUS current
DESCRIPTION
"This notification indicates that the pool name indicated by
LS-name, RI-name and pool-name undergoes a change in the
maintenance-mode state."
::= { jnxMbgSMIPPoolNotifications 2 }
jnxMbgSMIPRangeHighThresExcd NOTIFICATION-TYPE
OBJECTS { jnxMbgSMIPRangeHiThresRangeName,
jnxMbgSMIPRangeHiThresPoolName,
jnxMbgSMIPRangeHiLSName,
jnxMbgSMIPRangeHiRIName,
jnxMbgSMIPRangeHiCfgThres,
jnxMbgSMIPRangeHiCurrUtil }
STATUS current
DESCRIPTION
"This notification indicates that the range name that exceeded
higher threshold."
::= { jnxMbgSMIPPoolNotifications 3 }
jnxMbgSMIPRangeLowThresRchd NOTIFICATION-TYPE
OBJECTS { jnxMbgSMIPRangeLowThresRangeName,
jnxMbgSMIPRangeLowThresPoolName,
jnxMbgSMIPRangeLowLSName,
jnxMbgSMIPRangeLowRIName,
jnxMbgSMIPRangeLowCfgThres,
jnxMbgSMIPRangeLowCurrUtil }
STATUS current
DESCRIPTION
"This notification indicates that the range name that reached
lower threshold."
::= { jnxMbgSMIPPoolNotifications 4 }
jnxMbgSMIPPoolHighThresExcd NOTIFICATION-TYPE
OBJECTS { jnxMbgSMIPPoolThresholdPoolName,
jnxMbgSMIPPoolThresholdLSName,
jnxMbgSMIPPoolThresholdRIName,
jnxMbgSMIPPoolHTCfgThres,
jnxMbgSMIPPoolCurrUtil }
STATUS current
DESCRIPTION
"This notification signifies that the number of addresses allocated
from a given address pool has exceeded a pre-configured threshold
value."
::= { jnxMbgSMIPPoolNotifications 5 }
jnxMbgSMIPPoolLowThresRchd NOTIFICATION-TYPE
OBJECTS { jnxMbgSMIPPoolThresholdPoolName,
jnxMbgSMIPPoolThresholdLSName,
jnxMbgSMIPPoolThresholdRIName,
jnxMbgSMIPPoolLTCfgThres,
jnxMbgSMIPPoolCurrUtil }
STATUS current
DESCRIPTION
"This notification signifies that the number of addresses allocated
from a given address pool has reached the lower threshold value."
::= { jnxMbgSMIPPoolNotifications 6 }
jnxMbgIPPoolExhausted NOTIFICATION-TYPE
OBJECTS { jnxMbgIPPoolLogicalSystem,
jnxMbgIPPoolRoutingInstance,
jnxMbgIPPoolName}
STATUS current
DESCRIPTION
"This notification signifies that the given pool has exhausted all its
addresses and there are no free addresses left."
::= { jnxMbgSMIPPoolNotifications 7 }
END
+101
View File
@@ -0,0 +1,101 @@
--
-- Juniper Mobile Gateways objects MIB.
--
-- Copyright (c) 2011-2013, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
--
JUNIPER-MOBILE-GATEWAYS DEFINITIONS ::= BEGIN
IMPORTS
Counter64, IpAddress, Integer32, Counter32, Unsigned32,
NOTIFICATION-TYPE, MODULE-IDENTITY,OBJECT-TYPE
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString, RowStatus, TruthValue
FROM SNMPv2-TC
Ipv6AddressPrefix, Ipv6AddressIfIdentifier, Ipv6Address
FROM IPV6-TC
InetAddressType, InetAddress, InetPortNumber, InetAddressPrefixLength
FROM INET-ADDRESS-MIB
EnabledStatus
FROM JUNIPER-MIMSTP-MIB
jnxMobileGatewayMibRoot
FROM JUNIPER-SMI;
--
-- This will be used as a root for MIBs common for both PGW and SGW.
--
jnxMobileGateways MODULE-IDENTITY
LAST-UPDATED "201101031200Z" -- Jan 03, 2011, 12:00:00 UTC
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
"Juniper Technical Assistance Center
Juniper Networks, Inc.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: [email protected]"
DESCRIPTION
"This module defines objects pertaining to Mobile-Edge Gateways"
REVISION "201101031200Z" -- Jan 03, 2011, 12:00:00
DESCRIPTION "Initial version"
::= { jnxMobileGatewayMibRoot 4 }
jnxMbgGwIndexTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxMbgGwIndexEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry corresponds to a mobile gateway "
::= { jnxMobileGateways 1 }
jnxMbgGwIndexEntry OBJECT-TYPE
SYNTAX JnxMbgGwIndexEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A specification of the mobile gateway"
INDEX { jnxMbgGwIndex }
::= { jnxMbgGwIndexTable 1}
JnxMbgGwIndexEntry ::= SEQUENCE {
jnxMbgGwIndex Unsigned32,
jnxMbgGwName DisplayString,
jnxMbgGwType DisplayString
}
jnxMbgGwIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Gateway Index."
::= { jnxMbgGwIndexEntry 1 }
jnxMbgGwName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Gateway Name."
::= { jnxMbgGwIndexEntry 2 }
jnxMbgGwType OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Gateway type: PGW/SGW."
::= { jnxMbgGwIndexEntry 3 }
END
+50 -2
View File
@@ -1,7 +1,7 @@
--
-- Juniper Multi-Protocol Label Switched Paths MIB
--
-- Copyright (c) 1998-2004, 2006-2007, Juniper Networks, Inc.
-- Copyright (c) 1998-2013, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
@@ -561,7 +561,10 @@ MplsLspInfoEntry ::=
mplsPathInfoExclude Integer32,
mplsPathInfoSetupPriority INTEGER,
mplsPathInfoHoldPriority INTEGER,
mplsPathInfoProperties INTEGER
mplsPathInfoProperties INTEGER,
mplsLspInfoAggrOctets Counter64,
mplsLspInfoAggrPackets Counter64,
mplsPathInfoRecordRouteWithLabels OCTET STRING
}
mplsLspInfoName OBJECT-TYPE
@@ -881,7 +884,51 @@ mplsPathInfoProperties OBJECT-TYPE
unless mplsPathInfoName is not empty"
::= { mplsLspInfoEntry 27 }
mplsLspInfoAggrOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of octets that have beeen forwarded over
current LSP. This is an aggregate count of octets
forwarded over all LSP instances from the time
LSP was up. The number reported is not realtime, may
be subject to several minutes delay. The delay is
controllable by mpls statistics gathering interval,
which by default is once every 5 minutes. If mpls
statistics gathering is not enabled, this number will
not increment."
::= { mplsLspInfoEntry 28 }
mplsLspInfoAggrPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets that have been forwarded over
current LSP. This is an aggregate count of packets
forwarded over all LSP instances from the time
LSP was up. The number reported is not realtime, may
be subject to several minutes delay. The delay is
controllable by mpls statistics gathering interval,
which by default is once every 5 minutes. If mpls
statistics gathering is not enabled, this number will
not increment."
::= { mplsLspInfoEntry 29 }
mplsPathInfoRecordRouteWithLabels OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..1024))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The route actually used for this path, as
recorded by the signaling protocol.
This field is a displayable string in the
format of XXX.XXX.XXX.XXX <flag/label> <space>
repeated for each address.
This field is meaningless unless mplsPathInfoName is
not empty"
::= { mplsLspInfoEntry 30 }
--
-- definition of MPLS traps
@@ -997,3 +1044,4 @@ mplsPathInfoProperties OBJECT-TYPE
::= { mplsLspTraps 5 }
END
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -1,7 +1,7 @@
--
-- Juniper Enterprise Specific MIB: PAE MIB Extension
--
-- Copyright (c) 2007, Juniper Networks, Inc.
-- Copyright (c) 2007-2008, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
+101 -4
View File
@@ -1,7 +1,7 @@
--
-- Juniper Enterprise Specific MIB: PFE MIB
--
-- Copyright (c) 2006, Juniper Networks, Inc.
-- Copyright (c) 2006-2012, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
@@ -10,7 +10,8 @@
JUNIPER-PFE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Counter32, Integer32
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Counter32, Counter64, Integer32
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
@@ -18,7 +19,7 @@ IMPORTS
FROM JUNIPER-SMI;
jnxPfeMib MODULE-IDENTITY
LAST-UPDATED "201002070000Z" -- Sun Feb 07 00:00:00 2010 UTC
LAST-UPDATED "201109220000Z" -- Thu Sept 22 00:00:00 2011 UTC
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Technical Assistance Center
@@ -30,9 +31,19 @@ jnxPfeMib MODULE-IDENTITY
DESCRIPTION
"The MIB provides PFE specific data."
REVISION "201109090000Z"
DESCRIPTION
"Added new Table jnxPfeMemoryErrorsTable which gives parity and
ecc errors.
Added new Trap pfeMemoryErrors"
REVISION "201002070000Z"
DESCRIPTION
"Added new notification types."
REVISION "201403120000Z"
DESCRIPTION
"Added new Table jnxPfeNotifyGlParAccSec which counts
notifications for the packets parsed/processed by
access-security."
--REVISION "201001070000Z"
--DESCRIPTION
-- "Added new notification types."
@@ -89,7 +100,8 @@ jnxPfeMib MODULE-IDENTITY
jnxPfeNotifyGlPktGetFails Counter32,
jnxPfeNotifyGlDmaFails Counter32,
jnxPfeNotifyGlDmaTotals Counter32,
jnxPfeNotifyGlUnknowns Counter32
jnxPfeNotifyGlUnknowns Counter32,
jnxPfeNotifyGlParAccSec Counter32
}
jnxPfeNotifyGlSlot OBJECT-TYPE
@@ -272,6 +284,15 @@ jnxPfeMib MODULE-IDENTITY
only."
::= { jnxPfeNotifyGlEntry 19 }
jnxPfeNotifyGlParAccSec OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count of notifications for the packets parsed/processed by
access-security."
::= { jnxPfeNotifyGlEntry 20 }
--
-- This table provides Type specific PFE notification stats for each PFE
-- slot, exposing the data provided by the 'show pfe statistics
@@ -405,4 +426,80 @@ jnxPfeMib MODULE-IDENTITY
message does not match any of the valid types."
::= { jnxPfeNotifyTypeEntry 6 }
--
-- This table provides error counters for each PFE
--
jnxPfeMemoryErrorsTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxPfeMemoryErrorsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This provides PFE memory errors"
::= { jnxPfeNotification 3 }
jnxPfeMemoryErrorsEntry OBJECT-TYPE
SYNTAX JnxPfeMemoryErrorsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { jnxPfeFpcSlot, jnxPfeSlot }
::= { jnxPfeMemoryErrorsTable 1 }
JnxPfeMemoryErrorsEntry ::=
SEQUENCE {
jnxPfeFpcSlot Integer32,
jnxPfeSlot Integer32,
jnxPfeParityErrors Counter64,
jnxPfeEccErrors Counter64
}
jnxPfeFpcSlot OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The FPC slot number for this set of PFE notification"
::= { jnxPfeMemoryErrorsEntry 1 }
jnxPfeSlot OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The pfe slot number for this set of errors"
::= { jnxPfeMemoryErrorsEntry 2 }
jnxPfeParityErrors OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The parity error count"
::= { jnxPfeMemoryErrorsEntry 3 }
jnxPfeEccErrors OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ECC error count"
::= { jnxPfeMemoryErrorsEntry 4 }
pfeMemoryErrorsNotificationPrefix OBJECT IDENTIFIER ::= { jnxPfeNotification 0 }
pfeMemoryErrors NOTIFICATION-TYPE
OBJECTS {
jnxPfeParityErrors,
jnxPfeEccErrors
}
STATUS current
DESCRIPTION
"A pfeMemoryErrors notification is sent when the value
of jnxPfeParityErrors or jnxPfeEccErrors increases."
::= { pfeMemoryErrorsNotificationPrefix 1 }
END
+22 -4
View File
@@ -1,7 +1,7 @@
--
-- Juniper Enterprise Specific MIB: Ping MIB
--
-- Copyright (c) 2001-2007, Juniper Networks, Inc.
-- Copyright (c) 2001-2012, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
@@ -32,7 +32,7 @@ IMPORTS
FROM JUNIPER-SMI;
jnxPingMIB MODULE-IDENTITY
LAST-UPDATED "200902010000Z" -- February 1 00:00:00 2005 UTC
LAST-UPDATED "200911180000Z" -- November 18 00:00:00 2009 UTC
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Technical Assistance Center
@@ -47,6 +47,12 @@ jnxPingMIB MODULE-IDENTITY
related entries in mib-2, pingMIB."
-- revision history
REVISION "201109200000Z" -- September 20 00:00:00 2011 UTC
DESCRIPTION
"Updated the jnxPingCtlTargetPort description."
REVISION "200911180000Z" -- November 18 00:00:00 2009 UTC
DESCRIPTION
"Added jnxPingCtlEXseriesHWTimeStamp to jnxPingCtlTable."
REVISION "200904200000Z" -- April 20 00:00:00 2009 UTC
DESCRIPTION
"Added jnxPingCtlTargetPort to jnxPingCtlTable."
@@ -158,7 +164,8 @@ JnxPingCtlEntry ::=
jnxPingCtlJseriesHWTimeStamp TruthValue,
jnxPingCtlOneWayHWTimeStamp TruthValue,
jnxPingCtlMovAvgSize Unsigned32,
jnxPingCtlMXseriesHWTimeStamp TruthValue
jnxPingCtlMXseriesHWTimeStamp TruthValue,
jnxPingCtlEXseriesHWTimeStamp TruthValue
}
jnxPingCtlOwnerIndex OBJECT-TYPE
@@ -458,7 +465,8 @@ jnxPingCtlTargetPort OBJECT-TYPE
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The target UDP/TCP port used by the probe."
"The target UDP/TCP port used by the probe.
When ICMP ping is used, jnxPingCtlTargetPort value will be shown as 0."
::= { jnxPingCtlEntry 17 }
jnxPingCtlJseriesHWTimeStamp OBJECT-TYPE
@@ -516,6 +524,16 @@ jnxPingCtlMXseriesHWTimeStamp OBJECT-TYPE
DEFVAL { false }
::= { jnxPingCtlEntry 21 }
jnxPingCtlEXseriesHWTimeStamp OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Use to enable the RPM Hardware Timestamp feature on EX-series switches.
For thoses, this object must have the value: false."
DEFVAL { false }
::= { jnxPingCtlEntry 22 }
--
+476
View File
@@ -0,0 +1,476 @@
-- *****************************************************************
-- Juniper Enterprise Specific MIB: JUNIPER-POWER-MANAGEMENT
--
-- Copyright (c) 2009-2010, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
-- *****************************************************************
JUNIPER-POWER-SUPPLY-UNIT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString, TruthValue
FROM SNMPv2-TC
jnxContentsContainerIndex, jnxContentsL1Index,
jnxContentsL2Index, jnxContentsL3Index
FROM JUNIPER-MIB
jnxPsuMIBRoot
FROM JUNIPER-SMI;
jnxPsuMIB MODULE-IDENTITY
LAST-UPDATED "201010270000Z" -- Oct 27 00:00:00 2010 UTC
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
"Juniper Technical Assistance Center
Juniper Networks, Inc.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: [email protected]"
DESCRIPTION
"The Juniper Supply Unit MIB definitions for enabling
power monitoring and management of a juniper device."
-- revision history
REVISION "201001270000Z" -- January 27 00:00:00 2010 UTC
DESCRIPTION
"Initial revision."
REVISION "201005130000Z" -- May 13 00:00:00 2010 UTC
DESCRIPTION
"Added new OIDs for power budget statistics which gives details of
Power reserved for Chassis and the Total power allocated to Chassis
including for each FPC.
Added new Table jnxPsuFpcPowerTable which gives the Priority
assigned and Power allocated to each FPC."
REVISION "201010270000Z" -- Oct 27 00:00:00 2010 UTC
DESCRIPTION
"Added new OIDs for power budget statistics which gives details of
Power reserved for System dynamically."
::= { jnxPsuMIBRoot 1 }
jnxPsuNotifications OBJECT IDENTIFIER ::= { jnxPsuMIB 1 }
jnxPsuObjects OBJECT IDENTIFIER ::= { jnxPsuMIB 2 }
--**********************************************************************
-- PSU Scalar Objects
--**********************************************************************
jnxPsuScalars OBJECT IDENTIFIER ::= { jnxPsuObjects 1 }
jnxPsuAvailableDeviceCount OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Gives the number of PSU units available online in the System."
::= { jnxPsuScalars 1 }
jnxPsuAvailableAveragePowerSupply OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Gives the total average power that the System can supply from the
available online units in Watts."
::= { jnxPsuScalars 2 }
jnxPsuAvailableMaxPowerSupply OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Gives the total maximum power that the System can supply from the
available online units in Watts."
::= { jnxPsuScalars 3 }
jnxPsuRedundancy OBJECT-TYPE
SYNTAX INTEGER {
nPlusNRedundancy(1),
nPlusOneRedundancy(2),
none(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"PSU power redundancy configuration."
::= { jnxPsuScalars 4 }
jnxPsuChassisPowerReserved OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Power reserved for Chassis in Watts."
::= { jnxPsuScalars 5 }
jnxPsuChassisPowerAllocated OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total power allocated for chassis and all the FPCs in Watts."
::= { jnxPsuScalars 6 }
jnxPsuRedundantPowerAvailable OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Power(in Watts) that is still available for allocation
even while supporting redundancy with the present usage."
::= { jnxPsuScalars 7 }
jnxPsuTotalPowerAvailable OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Power(in Watts) which could be made available for further
allocation without supporting any redundancy with the present usage."
::= { jnxPsuScalars 8 }
jnxPsuChassisPowerConsumed OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total power consumed by the entire system rounded to the nearest integer.
This is calculated using the PowerFactor, Current and Voltage values
of each PSU that is online and connected to the System."
::= { jnxPsuScalars 9 }
jnxPsuTemperatureInflow OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average inflow temperature calculated from all
the available input sensors on the master RE."
::= { jnxPsuScalars 10 }
jnxPsuTemperatureOutflow OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average outflow temperature calculated from all
the available output sensors on the master RE."
::= { jnxPsuScalars 11 }
jnxPsuTemperatureInflowSamples OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of samples being taken while calculating
jnxPsuTemperatureInflow."
::= { jnxPsuScalars 12 }
jnxPsuTemperatureOutflowSamples OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of samples being taken while calculating
jnxPsuTemperatureOutflow."
::= { jnxPsuScalars 13 }
--**********************************************************************
-- Device POWER
--**********************************************************************
jnxPsuTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxPsuEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A list of power entries for each PSU component."
::= { jnxPsuObjects 2 }
jnxPsuEntry OBJECT-TYPE
SYNTAX JnxPsuEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Defines an entry in jnxPsuTable. "
INDEX { jnxContentsContainerIndex,
jnxContentsL1Index,
jnxContentsL2Index,
jnxContentsL3Index }
::= { jnxPsuTable 1 }
JnxPsuEntry ::=
SEQUENCE {
jnxPsuAvgPower INTEGER,
jnxPsuMaxPower INTEGER,
jnxPsuMode INTEGER,
jnxPsuOutletCount INTEGER
}
jnxPsuAvgPower OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Buffer that contains the average power used, in Watts
for each component."
::= { jnxPsuEntry 1 }
jnxPsuMaxPower OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Buffer that contains the max power available, in Watts
for each component."
::= { jnxPsuEntry 2 }
jnxPsuMode OBJECT-TYPE
SYNTAX INTEGER {
single(1),
three(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Mode for each PSU component."
::= { jnxPsuEntry 3 }
jnxPsuOutletCount OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of outlets (regardless of their current state)
present on this psu component, default is 0."
DEFVAL { 0 }
::= { jnxPsuEntry 4 }
--**********************************************************************
-- Environment
--**********************************************************************
jnxPsuEnvironmentTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxPsuEnvironmentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A list of PSU Environment entries."
::= { jnxPsuObjects 3 }
jnxPsuEnvironmentEntry OBJECT-TYPE
SYNTAX JnxPsuEnvironmentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Defines an entry in jnxPsuEnvironmentTable."
INDEX { jnxContentsContainerIndex,
jnxContentsL1Index,
jnxContentsL2Index,
jnxContentsL3Index }
::= { jnxPsuEnvironmentTable 1 }
JnxPsuEnvironmentEntry ::=
SEQUENCE {
jnxPsuThermalValue INTEGER,
jnxPsuHumidityValue INTEGER
}
jnxPsuThermalValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Temparature at each component in degrees Celsius rounded to
the nearest integer."
::= { jnxPsuEnvironmentEntry 1 }
jnxPsuHumidityValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Humidity at each component in percentage."
::= { jnxPsuEnvironmentEntry 2 }
--**********************************************************************
-- OUTLETS
--**********************************************************************
jnxPsuOutletTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxPsuOutletEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Gives details of each Power outlet`s state,
capacity to supply power, and other details."
::= { jnxPsuObjects 4 }
jnxPsuOutletEntry OBJECT-TYPE
SYNTAX JnxPsuOutletEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A value contained within the OutletEntry"
INDEX { jnxContentsContainerIndex,
jnxContentsL1Index,
jnxContentsL2Index,
jnxContentsL3Index }
::= { jnxPsuOutletTable 1 }
JnxPsuOutletEntry ::=
SEQUENCE {
jnxPsuOutletName DisplayString,
jnxPsuOutletDescription DisplayString,
jnxPsuOutletAvgPower INTEGER,
jnxPsuOutletMaxPower INTEGER,
jnxPsuOutletCurrent INTEGER,
jnxPsuOutletStatus INTEGER,
jnxPsuOutletVoltage INTEGER,
jnxPsuOutletPowerFactorValue INTEGER,
jnxPsuOutletPowerConsumed INTEGER
}
jnxPsuOutletName OBJECT-TYPE
SYNTAX DisplayString(SIZE (0..15))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Outlet name associated to the power supply unit for
each PSU Component."
::= { jnxPsuOutletEntry 1 }
jnxPsuOutletDescription OBJECT-TYPE
SYNTAX DisplayString(SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Outlet description associated to the power supply unit for
each PSU Component."
::= { jnxPsuOutletEntry 2 }
jnxPsuOutletAvgPower OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Buffer that contains the average power used, in Watts for each component."
::= { jnxPsuOutletEntry 3 }
jnxPsuOutletMaxPower OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Buffer that contains the maximum power available, in Watts for each component."
::= { jnxPsuOutletEntry 4 }
jnxPsuOutletCurrent OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "PSU output current in milliamps rounded to the nearest
integer."
::= { jnxPsuOutletEntry 5 }
jnxPsuOutletStatus OBJECT-TYPE
SYNTAX INTEGER {
off(0),
on(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The value of the operational status for the given outlet.
This can also be used to set the outlet state"
::= { jnxPsuOutletEntry 8 }
jnxPsuOutletVoltage OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Output voltage in Volts rounded to the nearest integer."
::= { jnxPsuOutletEntry 9 }
--
-- NOTE: jnxPsuOutletPowerFactorValue does NOT return the traditional
-- "power factor", defined as real power in watts divided by apparent
-- power in volt-amperes. Instead it returns "efficiency" which is
-- defined as power output divided by power input.
--
jnxPsuOutletPowerFactorValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Power factor percentage of each PSU (2k/3k).
Algorithm for calculation of Power Factor is below.
For PowerOut values that fall in between 618.93W and 915.24W,
say 700W, the appropriate PF ranges from 0.910191 &
0.917994. Following linear equation could help deduce a
fairly accurate input power value.
Linear equation y = mx + b (where m is the slope and b is
the Y intercept)
Slope m = (y2 - y1) / (x2 - x1)
Y intercept b = y - mx
Plugging it all together for our example:
m = (915.24 - 618.93) / (0.917994 - 0.910191) = 37973.86
b = 915.24 - (37973.86 * 0.917994) = -33944.5
for 700W (y), our efficiency (x) would then be:
x = (700 - (-33944.5)) / 37973.86 = 0.912326 = 91%
PowerIn = 700W /0.912326 = 767.26W "
::= { jnxPsuOutletEntry 10 }
jnxPsuOutletPowerConsumed OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Power Consumed by each outlet units in Watts."
::= { jnxPsuOutletEntry 11 }
--**********************************************************************
-- FPC Power allocated information
--**********************************************************************
jnxPsuFpcPowerTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxPsuFpcPowerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A list of entries for each FPC(Flexible PIC Concentrator)
giving it's assigned priority and power being allocated.
More information on FPCs can be found in JUNIPER-MIB."
::= { jnxPsuObjects 5 }
jnxPsuFpcPowerEntry OBJECT-TYPE
SYNTAX JnxPsuFpcPowerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A value contained within the FpcPowerEntry"
INDEX { jnxContentsContainerIndex,
jnxContentsL1Index,
jnxContentsL2Index,
jnxContentsL3Index }
::= { jnxPsuFpcPowerTable 1 }
JnxPsuFpcPowerEntry ::=
SEQUENCE {
jnxPsuFpcPowerPriority INTEGER,
jnxPsuFpcPowerAllocated INTEGER
}
jnxPsuFpcPowerPriority OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The Power budget priority assigned to the FPC.
Lower number means higher priority."
::= { jnxPsuFpcPowerEntry 1 }
jnxPsuFpcPowerAllocated OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The Power allocated to the FPC in Watts."
::= { jnxPsuFpcPowerEntry 2 }
END
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
-7
View File
@@ -31,13 +31,6 @@
jnxVpnPwVpnType, jnxVpnPwVpnName, jnxVpnPwIndex
FROM JUNIPER-VPN-MIB
-- jnxPwCfgIndexOrzero
-- FROM PW-TC-STD-MIB
-- jnxPwCfgIndexOrzero
-- FROM JUNIPER-PW-TC-MIB
jnxPwTdmMibRoot
FROM JUNIPER-SMI;
+896
View File
@@ -0,0 +1,896 @@
--
-- Juniper Enterprise Specific MIB: TWAMP MIB
--
-- Copyright (c) 2007, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
--
JUNIPER-TWAMP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32
FROM SNMPv2-SMI -- RFC2578
NOTIFICATION-TYPE, OBJECT-IDENTITY,IpAddress
FROM SNMPv2-SMI
DateAndTime, TEXTUAL-CONVENTION, DisplayString
FROM SNMPv2-TC
CounterBasedGauge64
FROM HCNUM-TC
pingCtlOwnerIndex, pingCtlTestName, pingProbeHistoryIndex
FROM DISMAN-PING-MIB
jnxTwampMibRoot, jnxTwampNotificationPrefix
FROM JUNIPER-SMI
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB;
jnxTwampMib MODULE-IDENTITY
LAST-UPDATED "201403010000Z"
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Technical Assistance Center
Juniper Networks, Inc.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: [email protected]"
DESCRIPTION
"This mib provides data associated with the TWAMP feature"
-- revision history
REVISION "201403010000Z"
DESCRIPTION
"Initial definition."
::= { jnxTwampMibRoot 1 }
JnxTwampClientCollectionType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Each TWAMP entry can maintain several collections of probes and
provide separate calculations over each collection. The types of
collections include:
currentTest -- the test currently being executed
lastCompletedTest -- the most recently completed test
movingAverage -- the 'n' most recent probes (n is configurable)
allTests -- all the probes (since the entry was last
reset).
Objects with this type identify a specific collection."
SYNTAX INTEGER {
currentTest (1),
lastCompletedTest (2),
movingAverage (3),
allTests (4)
}
JnxTwampClientMeasurementType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"For each individual probe, several different measurements can be
made. These include the following (all measurements are provided
in units of microseconds):
roundTripTime -- this is the delay between the the transmission of
a probe and the arrival of its response.
rttJitter -- this is the difference between the current round trip
time measurement and the previous one.
rttInterarrivalJitter -- An estimate of the statistical variance
of a packet's interarrival time. Defined in rfc1889 as:
J=J+(|D(i-1,i)|-J)/16
where J is the interarrival jitter and D(i-1, i) is the current
round trip jitter measurement.
egress -- this is the delay beween the transmission of a probe and
its arrival at its destination.
egressJitter -- this is the difference between the current egress
delay the previous measurement.
egressInterarrivalJitter -- similar to rttInterarrivalJitter, but
applied to egress jitter measurements.
ingress -- this is the delay between the transmission of a probe
response and its arrival at its destination.
ingressJitter -- this is the difference between the current ingress
delay and the previous measurement.
ingressInterarrivalJitter -- similar to rttInterarrivalJitter, but
applied to ingress jitter measurements.
Note, due to clock synchronization artifacts, many one-way
jitter measurements & calculations may include signifacant variations,
in some cases orders of magnitude greater than the round trip times.
Because of this, one-way jitter measurements will only be performed
on samples which are less than 10 seconds apart."
SYNTAX INTEGER {
roundTripTime (1),
rttJitter (2),
rttInterarrivalJitter (3),
egress (4),
egressJitter (5),
egressInterarrivalJitter (6),
ingress (7),
ingressJitter (8),
ingressInterarrivalJitter (9)
}
JnxTwampClientMeasurementSet ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Over each collection of probes, TWAMP calculates statistics for several
sets of measurements. These sets include the following:
roundTripTime -- the set of round trip delays
posRttJitter -- the set of positive round trip jitter
measurements
negRttJitter -- the set of negative round trip jitter
measurements
egress -- the set of outgoing (source to destination)
one-way delays
posEgressJitter -- the set of positive egress jitter measurements
negEgressJitter -- the set of negative egress jitter measurements
ingress -- the set of incoming (destination to source)
one-way delays
posIngressJitter -- the set of positive ingress jitter measurements
negIngressJitter -- the set of negative ingress jitter measurements
Objects with this type identify a specific set of measurements."
SYNTAX INTEGER {
roundTripTime (1),
posRttJitter (2),
negRttJitter (3),
egress (4),
posEgressJitter (5),
negEgressJitter (6),
ingress (7),
posIngressJitter (8),
negIngressJitter (9)
}
jnxTwampClientNode OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The node contains all the TWAMP client related tables."
::= {jnxTwampMib 1}
jnxTwampRpmIdentity OBJECT-TYPE
SYNTAX INTEGER {
rpm(1),
twamp(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is added to be binded to the traps. This object simply identifies if
its an RPM type of test or a TWAMP type of test."
::= {jnxTwampMib 2}
--
-- Sample Results Table
--
jnxTwampClientResultsSampleTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxTwampClientResultsSampleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides measurements from the latest individual TWAMP
probe samples. Within each sample, the specific measurement type
is identified by jnxTwampClientResSampleType. Note, if the latest
probe was unsuccessful, no measurement types will be available.
See the definition of JnxTwampClientMeasurementType for details on
the types of measurements available."
::= { jnxTwampClientNode 1 }
jnxTwampClientResultsSampleEntry OBJECT-TYPE
SYNTAX JnxTwampClientResultsSampleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry provides a specific measurement type for a single
probe."
INDEX { pingCtlOwnerIndex, pingCtlTestName, jnxTwampResSampleType }
::= { jnxTwampClientResultsSampleTable 1 }
JnxTwampClientResultsSampleEntry ::=
SEQUENCE {
jnxTwampResSampleType JnxTwampClientMeasurementType,
jnxTwampResSampleValue Integer32,
jnxTwampResSampleDate DateAndTime
}
jnxTwampResSampleType OBJECT-TYPE
SYNTAX JnxTwampClientMeasurementType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object identifies the specific measurement type returned
by jnxTwampResSampleValue."
::= { jnxTwampClientResultsSampleEntry 1 }
jnxTwampResSampleValue OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object returns the measurement identified by the corresponding
jnxTwampResSampleType."
::= { jnxTwampClientResultsSampleEntry 2 }
jnxTwampResSampleDate OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object provides the date and time of when this measurement
was obtained."
::= { jnxTwampClientResultsSampleEntry 3 }
--
-- Summary Results Table
--
jnxTwampClientResultsSummaryTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxTwampClientResultsSummaryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides a summary of the results for a specific
TWAMP entry (identified by pingCtlOwnerIndex/pingCtlTestName).
The scope of the summary is identified by jnxTwampClientResSumCollection."
::= { jnxTwampClientNode 2 }
jnxTwampClientResultsSummaryEntry OBJECT-TYPE
SYNTAX JnxTwampClientResultsSummaryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in the table provides a summary of the TWAMP results
over a single collection of probes(test session). For each TWAMP entry, there
are several collections maintained: the current test, the
most recently completed test, a configurable number of the most
recent probes (aka 'moving average'), and a global collection
representing all the probes. Each entry in this table summarizes
the results for one of these collections."
INDEX { pingCtlOwnerIndex, pingCtlTestName, jnxTwampResSumCollection }
::= { jnxTwampClientResultsSummaryTable 1 }
JnxTwampClientResultsSummaryEntry ::=
SEQUENCE {
jnxTwampResSumCollection JnxTwampClientCollectionType,
jnxTwampResSumSent Unsigned32,
jnxTwampResSumReceived Unsigned32,
jnxTwampResSumPercentLost Unsigned32,
jnxTwampResSumDate DateAndTime
}
jnxTwampResSumCollection OBJECT-TYPE
SYNTAX JnxTwampClientCollectionType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object identifes the collection of probes over which the
summary data represented by the other objects in this table
applies. Note, if a collection type is not supported or not
configured, it will not be instantiated in this table."
::= { jnxTwampClientResultsSummaryEntry 1 }
jnxTwampResSumSent OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object provides the number of probes sent within the
collection identified by jnxTwampResSumCollection."
::= { jnxTwampClientResultsSummaryEntry 2 }
jnxTwampResSumReceived OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object provides the number of probes received within the
collection identified by jnxTwampResSumCollection."
::= { jnxTwampClientResultsSummaryEntry 3 }
jnxTwampResSumPercentLost OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object provides the percentage of probes lost within the
collection identified by jnxTwampResSumCollection."
::= { jnxTwampClientResultsSummaryEntry 4 }
jnxTwampResSumDate OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object provides the date and time of when the most recent
probe within the collection identified by jnxTwampResSumCollection
was completed."
::= { jnxTwampClientResultsSummaryEntry 5 }
---
--Calculated Results Table
--
jnxTwampClientResultsCalculatedTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxTwampClientResultsCalculatedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides a set of calculated values for each
TWAMP entry, for each collection of probes maintained within that
entry, and for each supported measurement set within that
collection of probes.
This table will skip over any measurement set for which
there are 0 samples."
::= { jnxTwampClientNode 3 }
jnxTwampClientResultsCalculatedEntry OBJECT-TYPE
SYNTAX JnxTwampClientResultsCalculatedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { pingCtlOwnerIndex, pingCtlTestName, jnxTwampResSumCollection,
jnxTwampResCalcSet }
::= { jnxTwampClientResultsCalculatedTable 1 }
JnxTwampClientResultsCalculatedEntry ::=
SEQUENCE {
jnxTwampResCalcSet JnxTwampClientMeasurementSet,
jnxTwampResCalcSamples Unsigned32,
jnxTwampResCalcMin Unsigned32,
jnxTwampResCalcMax Unsigned32,
jnxTwampResCalcAverage Unsigned32,
jnxTwampResCalcPkToPk Unsigned32,
jnxTwampResCalcStdDev Unsigned32,
jnxTwampResCalcSum CounterBasedGauge64
}
jnxTwampResCalcSet OBJECT-TYPE
SYNTAX JnxTwampClientMeasurementSet
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object identifies the measurement set upon which the
calculations returned by the other objects in this table are
based."
::= { jnxTwampClientResultsCalculatedEntry 1 }
jnxTwampResCalcSamples OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of samples used in this calculations."
::= { jnxTwampClientResultsCalculatedEntry 2 }
jnxTwampResCalcMin OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum of all the samples in the collection and measurement
set associated with this row. Values are provided in units
of microseconds."
::= { jnxTwampClientResultsCalculatedEntry 3 }
jnxTwampResCalcMax OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum of all the samples in the collection and measurement
set associated with this row. Values are provided in units
of microseconds."
::= { jnxTwampClientResultsCalculatedEntry 4 }
jnxTwampResCalcAverage OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average of all the samples in the collection and measurement
set associated with this row. Values are provided in units
of microseconds."
::= { jnxTwampClientResultsCalculatedEntry 5 }
jnxTwampResCalcPkToPk OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The difference between the minimum and maximum of all the samples
in the collection and measurement set associated with this row.
Values are provided in units of microseconds."
::= { jnxTwampClientResultsCalculatedEntry 6 }
jnxTwampResCalcStdDev OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The standard deviation calculated over all the samples
in the collection and measurement set associated with this row.
Values are provided in units of microseconds."
::= { jnxTwampClientResultsCalculatedEntry 7 }
jnxTwampResCalcSum OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sum of all the samples in the collection and measurement set
associated with this row. Values are provided in units of
microseconds."
::= { jnxTwampClientResultsCalculatedEntry 8 }
--
-- History Sample Table
--
jnxTwampClientHistorySampleTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxTwampClientHistorySampleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides measurements for individual TWAMP probe samples(test sessions).
In addition to the last completed sample, a configurable number of
the most recent samples are available as well. Within each sample,
the specific measurement type is identified by
jnxTwampHistSampleType. Note, if probe was unsuccessful, no
measurement types will be available for that history entry.
See the definition of JnxTwampClientMeasurementType for details on
of measurements available."
::= { jnxTwampClientNode 4 }
jnxTwampClientHistorySampleEntry OBJECT-TYPE
SYNTAX JnxTwampClientHistorySampleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { pingCtlOwnerIndex, pingCtlTestName, pingProbeHistoryIndex,
jnxTwampHistSampleType }
::= { jnxTwampClientHistorySampleTable 1 }
JnxTwampClientHistorySampleEntry ::=
SEQUENCE {
jnxTwampHistSampleType JnxTwampClientMeasurementType,
jnxTwampHistSampleValue Integer32
}
jnxTwampHistSampleType OBJECT-TYPE
SYNTAX JnxTwampClientMeasurementType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object identifies the specific measurement type returned
by jnxTwampHistSampleValue."
::= { jnxTwampClientHistorySampleEntry 1 }
jnxTwampHistSampleValue OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object returns the measurement identified by the corresponding
jnxTwampHistSampleType."
::= { jnxTwampClientHistorySampleEntry 2 }
--
-- History Summary Table
--
jnxTwampClientHistorySummaryTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxTwampClientHistorySummaryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides historical summary data for each collection
of probes(test session) within each TWAMP Control Entry, similar to the
jnxTwampClientResultsSummaryTable.
In addition to the current summary, this table provides the same
number of historical entries as the jnxTwampClientHistorySampleTable."
::= { jnxTwampClientNode 5 }
jnxTwampClientHistorySummaryEntry OBJECT-TYPE
SYNTAX JnxTwampClientHistorySummaryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { pingCtlOwnerIndex, pingCtlTestName, pingProbeHistoryIndex,
jnxTwampHistSumCollection }
::= { jnxTwampClientHistorySummaryTable 1 }
JnxTwampClientHistorySummaryEntry ::=
SEQUENCE {
jnxTwampHistSumCollection JnxTwampClientCollectionType,
jnxTwampHistSumSent Unsigned32,
jnxTwampHistSumReceived Unsigned32,
jnxTwampHistSumPercentLost Unsigned32
}
jnxTwampHistSumCollection OBJECT-TYPE
SYNTAX JnxTwampClientCollectionType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Identifies the collection of probes whose results are summarized by
this row.
At this time, historical summaries are available only for the
current test (currentTest(1))."
::= { jnxTwampClientHistorySummaryEntry 1 }
jnxTwampHistSumSent OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object provides the number of probes sent within the
collection identified by jnxTwampHistSumCollection."
::= { jnxTwampClientHistorySummaryEntry 2 }
jnxTwampHistSumReceived OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object provides the number of probes received within the
collection identified by jnxTwampHistSumCollection."
::= { jnxTwampClientHistorySummaryEntry 3 }
jnxTwampHistSumPercentLost OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object provides the percentage of probes lost within the
collection identified by jnxTwampHistSumCollection."
::= { jnxTwampClientHistorySummaryEntry 4 }
--
-- History Calculated Table
--
jnxTwampClientHistoryCalculatedTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxTwampClientHistoryCalculatedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides a set of calculated values for each
TWAMP control entry, for each test session maintained within that
entry, and for each supported calculated type within that
collection of probes, similar to the jnxTwampClientResultsCalculatedTable.
In addition to the current summary, this table provides the same
number of historical entries as the jnxTwampClientHistorySampleTable."
::= { jnxTwampClientNode 6 }
jnxTwampClientHistoryCalculatedEntry OBJECT-TYPE
SYNTAX JnxTwampClientHistoryCalculatedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { pingCtlOwnerIndex, pingCtlTestName, pingProbeHistoryIndex,
jnxTwampHistSumCollection, jnxTwampHistCalcSet }
::= { jnxTwampClientHistoryCalculatedTable 1 }
JnxTwampClientHistoryCalculatedEntry ::=
SEQUENCE {
jnxTwampHistCalcSet JnxTwampClientMeasurementSet,
jnxTwampHistCalcSamples Unsigned32,
jnxTwampHistCalcMin Unsigned32,
jnxTwampHistCalcMax Unsigned32,
jnxTwampHistCalcAverage Unsigned32,
jnxTwampHistCalcPkToPk Unsigned32,
jnxTwampHistCalcStdDev Unsigned32,
jnxTwampHistCalcSum CounterBasedGauge64
}
jnxTwampHistCalcSet OBJECT-TYPE
SYNTAX JnxTwampClientMeasurementSet
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object identifies the measurement set upon which the
calculations returned by the other objects in this table are
based."
::= { jnxTwampClientHistoryCalculatedEntry 1 }
jnxTwampHistCalcSamples OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of samples used in this calculations."
::= { jnxTwampClientHistoryCalculatedEntry 2 }
jnxTwampHistCalcMin OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum of all the samples in the collection and measurement
set associated with this row. Values are provided in units
of microseconds."
::= { jnxTwampClientHistoryCalculatedEntry 3 }
jnxTwampHistCalcMax OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum of all the samples in the collection and measurement
set associated with this row. Values are provided in units
of microseconds."
::= { jnxTwampClientHistoryCalculatedEntry 4 }
jnxTwampHistCalcAverage OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average of all the samples in the collection and measurement
set associated with this row. Values are provided in units
of microseconds."
::= { jnxTwampClientHistoryCalculatedEntry 5 }
jnxTwampHistCalcPkToPk OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The difference between the minimum and maximum of all the samples
in the collection and measurement set associated with this row.
Values are provided in units of microseconds."
::= { jnxTwampClientHistoryCalculatedEntry 6 }
jnxTwampHistCalcStdDev OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The standard deviation calculated over all the samples
in the collection and measurement set associated with this row.
Values are provided in units of microseconds."
::= { jnxTwampClientHistoryCalculatedEntry 7 }
jnxTwampHistCalcSum OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sum of all the samples in the collection and measurement set
associated with this row. Values are provided in units of
microseconds."
::= { jnxTwampClientHistoryCalculatedEntry 8 }
-- Control Sessions Table --
jnxTwampClientControlConnectionTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxTwampClientCCEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of Client Sessions."
::= { jnxTwampClientNode 7 }
jnxTwampClientCCEntry OBJECT-TYPE
SYNTAX JnxTwampClientCCEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"TWAMP Client Session characteristics."
INDEX { jnxTwampClientControlConnectionID }
::= { jnxTwampClientControlConnectionTable 1 }
JnxTwampClientCCEntry ::=
SEQUENCE {
jnxTwampClientControlConnectionID SnmpAdminString,
jnxTwampClientCCName DisplayString,
jnxTwampClientCCStatus INTEGER(0..65535),
jnxTwampClientServerAddress IpAddress,
jnxTwampClientServerPort INTEGER(0..65535),
jnxTwampClientTSConfiguredCount INTEGER(0..65535),
jnxTwampClientTSActiveCount INTEGER(0..65535),
jnxTwampClientAuthMode INTEGER(0..65535)
}
jnxTwampClientControlConnectionID OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"TWAMP Client control session ID."
::= { jnxTwampClientCCEntry 1 }
jnxTwampClientCCName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Text string containing the session's unique name."
::= { jnxTwampClientCCEntry 2 }
jnxTwampClientCCStatus OBJECT-TYPE
SYNTAX INTEGER {
active(1),
stopped(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If the control session is active, this would return 1.
If the control session does not have any currently
running test sessions and is not active, this would return 2."
::= { jnxTwampClientCCEntry 3 }
jnxTwampClientServerAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Server IP address for TWAMP TCP control session."
::= { jnxTwampClientCCEntry 4 }
jnxTwampClientServerPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Destination port for TWAMP TCP control connection."
::= { jnxTwampClientCCEntry 5 }
jnxTwampClientTSConfiguredCount OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number test sessions configured."
::= { jnxTwampClientCCEntry 6 }
jnxTwampClientTSActiveCount OBJECT-TYPE
SYNTAX INTEGER(0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of test sessions currently running."
::= { jnxTwampClientCCEntry 7 }
jnxTwampClientAuthMode OBJECT-TYPE
SYNTAX INTEGER {
none(1),
authenticated(2),
encrypted(3),
controlOnlyEncrypted(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Authenticated mode for the control session."
::= {jnxTwampClientCCEntry 8 }
--- Table containing entries for all test sessions
jnxTwampClientTestSessionsTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxTwampClientTSEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of Test Sessions."
::= {jnxTwampClientNode 8}
jnxTwampClientTSEntry OBJECT-TYPE
SYNTAX JnxTwampClientTSEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"TWAMP Test Session characteristics."
INDEX {pingCtlOwnerIndex, jnxTwampClientTestSessionID }
::= { jnxTwampClientTestSessionsTable 1 }
JnxTwampClientTSEntry ::= SEQUENCE {
jnxTwampClientTestSessionID SnmpAdminString,
jnxTwampClientTSName DisplayString,
jnxTwampClientTSStatus INTEGER,
jnxTwampClientTSSenderAddress IpAddress,
jnxTwampClientTSSenderPort INTEGER,
jnxTwampClientTSReflectorAddress IpAddress,
jnxTwampClientTSReflectorPort INTEGER
}
jnxTwampClientTestSessionID OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Test Session ID."
::= { jnxTwampClientTSEntry 1 }
jnxTwampClientTSName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"TWAMP Test Session Name."
::= {jnxTwampClientTSEntry 2 }
jnxTwampClientTSStatus OBJECT-TYPE
SYNTAX INTEGER {
active (1),
stopped (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"TWAMP Test Session status."
::= {jnxTwampClientTSEntry 3 }
jnxTwampClientTSSenderAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Twamp Test Sender Address."
::= {jnxTwampClientTSEntry 4 }
jnxTwampClientTSSenderPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"TWAMP Test Session Sender Port."
::= {jnxTwampClientTSEntry 5 }
jnxTwampClientTSReflectorAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"TWAMP Test Session Reflector Address."
::= {jnxTwampClientTSEntry 6}
jnxTwampClientTSReflectorPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"TWAMP Test Session Reflector Port. "
::= {jnxTwampClientTSEntry 7 }
twampNotifications OBJECT IDENTIFIER ::= {jnxTwampNotificationPrefix 1 }
jnxTwampClientControlConnectionClosed NOTIFICATION-TYPE
OBJECTS {
jnxTwampClientCCName
}
STATUS current
DESCRIPTION
"This trap is generated when all the test iterations configured under the control
connection finish running and control connection is closed."
::= {twampNotifications 1 }
jnxTwampClientTestIterationFinished NOTIFICATION-TYPE
OBJECTS {
jnxTwampClientCCName
}
STATUS current
DESCRIPTION
"This trap is generated when one test iteration is finished for all the
test sessions configured under the control connection."
::= {twampNotifications 2 }
END
+1 -1
View File
@@ -1,7 +1,7 @@
--
-- Juniper Enterprise Specific MIB: RPS
--
-- Copyright (c) 2007-2008, Juniper Networks, Inc.
-- Copyright (c) 2007-2009, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
+988
View File
@@ -0,0 +1,988 @@
--
-- Juniper Enterprise Specifics MIB
--
-- Copyright (c) 2003-2004, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
--
JUNIPER-Services-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Counter64, Gauge32
FROM SNMPv2-SMI
ifIndex
FROM IF-MIB
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
jnxMibs
FROM JUNIPER-SMI;
jnxServicesInfoMib MODULE-IDENTITY
LAST-UPDATED "200307182154Z" -- Fri Jul 18 21:54:00 2003 UTC
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
"Juniper Technical Assistance Center
Juniper Networks, Inc.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: [email protected]"
DESCRIPTION
"This is Juniper Networks' implementation of enterprise
specific MIB for monitoring services properties"
-- revision history --
REVISION "200401300000Z" -- 30 January, 2004
DESCRIPTION
"Initial version."
::= { jnxMibs 27 }
--
-- Flow table aggregate statistics information
--
-- These statistics concern the basic flow table functionality
-- available on both AS PICs and GGSN-I PICs
--
jnxSvcFlowTableAggStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxSvcFlowTableAggStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Aggregated statistics information about all flow tables on
the service PIC interface."
::= { jnxServicesInfoMib 1 }
jnxSvcFlowTableAggStatsEntry OBJECT-TYPE
SYNTAX JnxSvcFlowTableAggStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing aggregated statistics for all
flow tables for a particular service pic interface."
INDEX { ifIndex }
::= { jnxSvcFlowTableAggStatsTable 1 }
JnxSvcFlowTableAggStatsEntry ::= SEQUENCE {
--- flow creation, cleanup, counts
jnxSvcAggFlow Gauge32,
jnxSvcAggFlowMaximum Gauge32,
jnxSvcAggFlowCreated Counter64,
jnxSvcAggFlowFreed Counter64,
jnxSvcAggFlowIdleFreed Counter64,
--- TCP flows (all types)
jnxSvcAggFlowTcp Gauge32,
jnxSvcAggFlowTcpMaximum Gauge32,
jnxSvcAggFlowTcpCreated Counter64,
jnxSvcAggFlowTcpFreed Counter64,
jnxSvcAggFlowTcpIdleFreed Counter64,
--- UDP flows (all types)
jnxSvcAggFlowUdp Gauge32,
jnxSvcAggFlowUdpMaximum Gauge32,
jnxSvcAggFlowUdpCreated Counter64,
jnxSvcAggFlowUdpFreed Counter64,
jnxSvcAggFlowUdpIdleFreed Counter64,
-- general counters for packets
jnxSvcAggFlowPkt Counter64, -- total
jnxSvcAggFlowPktErr Counter64,
jnxSvcAggFlowByte Counter64, -- total
jnxSvcAggFlowByteErr Counter64,
-- ICMP packets are a special case
jnxSvcAggFlowIcmpPkt Counter64, -- total
jnxSvcAggFlowIcmpPktErr Counter64,
jnxSvcAggFlowIcmpPktErrBadFlow Counter64,
jnxSvcAggFlowIcmpByte Counter64, -- total
jnxSvcAggFlowIcmpByteErr Counter64,
-- TCP packets overall statistics
jnxSvcAggFlowTcpPkt Counter64, -- total
jnxSvcAggFlowTcpPktErr Counter64,
jnxSvcAggFlowTcpPktErrBadFlow Counter64,
jnxSvcAggFlowTcpByte Counter64, -- total
jnxSvcAggFlowTcpByteErr Counter64,
-- UDP packets overall statistics
jnxSvcAggFlowUdpPkt Counter64, -- total
jnxSvcAggFlowUdpPktErr Counter64,
jnxSvcAggFlowUdpPktErrBadFlow Counter64,
jnxSvcAggFlowUdpByte Counter64, -- total
jnxSvcAggFlowUdpByteErr Counter64
}
jnxSvcAggFlow OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of flows of any kind in the flow table."
::= { jnxSvcFlowTableAggStatsEntry 1 }
jnxSvcAggFlowMaximum OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum number of flows of any kind in the flow table
(high water mark)."
::= { jnxSvcFlowTableAggStatsEntry 2 }
jnxSvcAggFlowCreated OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of flows of any kind that have been
created in the flow table."
::= { jnxSvcFlowTableAggStatsEntry 3 }
jnxSvcAggFlowFreed OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of flows of any kind that have been
freed from the flow table for any reason."
::= { jnxSvcFlowTableAggStatsEntry 4 }
jnxSvcAggFlowIdleFreed OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of flows of any kind that have been
freed from the flow table by idle flow detection."
::= { jnxSvcFlowTableAggStatsEntry 5 }
jnxSvcAggFlowTcp OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of TCP flows in the flow table."
::= { jnxSvcFlowTableAggStatsEntry 6 }
jnxSvcAggFlowTcpMaximum OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum number of TCP flows in the flow table
(high water mark)."
::= { jnxSvcFlowTableAggStatsEntry 7 }
jnxSvcAggFlowTcpCreated OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of TCP flows that have been
created in the flow table."
::= { jnxSvcFlowTableAggStatsEntry 8 }
jnxSvcAggFlowTcpFreed OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of TCP flows that have been
freed from the flow table for any reason."
::= { jnxSvcFlowTableAggStatsEntry 9 }
jnxSvcAggFlowTcpIdleFreed OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of TCP flows that have been
freed from the flow table by idle flow detection."
::= { jnxSvcFlowTableAggStatsEntry 10 }
jnxSvcAggFlowUdp OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of UDP flows in the flow table."
::= { jnxSvcFlowTableAggStatsEntry 11 }
jnxSvcAggFlowUdpMaximum OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum number of TCP flows in the flow table
(high water mark)."
::= { jnxSvcFlowTableAggStatsEntry 12 }
jnxSvcAggFlowUdpCreated OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of TCP flows that have been
created in the flow table."
::= { jnxSvcFlowTableAggStatsEntry 13 }
jnxSvcAggFlowUdpFreed OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of UDP flows that have been
freed from the flow table for any reason."
::= { jnxSvcFlowTableAggStatsEntry 14 }
jnxSvcAggFlowUdpIdleFreed OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of TCP flows that have been
freed from the flow table by idle flow detection."
::= { jnxSvcFlowTableAggStatsEntry 15 }
jnxSvcAggFlowPkt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of packets processed by all flows."
::= { jnxSvcFlowTableAggStatsEntry 16 }
jnxSvcAggFlowPktErr OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of packets
found to be in invalid in processing by all flows."
::= { jnxSvcFlowTableAggStatsEntry 17 }
jnxSvcAggFlowByte OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of bytes for packets processed by all flows."
::= { jnxSvcFlowTableAggStatsEntry 18 }
jnxSvcAggFlowByteErr OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of bytes for packets
found to be in invalid in processing by all flows."
::= { jnxSvcFlowTableAggStatsEntry 19 }
jnxSvcAggFlowIcmpPkt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of ICMP packets processed."
::= { jnxSvcFlowTableAggStatsEntry 20 }
jnxSvcAggFlowIcmpPktErr OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of ICMP packets
found to be in invalid for any reason."
::= { jnxSvcFlowTableAggStatsEntry 21 }
jnxSvcAggFlowIcmpPktErrBadFlow OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of ICMP packets
found to be in invalid because the flow was invalid."
::= { jnxSvcFlowTableAggStatsEntry 22 }
jnxSvcAggFlowIcmpByte OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of bytes for all ICMP packets processed."
::= { jnxSvcFlowTableAggStatsEntry 23 }
jnxSvcAggFlowIcmpByteErr OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of bytes for all
ICMP packets found to be in invalid."
::= { jnxSvcFlowTableAggStatsEntry 24 }
jnxSvcAggFlowTcpPkt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of TCP packets processed."
::= { jnxSvcFlowTableAggStatsEntry 25 }
jnxSvcAggFlowTcpPktErr OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of TCP packets found to be in invalid
for any reason."
::= { jnxSvcFlowTableAggStatsEntry 26 }
jnxSvcAggFlowTcpPktErrBadFlow OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of TCP packets found to be in invalid
because the flow was invalid."
::= { jnxSvcFlowTableAggStatsEntry 27 }
jnxSvcAggFlowTcpByte OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of bytes for all TCP packets processed."
::= { jnxSvcFlowTableAggStatsEntry 28 }
jnxSvcAggFlowTcpByteErr OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of bytes for all TCP packets found to be in invalid"
::= { jnxSvcFlowTableAggStatsEntry 29 }
jnxSvcAggFlowUdpPkt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of UDP packets processed."
::= { jnxSvcFlowTableAggStatsEntry 30 }
jnxSvcAggFlowUdpPktErr OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of UDP packets found to be in invalid
for any reason."
::= { jnxSvcFlowTableAggStatsEntry 31 }
jnxSvcAggFlowUdpPktErrBadFlow OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of UDP packets
found to be in invalid because the flow
was invalid."
::= { jnxSvcFlowTableAggStatsEntry 32 }
jnxSvcAggFlowUdpByte OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of bytes for all UDP packets processed."
::= { jnxSvcFlowTableAggStatsEntry 33 }
jnxSvcAggFlowUdpByteErr OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of bytes for all TCP packets
found to be in invalid."
::= { jnxSvcFlowTableAggStatsEntry 34 }
--
-- Service Identification Service Statistics
--
-- Service Indentification is supported only by the GGSN-I
-- PIC.
--
jnxSvcServIdTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxSvcServIdTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about the service-identification service for
the service PIC interface."
::= { jnxServicesInfoMib 2 }
jnxSvcServIdTableEntry OBJECT-TYPE
SYNTAX JnxSvcServIdTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing aggregate Service Identification service
information applicable to particular service pic interfaces."
INDEX { ifIndex }
::= { jnxSvcServIdTable 1 }
JnxSvcServIdTableEntry ::= SEQUENCE {
-- packet statistics for the service
jnxSvcServIdPkt Counter64,
jnxSvcServIdByte Counter64,
jnxSvcServIdErrPkt Counter64,
jnxSvcServIdErrByte Counter64,
-- header examination functionality statistics
jnxSvcServIdHeadExPkt Counter64,
jnxSvcServIdHeadExByte Counter64,
jnxSvcServIdHeadExFlow Counter64,
jnxSvcServIdHeadExFlowMtch Counter64,
jnxSvcServIdHeadExProtoReq Counter64,
jnxSvcServIdHeadExHttpProtoReq Counter64,
jnxSvcServIdHeadExWapProtoReq Counter64,
-- protocol identification and URI extraction
jnxSvcServIdProtFlow Gauge32,
jnxSvcServIdProtInsPkt Counter64,
jnxSvcServIdProtInsByte Counter64,
jnxSvcServIdProtInsFlowInsp Counter64,
jnxSvcServIdProtInsFlowProtIdent Counter64,
-- URI matching
jnxSvcServIdProtInsHttpUri Counter64,
jnxSvcServIdProtInsHttpUriMtch Counter64,
jnxSvcServIdProtInsWapUri Counter64,
jnxSvcServIdProtInsWapUriMtch Counter64,
-- Detailed packet drop-or-in-error information
jnxSvcServIdPktTcpMalform Counter64,
jnxSvcServIdWAPInvalidTxn Counter64,
jnxSvcServIdErrWAPTxn Counter64,
jnxSvcServIdErrHTTPTxn Counter64,
-- Configuration-related Error counters
jnxSvcServIdHeadExFailCfgState Counter64,
jnxSvcServIdProtInsFailCfgState Counter64,
-- Transaction counters
jnxSvcTransactionWapCreated Counter64,
jnxSvcTransactionWapMaximum Gauge32,
jnxSvcTransactionWapFreed Counter64,
jnxSvcTransactionWapIdleFreed Counter64,
jnxSvcTransactionHttpCreated Counter64,
jnxSvcTransactionHttpMaximum Gauge32,
jnxSvcTransactionHttpFreed Counter64,
jnxSvcTransactionHttpIdleFreed Counter64,
-- Transaction error counters
jnxSvcServidProtInsUriErrProcess Counter64,
jnxSvcServidProtInsUriErrTooLong Counter64,
jnxSvcServidProtInsErrParseTx Counter64,
jnxSvcServidProtInsUriErrNoRes Counter64
}
jnxSvcServIdPkt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total count for all packets processed by service."
::= { jnxSvcServIdTableEntry 1 }
jnxSvcServIdByte OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total bytes for all packets processed by service."
::= { jnxSvcServIdTableEntry 2 }
jnxSvcServIdErrPkt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of all packets
found to be in invalid by this service
during or as a result of processing."
::= { jnxSvcServIdTableEntry 3 }
jnxSvcServIdErrByte OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total butes for all packets
found to be in invalid by this service
during or as a result of processing."
::= { jnxSvcServIdTableEntry 4 }
jnxSvcServIdHeadExPkt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packets processed by the service header
examination function. This is the first
packet for a flow for any service set
specifying a header inspection rule set."
::= { jnxSvcServIdTableEntry 5 }
jnxSvcServIdHeadExByte OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bytes for all packets processed by the service header
examination function. This is the first
packet for a flow for any service set
specifying a header inspection rule set."
::= { jnxSvcServIdTableEntry 6 }
jnxSvcServIdHeadExFlow OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packets processed by the service header
examination function. This is the first
packet for a flow for any service set
specifying a header inspection rule set and
only includes processing of packets that result
in the creation of a flow."
::= { jnxSvcServIdTableEntry 7 }
jnxSvcServIdHeadExFlowMtch OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Flows that matched any rule configured for the
header examination function for the service set
associated with the flow."
::= { jnxSvcServIdTableEntry 8 }
jnxSvcServIdHeadExProtoReq OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Flows identified as requiring protocol
inspection and URI extraction as a result of
the header examination function."
::= { jnxSvcServIdTableEntry 13 }
jnxSvcServIdHeadExHttpProtoReq OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Flows identified by header examination function as
potentially requiring HTTP protocol inspection and
URI extraction."
::= { jnxSvcServIdTableEntry 14 }
jnxSvcServIdHeadExWapProtoReq OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Flows identified by header examination function as
potentially requiring WAP protocol inspection and
URI extraction."
::= { jnxSvcServIdTableEntry 15 }
jnxSvcServIdProtFlow OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Flows currently undergoing protocol inspection and
URI extraction. Does not include flows that have been
marked as no longer requiring inspection or flows
that are in an error state."
::= { jnxSvcServIdTableEntry 16 }
jnxSvcServIdProtInsPkt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of packets processed by protocol
inspection function while attempting to parse a
transaction and extract URIs."
::= { jnxSvcServIdTableEntry 17 }
jnxSvcServIdProtInsByte OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total bytes for all packets processed by protocol
inspection function while attempting to parse a
transaction and extract URIs."
::= { jnxSvcServIdTableEntry 18 }
jnxSvcServIdProtInsFlowInsp OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of flows that have been inspected or
are at present being inspected by the protocol
inspection and identification function."
::= { jnxSvcServIdTableEntry 19 }
jnxSvcServIdProtInsFlowProtIdent OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Flows for which the protocol inspection and
identification function has determined the
protocol in use and begun transaction processing."
::= { jnxSvcServIdTableEntry 20 }
jnxSvcServIdProtInsHttpUri OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of HTTP transactions that have successfully
extracted a URI."
::= { jnxSvcServIdTableEntry 24 }
jnxSvcServIdProtInsHttpUriMtch OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of HTTP transaction URIs that were matched
by a URI rule configured for the active service set."
::= { jnxSvcServIdTableEntry 25 }
jnxSvcServIdProtInsWapUri OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of WAP transactions that have successfully
extracted a URI."
::= { jnxSvcServIdTableEntry 26 }
jnxSvcServIdProtInsWapUriMtch OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of WAP transaction URIs that were matched
by a URI rule configured for the active service set."
::= { jnxSvcServIdTableEntry 27 }
jnxSvcServIdPktTcpMalform OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of TCP packets found to be in invalid due
to being malformed, for an incorrect sequence
number, or other reason."
::= { jnxSvcServIdTableEntry 28 }
jnxSvcServIdWAPInvalidTxn OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Numbee of packets found to be in invalid
due to invalid WAP transaction identifier."
::= { jnxSvcServIdTableEntry 29 }
jnxSvcServIdErrWAPTxn OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets found to be in invalid
because the WAP transaction
or flow was in an error state."
::= { jnxSvcServIdTableEntry 30 }
jnxSvcServIdErrHTTPTxn OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets found to be in invalid
because the HTTP transaction or flow was
in an error state."
::= { jnxSvcServIdTableEntry 31 }
jnxSvcServIdHeadExFailCfgState OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of header inspections that failed due to
internal configuration state."
::= { jnxSvcServIdTableEntry 32 }
jnxSvcServIdProtInsFailCfgState OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of URI inspections that failed due to
internal configuration state. "
::= { jnxSvcServIdTableEntry 33 }
jnxSvcTransactionWapCreated OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of WAP transaction sessions created."
::= { jnxSvcServIdTableEntry 34 }
jnxSvcTransactionWapMaximum OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Peak number of simultaneous of WAP transaction
sessions since start."
::= { jnxSvcServIdTableEntry 35 }
jnxSvcTransactionWapFreed OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of WAP transaction sessions freed."
::= { jnxSvcServIdTableEntry 36 }
jnxSvcTransactionWapIdleFreed OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of WAP transaction sessions freed by idle clean-up."
::= { jnxSvcServIdTableEntry 37 }
jnxSvcTransactionHttpCreated OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of HTTP transaction sessions created."
::= { jnxSvcServIdTableEntry 38 }
jnxSvcTransactionHttpMaximum OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Peak number of simultaneous of HTTP
transaction sessions since start."
::= { jnxSvcServIdTableEntry 39 }
jnxSvcTransactionHttpFreed OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of WAP transaction sessions freed."
::= { jnxSvcServIdTableEntry 40 }
jnxSvcTransactionHttpIdleFreed OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of WAP transaction sessions freed by idle clean-up."
::= { jnxSvcServIdTableEntry 41 }
jnxSvcServidProtInsUriErrProcess OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of URIs that failed to process due to
internal processing error."
::= { jnxSvcServIdTableEntry 42 }
jnxSvcServidProtInsUriErrTooLong OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of URIs that were not processed because
they exceeded the maximum supported URI length."
::= { jnxSvcServIdTableEntry 43 }
jnxSvcServidProtInsErrParseTx OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of flows which experienced a transaction
parse error or any kind that prevented URI extraction.
This does not include length limitations or
processing errors."
::= { jnxSvcServIdTableEntry 44 }
jnxSvcServidProtInsUriErrNoRes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of URIs that were not processed due to lack
of system resources."
::= { jnxSvcServIdTableEntry 45 }
--
-- Conformance & compliance (lint hush.. )
--
jnxSvcMIBConformance
OBJECT IDENTIFIER ::= { jnxServicesInfoMib 20 }
jnxSvcMIBCompliances
OBJECT IDENTIFIER ::= { jnxSvcMIBConformance 1 }
jnxSvcMIBGroups
OBJECT IDENTIFIER ::= { jnxSvcMIBConformance 2 }
jnxSvcMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for the Juniper enterprise-specific
service PIC interface service information MIB."
MODULE
MANDATORY-GROUPS {
jnxSvcFlowTableAggStatsGroup,
jnxSvcServIdiceGroup
}
::= { jnxSvcMIBCompliances 1 }
jnxSvcFlowTableAggStatsGroup OBJECT-GROUP
OBJECTS {
jnxSvcAggFlow,
jnxSvcAggFlowMaximum,
jnxSvcAggFlowCreated,
jnxSvcAggFlowFreed,
jnxSvcAggFlowIdleFreed,
jnxSvcAggFlowTcp,
jnxSvcAggFlowTcpMaximum,
jnxSvcAggFlowTcpCreated,
jnxSvcAggFlowTcpFreed,
jnxSvcAggFlowTcpIdleFreed,
jnxSvcAggFlowUdp,
jnxSvcAggFlowUdpMaximum,
jnxSvcAggFlowUdpCreated,
jnxSvcAggFlowUdpFreed,
jnxSvcAggFlowUdpIdleFreed,
jnxSvcAggFlowPkt,
jnxSvcAggFlowPktErr,
jnxSvcAggFlowByte,
jnxSvcAggFlowByteErr,
jnxSvcAggFlowIcmpPkt,
jnxSvcAggFlowIcmpPktErr,
jnxSvcAggFlowIcmpPktErrBadFlow,
jnxSvcAggFlowIcmpByte,
jnxSvcAggFlowIcmpByteErr,
jnxSvcAggFlowTcpPkt,
jnxSvcAggFlowTcpPktErr,
jnxSvcAggFlowTcpPktErrBadFlow,
jnxSvcAggFlowTcpByte,
jnxSvcAggFlowTcpByteErr,
jnxSvcAggFlowUdpPkt,
jnxSvcAggFlowUdpPktErr,
jnxSvcAggFlowUdpPktErrBadFlow,
jnxSvcAggFlowUdpByte,
jnxSvcAggFlowUdpByteErr
}
STATUS current
DESCRIPTION
"Basic aggregate statistics for flow table activity."
::= { jnxSvcMIBGroups 1 }
jnxSvcServIdiceGroup OBJECT-GROUP
OBJECTS {
jnxSvcServIdPkt,
jnxSvcServIdByte,
jnxSvcServIdErrPkt,
jnxSvcServIdErrByte,
jnxSvcServIdHeadExPkt,
jnxSvcServIdHeadExByte,
jnxSvcServIdHeadExFlow,
jnxSvcServIdHeadExFlowMtch,
jnxSvcServIdHeadExProtoReq,
jnxSvcServIdHeadExHttpProtoReq,
jnxSvcServIdHeadExWapProtoReq,
jnxSvcServIdProtFlow,
jnxSvcServIdProtInsPkt,
jnxSvcServIdProtInsByte,
jnxSvcServIdProtInsFlowInsp,
jnxSvcServIdProtInsFlowProtIdent,
jnxSvcServIdProtInsHttpUri,
jnxSvcServIdProtInsHttpUriMtch,
jnxSvcServIdProtInsWapUri,
jnxSvcServIdProtInsWapUriMtch,
jnxSvcServIdPktTcpMalform,
jnxSvcServIdWAPInvalidTxn,
jnxSvcServIdErrWAPTxn,
jnxSvcServIdErrHTTPTxn,
jnxSvcServIdHeadExFailCfgState,
jnxSvcServIdProtInsFailCfgState,
jnxSvcTransactionWapCreated,
jnxSvcTransactionWapMaximum,
jnxSvcTransactionWapFreed,
jnxSvcTransactionWapIdleFreed,
jnxSvcTransactionHttpCreated,
jnxSvcTransactionHttpMaximum,
jnxSvcTransactionHttpFreed,
jnxSvcTransactionHttpIdleFreed,
jnxSvcServidProtInsUriErrProcess,
jnxSvcServidProtInsUriErrTooLong,
jnxSvcServidProtInsErrParseTx,
jnxSvcServidProtInsUriErrNoRes
}
STATUS current
DESCRIPTION
"Basic aggregate statistics for the Service Identification
service."
::= { jnxSvcMIBGroups 2 }
END
+125 -5
View File
@@ -1,7 +1,7 @@
--
-- Juniper Enterprise Specific MIB: Structure of Management Information
--
-- Copyright (c) 2002-2008, Juniper Networks, Inc.
-- Copyright (c) 2002-2013, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
@@ -15,7 +15,7 @@ IMPORTS
FROM SNMPv2-SMI;
juniperMIB MODULE-IDENTITY
LAST-UPDATED "200910290000Z"
LAST-UPDATED "201007090000Z"
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Technical Assistance Center
@@ -25,9 +25,15 @@ juniperMIB MODULE-IDENTITY
E-mail: [email protected]"
DESCRIPTION
"The Structure of Management Information for Juniper Networks."
REVISION "201007090000Z" -- Jul 09, 2010
DESCRIPTION
"Added jnxLicenseMibRoot branch."
REVISION "200910290000Z" -- Oct 29, 2009
DESCRIPTION
"Added jnxCosNotifications branch."
REVISION "201006180000Z" -- Jun 18, 2010
DESCRIPTION
"Added jnxLicenseMibRoot branch."
REVISION "200304170100Z" -- 17-Apr-03
DESCRIPTION
"Added jnxExperiment branch."
@@ -43,6 +49,38 @@ juniperMIB MODULE-IDENTITY
REVISION "200710090000Z" -- 9-Oct-07
DESCRIPTION
"Added jnxAdvancedInsightMgr branch."
REVISION "200912310000Z" -- 31-Dec-09
DESCRIPTION
"Added jnxBxMibRoot branch."
REVISION "201007140000Z" -- 14-Jul-10
DESCRIPTION
"Added jnxSubscriberMibRoot branch."
REVISION "201101260000Z" -- 26-Jan-11
DESCRIPTION
"Added jnxDcfMibRoot branch."
REVISION "201202100000Z" -- 10-Feb-12
DESCRIPTION
"Added jnxMediaFlow branch."
REVISION "201208010000Z" -- 01-Aug-12
DESCRIPTION
"Added jnxSDKApplicationsRoot branch."
REVISION "201211010000Z" -- 01-Nov12
DESCRIPTION
"Added jnxJVAEMibRoot branch."
REVISION "201212070000Z" -- 7-Dec-12
DESCRIPTION
"Added jnxStrm branch."
REVISION "201301250000Z" -- 25-Jan-13
DESCRIPTION
"Added jnxIfOtnMibRoot branch.
Added jnxOpticsMibRoot branch.
Added jnxAlarmExtMibRoot branch.
Added jnxoptIfMibRoot branch.
Added jnxIfOtnNotifications branch.
Added jnxOpticsNotifications branch."
REVISION "201311260000Z" -- 26-Nov-13
DESCRIPTION
" Added jnxSnmpSetMibRoot branch"
::= { enterprises 2636 }
--
@@ -61,13 +99,25 @@ jnxProducts OBJECT-IDENTITY
-- The following OIDs are used as the basis for identifying other
-- Juniper products.
--
jnxReservedProducts1 OBJECT IDENTIFIER ::= { jnxProducts 2 }
jnxReservedProducts2 OBJECT IDENTIFIER ::= { jnxProducts 3 }
-- jnxMediaFlow refers to the root MIB object for Juniper's
-- Media Flow Controller, a non-JUNOS based product.
jnxMediaFlow OBJECT IDENTIFIER ::= { jnxProducts 2 }
--
-- Top-level object identifier registry used by the JunosSpace Products.
jnxJunosSpace OBJECT IDENTIFIER ::= { jnxProducts 3 }
jnxReservedProducts3 OBJECT IDENTIFIER ::= { jnxProducts 4 }
jnxReservedProducts4 OBJECT IDENTIFIER ::= { jnxProducts 5 }
jnxReservedProducts5 OBJECT IDENTIFIER ::= { jnxProducts 6 }
jnxSDKApplicationsRoot OBJECT IDENTIFIER ::= { jnxProducts 7 }
jnxJAB OBJECT IDENTIFIER ::= { jnxProducts 8 }
-- jnxStrm refers to the root MIB object for STRM products.
-- STRM is a non-JUNOS based product.
jnxStrm OBJECT IDENTIFIER ::= { jnxProducts 9 }
jnxServices OBJECT-IDENTITY
STATUS current
@@ -87,7 +137,7 @@ jnxMibs OBJECT-IDENTITY
jnxJsMibRoot OBJECT IDENTIFIER ::= { jnxMibs 39 }
jnxExMibRoot OBJECT IDENTIFIER ::= { jnxMibs 40 }
jnxWxMibRoot OBJECT IDENTIFIER ::= { jnxMibs 41 }
jnxReservedMibs4 OBJECT IDENTIFIER ::= { jnxMibs 42 }
jnxDcfMibRoot OBJECT IDENTIFIER ::= { jnxMibs 42 }
jnxReservedMibs5 OBJECT IDENTIFIER ::= { jnxMibs 43 }
-- PFE data
@@ -129,9 +179,61 @@ jnxMibs OBJECT-IDENTITY
-- juniper OTN MIB
jnxOtnMibRoot OBJECT IDENTIFIER ::= { jnxMibs 56 }
-- juniper power supply management MIB
jnxPsuMIBRoot OBJECT IDENTIFIER ::= { jnxMibs 58 }
-- juniper NAT MIB
jnxSvcsMibRoot OBJECT IDENTIFIER ::= { jnxMibs 59 }
-- juniper DOM MIB
jnxDomMibRoot OBJECT IDENTIFIER ::= { jnxMibs 60 }
-- juniper JDHCPD MIB Release 10.4
jnxJdhcpMibRoot OBJECT IDENTIFIER ::= { jnxMibs 61 }
-- juniper JDHCPDv6 MIB Release 10.4
jnxJdhcpv6MibRoot OBJECT IDENTIFIER ::= { jnxMibs 62 }
-- juniper License management MIB
jnxLicenseMibRoot OBJECT IDENTIFIER ::= { jnxMibs 63 }
-- juniper Subscriber MIB
jnxSubscriberMibRoot OBJECT IDENTIFIER ::= { jnxMibs 64 }
-- juniper MAG MIB
jnxMagMibRoot OBJECT IDENTIFIER ::= { jnxMibs 65 }
-- Root of juniper MobileGateway MIBs
jnxMobileGatewayMibRoot OBJECT IDENTIFIER ::= { jnxMibs 66 }
-- juniper PPPOE MIB
jnxPppoeMibRoot OBJECT IDENTIFIER ::= { jnxMibs 67 }
-- juniper PPP MIB
jnxPppMibRoot OBJECT IDENTIFIER ::= { jnxMibs 68 }
-- junosV App Engine MIB
jnxJVAEMibRoot OBJECT IDENTIFIER ::= { jnxMibs 69 }
-- juniper if otn mib
jnxIfOtnMibRoot OBJECT IDENTIFIER ::= { jnxMibs 70 }
-- juniper if optics mib
jnxOpticsMibRoot OBJECT IDENTIFIER ::= { jnxMibs 71 }
jnxAlarmExtMibRoot OBJECT IDENTIFIER ::= { jnxMibs 72 }
-- jnx-optif - rfc3591 mapped as jnx mib
jnxoptIfMibRoot OBJECT IDENTIFIER ::= { jnxMibs 73 }
-- juniper FRU config mib
jnxFruMibRoot OBJECT IDENTIFIER ::= { jnxMibs 74 }
-- juniper timing(PTP/SyncE) events notification mib
jnxTimingNotfnsMIBRoot OBJECT IDENTIFIER ::= { jnxMibs 75 }
jnxSnmpSetMibRoot OBJECT IDENTIFIER ::= { jnxMibs 76 }
jnxTraps OBJECT-IDENTITY
STATUS current
DESCRIPTION
@@ -156,8 +258,20 @@ jnxTraps OBJECT-IDENTITY
-- jnxSAIDPNotifications is for Stand alone IDP devices
jnxSAIDPNotifications OBJECT IDENTIFIER ::= { jnxTraps 16 }
jnxCosNotifications OBJECT IDENTIFIER ::= { jnxTraps 17 }
jnxDomNotifications OBJECT IDENTIFIER ::= { jnxTraps 18 }
jnxFabricChassisTraps OBJECT IDENTIFIER ::= { jnxTraps 19 }
jnxFabricChassisOKTraps OBJECT IDENTIFIER ::= { jnxTraps 20 }
-- juniper if otn traps
jnxIfOtnNotifications OBJECT IDENTIFIER ::= { jnxTraps 21 }
-- juniper if optics traps
jnxOpticsNotifications OBJECT IDENTIFIER ::= { jnxTraps 22 }
-- juniper FRU config traps
jnxFruTraps OBJECT IDENTIFIER ::= { jnxTraps 23 }
jnxSnmpSetTraps OBJECT IDENTIFIER ::= { jnxTraps 24 }
-- This is the top-level object identifier registry used by Juniper
-- products for SNMP modules containing experimental MIB definitions.
-- In this context, experimental MIBs are defined as:
@@ -194,4 +308,10 @@ jnxAAA OBJECT IDENTIFIER ::= { juniperMIB 8 }
--
jnxAdvancedInsightMgr OBJECT IDENTIFIER ::= { juniperMIB 9 }
--
-- This is the top-level object identifier registry used by the
-- BX series Products.
--
jnxBxMibRoot OBJECT IDENTIFIER ::= { juniperMIB 10 }
END

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