-- *****************************************************************************
-- Filename:        epon-utConfigure.mib
-- Description:     Contains iSwitch MIB Extension.
-- MIB Version:     1.00
-- 
-- Copyright (C) 2001 by UTStarcom, Inc. All rights reserved.
-- Reproduction of this document is authorized on the condition that
-- the foregoing copyright notice is included.
--
-- NOTE:  The contents of this document are subject to change without notice
-- *****************************************************************************

-- *****************************************************************************
-- Version:        $Id:  $
-- Last Modified:  $DateTime:  $
-- Change List #:  $Change:  $
-- *****************************************************************************

UTEPON4000CONF-MIB DEFINITIONS ::= BEGIN

    IMPORTS	
        MODULE-IDENTITY, OBJECT-TYPE, IpAddress FROM SNMPv2-SMI
        
        Counter, TimeTicks		FROM RFC1155-SMI            
        RowStatus, TruthValue,
        TEXTUAL-CONVENTION              FROM SNMPv2-TC
        InterfaceIndex			FROM IF-MIB 
        ifIndex					FROM IF-MIB
        InterfaceIndexOrZero    FROM IF-MIB
        DisplayString          		FROM SNMPv2-TC
        PhysAddress				FROM SNMPv2-TC
        MacAddress                      FROM BRIDGE-MIB
        BridgeId				FROM BRIDGE-MIB 
        Timeout					FROM BRIDGE-MIB 
        utsGeponBBS4000       FROM UTS-BBS-COMMON-MIB;


   utsGeponBBS4000Configuration  MODULE-IDENTITY
        LAST-UPDATED "9407272253Z"      -- Wed Jul 27 22:53:04 PDT 1994
        ORGANIZATION "UTSTARcom Inc"
        CONTACT-INFO
            "Postal: UTSTARcom Inc
             Alameda, California 9xxxx
             Tel:    +1 510 555 1212
             E-Mail: mibs@utstar.com "
      DESCRIPTION
         "Contains UT EPON MIB Extensions."
     ::= { utsGeponBBS4000 2 } 


    UtsSyslogServerityLevelType ::= TEXTUAL-CONVENTION
        STATUS  current
        DESCRIPTION
            "The Syslog serverity types used by UT's BBS1000
             SyslogServerTable."
        SYNTAX  INTEGER {
			emergencies(1),
			alerts(2),
			critical(3),
			errors(4),
			warnings(5),
			notifications(6),
			informational(7),
			debugging(8)
			--,disabled(9)
        }

    UtsConfStationIdType ::= TEXTUAL-CONVENTION
        STATUS    current
        DESCRIPTION
            "The station Id to identify the issued configuration command"
        SYNTAX DisplayString(SIZE(0..16))
        
    UtsConfStatusType ::= TEXTUAL-CONVENTION
        STATUS    current
        DESCRIPTION
            "Confiuration/Test command result."
        SYNTAX INTEGER
        {
            success(1),
            failure(2),
            busy(3)
        }
        
--
--  epon objects extersion
--

utsSystemConfExt     OBJECT IDENTIFIER ::= { utsGeponBBS4000Configuration 1 }

utsEthIfConfExt     OBJECT IDENTIFIER ::= { utsGeponBBS4000Configuration 2 }

utsEfmPonConfExt     OBJECT IDENTIFIER ::= { utsGeponBBS4000Configuration 3 }

utsServiceConfExt   OBJECT IDENTIFIER ::= { utsGeponBBS4000Configuration 4 } 

--
--  epon system and module extension
--

utsSystemExtObjects OBJECT IDENTIFIER ::= { utsSystemConfExt 1 }

eponOamInitAlm  OBJECT IDENTIFIER ::= { utsSystemConfExt 2 }


------ 
------ epon module table
------

--
--  chassis slot physical board info
--
   utsEponModuleBoardTable  OBJECT-TYPE
        SYNTAX      SEQUENCE OF UtsEponModuleBoardEntry
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION
            "A list of board information in a EPON box."
       ::= { utsSystemExtObjects 1 }


   utsEponModuleBoardEntry OBJECT-TYPE
       SYNTAX       UtsEponModuleBoardEntry
       MAX-ACCESS   not-accessible
       STATUS       current
       DESCRIPTION
          "An entry contains board information on a module."
      INDEX { utsEponModuleBoardPhyId }
      ::= { utsEponModuleBoardTable 1 }


    UtsEponModuleBoardEntry ::=
        SEQUENCE {
            utsEponModuleBoardPhyId
                INTEGER,
            utsEponModuleBoardType
                INTEGER,
  	         utsEponModulePhyPresenceStat
                INTEGER,
            utsEponModuleAdminState
                INTEGER,
            utsEponModuleOperationState
                INTEGER,
            utsEponModuleRedundancyState
                INTEGER,
            utsEponModulePhyicalUptime
		          TimeTicks,
	         utsEponOpStateUptime
		          TimeTicks,
	         utsEponModuleCSMSwitchtime
		          TimeTicks,
            utsEponModuleBoardSwVer
                DisplayString,
            utsEponModuleBoardBootromVer
                DisplayString,
            utsEponModuleBoardPassaveVer
                DisplayString,
            utsEponModuleBoardCurTemp
        	       INTEGER,
            utsEponModuleBoardTempUpLimit
        	       INTEGER,
        	  utsEponModuleBoardTempUpClearLimit
        	       INTEGER,
        	  utsEponModuleBoardLastAdminStateChangetime
        	       TimeTicks,
        	  utsEponModuleBoardLastOperationStateChangetime
        	       TimeTicks,
        	  utsEponModuleBoardDisableCause
        	       INTEGER,
        	  utsEponModuleBoardHwVer
        	       DisplayString,
        	  utsEponModuleBoardCpldVer
        	       DisplayString,
        	  utsEponModuleBoardSerialNumber
        	       DisplayString,
        	  utsEponModuleBoard2424Information
        	       DisplayString,
        	  utsEponModuleBoardHASyncStatus
        	  	   INTEGER,
        	  utsEponModuleBoardCpuUtil
        	       INTEGER,
        	  utsEponModuleBoardMemUtil 
        	       INTEGER
        }

    utsEponModuleBoardPhyId OBJECT-TYPE
        SYNTAX      INTEGER (1..14)
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
           "The physical module number, 1-12 means service card, 13 means CSM A, 14 means CSM B. "
       ::= { utsEponModuleBoardEntry 1 }

    utsEponModuleBoardType OBJECT-TYPE
        SYNTAX      INTEGER
        {
			other(1),
			csm(2),
			epm04a(3),
			epm04b(4),
			epm04c(5),
			gem04a(6), 		
			gem04b(7),
			xgm01a(8),
			osm04a(9),
			gpm02a(10)			
        }
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
           "The line card type. In bbs4000, current 4 kind board are supported:
            csm(2) -- controller and switch fabric card,
            epm04a(3) -- epon service access line card using the Passave Chip,
            epm04b(4) -- epon service access line card using the ImmenStar Chip,
            epm04c(5) -- epon service access line card(reserved),
            gem04(6) -- giga Ethernet service card,            
            gem04a(8) -- giga Ethernet service card with opper port only.
            "
       ::= { utsEponModuleBoardEntry 2 }
       
    utsEponModulePhyPresenceStat OBJECT-TYPE
        SYNTAX      INTEGER
        {
            installed(1),
            not-installed(2)
        }
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
           "The line card type. In EPON, BCM, OLT are supported"
       ::= { utsEponModuleBoardEntry 3 }

    utsEponModuleAdminState OBJECT-TYPE
        SYNTAX      INTEGER
        {
            locked(1),
            unlocked(2),
            reset(8)     -- write to reset this board
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION
           "administrative state changed by operator, 
            locked(1) -- the slot is disabled for service
            unlocked (2) -- the slot can provide service
            reset(8) -- reset the  slot
            "
       ::= { utsEponModuleBoardEntry 4 }
       
    utsEponModuleOperationState OBJECT-TYPE
        SYNTAX      INTEGER
        {
            inactive(2), -- read-only status.
            active(3)   -- read-only status.                
         }
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
           "The internal state of line card"
       ::= { utsEponModuleBoardEntry 5 }       
       

    utsEponModuleRedundancyState OBJECT-TYPE
    SYNTAX INTEGER 
        {
          other(1),
          active(2),
          standby(3) 
        }
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
           "The redundancy state of CSM module, for other line card, the unique state is other(1)."
       ::= { utsEponModuleBoardEntry 6 }

	 utsEponModulePhyicalUptime OBJECT-TYPE
        SYNTAX TimeTicks 
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
           "when the physical module is up."
       ::= { utsEponModuleBoardEntry 8 }
       
	 utsEponOpStateUptime OBJECT-TYPE
        SYNTAX TimeTicks 
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
           "when the oepration state of this module become active."
       ::= { utsEponModuleBoardEntry 9 }
       
       
    utsEponModuleCSMSwitchtime OBJECT-TYPE
        SYNTAX TimeTicks 
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
           "when the oepration state of this module become active."
       ::= { utsEponModuleBoardEntry 11 }

    utsEponModuleBoardSwVer OBJECT-TYPE
        SYNTAX      DisplayString(SIZE(0..63))
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
           "Software version of the board. The software verion is applicable
           to the whole box and therefore belongs to the GSM board.  For LTM
           boards, the this object returns 'None'."
       ::= { utsEponModuleBoardEntry 12 }

    utsEponModuleBoardBootromVer OBJECT-TYPE
        SYNTAX      DisplayString(SIZE(0..63))
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
           "The Bootrom version of the board. The Bootrom verion is
           applicable to the whole box and therefore belongs to the GSM board.
           For LTM boards, the this object returns 'None'."
       ::= { utsEponModuleBoardEntry 13 }

    utsEponModuleBoardPassaveVer OBJECT-TYPE
        SYNTAX      DisplayString(SIZE(0..63))
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
           "The Passave Olt Firmware revision for the LTM board.  Each of the
           two LTM boards has a copy of the firmware running therefore both 
           will show a firmware version.  For now, however, the two are always
           the same.  For GSM boards, the this object returns 'None'."
       ::= { utsEponModuleBoardEntry 14 }        	
        	       
     utsEponModuleBoardCurTemp OBJECT-TYPE
    		SYNTAX INTEGER         
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
           "The current temperature of physical slot."
       ::= { utsEponModuleBoardEntry 15 }
       
     utsEponModuleBoardTempUpLimit OBJECT-TYPE
    	SYNTAX INTEGER(0..70)         
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION
           "The maximum threshold of physical slot temperature. The default value is 70.
            It is suggested this value shall be greater than up clear limit value for 5."
        DEFVAL      {70}           
       ::= { utsEponModuleBoardEntry 16 }
       
     utsEponModuleBoardTempUpClearLimit OBJECT-TYPE
    	SYNTAX INTEGER(0..70)         
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION
           "The up clear limit of physical slot temperature. The default value is 65.
            It is suggested this value shall be lower than up limit value for 5."            
        DEFVAL      {65}
       ::= { utsEponModuleBoardEntry 17 }
       
     utsEponModuleBoardLastAdminStateChangetime OBJECT-TYPE
        SYNTAX TimeTicks 
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
           "Last Administrative State Change Time Till Now (TimeTicks)."
       ::= { utsEponModuleBoardEntry 18 }
       
     utsEponModuleBoardLastOperationStateChangetime OBJECT-TYPE
        SYNTAX TimeTicks 
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
           "Last Operational State Change Time Till Now (TimeTicks)."
       ::= { utsEponModuleBoardEntry 19 }
       
     utsEponModuleBoardDisableCause OBJECT-TYPE
        SYNTAX INTEGER 
        {
        		adminlock(1),
        		lostcurrentstate(2),
        		serviceunavailable(3)        		
        }
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
           "The disable Cause."
       ::= { utsEponModuleBoardEntry 20 }
     
     utsEponModuleBoardHwVer OBJECT-TYPE
        SYNTAX      DisplayString(SIZE(0..63))
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
           "Hw version of the board"
       ::= { utsEponModuleBoardEntry 21 }
     
     utsEponModuleBoardCpldVer OBJECT-TYPE
        SYNTAX      DisplayString(SIZE(0..63))
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
           "CPLD version of the board"
       ::= { utsEponModuleBoardEntry 22 }
       
     utsEponModuleBoardSerialNumber OBJECT-TYPE
        SYNTAX      DisplayString(SIZE(0..63))
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
           "SN information of the board"
       ::= { utsEponModuleBoardEntry 23 }
       
     utsEponModuleBoard2424Information OBJECT-TYPE
        SYNTAX      DisplayString(SIZE(0..63))
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
           "2424 information of the board"
       ::= { utsEponModuleBoardEntry 24 }
     
     utsEponModuleBoardHASyncStatus OBJECT-TYPE
        SYNTAX INTEGER 
        {
        		notstart(1),
        		syncing(2),
        		syncover(3),
        		syncfail(4)        		
        }
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
           "The HA Sync status for the initial sync when the standby card insert."
       ::= { utsEponModuleBoardEntry 26 }
       
     utsEponModuleBoardCpuUtil OBJECT-TYPE
    		SYNTAX INTEGER         
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
           "The current cpu util of the board, in the current system, only csm board should be readed, and 
            the value should be from 0 to 1000."
       ::= { utsEponModuleBoardEntry 27 }  	   	   
     
     utsEponModuleBoardMemUtil OBJECT-TYPE
    		SYNTAX INTEGER         
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
           "The current memory util of the board, in the current system, only csm board should be readed, and 
            the value should be from 0 to 1000."
       ::= { utsEponModuleBoardEntry 28 }
     
--
--  epon configuration management system group
--

utsManagementConfExt OBJECT IDENTIFIER ::= { utsSystemExtObjects 4 }

utsSystemConfGroup OBJECT IDENTIFIER ::= { utsManagementConfExt 1 }

utsFTPConfGroup OBJECT IDENTIFIER ::= { utsManagementConfExt 2 }

utsFileSystemGroup OBJECT IDENTIFIER ::= { utsManagementConfExt 3 }

utsChassisConfGroup OBJECT IDENTIFIER ::= { utsManagementConfExt 4 }

utsTFTPConfGroup OBJECT IDENTIFIER ::= { utsManagementConfExt 5 }   

utsLedMgmtConfExt OBJECT IDENTIFIER ::= { utsManagementConfExt 6 }

--  BBS Chassis System Configuration
--
utsBBSChassisPwrType OBJECT-TYPE
        SYNTAX INTEGER
        {
            ac(1),    -- read-only status.
            dc(2)  -- read-only status.
        }
        MAX-ACCESS read-only
        STATUS  current
        DESCRIPTION
            "bbs power supply module type, AC or DC."
        ::= { utsChassisConfGroup 1 }
        
utsBBSChassisPwrLowSlot OBJECT-TYPE
        SYNTAX INTEGER
        {
            empty(1),
            installed-not-work(2),
            installed-and-work(3)
        }
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
            "whether the chassis power module in low slot exist and work normally"
        ::= { utsChassisConfGroup 2 }

utsBBSChassisPwrHighSlot OBJECT-TYPE
        SYNTAX INTEGER
        {
            empty(1),
            installed-not-work(2),
            installed-and-work(3)
        }
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
            "whether the chassis power module in high slot exist and work normally"
        ::= { utsChassisConfGroup 3 }
        
utsBBSChassisInternalPowerStat OBJECT-TYPE
        SYNTAX INTEGER
        {
            normal(1),
	          abnormal(2)
        }
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
            "chassis the system power module status, such as over voltage, low voltage, etc"
        ::= { utsChassisConfGroup 4 }

utsBBSChassisFanTrayStat OBJECT-TYPE
        SYNTAX INTEGER
        {
            normal  (1),
            abnormal (2)
        }
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
            "whether the chassis Fan tray module exist"
        ::= { utsChassisConfGroup 5 }

-- Deleted by Zhaoxf Dec 10, 2006
        
-- utsBBSChassisTempCur OBJECT-TYPE
--        SYNTAX INTEGER
--        MAX-ACCESS read-only
--        STATUS current
--        DESCRIPTION
--            "chassis CURRENT temperature "
--        ::= { utsChassisConfGroup 6 }
        
-- utsBBSChassisTempUpLimit OBJECT-TYPE
--      SYNTAX INTEGER
--        MAX-ACCESS read-write
--        STATUS current
--        DESCRIPTION
--            "the threshold of chassis module temperature"
--        ::= { utsChassisConfGroup 7 }
        
utsBBSChassisLeftFanTrayStat OBJECT-TYPE
        SYNTAX INTEGER
        {
            empty(1),
            installed-not-work(2),
            installed-and-work(3)
        }
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
            "The state of left fan."
        ::= { utsChassisConfGroup 8 }
        
utsBBSChassisMiddleFanTrayStat OBJECT-TYPE
        SYNTAX INTEGER
        {            
            empty(1),
            installed-not-work(2),
            installed-and-work(3)
        }
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
            "The state of middle fan."
        ::= { utsChassisConfGroup 9 }
        
utsBBSChassisRightFanTrayStat OBJECT-TYPE
        SYNTAX INTEGER
        {
        		empty(1),
            installed-not-work(2),
            installed-and-work(3)
        }
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
            "The state of right fan"
        ::= { utsChassisConfGroup 10 }     
        
--
-- BBS4000 LED state display mib definition
--

utsLedCSMLedDispGroup OBJECT IDENTIFIER ::= { utsLedMgmtConfExt 1 }

--
-- BBS4000 chassis LED state display mib group
--

   utsBBSLEDCSMAPowerLedState OBJECT-TYPE
        SYNTAX INTEGER
        {
            green-on(1),    -- Power on.
            green-off(2)    -- Power off.
        }
        MAX-ACCESS read-only
        STATUS  current
        DESCRIPTION
            "bbs LED state display: CSM A power LED."
        ::= { utsLedCSMLedDispGroup 1 }

   utsBBSLEDCSMAActiveLedState OBJECT-TYPE
        SYNTAX INTEGER
        {
            green-on(1),    -- Modular is active.
            green-off(2)    -- Modular is standby.
        }
        MAX-ACCESS read-only
        STATUS  current
        DESCRIPTION
            "bbs LED state display: CSM A Active LED."
        ::= { utsLedCSMLedDispGroup 2 }   
  
  utsBBSLEDCSMARunLedState OBJECT-TYPE
        SYNTAX INTEGER
        {
            green-on(1),    -- Modular Operation is normal.
            green-off(2),   -- Modular is not run.
            flashing(3)     -- Modular is in initiation stage.
        }
        MAX-ACCESS read-only
        STATUS  current
        DESCRIPTION
            "bbs LED state display: CSM A Run LED."
        ::= { utsLedCSMLedDispGroup 3 }
  
  utsBBSLEDCSMACriticalAlarmLedState OBJECT-TYPE
        SYNTAX INTEGER
        {
            red-on(1),    -- Modular has critical alarm.
            red-off(2)    -- Modular has not critical alarm.
        }
        MAX-ACCESS read-only
        STATUS  current
        DESCRIPTION
            "bbs LED state display: CSM A Critical Alarm LED."
        ::= { utsLedCSMLedDispGroup 4 }

  utsBBSLEDCSMAMajorAlarmLedState OBJECT-TYPE
        SYNTAX INTEGER
        {
            red-on(1),    -- Modular has major alarm.
            red-off(2)    -- Modular has not major alarm.
        }
        MAX-ACCESS read-only
        STATUS  current
        DESCRIPTION
            "bbs LED state display: CSM A Major Alarm LED."
        ::= { utsLedCSMLedDispGroup 5 }
        
  utsBBSLEDCSMAMinorAlarmLedState OBJECT-TYPE
        SYNTAX INTEGER
        {
            yellow-on(1),    -- Modular has minor alarm.
            yellow-off(2)   -- Modular has not minor alarm.
        }
        MAX-ACCESS read-only
        STATUS  current
        DESCRIPTION
            "bbs LED state display: CSM A Minor Alarm LED."
        ::= { utsLedCSMLedDispGroup 6 } 
   
  utsBBSLEDCSMAHotSwapLedState OBJECT-TYPE
        SYNTAX INTEGER
        {
            yellow-on(1),    -- Modular Can Be Unplugged.
            yellow-off(2),   -- Modular Can Not Unplugged.
            flashing(3)      -- Module Is Waiting For Host to Confirm Unplug request
        }
        MAX-ACCESS read-only
        STATUS  current
        DESCRIPTION
            "bbs LED state display: CSM A Hot Swap LED."
        ::= { utsLedCSMLedDispGroup 7 } 
  
  utsBBSLEDCSMAEmsPortLinkLedState OBJECT-TYPE
        SYNTAX INTEGER
        {
            green-on(1),    -- Link is on.
            green-off(2),   -- Link is off.
            flashing(3)     -- Transmitting/Receiving activity.
        }
        MAX-ACCESS read-only
        STATUS  current
        DESCRIPTION
            "bbs LED state display: CSM A Ems Port Link LED."
        ::= { utsLedCSMLedDispGroup 8 } 
  
  utsBBSLEDCSMAEmsPortSpeedLedState OBJECT-TYPE
        SYNTAX INTEGER
        {
            yellow-on(1),    -- 100M Speed.
            yellow-off(2)    -- 10M Speed.            
        }
        MAX-ACCESS read-only
        STATUS  current
        DESCRIPTION
            "bbs LED state display: CSM A Ems Port Speed LED."
        ::= { utsLedCSMLedDispGroup 9 }   
        
  utsBBSLEDCSMBPowerLedState OBJECT-TYPE
        SYNTAX INTEGER
        {
            green-on(1),    -- Power on.
            green-off(2)    -- Power off.
        }
        MAX-ACCESS read-only
        STATUS  current
        DESCRIPTION
            "bbs LED state display: CSM B power LED."
        ::= { utsLedCSMLedDispGroup 10 }

   utsBBSLEDCSMBActiveLedState OBJECT-TYPE
        SYNTAX INTEGER
        {
            green-on(1),    -- Modular is active.
            green-off(2)    -- Modular is standby.
        }
        MAX-ACCESS read-only
        STATUS  current
        DESCRIPTION
            "bbs LED state display: CSM B Active LED."
        ::= { utsLedCSMLedDispGroup 11 }   
  
  utsBBSLEDCSMBRunLedState OBJECT-TYPE
        SYNTAX INTEGER
        {
            green-on(1),    -- Modular Operation is normal.
            green-off(2),   -- Modular is not run.
            flashing(3)     -- Modular is in initiation stage.
        }
        MAX-ACCESS read-only
        STATUS  current
        DESCRIPTION
            "bbs LED state display: CSM B Run LED."
        ::= { utsLedCSMLedDispGroup 12 }
  
  utsBBSLEDCSMBCriticalAlarmLedState OBJECT-TYPE
        SYNTAX INTEGER
        {
            red-on(1),    -- Modular has critical alarm.
            red-off(2)    -- Modular has not critical alarm.
        }
        MAX-ACCESS read-only
        STATUS  current
        DESCRIPTION
            "bbs LED state display: CSM B Critical Alarm LED."
        ::= { utsLedCSMLedDispGroup 13 }

  utsBBSLEDCSMBMajorAlarmLedState OBJECT-TYPE
        SYNTAX INTEGER
        {
            red-on(1),    -- Modular has major alarm.
            red-off(2)    -- Modular has not major alarm.
        }
        MAX-ACCESS read-only
        STATUS  current
        DESCRIPTION
            "bbs LED state display: CSM B Major Alarm LED."
        ::= { utsLedCSMLedDispGroup 14 }
        
  utsBBSLEDCSMBMinorAlarmLedState OBJECT-TYPE
        SYNTAX INTEGER
        {
            yellow-on(1),    -- Modular has minor alarm.
            yellow-off(2)   -- Modular has not minor alarm.
        }
        MAX-ACCESS read-only
        STATUS  current
        DESCRIPTION
            "bbs LED state display: CSM B Minor Alarm LED."
        ::= { utsLedCSMLedDispGroup 15 } 
   
  utsBBSLEDCSMBHotSwapLedState OBJECT-TYPE
        SYNTAX INTEGER
        {
            yellow-on(1),    -- Modular Can Be Unplugged.
            yellow-off(2),   -- Modular Can Not Unplugged.
            flashing(3)      -- Module Is Waiting For Host to Confirm Unplug request
        }
        MAX-ACCESS read-only
        STATUS  current
        DESCRIPTION
            "bbs LED state display: CSM B Hot Swap LED."
        ::= { utsLedCSMLedDispGroup 16 } 
  
  utsBBSLEDCSMBEmsPortLinkLedState OBJECT-TYPE
        SYNTAX INTEGER
        {
            green-on(1),    -- Link is on.
            green-off(2),   -- Link is off.
            flashing(3)     -- Transmitting/Receiving activity.
        }
        MAX-ACCESS read-only
        STATUS  current
        DESCRIPTION
            "bbs LED state display: CSM B Ems Port Link LED."
        ::= { utsLedCSMLedDispGroup 17 } 
  
  utsBBSLEDCSMBEmsPortSpeedLedState OBJECT-TYPE
        SYNTAX INTEGER
        {
            yellow-on(1),    -- 100M Speed.
            yellow-off(2)    -- 10M Speed.            
        }
        MAX-ACCESS read-only
        STATUS  current
        DESCRIPTION
            "bbs LED state display: CSM B Ems Port Speed LED."
        ::= { utsLedCSMLedDispGroup 18 }

--
--  pon slot led state display table
--

utsLedPonSlotLedDispObjs OBJECT IDENTIFIER ::= { utsLedMgmtConfExt 2 }

    utsLedPonSlotLedDispTable  OBJECT-TYPE
        SYNTAX      SEQUENCE OF UtsLedPonSlotLedDispEntry
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION
            "bbs system PON slot LED state display table."
       ::= { utsLedPonSlotLedDispObjs 1 }

utsLedPonSlotLedDispEntry OBJECT-TYPE
   SYNTAX       UtsLedPonSlotLedDispEntry
   MAX-ACCESS   not-accessible
       STATUS       current
       DESCRIPTION
          "An entry containing led state information of a pon slot."
      INDEX { utsLedPonSlotLedDispSlotId }
      ::= { utsLedPonSlotLedDispTable 1 }

     UtsLedPonSlotLedDispEntry ::=
        SEQUENCE {
            utsLedPonSlotLedDispSlotId
                INTEGER,
            utsLedPonSlotLedDispPowLedStat
                INTEGER,
            utsLedPonSlotLedDispRunLedStat
                INTEGER,
	        utsLedPonSlotLedDispFaultLedStat
                INTEGER,
            utsLedPonSlotLedDispSwapLedStat
                INTEGER,
            utsLedPonSlotLedDispPonPort1OprLedStat
                INTEGER,
            utsLedPonSlotLedDispPonPort1FaultLedStat
                INTEGER,
	    	utsLedPonSlotLedDispPonPort2OprLedStat
			 	INTEGER,
			utsLedPonSlotLedDispPonPort2FaultLedStat
			 	INTEGER,
            utsLedPonSlotLedDispPonPort3OprLedStat
                INTEGER,
            utsLedPonSlotLedDispPonPort3FaultLedStat
                INTEGER,
            utsLedPonSlotLedDispPonPort4OprLedStat
                INTEGER,
            utsLedPonSlotLedDispPonPort4FaultLedStat
                INTEGER					
       }
 	  
    utsLedPonSlotLedDispSlotId OBJECT-TYPE
        SYNTAX      INTEGER
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
           "A read-only value that identifies the pon module slot id."	
       ::= { utsLedPonSlotLedDispEntry 1 }

    utsLedPonSlotLedDispPowLedStat OBJECT-TYPE
        SYNTAX      INTEGER
        {
          green-on(1),
          green-off(2)
        }
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
           "pon slot power supply LED state."	
       ::= { utsLedPonSlotLedDispEntry 2 } 
    
    utsLedPonSlotLedDispRunLedStat OBJECT-TYPE
        SYNTAX      INTEGER
        {
          green-on(1),    -- Modular Operation is normal.
          green-off(2),   -- Modular is not run.
          flashing(3)     -- Modular is in initiation stage.
        }
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
           "pon slot run LED state."	
       ::= { utsLedPonSlotLedDispEntry 3 }    

    utsLedPonSlotLedDispFaultLedStat OBJECT-TYPE
        SYNTAX      INTEGER
        {
          red-on(1),
          red-off(2)
        }
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
           "pon slot fault LED state."	
       ::= { utsLedPonSlotLedDispEntry 4 }

    utsLedPonSlotLedDispSwapLedStat OBJECT-TYPE
        SYNTAX      INTEGER
        {
            yellow-on(1),    -- Modular Can Be Unplugged.
            yellow-off(2),   -- Modular Can Not Unplugged.
            flashing(3)      -- Module Is Waiting For Host to Confirm Unplug request
        }
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
           "pon slot hot swap LED state."	
       ::= { utsLedPonSlotLedDispEntry 5 }

    utsLedPonSlotLedDispPonPort1OprLedStat OBJECT-TYPE
        SYNTAX      INTEGER
        {
          green-on(1),      -- OLT Operation Is ON
          green-off(2),     -- OLT Operation Is OFF
          flashing(3)       -- OLT Is Under Test
        }
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
           "pon slot pon port 1 Operation LED state."	
       ::= { utsLedPonSlotLedDispEntry 6 }
       
    utsLedPonSlotLedDispPonPort1FaultLedStat OBJECT-TYPE
        SYNTAX      INTEGER
        {
          red-on(1),      -- OLT Internal Fail Indication
          red-off(2)      -- OLT Operation Is Normal          
        }
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
           "pon slot pon port 1 Fault LED state."	
       ::= { utsLedPonSlotLedDispEntry 7 } 
       
    utsLedPonSlotLedDispPonPort2OprLedStat OBJECT-TYPE
        SYNTAX      INTEGER
        {
          green-on(1),      -- OLT Operation Is ON
          green-off(2),     -- OLT Operation Is OFF
          flashing(3)       -- OLT Is Under Test
        }
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
           "pon slot pon port 2 Operation LED state."	
       ::= { utsLedPonSlotLedDispEntry 8 }
       
    utsLedPonSlotLedDispPonPort2FaultLedStat OBJECT-TYPE
        SYNTAX      INTEGER
        {
          red-on(1),      -- OLT Internal Fail Indication
          red-off(2)      -- OLT Operation Is Normal          
        }
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
           "pon slot pon port 2 Fault LED state."	
       ::= { utsLedPonSlotLedDispEntry 9 } 
       
    utsLedPonSlotLedDispPonPort3OprLedStat OBJECT-TYPE
        SYNTAX      INTEGER
        {
          green-on(1),      -- OLT Operation Is ON
          green-off(2),     -- OLT Operation Is OFF
          flashing(3)       -- OLT Is Under Test
        }
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
           "pon slot pon port 3 Operation LED state."	
       ::= { utsLedPonSlotLedDispEntry 10 }
       
    utsLedPonSlotLedDispPonPort3FaultLedStat OBJECT-TYPE
        SYNTAX      INTEGER
        {
          red-on(1),      -- OLT Internal Fail Indication
          red-off(2)      -- OLT Operation Is Normal          
        }
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
           "pon slot pon port 3 Fault LED state."	
       ::= { utsLedPonSlotLedDispEntry 11 }
       
    utsLedPonSlotLedDispPonPort4OprLedStat OBJECT-TYPE
        SYNTAX      INTEGER
        {
          green-on(1),      -- OLT Operation Is ON
          green-off(2),     -- OLT Operation Is OFF
          flashing(3)       -- OLT Is Under Test
        }
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
           "pon slot pon port 4 Operation LED state."	
       ::= { utsLedPonSlotLedDispEntry 12 }
       
    utsLedPonSlotLedDispPonPort4FaultLedStat OBJECT-TYPE
        SYNTAX      INTEGER
        {
          red-on(1),      -- OLT Internal Fail Indication
          red-off(2)      -- OLT Operation Is Normal          
        }
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
           "pon slot pon port 4 Fault LED state."	
       ::= { utsLedPonSlotLedDispEntry 13 }     
       
--
--  GE port slot led state display table
--

utsLedGEPortSlotLedDispObjs OBJECT IDENTIFIER ::= { utsLedMgmtConfExt 3 }

    utsLedGEPortSlotLedDispTable  OBJECT-TYPE
        SYNTAX      SEQUENCE OF UtsLedGEPortSlotLedDispEntry
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION
            "bbs system GE Port slot LED state display table."
       ::= { utsLedGEPortSlotLedDispObjs 1 }

utsLedGEPortSlotLedDispEntry OBJECT-TYPE
   SYNTAX       UtsLedGEPortSlotLedDispEntry
   MAX-ACCESS   not-accessible
       STATUS       current
       DESCRIPTION
          "An entry containing led state information of a GE port slot."
      INDEX { utsLedGEPortSlotLedDispSlotId }
      ::= { utsLedGEPortSlotLedDispTable 1 }

     UtsLedGEPortSlotLedDispEntry ::=
        SEQUENCE {
            utsLedGEPortSlotLedDispSlotId
                INTEGER,
            utsLedGEPortSlotLedDispPowLedStat
                INTEGER,
            utsLedGEPortSlotLedDispRunLedStat
                INTEGER,
	        utsLedGEPortSlotLedDispFaultLedStat
                INTEGER,
            utsLedGEPortSlotLedDispSwapLedStat
                INTEGER,
            utsLedGEPortSlotLedDispPort1LinkLedStat
                INTEGER,           
	    	utsLedGEPortSlotLedDispPort2LinkLedStat
			 	INTEGER,			
            utsLedGEPortSlotLedDispPort3LinkLedStat
                INTEGER,            
            utsLedGEPortSlotLedDispPort4LinkLedStat
                INTEGER            					
       }
 	  
    utsLedGEPortSlotLedDispSlotId OBJECT-TYPE
        SYNTAX      INTEGER
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
           "A read-only value that identifies the GE module slot id."	
       ::= { utsLedGEPortSlotLedDispEntry 1 }

    utsLedGEPortSlotLedDispPowLedStat OBJECT-TYPE
        SYNTAX      INTEGER
        {
          green-on(1),
          green-off(2)
        }
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
           "GE port slot power supply LED state."	
       ::= { utsLedGEPortSlotLedDispEntry 2 } 
    
    utsLedGEPortSlotLedDispRunLedStat OBJECT-TYPE
        SYNTAX      INTEGER
        {
          green-on(1),    -- Modular Operation is normal.
          green-off(2),   -- Modular is not run.
          flashing(3)     -- Modular is in initiation stage.
        }
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
           "GE port slot run LED state."	
       ::= { utsLedGEPortSlotLedDispEntry 3 }    

    utsLedGEPortSlotLedDispFaultLedStat OBJECT-TYPE
        SYNTAX      INTEGER
        {
          red-on(1),
          red-off(2)
        }
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
           "GE port slot fault LED state."	
       ::= { utsLedGEPortSlotLedDispEntry 4 }

    utsLedGEPortSlotLedDispSwapLedStat OBJECT-TYPE
        SYNTAX      INTEGER
        {
            yellow-on(1),    -- Modular Can Be Unplugged.
            yellow-off(2),   -- Modular Can Not Unplugged.
            flashing(3)      -- Module Is Waiting For Host to Confirm Unplug request
        }
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
           "GE port slot hot swap LED state."	
       ::= { utsLedGEPortSlotLedDispEntry 5 }

    utsLedGEPortSlotLedDispPort1LinkLedStat OBJECT-TYPE
        SYNTAX      INTEGER
        {
          green-on(1),      
          green-off(2)      
        }
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
           "GE slot GE port 1 Link LED state,if the board type is xgm01a,then use this item only."	
       ::= { utsLedGEPortSlotLedDispEntry 6 }   
     
       
    utsLedGEPortSlotLedDispPort2LinkLedStat OBJECT-TYPE
        SYNTAX      INTEGER
        {
          green-on(1),      
          green-off(2)      
        }
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
           "GE slot GE port 2 Link LED state."	
       ::= { utsLedGEPortSlotLedDispEntry 8 }       
           
    utsLedGEPortSlotLedDispPort3LinkLedStat OBJECT-TYPE
        SYNTAX      INTEGER
        {
          green-on(1),      
          green-off(2)     
        }
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
           "GE slot GE port 3 Link LED state."	
       ::= { utsLedGEPortSlotLedDispEntry 10 }       
           
    utsLedGEPortSlotLedDispPort4LinkLedStat OBJECT-TYPE
        SYNTAX      INTEGER
        {
          green-on(1),      
          green-off(2)      
        }
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
           "GE slot GE port 4 Link LED state."	
       ::= { utsLedGEPortSlotLedDispEntry 12 }       


utsHAMgmtConfExt OBJECT IDENTIFIER ::= { utsManagementConfExt 8 }
utsHAMgmtConfObjs OBJECT IDENTIFIER ::= { utsHAMgmtConfExt 1 }
utsHAMgmtConfGroup OBJECT IDENTIFIER ::= { utsHAMgmtConfObjs 1 }

utsHAMgmtManualSwitchOver OBJECT-TYPE
	        SYNTAX INTEGER
	        {
	          switch(1)  -- write only
	        }
	        MAX-ACCESS read-write
	        STATUS  current
	        DESCRIPTION
	            "HA management manual force switch over"
	        ::= { utsHAMgmtConfGroup 1 }   
	        
utsHAMgmtRebootWholeSystem OBJECT-TYPE
	        SYNTAX INTEGER
	        {
	          reboot(1)  -- write only
	        }
	        MAX-ACCESS read-write
	        STATUS  current
	        DESCRIPTION
	            "HA management reboot whole system"
	        ::= { utsHAMgmtConfGroup 2 }    
	        
utsHAMgmtMasterBoardBootFileName OBJECT-TYPE
        SYNTAX DisplayString(SIZE(0..63))
        MAX-ACCESS read-write
        STATUS current
        DESCRIPTION
            "bbs system boot image file name with path for master board"
        ::= { utsHAMgmtConfGroup 3 }

utsHAMgmtSlaveBoardBootFileName OBJECT-TYPE
        SYNTAX DisplayString(SIZE(0..63))
        MAX-ACCESS read-write
        STATUS current
        DESCRIPTION
            "bbs system boot image file name with path for slave board"
        ::= { utsHAMgmtConfGroup 4 }



--
--  BBS System boot Configuration For BBS 4000 only
--
	utsBBSVlanVPNTPID OBJECT-TYPE
	        SYNTAX INTEGER(1..65535)
	        MAX-ACCESS read-write
	        STATUS  current
	        DESCRIPTION
	            "bbs system vlan vpn tpid.The default value is 0x8100"
	        ::= { utsSystemConfGroup 1 }
	
	utsBBSVlanVPNTunnel OBJECT-TYPE
	        SYNTAX INTEGER
	        {
	           enable(1),      
	           disable(2)
	        }
	        MAX-ACCESS read-write
	        STATUS  current
	        DESCRIPTION
            "bbs system vlan vpn tunnle enable/disable, the default value is disable."
           ::= { utsSystemConfGroup 2 }
	        
    utsBBSVlanVPNPRISource OBJECT-TYPE
	        SYNTAX INTEGER
	        {
	           customertag(1),
	           llid(2)
	        }
	        MAX-ACCESS read-only
	        STATUS  current
	        DESCRIPTION
	            "The outer tag PRI source setting, the default value is customertag!"
	        ::= { utsSystemConfGroup 3 }  
	        
	utsBBSMaxFrameSize OBJECT-TYPE
		   SYNTAX  INTEGER (64..16368)
	       MAX-ACCESS  read-write
	       STATUS  current
	       DESCRIPTION
	           "Max receive frame size setting, all the frame size greater than it 
	            will be dropped.  (Max-frame 64-16368). the default value 1518.
	           "
	        ::= { utsSystemConfGroup 4 }

--
--  ethernet interface extersion
--

	utsEthIfExtObjects OBJECT IDENTIFIER ::= { utsEthIfConfExt 1 }

--
--  Layer 2 conf ext
--

	utsLayer2ConfExt	OBJECT IDENTIFIER ::= { utsEthIfExtObjects 5 } 
	
-- 
-- monitor session table BBS 4000 support up to 4 sessions. 
--

	utsMonitorSessionObjects OBJECT IDENTIFIER ::= { utsLayer2ConfExt 3 }
	
	utsMonitorSessionControlTable OBJECT-TYPE
	SYNTAX  SEQUENCE OF UtsMonitorSessionControlEntry
	        MAX-ACCESS  not-accessible
	        STATUS  current
	        DESCRIPTION
			"Table for monitor session MIB objects."
	        ::= { utsMonitorSessionObjects 1 }
	
	utsMonitorSessionControlEntry OBJECT-TYPE
	SYNTAX  UtsMonitorSessionControlEntry
	       MAX-ACCESS  not-accessible
	       STATUS  current
	       DESCRIPTION
		   "An entry in the monitor session control MIB table."
	       INDEX  {utsMonitorSessionID }
	       ::= { utsMonitorSessionControlTable 1 }
	
	UtsMonitorSessionControlEntry ::=
	       SEQUENCE {
	          utsMonitorSessionID                   INTEGER,
	          utsMonitorSessionModule				INTEGER,       
	          utsMonitorSessionPort					INTEGER,
	          utsMonitorSessionIngressPortBitLists	  OCTET STRING,       
	          utsMonitorSessionEngressPortBitLists	  OCTET STRING,
	          utsMonitorSessionActive				INTEGER,       
	          utsMonitorSessionRowStatus              RowStatus	          
	       } 
	
	utsMonitorSessionID OBJECT-TYPE
		SYNTAX  INTEGER(1..4)
		MAX-ACCESS  read-create
		STATUS  current
		DESCRIPTION
			"Monitor session ID."
        ::= { utsMonitorSessionControlEntry 1 } 	
	       
	utsMonitorSessionModule OBJECT-TYPE
		SYNTAX  INTEGER
		MAX-ACCESS  read-write
		STATUS  current
		DESCRIPTION
			"Monitor session control module number."
        ::= { utsMonitorSessionControlEntry 2 }        


   utsMonitorSessionPort OBJECT-TYPE
		SYNTAX  INTEGER
		MAX-ACCESS  read-write
		STATUS  current
		DESCRIPTION
			"Monitor session control port umber."
        ::= { utsMonitorSessionControlEntry 3 }    


   utsMonitorSessionIngressPortBitLists OBJECT-TYPE
		SYNTAX  OCTET STRING
		MAX-ACCESS  read-write
		STATUS  current
		DESCRIPTION
			"Monitor session control ingress port bit lists ."
        ::= { utsMonitorSessionControlEntry 4 }    


   utsMonitorSessionEngressPortBitLists OBJECT-TYPE
		SYNTAX  OCTET STRING
		MAX-ACCESS  read-write
		STATUS  current
		DESCRIPTION
			"Monitor session control ingress port bit lists ."
        ::= { utsMonitorSessionControlEntry 5 }


   utsMonitorSessionActive OBJECT-TYPE
		SYNTAX  INTEGER 
		{
			enable(1),
			disable(2)
		}
		MAX-ACCESS  read-write
		STATUS  current
		DESCRIPTION
			"Monitor session enable or disable."
        ::= { utsMonitorSessionControlEntry 6 }

        
   utsMonitorSessionRowStatus OBJECT-TYPE
			SYNTAX RowStatus
			MAX-ACCESS read-create
			STATUS current
			DESCRIPTION
				"Row status"
			::= { utsMonitorSessionControlEntry 7 }

--
--   ACL extension
--


utsAclExt OBJECT IDENTIFIER ::=  { utsServiceConfExt  2 }

--
--   ACL Profile Table
--
--utsAclExtProfileTable  OBJECT-TYPE
--    SYNTAX       SEQUENCE OF UtsAclExtProfileEntry
--	MAX-ACCESS   not-accessible
--	STATUS       current
--	DESCRIPTION
--	   "A list of ACL Profile information."
--    ::= { utsAclExt 1 }
--	
--utsAclExtProfileEntry OBJECT-TYPE
--    SYNTAX       UtsAclExtProfileEntry
--	MAX-ACCESS   not-accessible
--	STATUS       current
--	DESCRIPTION
--	   "An entry in the ACL MIB extension table."
--	INDEX { utsAclExtProfileId,
-- 		    utsAclExtProfileFieldId,
--	 	    utsAclExtProfileRuleId }
--    ::= { utsAclExtProfileTable 1 }
--
--UtsAclExtProfileEntry ::=
--    SEQUENCE  {
--	utsAclExtProfileId                 			INTEGER,
--	utsAclExtProfileFieldId            			INTEGER,
--	utsAclExtProfileRuleId             			INTEGER,
--	utsAclExtProfileName               			DisplayString,
--    utsAclExtProfileFieldName          			DisplayString,  
--    utsAclExtProfileRuleName           			DisplayString,
--    utsAclExtProfileFieldBitmap        			INTEGER,
--		
--	utsAclExtProfileFieldMaskDstMac          		MacAddress,
--	utsAclExtProfileFieldMaskSrcMac          		MacAddress,
--    utsAclExtProfileFieldMaskArpTargetMac			MacAddress,	
--    utsAclExtProfileFieldMaskArpSendMac     		MacAddress,
--	utsAclExtProfileFieldMaskSrcIp           		IpAddress,
--	utsAclExtProfileFieldMaskDstIp           		IpAddress,
--    utsAclExtProfileFieldMaskVlan           		INTEGER,
--	utsAclExtProfileFieldMaskEtherType       		INTEGER,
--	
--   for BBS1000/1000+ only
--	utsAclExtProfileFieldMaskTcpSrcPort      		INTEGER,
--	utsAclExtProfileFieldMaskTcpDstPort      		INTEGER,  
--   1000 end
--
--   for BBS4000 only	
--	utsAclExtProfileFieldMaskSrcPortMin        	INTEGER,
--	utsAclExtProfileFieldMaskSrcPortMax        	INTEGER,
--	utsAclExtProfileFieldMaskDstPortMin        	INTEGER,
--	utsAclExtProfileFieldMaskDstPortMax        	INTEGER,
--   	4000 end
--
--	utsAclExtProfileFieldMaskTagPri          		INTEGER,
--	utsAclExtProfileFieldMaskDscp            		INTEGER,
--	utsAclExtProfileFieldMaskProtocol        		INTEGER,
--   zhaoxf modified Dec 11,2006
--  	utsAclExtProfileFieldMaskNewDscp         		INTEGER,
--  	utsAclExtProfileFieldMaskNewTagPri       		INTEGER,
--  	utsAclExtProfileFieldMaskNewRateLimit    		INTEGER,
--  	utsAclExtProfileFieldMaskAction          		INTEGER,
--    utsAclExtProfileFieldMaskIHL	                INTEGER, 
--    utsAclExtProfileFieldMaskFragmentOffset       INTEGER,
--    
--	utsAclExtProfileRuleValDstMac            	MacAddress,
--	utsAclExtProfileRuleValSrcMac            	MacAddress,
--    utsAclExtProfileRuleValArpTargetMac	 		MacAddress,
--    utsAclExtProfileRuleValArpSendMac        	MacAddress,
--	utsAclExtProfileRuleValSrcIp             	IpAddress,
--	utsAclExtProfileRuleValDstIp             	IpAddress,
--    utsAclExtProfileRuleValVlan              	INTEGER,
--	utsAclExtProfileRuleValEtherType         	INTEGER,
--
--   for BBS1000/1000+ only
--	utsAclExtProfileRuleValTcpSrcPort        	INTEGER,
--	utsAclExtProfileRuleValTcpDstPort        	INTEGER, 
--   end	                 
--
--   for BBS4000 only	
--	utsAclExtProfileRuleValSrcPortMin        	INTEGER,
--	utsAclExtProfileRuleValSrcPortMax        	INTEGER,
--	utsAclExtProfileRuleValDstPortMin        	INTEGER,
--	utsAclExtProfileRuleValDstPortMax        	INTEGER,
--   	4000 end                     
--
--	utsAclExtProfileRuleValTagPri            	INTEGER,
--	utsAclExtProfileRuleValDscp              	INTEGER,
--	utsAclExtProfileRuleValProtocol          	INTEGER,
--	utsAclExtProfileRuleValNewDscp           	INTEGER,
--	utsAclExtProfileRuleValNewTagPri         	INTEGER,
--	utsAclExtProfileRuleValNewbandwidth      	INTEGER,  
--   Added by Zhaoxf Dec 11,2006	
--	utsAclExtProfileRuleValNewBurstSize         INTEGER,
--	utsAclExtProfileRuleValNewOutPort           INTEGER,
--    utsAclExtProfileRuleValNewOutTag            INTEGER,
--    utsAclExtProfileRuleValIHL	                INTEGER, 
--    utsAclExtProfileRuleValFragmentOffset       INTEGER,
--	utsAclExtProfileRuleValAction            	INTEGER
--}
      	
END