-- -- Juniper Enterprise Specific MIB: Chassis MIB -- -- Copyright (c) 1998-2002, Juniper Networks, Inc. -- All rights reserved. -- -- The contents of this document are subject to change without notice. -- JUNIPER-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32, Gauge32, Counter32 FROM SNMPv2-SMI DisplayString, TimeStamp, TimeInterval FROM SNMPv2-TC jnxProducts, jnxMibs, jnxChassisTraps, jnxChassisOKTraps FROM JUNIPER-SMI; jnxBoxAnatomy MODULE-IDENTITY LAST-UPDATED "200208020000Z" 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' implementation of enterprise specific MIBs supported by a single SNMP agent." ::= { jnxMibs 1 } -- -- Products Classification -- jnxClassification OBJECT IDENTIFIER ::= { jnxProducts 1 } jnxClassGeneral OBJECT IDENTIFIER ::= { jnxClassification 1 } jnxClassContainers OBJECT IDENTIFIER ::= { jnxClassification 2 } jnxClassContents OBJECT IDENTIFIER ::= { jnxClassification 3 } jnxClassStatus OBJECT IDENTIFIER ::= { jnxClassification 4 } -- -- General Information -- -- Product Line jnxProductLine OBJECT IDENTIFIER ::= { jnxClassGeneral 1 } jnxProductLineM40 OBJECT IDENTIFIER ::= { jnxProductLine 1 } jnxProductLineM20 OBJECT IDENTIFIER ::= { jnxProductLine 2 } jnxProductLineM160 OBJECT IDENTIFIER ::= { jnxProductLine 3 } jnxProductLineM10 OBJECT IDENTIFIER ::= { jnxProductLine 4 } jnxProductLineM5 OBJECT IDENTIFIER ::= { jnxProductLine 5 } jnxProductLineT640 OBJECT IDENTIFIER ::= { jnxProductLine 6 } jnxProductLineT320 OBJECT IDENTIFIER ::= { jnxProductLine 7 } jnxProductLineM40e OBJECT IDENTIFIER ::= { jnxProductLine 8 } -- Product Name jnxProductName OBJECT IDENTIFIER ::= { jnxClassGeneral 2 } jnxProductNameM40 OBJECT IDENTIFIER ::= { jnxProductName 1 } jnxProductNameM20 OBJECT IDENTIFIER ::= { jnxProductName 2 } jnxProductNameM160 OBJECT IDENTIFIER ::= { jnxProductName 3 } jnxProductNameM10 OBJECT IDENTIFIER ::= { jnxProductName 4 } jnxProductNameM5 OBJECT IDENTIFIER ::= { jnxProductName 5 } jnxProductNameT640 OBJECT IDENTIFIER ::= { jnxProductName 6 } jnxProductNameT320 OBJECT IDENTIFIER ::= { jnxProductName 7 } jnxProductNameM40e OBJECT IDENTIFIER ::= { jnxProductName 8 } -- Product Model jnxProductModel OBJECT IDENTIFIER ::= { jnxClassGeneral 3 } jnxProductModelM40 OBJECT IDENTIFIER ::= { jnxProductModel 1 } jnxProductModelM20 OBJECT IDENTIFIER ::= { jnxProductModel 2 } jnxProductModelM160 OBJECT IDENTIFIER ::= { jnxProductModel 3 } jnxProductModelM10 OBJECT IDENTIFIER ::= { jnxProductModel 4 } jnxProductModelM5 OBJECT IDENTIFIER ::= { jnxProductModel 5 } jnxProductModelT640 OBJECT IDENTIFIER ::= { jnxProductModel 6 } jnxProductModelT320 OBJECT IDENTIFIER ::= { jnxProductModel 7 } jnxProductModelM40e OBJECT IDENTIFIER ::= { jnxProductModel 8 } jnxProductVariation OBJECT IDENTIFIER ::= { jnxClassGeneral 4 } jnxProductVariationM40 OBJECT IDENTIFIER ::= { jnxProductVariation 1 } jnxProductVariationM20 OBJECT IDENTIFIER ::= { jnxProductVariation 2 } jnxProductVariationM160 OBJECT IDENTIFIER ::= { jnxProductVariation 3 } jnxProductVariationM10 OBJECT IDENTIFIER ::= { jnxProductVariation 4 } jnxProductVariationM5 OBJECT IDENTIFIER ::= { jnxProductVariation 5 } jnxProductVariationT640 OBJECT IDENTIFIER ::= { jnxProductVariation 6 } jnxProductVariationT320 OBJECT IDENTIFIER ::= { jnxProductVariation 7 } jnxProductVariationM40e OBJECT IDENTIFIER ::= { jnxProductVariation 8 } -- -- Containers -- -- Chassis jnxChassis OBJECT IDENTIFIER ::= { jnxClassContainers 1 } jnxChassisM40 OBJECT IDENTIFIER ::= { jnxChassis 1 } jnxChassisM20 OBJECT IDENTIFIER ::= { jnxChassis 2 } jnxChassisM160 OBJECT IDENTIFIER ::= { jnxChassis 3 } jnxChassisM10 OBJECT IDENTIFIER ::= { jnxChassis 4 } jnxChassisM5 OBJECT IDENTIFIER ::= { jnxChassis 5 } jnxChassisT640 OBJECT IDENTIFIER ::= { jnxChassis 6 } jnxChassisT320 OBJECT IDENTIFIER ::= { jnxChassis 7 } jnxChassisM40e OBJECT IDENTIFIER ::= { jnxChassis 8 } -- Slot jnxSlot OBJECT IDENTIFIER ::= { jnxClassContainers 2 } jnxSlotM40 OBJECT IDENTIFIER ::= { jnxSlot 1 } jnxSlotFPC OBJECT IDENTIFIER ::= { jnxSlotM40 1 } jnxSlotSCB OBJECT IDENTIFIER ::= { jnxSlotM40 2 } jnxSlotHostCtlr OBJECT IDENTIFIER ::= { jnxSlotM40 3 } jnxSlotPowerSupply OBJECT IDENTIFIER ::= { jnxSlotM40 4 } jnxSlotCoolingImpeller OBJECT IDENTIFIER ::= { jnxSlotM40 5 } jnxSlotCoolingFan OBJECT IDENTIFIER ::= { jnxSlotM40 6 } jnxSlotRoutingEngine OBJECT IDENTIFIER ::= { jnxSlotM40 7 } jnxSlotM20 OBJECT IDENTIFIER ::= { jnxSlot 2 } jnxM20SlotFPC OBJECT IDENTIFIER ::= { jnxSlotM20 1 } -- Flexible Port Concentrator slot jnxM20SlotSSB OBJECT IDENTIFIER ::= { jnxSlotM20 2 } -- System Switch Board slot jnxM20SlotRE OBJECT IDENTIFIER ::= { jnxSlotM20 3 } -- Routing Engine slot jnxM20SlotPower OBJECT IDENTIFIER ::= { jnxSlotM20 4 } jnxM20SlotFan OBJECT IDENTIFIER ::= { jnxSlotM20 5 } jnxM20SlotFrontPanel OBJECT IDENTIFIER ::= { jnxSlotM20 6 } jnxSlotM160 OBJECT IDENTIFIER ::= { jnxSlot 3 } jnxM160SlotFPC OBJECT IDENTIFIER ::= { jnxSlotM160 1 } -- Flexible Port Concentrator slot jnxM160SlotSFM OBJECT IDENTIFIER ::= { jnxSlotM160 2 } -- Switching and Forwarding Module slot jnxM160SlotHM OBJECT IDENTIFIER ::= { jnxSlotM160 3 } -- Host Module (also called Routing Engine) slot jnxM160SlotPCG OBJECT IDENTIFIER ::= { jnxSlotM160 4 } -- PFE Clock Generator slot jnxM160SlotPower OBJECT IDENTIFIER ::= { jnxSlotM160 5 } jnxM160SlotFan OBJECT IDENTIFIER ::= { jnxSlotM160 6 } jnxM160SlotMCS OBJECT IDENTIFIER ::= { jnxSlotM160 7 } -- Miscellaneous Control System slot jnxM160SlotFPM OBJECT IDENTIFIER ::= { jnxSlotM160 8 } -- Front Panel Module jnxM160SlotCIP OBJECT IDENTIFIER ::= { jnxSlotM160 9 } -- Connector Interface Panel jnxSlotM10 OBJECT IDENTIFIER ::= { jnxSlot 4 } jnxM10SlotFPC OBJECT IDENTIFIER ::= { jnxSlotM10 1 } -- Flexible Port Concentrator slot jnxM10SlotFEB OBJECT IDENTIFIER ::= { jnxSlotM10 2 } -- Forwarding Engine Board slot jnxM10SlotRE OBJECT IDENTIFIER ::= { jnxSlotM10 3 } -- Routing Engine slot jnxM10SlotPower OBJECT IDENTIFIER ::= { jnxSlotM10 4 } jnxM10SlotFan OBJECT IDENTIFIER ::= { jnxSlotM10 5 } jnxSlotM5 OBJECT IDENTIFIER ::= { jnxSlot 5 } jnxM5SlotFPC OBJECT IDENTIFIER ::= { jnxSlotM5 1 } -- Flexible Port Concentrator slot jnxM5SlotFEB OBJECT IDENTIFIER ::= { jnxSlotM5 2 } -- Forwarding Engine Board slot jnxM5SlotRE OBJECT IDENTIFIER ::= { jnxSlotM5 3 } -- Routing Engine slot jnxM5SlotPower OBJECT IDENTIFIER ::= { jnxSlotM5 4 } jnxM5SlotFan OBJECT IDENTIFIER ::= { jnxSlotM5 5 } jnxSlotT640 OBJECT IDENTIFIER ::= { jnxSlot 6 } jnxT640SlotFPC OBJECT IDENTIFIER ::= { jnxSlotT640 1 } -- Flexible Port Concentrator slot jnxT640SlotSIB OBJECT IDENTIFIER ::= { jnxSlotT640 2 } -- Switch Interface Board slot jnxT640SlotHM OBJECT IDENTIFIER ::= { jnxSlotT640 3 } -- Host Module (also called Routing Engine) slot jnxT640SlotSCG OBJECT IDENTIFIER ::= { jnxSlotT640 4 } -- SONET Clock Generator slot jnxT640SlotPower OBJECT IDENTIFIER ::= { jnxSlotT640 5 } jnxT640SlotFan OBJECT IDENTIFIER ::= { jnxSlotT640 6 } jnxT640SlotCB OBJECT IDENTIFIER ::= { jnxSlotT640 7 } -- Control Board slot jnxT640SlotFPB OBJECT IDENTIFIER ::= { jnxSlotT640 8 } -- Front Panel Board jnxT640SlotCIP OBJECT IDENTIFIER ::= { jnxSlotT640 9 } -- Connector Interface Panel jnxT640SlotSPMB OBJECT IDENTIFIER ::= { jnxSlotT640 10 } -- Processor Mezzanine Board for SIB jnxSlotT320 OBJECT IDENTIFIER ::= { jnxSlot 7 } jnxT320SlotFPC OBJECT IDENTIFIER ::= { jnxSlotT320 1 } -- Flexible Port Concentrator slot jnxT320SlotSIB OBJECT IDENTIFIER ::= { jnxSlotT320 2 } -- Switch Interface Board slot jnxT320SlotHM OBJECT IDENTIFIER ::= { jnxSlotT320 3 } -- Host Module (also called Routing Engine) slot jnxT320SlotSCG OBJECT IDENTIFIER ::= { jnxSlotT320 4 } -- SONET Clock Generator slot jnxT320SlotPower OBJECT IDENTIFIER ::= { jnxSlotT320 5 } jnxT320SlotFan OBJECT IDENTIFIER ::= { jnxSlotT320 6 } jnxT320SlotCB OBJECT IDENTIFIER ::= { jnxSlotT320 7 } -- Control Board slot jnxT320SlotFPB OBJECT IDENTIFIER ::= { jnxSlotT320 8 } -- Front Panel Board jnxT320SlotCIP OBJECT IDENTIFIER ::= { jnxSlotT320 9 } -- Connector Interface Panel jnxT320SlotSPMB OBJECT IDENTIFIER ::= { jnxSlotT320 10 } -- Processor Mezzanine Board for SIB jnxSlotM40e OBJECT IDENTIFIER ::= { jnxSlot 8 } jnxM40eSlotFPC OBJECT IDENTIFIER ::= { jnxSlotM40e 1 } -- Flexible Port Concentrator slot jnxM40eSlotSFM OBJECT IDENTIFIER ::= { jnxSlotM40e 2 } -- Switching and Forwarding Module slot jnxM40eSlotHM OBJECT IDENTIFIER ::= { jnxSlotM40e 3 } -- Host Module (also called Routing Engine) slot jnxM40eSlotPCG OBJECT IDENTIFIER ::= { jnxSlotM40e 4 } -- PFE Clock Generator slot jnxM40eSlotPower OBJECT IDENTIFIER ::= { jnxSlotM40e 5 } jnxM40eSlotFan OBJECT IDENTIFIER ::= { jnxSlotM40e 6 } jnxM40eSlotMCS OBJECT IDENTIFIER ::= { jnxSlotM40e 7 } -- Miscellaneous Control System slot jnxM40eSlotFPM OBJECT IDENTIFIER ::= { jnxSlotM40e 8 } -- Front Panel Module jnxM40eSlotCIP OBJECT IDENTIFIER ::= { jnxSlotM40e 9 } -- Connector Interface Panel -- Media Card Space, for holding Port Interface Card (PIC) jnxMediaCardSpace OBJECT IDENTIFIER ::= { jnxClassContainers 3 } jnxMediaCardSpaceM40 OBJECT IDENTIFIER ::= { jnxMediaCardSpace 1 } jnxMediaCardSpacePIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceM40 1 } jnxMediaCardSpaceM20 OBJECT IDENTIFIER ::= { jnxMediaCardSpace 2 } jnxM20MediaCardSpacePIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceM20 1 } jnxMediaCardSpaceM160 OBJECT IDENTIFIER ::= { jnxMediaCardSpace 3 } jnxM160MediaCardSpacePIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceM160 1 } jnxMediaCardSpaceM10 OBJECT IDENTIFIER ::= { jnxMediaCardSpace 4 } jnxM10MediaCardSpacePIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceM10 1 } jnxMediaCardSpaceM5 OBJECT IDENTIFIER ::= { jnxMediaCardSpace 5 } jnxM5MediaCardSpacePIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceM5 1 } jnxMediaCardSpaceT640 OBJECT IDENTIFIER ::= { jnxMediaCardSpace 6 } jnxT640MediaCardSpacePIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceT640 1 } jnxMediaCardSpaceT320 OBJECT IDENTIFIER ::= { jnxMediaCardSpace 7 } jnxT320MediaCardSpacePIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceT320 1 } jnxMediaCardSpaceM40e OBJECT IDENTIFIER ::= { jnxMediaCardSpace 8 } jnxM40eMediaCardSpacePIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceM40e 1 } -- Abstract Submodule Space, for holding other submodules jnxSubSpace OBJECT IDENTIFIER ::= { jnxClassContainers 4 } jnxSubSpaceM160 OBJECT IDENTIFIER ::= { jnxSubSpace 1 } jnxM160SubSpaceSFM OBJECT IDENTIFIER ::= { jnxSubSpaceM160 1 } -- -- Contents -- -- Backplane/Midplane jnxBackplane OBJECT IDENTIFIER ::= { jnxClassContents 1 } jnxBackplaneM40 OBJECT IDENTIFIER ::= { jnxBackplane 1 } jnxBackplaneM20 OBJECT IDENTIFIER ::= { jnxBackplane 2 } jnxMidplaneM160 OBJECT IDENTIFIER ::= { jnxBackplane 3 } jnxMidplaneM10 OBJECT IDENTIFIER ::= { jnxBackplane 4 } jnxMidplaneM5 OBJECT IDENTIFIER ::= { jnxBackplane 5 } jnxMidplaneT640 OBJECT IDENTIFIER ::= { jnxBackplane 6 } jnxMidplaneT320 OBJECT IDENTIFIER ::= { jnxBackplane 7 } jnxMidplaneM40e OBJECT IDENTIFIER ::= { jnxBackplane 8 } -- Modules jnxModule OBJECT IDENTIFIER ::= { jnxClassContents 2 } jnxModuleM40 OBJECT IDENTIFIER ::= { jnxModule 1 } jnxModuleSCB OBJECT IDENTIFIER ::= { jnxModuleM40 1 } jnxModuleFPC OBJECT IDENTIFIER ::= { jnxModuleM40 2 } jnxCommonFPC OBJECT IDENTIFIER ::= { jnxModuleFPC 1 } jnxOc48FPC OBJECT IDENTIFIER ::= { jnxModuleFPC 2 } jnxModuleHostCtlr OBJECT IDENTIFIER ::= { jnxModuleM40 3 } jnxHostCtlrMaxi OBJECT IDENTIFIER ::= { jnxModuleHostCtlr 1 } jnxHostCtlrMini OBJECT IDENTIFIER ::= { jnxModuleHostCtlr 2 } jnxModulePowerSupply OBJECT IDENTIFIER ::= { jnxModuleM40 4 } jnxPowerSupplyAC OBJECT IDENTIFIER ::= { jnxModulePowerSupply 1 } jnxPowerSupplyDC OBJECT IDENTIFIER ::= { jnxModulePowerSupply 2 } jnxModuleCooling OBJECT IDENTIFIER ::= { jnxModuleM40 5 } jnxCoolingImpeller OBJECT IDENTIFIER ::= { jnxModuleCooling 1 } jnxCoolingFan OBJECT IDENTIFIER ::= { jnxModuleCooling 2 } jnxModuleFrontPanelDisplay OBJECT IDENTIFIER ::= { jnxModuleM40 6 } jnxModuleRoutingEngine OBJECT IDENTIFIER ::= { jnxModuleM40 7 } jnxModuleM20 OBJECT IDENTIFIER ::= { jnxModule 2 } jnxM20FPC OBJECT IDENTIFIER ::= { jnxModuleM20 1 } -- Flexible Port Concentrator jnxM20SSB OBJECT IDENTIFIER ::= { jnxModuleM20 2 } -- System Switch Board jnxM20RE OBJECT IDENTIFIER ::= { jnxModuleM20 3 } -- Routing Engine jnxM20Power OBJECT IDENTIFIER ::= { jnxModuleM20 4 } jnxM20PowerAC OBJECT IDENTIFIER ::= { jnxM20Power 1 } jnxM20PowerDC OBJECT IDENTIFIER ::= { jnxM20Power 2 } jnxM20Fan OBJECT IDENTIFIER ::= { jnxModuleM20 5 } jnxM20FrontPanel OBJECT IDENTIFIER ::= { jnxModuleM20 6 } jnxModuleM160 OBJECT IDENTIFIER ::= { jnxModule 3 } jnxM160FPC OBJECT IDENTIFIER ::= { jnxModuleM160 1 } -- Flexible Port Concentrator jnxM160SFM OBJECT IDENTIFIER ::= { jnxModuleM160 2 } -- Switching and Forwarding Module jnxM160HM OBJECT IDENTIFIER ::= { jnxModuleM160 3 } -- Host Module (also called Routing Engine) jnxM160PCG OBJECT IDENTIFIER ::= { jnxModuleM160 4 } -- PFE Clock Generator jnxM160Power OBJECT IDENTIFIER ::= { jnxModuleM160 5 } jnxM160Fan OBJECT IDENTIFIER ::= { jnxModuleM160 6 } jnxM160MCS OBJECT IDENTIFIER ::= { jnxModuleM160 7 } -- Miscellaneous Control System jnxM160FPM OBJECT IDENTIFIER ::= { jnxModuleM160 8 } -- Front Panel Module jnxM160CIP OBJECT IDENTIFIER ::= { jnxModuleM160 9 } -- Connector Interface Panel jnxModuleM10 OBJECT IDENTIFIER ::= { jnxModule 4 } jnxM10FPC OBJECT IDENTIFIER ::= { jnxModuleM10 1 } -- Flexible Port Concentrator jnxM10FEB OBJECT IDENTIFIER ::= { jnxModuleM10 2 } -- Forwarding Engine Board jnxM10RE OBJECT IDENTIFIER ::= { jnxModuleM10 3 } -- Routing Engine jnxM10Power OBJECT IDENTIFIER ::= { jnxModuleM10 4 } jnxM10PowerAC OBJECT IDENTIFIER ::= { jnxM10Power 1 } jnxM10PowerDC OBJECT IDENTIFIER ::= { jnxM10Power 2 } jnxM10Fan OBJECT IDENTIFIER ::= { jnxModuleM10 5 } jnxModuleM5 OBJECT IDENTIFIER ::= { jnxModule 5 } jnxM5FPC OBJECT IDENTIFIER ::= { jnxModuleM5 1 } -- Flexible Port Concentrator jnxM5FEB OBJECT IDENTIFIER ::= { jnxModuleM5 2 } -- Forwarding Engine Board jnxM5RE OBJECT IDENTIFIER ::= { jnxModuleM5 3 } -- Routing Engine jnxM5Power OBJECT IDENTIFIER ::= { jnxModuleM5 4 } jnxM5PowerAC OBJECT IDENTIFIER ::= { jnxM5Power 1 } jnxM5PowerDC OBJECT IDENTIFIER ::= { jnxM5Power 2 } jnxM5Fan OBJECT IDENTIFIER ::= { jnxModuleM5 5 } jnxModuleT640 OBJECT IDENTIFIER ::= { jnxModule 6 } jnxT640FPC OBJECT IDENTIFIER ::= { jnxModuleT640 1 } -- Flexible Port Concentrator jnxT640SIB OBJECT IDENTIFIER ::= { jnxModuleT640 2 } -- Swtich Interface Board jnxT640HM OBJECT IDENTIFIER ::= { jnxModuleT640 3 } -- Host Module (also called Routing Engine) jnxT640SCG OBJECT IDENTIFIER ::= { jnxModuleT640 4 } -- SONET Clock Generator jnxT640Power OBJECT IDENTIFIER ::= { jnxModuleT640 5 } jnxT640Fan OBJECT IDENTIFIER ::= { jnxModuleT640 6 } jnxT640CB OBJECT IDENTIFIER ::= { jnxModuleT640 7 } -- Control Board jnxT640FPB OBJECT IDENTIFIER ::= { jnxModuleT640 8 } -- Front Panel Board jnxT640CIP OBJECT IDENTIFIER ::= { jnxModuleT640 9 } -- Connector Interface Panel jnxT640SPMB OBJECT IDENTIFIER ::= { jnxModuleT640 10 } -- Processor Mezzanine Board for SIB jnxModuleT320 OBJECT IDENTIFIER ::= { jnxModule 7 } jnxT320FPC OBJECT IDENTIFIER ::= { jnxModuleT320 1 } -- Flexible Port Concentrator jnxT320SIB OBJECT IDENTIFIER ::= { jnxModuleT320 2 } -- Swtich Interface Board jnxT320HM OBJECT IDENTIFIER ::= { jnxModuleT320 3 } -- Host Module (also called Routing Engine) jnxT320SCG OBJECT IDENTIFIER ::= { jnxModuleT320 4 } -- SONET Clock Generator jnxT320Power OBJECT IDENTIFIER ::= { jnxModuleT320 5 } jnxT320Fan OBJECT IDENTIFIER ::= { jnxModuleT320 6 } jnxT320CB OBJECT IDENTIFIER ::= { jnxModuleT320 7 } -- Control Board jnxT320FPB OBJECT IDENTIFIER ::= { jnxModuleT320 8 } -- Front Panel Board jnxT320CIP OBJECT IDENTIFIER ::= { jnxModuleT320 9 } -- Connector Interface Panel jnxT320SPMB OBJECT IDENTIFIER ::= { jnxModuleT320 10 } -- Processor Mezzanine Board for SIB jnxModuleM40e OBJECT IDENTIFIER ::= { jnxModule 8 } jnxM40eFPC OBJECT IDENTIFIER ::= { jnxModuleM40e 1 } -- Flexible Port Concentrator jnxM40eSFM OBJECT IDENTIFIER ::= { jnxModuleM40e 2 } -- Switching and Forwarding Module jnxM40eHM OBJECT IDENTIFIER ::= { jnxModuleM40e 3 } -- Host Module (also called Routing Engine) jnxM40ePCG OBJECT IDENTIFIER ::= { jnxModuleM40e 4 } -- PFE Clock Generator jnxM40ePower OBJECT IDENTIFIER ::= { jnxModuleM40e 5 } jnxM40eFan OBJECT IDENTIFIER ::= { jnxModuleM40e 6 } jnxM40eMCS OBJECT IDENTIFIER ::= { jnxModuleM40e 7 } -- Miscellaneous Control System jnxM40eFPM OBJECT IDENTIFIER ::= { jnxModuleM40e 8 } -- Front Panel Module jnxM40eCIP OBJECT IDENTIFIER ::= { jnxModuleM40e 9 } -- Connector Interface Panel -- Submodules jnxSubmodule OBJECT IDENTIFIER ::= { jnxClassContents 3 } jnxSubmoduleM40 OBJECT IDENTIFIER ::= { jnxSubmodule 1 } -- ::= { jnxSubmoduleM40 1 } This OID is obsolete. jnxM40PIC0 OBJECT IDENTIFIER ::= { jnxSubmoduleM40 2 } -- This is the quad-height PIC which takes -- up the whole FPC slot of the M40. jnxM40SonetOc48 OBJECT IDENTIFIER ::= { jnxM40PIC0 1 } jnxM40PIC OBJECT IDENTIFIER ::= { jnxSubmoduleM40 3 } -- This is the regular PIC of M40. jnxM40QuadSonetOc3 OBJECT IDENTIFIER ::= { jnxM40PIC 1 } jnxM40SonetOc12 OBJECT IDENTIFIER ::= { jnxM40PIC 2 } jnxM40GigEther OBJECT IDENTIFIER ::= { jnxM40PIC 3 } jnxM40QuadT3 OBJECT IDENTIFIER ::= { jnxM40PIC 4 } jnxM40QuadE3 OBJECT IDENTIFIER ::= { jnxM40PIC 5 } jnxM40DualAtmOc3 OBJECT IDENTIFIER ::= { jnxM40PIC 6 } jnxM40AtmOc12 OBJECT IDENTIFIER ::= { jnxM40PIC 7 } jnxM40Tunnel OBJECT IDENTIFIER ::= { jnxM40PIC 8 } jnxM40ChOc12toDs3 OBJECT IDENTIFIER ::= { jnxM40PIC 9 } jnxM40QuadEther OBJECT IDENTIFIER ::= { jnxM40PIC 10 } jnxM40QuadE1 OBJECT IDENTIFIER ::= { jnxM40PIC 11 } jnxM40QuadT1 OBJECT IDENTIFIER ::= { jnxM40PIC 12 } jnxM40SonetOc48Sr OBJECT IDENTIFIER ::= { jnxM40PIC 13 } jnxM40QuadChT3 OBJECT IDENTIFIER ::= { jnxM40PIC 14 } jnxM40SonetOc48Lr OBJECT IDENTIFIER ::= { jnxM40PIC 15 } jnxM40QuadAtmE3 OBJECT IDENTIFIER ::= { jnxM40PIC 16 } jnxM40QuadAtmT3 OBJECT IDENTIFIER ::= { jnxM40PIC 17 } jnxM40GigEtherBundle OBJECT IDENTIFIER ::= { jnxM40PIC 18 } jnxM40Multilink128 OBJECT IDENTIFIER ::= { jnxM40PIC 19 } jnxM40Multilink32 OBJECT IDENTIFIER ::= { jnxM40PIC 20 } jnxM40Multilink4 OBJECT IDENTIFIER ::= { jnxM40PIC 21 } jnxM40ChStm1 OBJECT IDENTIFIER ::= { jnxM40PIC 22 } jnxM40DenseEther12 OBJECT IDENTIFIER ::= { jnxM40PIC 24 } -- 12-port Fast Ethernet jnxM40DecaChE1 OBJECT IDENTIFIER ::= { jnxM40PIC 25 } -- 10-port channelized E1 jnxM40ChDs3toDs0 OBJECT IDENTIFIER ::= { jnxM40PIC 26 } jnxM40DualChDs3toDs0 OBJECT IDENTIFIER ::= { jnxM40PIC 27 } jnxM40DenseEther8 OBJECT IDENTIFIER ::= { jnxM40PIC 28 } -- 8-port Fast Ethernet jnxM40DenseEther4 OBJECT IDENTIFIER ::= { jnxM40PIC 29 } -- 4-port Fast Ethernet jnxM40Crypto800 OBJECT IDENTIFIER ::= { jnxM40PIC 30 } jnxM40SingleQHGE OBJECT IDENTIFIER ::= { jnxM40PIC 31 } jnxM40LsMultilink128 OBJECT IDENTIFIER ::= { jnxM40PIC 32 } jnxM40LsMultilink32 OBJECT IDENTIFIER ::= { jnxM40PIC 33 } jnxM40LsMultilink4 OBJECT IDENTIFIER ::= { jnxM40PIC 34 } jnxM40AtmIIOc12 OBJECT IDENTIFIER ::= { jnxM40PIC 35 } jnxM40DualAtmIIOc3 OBJECT IDENTIFIER ::= { jnxM40PIC 36 } jnxM40DualQChDS3 OBJECT IDENTIFIER ::= { jnxM40PIC 37 } jnxM40QuadQChT3 OBJECT IDENTIFIER ::= { jnxM40PIC 38 } jnxSubmoduleM20 OBJECT IDENTIFIER ::= { jnxSubmodule 2 } jnxM20PIC0 OBJECT IDENTIFIER ::= { jnxSubmoduleM20 1 } -- This is the quad-height PIC which takes -- up the whole FPC slot of the M20. jnxM20SonetOc48 OBJECT IDENTIFIER ::= { jnxM20PIC0 1 } jnxM20PIC OBJECT IDENTIFIER ::= { jnxSubmoduleM20 2 } -- This is the regular PIC of M20. jnxM20QuadSonetOc3 OBJECT IDENTIFIER ::= { jnxM20PIC 1 } jnxM20SonetOc12 OBJECT IDENTIFIER ::= { jnxM20PIC 2 } jnxM20GigEther OBJECT IDENTIFIER ::= { jnxM20PIC 3 } jnxM20QuadT3 OBJECT IDENTIFIER ::= { jnxM20PIC 4 } jnxM20QuadE3 OBJECT IDENTIFIER ::= { jnxM20PIC 5 } jnxM20DualAtmOc3 OBJECT IDENTIFIER ::= { jnxM20PIC 6 } jnxM20AtmOc12 OBJECT IDENTIFIER ::= { jnxM20PIC 7 } jnxM20Tunnel OBJECT IDENTIFIER ::= { jnxM20PIC 8 } jnxM20ChOc12toDs3 OBJECT IDENTIFIER ::= { jnxM20PIC 9 } jnxM20QuadEther OBJECT IDENTIFIER ::= { jnxM20PIC 10 } jnxM20QuadE1 OBJECT IDENTIFIER ::= { jnxM20PIC 11 } jnxM20QuadT1 OBJECT IDENTIFIER ::= { jnxM20PIC 12 } jnxM20SonetOc48Sr OBJECT IDENTIFIER ::= { jnxM20PIC 13 } jnxM20QuadChT3 OBJECT IDENTIFIER ::= { jnxM20PIC 14 } jnxM20SonetOc48Lr OBJECT IDENTIFIER ::= { jnxM20PIC 15 } jnxM20QuadAtmE3 OBJECT IDENTIFIER ::= { jnxM20PIC 16 } jnxM20QuadAtmT3 OBJECT IDENTIFIER ::= { jnxM20PIC 17 } jnxM20GigEtherBundle OBJECT IDENTIFIER ::= { jnxM20PIC 18 } jnxM20Multilink128 OBJECT IDENTIFIER ::= { jnxM20PIC 19 } jnxM20Multilink32 OBJECT IDENTIFIER ::= { jnxM20PIC 20 } jnxM20Multilink4 OBJECT IDENTIFIER ::= { jnxM20PIC 21 } jnxM20ChStm1 OBJECT IDENTIFIER ::= { jnxM20PIC 22 } jnxM20DenseEther12 OBJECT IDENTIFIER ::= { jnxM20PIC 24 } -- 12-port Fast Ethernet jnxM20DecaChE1 OBJECT IDENTIFIER ::= { jnxM20PIC 25 } -- 10-port channelized E1 jnxM20ChDs3toDs0 OBJECT IDENTIFIER ::= { jnxM20PIC 26 } jnxM20DualChDs3toDs0 OBJECT IDENTIFIER ::= { jnxM20PIC 27 } jnxM20DenseEther8 OBJECT IDENTIFIER ::= { jnxM20PIC 28 } -- 8-port Fast Ethernet jnxM20DenseEther4 OBJECT IDENTIFIER ::= { jnxM20PIC 29 } -- 4-port Fast Ethernet jnxM20Crypto800 OBJECT IDENTIFIER ::= { jnxM20PIC 30 } jnxM20GgsnControl OBJECT IDENTIFIER ::= { jnxM20PIC 31 } jnxM20GgsnData OBJECT IDENTIFIER ::= { jnxM20PIC 32 } jnxM20SingleQHGE OBJECT IDENTIFIER ::= { jnxM20PIC 33 } jnxM20LsMultilink128 OBJECT IDENTIFIER ::= { jnxM20PIC 34 } jnxM20LsMultilink32 OBJECT IDENTIFIER ::= { jnxM20PIC 35 } jnxM20LsMultilink4 OBJECT IDENTIFIER ::= { jnxM20PIC 36 } jnxM20AtmIIOc12 OBJECT IDENTIFIER ::= { jnxM20PIC 37 } jnxM20DualAtmIIOc3 OBJECT IDENTIFIER ::= { jnxM20PIC 38 } jnxM20DualQChDS3 OBJECT IDENTIFIER ::= { jnxM20PIC 39 } jnxM20QuadQChT3 OBJECT IDENTIFIER ::= { jnxM20PIC 40 } jnxSubmoduleM160 OBJECT IDENTIFIER ::= { jnxSubmodule 3 } -- ::= { jnxSubmoduleM160 1 } This OID is obsolete. jnxM160SubSFM OBJECT IDENTIFIER ::= { jnxSubmoduleM160 2 } jnxM160SPP OBJECT IDENTIFIER ::= { jnxM160SubSFM 1 } -- Switch Plane Processor jnxM160SPR OBJECT IDENTIFIER ::= { jnxM160SubSFM 2 } -- Switch Plane Router jnxM160SubFPM OBJECT IDENTIFIER ::= { jnxSubmoduleM160 3 } jnxM160FPMCMB OBJECT IDENTIFIER ::= { jnxM160SubFPM 1 } -- CMB part of FPM jnxM160FPMDisplay OBJECT IDENTIFIER ::= { jnxM160SubFPM 2 } -- Display part of FPM jnxM160PIC0 OBJECT IDENTIFIER ::= { jnxSubmoduleM160 4 } -- This is the quad-height PIC which takes -- up the whole FPC slot of the M160. jnxM160SonetOc192Sr OBJECT IDENTIFIER ::= { jnxM160PIC0 1 } jnxM160SonetOc192Sr2 OBJECT IDENTIFIER ::= { jnxM160PIC0 2 } jnxM160SonetOc192Lr1 OBJECT IDENTIFIER ::= { jnxM160PIC0 3 } jnxM160PIC1 OBJECT IDENTIFIER ::= { jnxSubmoduleM160 5 } -- This is FPC type 1 of PIC. jnxM160QuadSonetOc3 OBJECT IDENTIFIER ::= { jnxM160PIC1 1 } jnxM160SonetOc12 OBJECT IDENTIFIER ::= { jnxM160PIC1 2 } jnxM160GigEther OBJECT IDENTIFIER ::= { jnxM160PIC1 3 } jnxM160QuadT3 OBJECT IDENTIFIER ::= { jnxM160PIC1 4 } jnxM160QuadE3 OBJECT IDENTIFIER ::= { jnxM160PIC1 5 } jnxM160DualAtmOc3 OBJECT IDENTIFIER ::= { jnxM160PIC1 6 } jnxM160AtmOc12 OBJECT IDENTIFIER ::= { jnxM160PIC1 7 } jnxM160ChOc12toDs3 OBJECT IDENTIFIER ::= { jnxM160PIC1 8 } jnxM160QuadEther OBJECT IDENTIFIER ::= { jnxM160PIC1 9 } jnxM160QuadE1 OBJECT IDENTIFIER ::= { jnxM160PIC1 10 } jnxM160QuadT1 OBJECT IDENTIFIER ::= { jnxM160PIC1 11 } jnxM160QuadChT3 OBJECT IDENTIFIER ::= { jnxM160PIC1 12 } jnxM160QuadAtmE3 OBJECT IDENTIFIER ::= { jnxM160PIC1 13 } jnxM160QuadAtmT3 OBJECT IDENTIFIER ::= { jnxM160PIC1 14 } jnxM160GigEtherBundle OBJECT IDENTIFIER ::= { jnxM160PIC1 15 } jnxM160ChStm1 OBJECT IDENTIFIER ::= { jnxM160PIC1 16 } jnxM160DecaChE1 OBJECT IDENTIFIER ::= { jnxM160PIC1 17 } -- 10-port channelized E1 jnxM160ChDs3toDs0 OBJECT IDENTIFIER ::= { jnxM160PIC1 18 } jnxM160DualChDs3toDs0 OBJECT IDENTIFIER ::= { jnxM160PIC1 19 } jnxM160DenseEther8 OBJECT IDENTIFIER ::= { jnxM160PIC1 20 } -- 8-port Fast Ethernet jnxM160DenseEther4 OBJECT IDENTIFIER ::= { jnxM160PIC1 21 } -- 4-port Fast Ethernet jnxM160SingleQHGE OBJECT IDENTIFIER ::= { jnxM160PIC1 22 } jnxM160AtmIIOc12 OBJECT IDENTIFIER ::= { jnxM160PIC1 23 } jnxM160DualAtmIIOc3 OBJECT IDENTIFIER ::= { jnxM160PIC1 24 } jnxM160DualQChDS3 OBJECT IDENTIFIER ::= { jnxM160PIC1 25 } jnxM160QuadQChT3 OBJECT IDENTIFIER ::= { jnxM160PIC1 26 } jnxM160PIC2 OBJECT IDENTIFIER ::= { jnxSubmoduleM160 6 } -- This is FPC type 2 of PIC. jnxM160SonetOc48Sr OBJECT IDENTIFIER ::= { jnxM160PIC2 1 } jnxM160Tunnel OBJECT IDENTIFIER ::= { jnxM160PIC2 2 } jnxM160DualGigEther OBJECT IDENTIFIER ::= { jnxM160PIC2 3 } jnxM160QuadSonetOc12 OBJECT IDENTIFIER ::= { jnxM160PIC2 4 } jnxM160SonetOc48Lr OBJECT IDENTIFIER ::= { jnxM160PIC2 5 } jnxM160DenseEther48 OBJECT IDENTIFIER ::= { jnxM160PIC2 6 } -- 48-port Fast Ethernet jnxM160QuadGigEther OBJECT IDENTIFIER ::= { jnxM160PIC2 7 } jnxM160Crypto800 OBJECT IDENTIFIER ::= { jnxM160PIC2 9 } jnxM160QuadOc3 OBJECT IDENTIFIER ::= { jnxM160PIC2 10 } jnxM160DualQHGE OBJECT IDENTIFIER ::= { jnxM160PIC2 11 } jnxM160DualAtmIIOc12 OBJECT IDENTIFIER ::= { jnxM160PIC2 12 } jnxSubmoduleM10 OBJECT IDENTIFIER ::= { jnxSubmodule 4 } jnxM10PIC OBJECT IDENTIFIER ::= { jnxSubmoduleM10 1 } jnxM10QuadSonetOc3 OBJECT IDENTIFIER ::= { jnxM10PIC 1 } jnxM10SonetOc12 OBJECT IDENTIFIER ::= { jnxM10PIC 2 } jnxM10GigEther OBJECT IDENTIFIER ::= { jnxM10PIC 3 } jnxM10QuadT3 OBJECT IDENTIFIER ::= { jnxM10PIC 4 } jnxM10QuadE3 OBJECT IDENTIFIER ::= { jnxM10PIC 5 } jnxM10DualAtmOc3 OBJECT IDENTIFIER ::= { jnxM10PIC 6 } jnxM10AtmOc12 OBJECT IDENTIFIER ::= { jnxM10PIC 7 } jnxM10Tunnel OBJECT IDENTIFIER ::= { jnxM10PIC 8 } jnxM10ChOc12toDs3 OBJECT IDENTIFIER ::= { jnxM10PIC 9 } jnxM10QuadEther OBJECT IDENTIFIER ::= { jnxM10PIC 10 } jnxM10QuadE1 OBJECT IDENTIFIER ::= { jnxM10PIC 11 } jnxM10QuadT1 OBJECT IDENTIFIER ::= { jnxM10PIC 12 } jnxM10SonetOc48Sr OBJECT IDENTIFIER ::= { jnxM10PIC 13 } jnxM10QuadChT3 OBJECT IDENTIFIER ::= { jnxM10PIC 14 } jnxM10SonetOc48Lr OBJECT IDENTIFIER ::= { jnxM10PIC 15 } jnxM10QuadAtmE3 OBJECT IDENTIFIER ::= { jnxM10PIC 16 } jnxM10QuadAtmT3 OBJECT IDENTIFIER ::= { jnxM10PIC 17 } jnxM10GigEtherBundle OBJECT IDENTIFIER ::= { jnxM10PIC 18 } jnxM10Multilink128 OBJECT IDENTIFIER ::= { jnxM10PIC 19 } jnxM10Multilink32 OBJECT IDENTIFIER ::= { jnxM10PIC 20 } jnxM10Multilink4 OBJECT IDENTIFIER ::= { jnxM10PIC 21 } jnxM10ChStm1 OBJECT IDENTIFIER ::= { jnxM10PIC 22 } jnxM10DualChDs3 OBJECT IDENTIFIER ::= { jnxM10PIC 23 } jnxM10DualDs3 OBJECT IDENTIFIER ::= { jnxM10PIC 24 } jnxM10DualSonetOc3 OBJECT IDENTIFIER ::= { jnxM10PIC 25 } jnxM10DualE3 OBJECT IDENTIFIER ::= { jnxM10PIC 26 } jnxM10DenseEther12 OBJECT IDENTIFIER ::= { jnxM10PIC 28 } -- 12-port Fast Ethernet jnxM10DecaChE1 OBJECT IDENTIFIER ::= { jnxM10PIC 29 } -- 10-port channelized E1 jnxM10ChDs3toDs0 OBJECT IDENTIFIER ::= { jnxM10PIC 30 } jnxM10DualChDs3toDs0 OBJECT IDENTIFIER ::= { jnxM10PIC 31 } jnxM10DenseEther8 OBJECT IDENTIFIER ::= { jnxM10PIC 32 } -- 8-port Fast Ethernet jnxM10DenseEther4 OBJECT IDENTIFIER ::= { jnxM10PIC 33 } -- 4-port Fast Ethernet jnxM10Crypto800 OBJECT IDENTIFIER ::= { jnxM10PIC 34 } jnxM10SingleQHGE OBJECT IDENTIFIER ::= { jnxM10PIC 35 } jnxM10LsMultilink128 OBJECT IDENTIFIER ::= { jnxM10PIC 36 } jnxM10LsMultilink32 OBJECT IDENTIFIER ::= { jnxM10PIC 37 } jnxM10LsMultilink4 OBJECT IDENTIFIER ::= { jnxM10PIC 38 } jnxM10AtmIIOc12 OBJECT IDENTIFIER ::= { jnxM10PIC 39 } jnxM10DualAtmIIOc3 OBJECT IDENTIFIER ::= { jnxM10PIC 40 } jnxM10DualQChDs3 OBJECT IDENTIFIER ::= { jnxM10PIC 41 } jnxM10QuadQChT3 OBJECT IDENTIFIER ::= { jnxM10PIC 42 } jnxSubmoduleM5 OBJECT IDENTIFIER ::= { jnxSubmodule 5 } jnxM5PIC OBJECT IDENTIFIER ::= { jnxSubmoduleM5 1 } jnxM5QuadSonetOc3 OBJECT IDENTIFIER ::= { jnxM5PIC 1 } jnxM5SonetOc12 OBJECT IDENTIFIER ::= { jnxM5PIC 2 } jnxM5GigEther OBJECT IDENTIFIER ::= { jnxM5PIC 3 } jnxM5QuadT3 OBJECT IDENTIFIER ::= { jnxM5PIC 4 } jnxM5QuadE3 OBJECT IDENTIFIER ::= { jnxM5PIC 5 } jnxM5DualAtmOc3 OBJECT IDENTIFIER ::= { jnxM5PIC 6 } jnxM5AtmOc12 OBJECT IDENTIFIER ::= { jnxM5PIC 7 } jnxM5Tunnel OBJECT IDENTIFIER ::= { jnxM5PIC 8 } jnxM5ChOc12toDs3 OBJECT IDENTIFIER ::= { jnxM5PIC 9 } jnxM5QuadEther OBJECT IDENTIFIER ::= { jnxM5PIC 10 } jnxM5QuadE1 OBJECT IDENTIFIER ::= { jnxM5PIC 11 } jnxM5QuadT1 OBJECT IDENTIFIER ::= { jnxM5PIC 12 } jnxM5QuadChT3 OBJECT IDENTIFIER ::= { jnxM5PIC 14 } jnxM5QuadAtmE3 OBJECT IDENTIFIER ::= { jnxM5PIC 16 } jnxM5QuadAtmT3 OBJECT IDENTIFIER ::= { jnxM5PIC 17 } jnxM5GigEtherBundle OBJECT IDENTIFIER ::= { jnxM5PIC 18 } jnxM5Multilink128 OBJECT IDENTIFIER ::= { jnxM5PIC 19 } jnxM5Multilink32 OBJECT IDENTIFIER ::= { jnxM5PIC 20 } jnxM5Multilink4 OBJECT IDENTIFIER ::= { jnxM5PIC 21 } jnxM5ChStm1 OBJECT IDENTIFIER ::= { jnxM5PIC 22 } jnxM5DualChDs3 OBJECT IDENTIFIER ::= { jnxM5PIC 23 } jnxM5DualDs3 OBJECT IDENTIFIER ::= { jnxM5PIC 24 } jnxM5DualSonetOc3 OBJECT IDENTIFIER ::= { jnxM5PIC 25 } jnxM5DualE3 OBJECT IDENTIFIER ::= { jnxM5PIC 26 } jnxM5DenseEther12 OBJECT IDENTIFIER ::= { jnxM5PIC 28 } -- 12-port Fast Ethernet jnxM5DecaChE1 OBJECT IDENTIFIER ::= { jnxM5PIC 29 } -- 10-port channelized E1 jnxM5ChDs3toDs0 OBJECT IDENTIFIER ::= { jnxM5PIC 30 } jnxM5DualChDs3toDs0 OBJECT IDENTIFIER ::= { jnxM5PIC 31 } jnxM5DenseEther8 OBJECT IDENTIFIER ::= { jnxM5PIC 32 } -- 8-port Fast Ethernet jnxM5DenseEther4 OBJECT IDENTIFIER ::= { jnxM5PIC 33 } -- 4-port Fast Ethernet jnxM5Crypto800 OBJECT IDENTIFIER ::= { jnxM5PIC 34 } jnxM5SingleQHGE OBJECT IDENTIFIER ::= { jnxM5PIC 35 } jnxM5LsMultilink128 OBJECT IDENTIFIER ::= { jnxM5PIC 36 } jnxM5LsMultilink32 OBJECT IDENTIFIER ::= { jnxM5PIC 37 } jnxM5LsMultilink4 OBJECT IDENTIFIER ::= { jnxM5PIC 38 } jnxM5AtmIIOc12 OBJECT IDENTIFIER ::= { jnxM5PIC 39 } jnxM5DualAtmIIOc3 OBJECT IDENTIFIER ::= { jnxM5PIC 40 } jnxM5DualQChDs3 OBJECT IDENTIFIER ::= { jnxM5PIC 41 } jnxM5QuadQChT3 OBJECT IDENTIFIER ::= { jnxM5PIC 42 } jnxSubmoduleT640 OBJECT IDENTIFIER ::= { jnxSubmodule 6 } jnxT640PIC0 OBJECT IDENTIFIER ::= { jnxSubmoduleT640 1 } -- This is the quad-height PIC which takes -- up the whole FPC slot of the T640. jnxT640PIC1 OBJECT IDENTIFIER ::= { jnxSubmoduleT640 2 } -- This is FPC type 1 (M40 native) of PIC. jnxT640PIC2 OBJECT IDENTIFIER ::= { jnxSubmoduleT640 3 } -- This is FPC type 2 (M160 native) of PIC. jnxT640DualGigEther OBJECT IDENTIFIER ::= { jnxT640PIC2 1 } jnxT640QuadGigEther OBJECT IDENTIFIER ::= { jnxT640PIC2 2 } jnxT640QuadSonetOc12 OBJECT IDENTIFIER ::= { jnxT640PIC2 3 } jnxT640SonetOc48Sr OBJECT IDENTIFIER ::= { jnxT640PIC2 4 } jnxT640SonetOc48Lr OBJECT IDENTIFIER ::= { jnxT640PIC2 5 } jnxT640DualAtmIIOc12 OBJECT IDENTIFIER ::= { jnxT640PIC2 6 } jnxT640PIC3 OBJECT IDENTIFIER ::= { jnxSubmoduleT640 4 } -- This is FPC type 3 (T640 native) of PIC. jnxT640SonetOc192Sr2 OBJECT IDENTIFIER ::= { jnxT640PIC3 1 } jnxT640Tunnel OBJECT IDENTIFIER ::= { jnxT640PIC3 2 } jnxT640QuadSonetOc48 OBJECT IDENTIFIER ::= { jnxT640PIC3 3 } jnxT640SonetOc192Vsr OBJECT IDENTIFIER ::= { jnxT640PIC3 4 } jnxT640SonetOc192Lr OBJECT IDENTIFIER ::= { jnxT640PIC3 5 } jnxT640TenGigEther OBJECT IDENTIFIER ::= { jnxT640PIC3 6 } jnxT640NX1GigEther OBJECT IDENTIFIER ::= { jnxT640PIC3 7 } jnxSubmoduleT320 OBJECT IDENTIFIER ::= { jnxSubmodule 7 } jnxT320PIC0 OBJECT IDENTIFIER ::= { jnxSubmoduleT320 1 } jnxT320PIC1 OBJECT IDENTIFIER ::= { jnxSubmoduleT320 2 } jnxT320DualAtmIIOc3 OBJECT IDENTIFIER ::= { jnxT320PIC1 1 } jnxT320PIC2 OBJECT IDENTIFIER ::= { jnxSubmoduleT320 3 } -- This is FPC type 2 (M160 native) of PIC. jnxT320DualGigEther OBJECT IDENTIFIER ::= { jnxT320PIC2 1 } jnxT320QuadGigEther OBJECT IDENTIFIER ::= { jnxT320PIC2 2 } jnxT320QuadSonetOc12 OBJECT IDENTIFIER ::= { jnxT320PIC2 3 } jnxT320SonetOc48Sr OBJECT IDENTIFIER ::= { jnxT320PIC2 4 } jnxT320SonetOc48Lr OBJECT IDENTIFIER ::= { jnxT320PIC2 5 } jnxT320DualAtmIIOc12 OBJECT IDENTIFIER ::= { jnxT320PIC2 6 } jnxT320PIC3 OBJECT IDENTIFIER ::= { jnxSubmoduleT320 4 } -- This is FPC type 3 (T320 native) of PIC. jnxT320SonetOc192Sr2 OBJECT IDENTIFIER ::= { jnxT320PIC3 1 } jnxT320Tunnel OBJECT IDENTIFIER ::= { jnxT320PIC3 2 } jnxT320QuadSonetOc48 OBJECT IDENTIFIER ::= { jnxT320PIC3 3 } jnxT320SonetOc192Vsr OBJECT IDENTIFIER ::= { jnxT320PIC3 4 } jnxT320SonetOc192Lr OBJECT IDENTIFIER ::= { jnxT320PIC3 5 } jnxT320TenGigEther OBJECT IDENTIFIER ::= { jnxT320PIC3 6 } jnxT320NX1GigEther OBJECT IDENTIFIER ::= { jnxT320PIC3 7 } jnxSubmoduleM40e OBJECT IDENTIFIER ::= { jnxSubmodule 8 } jnxM40eSubSFM OBJECT IDENTIFIER ::= { jnxSubmoduleM40e 2 } jnxM40eSPP OBJECT IDENTIFIER ::= { jnxM40eSubSFM 1 } -- Switch Plane Processor jnxM40eSPR OBJECT IDENTIFIER ::= { jnxM40eSubSFM 2 } -- Switch Plane Router jnxM40eSubFPM OBJECT IDENTIFIER ::= { jnxSubmoduleM40e 3 } jnxM40eFPMCMB OBJECT IDENTIFIER ::= { jnxM40eSubFPM 1 } -- CMB part of FPM jnxM40eFPMDisplay OBJECT IDENTIFIER ::= { jnxM40eSubFPM 2 } -- Display part of FPM jnxM40ePIC0 OBJECT IDENTIFIER ::= { jnxSubmoduleM40e 4 } -- This is the quad-height PIC which takes -- up the whole FPC slot of the M40e. jnxM40ePIC1 OBJECT IDENTIFIER ::= { jnxSubmoduleM40e 5 } -- This is FPC type 1 of PIC. jnxM40eQuadSonetOc3 OBJECT IDENTIFIER ::= { jnxM40ePIC1 1 } jnxM40eSonetOc12 OBJECT IDENTIFIER ::= { jnxM40ePIC1 2 } jnxM40eGigEther OBJECT IDENTIFIER ::= { jnxM40ePIC1 3 } jnxM40eQuadT3 OBJECT IDENTIFIER ::= { jnxM40ePIC1 4 } jnxM40eQuadE3 OBJECT IDENTIFIER ::= { jnxM40ePIC1 5 } jnxM40eDualAtmOc3 OBJECT IDENTIFIER ::= { jnxM40ePIC1 6 } jnxM40eAtmOc12 OBJECT IDENTIFIER ::= { jnxM40ePIC1 7 } jnxM40eChOc12toDs3 OBJECT IDENTIFIER ::= { jnxM40ePIC1 8 } jnxM40eQuadEther OBJECT IDENTIFIER ::= { jnxM40ePIC1 9 } jnxM40eQuadE1 OBJECT IDENTIFIER ::= { jnxM40ePIC1 10 } jnxM40eQuadT1 OBJECT IDENTIFIER ::= { jnxM40ePIC1 11 } jnxM40eQuadChT3 OBJECT IDENTIFIER ::= { jnxM40ePIC1 12 } jnxM40eQuadAtmE3 OBJECT IDENTIFIER ::= { jnxM40ePIC1 13 } jnxM40eQuadAtmT3 OBJECT IDENTIFIER ::= { jnxM40ePIC1 14 } jnxM40eGigEtherBundle OBJECT IDENTIFIER ::= { jnxM40ePIC1 15 } jnxM40eChStm1 OBJECT IDENTIFIER ::= { jnxM40ePIC1 16 } jnxM40eDecaChE1 OBJECT IDENTIFIER ::= { jnxM40ePIC1 17 } -- 10-port channelized E1 jnxM40eChDs3toDs0 OBJECT IDENTIFIER ::= { jnxM40ePIC1 18 } jnxM40eDualChDs3toDs0 OBJECT IDENTIFIER ::= { jnxM40ePIC1 19 } jnxM40eDenseEther8 OBJECT IDENTIFIER ::= { jnxM40ePIC1 20 } -- 8-port Fast Ethernet jnxM40eDenseEther4 OBJECT IDENTIFIER ::= { jnxM40ePIC1 21 } -- 4-port Fast Ethernet jnxM40eSingleQHGE OBJECT IDENTIFIER ::= { jnxM40ePIC1 22 } jnxM40eAtmIIOc12 OBJECT IDENTIFIER ::= { jnxM40ePIC1 23 } jnxM40eDualAtmIIOc3 OBJECT IDENTIFIER ::= { jnxM40ePIC1 24 } jnxM40eDualQChDS3 OBJECT IDENTIFIER ::= { jnxM40ePIC1 25 } jnxM40eQuadQChT3 OBJECT IDENTIFIER ::= { jnxM40ePIC1 26 } jnxM40ePIC2 OBJECT IDENTIFIER ::= { jnxSubmoduleM40e 6 } -- This is FPC type 2 of PIC. jnxM40eSonetOc48Sr OBJECT IDENTIFIER ::= { jnxM40ePIC2 1 } jnxM40eTunnel OBJECT IDENTIFIER ::= { jnxM40ePIC2 2 } jnxM40eDualGigEther OBJECT IDENTIFIER ::= { jnxM40ePIC2 3 } jnxM40eQuadSonetOc12 OBJECT IDENTIFIER ::= { jnxM40ePIC2 4 } jnxM40eSonetOc48Lr OBJECT IDENTIFIER ::= { jnxM40ePIC2 5 } jnxM40eDenseEther48 OBJECT IDENTIFIER ::= { jnxM40ePIC2 6 } -- 48-port Fast Ethernet jnxM40eQuadGigEther OBJECT IDENTIFIER ::= { jnxM40ePIC2 7 } jnxM40eCrypto800 OBJECT IDENTIFIER ::= { jnxM40ePIC2 9 } jnxM40eQuadOc3 OBJECT IDENTIFIER ::= { jnxM40ePIC2 10 } jnxM40eDualQHGE OBJECT IDENTIFIER ::= { jnxM40ePIC2 11 } -- Miscellaneous Components jnxMiscComponent OBJECT IDENTIFIER ::= { jnxClassContents 4 } jnxTempSensor OBJECT IDENTIFIER ::= { jnxMiscComponent 1 } -- Status Source jnxStatusSource OBJECT IDENTIFIER ::= { jnxClassStatus 1 } jnxStatusSourceM40 OBJECT IDENTIFIER ::= { jnxStatusSource 1 } jnxChassisSlotLED OBJECT IDENTIFIER ::= { jnxStatusSourceM40 1 } jnxChassisAlarmLED OBJECT IDENTIFIER ::= { jnxStatusSourceM40 2 } jnxHostCtlrLED OBJECT IDENTIFIER ::= { jnxStatusSourceM40 3 } jnxChassisTempSensor OBJECT IDENTIFIER ::= { jnxStatusSourceM40 4 } jnxRoutingEngineLED OBJECT IDENTIFIER ::= { jnxStatusSourceM40 5 } -- -- Juniper Box Anatomy MIB -- -- Top level objects jnxBoxClass OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION "The class of the box, indicating which product line the box is about, for example, 'Internet Router'." ::= { jnxBoxAnatomy 1 } jnxBoxDescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The name, model, or detailed description of the box, indicating which product the box is about, for example 'M40'." ::= { jnxBoxAnatomy 2 } jnxBoxSerialNo OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The serial number of this subject, blank if unknown or unavailable." ::= { jnxBoxAnatomy 3 } jnxBoxRevision OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The revision of this subject, blank if unknown or unavailable." ::= { jnxBoxAnatomy 4 } jnxBoxInstalled OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when the subject was last installed, up-and-running. Zero if unknown or already up-and-running when the agent was up." ::= { jnxBoxAnatomy 5 } -- -- Box Containers Table -- jnxContainersTable OBJECT-TYPE SYNTAX SEQUENCE OF JnxContainersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of containers entries." ::= { jnxBoxAnatomy 6 } jnxContainersEntry OBJECT-TYPE SYNTAX JnxContainersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of containers table." INDEX { jnxContainersIndex } ::= { jnxContainersTable 1 } JnxContainersEntry ::= SEQUENCE { jnxContainersIndex Integer32, jnxContainersView Integer32, jnxContainersLevel Integer32, jnxContainersWithin Integer32, jnxContainersType OBJECT IDENTIFIER, jnxContainersDescr DisplayString, jnxContainersCount Integer32 } jnxContainersIndex OBJECT-TYPE SYNTAX Integer32 (1..'7fffffff'h) MAX-ACCESS read-only STATUS current DESCRIPTION "The index for this entry." ::= { jnxContainersEntry 1 } jnxContainersView OBJECT-TYPE SYNTAX Integer32 (1..63) MAX-ACCESS read-only STATUS current DESCRIPTION "The view(s) from which the specific container appears. This variable indicates that the specific container is embedded and accessible from the corresponding view(s). The value is a bit map represented as a sum. If multiple bits are set, the specified container(s) are located and accessible from that set of views. The various values representing the bit positions and its corresponding views are: 1 front 2 rear 4 top 8 bottom 16 leftHandSide 32 rightHandSide Note 1: LefHandSide and rightHandSide are referred to based on the view from the front. Note 2: If the specified containers are scattered around various views, the numbering is according to the following sequence: front -> rear -> top -> bottom -> leftHandSide -> rightHandSide For each view plane, the numbering sequence is first from left to right, and then from up to down. Note 3: Even though the value in chassis hardware (e.g. slot number) may be labelled from 0, 1, 2, and up, all the indices in MIB start with 1 (not 0) according to network management convention." ::= { jnxContainersEntry 2 } jnxContainersLevel OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The abstraction level of the box or chassis. It is enumerated from the outside to the inside, from the outer layer to the inner layer. For example, top level (i.e. level 0) refers to chassis frame, level 1 FPC slot within chassis frame, level 2 PIC space within FPC slot." ::= { jnxContainersEntry 3 } jnxContainersWithin OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of its next higher level container housing this entry. The associated jnxContainersIndex in the jnxContainersTable represents its next higher level container." ::= { jnxContainersEntry 4 } jnxContainersType OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION "The type of this container." ::= { jnxContainersEntry 5 } jnxContainersDescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The name or detailed description of this subject." ::= { jnxContainersEntry 6 } jnxContainersCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of containers of this level per container of the next higher level. e.g. if there are six level 2 containers in level 1 container, then jnxContainersCount for level 2 is six." ::= { jnxContainersEntry 7 } -- -- Box Contents Table -- jnxContentsLastChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when the box contents table last changed. Zero if unknown or already existing when the agent was up." ::= { jnxBoxAnatomy 7 } jnxContentsTable OBJECT-TYPE SYNTAX SEQUENCE OF JnxContentsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of contents entries." ::= { jnxBoxAnatomy 8 } jnxContentsEntry OBJECT-TYPE SYNTAX JnxContentsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of contents table." INDEX { jnxContentsContainerIndex, jnxContentsL1Index, jnxContentsL2Index, jnxContentsL3Index } ::= { jnxContentsTable 1 } JnxContentsEntry ::= SEQUENCE { jnxContentsContainerIndex Integer32, jnxContentsL1Index Integer32, jnxContentsL2Index Integer32, jnxContentsL3Index Integer32, jnxContentsType OBJECT IDENTIFIER, jnxContentsDescr DisplayString, jnxContentsSerialNo DisplayString, jnxContentsRevision DisplayString, jnxContentsInstalled TimeStamp, jnxContentsPartNo DisplayString } jnxContentsContainerIndex OBJECT-TYPE SYNTAX Integer32 (1..'7fffffff'h) MAX-ACCESS read-only STATUS current DESCRIPTION "The associated jnxContainersIndex in the jnxContainersTable." ::= { jnxContentsEntry 1 } jnxContentsL1Index OBJECT-TYPE SYNTAX Integer32 (0..'7fffffff'h) MAX-ACCESS read-only STATUS current DESCRIPTION "The level one index of the container housing this subject. Zero if unavailable or inapplicable." ::= { jnxContentsEntry 2 } jnxContentsL2Index OBJECT-TYPE SYNTAX Integer32 (0..'7fffffff'h) MAX-ACCESS read-only STATUS current DESCRIPTION "The level two index of the container housing this subject. Zero if unavailable or inapplicable." ::= { jnxContentsEntry 3 } jnxContentsL3Index OBJECT-TYPE SYNTAX Integer32 (0..'7fffffff'h) MAX-ACCESS read-only STATUS current DESCRIPTION "The level three index of the container housing this subject. Zero if unavailable or inapplicable." ::= { jnxContentsEntry 4 } jnxContentsType OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION "The type of this subject. zeroDotZero if unknown." ::= { jnxContentsEntry 5 } jnxContentsDescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The name or detailed description of this subject." ::= { jnxContentsEntry 6 } jnxContentsSerialNo OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The serial number of this subject, blank if unknown or unavailable." ::= { jnxContentsEntry 7 } jnxContentsRevision OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The revision of this subject, blank if unknown or unavailable." ::= { jnxContentsEntry 8 } jnxContentsInstalled OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when the subject was last installed, up-and-running. Zero if unknown or already up-and-running when the agent was up." ::= { jnxContentsEntry 9 } jnxContentsPartNo OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The part number of this subject, blank if unknown or unavailable." ::= { jnxContentsEntry 10 } -- -- Box LED Indicators Table -- jnxLEDLastChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The value of sysUpTime when the box LED table last changed. Zero if unknown or already at that state when the agent was up." ::= { jnxBoxAnatomy 9 } jnxLEDTable OBJECT-TYPE SYNTAX SEQUENCE OF JnxLEDEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "A list of status entries." ::= { jnxBoxAnatomy 10 } jnxLEDEntry OBJECT-TYPE SYNTAX JnxLEDEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "An entry of status table." INDEX { jnxLEDAssociateTable, jnxLEDAssociateIndex, jnxLEDL1Index, jnxLEDL2Index, jnxLEDL3Index } ::= { jnxLEDTable 1 } JnxLEDEntry ::= SEQUENCE { jnxLEDAssociateTable INTEGER, jnxLEDAssociateIndex Integer32, jnxLEDL1Index Integer32, jnxLEDL2Index Integer32, jnxLEDL3Index Integer32, jnxLEDOriginator OBJECT IDENTIFIER, jnxLEDDescr DisplayString, jnxLEDState INTEGER } jnxLEDAssociateTable OBJECT-TYPE SYNTAX INTEGER { other(1), jnxContainersTable(2), jnxContentsTable(3) } MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The associated table that this entry is related." ::= { jnxLEDEntry 1 } jnxLEDAssociateIndex OBJECT-TYPE SYNTAX Integer32 (1..'7fffffff'h) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The index of the associated table that this entry is related." ::= { jnxLEDEntry 2 } jnxLEDL1Index OBJECT-TYPE SYNTAX Integer32 (0..'7fffffff'h) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The level one index of the associated table that this entry is related. Zero if unavailable or inapplicable." ::= { jnxLEDEntry 3 } jnxLEDL2Index OBJECT-TYPE SYNTAX Integer32 (0..'7fffffff'h) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The level two index of the associated table that this entry is related. Zero if unavailable or inapplicable." ::= { jnxLEDEntry 4 } jnxLEDL3Index OBJECT-TYPE SYNTAX Integer32 (0..'7fffffff'h) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The level three index of the associated table that this entry is related. Zero if unavailable or inapplicable." ::= { jnxLEDEntry 5 } jnxLEDOriginator OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The originator of the this entry." ::= { jnxLEDEntry 6 } jnxLEDDescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The name or detailed description of this subject." ::= { jnxLEDEntry 7 } jnxLEDState OBJECT-TYPE SYNTAX INTEGER { other(1), -- unknown or unavailable green(2), -- ok, good, normally working, -- or on-line as a standby backup if -- there is an active primary 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 } MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The state of the LED indicator." ::= { jnxLEDEntry 8 } -- -- Box Filled Status Table -- -- This table show the empty/filled status of the container in the -- box containers table. -- jnxFilledLastChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when the box filled status table last changed. Zero if unknown or already at that state when the agent was up." ::= { jnxBoxAnatomy 11 } jnxFilledTable OBJECT-TYPE SYNTAX SEQUENCE OF JnxFilledEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of filled status entries." ::= { jnxBoxAnatomy 12 } jnxFilledEntry OBJECT-TYPE SYNTAX JnxFilledEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of filled status table." INDEX { jnxFilledContainerIndex, jnxFilledL1Index, jnxFilledL2Index, jnxFilledL3Index } ::= { jnxFilledTable 1 } JnxFilledEntry ::= SEQUENCE { jnxFilledContainerIndex Integer32, jnxFilledL1Index Integer32, jnxFilledL2Index Integer32, jnxFilledL3Index Integer32, jnxFilledDescr DisplayString, jnxFilledState INTEGER } jnxFilledContainerIndex OBJECT-TYPE SYNTAX Integer32 (1..'7fffffff'h) MAX-ACCESS read-only STATUS current DESCRIPTION "The associated jnxContainersIndex in the jnxContainersTable." ::= { jnxFilledEntry 1 } jnxFilledL1Index OBJECT-TYPE SYNTAX Integer32 (0..'7fffffff'h) MAX-ACCESS read-only STATUS current DESCRIPTION "The level one index of the container housing this subject. Zero if unavailable or inapplicable." ::= { jnxFilledEntry 2 } jnxFilledL2Index OBJECT-TYPE SYNTAX Integer32 (0..'7fffffff'h) MAX-ACCESS read-only STATUS current DESCRIPTION "The level two index of the container housing this subject. Zero if unavailable or inapplicable." ::= { jnxFilledEntry 3 } jnxFilledL3Index OBJECT-TYPE SYNTAX Integer32 (0..'7fffffff'h) MAX-ACCESS read-only STATUS current DESCRIPTION "The level three index of the container housing this subject. Zero if unavailable or inapplicable." ::= { jnxFilledEntry 4 } jnxFilledDescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The name or detailed description of this subject." ::= { jnxFilledEntry 5 } jnxFilledState OBJECT-TYPE SYNTAX INTEGER { unknown(1), empty(2), filled(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The filled state of this subject." ::= { jnxFilledEntry 6 } -- -- Box Operating Status Table -- -- This table reveals the operating status of some subjects -- of interest in the box contents table. -- jnxOperatingTable OBJECT-TYPE SYNTAX SEQUENCE OF JnxOperatingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of operating status entries." ::= { jnxBoxAnatomy 13 } jnxOperatingEntry OBJECT-TYPE SYNTAX JnxOperatingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of operating status table." INDEX { jnxOperatingContentsIndex, jnxOperatingL1Index, jnxOperatingL2Index, jnxOperatingL3Index } ::= { jnxOperatingTable 1 } JnxOperatingEntry ::= SEQUENCE { jnxOperatingContentsIndex Integer32, jnxOperatingL1Index Integer32, jnxOperatingL2Index Integer32, jnxOperatingL3Index Integer32, jnxOperatingDescr DisplayString, jnxOperatingState INTEGER, jnxOperatingTemp Gauge32, jnxOperatingCPU Gauge32, jnxOperatingISR Gauge32, jnxOperatingDRAMSize Integer32, jnxOperatingBuffer Gauge32, jnxOperatingHeap Gauge32, jnxOperatingUpTime TimeInterval, jnxOperatingLastRestart TimeStamp, jnxOperatingMemory Integer32 } jnxOperatingContentsIndex OBJECT-TYPE SYNTAX Integer32 (1..'7fffffff'h) MAX-ACCESS read-only STATUS current DESCRIPTION "The associated jnxContentsContainerIndex in the jnxContentsTable." ::= { jnxOperatingEntry 1 } jnxOperatingL1Index OBJECT-TYPE SYNTAX Integer32 (0..'7fffffff'h) MAX-ACCESS read-only STATUS current DESCRIPTION "The level one index associated with this subject. Zero if unavailable or inapplicable." ::= { jnxOperatingEntry 2 } jnxOperatingL2Index OBJECT-TYPE SYNTAX Integer32 (0..'7fffffff'h) MAX-ACCESS read-only STATUS current DESCRIPTION "The level two index associated with this subject. Zero if unavailable or inapplicable." ::= { jnxOperatingEntry 3 } jnxOperatingL3Index OBJECT-TYPE SYNTAX Integer32 (0..'7fffffff'h) MAX-ACCESS read-only STATUS current DESCRIPTION "The level three index associated with this subject. Zero if unavailable or inapplicable." ::= { jnxOperatingEntry 4 } jnxOperatingDescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The name or detailed description of this subject." ::= { jnxOperatingEntry 5 } jnxOperatingState OBJECT-TYPE SYNTAX INTEGER { unknown(1), running(2), -- up and running, -- as a active primary ready(3), -- ready to run, not running yet reset(4), -- held in reset, not ready yet runningAtFullSpeed(5), -- valid for fans only down(6), -- down or off, for power supply standby(7) -- running as a standby backup } MAX-ACCESS read-only STATUS current DESCRIPTION "The operating state of this subject." ::= { jnxOperatingEntry 6 } jnxOperatingTemp OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The temperature in Celsius (degrees C) of this subject. Zero if unavailable or inapplicable." ::= { jnxOperatingEntry 7 } jnxOperatingCPU OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The CPU utilization in percentage of this subject. Zero if unavailable or inapplicable." ::= { jnxOperatingEntry 8 } jnxOperatingISR OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The CPU utilization in percentage of this subject spending in interrupt service routine (ISR). Zero if unavailable or inapplicable." ::= { jnxOperatingEntry 9 } jnxOperatingDRAMSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The DRAM size in bytes of this subject. Zero if unavailable or inapplicable." ::= { jnxOperatingEntry 10 } jnxOperatingBuffer OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The buffer pool utilization in percentage of this subject. Zero if unavailable or inapplicable." ::= { jnxOperatingEntry 11 } jnxOperatingHeap OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The heap utilization in percentage of this subject. Zero if unavailable or inapplicable." ::= { jnxOperatingEntry 12 } jnxOperatingUpTime OBJECT-TYPE SYNTAX TimeInterval MAX-ACCESS read-only STATUS current DESCRIPTION "The time interval in 10-millisecond period that this subject has been up and running. Zero if unavailable or inapplicable." ::= { jnxOperatingEntry 13 } jnxOperatingLastRestart OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when this subject last restarted. Zero if unavailable or inapplicable." ::= { jnxOperatingEntry 14 } jnxOperatingMemory OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The installed memory size in Megabytes of this subject. Zero if unavailable or inapplicable." ::= { jnxOperatingEntry 15 } -- -- Box Redundancy Information Table -- -- This table shows the internal configuration setting for the -- available redundant subsystems or components in the box. -- jnxRedundancyTable OBJECT-TYPE SYNTAX SEQUENCE OF JnxRedundancyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of redundancy information entries." ::= { jnxBoxAnatomy 14 } jnxRedundancyEntry OBJECT-TYPE SYNTAX JnxRedundancyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the redundancy information table." INDEX { jnxRedundancyContentsIndex, jnxRedundancyL1Index, jnxRedundancyL2Index, jnxRedundancyL3Index } ::= { jnxRedundancyTable 1 } JnxRedundancyEntry ::= SEQUENCE { jnxRedundancyContentsIndex Integer32, jnxRedundancyL1Index Integer32, jnxRedundancyL2Index Integer32, jnxRedundancyL3Index Integer32, jnxRedundancyDescr DisplayString, jnxRedundancyConfig INTEGER, jnxRedundancyState INTEGER, jnxRedundancySwitchoverCount Counter32, jnxRedundancySwitchoverTime TimeStamp, jnxRedundancySwitchoverReason INTEGER, jnxRedundancyKeepaliveHeartbeat Integer32, jnxRedundancyKeepaliveTimeout Integer32, jnxRedundancyKeepaliveElapsed Integer32, jnxRedundancyKeepaliveLoss Counter32 } jnxRedundancyContentsIndex OBJECT-TYPE SYNTAX Integer32 (1..'7fffffff'h) MAX-ACCESS read-only STATUS current DESCRIPTION "The associated jnxContentsContainerIndex in the jnxContentsTable." ::= { jnxRedundancyEntry 1 } jnxRedundancyL1Index OBJECT-TYPE SYNTAX Integer32 (0..'7fffffff'h) MAX-ACCESS read-only STATUS current DESCRIPTION "The level one index associated with this subject. Zero if unavailable or inapplicable." ::= { jnxRedundancyEntry 2 } jnxRedundancyL2Index OBJECT-TYPE SYNTAX Integer32 (0..'7fffffff'h) MAX-ACCESS read-only STATUS current DESCRIPTION "The level two index associated with this subject. Zero if unavailable or inapplicable." ::= { jnxRedundancyEntry 3 } jnxRedundancyL3Index OBJECT-TYPE SYNTAX Integer32 (0..'7fffffff'h) MAX-ACCESS read-only STATUS current DESCRIPTION "The level three index associated with this subject. Zero if unavailable or inapplicable." ::= { jnxRedundancyEntry 4 } jnxRedundancyDescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The name or detailed description of this subject." ::= { jnxRedundancyEntry 5 } jnxRedundancyConfig OBJECT-TYPE SYNTAX INTEGER { unknown(1), master(2), -- election priority set as a master backup(3), -- election priority set as a backup disabled(4) -- election disabled } MAX-ACCESS read-only STATUS current DESCRIPTION "The election priority of redundancy configuration for this subject." ::= { jnxRedundancyEntry 6 } jnxRedundancyState OBJECT-TYPE SYNTAX INTEGER { unknown(1), master(2), -- master backup(3), -- backup disabled(4) -- disabled } MAX-ACCESS read-only STATUS current DESCRIPTION "The current running state for this subject." ::= { jnxRedundancyEntry 7 } jnxRedundancySwitchoverCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of switchover as perceived by this subject since routing engine is up and running. The switchover is defined as a change in state of jnxRedundancyState from master to backup or vice versa. Its value is reset when the routing engine is reset or rebooted." ::= { jnxRedundancyEntry 8 } jnxRedundancySwitchoverTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when the jnxRedundancyState of this subject was last switched over from master to backup or vice versa. Zero if unknown or never switched over since the routing engine is up and running." ::= { jnxRedundancyEntry 9 } jnxRedundancySwitchoverReason OBJECT-TYPE SYNTAX INTEGER { other(1), -- others neverSwitched(2), -- never switched userSwitched(3), -- user-initiated switchover autoSwitched(4) -- automatic switchover } MAX-ACCESS read-only STATUS current DESCRIPTION "The reason of the last switchover for this subject." ::= { jnxRedundancyEntry 10 } jnxRedundancyKeepaliveHeartbeat OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The period of sending keepalive messages between the master and backup subsystems. It is a system-wide preset value in seconds used by internal mastership resolution. Zero if unavailable or inapplicable." ::= { jnxRedundancyEntry 11 } jnxRedundancyKeepaliveTimeout OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The timeout period in seconds, by the keepalive watchdog timer, before initiating a switch over to the backup subsystem. Zero if unavailable or inapplicable." ::= { jnxRedundancyEntry 12 } jnxRedundancyKeepaliveElapsed OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The elapsed time in seconds by this subject since receiving the last keepalive message from the other subsystems. Zero if unavailable or inapplicable." ::= { jnxRedundancyEntry 13 } jnxRedundancyKeepaliveLoss OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of losses on keepalive messages between the master and backup subsystems as perceived by this subject since the system is up and running. Zero if unavailable or inapplicable." ::= { jnxRedundancyEntry 14 } -- -- FRU (Field Replaceable Unit) Status Table -- -- This table shows the status of the FRUs in the chassis. -- jnxFruTable OBJECT-TYPE SYNTAX SEQUENCE OF JnxFruEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of FRU status entries." ::= { jnxBoxAnatomy 15 } jnxFruEntry OBJECT-TYPE SYNTAX JnxFruEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the FRU status table." INDEX { jnxFruContentsIndex, jnxFruL1Index, jnxFruL2Index, jnxFruL3Index } ::= { jnxFruTable 1 } JnxFruEntry ::= SEQUENCE { jnxFruContentsIndex Integer32, jnxFruL1Index Integer32, jnxFruL2Index Integer32, jnxFruL3Index Integer32, jnxFruName DisplayString, jnxFruType INTEGER, jnxFruSlot Integer32, jnxFruState INTEGER, jnxFruTemp Gauge32, jnxFruOfflineReason INTEGER, jnxFruLastPowerOff TimeStamp, jnxFruLastPowerOn TimeStamp, jnxFruPowerUpTime TimeInterval } jnxFruContentsIndex OBJECT-TYPE SYNTAX Integer32 (1..'7fffffff'h) MAX-ACCESS read-only STATUS current DESCRIPTION "The associated jnxContentsContainerIndex in the jnxContentsTable." ::= { jnxFruEntry 1 } jnxFruL1Index OBJECT-TYPE SYNTAX Integer32 (0..'7fffffff'h) MAX-ACCESS read-only STATUS current DESCRIPTION "The level one index associated with this subject. Zero if unavailable or inapplicable." ::= { jnxFruEntry 2 } jnxFruL2Index OBJECT-TYPE SYNTAX Integer32 (0..'7fffffff'h) MAX-ACCESS read-only STATUS current DESCRIPTION "The level two index associated with this subject. Zero if unavailable or inapplicable." ::= { jnxFruEntry 3 } jnxFruL3Index OBJECT-TYPE SYNTAX Integer32 (0..'7fffffff'h) MAX-ACCESS read-only STATUS current DESCRIPTION "The level three index associated with this subject. Zero if unavailable or inapplicable." ::= { jnxFruEntry 4 } jnxFruName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The name or detailed description of this subject." ::= { jnxFruEntry 5 } jnxFruType OBJECT-TYPE SYNTAX INTEGER { other(1), -- unknown or others clockGenerator(2), -- CG flexiblePicConcentrator(3), -- FPC switchingAndForwardingModule(4), -- SFM controlBoard(5), -- CBD, SCB routingEngine(6), -- RE powerEntryModule(7), -- PEM frontPanelModule(8), -- FPM switchInterfaceBoard(9), -- SIB processorMezzanineBoardForSIB(10), -- SPMB portInterfaceCard(11), -- PIC craftInterfacePanel(12), -- CIP fan(13) -- fan } MAX-ACCESS read-only STATUS current DESCRIPTION "The FRU type for this subject." ::= { jnxFruEntry 6 } jnxFruSlot OBJECT-TYPE SYNTAX Integer32 (0..'7fffffff'h) MAX-ACCESS read-only STATUS current DESCRIPTION "The slot number of this subject. This is equivalent to jnxFruL1Index in meaning. Zero if unavailable or inapplicable." ::= { jnxFruEntry 7 } jnxFruState OBJECT-TYPE SYNTAX INTEGER { unknown(1), empty(2), present(3), ready(4), announceOnline(5), online(6), anounceOffline(7), offline(8), diagnostic(9), standby(10) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current state for this subject." ::= { jnxFruEntry 8 } jnxFruTemp OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The temperature in Celsius (degrees C) of this subject. Zero if unavailable or inapplicable." ::= { jnxFruEntry 9 } jnxFruOfflineReason OBJECT-TYPE SYNTAX INTEGER { unknown(1), -- unknown or other none(2), -- none error(3), -- error noPower(4), -- no power configPowerOff(5), -- configured to power off configHoldInReset(6), -- configured to hold in reset cliCommand(7), -- offlined by cli command buttonPress(8), -- offlined by button press cliRestart(9), -- restarted by cli command overtempShutdown(10), -- overtemperature shutdown masterClockDown(11), -- master clock down singleSfmModeChange(12), -- single SFM mode change packetSchedulingModeChange(13), -- packet scheduling mode change physicalRemoval(14), -- physical removal unresponsiveRestart(15), -- restarting unresponsive board sonetClockAbsent(16) -- sonet out clock absent } MAX-ACCESS read-only STATUS current DESCRIPTION "The offline reason of this subject." ::= { jnxFruEntry 10 } jnxFruLastPowerOff OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when this subject was last powered off. Zero if unavailable or inapplicable." ::= { jnxFruEntry 11 } jnxFruLastPowerOn OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when this subject was last powered on. Zero if unavailable or inapplicable." ::= { jnxFruEntry 12 } jnxFruPowerUpTime OBJECT-TYPE SYNTAX TimeInterval MAX-ACCESS read-only STATUS current DESCRIPTION "The time interval in 10-millisecond period that this subject has been up and running since the last power on time. Zero if unavailable or inapplicable." ::= { jnxFruEntry 13 } -- -- definition of chassis related traps -- -- Traps for chassis alarm conditions jnxPowerSupplyFailure NOTIFICATION-TYPE OBJECTS { jnxContentsContainerIndex, jnxContentsL1Index, jnxContentsL2Index, jnxContentsL3Index, jnxContentsDescr, jnxOperatingState } STATUS current DESCRIPTION "A jnxPowerSupplyFailure trap signifies that the SNMPv2 entity, acting in an agent role, has detected that the specified power supply in the chassis has been in the failure (bad DC output) condition." ::= { jnxChassisTraps 1 } jnxFanFailure NOTIFICATION-TYPE OBJECTS { jnxContentsContainerIndex, jnxContentsL1Index, jnxContentsL2Index, jnxContentsL3Index, jnxContentsDescr, jnxOperatingState } STATUS current DESCRIPTION "A jnxFanFailure trap signifies that the SNMPv2 entity, acting in an agent role, has detected that the specified cooling fan or impeller in the chassis has been in the failure (not spinning) condition." ::= { jnxChassisTraps 2 } jnxOverTemperature NOTIFICATION-TYPE OBJECTS { jnxContentsContainerIndex, jnxContentsL1Index, jnxContentsL2Index, jnxContentsL3Index, jnxContentsDescr, jnxOperatingTemp } STATUS current DESCRIPTION "A jnxOverTemperature trap signifies that the SNMPv2 entity, acting in an agent role, has detected that the specified hardware component in the chassis has experienced over temperature condition." ::= { jnxChassisTraps 3 } jnxRedundancySwitchover NOTIFICATION-TYPE OBJECTS { jnxRedundancyContentsIndex, jnxRedundancyL1Index, jnxRedundancyL2Index, jnxRedundancyL3Index, jnxRedundancyDescr, jnxRedundancyConfig, jnxRedundancyState, jnxRedundancySwitchoverCount, jnxRedundancySwitchoverTime, jnxRedundancySwitchoverReason } STATUS current DESCRIPTION "A jnxRedundancySwitchover trap signifies that the SNMPv2 entity, acting in an agent role, has detected that the specified hardware component in the chassis has experienced a redundancy switchover event defined as a change in state of jnxRedundancyState from master to backup or vice versa." ::= { jnxChassisTraps 4 } jnxFruRemoval NOTIFICATION-TYPE OBJECTS { jnxFruContentsIndex, jnxFruL1Index, jnxFruL2Index, jnxFruL3Index, jnxFruName, jnxFruType, jnxFruSlot } STATUS current DESCRIPTION "A jnxFruRemoval trap signifies that the SNMPv2 entity, acting in an agent role, has detected that the specified FRU (Field Replaceable Unit) has been removed from the chassis." ::= { jnxChassisTraps 5 } jnxFruInsertion NOTIFICATION-TYPE OBJECTS { jnxFruContentsIndex, jnxFruL1Index, jnxFruL2Index, jnxFruL3Index, jnxFruName, jnxFruType, jnxFruSlot } STATUS current DESCRIPTION "A jnxFruInsertion trap signifies that the SNMPv2 entity, acting in an agent role, has detected that the specified FRU (Field Replaceable Unit) has been inserted into the chassis." ::= { jnxChassisTraps 6 } jnxFruPowerOff NOTIFICATION-TYPE OBJECTS { jnxFruContentsIndex, jnxFruL1Index, jnxFruL2Index, jnxFruL3Index, jnxFruName, jnxFruType, jnxFruSlot, jnxFruOfflineReason, jnxFruLastPowerOff, jnxFruLastPowerOn } STATUS current DESCRIPTION "A jnxFruPowerOff trap signifies that the SNMPv2 entity, acting in an agent role, has detected that the specified FRU (Field Replaceable Unit) has been powered off in the chassis." ::= { jnxChassisTraps 7 } jnxFruPowerOn NOTIFICATION-TYPE OBJECTS { jnxFruContentsIndex, jnxFruL1Index, jnxFruL2Index, jnxFruL3Index, jnxFruName, jnxFruType, jnxFruSlot, jnxFruOfflineReason, jnxFruLastPowerOff, jnxFruLastPowerOn } STATUS current DESCRIPTION "A jnxFruPowerOn trap signifies that the SNMPv2 entity, acting in an agent role, has detected that the specified FRU (Field Replaceable Unit) has been powered on in the chassis." ::= { jnxChassisTraps 8 } -- Traps for chassis alarm cleared conditions jnxPowerSupplyOK NOTIFICATION-TYPE OBJECTS { jnxContentsContainerIndex, jnxContentsL1Index, jnxContentsL2Index, jnxContentsL3Index, jnxContentsDescr, jnxOperatingState } STATUS current DESCRIPTION "A jnxPowerSupplyOK trap signifies that the SNMPv2 entity, acting in an agent role, has detected that the specified power supply in the chassis has recovered from the failure (bad DC output) condition." ::= { jnxChassisOKTraps 1 } jnxFanOK NOTIFICATION-TYPE OBJECTS { jnxContentsContainerIndex, jnxContentsL1Index, jnxContentsL2Index, jnxContentsL3Index, jnxContentsDescr, jnxOperatingState } STATUS current DESCRIPTION "A jnxFanOK trap signifies that the SNMPv2 entity, acting in an agent role, has detected that the specified cooling fan or impeller in the chassis has recovered from the failure (not spinning) condition." ::= { jnxChassisOKTraps 2 } jnxTemperatureOK NOTIFICATION-TYPE OBJECTS { jnxContentsContainerIndex, jnxContentsL1Index, jnxContentsL2Index, jnxContentsL3Index, jnxContentsDescr, jnxOperatingTemp } STATUS current DESCRIPTION "A jnxTemperatureOK trap signifies that the SNMPv2 entity, acting in an agent role, has detected that the specified hardware component in the chassis has recovered from over temperature condition." ::= { jnxChassisOKTraps 3 } END