3795 lines
		
	
	
		
			125 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			3795 lines
		
	
	
		
			125 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
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 |