mirror of
				https://github.com/librenms/librenms.git
				synced 2024-10-07 16:52:45 +00:00 
			
		
		
		
	git-svn-id: http://www.observium.org/svn/observer/trunk@1567 61d68cd4-352d-0410-923a-c4978735b2b8
		
			
				
	
	
		
			2561 lines
		
	
	
		
			84 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			2561 lines
		
	
	
		
			84 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
    F10-CHASSIS-MIB DEFINITIONS ::= BEGIN
 | 
						|
    --  Force10 Networks, Inc.
 | 
						|
    --  1440 McCarthy Blvd
 | 
						|
    --  Milpitas, CA 95035-7438
 | 
						|
 | 
						|
    --  This module provides authoritative definitions for Force10
 | 
						|
    --  enterprise Chassis MIB.
 | 
						|
    --
 | 
						|
    --  This module will be extended, as needed.
 | 
						|
    --
 | 
						|
 | 
						|
    IMPORTS
 | 
						|
        MODULE-IDENTITY, OBJECT-TYPE,
 | 
						|
        Gauge32, Integer32,
 | 
						|
        TimeTicks, NOTIFICATION-TYPE
 | 
						|
            FROM SNMPv2-SMI
 | 
						|
        DateAndTime, DisplayString
 | 
						|
            FROM SNMPv2-TC
 | 
						|
        MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
 | 
						|
            FROM SNMPv2-CONF
 | 
						|
        f10Mgmt
 | 
						|
            FROM FORCE10-SMI
 | 
						|
        F10SystemPortType, F10SystemCardType, F10ProcessorModuleType,
 | 
						|
        F10SlotState, F10SwDate, F10MfgDate, F10ChassisMode,
 | 
						|
        F10ChassisType, F10HundredthdB, F10CardOperStatus
 | 
						|
            FROM FORCE10-TC;
 | 
						|
 | 
						|
 | 
						|
    f10ChassisMib MODULE-IDENTITY
 | 
						|
    LAST-UPDATED "200809021200Z"  -- Sep. 2, 2008 12:00:00 GMT
 | 
						|
    ORGANIZATION
 | 
						|
      "Force10 Networks, Inc."
 | 
						|
    CONTACT-INFO
 | 
						|
      "Force10 Networks, Inc
 | 
						|
       350 Holger Way
 | 
						|
       San Jose, CA 95134
 | 
						|
       (408) 571-3500
 | 
						|
       support@force10networks.com
 | 
						|
       http://www.force10networks.com"
 | 
						|
 | 
						|
    DESCRIPTION
 | 
						|
       "Force10 Enterprise Chassis MIB. "
 | 
						|
    
 | 
						|
    REVISION     "200809021200Z"
 | 
						|
    DESCRIPTION
 | 
						|
        "Force10 Chassis MIB version 1.23
 | 
						|
         Import F10CardOperStatus."
 | 
						|
 | 
						|
    REVISION     "200804301200Z"
 | 
						|
    DESCRIPTION
 | 
						|
        "Force10 Chassis MIB version 1.22
 | 
						|
         Add chAlarmAcDcMixedPowerSupplyDetect notification.
 | 
						|
        "
 | 
						|
        
 | 
						|
    REVISION     "200804161200Z"
 | 
						|
    DESCRIPTION
 | 
						|
        "Force10 Chassis MIB version 1.21
 | 
						|
         Add the Sram Parity error counters:
 | 
						|
         - chSysCardParityPhantomError
 | 
						|
         - chSysCardParityRecoverableError
 | 
						|
         - chSysCardParityNonrecovrableError
 | 
						|
        "
 | 
						|
        
 | 
						|
    REVISION     "200802291200Z"
 | 
						|
    DESCRIPTION
 | 
						|
        "Force10 Chassis MIB version 1.20
 | 
						|
         Add chAlarmSRAMParityErrorDetect notification.
 | 
						|
        "
 | 
						|
        
 | 
						|
    REVISION     "200706281200Z"
 | 
						|
    DESCRIPTION
 | 
						|
        "Force10 Chassis MIB version 1.19
 | 
						|
         Import F10ChassisType.
 | 
						|
         Redefine XFP received power object.
 | 
						|
        "
 | 
						|
 | 
						|
    REVISION     "200705221200Z"
 | 
						|
    DESCRIPTION
 | 
						|
        "Force10 Chassis MIB version 1.18
 | 
						|
         - add new table: chLineCardUtilTable
 | 
						|
         - add new enum value, e1200i(6), to chType
 | 
						|
         - use Gauge32 to define utilization objects
 | 
						|
         - add notification group"
 | 
						|
 | 
						|
    REVISION     "0605220000Z"
 | 
						|
    DESCRIPTION
 | 
						|
        "Force10 Chassis MIB version 1.17
 | 
						|
         Add new XFP Received power to port table.
 | 
						|
        "
 | 
						|
 | 
						|
    REVISION     "0101020000Z"
 | 
						|
    DESCRIPTION
 | 
						|
        "Force10 Chassis MIB version 1.16
 | 
						|
         Add new chassis types E610.
 | 
						|
        "
 | 
						|
 | 
						|
    REVISION     "0310020000Z"
 | 
						|
    DESCRIPTION
 | 
						|
        "Force10 Chassis MIB version 1.15
 | 
						|
        "
 | 
						|
 | 
						|
    REVISION     "0310020000Z"
 | 
						|
    DESCRIPTION
 | 
						|
        "Force10 Chassis MIB version 1.14
 | 
						|
        1. Rename chSysPortOperStatus variables
 | 
						|
              a) 'cableProblem' to 'portDown'
 | 
						|
              b) 'notConfigured to 'notPresent'
 | 
						|
        "
 | 
						|
 | 
						|
    REVISION     "0307300000Z"
 | 
						|
    DESCRIPTION
 | 
						|
        "Force10 Chassis MIB version 1.13
 | 
						|
        1. Add support for E300 chassis.
 | 
						|
        2. Move all textual convention to the Textual-Convention MIB f10-tc.mib
 | 
						|
        "
 | 
						|
 | 
						|
    REVISION     "0307200000Z"
 | 
						|
    DESCRIPTION
 | 
						|
         "Force10 Chassis MIB version 1.12
 | 
						|
       Create SFM Group to add Utilization objects.
 | 
						|
       Changed some OCTET STRING to DisplayString to work around
 | 
						|
       the SNMPc browser problem.
 | 
						|
       "
 | 
						|
 | 
						|
    REVISION     "0206010000Z"
 | 
						|
    DESCRIPTION
 | 
						|
         "Force10 Chassis MIB version 1.11
 | 
						|
       Added CPU utilization support and added trap information.
 | 
						|
       Added traps descriptions that we supported.
 | 
						|
       Changed linecard name from F12PD to F12PE.
 | 
						|
       "
 | 
						|
 | 
						|
    REVISION     "0204010000Z"
 | 
						|
    DESCRIPTION
 | 
						|
         "Force10 Chassis MIB version 1.10
 | 
						|
       Added new linecards and port type Morphesus EoMpls,
 | 
						|
       Promatheus 80km & WAN, Cronus ED2 and Apollo
 | 
						|
       "
 | 
						|
 | 
						|
    REVISION     "0212250000Z"
 | 
						|
    DESCRIPTION
 | 
						|
         "Force10 Chassis MIB version 1.9
 | 
						|
       Added New Linecards, fixed Cronus EE port type
 | 
						|
       "
 | 
						|
 | 
						|
    REVISION     "0208080000Z"
 | 
						|
    DESCRIPTION
 | 
						|
         "Force10 Chassis MIB version 1.8
 | 
						|
       Added New Linecards
 | 
						|
       "
 | 
						|
 | 
						|
    REVISION     "0206160000Z"
 | 
						|
    DESCRIPTION
 | 
						|
         "Force10 Chassis MIB version 1.7
 | 
						|
       Added force10 product order number to card,
 | 
						|
       SFM, and the overall chassis.
 | 
						|
       "
 | 
						|
 | 
						|
    REVISION     "0205120000Z"
 | 
						|
    DESCRIPTION
 | 
						|
         "Force10 Chassis MIB version 1.6
 | 
						|
       Added force10 date textual convention.
 | 
						|
       Refine the descriptions of chRpmCOAlarmStatus.
 | 
						|
       "
 | 
						|
 | 
						|
    REVISION     "0205010000Z"
 | 
						|
    DESCRIPTION
 | 
						|
         "Force10 Chassis MIB version 1.5
 | 
						|
       Modify textual convention,
 | 
						|
       f10SystemPortType to add port
 | 
						|
       types.
 | 
						|
       "
 | 
						|
 | 
						|
    REVISION     "0204150000Z"
 | 
						|
    DESCRIPTION
 | 
						|
          "Force10 Chassis MIB version 1.4
 | 
						|
       Update for E600 series chassis
 | 
						|
       specification.  Modify slot bitmap
 | 
						|
       description and add power supply
 | 
						|
       type. Update chassis, card and SFM
 | 
						|
       tables.
 | 
						|
       "
 | 
						|
 | 
						|
    REVISION     "0111070000Z"
 | 
						|
    DESCRIPTION
 | 
						|
          "Force10 Chassis MIB version 1.3
 | 
						|
       Modify Card Table -
 | 
						|
       to match the latest chassis manager
 | 
						|
       specification."
 | 
						|
 | 
						|
    REVISION     "0103260000Z"
 | 
						|
    DESCRIPTION
 | 
						|
          "Force10 Chassis MIB version 1.2
 | 
						|
       Modify Software Module Table -
 | 
						|
       to match the latest download manager
 | 
						|
       specification."
 | 
						|
 | 
						|
    REVISION     "0011210000Z"
 | 
						|
    DESCRIPTION
 | 
						|
          "Force10 Chassis MIB version 1.1.
 | 
						|
         Add more port types and removed
 | 
						|
         Air Filter Table."
 | 
						|
 | 
						|
    REVISION     "0010200000Z"
 | 
						|
    DESCRIPTION
 | 
						|
          "Force10 Chassis MIB version 1.0."
 | 
						|
 | 
						|
    REVISION     "0010280000Z"
 | 
						|
    DESCRIPTION
 | 
						|
          "Updates with review comments from marketing,
 | 
						|
         hardware and software groups.
 | 
						|
         Added more RPM information - 2nd draft revision."
 | 
						|
    REVISION     "0010180000Z"
 | 
						|
    DESCRIPTION
 | 
						|
          "Updates with first draft review comments.
 | 
						|
         Changes to software release information."
 | 
						|
    REVISION     "0010010000Z"
 | 
						|
    DESCRIPTION
 | 
						|
          "First draft revision of Force10 chassis mib."
 | 
						|
 | 
						|
           ::= { f10Mgmt 1 }
 | 
						|
 | 
						|
 | 
						|
    -- ### Groups ###
 | 
						|
 | 
						|
    f10ChassisMibObject OBJECT IDENTIFIER ::={ f10ChassisMib 1 }
 | 
						|
    chObjects           OBJECT IDENTIFIER ::={ f10ChassisMibObject 1 }
 | 
						|
    chSysObjects        OBJECT IDENTIFIER ::={ f10ChassisMibObject 2 }
 | 
						|
    chRpmObjects        OBJECT IDENTIFIER ::={ f10ChassisMibObject 3 }
 | 
						|
    chAlarmObjects      OBJECT IDENTIFIER ::={ f10ChassisMibObject 4 }
 | 
						|
    chLineCardObjects   OBJECT IDENTIFIER ::={ f10ChassisMibObject 5 }
 | 
						|
 | 
						|
    -- ### Chassis Information
 | 
						|
 | 
						|
       chType           OBJECT-TYPE
 | 
						|
        SYNTAX          F10ChassisType
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The FORCE10 type of chassis."
 | 
						|
        ::= { chObjects 1 }
 | 
						|
 | 
						|
       chSerialNumber OBJECT-TYPE
 | 
						|
        SYNTAX        DisplayString
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The FORCE10 chassis's serial number."
 | 
						|
        ::= { chObjects 2 }
 | 
						|
 | 
						|
       chVendorId     OBJECT-TYPE
 | 
						|
        SYNTAX        DisplayString
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The FORCE10 manufacturer's id."
 | 
						|
        ::= { chObjects 3 }
 | 
						|
 | 
						|
       chMfgDate      OBJECT-TYPE
 | 
						|
        SYNTAX        F10MfgDate
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The date the chassis was manufactured.
 | 
						|
            "
 | 
						|
        ::= { chObjects 4 }
 | 
						|
 | 
						|
       chEcLevel      OBJECT-TYPE
 | 
						|
        SYNTAX        Integer32
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        deprecated
 | 
						|
        DESCRIPTION
 | 
						|
            "The EC Level of the FORCE10 chassis."
 | 
						|
        ::= { chObjects 5 }
 | 
						|
 | 
						|
       chNumFanTrays  OBJECT-TYPE
 | 
						|
        SYNTAX        Integer32
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The total number of fan trays
 | 
						|
            on the chassis."
 | 
						|
        ::= { chObjects 6 }
 | 
						|
 | 
						|
       chNumPowerSupplies     OBJECT-TYPE
 | 
						|
        SYNTAX        Integer32
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The total number of power supply
 | 
						|
            in the FORCE10 chassis"
 | 
						|
        ::= { chObjects 7 }
 | 
						|
 | 
						|
       chNumSlots     OBJECT-TYPE
 | 
						|
        SYNTAX        Integer32
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The total number of physical slots
 | 
						|
            in the chassis for line cards and
 | 
						|
            route process module (rpm ) cards."
 | 
						|
        ::= { chObjects 8 }
 | 
						|
 | 
						|
       chNumSfmSlots  OBJECT-TYPE
 | 
						|
        SYNTAX        Integer32
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The total number of switch fabric
 | 
						|
            modules (sfm) slots in the chassis."
 | 
						|
        ::= { chObjects 9 }
 | 
						|
 | 
						|
       chNumAirFilters  OBJECT-TYPE
 | 
						|
        SYNTAX          Integer32
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          deprecated
 | 
						|
        DESCRIPTION
 | 
						|
            "The total number of air intake
 | 
						|
            filters in the chassis."
 | 
						|
        ::= { chObjects 10 }
 | 
						|
 | 
						|
       chSlot1to16    OBJECT-TYPE
 | 
						|
        SYNTAX        F10SlotState
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object has been obsoleted and will not
 | 
						|
            be supported by future Force10 Chassis. The
 | 
						|
            information here is for reference only.
 | 
						|
 | 
						|
            This variable indicates the slot states.
 | 
						|
            Each slot occupies a bit. The value 1
 | 
						|
            indicates slot is in used and 0 indicates
 | 
						|
            the slot is empty.
 | 
						|
 | 
						|
               The placement of line cards and rpm cards
 | 
						|
            in a E1200 chassis are as follows :
 | 
						|
 | 
						|
                ( physical slot numbers )
 | 
						|
                        1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
 | 
						|
                        |           |      |                 |
 | 
						|
                        -------------      -------------------
 | 
						|
                             |        | |           |
 | 
						|
                         line cards   | |       line card
 | 
						|
                                      | |
 | 
						|
                                      | + ----> RPM card
 | 
						|
                                      +-------> RPM card
 | 
						|
 | 
						|
            The most significant bit is slot 1 and the
 | 
						|
            least significant bit is slot 16.
 | 
						|
 | 
						|
               The placement of line cards and rpm cards
 | 
						|
            in a E600 chassis are as follows :
 | 
						|
 | 
						|
                ( physical slot numbers )
 | 
						|
                        1 2 3 4 5 6 7 8 9
 | 
						|
                        |           |
 | 
						|
                        -------------
 | 
						|
                             |        | |
 | 
						|
                         line cards   | |
 | 
						|
                                      | |
 | 
						|
                                      | + ----> RPM card
 | 
						|
                                      +-------> RPM card
 | 
						|
 | 
						|
            The most significant bit is slot 1 and the
 | 
						|
            least significant bit is slot 9."
 | 
						|
 | 
						|
        ::= { chObjects 11 }
 | 
						|
 | 
						|
       chCountryCode  OBJECT-TYPE
 | 
						|
        SYNTAX        OCTET STRING (SIZE (2))
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The FORCE10 manufacturer's y code."
 | 
						|
        ::= { chObjects 12 }
 | 
						|
 | 
						|
       chPartNum      OBJECT-TYPE
 | 
						|
        SYNTAX        DisplayString
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The FORCE10 manufacturer's part number."
 | 
						|
        ::= { chObjects 13 }
 | 
						|
 | 
						|
       chProductRev   OBJECT-TYPE
 | 
						|
        SYNTAX        DisplayString
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The FORCE10 manufacturer's product revision."
 | 
						|
        ::= { chObjects 14 }
 | 
						|
 | 
						|
       chProductOrder OBJECT-TYPE
 | 
						|
        SYNTAX        DisplayString
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The FORCE10 product order number"
 | 
						|
        ::= { chObjects 15 }
 | 
						|
 | 
						|
       chChassisMode  OBJECT-TYPE
 | 
						|
        SYNTAX        F10ChassisMode
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The FORCE10 chassis mode of this chassis."
 | 
						|
        ::= { chObjects 16 }
 | 
						|
 | 
						|
    -- ### Chassis System  ###
 | 
						|
 | 
						|
    -- ### Power Supply Table
 | 
						|
 | 
						|
       chSysPowerSupplyTable    OBJECT-TYPE
 | 
						|
        SYNTAX        SEQUENCE OF ChSysPowerSupplyEntry
 | 
						|
        MAX-ACCESS    not-accessible
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "A list of power supply resident
 | 
						|
            in this chassis."
 | 
						|
        ::= { chSysObjects 1 }
 | 
						|
 | 
						|
      chSysPowerSupplyEntry    OBJECT-TYPE
 | 
						|
        SYNTAX        ChSysPowerSupplyEntry
 | 
						|
        MAX-ACCESS    not-accessible
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "A power supply entry containing objects for a
 | 
						|
            particular power supply."
 | 
						|
        INDEX    { chSysPowerSupplyIndex }
 | 
						|
        ::= { chSysPowerSupplyTable 1 }
 | 
						|
 | 
						|
      ChSysPowerSupplyEntry    ::=
 | 
						|
        SEQUENCE {
 | 
						|
           chSysPowerSupplyIndex        Integer32,
 | 
						|
           chSysPowerSupplyOperStatus   INTEGER,
 | 
						|
           chSysPowerSupplyType         INTEGER
 | 
						|
        }
 | 
						|
 | 
						|
       chSysPowerSupplyIndex    OBJECT-TYPE
 | 
						|
        SYNTAX        Integer32
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The unique index of the power supply."
 | 
						|
        ::= { chSysPowerSupplyEntry 1 }
 | 
						|
 | 
						|
       chSysPowerSupplyOperStatus    OBJECT-TYPE
 | 
						|
        SYNTAX      INTEGER {
 | 
						|
                        up(1),
 | 
						|
                        down(2)
 | 
						|
                    }
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The status of the power supply."
 | 
						|
        ::= { chSysPowerSupplyEntry 2 }
 | 
						|
 | 
						|
       chSysPowerSupplyType    OBJECT-TYPE
 | 
						|
        SYNTAX      INTEGER {
 | 
						|
                        ac(1),
 | 
						|
                        dc(2)
 | 
						|
                    }
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "The type of the power supply."
 | 
						|
        ::= { chSysPowerSupplyEntry 3 }
 | 
						|
 | 
						|
    -- ## Fan Tray Table
 | 
						|
 | 
						|
       chSysFanTrayTable    OBJECT-TYPE
 | 
						|
        SYNTAX        SEQUENCE OF ChSysFanTrayEntry
 | 
						|
        MAX-ACCESS    not-accessible
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "A list of fan tray resident in this chassis."
 | 
						|
        ::= { chSysObjects 2 }
 | 
						|
 | 
						|
      chSysFanTrayEntry    OBJECT-TYPE
 | 
						|
        SYNTAX        ChSysFanTrayEntry
 | 
						|
        MAX-ACCESS    not-accessible
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "A fan entry containing objects for a
 | 
						|
            particular fan tray."
 | 
						|
        INDEX    { chSysFanTrayIndex }
 | 
						|
        ::= { chSysFanTrayTable 1 }
 | 
						|
 | 
						|
      ChSysFanTrayEntry    ::=
 | 
						|
        SEQUENCE {
 | 
						|
           chSysFanTrayIndex        Integer32,
 | 
						|
           chSysFanTrayOperStatus   INTEGER
 | 
						|
        }
 | 
						|
 | 
						|
       chSysFanTrayIndex    OBJECT-TYPE
 | 
						|
        SYNTAX        Integer32
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The unique index of the fan tray."
 | 
						|
        ::= { chSysFanTrayEntry 1 }
 | 
						|
 | 
						|
       chSysFanTrayOperStatus    OBJECT-TYPE
 | 
						|
        SYNTAX      INTEGER {
 | 
						|
                        up(1),
 | 
						|
                        down(2)
 | 
						|
                    }
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "The status of the fan tray."
 | 
						|
        ::= { chSysFanTrayEntry 2 }
 | 
						|
 | 
						|
    -- ## Card Table
 | 
						|
 | 
						|
    -- The chassis is a multi-slots physical box.
 | 
						|
    -- In the chassis, there are physical slots available for
 | 
						|
    -- plug-in cards.  There are two types of plug-in cards,
 | 
						|
      -- rpm cards and line cards.
 | 
						|
    -- The chassis also contains number of slots for
 | 
						|
    -- switch fabric modules.
 | 
						|
 | 
						|
       -- The card table contains the card information of
 | 
						|
    -- each slot in the chassis. Each slot entry containing
 | 
						|
    -- the management information applicable to a particular
 | 
						|
    -- line card or route pocess module (rpm) card.
 | 
						|
 | 
						|
        chSysCardTable        OBJECT-TYPE
 | 
						|
        SYNTAX        SEQUENCE OF ChSysCardEntry
 | 
						|
        MAX-ACCESS    not-accessible
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
                        "A list of cards resident in the chassis.
 | 
						|
 | 
						|
                        The placement of line cards and rpm cards
 | 
						|
                        in the E1200 chassis are as follows :
 | 
						|
 | 
						|
                                ( physical slot numbers )
 | 
						|
                        1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
 | 
						|
                                ( Force10 card number )
 | 
						|
                        0 1 2 3 4 5 6 0 1  7  8  9 10 11 12 13
 | 
						|
                        |           |      |                 |
 | 
						|
                        -------------      -------------------
 | 
						|
                             |        | |           |
 | 
						|
                         line card    | |       line card
 | 
						|
                                      | |
 | 
						|
                                      | + ----> RPM card
 | 
						|
                                      +-------> RPM card
 | 
						|
 | 
						|
                        The placement of line cards and rpm cards
 | 
						|
                        in the E600 chassis are as follows :
 | 
						|
 | 
						|
                        ( physical slot numbers )
 | 
						|
                        1 2 3 4 5 6 7 8 9
 | 
						|
                        ( Force10 card number )
 | 
						|
                        0 1 2 3 4 5 6 0 1
 | 
						|
                        |           |
 | 
						|
                        -------------
 | 
						|
                             |        | |
 | 
						|
                         line card    | |
 | 
						|
                                      | |
 | 
						|
                                      | + ----> RPM card
 | 
						|
                                      +-------> RPM card
 | 
						|
                                      
 | 
						|
                        The placement of line cards and rpm cards
 | 
						|
                        in the E300 chassis are as follows :
 | 
						|
 | 
						|
                        ( physical slot numbers )
 | 
						|
                        1 2 3 4 5 6 7 8
 | 
						|
                        ( Force10 card number )
 | 
						|
                        0 1 0 1 2 3 4 5
 | 
						|
                            |         |
 | 
						|
                            -----------
 | 
						|
                        | |      |      
 | 
						|
                        | |   line card
 | 
						|
                        | |
 | 
						|
                        | + ----> RPM card
 | 
						|
                        +-------> RPM card
 | 
						|
                        "
 | 
						|
        ::= { chSysObjects 3 }
 | 
						|
 | 
						|
      chSysCardEntry  OBJECT-TYPE
 | 
						|
        SYNTAX        ChSysCardEntry
 | 
						|
        MAX-ACCESS    not-accessible
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "A list of cards entries containing information
 | 
						|
             for line card or rpm card."
 | 
						|
        INDEX    { chSysCardSlotIndex }
 | 
						|
        ::= { chSysCardTable 1 }
 | 
						|
 | 
						|
      ChSysCardEntry    ::=
 | 
						|
        SEQUENCE {
 | 
						|
           chSysCardSlotIndex       Integer32,
 | 
						|
           chSysCardType            F10SystemCardType,
 | 
						|
           chSysCardNumber          Integer32,
 | 
						|
           chSysCardSerialNumber    DisplayString,
 | 
						|
           chSysCardVendorId        DisplayString,
 | 
						|
           chSysCardMfgDate         F10MfgDate,
 | 
						|
           chSysCardEcLevel         Integer32,
 | 
						|
           chSysCardUpperTemp       Gauge32,
 | 
						|
           chSysCardLowerTemp       Gauge32,
 | 
						|
           chSysCardNumProcessors   Integer32,
 | 
						|
           chSysCardNumPhyPorts     Integer32,
 | 
						|
           chSysCardNumLgcPorts     Integer32,
 | 
						|
           chSysCardUpTime          TimeTicks,
 | 
						|
           chSysCardAdminStatus     INTEGER,
 | 
						|
           chSysCardOperStatus      F10CardOperStatus,
 | 
						|
           chSysCardFaultStatus     INTEGER,
 | 
						|
           chSysCardLogStream       OCTET STRING,
 | 
						|
           chSysCardCountryCode     OCTET STRING,
 | 
						|
           chSysCardPartNum         DisplayString,
 | 
						|
           chSysCardProductRev      DisplayString,
 | 
						|
           chSysCardProdOrder       DisplayString,
 | 
						|
           chSysCardParityPhantomError Gauge32,
 | 
						|
           chSysCardParityRecoverableError Gauge32,
 | 
						|
           chSysCardParityNonrecovrableError Gauge32
 | 
						|
        }
 | 
						|
 | 
						|
       chSysCardSlotIndex    OBJECT-TYPE
 | 
						|
        SYNTAX        Integer32
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
                "A unique index for each slot within
 | 
						|
                the chassis.
 | 
						|
                This value is the physical slot number
 | 
						|
                and the value is determined
 | 
						|
                by the chassis slot location where
 | 
						|
                          the card is inserted.  Valid entries
 | 
						|
                          are 1 to the value of chNumSlots."
 | 
						|
        ::= { chSysCardEntry 1 }
 | 
						|
 | 
						|
       chSysCardType  OBJECT-TYPE
 | 
						|
        SYNTAX        F10SystemCardType
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "Type of card in this slot.  The type
 | 
						|
            of cards are defined in F10SystemCardType."
 | 
						|
        ::= { chSysCardEntry 2 }
 | 
						|
 | 
						|
       chSysCardNumber    OBJECT-TYPE
 | 
						|
        SYNTAX        Integer32
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "This is the card number assigned to the line
 | 
						|
            cards and the RPM cards in the chassis.
 | 
						|
            The line cards number are from 0 to 13 and the
 | 
						|
            RPM are from 0 to 1."
 | 
						|
        ::= { chSysCardEntry 3 }
 | 
						|
 | 
						|
       chSysCardSerialNumber    OBJECT-TYPE
 | 
						|
        SYNTAX        DisplayString
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The serial number of the card in this slot."
 | 
						|
        ::= { chSysCardEntry 4 }
 | 
						|
 | 
						|
       chSysCardVendorId    OBJECT-TYPE
 | 
						|
        SYNTAX        DisplayString
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The vendor id that manufactured the
 | 
						|
            card in this slot."
 | 
						|
        ::= { chSysCardEntry 5 }
 | 
						|
 | 
						|
       chSysCardMfgDate    OBJECT-TYPE
 | 
						|
        SYNTAX        F10MfgDate
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The date the card is manufactured."
 | 
						|
        ::= { chSysCardEntry 6 }
 | 
						|
 | 
						|
       chSysCardEcLevel    OBJECT-TYPE
 | 
						|
        SYNTAX        Integer32
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        deprecated
 | 
						|
        DESCRIPTION
 | 
						|
            "The EC Level of the card."
 | 
						|
        ::= { chSysCardEntry 7 }
 | 
						|
 | 
						|
       chSysCardUpperTemp    OBJECT-TYPE
 | 
						|
        SYNTAX        Gauge32
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The temperature of the card. If
 | 
						|
            the temperature is too high,
 | 
						|
            alarm chAlarmCardTemperatureHigh
 | 
						|
            will be sent."
 | 
						|
        ::= { chSysCardEntry 8 }
 | 
						|
 | 
						|
       chSysCardLowerTemp    OBJECT-TYPE
 | 
						|
        SYNTAX        Gauge32
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "This temperature field is
 | 
						|
            not used at the moment."
 | 
						|
        ::= { chSysCardEntry 9 }
 | 
						|
 | 
						|
       chSysCardNumProcessors OBJECT-TYPE
 | 
						|
        SYNTAX        Integer32
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The number of Processors in the
 | 
						|
            card.  The number of processors
 | 
						|
            are depended on the type of card
 | 
						|
            plugged into the slot."
 | 
						|
        ::= { chSysCardEntry 10 }
 | 
						|
 | 
						|
       chSysCardNumPhyPorts    OBJECT-TYPE
 | 
						|
        SYNTAX        Integer32
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The number of physical ports
 | 
						|
            in each card. The card can have
 | 
						|
            one or more ports depending on
 | 
						|
            the type of cards.
 | 
						|
            If it is a logical card,
 | 
						|
            the value set to zero. "
 | 
						|
        ::= { chSysCardEntry 11 }
 | 
						|
 | 
						|
       chSysCardNumLgcPorts    OBJECT-TYPE
 | 
						|
        SYNTAX        Integer32
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The number of logical ports
 | 
						|
            in each card. The card can have
 | 
						|
            one or more ports depending on
 | 
						|
            the type of cards.
 | 
						|
            If it is a physical card,
 | 
						|
            the value set to zero. "
 | 
						|
        ::= { chSysCardEntry 12 }
 | 
						|
 | 
						|
 | 
						|
       chSysCardUpTime    OBJECT-TYPE
 | 
						|
        SYNTAX        TimeTicks
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The SysUpTime for this slot.
 | 
						|
            This variable indicates the
 | 
						|
            time since the card
 | 
						|
            last reset."
 | 
						|
        ::= { chSysCardEntry 13 }
 | 
						|
 | 
						|
       chSysCardAdminStatus OBJECT-TYPE
 | 
						|
        SYNTAX      INTEGER {
 | 
						|
                        up(1),
 | 
						|
                        down(2)
 | 
						|
                    }
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "The admin status of the card.
 | 
						|
            The valid status are as followed:
 | 
						|
            'up'   - card present and ready.
 | 
						|
            'down' - card is not ready."
 | 
						|
        ::= { chSysCardEntry 14 }
 | 
						|
 | 
						|
       chSysCardOperStatus    OBJECT-TYPE
 | 
						|
        SYNTAX      F10CardOperStatus
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "The current operational state of the card."
 | 
						|
        ::= { chSysCardEntry 15 }
 | 
						|
 | 
						|
       chSysCardFaultStatus     OBJECT-TYPE
 | 
						|
        SYNTAX        INTEGER {
 | 
						|
                        on(1),
 | 
						|
                        off(2)
 | 
						|
                      }
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The Fault status of the card.
 | 
						|
            The valid status are as followed:
 | 
						|
            'on'  - the system fault light is on.
 | 
						|
            'off' - the system fault light is off."
 | 
						|
        DEFVAL    {2}
 | 
						|
        ::= { chSysCardEntry 16 }
 | 
						|
 | 
						|
 | 
						|
       chSysCardLogStream    OBJECT-TYPE
 | 
						|
        SYNTAX        OCTET STRING
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "Reserved field.  This fields should
 | 
						|
            return null."
 | 
						|
        ::= { chSysCardEntry 17 }
 | 
						|
 | 
						|
       chSysCardCountryCode    OBJECT-TYPE
 | 
						|
        SYNTAX        OCTET STRING (SIZE (2))
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The card manufacturer's country
 | 
						|
            code"
 | 
						|
        ::= { chSysCardEntry 18 }
 | 
						|
 | 
						|
       chSysCardPartNum    OBJECT-TYPE
 | 
						|
        SYNTAX        DisplayString
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The card part number"
 | 
						|
        ::= { chSysCardEntry 19 }
 | 
						|
 | 
						|
       chSysCardProductRev    OBJECT-TYPE
 | 
						|
        SYNTAX        DisplayString
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The card manufacturer's product
 | 
						|
            revision"
 | 
						|
        ::= { chSysCardEntry 20 }
 | 
						|
 | 
						|
       chSysCardProdOrder    OBJECT-TYPE
 | 
						|
        SYNTAX        DisplayString
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The F10 product order number"
 | 
						|
        ::= { chSysCardEntry 21 }
 | 
						|
 | 
						|
       chSysCardParityPhantomError    OBJECT-TYPE
 | 
						|
        SYNTAX        Gauge32
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "Counters indicating Transient Phantom 
 | 
						|
            Parity Errors on this card.
 | 
						|
            Applied to Linecards only."
 | 
						|
        ::= { chSysCardEntry 22 }
 | 
						|
 | 
						|
       chSysCardParityRecoverableError    OBJECT-TYPE
 | 
						|
        SYNTAX        Gauge32
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "Counters indicating Transient Recoverable
 | 
						|
            Parity Errors on this card.
 | 
						|
            Applied to Linecards only."
 | 
						|
        ::= { chSysCardEntry 23 }
 | 
						|
 | 
						|
       chSysCardParityNonrecovrableError    OBJECT-TYPE
 | 
						|
        SYNTAX        Gauge32
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "Counters indicating Transient Non-Recoverable
 | 
						|
            Parity Errors on this card.
 | 
						|
            Applied to Linecards only."
 | 
						|
        ::= { chSysCardEntry 24 }
 | 
						|
 | 
						|
    -- ## Port Table
 | 
						|
 | 
						|
       chSysPortTable OBJECT-TYPE
 | 
						|
        SYNTAX        SEQUENCE OF ChSysPortEntry
 | 
						|
        MAX-ACCESS    not-accessible
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "A list of ports in a slot."
 | 
						|
        ::= { chSysObjects 4 }
 | 
						|
 | 
						|
      chSysPortEntry  OBJECT-TYPE
 | 
						|
        SYNTAX        ChSysPortEntry
 | 
						|
        MAX-ACCESS    not-accessible
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "A port entry containing objects for a
 | 
						|
            particular slot."
 | 
						|
        INDEX    { chSysPortSlotIndex,chSysPortIndex }
 | 
						|
        ::= { chSysPortTable 1 }
 | 
						|
 | 
						|
      ChSysPortEntry    ::=
 | 
						|
        SEQUENCE {
 | 
						|
           chSysPortSlotIndex   Integer32,
 | 
						|
           chSysPortIndex       Integer32,
 | 
						|
           chSysPortType        F10SystemPortType,
 | 
						|
           chSysPortAdminStatus INTEGER,
 | 
						|
           chSysPortOperStatus  INTEGER,
 | 
						|
           chSysPortIfIndex     Integer32,
 | 
						|
           chSysXfpRecvPower    F10HundredthdB
 | 
						|
        }
 | 
						|
 | 
						|
       chSysPortSlotIndex    OBJECT-TYPE
 | 
						|
        SYNTAX        Integer32
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
                "A unique index for each slot within
 | 
						|
                the chassis. This value is determined by
 | 
						|
                the chassis slot number where the card
 | 
						|
                          is inserted.  Valid entries are 1
 | 
						|
                          to the value of chNumSlots"
 | 
						|
        ::= { chSysPortEntry 1 }
 | 
						|
 | 
						|
       chSysPortIndex OBJECT-TYPE
 | 
						|
        SYNTAX        Integer32
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "A unique index for each slot within the card.
 | 
						|
                     This value is determined by the variable
 | 
						|
            chSysSlotNumPorts. This value can also be
 | 
						|
            determined by the chSysCardType.
 | 
						|
            Valid entries are 1 to the value of
 | 
						|
            number of ports availabled"
 | 
						|
        ::= { chSysPortEntry 2 }
 | 
						|
 | 
						|
       chSysPortType  OBJECT-TYPE
 | 
						|
        SYNTAX        F10SystemPortType
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The type of port in the card."
 | 
						|
        ::= { chSysPortEntry 3 }
 | 
						|
 | 
						|
       chSysPortAdminStatus    OBJECT-TYPE
 | 
						|
        SYNTAX      INTEGER {
 | 
						|
                        up(1),
 | 
						|
                        down(2)
 | 
						|
                    }
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "The admin status of the card.
 | 
						|
            The port admin status is Up if
 | 
						|
            the user has configured it to be up
 | 
						|
            otherwise, the admin status is Down."
 | 
						|
        ::= { chSysPortEntry 4 }
 | 
						|
 | 
						|
       chSysPortOperStatus    OBJECT-TYPE
 | 
						|
        SYNTAX      INTEGER {
 | 
						|
                      ready(1),
 | 
						|
                      portDown(2),
 | 
						|
                      portProblem(3),
 | 
						|
                      cardProblem(4),
 | 
						|
                      cardDown(5),
 | 
						|
                      notPresent(6)
 | 
						|
                    }
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "The operational status provides further
 | 
						|
            condition of the card.
 | 
						|
            If the chSysPortAdminStatus is 'up', the
 | 
						|
            valid state is
 | 
						|
            'ready' - the card is present and
 | 
						|
                    ready and the chSysPortAdminStatus
 | 
						|
                    status is 'up'.
 | 
						|
            'portDown'    - the port is down or not enabled.
 | 
						|
            'portProblem' - port hardware problems.
 | 
						|
                        'cardProblem' - not used.  Same as cardDown.
 | 
						|
            'cardDown'    - the card is downed.
 | 
						|
            'notPresent' - the card is not present."
 | 
						|
        ::= { chSysPortEntry 5 }
 | 
						|
 | 
						|
       chSysPortIfIndex    OBJECT-TYPE
 | 
						|
        SYNTAX        Integer32
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The index of ifIndex in the Interface Mib.
 | 
						|
            This index can link to the ifEntry to get
 | 
						|
            this interface/port information"
 | 
						|
        ::= { chSysPortEntry 6 }
 | 
						|
 | 
						|
       chSysXfpRecvPower    OBJECT-TYPE
 | 
						|
        SYNTAX        F10HundredthdB
 | 
						|
        UNITS         "dB"
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "
 | 
						|
            The power signal strength (dB) received for
 | 
						|
            interface on 10G linecard.
 | 
						|
            "
 | 
						|
        ::= { chSysPortEntry 7 }
 | 
						|
 | 
						|
    -- ## Air Filters Table
 | 
						|
    -- ## Removed from this MIB.
 | 
						|
 | 
						|
    -- ## Processor Table
 | 
						|
 | 
						|
    -- Each card has one or more processors.
 | 
						|
       -- The Processor table contains information on the
 | 
						|
    -- processor and the memory.
 | 
						|
 | 
						|
       chSysProcessorTable    OBJECT-TYPE
 | 
						|
        SYNTAX        SEQUENCE OF ChSysProcessorEntry
 | 
						|
        MAX-ACCESS    not-accessible
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "A list of Processors resident in this slot."
 | 
						|
        ::= { chSysObjects 6 }
 | 
						|
 | 
						|
      chSysProcessorEntry    OBJECT-TYPE
 | 
						|
        SYNTAX        ChSysProcessorEntry
 | 
						|
        MAX-ACCESS    not-accessible
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "A list of Processor entries."
 | 
						|
        INDEX    { chSysProcessorSlotIndex, chSysProcessorIndex }
 | 
						|
        ::= { chSysProcessorTable 1 }
 | 
						|
 | 
						|
      ChSysProcessorEntry    ::=
 | 
						|
        SEQUENCE {
 | 
						|
           chSysProcessorSlotIndex    Integer32,
 | 
						|
           chSysProcessorIndex        Integer32,
 | 
						|
           chSysProcessorModule       F10ProcessorModuleType,
 | 
						|
           chSysProcessorUpTime       TimeTicks,
 | 
						|
           chSysProcessorNvramSize    Integer32,
 | 
						|
           chSysProcessorMemSize      Integer32,
 | 
						|
           chSysProcessorLogStream    OCTET STRING
 | 
						|
        }
 | 
						|
 | 
						|
       chSysProcessorSlotIndex        OBJECT-TYPE
 | 
						|
        SYNTAX        Integer32
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
                "A unique index for each slot within
 | 
						|
                the chassis. This value is determined by
 | 
						|
                the chassis slot number where the card
 | 
						|
                          is inserted.  Valid entries are 1
 | 
						|
                          to the value of chNumSlots"
 | 
						|
        ::= { chSysProcessorEntry 1 }
 | 
						|
 | 
						|
       chSysProcessorIndex    OBJECT-TYPE
 | 
						|
        SYNTAX        Integer32
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
                "A unique index for each Processor within the
 | 
						|
                 card.    This value is determined by the variable
 | 
						|
                chSysSlotNumProcessors. the valid entries
 | 
						|
                are 1 to the value of number of processors"
 | 
						|
        ::= { chSysProcessorEntry 2 }
 | 
						|
 | 
						|
       chSysProcessorModule    OBJECT-TYPE
 | 
						|
        SYNTAX        F10ProcessorModuleType
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The type of module running on the Processor."
 | 
						|
        ::= { chSysProcessorEntry 3 }
 | 
						|
 | 
						|
       chSysProcessorUpTime    OBJECT-TYPE
 | 
						|
        SYNTAX        TimeTicks
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The SysUpTime for this Processor."
 | 
						|
        ::= { chSysProcessorEntry 4 }
 | 
						|
 | 
						|
       chSysProcessorNvramSize    OBJECT-TYPE
 | 
						|
        SYNTAX        Integer32
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "Total Non-volatile RAM in Kbytes."
 | 
						|
        ::= { chSysProcessorEntry 5 }
 | 
						|
 | 
						|
       chSysProcessorMemSize    OBJECT-TYPE
 | 
						|
        SYNTAX        Integer32
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The size of the RAM in Mb."
 | 
						|
        ::= { chSysProcessorEntry 6 }
 | 
						|
 | 
						|
       chSysProcessorLogStream    OBJECT-TYPE
 | 
						|
        SYNTAX        OCTET STRING
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "Reserved field.  Currently,
 | 
						|
            this field should return
 | 
						|
            NULL."
 | 
						|
        ::= { chSysProcessorEntry 7 }
 | 
						|
 | 
						|
 | 
						|
    -- ## Software Module Table
 | 
						|
 | 
						|
       chSysSwModuleTable    OBJECT-TYPE
 | 
						|
        SYNTAX        SEQUENCE OF ChSysSwModuleEntry
 | 
						|
        MAX-ACCESS    not-accessible
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "A list of software version information in
 | 
						|
            a processor."
 | 
						|
        ::= { chSysObjects 7 }
 | 
						|
 | 
						|
      chSysSwModuleEntry    OBJECT-TYPE
 | 
						|
        SYNTAX        ChSysSwModuleEntry
 | 
						|
        MAX-ACCESS    not-accessible
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "A software module entry containing version
 | 
						|
            number information for a particular processor."
 | 
						|
        INDEX    { chSysSwSlotIndex,chSysSwProcessorIndex }
 | 
						|
        ::= { chSysSwModuleTable 1 }
 | 
						|
 | 
						|
      ChSysSwModuleEntry    ::=
 | 
						|
        SEQUENCE {
 | 
						|
           chSysSwSlotIndex             Integer32,
 | 
						|
           chSysSwProcessorIndex        Integer32,
 | 
						|
           chSysSwRuntimeImgVersion     DisplayString,
 | 
						|
           chSysSwRuntimeImgDate        F10SwDate,
 | 
						|
           chSysSwCurrentBootImgVersion DisplayString,
 | 
						|
           chSysSwCurrentBootImgDate    DateAndTime,
 | 
						|
           chSysSwCurrentBootImgStatus  INTEGER,
 | 
						|
           chSysSwBackupBootImgVersion  DisplayString,
 | 
						|
           chSysSwBackupBootImgDate     DateAndTime,
 | 
						|
           chSysSwBackupBootImgStatus   INTEGER,
 | 
						|
           chSysSwNextRebootImage       INTEGER,
 | 
						|
           chSysSwCurrentBootImage      INTEGER
 | 
						|
        }
 | 
						|
 | 
						|
       chSysSwSlotIndex    OBJECT-TYPE
 | 
						|
        SYNTAX        Integer32
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
                "A unique index for each slot within
 | 
						|
                the chassis. This value is determined by
 | 
						|
                the chassis slot number where the card
 | 
						|
                          is inserted.  Valid entries are 1
 | 
						|
                          to the value of chNumSlots"
 | 
						|
        ::= { chSysSwModuleEntry 1 }
 | 
						|
 | 
						|
       chSysSwProcessorIndex        OBJECT-TYPE
 | 
						|
        SYNTAX        Integer32
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
                "A unique index for each CPU within the card.
 | 
						|
                   This value is determined by the variable
 | 
						|
                chSysSlotNumCPUs. This value can also be
 | 
						|
                determined by the chSysSlotType.
 | 
						|
                Valid entries are 1 to the value of
 | 
						|
                number of cpu"
 | 
						|
        ::= { chSysSwModuleEntry 2 }
 | 
						|
 | 
						|
       chSysSwRuntimeImgVersion    OBJECT-TYPE
 | 
						|
        SYNTAX        DisplayString
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "This variable indicates the software
 | 
						|
            module version that is currently
 | 
						|
            running on the processor.
 | 
						|
            The software release version is in
 | 
						|
            the format as follow:
 | 
						|
            <major version>.<minor version>.<minor
 | 
						|
            version>......
 | 
						|
            '1.1' indicate major version of 1 and
 | 
						|
            minor release of 1."
 | 
						|
        ::= { chSysSwModuleEntry 3 }
 | 
						|
 | 
						|
       chSysSwRuntimeImgDate    OBJECT-TYPE
 | 
						|
        SYNTAX        F10SwDate
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The release date of this software
 | 
						|
            module."
 | 
						|
        ::= { chSysSwModuleEntry 4 }
 | 
						|
 | 
						|
       chSysSwCurrentBootImgVersion    OBJECT-TYPE
 | 
						|
        SYNTAX        DisplayString
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The software release version is in
 | 
						|
            the format as follow:
 | 
						|
            <major version>.<minor version>.<minor
 | 
						|
            version>......
 | 
						|
            '1.1' indicate major version of 1 and
 | 
						|
            minor release of 1."
 | 
						|
        ::= { chSysSwModuleEntry 5 }
 | 
						|
 | 
						|
       chSysSwCurrentBootImgDate    OBJECT-TYPE
 | 
						|
        SYNTAX        DateAndTime
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The release date of this software module
 | 
						|
            If the CPU is reset, the software module
 | 
						|
            running date (chSysSwModuleRunningDate)
 | 
						|
            will change to this current date."
 | 
						|
        ::= { chSysSwModuleEntry 6 }
 | 
						|
 | 
						|
       chSysSwCurrentBootImgStatus    OBJECT-TYPE
 | 
						|
        SYNTAX        INTEGER {
 | 
						|
                        ok(1),
 | 
						|
                        failed(2)
 | 
						|
                      }
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The status of current boot image."
 | 
						|
        ::= { chSysSwModuleEntry 7 }
 | 
						|
 | 
						|
       chSysSwBackupBootImgVersion OBJECT-TYPE
 | 
						|
        SYNTAX          DisplayString
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The software release version is in
 | 
						|
                the format as follow:
 | 
						|
                <major version>.<minor version>.<minor
 | 
						|
                version>......
 | 
						|
                '1.1' indicate major version of 1 and
 | 
						|
                minor release of 1."
 | 
						|
        ::= { chSysSwModuleEntry 8 }
 | 
						|
 | 
						|
       chSysSwBackupBootImgDate    OBJECT-TYPE
 | 
						|
       SYNTAX          DateAndTime
 | 
						|
       MAX-ACCESS      read-only
 | 
						|
       STATUS          current
 | 
						|
       DESCRIPTION
 | 
						|
               "The backup boot image released date."
 | 
						|
       ::= { chSysSwModuleEntry 9 }
 | 
						|
 | 
						|
       chSysSwBackupBootImgStatus  OBJECT-TYPE
 | 
						|
       SYNTAX          INTEGER {
 | 
						|
                           ok(1),
 | 
						|
                           failed(2)
 | 
						|
                       }
 | 
						|
       MAX-ACCESS      read-only
 | 
						|
       STATUS          current
 | 
						|
       DESCRIPTION
 | 
						|
            "The status of the backup boot image."
 | 
						|
       ::= { chSysSwModuleEntry 10 }
 | 
						|
 | 
						|
       chSysSwNextRebootImage  OBJECT-TYPE
 | 
						|
       SYNTAX          INTEGER {
 | 
						|
                           bootImage-A(1),
 | 
						|
                           bootImage-B(2)
 | 
						|
                       }
 | 
						|
       MAX-ACCESS      read-only
 | 
						|
       STATUS          current
 | 
						|
       DESCRIPTION
 | 
						|
        "The boot flash image selection. When the
 | 
						|
         chassis is rebooted, this is the boot
 | 
						|
         image to use."
 | 
						|
       ::= { chSysSwModuleEntry 11 }
 | 
						|
 | 
						|
       chSysSwCurrentBootImage  OBJECT-TYPE
 | 
						|
       SYNTAX          INTEGER {
 | 
						|
                           bootImage-A(1),
 | 
						|
                           bootImage-B(2)
 | 
						|
                       }
 | 
						|
       MAX-ACCESS      read-only
 | 
						|
       STATUS          current
 | 
						|
       DESCRIPTION
 | 
						|
        "The current boot image. This is the boot image described by the
 | 
						|
        chSysSwCurrentBootImgVersion, chSysSwCurrentBootImgDate, and
 | 
						|
        chSysSwCurrentBootImgStatus objects.
 | 
						|
        "
 | 
						|
       ::= { chSysSwModuleEntry 12 }
 | 
						|
 | 
						|
 | 
						|
    -- ## SFM Table
 | 
						|
 | 
						|
       chSysSfmTable  OBJECT-TYPE
 | 
						|
        SYNTAX        SEQUENCE OF ChSysSfmEntry
 | 
						|
        MAX-ACCESS    not-accessible
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "A list of Swicth Fabric Module in a slot."
 | 
						|
        ::= { chSysObjects 8 }
 | 
						|
 | 
						|
      chSysSfmEntry   OBJECT-TYPE
 | 
						|
        SYNTAX        ChSysSfmEntry
 | 
						|
        MAX-ACCESS    not-accessible
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "A SFM entry containing objects for a
 | 
						|
            particular slot."
 | 
						|
        INDEX    { chSysSfmIndex }
 | 
						|
        ::= { chSysSfmTable 1 }
 | 
						|
 | 
						|
      ChSysSfmEntry    ::=
 | 
						|
        SEQUENCE {
 | 
						|
           chSysSfmIndex            Integer32,
 | 
						|
           chSysSfmSerialNumber     DisplayString,
 | 
						|
           chSysSfmVendorId         DisplayString,
 | 
						|
           chSysSfmMfgDate          F10MfgDate,
 | 
						|
           chSysSfmEcLevel          Integer32,
 | 
						|
           chSysSfmAdminStatus      INTEGER,
 | 
						|
           chSysSfmOperStatus       INTEGER,
 | 
						|
           chSysSfmErrorStatus      INTEGER,
 | 
						|
           chSysSfmCountryCode      OCTET STRING,
 | 
						|
           chSysSfmPartNum          DisplayString,
 | 
						|
           chSysSfmProductRev       DisplayString,
 | 
						|
           chSysSfmProdOrder        DisplayString
 | 
						|
        }
 | 
						|
 | 
						|
       chSysSfmIndex  OBJECT-TYPE
 | 
						|
        SYNTAX        Integer32
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
                "A unique index for each SFM within
 | 
						|
                the chassis. The number of SFM slots
 | 
						|
                can be determined with chNumSfmSlots."
 | 
						|
        ::= { chSysSfmEntry 1 }
 | 
						|
 | 
						|
       chSysSfmSerialNumber    OBJECT-TYPE
 | 
						|
        SYNTAX        DisplayString
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The serial number of the SFM."
 | 
						|
        ::= { chSysSfmEntry 2 }
 | 
						|
 | 
						|
       chSysSfmVendorId    OBJECT-TYPE
 | 
						|
        SYNTAX        DisplayString
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The vendor id that manufactured the SFM."
 | 
						|
        ::= { chSysSfmEntry 3 }
 | 
						|
 | 
						|
       chSysSfmMfgDate    OBJECT-TYPE
 | 
						|
        SYNTAX        F10MfgDate
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The date the SFM is manufactured."
 | 
						|
        ::= { chSysSfmEntry 4 }
 | 
						|
 | 
						|
       chSysSfmEcLevel    OBJECT-TYPE
 | 
						|
        SYNTAX        Integer32
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        deprecated
 | 
						|
        DESCRIPTION
 | 
						|
            "The EC Level of the SFM."
 | 
						|
        ::= { chSysSfmEntry 5 }
 | 
						|
 | 
						|
       chSysSfmAdminStatus    OBJECT-TYPE
 | 
						|
        SYNTAX      INTEGER {
 | 
						|
                        up(1),
 | 
						|
                        down(2)
 | 
						|
                    }
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "The admin status of
 | 
						|
                each SFM."
 | 
						|
        ::= { chSysSfmEntry 6 }
 | 
						|
 | 
						|
 | 
						|
       chSysSfmOperStatus    OBJECT-TYPE
 | 
						|
        SYNTAX      INTEGER {
 | 
						|
                        active(1),
 | 
						|
                        absent(2),
 | 
						|
                        standby(3),
 | 
						|
                        incomp(4)
 | 
						|
                    }
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "The Operational status provides further
 | 
						|
            condition of Switch Fabric Module card.
 | 
						|
            If the chSysSfmAdminStatus is 'up', the
 | 
						|
            valid state is
 | 
						|
            'active' - the card is present and
 | 
						|
                    ready and the chSysSfmAdminStatus
 | 
						|
                    status is 'up'.
 | 
						|
            If the chSysCardOperStatus is 'down', the
 | 
						|
            service states can be as followed:
 | 
						|
            'absent'      - the card is not present.
 | 
						|
            'standby'     - the card is in standby mode.
 | 
						|
            'incomp'      - incompatible with current sfm switch mode.
 | 
						|
            "
 | 
						|
        ::= { chSysSfmEntry 7 }
 | 
						|
 | 
						|
       chSysSfmErrorStatus    OBJECT-TYPE
 | 
						|
        SYNTAX      INTEGER {
 | 
						|
                        ok(1),
 | 
						|
                        error(2),
 | 
						|
                        not-available(3)
 | 
						|
                    }
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "The Operational status provides further
 | 
						|
            condition of Switch Fabric Module card.
 | 
						|
            If the chSysSfmAdminStatus is 'up', the
 | 
						|
            valid state is
 | 
						|
            'ok' - the card is present and
 | 
						|
                    ready and the chSysSfmAdminStatus
 | 
						|
                    status is 'up'.
 | 
						|
            If the chSysSfmAdminStatus is 'down', the
 | 
						|
            error status can be as followed:
 | 
						|
            'not-available'  - status not available.
 | 
						|
            'error'       - the card is in error state."
 | 
						|
        ::= { chSysSfmEntry 8 }
 | 
						|
 | 
						|
       chSysSfmCountryCode    OBJECT-TYPE
 | 
						|
        SYNTAX        OCTET STRING (SIZE (2))
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The SFM manufacturer's country
 | 
						|
            code"
 | 
						|
        ::= { chSysSfmEntry 9 }
 | 
						|
 | 
						|
       chSysSfmPartNum    OBJECT-TYPE
 | 
						|
        SYNTAX        DisplayString
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The SFM manufacturer's part number"
 | 
						|
        ::= { chSysSfmEntry 10 }
 | 
						|
 | 
						|
       chSysSfmProductRev    OBJECT-TYPE
 | 
						|
        SYNTAX        DisplayString
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The SFM manufacturer's product
 | 
						|
            revision"
 | 
						|
        ::= { chSysSfmEntry 11 }
 | 
						|
 | 
						|
       chSysSfmProdOrder    OBJECT-TYPE
 | 
						|
        SYNTAX        DisplayString
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The SFM product order number."
 | 
						|
        ::= { chSysSfmEntry 12 }
 | 
						|
 | 
						|
 | 
						|
    -- ## SFM Group
 | 
						|
 | 
						|
 | 
						|
    chSysSfmGroup     OBJECT IDENTIFIER ::={ chSysObjects 9 }
 | 
						|
 | 
						|
    chSfmUtil5Sec     OBJECT-TYPE
 | 
						|
    SYNTAX            Gauge32(0..100)
 | 
						|
    UNITS             "percent"
 | 
						|
    MAX-ACCESS        read-only
 | 
						|
    STATUS            current
 | 
						|
    DESCRIPTION
 | 
						|
        "SFM utilization in percentage for last 5 Seconds."
 | 
						|
    ::= { chSysSfmGroup 1 }
 | 
						|
 | 
						|
    chSfmUtil1Min     OBJECT-TYPE
 | 
						|
    SYNTAX            Gauge32(0..100)
 | 
						|
    UNITS             "percent"
 | 
						|
    MAX-ACCESS        read-only
 | 
						|
    STATUS            current
 | 
						|
    DESCRIPTION
 | 
						|
        "SFM utilization in percentage for last 1 minute."
 | 
						|
    ::= { chSysSfmGroup 2 }
 | 
						|
 | 
						|
    chSfmUtil5Min     OBJECT-TYPE
 | 
						|
    SYNTAX            Gauge32(0..100)
 | 
						|
    UNITS             "percent"
 | 
						|
    MAX-ACCESS        read-only
 | 
						|
    STATUS            current
 | 
						|
    DESCRIPTION
 | 
						|
        "SFM utilization in percentage for last 5 minute."
 | 
						|
    ::= { chSysSfmGroup 3 }
 | 
						|
 | 
						|
 | 
						|
    -- ## Primary Routing Process Module
 | 
						|
 | 
						|
       chRpmNumRpms   OBJECT-TYPE
 | 
						|
        SYNTAX        Integer32
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The number of RPM installed
 | 
						|
            in the chassis.  There is always one
 | 
						|
            primary RPM, but a secondary RPM can
 | 
						|
            also be installed as backup."
 | 
						|
        ::= { chRpmObjects 1 }
 | 
						|
 | 
						|
       chRpmSlotNumber  OBJECT-TYPE
 | 
						|
        SYNTAX          Integer32
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The primary routing process module
 | 
						|
            slot number.  If the primary RPM is
 | 
						|
            switched to secondary RPM, the slot
 | 
						|
            number will be updated here."
 | 
						|
        ::= { chRpmObjects 2 }
 | 
						|
 | 
						|
       chRpmUptime    OBJECT-TYPE
 | 
						|
        SYNTAX        TimeTicks
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "SysUpTime of the last time the RPM
 | 
						|
            is reset.  Used the SysUpTime of the
 | 
						|
            control processor as this variable."
 | 
						|
        ::= { chRpmObjects 3 }
 | 
						|
 | 
						|
       chRpmLastSwitchDate    OBJECT-TYPE
 | 
						|
        SYNTAX        DateAndTime
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The date and time when the Routing
 | 
						|
            Process Module is switched."
 | 
						|
        ::= { chRpmObjects 4 }
 | 
						|
 | 
						|
       chRpmCOAlarmStatus    OBJECT-TYPE
 | 
						|
        SYNTAX      INTEGER {
 | 
						|
                        off(1),
 | 
						|
                        on(2)
 | 
						|
                    }
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "The Central Office (CO) Alarm on RPM card.
 | 
						|
            The valid status are as followed:
 | 
						|
            'off' - CO Alarm light is off.
 | 
						|
            'on'  - CO Alarm light is on.
 | 
						|
            Please refer to Force10 Alarm document -
 | 
						|
            Appendix C for the condition when this
 | 
						|
            CO alarm is triggered.
 | 
						|
            "
 | 
						|
        DEFVAL    {1}
 | 
						|
        ::= { chRpmObjects 5 }
 | 
						|
 | 
						|
       chRpmFlashStatus    OBJECT-TYPE
 | 
						|
        SYNTAX        INTEGER {
 | 
						|
                        absent(1),
 | 
						|
                        present(2)
 | 
						|
                      }
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The Compact Flash on RPM card.
 | 
						|
            The valid status are as followed:
 | 
						|
            'absent'  - external flash is not present.
 | 
						|
            'present'  - external flash is present.
 | 
						|
            "
 | 
						|
        DEFVAL    {1}
 | 
						|
        ::= { chRpmObjects 6 }
 | 
						|
 | 
						|
    -- ## Primary Routing Process Module CPU and Memory Utilization
 | 
						|
 | 
						|
       chRpmUtilTable OBJECT-TYPE
 | 
						|
        SYNTAX        SEQUENCE OF ChRpmUtilEntry
 | 
						|
        MAX-ACCESS    not-accessible
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "A table listing the cpu and memory utilization
 | 
						|
             in master RPM."
 | 
						|
        ::= { chRpmObjects 7  }
 | 
						|
 | 
						|
      chRpmUtilEntry  OBJECT-TYPE
 | 
						|
        SYNTAX        ChRpmUtilEntry
 | 
						|
        MAX-ACCESS    not-accessible
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "A row in each processor cpu and mmory utilization"
 | 
						|
        INDEX    { chRpmCpuIndex }
 | 
						|
        ::= { chRpmUtilTable 1 }
 | 
						|
 | 
						|
      ChRpmUtilEntry    ::=
 | 
						|
        SEQUENCE {
 | 
						|
           chRpmCpuIndex        Integer32,
 | 
						|
           chRpmCpuType         F10ProcessorModuleType,
 | 
						|
           chRpmCpuUtil5Sec     Gauge32,
 | 
						|
           chRpmCpuUtil1Min     Gauge32,
 | 
						|
           chRpmCpuUtil5Min     Gauge32,
 | 
						|
           chRpmMemUsageUtil    Gauge32
 | 
						|
        }
 | 
						|
 | 
						|
       chRpmCpuIndex  OBJECT-TYPE
 | 
						|
        SYNTAX        Integer32
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
                "A unique index for each Processor within the
 | 
						|
                 RPM.    This value is determined by the variable
 | 
						|
                chSysSlotNumProcessors. the valid entries
 | 
						|
                are 1 to the value of number of processors"
 | 
						|
        ::= { chRpmUtilEntry 1 }
 | 
						|
 | 
						|
       chRpmCpuType   OBJECT-TYPE
 | 
						|
        SYNTAX        F10ProcessorModuleType
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The type of module running on the Processor."
 | 
						|
        ::= { chRpmUtilEntry 2 }
 | 
						|
 | 
						|
       chRpmCpuUtil5Sec OBJECT-TYPE
 | 
						|
        SYNTAX        Gauge32(0..100)
 | 
						|
        UNITS         "percent"
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "CPU utilization in percentage for last 5 seconds."
 | 
						|
        ::= { chRpmUtilEntry 3 }
 | 
						|
 | 
						|
       chRpmCpuUtil1Min     OBJECT-TYPE
 | 
						|
        SYNTAX        Gauge32(0..100)
 | 
						|
        UNITS         "percent"
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "CPU utilization in percentage for last 1 minute."
 | 
						|
        ::= { chRpmUtilEntry 4 }
 | 
						|
 | 
						|
       chRpmCpuUtil5Min     OBJECT-TYPE
 | 
						|
        SYNTAX        Gauge32(0..100)
 | 
						|
        UNITS         "percent"
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "CPU utilization in percentage for last 5 minutes."
 | 
						|
        ::= { chRpmUtilEntry 5 }
 | 
						|
 | 
						|
       chRpmMemUsageUtil    OBJECT-TYPE
 | 
						|
        SYNTAX        Gauge32(0..100)
 | 
						|
        UNITS         "percent"
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "Total RPM's memory usage in percentage."
 | 
						|
        ::= { chRpmUtilEntry 6 }
 | 
						|
 | 
						|
       chRpmMajorAlarmStatus    OBJECT-TYPE
 | 
						|
        SYNTAX        INTEGER {
 | 
						|
                        off(1),
 | 
						|
                        on(2)
 | 
						|
                      }
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "The Major Alarm LED on the Primary RPM card."
 | 
						|
        ::= { chRpmObjects 8 }
 | 
						|
 | 
						|
       chRpmMinorAlarmStatus    OBJECT-TYPE
 | 
						|
        SYNTAX      INTEGER {
 | 
						|
                        off(1),
 | 
						|
                        on(2)
 | 
						|
                    }
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "The Minor Alarm LED on the Primary RPM card."
 | 
						|
        ::= { chRpmObjects 9 }
 | 
						|
 | 
						|
    -- ## Line card CPU and Memory Utilization
 | 
						|
 | 
						|
       chLineCardUtilTable OBJECT-TYPE
 | 
						|
        SYNTAX        SEQUENCE OF ChLineCardUtilEntry
 | 
						|
        MAX-ACCESS    not-accessible
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "A table listing the cpu and memory utilization
 | 
						|
             in line cards."
 | 
						|
        ::= { chLineCardObjects 1  }
 | 
						|
 | 
						|
      chLineCardUtilEntry  OBJECT-TYPE
 | 
						|
        SYNTAX        ChLineCardUtilEntry
 | 
						|
        MAX-ACCESS    not-accessible
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "A row in each line card cpu and memory utilization"
 | 
						|
        INDEX    { chSysCardNumber }
 | 
						|
        ::= { chLineCardUtilTable 1 }
 | 
						|
 | 
						|
      ChLineCardUtilEntry    ::=
 | 
						|
        SEQUENCE {
 | 
						|
           chLineCardCpuUtil5Sec     Gauge32,
 | 
						|
           chLineCardCpuUtil1Min     Gauge32,
 | 
						|
           chLineCardCpuUtil5Min     Gauge32,
 | 
						|
           chLineCardMemUsageUtil    Gauge32
 | 
						|
        }
 | 
						|
 | 
						|
      chLineCardCpuUtil5Sec OBJECT-TYPE
 | 
						|
        SYNTAX        Gauge32(0..100)
 | 
						|
        UNITS         "percent"
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "CPU utilization in percentage for last 5 seconds."
 | 
						|
        ::= { chLineCardUtilEntry 1 }
 | 
						|
 | 
						|
       chLineCardCpuUtil1Min OBJECT-TYPE
 | 
						|
        SYNTAX        Gauge32(0..100)
 | 
						|
        UNITS         "percent"
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "CPU utilization in percentage for last 1 minute."
 | 
						|
        ::= { chLineCardUtilEntry 2 }
 | 
						|
 | 
						|
       chLineCardCpuUtil5Min OBJECT-TYPE
 | 
						|
        SYNTAX        Gauge32(0..100)
 | 
						|
        UNITS         "percent"
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "CPU utilization in percentage for last 5 minutes."
 | 
						|
        ::= { chLineCardUtilEntry 3 }
 | 
						|
 | 
						|
       chLineCardMemUsageUtil OBJECT-TYPE
 | 
						|
        SYNTAX        Gauge32(0..100)
 | 
						|
        UNITS         "percent"
 | 
						|
        MAX-ACCESS    read-only
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "Memory usage in percentage."
 | 
						|
        ::= { chLineCardUtilEntry 4 }
 | 
						|
 | 
						|
    --
 | 
						|
    -- ## Alarm Group or Traps
 | 
						|
    --
 | 
						|
 | 
						|
    chAlarmMibNotifications     OBJECT IDENTIFIER ::= { chAlarmObjects 0 }
 | 
						|
    chAlarmVariable             OBJECT IDENTIFIER ::= { chAlarmObjects 1 }
 | 
						|
 | 
						|
    --
 | 
						|
    -- TRAP VarBind Data
 | 
						|
    --
 | 
						|
 | 
						|
    chAlarmVarInteger OBJECT-TYPE
 | 
						|
        SYNTAX       INTEGER
 | 
						|
        MAX-ACCESS   accessible-for-notify
 | 
						|
        STATUS       current
 | 
						|
        DESCRIPTION
 | 
						|
            "An generic integer value in the TRAP object"
 | 
						|
        ::= { chAlarmVariable 1 }
 | 
						|
 | 
						|
    chAlarmVarString OBJECT-TYPE
 | 
						|
        SYNTAX       OCTET STRING
 | 
						|
        MAX-ACCESS   accessible-for-notify
 | 
						|
        STATUS       current
 | 
						|
        DESCRIPTION
 | 
						|
            "An generic string value in the TRAP object"
 | 
						|
        ::= { chAlarmVariable 2 }
 | 
						|
 | 
						|
    chAlarmVarSlot   OBJECT-TYPE
 | 
						|
        SYNTAX       INTEGER
 | 
						|
        MAX-ACCESS   accessible-for-notify
 | 
						|
        STATUS       current
 | 
						|
        DESCRIPTION
 | 
						|
            "The chassis slot number.
 | 
						|
            For the traps that does not have slot information the value will
 | 
						|
            -1 in the TRAP PDU.
 | 
						|
            "
 | 
						|
        ::= { chAlarmVariable 3 }
 | 
						|
 | 
						|
    chAlarmVarPort   OBJECT-TYPE
 | 
						|
        SYNTAX       INTEGER
 | 
						|
        MAX-ACCESS   accessible-for-notify
 | 
						|
        STATUS       current
 | 
						|
        DESCRIPTION
 | 
						|
            "The chassis port number.
 | 
						|
            For the traps that does not have port information the value will
 | 
						|
            -1 in the TRAP PDU.
 | 
						|
            "
 | 
						|
        ::= { chAlarmVariable 4 }
 | 
						|
 | 
						|
    --
 | 
						|
    -- TRAPS
 | 
						|
    --
 | 
						|
 | 
						|
    chAlarmCardDown     NOTIFICATION-TYPE
 | 
						|
        OBJECTS         {   chAlarmVarInteger,
 | 
						|
                            chAlarmVarString,
 | 
						|
                            chAlarmVarSlot,
 | 
						|
                            chAlarmVarPort
 | 
						|
                        }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The driver/agent generate this trap when a
 | 
						|
             card operational status is down."
 | 
						|
        ::= { chAlarmMibNotifications 1 }
 | 
						|
 | 
						|
    chAlarmCardUp       NOTIFICATION-TYPE
 | 
						|
        OBJECTS         {   chAlarmVarInteger,
 | 
						|
                            chAlarmVarString,
 | 
						|
                            chAlarmVarSlot,
 | 
						|
                            chAlarmVarPort
 | 
						|
                        }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The driver/agent generate this trap when a
 | 
						|
             card operational status is up."
 | 
						|
        ::= { chAlarmMibNotifications 2 }
 | 
						|
 | 
						|
 | 
						|
    chAlarmCardReset    NOTIFICATION-TYPE
 | 
						|
        OBJECTS         {   chAlarmVarInteger,
 | 
						|
                            chAlarmVarString,
 | 
						|
                            chAlarmVarSlot,
 | 
						|
                            chAlarmVarPort
 | 
						|
                        }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The driver/agent generate this trap when a
 | 
						|
             card is reset."
 | 
						|
        ::= { chAlarmMibNotifications 3 }
 | 
						|
 | 
						|
    chAlarmCardOffline  NOTIFICATION-TYPE
 | 
						|
        OBJECTS         {   chAlarmVarInteger,
 | 
						|
                            chAlarmVarString,
 | 
						|
                            chAlarmVarSlot,
 | 
						|
                            chAlarmVarPort
 | 
						|
                        }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The driver/agent generate this trap when a
 | 
						|
             card is set to offline."
 | 
						|
        ::= { chAlarmMibNotifications 4 }
 | 
						|
 | 
						|
    chAlarmCardMismatch NOTIFICATION-TYPE
 | 
						|
        OBJECTS         {   chAlarmVarInteger,
 | 
						|
                            chAlarmVarString,
 | 
						|
                            chAlarmVarSlot,
 | 
						|
                            chAlarmVarPort
 | 
						|
                        }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The driver/agent generate this trap when a
 | 
						|
             card is not the same as configured"
 | 
						|
        ::= { chAlarmMibNotifications 5 }
 | 
						|
 | 
						|
    chAlarmCardRemove   NOTIFICATION-TYPE
 | 
						|
        OBJECTS         {   chAlarmVarInteger,
 | 
						|
                            chAlarmVarString,
 | 
						|
                            chAlarmVarSlot,
 | 
						|
                            chAlarmVarPort
 | 
						|
                        }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The driver/agent generate this trap when a
 | 
						|
             card is removed"
 | 
						|
        ::= { chAlarmMibNotifications 6 }
 | 
						|
 | 
						|
    chAlarmCardProblem  NOTIFICATION-TYPE
 | 
						|
        OBJECTS         {   chAlarmVarInteger,
 | 
						|
                            chAlarmVarString,
 | 
						|
                            chAlarmVarSlot,
 | 
						|
                            chAlarmVarPort
 | 
						|
                        }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The driver/agent generate this trap when a
 | 
						|
             card is indicated wht status card problem"
 | 
						|
        ::= { chAlarmMibNotifications 7 }
 | 
						|
 | 
						|
    chAlarmCutoff       NOTIFICATION-TYPE
 | 
						|
        OBJECTS         {   chAlarmVarInteger,
 | 
						|
                            chAlarmVarString,
 | 
						|
                            chAlarmVarSlot,
 | 
						|
                            chAlarmVarPort
 | 
						|
                        }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This trap is generated if the alarm
 | 
						|
            cut off button on RPM is pressed."
 | 
						|
        ::= { chAlarmMibNotifications 8 }
 | 
						|
 | 
						|
    chAlarmSfmUp        NOTIFICATION-TYPE
 | 
						|
        OBJECTS         {   chAlarmVarInteger,
 | 
						|
                            chAlarmVarString,
 | 
						|
                            chAlarmVarSlot,
 | 
						|
                            chAlarmVarPort
 | 
						|
                        }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The driver/agent generate this trap when a
 | 
						|
             SFM operational status is up."
 | 
						|
        ::= { chAlarmMibNotifications 9 }
 | 
						|
 | 
						|
    chAlarmSfmDown      NOTIFICATION-TYPE
 | 
						|
        OBJECTS         {   chAlarmVarInteger,
 | 
						|
                            chAlarmVarString,
 | 
						|
                            chAlarmVarSlot,
 | 
						|
                            chAlarmVarPort
 | 
						|
                        }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The driver/agent generate this trap when a
 | 
						|
             SFM operational status is down."
 | 
						|
        ::= { chAlarmMibNotifications 10 }
 | 
						|
 | 
						|
    chAlarmRpmUp        NOTIFICATION-TYPE
 | 
						|
        OBJECTS         {   chAlarmVarInteger,
 | 
						|
                            chAlarmVarString,
 | 
						|
                            chAlarmVarSlot,
 | 
						|
                            chAlarmVarPort
 | 
						|
                        }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The primary RPM generate this trap when the primary RPM or
 | 
						|
            the secondary RPM is up and running."
 | 
						|
        ::= { chAlarmMibNotifications 11 }
 | 
						|
 | 
						|
    chAlarmRpmDown      NOTIFICATION-TYPE
 | 
						|
        OBJECTS         {   chAlarmVarInteger,
 | 
						|
                            chAlarmVarString,
 | 
						|
                            chAlarmVarSlot,
 | 
						|
                            chAlarmVarPort
 | 
						|
                        }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The primary RPM generate this trap when the secondary RPM is
 | 
						|
            down, either by software reset or being physically removed from
 | 
						|
            the chassis."
 | 
						|
        ::= { chAlarmMibNotifications 12 }
 | 
						|
 | 
						|
    chAlarmPowersupplyDown  NOTIFICATION-TYPE
 | 
						|
        OBJECTS             {   chAlarmVarInteger,
 | 
						|
                                chAlarmVarString,
 | 
						|
                                chAlarmVarSlot,
 | 
						|
                                chAlarmVarPort
 | 
						|
                            }
 | 
						|
        STATUS              current
 | 
						|
        DESCRIPTION
 | 
						|
            "The driver/agent generate this trap when a
 | 
						|
             power supply is not operational."
 | 
						|
        ::= { chAlarmMibNotifications 13 }
 | 
						|
 | 
						|
 | 
						|
    chAlarmMinorTemperatureHigh NOTIFICATION-TYPE
 | 
						|
        OBJECTS                 {   chAlarmVarInteger,
 | 
						|
                                    chAlarmVarString,
 | 
						|
                                    chAlarmVarSlot,
 | 
						|
                                    chAlarmVarPort
 | 
						|
                                }
 | 
						|
        STATUS                  current
 | 
						|
        DESCRIPTION
 | 
						|
            "The driver/agent generate this trap when the
 | 
						|
             chassis's temperature exceed the minor threshold."
 | 
						|
        ::= { chAlarmMibNotifications 14 }
 | 
						|
 | 
						|
    chAlarmMajorTemperatureHigh     NOTIFICATION-TYPE
 | 
						|
        OBJECTS                     {   chAlarmVarInteger,
 | 
						|
                                        chAlarmVarString,
 | 
						|
                                        chAlarmVarSlot,
 | 
						|
                                        chAlarmVarPort
 | 
						|
                                    }
 | 
						|
        STATUS                      current
 | 
						|
        DESCRIPTION
 | 
						|
            "The driver/agent generate this trap when the
 | 
						|
             chassis's temperature exceede the major threshold."
 | 
						|
        ::= { chAlarmMibNotifications 15 }
 | 
						|
 | 
						|
    chAlarmFanTrayDown  NOTIFICATION-TYPE
 | 
						|
        OBJECTS         {   chAlarmVarInteger,
 | 
						|
                            chAlarmVarString,
 | 
						|
                            chAlarmVarSlot,
 | 
						|
                            chAlarmVarPort
 | 
						|
                        }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The driver/agent generate this trap when a
 | 
						|
             fan tray is missing or down."
 | 
						|
        ::= { chAlarmMibNotifications 16 }
 | 
						|
 | 
						|
    chAlarmPowersupplyClear     NOTIFICATION-TYPE
 | 
						|
        OBJECTS                 {   chAlarmVarInteger,
 | 
						|
                                    chAlarmVarString,
 | 
						|
                                    chAlarmVarSlot,
 | 
						|
                                    chAlarmVarPort
 | 
						|
                                }
 | 
						|
        STATUS                  current
 | 
						|
        DESCRIPTION
 | 
						|
            "The driver/agent generate this trap when a
 | 
						|
             power supply is now operational."
 | 
						|
        ::= { chAlarmMibNotifications 17 }
 | 
						|
 | 
						|
    chAlarmMinorTemperatureClear    NOTIFICATION-TYPE
 | 
						|
        OBJECTS                     {   chAlarmVarInteger,
 | 
						|
                                        chAlarmVarString,
 | 
						|
                                        chAlarmVarSlot,
 | 
						|
                                        chAlarmVarPort
 | 
						|
                                    }
 | 
						|
        STATUS                      current
 | 
						|
        DESCRIPTION
 | 
						|
            "The driver/agent generate this trap when the
 | 
						|
             chassis's temperature within the minor threshold."
 | 
						|
        ::= { chAlarmMibNotifications 18 }
 | 
						|
 | 
						|
    chAlarmMajorTemperatureClear    NOTIFICATION-TYPE
 | 
						|
        OBJECTS                     {   chAlarmVarInteger,
 | 
						|
                                        chAlarmVarString,
 | 
						|
                                        chAlarmVarSlot,
 | 
						|
                                        chAlarmVarPort
 | 
						|
                                    }
 | 
						|
        STATUS                      current
 | 
						|
        DESCRIPTION
 | 
						|
            "The driver/agent generate this trap when the
 | 
						|
             chassis's temperature within the major threshold."
 | 
						|
        ::= { chAlarmMibNotifications 19 }
 | 
						|
 | 
						|
    chAlarmFanTrayClear NOTIFICATION-TYPE
 | 
						|
        OBJECTS         {   chAlarmVarInteger,
 | 
						|
                            chAlarmVarString,
 | 
						|
                            chAlarmVarSlot,
 | 
						|
                            chAlarmVarPort
 | 
						|
                        }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The driver/agent generate this trap when a
 | 
						|
             fan tray is now operational."
 | 
						|
        ::= { chAlarmMibNotifications 20 }
 | 
						|
 | 
						|
    chAlarmMinorFanBadClear     NOTIFICATION-TYPE
 | 
						|
        OBJECTS                 {   chAlarmVarInteger,
 | 
						|
                                    chAlarmVarString,
 | 
						|
                                    chAlarmVarSlot,
 | 
						|
                                    chAlarmVarPort
 | 
						|
                                }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The driver/agent generate this trap when a
 | 
						|
             minor fan tray that was bad is now operational."
 | 
						|
        ::= { chAlarmMibNotifications 21 }
 | 
						|
 | 
						|
    chAlarmMajorSfmDown     NOTIFICATION-TYPE
 | 
						|
        OBJECTS             {   chAlarmVarInteger,
 | 
						|
                                chAlarmVarString,
 | 
						|
                                chAlarmVarSlot,
 | 
						|
                                chAlarmVarPort
 | 
						|
                            }
 | 
						|
        STATUS              current
 | 
						|
        DESCRIPTION
 | 
						|
            "The driver/agent generate this trap when a
 | 
						|
             majority of SFM are down."
 | 
						|
        ::= { chAlarmMibNotifications 22 }
 | 
						|
 | 
						|
    chAlarmMajorSfmDownClr  NOTIFICATION-TYPE
 | 
						|
        OBJECTS             {   chAlarmVarInteger,
 | 
						|
                                chAlarmVarString,
 | 
						|
                                chAlarmVarSlot,
 | 
						|
                                chAlarmVarPort
 | 
						|
                            }
 | 
						|
        STATUS              current
 | 
						|
        DESCRIPTION
 | 
						|
            "The driver/agent generate this trap when a
 | 
						|
             majority of SFM were down are now operational."
 | 
						|
        ::= { chAlarmMibNotifications 23 }
 | 
						|
 | 
						|
    chAlarmMinorSfmDown     NOTIFICATION-TYPE
 | 
						|
        OBJECTS             {   chAlarmVarInteger,
 | 
						|
                                chAlarmVarString,
 | 
						|
                                chAlarmVarSlot,
 | 
						|
                                chAlarmVarPort
 | 
						|
                            }
 | 
						|
        STATUS              current
 | 
						|
        DESCRIPTION
 | 
						|
            "The driver/agent generate this trap when a
 | 
						|
             majority of SFM are down."
 | 
						|
        ::= { chAlarmMibNotifications 24 }
 | 
						|
 | 
						|
    chAlarmMinorSfmDownClr  NOTIFICATION-TYPE
 | 
						|
        OBJECTS             {   chAlarmVarInteger,
 | 
						|
                                chAlarmVarString,
 | 
						|
                                chAlarmVarSlot,
 | 
						|
                                chAlarmVarPort
 | 
						|
                            }
 | 
						|
        STATUS              current
 | 
						|
        DESCRIPTION
 | 
						|
            "The driver/agent generate this trap when a
 | 
						|
             majority of SFM were down are now operational."
 | 
						|
        ::= { chAlarmMibNotifications 25 }
 | 
						|
 | 
						|
    chAlarmTaskSuspend      NOTIFICATION-TYPE
 | 
						|
        OBJECTS             {   chAlarmVarInteger,
 | 
						|
                                chAlarmVarString,
 | 
						|
                                chAlarmVarSlot,
 | 
						|
                                chAlarmVarPort
 | 
						|
                            }
 | 
						|
        STATUS              current
 | 
						|
        DESCRIPTION
 | 
						|
            "The system generate this trap when a
 | 
						|
             a task is suspended."
 | 
						|
        ::= { chAlarmMibNotifications 26 }
 | 
						|
 | 
						|
    chAlarmTaskTerm         NOTIFICATION-TYPE
 | 
						|
        OBJECTS             {   chAlarmVarInteger,
 | 
						|
                                chAlarmVarString,
 | 
						|
                                chAlarmVarSlot,
 | 
						|
                                chAlarmVarPort
 | 
						|
                            }
 | 
						|
        STATUS              current
 | 
						|
        DESCRIPTION
 | 
						|
            "The system generate this trap when a
 | 
						|
             a task is terminated."
 | 
						|
        ::= { chAlarmMibNotifications 27 }
 | 
						|
 | 
						|
    chAlarmVrrpGoMaster NOTIFICATION-TYPE
 | 
						|
        OBJECTS         {   chAlarmVarInteger,
 | 
						|
                            chAlarmVarString,
 | 
						|
                            chAlarmVarSlot,
 | 
						|
                            chAlarmVarPort
 | 
						|
                        }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The VRRP generate this trap when it
 | 
						|
             become the master."
 | 
						|
        ::= { chAlarmMibNotifications 28 }
 | 
						|
 | 
						|
    chAlarmVrrpGiveupMaster NOTIFICATION-TYPE
 | 
						|
        OBJECTS             {   chAlarmVarInteger,
 | 
						|
                                chAlarmVarString,
 | 
						|
                                chAlarmVarSlot,
 | 
						|
                                chAlarmVarPort
 | 
						|
                            }
 | 
						|
        STATUS              current
 | 
						|
        DESCRIPTION
 | 
						|
            "The VRRP generate this trap when it
 | 
						|
             is no longer the master."
 | 
						|
        ::= { chAlarmMibNotifications 29 }
 | 
						|
 | 
						|
    chAlarmBgpEstb    NOTIFICATION-TYPE
 | 
						|
        OBJECTS       {   chAlarmVarInteger,
 | 
						|
                          chAlarmVarString,
 | 
						|
                          chAlarmVarSlot,
 | 
						|
                          chAlarmVarPort
 | 
						|
                      }
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "BGP task neighbour established."
 | 
						|
        ::= { chAlarmMibNotifications 30 }
 | 
						|
 | 
						|
    chAlarmBgpXsition   NOTIFICATION-TYPE
 | 
						|
        OBJECTS         {   chAlarmVarInteger,
 | 
						|
                            chAlarmVarString,
 | 
						|
                            chAlarmVarSlot,
 | 
						|
                            chAlarmVarPort
 | 
						|
                        }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "BGP task is in transition.
 | 
						|
            "
 | 
						|
        ::= { chAlarmMibNotifications 31 }
 | 
						|
 | 
						|
    chAlarmMajorPS      NOTIFICATION-TYPE
 | 
						|
        OBJECTS         {   chAlarmVarInteger,
 | 
						|
                            chAlarmVarString,
 | 
						|
                            chAlarmVarSlot,
 | 
						|
                            chAlarmVarPort
 | 
						|
                        }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The agent generate this trap when a
 | 
						|
             power supply major alarm is issued."
 | 
						|
        ::= { chAlarmMibNotifications 32 }
 | 
						|
 | 
						|
    chAlarmMajorPSClr   NOTIFICATION-TYPE
 | 
						|
        OBJECTS         {   chAlarmVarInteger,
 | 
						|
                            chAlarmVarString,
 | 
						|
                            chAlarmVarSlot,
 | 
						|
                            chAlarmVarPort
 | 
						|
                        }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The agent generate this trap when a
 | 
						|
             power supply major alarm is cleared."
 | 
						|
        ::= { chAlarmMibNotifications 33 }
 | 
						|
 | 
						|
    chAlarmMinorPS      NOTIFICATION-TYPE
 | 
						|
        OBJECTS         {   chAlarmVarInteger,
 | 
						|
                            chAlarmVarString,
 | 
						|
                            chAlarmVarSlot,
 | 
						|
                            chAlarmVarPort
 | 
						|
                        }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The agent generate this trap when a
 | 
						|
             power supply minor alarm is issued."
 | 
						|
        ::= { chAlarmMibNotifications 34 }
 | 
						|
 | 
						|
    chAlarmMinorPSClr   NOTIFICATION-TYPE
 | 
						|
        OBJECTS         {   chAlarmVarInteger,
 | 
						|
                            chAlarmVarString,
 | 
						|
                            chAlarmVarSlot,
 | 
						|
                            chAlarmVarPort
 | 
						|
                        }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The agent generate this trap when a
 | 
						|
             power supply minor alarm is cleared."
 | 
						|
        ::= { chAlarmMibNotifications 35 }
 | 
						|
 | 
						|
    chAlarmMinorFanBad  NOTIFICATION-TYPE
 | 
						|
        OBJECTS         {   chAlarmVarInteger,
 | 
						|
                            chAlarmVarString,
 | 
						|
                            chAlarmVarSlot,
 | 
						|
                            chAlarmVarPort
 | 
						|
                        }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The agent generate this trap when
 | 
						|
             fan is bad."
 | 
						|
        ::= { chAlarmMibNotifications 36 }
 | 
						|
 | 
						|
    chAlarmExdCpuThreshold  NOTIFICATION-TYPE
 | 
						|
        OBJECTS             {   chAlarmVarInteger,
 | 
						|
                                chAlarmVarString,
 | 
						|
                                chAlarmVarSlot,
 | 
						|
                                chAlarmVarPort
 | 
						|
                            }
 | 
						|
        STATUS              current
 | 
						|
        DESCRIPTION
 | 
						|
            "The agent generate this trap when
 | 
						|
             cpu utilization excceded 80%."
 | 
						|
        ::= { chAlarmMibNotifications 37 }
 | 
						|
 | 
						|
    chAlarmClrCpuThreshold  NOTIFICATION-TYPE
 | 
						|
        OBJECTS             {   chAlarmVarInteger,
 | 
						|
                                chAlarmVarString,
 | 
						|
                                chAlarmVarSlot,
 | 
						|
                                chAlarmVarPort
 | 
						|
                            }
 | 
						|
        STATUS              current
 | 
						|
        DESCRIPTION
 | 
						|
            "The agent generate this trap when
 | 
						|
             cpu utilization falls below threshold."
 | 
						|
        ::= { chAlarmMibNotifications 38 }
 | 
						|
 | 
						|
    chAlarmExdMemThreshold  NOTIFICATION-TYPE
 | 
						|
        OBJECTS             {   chAlarmVarInteger,
 | 
						|
                                chAlarmVarString,
 | 
						|
                                chAlarmVarSlot,
 | 
						|
                                chAlarmVarPort
 | 
						|
                            }
 | 
						|
        STATUS              current
 | 
						|
        DESCRIPTION
 | 
						|
            "The agent generate this trap when
 | 
						|
             memory utilization excceded 80%."
 | 
						|
        ::= { chAlarmMibNotifications 39 }
 | 
						|
 | 
						|
    chAlarmClrMemThreshold  NOTIFICATION-TYPE
 | 
						|
        OBJECTS             {   chAlarmVarInteger,
 | 
						|
                                chAlarmVarString,
 | 
						|
                                chAlarmVarSlot,
 | 
						|
                                chAlarmVarPort
 | 
						|
                            }
 | 
						|
        STATUS              current
 | 
						|
        DESCRIPTION
 | 
						|
            "The agent generate this trap when
 | 
						|
             memory utilization falls below threshold."
 | 
						|
        ::= { chAlarmMibNotifications 40 }
 | 
						|
 | 
						|
    chAlarmMacStationMove   NOTIFICATION-TYPE
 | 
						|
        OBJECTS             {   chAlarmVarInteger,
 | 
						|
                                chAlarmVarString,
 | 
						|
                                chAlarmVarSlot,
 | 
						|
                                chAlarmVarPort
 | 
						|
                            }
 | 
						|
        STATUS              current
 | 
						|
        DESCRIPTION
 | 
						|
            "The agent generate this trap when a MAC station move exceed the
 | 
						|
            threshold.
 | 
						|
            "
 | 
						|
        ::= { chAlarmMibNotifications 41 }
 | 
						|
 | 
						|
    chAlarmSfmAdd       NOTIFICATION-TYPE
 | 
						|
        OBJECTS         {   chAlarmVarInteger,
 | 
						|
                            chAlarmVarString,
 | 
						|
                            chAlarmVarSlot,
 | 
						|
                            chAlarmVarPort
 | 
						|
                        }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The agent generate this trap when a SFM is added to the chassis.
 | 
						|
            "
 | 
						|
        ::= { chAlarmMibNotifications 42 }
 | 
						|
 | 
						|
    chAlarmSfmRemove    NOTIFICATION-TYPE
 | 
						|
        OBJECTS         {   chAlarmVarInteger,
 | 
						|
                            chAlarmVarString,
 | 
						|
                            chAlarmVarSlot,
 | 
						|
                            chAlarmVarPort
 | 
						|
                        }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The agent generate this trap when a SFM is removed from the chassis.
 | 
						|
            "
 | 
						|
        ::= { chAlarmMibNotifications 43 }
 | 
						|
 | 
						|
    chAlarmRpmPrimary   NOTIFICATION-TYPE
 | 
						|
        OBJECTS         {   chAlarmVarInteger,
 | 
						|
                            chAlarmVarString,
 | 
						|
                            chAlarmVarSlot,
 | 
						|
                            chAlarmVarPort
 | 
						|
                        }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The agent generate this trap when a standby RPM become Primary RPM
 | 
						|
            after fail-over.
 | 
						|
            "
 | 
						|
        ::= { chAlarmMibNotifications 44 }
 | 
						|
 | 
						|
    chSnmpIpAclDeny     NOTIFICATION-TYPE
 | 
						|
        OBJECTS         {   chAlarmVarInteger,
 | 
						|
                            chAlarmVarString,
 | 
						|
                            chAlarmVarSlot,
 | 
						|
                            chAlarmVarPort
 | 
						|
                        }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The agent generate this trap when SNMP Agent deny a SNMP request
 | 
						|
            based on the IP ACL rules.
 | 
						|
            "
 | 
						|
        ::= { chAlarmMibNotifications 45 }
 | 
						|
 | 
						|
    chAlarmSRAMParityErrorDetect    NOTIFICATION-TYPE
 | 
						|
        OBJECTS         {   chAlarmVarInteger,
 | 
						|
                            chAlarmVarString,
 | 
						|
                            chAlarmVarSlot,
 | 
						|
                            chAlarmVarPort
 | 
						|
                        }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The agent generate this trap when a linecard detects SRAM
 | 
						|
            parity error and then tries to recover but can't recover
 | 
						|
            that section.
 | 
						|
            "
 | 
						|
        ::= { chAlarmMibNotifications 47 }
 | 
						|
 | 
						|
    chAlarmAcDcMixedPowerSupplyDetect    NOTIFICATION-TYPE
 | 
						|
        OBJECTS         {   chAlarmVarInteger,
 | 
						|
                            chAlarmVarString,
 | 
						|
                            chAlarmVarSlot,
 | 
						|
                            chAlarmVarPort
 | 
						|
                        }
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The agent generate this trap when a system detects AC and
 | 
						|
            DC mixed power supply.
 | 
						|
            Applied to C-series only.
 | 
						|
            "
 | 
						|
        ::= { chAlarmMibNotifications 48 }
 | 
						|
 | 
						|
 | 
						|
    -- ### conformance information ###
 | 
						|
    f10ChassisMibConformance    OBJECT IDENTIFIER    ::=    { f10ChassisMib 2 }
 | 
						|
    f10ChassisMibCompliances    OBJECT IDENTIFIER    ::=    { f10ChassisMibConformance 1 }
 | 
						|
    f10ChassisMibGroups         OBJECT IDENTIFIER    ::=    { f10ChassisMibConformance 2 }
 | 
						|
 | 
						|
    -- ## compliance statements
 | 
						|
    f10ChassisMibCompliance     MODULE-COMPLIANCE
 | 
						|
        STATUS                  current
 | 
						|
        DESCRIPTION
 | 
						|
            "The compliance statement for Force10
 | 
						|
            product which implement the f10
 | 
						|
            Chassis MIB."
 | 
						|
        MODULE    -- this module
 | 
						|
        MANDATORY-GROUPS {
 | 
						|
            f10ComponentGroup,
 | 
						|
            f10SystemGroup,
 | 
						|
            f10RpmGroup,
 | 
						|
            f10LineCardGroup,
 | 
						|
            f10ChassisNotificationGroup
 | 
						|
        }
 | 
						|
        ::= { f10ChassisMibCompliances 1 }
 | 
						|
 | 
						|
    -- ## units of conformance
 | 
						|
 | 
						|
    f10ComponentGroup    OBJECT-GROUP
 | 
						|
        OBJECTS {
 | 
						|
        chType,
 | 
						|
        chSerialNumber,
 | 
						|
        chVendorId,
 | 
						|
        chMfgDate,
 | 
						|
        chEcLevel,
 | 
						|
        chNumFanTrays,
 | 
						|
        chNumPowerSupplies,
 | 
						|
        chNumSlots,
 | 
						|
        chNumSfmSlots,
 | 
						|
        chSlot1to16,
 | 
						|
        chCountryCode,
 | 
						|
        chPartNum,
 | 
						|
        chProductRev,
 | 
						|
        chProductOrder
 | 
						|
        }
 | 
						|
        STATUS    current
 | 
						|
        DESCRIPTION
 | 
						|
            "A collection of objects providing the
 | 
						|
            overall chassis information."
 | 
						|
        ::= { f10ChassisMibGroups 1 }
 | 
						|
 | 
						|
    f10SystemGroup    OBJECT-GROUP
 | 
						|
        OBJECTS {
 | 
						|
        chSysPowerSupplyOperStatus,
 | 
						|
        chSysFanTrayOperStatus,
 | 
						|
        chSysCardNumber,
 | 
						|
        chSysCardType,
 | 
						|
        chSysCardSerialNumber,
 | 
						|
        chSysCardVendorId,
 | 
						|
        chSysCardMfgDate,
 | 
						|
        chSysCardEcLevel,
 | 
						|
        chSysCardUpperTemp,
 | 
						|
        chSysCardLowerTemp,
 | 
						|
        chSysCardNumProcessors,
 | 
						|
        chSysCardNumPhyPorts,
 | 
						|
        chSysCardNumLgcPorts,
 | 
						|
        chSysCardUpTime,
 | 
						|
        chSysCardAdminStatus,
 | 
						|
        chSysCardOperStatus,
 | 
						|
        chSysCardFaultStatus,
 | 
						|
        chSysCardLogStream,
 | 
						|
        chSysCardCountryCode,
 | 
						|
        chSysCardPartNum,
 | 
						|
        chSysCardProductRev,
 | 
						|
        chSysCardProdOrder,
 | 
						|
        chSysCardParityPhantomError,
 | 
						|
        chSysCardParityRecoverableError,
 | 
						|
        chSysCardParityNonrecovrableError,
 | 
						|
        chSysProcessorModule,
 | 
						|
        chSysProcessorUpTime,
 | 
						|
        chSysProcessorNvramSize,
 | 
						|
        chSysProcessorMemSize,
 | 
						|
        chSysProcessorLogStream,
 | 
						|
        chSysPortType,
 | 
						|
        chSysPortAdminStatus,
 | 
						|
        chSysPortOperStatus,
 | 
						|
        chSysPortIfIndex,
 | 
						|
        chSysXfpRecvPower,
 | 
						|
        chSysSwRuntimeImgVersion,
 | 
						|
        chSysSwRuntimeImgDate,
 | 
						|
        chSysSwCurrentBootImgVersion,
 | 
						|
        chSysSwCurrentBootImgDate,
 | 
						|
        chSysSwCurrentBootImgStatus,
 | 
						|
        chSysSwBackupBootImgVersion,
 | 
						|
        chSysSwBackupBootImgDate,
 | 
						|
        chSysSwBackupBootImgStatus,
 | 
						|
        chSysSwNextRebootImage,
 | 
						|
        chSysSfmSerialNumber,
 | 
						|
        chSysSfmVendorId,
 | 
						|
        chSysSfmMfgDate,
 | 
						|
        chSysSfmEcLevel,
 | 
						|
        chSysSfmAdminStatus,
 | 
						|
        chSysSfmOperStatus,
 | 
						|
        chSysSfmErrorStatus,
 | 
						|
        chSysSfmCountryCode,
 | 
						|
        chSysSfmPartNum,
 | 
						|
        chSysSfmProductRev,
 | 
						|
        chSysSfmProdOrder
 | 
						|
        }
 | 
						|
        STATUS    current
 | 
						|
        DESCRIPTION
 | 
						|
            "A collection of objects providing the
 | 
						|
            chassis system hardware information."
 | 
						|
        ::= { f10ChassisMibGroups 2 }
 | 
						|
 | 
						|
    f10RpmGroup    OBJECT-GROUP
 | 
						|
        OBJECTS {
 | 
						|
        chRpmNumRpms,
 | 
						|
        chRpmSlotNumber,
 | 
						|
        chRpmUptime,
 | 
						|
        chRpmLastSwitchDate,
 | 
						|
        chRpmCOAlarmStatus,
 | 
						|
        chRpmFlashStatus,
 | 
						|
        chRpmCpuType,
 | 
						|
        chRpmCpuUtil5Sec,
 | 
						|
        chRpmCpuUtil1Min,
 | 
						|
        chRpmCpuUtil5Min,
 | 
						|
        chRpmMemUsageUtil
 | 
						|
        }
 | 
						|
        STATUS    current
 | 
						|
        DESCRIPTION
 | 
						|
            "A collection of objects providing the
 | 
						|
            Route Process Module (RPM) information."
 | 
						|
        ::= { f10ChassisMibGroups 3 }
 | 
						|
 | 
						|
    f10LineCardGroup    OBJECT-GROUP
 | 
						|
        OBJECTS {
 | 
						|
        chLineCardCpuUtil5Sec,
 | 
						|
        chLineCardCpuUtil1Min,
 | 
						|
        chLineCardCpuUtil5Min,
 | 
						|
        chLineCardMemUsageUtil
 | 
						|
        }
 | 
						|
        STATUS    current
 | 
						|
        DESCRIPTION
 | 
						|
            "A collection of objects providing
 | 
						|
            CPU and Memory Utilization in the Line cards."
 | 
						|
        ::= { f10ChassisMibGroups 4 }
 | 
						|
 | 
						|
    f10ChassisNotificationGroup    NOTIFICATION-GROUP
 | 
						|
        NOTIFICATIONS {
 | 
						|
        chAlarmCardDown,
 | 
						|
        chAlarmCardUp,
 | 
						|
        chAlarmCardReset,
 | 
						|
        chAlarmCardOffline,
 | 
						|
        chAlarmCardMismatch,
 | 
						|
        chAlarmCardRemove,
 | 
						|
        chAlarmCardProblem,
 | 
						|
        chAlarmCutoff,
 | 
						|
        chAlarmSfmUp,
 | 
						|
        chAlarmSfmDown,
 | 
						|
        chAlarmRpmUp,
 | 
						|
        chAlarmRpmDown,
 | 
						|
        chAlarmPowersupplyDown,
 | 
						|
        chAlarmMinorTemperatureHigh,
 | 
						|
        chAlarmMajorTemperatureHigh,
 | 
						|
        chAlarmFanTrayDown,
 | 
						|
        chAlarmPowersupplyClear,
 | 
						|
        chAlarmMinorTemperatureClear,
 | 
						|
        chAlarmMajorTemperatureClear,
 | 
						|
        chAlarmFanTrayClear,
 | 
						|
        chAlarmMinorFanBadClear,
 | 
						|
        chAlarmMajorSfmDown,
 | 
						|
        chAlarmMajorSfmDownClr,
 | 
						|
        chAlarmMinorSfmDown,
 | 
						|
        chAlarmMinorSfmDownClr,
 | 
						|
        chAlarmTaskSuspend,
 | 
						|
        chAlarmTaskTerm,
 | 
						|
        chAlarmVrrpGoMaster,
 | 
						|
        chAlarmVrrpGiveupMaster,
 | 
						|
        chAlarmBgpEstb,
 | 
						|
        chAlarmBgpXsition,
 | 
						|
        chAlarmMajorPS,
 | 
						|
        chAlarmMajorPSClr,
 | 
						|
        chAlarmMinorPS,
 | 
						|
        chAlarmMinorPSClr,
 | 
						|
        chAlarmMinorFanBad,
 | 
						|
        chAlarmExdCpuThreshold,
 | 
						|
        chAlarmClrCpuThreshold,
 | 
						|
        chAlarmExdMemThreshold,
 | 
						|
        chAlarmClrMemThreshold,
 | 
						|
        chAlarmMacStationMove,
 | 
						|
        chAlarmSfmAdd,
 | 
						|
        chAlarmSfmRemove,
 | 
						|
        chAlarmRpmPrimary,
 | 
						|
        chSnmpIpAclDeny,
 | 
						|
        chAlarmSRAMParityErrorDetect,
 | 
						|
        chAlarmAcDcMixedPowerSupplyDetect
 | 
						|
        }
 | 
						|
        STATUS    current
 | 
						|
        DESCRIPTION
 | 
						|
            "Notifications for Force10 Chassis mib"
 | 
						|
        ::= { f10ChassisMibGroups 5 }
 | 
						|
 | 
						|
    END
 |