update: Juniper MIBs and Junos rewrite addition

This commit is contained in:
Rosiak
2016-10-23 02:43:28 +02:00
parent 65f74215d3
commit 82efd68936
46 changed files with 17508 additions and 222 deletions

View File

@@ -245,6 +245,7 @@ $rewrite_junos_hardware = array(
// ?
'jnxProductNameMX80' => 'MX80',
'jnxProductName' => '',
'jnxProductQFX510048S6Q' => 'QFX5100-48S6Q',
);
$rewrite_cisco_hardware = array('.1.3.6.1.4.1.9.1.275' => 'C2948G-L3');

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +1,7 @@
--
-- Juniper Enterprise Specific MIB: Chassis MIB
--
-- Copyright (c) 1998-2013, Juniper Networks, Inc.
-- Copyright (c) 1998-2015, 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 "201305220000Z" -- Wed May 22 00:00:00 2013 UTC
LAST-UPDATED "201605160000Z" -- May 16, 2016
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Technical Assistance Center
@@ -136,12 +136,51 @@ jnxBoxAnatomy MODULE-IDENTITY
DESCRIPTION
"Added new offline reason fruPfeErrors to
jnxFruOfflineReason enumeration."
REVISION "201212100000Z" -- Dec 10, 2012
DESCRIPTION
"Added new OIDs to get control plane memory
allocation (jnxOperatingMemoryCP)
and utilization(jnxOperatingBufferCP) in RE."
REVISION "201404080000Z" -- Apr 08, 2014
DESCRIPTION
"Added new offline reason vpnLocalizationRoleChange to
jnxFruOfflineReason enumeration."
REVISION "201405200000Z" -- May 20, 2014
DESCRIPTION
"Added MIBs for 1, 5 and 15 min average CPU util"
REVISION "201407300000Z" -- Jul 30, 2014
DESCRIPTION
"Added new offline reasons fruFpcFanTrayIncompatible &
fruFpcPEMIncompatible to jnxFruOfflineReason enumeration."
REVISION "201501140000Z" -- Jan 14, 2015
DESCRIPTION
"Added new color types for jnxLEDState and jnxLEDStateOrdered."
REVISION "201412040000Z" -- Dec 04, 2014
DESCRIPTION
"Added new trap: jnxFmAsicErr."
REVISION "201504010000Z" -- Apr 1, 2015
DESCRIPTION
"Added new FRU Power consumption variable."
REVISION "201504280000Z" -- Apr 28, 2015
DESCRIPTION
"Added new MIB jnxContentsModel."
REVISION "201602020000Z" -- Feb 02, 2016
DESCRIPTION
"Added new offline reason fruFpcHFanTrayIncompatible and
missing entries mixedSwitchFabric, unsupportedFabric,
jamConfigError."
REVISION "201605160000Z" -- May 16, 2016
DESCRIPTION
"Added new trap: jnxFmHealthChkErr."
::= { jnxMibs 1 }
@@ -433,10 +472,11 @@ JnxChassisId ::= TEXTUAL-CONVENTION
jnxContentsSerialNo DisplayString,
jnxContentsRevision DisplayString,
jnxContentsInstalled TimeStamp,
jnxContentsPartNo DisplayString,
jnxContentsChassisId JnxChassisId,
jnxContentsChassisDescr DisplayString,
jnxContentsChassisCleiCode DisplayString
jnxContentsPartNo DisplayString,
jnxContentsChassisId JnxChassisId,
jnxContentsChassisDescr DisplayString,
jnxContentsChassisCleiCode DisplayString,
jnxContentsModel DisplayString
}
jnxContentsContainerIndex OBJECT-TYPE
@@ -580,6 +620,17 @@ JnxChassisId ::= TEXTUAL-CONVENTION
telecommunications industry."
::= { jnxContentsEntry 13 }
jnxContentsModel OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The FRU model name of this subject, blank if unknown
or unavailable."
::= { jnxContentsEntry 14 }
--
-- Box LED Indicators Table
--
@@ -704,7 +755,13 @@ JnxChassisId ::= TEXTUAL-CONVENTION
yellow(3), -- alarm, warning, marginally working
red(4), -- alert, failed, not working
blue(5), -- ok, on-line as an active primary
amber(6) -- alarm, off-line, not running
amber(6), -- alarm, off-line, not running
off(7), -- off-line, not running
blinkingGreen(8), -- entering state of ok, good, normally working
blinkingYellow(9), -- entering state of alarm, warning, marginally working
blinkingRed(10), -- entering state of alert, failed, not working
blinkingBlue(11), -- entering state of ok, on-line as an active primary
blinkingAmber(12) -- entering state of alarm, off-line, not running
}
MAX-ACCESS read-only
STATUS deprecated
@@ -721,7 +778,13 @@ JnxChassisId ::= TEXTUAL-CONVENTION
amber(3), -- alarm, off-line, not running
yellow(4), -- alarm, warning, marginally working
red(5), -- alert, failed, not working
other(6) -- unknown or unavailable
other(6), -- unknown or unavailable
off(7), -- off-line, not running
blinkingBlue(8), -- entering state of ok, on-line as an active primary
blinkingGreen(9), -- entering state of ok, good, normally working
blinkingAmber(10), -- entering state of alarm, off-line, not running
blinkingYellow(11), -- entering state of alarm, warning, marginally working
blinkingRed(12) -- entering state of alert, failed, not working
}
MAX-ACCESS read-only
STATUS deprecated
@@ -900,13 +963,19 @@ JnxChassisId ::= TEXTUAL-CONVENTION
jnxOperatingUpTime TimeInterval,
jnxOperatingLastRestart TimeStamp,
jnxOperatingMemory Integer32,
jnxOperatingStateOrdered INTEGER,
jnxOperatingChassisId JnxChassisId,
jnxOperatingChassisDescr DisplayString,
jnxOperatingRestartTime DateAndTime,
jnxOperating1MinLoadAvg Gauge32,
jnxOperating5MinLoadAvg Gauge32,
jnxOperating15MinLoadAvg Gauge32
jnxOperatingStateOrdered INTEGER,
jnxOperatingChassisId JnxChassisId,
jnxOperatingChassisDescr DisplayString,
jnxOperatingRestartTime DateAndTime,
jnxOperating1MinLoadAvg Gauge32,
jnxOperating5MinLoadAvg Gauge32,
jnxOperating15MinLoadAvg Gauge32,
jnxOperating1MinAvgCPU Gauge32,
jnxOperating5MinAvgCPU Gauge32,
jnxOperating15MinAvgCPU Gauge32,
jnxOperatingFRUPower Gauge32,
jnxOperatingBufferCP Gauge32,
jnxOperatingMemoryCP Integer32
}
jnxOperatingContentsIndex OBJECT-TYPE
@@ -1135,6 +1204,66 @@ JnxChassisId ::= TEXTUAL-CONVENTION
Zero if unavailable or inapplicable."
::= { jnxOperatingEntry 22 }
jnxOperating1MinAvgCPU OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The CPU utilization in percentage of this
subject averaged over last 1 minutes. Zero if
unavailable or inapplicable."
::= { jnxOperatingEntry 23 }
jnxOperating5MinAvgCPU OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The CPU utilization in percentage of this
subject averaged over last 5 minutes. Zero if
unavailable or inapplicable."
::= { jnxOperatingEntry 24 }
jnxOperating15MinAvgCPU OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The CPU utilization in percentage of this
subject averaged over last 15 minutes. Zero
if unavailable or inapplicable."
::= { jnxOperatingEntry 25 }
jnxOperatingFRUPower OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The present power of each FRU. Here it will
be shown in terms of voltage. Zero if unavailable
or inapplicable"
::= { jnxOperatingEntry 26 }
jnxOperatingBufferCP OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The buffer pool utilization in percentage
of this subject in control plane. Zero if
unavailable or inapplicable."
::= { jnxOperatingEntry 27 }
jnxOperatingMemoryCP OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Allocated memory size for control plane
in Megabytes. Zero if unavailable or
inapplicable."
::= { jnxOperatingEntry 28 }
--
-- Box Redundancy Information Table
--
@@ -1611,7 +1740,13 @@ JnxChassisId ::= TEXTUAL-CONVENTION
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
vpnLocalizationRoleChange(98), -- VPN localization core-facing-FPC role change
fruFpcFanTrayIncompatible(99), -- FPC incompatible with FAN-TRAYs
fruFpcPEMIncompatible(100), -- FPC incompatible with PEMs
mixedSwitchFabric(101), -- Mixed Switch Fabric error
unsupportedFabric(102), -- unsupported Fabric error
jamConfigError(103), -- JAM configuration error
fruFpcHFanTrayIncompatible(104) -- FPC incompatible with Horizontal FAN-TRAYs
}
MAX-ACCESS read-only
@@ -2128,6 +2263,50 @@ JnxChassisId ::= TEXTUAL-CONVENTION
in the chassis has been in the failure condition."
::= { jnxChassisTraps 24 }
jnxFmAsicErr NOTIFICATION-TYPE
OBJECTS { jnxFruContentsIndex,
jnxFruL1Index,
jnxFruL2Index,
jnxFruL3Index,
jnxFruName,
jnxFruType,
jnxFruSlot }
STATUS current
DESCRIPTION
"A jnxFmAsicErr trap signifies that the SNMP
entity, acting in an agent role, has detected
errors in a switching device within the fabric."
::= { jnxChassisTraps 25 }
jnxMountVarOffHardDiskFailed NOTIFICATION-TYPE
OBJECTS { jnxFruContentsIndex,
jnxFruL1Index,
jnxFruL2Index,
jnxFruL3Index,
jnxFruName,
jnxFruType,
jnxFruSlot }
STATUS current
DESCRIPTION
"A jnxMountVarOffHardDiskFailed signifies that the SNMP
entity, acting in an agent role, has detected that
mount of /var failed off harddisk, emergency /var created."
::= { jnxChassisTraps 26 }
jnxFmHealthChkErr NOTIFICATION-TYPE
OBJECTS { jnxFruContentsIndex,
jnxFruL1Index,
jnxFruL2Index,
jnxFruL3Index,
jnxFruName,
jnxFruType,
jnxFruSlot }
STATUS current
DESCRIPTION
"A HealthChkErr trap signifies that the SNMP
entity, acting in an agent role, has detected
health check errors."
::= { jnxChassisTraps 27 }
-- Traps for chassis alarm cleared conditions

View File

@@ -41,6 +41,10 @@
PLP - Packet Loss Priority
DSCP - Differential Service Code Point. "
REVISION "201411070000Z" -- Nov 07, 2014
DESCRIPTION "Added Queue Depth stats"
REVISION "201305200000Z" -- May 20, 2013
DESCRIPTION
"Modified the max range for JnxCosFcIdentifier from 7 to 15."
@@ -718,7 +722,12 @@
jnxCosQstatTotalDropPkts Counter64,
jnxCosQstatTotalDropPktRate CounterBasedGauge64,
jnxCosQstatTotalDropBytes Counter64,
jnxCosQstatTotalDropByteRate CounterBasedGauge64
jnxCosQstatTotalDropByteRate CounterBasedGauge64,
-- Depth parameters
jnxCosQstatDepthAverage CounterBasedGauge64,
jnxCosQstatDepthCurrent CounterBasedGauge64,
jnxCosQstatDepthPeak CounterBasedGauge64,
jnxCosQstatDepthMax CounterBasedGauge64
}
jnxCosQstatIfIndex OBJECT-TYPE
@@ -1230,6 +1239,43 @@
"The queue's current total drop rate in bytes per second."
::= { jnxCosQstatEntry 56 }
jnxCosQstatDepthAverage OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Returns Average depth for a given interface and queue.
For unsupported platform, returns '0'"
::= { jnxCosQstatEntry 57 }
jnxCosQstatDepthCurrent OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Returns current depth for a given interface and queue.
For unsupported platform, returns '0'"
::= { jnxCosQstatEntry 58 }
jnxCosQstatDepthPeak OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Returns peak depth for a given interface and queue.
For unsupported platform, returns '0'"
::= { jnxCosQstatEntry 59 }
jnxCosQstatDepthMax OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Returns Max depth for a given interface and queue.
For unsupported platform, returns '0'"
::= { jnxCosQstatEntry 60 }
-- ***************************************************************
-- Per interface cos stats flags
-- There are three flags which indicate what kind of
@@ -1975,7 +2021,12 @@
jnxCosIngressQstatMHpRedDropBytes Counter64,
jnxCosIngressQstatMHpRedDropByteRate CounterBasedGauge64,
jnxCosIngressQstatHpRedDropBytes Counter64,
jnxCosIngressQstatHpRedDropByteRate CounterBasedGauge64
jnxCosIngressQstatHpRedDropByteRate CounterBasedGauge64,
-- Depth parameters
jnxCosIngressQstatDepthAverage CounterBasedGauge64,
jnxCosIngressQstatDepthCurrent CounterBasedGauge64,
jnxCosIngressQstatDepthPeak CounterBasedGauge64,
jnxCosIngressQstatDepthMax CounterBasedGauge64
}
jnxCosIngressQstatIfIndex OBJECT-TYPE
@@ -2417,6 +2468,43 @@
interface."
::= { jnxCosIngressQstatEntry 48 }
jnxCosIngressQstatDepthAverage OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Returns Average depth at the ingress for a given interface and queue.
For unsupported platform, returns '0'"
::= { jnxCosIngressQstatEntry 49 }
jnxCosIngressQstatDepthCurrent OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Returns current depth at ingress for a given interface and queue.
For unsupported platform, returns '0'"
::= { jnxCosIngressQstatEntry 50 }
jnxCosIngressQstatDepthPeak OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Returns peak depth at ingress for a given interface and queue.
For unsupported platform, returns '0'"
::= { jnxCosIngressQstatEntry 51 }
jnxCosIngressQstatDepthMax OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Returns Max depth at ingress for a given interface and queue.
For unsupported platform, returns '0'"
::= { jnxCosIngressQstatEntry 52 }
-- ***************************************************************
-- Cos Traps / Notifications
-- ***************************************************************
@@ -2437,6 +2525,30 @@
"The textual name of the Cos interface."
::= { jnxCosNotifyVars 1 }
jnxCosFpcIndex OBJECT-TYPE
SYNTAX Integer32 (1..'7fffffff'h)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index of FPC which has seen queue overflow"
::= { jnxCosNotifyVars 2 }
jnxCosPfeIndex OBJECT-TYPE
SYNTAX Integer32 (1..'7fffffff'h)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index of pfe which has seen queue overflow"
::= { jnxCosNotifyVars 3 }
jnxCosQueueIndex OBJECT-TYPE
SYNTAX Integer32 (1..'7fffffff'h)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Queue index which has seen overflow"
::= { jnxCosNotifyVars 4 }
-- Cos Notifications
--
jnxCosNotificationsPrefix OBJECT-IDENTITY
@@ -2458,5 +2570,665 @@
DESCRIPTION
"Only 10% of dedicated CoS queues are available"
::= { jnxCosNotificationsPrefix 2 }
jnxCosFabricQueueOverflow NOTIFICATION-TYPE
OBJECTS { jnxCosFpcIndex,
jnxCosPfeIndex,
jnxCosQueueIndex }
STATUS current
DESCRIPTION
"Fabric Queue occupancy exceeded threshold"
::= { jnxCosNotificationsPrefix 3 }
jnxCosWanQueueOverflow NOTIFICATION-TYPE
OBJECTS { jnxCosFpcIndex,
jnxCosInterfaceName,
jnxCosQueueIndex }
STATUS current
DESCRIPTION
"Wan Queue occupancy exceeded threshold"
::= { jnxCosNotificationsPrefix 4 }
jnxCosFabricQueueOverflowCleared NOTIFICATION-TYPE
OBJECTS { jnxCosFpcIndex,
jnxCosPfeIndex,
jnxCosQueueIndex }
STATUS current
DESCRIPTION
"Fabric Queue overflow condition cleared"
::= { jnxCosNotificationsPrefix 5 }
jnxCosWanQueueOverflowCleared NOTIFICATION-TYPE
OBJECTS { jnxCosFpcIndex,
jnxCosInterfaceName,
jnxCosQueueIndex }
STATUS current
DESCRIPTION
"Wan Queue overflow condition cleared"
::= { jnxCosNotificationsPrefix 6 }
-- ***************************************************************
-- Cos If table
-- ***************************************************************
jnxCosIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxCosIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of interface entries."
::= { jnxCos 9 }
jnxCosIfEntry OBJECT-TYPE
SYNTAX JnxCosIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable to a
an interface."
INDEX { jnxCosIfIdx }
::= { jnxCosIfTable 1 }
JnxCosIfEntry ::=
SEQUENCE {
jnxCosIfIdx InterfaceIndex,
jnxCosIfsetDescr DisplayString
}
jnxCosIfIdx OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique value, greater than zero, for each interface."
::= { jnxCosIfEntry 1 }
jnxCosIfsetDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A textual string containing name of the interface."
::= { jnxCosIfEntry 2 }
-- ***************************************************************
-- #####################
-- Per queue stats table for iflset by ifl index
-- ***************************************************************
jnxCosIfsetQstatTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxCosIfsetQstatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table presents the per queue stats. Only those
physical interfaces that support output queue stats appear
in this table."
::= { jnxCos 10 }
jnxCosIfsetQstatEntry OBJECT-TYPE
SYNTAX JnxCosIfsetQstatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This entry contains interface output queue stats for a
given output queue on the specified interface."
INDEX { jnxCosIfsetQstatChildIfIndex, jnxCosIfsetQstatQueueNr}
::= { jnxCosIfsetQstatTable 1 }
JnxCosIfsetQstatEntry ::=
SEQUENCE {
jnxCosIfsetQstatChildIfIndex InterfaceIndex,
jnxCosIfsetQstatQueueNr Integer32,
-- Queued packet/byte stats
jnxCosIfsetQstatQedPkts Counter64,
jnxCosIfsetQstatQedPktRate CounterBasedGauge64,
jnxCosIfsetQstatQedBytes Counter64,
jnxCosIfsetQstatQedByteRate CounterBasedGauge64,
-- Transmitted packet/byte stats
jnxCosIfsetQstatTxedPkts Counter64,
jnxCosIfsetQstatTxedPktRate CounterBasedGauge64,
jnxCosIfsetQstatTxedBytes Counter64,
jnxCosIfsetQstatTxedByteRate CounterBasedGauge64,
-- Tail-dropped stats
jnxCosIfsetQstatTailDropPkts Counter64,
jnxCosIfsetQstatTailDropPktRate CounterBasedGauge64,
-- RED-dropped packet stats
jnxCosIfsetQstatTotalRedDropPkts Counter64,
jnxCosIfsetQstatTotalRedDropPktRate CounterBasedGauge64,
-- Per dp stats when tri color is not configured
jnxCosIfsetQstatLpNonTcpRedDropPkts Counter64,
jnxCosIfsetQstatLpNonTcpRDropPktRate CounterBasedGauge64,
jnxCosIfsetQstatLpTcpRedDropPkts Counter64,
jnxCosIfsetQstatLpTcpRedDropPktRate CounterBasedGauge64,
jnxCosIfsetQstatHpNonTcpRedDropPkts Counter64,
jnxCosIfsetQstatHpNonTcpRDropPktRate CounterBasedGauge64,
jnxCosIfsetQstatHpTcpRedDropPkts Counter64,
jnxCosIfsetQstatHpTcpRedDropPktRate CounterBasedGauge64,
-- RED-dropped byte stats
jnxCosIfsetQstatTotalRedDropBytes Counter64,
jnxCosIfsetQstatTotalRedDropByteRate CounterBasedGauge64,
-- Per dp byte stats when tri color is not configured
jnxCosIfsetQstatLpNonTcpRedDropBytes Counter64,
jnxCosIfsetQstatLpNonTcpRDropByteRate CounterBasedGauge64,
jnxCosIfsetQstatLpTcpRedDropBytes Counter64,
jnxCosIfsetQstatLpTcpRedDropByteRate CounterBasedGauge64,
jnxCosIfsetQstatHpNonTcpRedDropBytes Counter64,
jnxCosIfsetQstatHpNonTcpRDropByteRate CounterBasedGauge64,
jnxCosIfsetQstatHpTcpRedDropBytes Counter64,
jnxCosIfsetQstatHpTcpRedDropByteRate CounterBasedGauge64,
-- Per dp stats when tri color is configured
jnxCosIfsetQstatLpRedDropPkts Counter64,
jnxCosIfsetQstatLpRedDropPktRate CounterBasedGauge64,
jnxCosIfsetQstatMLpRedDropPkts Counter64,
jnxCosIfsetQstatMLpRedDropPktRate CounterBasedGauge64,
jnxCosIfsetQstatMHpRedDropPkts Counter64,
jnxCosIfsetQstatMHpRedDropPktRate CounterBasedGauge64,
jnxCosIfsetQstatHpRedDropPkts Counter64,
jnxCosIfsetQstatHpRedDropPktRate CounterBasedGauge64,
-- Per dp byte stats when tri color is configured
jnxCosIfsetQstatLpRedDropBytes Counter64,
jnxCosIfsetQstatLpRedDropByteRate CounterBasedGauge64,
jnxCosIfsetQstatMLpRedDropBytes Counter64,
jnxCosIfsetQstatMLpRedDropByteRate CounterBasedGauge64,
jnxCosIfsetQstatMHpRedDropBytes Counter64,
jnxCosIfsetQstatMHpRedDropByteRate CounterBasedGauge64,
jnxCosIfsetQstatHpRedDropBytes Counter64,
jnxCosIfsetQstatHpRedDropByteRate CounterBasedGauge64,
-- Rate Limit dropped packet stats
jnxCosIfsetQstatRateLimitDropPkts Counter64,
jnxCosIfsetQstatRateLimitDropPktRate CounterBasedGauge64,
-- Rate Limit dropped byte stats
jnxCosIfsetQstatRateLimitDropBytes Counter64,
jnxCosIfsetQstatRateLimitDropByteRate CounterBasedGauge64
}
jnxCosIfsetQstatChildIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex of the interface."
::= { jnxCosIfsetQstatEntry 1 }
jnxCosIfsetQstatQueueNr OBJECT-TYPE
SYNTAX Integer32(0..63)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The output queue number."
::= { jnxCosIfsetQstatEntry 2 }
-- Queued packet/byte stats
jnxCosIfsetQstatQedPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets queued at the output queue."
::= { jnxCosIfsetQstatEntry 3 }
jnxCosIfsetQstatQedPktRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (expressed in packets per second) at which packets
were queued at the output queue."
::= { jnxCosIfsetQstatEntry 4 }
jnxCosIfsetQstatQedBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes queued at the output queue."
::= { jnxCosIfsetQstatEntry 5 }
jnxCosIfsetQstatQedByteRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (expressed in bytes per second) at which bytes
were queued at the output queue."
::= { jnxCosIfsetQstatEntry 6 }
-- Transmitted packet/byte stats
jnxCosIfsetQstatTxedPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets transmitted on the queue."
::= { jnxCosIfsetQstatEntry 7 }
jnxCosIfsetQstatTxedPktRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The output queue's packet transmit rate, expressed in
packets per second."
::= { jnxCosIfsetQstatEntry 8 }
jnxCosIfsetQstatTxedBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes transmitted on the queue."
::= { jnxCosIfsetQstatEntry 9 }
jnxCosIfsetQstatTxedByteRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The queue's current transmit rate in bytes per second."
::= { jnxCosIfsetQstatEntry 10 }
-- Tail-dropped packet stats
jnxCosIfsetQstatTailDropPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets tail dropped at the output queue."
::= { jnxCosIfsetQstatEntry 11 }
jnxCosIfsetQstatTailDropPktRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The tail drop packet rate (expressed in packets per second)
for the queue."
::= { jnxCosIfsetQstatEntry 12 }
-- RED-dropped packet stats
jnxCosIfsetQstatTotalRedDropPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of packets dropped due to RED (Random Early
Detection) at the output on the given interface."
::= { jnxCosIfsetQstatEntry 13 }
jnxCosIfsetQstatTotalRedDropPktRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The most recent estimate of per-second RED-dropped packets
at the output queue on the given interface"
::= { jnxCosIfsetQstatEntry 14 }
jnxCosIfsetQstatLpNonTcpRedDropPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of low PLP non TCP packets RED-dropped."
::= { jnxCosIfsetQstatEntry 15 }
jnxCosIfsetQstatLpNonTcpRDropPktRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (expressed in packets per second) at which low
PLP non TCP packets were RED-dropped."
::= { jnxCosIfsetQstatEntry 16 }
jnxCosIfsetQstatLpTcpRedDropPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of low PLP TCP packets RED-dropped at
the output on the given interface."
::= { jnxCosIfsetQstatEntry 17 }
jnxCosIfsetQstatLpTcpRedDropPktRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (expressed in packets per second) at which low PLP
TCP packets were RED-dropped at the output on the given
interface."
::= { jnxCosIfsetQstatEntry 18 }
jnxCosIfsetQstatHpNonTcpRedDropPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of high PLP non TCP packets RED-dropped
at the output on the given interface."
::= { jnxCosIfsetQstatEntry 19 }
jnxCosIfsetQstatHpNonTcpRDropPktRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (expressed in packets per second) at which high
PLP non TCP packets were RED-dropped
at the output on the given interface."
::= { jnxCosIfsetQstatEntry 20 }
jnxCosIfsetQstatHpTcpRedDropPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of high PLP TCP packets RED-dropped at
the output on the given interface."
::= { jnxCosIfsetQstatEntry 21 }
jnxCosIfsetQstatHpTcpRedDropPktRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (expressed in packets per second) at which high
PLP TCP packets were RED-dropped at the output."
::= { jnxCosIfsetQstatEntry 22 }
-- RED-dropped byte stats
jnxCosIfsetQstatTotalRedDropBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of bytes RED-dropped at the output on the
given interface."
::= { jnxCosIfsetQstatEntry 23 }
jnxCosIfsetQstatTotalRedDropByteRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (expressed in bytes per second) at which bytes
were RED-dropped at the output on the given interface."
::= { jnxCosIfsetQstatEntry 24 }
jnxCosIfsetQstatLpNonTcpRedDropBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of low PLP non TCP bytes RED-dropped at
the output on the given interface."
::= { jnxCosIfsetQstatEntry 25 }
jnxCosIfsetQstatLpNonTcpRDropByteRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (expressed in bytes per second) at which low PLP
non TCP bytes were RED-dropped at the output on the given
interface."
::= { jnxCosIfsetQstatEntry 26 }
jnxCosIfsetQstatLpTcpRedDropBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of low PLP TCP
bytes RED-dropped at the output on the given interface."
::= { jnxCosIfsetQstatEntry 27 }
jnxCosIfsetQstatLpTcpRedDropByteRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (expressed in bytes per second) at which low PLP
TCP bytes were RED-dropped at the output on the given
interface."
::= { jnxCosIfsetQstatEntry 28 }
jnxCosIfsetQstatHpNonTcpRedDropBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of high PLP non TCP bytes RED-dropped at
the output on the given interface."
::= { jnxCosIfsetQstatEntry 29 }
jnxCosIfsetQstatHpNonTcpRDropByteRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (expressed in bytes per second) at which high
PLP non TCP bytes were RED-dropped at the output queue on
the given interface."
::= { jnxCosIfsetQstatEntry 30 }
jnxCosIfsetQstatHpTcpRedDropBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of high PLP TCP bytes RED-dropped at the
output queue on the given interface."
::= { jnxCosIfsetQstatEntry 31 }
jnxCosIfsetQstatHpTcpRedDropByteRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (expressed in bytes per second) at which high PLP
TCP bytes were RED-dropped at the output on the given
interface."
::= { jnxCosIfsetQstatEntry 32 }
jnxCosIfsetQstatLpRedDropPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of low PLP packets RED-droppped at
the output on the given interface."
::= { jnxCosIfsetQstatEntry 33 }
jnxCosIfsetQstatLpRedDropPktRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (expressed in packets per second) at which low
PLP packets were RED-dropped at the output."
::= { jnxCosIfsetQstatEntry 34 }
jnxCosIfsetQstatMLpRedDropPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of medium-low PLP packets RED-droppped at
the output on the given interface."
::= { jnxCosIfsetQstatEntry 35 }
jnxCosIfsetQstatMLpRedDropPktRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (expressed in packets per second) at which medium-low
PLP packets were RED-dropped at the output."
::= { jnxCosIfsetQstatEntry 36 }
jnxCosIfsetQstatMHpRedDropPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of medium-high PLP packets RED-droppped at
the output on the given interface."
::= { jnxCosIfsetQstatEntry 37 }
jnxCosIfsetQstatMHpRedDropPktRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (expressed in packets per second) at which medium-high
PLP packets were RED-dropped at the output."
::= { jnxCosIfsetQstatEntry 38 }
jnxCosIfsetQstatHpRedDropPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of high PLP packets RED-droppped at
the output on the given interface."
::= { jnxCosIfsetQstatEntry 39 }
jnxCosIfsetQstatHpRedDropPktRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (expressed in packets per second) at which high
PLP packets were RED-dropped at the output."
::= { jnxCosIfsetQstatEntry 40 }
jnxCosIfsetQstatLpRedDropBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of low PLP TCP bytes RED-dropped at the
output queue on the given interface."
::= { jnxCosIfsetQstatEntry 41 }
jnxCosIfsetQstatLpRedDropByteRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (expressed in bytes per second) at which low PLP
TCP bytes were RED-dropped at the output on the given
interface."
::= { jnxCosIfsetQstatEntry 42 }
jnxCosIfsetQstatMLpRedDropBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of medium-low PLP TCP bytes RED-dropped at the
output queue on the given interface."
::= { jnxCosIfsetQstatEntry 43 }
jnxCosIfsetQstatMLpRedDropByteRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (expressed in bytes per second) at which medium-low PLP
TCP bytes were RED-dropped at the output on the given
interface."
::= { jnxCosIfsetQstatEntry 44 }
jnxCosIfsetQstatMHpRedDropBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of medium-high PLP TCP bytes RED-dropped at the
output queue on the given interface."
::= { jnxCosIfsetQstatEntry 45 }
jnxCosIfsetQstatMHpRedDropByteRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (expressed in bytes per second) at which medium-high PLP
TCP bytes were RED-dropped at the output on the given
interface."
::= { jnxCosIfsetQstatEntry 46 }
jnxCosIfsetQstatHpRedDropBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of high PLP TCP bytes RED-dropped at the
output queue on the given interface."
::= { jnxCosIfsetQstatEntry 47 }
jnxCosIfsetQstatHpRedDropByteRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (expressed in bytes per second) at which high PLP
TCP bytes were RED-dropped at the output on the given
interface."
::= { jnxCosIfsetQstatEntry 48 }
-- Rate Limit dropped packet stats
jnxCosIfsetQstatRateLimitDropPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of rate-limit dropped packets
at the output on the given interface."
::= { jnxCosIfsetQstatEntry 49 }
jnxCosIfsetQstatRateLimitDropPktRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (expressed in bytes per second) at which packets
are rate-limit dropped at the output on the given interface."
::= { jnxCosIfsetQstatEntry 50 }
jnxCosIfsetQstatRateLimitDropBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of rate-limit dropped bytes
at the output on the given interface."
::= { jnxCosIfsetQstatEntry 51 }
jnxCosIfsetQstatRateLimitDropByteRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (expressed in bytes per second) at which bytes
are rate-limit dropped at the output on the given interface."
::= { jnxCosIfsetQstatEntry 52 }
END

View File

@@ -1,5 +1,5 @@
--
-- Juniper Enterprise Specific MIB: XFP Digital Optical Monitor MIB
-- Juniper Enterprise Specific MIB: SFF Digital Optical Monitor MIB
--
-- Copyright (c) 2010, Juniper Networks, Inc.
-- All rights reserved.
@@ -14,7 +14,7 @@ IMPORTS
FROM SNMPv2-SMI
DateAndTime, TEXTUAL-CONVENTION
FROM SNMPv2-TC
jnxDomMibRoot, jnxDomNotifications
jnxDomMibRoot, jnxDomNotifications, jnxDomLaneNotifications
FROM JUNIPER-SMI
ifIndex, ifDescr
FROM IF-MIB;
@@ -22,7 +22,7 @@ IMPORTS
-- DOM Alarm and Warning Type
jnxDomMib MODULE-IDENTITY
LAST-UPDATED "200912230931Z" -- Wed Dec 23 09:30:00 2009 UTC
LAST-UPDATED "201403200000Z" -- Thu Mar 03 2009 UTC
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Technical Assistance Center
@@ -33,7 +33,11 @@ jnxDomMib MODULE-IDENTITY
DESCRIPTION
"This MIB module defines objects used for Digital Optical
Monitor on XFP interface of Juniper products."
Monitor on interface of Juniper products."
REVISION "201403200000Z"
DESCRIPTION
"Change XFP references to generic SFF in descriptions. Add
DOM lane table."
REVISION "200912230000Z"
DESCRIPTION
"Initial revision."
@@ -63,7 +67,9 @@ JnxDomAlarmId ::= TEXTUAL-CONVENTION
domModuleNotReadyAlarm(15), -- Module MOD_NR
domModulePowerDownAlarm(16), -- Module P_DOWN
domLinkDownAlarm(17), -- Wire Unplugged or Down
domModuleRemovedAlarm(18) -- Module Unplugged or Down
domModuleRemovedAlarm(18), -- Module Unplugged or Down
domModuleVoltageHighAlarm(19), -- Module Voltage High
domModuleVoltageLowAlarm(20) -- Module Voltage Low
}
JnxDomWarningId ::= TEXTUAL-CONVENTION
@@ -79,9 +85,43 @@ JnxDomWarningId ::= TEXTUAL-CONVENTION
domTxLaserOutputPowerHighWarning(4), -- Output laser power
domTxLaserOutputPowerLowWarning(5), -- Output laser power
domModuleTemperatureHighWarning(6), -- Module temperature
domModuleTemperatureLowWarning(7) -- Module temperature
domModuleTemperatureLowWarning(7), -- Module temperature
domModuleVoltageHighWarning(8), -- Module voltage
domModuleVoltageLowWarning(9) -- Module voltage
}
JnxDomLaneAlarmId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Identifies specific DOM alarms that may exist on
a Lane of a SFF interface"
SYNTAX BITS {
domLaneRxLaserPowerHighAlarm(0),
domLaneRxLaserPowerLowAlarm(1),
domLaneTxLaserBiasCurrentHighAlarm(2),
domLaneTxLaserBiasCurrentLowAlarm(3),
domLaneTxLaserOutputPowerHighAlarm(4),
domLaneTxLaserOutputPowerLowAlarm(5),
domLaneLaserTemperatureHighAlarm(6),
domLaneLaserTemperatureLowAlarm(7)
}
JnxDomLaneWarningId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Identifies specific DOM warnings that may exist on
a Lane of a SFF interface"
SYNTAX BITS {
domLaneRxLaserPowerHighWarning(0),
domLaneRxLaserPowerLowWarning(1),
domLaneTxLaserBiasCurrentHighWarning(2),
domLaneTxLaserBiasCurrentLowWarning(3),
domLaneTxLaserOutputPowerHighWarning(4),
domLaneTxLaserOutputPowerLowWarning(5),
domLaneLaserTemperatureHighWarning(6),
domLaneLaserTemperatureLowWarning(7)
}
--
-- Current DOM Statistics
--
@@ -156,6 +196,18 @@ JnxDomCurrentEntry ::=
jnxDomCurrentModuleTemperatureHighWarningThreshold
Integer32,
jnxDomCurrentModuleTemperatureLowWarningThreshold
Integer32,
jnxDomCurrentModuleVoltage
Integer32,
jnxDomCurrentModuleVoltageHighAlarmThreshold
Integer32,
jnxDomCurrentModuleVoltageLowAlarmThreshold
Integer32,
jnxDomCurrentModuleVoltageHighWarningThreshold
Integer32,
jnxDomCurrentModuleVoltageLowWarningThreshold
Integer32,
jnxDomCurrentModuleLaneCount
Integer32
}
@@ -165,7 +217,7 @@ JnxDomCurrentEntry ::=
STATUS current
DESCRIPTION
"This object identifies all the active DOM alarms
on a XFP physical interface on this router."
on a SFF physical interface on this router."
::= { jnxDomCurrentEntry 1 }
jnxDomCurrentAlarmDate OBJECT-TYPE
@@ -192,7 +244,7 @@ JnxDomCurrentEntry ::=
STATUS current
DESCRIPTION
"This object identifies all the active DOM warnings
on a XFP physical interface on this router."
on a SFF physical interface on this router."
::= { jnxDomCurrentEntry 4 }
jnxDomCurrentRxLaserPower OBJECT-TYPE
@@ -210,7 +262,7 @@ JnxDomCurrentEntry ::=
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Receiver laser bias current."
" Transmitter laser bias current."
::= { jnxDomCurrentEntry 6 }
@@ -376,6 +428,190 @@ JnxDomCurrentEntry ::=
" Module temperature low warning threshold."
::= { jnxDomCurrentEntry 24 }
jnxDomCurrentModuleVoltage OBJECT-TYPE
SYNTAX Integer32
UNITS "0.001 V"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Module voltage."
::= { jnxDomCurrentEntry 25 }
jnxDomCurrentModuleVoltageHighAlarmThreshold OBJECT-TYPE
SYNTAX Integer32
UNITS "0.001 V"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Module voltage high alarm threshold."
::= { jnxDomCurrentEntry 26 }
jnxDomCurrentModuleVoltageLowAlarmThreshold OBJECT-TYPE
SYNTAX Integer32
UNITS "0.001 V"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Module voltage low alarm threshold."
::= { jnxDomCurrentEntry 27 }
jnxDomCurrentModuleVoltageHighWarningThreshold OBJECT-TYPE
SYNTAX Integer32
UNITS "0.001 V"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Module voltage high warning threshold."
::= { jnxDomCurrentEntry 28 }
jnxDomCurrentModuleVoltageLowWarningThreshold OBJECT-TYPE
SYNTAX Integer32
UNITS "0.001 V"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Module voltage low warning threshold."
::= { jnxDomCurrentEntry 29 }
jnxDomCurrentModuleLaneCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Number of Lanes (Lasers) in this module"
::= { jnxDomCurrentEntry 30 }
--
-- Current DOM Lane Statistics
--
jnxDomDigitalLaneMonitoring OBJECT IDENTIFIER ::= { jnxDomMib 2 }
jnxDomModuleLaneTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxDomCurrentLaneEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of information for this lane (Laser) of this
SFF optical module."
::= { jnxDomDigitalLaneMonitoring 1 }
jnxDomCurrentLaneEntry OBJECT-TYPE
SYNTAX JnxDomCurrentLaneEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about Digital Optical Monitoring for this
lane of this SFF optical Module"
INDEX { ifIndex, jnxDomLaneIndex }
::= { jnxDomModuleLaneTable 1 }
JnxDomCurrentLaneEntry ::=
SEQUENCE {
jnxDomLaneIndex
Integer32,
jnxDomCurrentLaneAlarms
JnxDomLaneAlarmId,
jnxDomCurrentLaneAlarmDate
DateAndTime,
jnxDomLaneLastAlarms
JnxDomLaneAlarmId,
jnxDomCurrentLaneWarnings
JnxDomLaneWarningId,
jnxDomCurrentLaneRxLaserPower
Integer32,
jnxDomCurrentLaneTxLaserBiasCurrent
Integer32,
jnxDomCurrentLaneTxLaserOutputPower
Integer32,
jnxDomCurrentLaneLaserTemperature
Integer32
}
jnxDomLaneIndex OBJECT-TYPE
SYNTAX Integer32 (0..1000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A lane (Laser) on this SFF optical interface"
::= {jnxDomCurrentLaneEntry 1}
jnxDomCurrentLaneAlarms OBJECT-TYPE
SYNTAX JnxDomLaneAlarmId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies all the active DOM alarms
on a particular Lane of a SFF physical interface."
::= {jnxDomCurrentLaneEntry 2}
jnxDomCurrentLaneAlarmDate OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The system date and time when the management subsystem learned
of the current lane alarm event."
::= {jnxDomCurrentLaneEntry 3}
jnxDomLaneLastAlarms OBJECT-TYPE
SYNTAX JnxDomLaneAlarmId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies a copy of jnxDomCurrentAlarms
before last set or clear."
::= {jnxDomCurrentLaneEntry 4}
jnxDomCurrentLaneWarnings OBJECT-TYPE
SYNTAX JnxDomLaneWarningId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies all the active DOM warnings
on a particular Lane of a SFF physical interface."
::= {jnxDomCurrentLaneEntry 5}
jnxDomCurrentLaneRxLaserPower OBJECT-TYPE
SYNTAX Integer32
UNITS "0.01 dbm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Receiver laser power on a particular Lane of a SFF
physcial interface."
::= {jnxDomCurrentLaneEntry 6}
jnxDomCurrentLaneTxLaserBiasCurrent OBJECT-TYPE
SYNTAX Integer32
UNITS "0.001 mA"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transmitter laser bias on a particular Lane of a SFF
physcial interface."
::= {jnxDomCurrentLaneEntry 7}
jnxDomCurrentLaneTxLaserOutputPower OBJECT-TYPE
SYNTAX Integer32
UNITS "0.01 dbm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transmitter laser power on a particular Lane of a SFF
physcial interface."
::= {jnxDomCurrentLaneEntry 8}
jnxDomCurrentLaneLaserTemperature OBJECT-TYPE
SYNTAX Integer32
UNITS "Celsius (degrees C)"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Temperature of laser on a particular Lane of a SFF
physcial interface."
::= {jnxDomCurrentLaneEntry 9}
--
-- Configuration Management Notifications
--
@@ -402,5 +638,29 @@ jnxDomNotificationPrefix OBJECT IDENTIFIER ::= { jnxDomNotifications 0 }
"Notification of a recently cleared Dom alarm."
::= { jnxDomNotificationPrefix 2 }
jnxDomLaneNotificationPrefix OBJECT IDENTIFIER ::= { jnxDomLaneNotifications 0 }
jnxDomLaneAlarmSet NOTIFICATION-TYPE
OBJECTS { ifDescr,
jnxDomLaneIndex,
jnxDomLaneLastAlarms,
jnxDomCurrentLaneAlarms,
jnxDomCurrentLaneAlarmDate }
STATUS current
DESCRIPTION
"Notification of a recently set Dom Lane alarm."
::= { jnxDomLaneNotificationPrefix 1 }
jnxDomLaneAlarmCleared NOTIFICATION-TYPE
OBJECTS { ifDescr,
jnxDomLaneIndex,
jnxDomLaneLastAlarms,
jnxDomCurrentLaneAlarms,
jnxDomCurrentLaneAlarmDate }
STATUS current
DESCRIPTION
"Notification of a recently cleared Dom Lane alarm."
::= { jnxDomLaneNotificationPrefix 2 }
END

View File

@@ -0,0 +1,135 @@
-- *****************************************************************
-- JNX-DOT3OAM-CAPABILITY.mib: Juniper DOT3-OAM-MIB AGENT-CAPABILITIES
--
-- Copyright (c) 2015, Juniper Networks, Inc.
-- All rights reserved.
--
-- *****************************************************************
JNX-DOT3OAM-CAPABILITY DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
jnxAgentCapability
FROM JUNIPER-SMI;
jnxDot3OamCapability MODULE-IDENTITY
LAST-UPDATED "201507250000Z"
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
"Juniper Technical Assistance Center
Juniper Networks, Inc.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: support@juniper.net"
DESCRIPTION
"Agent capabilities for DOT3-OAM-MIB (RFC4878)"
::= { jnxAgentCapability 6 }
jnxDot3OamCapJunos AGENT-CAPABILITIES
PRODUCT-RELEASE "All JUNOS Version"
STATUS current
DESCRIPTION "DOT3-OAM MIB capabilities"
SUPPORTS DOT3-OAM-MIB
INCLUDES {
dot3OamControlGroup, dot3OamPeerGroup,
dot3OamStatsBaseGroup, dot3OamLoopbackGroup,
dot3OamErrSymbolPeriodEventGroup,
dot3OamErrFramePeriodEventGroup,
dot3OamErrFrameEventGroup,
dot3OamErrFrameSecsSummaryEventGroup,
dot3OamFlagEventGroup, dot3OamEventLogGroup,
dot3OamNotificationGroup
}
VARIATION dot3OamAdminState
ACCESS read-only
DESCRIPTION "Write access is not supported."
VARIATION dot3OamMode
ACCESS read-only
DESCRIPTION "Write access is not supported."
VARIATION dot3OamLoopbackStatus
ACCESS read-only
DESCRIPTION "Write access is not supported."
VARIATION dot3OamLoopbackIgnoreRx
ACCESS read-only
DESCRIPTION "Write access is not supported."
VARIATION dot3OamErrSymPeriodWindowHi
ACCESS read-only
DESCRIPTION "Write access is not supported."
VARIATION dot3OamErrSymPeriodWindowLo
ACCESS read-only
DESCRIPTION "Write access is not supported."
VARIATION dot3OamErrSymPeriodThresholdHi
ACCESS read-only
DESCRIPTION "Write access is not supported."
VARIATION dot3OamErrSymPeriodThresholdLo
ACCESS read-only
DESCRIPTION "Write access is not supported."
VARIATION dot3OamErrSymPeriodEvNotifEnable
ACCESS read-only
DESCRIPTION "Write access is not supported."
VARIATION dot3OamErrFramePeriodWindow
ACCESS read-only
DESCRIPTION "Write access is not supported."
VARIATION dot3OamErrFramePeriodThreshold
ACCESS read-only
DESCRIPTION "Write access is not supported."
VARIATION dot3OamErrFramePeriodEvNotifEnable
ACCESS read-only
DESCRIPTION "Write access is not supported."
VARIATION dot3OamErrFramePeriodEvNotifEnable
ACCESS read-only
DESCRIPTION "Write access is not supported."
VARIATION dot3OamErrFrameThreshold
ACCESS read-only
DESCRIPTION "Write access is not supported."
VARIATION dot3OamErrFrameEvNotifEnable
ACCESS read-only
DESCRIPTION "Write access is not supported."
VARIATION dot3OamErrFrameSecsSummaryWindow
ACCESS read-only
DESCRIPTION "Write access is not supported."
VARIATION dot3OamErrFrameSecsSummaryThreshold
ACCESS read-only
DESCRIPTION "Write access is not supported."
VARIATION dot3OamErrFrameSecsEvNotifEnable
ACCESS read-only
DESCRIPTION "Write access is not supported."
VARIATION dot3OamDyingGaspEnable
ACCESS read-only
DESCRIPTION "Write access is not supported."
VARIATION dot3OamCriticalEventEnable
ACCESS read-only
DESCRIPTION "Write access is not supported."
::= { jnxDot3OamCapability 1 }
END

View File

@@ -1874,6 +1874,22 @@ JnxFabricContainersFamily ::= TEXTUAL-CONVENTION
::= { jnxFabricChassisTraps 16 }
jnxFabricHighPower NOTIFICATION-TYPE
OBJECTS { jnxFabricDeviceIndex,
jnxFabricContentsContainerIndex,
jnxFabricContentsL1Index,
jnxFabricContentsL2Index,
jnxFabricFruName,
jnxFabricFruType,
jnxFabricFruSlot }
STATUS current
DESCRIPTION
"A jnxFabricHighPowerConsumption trap signifies that the SNMP
entity, acting in an agent role, has detected that
the specified fabric ASIC consumes more power than
expected"
::= { jnxFabricChassisTraps 17 }
-- Traps for chassis alarm cleared conditions
jnxFabricPowerSupplyOK NOTIFICATION-TYPE
@@ -1943,6 +1959,20 @@ JnxFabricContainersFamily ::= TEXTUAL-CONVENTION
recovered from previous operational errors and it
is in ok state in the chassis."
::= { jnxFabricChassisOKTraps 4 }
jnxFabricHighPowerCleared NOTIFICATION-TYPE
OBJECTS { jnxFabricDeviceIndex,
jnxFabricContentsContainerIndex,
jnxFabricContentsL1Index,
jnxFabricContentsL2Index,
jnxFabricFruName,
jnxFabricFruType,
jnxFabricFruSlot }
STATUS current
DESCRIPTION
"A jnxFabricHighPowerCleared trap signifies that the SNMP
entity, acting in an agent role, has detected that
the specified fabric ASIC has cleared its high power condition"
::= { jnxFabricChassisOKTraps 5 }
END

306
mibs/junos/mib-jnx-fabric.txt Executable file
View File

@@ -0,0 +1,306 @@
--
-- Juniper Enterprise Specific MIB: Fabric MIB
--
-- Copyright (c) 2012, Juniper Networks, Inc.
-- All rights reserved.
--
JUNIPER-FABRIC-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Counter64
FROM SNMPv2-SMI
CounterBasedGauge64
FROM HCNUM-TC
TEXTUAL-CONVENTION
FROM SNMPv2-TC
jnxFabricMibRoot
FROM JUNIPER-SMI;
jnxFabricMib MODULE-IDENTITY
LAST-UPDATED "201410090000Z"
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Technical Assistance Center
Juniper Networks, Inc.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: support@juniper.net"
DESCRIPTION
"The MIB modules representing Juniper Networks
fabric Manager"
REVISION
"201410090000Z" -- 09-Oct-14
DESCRIPTION
"Initial"
::= { jnxFabricMibRoot 1 }
jnxFabricMibObjects OBJECT IDENTIFIER ::= { jnxFabricMib 1 }
--
-- Textual Conventions
--
JnxFabricType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A value representing fabric statistics source or destination type.
switch-fabric(1) Indicates switch-fabric
linecard(2) Indicates linecard"
REFERENCE ""
SYNTAX INTEGER {
switch-fabric(1),
linecard(2)
}
JnxFabricStatisticsPriority ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A value representing fabric statisitcs priority, if applicable.
high(0) Indicates high priority
low(1) Indicates low priority
all(255) Indicates no specific priority"
REFERENCE ""
SYNTAX INTEGER {
high(0),
low(1),
all(255)
}
-- Juniper Fabric Manager MIB
--
--
-- Fabric Statistics Table
--
jnxFabricStatistics OBJECT IDENTIFIER ::= { jnxFabricMibObjects 1 }
jnxFabricSourceStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxFabricSourceStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of fabric statistics entries based on the source of statistics."
::= { jnxFabricStatistics 1 }
jnxFabricSourceStatisticsEntry OBJECT-TYPE
SYNTAX JnxFabricSourceStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of fabric source statistics table."
INDEX { jnxFabricSourceType,
jnxFabricSourceSlot,
jnxFabricSourcePfe,
jnxFabricDestinationType,
jnxFabricDestinationSlot,
jnxFabricDestinationPfe,
jnxFabricSourceStatisticsPriority}
::= { jnxFabricSourceStatisticsTable 1 }
JnxFabricSourceStatisticsEntry ::= SEQUENCE {
jnxFabricSourceType JnxFabricType,
jnxFabricSourceSlot Integer32,
jnxFabricSourcePfe Integer32,
jnxFabricDestinationType JnxFabricType,
jnxFabricDestinationSlot Integer32,
jnxFabricDestinationPfe Integer32,
jnxFabricSourceStatisticsPriority JnxFabricStatisticsPriority,
jnxFabricSourceStatisticsPackets Counter64,
jnxFabricSourceStatisticsBytes Counter64,
jnxFabricSourceStatisticsPps CounterBasedGauge64,
jnxFabricSourceStatisticsBps CounterBasedGauge64,
jnxFabricSourceStatisticsDropPackets Counter64,
jnxFabricSourceStatisticsDropBytes Counter64,
jnxFabricSourceStatisticsDropPps CounterBasedGauge64,
jnxFabricSourceStatisticsDropBps CounterBasedGauge64,
jnxFabricSourceStatisticsQueueDepthAverage CounterBasedGauge64,
jnxFabricSourceStatisticsQueueDepthCurrent CounterBasedGauge64,
jnxFabricSourceStatisticsQueueDepthPeak CounterBasedGauge64,
jnxFabricSourceStatisticsQueueDepthMaximum CounterBasedGauge64,
jnxFabricSourceStatisticsErrorPackets Counter64,
jnxFabricSourceStatisticsErrorPps CounterBasedGauge64
}
jnxFabricSourceType OBJECT-TYPE
SYNTAX JnxFabricType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Source fabric type."
::= { jnxFabricSourceStatisticsEntry 1 }
jnxFabricSourceSlot OBJECT-TYPE
SYNTAX Integer32 (0..1023 | 65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Denotes plane number for switch-fabric / slot number for linecard. If there is no per plane statistics available, then it shall be 65535."
::= { jnxFabricSourceStatisticsEntry 2 }
jnxFabricSourcePfe OBJECT-TYPE
SYNTAX Integer32 (0..8191 | 65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Denotes pfe number. It is applicable only when source type is linecard and shall be 65535 for switch-fabric."
::= { jnxFabricSourceStatisticsEntry 3 }
jnxFabricDestinationType OBJECT-TYPE
SYNTAX JnxFabricType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Destination fabric type."
::= { jnxFabricSourceStatisticsEntry 4 }
jnxFabricDestinationSlot OBJECT-TYPE
SYNTAX Integer32 (0..1023 | 65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Denotes plane number for switch-fabric / slot number for linecard. If there is no per plane statistics available, then it shall be 65535."
::= { jnxFabricSourceStatisticsEntry 5 }
jnxFabricDestinationPfe OBJECT-TYPE
SYNTAX Integer32 (0..8191 | 65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Denotes pfe number. It is applicable only when destination type is linecard and shall be 65535 for switch-fabric."
::= { jnxFabricSourceStatisticsEntry 6 }
jnxFabricSourceStatisticsPriority OBJECT-TYPE
SYNTAX JnxFabricStatisticsPriority
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Statistics priority."
::= { jnxFabricSourceStatisticsEntry 7 }
jnxFabricSourceStatisticsPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets transmitted for a source."
::= { jnxFabricSourceStatisticsEntry 8 }
jnxFabricSourceStatisticsBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes transmitted for a source."
::= { jnxFabricSourceStatisticsEntry 9 }
jnxFabricSourceStatisticsPps OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Rate of transmission in packets per second for a source."
::= { jnxFabricSourceStatisticsEntry 10 }
jnxFabricSourceStatisticsBps OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Rate of transmission in bytes per second for a source."
::= { jnxFabricSourceStatisticsEntry 11 }
jnxFabricSourceStatisticsDropPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets dropped for a source."
::= { jnxFabricSourceStatisticsEntry 12 }
jnxFabricSourceStatisticsDropBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes dropped for a source."
::= { jnxFabricSourceStatisticsEntry 13 }
jnxFabricSourceStatisticsDropPps OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Drop rate in packets per second for a source."
::= { jnxFabricSourceStatisticsEntry 14 }
jnxFabricSourceStatisticsDropBps OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Drop rate in bytes per second for a source."
::= { jnxFabricSourceStatisticsEntry 15 }
jnxFabricSourceStatisticsQueueDepthAverage OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average queue depth, if applicable for a source type. Else it shall be 0."
::= { jnxFabricSourceStatisticsEntry 16 }
jnxFabricSourceStatisticsQueueDepthCurrent OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current queue depth, if applicable for a source type. Else it shall be 0."
::= { jnxFabricSourceStatisticsEntry 17 }
jnxFabricSourceStatisticsQueueDepthPeak OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Peak queue depth, if applicable for a source type. Else it shall be 0."
::= { jnxFabricSourceStatisticsEntry 18 }
jnxFabricSourceStatisticsQueueDepthMaximum OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum queue depth, if applicable for a source type. Else it shall be 0."
::= { jnxFabricSourceStatisticsEntry 19 }
jnxFabricSourceStatisticsErrorPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of errror packets for a source."
::= { jnxFabricSourceStatisticsEntry 20 }
jnxFabricSourceStatisticsErrorPps OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Error rate in packets per second for a source."
::= { jnxFabricSourceStatisticsEntry 21 }
END

View File

@@ -18,7 +18,7 @@ IMPORTS
FROM JUNIPER-SMI;
jnxFirewalls MODULE-IDENTITY
LAST-UPDATED "200307182153Z" -- Fri Jul 18 21:53:50 2003 UTC
LAST-UPDATED "201601231553Z" -- Wed Jan 23 15:53:50 2016 UTC
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Technical Assistance Center
@@ -30,6 +30,9 @@ jnxFirewalls MODULE-IDENTITY
DESCRIPTION
"This is Juniper Networks' implementation of enterprise
specific MIB for firewalls filters/policers."
REVISION "201601231553Z" -- Wed Jan 23 15:53:50 2016 UTC
DESCRIPTION "MIB support for firewall Hier policer stats."
::= { jnxMibs 5 }
@@ -81,10 +84,10 @@ jnxFirewalls MODULE-IDENTITY
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the counter or policer. This name is
specific within the firewall filter. Whether this
object is associated with a counter or a policer
is indicated by jnxFWType.
"The name of the counter, policer or Hier policer.
This name is specific within the firewall filter.
Whether this object is associated with a counter,
policer or a Hier policer is indicated by jnxFWType.
See DESCRIPTION of jnxFirewallsTable for details
on this assumption."
::= { jnxFirewallsEntry 2 }
@@ -93,13 +96,15 @@ jnxFirewalls MODULE-IDENTITY
SYNTAX INTEGER {
other(1),
counter(2),
policer(3)
policer(3),
hpolagg(4),
hpolpre(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of the object jnxFWCounter. What it is
associated with - a counter or a policer."
associated with a counter, policer or Hier policer."
::= { jnxFirewallsEntry 3 }
jnxFWPackets OBJECT-TYPE
@@ -169,23 +174,27 @@ jnxFirewalls MODULE-IDENTITY
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of the counter or policer. Whether this
object is associated with a counter or a policer
is indicated by jnxFWCounterType."
"The name of the counter, policer or Hier policer.
This name is specific within the firewall filter.
Whether this object is associated with a counter,
policer or a Hier policer is indicated by
jnxFWCounterType."
::= { jnxFirewallCounterEntry 2 }
jnxFWCounterType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
counter(2),
policer(3)
policer(3),
hpolagg(4),
hpolpre(5)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of the object jnxFWCounterName identifies. What it
is associated with - a counter or a policer. It is possible
to have two counters of the same name and different type."
is associated with - a counter, policer or Hier policer. It is
possible to have two counters of the same name and different type."
::= { jnxFirewallCounterEntry 3 }
jnxFWCounterPacketCount OBJECT-TYPE
@@ -221,23 +230,25 @@ jnxFirewalls MODULE-IDENTITY
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the counter or policer. Whether this
object is associated with a counter or a policer
is indicated by jnxFWCounterType."
"The name of the counter, policer or Hier policer. Whether
this object is associated with a counter, policer or Hier
policer is indicated by jnxFWCounterType."
::= { jnxFirewallCounterEntry 7 }
jnxFWCounterDisplayType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
counter(2),
policer(3)
policer(3),
hpolagg(4),
hpolpre(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of the object jnxFWCounterName identifies. What it
is associated with - a counter or a policer. It is possible
to have two counters of the same name and different type."
is associated with - a counter, policer or Hier policer. It is
possible to have two counters of the same name and different type."
::= { jnxFirewallCounterEntry 8 }
jnxFWCntrXTable OBJECT-TYPE

View File

@@ -43,6 +43,7 @@ IMPORTS
-- The Host Resources Storage Group
jnxHrStorage OBJECT IDENTIFIER ::= { jnxHostResourcesMIB 1 }
jnxHrSystem OBJECT IDENTIFIER ::= { jnxHostResourcesMIB 2 }
jnxHrStorageTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxHrStorageEntry
@@ -77,5 +78,12 @@ IMPORTS
available."
::= { jnxHrStorageEntry 1 }
jnxHrSystemOpenFiles OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Number of open files in the system."
::= { jnxHrSystem 1 }
END

View File

@@ -13,6 +13,8 @@ IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Counter64
FROM SNMPv2-SMI
CounterBasedGauge64
FROM HCNUM-TC
InterfaceIndex
FROM IF-MIB
JnxCosFcIdentifier
@@ -21,7 +23,7 @@ IMPORTS
FROM JUNIPER-IF-MIB;
jnxIfAccountingStats MODULE-IDENTITY
LAST-UPDATED "201305151223Z" -- Wed May 25 12:23:51 2013 UTC
LAST-UPDATED "201312250000Z" -- Wed Dec 25 12:00:00 2013 UTC
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
"Juniper Technical Assistance Center
@@ -38,7 +40,11 @@ jnxIfAccountingStats MODULE-IDENTITY
REVISION "201305151223Z" -- Wed May 25 12:23:51 2013 UTC
DESCRIPTION "MIB module to define QoS based Interface accounting."
REVISION "201312250000Z" -- Wed Dec 25 12:00:00 2013 UTC
DESCRIPTION "MIB module extended to support inline accounting for Per
Forwarding-class stats table for Aggregate
(all types of traffic) pkt/byte counters & rate"
::= { ifJnx 10 }
-- ***************************************************************
@@ -113,7 +119,10 @@ jnxIfAccountingStats MODULE-IDENTITY
SYNTAX INTEGER {
all (1),
ipv4 (2),
ipv6 (3)
ipv6 (3),
mpls (4),
layer2 (5),
other (6)
}
MAX-ACCESS not-accessible
STATUS current
@@ -194,4 +203,127 @@ jnxIfAccountingStats MODULE-IDENTITY
::= { jnxIfFcAccountStatEntry 11 }
-- ***************************************************************
-- Per Forwarding-class stats table for Aggregate(all types of traffic) pkt/byte counters & rate
-- ***************************************************************
jnxIfFcInlineAccountingStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxIfFcInlineAccountingStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table presents the per forwarding-class and per family
statistics without considering the traffic types."
::= { jnxIfAccountingStats 2 }
jnxIfFcInlineAccountingStatEntry OBJECT-TYPE
SYNTAX JnxIfFcInlineAccountingStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table presents the per forwarding-class and
per protocol type statistics. The indices of the
table are Interface Index, Forwarding class Index
and protocol(family) type as defined below."
INDEX { jnxIfFcIfIndex, jnxIfFcFcIndex, jnxIfFcProtocol }
::= { jnxIfFcInlineAccountingStatTable 1 }
JnxIfFcInlineAccountingStatEntry ::=
SEQUENCE {
-- Indices of the table
jnxIfFcIfIndex InterfaceIndex,
jnxIfFcFcIndex JnxCosFcIdentifier,
jnxIfFcProtocol INTEGER,
-- input packet & rate stats for all types of traffic
jnxIfFcInlineHCInPkts Counter64,
jnxIfFcInlineHCInPktsSecRate CounterBasedGauge64,
-- input bytes & rate stats for all types of traffic
jnxIfFcInlineHCInOctets Counter64,
jnxIfFcInlineHCInOctetsSecRate CounterBasedGauge64,
-- output packet & rate stats for all types of traffic
jnxIfFcInlineHCOutPkts Counter64,
jnxIfFcInlineHCOutPktsSecRate CounterBasedGauge64,
-- output bytes & rate stats for all types of traffic
jnxIfFcInlineHCOutOctets Counter64,
jnxIfFcInlineHCOutOctetsSecRate CounterBasedGauge64
}
--input packet stats for all types of traffic
jnxIfFcInlineHCInPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets ingressed."
::= { jnxIfFcInlineAccountingStatEntry 1 }
--input packets per sec rate
jnxIfFcInlineHCInPktsSecRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The packets rate ingressed per second."
::= { jnxIfFcInlineAccountingStatEntry 2 }
--input byte stats for all types of traffic
jnxIfFcInlineHCInOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of bytes ingressed."
::= { jnxIfFcInlineAccountingStatEntry 3 }
--input bytes per sec for all types of traffic
jnxIfFcInlineHCInOctetsSecRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bytes rate ingressed per second."
::= { jnxIfFcInlineAccountingStatEntry 4 }
--output packets stats for all types of traffic
jnxIfFcInlineHCOutPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets egressed."
::= { jnxIfFcInlineAccountingStatEntry 5 }
--output packets per sec for all types of traffic
jnxIfFcInlineHCOutPktsSecRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The packets rate egressed per second."
::= { jnxIfFcInlineAccountingStatEntry 6 }
--output byte stats for all types of traffic
jnxIfFcInlineHCOutOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of bytes egressed."
::= { jnxIfFcInlineAccountingStatEntry 7 }
--output bytes per sec for all types of traffic
jnxIfFcInlineHCOutOctetsSecRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bytes rate egressed per second."
::= { jnxIfFcInlineAccountingStatEntry 8 }
END

View File

@@ -0,0 +1,84 @@
-- *****************************************************************
-- JNX-IF-CAPABILITY.mib: Juniper IF-MIB AGENT-CAPABILITIES
--
-- Copyright (c) 2013, Juniper Networks, Inc.
-- All rights reserved.
--
-- *****************************************************************
JNX-IF-CAPABILITY DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
jnxAgentCapability
FROM JUNIPER-SMI;
jnxIfCapability MODULE-IDENTITY
LAST-UPDATED "201306180000Z"
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
"Juniper Technical Assistance Center
Juniper Networks, Inc.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: support@juniper.net"
DESCRIPTION
"Agent capabilities for IF-MIB (RFC2863)"
::= { jnxAgentCapability 1 }
jnxIfCapJunos AGENT-CAPABILITIES
PRODUCT-RELEASE "All JUNOS Version"
STATUS current
DESCRIPTION "IF MIB capabilities"
SUPPORTS IF-MIB
INCLUDES { ifGeneralInformationGroup, ifStackGroup2,
ifOldObjectsGroup, linkUpDownNotificationsGroup,
ifVHCPacketGroup, ifCounterDiscontinuityGroup}
VARIATION ifDescr
ACCESS read-only
DESCRIPTION "The ifDescr showed interface name by default."
VARIATION ifAdminStatus
SYNTAX INTEGER {
up(1), -- ready to pass packets
down(2)
}
-- no { testing(3)} in some test mode
ACCESS read-only
DESCRIPTION "status testing is not supported."
VARIATION ifOperStatus
SYNTAX INTEGER {
up(1),
down(2),
lowerLayerDown(7)
}
-- no { testing(3), unknown(4), dormant(5), notPresent(6)}
ACCESS read-only
DESCRIPTION "support up, down, lowerlayerDown states."
VARIATION ifLinkUpDownTrapEnable
ACCESS read-only
DESCRIPTION
"Write access is not supported."
VARIATION ifPromiscuousMode
ACCESS read-only
DESCRIPTION "Write access is not supported."
VARIATION ifStackStatus
ACCESS read-only
DESCRIPTION "Write or create access is not supported."
::= { jnxIfCapability 1 }
END

View File

@@ -53,6 +53,10 @@ ifJnx MODULE-IDENTITY
"New objects ifHCIn1SecRate and
ifHCOut1SecRate added"
REVISION "200103150000Z" -- 15 March, 2001
DESCRIPTION
"New objects ifHCIn1SecOctets and
ifHCOut1SecOctets added"
REVISION "201510150000Z" -- 14 Oct, 2015
DESCRIPTION
"Initial Version"
@@ -122,7 +126,9 @@ ifJnx MODULE-IDENTITY
ifJnxOutHslFifoUnderFlows Counter64,
ifJnxOutHslCrcErrors Counter32,
ifJnxCrcErrors Counter64,
ifJnxFcsErrors Counter64
ifJnxFcsErrors Counter64,
ifHCIn1SecOctets CounterBasedGauge64,
ifHCOut1SecOctets CounterBasedGauge64
}
ifIn1SecRate OBJECT-TYPE
@@ -428,7 +434,25 @@ ifJnx MODULE-IDENTITY
"FCS Errors: The number of FCS errors"
::= { ifJnxEntry 33 }
ifHCIn1SecOctets OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of bytes per second (Bps), delivered by
this (sub-)layer to its next higher (sub-)layer.
This object is a 64 bit version of ifIn1SecOctets."
::= { ifJnxEntry 34 }
ifHCOut1SecOctets OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of bytes per second (Bps), delivered by
this (sub-)layer to its next lower (sub-)layer.
This object is a 64 bit version of ifOut1SecOctets."
::= { ifJnxEntry 35 }
--

View File

@@ -13,7 +13,7 @@ IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, TimeTicks, NOTIFICATION-TYPE,
Unsigned32, Counter32, Integer32
FROM SNMPv2-SMI
DateAndTime, TEXTUAL-CONVENTION, RowStatus, TruthValue
DisplayString, DateAndTime, TEXTUAL-CONVENTION, RowStatus, TruthValue
FROM SNMPv2-TC
jnxIfOtnMibRoot, jnxIfOtnNotifications
FROM JUNIPER-SMI
@@ -23,7 +23,7 @@ IMPORTS
FROM JNX-OPT-IF-EXT-MIB;
jnxIfOtnMib MODULE-IDENTITY
LAST-UPDATED "201201271000Z" -- Thu Jan 27 10:00:00 PST 2012
LAST-UPDATED "201609122015Z" -- Mon Sep 12 20:15:00 IST 2016
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Technical Assistance Center
@@ -32,6 +32,12 @@ jnxIfOtnMib MODULE-IDENTITY
Sunnyvale, CA 94089
E-mail: support@juniper.net"
DESCRIPTION " Deprecated OCh2 tables and entries"
REVISION "201609122015Z"
DESCRIPTION
" Added OTN table entries for handling sub-port
in the interface name. With suffix OCH2"
REVISION "201506241227Z"
DESCRIPTION
"This MIB module defines objects used for managing the
OTN interface for Juniper products."
@@ -106,7 +112,9 @@ JnxIfOtnFecType ::= TEXTUAL-CONVENTION
efecI7(7),
efecI8(8),
efecI9(9),
gfecandsdfec(10)
gfecandsdfec(10),
sdfec(11),
hgfec(12)
}
JnxIfOtnLayer ::= TEXTUAL-CONVENTION
@@ -159,7 +167,7 @@ JnxIfOtnServiceStateAction ::= TEXTUAL-CONVENTION
jnxIfOtn OBJECT IDENTIFIER ::= { jnxIfOtnMib 1 }
jnxIfOtnOCh2 OBJECT IDENTIFIER ::= { jnxIfOtnMib 2 }
--
-- Otn OCh options
@@ -1531,6 +1539,871 @@ JnxOtnClearIfPMsEntry ::=
-- Otn OCh2 options
--
jnxIfOtnOCh2CfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxIfOtnOCh2CfgEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Table was for 48x10G/12x40G gingerALE PIC in 10G mode.
It is not supported hence marked as obsolete.
Information about the Otn OCh2 Config Table. "
::= { jnxIfOtnOCh2 1 }
jnxIfOtnOCh2CfgEntry OBJECT-TYPE
SYNTAX JnxIfOtnOCh2CfgEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"A conceptual row that contains of the Otn OCh2 Config Table."
INDEX { jnxIfOtnOCh2CfgContainerIndex, jnxIfOtnOCh2CfgL1Index,
jnxIfOtnOCh2CfgL2Index, jnxIfOtnOCh2CfgL3Index,
jnxIfOtnOCh2CfgL4Index }
::= { jnxIfOtnOCh2CfgTable 1 }
JnxIfOtnOCh2CfgEntry ::=
SEQUENCE {
jnxIfOtnOCh2CfgContainerIndex
Integer32,
jnxIfOtnOCh2CfgL1Index
Integer32,
jnxIfOtnOCh2CfgL2Index
Integer32,
jnxIfOtnOCh2CfgL3Index
Integer32,
jnxIfOtnOCh2CfgL4Index
Integer32,
jnxIfOtnOCh2LocalLoopback
TruthValue,
jnxIfOtnOCh2LineLoopback
TruthValue,
jnxIfOtnOCh2PayloadLoopback
TruthValue,
jnxIfOtnOCh2AdminState
JnxIfAdminStates,
jnxIfOtnOCh2OperState
JnxIfOperStates,
jnxIfOtnOCh2Index
Unsigned32,
jnxIfOtnOCh2Status
BITS,
jnxIfOtnOCh2PortMode
Unsigned32
}
jnxIfOtnOCh2CfgContainerIndex OBJECT-TYPE
SYNTAX Integer32 (1..1024)
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Container Index associated with the object instance."
::= { jnxIfOtnOCh2CfgEntry 1 }
jnxIfOtnOCh2CfgL1Index OBJECT-TYPE
SYNTAX Integer32 (1..1024)
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"FPC slot number of the interface."
::= { jnxIfOtnOCh2CfgEntry 2 }
jnxIfOtnOCh2CfgL2Index OBJECT-TYPE
SYNTAX Integer32 (1..1024)
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"PIC slot number of the interface."
::= { jnxIfOtnOCh2CfgEntry 3 }
jnxIfOtnOCh2CfgL3Index OBJECT-TYPE
SYNTAX Integer32 (1..1024)
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Port number of the interface."
::= { jnxIfOtnOCh2CfgEntry 4 }
jnxIfOtnOCh2CfgL4Index OBJECT-TYPE
SYNTAX Integer32 (1..1024)
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Sub-Port number of the interface."
::= { jnxIfOtnOCh2CfgEntry 5 }
jnxIfOtnOCh2LocalLoopback OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"This is the local loopback at the Line (after the optics)."
::= { jnxIfOtnOCh2CfgEntry 6 }
jnxIfOtnOCh2LineLoopback OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"This is the line loopback at the Line."
::= { jnxIfOtnOCh2CfgEntry 7 }
jnxIfOtnOCh2PayloadLoopback OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"This is the Payload loopback before the optics."
::= { jnxIfOtnOCh2CfgEntry 8 }
jnxIfOtnOCh2AdminState OBJECT-TYPE
SYNTAX JnxIfAdminStates
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The Admin state of this interface"
::= { jnxIfOtnOCh2CfgEntry 9 }
jnxIfOtnOCh2OperState OBJECT-TYPE
SYNTAX JnxIfOperStates
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The operational state of this interface"
::= { jnxIfOtnOCh2CfgEntry 10 }
jnxIfOtnOCh2Index OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The interface ifIndex of this interface"
::= { jnxIfOtnOCh2CfgEntry 11 }
jnxIfOtnOCh2Status OBJECT-TYPE
SYNTAX BITS {
los(0),
lof(1),
lom(2),
wavelengthlockerr(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The interface status at the OCh layer."
::= { jnxIfOtnOCh2CfgEntry 12 }
jnxIfOtnOCh2PortMode OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The Port Mode for this interface
0 - default (not applicable)
1 - lan
2 - wan
3 - gfp
"
::= { jnxIfOtnOCh2CfgEntry 13 }
-- otn ch2 interface options
--
jnxIfOtnOCh2OTUkCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxIfOtnOCh2OTUkCfgEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Table was for 48x10G/12x40G gingerALE PIC in 10G mode.
It is not supported hence marked as obsolete.
Information about the Otn OCh2 OTUk config table. "
::= { jnxIfOtnOCh2 2 }
jnxIfOtnOCh2OTUkCfgEntry OBJECT-TYPE
SYNTAX JnxIfOtnOCh2OTUkCfgEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"A conceptual row that contains the Otn OCh2 OTUk config table.
"
INDEX { jnxIfOtnOCh2OTUkCfgContIndx, jnxIfOtnOCh2OTUkCfgL1Index,
jnxIfOtnOCh2OTUkCfgL2Index, jnxIfOtnOCh2OTUkCfgL3Index,
jnxIfOtnOCh2OTUkCfgL4Index }
::= { jnxIfOtnOCh2OTUkCfgTable 1 }
JnxIfOtnOCh2OTUkCfgEntry ::=
SEQUENCE {
jnxIfOtnOCh2OTUkCfgContIndx
Integer32,
jnxIfOtnOCh2OTUkCfgL1Index
Integer32,
jnxIfOtnOCh2OTUkCfgL2Index
Integer32,
jnxIfOtnOCh2OTUkCfgL3Index
Integer32,
jnxIfOtnOCh2OTUkCfgL4Index
Integer32,
jnxIfOtnOCh2OTUkCfgRate
JnxIfOtnRate,
jnxIfOtnOCh2OTUkCfgFecMode
JnxIfOtnFecType,
jnxIfOtnOCh2OTUkEnAutoFrrByteIns
TruthValue,
jnxIfOtnOCh2OTUkEnBERFrrSupport
TruthValue,
jnxIfOtnOCh2OTUkPreFecBERThMant
Integer32,
jnxIfOtnOCh2OTUkPreFecBERThExpo
Integer32,
jnxIfOtnOCh2OTUkPreFecBERThTime
Integer32,
jnxIfOtnOCh2OTUkTIMActEnabled
TruthValue,
jnxIfOtnOCh2OTUkTxTTI
OCTET STRING,
jnxIfOtnOCh2OTUkRxTTI
OCTET STRING,
jnxIfOtnOCh2OTUkExpectedRxSapi
OCTET STRING,
jnxIfOtnOCh2OTUkExpectedRxDapi
OCTET STRING,
jnxIfOtnOCh2OTUkStatus
BITS,
jnxIfOtnOCh2OTUkPreFecBERThClrMn
Integer32,
jnxIfOtnOCh2OTUkPreFecBERThClrEx
Integer32
}
jnxIfOtnOCh2OTUkCfgContIndx OBJECT-TYPE
SYNTAX Integer32 (1..1024)
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Container Index associated with the object instance. "
::= { jnxIfOtnOCh2OTUkCfgEntry 1 }
jnxIfOtnOCh2OTUkCfgL1Index OBJECT-TYPE
SYNTAX Integer32 (1..1024)
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"FPC slot number of the interface. "
::= { jnxIfOtnOCh2OTUkCfgEntry 2 }
jnxIfOtnOCh2OTUkCfgL2Index OBJECT-TYPE
SYNTAX Integer32 (1..1024)
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"PIC slot number of the interface. "
::= { jnxIfOtnOCh2OTUkCfgEntry 3 }
jnxIfOtnOCh2OTUkCfgL3Index OBJECT-TYPE
SYNTAX Integer32 (1..1024)
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Port number of the interface. "
::= { jnxIfOtnOCh2OTUkCfgEntry 4 }
jnxIfOtnOCh2OTUkCfgL4Index OBJECT-TYPE
SYNTAX Integer32 (1..1024)
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Port number of the interface. "
::= { jnxIfOtnOCh2OTUkCfgEntry 5 }
jnxIfOtnOCh2OTUkCfgRate OBJECT-TYPE
SYNTAX JnxIfOtnRate
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
" This is the rate for the interface and the rates depend
on the interface/fru type.
"
::= { jnxIfOtnOCh2OTUkCfgEntry 6 }
jnxIfOtnOCh2OTUkCfgFecMode OBJECT-TYPE
SYNTAX JnxIfOtnFecType
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
" This is the Fec type in the OTU frame and the selection
depends on the interface/fru type. "
::= { jnxIfOtnOCh2OTUkCfgEntry 7 }
jnxIfOtnOCh2OTUkEnAutoFrrByteIns OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
" This will enable/disable the automatic insertion of
the frr SF/SD byte in the overhead bytes(RES) "
::= { jnxIfOtnOCh2OTUkCfgEntry 8 }
jnxIfOtnOCh2OTUkEnBERFrrSupport OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
" This will enable/disable the FRR support for BER "
::= { jnxIfOtnOCh2OTUkCfgEntry 9 }
jnxIfOtnOCh2OTUkPreFecBERThMant OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
" This will set the BER threshold(mantissa), which when
crossed will trigger Signal Degrade.
"
::= { jnxIfOtnOCh2OTUkCfgEntry 10 }
jnxIfOtnOCh2OTUkPreFecBERThExpo OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
" This will set the BER threshold(exponent), which when
crossed will trigger Signal Degrade.
"
::= { jnxIfOtnOCh2OTUkCfgEntry 11 }
jnxIfOtnOCh2OTUkPreFecBERThTime OBJECT-TYPE
SYNTAX Integer32
UNITS "ms"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"
The collection times (1ms - 1sec) to calculate the BER.
"
::= { jnxIfOtnOCh2OTUkCfgEntry 12 }
jnxIfOtnOCh2OTUkTIMActEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"
Indicates whether the Trace Identifier Mismatch (TIM)
Consequent Action function is enabled.
The default value of this object is false(2).
"
::= { jnxIfOtnOCh2OTUkCfgEntry 13 }
jnxIfOtnOCh2OTUkTxTTI OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..64))
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"
The Trace TTI SAPI 0..15, DAPI 16..31
32 ..63 user defined
"
::= { jnxIfOtnOCh2OTUkCfgEntry 14 }
jnxIfOtnOCh2OTUkRxTTI OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(64))
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"
The Receive Trace TTI SAPI 0..15, DAPI 16..31
32 ..63 user defined
"
::= { jnxIfOtnOCh2OTUkCfgEntry 15 }
jnxIfOtnOCh2OTUkExpectedRxSapi OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..16))
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"
Expected receive SAPI.
"
::= { jnxIfOtnOCh2OTUkCfgEntry 16 }
jnxIfOtnOCh2OTUkExpectedRxDapi OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..16))
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"
Expected receive DAPI.
"
::= { jnxIfOtnOCh2OTUkCfgEntry 17 }
jnxIfOtnOCh2OTUkStatus OBJECT-TYPE
SYNTAX BITS {
ais(0),
bdi(1),
iae(2),
ttim(3),
sf(4),
sd(5),
biae(6),
tsf(7),
ssf(8),
fecexcessive(9),
fecdegrade(10)
}
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The interface status at the OTUk layer."
::= { jnxIfOtnOCh2OTUkCfgEntry 18 }
jnxIfOtnOCh2OTUkPreFecBERThClrMn OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
" This will set the BER threshold(mantissa) for clear signal
degrade condition, which signal degrade condition will be
cleared when Pre-Fec error count is below the clear
threshold error count.
"
::= { jnxIfOtnOCh2OTUkCfgEntry 19 }
jnxIfOtnOCh2OTUkPreFecBERThClrEx OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
" This will set the BER threshold(exponent) for clear signal
degrade condition, which signal degrade condition will be
cleared when Pre-Fec error count is below the clear threshold
error count.
"
::= { jnxIfOtnOCh2OTUkCfgEntry 20 }
--
-- ODUk config table
--
jnxIfOtnOCh2ODUkCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxIfOtnOCh2ODUkCfgEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Table was for 48x10G/12x40G gingerALE PIC in 10G mode.
It is not supported hence marked as obsolete.
Information about the Otn ODUk config table. "
::= { jnxIfOtnOCh2 3 }
jnxIfOtnOCh2ODUkCfgEntry OBJECT-TYPE
SYNTAX JnxIfOtnOCh2ODUkCfgEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"A conceptual row that contains information about the
Otn ODUk config.
"
INDEX { jnxIfOtnOCh2ODUkCfgContIndx, jnxIfOtnOCh2ODUkCfgL1Index,
jnxIfOtnOCh2ODUkCfgL2Index, jnxIfOtnOCh2ODUkCfgL3Index,
jnxIfOtnOCh2ODUkCfgL4Index }
::= { jnxIfOtnOCh2ODUkCfgTable 1 }
JnxIfOtnOCh2ODUkCfgEntry ::=
SEQUENCE {
jnxIfOtnOCh2ODUkCfgContIndx
Integer32,
jnxIfOtnOCh2ODUkCfgL1Index
Integer32,
jnxIfOtnOCh2ODUkCfgL2Index
Integer32,
jnxIfOtnOCh2ODUkCfgL3Index
Integer32,
jnxIfOtnOCh2ODUkCfgL4Index
Integer32,
jnxIfOtnOCh2ODUkAPSPCC0
Integer32,
jnxIfOtnOCh2ODUkAPSPCC1
Integer32,
jnxIfOtnOCh2ODUkAPSPCC2
Integer32,
jnxIfOtnOCh2ODUkAPSPCC3
Integer32,
jnxIfOtnOCh2ODUkPayloadType
Integer32,
jnxIfOtnOCh2ODUkTIMActEnabled
TruthValue,
jnxIfOtnOCh2ODUkTxTTI
OCTET STRING,
jnxIfOtnOCh2ODUkRxTTI
OCTET STRING,
jnxIfOtnOCh2ODUkExpectedRxSapi
OCTET STRING,
jnxIfOtnOCh2ODUkExpectedRxDapi
OCTET STRING,
jnxIfOtnOCh2ODUkStatus
BITS,
jnxIfOtnOCh2ODUkRxPayloadType
Integer32
}
jnxIfOtnOCh2ODUkCfgContIndx OBJECT-TYPE
SYNTAX Integer32(0..255)
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Container Index associated with the Object Instance. "
::= { jnxIfOtnOCh2ODUkCfgEntry 1 }
jnxIfOtnOCh2ODUkCfgL1Index OBJECT-TYPE
SYNTAX Integer32(0..255)
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"FPC slot number of the interface. "
::= { jnxIfOtnOCh2ODUkCfgEntry 2 }
jnxIfOtnOCh2ODUkCfgL2Index OBJECT-TYPE
SYNTAX Integer32(0..255)
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"PIC slot number of the interface. "
::= { jnxIfOtnOCh2ODUkCfgEntry 3 }
jnxIfOtnOCh2ODUkCfgL3Index OBJECT-TYPE
SYNTAX Integer32(0..255)
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Port number of the interface. "
::= { jnxIfOtnOCh2ODUkCfgEntry 4 }
jnxIfOtnOCh2ODUkCfgL4Index OBJECT-TYPE
SYNTAX Integer32(0..255)
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Sub-Port number of the interface. "
::= { jnxIfOtnOCh2ODUkCfgEntry 5 }
jnxIfOtnOCh2ODUkAPSPCC0 OBJECT-TYPE
SYNTAX Integer32(0..255)
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"
Read/Write APS PCC byte 0 for this ODUk only.
"
::= { jnxIfOtnOCh2ODUkCfgEntry 6 }
jnxIfOtnOCh2ODUkAPSPCC1 OBJECT-TYPE
SYNTAX Integer32(0..255)
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"
Read/Write APS PCC byte 1 for this ODUk only.
"
::= { jnxIfOtnOCh2ODUkCfgEntry 7 }
jnxIfOtnOCh2ODUkAPSPCC2 OBJECT-TYPE
SYNTAX Integer32(0..255)
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"
Read/Write APS PCC byte 2 for this ODUk only.
"
::= { jnxIfOtnOCh2ODUkCfgEntry 8 }
jnxIfOtnOCh2ODUkAPSPCC3 OBJECT-TYPE
SYNTAX Integer32(0..255)
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"
Read/Write APS PCC byte 3 for this ODUk only.
"
::= { jnxIfOtnOCh2ODUkCfgEntry 9 }
jnxIfOtnOCh2ODUkPayloadType OBJECT-TYPE
SYNTAX Integer32(0..255)
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"
Read/Write Payload Type for ODUk only.
"
::= { jnxIfOtnOCh2ODUkCfgEntry 10 }
jnxIfOtnOCh2ODUkTIMActEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"
Indicates whether the Trace Identifier Mismatch (TIM)
Consequent Action function is enabled.
The default value of this object is false(2).
"
::= { jnxIfOtnOCh2ODUkCfgEntry 11 }
jnxIfOtnOCh2ODUkTxTTI OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..64))
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"
The Trace TTI SAPI 0..15, DAPI 16..31
32 ..63 user defined for this layer.
"
::= { jnxIfOtnOCh2ODUkCfgEntry 12 }
jnxIfOtnOCh2ODUkRxTTI OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(64))
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"
The Receive Trace TTI SAPI 0..15, DAPI 16..31
32 ..63 user defined for this layer.
"
::= { jnxIfOtnOCh2ODUkCfgEntry 13 }
jnxIfOtnOCh2ODUkExpectedRxSapi OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..16))
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"
Expected receive SAPI for this layer.
"
::= { jnxIfOtnOCh2ODUkCfgEntry 14 }
jnxIfOtnOCh2ODUkExpectedRxDapi OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..16))
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"
Expected receive DAPI for this layer.
"
::= { jnxIfOtnOCh2ODUkCfgEntry 15 }
jnxIfOtnOCh2ODUkStatus OBJECT-TYPE
SYNTAX BITS {
ais(0),
bdi(1),
iae(2),
ttim(3),
sf(4),
sd(5),
biae(6),
tsf(7),
ssf(8),
csf(9),
oci(10),
lck(11),
ltc(12),
ptm(13)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status at the ODUk layer
Only some of these alarms are valid for the TCM layer
"
::= { jnxIfOtnOCh2ODUkCfgEntry 16 }
jnxIfOtnOCh2ODUkRxPayloadType OBJECT-TYPE
SYNTAX Integer32(0..255)
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"
Receive Payload Type for ODUk only.
"
::= { jnxIfOtnOCh2ODUkCfgEntry 17 }
--
-- TCM Config Table
--
jnxIfOtnOCh2TcmCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxIfOtnOCh2TcmCfgEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Table was for 48x10G/12x40G gingerALE PIC in 10G mode.
It is not supported hence marked as obsolete.
Information about the Otn TCM config table. "
::= { jnxIfOtnOCh2 4 }
jnxIfOtnOCh2TcmCfgEntry OBJECT-TYPE
SYNTAX JnxIfOtnOCh2TcmCfgEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"A conceptual row that contains information about the
Otn Tcm config.
"
INDEX { jnxIfOtnOCh2TcmCfgContIndx, jnxIfOtnOCh2TcmCfgL1Index,
jnxIfOtnOCh2TcmCfgL2Index, jnxIfOtnOCh2TcmCfgL3Index,
jnxIfOtnOCh2TcmCfgL4Index, jnxIfOtnOCh2TcmCfgLevel }
::= { jnxIfOtnOCh2TcmCfgTable 1 }
JnxIfOtnOCh2TcmCfgEntry ::=
SEQUENCE {
jnxIfOtnOCh2TcmCfgContIndx
Integer32,
jnxIfOtnOCh2TcmCfgL1Index
Integer32,
jnxIfOtnOCh2TcmCfgL2Index
Integer32,
jnxIfOtnOCh2TcmCfgL3Index
Integer32,
jnxIfOtnOCh2TcmCfgL4Index
Integer32,
jnxIfOtnOCh2TcmCfgLevel
Integer32,
jnxIfOtnOCh2TCMEnable
TruthValue,
jnxIfOtnOCh2TcmTxTTI
OCTET STRING,
jnxIfOtnOCh2TcmRxTTI
OCTET STRING,
jnxIfOtnOCh2TcmExpectedRxSapi
OCTET STRING,
jnxIfOtnOCh2TcmExpectedRxDapi
OCTET STRING,
jnxIfOtnOCh2TcmStatus
BITS
}
jnxIfOtnOCh2TcmCfgContIndx OBJECT-TYPE
SYNTAX Integer32(0..255)
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Container Index associated with the object."
::= { jnxIfOtnOCh2TcmCfgEntry 1 }
jnxIfOtnOCh2TcmCfgL1Index OBJECT-TYPE
SYNTAX Integer32(0..255)
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"FPC slot number of the interface."
::= { jnxIfOtnOCh2TcmCfgEntry 2 }
jnxIfOtnOCh2TcmCfgL2Index OBJECT-TYPE
SYNTAX Integer32(0..255)
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"PIC slot number of the interface."
::= { jnxIfOtnOCh2TcmCfgEntry 3 }
jnxIfOtnOCh2TcmCfgL3Index OBJECT-TYPE
SYNTAX Integer32(0..255)
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Port number of the interface."
::= { jnxIfOtnOCh2TcmCfgEntry 4 }
jnxIfOtnOCh2TcmCfgL4Index OBJECT-TYPE
SYNTAX Integer32(0..255)
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Sub-Port number of the interface."
::= { jnxIfOtnOCh2TcmCfgEntry 5 }
jnxIfOtnOCh2TcmCfgLevel OBJECT-TYPE
SYNTAX Integer32 (1..6)
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"
The TCM level for the Table
"
::= { jnxIfOtnOCh2TcmCfgEntry 6 }
jnxIfOtnOCh2TCMEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"
Enable this TCM layer (only for TCM layers)
"
::= { jnxIfOtnOCh2TcmCfgEntry 7 }
jnxIfOtnOCh2TcmTxTTI OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..64))
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"
The Trace TTI SAPI 0..15, DAPI 16..31
32 ..63 user defined for this layer.
"
::= { jnxIfOtnOCh2TcmCfgEntry 8 }
jnxIfOtnOCh2TcmRxTTI OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(64))
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"
The Receive Trace TTI SAPI 0..15, DAPI 16..31
32 ..63 user defined for this layer.
"
::= { jnxIfOtnOCh2TcmCfgEntry 9 }
jnxIfOtnOCh2TcmExpectedRxSapi OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..16))
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"
Expected receive SAPI for this layer.
"
::= { jnxIfOtnOCh2TcmCfgEntry 10 }
jnxIfOtnOCh2TcmExpectedRxDapi OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..16))
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"
Expected receive DAPI for this layer.
"
::= { jnxIfOtnOCh2TcmCfgEntry 11 }
jnxIfOtnOCh2TcmStatus OBJECT-TYPE
SYNTAX BITS {
ais(0),
bdi(1),
iae(2),
ttim(3),
biae(6),
tsf(7),
ssf(8),
ltc(9)
}
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"
The status at the TCM layer.
"
::= { jnxIfOtnOCh2TcmCfgEntry 12 }
--
-- Configuration Management Notifications
--

View File

@@ -0,0 +1,87 @@
-- *****************************************************************
-- JNX-IP-CAPABILITY.mib: Juniper IP-MIB AGENT-CAPABILITIES
--
-- Copyright (c) 2013, Juniper Networks, Inc.
-- All rights reserved.
--
-- *****************************************************************
JNX-IP-CAPABILITY DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
jnxAgentCapability
FROM JUNIPER-SMI;
jnxIpCapability MODULE-IDENTITY
LAST-UPDATED "201306180000Z"
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
"Juniper Technical Assistance Center
Juniper Networks, Inc.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: support@juniper.net"
DESCRIPTION
"The capabilities description of IP-MIB."
::= { jnxAgentCapability 3 }
jnxIpCapJunos AGENT-CAPABILITIES
PRODUCT-RELEASE "All JUNOS Version"
STATUS current
DESCRIPTION
"IP-MIB capabilities."
SUPPORTS IP-MIB
INCLUDES {
ipSystemStatsGroup,
ipAddressGroup,
ipNetToPhysicalGroup,
icmpStatsGroup,
ipGroup,
icmpGroup
}
VARIATION ipForwarding
ACCESS read-only
DESCRIPTION "Write is not supported."
VARIATION ipDefaultTTL
ACCESS read-only
DESCRIPTION "Write is not supported."
VARIATION ipSystemStatsInBcastPkts
ACCESS not-implemented
DESCRIPTION
"This object is not implemented."
VARIATION ipSystemStatsHCInBcastPkts
ACCESS not-implemented
DESCRIPTION
"This object is not implemented."
VARIATION ipSystemStatsOutBcastPkts
ACCESS not-implemented
DESCRIPTION
"This object is not implemented."
VARIATION ipSystemStatsHCOutBcastPkts
ACCESS not-implemented
DESCRIPTION
"This object is not implemented."
VARIATION ipAddressSpinLock
ACCESS not-implemented
DESCRIPTION
"This object is not implemented."
::= { jnxIpCapability 1 }
END

View File

@@ -0,0 +1,244 @@
-- *****************************************************************
-- IPMCAST-CAPABILITY.mib: Juniper IPMCAST AGENT-CAPABILITIES
--
-- Copyright (c) 2014, Juniper Networks, Inc.
-- All rights reserved.
--
-- *****************************************************************
IPMCAST-MIB-CAPABILITY DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
jnxAgentCapability
FROM JUNIPER-SMI;
jnxipMcastCapability MODULE-IDENTITY
LAST-UPDATED "201409180000Z"
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
"Juniper Technical Assistance Center
Juniper Networks, Inc.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: support@juniper.net"
DESCRIPTION
"Agent capabilities for IPMCAST-MIB (RFC5132)"
::= { jnxAgentCapability 5 }
jnxipMcastCapJunos AGENT-CAPABILITIES
PRODUCT-RELEASE "All JUNOS Version"
STATUS current
DESCRIPTION "IPMCAST capabilities"
SUPPORTS IPMCAST-MIB
INCLUDES { ipMcastMIBRouteProtoGroup,
ipMcastMIBBasicGroup,
ipMcastMIBSsmGroup,
ipMcastMIBRouteGroup,
ipMcastMIBBoundaryIfGroup,
ipMcastMIBScopeNameGroup
}
-- ipMcastMIBRouteProtoGroup
VARIATION ipMcastRouteProtocol
ACCESS read-only
DESCRIPTION "Write is not supported. This object return protocol via
which multicast entry learned"
VARIATION ipMcastRouteRtProtocol
ACCESS read-only
DESCRIPTION "Write is not supported. This object return routing mechanism via
which the route used to find the upstream or parent interface
for this multicast forwarding entry was learned"
VARIATION ipMcastRouteRtAddressType
ACCESS read-only
DESCRIPTION "Write is not supported. This object return value indicating the
address family of the address contained in ipMcastRouteRtAddress"
VARIATION ipMcastRouteRtAddress
ACCESS read-only
DESCRIPTION "Write is not supported. This object return The address portion
of the route used to find the upstream or parent interface for
this multicast forwarding entry"
VARIATION ipMcastRouteRtPrefixLength
ACCESS read-only
DESCRIPTION "Write is not supported. This object return length in bits
of the mask associated with the route used to find the
upstream or parent interface"
VARIATION ipMcastRouteRtType
SYNTAX INTEGER {
unicast (1),
multicast (2)
}
ACCESS read-only
DESCRIPTION "Write is not supported"
VARIATION ipMcastRouteNextHopProtocol
ACCESS read-only
DESCRIPTION "Write is not supported. This object return routing mechanism via
which this next-hop was learned"
-- ipMcastMIBBasicGroup
VARIATION ipMcastEnabled
ACCESS read-only
DESCRIPTION "Write access is not required."
VARIATION ipMcastRouteEntryCount
ACCESS read-only
DESCRIPTION "Write is not supported. This object return The number of rows
in the ipMcastRouteTable"
VARIATION ipMcastDeviceConfigStorageType
ACCESS read-only
DESCRIPTION "Write is not supported. Always returns value 2 meaning it is
volatile"
-- ipMcastMIBSsmGroup
VARIATION ipMcastSsmRangeRowStatus
ACCESS read-only
DESCRIPTION "Write access is not Supported."
VARIATION ipMcastSsmRangeStorageType
ACCESS read-only
DESCRIPTION "Write is not supported. Always returns value 2 meaning it is
volatile"
-- ipMcastMIBRouteGroup
VARIATION ipMcastInterfaceTtl
ACCESS read-only
DESCRIPTION "Write is not supported. Always return 0 which means all the
multicast packets are forwarded out the interface."
VARIATION ipMcastInterfaceRateLimit
ACCESS read-only
DESCRIPTION "Write is not supported. Always return value 0 means no rate
limiting is done."
VARIATION ipMcastInterfaceStorageType
ACCESS read-only
DESCRIPTION "Write is not supported. Always returns value 2 meaning it is
volatile."
VARIATION ipMcastRouteUpstreamNeighborType
ACCESS read-only
DESCRIPTION "Support either ipv4 or ipv6. This object return value
indicating the address family of the address contained
in ipMcastRouteUpstreamNeighbor"
VARIATION ipMcastRouteUpstreamNeighbor
ACCESS read-only
DESCRIPTION "This object return address of the upstream neighbor from which
IP datagrams from these sources to this multicast address are
received."
VARIATION ipMcastRouteInIfIndex
ACCESS read-only
DESCRIPTION "This object return ifIndex for the interface on which IP
datagrams sent by these sources to this multicast address
are received."
VARIATION ipMcastRouteTimeStamp
ACCESS read-only
DESCRIPTION "This object return value of sysUpTime at which the multicast
routing information represented by this entry was learned by the
router."
VARIATION ipMcastRouteExpiryTime
ACCESS read-only
DESCRIPTION "This object return The minimum amount of time remaining before
this entry will be aged out."
VARIATION ipMcastRouteNextHopState
SYNTAX INTEGER {
pruned(1),
forwarding(2)
}
ACCESS read-only
DESCRIPTION "This object return state of interface currently being used to
forward IP datagrams."
VARIATION ipMcastRouteNextHopTimeStamp
ACCESS read-only
DESCRIPTION "This object return value of sysUpTime at which the multicast
routing information represented by this entry was learned by the
router."
VARIATION ipMcastRouteNextHopExpiryTime
ACCESS read-only
DESCRIPTION "Always return Zero (0)."
-- ipMcastMIBBoundaryIfGroup
VARIATION ipMcastBoundaryTimeStamp
ACCESS read-only
DESCRIPTION "Always return Zero (0)"
VARIATION ipMcastBoundaryDroppedMcastOctets
ACCESS read-only
DESCRIPTION "Always return Zero (0)."
VARIATION ipMcastBoundaryDroppedMcastPkts
ACCESS read-only
DESCRIPTION "This object return the number of multicast packets that
have been dropped as a result of this zone boundary
configuration."
VARIATION ipMcastBoundaryStatus
ACCESS read-only
DESCRIPTION "Write is not supported. Always display as active."
VARIATION ipMcastBoundaryStorageType
ACCESS read-only
DESCRIPTION "Write is not supported. Alayws return nonVolatile(3)"
VARIATION ipMcastZoneScopeDefaultZoneIndex
ACCESS not-implemented
DESCRIPTION "not supported."
VARIATION ipMcastZoneScopeAddressType
ACCESS not-implemented
DESCRIPTION "not supported."
VARIATION ipMcastZoneScopeAddress
ACCESS not-implemented
DESCRIPTION "not supported."
VARIATION ipMcastZoneScopeAddressPrefixLength
ACCESS not-implemented
DESCRIPTION "not supported."
-- ipMcastMIBScopeNameGroup
VARIATION ipMcastScopeNameString
ACCESS read-only
DESCRIPTION "Write is not supported. This object return textual name
associated with the multicast scope."
VARIATION ipMcastScopeNameDefault
ACCESS read-only
DESCRIPTION "Write is not supported. Always set as false."
VARIATION ipMcastScopeNameStatus
ACCESS read-only
DESCRIPTION "Write is not supported. Always display as active."
VARIATION ipMcastScopeNameStorageType
ACCESS read-only
DESCRIPTION "Write is not supported. Alayws return nonVolatile(3)."
::= { jnxipMcastCapability 1 }
END

View File

@@ -69,6 +69,7 @@ JUNIPER-IPSEC-FLOW-MON-MIB DEFINITIONS ::= BEGIN
The IKE peer may be identified by one of the ID types
defined in IPSEC DOI.
idIpv4Addr - IPv4 Address.
idIpv6Addr - IPv6 Address.
idUfqdn - user fully qualified domain name (user@hostname).
idFqdn - full qualified domain name
idDn - distinquished name"
@@ -77,7 +78,8 @@ JUNIPER-IPSEC-FLOW-MON-MIB DEFINITIONS ::= BEGIN
idIpv4Addr (1),
idFqdn (2),
idDn (3),
idUfqdn (4)
idUfqdn (4),
idIpv6Addr (5)
}
JnxIkeNegoMode ::= TEXTUAL-CONVENTION

View File

@@ -20,7 +20,7 @@ IMPORTS
FROM JUNIPER-SMI;
jnxJdhcpMIB MODULE-IDENTITY
LAST-UPDATED "201107090000Z" -- July 9, 2011
LAST-UPDATED "201503030000Z" -- March 3, 2015
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Technical Assistance Center
@@ -32,6 +32,8 @@ jnxJdhcpMIB MODULE-IDENTITY
"The JUNOS DHCP MIB for the Juniper Networks enterprise."
-- revision history
REVISION "201503030000Z"
DESCRIPTION "Add statistics for leasequery and bulk leasequery messages"
REVISION "201107090000Z"
DESCRIPTION "Add scalar for pkts dropped due to recovery in progress"
REVISION "201103150000Z"
@@ -284,6 +286,53 @@ jnxJdhcpLocalServerSwitchDropped OBJECT-TYPE
"The number of packets dropped due to switchover recovery in progress."
::= { jnxJdhcpLocalServerStatistics 28}
jnxJdhcpLocalServerLeaseQueryReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of DHCP Lease Query Request received."
::= { jnxJdhcpLocalServerStatistics 29}
jnxJdhcpLocalServerBulkLeaseQueryReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of DHCP Bulk Lease Query Request Received."
::= { jnxJdhcpLocalServerStatistics 30}
jnxJdhcpLocalServerLeaseActiveSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of DHCP Lease Active Sent."
::= { jnxJdhcpLocalServerStatistics 31}
jnxJdhcpLocalServerLeaseUnknownSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of DHCP Lease Unknown Sent."
::= { jnxJdhcpLocalServerStatistics 32}
jnxJdhcpLocalServerLeaseUnAssignedSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of DHCP Lease UnAssigned Sent."
::= { jnxJdhcpLocalServerStatistics 33}
jnxJdhcpLocalServerLeaseQueryDoneSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of DHCP Lease Query Done Sent."
::= { jnxJdhcpLocalServerStatistics 34}
-- DHCP Local Server Bindings Table
@@ -1012,6 +1061,54 @@ jnxJdhcpRelaySwitchDropped OBJECT-TYPE
"The number of packets dropped due to switchover recovery in progress."
::= { jnxJdhcpRelayStatistics 30}
jnxJdhcpRelayLeaseQuerySent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Lease Query Request sent."
::= { jnxJdhcpRelayStatistics 31}
jnxJdhcpRelayBulkLeaseQuerySent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Bulk Lease Query Request sent."
::= { jnxJdhcpRelayStatistics 32}
jnxJdhcpRelayLeaseActiveReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Lease Active received."
::= { jnxJdhcpRelayStatistics 33}
jnxJdhcpRelayLeaseUnknownReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Lease Unknown received."
::= { jnxJdhcpRelayStatistics 34}
jnxJdhcpRelayLeaseUnAssignedReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Lease Un Assigned received."
::= { jnxJdhcpRelayStatistics 35}
jnxJdhcpRelayLeaseQueryDoneReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Lease Query Done received."
::= { jnxJdhcpRelayStatistics 36}
-- DHCP Relay Bindings Table
jnxJdhcpRelayBindingsTable OBJECT-TYPE

View File

@@ -28,7 +28,7 @@
jnxJsNatMIB MODULE-IDENTITY
LAST-UPDATED "201203011122Z" -- March 01, 2012
LAST-UPDATED "201301051022Z" -- January 05, 2012
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
"Juniper Technical Assistance Center
@@ -50,6 +50,15 @@
jnxJsNatPoolTransHits, added
jnxJsNatRuleHits and jnxJsNatPoolHits."
REVISION "201301051022Z" -- January 05, 2012
DESCRIPTION "added jnxJsNatRuleNumOfSessions in
jnxJsNatRuleEntry;
added jnxJsNatPoolUtil in
jnxJsNatPoolEntry;
added jnxJsNatTrapRuleName, jnxJsNatTrapRuleType,
jnxJsNatTrapRuleNumOfSessions and
jnxJsNatRuleThresholdStatus."
::= { jnxJsNAT 1 }
@@ -438,7 +447,8 @@
jnxJsNatRuleName DisplayString,
jnxJsNatRuleType INTEGER,
jnxJsNatRuleTransHits INTEGER,
jnxJsNatRuleHits Counter32
jnxJsNatRuleHits Counter32,
jnxJsNatRuleNumOfSessions Counter32
}
jnxJsNatRuleName OBJECT-TYPE
@@ -479,6 +489,14 @@
deprecate jnxJsNatRuleTransHits"
::= { jnxJsNatRuleEntry 4 }
jnxJsNatRuleNumOfSessions OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of sessions on this NAT rule"
::= { jnxJsNatRuleEntry 5 }
-- ***************************************************************
-- NAT Pool Hit Table
-- ***************************************************************
@@ -505,7 +523,8 @@
jnxJsNatPoolName DisplayString,
jnxJsNatPoolType INTEGER,
jnxJsNatPoolTransHits INTEGER,
jnxJsNatPoolHits Counter32
jnxJsNatPoolHits Counter32,
jnxJsNatPoolUtil INTEGER
}
jnxJsNatPoolName OBJECT-TYPE
@@ -546,10 +565,77 @@
to deprecate jnxJsNatPoolTransHits."
::= { jnxJsNatPoolEntry 4 }
jnxJsNatPoolUtil OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The dynamic pool utilization in percentage."
::= { jnxJsNatPoolEntry 5 }
-- ***************************************************************
-- NAT Trap definition
-- ***************************************************************
--
-- Trap variables
--
jnxJsNatAddrPoolUtil OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The dynamic address pool utilization in percentage."
::= { jnxJsNatTrapVars 1 }
jnxJsNatTrapPoolName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Source NAT Pool name who issues trap"
::= { jnxJsNatTrapVars 2 }
jnxJsNatPatPoolUtil OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The dynamic pat pool utilization in percentage."
::= { jnxJsNatTrapVars 3 }
jnxJsNatTrapRuleName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"NAT rule name"
::= { jnxJsNatTrapVars 4 }
jnxJsNatTrapRuleType OBJECT-TYPE
SYNTAX INTEGER {
source (1),
destination (2),
static (3)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"NAT types: Source, Destination and Static"
::= { jnxJsNatTrapVars 5 }
jnxJsNatTrapRuleNumOfSessions OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The number of sessions"
::= { jnxJsNatTrapVars 6 }
--
-- Trap notifications
--
--
-- NAT Address Pool Utilization Threshold Status
--
@@ -568,31 +654,13 @@
of the address pool."
::= { jnxJsNatNotifications 1 }
--
-- Trap variables
--
jnxJsNatAddrPoolUtil OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The dynamic address pool utilization in percentage."
::= { jnxJsNatTrapVars 1 }
jnxJsNatTrapPoolName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Source NAT Pool name who issues trap"
::= { jnxJsNatTrapVars 2 }
-- NAT Source Pool Utilization Threshold Status
-- updated since jnxJsNatSrcIpPoolName is deprecated
--
jnxJsSrcNatPoolThresholdStatus NOTIFICATION-TYPE
OBJECTS { jnxJsNatTrapPoolName,
jnxJsNatAddrPoolUtil }
jnxJsNatAddrPoolUtil,
jnxJsNatPatPoolUtil }
STATUS current
DESCRIPTION
"The Source NAT pool untilization threshold status
@@ -602,9 +670,31 @@
jnxJsNatTrapPoolName is the name of source pool
jnxJsNatAddrPoolUtil is the percentage of utilization
of the address pool."
of the address pool.
jnxJsNatPatPoolUtil is the percentage of utilization
of the pat pool."
::= { jnxJsNatNotifications 2 }
-- NAT rule session count Threshold Status
--
jnxJsNatRuleThresholdStatus NOTIFICATION-TYPE
OBJECTS { jnxJsNatTrapRuleName,
jnxJsNatTrapRuleType,
jnxJsNatTrapRuleNumOfSessions }
STATUS current
DESCRIPTION
"The NAT rule session count threshold status
trap signifies that the number of sessions
is either exceeds certain threshold, or clear of that
threshold.
jnxJsNatTrapRuleName is the name of rule
jnxJsNatTrapRuleType is the type of rule.
jnxJsNatTrapRuleConcurrentHits is the session count
of that rule."
::= { jnxJsNatNotifications 3 }
-- ***************************************************************
-- END of File
-- ***************************************************************

View File

@@ -25,7 +25,7 @@
FROM IPV6-TC;
jnxJsPacketMirrorMIB MODULE-IDENTITY
LAST-UPDATED "201111230000Z" -- November 23, 2011
LAST-UPDATED "201604050000Z" -- April 05, 2016
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
"Juniper Technical Assistance Center
@@ -59,6 +59,10 @@
REVISION "201111230000Z" -- November 23, 2011
DESCRIPTION "Add jnxJsPacketMirrorTriggerType circuitId."
REVISION "201604050000Z" -- April 05, 2016
DESCRIPTION "Changed trap class from SNMP_TRAP_CLASS_AUTH
to SNMP_TRAP_CLASS_V3_ONLY"
::= { jnxJsPacketMirror 1 }
jnxJsPacketMirrorNotifications OBJECT IDENTIFIER ::= { jnxJsPacketMirrorMIB 0 }

View File

@@ -20,7 +20,7 @@ JUNIPER-JS-POLICY-MIB DEFINITIONS ::= BEGIN
jnxJsSecPolicyMIB MODULE-IDENTITY
LAST-UPDATED "200705071840Z" -- May 07, 2007
LAST-UPDATED "201307020000Z" -- July 02, 2013
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
"Juniper Technical Assistance Center
@@ -46,12 +46,17 @@ JUNIPER-JS-POLICY-MIB DEFINITIONS ::= BEGIN
it passes through the firewall. "
REVISION "200612140000Z" -- Dec 14, 2006
DESCRIPTION "Creation Date"
REVISION "201307020000Z" -- July 02, 2013
DESCRIPTION "Add policy system wide counters for dropped and accepted ipv4 and ipv6 packets"
::= { jnxJsPolicies 1 }
jnxJsPolicyNotifications OBJECT IDENTIFIER ::= { jnxJsSecPolicyMIB 0 }
jnxJsPolicyObjects OBJECT IDENTIFIER ::= { jnxJsSecPolicyMIB 1 }
jnxJsPolicyTrapVars OBJECT IDENTIFIER ::= { jnxJsSecPolicyMIB 2 }
jnxJsPolicySystemStats OBJECT IDENTIFIER ::= { jnxJsSecPolicyMIB 3 }
jnxJsPolicySystemStatsIPv4 OBJECT IDENTIFIER ::= { jnxJsPolicySystemStats 1 }
jnxJsPolicySystemStatsIPv6 OBJECT IDENTIFIER ::= { jnxJsPolicySystemStats 2 }
-- ***************************************************************
@@ -269,7 +274,23 @@ JUNIPER-JS-POLICY-MIB DEFINITIONS ::= BEGIN
jnxJsPolicyStatsSessionRate Gauge32,
jnxJsPolicyStatsSessionDeleted Counter32,
jnxJsPolicyStatsLookups Counter32,
jnxJsPolicyStatsCountAlarm Counter32
jnxJsPolicyStatsCountAlarm Counter32,
jnxJsPolicyStatsInBytesInit Counter64,
jnxJsPolicyStatsInBytesRep Counter64,
jnxJsPolicyStatsInByteRtInit Gauge32,
jnxJsPolicyStatsInByteRtRep Gauge32,
jnxJsPolicyStatsOutBytesInit Counter64,
jnxJsPolicyStatsOutBytesRep Counter64,
jnxJsPolicyStatsOutByteRtInit Gauge32,
jnxJsPolicyStatsOutByteRtRep Gauge32,
jnxJsPolicyStatsInPacketsInit Counter32,
jnxJsPolicyStatsInPacketsRep Counter32,
jnxJsPolicyStatsInPacketRtInit Gauge32,
jnxJsPolicyStatsInPacketRtRep Gauge32,
jnxJsPolicyStatsOutPacketsInit Counter32,
jnxJsPolicyStatsOutPacketsRep Counter32,
jnxJsPolicyStatsOutPacketRtInit Gauge32,
jnxJsPolicyStatsOutPacketRtRep Gauge32
}
jnxJsPolicyStatsCreationTime OBJECT-TYPE
@@ -387,13 +408,338 @@ JUNIPER-JS-POLICY-MIB DEFINITIONS ::= BEGIN
jnxJsPolicyStatsCountAlarm OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
STATUS obsolete
DESCRIPTION
"The number of alarm counted when the traffic exceeds
certain threshold configuration."
certain threshold configuration. The node is obsoleted."
::= { jnxJsPolicyStatsEntry 14 }
jnxJsPolicyStatsInBytesInit OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of input bytes in the session initial direction enters
the FW through this policy."
::= { jnxJsPolicyStatsEntry 15 }
jnxJsPolicyStatsInBytesRep OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of input bytes in the session reply direction enters
the FW through this policy."
::= { jnxJsPolicyStatsEntry 16 }
jnxJsPolicyStatsInByteRtInit OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of input bytes in the session initial direction
per second or the rate that enters the FW through this policy."
::= { jnxJsPolicyStatsEntry 17 }
jnxJsPolicyStatsInByteRtRep OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of input bytes in the session reply direction
per second or the rate that enters the FW through this policy."
::= { jnxJsPolicyStatsEntry 18 }
jnxJsPolicyStatsOutBytesInit OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of output bytes in the session initial direction
associated with this policy."
::= { jnxJsPolicyStatsEntry 19 }
jnxJsPolicyStatsOutBytesRep OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of output bytes in the session reply direction
associated with this policy."
::= { jnxJsPolicyStatsEntry 20 }
jnxJsPolicyStatsOutByteRtInit OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of output bytes in the session initial direction
per second or the rate associated with this policy."
::= { jnxJsPolicyStatsEntry 21 }
jnxJsPolicyStatsOutByteRtRep OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of output bytes in the session reply direction per
second or the rate associated with this policy."
::= { jnxJsPolicyStatsEntry 22 }
jnxJsPolicyStatsInPacketsInit OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of input packets in the session initial direction
enters the FW through this policy."
::= { jnxJsPolicyStatsEntry 23 }
jnxJsPolicyStatsInPacketsRep OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of input packets in the session reply direction
enters the FW through this policy."
::= { jnxJsPolicyStatsEntry 24 }
jnxJsPolicyStatsInPacketRtInit OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of input packets in the session initial direction
per second or the input packet rate of the FW through this policy."
::= { jnxJsPolicyStatsEntry 25 }
jnxJsPolicyStatsInPacketRtRep OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of input packets in the session reply direction
per second or the input packet rate of the FW through this policy."
::= { jnxJsPolicyStatsEntry 26 }
jnxJsPolicyStatsOutPacketsInit OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of output packets in the session initial direction
associated with this policy."
::= { jnxJsPolicyStatsEntry 27 }
jnxJsPolicyStatsOutPacketsRep OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of output packets in the session reply direction
associated with this policy."
::= { jnxJsPolicyStatsEntry 28 }
jnxJsPolicyStatsOutPacketRtInit OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of output packets in the session initial direction
per second or the rate associated with this policy."
::= { jnxJsPolicyStatsEntry 29 }
jnxJsPolicyStatsOutPacketRtRep OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of output packets in the session reply direction
per second or the rate associated with this policy."
::= { jnxJsPolicyStatsEntry 30 }
-- ***************************************************************
-- System Wide Policy Statistics related
-- ***************************************************************
jnxJsPolicySystemStatsEnabled OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The configured status of Policy System Wide Statistic Collection."
::= { jnxJsPolicySystemStats 3 }
-- ***************************************************************
-- System Wide Policy Statistics IPv4
-- ***************************************************************
jnxJsPolicySystemStatsTotalAllowIPv4Packets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of IPv4 packets allowed by all policies."
::= { jnxJsPolicySystemStatsIPv4 1 }
jnxJsPolicySystemStatsTotalAllowIPv4Bytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of IPv4 bytes allowed by all policies."
::= { jnxJsPolicySystemStatsIPv4 2 }
jnxJsPolicySystemStatsTotalAllowIPv4PacketsRate OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate of IPv4 packets allowed by all policies."
::= { jnxJsPolicySystemStatsIPv4 3 }
jnxJsPolicySystemStatsTotalAllowIPv4BytesRate OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate of IPv4 bytes allowed by all policies."
::= { jnxJsPolicySystemStatsIPv4 4 }
jnxJsPolicySystemStatsTotalDropIPv4Packets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of IPv4 packets dropped by all policies."
::= { jnxJsPolicySystemStatsIPv4 5 }
jnxJsPolicySystemStatsTotalDropIPv4Bytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of IPv4 bytes dropped by all policies."
::= { jnxJsPolicySystemStatsIPv4 6 }
jnxJsPolicySystemStatsTotalDropIPv4PacketsRate OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate of IPv4 packets dropped by all policies."
::= { jnxJsPolicySystemStatsIPv4 7 }
jnxJsPolicySystemStatsTotalDropIPv4BytesRate OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate of IPv4 bytes dropped by all policies."
::= { jnxJsPolicySystemStatsIPv4 8 }
jnxJsPolicySystemStatsTotalAllowIPv4Flows OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of IPv4 flows allowed by all policies."
::= { jnxJsPolicySystemStatsIPv4 9 }
jnxJsPolicySystemStatsTotalAllowIPv4FlowsRate OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate of IPv4 flows allowed by all policies."
::= { jnxJsPolicySystemStatsIPv4 10 }
-- ***************************************************************
-- System Wide Policy Statistics IPv6
-- ***************************************************************
jnxJsPolicySystemStatsTotalAllowIPv6Packets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of IPv6 packets allowed by all policies."
::= { jnxJsPolicySystemStatsIPv6 1 }
jnxJsPolicySystemStatsTotalAllowIPv6Bytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of IPv6 bytes allowed by all policies."
::= { jnxJsPolicySystemStatsIPv6 2 }
jnxJsPolicySystemStatsTotalAllowIPv6PacketsRate OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate of IPv6 packets allowed by all policies."
::= { jnxJsPolicySystemStatsIPv6 3 }
jnxJsPolicySystemStatsTotalAllowIPv6BytesRate OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate of IPv6 bytes allowed by all policies."
::= { jnxJsPolicySystemStatsIPv6 4 }
jnxJsPolicySystemStatsTotalDropIPv6Packets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of IPv6 packets dropped by all policies."
::= { jnxJsPolicySystemStatsIPv6 5 }
jnxJsPolicySystemStatsTotalDropIPv6Bytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of IPv6 bytes dropped by all policies."
::= { jnxJsPolicySystemStatsIPv6 6 }
jnxJsPolicySystemStatsTotalDropIPv6PacketsRate OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate of IPv6 packets dropped by all policies."
::= { jnxJsPolicySystemStatsIPv6 7 }
jnxJsPolicySystemStatsTotalDropIPv6BytesRate OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate of IPv6 bytes dropped by all policies."
::= { jnxJsPolicySystemStatsIPv6 8 }
jnxJsPolicySystemStatsTotalAllowIPv6Flows OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of IPv6 flows allowed by all policies."
::= { jnxJsPolicySystemStatsIPv6 9 }
jnxJsPolicySystemStatsTotalAllowIPv6FlowsRate OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate of IPv6 flows allowed by all policies."
::= { jnxJsPolicySystemStatsIPv6 10 }
-- ***************************************************************
-- definition of access authentication related traps.

View File

@@ -20,7 +20,7 @@ IMPORTS
jnxJsScreenMIB MODULE-IDENTITY
LAST-UPDATED "200901231644Z" -- Jan 23, 2009
LAST-UPDATED "201404020000Z" -- Apr 02, 2014
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
"Juniper Technical Assistance Center
@@ -44,6 +44,18 @@ IMPORTS
OS specific DOS attack
Fragment reassembly
"
REVISION "201404020000Z" -- Apr 02, 2014
DESCRIPTION "Added IPv6 Tunneling Screen statistics MIBs
Add new trap var bindings for IPv6 Tunneling Screen"
REVISION "201311070000Z" -- Nov 07, 2013
DESCRIPTION "Added Udp Port Scan screen statistics MIBs
Add new trap var bindings for Udp Port Scan"
REVISION "201306060000Z" -- Jun. 06, 2013
DESCRIPTION "Added IPv6 screen statistics MIBs
Add new traps"
REVISION "201204061030Z" -- Apr 06, 2012
DESCRIPTION "Added TCP/UDP sweeping MIBs
Put trap to under routing category"
REVISION "200902040000Z" -- Feb 04, 2009
DESCRIPTION "Added following new trap tresholds:
jnxJsScreenSynFloodSrcThresh
@@ -147,7 +159,35 @@ IMPORTS
jnxJsScreenUdpFloodThresh Integer32,
jnxJsScreenPortScanThresh Integer32,
jnxJsScreenIpSweepThresh Integer32,
jnxJsScreenSynAckAckThres Integer32
jnxJsScreenSynAckAckThres Integer32,
-- IPv6 specific data --
jnxJsScreenMonIpv6ExtHdr Counter64,
jnxJsScreenMonIpv6HopOpt Counter64,
jnxJsScreenMonIpv6DstOpt Counter64,
jnxJsScreenMonIpv6ExtLimit Counter64,
jnxJsScreenMonIpMalIpv6 Counter64,
jnxJsScreenMonIcmpMalIcmpv6 Counter64,
jnxJsScreenIpv6ExtNumLim Integer32,
-- Other Screen data --
jnxJsScreenUdpPortScanThresh Integer32,
jnxJsScreenMonUdpPortScan Counter64,
jnxJsScreenMonIpTunnelGre6in4 Counter64,
jnxJsScreenMonIpTunnelGre4in6 Counter64,
jnxJsScreenMonIpTunnelGre6in6 Counter64,
jnxJsScreenMonIpTunnelGre4in4 Counter64,
jnxJsScreenMonIpTunnelIpInUdpTeredo Counter64,
jnxJsScreenMonIpTunnelBadInnerHeader Counter64,
jnxJsScreenMonIpTunnelIpIp6to4relay Counter64,
jnxJsScreenMonIpTunnelIpIp6in4 Counter64,
jnxJsScreenMonIpTunnelIpIp6over4 Counter64,
jnxJsScreenMonIpTunnelIpIp4in6 Counter64,
jnxJsScreenMonIpTunnelIpIp4in4 Counter64,
jnxJsScreenMonIpTunnelIpIp6in6 Counter64,
jnxJsScreenMonIpTunnelIpIpIsatap Counter64,
jnxJsScreenMonIpTunnelIpIpDsLite Counter64
}
jnxJsScreenZoneName OBJECT-TYPE
@@ -872,7 +912,317 @@ IMPORTS
"SYN ack ack alarm threshold value."
::= { jnxJsScreenMonEntry 41 }
jnxJsScreenMonIpv6ExtHdr OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"In one IPv6 packet, one or more extension headers may appear before
the encapsulated payload after the mandatory header. User can screen
any one or several extension headers.
When the extension header screen is enabled, the device screens all
IPv6 packets with specific header.
The attribute counts the number of block IPv6 extension packets."
::= { jnxJsScreenMonEntry 42 }
jnxJsScreenMonIpv6HopOpt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"In one IPv6 hop by hop option extension header, it carries a variable
number options. User can screen any one or several options.
When the hop by hop option screen is enabled, the device screens all
IPv6 packets with specific option type.
The attribute counts the number of block IPv6 option type packets."
::= { jnxJsScreenMonEntry 43 }
jnxJsScreenMonIpv6DstOpt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"In one IPv6 destination option extension header, it carries a variable
number options. User can screen any one or several options.
When the destination option screen is enabled, the device screens all
IPv6 packets with specific option type.
The attribute counts the number of block IPv6 option type packets."
::= { jnxJsScreenMonEntry 44 }
jnxJsScreenMonIpv6ExtLimit OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"In one IPv6 packet, one or more extension headers may appear before
the encapsulated payload. User can screen IPv6 packets if their extension
header number is larger than one limit.
When the extension header limit screen is enabled, the device screens
IPv6 packets with more than one limit extension headers.
The attribute counts the number of block IPv6 packets."
::= { jnxJsScreenMonEntry 45 }
jnxJsScreenMonIpMalIpv6 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"One IPv6 packets may contain malformed header, the device tries to block
these packets to protect downstream devices.
When the malformed IPv6 screen is enabled, the device screens IPv6 packets
with malformed header.
The attribute counts the number of block malformed header IPv6 packets."
::= { jnxJsScreenMonEntry 46 }
jnxJsScreenMonIcmpMalIcmpv6 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"One ICMPv6 packets may contain malformed content, the device tries to block
these packets to protect downstream devices.
When the malformed ICMPv6 screen is enabled, the device screens ICMPv6
packets with malformed content.
The attribute counts the number of block malformed ICMPv6 packets."
::= { jnxJsScreenMonEntry 47 }
jnxJsScreenIpv6ExtNumLim OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IPv6 extension header number limit value."
::= { jnxJsScreenMonEntry 48 }
--
-- Other Screen values
--
jnxJsScreenUdpPortScanThresh OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The UDP port scan threshold interval is in microseconds. The default
threshold value is 5000. The valid threshold range is 1000-1000000.
By using the default settings, if a remote host scans 10 ports in
0.005 seconds (5000 microseconds), the device flags this as a
udp port scan attack, and rejects all further packets from the remote
source for the remainder of the specified timeout period. The
device detects and drops the tenth packet that meets the port scan
attack criterion.
This attribute displays the UDP port scan threshold value."
::= { jnxJsScreenMonEntry 49 }
jnxJsScreenMonUdpPortScan OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A UDP port scan occurs when one source IP address sends UDP packets
to a defined number of different ports at the same destination
IP address within a defined interval. The purpose of this attack
is to scan the available services in the hope that at least one
port will respond, thus identifying a service of the target.
The device should internally log the number of different ports
scanned from one remote source.
This attribute records the UDP port scan attempt attack packets."
::= { jnxJsScreenMonEntry 50 }
jnxJsScreenMonIpTunnelGre6in4 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When an IP GRE 6in4 Tunnel packet meets the attack criteria
specified by current configuration, it will be counted in this
statisitic.
This attribute records the IP GRE 6in4 Tunnel attempt attack packets."
::= { jnxJsScreenMonEntry 51 }
jnxJsScreenMonIpTunnelGre4in6 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When an IP GRE 4in6 Tunnel packet meets the attack criteria
specified by current configuration, it will be counted in this
statisitic.
This attribute records the IP GRE 4in6 Tunnel attempt attack packets."
::= { jnxJsScreenMonEntry 52 }
jnxJsScreenMonIpTunnelGre6in6 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When an IP GRE 6in6 Tunnel packet meets the attack criteria
specified by current configuration, it will be counted in this
statisitic.
This attribute records the IP GRE 6in6 Tunnel attempt attack packets."
::= { jnxJsScreenMonEntry 53 }
jnxJsScreenMonIpTunnelGre4in4 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When an IP GRE 4in4 Tunnel packet meets the attack criteria
specified by current configuration, it will be counted in this
statisitic.
This attribute records the IP GRE 4in4 Tunnel attempt attack packets."
::= { jnxJsScreenMonEntry 54 }
jnxJsScreenMonIpTunnelIpInUdpTeredo OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When an IPinUDP Teredo Tunnel packet meets the attack criteria
specified by current configuration, it will be counted in this
statisitic.
This attribute records the IPinUDP Teredo Tunnel attempt attack packets."
::= { jnxJsScreenMonEntry 55 }
jnxJsScreenMonIpTunnelBadInnerHeader OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When an IP Tunnel Bad Inner Header packet meets the attack criteria
specified by current configuration, it will be counted in this
statisitic.
This attribute records the IP Tunnel Bad Inner Header attempt attack packets."
::= { jnxJsScreenMonEntry 56 }
jnxJsScreenMonIpTunnelIpIp6to4relay OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When an IP Tunnel IPinIP 6to4 relay packet meets the attack criteria
specified by current configuration, it will be counted in this
statisitic.
This attribute records the IP Tunnel IPinIP 6to4 relay attempt attack packets."
::= { jnxJsScreenMonEntry 57 }
jnxJsScreenMonIpTunnelIpIp6in4 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When an IP Tunnel IPinIP 6in4 packet meets the attack criteria
specified by current configuration, it will be counted in this
statisitic.
This attribute records the IP Tunnel IPinIP 6in4 attempt attack packets."
::= { jnxJsScreenMonEntry 58 }
jnxJsScreenMonIpTunnelIpIp6over4 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When an IP Tunnel IPinIP 6over4 packet meets the attack criteria
specified by current configuration, it will be counted in this
statisitic.
This attribute records the IP Tunnel IPinIP 6over4 attempt attack packets."
::= { jnxJsScreenMonEntry 59 }
jnxJsScreenMonIpTunnelIpIp4in6 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When an IP Tunnel IPinIP 4in6 packet meets the attack criteria
specified by current configuration, it will be counted in this
statisitic.
This attribute records the IP Tunnel IPinIP 4in6 attempt attack packets."
::= { jnxJsScreenMonEntry 60 }
jnxJsScreenMonIpTunnelIpIp4in4 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When an IP Tunnel IPinIP 4in4 packet meets the attack criteria
specified by current configuration, it will be counted in this
statisitic.
This attribute records the IP Tunnel IPinIP 4in4 attempt attack packets."
::= { jnxJsScreenMonEntry 61 }
jnxJsScreenMonIpTunnelIpIp6in6 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When an IP Tunnel IPinIP 6in6 packet meets the attack criteria
specified by current configuration, it will be counted in this
statisitic.
This attribute records the IP Tunnel IPinIP 6in6 attempt attack packets."
::= { jnxJsScreenMonEntry 62 }
jnxJsScreenMonIpTunnelIpIpIsatap OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When an IP Tunnel IPinIP ISATAP packet meets the attack criteria
specified by current configuration, it will be counted in this
statisitic.
This attribute records the IP Tunnel IPinIP ISATAP attempt attack packets."
::= { jnxJsScreenMonEntry 63 }
jnxJsScreenMonIpTunnelIpIpDsLite OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When an IP Tunnel IPinIP DS-Lite packet meets the attack criteria
specified by current configuration, it will be counted in this
statisitic.
This attribute records the IP Tunnel IPinIP DS-Lite attempt attack packets."
::= { jnxJsScreenMonEntry 64 }
--
-- Additional Syn Flood, Session Limit thresholds and counters
@@ -966,6 +1316,89 @@ IMPORTS
"The number of concurrent sessions to the same destination IP address."
::= { jnxJsScreenMonThreshEntry 6 }
--
-- This table is for TCP/UDP sweep thresholds and counters
--
jnxJsScreenSweepTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxJsScreenSweepEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is a read-only table that augments the
jnxJsScreenMonTable. The purpose of this table is
to add counters and thresholds for TCP/UDP sweep
feature."
::= { jnxJsScreenObjects 3 }
jnxJsScreenSweepEntry OBJECT-TYPE
SYNTAX JnxJsScreenSweepEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"TCP/UDP sweep thresholds and counters."
AUGMENTS { jnxJsScreenMonEntry }
::= { jnxJsScreenSweepTable 1 }
JnxJsScreenSweepEntry ::= SEQUENCE
{
jnxJsScreenTcpSweepThresh Integer32,
jnxJsScreenUdpSweepThresh Integer32,
jnxJsScreenMonTcpSweep Counter64,
jnxJsScreenMonUdpSweep Counter64
}
jnxJsScreenTcpSweepThresh OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The TCP sweep threshold interval is in microseconds. The
default threshold value is 5000. The valid threshold range
is 1000-1000000.
By using the default settings, if a remote host initiates TCP
connection to 10 addresses in 0.005 seconds(5000 microseconds),
the security device flags this as an TCP sweep attack, and
rejects all further new TCP connections initiated from that
host for the remainder of the specified threshold time period.
This attribute holds the TCP sweep attack threshold."
::= { jnxJsScreenSweepEntry 1 }
jnxJsScreenUdpSweepThresh OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The UDP sweep threshold interval is in microseconds. The
default threshold value is 5000. The valid threshold range is
1000-1000000.
By using the default settings, if a remote host has UDP
connection to 10 addresses in 0.005 seconds(5000 microseconds),
the security device flags this as an UDP sweep attack, and
rejects all further new UDP connections from that host for
the remainder of the specified threshold time period.
This attribute holds the UDP sweep attack threshold."
::= { jnxJsScreenSweepEntry 2 }
jnxJsScreenMonTcpSweep OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of TCP sessions dropped due to TCP sweeping attack."
::= { jnxJsScreenSweepEntry 3 }
jnxJsScreenMonUdpSweep OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of UDP packets dropped due to UDP sweeping attack."
::= { jnxJsScreenSweepEntry 4 }
-- ***************************************************************
-- definition of access authentication related traps.
@@ -1055,7 +1488,31 @@ IMPORTS
icmpLarge (28),
tcpSynFin (29),
tcpFinNoAck (30),
ipFragmentation (31)
ipFragmentation (31),
tcpSweeping (32),
udpSweeping (33),
ipv6exthdr (34),
ipv6hbyhopt (35),
ipv6dstopt (36),
ipv6extlim (37),
ipv6malhdr (38),
icmpv6malpkt (39),
udpportScanning (40),
ipTunnelGre6in4 (41),
ipTunnelGre4in6 (42),
ipTunnelGre6in6 (43),
ipTunnelGre4in4 (44),
ipTunnelIpInUdpTeredo (45),
ipTunnelBadInnerHeader (46),
ipTunnelIpIp6to4relay (47),
ipTunnelIpIp6in4 (48),
ipTunnelIpIp6over4 (49),
ipTunnelIpIp4in6 (50),
ipTunnelIpIp4in4 (51),
ipTunnelIpIp6in6 (52),
ipTunnelIpIpIsatap (53),
ipTunnelIpIpDsLite (54)
}
MAX-ACCESS accessible-for-notify
STATUS current

View File

@@ -32,9 +32,9 @@ jnxJsSPUMonitoringMIB MODULE-IDENTITY
"This is Juniper Networks' implementation of enterprise
specific MIB for SRX5000 SPU monitoring."
REVISION
"201003250000Z" -- Mar 25 00:00:00 2010 UTC
"201207040000Z" -- Jul 04 00:00:00 2012 UTC
DESCRIPTION
"add MIB for session creation per second."
"add MIB for session counters of IPv4 and IPv6 respectively."
::= { jnxJsSPUMonitoringRoot 1 }
@@ -67,7 +67,11 @@ jnxJsSPUMonitoringMIB MODULE-IDENTITY
jnxJsSPUMonitoringCurrentCPSession Unsigned32,
jnxJsSPUMonitoringMaxCPSession Unsigned32,
jnxJsSPUMonitoringNodeIndex Unsigned32,
jnxJsSPUMonitoringNodeDescr DisplayString
jnxJsSPUMonitoringNodeDescr DisplayString,
jnxJsSPUMonitoringFlowSessIPv4 Unsigned32,
jnxJsSPUMonitoringFlowSessIPv6 Unsigned32,
jnxJsSPUMonitoringCPSessIPv4 Unsigned32,
jnxJsSPUMonitoringCPSessIPv6 Unsigned32
}
jnxJsSPUMonitoringIndex OBJECT-TYPE
@@ -165,6 +169,42 @@ jnxJsSPUMonitoringMIB MODULE-IDENTITY
denoted as a cluster node."
::= { jnxJsSPUMonitoringObjectsEntry 11 }
jnxJsSPUMonitoringFlowSessIPv4 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current IPv4 flow session number of SPU."
::= { jnxJsSPUMonitoringObjectsEntry 12 }
jnxJsSPUMonitoringFlowSessIPv6 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current IPv6 flow session number of SPU."
::= { jnxJsSPUMonitoringObjectsEntry 13 }
jnxJsSPUMonitoringCPSessIPv4 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current IPv4 CP session number of SPU."
::= { jnxJsSPUMonitoringObjectsEntry 14 }
jnxJsSPUMonitoringCPSessIPv6 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current IPv6 CP session number of SPU."
::= { jnxJsSPUMonitoringObjectsEntry 15 }
jnxJsSPUMonitoringCurrentTotalSession OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
@@ -173,6 +213,7 @@ jnxJsSPUMonitoringMIB MODULE-IDENTITY
"System level total session in use."
::= { jnxJsSPUMonitoringMIB 2 }
jnxJsSPUMonitoringMaxTotalSession OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
@@ -181,6 +222,7 @@ jnxJsSPUMonitoringMIB MODULE-IDENTITY
"System level max session possible."
::= { jnxJsSPUMonitoringMIB 3 }
jnxSPUClusterObjectsTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxSPUClusterObjectsEntry
MAX-ACCESS not-accessible
@@ -205,7 +247,11 @@ jnxJsSPUMonitoringMIB MODULE-IDENTITY
jnxJsClusterMonitoringNodeDescr DisplayString,
jnxJsNodeCurrentTotalSession Unsigned32,
jnxJsNodeMaxTotalSession Unsigned32,
jnxJsNodeSessionCreationPerSecond CounterBasedGauge64
jnxJsNodeSessionCreationPerSecond CounterBasedGauge64,
jnxJsNodeSessCreationPerSecIPv4 CounterBasedGauge64,
jnxJsNodeSessCreationPerSecIPv6 CounterBasedGauge64,
jnxJsNodeCurrentTotalSessIPv4 Unsigned32,
jnxJsNodeCurrentTotalSessIPv6 Unsigned32
}
jnxJsClusterMonitoringNodeIndex OBJECT-TYPE
@@ -253,5 +299,53 @@ jnxJsSPUMonitoringMIB MODULE-IDENTITY
"Node average session created in last 96 seconds."
::= { jnxSPUClusterObjectsEntry 5 }
jnxJsNodeSessCreationPerSecIPv4 OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Node average IPv4 session created in last 96 seconds."
::= { jnxSPUClusterObjectsEntry 6 }
jnxJsNodeSessCreationPerSecIPv6 OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Node average IPv6 session created in last 96 seconds."
::= { jnxSPUClusterObjectsEntry 7 }
jnxJsNodeCurrentTotalSessIPv4 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Node total IPv4 session in use."
::= { jnxSPUClusterObjectsEntry 8 }
jnxJsNodeCurrentTotalSessIPv6 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Node total IPv6 session in use."
::= { jnxSPUClusterObjectsEntry 9 }
jnxJsSPUMonitoringTotalSessIPv4 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"System level total IPv4 session in use."
::= { jnxJsSPUMonitoringMIB 5 }
jnxJsSPUMonitoringTotalSessIPv6 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"System level total IPv6 session in use."
::= { jnxJsSPUMonitoringMIB 6 }
END

View File

@@ -23,7 +23,7 @@
jnxJsChassisClusterMIB MODULE-IDENTITY
LAST-UPDATED "201106280000Z"
LAST-UPDATED "201309200000Z"
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
"Juniper Technical Assistance Center
@@ -40,6 +40,12 @@
of the failed chassis with minimal service interruption.
This module defines the objects pertaining to Chassis Cluster."
REVISION "201309200000Z"
DESCRIPTION "Added trap jnxJsChClusterWeightTrap"
REVISION "201207200000Z"
DESCRIPTION "Added trap jnxJsChClusterSpuMismatchTrap"
REVISION "201106280000Z"
DESCRIPTION "Added trap jnxJsChClusterIntfTrap"
@@ -85,10 +91,41 @@
jnxJsChClusterIntfStateReason }
STATUS current
DESCRIPTION
"Notification to signal change in HA interface state."
"Notification to signal node health status change (healthy/unhealthy)."
::= { jnxJsChassisClusterNotifications 2 }
jnxJsChClusterSwitchoverInfoRedundancyGroup OBJECT-TYPE
-- ***************************************************************
-- definition of a trap that notifies cluster having different
-- SPU number
-- ***************************************************************
jnxJsChClusterSpuMismatchTrap NOTIFICATION-TYPE
OBJECTS { jnxJsChClusterNodeZeroId,
jnxJsChClusterNodeZeroSpuCount,
jnxJsChClusterNodeOneId ,
jnxJsChClusterNodeOneSpuCount }
STATUS current
DESCRIPTION
"Notification to signal cluster having different SPU number."
::= { jnxJsChassisClusterNotifications 3 }
-- ***************************************************************
-- definition of a trap that notifies changes in node weight
-- ***************************************************************
jnxJsChClusterWeightTrap NOTIFICATION-TYPE
OBJECTS { jnxJsChClusterClusterID,
jnxJsChClusterRedundancyGroupID,
jnxJsChClusterNodeID,
jnxJsChClusterWeightHealthStatus,
jnxJsChClusterWeightValue }
STATUS current
DESCRIPTION
"Notification to signal node health status change (healthy/unhealthy)."
::= { jnxJsChassisClusterNotifications 4 }
jnxJsChClusterSwitchoverInfoRedundancyGroup OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
@@ -177,4 +214,82 @@
changed."
::= { jnxJsChassisClusterTrapObjects 10 }
jnxJsChClusterNodeZeroId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object contains remote node identification information
where the event occured."
::= { jnxJsChassisClusterTrapObjects 11 }
jnxJsChClusterNodeOneId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object contains remote node identification information
where the event occured."
::= { jnxJsChassisClusterTrapObjects 12 }
jnxJsChClusterNodeZeroSpuCount OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object contains local node total SPU number."
::= { jnxJsChassisClusterTrapObjects 13 }
jnxJsChClusterNodeOneSpuCount OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object contains remote node total SPU number."
::= { jnxJsChassisClusterTrapObjects 14 }
jnxJsChClusterClusterID OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object contains identification of cluster,
in which the event occured."
::= { jnxJsChassisClusterTrapObjects 15 }
jnxJsChClusterRedundancyGroupID OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object contains identification of RedundancyGroup,
in which the event occured."
::= { jnxJsChassisClusterTrapObjects 16 }
jnxJsChClusterNodeID OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object contains identification of node,
in which the event occured."
::= { jnxJsChassisClusterTrapObjects 17 }
jnxJsChClusterWeightHealthStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object contains health status, whether is healthy
or unhealthy."
::= { jnxJsChassisClusterTrapObjects 18 }
jnxJsChClusterWeightValue OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object contains weight value."
::= { jnxJsChassisClusterTrapObjects 19 }
END

View File

@@ -10,10 +10,10 @@
JUNIPER-L2ALD-MIB DEFINITIONS ::=BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
NOTIFICATION-TYPE, Unsigned32
MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE,
NOTIFICATION-TYPE, Unsigned32, Counter64, TimeTicks, Integer32
FROM SNMPv2-SMI
DisplayString
DisplayString, TruthValue
FROM SNMPv2-TC
ifIndex, ifDescr
FROM IF-MIB
@@ -34,6 +34,14 @@ JUNIPER-L2ALD-MIB DEFINITIONS ::=BEGIN
"The MIB modules for L2ALD traps"
-- Revision history
REVISION "201501221000Z" -- Thursday January 22 10:00:00 2015 UTC
DESCRIPTION
"Added a new field jnxL2aldVlanFdbId to the table jnxL2aldVlanTable"
REVISION "201501141000Z" -- Wednesday January 14 10:00:00 2015 UTC
DESCRIPTION
"Added new table jnxL2aldVlanTable"
REVISION "201208081000Z" -- Wednesday August 08 10:00:00 2012 UTC
DESCRIPTION
"Added new notification jnxl2aldMacMoveThreshold"
@@ -69,7 +77,9 @@ JUNIPER-L2ALD-MIB DEFINITIONS ::=BEGIN
jnxl2aldIntfLogicalRouter DisplayString,
jnxl2aldIntfRoutingInst DisplayString,
jnxl2aldIntfBridgeDomain DisplayString,
jnxl2aldIntfMacLimit Unsigned32
jnxl2aldIntfMacLimit Unsigned32,
jnxl2aldIntfMacPinningIntf DisplayString,
jnxl2aldIntfDiscardIntf DisplayString
}
-- Entry definitions for the table above
@@ -106,6 +116,22 @@ JUNIPER-L2ALD-MIB DEFINITIONS ::=BEGIN
"The MAC limit count for the interface table."
::= { jnxl2aldEntry 4 }
jnxl2aldIntfMacPinningIntf OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The interface on which MAC Pinning is enabled."
::= { jnxl2aldEntry 5 }
jnxl2aldIntfDiscardIntf OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The interface on which MAC is discarded due to MAC Pinning."
::= { jnxl2aldEntry 6 }
-- Objects defined below are scalar and for a different trap
-- they are different then the table definitions above
@@ -158,7 +184,300 @@ JUNIPER-L2ALD-MIB DEFINITIONS ::=BEGIN
"The offending mac causing mac move threshold trap."
::= { jnxl2aldObjects 7 }
----------------------------------------------------------------------------
-- Juniper MAC Notification MIB object definitions
----------------------------------------------------------------------------
jnxL2aldMacNotificationMIBObjects OBJECT IDENTIFIER
::= {jnxl2aldMib 2 }
jnxL2aldMacNotificationMIBGlobalObjects OBJECT IDENTIFIER
::= {jnxL2aldMacNotificationMIBObjects 1 }
-- Juniper Mac Notification Global Group
jnxL2aldMacGlobalFeatureEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the MAC notification feature is currently
running in the device.
Setting this object to false(2) disables the MAC notification
feature globally.
Setting this object to true(1) will start the MAC notification
feature running in the device. If the feature is already
running, setting to true(1) has no effect."
::= { jnxL2aldMacNotificationMIBGlobalObjects 1 }
jnxL2aldMacNotificationInterval OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the maximum interval of time between
jnxL2aldMacChangedNotifications being generated by the device.
If the value of jnxNotificationsEnabled is true(1), the
device will send out the generated jnxL2aldMacChangedNotifications
and archive the MAC change notification events in the
jnxMacHistoryTable. If the value of jnxNotificationEnabled is
false(2), the device will not send out the generated
jnxL2aldMacChangedNotifications but it will archive these events
in the jnxMacHistoryTable.
If the value of this object is equal to 0, the device will
generate jnxL2aldMacChangedNotifications and archive the MAC
change notification events in the jnxMacHistoryTable as soon as
there is MAC address learnt or removed by the device.
If the value of this object is greater than 0, the device will
wait for a period of time equal to the value of this object
before generate the jnxL2aldMacChangedNotifications and archive
the MAC change notification events in the jnxMacHistoryTable."
DEFVAL { 30 }
::= { jnxL2aldMacNotificationMIBGlobalObjects 2 }
jnxL2aldMacAddressesLearnt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of MAC addresses learnt by the
device."
::= { jnxL2aldMacNotificationMIBGlobalObjects 3 }
jnxL2aldMacAddressesRemoved OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of MAC addresses removed from the
forwarding database."
::= { jnxL2aldMacNotificationMIBGlobalObjects 4 }
jnxL2aldMacNotificationsEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether jnxL2aldMacChangedNotification notifications
will or will not be sent when there are MAC addresses
learnt or removed from the device's forwarding database.
Disabling notifications does not prevent the MAC address
info from being added to the jnxMacHistoryTable."
DEFVAL { false }
::= { jnxL2aldMacNotificationMIBGlobalObjects 5 }
jnxL2aldMacNotificationsSent OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of jnxl2aldMacChangedNotifications sent out
by the device."
::= { jnxL2aldMacNotificationMIBGlobalObjects 6 }
jnxL2aldMacHistTableMaxLength OBJECT-TYPE
SYNTAX Unsigned32 (0..500)
UNITS "entries"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The upper limit on the number of entries that the
jnxMacHistoryTable may contain. A value of 0 will
prevent any history from being retained. When this
table is full, the oldest entry will be deleted and
a new one will be created."
DEFVAL { 256 }
::= { jnxL2aldMacNotificationMIBGlobalObjects 7 }
jnxL2aldMacHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxL2aldMacHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table will archive the MAC change notification events
generated by this device. The MAC change notification
events are archived here even if jnxMacChangesNotifications
are not actually sent."
::= { jnxL2aldMacNotificationMIBGlobalObjects 8 }
jnxL2aldMacHistoryEntry OBJECT-TYPE
SYNTAX JnxL2aldMacHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A MAC change notification message that was previously
generated by this device. Each entry is indexed by a message
index."
INDEX { jnxL2aldHistIndex }
::= { jnxL2aldMacHistoryTable 1 }
JnxL2aldMacHistoryEntry ::=
SEQUENCE {
jnxL2aldHistIndex
Unsigned32,
jnxL2aldHistMacChangedMsg
OCTET STRING,
jnxL2aldHistTimestamp
TimeTicks
}
jnxL2aldHistIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index that uniquely identifies a MAC change notification
event previously generated by the device. This index starts at
1 and increases by one when a MAC change notification is
generated. When it reaches the maximum value, the agent wraps
the value back to 1."
::= { jnxL2aldMacHistoryEntry 1 }
jnxL2aldHistMacChangedMsg OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..512))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the information of a MAC change
notification event. It consists of several tuples packed
together in the format of '<tuple1><tuple2>...'.
Each tuple consist of 13 octets in the format of
'<operation><VLAN INDEX><MAC><dot1dBasePort><VLAN TAG>' where
<operation> is of size 1 octet and supports the following values
0 - End of MIB object.
1 - MAC learnt.
2 - MAC removed.
3 - MAC updated.
<VLAN INDEX> is the index of the VLAN which the MAC address is
belonged to and has size of 2 octet.
<MAC> is the Layer2 Mac Address and has size of 6 octets.
<dot1dBasePort> is the value of dot1dBasePort for the
interface from which the MAC address is learnt and has size
of 2 octets.
<VLAN TAG> is the tag of the VLAN which the MAC address is
belonged to and has size of 2 octet."
::= { jnxL2aldMacHistoryEntry 2 }
jnxL2aldHistTimestamp OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime when the jnxL2aldMacChangedNotification
containing the information denoted by the jnxHistMacChangedMsg
object in this entry was generated."
::= { jnxL2aldMacHistoryEntry 3 }
jnxL2aldMacAddressesUpdated OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of MAC addresses updated by the
device."
::= { jnxL2aldMacNotificationMIBGlobalObjects 9 }
------------------------------------------------------------------------------------------
-- Juniper Vlan MIB Definitions
------------------------------------------------------------------------------------------
jnxL2aldVlanMIBObjects OBJECT IDENTIFIER
::= {jnxl2aldMib 3 }
-- VLAN Configuration
jnxL2aldVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxL2aldVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of VLAN names and characteristics."
::= { jnxL2aldVlanMIBObjects 1 }
jnxL2aldVlanEntry OBJECT-TYPE
SYNTAX JnxL2aldVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table entry containing VLAN names and characteristics."
INDEX { jnxL2aldVlanID }
::= { jnxL2aldVlanTable 1 }
JnxL2aldVlanEntry ::=
SEQUENCE {
jnxL2aldVlanID Unsigned32,
jnxL2aldVlanName DisplayString,
jnxL2aldVlanTag Integer32,
jnxL2aldVlanType INTEGER,
jnxL2aldVlanFdbId Unsigned32
}
jnxL2aldVlanID OBJECT-TYPE
SYNTAX Unsigned32(1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is the locally significant ID that is used internally by this
device to reference this VLAN."
::= { jnxL2aldVlanEntry 1 }
jnxL2aldVlanName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Vlan name is the textual name and this is the identifier
that the user of a configuration utility will use."
::= { jnxL2aldVlanEntry 2 }
jnxL2aldVlanTag OBJECT-TYPE
SYNTAX Integer32(1..4094)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the locally significant ID that is used internally by this
device to reference this VLAN."
::= { jnxL2aldVlanEntry 3 }
jnxL2aldVlanType OBJECT-TYPE
SYNTAX INTEGER {
static (1),
dynamic(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The vlan type can be
Static (1)
Dynamic(2)"
DEFVAL { 1 }
::= { jnxL2aldVlanEntry 4 }
jnxL2aldVlanFdbId OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The identity of the Filtering Database dot1qFdbTable (A table that
contains configuration and control information for each Filtering
Database currently operating on this device)"
::= { jnxL2aldVlanEntry 5 }
------------------------------------------------------------------------------------------
-- Trap definitions
------------------------------------------------------------------------------------------
jnxl2aldRoutingInstMacLimit NOTIFICATION-TYPE
OBJECTS { jnxl2aldLogicalRouter,
@@ -212,5 +531,38 @@ JUNIPER-L2ALD-MIB DEFINITIONS ::=BEGIN
mac move count exceeds the threshold for the Mac(jnxl2aldMacAdress)."
::= { jnxl2aldNotification 4 }
END
jnxL2aldMacChangedNotification NOTIFICATION-TYPE
OBJECTS { jnxL2aldHistMacChangedMsg, jnxL2aldHistTimestamp }
STATUS current
DESCRIPTION
"This notification is generated when there is enough MAC
address information to fully occupy a maximum size SNMP trap
message. This notification is also generated when there
is at least one MAC address changed or removed and the amount
of time elapsed from the previous notification is greater
than the maximum wait time denoted by
jnxNotificationInterval object.
If there are more MAC addresses information than can fit into
one cmmHistTrapContent object, then multiple notifications
will be generated."
::= { jnxl2aldNotification 5 }
jnxl2aldMacPinningdiscard NOTIFICATION-TYPE
OBJECTS { jnxl2aldIntfLogicalRouter,
jnxl2aldIntfRoutingInst,
jnxl2aldIntfBridgeDomain,
jnxl2aldMacAdress,
jnxl2aldIntfMacPinningIntf,
jnxl2aldIntfDiscardIntf
}
STATUS current
DESCRIPTION
"This notification is generated for discarding packets in a bridge domain over an
IFL for MACs when learned over MAC pinning enabled interface and same MACs are
also seen over any other interfaces in the same bridge domain.
This trap is generated in configured interval of time when packets are discarded
over an IFL continuously."
::= { jnxl2aldNotification 6 }
END

View File

@@ -20,7 +20,7 @@ JNX-L2TP-MIB DEFINITIONS ::= BEGIN
FROM JUNIPER-SMI;
jnxL2tp MODULE-IDENTITY
LAST-UPDATED "201311210000Z" -- 21 November 2013
LAST-UPDATED "201405020000Z" -- 02 May 2014
ORGANIZATION "Juniper Networks Inc."
CONTACT-INFO
" Juniper Technical Assistance Center
@@ -55,6 +55,11 @@ JNX-L2TP-MIB DEFINITIONS ::= BEGIN
REVISION "201311210000Z" -- 21-Nov-13 03:12 PM EST - JUNOS 13.1
DESCRIPTION
"Corrected order of revision history"
REVISION "201405020000Z" -- 02-May-14 02:14 AM EST - JUNOS 14.1
DESCRIPTION
"Changed the data type of jnxL2tpSessionStatsInterfaceUnit from
Integer32 to Unsigned32."
::= { jnxL2tpMibRoot 1 }
--
@@ -826,7 +831,7 @@ JNX-L2TP-MIB DEFINITIONS ::= BEGIN
jnxL2tpSessionStatsRemoteSID
Integer32,
jnxL2tpSessionStatsInterfaceUnit
Integer32,
Unsigned32,
jnxL2tpSessionStatsEncapType
INTEGER,
jnxL2tpSessionStatsBundleID
@@ -1000,7 +1005,7 @@ JNX-L2TP-MIB DEFINITIONS ::= BEGIN
::= { jnxL2tpSessionStatsEntry 5 }
jnxL2tpSessionStatsInterfaceUnit OBJECT-TYPE
SYNTAX Integer32 (0..65535)
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION

View File

@@ -38,5 +38,6 @@ jnxLsysSpNATconebind OBJECT IDENTIFIER ::= { jnxLsysSecurityProfile 15 }
jnxLsysSpNATpoipnum OBJECT IDENTIFIER ::= { jnxLsysSecurityProfile 16 }
jnxLsysSpNATRuleRefPfx OBJECT IDENTIFIER ::= { jnxLsysSecurityProfile 17 }
jnxLsysSpCPU OBJECT IDENTIFIER ::= { jnxLsysSecurityProfile 18 }
-- jnxLsysSpGRsc OBJECT IDENTIFIER ::= { jnxLsysSecurityProfile 19 }
END

View File

@@ -93,7 +93,7 @@ jnxMbgPgwSMObjects OBJECT IDENTIFIER
jnxMbgPgwAPNStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxMbgPgwAPNStatsEntry
MAX-ACCESS not-accessible
STATUS deprecated
STATUS obsolete
DESCRIPTION
"The table listing Mobile Gateway Application Program Name level stats.
Key is APN Name."
@@ -102,7 +102,7 @@ jnxMbgPgwAPNStatsTable OBJECT-TYPE
jnxMbgPgwAPNStatsTableEntry OBJECT-TYPE
SYNTAX JnxMbgPgwAPNStatsEntry
MAX-ACCESS not-accessible
STATUS deprecated
STATUS obsolete
DESCRIPTION
"An entry representing a Mobile Gateway APN Stats."
INDEX { jnxMbgPgwAPNName }
@@ -128,7 +128,7 @@ JnxMbgPgwAPNStatsEntry ::= SEQUENCE {
jnxMbgPgwAPNName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS not-accessible
STATUS deprecated
STATUS obsolete
DESCRIPTION
"A string that uniquely identifies the APN."
::= { jnxMbgPgwAPNStatsTableEntry 1 }
@@ -136,7 +136,7 @@ jnxMbgPgwAPNName OBJECT-TYPE
jnxMbgPgwSessnEstAttempts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS deprecated
STATUS obsolete
DESCRIPTION
"Total Session establishment attempts made."
::= { jnxMbgPgwAPNStatsTableEntry 2 }
@@ -144,7 +144,7 @@ jnxMbgPgwSessnEstAttempts OBJECT-TYPE
jnxMbgPgwSuccSessnsEst OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS deprecated
STATUS obsolete
DESCRIPTION
"Sessions established successfully."
::= { jnxMbgPgwAPNStatsTableEntry 3 }
@@ -152,7 +152,7 @@ jnxMbgPgwSuccSessnsEst OBJECT-TYPE
jnxMbgPgwSessnFailedServcUnaval OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS deprecated
STATUS obsolete
DESCRIPTION
"Sessions that could not be established due
to service unavailability."
@@ -161,7 +161,7 @@ jnxMbgPgwSessnFailedServcUnaval OBJECT-TYPE
jnxMbgPgwSessnFailedSysFailure OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS deprecated
STATUS obsolete
DESCRIPTION
"Sessions that could not be established
due to system failure."
@@ -170,7 +170,7 @@ jnxMbgPgwSessnFailedSysFailure OBJECT-TYPE
jnxMbgPgwSessnFailedNoResource OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS deprecated
STATUS obsolete
DESCRIPTION
"Sessions that could not be established
due to lack of resource."
@@ -179,7 +179,7 @@ jnxMbgPgwSessnFailedNoResource OBJECT-TYPE
jnxMbgPgwSessnFailedNoAddr OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS deprecated
STATUS obsolete
DESCRIPTION
"Sessions that could not be established
due to lack of address. The address pool
@@ -189,7 +189,7 @@ jnxMbgPgwSessnFailedNoAddr OBJECT-TYPE
jnxMbgPgwSessnFailedServcDenied OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS deprecated
STATUS obsolete
DESCRIPTION
"Sessions that could not be established
due to service denial."
@@ -198,7 +198,7 @@ jnxMbgPgwSessnFailedServcDenied OBJECT-TYPE
jnxMbgPgwSessnFailedAuthFailed OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS deprecated
STATUS obsolete
DESCRIPTION
"Sessions that could not be established
due to authentication failure."
@@ -207,7 +207,7 @@ jnxMbgPgwSessnFailedAuthFailed OBJECT-TYPE
jnxMbgPgwSessnFailedAccessDenied OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS deprecated
STATUS obsolete
DESCRIPTION
"Sessions that could not be established
due to APN access denial."
@@ -216,7 +216,7 @@ jnxMbgPgwSessnFailedAccessDenied OBJECT-TYPE
jnxMbgPgwPeerInitSessnDeact OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS deprecated
STATUS obsolete
DESCRIPTION
"Total Session deactivations initiated by the peer/MS."
::= { jnxMbgPgwAPNStatsTableEntry 11 }
@@ -224,7 +224,7 @@ jnxMbgPgwPeerInitSessnDeact OBJECT-TYPE
jnxMbgPgwSuccPeerInitSessnDeact OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS deprecated
STATUS obsolete
DESCRIPTION
"Peer/MS initiated session
deactivations that succeeded."
@@ -233,7 +233,7 @@ jnxMbgPgwSuccPeerInitSessnDeact OBJECT-TYPE
jnxMbgPgwGWInitSessnDeact OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS deprecated
STATUS obsolete
DESCRIPTION
"Total gateway initiated Session deactivations."
::= { jnxMbgPgwAPNStatsTableEntry 13 }
@@ -241,7 +241,7 @@ jnxMbgPgwGWInitSessnDeact OBJECT-TYPE
jnxMbgPgwSuccGWInitSessnDeact OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS deprecated
STATUS obsolete
DESCRIPTION
"Gateway initiated Session deactivations that suceeded."
::= { jnxMbgPgwAPNStatsTableEntry 14 }
@@ -2539,55 +2539,55 @@ jnxMbgPgwActvBearers OBJECT-TYPE
jnxMbgPgwIdleSubscribers OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS deprecated
STATUS obsolete
DESCRIPTION
"Total idle subscribers.
Deprecated : Reported as zero"
obsolete : Reported as zero"
::= { jnxMbgPgwSMStatusEntry 4 }
jnxMbgPgwIdleSessions OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS deprecated
STATUS obsolete
DESCRIPTION
"Total idle sessions.
Deprecated : Reported as zero"
obsolete : Reported as zero"
::= { jnxMbgPgwSMStatusEntry 5 }
jnxMbgPgwIdleBearers OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS deprecated
STATUS obsolete
DESCRIPTION
"Total idle bearers.
Deprecated : Reported as zero"
obsolete : Reported as zero"
::= { jnxMbgPgwSMStatusEntry 6 }
jnxMbgPgwSuspSubscribers OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS deprecated
STATUS obsolete
DESCRIPTION
"Total suspended subscribers.
Deprecated : Reported as zero"
obsolete : Reported as zero"
::= { jnxMbgPgwSMStatusEntry 7 }
jnxMbgPgwSuspSessions OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS deprecated
STATUS obsolete
DESCRIPTION
"Total suspended sessions.
Deprecated : Reported as zero"
obsolete : Reported as zero"
::= { jnxMbgPgwSMStatusEntry 8 }
jnxMbgPgwSuspBearers OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS deprecated
STATUS obsolete
DESCRIPTION
"Total suspended bearers.
Deprecated : Reported as zero"
obsolete : Reported as zero"
::= { jnxMbgPgwSMStatusEntry 9 }
jnxMbgPgwCPUUtil OBJECT-TYPE
@@ -3102,7 +3102,7 @@ jnxMbgPgwStatus OBJECT IDENTIFIER
jnxMbgPgwActiveSubscribers OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS deprecated
STATUS obsolete
DESCRIPTION
"Total active subscriber."
::= { jnxMbgPgwStatus 1 }
@@ -3110,7 +3110,7 @@ jnxMbgPgwActiveSubscribers OBJECT-TYPE
jnxMbgPgwActiveSessions OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS deprecated
STATUS obsolete
DESCRIPTION
"Total active sessions."
::= { jnxMbgPgwStatus 2 }
@@ -3118,7 +3118,7 @@ jnxMbgPgwActiveSessions OBJECT-TYPE
jnxMbgPgwActiveBearers OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS deprecated
STATUS obsolete
DESCRIPTION
"Total active bearers."
::= { jnxMbgPgwStatus 3 }
@@ -3126,7 +3126,7 @@ jnxMbgPgwActiveBearers OBJECT-TYPE
jnxMbgPgwCPUUtilization OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS deprecated
STATUS obsolete
DESCRIPTION
"Current CPU Utilization."
::= { jnxMbgPgwStatus 4 }
@@ -3134,7 +3134,7 @@ jnxMbgPgwCPUUtilization OBJECT-TYPE
jnxMbgPgwMemoryUtilization OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS deprecated
STATUS obsolete
DESCRIPTION
"Current Memory Utilization."
::= { jnxMbgPgwStatus 5 }

View File

@@ -0,0 +1,815 @@
-- ******************************************************************
-- Juniper Mobile Gateway SGW Subscriber Manager 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-GATEWAY-SGW-SM-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Counter64, Unsigned32, Gauge32
FROM SNMPv2-SMI
CounterBasedGauge64
FROM HCNUM-TC
TEXTUAL-CONVENTION, DisplayString
FROM SNMPv2-TC
jnxMbgGwIndex, jnxMbgGwName
FROM JUNIPER-MOBILE-GATEWAYS
jnxMobileGatewaySgw
FROM JUNIPER-MBG-SMI;
--
-- Defines MIB for Serving Gateway
--
jnxMbgSgwSMMib MODULE-IDENTITY
LAST-UPDATED "201110031200Z" -- Oct 03, 2011, 12:00:00 UT
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
"Juniper Technical Assistance Center
Juniper Networks, Inc.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: support@juniper.net"
DESCRIPTION
"This module defines objects pertaining to Serving Gateway
Subscriber Management for Mobile Edge."
REVISION "201110031200Z" -- Oct 03, 2011, 12:00:00 UTC
DESCRIPTION "Initial version"
REVISION "201203221200Z" -- Mar 22, 2012, 12:00:00
DESCRIPTION
"Updated jnxMbgSgwSMStatsTable. Deprecated unsupported objects.
Added objects to jnxMbgSgwSMStatsTable"
REVISION "201210121200Z" -- Oct 12, 2012, 12:00:00
DESCRIPTION
"Added new trap jnxMbgSgwGatewayMMStateChange .
Added table jnxMbgSgwSMClRateStatsTable "
::= { jnxMobileGatewaySgw 4 }
jnxMbgSgwSMNotifications OBJECT IDENTIFIER ::=
{ jnxMbgSgwSMMib 0 }
jnxMbgSgwSMObjects OBJECT IDENTIFIER ::=
{ jnxMbgSgwSMMib 1 }
--
-- Stats Table for SGW
--
jnxMbgSgwSMStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxMbgSgwSMStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table lists gateway level statistics for Serving Gateway.
Key is Gateway Id."
::= { jnxMbgSgwSMObjects 1 }
JnxMbgSgwSMStatsEntry ::= SEQUENCE {
jnxMbgSgwSessnEstAttmpts Counter64,
jnxMbgSgwSuccSessnEst Counter64,
jnxMbgSgwPeerInitDeactv Counter64,
jnxMbgSgwPeerInitSuccDeactv Counter64,
jnxMbgSgwGwInitDeactv Counter64,
jnxMbgSgwGwInitSuccDeactv Counter64,
jnxMbgSgwGtpStatsGnS5S8InpPkt Counter64,
jnxMbgSgwGtpStatsGnS5S8InpByt Counter64,
jnxMbgSgwGtpStatsGnS5S8OutPkt Counter64,
jnxMbgSgwGtpStatsGnS5S8OutByt Counter64,
jnxMbgSgwGtpStatsS1uInpPkt Counter64,
jnxMbgSgwGtpStatsS1uInpByt Counter64,
jnxMbgSgwGtpStatsS1uOutPkt Counter64,
jnxMbgSgwGtpStatsS1uOutByt Counter64,
jnxMbgSgwDedBrCrtAttmpts Counter64,
jnxMbgSgwSuccDedBrCrt Counter64,
jnxMbgSgwSessnDeActvAttmpts Counter64,
jnxMbgSgwSuccSessnDeActv Counter64,
jnxMbgSgwDedBrDeActvAttmpts Counter64,
jnxMbgSgwSuccDedBrDeActv Counter64,
jnxMbgSgwIntrRatHoAttmpts Counter64,
jnxMbgSgwSuccIntrRatHo Counter64,
jnxMbgSgwX2HoAttmpts Counter64,
jnxMbgSgwSuccX2Ho Counter64,
jnxMbgSgwS1HoAttmpts Counter64,
jnxMbgSgwSuccS1Ho Counter64,
jnxMbgSgwIdlMdTauRauAttmpts Counter64,
jnxMbgSgwSuccIdlMdTauRau Counter64,
jnxMbgSgwServReqAttmempts Counter64,
jnxMbgSgwSuccServReq Counter64
}
jnxMbgSgwSMStatsEntry OBJECT-TYPE
SYNTAX JnxMbgSgwSMStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry representing Serving Gateway Statistics."
INDEX { jnxMbgGwIndex }
::= { jnxMbgSgwSMStatsTable 1 }
jnxMbgSgwSessnEstAttmpts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Session establishment attempts."
::= { jnxMbgSgwSMStatsEntry 1 }
jnxMbgSgwSuccSessnEst OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Sessions established successfully."
::= { jnxMbgSgwSMStatsEntry 2 }
jnxMbgSgwPeerInitDeactv OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Total MS/peer initiated session deactivation attempts.
Deprecated : Reported as zero"
::= { jnxMbgSgwSMStatsEntry 3 }
jnxMbgSgwPeerInitSuccDeactv OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Total MS/peer initiated successful session deactivations.
Deprecated : Reported as zero"
::= { jnxMbgSgwSMStatsEntry 4 }
jnxMbgSgwGwInitDeactv OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Total Gateway initiated session deactivation attempts.
Deprecated : Reported as zero"
::= { jnxMbgSgwSMStatsEntry 5 }
jnxMbgSgwGwInitSuccDeactv OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Total Gateway initiated successful session deactivations.
Deprecated : Reported as zero"
::= { jnxMbgSgwSMStatsEntry 6 }
jnxMbgSgwGtpStatsGnS5S8InpPkt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total GTP statistics (Gn/S5/S8) Input packets."
::= { jnxMbgSgwSMStatsEntry 7 }
jnxMbgSgwGtpStatsGnS5S8InpByt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total GTP statistics (Gn/S5/S8) Input bytes."
::= { jnxMbgSgwSMStatsEntry 8 }
jnxMbgSgwGtpStatsGnS5S8OutPkt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total GTP statistics (Gn/S5/S8) Output packets."
::= { jnxMbgSgwSMStatsEntry 9 }
jnxMbgSgwGtpStatsGnS5S8OutByt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total GTP statistics (Gn/S5/S8) Output bytes."
::= { jnxMbgSgwSMStatsEntry 10 }
jnxMbgSgwGtpStatsS1uInpPkt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total GTP statistics S1-U Input packets."
::= { jnxMbgSgwSMStatsEntry 11 }
jnxMbgSgwGtpStatsS1uInpByt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total GTP statistics S1-U Input bytes."
::= { jnxMbgSgwSMStatsEntry 12 }
jnxMbgSgwGtpStatsS1uOutPkt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total GTP statistics S1-U Output packets."
::= { jnxMbgSgwSMStatsEntry 13 }
jnxMbgSgwGtpStatsS1uOutByt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total GTP statistics S1-U Output bytes."
::= { jnxMbgSgwSMStatsEntry 14 }
jnxMbgSgwDedBrCrtAttmpts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Dedicated bearer creation attempts."
::= { jnxMbgSgwSMStatsEntry 15 }
jnxMbgSgwSuccDedBrCrt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Dedicated bearer creations successful."
::= { jnxMbgSgwSMStatsEntry 16 }
jnxMbgSgwSessnDeActvAttmpts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Session deactivation attempts."
::= { jnxMbgSgwSMStatsEntry 17 }
jnxMbgSgwSuccSessnDeActv OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Sessions deactivations successful."
::= { jnxMbgSgwSMStatsEntry 18 }
jnxMbgSgwDedBrDeActvAttmpts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Dedicated bearer deactivation attempts."
::= { jnxMbgSgwSMStatsEntry 19 }
jnxMbgSgwSuccDedBrDeActv OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Dedicated bearers deactivation successful."
::= { jnxMbgSgwSMStatsEntry 20 }
jnxMbgSgwIntrRatHoAttmpts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Inter RAT Handover attempts."
::= { jnxMbgSgwSMStatsEntry 21 }
jnxMbgSgwSuccIntrRatHo OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Inter RAT Handover successful."
::= { jnxMbgSgwSMStatsEntry 22 }
jnxMbgSgwX2HoAttmpts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total X2 based handover attempts."
::= { jnxMbgSgwSMStatsEntry 23 }
jnxMbgSgwSuccX2Ho OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total X2 based handovers successful."
::= { jnxMbgSgwSMStatsEntry 24 }
jnxMbgSgwS1HoAttmpts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total S1 based handover attempts."
::= { jnxMbgSgwSMStatsEntry 25 }
jnxMbgSgwSuccS1Ho OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total S1 based handovers successful."
::= { jnxMbgSgwSMStatsEntry 26 }
jnxMbgSgwIdlMdTauRauAttmpts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Idle mode TAU/RAU attempts."
::= { jnxMbgSgwSMStatsEntry 27 }
jnxMbgSgwSuccIdlMdTauRau OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Idle mode TAU/RAU successful."
::= { jnxMbgSgwSMStatsEntry 28 }
jnxMbgSgwServReqAttmempts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Service request attempts."
::= { jnxMbgSgwSMStatsEntry 29 }
jnxMbgSgwSuccServReq OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Service requests successful."
::= { jnxMbgSgwSMStatsEntry 30 }
--
-- Status Table for SGW
--
jnxMbgSgwSMStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxMbgSgwSMStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table listing gateway level status for Serving Gateway.
Key is Gateway Name."
::= { jnxMbgSgwSMObjects 2 }
JnxMbgSgwSMStatusEntry ::= SEQUENCE {
jnxMbgSgwActvSubscribers CounterBasedGauge64,
jnxMbgSgwActvSessions CounterBasedGauge64,
jnxMbgSgwActvBearers CounterBasedGauge64,
jnxMbgSgwIdleSubscribers CounterBasedGauge64,
jnxMbgSgwIdleSessions CounterBasedGauge64,
jnxMbgSgwIdleBearers CounterBasedGauge64,
jnxMbgSgwSuspSubscribers CounterBasedGauge64,
jnxMbgSgwSuspSessions CounterBasedGauge64,
jnxMbgSgwSuspBearers CounterBasedGauge64,
jnxMbgSgwCPUUtil Gauge32,
jnxMbgSgwMemoryUtil Gauge32
}
jnxMbgSgwSMStatusEntry OBJECT-TYPE
SYNTAX JnxMbgSgwSMStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry representing Serving Gateway Status."
INDEX { jnxMbgGwIndex }
::= { jnxMbgSgwSMStatusTable 1 }
jnxMbgSgwActvSubscribers OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total active subscribers."
::= { jnxMbgSgwSMStatusEntry 1 }
jnxMbgSgwActvSessions OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total active sessions."
::= { jnxMbgSgwSMStatusEntry 2 }
jnxMbgSgwActvBearers OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total active bearers."
::= { jnxMbgSgwSMStatusEntry 3 }
jnxMbgSgwIdleSubscribers OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total idle subscribers."
::= { jnxMbgSgwSMStatusEntry 4 }
jnxMbgSgwIdleSessions OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total idle sessions."
::= { jnxMbgSgwSMStatusEntry 5 }
jnxMbgSgwIdleBearers OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total idle bearers."
::= { jnxMbgSgwSMStatusEntry 6 }
jnxMbgSgwSuspSubscribers OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total suspended subscribers."
::= { jnxMbgSgwSMStatusEntry 7 }
jnxMbgSgwSuspSessions OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total suspended sessions."
::= { jnxMbgSgwSMStatusEntry 8 }
jnxMbgSgwSuspBearers OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total suspended bearers."
::= { jnxMbgSgwSMStatusEntry 9 }
jnxMbgSgwCPUUtil OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current CPU Utilization."
::= { jnxMbgSgwSMStatusEntry 10 }
jnxMbgSgwMemoryUtil OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current Memory Utilization."
::= { jnxMbgSgwSMStatusEntry 11 }
jnxMbgSgwSMClRateStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxMbgSgwClRateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table lists the call rate statistics for
the most recent configured interval for Serving Gateway.
Gateway ID is used as a key."
::= { jnxMbgSgwSMObjects 4 }
JnxMbgSgwClRateEntry ::= SEQUENCE {
jnxMbgSgwClRateIntervalMin Unsigned32,
jnxMbgSgwClRateSuccSessnEst Counter64,
jnxMbgSgwClRateSuccSessnDel Counter64,
jnxMbgSgwClRateStatsGnInpPkt Counter64,
jnxMbgSgwClRateStatsGnOutPkt Counter64,
jnxMbgSgwClRateStatsGnInpByt Counter64,
jnxMbgSgwClRateStatsGnOutByt Counter64
}
jnxMbgSgwSMClRateStatsEntry OBJECT-TYPE
SYNTAX JnxMbgSgwClRateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry representing a Mobile PDN Gateway Call Rate Statistics."
INDEX { jnxMbgGwIndex }
::= { jnxMbgSgwSMClRateStatsTable 1 }
jnxMbgSgwClRateIntervalMin OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Aggregation interval for call rate statisitcs in minutes."
::= { jnxMbgSgwSMClRateStatsEntry 1 }
jnxMbgSgwClRateSuccSessnEst OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total sessions successfully established."
::= { jnxMbgSgwSMClRateStatsEntry 2 }
jnxMbgSgwClRateSuccSessnDel OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total sessions successfully deleted."
::= { jnxMbgSgwSMClRateStatsEntry 3 }
jnxMbgSgwClRateStatsGnInpPkt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total GTP statistics Gn Input packets."
::= { jnxMbgSgwSMClRateStatsEntry 4 }
jnxMbgSgwClRateStatsGnOutPkt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total GTP statistics Gn Output packets."
::= { jnxMbgSgwSMClRateStatsEntry 5 }
jnxMbgSgwClRateStatsGnInpByt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total GTP statistics Gn Input bytes."
::= { jnxMbgSgwSMClRateStatsEntry 6 }
jnxMbgSgwClRateStatsGnOutByt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total GTP statistics Gn Output bytes."
::= { jnxMbgSgwSMClRateStatsEntry 7 }
--
-- Notifications Variables
--
jnxMbgSgwSMNotificationVars OBJECT IDENTIFIER
::= { jnxMbgSgwSMObjects 3 }
jnxMbgGwSpicName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This identifies the session-pic"
::= { jnxMbgSgwSMNotificationVars 1 }
jnxMbgSgwTrapGwIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Gateway Index."
::= { jnxMbgSgwSMNotificationVars 2 }
jnxMbgSgwTrapGwName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Gateway Name."
::= { jnxMbgSgwSMNotificationVars 3 }
jnxMbgSgwSMInterfaceName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A string that uniquely identifies SGW interface"
::= { jnxMbgSgwSMNotificationVars 4 }
jnxMbgSgwPrevMMState OBJECT-TYPE
SYNTAX INTEGER {
mmdefault(0) ,
mmnormalphase(1) ,
mminphase(2) ,
mmactivephase(3),
mmoutphase(4)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A string that indicates the maintenance-mode previous state ."
::= { jnxMbgSgwSMNotificationVars 5 }
jnxMbgSgwNewMMState OBJECT-TYPE
SYNTAX INTEGER {
mmdefault(0) ,
mmnormalphase(1) ,
mminphase(2) ,
mmactivephase(3),
mmoutphase(4)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A string that indicates the maintenance-mode new state ."
::= { jnxMbgSgwSMNotificationVars 6 }
--------------------------------------------------
--
-- SGW Alarms List
--
jnxMbgSgwCpuThrStatusHi NOTIFICATION-TYPE
OBJECTS {
jnxMbgSgwTrapGwIndex,
jnxMbgSgwTrapGwName
}
STATUS current
DESCRIPTION
"This notification signifies that the configured high threshold
for CPU Utilization has been exceeded."
::= { jnxMbgSgwSMNotifications 1 }
jnxMbgSgwCpuThrStatusLow NOTIFICATION-TYPE
OBJECTS {
jnxMbgSgwTrapGwIndex,
jnxMbgSgwTrapGwName
}
STATUS current
DESCRIPTION
"This notification signifies that the configured low threshold
for CPU Utilization has been reached."
::= { jnxMbgSgwSMNotifications 2 }
jnxMbgSgwCpuThrStatusClear NOTIFICATION-TYPE
OBJECTS {
jnxMbgSgwTrapGwIndex,
jnxMbgSgwTrapGwName
}
STATUS current
DESCRIPTION
"This notification signifies that normal thresholds
for CPU Utilization has been reached."
::= { jnxMbgSgwSMNotifications 3 }
jnxMbgSgwMemThrStatusHi NOTIFICATION-TYPE
OBJECTS {
jnxMbgSgwTrapGwIndex,
jnxMbgSgwTrapGwName
}
STATUS current
DESCRIPTION
"This notification signifies that the configured high threshold
for Memory Utilization has been exceeded."
::= { jnxMbgSgwSMNotifications 4 }
jnxMbgSgwMemThrStatusLow NOTIFICATION-TYPE
OBJECTS {
jnxMbgSgwTrapGwIndex,
jnxMbgSgwTrapGwName
}
STATUS current
DESCRIPTION
"This notification signifies that the configured low threshold
for Memory Utilization has been reached."
::= { jnxMbgSgwSMNotifications 5 }
jnxMbgSgwMemThrStatusClear NOTIFICATION-TYPE
OBJECTS {
jnxMbgSgwTrapGwIndex,
jnxMbgSgwTrapGwName
}
STATUS current
DESCRIPTION
"This notification signifies that the normal threshold
for Memory Utilization has been reached."
::= { jnxMbgSgwSMNotifications 6 }
jnxMbgSgwPFEMMStateChange NOTIFICATION-TYPE
OBJECTS { jnxMbgSgwTrapGwIndex,
jnxMbgSgwTrapGwName,
jnxMbgSgwSMInterfaceName,
jnxMbgSgwPrevMMState,
jnxMbgSgwNewMMState }
STATUS current
DESCRIPTION
"This notification indicates that the gateway name, PFE interfce name,
interface previous state and new state information during the
in the PFE interface maintenance mode."
::= { jnxMbgSgwSMNotifications 7 }
jnxMbgSgwMSMMStateChange NOTIFICATION-TYPE
OBJECTS { jnxMbgSgwTrapGwIndex,
jnxMbgSgwTrapGwName,
jnxMbgSgwSMInterfaceName,
jnxMbgSgwPrevMMState,
jnxMbgSgwNewMMState }
STATUS current
DESCRIPTION
"This notification indicates that the gateway name, MS interfce name,
interface previous state and new state information during the
in the MS interface maintenance mode."
::= { jnxMbgSgwSMNotifications 8 }
jnxMbgSgwAPFEMMStateChange NOTIFICATION-TYPE
OBJECTS { jnxMbgSgwTrapGwIndex,
jnxMbgSgwTrapGwName,
jnxMbgSgwSMInterfaceName,
jnxMbgSgwPrevMMState,
jnxMbgSgwNewMMState }
STATUS current
DESCRIPTION
"This notification indicates that the gateway name, APFE interfce name,
interface previous state and new state information during the
in the APFE interface maintenance mode."
::= { jnxMbgSgwSMNotifications 9 }
jnxMbgSgwAMSMMStateChange NOTIFICATION-TYPE
OBJECTS { jnxMbgSgwTrapGwIndex,
jnxMbgSgwTrapGwName,
jnxMbgSgwSMInterfaceName,
jnxMbgSgwPrevMMState,
jnxMbgSgwNewMMState }
STATUS current
DESCRIPTION
"This notification indicates that the gateway name, AMS interfce name,
interface previous state and new state information during the
in the AMS interface maintenance mode."
::= { jnxMbgSgwSMNotifications 10 }
jnxMbgSgwQosBearerThrStatusHi NOTIFICATION-TYPE
OBJECTS {
jnxMbgSgwTrapGwIndex,
jnxMbgSgwTrapGwName
}
STATUS current
DESCRIPTION
"This notification signifies that the configured high threshold
for bearers at gateway level has been exceeded."
::= { jnxMbgSgwSMNotifications 11 }
jnxMbgSgwQosBearerThrStatusLow NOTIFICATION-TYPE
OBJECTS {
jnxMbgSgwTrapGwIndex,
jnxMbgSgwTrapGwName
}
STATUS current
DESCRIPTION
"This notification signifies that the configured low threshold
for bearers at gateway level has been reached."
::= { jnxMbgSgwSMNotifications 12 }
jnxMbgSgwQosBearerThrStatusClear NOTIFICATION-TYPE
OBJECTS {
jnxMbgSgwTrapGwIndex,
jnxMbgSgwTrapGwName
}
STATUS current
DESCRIPTION
"This notification signifies that the normal threshold
for bearers at gateway level has been reached."
::= { jnxMbgSgwSMNotifications 13 }
jnxMbgSgwGatewayMMStateChange NOTIFICATION-TYPE
OBJECTS {
jnxMbgSgwTrapGwName,
jnxMbgSgwPrevMMState,
jnxMbgSgwNewMMState
}
STATUS current
DESCRIPTION
"This notification indicates that the Gateway identified by
jnxMbgSgwGatewayName undergoes a change in the maintenance
mode state."
::= { jnxMbgSgwSMNotifications 14 }
END

View File

@@ -13,15 +13,15 @@ IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, TimeTicks, NOTIFICATION-TYPE,
Unsigned32, Counter32, Integer32
FROM SNMPv2-SMI
DateAndTime, TEXTUAL-CONVENTION, TruthValue
DisplayString, DateAndTime, TEXTUAL-CONVENTION, TruthValue
FROM SNMPv2-TC
ifIndex, ifDescr
FROM IF-MIB
jnxOpticsMibRoot, jnxOpticsNotifications
jnxOpticsMibRoot, jnxOpticsNotifications, jnxIplcNotifications
FROM JUNIPER-SMI;
jnxIfOpticsMib MODULE-IDENTITY
LAST-UPDATED "201201261414Z" -- Thu Jan 26 14:14:51 PST 2012
LAST-UPDATED "201609122018Z" -- Mon Sep 12 20:18:00 IST 2016
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Technical Assistance Center
@@ -30,6 +30,12 @@ jnxIfOpticsMib MODULE-IDENTITY
Sunnyvale, CA 94089
E-mail: support@juniper.net"
DESCRIPTION "Deprecated OCh2 related tables and entries"
REVISION "201609122018Z"
DESCRIPTION
" Added Optics table entries for handling sub-port
in the interface name. With suffix OCH2"
REVISION "201506241242Z"
DESCRIPTION
"This MIB module defines objects used for managing the
Optics interface for Juniper products."
@@ -158,12 +164,110 @@ JnxOpticsNotificationId ::= TEXTUAL-CONVENTION
-- TCA 24Hour
}
JnxIplcNotificationId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Iplc alarm types"
SYNTAX INTEGER {
jnxIplcFpcAwgAddLosAlarm(1),
jnxIplcFpcExpInLosAlarm(2),
jnxIplcFpcOscAddLosAlarm(3),
jnxIplcFpcOscDrpLosAlarm(4),
jnxIplcFpcLineInLosAlarm(5),
jnxIplcFpcEdfa1RefPwAlarm(6),
jnxIplcFpcEdfa1OutPwAlarm(7),
jnxIplcFpcEdfa1OutGain(8),
jnxIplcFpcEdfa1PumpEolAlarm(9),
jnxIplcFpcEdfa1TempAlarm(10),
jnxIplcFpcEdfa1OutLosAlarm(11),
jnxIplcFpcEdfa1InLosAlarm(12),
jnxIplcFpcEdfa2RefPwAlarm(13),
jnxIplcFpcEdfa2OutPwAlarm(14),
jnxIplcFpcEdfa2OutGainAlarm(15),
jnxIplcFpcEdfa2PumpEolAlarm(16),
jnxIplcFpcEdfa2TempAlarm(17),
jnxIplcFpcEdfa2OutLosAlarm(18),
jnxIplcFpcEdfa2InLosAlarm(19),
jnxIplcFpcWssTempAlarm(20),
jnxIplcFpcWssVoltAlarm(21),
jnxIplcFpcInterDiagAlarm(22),
jnxIplcFpcFwCnsistAlarm(23),
jnxIplcFpcHwFailAlarm(24),
jnxIplcFpcFwFailAlarm(25),
jnxIplcFpcOcmFailAlarm(26),
jnxIplcFpcWssFailAlarm(27),
jnxIplcFpcEdfa2FailAlarm(28),
jnxIplcFpcEdfa1FailAlarm(29),
jnxIplcFpcPwrFailAlarm(30),
jnxIplcOscTxPowerHigh15minAlert(31), -- Tx high power alarm(tca 15 minutes):
jnxIplcOscTxPowerLow15minAlert(32), -- Tx low power alarm
jnxIplcOscRxPowerHigh15minAlert(33), -- Rx high power alarm
jnxIplcOscRxPowerLow15minAlert(34), -- Rx low power alarm
jnxIplcOscFiberLosHigh15minAlert(35),
jnxIplcOscFiberLosLow15minAlert(36),
jnxIplcLineOutVoaHigh15minAlert(37),
jnxIplcLineOutVoaLow15minAlert(38),
jnxIplcIngressEdfaInputPwHigh15minAlert(39),
jnxIplcIngressEdfaInputPwLow15minAlert(40),
jnxIplcIngressEdfaOutputPwHigh15minAlert(41),
jnxIplcIngressEdfaOutputPwLow15minAlert(42),
jnxIplcIngressEdfaSignalPwHigh15minAlert(43),
jnxIplcIngressEdfaSignalPwLow15minAlert(44),
jnxIplcIngressEdfaPumpCurrentHigh15minAlert(45),
jnxIplcIngressEdfaPumpCurrentLow15minAlert(46),
jnxIplcEgressEdfaInputPwHigh15minAlert(47),
jnxIplcEgressEdfaInputPwLow15minAlert(48),
jnxIplcEgressEdfaOutputPwHigh15minAlert(49),
jnxIplcEgressEdfaOutputPwLow15minAlert(50),
jnxIplcEgressEdfaSignalPwHigh15minAlert(51),
jnxIplcEgressEdfaSignalPwLow15minAlert(52),
jnxIplcEgressEdfaPumpCurrentHigh15minAlert(53),
jnxIplcEgressEdfaPumpCurrentLow15minAlert(54),
jnxIplcPowerMonitorAwgAddHigh15minAlert(55),
jnxIplcPowerMonitorAwgAddLow15minAlert(56),
jnxIplcPowerMonitorExpressInHigh15minAlert(57),
jnxIplcPowerMonitorExpressInLow15minAlert(58),
jnxIplcOcmPwHigh15minAlert(59),
jnxIplcOcmPwLow15minAlert(60),
jnxIplcOscTxPowerHigh24hourAlert(61), -- Tx high power alarm(tca 24hour):
jnxIplcOscTxPowerLow24hourAlert(62), -- Tx low power alarm
jnxIplcOscRxPowerHigh24hourAlert(63), -- Rx high power alarm
jnxIplcOscRxPowerLow24hourAlert(64), -- Rx low power alarm
jnxIplcOscFiberLosHigh24hourAlert(65),
jnxIplcOscFiberLosLow24hourAlert(66),
jnxIplcLineOutVoaHigh24hourAlert(67),
jnxIplcLineOutVoaLow24hourAlert(68),
jnxIplcIngressEdfaInputPwHigh24hourAlert(69),
jnxIplcIngressEdfaInputPwLow24hourAlert(70),
jnxIplcIngressEdfaOutputPwHigh24hourAlert(71),
jnxIplcIngressEdfaOutputPwLow24hourAlert(72),
jnxIplcIngressEdfaSignalPwHigh24hourAlert(73),
jnxIplcIngressEdfaSignalPwLow24hourAlert(74),
jnxIplcIngressEdfaPumpCurrentHigh24hourAlert(75),
jnxIplcIngressEdfaPumpCurrentLow24hourAlert(76),
jnxIplcEgressEdfaInputPwHigh24hourAlert(77),
jnxIplcEgressEdfaInputPwLow24hourAlert(78),
jnxIplcEgressEdfaOutputPwHigh24hourAlert(79),
jnxIplcEgressEdfaOutputPwLow24hourAlert(80),
jnxIplcEgressEdfaSignalPwHigh24hourAlert(81),
jnxIplcEgressEdfaSignalPwLow24hourAlert(82),
jnxIplcEgressEdfaPumpCurrentHigh24hourAlert(83),
jnxIplcEgressEdfaPumpCurrentLow24hourAlert(84),
jnxIplcPowerMonitorAwgAddHigh24hourAlert(85),
jnxIplcPowerMonitorAwgAddLow24hourAlert(86),
jnxIplcPowerMonitorExpressInHigh24hourAlert(87),
jnxIplcPowerMonitorExpressInLow24hourAlert(88),
jnxIplcOcmPwHigh24hourAlert(89),
jnxIplcOcmPwLow24hourAlert(90),
jnxIplcFpcSfpLosAlarm(91),
jnxIplcFpcSfpLofAlarm(92)
}
jnxOptics OBJECT IDENTIFIER ::= { jnxIfOpticsMib 1 }
jnxOpticsPerformanceMonitoring OBJECT IDENTIFIER ::= { jnxIfOpticsMib 2 }
jnxOpticsAlarm OBJECT IDENTIFIER ::= { jnxIfOpticsMib 3 }
jnxOpticsOCh2 OBJECT IDENTIFIER ::= { jnxIfOpticsMib 4 }
jnxIplcAlarm OBJECT IDENTIFIER ::= { jnxIfOpticsMib 5 }
--
-- Optics config table
@@ -977,9 +1081,6 @@ JnxOpticsNotificationTrigEntry ::=
::= { jnxOpticsNotificationTrigEntry 10 }
--
-- Optical PM data
--
@@ -2742,5 +2843,797 @@ jnxOpticsNotificationPrefix OBJECT IDENTIFIER ::=
"Notification of a recently cleared optics alarm."
::= { jnxOpticsNotificationPrefix 2 }
--
-- Iplc Alarm/Alert Notifications
--
jnxIplcNotificationPrefix OBJECT IDENTIFIER ::=
{ jnxIplcNotifications 0 }
jnxIplcNotificationSet NOTIFICATION-TYPE
OBJECTS {
jnxIplcNotificationLocation,
jnxIplcNotificationDirection,
jnxIplcNotificationSlot,
jnxIplcNotificationChannel,
jnxIplcLastNotificationId,
jnxIplcNotificationSeverity,
jnxIplcNotificationDate
}
STATUS current
DESCRIPTION
"Notification of a recently set iplc alarm."
::= { jnxIplcNotificationPrefix 1 }
jnxIplcNotificationCleared NOTIFICATION-TYPE
OBJECTS {
jnxIplcNotificationLocation,
jnxIplcNotificationDirection,
jnxIplcNotificationSlot,
jnxIplcNotificationChannel,
jnxIplcLastNotificationId,
jnxIplcNotificationSeverity,
jnxIplcNotificationDate
}
STATUS current
DESCRIPTION
"Notification of a recently cleared iplc alarm."
::= { jnxIplcNotificationPrefix 2 }
--
-- Iplc Alarm/Alert Table
--
jnxIplcNotificationTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxIplcNotificationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Notification entries."
::= { jnxIplcAlarm 1 }
jnxIplcNotificationEntry OBJECT-TYPE
SYNTAX JnxIplcNotificationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual entry in the Notification table."
INDEX { jnxIplcNotificationSlot,
jnxIplcNotificationChannel
}
::= { jnxIplcNotificationTable 1 }
JnxIplcNotificationEntry ::= SEQUENCE {
jnxIplcNotificationLocation
JnxOpticsLocation,
jnxIplcNotificationDirection
JnxOpticsDirection,
jnxIplcNotificationSlot
Integer32,
jnxIplcNotificationChannel
Integer32,
jnxIplcLastNotificationId
JnxIplcNotificationId,
jnxIplcNotificationSeverity
JnxOpticsSeverity,
jnxIplcNotificationDate
DateAndTime
}
jnxIplcNotificationLocation OBJECT-TYPE
SYNTAX JnxOpticsLocation
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The object identifies indicates if this entry was for
Near end/Far end."
::= { jnxIplcNotificationEntry 1 }
jnxIplcNotificationDirection OBJECT-TYPE
SYNTAX JnxOpticsDirection
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The object identifies indicates if this entry was for
for the Tx/Rx or both."
::= { jnxIplcNotificationEntry 2 }
jnxIplcNotificationSlot OBJECT-TYPE
SYNTAX Integer32 (1..1024)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The object identifies indicates if this entry was for
slot id."
::= { jnxIplcNotificationEntry 3 }
jnxIplcNotificationChannel OBJECT-TYPE
SYNTAX Integer32 (1..1024)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The object identifies indicates if this entry was for
Channel id."
::= { jnxIplcNotificationEntry 4 }
jnxIplcLastNotificationId OBJECT-TYPE
SYNTAX JnxIplcNotificationId
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The object identifies the IPLC alarm that most recently
was set or cleared."
::= { jnxIplcNotificationEntry 5 }
jnxIplcNotificationSeverity OBJECT-TYPE
SYNTAX JnxOpticsSeverity
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The object identifies the severity of the last alarm/alert
that most recently was set or cleared."
::= { jnxIplcNotificationEntry 6 }
jnxIplcNotificationDate OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This specifies the date and time when this alarm occurred."
::= { jnxIplcNotificationEntry 7 }
--
-- Optics config OCH2 table
--
jnxOpticsOCh2ConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxOpticsOCh2ConfigEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Table was for 48x10G/12x40G gingerALE PIC in 10G mode.
It is not supported hence marked as obsolete.
Information about the optics config Table. "
::= { jnxOpticsOCh2 1 }
jnxOpticsOCh2ConfigEntry OBJECT-TYPE
SYNTAX JnxOpticsOCh2ConfigEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"A conceptual row that contains information about the optics
config OCh2 Table."
INDEX { jnxOpticsOCh2CfgContIndex, jnxOpticsOCh2CfgL1Index,
jnxOpticsOCh2CfgL2Index, jnxOpticsOCh2CfgL3Index,
jnxOpticsOCh2CfgL4Index }
::= { jnxOpticsOCh2ConfigTable 1 }
JnxOpticsOCh2ConfigEntry ::=
SEQUENCE {
jnxOpticsOCh2CfgContIndex
Integer32,
jnxOpticsOCh2CfgL1Index
Integer32,
jnxOpticsOCh2CfgL2Index
Integer32,
jnxOpticsOCh2CfgL3Index
Integer32,
jnxOpticsOCh2CfgL4Index
Integer32,
jnxOpticsOCh2Type
Integer32,
jnxOpticsOCh2LaserEnable
TruthValue,
jnxOpticsOCh2Wavelength
Unsigned32,
jnxOpticsOCh2Spacing
JnxOpticsChannelSpacing,
jnxOpticsOCh2Modulation
Unsigned32,
jnxOpticsOCh2TxOpticalPower
Integer32,
jnxOpticsOCh2RxOpticalPower
Integer32,
jnxOpticsOCh2ModTempHighThresh
Integer32,
jnxOpticsOCh2ModTempLowThresh
Integer32,
jnxOpticsOCh2TxPowHighThresh
Integer32,
jnxOpticsOCh2TxPowLowThresh
Integer32,
jnxOpticsOCh2RxPowHighThresh
Integer32,
jnxOpticsOCh2RxPowLowThresh
Integer32,
jnxOpticsOCh24HourModTemHiThresh
Integer32,
jnxOpticsOCh24HourModTemLoThresh
Integer32,
jnxOpticsOCh24HourTxPowHiThresh
Integer32,
jnxOpticsOCh24HourTxPowLoThresh
Integer32,
jnxOpticsOCh24HourRxPowHiThresh
Integer32,
jnxOpticsOCh24HourRxPowLoThresh
Integer32,
jnxOpticsOCh2RxLosPowWarnThresh
Integer32,
jnxOpticsOCh2RxLosPowAlarmThresh
Integer32,
jnxOpticsOCh2OpticsCurrentStatus
BITS,
jnxOpticsOCh2TxPowHiEnableTCA
TruthValue,
jnxOpticsOCh2TxPowLoEnableTCA
TruthValue,
jnxOpticsOCh2RxPowHiEnableTCA
TruthValue,
jnxOpticsOCh2RxPowLoEnableTCA
TruthValue,
jnxOpticsOCh2ModTempHiEnableTCA
TruthValue,
jnxOpticsOCh2ModTempLoEnableTCA
TruthValue,
jnxOpticsOCh2CarFreqOffHiEnTCA
TruthValue,
jnxOpticsOCh2CarFreqOffLoEnTCA
TruthValue,
jnxOpticsOCh2CarFreqOffHiThresh
Integer32,
jnxOpticsOCh24HourCarFreqOffHiTh
Integer32,
jnxOpticsOCh2CarFreqOffLoThresh
Integer32,
jnxOpticsOCh24HourCarFreqOffLoTh
Integer32
}
jnxOpticsOCh2CfgContIndex OBJECT-TYPE
SYNTAX Integer32 (1..1024)
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"The Contianer index associated with this subject"
::= { jnxOpticsOCh2ConfigEntry 1 }
jnxOpticsOCh2CfgL1Index OBJECT-TYPE
SYNTAX Integer32 (1..1024)
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"FPC slot number of the interface"
::= { jnxOpticsOCh2ConfigEntry 2 }
jnxOpticsOCh2CfgL2Index OBJECT-TYPE
SYNTAX Integer32 (1..1024)
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"PIC slot number of the interface"
::= { jnxOpticsOCh2ConfigEntry 3 }
jnxOpticsOCh2CfgL3Index OBJECT-TYPE
SYNTAX Integer32 (1..1024)
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Port number of the interface"
::= { jnxOpticsOCh2ConfigEntry 4 }
jnxOpticsOCh2CfgL4Index OBJECT-TYPE
SYNTAX Integer32 (1..1024)
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Sub-Port number of the interface"
::= { jnxOpticsOCh2ConfigEntry 5 }
jnxOpticsOCh2Type OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
" 0 - none
1 - SFP
2 - XFP
3 - SFP+
4 - XFP+
5 - CFP
6 - CFP+
7 - Non pluggable "
::= { jnxOpticsOCh2ConfigEntry 6 }
jnxOpticsOCh2LaserEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
" 0 - laser off
1 - laser on "
::= { jnxOpticsOCh2ConfigEntry 7 }
jnxOpticsOCh2Wavelength OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.01 nm"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The transmit wavelength of the laser."
::= { jnxOpticsOCh2ConfigEntry 8 }
jnxOpticsOCh2Spacing OBJECT-TYPE
SYNTAX JnxOpticsChannelSpacing
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"A minimum nominal difference in frequency (GHz) between two
adjacent channels."
::= { jnxOpticsOCh2ConfigEntry 9 }
jnxOpticsOCh2Modulation OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Modulation
Unknown - (1),
NonPSK - (2),
ODB - (3),
DPSK - (4),
QPSK - (5),
DQPSK - (6),
DPQPSK - (7),
16QAM - (8),
64QAM - (9),
256QAM - (10)
"
::= { jnxOpticsOCh2ConfigEntry 10 }
jnxOpticsOCh2TxOpticalPower OBJECT-TYPE
SYNTAX Integer32
UNITS "0.01 dbm"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"Transmit optical power."
::= { jnxOpticsOCh2ConfigEntry 11 }
jnxOpticsOCh2RxOpticalPower OBJECT-TYPE
SYNTAX Integer32
UNITS "0.01 dbm"
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Receive optical power."
::= { jnxOpticsOCh2ConfigEntry 12 }
jnxOpticsOCh2ModTempHighThresh OBJECT-TYPE
SYNTAX Integer32
UNITS "Celsius (0.01 degrees C)"
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"High module temerature in degree fahrenheit for a 15 minute period
above which a Threshold Crossing Alert (TCA) should be sent.
Only one TCA will be sent per period ."
::= { jnxOpticsOCh2ConfigEntry 13 }
jnxOpticsOCh2ModTempLowThresh OBJECT-TYPE
SYNTAX Integer32
UNITS "Celsius (0.01 degrees C)"
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Low module temerature in degree fahrenheit for a 15 minute period
above which a Threshold Crossing Alert (TCA) should be sent.
Only one TCA will be sent per period ."
::= { jnxOpticsOCh2ConfigEntry 14 }
jnxOpticsOCh2TxPowHighThresh OBJECT-TYPE
SYNTAX Integer32
UNITS "0.01 dbm"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"Tx power for a 15 minute period above which
a Threshold Crossing Alert (TCA) should be sent.
Only one TCA will be sent per period ."
::= { jnxOpticsOCh2ConfigEntry 15 }
jnxOpticsOCh2TxPowLowThresh OBJECT-TYPE
SYNTAX Integer32
UNITS "0.01 dbm"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"Tx Power for a 15 minute period below which
a Threshold Crossing Alert (TCA) should be sent.
Only one TCA will be sent per period ."
::= { jnxOpticsOCh2ConfigEntry 16 }
jnxOpticsOCh2RxPowHighThresh OBJECT-TYPE
SYNTAX Integer32
UNITS "0.01 dbm"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"Rx power for a 15 minute period above which
a Threshold Crossing Alert (TCA) should be sent.
Only one TCA will be sent per period ."
::= { jnxOpticsOCh2ConfigEntry 17 }
jnxOpticsOCh2RxPowLowThresh OBJECT-TYPE
SYNTAX Integer32
UNITS "0.01 dbm"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"Rx Power for a 15 minute period below which
a Threshold Crossing Alert (TCA) should be sent.
Only one TCA will be sent per period ."
::= { jnxOpticsOCh2ConfigEntry 18 }
jnxOpticsOCh24HourModTemHiThresh OBJECT-TYPE
SYNTAX Integer32
UNITS "Celsius (0.01 degrees C)"
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"High module temerature in degree fahrenheit for a 24 hour period
above which a Threshold Crossing Alert (TCA) should be sent.
Only one TCA will be sent per period ."
::= { jnxOpticsOCh2ConfigEntry 19 }
jnxOpticsOCh24HourModTemLoThresh OBJECT-TYPE
SYNTAX Integer32
UNITS "Celsius (0.01 degrees C)"
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Low module temerature in degree fahrenheit for a 24 hour period
above which a Threshold Crossing Alert (TCA) should be sent.
Only one TCA will be sent per period ."
::= { jnxOpticsOCh2ConfigEntry 20 }
jnxOpticsOCh24HourTxPowHiThresh OBJECT-TYPE
SYNTAX Integer32
UNITS "0.01 dbm"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"Tx power for a 24 hour period above which
a Threshold Crossing Alert (TCA) should be sent.
Only one TCA will be sent per period ."
::= { jnxOpticsOCh2ConfigEntry 21 }
jnxOpticsOCh24HourTxPowLoThresh OBJECT-TYPE
SYNTAX Integer32
UNITS "0.01 dbm"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"Tx for a 24 hour period Power below which
a Threshold Crossing Alert (TCA) should be sent.
Only one TCA will be sent per period ."
::= { jnxOpticsOCh2ConfigEntry 22 }
jnxOpticsOCh24HourRxPowHiThresh OBJECT-TYPE
SYNTAX Integer32
UNITS "0.01 dbm"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"Rx power for a 24 hour period above which
a Threshold Crossing Alert (TCA) should be sent.
Only one TCA will be sent per period ."
::= { jnxOpticsOCh2ConfigEntry 23 }
jnxOpticsOCh24HourRxPowLoThresh OBJECT-TYPE
SYNTAX Integer32
UNITS "0.01 dbm"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"Rx Power for a 24 hour period below which
a Threshold Crossing Alert (TCA) should be sent.
Only one TCA will be sent per period ."
::= { jnxOpticsOCh2ConfigEntry 24 }
jnxOpticsOCh2RxLosPowWarnThresh OBJECT-TYPE
SYNTAX Integer32
UNITS "0.01 dbm"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"Rx Power warning threshold for seeting the optical LOS
warning. "
::= { jnxOpticsOCh2ConfigEntry 25 }
jnxOpticsOCh2RxLosPowAlarmThresh OBJECT-TYPE
SYNTAX Integer32
UNITS "0.01 dbm"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"Rx Power alarm threshold for seeting the optical LOS
warning. "
::= { jnxOpticsOCh2ConfigEntry 26 }
jnxOpticsOCh2CurrentStatus OBJECT-TYPE
SYNTAX BITS {
opticalLos(1),
wavelenthLockErr(2),
powerHighAlarm(3),
powerLowAlarm(4),
biasCurrentHighAlarm(5),
biasCurrentLowAlarm(6),
temperatureHighAlarm(7),
temperaturelowAlarm(8),
txPLLLockAlarm(9),
rxPLLLockAlarm(10),
avgPowerAlarm(11),
rxLossAvgPowerAlarm(12),
lossofACPowerAlarm(13),
txPowerHighThreshAlert(14),
txPowerLowThreshAlert(15),
rxPowerHighThreshAlert(16),
rxPowerLowThreshAlert(17),
moduleTempHighThreshAlert(18),
moduleTempLowThreshAlert(19),
txPowerHigh24HourThreshAlert(20),
txPowerLow24HourThreshAlert(21),
rxPowerHigh24HourThreshAlert(22),
rxPowerLow24HourThreshAlert(23),
moduleTempHigh24HourThreshAlert(24),
moduleTempLow24HourThreshAlert(25),
powerRxHighAlarm(26),
powerRxLowAlarm(27),
powerTxHighWarning(28),
powerTxLowWarning(29),
powerRxHighWarning(30),
powerRxLowWarning(31),
temperatureHighWarning(32),
temperaturelowWarning(33)
}
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
" "
::= { jnxOpticsOCh2ConfigEntry 27 }
jnxOpticsOCh2TxPowHiEnableTCA OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
" Enable/Disable for the Tx Power High TCA."
::= { jnxOpticsOCh2ConfigEntry 28 }
jnxOpticsOCh2TxPowLoEnableTCA OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
" Enable/Disable for the Tx Power Low TCA."
::= { jnxOpticsOCh2ConfigEntry 29 }
jnxOpticsOCh2RxPowHiEnableTCA OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
" Enable/Disable for the Rx Power High TCA."
::= { jnxOpticsOCh2ConfigEntry 30 }
jnxOpticsOCh2RxPowLoEnableTCA OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
" Enable/Disable for the Rx Power Low TCA."
::= { jnxOpticsOCh2ConfigEntry 31 }
jnxOpticsOCh2ModTempHiEnableTCA OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
" Enable/Disable for the Module Temp High TCA."
::= { jnxOpticsOCh2ConfigEntry 32 }
jnxOpticsOCh2ModTempLoEnableTCA OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
" Enable/Disable for the Module Temp Low TCA."
::= { jnxOpticsOCh2ConfigEntry 33 }
jnxOpticsOCh2CarFreqOffHiEnTCA OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
" Enable/Disable for the Carrier Frequency Offset High TCA."
::= { jnxOpticsOCh2ConfigEntry 34 }
jnxOpticsOCh2CarFreqOffLoEnTCA OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
" Enable/Disable for the CarrierFreqOffetLow TCA's."
::= { jnxOpticsOCh2ConfigEntry 35 }
jnxOpticsOCh2CarFreqOffHiThresh OBJECT-TYPE
SYNTAX Integer32
UNITS "MHz"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"Carrier frequency offset for a 15 minute period above which
a Threshold Crossing Alert (TCA) should be sent.
Only one TCA will be sent per period ."
::= { jnxOpticsOCh2ConfigEntry 36 }
jnxOpticsOCh24HourCarFreqOffHiTh OBJECT-TYPE
SYNTAX Integer32
UNITS "MHz"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"Carrier frequency offset for a 24 Hour period above which
a Threshold Crossing Alert (TCA) should be sent.
Only one TCA will be sent per period ."
::= { jnxOpticsOCh2ConfigEntry 37 }
jnxOpticsOCh2CarFreqOffLoThresh OBJECT-TYPE
SYNTAX Integer32
UNITS "MHz"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"Carrier frequency offset for a 15 minute period Low which
a Threshold Crossing Alert (TCA) should be sent.
Only one TCA will be sent per period ."
::= { jnxOpticsOCh2ConfigEntry 38 }
jnxOpticsOCh24HourCarFreqOffLoTh OBJECT-TYPE
SYNTAX Integer32
UNITS "MHz"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"Carrier frequency offset for a 24 Hour period Low which
a Threshold Crossing Alert (TCA) should be sent.
Only one TCA will be sent per period ."
::= { jnxOpticsOCh2ConfigEntry 39 }
--
-- Tracetone config
--
jnxOpticsOCh2TraceToneCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxOpticsOCh2TraceToneCfgEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Table was for 48x10G/12x40G gingerALE PIC in 10G mode.
It is not supported hence marked as obsolete.
Information about the optics tests."
::= { jnxOpticsOCh2 2 }
jnxOpticsOCh2TraceToneCfgEntry OBJECT-TYPE
SYNTAX JnxOpticsOCh2TraceToneCfgEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Information about the optics FRU's."
INDEX { jnxOpticsOCh2TraceToneCfgIndx, jnxOpticsOCh2TraceToneCfgL1Indx,
jnxOpticsOCh2TraceToneCfgL2Indx, jnxOpticsOCh2TraceToneCfgL3Indx,
jnxOpticsOCh2TraceToneCfgL4Indx }
::= { jnxOpticsOCh2TraceToneCfgTable 1 }
JnxOpticsOCh2TraceToneCfgEntry ::=
SEQUENCE {
jnxOpticsOCh2TraceToneCfgIndx Integer32,
jnxOpticsOCh2TraceToneCfgL1Indx Integer32,
jnxOpticsOCh2TraceToneCfgL2Indx Integer32,
jnxOpticsOCh2TraceToneCfgL3Indx Integer32,
jnxOpticsOCh2TraceToneCfgL4Indx Integer32,
jnxOpticsOCh2TraceToneCfgTxEn TruthValue,
jnxOpticsOCh2TraceToneCfgRxEn TruthValue,
jnxOpticsOCh2TraceToneCfgDestId OCTET STRING,
jnxOpticsOCh2TraceToneCfgTxMsg OCTET STRING,
jnxOpticsOCh2TraceToneCfgRxMsg OCTET STRING
}
jnxOpticsOCh2TraceToneCfgIndx OBJECT-TYPE
SYNTAX Integer32 (1..1024)
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Container Index associated with this subject.."
::= { jnxOpticsOCh2TraceToneCfgEntry 1 }
jnxOpticsOCh2TraceToneCfgL1Indx OBJECT-TYPE
SYNTAX Integer32 (1..1024)
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"FPC Slot number of the interface."
::= { jnxOpticsOCh2TraceToneCfgEntry 2 }
jnxOpticsOCh2TraceToneCfgL2Indx OBJECT-TYPE
SYNTAX Integer32 (1..1024)
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"PIC Slot number of the interface."
::= { jnxOpticsOCh2TraceToneCfgEntry 3 }
jnxOpticsOCh2TraceToneCfgL3Indx OBJECT-TYPE
SYNTAX Integer32 (1..1024)
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Port number of the interface."
::= { jnxOpticsOCh2TraceToneCfgEntry 4 }
jnxOpticsOCh2TraceToneCfgL4Indx OBJECT-TYPE
SYNTAX Integer32 (1..1024)
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Sub-Port number of the interface."
::= { jnxOpticsOCh2TraceToneCfgEntry 5 }
jnxOpticsOCh2TraceToneCfgTxEn OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"This will enable/disable the transmit Trace tone feature."
::= { jnxOpticsOCh2TraceToneCfgEntry 6 }
jnxOpticsOCh2TraceToneCfgRxEn OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"This will enable/disable the receive Trace tone feature."
::= { jnxOpticsOCh2TraceToneCfgEntry 7 }
jnxOpticsOCh2TraceToneCfgDestId OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"This is the destination Id of the link
ID/ the chassis and the blade.
The transmit messages will also have the src id
which is this chassis id and this port info."
::= { jnxOpticsOCh2TraceToneCfgEntry 8 }
jnxOpticsOCh2TraceToneCfgTxMsg OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"This will be the transmit data in the tracetone message."
::= { jnxOpticsOCh2TraceToneCfgEntry 9 }
jnxOpticsOCh2TraceToneCfgRxMsg OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This will be the receive data in the trace tone message."
::= { jnxOpticsOCh2TraceToneCfgEntry 10 }
END

View File

@@ -21,7 +21,7 @@ IMPORTS
FROM IF-MIB;
jnxOtnMib MODULE-IDENTITY
LAST-UPDATED "200807100931Z" -- Thur Jul 10 09:30:00 2008 UTC
LAST-UPDATED "201506171138Z" -- Wed Jun 17 11:38:23 IST 2015
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Technical Assistance Center
@@ -30,6 +30,12 @@ jnxOtnMib MODULE-IDENTITY
Sunnyvale, CA 94089
E-mail: support@juniper.net"
DESCRIPTION
"Changed jnxOtnIntervalOdu15minIntervalNumber,
jnxOtnIntervalOtu15minIntervalNumber,
jnxOtnIntervalOtuFec15minIntervalNumber
from read-only to not-accessible"
REVISION "201506170000Z"
DESCRIPTION
"This MIB module defines objects used for managing the
OTN interfaces of Juniper products."
@@ -313,7 +319,7 @@ JnxOtnIntervalOdu15minEntry ::=
jnxOtnIntervalOdu15minIntervalNumber OBJECT-TYPE
SYNTAX INTEGER (1..96)
MAX-ACCESS read-only
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A number between 1 and 96, where 1 is the most
@@ -601,7 +607,7 @@ JnxOtnIntervalOtu15minEntry ::=
jnxOtnIntervalOtu15minIntervalNumber OBJECT-TYPE
SYNTAX INTEGER (1..96)
MAX-ACCESS read-only
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A number between 1 and 96, where 1 is the most
@@ -876,7 +882,7 @@ JnxOtnIntervalOtuFec15minEntry ::=
jnxOtnIntervalOtuFec15minIntervalNumber OBJECT-TYPE
SYNTAX INTEGER (1..96)
MAX-ACCESS read-only
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A number between 1 and 96, where 1 is the most

View File

@@ -13,7 +13,7 @@ IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Counter32, Counter64, Integer32
FROM SNMPv2-SMI
DisplayString
TEXTUAL-CONVENTION, DisplayString
FROM SNMPv2-TC
jnxPfeMibRoot
FROM JUNIPER-SMI;
@@ -31,6 +31,14 @@ jnxPfeMib MODULE-IDENTITY
DESCRIPTION
"The MIB provides PFE specific data."
REVISION "201411140000Z"
DESCRIPTION
"Added jnxPfeMemoryTrapVars and jnxPfeMemoryNotifications."
REVISION "201403120000Z"
DESCRIPTION
"Added new Table jnxPfeNotifyGlParAccSec which counts
notifications for the packets parsed/processed by
access-security."
REVISION "201109090000Z"
DESCRIPTION
"Added new Table jnxPfeMemoryErrorsTable which gives parity and
@@ -39,11 +47,6 @@ jnxPfeMib MODULE-IDENTITY
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."
@@ -51,6 +54,14 @@ jnxPfeMib MODULE-IDENTITY
--DESCRIPTION
-- "Initial revision."
::= { jnxPfeMibRoot 1 }
JnxPfeMemoryTypeEnum ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"PFE memory type, nh (1), fw (2), encap (3)"
SYNTAX INTEGER { nh(1),
fw(2),
encap(3)}
--
-- This branch contains all PFE Notification statistics data.
@@ -501,5 +512,221 @@ pfeMemoryErrors NOTIFICATION-TYPE
::= { pfeMemoryErrorsNotificationPrefix 1 }
--
-- This contains all PFE Memory statistics data.
--
jnxPfeMemory OBJECT IDENTIFIER ::= { jnxPfeMib 2 }
--
-- This table provide global PFE Memory ASIC and Ukern stats for each PFE slot,
--
jnxPfeMemoryUkernTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxPfeMemoryUkernEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides global PFE ukern memory statistics for
specified slot."
::= { jnxPfeMemory 1 }
jnxPfeMemoryUkernEntry OBJECT-TYPE
SYNTAX JnxPfeMemoryUkernEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry represent ukern memory percentage free."
INDEX { jnxPfeGlSlot }
::= { jnxPfeMemoryUkernTable 1 }
JnxPfeMemoryUkernEntry ::=
SEQUENCE {
jnxPfeGlSlot Unsigned32,
jnxPfeMemoryUkernFreePercent Unsigned32
}
jnxPfeMemoryUkernFreePercent OBJECT-TYPE
SYNTAX Unsigned32 (0..100)
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The percent PFE ukern memory free within ukern heap."
::= { jnxPfeMemoryUkernEntry 2 }
--
-- This table provide global PFE NH (Trio) /JTREE Memory(I-Chip) and FW /
-- Filter and Encap (I-chip Iwo SRAM) memory stats for each PFE slot,
--
jnxPfeMemoryForwardingTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxPfeMemoryForwardingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides PFE ASIC memory - NH/JTREE or FW/Filter or Encap
memory utilization statistics."
::= { jnxPfeMemory 2 }
jnxPfeMemoryForwardingEntry OBJECT-TYPE
SYNTAX JnxPfeMemoryForwardingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry represent ASIC memory free percent of a specific type
in specified pfe instance"
INDEX { jnxPfeGlSlot, jnxPfeMemoryForwardingChipSlot, jnxPfeMemoryType }
::= { jnxPfeMemoryForwardingTable 1 }
JnxPfeMemoryForwardingEntry ::=
SEQUENCE {
jnxPfeMemoryForwardingChipSlot Unsigned32,
jnxPfeMemoryType JnxPfeMemoryTypeEnum,
jnxPfeMemoryForwardingPercentFree Unsigned32
}
jnxPfeMemoryForwardingChipSlot OBJECT-TYPE
SYNTAX Integer32 (0..3)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ASIC instance number or pfe complex instance number."
::= { jnxPfeMemoryForwardingEntry 1 }
jnxPfeMemoryType OBJECT-TYPE
SYNTAX JnxPfeMemoryTypeEnum
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"PFE ASIC memory type, nh = 1, fw = 2, encap = 3."
::= { jnxPfeMemoryForwardingEntry 2 }
jnxPfeMemoryForwardingPercentFree OBJECT-TYPE
SYNTAX Unsigned32 (0..100)
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Percentage ASIC memory free for a specific memory type. For Trio based linecards Encap memory is not available.Hence no value is returned"
::= { jnxPfeMemoryForwardingEntry 3 }
--
-- PFE Memory Notification Variables/Objects
--
jnxPfeMemoryTrapVars OBJECT-IDENTITY
STATUS current
DESCRIPTION
"PFE notification object definitions."
::= { jnxPfeMemory 3 }
jnxPfeGlSlot OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Global slot number for line card resource monitoring."
::= { jnxPfeMemoryTrapVars 1 }
jnxPfeInstanceNumber OBJECT-TYPE
SYNTAX Integer32 (0..3)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"PFE instance number in pfe complex."
::= { jnxPfeMemoryTrapVars 2 }
jnxPfeMemoryThreshold OBJECT-TYPE
SYNTAX Unsigned32 (0..100)
UNITS "percent"
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Configured high memory utilization threshold."
::= { jnxPfeMemoryTrapVars 3 }
jnxPfeMemoryNotificationsPrefix OBJECT IDENTIFIER ::= { jnxPfeMemory 4 }
jnxPfeMemoryNotifications OBJECT IDENTIFIER ::= { jnxPfeMemoryNotificationsPrefix 0 }
jnxPfeHeapMemoryThresholdExceeded NOTIFICATION-TYPE
OBJECTS {
jnxPfeGlSlot,
jnxPfeMemoryThreshold }
STATUS current
DESCRIPTION
"Indicates that the Heap Memory utilization has crossed the
configured watermark."
::= { jnxPfeMemoryNotifications 1 }
jnxPfeHeapMemoryThresholdAbated NOTIFICATION-TYPE
OBJECTS {
jnxPfeGlSlot,
jnxPfeMemoryThreshold }
STATUS current
DESCRIPTION
"Indicates that the Heap Memory utilization has fallen below the
configured watermark."
::= { jnxPfeMemoryNotifications 2 }
jnxPfeNextHopMemoryThresholdExceeded NOTIFICATION-TYPE
OBJECTS {
jnxPfeGlSlot,
jnxPfeInstanceNumber,
jnxPfeMemoryThreshold }
STATUS current
DESCRIPTION
"Indicates that the Next Hop Memory utilization has crossed the
configured watermark."
::= { jnxPfeMemoryNotifications 3 }
jnxPfeNextHopMemoryThresholdAbated NOTIFICATION-TYPE
OBJECTS {
jnxPfeGlSlot,
jnxPfeInstanceNumber,
jnxPfeMemoryThreshold }
STATUS current
DESCRIPTION
"Indicates that the Next Hop Memory utilization has fallen below the
configured watermark."
::= { jnxPfeMemoryNotifications 4 }
jnxPfeFilterMemoryThresholdExceeded NOTIFICATION-TYPE
OBJECTS {
jnxPfeGlSlot,
jnxPfeInstanceNumber,
jnxPfeMemoryThreshold }
STATUS current
DESCRIPTION
"Indicates that the Filter Memory utilization has crossed the
configured watermark."
::= { jnxPfeMemoryNotifications 5 }
jnxPfeFilterMemoryThresholdAbated NOTIFICATION-TYPE
OBJECTS {
jnxPfeGlSlot,
jnxPfeInstanceNumber,
jnxPfeMemoryThreshold }
STATUS current
DESCRIPTION
"Indicates that the Filter Memory utilization has fallen below the
configured watermark."
::= { jnxPfeMemoryNotifications 6 }
jnxPfeEncapMemoryThresholdExceeded NOTIFICATION-TYPE
OBJECTS {
jnxPfeGlSlot,
jnxPfeInstanceNumber,
jnxPfeMemoryThreshold }
STATUS current
DESCRIPTION
"Indicates that the ENCAP Memory utilization has crossed the
configured watermark."
::= { jnxPfeMemoryNotifications 7 }
jnxPfeEncapMemoryThresholdAbated NOTIFICATION-TYPE
OBJECTS {
jnxPfeGlSlot,
jnxPfeInstanceNumber,
jnxPfeMemoryThreshold }
STATUS current
DESCRIPTION
"Indicates that the ENCAP Memory utilization has fallen below the
configured watermark."
::= { jnxPfeMemoryNotifications 8 }
END

View File

@@ -694,7 +694,7 @@ JnxPPPoESubIfEntry ::= SEQUENCE {
jnxPPPoESubIfIndex InterfaceIndex,
jnxPPPoESubIfRowStatus RowStatus,
jnxPPPoESubIfLowerIfIndex InterfaceIndexOrZero,
jnxPPPoESubIfId Integer32,
jnxPPPoESubIfId Unsigned32,
jnxPPPoESubIfSessionId Integer32,
jnxPPPoESubIfMotm DisplayString,
jnxPPPoESubIfUrl DisplayString }
@@ -756,7 +756,7 @@ jnxPPPoESubIfLowerIfIndex OBJECT-TYPE
::= { jnxPPPoESubIfEntry 3 }
jnxPPPoESubIfId OBJECT-TYPE
SYNTAX Integer32 (-1..2147483647)
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION

View File

@@ -15,7 +15,7 @@ IMPORTS
FROM SNMPv2-SMI;
juniperMIB MODULE-IDENTITY
LAST-UPDATED "201007090000Z"
LAST-UPDATED "201410090000Z"
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Technical Assistance Center
@@ -78,9 +78,21 @@ juniperMIB MODULE-IDENTITY
Added jnxoptIfMibRoot branch.
Added jnxIfOtnNotifications branch.
Added jnxOpticsNotifications branch."
REVISION "201403070000Z" -- 07-Mar-14
DESCRIPTION
"Added jnxAgentCapability branch."
REVISION "201311260000Z" -- 26-Nov-13
DESCRIPTION
" Added jnxSnmpSetMibRoot branch"
REVISION "201410090000Z" -- 09-Oct-14
DESCRIPTION
" Added jnxFabricMibRoot branch"
REVISION "201410290000Z" -- 29-Oct-14
DESCRIPTION
" Added jnxAgentCapability branch"
REVISION "201511190000Z" -- 19-Nov-15
DESCRIPTION
" Added jnxIplcNotifications branch"
::= { enterprises 2636 }
--
@@ -233,7 +245,23 @@ jnxMibs OBJECT-IDENTITY
jnxTimingNotfnsMIBRoot OBJECT IDENTIFIER ::= { jnxMibs 75 }
jnxSnmpSetMibRoot OBJECT IDENTIFIER ::= { jnxMibs 76 }
-- TWAMP Client mib
jnxTwampMibRoot OBJECT IDENTIFIER ::= { jnxMibs 77 }
-- jnxSoamPmMib OBJECT IDENTIFIER ::= { jnxMibs 78 }
-- juniper Video Monitoring MIB
jnxVmonMibRoot OBJECT IDENTIFIER ::= { jnxMibs 79 }
-- juniper SCG TDF config mib
jnxSGMibRoot OBJECT IDENTIFIER ::= { jnxMibs 80 }
jnxFabricMibRoot OBJECT IDENTIFIER ::= { jnxMibs 81 }
-- juniper Service Redundancy Daemon mib
jnxSRDMibRoot OBJECT IDENTIFIER ::= { jnxMibs 82 }
jnxTraps OBJECT-IDENTITY
STATUS current
DESCRIPTION
@@ -272,6 +300,13 @@ jnxTraps OBJECT-IDENTITY
jnxFruTraps OBJECT IDENTIFIER ::= { jnxTraps 23 }
jnxSnmpSetTraps OBJECT IDENTIFIER ::= { jnxTraps 24 }
jnxDomLaneNotifications OBJECT IDENTIFIER ::= { jnxTraps 25 }
-- TWAMP Client traps
jnxTwampNotificationPrefix OBJECT IDENTIFIER ::= {jnxTraps 27 }
jnxIplcNotifications OBJECT IDENTIFIER ::= { jnxTraps 28 }
-- 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:
@@ -314,4 +349,16 @@ jnxAdvancedInsightMgr OBJECT IDENTIFIER ::= { juniperMIB 9 }
--
jnxBxMibRoot OBJECT IDENTIFIER ::= { juniperMIB 10 }
--
-- This is the top-level object identifier registry used by Agent
-- Capabilities mibs.
--
jnxAgentCapability OBJECT IDENTIFIER ::= { juniperMIB 11 }
--
-- This is the top-level object identifier registry used by Agent
-- Capabilities mibs.
--
jnxAgentCapability OBJECT IDENTIFIER ::= { juniperMIB 11 }
END

View File

@@ -0,0 +1,98 @@
-- *****************************************************************
-- JNX-SNMPv2-CAPABILITY.mib: Juniper SNMPv2-MIB AGENT-CAPABILITIES
--
-- Copyright (c) 2013, Juniper Networks, Inc.
-- All rights reserved.
--
-- *****************************************************
JNX-SNMPv2-CAPABILITY DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
jnxAgentCapability
FROM JUNIPER-SMI;
jnxSnmpV2Capability MODULE-IDENTITY
LAST-UPDATED "201306180000Z"
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
"Juniper Technical Assistance Center
Juniper Networks, Inc.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: support@juniper.net"
DESCRIPTION
"Agent capabilities for SNMPv2-MIB"
::= { jnxAgentCapability 2 }
jnxSnmpV2CapJunos AGENT-CAPABILITIES
PRODUCT-RELEASE "All JUNOS Version"
STATUS current
DESCRIPTION
"JUNOS SNMPv2 MIB capabilities"
SUPPORTS SNMPv2-MIB
INCLUDES {
systemGroup,
snmpGroup,
snmpCommunityGroup,
snmpSetGroup,
snmpBasicNotificationsGroup
}
VARIATION sysDescr
ACCESS read-only
DESCRIPTION
"A textual description of the entity.
It will include product type, software
release, and build date.
Here is the sample output:
Juniper Networks, Inc. mx480 internet router,
kernel JUNOS 12.2R2.1,
Build date: 2012-10-27 01:54:15 UTC Copyright (c)
1996-2012 Juniper Networks, Inc."
VARIATION sysObjectID
ACCESS read-only
DESCRIPTION
"It is the assigned identifier to represent platform
name. For example enterprises.2636.1.1.1.2.21 to
jnxProductNameMX960"
VARIATION sysORLastChange
ACCESS not-implemented
DESCRIPTION
"This object is not implemented."
VARIATION sysORID
ACCESS not-implemented
DESCRIPTION
"This object is not implemented."
VARIATION sysORDescr
ACCESS not-implemented
DESCRIPTION
"This object is not implemented."
VARIATION sysORUpTime
ACCESS not-implemented
DESCRIPTION
"This object is not implemented."
VARIATION snmpSetSerialNo
ACCESS read-only
DESCRIPTION
"snmp write is not supported."
::= { jnxSnmpV2Capability 1 }
END

6348
mibs/junos/mib-jnx-soam-pm.txt Executable file

File diff suppressed because it is too large Load Diff

View File

@@ -354,7 +354,7 @@
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The dynamic address pool utilization in terms of number of ports utilized."
"The dynamic address pool utilization in percentage."
::= { jnxNatTrapVars 1 }
jnxNatTrapSrcPoolName OBJECT-TYPE
@@ -376,11 +376,11 @@
DESCRIPTION
"The Source NAT address pool utilization threshold status
trap signifies that the address pool utilization
is either exceeds threshold value, or clear of
that value.
is either exceeds certain percentage, or clear of
that percentage.
jnxNatTrapPoolName is the name of the resource pool
jnxNatAddrPoolUtil is the number of ports utilized
jnxNatAddrPoolUtil is the percentage of utilization
of the address pool."
::= { jnxNatNotifications 1 }

View File

@@ -39,6 +39,10 @@ jnxSpMIB MODULE-IDENTITY
REVISION "200504020000Z"
DESCRIPTION
"Initial revision."
REVISION "201302230000Z" --Feb 23, 2013
DESCRIPTION
"Added OID jnxSpSvcSetFlowLimitUtilised under jnxSpNotificationPrefix
Depreated OID jnxSpSvcSetFlowLimitUtilized ."
::= { jnxMibs 32 }
jnxSpNotifications OBJECT IDENTIFIER ::= { jnxSpMIB 0 }
@@ -523,10 +527,19 @@ jnxSpMIB MODULE-IDENTITY
jnxSpSvcSetFlowLimitUtilized NOTIFICATION-TYPE
OBJECTS {jnxSpSvcSetFlowLimitUtil,
jnxSpSvcSetNameUtil}
STATUS current
STATUS deprecated
DESCRIPTION
"This indicates a Service Set has reached its upper limit of flows
threshold of a maximun flows allowed for a service set."
::= { jnxSpNotifications 1 }
jnxSpSvcSetFlowLimitUtilised NOTIFICATION-TYPE
OBJECTS {jnxSpSvcSetFlowLimitUtil,
jnxSpSvcSetNameUtil}
STATUS current
DESCRIPTION
"This indicates a Service Set has reached its upper limit of flows
threshold of a maximun flows allowed for a service set."
::= { jnxSpNotificationPrefix 5 }
END

469
mibs/junos/mib-jnx-srd.txt Executable file
View File

@@ -0,0 +1,469 @@
-- *******************************************************************
-- Juniper Service Redundancy Daemon MIB.
--
-- Copyright (c) 2014, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
-- *******************************************************************
JUNIPER-SRD-MIB DEFINITIONS ::= BEGIN
IMPORTS
Gauge32, Integer32, Unsigned32, Counter64,
NOTIFICATION-TYPE,
MODULE-IDENTITY, OBJECT-TYPE,
OBJECT-IDENTITY,
Counter32
FROM SNMPv2-SMI
InterfaceIndex
FROM IF-MIB
DateAndTime, DisplayString
FROM SNMPv2-TC
InetAddressType, InetAddress, InetAddressIPv4
FROM INET-ADDRESS-MIB
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
sysName, sysLocation, sysContact
FROM SNMPv2-MIB
TEXTUAL-CONVENTION
FROM SNMPv2-TC
jnxSRDMibRoot
FROM JUNIPER-SMI;
jnxSRDMIB MODULE-IDENTITY
LAST-UPDATED "201411202022Z" -- Nov 20, 2014"
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
"Juniper Technical Assistance Center
Juniper Networks, Inc.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: support@juniper.net
HTTP://www.juniper.net"
DESCRIPTION
"This module defines the object that are used to monitor
traffic load balancer attributes."
REVISION "201411202022Z" -- Nov 20, 2014"
DESCRIPTION "Creation Date"
::= { jnxSRDMibRoot 1 }
jnxSRDNotification OBJECT IDENTIFIER ::= { jnxSRDMIB 1 }
jnxSRDRedundancyGroup OBJECT IDENTIFIER ::= { jnxSRDMIB 2 }
-- ***************************************************************
-- jnx SRD Redundancy Group Table
-- ***************************************************************
jnxSRDRedundancyGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxSRDGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table list redundancy server daemon statistics. "
::= { jnxSRDRedundancyGroup 1 }
jnxSRDRedundancyGroupEntry OBJECT-TYPE
SYNTAX JnxSRDGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"redundancy group entries.
It is indexed by redundancy group name and
redundancy set name."
INDEX { jnxSRDRedundancyGroupID,
jnxSRDRedundancySetID }
::= { jnxSRDRedundancyGroupTable 1 }
JnxSRDGroupEntry ::= SEQUENCE
{
jnxSRDRedundancyGroupID DisplayString,
jnxSRDRedundancySetID DisplayString,
jnxSRDRedundancyGroupTotalPeer Unsigned32,
jnxSRDRedundancyGroupConnStatus DisplayString,
jnxSRDRedundancySRDIccpConnStatus DisplayString,
jnxSRDRedundancySRDRemoteIPAddressType InetAddressType,
jnxSRDRedundancySRDRemoteIPAddress InetAddress,
jnxSRDRedundancySetState DisplayString,
jnxSRDRedundancySetPeerState DisplayString,
jnxSRDRedundancySetHealthStatus DisplayString,
jnxSRDRedundancySetLinkDownEventReceived Unsigned32,
jnxSRDRedundancySetLinkDownEventDropped Unsigned32,
jnxSRDRedundancySetRpdRestartEventReceived Unsigned32,
jnxSRDRedundancySetRpdRestartEventDropped Unsigned32,
jnxSRDRedundancySetRouteUpdateErrorEventReceived Unsigned32,
jnxSRDRedundancySetRouteUpdateErrorEventDropped Unsigned32,
jnxSRDRedundancySetAcquireMasterManualReceived Unsigned32,
jnxSRDRedundancySetAcquireMasterManualDropped Unsigned32,
jnxSRDRedundancySetAcquireMasterAutoReceived Unsigned32,
jnxSRDRedundancySetAcquireMasterAutoDropped Unsigned32,
jnxSRDRedundancySetReleaseMasterManualReceived Unsigned32,
jnxSRDRedundancySetReleaseMasterManualDropped Unsigned32,
jnxSRDRedundancySetReleaseMasterAutoReceived Unsigned32,
jnxSRDRedundancySetReleaseMasterAutoDropped Unsigned32,
jnxSRDRedundancySetPeerAcquireMasterReceived Unsigned32,
jnxSRDRedundancySetPeerAcquireMasterDropped Unsigned32,
jnxSRDRedundancySetPeerReleaseMasterReceived Unsigned32,
jnxSRDRedundancySetPeerReleaseMasterDropped Unsigned32
}
jnxSRDRedundancyGroupID OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of Redundancy Group."
::= { jnxSRDRedundancyGroupEntry 1 }
jnxSRDRedundancySetID OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of Redundancy Set."
::= { jnxSRDRedundancyGroupEntry 2 }
jnxSRDRedundancyGroupTotalPeer OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Status of Redundancy Group."
::= { jnxSRDRedundancyGroupEntry 3 }
jnxSRDRedundancyGroupConnStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Status of Redundancy Group."
::= { jnxSRDRedundancyGroupEntry 4 }
jnxSRDRedundancySRDIccpConnStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Status of Redundancy Service Daemon App."
::= { jnxSRDRedundancyGroupEntry 5 }
jnxSRDRedundancySRDRemoteIPAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Remote IP address Redundancy Service Daemon."
::= { jnxSRDRedundancyGroupEntry 6 }
jnxSRDRedundancySRDRemoteIPAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Remote IP address Redundancy Service Daemon."
::= { jnxSRDRedundancyGroupEntry 7 }
jnxSRDRedundancySetState OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The State of Redundancy Set."
::= { jnxSRDRedundancyGroupEntry 8 }
jnxSRDRedundancySetPeerState OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Peer State of Redundancy Set."
::= { jnxSRDRedundancyGroupEntry 9 }
jnxSRDRedundancySetHealthStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Health Status of Redundancy Set."
::= { jnxSRDRedundancyGroupEntry 10 }
jnxSRDRedundancySetLinkDownEventReceived OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of link down event a Redundancy Set received."
::= { jnxSRDRedundancyGroupEntry 11 }
jnxSRDRedundancySetLinkDownEventDropped OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of link down event a Redundancy Set dropped."
::= { jnxSRDRedundancyGroupEntry 12 }
jnxSRDRedundancySetRpdRestartEventReceived OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of RPD restart event a Redundancy Set receive."
::= { jnxSRDRedundancyGroupEntry 13 }
jnxSRDRedundancySetRpdRestartEventDropped OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of RPD restart event a Redundancy Set dropped."
::= { jnxSRDRedundancyGroupEntry 14 }
jnxSRDRedundancySetRouteUpdateErrorEventReceived OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of route update error event a Redundancy Set receive."
::= { jnxSRDRedundancyGroupEntry 15 }
jnxSRDRedundancySetRouteUpdateErrorEventDropped OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of route update error event a Redundancy Set dropped."
::= { jnxSRDRedundancyGroupEntry 16 }
jnxSRDRedundancySetAcquireMasterManualReceived OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of acquire master manual event a Redundancy Set receive."
::= { jnxSRDRedundancyGroupEntry 17 }
jnxSRDRedundancySetAcquireMasterManualDropped OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of acquire master manual event a Redundancy Set dropped."
::= { jnxSRDRedundancyGroupEntry 18 }
jnxSRDRedundancySetAcquireMasterAutoReceived OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of acquire master automatic event a Redundancy Set receive."
::= { jnxSRDRedundancyGroupEntry 19 }
jnxSRDRedundancySetAcquireMasterAutoDropped OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of acquire master automatic event a Redundancy Set dropped."
::= { jnxSRDRedundancyGroupEntry 20 }
jnxSRDRedundancySetReleaseMasterManualReceived OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of release master manual event a Redundancy Set receive."
::= { jnxSRDRedundancyGroupEntry 21 }
jnxSRDRedundancySetReleaseMasterManualDropped OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of release master manual event a Redundancy Set dropped."
::= { jnxSRDRedundancyGroupEntry 22 }
jnxSRDRedundancySetReleaseMasterAutoReceived OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of release master automatic event a Redundancy Set receive."
::= { jnxSRDRedundancyGroupEntry 23 }
jnxSRDRedundancySetReleaseMasterAutoDropped OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of release master automatic event a Redundancy Set dropped."
::= { jnxSRDRedundancyGroupEntry 24 }
jnxSRDRedundancySetPeerAcquireMasterReceived OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of peer acquire master event a Redundancy Set receive."
::= { jnxSRDRedundancyGroupEntry 25 }
jnxSRDRedundancySetPeerAcquireMasterDropped OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of peer acquire master event a Redundancy Set dropped."
::= { jnxSRDRedundancyGroupEntry 26 }
jnxSRDRedundancySetPeerReleaseMasterReceived OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of peer release master event a Redundancy Set receive."
::= { jnxSRDRedundancyGroupEntry 27 }
jnxSRDRedundancySetPeerReleaseMasterDropped OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of peer release master event a Redundancy Set dropped."
::= { jnxSRDRedundancyGroupEntry 28 }
-- ***************************************************************
-- Traps
-- ***************************************************************
jnxSRDNotificationType OBJECT IDENTIFIER ::= { jnxSRDNotification 0 }
jnxSRDNotificationObj OBJECT IDENTIFIER ::= { jnxSRDNotification 1 }
jnxSRDTrapRedundancySetID OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Redundancy Set ID."
::= { jnxSRDNotificationObj 1 }
jnxSRDTrapRedundancySetOldState OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Redundancy Set Old State."
::= { jnxSRDNotificationObj 2 }
jnxSRDTrapRedundancySetEvent OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Redundancy Set Event."
::= { jnxSRDNotificationObj 3 }
jnxSRDTrapRedundancySetNewState OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Redundancy Set New State."
::= { jnxSRDNotificationObj 4}
jnxSRDTrapNotificationMessage OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Redundancy Set notification messages."
::= { jnxSRDNotificationObj 5}
jnxSRDTrapRedundancyPeerIPAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Peer IP address Type of the Redundancy Group."
::= { jnxSRDNotificationObj 6}
jnxSRDTrapRedundancyPeerIPAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Peer IP address of the Redundancy Group."
::= { jnxSRDNotificationObj 7}
jnxSRDTrapRedundancyActionErrorCode OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Redundancy Set Old State."
::= { jnxSRDNotificationObj 8 }
jnxSRDRdeundancySetStateTransition NOTIFICATION-TYPE
OBJECTS { jnxSRDTrapRedundancyPeerIPAddressType,
jnxSRDTrapRedundancyPeerIPAddress,
jnxSRDTrapRedundancySetID,
jnxSRDTrapRedundancySetOldState,
jnxSRDTrapRedundancySetEvent,
jnxSRDTrapRedundancySetNewState,
sysName, sysLocation, sysContact
}
STATUS current
DESCRIPTION
"The trap will be sent when Redundancy Set Status become Master."
::= { jnxSRDNotificationType 1 }
jnxSRDRdeundancySetActionError NOTIFICATION-TYPE
OBJECTS { jnxSRDTrapRedundancyActionErrorCode,
jnxSRDTrapNotificationMessage,
sysName, sysLocation, sysContact
}
STATUS current
DESCRIPTION
"The trap will be sent when Redundancy Set gets action error"
::= { jnxSRDNotificationType 2 }
-- ***************************************************************
-- END of File
-- ***************************************************************
END

View File

@@ -44,6 +44,9 @@ jnxSubscriberMIB MODULE-IDENTITY
REVISION "201312130000Z" -- 20-Dec-13
DESCRIPTION
"Added jnxSubscriberAccountingTable MIB."
REVISION "201411030000Z" -- 03-Nov-14
DESCRIPTION
"Added jnxSubscriberPicCountTable and jnxSubscriberSlotCountTable."
::= { jnxSubscriberMibRoot 1 }
@@ -160,6 +163,33 @@ jnxSubscriberAccountingTable OBJECT-TYPE
"The entries in this table represent subscribers with accounting."
::= { jnxSubscriberGeneral 6 }
jnxSubscriberAccountingTotalCount OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of subscribers with accounting."
::= { jnxSubscriberGeneral 7 }
jnxSubscriberPicCountTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxSubscriberPicCountEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The entries in this table represent each PIC.
Each entry contains the PIC name and the number
of active subscribers present on that PIC."
::= { jnxSubscriberGeneral 8 }
jnxSubscriberSlotCountTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxSubscriberSlotCountEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The entries in this table represent each slot.
Each entry contains the slot name and the number
of active subscribers present on that slot."
::= { jnxSubscriberGeneral 9 }
jnxSubscriberInterfaceHardwareIndexEntry OBJECT-TYPE
SYNTAX JnxSubscriberInterfaceHardwareIndexEntry
@@ -722,4 +752,72 @@ jnxSubscriberAccountingAcctSessionId OBJECT-TYPE
"The accounting session id associated with this subscriber."
::= { jnxSubscriberAccountingEntry 14 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- PIC Count Table
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
jnxSubscriberPicCountEntry OBJECT-TYPE
SYNTAX JnxSubscriberPicCountEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A specification of Pic containing the PIC name
and the number of active subscribers on that PIC"
INDEX { jnxSubscriberPic }
::= { jnxSubscriberPicCountTable 1 }
JnxSubscriberPicCountEntry ::= SEQUENCE {
jnxSubscriberPic DisplayString,
jnxSubscriberPicTotalCounter CounterBasedGauge64 }
jnxSubscriberPic OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Name of the PIC in string"
::= { jnxSubscriberPicCountEntry 1 }
jnxSubscriberPicTotalCounter OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of active subscribers present on the PIC"
::= { jnxSubscriberPicCountEntry 2 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Slot Count Table
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
jnxSubscriberSlotCountEntry OBJECT-TYPE
SYNTAX JnxSubscriberSlotCountEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A specification of Slot containing the slot name
and the number of active subscribers on that slot"
INDEX { jnxSubscriberSlot }
::= { jnxSubscriberSlotCountTable 1 }
JnxSubscriberSlotCountEntry ::= SEQUENCE {
jnxSubscriberSlot DisplayString,
jnxSubscriberSlotTotalCounter CounterBasedGauge64 }
jnxSubscriberSlot OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Name of the slot in string"
::= { jnxSubscriberSlotCountEntry 1 }
jnxSubscriberSlotTotalCounter OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of active subscribers present on the slot"
::= { jnxSubscriberSlotCountEntry 2 }
END

View File

@@ -41,6 +41,9 @@ jnxTimingNotfnsMIB MODULE-IDENTITY
"This is Juniper Networks' implementation of enterprise
specific MIB for alarms from the router chassis box."
-- Revision history
REVISION "201510140000Z" -- Fri Mar 15 15:41 2013 UTC
DESCRIPTION "Modifed jnxClksyncQualityCode to include the list
of possible values (similar to G.781 standard)"
REVISION "201303151541Z" -- Fri Mar 15 15:41 2013 UTC
DESCRIPTION "Initial Version"
@@ -132,22 +135,22 @@ jnxBootCpldFpgaRevMinor OBJECT-TYPE
jnxClksyncQualityCode OBJECT-TYPE
SYNTAX INTEGER {
--eec1
prc(0),
ssu-a(1),
ssu-b(2),
sec(3),
dnu(4),
--eec1
prc(2),
ssu-a(4),
ssu-b(8),
sec(11),
dnu(15),
--eec2
stu(10),
prs(11),
tnc(13),
st2(14),
st3e(15),
st3(16),
smc(17),
st4(18),
dus(19)
prs(1),
stu(0),
st2(7),
tnc(16),
st3e(13),
st3(10),
smc(12),
st4(14),
dus(17)
}
MAX-ACCESS accessible-for-notify
STATUS current

1262
mibs/junos/mib-jnx-tlb.txt Executable file

File diff suppressed because it is too large Load Diff

View File

@@ -26,7 +26,7 @@
FROM INET-ADDRESS-MIB;
jnxUserAAAMib MODULE-IDENTITY
LAST-UPDATED "201303180000Z"
LAST-UPDATED "201307100000Z"
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
"Juniper Technical Assistance Center
@@ -39,6 +39,9 @@
DESCRIPTION
"This module defines the objects pertaining to User authentication,
authorization and accounting"
REVISION "201307100000Z"
DESCRIPTION "Adding jnxUserAAADomainStripUsername and
jnxUserAAADomainOverridePassword to jnxUserAAADomain"
REVISION "201303180000Z"
DESCRIPTION "jnxAccessAuthServerEnabled, corrected description"
REVISION "201212290000Z"
@@ -620,7 +623,9 @@
jnxUserAAADomainTargetLogicalSystem DisplayString,
jnxUserAAADomainTargetRoutingInstance DisplayString,
jnxUserAAADomainTunnelProfile DisplayString,
jnxUserAAADomainDynamicProfile DisplayString }
jnxUserAAADomainDynamicProfile DisplayString,
jnxUserAAADomainStripUsername INTEGER,
jnxUserAAADomainOverridePassword TruthValue }
jnxUserAAADomainName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..63))
@@ -717,6 +722,27 @@
DEFVAL { "" }
::= { jnxUserAAADomainEntry 10 }
jnxUserAAADomainStripUsername OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
leftToRight(1),
rightToLeft(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Displays the strip-username configuration."
DEFVAL { 0 }
::= { jnxUserAAADomainEntry 11 }
jnxUserAAADomainOverridePassword OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Displays the override-password configuration."
DEFVAL { false }
::= { jnxUserAAADomainEntry 12 }
jnxUserAAADomainTunnelTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxUserAAADomainTunnelEntry
MAX-ACCESS not-accessible

View File

@@ -1,7 +1,7 @@
--
-- Juniper Enterprise Specific MIB: Virtual Chassis
--
-- Copyright (c) 2007-2013, Juniper Networks, Inc.
-- Copyright (c) 2007-2014, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
@@ -91,7 +91,10 @@ IMPORTS
jnxVirtualChassisMemberPriority INTEGER,
jnxVirtualChassisMemberUptime INTEGER,
jnxVirtualChassisMemberModel DisplayString,
jnxVirtualChassisMemberLocation DisplayString
jnxVirtualChassisMemberLocation DisplayString,
jnxVirtualChassisMemberAlias DisplayString,
jnxVirtualChassisMemberFabricMode DisplayString,
jnxVirtualChassisMemberMixedMode DisplayString
}
jnxVirtualChassisMemberId OBJECT-TYPE
@@ -174,6 +177,32 @@ IMPORTS
"Specifies the virtual-chassis member location. "
::= { jnxVirtualChassisMemberEntry 9 }
jnxVirtualChassisMemberAlias OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Alias name for the virtual-chassis member."
::= { jnxVirtualChassisMemberEntry 10 }
jnxVirtualChassisMemberFabricMode OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies virtual-chassis member's route mode. VC/VCF mode
indicates multi-path routing is disabled/enabled for the member. "
::= { jnxVirtualChassisMemberEntry 11 }
jnxVirtualChassisMemberMixedMode OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies virtual-chassis member's mixed mode. If mixed-mode is
is enabled, devices from different product families are allowed
to become virtual chassis member. "
::= { jnxVirtualChassisMemberEntry 12 }
-- jnxVirtualChassisPortTable holds the vccp port's admin/operation status
@@ -218,7 +247,7 @@ IMPORTS
}
jnxVirtualChassisFpcId OBJECT-TYPE
SYNTAX INTEGER (0..9)
SYNTAX INTEGER (0..31)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION

900
mibs/junos/mib-jnx-vmon.txt Executable file
View File

@@ -0,0 +1,900 @@
--
-- Juniper Enterprise Specific MIB: Video Monitoring MIB
--
-- Copyright (c) 2010, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
--
JUNIPER-VMON-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Counter64, Integer32, Unsigned32, TimeTicks, IpAddress,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
jnxServices, jnxVmonMibRoot
FROM JUNIPER-SMI
DisplayString, TEXTUAL-CONVENTION
FROM SNMPv2-TC
InetAddress, InetAddressType, InetPortNumber
FROM INET-ADDRESS-MIB
InterfaceIndexOrZero
FROM IF-MIB;
jnxVmonMIB MODULE-IDENTITY
LAST-UPDATED "201312090000Z"
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
"Juniper Technical Assistance Center
Juniper Networks, Inc.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: support@juniper.net"
DESCRIPTION
"Implementation of enterprise specific MIB
for video monitoring traps."
REVISION "201312090000Z" -- Dec 09, 2013
DESCRIPTION
"Initial version."
::= { jnxVmonMibRoot 1 }
jnxVmonObjects OBJECT IDENTIFIER ::= { jnxVmonMIB 1 }
jnxVmonNotifications OBJECT IDENTIFIER ::= { jnxVmonMIB 0 }
jnxVmonServices OBJECT IDENTIFIER ::= { jnxServices 1 }
--
-- Textual Conventions
--
JnxVmonFlowType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This data type is to indication which type of flow we
are talking about i.e. if it is a mpeg flow or rtp flow"
SYNTAX OCTET STRING (SIZE (0..4))
JnxVmonTrapLevel ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"This data type is to indicate what is the level of trap
being generated."
SYNTAX INTEGER {
critical(2),
warning(4),
info(6),
clear(8)
}
JnxVmonFlowDirection ::=TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This data type is to indication direction of the flow
i.e. if it is a input or output"
SYNTAX OCTET STRING (SIZE (6))
--
-- Global VMON counters Table
--
jnxmdiStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxmdiStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table lists mdi stats counters."
::= { jnxVmonServices 1 }
jnxmdiStatsEntry OBJECT-TYPE
SYNTAX JnxmdiStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry representing mdi stats counters."
INDEX { jnxmdiFPCSlotNo }
::= { jnxmdiStatsTable 1 }
JnxmdiStatsEntry ::= SEQUENCE {
jnxmdiFPCSlotNo Unsigned32,
jnxmdiActiveFlowsCount Counter64,
jnxmdiInsertedFlowsCount Counter64,
jnxmdiDeletedFlowsCount Counter64,
jnxmdiTotalPktsCount Counter64,
jnxmdiTotalBytesCount Counter64,
jnxmdiDFTotalAlarmCount Counter64,
jnxmdiDFInfoAlarmCount Counter64,
jnxmdiDFWarningAlarmCount Counter64,
jnxmdiDFCriticalAlarmCount Counter64,
jnxmdiMLRTotalAlarmCount Counter64,
jnxmdiMLRInfoAlarmCount Counter64,
jnxmdiMLRWarningAlarmCount Counter64,
jnxmdiMLRCriticalAlarmCount Counter64,
jnxmdiMRVTotalAlarmCount Counter64,
jnxmdiMRVInfoAlarmCount Counter64,
jnxmdiMRVWarningAlarmCount Counter64,
jnxmdiMRVCriticalAlarmCount Counter64
}
jnxmdiFPCSlotNo OBJECT-TYPE
SYNTAX Unsigned32(0..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"FPC Slot Number"
::= { jnxmdiStatsEntry 1 }
jnxmdiActiveFlowsCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Active Flows."
::= { jnxmdiStatsEntry 2 }
jnxmdiInsertedFlowsCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Flows Inserted."
::= { jnxmdiStatsEntry 3 }
jnxmdiDeletedFlowsCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Flows Deleted."
::= { jnxmdiStatsEntry 4 }
jnxmdiTotalPktsCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Number of Packets."
::= { jnxmdiStatsEntry 5 }
jnxmdiTotalBytesCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Number of Bytes."
::= { jnxmdiStatsEntry 6 }
jnxmdiDFTotalAlarmCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Number of Alarm Generated for DF."
::= { jnxmdiStatsEntry 7 }
jnxmdiDFInfoAlarmCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Number of Info Alarm Generated for DF."
::= { jnxmdiStatsEntry 8 }
jnxmdiDFWarningAlarmCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Number of Warning Alarm Generated for DF."
::= { jnxmdiStatsEntry 9 }
jnxmdiDFCriticalAlarmCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Number of Critical Alarm Generated for DF."
::= { jnxmdiStatsEntry 10 }
jnxmdiMLRTotalAlarmCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Number of Alarm Generated for MLR."
::= { jnxmdiStatsEntry 11 }
jnxmdiMLRInfoAlarmCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Number of Info Alarm Generated for MLR."
::= { jnxmdiStatsEntry 12 }
jnxmdiMLRWarningAlarmCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Number of Warning Alarm Generated for MLR."
::= { jnxmdiStatsEntry 13 }
jnxmdiMLRCriticalAlarmCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Number of Critical Alarm Generated for MLR."
::= { jnxmdiStatsEntry 14 }
jnxmdiMRVTotalAlarmCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Number of Alarm Generated for MRV."
::= { jnxmdiStatsEntry 15 }
jnxmdiMRVInfoAlarmCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Number of Info Alarm Generated for MRV."
::= { jnxmdiStatsEntry 16 }
jnxmdiMRVWarningAlarmCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Number of Warning Alarm Generated for MRV."
::= { jnxmdiStatsEntry 17 }
jnxmdiMRVCriticalAlarmCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Number of Critical Alarm Generated for MRV."
::= { jnxmdiStatsEntry 18 }
--
-- Error Counter Table
--
jnxmdiErrsTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxmdiErrsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table lists mdi errors counters."
::= { jnxVmonServices 2 }
jnxmdiErrsEntry OBJECT-TYPE
SYNTAX JnxmdiErrsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry representing mdi errors counters."
INDEX { jnxmdiFPCSlotNo }
::= { jnxmdiErrsTable 1 }
JnxmdiErrsEntry ::= SEQUENCE {
jnxmdiFPCSlotNo Unsigned32,
jnxmdiErrsFlowInsertErr Counter64,
jnxmdiErrsPolicerDrop Counter64,
jnxmdiErrsPIDLimitExceed Counter64,
jnxmdiErrsUnsupportedMediaPkts Counter64
}
jnxmdiErrsFlowInsertErr OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Number of Flow Insert Errors."
::= { jnxmdiErrsEntry 1 }
jnxmdiErrsPolicerDrop OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Number of Policer Drop."
::= { jnxmdiErrsEntry 2 }
jnxmdiErrsPIDLimitExceed OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Number of PID Limit Exceed."
::= { jnxmdiErrsEntry 3 }
jnxmdiErrsUnsupportedMediaPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Unsupported media packets."
::= { jnxmdiErrsEntry 4 }
--
-- Flow Table
--
jnxmdiFlowTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxmdiFlowEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table lists mdi flows."
::= { jnxVmonServices 3 }
jnxmdiFlowEntry OBJECT-TYPE
SYNTAX JnxmdiFlowEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry representing mdi stats counters."
INDEX {
jnxmdiFPCSlotNo,
jnxmdiFlowIdentifier
}
::= { jnxmdiFlowTable 1 }
JnxmdiFlowEntry ::= SEQUENCE {
jnxmdiFlowIdentifier Unsigned32,
jnxmdiFlowSrcAddr InetAddress,
jnxmdiFlowDstAddr InetAddress,
jnxmdiFlowAddrFamily InetAddressType,
jnxmdiFlowSrcPort InetPortNumber,
jnxmdiFlowDstPort InetPortNumber,
jnxmdiFlowInterfaceName DisplayString,
jnxmdiFlowInterfaceSNMPIndex InterfaceIndexOrZero,
jnxmdiFlowDirection JnxVmonFlowDirection,
jnxmdiFlowType JnxVmonFlowType,
jnxmdiFlowLastDF DisplayString,
jnxmdiFlowLastMLR Unsigned32,
jnxmdiFlowLastMRV DisplayString,
jnxmdiFlowAvgDF DisplayString,
jnxmdiFlowAvgMLR Unsigned32,
jnxmdiFlowAvgMRV DisplayString,
jnxmdiFlowTemplateName DisplayString,
jnxmdiFlowMDIRecCount Integer32,
jnxmdiFlowPIDCount Integer32
}
jnxmdiFlowIdentifier OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Flow Identifier for the flow"
::= { jnxmdiFlowEntry 1 }
jnxmdiFlowSrcAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Source IP address for the flow"
::= { jnxmdiFlowEntry 2 }
jnxmdiFlowDstAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Destination IP address for the flow"
::= { jnxmdiFlowEntry 3 }
jnxmdiFlowAddrFamily OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Address family for the flow"
::= { jnxmdiFlowEntry 4 }
jnxmdiFlowSrcPort OBJECT-TYPE
SYNTAX InetPortNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Source Port Number for the flow"
::= { jnxmdiFlowEntry 5 }
jnxmdiFlowDstPort OBJECT-TYPE
SYNTAX InetPortNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Destination Port Number for the flow"
::= { jnxmdiFlowEntry 6 }
jnxmdiFlowInterfaceName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Interface Name for the flow"
::= { jnxmdiFlowEntry 7 }
jnxmdiFlowInterfaceSNMPIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Interface SNMP Index for the flow"
::= { jnxmdiFlowEntry 8 }
jnxmdiFlowDirection OBJECT-TYPE
SYNTAX JnxVmonFlowDirection
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Direction for the flow"
::= { jnxmdiFlowEntry 9 }
jnxmdiFlowType OBJECT-TYPE
SYNTAX JnxVmonFlowType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of the flow"
::= { jnxmdiFlowEntry 10 }
jnxmdiFlowLastDF OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last DF Value for the flow"
::= { jnxmdiFlowEntry 11 }
jnxmdiFlowLastMLR OBJECT-TYPE
SYNTAX Unsigned32(0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last MLR Value for the flow"
::= { jnxmdiFlowEntry 12 }
jnxmdiFlowLastMRV OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last MRV Value for the flow"
::= { jnxmdiFlowEntry 13 }
jnxmdiFlowAvgDF OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average DF Value for the flow"
::= { jnxmdiFlowEntry 14 }
jnxmdiFlowAvgMLR OBJECT-TYPE
SYNTAX Unsigned32(0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average MLR Value for the flow"
::= { jnxmdiFlowEntry 15 }
jnxmdiFlowAvgMRV OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average MRV Value for the flow"
::= { jnxmdiFlowEntry 16 }
jnxmdiFlowTemplateName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Template Name of the Flow "
::= { jnxmdiFlowEntry 17 }
jnxmdiFlowMDIRecCount OBJECT-TYPE
SYNTAX Integer32(0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MDI Record Count for the flow"
::= { jnxmdiFlowEntry 18 }
jnxmdiFlowPIDCount OBJECT-TYPE
SYNTAX Integer32(0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"PID Count for the flow"
::= { jnxmdiFlowEntry 19 }
--
-- Flow MDI Record Table
--
jnxmdiFlowMDIRecTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxmdiFlowMDIRecEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table lists mdi flow records."
::= { jnxVmonServices 4 }
jnxmdiFlowMDIRecEntry OBJECT-TYPE
SYNTAX JnxmdiFlowMDIRecEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry representing mdi flow record."
INDEX {
jnxmdiFPCSlotNo,
jnxmdiFlowIdentifier,
jnxmdiFlowMDIRecIndex
}
::= { jnxmdiFlowMDIRecTable 1 }
JnxmdiFlowMDIRecEntry ::= SEQUENCE {
jnxmdiFPCSlotNo Unsigned32,
jnxmdiFlowIdentifier Unsigned32,
jnxmdiFlowMDIRecIndex Unsigned32,
jnxmdiFlowMDIRecDF DisplayString,
jnxmdiFlowMDIRecMLR Unsigned32,
jnxmdiFlowMDIRecMRV DisplayString
}
jnxmdiFlowMDIRecIndex OBJECT-TYPE
SYNTAX Unsigned32(0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"MDI Flow Record Index"
::= { jnxmdiFlowMDIRecEntry 1 }
jnxmdiFlowMDIRecDF OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DF Value of the Flow Record Index"
::= { jnxmdiFlowMDIRecEntry 2 }
jnxmdiFlowMDIRecMLR OBJECT-TYPE
SYNTAX Unsigned32(0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MLR Value of the Flow Record Index"
::= { jnxmdiFlowMDIRecEntry 3 }
jnxmdiFlowMDIRecMRV OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MRV Value of the Flow Record Index"
::= { jnxmdiFlowMDIRecEntry 4 }
--
-- Flow PID Table
--
jnxmdiFlowPIDTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxmdiFlowPIDEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table lists mdi flow PID."
::= { jnxVmonServices 5 }
jnxmdiFlowPIDEntry OBJECT-TYPE
SYNTAX JnxmdiFlowPIDEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry representing mdi flow PID."
INDEX {
jnxmdiFPCSlotNo,
jnxmdiFlowIdentifier,
jnxmdiFlowMDIRecIndex,
jnxmdiFlowPIDValue
}
::= { jnxmdiFlowPIDTable 1 }
JnxmdiFlowPIDEntry ::= SEQUENCE {
jnxmdiFPCSlotNo Unsigned32,
jnxmdiFlowIdentifier Unsigned32,
jnxmdiFlowMDIRecIndex Unsigned32,
jnxmdiFlowPIDValue Unsigned32,
jnxmdiFlowPIDMLR Unsigned32
}
jnxmdiFlowPIDValue OBJECT-TYPE
SYNTAX Unsigned32(0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"PID Value of the Flow Record Index"
::= { jnxmdiFlowPIDEntry 1 }
jnxmdiFlowPIDMLR OBJECT-TYPE
SYNTAX Unsigned32(0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"PID MLR Value of the Flow Record Index"
::= { jnxmdiFlowPIDEntry 2 }
--
-- Video Monitoring Objects for DF, MLR, MRV Alarm
--
jnxVmonFlowIdentifier OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Flow Identifier of the flow for SNMP trap"
::= { jnxVmonObjects 1 }
jnxVmonSourceIP OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Source IP address of the flow for SNMP trap"
::= { jnxVmonObjects 2 }
jnxVmonDestinationIP OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Destination IP address of the flow for SNMP trap"
::= { jnxVmonObjects 3 }
jnxVmonIPFamily OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IP address family of the flow for SNMP trap"
::= { jnxVmonObjects 4 }
jnxVmonSourcePort OBJECT-TYPE
SYNTAX InetPortNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Source Port number of the flow for SNMP trap"
::= { jnxVmonObjects 5 }
jnxVmonDestinationPort OBJECT-TYPE
SYNTAX InetPortNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Source Port number of the flow for SNMP trap"
::= { jnxVmonObjects 6 }
jnxVmonFlowType OBJECT-TYPE
SYNTAX JnxVmonFlowType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Flow type for SNMP trap"
::= { jnxVmonObjects 7 }
jnxVmonTrapLevel OBJECT-TYPE
SYNTAX JnxVmonTrapLevel
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Level of the SNMP Trap "
::= { jnxVmonObjects 8 }
jnxVmonFPCSlot OBJECT-TYPE
SYNTAX Integer32(0..127)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Chassis FPC Slot "
::= { jnxVmonObjects 9 }
jnxVmonInterfaceName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Interface Name for the Flow "
::= { jnxVmonObjects 10 }
jnxVmonInterfaceSNMPIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" SNMP Index of the Flow "
::= { jnxVmonObjects 11 }
jnxVmonTemplateName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Template Name of the Flow "
::= { jnxVmonObjects 12 }
jnxVmonFlowDirection OBJECT-TYPE
SYNTAX JnxVmonFlowDirection
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Flow of the direction "
::= { jnxVmonObjects 13 }
jnxVmonExpectedVal OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Expected value for the flow "
::= { jnxVmonObjects 14 }
jnxVmonComputedVal OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Computed value for the flow "
::= { jnxVmonObjects 15 }
jnxVmonMDIRecIdx OBJECT-TYPE
SYNTAX Unsigned32(0..15)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" MDIRecIdx for which the trap is being generated "
::= { jnxVmonObjects 16 }
jnxVmonAlarmMode OBJECT-TYPE
SYNTAX Unsigned32(0..3)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Alarm mode "
::= { jnxVmonObjects 17 }
-- ********************************************************************
-- define branches for jnx vmon traps
-- ********************************************************************
jnxVmonMDIDFAlarm NOTIFICATION-TYPE
OBJECTS {
jnxVmonFlowIdentifier,
jnxVmonSourceIP,
jnxVmonDestinationIP,
jnxVmonIPFamily,
jnxVmonSourcePort,
jnxVmonDestinationPort,
jnxVmonFlowType,
jnxVmonTrapLevel,
jnxVmonFPCSlot,
jnxVmonInterfaceName,
jnxVmonInterfaceSNMPIndex,
jnxVmonTemplateName,
jnxVmonFlowDirection,
jnxVmonExpectedVal,
jnxVmonComputedVal,
jnxVmonMDIRecIdx,
jnxVmonAlarmMode
}
STATUS current
DESCRIPTION
"The SNMP trap for the DF Alarm "
::= { jnxVmonNotifications 1 }
jnxVmonMDIMLRAlarm NOTIFICATION-TYPE
OBJECTS {
jnxVmonFlowIdentifier,
jnxVmonSourceIP,
jnxVmonDestinationIP,
jnxVmonIPFamily,
jnxVmonSourcePort,
jnxVmonDestinationPort,
jnxVmonFlowType,
jnxVmonTrapLevel,
jnxVmonFPCSlot,
jnxVmonInterfaceName,
jnxVmonInterfaceSNMPIndex,
jnxVmonTemplateName,
jnxVmonFlowDirection,
jnxVmonExpectedVal,
jnxVmonComputedVal,
jnxVmonMDIRecIdx,
jnxVmonAlarmMode
}
STATUS current
DESCRIPTION
"The SNMP trap for the MLR Alarm "
::= { jnxVmonNotifications 2 }
jnxVmonMDIMRVAlarm NOTIFICATION-TYPE
OBJECTS {
jnxVmonFlowIdentifier,
jnxVmonSourceIP,
jnxVmonDestinationIP,
jnxVmonIPFamily,
jnxVmonSourcePort,
jnxVmonDestinationPort,
jnxVmonFlowType,
jnxVmonTrapLevel,
jnxVmonFPCSlot,
jnxVmonInterfaceName,
jnxVmonInterfaceSNMPIndex,
jnxVmonTemplateName,
jnxVmonFlowDirection,
jnxVmonExpectedVal,
jnxVmonComputedVal,
jnxVmonMDIRecIdx,
jnxVmonAlarmMode
}
STATUS current
DESCRIPTION
"The SNMP trap for the MRV Alarm "
::= { jnxVmonNotifications 3 }
jnxVmonMDIFlowInsertAlarm NOTIFICATION-TYPE
OBJECTS {
jnxVmonFlowIdentifier,
jnxVmonSourceIP,
jnxVmonDestinationIP,
jnxVmonIPFamily,
jnxVmonSourcePort,
jnxVmonDestinationPort,
jnxVmonFlowType,
jnxVmonFPCSlot,
jnxVmonInterfaceName,
jnxVmonInterfaceSNMPIndex,
jnxVmonTemplateName,
jnxVmonFlowDirection
}
STATUS current
DESCRIPTION
"The SNMP trap for the New Flow Alarm "
::= { jnxVmonNotifications 4 }
jnxVmonMDIFlowDeleteAlarm NOTIFICATION-TYPE
OBJECTS {
jnxVmonFlowIdentifier,
jnxVmonSourceIP,
jnxVmonDestinationIP,
jnxVmonIPFamily,
jnxVmonSourcePort,
jnxVmonDestinationPort,
jnxVmonFlowType,
jnxVmonFPCSlot,
jnxVmonInterfaceName,
jnxVmonInterfaceSNMPIndex,
jnxVmonTemplateName,
jnxVmonFlowDirection
}
STATUS current
DESCRIPTION
"The SNMP trap for the New Flow Alarm "
::= { jnxVmonNotifications 5 }
END

View File

@@ -0,0 +1,280 @@
-- *****************************************************************
-- MPLS-LSR-STD-CAPABILITY.mib: Juniper MPLS-LSR-STD-MIB AGENT-CAPABILITIES
--
-- Copyright (c) 2013, Juniper Networks, Inc.
-- All rights reserved.
--
-- *****************************************************************
MPLS-LSR-STD-CAPABILITY DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
jnxAgentCapability
FROM JUNIPER-SMI;
jnxmplsLsrStdCapability MODULE-IDENTITY
LAST-UPDATED "201410290000Z"
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
"Juniper Technical Assistance Center
Juniper Networks, Inc.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: support@juniper.net"
DESCRIPTION
"Agent capabilities for MPLS-LSR-STD-MIB (RFC3813)"
::= { jnxAgentCapability 4 }
jnxmplsLsrStdCapJunos AGENT-CAPABILITIES
PRODUCT-RELEASE "All JUNOS Version"
STATUS current
DESCRIPTION "MPLS-LSR-STD-MIB capabilities"
SUPPORTS MPLS-LSR-STD-MIB
INCLUDES { mplsInSegmentGroup,
mplsOutSegmentGroup,
mplsXCGroup,
mplsInterfaceGroup,
mplsLabelStackGroup
}
-- InSegment Group
VARIATION mplsInSegmentIndexNext
ACCESS read-only
DESCRIPTION "This object always returns a byte of zero"
VARIATION mplsInSegmentInterface
ACCESS read-only
DESCRIPTION "Write access is not required."
VARIATION mplsInSegmentLabel
ACCESS read-only
DESCRIPTION "Write access is not required."
VARIATION mplsInSegmentLabelPtr
ACCESS read-only
DESCRIPTION "Write access is not required."
VARIATION mplsInSegmentNPop
ACCESS read-only
DESCRIPTION "Write access is not required. This object
is always returns 1."
VARIATION mplsInSegmentAddrFamily
ACCESS read-only
DESCRIPTION "Write access is not required. Always returns value
other(0) indicates that the family type is either
unknown or undefined"
VARIATION mplsInSegmentOwner
ACCESS read-only
DESCRIPTION "Write access is not required. "
VARIATION mplsInSegmentRowStatus
ACCESS read-only
DESCRIPTION "Always returns value 1 meaning it is active."
VARIATION mplsInSegmentStorageType
ACCESS read-only
DESCRIPTION "Write access is not required.Always returns value 2
meaning it is volatile"
VARIATION mplsInSegmentTrafficParamPtr
ACCESS read-only
DESCRIPTION "This object always returns value 0."
VARIATION mplsInSegmentMapIndex
ACCESS not-implemented
DESCRIPTION "Unsupported"
-- OutSegment Group
VARIATION mplsOutSegmentIndexNext
ACCESS read-only
DESCRIPTION "read-only. Always returns a byte of 0."
VARIATION mplsOutSegmentInterface
ACCESS read-only
DESCRIPTION "Write access is not required"
VARIATION mplsOutSegmentPushTopLabel
ACCESS read-only
DESCRIPTION "Write access is not required."
VARIATION mplsOutSegmentTopLabel
ACCESS read-only
DESCRIPTION "Write access is not required."
VARIATION mplsOutSegmentTopLabelPtr
ACCESS read-only
DESCRIPTION "read-only. This object always returns 0."
VARIATION mplsOutSegmentNextHopAddrType
ACCESS read-only
DESCRIPTION "Write access is not required.
Only unknown(0), ipv4(1) and ipv6(2) supported."
VARIATION mplsOutSegmentNextHopAddr
ACCESS read-only
DESCRIPTION "Write access is not required."
VARIATION mplsOutSegmentXCIndex
ACCESS read-only
DESCRIPTION "Write access not required."
VARIATION mplsOutSegmentOwner
ACCESS read-only
DESCRIPTION "Write access not required.
Always retuns value unknown(1)"
VARIATION mplsOutSegmentPerfOctets
ACCESS not-implemented
DESCRIPTION "not supported."
VARIATION mplsOutSegmentPerfDiscards
ACCESS not-implemented
DESCRIPTION "not supported."
VARIATION mplsOutSegmentPerfErrors
ACCESS not-implemented
DESCRIPTION "not supported."
VARIATION mplsOutSegmentRowStatus
ACCESS read-only
DESCRIPTION "Write access not required.
Always returns value active(1)."
VARIATION mplsOutSegmentStorageType
ACCESS read-only
DESCRIPTION "Write access not required.
Always returns value volatile(2)"
VARIATION mplsOutSegmentTrafficParamPtr
ACCESS read-only
DESCRIPTION "read-only. This object always returns 0"
-- XC Group
VARIATION mplsXCIndexNext
ACCESS read-only
DESCRIPTION "This object always returns value 0."
VARIATION mplsXCLspId
ACCESS read-only
DESCRIPTION "Write access is not required."
VARIATION mplsXCLabelStackIndex
ACCESS read-only
DESCRIPTION "Write access is not required."
VARIATION mplsXCOwner
ACCESS read-only
DESCRIPTION "Write access not required."
VARIATION mplsXCAdminStatus
ACCESS read-only
DESCRIPTION "Write access not required.
Always returns value up(1)."
VARIATION mplsXCRowStatus
ACCESS read-only
DESCRIPTION "Write access is not required.
Always retuns value active(1)"
VARIATION mplsXCStorageType
ACCESS read-only
DESCRIPTION "Write access not needed.
Always returns volatile(2)."
VARIATION mplsXCOperStatus
ACCESS read-only
DESCRIPTION "Write access not required.
Always returns value up(1)."
VARIATION mplsXCNotificationsEnable
ACCESS read-only
DESCRIPTION "Write access not needed.
Always returns false(2)."
-- Interface Group
VARIATION mplsInterfaceLabelMinIn
ACCESS read-only
DESCRIPTION "Write access not required.
Always returns value 0."
VARIATION mplsInterfaceLabelMaxIn
ACCESS read-only
DESCRIPTION "Write access is not required.
Always returns MPLS_MAX_LABEL
(0xfffff is the value supported now )."
VARIATION mplsInterfaceLabelMinOut
ACCESS read-only
DESCRIPTION "Write access not required.
Always returns 0."
VARIATION mplsInterfaceLabelMaxOut
ACCESS read-only
DESCRIPTION "Write access is not required.
Always returns MPLS_MAX_LABEL
(0xfffff is the value supported now)."
VARIATION mplsInterfaceTotalBandwidth
ACCESS read-only
DESCRIPTION "Write access not required.
Always returns 0."
VARIATION mplsInterfaceAvailableBandwidth
ACCESS read-only
DESCRIPTION "Write access not required.
Always returns 0."
VARIATION mplsInterfaceLabelParticipationType
ACCESS read-only
DESCRIPTION "Write access not required."
-- LabelStack Group
VARIATION mplsLabelStackLabel
ACCESS read-only
DESCRIPTION "Write access not required"
VARIATION mplsLabelStackLabelPtr
ACCESS read-only
DESCRIPTION "Write access not required"
VARIATION mplsLabelStackRowStatus
ACCESS read-only
DESCRIPTION "Write access not required.
Always returns active(1)."
VARIATION mplsLabelStackStorageType
ACCESS read-only
DESCRIPTION "Write access not required.
Always returns volatile(2)."
VARIATION mplsLabelStackIndexNext
ACCESS read-only
DESCRIPTION "Always returna a byte of 0"
-- NOTIFICATION-TYPE
VARIATION mplsXCUp
DESCRIPTION "Not supported"
VARIATION mplsXCDown
DESCRIPTION "Not supported"
::= { jnxmplsLsrStdCapability 4 }
END