diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/omnitron/OMNITRON-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/omnitron/OMNITRON-MIB')
| -rw-r--r-- | MIBS/omnitron/OMNITRON-MIB | 3795 |
1 files changed, 3795 insertions, 0 deletions
diff --git a/MIBS/omnitron/OMNITRON-MIB b/MIBS/omnitron/OMNITRON-MIB new file mode 100644 index 0000000..6f38804 --- /dev/null +++ b/MIBS/omnitron/OMNITRON-MIB @@ -0,0 +1,3795 @@ +OMNITRON-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Integer32, Unsigned32, Counter32,
+ Counter64
+ FROM SNMPv2-SMI -- RFC-2578
+ DisplayString, TruthValue, TimeInterval
+ FROM SNMPv2-TC -- RFC-2579
+ MODULE-COMPLIANCE, OBJECT-GROUP
+ FROM SNMPv2-CONF -- RFC-2580
+ omnitron, OstVlanId, OstModeType, icAgent, OstPortNumber, OstPortList
+ FROM OMNITRON-TC-MIB;
+
+omnitronMIB MODULE-IDENTITY
+ LAST-UPDATED "201510211200Z" -- October 21, 2015
+ ORGANIZATION "Omnitron Systems Technology, Inc."
+ CONTACT-INFO "Omnitron Systems Technology, Inc.
+ 38 Tesla
+ Irvine, CA 92618-4670
+ USA
+
+ Tel: (949) 250 6510
+ Fax: (949) 250 6514
+ E-mail: info@omnitron-systems.com
+ International: +1 949 250 6510
+
+ Technical Support and Customer Service
+ Tel: (800) 675 8410
+ E-mail: support@omnitron-systems.com
+ International: +1 949 250 6510"
+
+ DESCRIPTION
+ "Omnitron MIB for use with v5.2 iConverter Management Modules
+ and NetOutlook
+
+ Copyright 2015 Omnitron Systems Technology, Inc.
+ All rights reserved
+ "
+
+ REVISION "201510211200Z" -- October 21, 2015
+ DESCRIPTION "Added modHwRev and modPcbRev
+ "
+
+ REVISION "201501191200Z" -- January 19, 2015
+ DESCRIPTION "Initial version of v5.2 MIB.
+ Updated resetmod and modreset to allow reboot from backup
+ "
+ ::= { omnitron 3 }
+
+prodAgent OBJECT IDENTIFIER ::= { omnitron 2 }
+omnitronConformance OBJECT IDENTIFIER ::= { omnitron 4 }
+omnitronProducts OBJECT IDENTIFIER ::= { omnitron 5 }
+
+
+-------------------------------------------------------------------------------
+-- Omnitron Product Object IDs
+-------------------------------------------------------------------------------
+
+managementModule OBJECT IDENTIFIER ::= { omnitronProducts 1 }
+
+
+-------------------------------------------------------------------------------
+-- iConverter Agent Group
+-------------------------------------------------------------------------------
+
+chassis OBJECT-TYPE
+ SYNTAX Integer32 (1..19)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Holds the chassis number of the selected IP"
+ ::= { icAgent 6 }
+
+selfSlot OBJECT-TYPE
+ SYNTAX Integer32 (1..22)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Holds the slot number of the selected IP"
+ ::= { icAgent 8 }
+
+-------------------------------------------------------------------------------
+-- Chassis Table
+-------------------------------------------------------------------------------
+
+chassisTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ChassisEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This a table of chassis and their modules."
+ ::= { icAgent 1 }
+
+chassisEntry OBJECT-TYPE
+ SYNTAX ChassisEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Chassis modules."
+ INDEX { chassisnum, slotnum }
+ ::= { chassisTable 1 }
+
+ChassisEntry ::= SEQUENCE {
+ chassisnum Integer32,
+ slotnum Integer32,
+ chassistype Integer32,
+ prodtype Integer32,
+ chassisname DisplayString,
+ partnum DisplayString,
+ serialnum DisplayString,
+ manufdate DisplayString,
+ softrev Integer32,
+ prodrev Integer32,
+ ledstat Integer32,
+ switchstat Integer32,
+ extended1 Integer32,
+ extended2 Integer32,
+ extended3 Integer32,
+ extended4 Integer32,
+ extended5 Integer32,
+ extended6 Integer32,
+ resetmod Integer32,
+ wrswitch Integer32,
+ modulename DisplayString
+ }
+
+chassisnum OBJECT-TYPE
+ SYNTAX Integer32 (1..19)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The chassis where the module resides. Ranges in value from 1 - 19."
+ ::= { chassisEntry 1 }
+
+slotnum OBJECT-TYPE
+ SYNTAX Integer32 (1..22)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The slot number of the module.
+ For the 19 slot chassis it ranges in value from 1-22.
+ For the 2 slot chassis it ranges in value from 1-2."
+ ::= { chassisEntry 2 }
+
+chassistype OBJECT-TYPE
+ SYNTAX Integer32 (1..6)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Type of chassis:
+ 1 = 19 module chassis
+ 2 = 2 module chassis
+ 3 = 5 module chassis
+ 4 = 1 module chassis
+ 5 = stand alone chassis
+ 6 = 1-module redundant power chassis"
+ ::= { chassisEntry 3 }
+
+prodtype OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The product type of the module:
+ 61 = iConverter NMM
+ 64 = iConverter Power Supply (19 Module)
+ 65 = iConverter 10FL/T Ethernet
+ 66 = iConverter 100 Fx/Tx Ethernet
+ 67 = iConverter Fiber/Fiber
+ 68 = iConverter 10/100 Ethernet
+ 70 = iConverter 2FXM slave
+ 72 = iConverter GX/X
+ 74 = iConverter Tx/2Tx Ethernet
+ 75 = iConverter Gx Gigabit Ethernet
+ 76 = iConverter Tx/2Fx Ethernet
+ 77 = iConverter T1/E1
+ 79 = iConverter 4Tx Ethernet
+ 80 = iConverter 10/100M
+ 81 = iConverter GX/T Ethernet
+ 82 = iConverter Power Supply (5 Module)
+ 83 = iConverter GX/F Ethernet
+ 84 = iConverter 2FX Ethernet
+ 85 = iConverter 10T/2 Ethernet
+ 86 = iConverter 10/100VT Ethernet
+ 87 = iConverter 4Tx VT
+ 88 = iConverter RS 422/485
+ 89 = iConverter T3/E3
+ 90 = iConverter 10/100M slave
+ 92 = iConverter RS 232
+ 93 = iConverter GX/TM
+ 94 = iConverter GX/TM slave
+ 95 = iConverter 2GXM
+ 96 = iConverter 2FXM
+ 97 = iConverter GM3 2xSFP
+ 98 = iConverter 2GXM slave
+ 99 = iConverter GM3 2xUTP
+ 100= iConverter 10/100M2
+ 101= iConverter 2FXM2
+ 102= iConverter GM3 SFP/2xUTP
+ 103= iConverter 1-Module Redundant Powered Chassis
+ 104= iConverter Gx AN
+ 105= iConverter GX/TM2
+ 106= iConverter 2GX/TM2
+ 107= iConverter 4xT1/E1 Mux
+ 108= iConverter GM3 2xSFP/UTP
+ 109= iConverter GM3 3xSFP
+ 110= iConverter X.21
+ 112= iConverter GM3 3xUTP
+ 113= iConverter GM3 FF/UTP or SFP/UTP
+ 114= iConverter CWDM
+ 115= iConverter XG
+ 117= iConverter TM3
+ 119= iConverter 4GT
+ 120= iConverter GM4 2xSFP/TP
+ 136= iConverter XGT+
+ 137= iConverter GM4 5-Port
+ 142= iConverter GX/T2
+ 143= iConverter GM4-HPoE or GM4-PoE+
+ 253= iConverter GM3 2XSFP
+ 254= iConverter GM3 1xSFP/2xUTP
+ 255= iConverter Unknown"
+ ::= { chassisEntry 4 }
+
+chassisname OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The name of the chassis.
+
+ For the M2 modules the max size is 32 octets.
+
+ For the GM3, GM4, XM5 the max size is 64 octets when a module is
+ accessed directly through the serial port, or via its own IP address
+ for Telnet, SSH, or SNMP.
+
+ For the GM3, GM4, XM5 when the object is indirectly accessed via the
+ backplane, through IP-less, or through 802.3ah peer-to-peer the value
+ is truncated to 32 bytes.
+ "
+ ::= { chassisEntry 5 }
+
+partnum OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The part number of the module."
+ ::= { chassisEntry 6 }
+
+serialnum OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The serial number of the module."
+ ::= { chassisEntry 7 }
+
+manufdate OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The date the module was manufactured in form YYYYMMDD."
+ ::= { chassisEntry 8 }
+
+softrev OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The software revision of the module software."
+ ::= { chassisEntry 9 }
+
+prodrev OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The product revision of the module."
+ ::= { chassisEntry 10 }
+
+ledstat OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of any first 32 LEDs on the module, excluding the power LED.
+ If an LED is missing its number is skipped.
+
+ For an eight LED position device the following is the decoding:
+ ledstat.7 is the top LED position
+ ledstat.6 is the second LED position
+ ledstat.5 is the third LED position
+ ledstat.4 is the fourth LED position
+ ledstat.3 is the fifth LED position
+ ledstat.2 is the sixth LED position
+ ledstat.1 is the seventh LED position
+ ledstat.0 is the eighth and bottom LED position
+
+ For devices that have 32 or less LEDs this object contains all
+ the LEDs. For those devices that have more than 32 LEDs, LEDs 33
+ and above are only covered by the modExpLedStatus object.
+ "
+ ::= { chassisEntry 11 }
+
+switchstat OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The status of any DIP switches on the module.
+ DIP switch 1 is switchstat.0,
+ DIP switch 2 is switchstat.1,
+ DIP switch 3 is switchstat.2, etc.
+
+ DIP switch bank 1 is switches 0-7
+ DIP switch bank 2 is switches 8-15
+
+ Front panel switches start at switchstat.7 for the top switch,
+ switchstat.6 for the next switch, etc."
+ ::= { chassisEntry 12 }
+
+extended1 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "General extended status for the module. Normally this is the
+ actual setting of the DIP switch selection."
+ ::= { chassisEntry 13 }
+
+extended2 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "General extended status for the module"
+ ::= { chassisEntry 14 }
+
+extended3 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "General extended status for the module"
+ ::= { chassisEntry 15 }
+
+extended4 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "General extended status for the module"
+ ::= { chassisEntry 16 }
+
+extended5 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "General extended status for the module"
+ ::= { chassisEntry 17 }
+
+extended6 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "General extended status for the module"
+ ::= { chassisEntry 18 }
+
+resetmod OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Writing to this variable resets the module. This variable is a write only.
+
+ Writing a zero (0) will reboot to the current working application image
+
+ Writing a one (1) will reboot to the backup application image if
+ available
+ "
+ ::= { chassisEntry 19 }
+
+wrswitch OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Writing to this variable updates the module switch settings.
+ See switchstat above for the explanation."
+ ::= { chassisEntry 20 }
+
+modulename OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The name of the module"
+ ::= { chassisEntry 21 }
+
+
+-------------------------------------------------------------------------------
+-- Enhanced iConverter Agent Group
+-------------------------------------------------------------------------------
+
+enhancedchassisTable OBJECT IDENTIFIER ::= { prodAgent 1 }
+
+moduleCount OBJECT-TYPE
+ SYNTAX Integer32 (1..22)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of modules in the chassis table"
+ ::= { enhancedchassisTable 1 }
+
+moduleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ModuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This a table of modules in the enhances chassis table. It contains as many
+ entries as specified by moduleCount"
+ ::= { enhancedchassisTable 2 }
+
+moduleEntry OBJECT-TYPE
+ SYNTAX ModuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Chassis modules."
+ INDEX { modchassnum, modslotnum }
+ ::= { moduleTable 1 }
+
+ModuleEntry ::= SEQUENCE {
+ modchassnum Integer32,
+ modslotnum Integer32,
+ modchasstype Integer32,
+ modprodtype Integer32,
+ modsoftrev Integer32,
+ modprodrev Integer32,
+ modreset Integer32,
+ modnumports Integer32,
+ modchassname DisplayString,
+ modpartnum DisplayString,
+ modserialnum DisplayString,
+ modmanufdate DisplayString,
+ modname DisplayString,
+ modportvlan Integer32,
+ modextfeaturebits Integer32,
+ modswbuildnum Integer32,
+ modenable802dot1qProcessing Integer32,
+ modtagsubstitution Integer32,
+ modcommitVLANchanges Integer32,
+ modvlanTableClear Integer32,
+ modcommitNMMCfgChanges Integer32,
+ modLM80volts Integer32,
+ modLM80currents Integer32,
+ modLM80misc Integer32,
+ modRestoreFactoryDefaults Integer32,
+ coreStatusOnly Integer32,
+ ingressPolicingType Integer32,
+ vlanservicetag Integer32,
+ defaultForwardingMap Integer32,
+ modFpgaRev DisplayString,
+ modExpPartNumber DisplayString,
+ modExpSoftwareRev DisplayString,
+ modExpLedStatus OCTET STRING,
+ modHwRev DisplayString,
+ modPcbRev DisplayString
+ }
+
+modchassnum OBJECT-TYPE
+ SYNTAX Integer32 (1..19)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The chassis where the module resides."
+ ::= { moduleEntry 1 }
+
+modslotnum OBJECT-TYPE
+ SYNTAX Integer32 (1..22)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The slot number within a chassis."
+ ::= { moduleEntry 2 }
+
+modchasstype OBJECT-TYPE
+ SYNTAX Integer32 (1..6)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type of chassis in which the module resides."
+ ::= { moduleEntry 3 }
+
+modprodtype OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The chassis where the module resides."
+ ::= { moduleEntry 4 }
+
+modsoftrev OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The modules software revision."
+ ::= { moduleEntry 5 }
+
+modprodrev OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The modules product revision."
+ ::= { moduleEntry 6 }
+
+modreset OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Writing to this variable resets the module. This variable is a write only.
+
+ Writing a zero (0) will reboot to the current working application image
+
+ Writing a one (1) will reboot to the backup application image if
+ available
+ "
+ ::= { moduleEntry 7 }
+
+modnumports OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of ports in this module."
+ ::= { moduleEntry 8 }
+
+modchassname OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the chassis in which the individual module resides in.
+
+ For the M2 modules the max size is 32 octets.
+
+ For the GM3, GM4, XM5 the max size is 64 octets when a module is
+ accessed directly through the serial port, or via its own IP address
+ for Telnet, SSH, or SNMP.
+
+ For the GM3, GM4, XM5 when the object is indirectly accessed via the
+ backplane, through IP-less, or through 802.3ah peer-to-peer the value
+ is truncated to 32 bytes.
+ "
+ ::= { moduleEntry 9 }
+
+modpartnum OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The model of the individual module."
+ ::= { moduleEntry 10 }
+
+modserialnum OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The serial number of the individual module."
+ ::= { moduleEntry 11 }
+
+modmanufdate OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The manufacturing date of the individual module."
+ ::= { moduleEntry 12 }
+
+modname OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The name of the individual module."
+ ::= { moduleEntry 13 }
+
+modportvlan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The portvlan map of an individual module. The low order bits encode the possible values.
+ The following are the connection paths that exists between the ports on the module:
+ Used on types 69, 72, 81, 83, 84, 86
+ bit0 - Port 1 to Port 2
+ bit1 - Port 1 to Backplane Port A
+ bit2 - Port 1 to Backplane Port B
+ bit3 - Port 2 to Backplane Port A
+ bit4 - Port 2 to Backplane Port B
+ bit5 - Backplane Port A to Backplane Port B
+ Used on types 70, 80, 90, 93, 94, 95, 96, 98, 100, 101, 105, 106
+ bit0 - Port 1 to Port 2
+ bit1 - Port 1 to Backplane Port A
+ bit2 - Port 1 to Backplane Port B
+ bit3 - Port 2 to Backplane Port A
+ bit4 - Port 2 to Backplane Port B
+ bit5 - Backplane Port A to Backplane Port B
+ bit6 - Port 1 to Mgt
+ bit7 - Port 2 to Mgt
+ bit8 - Backplane A to Mgt
+ bit9 - Backplane B to Mgt
+ Used on types 102, 108, 109, 112
+ bit0 - Port 1-2-3 interconnect
+ bit1 - Port 1-2-3 to Backplane Port A
+ bit2 - Port 1-2-3 to Backplane Port B
+ bit3 - Backplane Port A to Backplane Port B
+ bit4 - Port 1 to Mgt
+ bit5 - Port 2 to Mgt
+ bit6 - Port 3 to Mgt
+ bit7 - Backplane A to Mgt
+ bit8 - Backplane B to Mgt
+ Used on types 97, 99, 113
+ bit0 - Port 1 to Port 2
+ bit1 - Port 1 to Backplane Port A
+ bit2 - Port 1 to Backplane Port B
+ bit3 - Port 2 to Backplane Port A
+ bit4 - Port 2 to Backplane Port B
+ bit5 - Backplane Port A to Backplane Port B
+ bit6 - Port 1 to Mgt
+ bit7 - Port 2 to Mgt
+ bit8 - Backplane A to Mgt
+ bit9 - Backplane B to Mgt
+ Used on types 79, 87
+ bit0 - Port 1-2-3-4 interconnect
+ bit1 - Port 1-2-3-4 to backplane A
+ bit2 - Port 1-2-3-4 to backplane B
+ bite 3 Backplane A to Backplane B
+ Used on type 103
+ bit0 - Port A to Backplane A
+ bit1 - Port A to Backplane B
+ bit2 - Port B to Backplane A
+ bit3 - Port B to Backplane B
+ bit4 - Port A to Port B"
+ ::= { moduleEntry 14 }
+
+modextfeaturebits OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The module's extended features bits.
+ The bit definitions are:
+ bit0 - module is capable of being field upgradeable
+ bit1 - module supports MIB Statistics
+ bit2 - module supports Memory I/O extended registers
+ bit3 - module supports Tag Vlan feature
+ bit4 - module configured as Secure Slave
+ bit5 - module configured as Secure Proxy
+ bit6 - module configured as Secure Master
+ bit7 - module supports 802.3ah OAM Client
+ bit8 - module supports SFP parameters for port1
+ bit9 - module supports SFP parameters for port2
+ bit10 - module supports SFP parameters for port3
+ bit11 - module supports SFP parameters for port4
+ bit12 - module supports AH event notification
+ bit13 - 1-module redundant power chassis supports contact closure status
+ bit14 - 1-module redundant power chassis supports power over ethernet
+ bit15 - 1-module redundant power chassis RJ45 connector is installed
+ bit16 - 1-module redundant power chassis fan is installed
+ bit17 - when this bit is on the module is a remote slave
+ bit18 - module supports unidirectional on port1
+ bit19 - module supports unidirectional on port2
+ bit20 - module supports unidirectional on port3
+ bit21 - extended power supply
+ bit22 - module supports SNMPv3
+ bit23 - module is NMM2 capable
+ bit24 - fan is installed
+ bit25 - generic module class supports 802.1ag/Y.1731
+ bit26 - module GM3 class supports 802.1ag/Y.1731
+ bit27 - module GM4 class
+ bit28 - port 1 is an XFP port
+ bit29 - port 2 is an XFP port
+ "
+ ::= { moduleEntry 15 }
+
+modswbuildnum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The module's software build number."
+ ::= { moduleEntry 16 }
+
+modenable802dot1qProcessing OBJECT-TYPE
+ SYNTAX Integer32 (0..1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enables or disables 802_1q processing.
+ 0 = disable
+ 1 = enable"
+ ::= { moduleEntry 17 }
+
+modtagsubstitution OBJECT-TYPE
+ SYNTAX Integer32 (0..1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enables or disables substitution of 802_1q tags.
+ Currently not implemented
+ by any supported module"
+ ::= { moduleEntry 18 }
+
+modcommitVLANchanges OBJECT-TYPE
+ SYNTAX Integer32 (0..1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "VLAN information is applied to the module and data saved
+ to persistent storage. This variable is a write only."
+ ::= { moduleEntry 19 }
+
+modvlanTableClear OBJECT-TYPE
+ SYNTAX Integer32 (0..1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "VLAN table for the module Vlan table to be cleared. This variable is a write only."
+ ::= { moduleEntry 20 }
+
+modcommitNMMCfgChanges OBJECT-TYPE
+ SYNTAX Integer32 (0..1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Management module configuration information is applied to the module and data saved
+ to persistent storage. This variable is a write only."
+ ::= { moduleEntry 21 }
+
+modLM80volts OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "8 bits each of PS1 Voltage(msB), PS2 Voltage, Total Voltage and an unused byte(lsB).
+ 1-module redundant power chassis."
+ ::= { moduleEntry 22 }
+
+modLM80currents OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "8 bits each of PS1 Current(msB) (mA/10), PS2 Current, Total Current and an
+ unused byte(lsB). 1-module redundant power chassis."
+ ::= { moduleEntry 23 }
+
+modLM80misc OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "8 bits each of Temperature(msB) .5C/bit and 2 unused byte(lsB). 1-module redundant power chassis."
+ ::= { moduleEntry 24 }
+
+modRestoreFactoryDefaults OBJECT-TYPE
+ SYNTAX Integer32 (0..6)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Management module configuration information is restored to factory
+ defaults. This variable is a write only. Different types of restore
+ defaults are supported:
+
+ restoreFactoryDefaults(0,1) Restores factory defaults
+ restoreLocalDefaults(2) Restores defaults from local file
+ restorePreviousConfig(3) Restores the previously saved
+ configuration. This is useful to regress
+ to a known working setup.
+ restoreFactoryDefaultsKeepIp(4) Restores factory defaults but keeps IP
+ based settings
+ restoreLocalDefaultsKeepIp(5) Restores defaults from local file but
+ keeps IP based settings.
+ restorePreviousConfigKeepIp(6) Restores the previously saved
+ configuration but keeps IP based
+ settings.
+ "
+ ::= { moduleEntry 25 }
+
+coreStatusOnly OBJECT-TYPE
+ SYNTAX Integer32 (0..1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable(1) or disable(0) Core Status Only."
+ DEFVAL {0}
+ ::= { moduleEntry 26 }
+
+ingressPolicingType OBJECT-TYPE
+ SYNTAX Integer32(1..3)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Sets the module global policy used to count bytes for bandwidth
+ calculation purposes. This is available on the GM3 & GM4. This is
+ not available on the XM5.
+
+ 1 = L1 includes all bytes in frame, interframe gap and preamble
+ 2 = L2 includes all bytes in frame, including Layer 2 header and CRC
+ 3 = L3 includes Layer 3 information only, excludes Layer 2 header and CRC
+ "
+ ::= { moduleEntry 27 }
+
+vlanservicetag OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Value for service tag."
+ ::= { moduleEntry 28 }
+
+defaultForwardingMap OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Bit vector for default forwarding map where:
+ bit0 - Port 1
+ bit1 - Port 2
+ bit2 - Port 3
+ bit3 - Port 4
+ bit4 - Port BPA
+ bit5 - Port BPB"
+ ::= { moduleEntry 29 }
+
+modFpgaRev OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current revision of the FPGA."
+ ::= { moduleEntry 30 }
+
+modExpPartNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The expanded part number of the individual module.
+
+ The modpartnum object indicates the compressed version of the
+ part number name. If this field is not supported in a module it is
+ left as a null length string.
+ "
+ ::= { moduleEntry 31 }
+
+modExpSoftwareRev OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The expanded software revision of the individual module.
+
+ This object allows for an enhanced version of the software revision
+ that include a major and minor component. Major and Minor are always
+ numeric values while the rev value can be a number or an alpha. For
+ instance: 1.0, 1.1, 3.2A, 1.1.2.
+
+ The two digit modsoftrev object includes the major and minor revision.
+ A modsoftrev of '32' would be shown in this object as '3.2'. This object
+ allows the minor number to be expanded beyond a single digit as shown
+ above by '3.2A' above, even though modsoftrev would be '32'.
+
+
+ The modswbuildnum is independent of this scheme, but the complete
+ revision is sometimes referred together as a concatenated value. For
+ instance is '3.2A' is the sofware rev and '1234' is the build number, the
+ concatenated value is '3.2A.1234'.
+ "
+ ::= { moduleEntry 32 }
+
+
+modExpLedStatus OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is the expanded LED status of the individual module. This
+ object reflects the state, color, and blinking rate of each individual
+ LED.
+
+ Each LED is represented by a single octet. The first octet in the
+ string is the first LED, the second octet in the string is the
+ second LED, until the last LED. The length of the object indicates
+ the number of LEDs of the modules. Non-installed (missing) LEDs return
+ a value of all zeros.
+
+ Each octet is encoded in the following way:
+
+ Bits 0:1 indicate the LED color and state
+ 0x0 = LED is off
+ 0x1 = LED is amber
+ 0x2 = LED is green
+ 0x3 = LED is both amber and green (red)
+
+ Bits 2:4 indicate the LED blinking frequency
+ 0x0 = LED is solid
+ 0x1 = LED is blinking at 10 Hz
+ 0x2 = LED is blinking at 5 Hz
+ 0x3 = LED is blinking at 2 Hz
+ 0x4 = LED is blinking at 1 Hz
+ 0x5 = LED is blinking at 1/2 Hz
+
+ Bits 5:7 are currently undefined and return 0x0 for this product
+ revision.
+ "
+ ::= { moduleEntry 33 }
+
+modHwRev OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current hardware revision of the module."
+ ::= { moduleEntry 34 }
+
+modPcbRev OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current PCB revision of the module."
+ ::= { moduleEntry 35 }
+
+
+-------------------------------------------------------------------------------
+-- Management Module Configuration Variables Table
+-------------------------------------------------------------------------------
+
+moduleMgtCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ModuleMgtCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This is a table of the management module configuration variables."
+ ::= { enhancedchassisTable 3 }
+
+moduleMgtCfgEntry OBJECT-TYPE
+ SYNTAX ModuleMgtCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Chassis modules."
+ INDEX { modchassnum, modslotnum }
+ ::= { moduleMgtCfgTable 1 }
+
+ModuleMgtCfgEntry ::= SEQUENCE {
+ sysAdminStatus Integer32,
+ sysDateTime DisplayString,
+ macAddr DisplayString,
+ ipAddr IpAddress,
+ subnetmask IpAddress,
+ gateway IpAddress,
+ readCommunity DisplayString,
+ writeCommunity DisplayString,
+ mychassnum Integer32,
+ mmname DisplayString,
+ traphost1 IpAddress,
+ traphost2 IpAddress,
+ traphost3 IpAddress,
+ traphost4 IpAddress,
+ traphost5 IpAddress,
+ traphost6 IpAddress,
+ traphost7 IpAddress,
+ traphost8 IpAddress,
+ sysloc DisplayString,
+ syscon DisplayString,
+ serialpass DisplayString,
+ telnetpass DisplayString,
+ ftppasswrd DisplayString,
+ keepAliveInterval Integer32,
+ vlanIdOst OstVlanId,
+ nmmCfgSerialBaudrate Integer32,
+ enabledFunctions Integer32,
+ enableSNMPFunction Integer32,
+ nmmCfgState Integer32,
+ nmmSecureMode Integer32,
+ nmmSecureConnState Integer32,
+ nmmIpProtocolState Integer32,
+ nmmIpDisabled Integer32,
+ vlanPri Integer32,
+ enableSNMPWrites Integer32,
+ cpuVoltageIn Integer32,
+ cpuVoltageOut Integer32,
+ cpuTemperature Integer32,
+ nmmSecureSlaveSlot Integer32,
+ dhcpIpAddr IpAddress,
+ dhcpSubnetmask IpAddress,
+ dhcpGateway IpAddress,
+ nmmOAMmgmtMode Integer32,
+ customertag Integer32,
+ servicetag Integer32,
+ cnodeControl Integer32,
+ cnodeCIR Integer32,
+ enableSNMPv3Function Integer32,
+ slaveWrite Integer32,
+ snmpTrapType Integer32,
+ capsMask Unsigned32,
+ slaveTraps Integer32,
+ slaveTrapsForward Integer32,
+ ipAddr2 IpAddress,
+ subnetmask2 IpAddress,
+ gateway2 IpAddress,
+ ipaddrEVCassociation DisplayString,
+ ipaddr2EVCassociation DisplayString,
+ bootpEnable TruthValue,
+ tftpEnable TruthValue,
+ tftpServerIpAddress IpAddress,
+ dhcptftpServerIpAddress IpAddress,
+ tftpFileName DisplayString,
+ modeType OstModeType,
+ dhcpPortNumber Integer32,
+ dhcpTagVid OstVlanId,
+ trapSrcIpSelect Unsigned32,
+ muxGroupDefaults TruthValue,
+ portFwdCpu INTEGER,
+ portFwdCpuList OstPortList
+ }
+
+sysAdminStatus OBJECT-TYPE
+ SYNTAX Integer32 (0..1)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This variable provides the status for a management module's ability to make
+ changes to the system. In backplane slave, a management module cannot make
+ system modification. Modifications must be performed from a management
+ module acting as a backplane master.
+
+ 0 = read only (can only view configuration settings)
+ 1 = read-write (can view and modify configuration settings)."
+ ::= { moduleMgtCfgEntry 1 }
+
+sysDateTime OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(19))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This variable provides the date and time in display format:
+ nn/dd/yyyy hh:mm:ss
+ where nn = 2 digit month, dd = 2 digit day, yyyy = 4 digit year
+ hh - 2 digit hour 0-23, mm = 2 digit minutes 0-59, ss = 2 digit secs 0-59"
+ ::= { moduleMgtCfgEntry 2 }
+
+macAddr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(17))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "MAC address of the management module"
+ ::= { moduleMgtCfgEntry 3 }
+
+ipAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "IP of the management module"
+ ::= { moduleMgtCfgEntry 4 }
+
+subnetmask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "subnetmask for the management module"
+ ::= { moduleMgtCfgEntry 5 }
+
+gateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "IP address for the gateway the management module will use."
+ ::= { moduleMgtCfgEntry 6 }
+
+readCommunity OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "SNMP read community name."
+ ::= { moduleMgtCfgEntry 7 }
+
+writeCommunity OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "SNMP set community name."
+ ::= { moduleMgtCfgEntry 8 }
+
+mychassnum OBJECT-TYPE
+ SYNTAX Integer32 (1..19)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "NMMs chassis number."
+ ::= { moduleMgtCfgEntry 9 }
+
+mmname OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Management Modules chassis name.
+
+ For the M2 modules the max size is 32 octets.
+
+ For the GM3, GM4, XM5 the max size is 64 octets when a module is
+ accessed directly through the serial port, or via its own IP address
+ for Telnet, SSH, or SNMP.
+
+ For the GM3, GM4, XM5 when the object is indirectly accessed via the
+ backplane, through IP-less, or through 802.3ah peer-to-peer the value
+ is truncated to 32 bytes.
+ "
+ ::= { moduleMgtCfgEntry 10 }
+
+traphost1 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "NMMs traphost1 IP address."
+ ::= { moduleMgtCfgEntry 11 }
+
+traphost2 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "NMMs traphost2 IP address."
+ ::= { moduleMgtCfgEntry 12 }
+
+traphost3 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "NMMs traphost3 IP address."
+ ::= { moduleMgtCfgEntry 13 }
+
+traphost4 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "NMMs traphost4 IP address."
+ ::= { moduleMgtCfgEntry 14 }
+
+traphost5 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "NMMs traphost5 IP address."
+ ::= { moduleMgtCfgEntry 15 }
+
+traphost6 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "NMMs traphost6 IP address."
+ ::= { moduleMgtCfgEntry 16 }
+
+traphost7 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "NMMs traphost7 IP address."
+ ::= { moduleMgtCfgEntry 17 }
+
+traphost8 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "NMMs traphost8 IP address."
+ ::= { moduleMgtCfgEntry 18 }
+
+sysloc OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Management Modules system location.
+
+ For the M2 modules the max size is 32 octets.
+
+ For the GM3, GM4, XM5 the max size is 64 octets when a module is
+ accessed directly through the serial port, or via its own IP address
+ for Telnet, SSH, or SNMP.
+
+ For the GM3, GM4, XM5 when the object is indirectly accessed via the
+ backplane, through IP-less, or through 802.3ah peer-to-peer the value
+ is truncated to 32 bytes.
+ "
+ ::= { moduleMgtCfgEntry 19 }
+
+syscon OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Management Modules system Contact information.
+
+ For the M2 modules the max size is 32 octets.
+
+ For the GM3, GM4, XM5 the max size is 64 octets when a module is
+ accessed directly through the serial port, or via its own IP address
+ for Telnet, SSH, or SNMP.
+
+ For the GM3, GM4, XM5 when the object is indirectly accessed via the
+ backplane, through IP-less, or through 802.3ah peer-to-peer the value
+ is truncated to 32 bytes.
+ "
+ ::= { moduleMgtCfgEntry 20 }
+
+serialpass OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "NMMs serial interface password."
+ ::= { moduleMgtCfgEntry 21 }
+
+telnetpass OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "NMMs telnet interface password."
+ ::= { moduleMgtCfgEntry 22 }
+
+ftppasswrd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "NMMs ftp password."
+ ::= { moduleMgtCfgEntry 23 }
+
+keepAliveInterval OBJECT-TYPE
+ SYNTAX Integer32 (10..600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This the interval used by the NMM to send out keep alive traps."
+ ::= { moduleMgtCfgEntry 24 }
+
+vlanIdOst OBJECT-TYPE
+ SYNTAX OstVlanId
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Management module VLAN tagged packet ID."
+ ::= { moduleMgtCfgEntry 25 }
+
+nmmCfgSerialBaudrate OBJECT-TYPE
+ SYNTAX Integer32 (1..9)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This variable defines the baud rate for the serial interface to the NMM.
+ Where:
+ 1 = 300 bps
+ 2 = 1200 bps
+ 3 = 2400 bps
+ 4 = 4800 bps
+ 5 = 9600 bps
+ 6 = 19200 bps
+ 7 = 38400 bps
+ 8 = 57600 bps
+ 9 = 115200 bps"
+ ::= { moduleMgtCfgEntry 26 }
+
+enabledFunctions OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This variable defines which special functions are enabled at the NMM.
+ Where:
+ 0x01 = Keep Alive trap enabled
+ 0x02 = Telnet enabled
+ 0x04 = FTP enabled
+ 0x08 = switch reload enabled
+ 0x10 = VLAN enabled
+ 0x20 = sw1 block enabled
+ 0x40 = DHCP client enabled
+ 0x80 = Trap 99 processing enabled"
+ ::= { moduleMgtCfgEntry 27 }
+
+enableSNMPFunction OBJECT-TYPE
+ SYNTAX Integer32 (0..1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This variable defines whether the SNMP Agent is enabled at the NMM.
+ Where:
+ 00 = SNMP disabled
+ 01 = SNMP enabled"
+ ::= { moduleMgtCfgEntry 28 }
+
+nmmCfgState OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This variable defines the state of the configuration changes made to the NMM.
+ Where:
+ 0x00 = No changes
+ 0x02 = Changes Pending (not saved in Flash)
+ 0x04 = Saved in Flash, Pending NMM reboot"
+ ::= { moduleMgtCfgEntry 29 }
+
+nmmSecureMode OBJECT-TYPE
+ SYNTAX Integer32 (0..3)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This variable defines the mode the Management module will operate in when configured for SECURE COMMUNICATIONS.
+ Where:
+ 0x00 = No Secure Communications
+ 0x01 = Secure Proxy
+ 0x02 = Secure Slave
+ 0x03 = Secure Master"
+ ::= { moduleMgtCfgEntry 30 }
+
+nmmSecureConnState OBJECT-TYPE
+ SYNTAX Integer32 (0..3)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This variable returns the secure connection state between the proxy and secure slave.
+ Where:
+ 0x00 = Not connected
+ 0x01 = Connection Pending
+ 0x02 = Connection established
+ 0x03 = Connection terminating"
+ ::= { moduleMgtCfgEntry 31 }
+
+nmmIpProtocolState OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This variable defines whether the IP protocol is active or disabled.
+ 0 = Active
+ 1 = Disabled"
+ ::= { moduleMgtCfgEntry 32 }
+
+nmmIpDisabled OBJECT-TYPE
+ SYNTAX Integer32 (0..1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This variable defines the configuration value for IP protocol's desired state.
+ 0 = ipActive
+ 1 = ipDisabled"
+ ::= { moduleMgtCfgEntry 33 }
+
+vlanPri OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Management module VLAN tagged packet priority."
+ ::= { moduleMgtCfgEntry 34 }
+
+enableSNMPWrites OBJECT-TYPE
+ SYNTAX Integer32 (0..1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Permit SNMP SET operations."
+ ::= { moduleMgtCfgEntry 35 }
+
+cpuVoltageIn OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "voltage input to cpu."
+ ::= { moduleMgtCfgEntry 36 }
+
+cpuVoltageOut OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Voltage out from the cpu."
+ ::= { moduleMgtCfgEntry 37 }
+
+cpuTemperature OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The ambient temperature of the CPU."
+ ::= { moduleMgtCfgEntry 38 }
+
+nmmSecureSlaveSlot OBJECT-TYPE
+ SYNTAX Integer32 (0..19)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The slot number of the secure slave in the remote chassis when configured for SECURE COMMUNICATIONS."
+ ::= { moduleMgtCfgEntry 39 }
+
+dhcpIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IP of the management module as assigned by a DHCP server"
+ ::= { moduleMgtCfgEntry 40 }
+
+dhcpSubnetmask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "subnetmask of the management module as assigned by a DHCP server"
+ ::= { moduleMgtCfgEntry 41 }
+
+dhcpGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Gateway IP address of the management module as assigned by a DHCP Server"
+ ::= { moduleMgtCfgEntry 42 }
+
+nmmOAMmgmtMode OBJECT-TYPE
+ SYNTAX Integer32 (1..5)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This variable configures the protocol the Management module will use to communicate
+ with remote chassis when operating in secure mode.
+ Where:
+ 0x01 = (OAM_OFF) No Secure Communications protocol
+ 0x02 = (Auto SECURE_OAM) Use OST proprietary protocol, force remote to switch if not in the OAM_OFF mode
+ 0x03 = (Auto AH_OAM) Use AH protocol, force remote to switch if not in the OAM_OFF mode
+ 0x04 = (SECURE_OAM) Use OST proprietary protocol, remote is not forced to switch and must match modes to connect
+ 0x05 = (AH_OAM) Use AH protocol, remote is not forced to switch and must match modes to connect"
+ ::= { moduleMgtCfgEntry 43 }
+
+customertag OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Value for customer tag."
+ ::= { moduleMgtCfgEntry 44 }
+
+servicetag OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Value for service tag."
+ ::= { moduleMgtCfgEntry 45 }
+
+cnodeControl OBJECT-TYPE
+ SYNTAX Integer32 (0..1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Controls whether the module is operating as a Cnode."
+ ::= { moduleMgtCfgEntry 46 }
+
+cnodeCIR OBJECT-TYPE
+ SYNTAX Integer32 (1..3)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Cnode CIR
+ Where: 1 = 64 Kbps
+ 2 = 128 Kbps
+ 3 = 192 Kbps"
+ ::= { moduleMgtCfgEntry 47 }
+
+enableSNMPv3Function OBJECT-TYPE
+ SYNTAX Integer32 (0..1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This variable defines whether the SNMPv3 Agent is enabled at the NMM.
+ Where:
+ 00 = SNMP disabled
+ 01 = SNMP enabled"
+ ::= { moduleMgtCfgEntry 48 }
+
+slaveWrite OBJECT-TYPE
+ SYNTAX Integer32 (0..1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This variable defines whether the module should be allowed to make
+ configurations to itself when in the chassis slave mode.
+ Where:
+ 00 = slaveWrite disabled
+ 01 = slaveWrite enabled"
+ ::= { moduleMgtCfgEntry 49 }
+
+snmpTrapType OBJECT-TYPE
+ SYNTAX Integer32 (1..3)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This variable defines which version of SNMP traps are supported, where:
+ 1 = SNMPv1 traps
+ 2 = SNMPv2c traps
+ 3 = SNMPv3 traps"
+ ::= { moduleMgtCfgEntry 50 }
+
+capsMask OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Capablility bits for this management module."
+ ::= { moduleMgtCfgEntry 51 }
+
+slaveTraps OBJECT-TYPE
+ SYNTAX Integer32 (0..1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This variable defines whether the module should be allowed to
+ transmit traps out ethernet ports eventhough it is not a chassis master.
+ Where:
+ 00 = slaveTraps disabled
+ 01 = slaveTraps enabled"
+ ::= { moduleMgtCfgEntry 52 }
+
+slaveTrapsForward OBJECT-TYPE
+ SYNTAX Integer32 (0..1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This variable defines whether the module should be allowed to
+ forward traps to the chassis master when module is a chassis slave. Default is forward.
+ Where:
+ 00 = slaveTrapsForward disabled
+ 01 = slaveTrapsForward enabled"
+ ::= { moduleMgtCfgEntry 53 }
+
+ipAddr2 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "IP 2 of the management module"
+ ::= { moduleMgtCfgEntry 54 }
+
+subnetmask2 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "subnetmask 2 for the management module"
+ ::= { moduleMgtCfgEntry 55}
+
+gateway2 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "IP address for the gateway 2 the management module will use."
+ ::= { moduleMgtCfgEntry 56 }
+
+ipaddrEVCassociation OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..45))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "*** This object is deprecated ***
+
+ EVC associated with ipaddr 1.
+ "
+ ::= { moduleMgtCfgEntry 57 }
+
+ipaddr2EVCassociation OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..45))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "*** This object is deprecated ***
+
+ EVC associated with ipaddr 2.
+ "
+ ::= { moduleMgtCfgEntry 58 }
+
+bootpEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable or disable BOOTP."
+ DEFVAL {2}
+ ::= { moduleMgtCfgEntry 59 }
+
+tftpEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable or disable TFTP."
+ DEFVAL {2}
+ ::= { moduleMgtCfgEntry 60 }
+
+tftpServerIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "TFTP server IP address."
+ ::= { moduleMgtCfgEntry 61 }
+
+dhcptftpServerIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "TFTP Server IP address as assigned by a DHCP Server"
+ ::= { moduleMgtCfgEntry 62 }
+
+tftpFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..23))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Selects the TFTP file name."
+ ::= { moduleMgtCfgEntry 63 }
+
+modeType OBJECT-TYPE
+ SYNTAX OstModeType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Sets the module Mode Type to normal, AP, or SP."
+ ::= { moduleMgtCfgEntry 64 }
+
+dhcpPortNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Sets the DHCP port number.
+ 2 port module: 1=None, 2=Port 1, 3=Port 2, 4=BP A, 5=BP B
+ 3 port module: 1=None, 2=Port 1, 3=Port 2, 4=Port 3, 5=BP A, 6=BP B
+ 5 ports and higher modules: 1=None, 2..n+1 = Port 1..n
+ "
+ ::= { moduleMgtCfgEntry 65 }
+
+dhcpTagVid OBJECT-TYPE
+ SYNTAX OstVlanId
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Sets the DHCP Tag VLAN ID."
+ ::= { moduleMgtCfgEntry 66 }
+
+trapSrcIpSelect OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Selects the trap source address, IP1(1) or IP2(2)."
+ ::= { moduleMgtCfgEntry 67 }
+
+muxGroupDefaults OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object when written sets the Mux Grouping defaults for a management
+ module. When read the value always returns 'false'.
+
+ Writing this sets the Mux Group EVC and bandwidth profile configurations.
+ "
+ ::= { moduleMgtCfgEntry 68 }
+
+portFwdCpu OBJECT-TYPE
+ SYNTAX INTEGER {
+ all (0),
+ port1 (1),
+ port2 (2),
+ backplaneA (3),
+ backplaneB (4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object enables forwarding of managment traffic from the selected
+ ports only for M2 modules only. Management traffic from ports not defined
+ is dropped.
+
+ all(0) Management traffic forwarded from all ports
+ port1(1) Management traffic forwarded from Port 1 only
+ port2(2) Management traffic forwarded from Port 2 only
+ backplaneA(3) Management traffic forwarded from BP A only
+ backplaneB(4) Management traffic forwarded from BP B only
+ "
+ DEFVAL { all }
+ ::= { moduleMgtCfgEntry 69 }
+
+portFwdCpuList OBJECT-TYPE
+ SYNTAX OstPortList
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object enables forwarding of managment traffic from the selected
+ ports only for M3, M4, and M5 modules only. Management traffic from
+ ports not defined is dropped.
+ "
+ DEFVAL { "all" }
+ ::= { moduleMgtCfgEntry 70 }
+
+
+-------------------------------------------------------------------------------
+-- Port Table - may have more than one per module
+-------------------------------------------------------------------------------
+
+modulePortsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ModulePortsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This a table of Ports per module. There are as many entries as
+ specified by modnumports in the moduleEntry"
+ ::= { enhancedchassisTable 4 }
+
+modulePortsEntry OBJECT-TYPE
+ SYNTAX ModulePortsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Ports per module table."
+ INDEX { modchassnum, modslotnum, portnum }
+ ::= { modulePortsTable 1 }
+
+ModulePortsEntry ::= SEQUENCE {
+ portnum OstPortNumber,
+ portState INTEGER,
+ portEgressRate Integer32,
+ portpriority Integer32,
+ portcanonicalformatIndicator Integer32,
+ portvlanidentifier Integer32,
+ portmlistcriteria Integer32,
+ portingresssecurity Integer32,
+ portegresspolicy Integer32,
+ portIngressRate Integer32,
+ portSpeed Integer32,
+ portUnidirectionalAhOamEnable Integer32,
+ portIngressRateDropOrPause Integer32,
+ portIngressRateCBS Integer32,
+ portL2CPmgntProcessing Integer32,
+ portEgressQosPolicy Integer32,
+ portAccessType Integer32,
+ portStatsClear Integer32,
+ portLinkState Integer32,
+ portDuplex INTEGER,
+ portMacAddress DisplayString
+ }
+
+portnum OBJECT-TYPE
+ SYNTAX OstPortNumber
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Used to get or set state of port."
+ ::= { modulePortsEntry 1 }
+
+portState OBJECT-TYPE
+ SYNTAX INTEGER {
+ undefined (0),
+ disabled (1),
+ enabled (2),
+ unused (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to get or set state of port."
+ ::= { modulePortsEntry 2 }
+
+portEgressRate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to get or set the port throughput limit selection.
+ The following are the limits are enforced by module type:
+ Used on types 80, 96, 70, 90, 86, 84, 87 (lower limit=0, upper limit=7)
+ where:
+ 0 = 100 Mbps
+ 1 = 128 kbps
+ 2 = 256 kbps
+ 3 = 512 kbps
+ 4 = 1 Mbps
+ 5 = 2 Mbps
+ 6 = 4 Mbps
+ 7 = 8 Mbps
+ Used on types 100, 101 (lower limit=1, upper limit=20)
+ where:
+ 1 = 64 kbps
+ 2 = 128 kbps
+ 3 = 256 kbps
+ 4 = 512 kbps
+ 5 = 768 kbps
+ 6 = 1 Mbps
+ 7 = 2 Mbps
+ 8 = 3 Mbps
+ 9 = 4 Mbps
+ 10 = 5 Mbps
+ 11 = 6 Mbps
+ 12 = 7 Mbps
+ 13 = 8 Mbps
+ 14 = 9 Mbps
+ 15 = 10 Mbps
+ 16 = 20 Mbps
+ 17 = 30 Mbps
+ 18 = 40 Mbps
+ 19 = 50 Mbps
+ 20 = 100 Mbps
+ Used on types 105, 106 (lower limit=1, upper limit=33)
+ 1 = 64 kbps
+ 2 = 128 kbps
+ 3 = 256 kbps
+ 4 = 512 kbps
+ 5 = 768 kbps
+ 6 = 1 Mbps
+ 7 = 2 Mbps
+ 8 = 3 Mbps
+ 9 = 4 Mbps
+ 10 = 5 Mbps
+ 11 = 6 Mbps
+ 12 = 7 Mbps
+ 13 = 8 Mbps
+ 14 = 9 Mbps
+ 15 = 10 Mbps
+ 16 = 20 Mbps
+ 17 = 30 Mbps
+ 18 = 40 Mbps
+ 19 = 50 Mbps
+ 20 = 60 Mbps
+ 21 = 70 Mbps
+ 22 = 80 Mbps
+ 23 = 90 Mbps
+ 24 = 100 Mbps
+ 25 = 200 Mbps
+ 26 = 300 Mbps
+ 27 = 400 Mbps
+ 28 = 500 Mbps
+ 29 = 600 Mbps
+ 30 = 700 Mbps
+ 31 = 800 Mbps
+ 32 = 900 Mbps
+ 33 = 1000 Mbps
+ Types 97, 99, 102, 108, 109, 112, 113 use numeric values in kpbs
+ with a lower limit of 64 and an upper limit of 1,000,000.
+ Types not listed have no limit."
+ ::= { modulePortsEntry 3 }
+
+portpriority OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to get or set port user-priority."
+ ::= { modulePortsEntry 4 }
+
+portcanonicalformatIndicator OBJECT-TYPE
+ SYNTAX Integer32 (0..1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to get or set port cfi. Currently not used and defaulted to 0"
+ ::= { modulePortsEntry 5 }
+
+portvlanidentifier OBJECT-TYPE
+ SYNTAX Integer32 (0..4095)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to get or set port VID."
+ ::= { modulePortsEntry 6 }
+
+portmlistcriteria OBJECT-TYPE
+ SYNTAX Integer32 (0..1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to get or set port membership criteria."
+ ::= { modulePortsEntry 7 }
+
+portingresssecurity OBJECT-TYPE
+ SYNTAX Integer32 (0..1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to get or set port ingress security."
+ ::= { modulePortsEntry 8 }
+
+portegresspolicy OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to get or set port egress policy."
+ ::= { modulePortsEntry 9 }
+
+portIngressRate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to get or set the port throughput limit selection.
+ The following are the limits are enforced by module type:
+ Used on types 80, 96, 70, 90, 86, 84, 87 (lower limit=0, upper limit=7)
+ where:
+ 0 = 100 Mbps
+ 1 = 128 kbps
+ 2 = 256 kbps
+ 3 = 512 kbps
+ 4 = 1 Mbps
+ 5 = 2 Mbps
+ 6 = 4 Mbps
+ 7 = 8 Mbps
+ Used on types 100, 101 (lower limit=64, upper limit=100,000)
+ Values are number of kbps per second, i.e. rate = value x 1000, units in bps
+ Used on types 97, 99, 102, 105, 106, 108, 109, 112, 113 (lower limit=64, upper limit=1,000,000)
+ Values are number of kbps per second, i.e. rate = value x 1000, units in bps
+ Types not listed have no limit."
+ ::= { modulePortsEntry 10 }
+
+portSpeed OBJECT-TYPE
+ SYNTAX Integer32 (0..4)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to get the port speed.
+ 0 = undefined
+ 1 = speed10Mbps
+ 2 = speed100Mbps
+ 3 = speed1Gbps
+ 4 = speed10Gbps"
+ ::= { modulePortsEntry 11 }
+
+portUnidirectionalAhOamEnable OBJECT-TYPE
+ SYNTAX Integer32 (0..1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to get/set the unidirectional support.
+ 0 = uniDisabled
+ 1 = uniEnabled"
+ ::= { modulePortsEntry 12 }
+
+portIngressRateDropOrPause OBJECT-TYPE
+ SYNTAX Integer32 (0..2)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to get/set behavior on overflow.
+ 0 = undefined
+ 1 = inDrop
+ 2 = inPause"
+ ::= { modulePortsEntry 13 }
+
+portIngressRateCBS OBJECT-TYPE
+ SYNTAX Integer32 (5..256000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to get or set the port throughput limit selection."
+ ::= { modulePortsEntry 14 }
+
+portL2CPmgntProcessing OBJECT-TYPE
+ SYNTAX Integer32 (0..3)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to get or set the port L2Cp processing method.
+ 0 = undefined
+ 1 = inDrop
+ 2 = inForward
+ 3 = inTunnel"
+ ::= { modulePortsEntry 15 }
+
+portEgressQosPolicy OBJECT-TYPE
+ SYNTAX Integer32 (0..2)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to get or set the port egress QoS Policy.
+ 0 = undefined
+ 1 = fairWeight
+ 2 = starving"
+ ::= { modulePortsEntry 16 }
+
+portAccessType OBJECT-TYPE
+ SYNTAX Integer32 (0..3)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to get or set the port access type.
+ 0 = undefined
+ 1 = tunnel
+ 2 = access
+ 3 = trunk"
+ ::= { modulePortsEntry 17 }
+
+portStatsClear OBJECT-TYPE
+ SYNTAX Integer32(0..1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to clear the statistics table for this port"
+ ::= { modulePortsEntry 18 }
+
+portLinkState OBJECT-TYPE
+ SYNTAX Integer32(0..1)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Reports the link state of the port.
+ 0 = No link
+ 1 = Linked"
+ ::= { modulePortsEntry 19 }
+
+portDuplex OBJECT-TYPE
+ SYNTAX INTEGER {
+ undefined (0),
+ halfDuplex (1),
+ fullDuplex (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object indcates the linked port duplex mode.
+
+ undefined(0) Port is not linked or state of duplex is unknown
+ halfDuplex(1) Port is linked at half duplex
+ fullDuplex(2) Port is linked at full duplex
+ "
+ ::= { modulePortsEntry 20 }
+
+portMacAddress OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(17))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "MAC address of the port. If a MAC address doesn't exist on a
+ port the value returned is all zeros."
+ ::= { modulePortsEntry 21 }
+
+
+-------------------------------------------------------------------------------
+-- Statistics Table
+-------------------------------------------------------------------------------
+
+portStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PortStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This a table of Statistics per port."
+ ::= { enhancedchassisTable 5 }
+
+portStatsEntry OBJECT-TYPE
+ SYNTAX PortStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "extended module statitical information."
+ INDEX { modchassnum, modslotnum, portnum }
+ ::= { portStatsTable 1 }
+
+PortStatsEntry ::= SEQUENCE {
+ txOctets Counter32,
+ txDropPkts Counter32,
+ txBroadcastPkts Counter32,
+ txMulticastPkts Counter32,
+ txUnicastPkts Counter32,
+ txGoodPkts Counter32,
+ txErrorPkts Counter32,
+ txPausePkts Counter32,
+ txCollisions Counter32,
+ txSingleCollision Counter32,
+ txMultipleCollision Counter32,
+ txDeferedTransmit Counter32,
+ txLateCollision Counter32,
+ txExcessiveCollision Counter32,
+ txDroppedEvents Counter32,
+ rxOctets Counter32,
+ rxDropPkts Counter32,
+ rxBroadcastPkts Counter32,
+ rxMulticastPkts Counter32,
+ rxUnicastPkts Counter32,
+ rxGoodPkts Counter32,
+ rxTotalPkts Counter32,
+ rxErrorPkts Counter32,
+ rxPausePkts Counter32,
+ rxUndersizePkts Counter32,
+ rxOversizePkts Counter32,
+ rxFragments Counter32,
+ rxJabbers Counter32,
+ rxAlignmentErrors Counter32,
+ rxFCSErrors Counter32,
+ rxSymbolErrors Counter32,
+ rxCRCAlignErrors Counter32,
+ rxPackets64 Counter32,
+ rxPackets65to127 Counter32,
+ rxPackets128to255 Counter32,
+ rxPackets256to511 Counter32,
+ rxPackets512to1023 Counter32,
+ rxPackets1024to1518 Counter32,
+ txOctets64 Counter64,
+ rxOctets64 Counter64
+ }
+
+txOctets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Statistics counter - Object name explains its usage."
+ ::= { portStatsEntry 1 }
+
+txDropPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Statistics counter - Object name explains its usage."
+ ::= { portStatsEntry 2 }
+
+txBroadcastPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Statistics counter - Object name explains its usage."
+ ::= { portStatsEntry 3 }
+
+txMulticastPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Statistics counter - Object name explains its usage."
+ ::= { portStatsEntry 4 }
+
+txUnicastPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Statistics counter - Object name explains its usage."
+ ::= { portStatsEntry 5 }
+
+txGoodPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Statistics counter - Object name explains its usage."
+ ::= { portStatsEntry 6 }
+
+txErrorPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Statistics counter - Object name explains its usage."
+ ::= { portStatsEntry 7 }
+
+txPausePkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Statistics counter - Object name explains its usage."
+ ::= { portStatsEntry 8 }
+
+txCollisions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Statistics counter - Object name explains its usage."
+ ::= { portStatsEntry 9 }
+
+txSingleCollision OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Statistics counter - Object name explains its usage."
+ ::= { portStatsEntry 10 }
+
+txMultipleCollision OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Statistics counter - Object name explains its usage."
+ ::= { portStatsEntry 11 }
+
+txDeferedTransmit OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Statistics counter - Object name explains its usage."
+ ::= { portStatsEntry 12 }
+
+txLateCollision OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Statistics counter - Object name explains its usage."
+ ::= { portStatsEntry 13 }
+
+txExcessiveCollision OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Statistics counter - Object name explains its usage."
+ ::= { portStatsEntry 14 }
+
+txDroppedEvents OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Statistics counter - Object name explains its usage."
+ ::= { portStatsEntry 15 }
+
+rxOctets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Statistics counter - Object name explains its usage."
+ ::= { portStatsEntry 16 }
+
+rxDropPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Statistics counter - Object name explains its usage."
+ ::= { portStatsEntry 17 }
+
+rxBroadcastPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Statistics counter - Object name explains its usage."
+ ::= { portStatsEntry 18 }
+
+rxMulticastPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Statistics counter - Object name explains its usage."
+ ::= { portStatsEntry 19 }
+
+rxUnicastPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Statistics counter - Object name explains its usage."
+ ::= { portStatsEntry 20 }
+
+rxGoodPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Statistics counter - Object name explains its usage."
+ ::= { portStatsEntry 21 }
+
+rxTotalPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Statistics counter - Object name explains its usage."
+ ::= { portStatsEntry 22 }
+
+rxErrorPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Statistics counter - Object name explains its usage."
+ ::= { portStatsEntry 23 }
+
+rxPausePkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Statistics counter - Object name explains its usage."
+ ::= { portStatsEntry 24 }
+
+rxUndersizePkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Statistics counter - Object name explains its usage."
+ ::= { portStatsEntry 25 }
+
+rxOversizePkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Statistics counter - Object name explains its usage."
+ ::= { portStatsEntry 26 }
+
+rxFragments OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Statistics counter - Object name explains its usage."
+ ::= { portStatsEntry 27 }
+
+rxJabbers OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Statistics counter - Object name explains its usage."
+ ::= { portStatsEntry 28 }
+
+rxAlignmentErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Statistics counter - Object name explains its usage."
+ ::= { portStatsEntry 29 }
+
+rxFCSErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Statistics counter - Object name explains its usage."
+ ::= { portStatsEntry 30 }
+
+rxSymbolErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Statistics counter - Object name explains its usage."
+ ::= { portStatsEntry 31 }
+
+rxCRCAlignErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Statistics counter - Object name explains its usage."
+ ::= { portStatsEntry 32 }
+
+rxPackets64 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Statistics counter - packets of octet count in object name."
+ ::= { portStatsEntry 33 }
+
+rxPackets65to127 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Statistics counter - packets of octet count in object name."
+ ::= { portStatsEntry 34 }
+
+rxPackets128to255 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Statistics counter - packets of octet count in object name."
+ ::= { portStatsEntry 35 }
+
+rxPackets256to511 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Statistics counter - packets of octet count in object name."
+ ::= { portStatsEntry 36 }
+
+rxPackets512to1023 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Statistics counter - packets of octet count in object name."
+ ::= { portStatsEntry 37 }
+
+rxPackets1024to1518 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Statistics counter - packets of octet count in object name."
+ ::= { portStatsEntry 38 }
+
+txOctets64 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "64 bit octet transmission counter."
+ ::= { portStatsEntry 39 }
+
+rxOctets64 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "64 bit octet receive counter."
+ ::= { portStatsEntry 40 }
+
+
+-------------------------------------------------------------------------------
+-- Module VLAN Table
+-------------------------------------------------------------------------------
+
+moduleVLANTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ModuleVLANEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This a table of VLAN entries per module. There is a
+ maximum of 64 valid entries in the table"
+ ::= { enhancedchassisTable 6 }
+
+moduleVLANEntry OBJECT-TYPE
+ SYNTAX ModuleVLANEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "VLAN module table."
+ INDEX { modchassnum, modslotnum, index }
+ ::= { moduleVLANTable 1 }
+
+ModuleVLANEntry ::= SEQUENCE {
+ index Integer32,
+ validityflag Integer32,
+ vlanidentifier Integer32,
+ port1Membership Integer32,
+ port2Membership Integer32,
+ port3Membership Integer32,
+ port4Membership Integer32,
+ port5Membership Integer32,
+ port6Membership Integer32
+ }
+
+index OBJECT-TYPE
+ SYNTAX Integer32 (1..64)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Used to get or set elements in the vlan table entry."
+ ::= { moduleVLANEntry 1 }
+
+validityflag OBJECT-TYPE
+ SYNTAX Integer32 (0..1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to set or delete a VLAN table entry.
+ 0 = entry does not exists or is to be deleted,
+ 1 = entry to be created or re-activated (in the case the entry
+ was modified, the module needs to be notified of the change.
+ This would constitute a re-activation."
+ ::= { moduleVLANEntry 2 }
+
+vlanidentifier OBJECT-TYPE
+ SYNTAX Integer32 (0..4095)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to set or get the vlan identifier.
+ valid settable range is 0-4095"
+ ::= { moduleVLANEntry 3 }
+
+port1Membership OBJECT-TYPE
+ SYNTAX Integer32 (0..1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to set or get the port's membership in the specified vlan.
+ 0 = not a member
+ 1 = include in membership"
+ ::= { moduleVLANEntry 4 }
+
+port2Membership OBJECT-TYPE
+ SYNTAX Integer32 (0..1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to set or get the port's membership in the specified vlan.
+ 0 = not a member
+ 1 = include in membership"
+ ::= { moduleVLANEntry 5 }
+
+port3Membership OBJECT-TYPE
+ SYNTAX Integer32 (0..1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to set or get the port's membership in the specified vlan.
+ 0 = not a member
+ 1 = include in membership"
+ ::= { moduleVLANEntry 6 }
+
+
+port4Membership OBJECT-TYPE
+ SYNTAX Integer32 (0..1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to set or get the port's membership in the specified vlan.
+ 0 = not a member
+ 1 = include in membership"
+ ::= { moduleVLANEntry 7 }
+
+port5Membership OBJECT-TYPE
+ SYNTAX Integer32 (0..1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to set or get the port's membership in the specified vlan.
+ 0 = not a member
+ 1 = include in membership"
+ ::= { moduleVLANEntry 8 }
+
+port6Membership OBJECT-TYPE
+ SYNTAX Integer32 (0..1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to set or get the port's membership in the specified vlan.
+ 0 = not a member
+ 1 = include in membership"
+ ::= { moduleVLANEntry 9 }
+
+
+-------------------------------------------------------------------------------
+-- Port AH Table
+-------------------------------------------------------------------------------
+
+portAHTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PortAHEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This is a table of AH parameter entries per port."
+ ::= { enhancedchassisTable 7 }
+
+portAHEntry OBJECT-TYPE
+ SYNTAX PortAHEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "AH port table."
+ INDEX { modchassnum, modslotnum, portnum }
+ ::= { portAHTable 1 }
+
+PortAHEntry ::= SEQUENCE {
+ ahEnabled Integer32,
+ ahLpbkMode Integer32,
+ ahLocalMode Integer32,
+ ahRemoteMode Integer32,
+ ahLocalMuxState Integer32,
+ ahRemoteMuxState Integer32,
+ ahLocalParserState Integer32,
+ ahRemoteParserState Integer32,
+ ahLocalSupportVar Integer32,
+ ahLocalLinkFlags Integer32,
+ ahLocalLpbkTimeout Integer32,
+ ahRemoteSupportVar Integer32,
+ ahRemoteLinkFlags Integer32,
+ ahRemoteLpbkTimeout Integer32,
+ ahLocalOUI OCTET STRING,
+ ahRemoteOUI OCTET STRING,
+ ahErroredSymbolPeriodWindow Unsigned32,
+ ahErroredSymbolPeriodThreshold Unsigned32,
+ ahErroredFrameWindow Unsigned32,
+ ahErroredFrameThreshold Unsigned32,
+ ahErroredFramePeriodWindow Unsigned32,
+ ahErroredFramePeriodThreshold Unsigned32,
+ ahErroredFrameSecondsWindow Unsigned32,
+ ahErroredFrameSecondsThreshold Unsigned32,
+ ahRemoteLinkPort Integer32,
+ ahSymbolErrorRunningTotal Unsigned32,
+ ahSymbolErrorEventTotal Unsigned32,
+ ahFrameErrorRunningTotal Unsigned32,
+ ahFrameErrorEventTotal Unsigned32,
+ ahFramePeriodRunningTotal Unsigned32,
+ ahFramePeriodEventTotal Unsigned32,
+ ahFrameSecondsSummaryRunningTotal Unsigned32,
+ ahFrameSecondsSummaryEventTotal Unsigned32,
+ ahClearStatistics TruthValue,
+ ahTransmissionRate Unsigned32,
+ ahCriticalEventMode Unsigned32,
+ ahCriticalEventTrapList OCTET STRING
+ }
+
+ahEnabled OBJECT-TYPE
+ SYNTAX Integer32 (0..1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to get or set the state of the AH protocol over specified port.
+ 0 = disable - this port is not actively using the AH protocol
+ 1 = enabled - this port is actively using the AH protocol"
+ ::= { portAHEntry 1 }
+
+ahLpbkMode OBJECT-TYPE
+ SYNTAX Integer32 (0..1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to get or set the state of the OAM remote loopback.
+ 0 = off - remote loopback is not active
+ 1 = on - remote loopback has been activated"
+ ::= { portAHEntry 2 }
+
+ahLocalMode OBJECT-TYPE
+ SYNTAX Integer32 (0..3)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to get or set the mode AH OAM Client.
+ 0 = PASSIVE - Does not initiate discovery or remote loopbacks
+ 1 = ACTIVE - Initiates discovery process and may initiate remote loopbacks
+ 2 = PASSIVE, PROTECTED - Same as PASSIVE but disallows configuration requests from link partner using AH extensions
+ 3 = ACTIVE, PROTECTED - Same as ACTIVE but disallows configuration requests from link partner using AH extensions"
+ ::= { portAHEntry 3 }
+
+ahRemoteMode OBJECT-TYPE
+ SYNTAX Integer32 (0..3)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to get or set the mode AH OAM Client.
+ 0 = PASSIVE - Does not initiate discovery or remote loopbacks
+ 1 = ACTIVE - Initiates discovery process and may initiate remote loopbacks
+ 2 = PASSIVE, PROTECTED - Same as PASSIVE but disallows configuration requests from link partner using AH extensions
+ 3 = ACTIVE, PROTECTED - Same as ACTIVE but disallows configuration requests from link partner using AH extensions"
+ ::= { portAHEntry 4 }
+
+ahLocalMuxState OBJECT-TYPE
+ SYNTAX Integer32 (0..1)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to get local multiplexer state.
+ 0 = FWD - Multiplexer passes MAC client frames to subordinate sublayer
+ 1 = DISCARD - Multiplexer discards MAC client frames"
+ ::= { portAHEntry 5 }
+
+ahRemoteMuxState OBJECT-TYPE
+ SYNTAX Integer32 (0..1)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to get remote multiplexer state.
+ 0 = FWD - Multiplexer passes MAC client frames to subordinate sublayer
+ 1 = DISCARD - Multiplexer discards MAC client frames"
+ ::= { portAHEntry 6 }
+
+ahLocalParserState OBJECT-TYPE
+ SYNTAX Integer32 (0..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to get local parser state.
+ 0 = FWD - Parser passes received non-OAMPDUs to subordinate sublayer
+ 1 = LOOPBACK - Parser passes received non-OAMPDUs to Multiplexer during remote loopback test
+ 2 = DISCARD - Parser discards received non-OAMPDUs"
+ ::= { portAHEntry 7 }
+
+ahRemoteParserState OBJECT-TYPE
+ SYNTAX Integer32 (0..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to get remote parser state.
+ 0 = FWD - Parser passes received non-OAMPDUs to subordinate sublayer
+ 1 = LOOPBACK - Parser passes received non-OAMPDUs to Multiplexer during remote loopback test
+ 2 = DISCARD - Parser discards received non-OAMPDUs"
+ ::= { portAHEntry 8 }
+
+ahLocalSupportVar OBJECT-TYPE
+ SYNTAX Integer32 (0..63)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Used to get local configured features supported in bit encoded value.
+
+ where:
+ bit0 = OAM Mode
+ bit1 = Unidirectional support
+ bit2 = Loopback Support
+ bit3 = interprets link events
+ bit4 = Variable Retrieval
+ bit5 = Critical Event
+ "
+ ::= { portAHEntry 9 }
+
+ahLocalLinkFlags OBJECT-TYPE
+ SYNTAX Integer32 (0..127)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to get Link Event status in bit encoded value.
+ where:
+ bit0 = Link Fault
+ bit1 = Dying Gasp
+ bit2 = Critical Event
+ bit3 = Local Evaluating
+ bit4 = Local Stable
+ bit5 = Remote Evaluating
+ bit6 = Remote Stable"
+ ::= { portAHEntry 10 }
+
+ahLocalLpbkTimeout OBJECT-TYPE
+ SYNTAX Integer32 (0..300)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to get/set Remote Loopback timeout.
+ Value is in seconds with range 0 - 300."
+ ::= { portAHEntry 11 }
+
+ahRemoteSupportVar OBJECT-TYPE
+ SYNTAX Integer32 (0..31)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Used to get remote configured features supported in bit encoded value.
+
+ where:
+ bit0 = OAM Mode
+ bit1 = Unidirectional support
+ bit2 = Loopback Support
+ bit3 = interprets link events
+ bit4 = Variable Retrieval
+ bit5 = Critical Event
+ "
+ ::= { portAHEntry 12 }
+
+ahRemoteLinkFlags OBJECT-TYPE
+ SYNTAX Integer32 (0..127)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to get Link Event status in bit encoded value.
+ bit0 = Link Fault
+ bit1 = Dying Gasp
+ bit2 = Critical Event
+ bit3 = Local Evaluating
+ bit4 = Local Stable
+ bit5 = Remote Evaluating
+ bit6 = Remote Stable"
+ ::= { portAHEntry 13 }
+
+ahRemoteLpbkTimeout OBJECT-TYPE
+ SYNTAX Integer32 (0..300)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to get/set Remote Loopback timeout.
+ Value is in seconds with range 0 - 300."
+ ::= { portAHEntry 14 }
+
+ahLocalOUI OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(3))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to get the Organizational Unique ID of the local port."
+ ::= { portAHEntry 15 }
+
+ahRemoteOUI OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(3))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to get the Organizational Unique ID of the remote port."
+ ::= { portAHEntry 16 }
+
+ahErroredSymbolPeriodWindow OBJECT-TYPE
+ SYNTAX Unsigned32 (0..60)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to get or set errored symbol period window for the local port."
+ ::= { portAHEntry 17 }
+
+ahErroredSymbolPeriodThreshold OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to get or set errored symbol period threshold for the local port."
+ ::= { portAHEntry 18 }
+
+ahErroredFrameWindow OBJECT-TYPE
+ SYNTAX Unsigned32 (0..60)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to get or set the errored symbol window for the local port."
+ ::= { portAHEntry 19 }
+
+ahErroredFrameThreshold OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to get or set the errored symbol threshold for the local port."
+ ::= { portAHEntry 20 }
+
+ahErroredFramePeriodWindow OBJECT-TYPE
+ SYNTAX Unsigned32 (0..60)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to get or set the errored frame period window for the local port."
+ ::= { portAHEntry 21 }
+
+ahErroredFramePeriodThreshold OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to get or set the errored frame period threshold for the local port."
+ ::= { portAHEntry 22 }
+
+ahErroredFrameSecondsWindow OBJECT-TYPE
+ SYNTAX Unsigned32 (0..900)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to get or set the errored frame seconds window for the local port."
+ ::= { portAHEntry 23 }
+
+ahErroredFrameSecondsThreshold OBJECT-TYPE
+ SYNTAX Unsigned32 (0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to get or set the errored frame seconds threshold for the local port."
+ ::= { portAHEntry 24 }
+
+ahRemoteLinkPort OBJECT-TYPE
+ SYNTAX Integer32 (0..5)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to get the port number of the remote partner.
+ Value is in the Range 1-5. A zero port number indicates no connection or not supported"
+ ::= { portAHEntry 25 }
+
+ahSymbolErrorRunningTotal OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the 802.3ah Symbol Error Running Total value from
+ the last OAM sublayer reset or clear operation.
+
+ A value of zero indicates that no symbol errors have been detected since
+ the last reset or clear. For each symbol error detected the value of the
+ object increments.
+ "
+ ::= { portAHEntry 26 }
+
+ ahSymbolErrorEventTotal OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of 802.3ah Errored Symbol Period Event
+ TLVs that have been generated since the OAM sublayer was reset or the
+ counters have been cleared.
+
+ A value of zero indicates that no Errored Symbol Period Event TLVs
+ have been generated. For each Errored Symbol Period Event TLV generated
+ the value of the object increments.
+ "
+ ::= { portAHEntry 27 }
+
+ahFrameErrorRunningTotal OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the sum of the 802.3ah errored frames that have been
+ detected since the OAM sublayer was reset or clear operation.
+
+ A value of zero indicates that no errored frames have been detected since
+ the last reset or clear. For each errored frame the value of the
+ object increments.
+ "
+ ::= { portAHEntry 28 }
+
+ ahFrameErrorEventTotal OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of 802.3ah Errored Frame Event TLVs
+ that have been generated since the OAM sublayer was reset or the
+ counters have been cleared.
+
+ A value of zero indicates that no Errored Frame Event TLVs
+ have been generated. For each Errored Frame Event Event TLV generated
+ the value of the object increments.
+ "
+ ::= { portAHEntry 29 }
+
+ahFramePeriodRunningTotal OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the sum of 802.3ah the frame errors that
+ have been detected that have been since the OAM sublayer was reset or
+ clear operation.
+
+ A value of zero indicates that no errored frames have been detected since
+ the last reset or clear. For each errored frame the value of the
+ object increments.
+ "
+ ::= { portAHEntry 30 }
+
+ ahFramePeriodEventTotal OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of 802.3ah Errored Frame Period Event
+ TLVs that have been generated since the OAM sublayer was reset or the
+ counters have been cleared.
+
+ A value of zero indicates that no Errored Frame Period Event TLVs
+ have been generated. For each Errored Symbol Period Event TLV generated
+ the value of the object increments.
+ "
+ ::= { portAHEntry 31 }
+
+ahFrameSecondsSummaryRunningTotal OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the sum of the 802.3ah errored frame seconds that
+ have been detected that have been since the OAM sublayer was reset or
+ clear operation.
+
+ A value of zero indicates that no errored frame seconds have been detected
+ since the last reset or clear. For each errored frame the value of the
+ object increments.
+ "
+ ::= { portAHEntry 32 }
+
+ ahFrameSecondsSummaryEventTotal OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of 802.3ah Errored Frame Seconds
+ Summary Event TLVs that have been generated since the OAM sublayer was
+ reset or the counters have been cleared.
+
+ A value of zero indicates that no Errored Frame Seconds Summary Event
+ TLVs have been generated. For each Errored Symbol Period Event TLV
+ generated the value of the object increments.
+ "
+ ::= { portAHEntry 33 }
+
+ ahClearStatistics OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object when written clears the 802.3ah statistic counters associated with
+ a specific port. When read the value always returns 'false'.
+
+ Writing this value does not change any items in the configuration table.
+ "
+ ::= { portAHEntry 34 }
+
+ ahTransmissionRate OBJECT-TYPE
+ SYNTAX Unsigned32 (5..100)
+ UNITS "Frames/sec"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object sets maximum 802.3ah PDU transmission rate. The default
+ value is 10 (10 frames per second)
+ "
+ ::= { portAHEntry 35 }
+
+ahCriticalEventMode OBJECT-TYPE
+ SYNTAX Unsigned32 (0..1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to get or set the state of the local critical event mode.
+ 0 = local critical events not enabled
+ 1 = local critical events are enabled
+ "
+ ::= { portAHEntry 36 }
+
+ahCriticalEventTrapList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..45))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to the SNMP traps which will cause the generation of
+ a local critical event. It is a list of zero or more trap numbers
+ separated by a comma or range, '..'.
+
+ Example values:
+ 5
+ 5,110,112
+ 100..110
+ 5,110,90..95,100..105
+
+ The default value is an emtpy string, no SNMP traps generate a local
+ critical event.
+ "
+ ::= { portAHEntry 37 }
+
+
+------------------------------------------------------------------------------
+-- Port SFP Table
+-------------------------------------------------------------------------------
+
+portSFPTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PortSFPEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This is a table of AH parameter entries per port."
+ ::= { enhancedchassisTable 8 }
+
+portSFPEntry OBJECT-TYPE
+ SYNTAX PortSFPEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "SFP port table."
+ INDEX { modchassnum, modslotnum, portnum }
+ ::= { portSFPTable 1 }
+
+PortSFPEntry ::= SEQUENCE {
+ portSFPstatus Integer32,
+ portSFPpageA0 OCTET STRING,
+ portSFPpageA2 OCTET STRING,
+ portSfpBitRate OCTET STRING,
+ portSfpVendorName OCTET STRING,
+ portSfpVendorPartNumber OCTET STRING,
+ portSfpVendorSerialNumber OCTET STRING,
+ portSfpDateCode OCTET STRING,
+ portSfpTemperature OCTET STRING,
+ portSfpVcc OCTET STRING,
+ portSfpBiasCurrent OCTET STRING,
+ portSfpTxPower OCTET STRING,
+ portSfpRxPower OCTET STRING
+ }
+
+portSFPstatus OBJECT-TYPE
+ SYNTAX Integer32 (0..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to get present or absence of SFP device.
+ 0 = undefined
+ 1 = notPresent
+ 2 = present"
+ ::= { portSFPEntry 1 }
+
+portSFPpageA0 OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to get SFP device EEPROM address A0"
+ ::= { portSFPEntry 2 }
+
+portSFPpageA2 OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to get SFP device EEPROM address A2"
+ ::= { portSFPEntry 3 }
+
+portSfpBitRate OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SFP Bitrate in Mbps"
+ ::= { portSFPEntry 4 }
+
+portSfpVendorName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SFP Vendor Name"
+ ::= { portSFPEntry 5 }
+
+portSfpVendorPartNumber OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SFP Vendor Name"
+ ::= { portSFPEntry 6 }
+
+portSfpVendorSerialNumber OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SFP Serial Number"
+ ::= { portSFPEntry 7 }
+
+portSfpDateCode OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..10))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SFP Date Code"
+ ::= { portSFPEntry 8 }
+
+portSfpTemperature OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SFP tempearture in degrees Centigrade"
+ ::= { portSFPEntry 9 }
+
+portSfpVcc OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SFP VCC in volts"
+ ::= { portSFPEntry 10 }
+
+portSfpBiasCurrent OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SFP Bias Current in millamps"
+ ::= { portSFPEntry 11 }
+
+portSfpTxPower OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SFP Transmission power in dBm"
+ ::= { portSFPEntry 12 }
+
+portSfpRxPower OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SFP Transmission power in dBm"
+ ::= { portSFPEntry 13 }
+
+
+-------------------------------------------------------------------------------
+-- SNMPv3 User Table
+-------------------------------------------------------------------------------
+
+userTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UserEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This is a table of SNMPv3 users."
+ ::= { enhancedchassisTable 9 }
+
+userEntry OBJECT-TYPE
+ SYNTAX UserEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "User table entry."
+ INDEX { modchassnum, modslotnum, userIndex }
+ ::= { userTable 1 }
+
+UserEntry ::= SEQUENCE {
+ userIndex Integer32,
+ snmpv3UserName DisplayString,
+ snmpv3SecurityLevel Integer32,
+ snmpv3AuthPassword OCTET STRING,
+ snmpv3PrivPassword OCTET STRING,
+ snmpv3UserType Integer32
+ }
+
+userIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..4)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "User table index"
+ ::= { userEntry 1 }
+
+snmpv3UserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "SNMPv3 user name."
+ ::= { userEntry 2 }
+
+snmpv3SecurityLevel OBJECT-TYPE
+ SYNTAX Integer32 (0..3)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "SNMPv3 security level
+ 0 = undefined
+ 1 = no authentication/no privacy
+ 2 = authentication/no privacy
+ 3 = authentication/privacy"
+ ::= { userEntry 3 }
+
+snmpv3AuthPassword OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "SNMPv3 user authentication password."
+ ::= { userEntry 4 }
+
+snmpv3PrivPassword OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "SNMPv3 user privacy password."
+ ::= { userEntry 5 }
+
+snmpv3UserType OBJECT-TYPE
+ SYNTAX Integer32 (0..4)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "SNMPv3 User Type
+ 0 = undefined
+ 1 = admin
+ 2 = read-write
+ 3 = read-only
+ 4 = deny"
+ ::= { userEntry 6 }
+
+
+--------------------------------------------------------------------------------
+-- User Session Status Table
+--------------------------------------------------------------------------------
+
+ostProtocolStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OstProtocolStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table supports the Serial, Telnet, FTP user session status."
+ ::= { enhancedchassisTable 10 }
+
+ostProtocolStatusEntry OBJECT-TYPE
+ SYNTAX OstProtocolStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is a user protocol table entry."
+ INDEX { modchassnum, modslotnum, userIndex, ostProtocolStatusIndex}
+ ::= { ostProtocolStatusTable 1 }
+
+OstProtocolStatusEntry ::= SEQUENCE {
+ ostProtocolStatusIndex Unsigned32,
+ ostProtocolStatusType INTEGER,
+ ostProtocolStatusState INTEGER,
+ ostProtocoManagementPort INTEGER,
+ ostProtocolStatusIpAddress IpAddress,
+ ostProtocolStatusSessionOpenLockTime TimeInterval
+ }
+
+ostProtocolStatusIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index that is used to identify a specific user protocol session.
+
+ The index should remain constant until the session is closed.
+ "
+ ::= { ostProtocolStatusEntry 1 }
+
+ostProtocolStatusType OBJECT-TYPE
+ SYNTAX INTEGER {
+ serial (1),
+ telnet (2),
+ ftp (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the specific user protocol session identity
+ state.
+
+ serial (1) User protocol session type is the serial port
+ telnet (2) User protocol session type is TELNET
+ ftp (3) User protocol session type is FTP
+ "
+ ::= { ostProtocolStatusEntry 2 }
+
+ostProtocolStatusState OBJECT-TYPE
+ SYNTAX INTEGER {
+ inactive (1),
+ active (2),
+ lockedout (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the status of the specific user protocol session
+ state.
+
+ inactive(1) User is currently inactive (reserved value, not used)
+ active(2) User is currently authenticated and active
+ lockedout(3) User is currently locked out for authentication and
+ cannot become active until the locked out timeout
+ expires and the user status goes back to idle.
+ "
+ ::= { ostProtocolStatusEntry 3 }
+
+ostProtocoManagementPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ notDefined (1),
+ mgt1 (2),
+ mgt2 (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the status of the specific user protocol session
+ state. It is not applicable to the 'serial' interface or to a
+ session type that is locked out. In these cases the object is returned
+ with a value of 'notDefined'.
+
+ notDefined(1) Management port is unknown or undefined
+ mgt1(2) Management Port 1 association
+ mgt2(3) Management Port 2 association
+
+ "
+ ::= { ostProtocolStatusEntry 4 }
+
+ostProtocolStatusIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the IP address of the specific user protocol
+ session. It is not applicable to the 'serial' interface or to a
+ session type that is locked out. In these cases this object is returned
+ as '0.0.0.0'.
+ "
+ ::= { ostProtocolStatusEntry 5 }
+
+ostProtocolStatusSessionOpenLockTime OBJECT-TYPE
+ SYNTAX TimeInterval
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object indicates the time a specific user protocol session has
+ been open or is locked out, in 0.01 seconds, based upon the value of
+ ostProtocolStatusState.
+ "
+ ::= { ostProtocolStatusEntry 6 }
+
+
+--------------------------------------------------------------------------------
+-- Environmental Status Table
+--------------------------------------------------------------------------------
+
+ostEnvironmentalStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OstEnvironmentalStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table supports the module environmental status objects."
+ ::= { enhancedchassisTable 11 }
+
+ostEnvironmentalStatusEntry OBJECT-TYPE
+ SYNTAX OstEnvironmentalStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is an environmental table entry."
+ INDEX { modchassnum, modslotnum }
+ ::= { ostEnvironmentalStatusTable 1 }
+
+OstEnvironmentalStatusEntry ::= SEQUENCE {
+ ostEnvironmentalPs1Status INTEGER,
+ ostEnvironmentalPs1VoltageIn Integer32,
+ ostEnvironmentalPs1VoltageOut Unsigned32,
+ ostEnvironmentalPs1CurrentOut Unsigned32,
+
+ ostEnvironmentalPs2Status INTEGER,
+ ostEnvironmentalPs2VoltageIn Integer32,
+ ostEnvironmentalPs2VoltageOut Unsigned32,
+ ostEnvironmentalPs2CurrentOut Unsigned32,
+
+ ostEnvironmentalTemperature Integer32,
+
+ ostEnvironmentalFan1Status INTEGER,
+ ostEnvironmentalFan1Speed Unsigned32,
+ ostEnvironmentalFan2Status INTEGER,
+ ostEnvironmentalFan2Speed Unsigned32,
+ ostEnvironmentalFan3Status INTEGER,
+ ostEnvironmentalFan3Speed Unsigned32
+ }
+
+ostEnvironmentalPs1Status OBJECT-TYPE
+ SYNTAX INTEGER {
+ notApplicable (0),
+ notInstalled (1),
+ installedNotPowered (2),
+ installedPowered (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the status of Power Supply PS1 or PSA.
+
+ notApplicable(0) Power Supply PS1/PSA is not supported
+ notInstalled(1) Power Supply PS1/PSA is not installed
+ installedNotPowered(2) Power Supply PS1/PSA is installed, but not powered
+ installedPowered(3) Power Supply PS1/PSA is installed and powered
+ "
+ ::= { ostEnvironmentalStatusEntry 1 }
+
+ostEnvironmentalPs1VoltageIn OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "millivolts"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates PS1/PSA voltage input in millivolts.
+
+ A value of zero indicates that no voltage is applied or the power
+ supply is incapable of supplying a voltage input reading.
+ "
+
+ ::= { ostEnvironmentalStatusEntry 2 }
+
+ostEnvironmentalPs1VoltageOut OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "millivolts"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates PS1/PSA voltage output in millivolts.
+
+ A value of zero indicates that no voltage is output or the power
+ supply is incapable of supplying a voltage output reading.
+ "
+ ::= { ostEnvironmentalStatusEntry 3 }
+
+ostEnvironmentalPs1CurrentOut OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "milliamps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates PS1/PSA current output in millianmps.
+
+ A value of zero indicates that no current is output or the power
+ supply is incapable of supplying a current output reading.
+ "
+ ::= { ostEnvironmentalStatusEntry 4 }
+
+ostEnvironmentalPs2Status OBJECT-TYPE
+ SYNTAX INTEGER {
+ notApplicable (0),
+ notInstalled (1),
+ installedNotPowered (2),
+ installedPowered (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the status of Power Supply PS2 or PSB.
+
+ notApplicable(0) Power Supply PS2/PSB is not supported
+ notInstalled(1) Power Supply PS2/PSB is not installed
+ installedNotPowered(2) Power Supply PS2/PSB is installed, but not powered
+ installedPowered(3) Power Supply PS2/PSB is installed and powered
+ "
+ ::= { ostEnvironmentalStatusEntry 5 }
+
+ostEnvironmentalPs2VoltageIn OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "millivolts"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates PS2/PSB voltage input in millivolts.
+
+ A value of zero indicates that no voltage is applied or the power
+ supply is incapable of supplying a voltage input reading.
+ "
+ ::= { ostEnvironmentalStatusEntry 6 }
+
+ostEnvironmentalPs2VoltageOut OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "millivolts"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates PS2/PSB voltage output in millivolts.
+
+ A value of zero indicates that no voltage is output or the power
+ supply is incapable of supplying a voltage output reading.
+ "
+ ::= { ostEnvironmentalStatusEntry 7 }
+
+ostEnvironmentalPs2CurrentOut OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "milliamps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates PS2/PSB current output in millianmps.
+
+ A value of zero indicates that no current is output or the power
+ supply is incapable of supplying a current output reading.
+ "
+ ::= { ostEnvironmentalStatusEntry 8 }
+
+ostEnvironmentalTemperature OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "degrees centigrade"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the module internal ambient temperature in
+ degrees centigrade.
+
+ A value of zero indicates that the current temperature is 0 degrees or
+ the module incapable of supplying a temperature reading.
+ "
+ ::= { ostEnvironmentalStatusEntry 9 }
+
+ostEnvironmentalFan1Status OBJECT-TYPE
+ SYNTAX INTEGER {
+ notApplicable (0),
+ notInstalled (1),
+ installedNotPowered (2),
+ installedPowered (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the status of Fan 1.
+
+ notApplicable(0) Fan 1 is not supported
+ notInstalled(1) Fan 1 is not installed
+ installedNotPowered(2) Fan 1 is installed, but not powered
+ installedPowered(3) Fan 1 is installed and powered
+ "
+ ::= { ostEnvironmentalStatusEntry 10 }
+
+ostEnvironmentalFan1Speed OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "rpm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the speed of Fan 1 in RPM (revolutions per minute)
+
+ A value of zero indicates that the current fan speed is 0 RPM or
+ the fan is not supported or installed.
+ "
+ ::= { ostEnvironmentalStatusEntry 11 }
+
+ostEnvironmentalFan2Status OBJECT-TYPE
+ SYNTAX INTEGER {
+ notApplicable (0),
+ notInstalled (1),
+ installedNotPowered (2),
+ installedPowered (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the status of Fan 2.
+
+ notApplicable(0) Fan 2 is not supported
+ notInstalled(1) Fan 2 is not installed
+ installedNotPowered(2) Fan 2 is installed, but not powered
+ installedPowered(3) Fan 2 is installed and powered
+ "
+ ::= { ostEnvironmentalStatusEntry 12 }
+
+ostEnvironmentalFan2Speed OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "rpm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the speed of Fan 2 in RPM (revolutions per minute)
+
+ A value of zero indicates that the current fan speed is 0 RPM or
+ the fan is not supported or installed.
+ "
+ ::= { ostEnvironmentalStatusEntry 13 }
+
+ostEnvironmentalFan3Status OBJECT-TYPE
+ SYNTAX INTEGER {
+ notApplicable (0),
+ notInstalled (1),
+ installedNotPowered (2),
+ installedPowered (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the status of Fan 3.
+
+ notApplicable(0) Fan 3 is not supported
+ notInstalled(1) Fan 3 is not installed
+ installedNotPowered(2) Fan 3 is installed, but not powered
+ installedPowered(3) Fan 3 is installed and powered
+ "
+ ::= { ostEnvironmentalStatusEntry 14 }
+
+ostEnvironmentalFan3Speed OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "rpm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the speed of Fan 3 in RPM (revolutions per minute)
+
+ A value of zero indicates that the current fan speed is 0 RPM or
+ the fan is not supported or installed.
+ "
+ ::= { ostEnvironmentalStatusEntry 15 }
+
+
+-------------------------------------------------------------------------------
+-- Conformance
+-------------------------------------------------------------------------------
+
+omnitronCompliances OBJECT IDENTIFIER ::= { omnitronConformance 1 }
+omnitronGroups OBJECT IDENTIFIER ::= { omnitronConformance 2 }
+
+-- compliance statements
+
+omnitronCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION "The compliance statement for OMNITRON iConverter modules."
+ MODULE
+ MANDATORY-GROUPS { omnitronGroup }
+ GROUP omnitronSFPGroup
+ DESCRIPTION "The omnitronSFPGroup is only mandatory for ports which have SFPs."
+ ::= { omnitronCompliances 1 }
+
+-- units of conformance
+
+omnitronGroup OBJECT-GROUP
+ OBJECTS {
+ chassis,
+ selfSlot,
+
+ chassisnum,
+ slotnum,
+ chassistype,
+ prodtype,
+ chassisname,
+ partnum,
+ serialnum,
+ manufdate,
+ softrev,
+ prodrev,
+ ledstat,
+ switchstat,
+ extended1,
+ extended2,
+ extended3,
+ extended4,
+ extended5,
+ extended6,
+ resetmod,
+ wrswitch,
+ modulename,
+
+ moduleCount,
+ modchassnum,
+ modslotnum,
+ modchasstype,
+ modprodtype,
+ modsoftrev,
+ modprodrev,
+ modreset,
+ modnumports,
+ modchassname,
+ modpartnum,
+ modserialnum,
+ modmanufdate,
+ modname,
+ modportvlan,
+ modextfeaturebits,
+ modswbuildnum,
+ modenable802dot1qProcessing,
+ modtagsubstitution,
+ modcommitVLANchanges,
+ modvlanTableClear,
+ modcommitNMMCfgChanges,
+ modLM80volts,
+ modLM80currents,
+ modLM80misc,
+ modRestoreFactoryDefaults,
+
+ sysAdminStatus,
+ sysDateTime,
+ macAddr,
+ ipAddr,
+ subnetmask,
+ gateway,
+ readCommunity,
+ writeCommunity,
+ mychassnum,
+ mmname,
+ traphost1,
+ traphost2,
+ traphost3,
+ traphost4,
+ traphost5,
+ traphost6,
+ traphost7,
+ traphost8,
+ sysloc,
+ syscon,
+ serialpass,
+ telnetpass,
+ ftppasswrd,
+ keepAliveInterval,
+ vlanIdOst,
+ nmmCfgSerialBaudrate,
+ enabledFunctions,
+ enableSNMPFunction,
+ nmmCfgState,
+ nmmSecureMode,
+ nmmSecureConnState,
+ nmmIpProtocolState,
+ nmmIpDisabled,
+ vlanPri,
+ enableSNMPWrites,
+ cpuVoltageIn,
+ cpuVoltageOut,
+ cpuTemperature,
+ nmmSecureSlaveSlot,
+ dhcpIpAddr,
+ dhcpSubnetmask,
+ dhcpGateway,
+ nmmOAMmgmtMode,
+ customertag,
+ servicetag,
+ cnodeControl,
+ cnodeCIR,
+ enableSNMPv3Function,
+ slaveWrite,
+ snmpTrapType,
+ capsMask,
+ slaveTraps,
+ slaveTrapsForward,
+ coreStatusOnly,
+ ingressPolicingType,
+ vlanservicetag,
+ defaultForwardingMap,
+ modFpgaRev,
+ modExpPartNumber,
+ modExpSoftwareRev,
+ modExpLedStatus,
+ modHwRev,
+ modPcbRev,
+
+ ipAddr2,
+ subnetmask2,
+ gateway2,
+ ipaddrEVCassociation,
+ ipaddr2EVCassociation,
+ bootpEnable,
+ tftpEnable,
+ tftpServerIpAddress,
+ dhcptftpServerIpAddress,
+ tftpFileName,
+ modeType,
+ dhcpPortNumber,
+ dhcpTagVid,
+ trapSrcIpSelect,
+ muxGroupDefaults,
+ portFwdCpu,
+ portFwdCpuList,
+
+ portState,
+ portEgressRate,
+ portpriority,
+ portcanonicalformatIndicator,
+ portvlanidentifier,
+ portmlistcriteria,
+ portingresssecurity,
+ portegresspolicy,
+ portIngressRate,
+ portSpeed,
+ portUnidirectionalAhOamEnable,
+ portIngressRateDropOrPause,
+ portIngressRateCBS,
+ portL2CPmgntProcessing,
+ portEgressQosPolicy,
+ portAccessType,
+ portStatsClear,
+ portLinkState,
+ portDuplex,
+ portMacAddress,
+
+ txOctets,
+ txDropPkts,
+ txBroadcastPkts,
+ txMulticastPkts,
+ txUnicastPkts,
+ txGoodPkts,
+ txErrorPkts,
+ txPausePkts,
+ txCollisions,
+ txSingleCollision,
+ txMultipleCollision,
+ txDeferedTransmit,
+ txLateCollision,
+ txExcessiveCollision,
+ txDroppedEvents,
+ rxOctets,
+ rxDropPkts,
+ rxBroadcastPkts,
+ rxMulticastPkts,
+ rxUnicastPkts,
+ rxGoodPkts,
+ rxTotalPkts,
+ rxErrorPkts,
+ rxPausePkts,
+ rxUndersizePkts,
+ rxOversizePkts,
+ rxFragments,
+ rxJabbers,
+ rxAlignmentErrors,
+ rxFCSErrors,
+ rxSymbolErrors,
+ rxCRCAlignErrors,
+ rxPackets64,
+ rxPackets65to127,
+ rxPackets128to255,
+ rxPackets256to511,
+ rxPackets512to1023,
+ rxPackets1024to1518,
+ txOctets64,
+ rxOctets64,
+
+ validityflag,
+ vlanidentifier,
+ port1Membership,
+ port2Membership,
+ port3Membership,
+ port4Membership,
+ port5Membership,
+ port6Membership,
+
+ ahEnabled,
+ ahLpbkMode,
+ ahLocalMode,
+ ahRemoteMode,
+ ahLocalMuxState,
+ ahRemoteMuxState,
+ ahLocalParserState,
+ ahRemoteParserState,
+ ahLocalSupportVar,
+ ahLocalLinkFlags,
+ ahLocalLpbkTimeout,
+ ahRemoteSupportVar,
+ ahRemoteLinkFlags,
+ ahRemoteLpbkTimeout,
+ ahLocalOUI,
+ ahRemoteOUI,
+ ahErroredSymbolPeriodWindow,
+ ahErroredSymbolPeriodThreshold,
+ ahErroredFrameWindow,
+ ahErroredFrameThreshold,
+ ahErroredFramePeriodWindow,
+ ahErroredFramePeriodThreshold,
+ ahErroredFrameSecondsWindow,
+ ahErroredFrameSecondsThreshold,
+ ahRemoteLinkPort,
+ ahSymbolErrorRunningTotal,
+ ahSymbolErrorEventTotal,
+ ahFrameErrorRunningTotal,
+ ahFrameErrorEventTotal,
+ ahFramePeriodRunningTotal,
+ ahFramePeriodEventTotal,
+ ahFrameSecondsSummaryRunningTotal,
+ ahFrameSecondsSummaryEventTotal,
+ ahClearStatistics,
+ ahTransmissionRate,
+ ahCriticalEventMode,
+ ahCriticalEventTrapList,
+
+ snmpv3UserName,
+ snmpv3SecurityLevel,
+ snmpv3AuthPassword,
+ snmpv3PrivPassword,
+ snmpv3UserType,
+
+ ostProtocolStatusType,
+ ostProtocolStatusState,
+ ostProtocoManagementPort,
+ ostProtocolStatusIpAddress,
+ ostProtocolStatusSessionOpenLockTime,
+
+ ostEnvironmentalPs1Status,
+ ostEnvironmentalPs1VoltageIn,
+ ostEnvironmentalPs1VoltageOut,
+ ostEnvironmentalPs1CurrentOut,
+ ostEnvironmentalPs2Status,
+ ostEnvironmentalPs2VoltageIn,
+ ostEnvironmentalPs2VoltageOut,
+ ostEnvironmentalPs2CurrentOut,
+ ostEnvironmentalTemperature,
+ ostEnvironmentalFan1Status,
+ ostEnvironmentalFan1Speed,
+ ostEnvironmentalFan2Status,
+ ostEnvironmentalFan2Speed,
+ ostEnvironmentalFan3Status,
+ ostEnvironmentalFan3Speed
+
+ }
+ STATUS current
+ DESCRIPTION "A collection of Omnitron objects."
+ ::= { omnitronGroups 1 }
+
+
+omnitronSFPGroup OBJECT-GROUP
+ OBJECTS {
+ portSFPstatus,
+ portSFPpageA0,
+ portSFPpageA2,
+ portSfpBitRate,
+ portSfpVendorName,
+ portSfpVendorPartNumber,
+ portSfpVendorSerialNumber,
+ portSfpDateCode,
+ portSfpTemperature,
+ portSfpVcc,
+ portSfpBiasCurrent,
+ portSfpTxPower,
+ portSfpRxPower
+ }
+ STATUS current
+ DESCRIPTION "A collection of Omnitron port SFP objects."
+ ::= { omnitronGroups 2 }
+
+
+END
\ No newline at end of file |