mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
fix (#13113)
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
--
|
--
|
||||||
-- Juniper Enterprise Specific MIB: Structure of Management Information
|
-- Juniper Enterprise Specific MIB: Structure of Management Information
|
||||||
--
|
--
|
||||||
-- Copyright (c) 2002-2008, Juniper Networks, Inc.
|
-- Copyright (c) 2002-2013, Juniper Networks, Inc.
|
||||||
-- All rights reserved.
|
-- All rights reserved.
|
||||||
--
|
--
|
||||||
-- The contents of this document are subject to change without notice.
|
-- The contents of this document are subject to change without notice.
|
||||||
@@ -15,19 +15,25 @@ IMPORTS
|
|||||||
FROM SNMPv2-SMI;
|
FROM SNMPv2-SMI;
|
||||||
|
|
||||||
juniperMIB MODULE-IDENTITY
|
juniperMIB MODULE-IDENTITY
|
||||||
LAST-UPDATED "200910290000Z"
|
LAST-UPDATED "201912180000Z" -- Wed Dec 18 00:00:00 2019 UTC
|
||||||
ORGANIZATION "Juniper Networks, Inc."
|
ORGANIZATION "Juniper Networks, Inc."
|
||||||
CONTACT-INFO
|
CONTACT-INFO
|
||||||
" Juniper Technical Assistance Center
|
" Juniper Technical Assistance Center
|
||||||
Juniper Networks, Inc.
|
Juniper Networks, Inc.
|
||||||
1194 N. Mathilda Avenue
|
1133 Innovation Way
|
||||||
Sunnyvale, CA 94089
|
Sunnyvale, CA 94089
|
||||||
E-mail: support@juniper.net"
|
E-mail: support@juniper.net"
|
||||||
DESCRIPTION
|
DESCRIPTION
|
||||||
"The Structure of Management Information for Juniper Networks."
|
"The Structure of Management Information for Juniper Networks."
|
||||||
|
REVISION "201007090000Z" -- Jul 09, 2010
|
||||||
|
DESCRIPTION
|
||||||
|
"Added jnxLicenseMibRoot branch."
|
||||||
REVISION "200910290000Z" -- Oct 29, 2009
|
REVISION "200910290000Z" -- Oct 29, 2009
|
||||||
DESCRIPTION
|
DESCRIPTION
|
||||||
"Added jnxCosNotifications branch."
|
"Added jnxCosNotifications branch."
|
||||||
|
REVISION "201006180000Z" -- Jun 18, 2010
|
||||||
|
DESCRIPTION
|
||||||
|
"Added jnxLicenseMibRoot branch."
|
||||||
REVISION "200304170100Z" -- 17-Apr-03
|
REVISION "200304170100Z" -- 17-Apr-03
|
||||||
DESCRIPTION
|
DESCRIPTION
|
||||||
"Added jnxExperiment branch."
|
"Added jnxExperiment branch."
|
||||||
@@ -43,6 +49,74 @@ juniperMIB MODULE-IDENTITY
|
|||||||
REVISION "200710090000Z" -- 9-Oct-07
|
REVISION "200710090000Z" -- 9-Oct-07
|
||||||
DESCRIPTION
|
DESCRIPTION
|
||||||
"Added jnxAdvancedInsightMgr branch."
|
"Added jnxAdvancedInsightMgr branch."
|
||||||
|
REVISION "200912310000Z" -- 31-Dec-09
|
||||||
|
DESCRIPTION
|
||||||
|
"Added jnxBxMibRoot branch."
|
||||||
|
REVISION "201007140000Z" -- 14-Jul-10
|
||||||
|
DESCRIPTION
|
||||||
|
"Added jnxSubscriberMibRoot branch."
|
||||||
|
REVISION "201101260000Z" -- 26-Jan-11
|
||||||
|
DESCRIPTION
|
||||||
|
"Added jnxDcfMibRoot branch."
|
||||||
|
REVISION "201202100000Z" -- 10-Feb-12
|
||||||
|
DESCRIPTION
|
||||||
|
"Added jnxMediaFlow branch."
|
||||||
|
REVISION "201208010000Z" -- 01-Aug-12
|
||||||
|
DESCRIPTION
|
||||||
|
"Added jnxSDKApplicationsRoot branch."
|
||||||
|
REVISION "201211010000Z" -- 01-Nov12
|
||||||
|
DESCRIPTION
|
||||||
|
"Added jnxJVAEMibRoot branch."
|
||||||
|
REVISION "201212070000Z" -- 7-Dec-12
|
||||||
|
DESCRIPTION
|
||||||
|
"Added jnxStrm branch."
|
||||||
|
REVISION "201301250000Z" -- 25-Jan-13
|
||||||
|
DESCRIPTION
|
||||||
|
"Added jnxIfOtnMibRoot branch.
|
||||||
|
Added jnxOpticsMibRoot branch.
|
||||||
|
Added jnxAlarmExtMibRoot branch.
|
||||||
|
Added jnxoptIfMibRoot branch.
|
||||||
|
Added jnxIfOtnNotifications branch.
|
||||||
|
Added jnxOpticsNotifications branch."
|
||||||
|
REVISION "201311260000Z" -- 26-Nov-13
|
||||||
|
DESCRIPTION
|
||||||
|
" Added jnxSnmpSetMibRoot branch"
|
||||||
|
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"
|
||||||
|
|
||||||
|
REVISION "201605310000Z" -- 31-May-16
|
||||||
|
DESCRIPTION
|
||||||
|
"Removed duplicate entries"
|
||||||
|
REVISION "201703010000Z" --01-Mar-17
|
||||||
|
DESCRIPTION
|
||||||
|
"Add jnxOamMibRoot"
|
||||||
|
|
||||||
|
REVISION "201806010000Z" --01-Jun-18
|
||||||
|
DESCRIPTION
|
||||||
|
"Add jnxWirelessWANStatusMibRoot"
|
||||||
|
|
||||||
|
REVISION "201906010000Z" --01-Jun-19
|
||||||
|
DESCRIPTION
|
||||||
|
"Add jnxWlanWAPStatusMibRoot"
|
||||||
|
|
||||||
|
REVISION "201910230924Z" --23-Oct-19
|
||||||
|
DESCRIPTION
|
||||||
|
"Add jnxjSysmonMibRoot"
|
||||||
|
|
||||||
|
REVISION "201912180000Z" --18-Dec-19
|
||||||
|
DESCRIPTION
|
||||||
|
"Add jnxTLBMIBRoot"
|
||||||
|
|
||||||
|
REVISION "202003250000Z" --25-Mar-20
|
||||||
|
DESCRIPTION
|
||||||
|
"Add jnxTLBNotifications"
|
||||||
::= { enterprises 2636 }
|
::= { enterprises 2636 }
|
||||||
|
|
||||||
--
|
--
|
||||||
@@ -61,13 +135,25 @@ jnxProducts OBJECT-IDENTITY
|
|||||||
-- The following OIDs are used as the basis for identifying other
|
-- The following OIDs are used as the basis for identifying other
|
||||||
-- Juniper products.
|
-- Juniper products.
|
||||||
--
|
--
|
||||||
jnxReservedProducts1 OBJECT IDENTIFIER ::= { jnxProducts 2 }
|
-- jnxMediaFlow refers to the root MIB object for Juniper's
|
||||||
jnxReservedProducts2 OBJECT IDENTIFIER ::= { jnxProducts 3 }
|
-- Media Flow Controller, a non-JUNOS based product.
|
||||||
|
jnxMediaFlow OBJECT IDENTIFIER ::= { jnxProducts 2 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Top-level object identifier registry used by the JunosSpace Products.
|
||||||
|
|
||||||
|
jnxJunosSpace OBJECT IDENTIFIER ::= { jnxProducts 3 }
|
||||||
|
|
||||||
jnxReservedProducts3 OBJECT IDENTIFIER ::= { jnxProducts 4 }
|
jnxReservedProducts3 OBJECT IDENTIFIER ::= { jnxProducts 4 }
|
||||||
jnxReservedProducts4 OBJECT IDENTIFIER ::= { jnxProducts 5 }
|
jnxReservedProducts4 OBJECT IDENTIFIER ::= { jnxProducts 5 }
|
||||||
jnxReservedProducts5 OBJECT IDENTIFIER ::= { jnxProducts 6 }
|
jnxReservedProducts5 OBJECT IDENTIFIER ::= { jnxProducts 6 }
|
||||||
|
jnxSDKApplicationsRoot OBJECT IDENTIFIER ::= { jnxProducts 7 }
|
||||||
|
jnxJAB OBJECT IDENTIFIER ::= { jnxProducts 8 }
|
||||||
|
|
||||||
|
|
||||||
|
-- jnxStrm refers to the root MIB object for STRM products.
|
||||||
|
-- STRM is a non-JUNOS based product.
|
||||||
|
jnxStrm OBJECT IDENTIFIER ::= { jnxProducts 9 }
|
||||||
|
|
||||||
jnxServices OBJECT-IDENTITY
|
jnxServices OBJECT-IDENTITY
|
||||||
STATUS current
|
STATUS current
|
||||||
@@ -87,7 +173,7 @@ jnxMibs OBJECT-IDENTITY
|
|||||||
jnxJsMibRoot OBJECT IDENTIFIER ::= { jnxMibs 39 }
|
jnxJsMibRoot OBJECT IDENTIFIER ::= { jnxMibs 39 }
|
||||||
jnxExMibRoot OBJECT IDENTIFIER ::= { jnxMibs 40 }
|
jnxExMibRoot OBJECT IDENTIFIER ::= { jnxMibs 40 }
|
||||||
jnxWxMibRoot OBJECT IDENTIFIER ::= { jnxMibs 41 }
|
jnxWxMibRoot OBJECT IDENTIFIER ::= { jnxMibs 41 }
|
||||||
jnxReservedMibs4 OBJECT IDENTIFIER ::= { jnxMibs 42 }
|
jnxDcfMibRoot OBJECT IDENTIFIER ::= { jnxMibs 42 }
|
||||||
jnxReservedMibs5 OBJECT IDENTIFIER ::= { jnxMibs 43 }
|
jnxReservedMibs5 OBJECT IDENTIFIER ::= { jnxMibs 43 }
|
||||||
|
|
||||||
-- PFE data
|
-- PFE data
|
||||||
@@ -129,10 +215,100 @@ jnxMibs OBJECT-IDENTITY
|
|||||||
-- juniper OTN MIB
|
-- juniper OTN MIB
|
||||||
jnxOtnMibRoot OBJECT IDENTIFIER ::= { jnxMibs 56 }
|
jnxOtnMibRoot OBJECT IDENTIFIER ::= { jnxMibs 56 }
|
||||||
|
|
||||||
|
-- juniper power supply management MIB
|
||||||
|
jnxPsuMIBRoot OBJECT IDENTIFIER ::= { jnxMibs 58 }
|
||||||
|
|
||||||
|
-- juniper NAT MIB
|
||||||
|
jnxSvcsMibRoot OBJECT IDENTIFIER ::= { jnxMibs 59 }
|
||||||
|
|
||||||
|
-- juniper DOM MIB
|
||||||
|
jnxDomMibRoot OBJECT IDENTIFIER ::= { jnxMibs 60 }
|
||||||
|
|
||||||
jnxTraps OBJECT-IDENTITY
|
-- juniper JDHCPD MIB Release 10.4
|
||||||
|
jnxJdhcpMibRoot OBJECT IDENTIFIER ::= { jnxMibs 61 }
|
||||||
|
|
||||||
|
-- juniper JDHCPDv6 MIB Release 10.4
|
||||||
|
jnxJdhcpv6MibRoot OBJECT IDENTIFIER ::= { jnxMibs 62 }
|
||||||
|
|
||||||
|
-- juniper License management MIB
|
||||||
|
jnxLicenseMibRoot OBJECT IDENTIFIER ::= { jnxMibs 63 }
|
||||||
|
|
||||||
|
-- juniper Subscriber MIB
|
||||||
|
jnxSubscriberMibRoot OBJECT IDENTIFIER ::= { jnxMibs 64 }
|
||||||
|
|
||||||
|
-- juniper MAG MIB
|
||||||
|
jnxMagMibRoot OBJECT IDENTIFIER ::= { jnxMibs 65 }
|
||||||
|
|
||||||
|
-- Root of juniper MobileGateway MIBs
|
||||||
|
jnxMobileGatewayMibRoot OBJECT IDENTIFIER ::= { jnxMibs 66 }
|
||||||
|
|
||||||
|
-- juniper PPPOE MIB
|
||||||
|
jnxPppoeMibRoot OBJECT IDENTIFIER ::= { jnxMibs 67 }
|
||||||
|
|
||||||
|
-- juniper PPP MIB
|
||||||
|
jnxPppMibRoot OBJECT IDENTIFIER ::= { jnxMibs 68 }
|
||||||
|
|
||||||
|
-- junosV App Engine MIB
|
||||||
|
jnxJVAEMibRoot OBJECT IDENTIFIER ::= { jnxMibs 69 }
|
||||||
|
|
||||||
|
-- juniper if otn mib
|
||||||
|
jnxIfOtnMibRoot OBJECT IDENTIFIER ::= { jnxMibs 70 }
|
||||||
|
|
||||||
|
-- juniper if optics mib
|
||||||
|
jnxOpticsMibRoot OBJECT IDENTIFIER ::= { jnxMibs 71 }
|
||||||
|
|
||||||
|
jnxAlarmExtMibRoot OBJECT IDENTIFIER ::= { jnxMibs 72 }
|
||||||
|
|
||||||
|
-- jnx-optif - rfc3591 mapped as jnx mib
|
||||||
|
jnxoptIfMibRoot OBJECT IDENTIFIER ::= { jnxMibs 73 }
|
||||||
|
|
||||||
|
-- juniper FRU config mib
|
||||||
|
jnxFruMibRoot OBJECT IDENTIFIER ::= { jnxMibs 74 }
|
||||||
|
|
||||||
|
-- juniper timing(PTP/SyncE) events notification mib
|
||||||
|
jnxTimingNotfnsMIBRoot OBJECT IDENTIFIER ::= { jnxMibs 75 }
|
||||||
|
|
||||||
|
jnxSnmpSetMibRoot OBJECT IDENTIFIER ::= { jnxMibs 76 }
|
||||||
|
|
||||||
|
-- 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 }
|
||||||
|
|
||||||
|
-- juniper OAMD mib
|
||||||
|
jnxOamMibRoot OBJECT IDENTIFIER ::= { jnxMibs 83 }
|
||||||
|
|
||||||
|
-- juniper Tunnel statistics mib
|
||||||
|
jnxTunnelStatsMibRoot OBJECT IDENTIFIER ::= { jnxMibs 84 }
|
||||||
|
|
||||||
|
-- juniper URL Filtering Daemon mib
|
||||||
|
jnxURLFMibRoot OBJECT IDENTIFIER ::= { jnxMibs 85 }
|
||||||
|
|
||||||
|
-- Custom OID mib root which gets added dynamically during run-time
|
||||||
|
jnxCustomMibRoot OBJECT IDENTIFIER ::= { jnxMibs 86 }
|
||||||
|
|
||||||
|
jnxWirelessWANStatusMibRoot OBJECT IDENTIFIER ::= { jnxMibs 87 }
|
||||||
|
|
||||||
|
jnxWlanWAPStatusMibRoot OBJECT IDENTIFIER ::= { jnxMibs 88 }
|
||||||
|
|
||||||
|
jnxUserFirewallsRoot OBJECT IDENTIFIER ::= { jnxMibs 89 }
|
||||||
|
|
||||||
|
jnxjSysmonMibRoot OBJECT IDENTIFIER ::= { jnxMibs 90 }
|
||||||
|
|
||||||
|
jnxTLBMIBRoot OBJECT IDENTIFIER ::= {jnxMibs 91}
|
||||||
|
|
||||||
|
jnxTraps OBJECT-IDENTITY
|
||||||
STATUS current
|
STATUS current
|
||||||
DESCRIPTION
|
DESCRIPTION
|
||||||
"The root of Juniper's Trap OIDs."
|
"The root of Juniper's Trap OIDs."
|
||||||
@@ -156,7 +332,35 @@ jnxTraps OBJECT-IDENTITY
|
|||||||
-- jnxSAIDPNotifications is for Stand alone IDP devices
|
-- jnxSAIDPNotifications is for Stand alone IDP devices
|
||||||
jnxSAIDPNotifications OBJECT IDENTIFIER ::= { jnxTraps 16 }
|
jnxSAIDPNotifications OBJECT IDENTIFIER ::= { jnxTraps 16 }
|
||||||
jnxCosNotifications OBJECT IDENTIFIER ::= { jnxTraps 17 }
|
jnxCosNotifications OBJECT IDENTIFIER ::= { jnxTraps 17 }
|
||||||
|
jnxDomNotifications OBJECT IDENTIFIER ::= { jnxTraps 18 }
|
||||||
|
jnxFabricChassisTraps OBJECT IDENTIFIER ::= { jnxTraps 19 }
|
||||||
|
jnxFabricChassisOKTraps OBJECT IDENTIFIER ::= { jnxTraps 20 }
|
||||||
|
|
||||||
|
-- juniper if otn traps
|
||||||
|
jnxIfOtnNotifications OBJECT IDENTIFIER ::= { jnxTraps 21 }
|
||||||
|
|
||||||
|
-- juniper if optics traps
|
||||||
|
jnxOpticsNotifications OBJECT IDENTIFIER ::= { jnxTraps 22 }
|
||||||
|
|
||||||
|
-- juniper FRU config traps
|
||||||
|
jnxFruTraps OBJECT IDENTIFIER ::= { jnxTraps 23 }
|
||||||
|
jnxSnmpSetTraps OBJECT IDENTIFIER ::= { jnxTraps 24 }
|
||||||
|
|
||||||
|
jnxDomLaneNotifications OBJECT IDENTIFIER ::= { jnxTraps 25 }
|
||||||
|
|
||||||
|
-- TWAMP Client traps
|
||||||
|
jnxTwampNotificationPrefix OBJECT IDENTIFIER ::= {jnxTraps 27 }
|
||||||
|
|
||||||
|
jnxIplcNotifications OBJECT IDENTIFIER ::= { jnxTraps 28 }
|
||||||
|
|
||||||
|
jnxIlaNotifications OBJECT IDENTIFIER ::= { jnxTraps 29 }
|
||||||
|
|
||||||
|
-- Customer will define their custom trap OID under this root
|
||||||
|
jnxCustomSyslogNotifications OBJECT IDENTIFIER ::= { jnxTraps 30 }
|
||||||
|
|
||||||
|
jnxjSysmonNotifications OBJECT IDENTIFIER ::= { jnxTraps 31 }
|
||||||
|
|
||||||
|
jnxTLBNotifications OBJECT IDENTIFIER ::= { jnxTraps 32 }
|
||||||
|
|
||||||
-- This is the top-level object identifier registry used by Juniper
|
-- This is the top-level object identifier registry used by Juniper
|
||||||
-- products for SNMP modules containing experimental MIB definitions.
|
-- products for SNMP modules containing experimental MIB definitions.
|
||||||
@@ -194,4 +398,17 @@ jnxAAA OBJECT IDENTIFIER ::= { juniperMIB 8 }
|
|||||||
--
|
--
|
||||||
jnxAdvancedInsightMgr OBJECT IDENTIFIER ::= { juniperMIB 9 }
|
jnxAdvancedInsightMgr OBJECT IDENTIFIER ::= { juniperMIB 9 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- This is the top-level object identifier registry used by the
|
||||||
|
-- BX series Products.
|
||||||
|
--
|
||||||
|
jnxBxMibRoot OBJECT IDENTIFIER ::= { juniperMIB 10 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- This is the top-level object identifier registry used by Agent
|
||||||
|
-- Capabilities mibs.
|
||||||
|
--
|
||||||
|
jnxAgentCapability OBJECT IDENTIFIER ::= { juniperMIB 11 }
|
||||||
|
|
||||||
|
|
||||||
END
|
END
|
||||||
|
@@ -20,12 +20,12 @@ IMPORTS
|
|||||||
FROM JUNIPER-JS-SMI;
|
FROM JUNIPER-JS-SMI;
|
||||||
|
|
||||||
jnxJsSPUMonitoringMIB MODULE-IDENTITY
|
jnxJsSPUMonitoringMIB MODULE-IDENTITY
|
||||||
LAST-UPDATED "201003250000Z" -- Mar 25 00:00:00 2010 UTC
|
LAST-UPDATED "201912090000Z" -- Dec 09 00:00:00 2019 UTC
|
||||||
ORGANIZATION "Juniper Networks, Inc."
|
ORGANIZATION "Juniper Networks, Inc."
|
||||||
CONTACT-INFO
|
CONTACT-INFO
|
||||||
" Juniper Technical Assistance Center
|
" Juniper Technical Assistance Center
|
||||||
Juniper Networks, Inc.
|
Juniper Networks, Inc.
|
||||||
1194 N. Mathilda Avenue
|
1133 Innovation Way
|
||||||
Sunnyvale, CA 94089
|
Sunnyvale, CA 94089
|
||||||
E-mail: support@juniper.net"
|
E-mail: support@juniper.net"
|
||||||
DESCRIPTION
|
DESCRIPTION
|
||||||
@@ -35,6 +35,10 @@ jnxJsSPUMonitoringMIB MODULE-IDENTITY
|
|||||||
"201207040000Z" -- Jul 04 00:00:00 2012 UTC
|
"201207040000Z" -- Jul 04 00:00:00 2012 UTC
|
||||||
DESCRIPTION
|
DESCRIPTION
|
||||||
"add MIB for session counters of IPv4 and IPv6 respectively."
|
"add MIB for session counters of IPv4 and IPv6 respectively."
|
||||||
|
REVISION
|
||||||
|
"201912090000Z" -- Dec 09 00:00:00 2019 UTC
|
||||||
|
DESCRIPTION
|
||||||
|
"add SPU thread statistics."
|
||||||
|
|
||||||
::= { jnxJsSPUMonitoringRoot 1 }
|
::= { jnxJsSPUMonitoringRoot 1 }
|
||||||
|
|
||||||
@@ -71,7 +75,8 @@ jnxJsSPUMonitoringMIB MODULE-IDENTITY
|
|||||||
jnxJsSPUMonitoringFlowSessIPv4 Unsigned32,
|
jnxJsSPUMonitoringFlowSessIPv4 Unsigned32,
|
||||||
jnxJsSPUMonitoringFlowSessIPv6 Unsigned32,
|
jnxJsSPUMonitoringFlowSessIPv6 Unsigned32,
|
||||||
jnxJsSPUMonitoringCPSessIPv4 Unsigned32,
|
jnxJsSPUMonitoringCPSessIPv4 Unsigned32,
|
||||||
jnxJsSPUMonitoringCPSessIPv6 Unsigned32
|
jnxJsSPUMonitoringCPSessIPv6 Unsigned32,
|
||||||
|
jnxJsSPUMonitoringSPUThreadsNumber Unsigned32
|
||||||
}
|
}
|
||||||
|
|
||||||
jnxJsSPUMonitoringIndex OBJECT-TYPE
|
jnxJsSPUMonitoringIndex OBJECT-TYPE
|
||||||
@@ -203,8 +208,15 @@ jnxJsSPUMonitoringMIB MODULE-IDENTITY
|
|||||||
DESCRIPTION
|
DESCRIPTION
|
||||||
"Current IPv6 CP session number of SPU."
|
"Current IPv6 CP session number of SPU."
|
||||||
::= { jnxJsSPUMonitoringObjectsEntry 15 }
|
::= { jnxJsSPUMonitoringObjectsEntry 15 }
|
||||||
|
|
||||||
|
jnxJsSPUMonitoringSPUThreadsNumber OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Number of threads for an SPU."
|
||||||
|
::= { jnxJsSPUMonitoringObjectsEntry 16 }
|
||||||
|
|
||||||
jnxJsSPUMonitoringCurrentTotalSession OBJECT-TYPE
|
jnxJsSPUMonitoringCurrentTotalSession OBJECT-TYPE
|
||||||
SYNTAX Unsigned32
|
SYNTAX Unsigned32
|
||||||
MAX-ACCESS read-only
|
MAX-ACCESS read-only
|
||||||
@@ -347,4 +359,66 @@ jnxJsSPUMonitoringMIB MODULE-IDENTITY
|
|||||||
DESCRIPTION
|
DESCRIPTION
|
||||||
"System level total IPv6 session in use."
|
"System level total IPv6 session in use."
|
||||||
::= { jnxJsSPUMonitoringMIB 6 }
|
::= { jnxJsSPUMonitoringMIB 6 }
|
||||||
|
|
||||||
|
jnxJsSPUMonitoringSPUThreadsTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF JnxJsSPUMonitoringSPUThreadsEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This table exposes threads utilization statistics for an SPU."
|
||||||
|
::= { jnxJsSPUMonitoringMIB 7 }
|
||||||
|
|
||||||
|
jnxJsSPUMonitoringSPUThreadsEntry OBJECT-TYPE
|
||||||
|
SYNTAX JnxJsSPUMonitoringSPUThreadsEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Entry collects CPU utilization statistics for a thread."
|
||||||
|
INDEX
|
||||||
|
{
|
||||||
|
jnxJsSPUMonitoringIndex,
|
||||||
|
jnxJsSPUMonitoringSPUThreadIndex
|
||||||
|
}
|
||||||
|
::= { jnxJsSPUMonitoringSPUThreadsTable 1 }
|
||||||
|
|
||||||
|
JnxJsSPUMonitoringSPUThreadsEntry ::= SEQUENCE {
|
||||||
|
jnxJsSPUMonitoringSPUThreadIndex Unsigned32,
|
||||||
|
jnxJsSPUMonitoringSPUThreadLastMinUsage Unsigned32,
|
||||||
|
jnxJsSPUMonitoringSPUThreadLastHourUsage Unsigned32,
|
||||||
|
jnxJsSPUMonitoringSPUThreadLastDayUsage Unsigned32
|
||||||
|
}
|
||||||
|
|
||||||
|
jnxJsSPUMonitoringSPUThreadIndex OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Thread index on an SPU."
|
||||||
|
::= { jnxJsSPUMonitoringSPUThreadsEntry 1 }
|
||||||
|
|
||||||
|
jnxJsSPUMonitoringSPUThreadLastMinUsage OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Thread utilization of last minute."
|
||||||
|
::= { jnxJsSPUMonitoringSPUThreadsEntry 2 }
|
||||||
|
|
||||||
|
jnxJsSPUMonitoringSPUThreadLastHourUsage OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Thread utilization of last hour."
|
||||||
|
::= { jnxJsSPUMonitoringSPUThreadsEntry 3 }
|
||||||
|
|
||||||
|
jnxJsSPUMonitoringSPUThreadLastDayUsage OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Thread utilization of last day."
|
||||||
|
::= { jnxJsSPUMonitoringSPUThreadsEntry 4 }
|
||||||
|
|
||||||
END
|
END
|
||||||
|
|
||||||
|
@@ -1,424 +0,0 @@
|
|||||||
--
|
|
||||||
-- Juniper Enterprise specific MIB: SRX5000 SPU monitoring MIB
|
|
||||||
--
|
|
||||||
-- Copyright (c) 2008-2010, Juniper Networks, Inc.
|
|
||||||
-- All rights reserved.
|
|
||||||
--
|
|
||||||
-- The contents of this document are subject to change without notice.
|
|
||||||
--
|
|
||||||
|
|
||||||
JUNIPER-SRX5000-SPU-MONITORING-MIB DEFINITIONS ::= BEGIN
|
|
||||||
|
|
||||||
IMPORTS
|
|
||||||
MODULE-IDENTITY, OBJECT-TYPE, Gauge32, Unsigned32
|
|
||||||
FROM SNMPv2-SMI
|
|
||||||
CounterBasedGauge64
|
|
||||||
FROM HCNUM-TC
|
|
||||||
DisplayString
|
|
||||||
FROM SNMPv2-TC
|
|
||||||
jnxJsSPUMonitoringRoot
|
|
||||||
FROM JUNIPER-JS-SMI;
|
|
||||||
|
|
||||||
jnxJsSPUMonitoringMIB MODULE-IDENTITY
|
|
||||||
LAST-UPDATED "201912090000Z" -- Dec 09 00:00:00 2019 UTC
|
|
||||||
ORGANIZATION "Juniper Networks, Inc."
|
|
||||||
CONTACT-INFO
|
|
||||||
" Juniper Technical Assistance Center
|
|
||||||
Juniper Networks, Inc.
|
|
||||||
1133 Innovation Way
|
|
||||||
Sunnyvale, CA 94089
|
|
||||||
E-mail: support@juniper.net"
|
|
||||||
DESCRIPTION
|
|
||||||
"This is Juniper Networks' implementation of enterprise
|
|
||||||
specific MIB for SRX5000 SPU monitoring."
|
|
||||||
REVISION
|
|
||||||
"201207040000Z" -- Jul 04 00:00:00 2012 UTC
|
|
||||||
DESCRIPTION
|
|
||||||
"add MIB for session counters of IPv4 and IPv6 respectively."
|
|
||||||
REVISION
|
|
||||||
"201912090000Z" -- Dec 09 00:00:00 2019 UTC
|
|
||||||
DESCRIPTION
|
|
||||||
"add SPU thread statistics."
|
|
||||||
|
|
||||||
::= { jnxJsSPUMonitoringRoot 1 }
|
|
||||||
|
|
||||||
jnxJsSPUMonitoringObjectsTable OBJECT-TYPE
|
|
||||||
SYNTAX SEQUENCE OF JnxJsSPUMonitoringObjectsEntry
|
|
||||||
MAX-ACCESS not-accessible
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"This table exposes SPUs utilization statistics."
|
|
||||||
::= { jnxJsSPUMonitoringMIB 1 }
|
|
||||||
|
|
||||||
jnxJsSPUMonitoringObjectsEntry OBJECT-TYPE
|
|
||||||
SYNTAX JnxJsSPUMonitoringObjectsEntry
|
|
||||||
MAX-ACCESS not-accessible
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"Each entry collects CPU/Memory utilization for a SPU."
|
|
||||||
INDEX { jnxJsSPUMonitoringIndex }
|
|
||||||
::= { jnxJsSPUMonitoringObjectsTable 1 }
|
|
||||||
|
|
||||||
JnxJsSPUMonitoringObjectsEntry ::= SEQUENCE
|
|
||||||
{
|
|
||||||
jnxJsSPUMonitoringIndex Unsigned32,
|
|
||||||
jnxJsSPUMonitoringFPCIndex Unsigned32,
|
|
||||||
jnxJsSPUMonitoringSPUIndex Unsigned32,
|
|
||||||
jnxJsSPUMonitoringCPUUsage Unsigned32,
|
|
||||||
jnxJsSPUMonitoringMemoryUsage Unsigned32,
|
|
||||||
jnxJsSPUMonitoringCurrentFlowSession Unsigned32,
|
|
||||||
jnxJsSPUMonitoringMaxFlowSession Unsigned32,
|
|
||||||
jnxJsSPUMonitoringCurrentCPSession Unsigned32,
|
|
||||||
jnxJsSPUMonitoringMaxCPSession Unsigned32,
|
|
||||||
jnxJsSPUMonitoringNodeIndex Unsigned32,
|
|
||||||
jnxJsSPUMonitoringNodeDescr DisplayString,
|
|
||||||
jnxJsSPUMonitoringFlowSessIPv4 Unsigned32,
|
|
||||||
jnxJsSPUMonitoringFlowSessIPv6 Unsigned32,
|
|
||||||
jnxJsSPUMonitoringCPSessIPv4 Unsigned32,
|
|
||||||
jnxJsSPUMonitoringCPSessIPv6 Unsigned32,
|
|
||||||
jnxJsSPUMonitoringSPUThreadsNumber Unsigned32
|
|
||||||
}
|
|
||||||
|
|
||||||
jnxJsSPUMonitoringIndex OBJECT-TYPE
|
|
||||||
SYNTAX Unsigned32
|
|
||||||
MAX-ACCESS not-accessible
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"SPU's overall index in platform."
|
|
||||||
::= { jnxJsSPUMonitoringObjectsEntry 1 }
|
|
||||||
|
|
||||||
jnxJsSPUMonitoringFPCIndex OBJECT-TYPE
|
|
||||||
SYNTAX Unsigned32
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"Which FPC SPU is on."
|
|
||||||
::= { jnxJsSPUMonitoringObjectsEntry 2 }
|
|
||||||
|
|
||||||
jnxJsSPUMonitoringSPUIndex OBJECT-TYPE
|
|
||||||
SYNTAX Unsigned32
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"SPU'Index inside the FPC."
|
|
||||||
::= { jnxJsSPUMonitoringObjectsEntry 3 }
|
|
||||||
|
|
||||||
jnxJsSPUMonitoringCPUUsage OBJECT-TYPE
|
|
||||||
SYNTAX Unsigned32
|
|
||||||
UNITS "percent"
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"Current SPU(CPU) Utilization in percentage."
|
|
||||||
::= { jnxJsSPUMonitoringObjectsEntry 4 }
|
|
||||||
|
|
||||||
jnxJsSPUMonitoringMemoryUsage OBJECT-TYPE
|
|
||||||
SYNTAX Unsigned32
|
|
||||||
UNITS "percent"
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"Current memory usage of SPU(CPU) in percentage."
|
|
||||||
::= { jnxJsSPUMonitoringObjectsEntry 5 }
|
|
||||||
|
|
||||||
jnxJsSPUMonitoringCurrentFlowSession OBJECT-TYPE
|
|
||||||
SYNTAX Unsigned32
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"Current flow session number of SPU."
|
|
||||||
::= { jnxJsSPUMonitoringObjectsEntry 6 }
|
|
||||||
|
|
||||||
jnxJsSPUMonitoringMaxFlowSession OBJECT-TYPE
|
|
||||||
SYNTAX Unsigned32
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"Max flow session number of SPU."
|
|
||||||
::= { jnxJsSPUMonitoringObjectsEntry 7 }
|
|
||||||
|
|
||||||
jnxJsSPUMonitoringCurrentCPSession OBJECT-TYPE
|
|
||||||
SYNTAX Unsigned32
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"Current CP session number of SPU."
|
|
||||||
::= { jnxJsSPUMonitoringObjectsEntry 8 }
|
|
||||||
|
|
||||||
jnxJsSPUMonitoringMaxCPSession OBJECT-TYPE
|
|
||||||
SYNTAX Unsigned32
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"Max CP session number of SPU."
|
|
||||||
::= { jnxJsSPUMonitoringObjectsEntry 9 }
|
|
||||||
|
|
||||||
jnxJsSPUMonitoringNodeIndex OBJECT-TYPE
|
|
||||||
SYNTAX Unsigned32
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"This attribute is used to identify a chassis. A chassis can
|
|
||||||
be configured in a single or cluster mode. When it is in a
|
|
||||||
cluster mode, the chassis can be denote as a cluster node."
|
|
||||||
::= { jnxJsSPUMonitoringObjectsEntry 10 }
|
|
||||||
|
|
||||||
jnxJsSPUMonitoringNodeDescr OBJECT-TYPE
|
|
||||||
SYNTAX DisplayString (SIZE(1..255))
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"This attribute is used to describe the chassis/cluster
|
|
||||||
node information. Chassis can be configured as a single, or
|
|
||||||
cluster node. When it is cluster mode, the chassis can be
|
|
||||||
denoted as a cluster node."
|
|
||||||
::= { 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 }
|
|
||||||
|
|
||||||
jnxJsSPUMonitoringSPUThreadsNumber OBJECT-TYPE
|
|
||||||
SYNTAX Unsigned32
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"Number of threads for an SPU."
|
|
||||||
::= { jnxJsSPUMonitoringObjectsEntry 16 }
|
|
||||||
|
|
||||||
jnxJsSPUMonitoringCurrentTotalSession OBJECT-TYPE
|
|
||||||
SYNTAX Unsigned32
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"System level total session in use."
|
|
||||||
::= { jnxJsSPUMonitoringMIB 2 }
|
|
||||||
|
|
||||||
|
|
||||||
jnxJsSPUMonitoringMaxTotalSession OBJECT-TYPE
|
|
||||||
SYNTAX Unsigned32
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"System level max session possible."
|
|
||||||
::= { jnxJsSPUMonitoringMIB 3 }
|
|
||||||
|
|
||||||
|
|
||||||
jnxSPUClusterObjectsTable OBJECT-TYPE
|
|
||||||
SYNTAX SEQUENCE OF JnxSPUClusterObjectsEntry
|
|
||||||
MAX-ACCESS not-accessible
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"This table exposes SPU monitoring objects in HA cluster."
|
|
||||||
::= { jnxJsSPUMonitoringMIB 4 }
|
|
||||||
|
|
||||||
|
|
||||||
jnxSPUClusterObjectsEntry OBJECT-TYPE
|
|
||||||
SYNTAX JnxSPUClusterObjectsEntry
|
|
||||||
MAX-ACCESS not-accessible
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"Each entry collects SPU monitoring contents in HA cluster."
|
|
||||||
INDEX { jnxJsClusterMonitoringNodeIndex }
|
|
||||||
::= { jnxSPUClusterObjectsTable 1 }
|
|
||||||
|
|
||||||
JnxSPUClusterObjectsEntry ::= SEQUENCE
|
|
||||||
{
|
|
||||||
jnxJsClusterMonitoringNodeIndex Unsigned32,
|
|
||||||
jnxJsClusterMonitoringNodeDescr DisplayString,
|
|
||||||
jnxJsNodeCurrentTotalSession Unsigned32,
|
|
||||||
jnxJsNodeMaxTotalSession Unsigned32,
|
|
||||||
jnxJsNodeSessionCreationPerSecond CounterBasedGauge64,
|
|
||||||
jnxJsNodeSessCreationPerSecIPv4 CounterBasedGauge64,
|
|
||||||
jnxJsNodeSessCreationPerSecIPv6 CounterBasedGauge64,
|
|
||||||
jnxJsNodeCurrentTotalSessIPv4 Unsigned32,
|
|
||||||
jnxJsNodeCurrentTotalSessIPv6 Unsigned32
|
|
||||||
}
|
|
||||||
|
|
||||||
jnxJsClusterMonitoringNodeIndex OBJECT-TYPE
|
|
||||||
SYNTAX Unsigned32
|
|
||||||
MAX-ACCESS not-accessible
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"This attribute is used to identify a chassis. A chassis can
|
|
||||||
be configured in a single or cluster mode. When it is in a
|
|
||||||
cluster mode, the chassis can be denote as a cluster node."
|
|
||||||
::= { jnxSPUClusterObjectsEntry 1 }
|
|
||||||
|
|
||||||
jnxJsClusterMonitoringNodeDescr OBJECT-TYPE
|
|
||||||
SYNTAX DisplayString (SIZE(1..255))
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"This attribute is used to describe the chassis/cluster
|
|
||||||
node information. Chassis can be configured as a single, or
|
|
||||||
cluster node. When it is cluster mode, the chassis can be
|
|
||||||
denoted as a cluster node."
|
|
||||||
::= { jnxSPUClusterObjectsEntry 2 }
|
|
||||||
|
|
||||||
jnxJsNodeCurrentTotalSession OBJECT-TYPE
|
|
||||||
SYNTAX Unsigned32
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"Node total session in use."
|
|
||||||
::= { jnxSPUClusterObjectsEntry 3 }
|
|
||||||
|
|
||||||
jnxJsNodeMaxTotalSession OBJECT-TYPE
|
|
||||||
SYNTAX Unsigned32
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"Node max session possible."
|
|
||||||
::= { jnxSPUClusterObjectsEntry 4 }
|
|
||||||
|
|
||||||
jnxJsNodeSessionCreationPerSecond OBJECT-TYPE
|
|
||||||
SYNTAX CounterBasedGauge64
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"Node average session created in last 96 seconds."
|
|
||||||
::= { jnxSPUClusterObjectsEntry 5 }
|
|
||||||
|
|
||||||
|
|
||||||
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 }
|
|
||||||
|
|
||||||
jnxJsSPUMonitoringSPUThreadsTable OBJECT-TYPE
|
|
||||||
SYNTAX SEQUENCE OF JnxJsSPUMonitoringSPUThreadsEntry
|
|
||||||
MAX-ACCESS not-accessible
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"This table exposes threads utilization statistics for an SPU."
|
|
||||||
::= { jnxJsSPUMonitoringMIB 7 }
|
|
||||||
|
|
||||||
jnxJsSPUMonitoringSPUThreadsEntry OBJECT-TYPE
|
|
||||||
SYNTAX JnxJsSPUMonitoringSPUThreadsEntry
|
|
||||||
MAX-ACCESS not-accessible
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"Entry collects CPU utilization statistics for a thread."
|
|
||||||
INDEX
|
|
||||||
{
|
|
||||||
jnxJsSPUMonitoringIndex,
|
|
||||||
jnxJsSPUMonitoringSPUThreadIndex
|
|
||||||
}
|
|
||||||
::= { jnxJsSPUMonitoringSPUThreadsTable 1 }
|
|
||||||
|
|
||||||
JnxJsSPUMonitoringSPUThreadsEntry ::= SEQUENCE {
|
|
||||||
jnxJsSPUMonitoringSPUThreadIndex Unsigned32,
|
|
||||||
jnxJsSPUMonitoringSPUThreadLastMinUsage Unsigned32,
|
|
||||||
jnxJsSPUMonitoringSPUThreadLastHourUsage Unsigned32,
|
|
||||||
jnxJsSPUMonitoringSPUThreadLastDayUsage Unsigned32
|
|
||||||
}
|
|
||||||
|
|
||||||
jnxJsSPUMonitoringSPUThreadIndex OBJECT-TYPE
|
|
||||||
SYNTAX Unsigned32
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"Thread index on an SPU."
|
|
||||||
::= { jnxJsSPUMonitoringSPUThreadsEntry 1 }
|
|
||||||
|
|
||||||
jnxJsSPUMonitoringSPUThreadLastMinUsage OBJECT-TYPE
|
|
||||||
SYNTAX Unsigned32
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"Thread utilization of last minute."
|
|
||||||
::= { jnxJsSPUMonitoringSPUThreadsEntry 2 }
|
|
||||||
|
|
||||||
jnxJsSPUMonitoringSPUThreadLastHourUsage OBJECT-TYPE
|
|
||||||
SYNTAX Unsigned32
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"Thread utilization of last hour."
|
|
||||||
::= { jnxJsSPUMonitoringSPUThreadsEntry 3 }
|
|
||||||
|
|
||||||
jnxJsSPUMonitoringSPUThreadLastDayUsage OBJECT-TYPE
|
|
||||||
SYNTAX Unsigned32
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"Thread utilization of last day."
|
|
||||||
::= { jnxJsSPUMonitoringSPUThreadsEntry 4 }
|
|
||||||
|
|
||||||
END
|
|
||||||
|
|
@@ -1,650 +0,0 @@
|
|||||||
--
|
|
||||||
-- Juniper Enterprise Specific MIB: Vlan
|
|
||||||
--
|
|
||||||
-- Copyright (c) 2007-2011, Juniper Networks, Inc.
|
|
||||||
-- All rights reserved.
|
|
||||||
--
|
|
||||||
-- The contents of this document are subject to change without notice.
|
|
||||||
--
|
|
||||||
|
|
||||||
JUNIPER-VLAN-MIB DEFINITIONS ::= BEGIN
|
|
||||||
|
|
||||||
IMPORTS
|
|
||||||
Integer32, IpAddress, OBJECT-TYPE, MODULE-IDENTITY
|
|
||||||
FROM SNMPv2-SMI
|
|
||||||
MacAddress, TruthValue, DisplayString
|
|
||||||
FROM SNMPv2-TC
|
|
||||||
InterfaceIndex
|
|
||||||
FROM IF-MIB
|
|
||||||
InetAddress, InetAddressType, InetAddressPrefixLength
|
|
||||||
FROM INET-ADDRESS-MIB
|
|
||||||
Unsigned32
|
|
||||||
FROM SNMPv2-SMI
|
|
||||||
jnxExVlan
|
|
||||||
FROM JUNIPER-EX-SMI;
|
|
||||||
|
|
||||||
jnxVlanMIBObjects MODULE-IDENTITY
|
|
||||||
LAST-UPDATED "200901090000Z" -- Fri Jan 09 00:00:00 2009 UTC
|
|
||||||
ORGANIZATION "Juniper Networks, Inc."
|
|
||||||
CONTACT-INFO
|
|
||||||
"Juniper Technical Assistance Center
|
|
||||||
Juniper Networks, Inc.
|
|
||||||
1133 Innovation Way
|
|
||||||
Sunnyvale, CA 94089
|
|
||||||
E-mail: support@juniper.net"
|
|
||||||
DESCRIPTION
|
|
||||||
"This module contains definitions for management information for
|
|
||||||
pre-standards IEEE 802.1Q VLANs and their association with a Lan
|
|
||||||
Emulation Client (lec). Devices implementing these pre-standards
|
|
||||||
maintain port groupings and associated filters used to form a
|
|
||||||
'virtual bridge'."
|
|
||||||
REVISION
|
|
||||||
"200901090000Z" -- Fri Jan 09 00:00:00 2009 UTC
|
|
||||||
DESCRIPTION
|
|
||||||
"Marked the deprecated Objects of jnxVlanTable,
|
|
||||||
jnxVlanInterfaceTable and jnxVlanPortGroupTable
|
|
||||||
as Obsolete."
|
|
||||||
REVISION
|
|
||||||
"200901200000Z" -- Mon Jan 20 00:00:00 2009 UTC
|
|
||||||
DESCRIPTION
|
|
||||||
"Added new Object jnxExVlanTag to represent Vlan Tag information
|
|
||||||
for each Vlan."
|
|
||||||
REVISION
|
|
||||||
"201009070000Z" -- Tue Sep 7 00:00:00 2010 UTC
|
|
||||||
DESCRIPTION
|
|
||||||
"Added new Objects jnxExVlanPortTagness and jnxExVlanPortAccessMode as
|
|
||||||
part of jnxExVlanPortGroupTable."
|
|
||||||
|
|
||||||
::= { jnxExVlan 1 }
|
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
|
||||||
-- VLAN Configuration
|
|
||||||
--------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
jnxVlanTable OBJECT-TYPE
|
|
||||||
SYNTAX SEQUENCE OF JnxVlanEntry
|
|
||||||
MAX-ACCESS not-accessible
|
|
||||||
STATUS obsolete
|
|
||||||
DESCRIPTION
|
|
||||||
"A table of VLAN names and characteristics."
|
|
||||||
::= { jnxVlanMIBObjects 1 }
|
|
||||||
|
|
||||||
jnxVlanEntry OBJECT-TYPE
|
|
||||||
SYNTAX JnxVlanEntry
|
|
||||||
MAX-ACCESS not-accessible
|
|
||||||
STATUS obsolete
|
|
||||||
DESCRIPTION
|
|
||||||
"A table entry containing VLAN names and characteristics."
|
|
||||||
INDEX { IMPLIED jnxVlanName }
|
|
||||||
::= { jnxVlanTable 1 }
|
|
||||||
|
|
||||||
JnxVlanEntry ::=
|
|
||||||
SEQUENCE {
|
|
||||||
jnxVlanName DisplayString,
|
|
||||||
jnxVlanID Integer32,
|
|
||||||
jnxVlanType INTEGER,
|
|
||||||
jnxVlanPortGroupInstance Integer32,
|
|
||||||
jnxVlanMacListInstance Integer32
|
|
||||||
}
|
|
||||||
|
|
||||||
jnxVlanName OBJECT-TYPE
|
|
||||||
SYNTAX DisplayString (SIZE (1..255))
|
|
||||||
MAX-ACCESS not-accessible
|
|
||||||
STATUS obsolete
|
|
||||||
DESCRIPTION
|
|
||||||
"Vlan name is the textual name and this is the identifier
|
|
||||||
that the user of a configuration utility will use."
|
|
||||||
::= { jnxVlanEntry 1 }
|
|
||||||
|
|
||||||
jnxVlanID OBJECT-TYPE
|
|
||||||
SYNTAX Integer32(1..4094)
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS obsolete
|
|
||||||
DESCRIPTION
|
|
||||||
"This is the locally significant ID that is used internally by this
|
|
||||||
device to reference this VLAN."
|
|
||||||
::= { jnxVlanEntry 2 }
|
|
||||||
|
|
||||||
jnxVlanType OBJECT-TYPE
|
|
||||||
SYNTAX INTEGER {
|
|
||||||
static (1),
|
|
||||||
dynamic(2)
|
|
||||||
}
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS obsolete
|
|
||||||
DESCRIPTION
|
|
||||||
"The valn type can be
|
|
||||||
static (1)
|
|
||||||
Dynamic(2)"
|
|
||||||
DEFVAL { 1 }
|
|
||||||
::= { jnxVlanEntry 3 }
|
|
||||||
|
|
||||||
jnxVlanPortGroupInstance OBJECT-TYPE
|
|
||||||
SYNTAX Integer32
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS obsolete
|
|
||||||
DESCRIPTION
|
|
||||||
"jnxVlanPortGroupInstance is the index that identifies that the sub
|
|
||||||
tree in the jnxVlanPortGroupTable helps to retrieve the group of
|
|
||||||
ports in this VLAN."
|
|
||||||
::= { jnxVlanEntry 4 }
|
|
||||||
|
|
||||||
jnxVlanMacListInstance OBJECT-TYPE
|
|
||||||
SYNTAX Integer32
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS obsolete
|
|
||||||
DESCRIPTION
|
|
||||||
"jnxVlanMacListInstance is the index , if this is a MAC-based VLAN
|
|
||||||
which identifies the sub tree to retrieve the list of MAC address to
|
|
||||||
allow into this VLAN. If this is not a MAC-based VLAN then the
|
|
||||||
value is 0"
|
|
||||||
DEFVAL { 0 }
|
|
||||||
::= { jnxVlanEntry 5 }
|
|
||||||
|
|
||||||
jnxVlanInterfaceTable OBJECT-TYPE
|
|
||||||
SYNTAX SEQUENCE OF JnxVlanInterfaceEntry
|
|
||||||
MAX-ACCESS not-accessible
|
|
||||||
STATUS obsolete
|
|
||||||
DESCRIPTION
|
|
||||||
"A table of VLAN names and characteristics in layer 3."
|
|
||||||
::= { jnxVlanMIBObjects 2 }
|
|
||||||
|
|
||||||
jnxVlanInterfaceEntry OBJECT-TYPE
|
|
||||||
SYNTAX JnxVlanInterfaceEntry
|
|
||||||
MAX-ACCESS not-accessible
|
|
||||||
STATUS obsolete
|
|
||||||
DESCRIPTION
|
|
||||||
"A table entry containing VLAN names and characteristics in layer 3."
|
|
||||||
INDEX { IMPLIED jnxVlanName }
|
|
||||||
::= { jnxVlanInterfaceTable 1 }
|
|
||||||
|
|
||||||
JnxVlanInterfaceEntry ::=
|
|
||||||
SEQUENCE {
|
|
||||||
jnxVlanInterfaceIpAddress InetAddress,
|
|
||||||
jnxVlanInterfaceProtocol InetAddressType,
|
|
||||||
jnxVlanInterfaceSubNetMask IpAddress,
|
|
||||||
jnxVlanInterfaceBroadcastAddress IpAddress,
|
|
||||||
jnxVlanInterfaceDescription DisplayString,
|
|
||||||
jnxVlanInterfaceAdminStatus TruthValue,
|
|
||||||
jnxVlanInterfaceOperStatus DisplayString,
|
|
||||||
jnxVlanSnmpIfIndex InterfaceIndex
|
|
||||||
}
|
|
||||||
|
|
||||||
jnxVlanInterfaceIpAddress OBJECT-TYPE
|
|
||||||
SYNTAX InetAddress
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS obsolete
|
|
||||||
DESCRIPTION
|
|
||||||
"This specifies the IPAddress of this interface. "
|
|
||||||
::= { jnxVlanInterfaceEntry 1 }
|
|
||||||
|
|
||||||
jnxVlanInterfaceProtocol OBJECT-TYPE
|
|
||||||
SYNTAX InetAddressType
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS obsolete
|
|
||||||
DESCRIPTION
|
|
||||||
"This specifies the protocol for ipv4."
|
|
||||||
::= { jnxVlanInterfaceEntry 2 }
|
|
||||||
|
|
||||||
jnxVlanInterfaceSubNetMask OBJECT-TYPE
|
|
||||||
SYNTAX IpAddress
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS obsolete
|
|
||||||
DESCRIPTION
|
|
||||||
"This specifies the subnet mask address of the vlan ."
|
|
||||||
::= { jnxVlanInterfaceEntry 3 }
|
|
||||||
|
|
||||||
jnxVlanInterfaceBroadcastAddress OBJECT-TYPE
|
|
||||||
SYNTAX IpAddress
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS obsolete
|
|
||||||
DESCRIPTION
|
|
||||||
"This specifies the broadcast address of the vlan."
|
|
||||||
::= { jnxVlanInterfaceEntry 4 }
|
|
||||||
|
|
||||||
jnxVlanInterfaceDescription OBJECT-TYPE
|
|
||||||
SYNTAX DisplayString (SIZE (1..255))
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS obsolete
|
|
||||||
DESCRIPTION
|
|
||||||
"jnxvlanInterfaceDescription provides the description for the vlan."
|
|
||||||
::= { jnxVlanInterfaceEntry 5 }
|
|
||||||
|
|
||||||
jnxVlanInterfaceAdminStatus OBJECT-TYPE
|
|
||||||
SYNTAX TruthValue
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS obsolete
|
|
||||||
DESCRIPTION
|
|
||||||
"This takes care of administration status of the vlan"
|
|
||||||
::= { jnxVlanInterfaceEntry 6 }
|
|
||||||
|
|
||||||
jnxVlanInterfaceOperStatus OBJECT-TYPE
|
|
||||||
SYNTAX DisplayString
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS obsolete
|
|
||||||
DESCRIPTION
|
|
||||||
"This specifies the operational status of the vlan"
|
|
||||||
::= { jnxVlanInterfaceEntry 7 }
|
|
||||||
|
|
||||||
jnxVlanSnmpIfIndex OBJECT-TYPE
|
|
||||||
SYNTAX InterfaceIndex
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS obsolete
|
|
||||||
DESCRIPTION
|
|
||||||
"This specifies the SNMP IF Index ."
|
|
||||||
::= { jnxVlanInterfaceEntry 8 }
|
|
||||||
|
|
||||||
-------------------------------------------------------------------------------
|
|
||||||
-- Port Group Table
|
|
||||||
--------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
jnxVlanPortGroupTable OBJECT-TYPE
|
|
||||||
SYNTAX SEQUENCE OF JnxVlanPortGroupEntry
|
|
||||||
MAX-ACCESS not-accessible
|
|
||||||
STATUS obsolete
|
|
||||||
DESCRIPTION
|
|
||||||
"A table of port groupings."
|
|
||||||
::= { jnxVlanMIBObjects 3 }
|
|
||||||
|
|
||||||
jnxVlanPortGroupEntry OBJECT-TYPE
|
|
||||||
SYNTAX JnxVlanPortGroupEntry
|
|
||||||
MAX-ACCESS not-accessible
|
|
||||||
STATUS obsolete
|
|
||||||
DESCRIPTION
|
|
||||||
"A table entry containing a port number"
|
|
||||||
INDEX { jnxVlanPortGroupIndex, jnxVlanPort }
|
|
||||||
::= { jnxVlanPortGroupTable 1 }
|
|
||||||
|
|
||||||
JnxVlanPortGroupEntry ::=
|
|
||||||
SEQUENCE {
|
|
||||||
jnxVlanPortGroupIndex Integer32,
|
|
||||||
jnxVlanPort Integer32,
|
|
||||||
jnxVlanPortStatus INTEGER
|
|
||||||
}
|
|
||||||
|
|
||||||
jnxVlanPortGroupIndex OBJECT-TYPE
|
|
||||||
SYNTAX Integer32
|
|
||||||
MAX-ACCESS not-accessible
|
|
||||||
STATUS obsolete
|
|
||||||
DESCRIPTION
|
|
||||||
"Index used so that there can be many different
|
|
||||||
port groups"
|
|
||||||
::= { jnxVlanPortGroupEntry 1 }
|
|
||||||
|
|
||||||
jnxVlanPort OBJECT-TYPE
|
|
||||||
SYNTAX Integer32
|
|
||||||
MAX-ACCESS not-accessible
|
|
||||||
STATUS obsolete
|
|
||||||
DESCRIPTION
|
|
||||||
"The vlanPort specifies the port in the vlan.By adding a port here,
|
|
||||||
that port will now be part of any VLAN(s) that this port group is
|
|
||||||
associated with."
|
|
||||||
::= { jnxVlanPortGroupEntry 2 }
|
|
||||||
|
|
||||||
jnxVlanPortStatus OBJECT-TYPE
|
|
||||||
SYNTAX INTEGER {
|
|
||||||
autoActive (1),
|
|
||||||
allowed (2),
|
|
||||||
allowedActive (3),
|
|
||||||
allowedNotAvail (4),
|
|
||||||
notAssociated (5)
|
|
||||||
}
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS obsolete
|
|
||||||
DESCRIPTION
|
|
||||||
"The status of this port relative to the VLAN that points
|
|
||||||
at this port group.[1.autoactive , 2.allowed, 3.allowedActive
|
|
||||||
4.allowedNotAvail, 5.notAssociated]
|
|
||||||
|
|
||||||
autoActive : Means that the port is part of this VLAN
|
|
||||||
because the switch automatically added it.
|
|
||||||
allowed : Means that the port has been configured so that
|
|
||||||
if all other criteria (if any) are met, this port
|
|
||||||
is allowed to be in this VLAN.
|
|
||||||
allowedActive : Means the same as allowed plus the fact
|
|
||||||
that there is a device attached to this port and
|
|
||||||
participating in the VLAN.
|
|
||||||
allowedNotAvail: This value is only needed for devices
|
|
||||||
that don't allow a port to be in more than one
|
|
||||||
VLAN at a time. This value means that this port
|
|
||||||
also exists in some other VLAN(s) and is active
|
|
||||||
in another VLAN. Therefore this port is not
|
|
||||||
available to be used in this VLAN.
|
|
||||||
notAssociated : Means that the Port Group is not currently
|
|
||||||
associated with any VLAN."
|
|
||||||
DEFVAL { allowed }
|
|
||||||
::= { jnxVlanPortGroupEntry 3 }
|
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
|
||||||
-- MAC List Table
|
|
||||||
--------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
jnxVlanMacListTable OBJECT-TYPE
|
|
||||||
SYNTAX SEQUENCE OF JnxVlanMacListEntry
|
|
||||||
MAX-ACCESS not-accessible
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"jnxVlanMacListTable is the table of MAC Lists. "
|
|
||||||
::= { jnxVlanMIBObjects 4 }
|
|
||||||
|
|
||||||
jnxVlanMacListEntry OBJECT-TYPE
|
|
||||||
SYNTAX JnxVlanMacListEntry
|
|
||||||
MAX-ACCESS not-accessible
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"A table entry containing MAC Addresses"
|
|
||||||
INDEX { jnxVlanMacListIndex }
|
|
||||||
::= { jnxVlanMacListTable 1 }
|
|
||||||
|
|
||||||
JnxVlanMacListEntry ::=
|
|
||||||
SEQUENCE {
|
|
||||||
jnxVlanMacListIndex Integer32,
|
|
||||||
jnxVlanMacAddress MacAddress
|
|
||||||
}
|
|
||||||
|
|
||||||
jnxVlanMacListIndex OBJECT-TYPE
|
|
||||||
SYNTAX Integer32
|
|
||||||
MAX-ACCESS not-accessible
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"jnxVlanMacListIndex can be used beacuse there can be many different
|
|
||||||
MAC Lists"
|
|
||||||
::= { jnxVlanMacListEntry 1 }
|
|
||||||
|
|
||||||
jnxVlanMacAddress OBJECT-TYPE
|
|
||||||
SYNTAX MacAddress
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"jnxVlanMacAddress is the MAC Address that belongs to this group."
|
|
||||||
::= { jnxVlanMacListEntry 2 }
|
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
|
||||||
-- Ex VLAN Configuration
|
|
||||||
--------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
jnxExVlanTable OBJECT-TYPE
|
|
||||||
SYNTAX SEQUENCE OF JnxExVlanEntry
|
|
||||||
MAX-ACCESS not-accessible
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"A table of VLAN names and characteristics."
|
|
||||||
::= { jnxVlanMIBObjects 5 }
|
|
||||||
|
|
||||||
jnxExVlanEntry OBJECT-TYPE
|
|
||||||
SYNTAX JnxExVlanEntry
|
|
||||||
MAX-ACCESS not-accessible
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"A table entry containing VLAN names and characteristics."
|
|
||||||
INDEX { jnxExVlanID }
|
|
||||||
::= { jnxExVlanTable 1 }
|
|
||||||
|
|
||||||
JnxExVlanEntry ::=
|
|
||||||
SEQUENCE {
|
|
||||||
jnxExVlanID Integer32,
|
|
||||||
jnxExVlanName DisplayString,
|
|
||||||
jnxExVlanType INTEGER,
|
|
||||||
jnxExVlanPortGroupInstance Integer32,
|
|
||||||
jnxExVlanTag Unsigned32
|
|
||||||
}
|
|
||||||
|
|
||||||
jnxExVlanID OBJECT-TYPE
|
|
||||||
SYNTAX Integer32(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."
|
|
||||||
::= { jnxExVlanEntry 1 }
|
|
||||||
|
|
||||||
jnxExVlanName OBJECT-TYPE
|
|
||||||
SYNTAX DisplayString (SIZE (1..255))
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"Vlan name is the textual name."
|
|
||||||
::= { jnxExVlanEntry 2 }
|
|
||||||
|
|
||||||
jnxExVlanType 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 }
|
|
||||||
::= { jnxExVlanEntry 3 }
|
|
||||||
|
|
||||||
jnxExVlanPortGroupInstance OBJECT-TYPE
|
|
||||||
SYNTAX Integer32
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"jnxExVlanPortGroupInstance is the index that identifies that the sub
|
|
||||||
tree in the jnxVlanPortGroupTable helps to retrieve the group of
|
|
||||||
ports in this VLAN."
|
|
||||||
::= { jnxExVlanEntry 4 }
|
|
||||||
|
|
||||||
jnxExVlanTag OBJECT-TYPE
|
|
||||||
SYNTAX Unsigned32
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"jnxExVlanTag gives the Vlan Tag details for each Vlan."
|
|
||||||
::= { jnxExVlanEntry 5 }
|
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
|
||||||
-- Ex VLAN Interface Table
|
|
||||||
--------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
jnxExVlanInterfaceTable OBJECT-TYPE
|
|
||||||
SYNTAX SEQUENCE OF JnxExVlanInterfaceEntry
|
|
||||||
MAX-ACCESS not-accessible
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"A table of VLAN names and characteristics in layer 3."
|
|
||||||
::= { jnxVlanMIBObjects 6 }
|
|
||||||
|
|
||||||
jnxExVlanInterfaceEntry OBJECT-TYPE
|
|
||||||
SYNTAX JnxExVlanInterfaceEntry
|
|
||||||
MAX-ACCESS not-accessible
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"A table entry containing VLAN names and characteristics in layer 3."
|
|
||||||
INDEX { jnxExVlanID }
|
|
||||||
::= { jnxExVlanInterfaceTable 1 }
|
|
||||||
|
|
||||||
JnxExVlanInterfaceEntry ::=
|
|
||||||
SEQUENCE {
|
|
||||||
jnxExVlanInterfaceProtocol InetAddressType,
|
|
||||||
jnxExVlanInterfaceIpAddress InetAddress,
|
|
||||||
jnxExVlanInterfacePrefixLength InetAddressPrefixLength,
|
|
||||||
jnxExVlanInterfaceBroadcastAddress InetAddress,
|
|
||||||
jnxExVlanInterfaceDescription DisplayString,
|
|
||||||
jnxExVlanInterfaceAdminStatus INTEGER,
|
|
||||||
jnxExVlanInterfaceOperStatus INTEGER,
|
|
||||||
jnxExVlanSnmpIfIndex InterfaceIndex
|
|
||||||
}
|
|
||||||
|
|
||||||
jnxExVlanInterfaceProtocol OBJECT-TYPE
|
|
||||||
SYNTAX InetAddressType
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"This specifies the protocol for ipv4."
|
|
||||||
::= { jnxExVlanInterfaceEntry 1 }
|
|
||||||
|
|
||||||
jnxExVlanInterfaceIpAddress OBJECT-TYPE
|
|
||||||
SYNTAX InetAddress
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"This specifies the IPAddress of this interface. "
|
|
||||||
::= { jnxExVlanInterfaceEntry 2 }
|
|
||||||
|
|
||||||
jnxExVlanInterfacePrefixLength OBJECT-TYPE
|
|
||||||
SYNTAX InetAddressPrefixLength
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"This specifies the length of subnet mask address of the vlan ."
|
|
||||||
::= { jnxExVlanInterfaceEntry 3 }
|
|
||||||
|
|
||||||
jnxExVlanInterfaceBroadcastAddress OBJECT-TYPE
|
|
||||||
SYNTAX InetAddress
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"This specifies the broadcast address of the vlan."
|
|
||||||
::= { jnxExVlanInterfaceEntry 4 }
|
|
||||||
|
|
||||||
jnxExVlanInterfaceDescription OBJECT-TYPE
|
|
||||||
SYNTAX DisplayString (SIZE (1..255))
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"jnxExvlanInterfaceDescription provides the description for the vlan."
|
|
||||||
::= { jnxExVlanInterfaceEntry 5 }
|
|
||||||
|
|
||||||
jnxExVlanInterfaceAdminStatus OBJECT-TYPE
|
|
||||||
SYNTAX INTEGER {
|
|
||||||
up(1), -- ready to pass packets
|
|
||||||
down(2)
|
|
||||||
}
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"This takes care of administration status of the vlan"
|
|
||||||
::= { jnxExVlanInterfaceEntry 6 }
|
|
||||||
|
|
||||||
jnxExVlanInterfaceOperStatus OBJECT-TYPE
|
|
||||||
SYNTAX INTEGER {
|
|
||||||
up(1), -- ready to pass packets
|
|
||||||
down(2)
|
|
||||||
}
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"This specifies the operational status of the vlan"
|
|
||||||
::= { jnxExVlanInterfaceEntry 7 }
|
|
||||||
|
|
||||||
jnxExVlanSnmpIfIndex OBJECT-TYPE
|
|
||||||
SYNTAX InterfaceIndex
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"This specifies the SNMP IF Index ."
|
|
||||||
::= { jnxExVlanInterfaceEntry 8 }
|
|
||||||
|
|
||||||
-------------------------------------------------------------------------------
|
|
||||||
-- Ex Port Group Table
|
|
||||||
--------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
jnxExVlanPortGroupTable OBJECT-TYPE
|
|
||||||
SYNTAX SEQUENCE OF JnxExVlanPortGroupEntry
|
|
||||||
MAX-ACCESS not-accessible
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"A table of port groupings."
|
|
||||||
::= { jnxVlanMIBObjects 7 }
|
|
||||||
|
|
||||||
jnxExVlanPortGroupEntry OBJECT-TYPE
|
|
||||||
SYNTAX JnxExVlanPortGroupEntry
|
|
||||||
MAX-ACCESS not-accessible
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"A table entry containing a port number"
|
|
||||||
INDEX { jnxExVlanPortGroupIndex, jnxExVlanPort }
|
|
||||||
::= { jnxExVlanPortGroupTable 1 }
|
|
||||||
|
|
||||||
JnxExVlanPortGroupEntry ::=
|
|
||||||
SEQUENCE {
|
|
||||||
jnxExVlanPortGroupIndex Integer32,
|
|
||||||
jnxExVlanPort Integer32,
|
|
||||||
jnxExVlanPortStatus INTEGER,
|
|
||||||
jnxExVlanPortTagness INTEGER,
|
|
||||||
jnxExVlanPortAccessMode INTEGER
|
|
||||||
}
|
|
||||||
|
|
||||||
jnxExVlanPortGroupIndex OBJECT-TYPE
|
|
||||||
SYNTAX Integer32(1..65535)
|
|
||||||
MAX-ACCESS not-accessible
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"Index used so that there can be many different
|
|
||||||
port groups"
|
|
||||||
::= { jnxExVlanPortGroupEntry 1 }
|
|
||||||
|
|
||||||
jnxExVlanPort OBJECT-TYPE
|
|
||||||
SYNTAX Integer32(1..65535)
|
|
||||||
MAX-ACCESS not-accessible
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"The vlanPort specifies the port in the vlan.By adding a port here,
|
|
||||||
that port will now be part of any VLAN(s) that this port group is
|
|
||||||
associated with."
|
|
||||||
::= { jnxExVlanPortGroupEntry 2 }
|
|
||||||
|
|
||||||
jnxExVlanPortStatus OBJECT-TYPE
|
|
||||||
SYNTAX INTEGER {
|
|
||||||
autoActive (1),
|
|
||||||
allowed (2),
|
|
||||||
allowedActive (3),
|
|
||||||
allowedNotAvail (4),
|
|
||||||
notAssociated (5)
|
|
||||||
}
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"The status of this port relative to the VLAN that points
|
|
||||||
at this port group.[1.autoactive , 2.allowed, 3.allowedActive
|
|
||||||
4.allowedNotAvail, 5.notAssociated]
|
|
||||||
|
|
||||||
autoActive : Means that the port is part of this VLAN
|
|
||||||
because the switch automatically added it.
|
|
||||||
allowed : Means that the port has been configured so that
|
|
||||||
if all other criteria (if any) are met, this port
|
|
||||||
is allowed to be in this VLAN.
|
|
||||||
allowedActive : Means the same as allowed plus the fact
|
|
||||||
that there is a device attached to this port and
|
|
||||||
participating in the VLAN.
|
|
||||||
allowedNotAvail: This value is only needed for devices
|
|
||||||
that don't allow a port to be in more than one
|
|
||||||
VLAN at a time. This value means that this port
|
|
||||||
also exists in some other VLAN(s) and is active
|
|
||||||
in another VLAN. Therefore this port is not
|
|
||||||
available to be used in this VLAN.
|
|
||||||
notAssociated : Means that the Port Group is not currently
|
|
||||||
associated with any VLAN."
|
|
||||||
DEFVAL { allowed }
|
|
||||||
::= { jnxExVlanPortGroupEntry 3 }
|
|
||||||
|
|
||||||
jnxExVlanPortTagness OBJECT-TYPE
|
|
||||||
SYNTAX INTEGER {
|
|
||||||
tagged (1),
|
|
||||||
untagged (2)
|
|
||||||
}
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"The VlanPortTaqness gives whether the Port is tagged or untagged."
|
|
||||||
::= { jnxExVlanPortGroupEntry 4 }
|
|
||||||
|
|
||||||
jnxExVlanPortAccessMode OBJECT-TYPE
|
|
||||||
SYNTAX INTEGER {
|
|
||||||
access (1),
|
|
||||||
trunk (2)
|
|
||||||
}
|
|
||||||
MAX-ACCESS read-only
|
|
||||||
STATUS current
|
|
||||||
DESCRIPTION
|
|
||||||
"The VlanPortAccessMode gives whether the Port is Access or Trunk."
|
|
||||||
::= { jnxExVlanPortGroupEntry 5 }
|
|
||||||
|
|
||||||
END
|
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user