-- File: RC002-REMOTEII-DEVICE-MIB.my
-- Changes:
-- author:SunSuli
-- remote card including RC952-EE1,RC952-FXE1,RC601,RC501,RC511


  RC002-REMOTEII-DEVICE-MIB   DEFINITIONS ::= BEGIN
     
   IMPORTS
		IpAddress,
		OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE, Integer32,Counter32
        	FROM SNMPv2-SMI
		DisplayString,
		TimeStamp
			FROM SNMPv2-TC
    	rcftChassisIndex, rcftSlotIndex,rcftMibObjects 
       	FROM RAISECOM-RCFT-MIB;  
     
	 rcftRemoteIIDeviceMib MODULE-IDENTITY
	    LAST-UPDATED "1010221657Z"
	    ORGANIZATION "RaiseCom Technology CO.,LTD"
	    CONTACT-INFO
	        "
	       www.raisecom.com
	        "
	    DESCRIPTION
	        "MIB for RC002 RemoteII Device equipment."
	    REVISION      "0507060000Z"
	    DESCRIPTION
	        ""
        REVISION      "0902090000Z"
        DESCRIPTION
	        "	
	        	add node:	
	        	rcftRemoteIIDeviceModelID
	        	rcftRemoteIIDeviceVenderCode
	        	rcftRemoteIIDeviceStatus;        
	        	--by sunying
	        "
        REVISION      "0903061500Z"
        DESCRIPTION
	        "	
	        	add node:	
	        	rcftRemoteIIDeviceLoopBackStatus
	        	rcftRemoteIIDeviceLoopBackMode
	        	
	        	rcftRemoteIIEthFxPortAutoNegotiation
	        	rcftRemoteIIEthFxPortOptHeadType
						rcftRemoteIIEthFxSfpRXLOS
						rcftRemoteIIEthFxSfpTXDisable
						rcftRemoteIIEthFxSfpExist
						rcftRemoteIIEthFxSfpSpeedStatus
						rcftRemoteIIEthFxSfpTransportDistance
						rcftRemoteIIEthFxSfpWaveLength
						rcftRemoteIIEthFxSfpManufactory
						rcftRemoteIIEthFxSfpProductType
						rcftRemoteIIEthFxSfpVersion
						rcftRemoteIIEthFxSfpWaterMask
						
						add trap:
						rcftRemoteIIEthFxPortSfpRXLOSTrap
						rcftRemoteIIEthFxPortSfpExistTrap
	        	--by xujingru
	        "   
	        
	    REVISION      "0903230000Z"
        DESCRIPTION
	        "	
	        	add node:	
	        	rcftRemoteIIDeviceVLANType
	        	rcftRemoteIIQosEnable
	        	rcftRemoteIIBaseCOS
	        	rcftRemoteIIDeviceStatus  
	        	rcftRemoteIIQueuesPolicy  
	        	rcftRemoteIIDeviceQoSPolicy  
	        	
	        	rcftRemoteIIEthFxUntag   
	        	rcftRemoteIIEthFxPVID     
	        	
	        	rcftRemoteIIEthFePVID  
	        	rcftRemoteIIEthFeQoSPolicy
	        	
	            add entry
	            rcftRemoteIIVLANEntry
	            					
				--by kuanglili
	        "                       
	        REVISION      "0904150000Z"
        	DESCRIPTION
	        "		            					
				delete   rcftRemoteIIEthFxPVIDrcftRemoteIIEthFePVID rcftRemoteIIEthFeQoSPolicy
				еöֵ
				--by kuanglili
	        "
	  REVISION      "0909021000Z"
     DESCRIPTION
              "
       add device type:    
               rcftTypeRC521H-FE-SS34-S-REV-A(30016),   		  --̨ʽ                              
               rcftTypeRC521H-FE-SS34-C-REV-A(30017),        --˿ʽ  
				--by xujingru
              "
	  REVISION      "0909081430Z"
     DESCRIPTION
              "
       add device type:    
               rcftTypeRC521H-FE-S(30026),
				--by xujingru
              "       
      REVISION      "1004281734Z"
     DESCRIPTION
              "
       add device type:    
                   rcftRemoteIIDeviceMibUse
				--by kuanglili
              "    
              
	   REVISION      "1010221657Z"
      DESCRIPTION
              "	
              ӶԶϢrcftRemoteIIEthFePortConfTable,Ϣʾ
              ϢrcftRemoteIIEthFePortConfEntry,ͬʱڵ㣺
              rcftRemoteIIEthFeConfSpeed
			  rcftRemoteIIEthFeConfDuplex
			  		
			  --by yangbintao
			   " 

	    ::= { rcftMibObjects 7 }    

     --
     	rcftRemoteIIDeviceSystemMIB  OBJECT IDENTIFIER ::= { rcftRemoteIIDeviceMib 1 }	 
    	rcftRemoteIIDeviceSysObjects OBJECT IDENTIFIER ::= { rcftRemoteIIDeviceSystemMIB 1 }   
    	rcftRemoteIIDeviceSysTraps	OBJECT IDENTIFIER	::={ rcftRemoteIIDeviceSystemMIB 2}
    	
      rcftRemoteIIDeviceEthMIB        OBJECT IDENTIFIER ::= { rcftRemoteIIDeviceMib 2 }    
      rcftRemoteIIDeviceEthFeMIB		OBJECT IDENTIFIER ::= {rcftRemoteIIDeviceEthMIB 1}   
      rcftRemoteIIDeviceEthFeObjects	OBJECT IDENTIFIER ::={rcftRemoteIIDeviceEthFeMIB 1} 
      rcftRemoteIIDeviceEthFeTraps	OBJECT IDENTIFIER ::={rcftRemoteIIDeviceEthFeMIB 2}    
      	
      rcftRemoteIIDeviceEthFxMIB		OBJECT IDENTIFIER ::= {rcftRemoteIIDeviceEthMIB 2}      
      rcftRemoteIIDeviceEthFxObjects	OBJECT IDENTIFIER ::={rcftRemoteIIDeviceEthFxMIB 1} 
      rcftRemoteIIDeviceEthFxTraps	OBJECT IDENTIFIER ::={rcftRemoteIIDeviceEthFxMIB 2}  
      
      rcftRemoteIIDeviceVLANMIB		OBJECT IDENTIFIER ::= { rcftRemoteIIDeviceMib 3 }
      rcftRemoteIIDeviceVLANObjects	OBJECT IDENTIFIER ::={rcftRemoteIIDeviceVLANMIB 1} 			
  
      	

      
 -- ϵͳñ
 		rcftRemoteIIDeviceSysTable OBJECT-TYPE
              SYNTAX  SEQUENCE OF RcftRemoteIIDeviceSysEntry
              MAX-ACCESS  not-accessible
              STATUS  current
              DESCRIPTION
                 "
                 The RemoteII Device System table.
                 "
             ::= { rcftRemoteIIDeviceSysObjects 1 }

    	rcftRemoteIIDeviceSysEntry OBJECT-TYPE
              SYNTAX  RcftRemoteIIDeviceSysEntry
              MAX-ACCESS  not-accessible
              STATUS  current
              DESCRIPTION
                 "
                 An entry in the remote remote system table.
                
                 "
              INDEX   { rcftChassisIndex, rcftSlotIndex,rcftRemoteIIDeviceIndex }
             ::= { rcftRemoteIIDeviceSysTable 1 }

     	RcftRemoteIIDeviceSysEntry ::=
              SEQUENCE {
                   rcftRemoteIIDeviceIndex		 	Integer32,
                   rcftRemoteIIDeviceExist         	INTEGER,
                   rcftRemoteIIDeviceType    		INTEGER, 
                   rcftRemoteIIDeviceToRDeviceID	INTEGER,
                   rcftRemoteIIDeviceToRPortType	INTEGER,
                   rcftRemoteIIDeviceToRPortIndex	INTEGER,
                   rcftRemoteIIDeviceVersionInfo	OCTET STRING,  
                   rcftRemoteIISysTemperature      	INTEGER,
                   rcftRemoteIISysVoltageStatus    	INTEGER,
                   rcftRemoteIIDeviceFrameLen		INTEGER,
                   rcftRemoteIIDeviceOrder			INTEGER,
                   rcftRemoteIIDeviceConfigFlag		INTEGER,
                   rcftRemoteIIDeviceStatus			INTEGER,
                   rcftRemoteIIDeviceVenderCode		INTEGER,
                   rcftRemoteIIDeviceModelID		INTEGER,
                   rcftRemoteIIDeviceLoopBackStatus INTEGER,
                   rcftRemoteIIDeviceLoopBackMode INTEGER,
                   rcftRemoteIIDeviceVLANType	INTEGER,
                   rcftRemoteIIQosEnable	INTEGER,
                   rcftRemoteIIBaseCOS		INTEGER,
                   rcftRemoteIIDeviceStatus INTEGER,
                   rcftRemoteIIQueuesPolicy INTEGER,
                   rcftRemoteIIDeviceQoSPolicy	INTEGER,
                   rcftRemoteIIDeviceMibUse  INTEGER
                   }


        rcftRemoteIIDeviceIndex OBJECT-TYPE
           SYNTAX      Integer32
           MAX-ACCESS  read-only
           STATUS      current
           DESCRIPTION
           "
          	Զ豸
           "
        	::= { rcftRemoteIIDeviceSysEntry 1 }
 			
 		rcftRemoteIIDeviceExist OBJECT-TYPE
            SYNTAX      INTEGER 
            {
          	  exist(1),
          	  noexist(2) 
            }
           MAX-ACCESS  read-only
           STATUS      current
           DESCRIPTION
           "
          	Զ豸Ƿλ
           "
           ::= { rcftRemoteIIDeviceSysEntry 2 }  
         
 
        rcftRemoteIIDeviceType   OBJECT-TYPE
           SYNTAX      INTEGER
           {
               rcftTypeRC501-FE-REV-C(30001),
               rcftTypeRC601-FE-REV-C(30002),
               rcftTypeRC511-FE-REV-A(30003),
               rcftTypeRC511-4FE-REV-A(30004),
               rcftTypeRC601-FE-REV-E(30005),
               rcftTypeRC511-FE-C-REV-A(30006), 
               rcftTypeRC513-FE-REV-A(30007),
               rcftTypeRC513-FE-C-REV-A(30008),
               rcftTypeRC532-FE-REV-A(30009),
               rcftTypeRC531-FE-REV-A(30010),
               rcftTypeRC532-2FE-REV-A(30011),    
               rcftTypeRC512-FE-DoubleFiber-S-REV-A(30012),   --˫̨ʽ
               rcftTypeRC512-FE-SingleFiber-S-REV-A(30013),   --̨ʽ                              
               rcftTypeRC512-FE-DoubleFiber-C-REV-A(30014),   --˫˿ʽ 
               rcftTypeRC512-FE-SingleFiber-C-REV-A(30015),   --˿ʽ
               rcftTypeRC512-FE-SS34-S-REV-A(30016),   		  --̨ʽ                              
               rcftTypeRC512-FE-SS34-C-REV-A(30017),           --˿ʽ  
               
               rcftTypeRC512-FE-SLAVE(30018),     --512-FE-SLAVEֶslave
               rcftTypeRC512-FE-SS13-SLAVE(30019),  --ӦRC512-FE-SLAVEֶslave
               rcftTypeRC512-FE-SS23-SLAVE(30020),  --ӦRC512-FE-SLAVEֶslave
               rcftTypeRC512-FE-SS34-SLAVE(30021),   --ӦRC512-FE-SLAVEֶslave)        
               rcftTypeRC552-FE-REV-A-SLAVE-NEW(30022), --SFP״̬Э  
               rcftTypeRC511-4FE-REV-B-SLAVE(30023),
               rcftTypeRC521H-FE-DoubleFiber-S(30024),   --˫̨ʽ
               rcftTypeRC521H-FE-SingleFiber-S(30025),   --̨ʽ                              
               rcftTypeRC521H-FE-S(30026),
               rcftTypeRC522E-FE-REMOTE(30027),
               rcftTypeRC521E-FE(30028),
               rcftTypeRC512-FE(30029),  --BǰδĹͷͳһռõͺţĺ
               rcftTypeRC512-FE-SLAVE(30030),  --BǰδĹͷͳһռõͺţĺ

               rcftTypeTS1000-UNCONFIG-PRODUCT(65025),      ---Ӧ豸0xFE01
               rcftTypeRC521-FE-REV-C(65026),	---Ӧ豸0xFE02 
               rcftTypeRC521-FE-REV-D(65027)	---Ӧ豸0xFE03 
                                                                         
           } 
           MAX-ACCESS  read-only
           STATUS      current
           DESCRIPTION
           "
          	Զ豸
           "
           ::= { rcftRemoteIIDeviceSysEntry 3 } 
          
        rcftRemoteIIDeviceToRDeviceID	OBJECT-TYPE
        	SYNTAX			INTEGER
        	MAX-ACCESS		read-only
        	STATUS			current
        	DESCRIPTION
        		"
        			Զ˵Զ豸ӦԶ豸
        		"
            ::= { rcftRemoteIIDeviceSysEntry 4 }  
                      
            
       rcftRemoteIIDeviceToRPortType	OBJECT-TYPE
        	SYNTAX INTEGER{
               ethport(1),
               optical(2),
               e1port(3)
       		}
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
          " 
          	Զ豸Ӿֶ豸˿
          	ӿͣ1:ڣ2ڣ3E1)
          "
           ::= { rcftRemoteIIDeviceSysEntry 5 }
         
            
       rcftRemoteIIDeviceToRPortIndex OBJECT-TYPE
           SYNTAX      INTEGER 
           MAX-ACCESS  read-only
           STATUS      current
           DESCRIPTION
           "
          	Զ豸Ӿֶ豸˿һ˿ڱռӦλ1
		   	--------------------------------------------------------------
		    | Bit15 | Bit14 | Bit13 | Bit12 | Bit11 | Bit10 |Bit9 | Bit8 | 
		    --------------------------------------------------------------   
		    ---------------------------------------------------------
		    | Bit7 | Bit6 | Bit5 | Bit4 | Bit3 | Bit2 | Bit1 | Bit0 |
		    ---------------------------------------------------------           	 
          	 
           "
           ::= { rcftRemoteIIDeviceSysEntry 6 } 

       rcftRemoteIIDeviceVersionInfo  OBJECT-TYPE
          	SYNTAX OCTET 	STRING(SIZE (0..100))
          	MAX-ACCESS 		read-only
          	STATUS 			current
          	DESCRIPTION
          	"
          	    Զ˰忨İ汾Ϣ汾ϢĸʽǣA.x-X.x-Ex-Fx.y 
                УA.xΪӲ汾ţX.xΪ汾ţExеxΪ̫оƬͣ
                Fx.yеxΪFPGAоƬţyΪFPGA汾š  
          	"    
            ::= { rcftRemoteIIDeviceSysEntry 7 } 


      rcftRemoteIISysTemperature  OBJECT-TYPE
           SYNTAX      INTEGER 
           MAX-ACCESS  read-only
           STATUS      current
           DESCRIPTION
           "
          	Զ豸¶
           "      	
           ::= { rcftRemoteIIDeviceSysEntry 8 } 

        rcftRemoteIISysVoltageStatus OBJECT-TYPE
           SYNTAX     INTEGER 
           {
          		normal(1),
          		toohigh(2),
          		toolow(3)
           }
           MAX-ACCESS  read-only
           STATUS      current
           DESCRIPTION
           "
          	Զ豸ѹ쳣
           "
        ::= { rcftRemoteIIDeviceSysEntry 9 }
         
        
       rcftRemoteIIDeviceFrameLen	OBJECT-TYPE
	        SYNTAX INTEGER
	        {   
	           framelen1916B(1),
	    	   framelen1536B(2)
	        }
	        MAX-ACCESS read-write
	        STATUS current
	        DESCRIPTION
	          "
	          	ڶԶ豸̫֡֡11916B21536B.    
	          	The max frame length of the ethernet port in the remoteII module.
	          "
              ::= { rcftRemoteIIDeviceSysEntry 10 } 
                           
       rcftRemoteIIDeviceOrder	OBJECT-TYPE
       		SYNTAX		INTEGER
       		{
       			  reset(1),
       			  reqInfoStart(2),
       			  reqInfoStop(3),
       			  linePortInsideLoopEnable(4), 
 				  linePortOutsideLoopEnable(5), 
 				  linePortInsideLoopDisable(6),
 				  linePortOutsideLoopDisable(7) 
 	    
       			  
       		}             
       		MAX-ACCESS	read-write
       		STATUS		current
       		DESCRIPTION
       			"
       				Զ豸֣ÿ豸Լ̶  
       				1:λ 2ʼѯϢ3ѯϢ
       							
       			"                           
            ::= { rcftRemoteIIDeviceSysEntry 11 }                      
                      
       rcftRemoteIIDeviceConfigFlag OBJECT-TYPE
       		SYNTAX		 INTEGER
       		{
       			set(1)
       		}
       		MAX-ACCESS	 read-write
       		STATUS		 current
       		DESCRIPTION
       			"
       				Զ˵Զ豸ñ־󶨶ı־	
       			"	           
       	::= { rcftRemoteIIDeviceSysEntry 12 }

       rcftRemoteIIDeviceStatus	OBJECT-TYPE   
       		SYNTAX	INTEGER
       		MAX-ACCESS	read-write
       		STATUS	current
       		DESCRIPTION
       		"
	      	   BIT0	  	0ڣ1 
	      	   BIT1	  	תơ1ʹܣ 0ֹ 

       		"	           
       	::= { rcftRemoteIIDeviceSysEntry 13 }
	      	   	 
       	rcftRemoteIIDeviceVenderCode   OBJECT-TYPE
       		SYNTAX INTEGER
       		MAX-ACCESS	read-only
       		STATUS	current
       		DESCRIPTION   
       		"	    
       			vender codeID
       			ƶ׼ϢΪ1ֽڡ
       			TS1000׼ϢΪ3ֽڣҹ˾IDΪ0x00-0x0E-0x5E	
       		"         
       	::= {rcftRemoteIIDeviceSysEntry 14}
	   		
       	rcftRemoteIIDeviceModelID   OBJECT-TYPE
       		SYNTAX INTEGER
       		MAX-ACCESS	read-only
       		STATUS	current
       		DESCRIPTION   
       		"	    
       			Model ID ʾ˽豸͡
       			TS1000׼ϢΪ3ֽڣ
       				RC521-FE-CModel IDΪ 0x00fc24
       				RC521-FE-DModel IDΪ 0x00fc00
       		"         
       	::= {rcftRemoteIIDeviceSysEntry 15}

        rcftRemoteIIDeviceLoopBackStatus    OBJECT-TYPE
       		SYNTAX INTEGER
       		MAX-ACCESS	read-only
       		STATUS	current
       		DESCRIPTION   
       		"	    
						ز״̬Ϣ  
						Bit7ԶǷڽлأ1ڽлأ0ûнлأ
						Bit6Զ˹ڻص״̬1ʾ⻷0ڻ
						Bit5Զ˲Ӧ˽ MAC ַǷ񻷻ظMACڣ1ǣ0
						ڹڻʽ£λ壩
						Bit4Զ˲Ӧ¼CRCǷ񻷻ظMACڣ1ǣ0
						Bit3Զ˲Ƿ񽫻صݴӵ1ǣ0
						Bit2Զ˲ݵԴ1룬0룻
						Bit1Զ˲˲ݵʣ1Ϊ1000Ϊ10
						Bit0Զ˲˲ݵ֡ȣ11518ֽڣ064ֽ
       			
       		"         
       	::= {rcftRemoteIIDeviceSysEntry 16}
        
        rcftRemoteIIDeviceLoopBackMode    OBJECT-TYPE
       		SYNTAX INTEGER
       		MAX-ACCESS	read-write
       		STATUS	current
       		DESCRIPTION   
       		"	    
						زģʽ 
						Bit5Զ˲Ӧ˽ MAC ַǷ񻷻ظMACڣ1ǣ0񣻣͹ڻʱѡû壩
						Bit4Զ˲Ӧ¼CRCǷ񻷻ظMACڣ1ǣ0
						Bit3Զ˲Ƿ񽫻صݴӵ1ǣ0񣻣̶Ϊ1
						Bit2Զ˲ݵԴ1룬0룻̶Ϊ0
						Bit1Զ˲˲ݵʣ1Ϊ1000Ϊ10̶Ϊ0
						Bit0Զ˲˲ݵ֡ȣ11518ֽڣ064ֽڣ̶Ϊ0
       		"         
       	::= {rcftRemoteIIDeviceSysEntry 17}  
       	
       	rcftRemoteIIDeviceVLANType	OBJECT-TYPE   
       		SYNTAX	INTEGER
       		MAX-ACCESS	read-write
       		STATUS	current
       		DESCRIPTION
       		"
	      	   VLANģʽ
	      	   	1no vlan
				2port vlan
				3tag vlan
       		"	           
       	::= { rcftRemoteIIDeviceSysEntry 18 }
       	
        rcftRemoteIIQosEnable	OBJECT-TYPE   
       		SYNTAX	INTEGER
       		MAX-ACCESS	read-write
       		STATUS	current
       		DESCRIPTION
       		"
	      	   1ʹܣ2ֹ
       		"	           
       	::= { rcftRemoteIIDeviceSysEntry 19 }
       	
        rcftRemoteIIBaseCOS		OBJECT-TYPE   
       		SYNTAX	INTEGER
       		MAX-ACCESS	read-write
       		STATUS	current
       		DESCRIPTION
       		"
	      	   Χ0~7̫ڽĴtagݰtagCOSֵڵڴֵ
	      	   ݰΪȼ֮Ϊȼ       		"	           
       	::= { rcftRemoteIIDeviceSysEntry 20 }
	      	          	       	
        rcftRemoteIIQueuesPolicy OBJECT-TYPE   
       		SYNTAX	INTEGER
       		MAX-ACCESS	read-write
       		STATUS	current
       		DESCRIPTION
       		"
	      	   еȲԣ
	      	   	1:ϸ
				2Ȩѭߣͣ10:1
				3Ȩѭߣͣ5:1
				4Ȩѭߣͣ2:1
	      	"	           
       	::= { rcftRemoteIIDeviceSysEntry 21 }
       	
       	rcftRemoteIIDeviceQoSPolicy	  OBJECT-TYPE   
       		SYNTAX	INTEGER
       		MAX-ACCESS	read-write
       		STATUS	current
       		DESCRIPTION
       		"
	      	     QoSȼֲԣ
	      	      	1ڶ˿ڵ
					2COS
       		"	           
       	::= { rcftRemoteIIDeviceSysEntry 22 }     
       	
       	rcftRemoteIIDeviceMibUse   OBJECT-TYPE   
       		SYNTAX INTEGER
       		{
	      		mib002(1),
	      		rccomlib(2)
	      	}

       		MAX-ACCESS read-only
       		STATUS current
       		DESCRIPTION
       		"
       			 豸ֵ֧mib
       			1:ʹ002mib
				2:ʹmib

       		"   
       	::= { rcftRemoteIIDeviceSysEntry 23 }  
                   
      	
 	    rcftRemoteIIDeviceConfigFlagTable OBJECT-TYPE
              SYNTAX  SEQUENCE OF RcftRemoteIIDeviceConfigFlagEntry
              MAX-ACCESS  not-accessible
              STATUS  current
              DESCRIPTION
                 "
                 "
             ::= { rcftRemoteIIDeviceSysObjects 2 }

    	rcftRemoteIIDeviceConfigFlagEntry OBJECT-TYPE
              SYNTAX  RcftRemoteIIDeviceConfigFlagEntry
              MAX-ACCESS  not-accessible
              STATUS  current
              DESCRIPTION
                 "
                 "
              INDEX   { rcftChassisIndex, rcftSlotIndex,rcftRemoteIIDeviceIndex }
             ::= { rcftRemoteIIDeviceConfigFlagTable 1 }

     	RcftRemoteIIDeviceConfigFlagEntry ::=
              SEQUENCE {
                   rcftRemoteIIDeviceConfigFinishFlag	INTEGER
				}       
				
	  	rcftRemoteIIDeviceConfigFinishFlag	OBJECT-TYPE	 		      
	  		SYNTAX	INTEGER
	  		MAX-ACCESS 	read-write
	  		STATUS	current
	  		DESCRIPTION
	  		"          
	  			ڶԶ豸ý־豸øñ־ԶõSNMP
	  			Щ豸øñ־˵ĵϸ˵
	  		"                 
	  	   ::={rcftRemoteIIDeviceConfigFlagEntry 1}         	  
                   
                   
----------------------------------------------------------------------------
------------------RemoteII DEVICE FX TABLE
----------------------------------------------------------------------------        



        rcftRemoteIIEthFxPortTable OBJECT-TYPE
              SYNTAX  SEQUENCE OF RcftRemoteIIEthFxPortEntry
              MAX-ACCESS  not-accessible
              STATUS  current
              DESCRIPTION
                 "
                 The RemoteII Device FX Port table.
                 "
             ::= { rcftRemoteIIDeviceEthFxObjects 1 }

   		rcftRemoteIIEthFxPortEntry OBJECT-TYPE
              SYNTAX  RcftRemoteIIEthFxPortEntry
              MAX-ACCESS  not-accessible
              STATUS  current
              DESCRIPTION
                 "
                 An entry in the Fx Port config table.
                 
                 "
              INDEX   { rcftChassisIndex, rcftSlotIndex,rcftRemoteIIDeviceIndex, rcftRemoteIIEthFxIndex }
             ::= { rcftRemoteIIEthFxPortTable 1 }
             
          RcftRemoteIIEthFxPortEntry ::=
              SEQUENCE {
            rcftRemoteIIEthFxIndex                  	Integer32,
            rcftRemoteIIEthFxPortRLK                	INTEGER,
            rcftRemoteIIEthFxPortTLK                	INTEGER,
          	rcftRemoteIIEthFxPortSD           				INTEGER,
          	rcftRemoteIIEthFxPortTxPowerAbnormal			INTEGER,
			rcftRemoteIIEthFxPortRxSensitiveAbnormal  		INTEGER,
			rcftRemoteIIEthFxPortLaserAbnormal        		INTEGER,
			rcftRemoteIIEthFxPortModuleType					INTEGER,
			rcftRemoteIIEthFxPortFaultPass					INTEGER,
			rcftRemoteIIEthFxPortLink						INTEGER,
			rcftRemoteIIEthFxRxToTxFaultPass				INTEGER,   
			rcftRemoteIIEthFxTxDisabledByFR					INTEGER,
			rcftRemoteIIEthFxShutDown						INTEGER,
	        rcftRemoteIIEthFxPortAutoNegotiation			INTEGER,
	        rcftRemoteIIEthFxPortOptHeadType				INTEGER,
			rcftRemoteIIEthFxSfpRXLOS						INTEGER,
			rcftRemoteIIEthFxSfpTXDisable					INTEGER,
			rcftRemoteIIEthFxSfpExist						INTEGER,
			rcftRemoteIIEthFxSfpSpeedStatus					INTEGER,
			rcftRemoteIIEthFxSfpTransportDistance			INTEGER,
			rcftRemoteIIEthFxSfpWaveLength					Integer32,
			rcftRemoteIIEthFxSfpManufactory					OCTET STRING,
			rcftRemoteIIEthFxSfpProductType					OCTET STRING,
			rcftRemoteIIEthFxSfpVersion						OCTET STRING,
			rcftRemoteIIEthFxSfpWaterMask					OCTET STRING,
			rcftRemoteIIEthFxSfpMediaType					INTEGER,
			rcftRemoteIIEthFxSfpModuleType					INTEGER,
			rcftRemoteIIEthFxSfpOpticalInterface			INTEGER,
			rcftRemoteIIEthFxUntag			INTEGER,
			rcftRemoteIIEthFxPVID			INTEGER
	
																	
                   }
                   
          rcftRemoteIIEthFxIndex OBJECT-TYPE
          		SYNTAX  	Integer32
          		MAX-ACCESS  read-only
          		STATUS  	current
          		DESCRIPTION
                 "
                 Զ豸ڵ  
                 "
   		  		::= { rcftRemoteIIEthFxPortEntry 1 }
         
                   
         rcftRemoteIIEthFxPortRLK OBJECT-TYPE
	          SYNTAX  INTEGER 
	          		 {
	                    link(1),
	                    unlink(2)
	                 }
	          MAX-ACCESS  read-only
	          STATUS  current
	          DESCRIPTION
	           "
	              Զ豸RLK  
	           "
          
		  	  ::= { rcftRemoteIIEthFxPortEntry 2 }

   		  rcftRemoteIIEthFxPortTLK OBJECT-TYPE
	          SYNTAX  INTEGER 
	          		 {
	                     link(1),
	                     unlink(2)
	                 }
	          MAX-ACCESS  read-only
	          STATUS  current
	          DESCRIPTION
	          "
	                Զ豸TLK
	          "
	                
	          ::= { rcftRemoteIIEthFxPortEntry 3 }
          

        rcftRemoteIIEthFxPortSD OBJECT-TYPE
	          SYNTAX  INTEGER 
	           {
	              normal (1),
	              sd (2)
	           }
	          MAX-ACCESS  read-only
	          STATUS  current
	          DESCRIPTION
	          "
	             Զ豸SD쳣
	          "
	
			  ::= { rcftRemoteIIEthFxPortEntry 4 }

  
		rcftRemoteIIEthFxPortTxPowerAbnormal OBJECT-TYPE
		     SYNTAX  INTEGER 
		     {
		        normal (1),
		        abnormal (2)
		     }
		     MAX-ACCESS  read-only
		     STATUS  current
		     DESCRIPTION
		     "
		        Զ豸͹쳣
		     "
		       
		  ::= { rcftRemoteIIEthFxPortEntry 5 }
		  
		 rcftRemoteIIEthFxPortRxSensitiveAbnormal OBJECT-TYPE
          	SYNTAX  INTEGER  
          	{
               normal (1),
               abnormal (2)
            }
          	MAX-ACCESS  read-only
          	STATUS  current
          	DESCRIPTION
            "
                 Զ豸쳣
            "
          
		  	::= { rcftRemoteIIEthFxPortEntry 6 }
		  
		  rcftRemoteIIEthFxPortLaserAbnormal OBJECT-TYPE
	          SYNTAX  INTEGER 
	          {
	             normal (1),
	             abnormal (2)
	          }
	          MAX-ACCESS  read-only
	          STATUS  current
	          DESCRIPTION
	          "
	              Զ豸⼤ܹ쳣
	          "
			  ::= { rcftRemoteIIEthFxPortEntry 7 }  
			  
			  
       rcftRemoteIIEthFxPortModuleType  OBJECT-TYPE
	      	  SYNTAX INTEGER
	      	  {   
	      	     optical-M(1),
	      	     optical-S1(2),
	      	     optical-S2(3),
	      	     optical-S3(4),
	      	     optical-SS13(5), 
	      	     optical-SS15(6),
	      	     optical-SS23(7),
	      	     optical-SS25(8),
	      	     optical-SS34(9),     
	      	     optical-SS35(10),      	     
	      	     unknown-type(100)
	      	  }   
	      	  MAX-ACCESS read-only
	      	  STATUS current
	      	  DESCRIPTION
	      	  "
	      	    Զ豸Ĺģ
	      	  "
         	::= { rcftRemoteIIEthFxPortEntry 8 }
         	
        rcftRemoteIIEthFxPortFaultPass	OBJECT-TYPE
        		SYNTAX	INTEGER
        		{
        			enable(1),
        			disable(2)
        		} 
        		MAX-ACCESS	read-write
        		STATUS	current
        		DESCRIPTION
        		"
        		Զ豸Ĺڵڹתƹ(1:ʹ,2:ֹ)	
        		"		  
		        ::= { rcftRemoteIIEthFxPortEntry 9 }  
		        
		 rcftRemoteIIEthFxPortLink	OBJECT-TYPE
	          SYNTAX  INTEGER 
	          		 {
	                     link(1),
	                     unlink(2)
	                 }
	          MAX-ACCESS  read-only
	          STATUS  current
	          DESCRIPTION
	          "
	                Զ豸LINK
	          "
	                
	          ::= { rcftRemoteIIEthFxPortEntry 10 }     
	          
	          
		rcftRemoteIIEthFxRxToTxFaultPass	OBJECT-TYPE
			SYNTAX	INTEGER
			{
				enable(1),
				disable(2)
			}	    
		 	MAX-ACCESS read-write
		 	STATUS	current
		 	DESCRIPTION
		 	"
		 		Զ豸̫ڹϷع(1:ʹ,2:ֹ)	
		 	"		       
			::= { rcftRemoteIIEthFxPortEntry 11 }
			
		rcftRemoteIIEthFxTxDisabledByFR	OBJECT-TYPE
			SYNTAX	INTEGER
			{
				open(1),
				close(2)
			}	    
		 	MAX-ACCESS read-only
		 	STATUS	current
		 	DESCRIPTION
		 	"
		 		Զ豸̫ڷ͹رյԭڹڽչͷתƹʹɵġ
			"		       
			::= { rcftRemoteIIEthFxPortEntry 12 }  
			
	 	rcftRemoteIIEthFxShutDown OBJECT-TYPE
			SYNTAX INTEGER
			{
				open(1),
				close(2),
				closeByFP(3),
				closeByALS(4),
				closeByLP(5)	
			}
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
			"
				Զ豸̫ڵĿʹ
			"
			::= { rcftRemoteIIEthFxPortEntry 13 }         

     rcftRemoteIIEthFxPortAutoNegotiation OBJECT-TYPE
	        SYNTAX INTEGER
	        {   
	            auto(1),
	            manul(2)
	        }
	        MAX-ACCESS read-write
	        STATUS current
	        DESCRIPTION
	          "
	          Э̷ʽ  
	          "					
      			::= { rcftRemoteIIEthFxPortEntry 14 }
 
     rcftRemoteIIEthFxPortOptHeadType OBJECT-TYPE
	        SYNTAX INTEGER
	        {   
	            sfpType(1),
	            normal(2)
	        }
	        MAX-ACCESS read-only
	        STATUS current
	        DESCRIPTION
	          "
	          ͷ  
	          "					
      			::= { rcftRemoteIIEthFxPortEntry 15 }
     
     rcftRemoteIIEthFxSfpRXLOS OBJECT-TYPE
						SYNTAX INTEGER
						{
							normal(1),
							alarm(2)
						}
						MAX-ACCESS  read-only
						STATUS  current
						DESCRIPTION
						"	
							ģLOS״̬
						"
						::= { rcftRemoteIIEthFxPortEntry 16 }

     
		 rcftRemoteIIEthFxSfpTXDisable OBJECT-TYPE
						SYNTAX INTEGER
						{
							enable(1), 
							disable(2)
						}
						MAX-ACCESS  read-write
						STATUS  current
						DESCRIPTION
						"
							źŷͽֹ.رչ
						"
						::= { rcftRemoteIIEthFxPortEntry 17 }
					 
		 rcftRemoteIIEthFxSfpExist OBJECT-TYPE
						SYNTAX INTEGER
						{
							exist(1), 
							notExist(2) 
						}
						MAX-ACCESS  read-only
						STATUS  current
						DESCRIPTION
						"
							sfpģλ֪ͨ
						"
					::= { rcftRemoteIIEthFxPortEntry 18 }
		 
     rcftRemoteIIEthFxSfpSpeedStatus OBJECT-TYPE
					SYNTAX INTEGER
					{ 
						unknown(1), 
						speed155M(2),
						speed622M(3),
						speed1250M(4),
						speed2500M(5)
					}
					MAX-ACCESS  read-only
					STATUS  current
					DESCRIPTION
					"
						 
					"
					::= { rcftRemoteIIEthFxPortEntry 19 }

     
     rcftRemoteIIEthFxSfpTransportDistance OBJECT-TYPE
					SYNTAX INTEGER
					MAX-ACCESS  read-only
					STATUS  current
					DESCRIPTION
					"
						.λǹ
					"
					::= { rcftRemoteIIEthFxPortEntry 20 }	
     
     rcftRemoteIIEthFxSfpWaveLength OBJECT-TYPE
					SYNTAX Integer32
					MAX-ACCESS  read-only
					STATUS  current
					DESCRIPTION
					"
						
					"
					::= { rcftRemoteIIEthFxPortEntry 21 }

     rcftRemoteIIEthFxSfpManufactory OBJECT-TYPE
					SYNTAX OCTET STRING(SIZE (0..16))
					MAX-ACCESS  read-only
					STATUS  current
					DESCRIPTION
					"
						ģ쳧
					"
					::= { rcftRemoteIIEthFxPortEntry 22 }
     
     rcftRemoteIIEthFxSfpProductType OBJECT-TYPE
				SYNTAX OCTET STRING(SIZE (0..16))
				MAX-ACCESS  read-only
				STATUS  current
				DESCRIPTION
				"
					Ʒͺ
				"
				::= { rcftRemoteIIEthFxPortEntry 23 }
     
     rcftRemoteIIEthFxSfpVersion OBJECT-TYPE
					SYNTAX OCTET STRING(SIZE (0..4))
					MAX-ACCESS  read-only
					STATUS  current
					DESCRIPTION
					"
						ģ汾
					"
					::= { rcftRemoteIIEthFxPortEntry 24 }
     
     rcftRemoteIIEthFxSfpWaterMask OBJECT-TYPE
					SYNTAX OCTET STRING(SIZE (0..16))
					MAX-ACCESS  read-only
					STATUS  current
					DESCRIPTION
					"
						ģˮ
					"
					::= { rcftRemoteIIEthFxPortEntry 25 }

		rcftRemoteIIEthFxSfpMediaType OBJECT-TYPE
        SYNTAX  INTEGER   
        {
        	unknown(1),
        	fiber9u125u(2),
        	fiber50u125u(3),
        	fiber625u125u(4),
        	copper(5)
        	
        }     
        MAX-ACCESS read-only
        STATUS    current
        DESCRIPTION 
        "
            
        "  
        ::={ rcftRemoteIIEthFxPortEntry 26 } 	
		
		rcftRemoteIIEthFxSfpModuleType OBJECT-TYPE
			SYNTAX INTEGER
			{ 
				unknown(1),
				gbic(2), 
				sff(3), 
				sfp(4)
			}
			MAX-ACCESS  read-only
			STATUS  current
			DESCRIPTION
			"
				ģ
			"
			::= { rcftRemoteIIEthFxPortEntry 27 }		
			
		rcftRemoteIIEthFxSfpOpticalInterface OBJECT-TYPE
			SYNTAX INTEGER
			{
				unknown(1),
				sc(2), 
				lc(3),
				rj45(4)
			}
			MAX-ACCESS  read-only
			STATUS  current
			DESCRIPTION
			"
				ͷʽ
			"
			::= { rcftRemoteIIEthFxPortEntry 28 }   
			
		rcftRemoteIIEthFxUntag    OBJECT-TYPE
			SYNTAX INTEGER
			{
				untag(1),
				tag(2)
			}
			MAX-ACCESS  read-write
			STATUS  current
			DESCRIPTION
			"
				tag ģʽ
			"
			::= { rcftRemoteIIEthFxPortEntry 29 }     
			
		rcftRemoteIIEthFxPVID    OBJECT-TYPE
			SYNTAX INTEGER
			MAX-ACCESS  read-write
			STATUS  current
			DESCRIPTION
			"
				PVID
			"
			::= { rcftRemoteIIEthFxPortEntry 30 }  

			
							
     rcftRemoteIIEthFxStatisticTable OBJECT-TYPE
	        SYNTAX SEQUENCE OF RcftRemoteIIEthFxStatisticEntry
	        MAX-ACCESS not-accessible
	        STATUS current
	        DESCRIPTION
	          "
	          Զ豸Eth˿ڵͳƱ.
	          "
            ::= {rcftRemoteIIDeviceEthFxObjects 2}

	    rcftRemoteIIEthFxStatisticEntry OBJECT-TYPE
	        SYNTAX RcftRemoteIIEthFxStatisticEntry
	        MAX-ACCESS not-accessible
	        STATUS current
	        DESCRIPTION
	          "
	             rcftRemoteIIEthFxIndexΪ
	          "
	        AUGMENTS { rcftRemoteIIEthFxPortEntry }
	        ::= {rcftRemoteIIEthFxStatisticTable 1}

	    RcftRemoteIIEthFxStatisticEntry ::= SEQUENCE {
	           
				rcftRemoteIIEthFxTxPackets         Counter32, 
				rcftRemoteIIEthFxTxBytes           Counter32,
				rcftRemoteIIEthFxRxPackets         Counter32,
				rcftRemoteIIEthFxRxBytes           Counter32,
				rcftRemoteIIEthFxRxLostPackets     Counter32,
				rcftRemoteIIEthFxFluxTimer		   Counter32, 
				rcftRemoteIIEthFxTxLostPackets     Counter32				
	         }
					

    	  rcftRemoteIIEthFxTxPackets OBJECT-TYPE
					SYNTAX Counter32
					MAX-ACCESS read-only
					STATUS current
					DESCRIPTION
						"
							̫ڷ̫
						"
					::= { rcftRemoteIIEthFxStatisticEntry 1 }
					
		 rcftRemoteIIEthFxTxBytes OBJECT-TYPE
					SYNTAX Counter32
					MAX-ACCESS read-only
					STATUS current
					DESCRIPTION
						"
							̫ڷֽ̫
						"
					::= { rcftRemoteIIEthFxStatisticEntry 2 }
					
		 rcftRemoteIIEthFxRxPackets OBJECT-TYPE
					SYNTAX Counter32
					MAX-ACCESS read-only
					STATUS current
					DESCRIPTION
						"
							̫ڽ̫
						"
					::= { rcftRemoteIIEthFxStatisticEntry 3 }
					
		 rcftRemoteIIEthFxRxBytes OBJECT-TYPE
					SYNTAX Counter32
					MAX-ACCESS read-only
					STATUS current
					DESCRIPTION
						"
							̫ڽֽ̫
						"
					::= { rcftRemoteIIEthFxStatisticEntry 4 }
					
	    rcftRemoteIIEthFxRxLostPackets OBJECT-TYPE
					SYNTAX Counter32
					MAX-ACCESS read-only
					STATUS current
					DESCRIPTION
						"
							̫ڽ̫
						"
					::= { rcftRemoteIIEthFxStatisticEntry 5 }

        rcftRemoteIIEthFxFluxTimer	OBJECT-TYPE
        			SYNTAX		Counter32
        			MAX-ACCESS 	read-only
        			STATUS		current
        			DESCRIPTION
        				"
        					ͳƵʱ
        				"			
                    ::= { rcftRemoteIIEthFxStatisticEntry 6 } 
                
	    rcftRemoteIIEthFxTxLostPackets OBJECT-TYPE
					SYNTAX Counter32
					MAX-ACCESS read-only
					STATUS current
					DESCRIPTION
						"
							̫ڷ̫
						"
					::= { rcftRemoteIIEthFxStatisticEntry 7 }                	        


----------------------------------------------------------------------------
------------------REMOTE'S REMOTE DEVICE FE TABLE
----------------------------------------------------------------------------          
          
      --   Fe Current table
	     rcftRemoteIIEthFePortTable OBJECT-TYPE          
              SYNTAX  SEQUENCE OF RcftRemoteIIEthFePortEntry
              MAX-ACCESS  not-accessible
              STATUS  current
              DESCRIPTION
              "
                 The RemoteII Device Fe Port table.
              "
             ::= { rcftRemoteIIDeviceEthFeObjects 1 }

   			rcftRemoteIIEthFePortEntry OBJECT-TYPE
              SYNTAX  RcftRemoteIIEthFePortEntry
              MAX-ACCESS  not-accessible
              STATUS  current
              DESCRIPTION
              "
                 An entry in the Fe Port config table.
              "
              INDEX   { rcftChassisIndex, rcftSlotIndex,rcftRemoteIIDeviceIndex,  rcftRemoteIIEthFeIndex }
             ::= { rcftRemoteIIEthFePortTable 1 }       
             
          RcftRemoteIIEthFePortEntry ::=
              SEQUENCE {
              			rcftRemoteIIEthFeIndex                  Integer32,
                    	rcftRemoteIIEthFeLinkStatus             INTEGER,
          			    rcftRemoteIIEthFeShutDown               INTEGER,   
          			    rcftRemoteIIEthFeAutoNegotiation        INTEGER,
          			    rcftRemoteIIEthFeSpeed                	INTEGER,
						rcftRemoteIIEthFeDuplex                 INTEGER,
						rcftRemoteIIEthFeRestrictSpeed			INTEGER,
						rcftRemoteIIEthFeFaultPass				INTEGER,
						rcftRemoteIIEthFeDisabledByRemoteTP		INTEGER,
						rcftRemoteIIEthFeDisabledByFxToFeFP		INTEGER,
						rcftRemoteIIEthFeTxRestrictSpeed		INTEGER,
						rcftRemoteIIEthFeTag					INTEGER,
						rcftRemoteIIEthFePVID                   INTEGER,
						rcftRemoteIIEthFeQoSPolicy				INTEGER
						}

            rcftRemoteIIEthFeIndex OBJECT-TYPE
					SYNTAX Integer32
					MAX-ACCESS read-only
					STATUS current
					DESCRIPTION
					"
						Զ豸̫ڶ˿
					"
					::= { rcftRemoteIIEthFePortEntry 1 }
	   
	   		rcftRemoteIIEthFeLinkStatus OBJECT-TYPE
					SYNTAX INTEGER
					{
						linkup(1),
						linkdown(2)	
					}
					MAX-ACCESS read-only
					STATUS current
					DESCRIPTION
					"
						Զ豸̫ڵlink״̬
					"
					::= { rcftRemoteIIEthFePortEntry 2 }
					
	 		rcftRemoteIIEthFeShutDown OBJECT-TYPE
					SYNTAX INTEGER
					{
						open(1),
						close(2),	
						closebyLocalOtherPortFault(3),
						closebyOppositeFePortFault(4),
						closebyLoopBack(5)
					}
					MAX-ACCESS read-write
					STATUS current
					DESCRIPTION
					"
						Զ豸̫ڵĿʹ
					"
					::= { rcftRemoteIIEthFePortEntry 3 }
					
		   rcftRemoteIIEthFeAutoNegotiation OBJECT-TYPE
			        SYNTAX INTEGER
			        {   
			            auto(1),
			            manul(2)
			        }
			        MAX-ACCESS read-write
			        STATUS current
			        DESCRIPTION
			          "
			          Զ豸Э̷ʽ1:Э,2:ֶ.   
			          This object indicating the negoation mode of the electronic port 
			          in the local module.When the value is 1 the eletronic port is 
			          set to auto negotiation,otherwise the eletronic port is set to manual negotiation.
			          "					
          			::= { rcftRemoteIIEthFePortEntry 4 }
					
		  rcftRemoteIIEthFeSpeed OBJECT-TYPE
		       SYNTAX INTEGER
		        {   
		            rcft10Mbps(1),
		            rcft100Mbps(2),
		            rcft1000Mbps(3),
		            rcft10Gbps(4),
		            other(16)
		        }
		        MAX-ACCESS read-write
		        STATUS current
		        DESCRIPTION
		          "
		            Զ豸ڵ.  
		            The speed of the electronic port. 
		            110Mbps
		            2100Mbps
		            31000Mbps
		            410Gbps
		            5other       
		          "					
		          ::= { rcftRemoteIIEthFePortEntry 5 }
					
					
		 rcftRemoteIIEthFeDuplex OBJECT-TYPE
		        SYNTAX INTEGER
		        {   
		            full-duplex(1),
		            half-duplex(2)
		        }
		        MAX-ACCESS read-write
		        STATUS current
		        DESCRIPTION
		          "
		          Զ豸˫ģʽ1:ȫ˫2:˫,3:Զ.   
		          The duplex mode of the electronic port.  
		          1:full duplex
		          2:half duplex      
		          "					
		         ::= { rcftRemoteIIEthFePortEntry 6 }
					
					
	  rcftRemoteIIEthFeRestrictSpeed	OBJECT-TYPE
				SYNTAX	INTEGER
				MAX-ACCESS	read-write
				STATUS	current
				DESCRIPTION
					"
						ڶԶ豸̫ӿڽ޶ʣ(n * valuen = 0,1,2....2^12. value = 32kb/s).
					"
			 ::= { rcftRemoteIIEthFePortEntry 7 }
			 
	  rcftRemoteIIEthFeFaultPass	OBJECT-TYPE
	  			SYNTAX INTEGER  
	  			{
	  				enable(1),
	  				disable(2)
	  			}
	  			MAX-ACCESS	read-write
	  			STATUS		current
	  			DESCRIPTION
	  				"
	  					ڶԶ豸̫ڹתƹ(1:ʹ,2:ֹ)
	  				"	 
			  ::= { rcftRemoteIIEthFePortEntry 8 }   
			  
	  rcftRemoteIIEthFeDisabledByRemoteTP	OBJECT-TYPE
			SYNTAX INTEGER
			{
				open(1),
				close(2)
			}		 	
			MAX-ACCESS	read-only
			STATUS	current
			DESCRIPTION
			"
				Զ豸̫ڹرյԭڶԶ˵linkdown		
			"
			::= { rcftRemoteIIEthFePortEntry 9 }		
			 	
		rcftRemoteIIEthFeDisabledByFxToFeFP	OBJECT-TYPE
			SYNTAX INTEGER
			{
				open(1),
				close(2)
			}		 	
			MAX-ACCESS	read-only
			STATUS	current
			DESCRIPTION
			"
				Զ豸̫ڹرյԭڹ⵽תƹʹ		
			"
			::= { rcftRemoteIIEthFePortEntry 10 }		
			 	
		rcftRemoteIIEthFeTxRestrictSpeed		OBJECT-TYPE
			SYNTAX	INTEGER
			MAX-ACCESS	read-write
			STATUS	current
			DESCRIPTION
			"
				Զ豸̫ڽ޶ʡֵӰ忨ͬ
			"
			::= { rcftRemoteIIEthFePortEntry 11 }	
				 	
			 
		rcftRemoteIIEthFeTag	OBJECT-TYPE
			SYNTAX INTEGER
			{
				tag(1),
				untag(2)
			}
			MAX-ACCESS read-write
			STATUS	current
			DESCRIPTION
			"
				Զ豸̫ڵıǩ
			"			                
		    ::= { rcftRemoteIIEthFePortEntry 12 }	
			                                         
		rcftRemoteIIEthFePVID   OBJECT-TYPE
			SYNTAX INTEGER
			MAX-ACCESS read-write
			STATUS	current
			DESCRIPTION
			"
				Զ豸̫ڵPVID
			"			                
		    ::= { rcftRemoteIIEthFePortEntry 13 }
			                                         
		rcftRemoteIIEthFeQoSPolicy	OBJECT-TYPE
			SYNTAX INTEGER
			MAX-ACCESS read-write
			STATUS	current
			DESCRIPTION
			"
				Bit0˿ȼ
     				1ȼ0ȼ
			"			                
		    ::= { rcftRemoteIIEthFePortEntry 14 }	
		    
	  
		    	
					
      rcftRemoteIIEthFeStatisticTable OBJECT-TYPE
	        SYNTAX SEQUENCE OF RcftRemoteIIEthFeStatisticEntry
	        MAX-ACCESS not-accessible
	        STATUS current
	        DESCRIPTION
	          "
	          Զ豸Eth˿ڵͳƱ.
	          "
            ::= {rcftRemoteIIDeviceEthFeObjects 2}

	    rcftRemoteIIEthFeStatisticEntry OBJECT-TYPE
	        SYNTAX RcftRemoteIIEthFeStatisticEntry
	        MAX-ACCESS not-accessible
	        STATUS current
	        DESCRIPTION
	          "
	             rcftRemoteIIEthFeIndexΪ
	          "
	        AUGMENTS { rcftRemoteIIEthFePortEntry }
	        ::= {rcftRemoteIIEthFeStatisticTable 1}

	    RcftRemoteIIEthFeStatisticEntry ::= SEQUENCE {
	           
				rcftRemoteIIEthFeTxPackets         Counter32, 
				rcftRemoteIIEthFeTxBytes           Counter32,
				rcftRemoteIIEthFeRxPackets         Counter32,
				rcftRemoteIIEthFeRxBytes           Counter32,
				rcftRemoteIIEthFeRxLostPackets     Counter32,
				rcftRemoteIIEthFeFluxTimer		   Counter32,
				rcftRemoteIIEthFeTxLostPackets	   Counter32				
	         }
					

    	  rcftRemoteIIEthFeTxPackets OBJECT-TYPE
					SYNTAX Counter32
					MAX-ACCESS read-only
					STATUS current
					DESCRIPTION
						"
							̫ڷ̫
						"
					::= { rcftRemoteIIEthFeStatisticEntry 1 }
					
		 rcftRemoteIIEthFeTxBytes OBJECT-TYPE
					SYNTAX Counter32
					MAX-ACCESS read-only
					STATUS current
					DESCRIPTION
						"
							̫ڷֽ̫
						"
					::= { rcftRemoteIIEthFeStatisticEntry 2 }
					
		 rcftRemoteIIEthFeRxPackets OBJECT-TYPE
					SYNTAX Counter32
					MAX-ACCESS read-only
					STATUS current
					DESCRIPTION
						"
							̫ڽ̫
						"
					::= { rcftRemoteIIEthFeStatisticEntry 3 }
					
		 rcftRemoteIIEthFeRxBytes OBJECT-TYPE
					SYNTAX Counter32
					MAX-ACCESS read-only
					STATUS current
					DESCRIPTION
						"
							̫ڽֽ̫
						"
					::= { rcftRemoteIIEthFeStatisticEntry 4 }
					
	    rcftRemoteIIEthFeRxLostPackets OBJECT-TYPE
					SYNTAX Counter32
					MAX-ACCESS read-only
					STATUS current
					DESCRIPTION
						"
							̫ڽ̫
						"
					::= { rcftRemoteIIEthFeStatisticEntry 5 }

        rcftRemoteIIEthFeFluxTimer	OBJECT-TYPE
        			SYNTAX	Counter32
        			MAX-ACCESS 	read-only
        			STATUS		current
        			DESCRIPTION
        				"
        					ͳƵʱ
        				"			
                    ::= { rcftRemoteIIEthFeStatisticEntry 6 }         
                    
       rcftRemoteIIEthFeTxLostPackets  OBJECT-TYPE
					SYNTAX Counter32
					MAX-ACCESS read-only
					STATUS current
					DESCRIPTION
						"
							̫ڷ̫
						"
					::= { rcftRemoteIIEthFeStatisticEntry 7 }
					
	     rcftRemoteIIEthFePortConfTable OBJECT-TYPE          
              SYNTAX  SEQUENCE OF RcftRemoteIIEthFePortConfEntry
              MAX-ACCESS  not-accessible
              STATUS  current
              DESCRIPTION
              "
                 The RemoteII Device Fe Port config table.
              "
             ::= { rcftRemoteIIDeviceEthFeObjects 3 }

   			rcftRemoteIIEthFePortConfEntry OBJECT-TYPE
              SYNTAX  RcftRemoteIIEthFePortConfEntry
              MAX-ACCESS  not-accessible
              STATUS  current
              DESCRIPTION
              "
                 An entry in the Fe Port config table.
              "
              INDEX   { rcftChassisIndex, rcftSlotIndex,rcftRemoteIIDeviceIndex,  rcftRemoteIIEthFeIndex }
             ::= { rcftRemoteIIEthFePortConfTable 1 }       
             
          RcftRemoteIIEthFePortConfEntry ::=
              SEQUENCE {
           			    rcftRemoteIIEthFeConfSpeed                	INTEGER,
						rcftRemoteIIEthFeConfDuplex                 INTEGER
					}
		  rcftRemoteIIEthFeConfSpeed OBJECT-TYPE
		       SYNTAX INTEGER
		        {   
		            rcft10Mbps(1),
		            rcft100Mbps(2),
		            rcft1000Mbps(3),
		            rcft10Gbps(4),
		            other(16)
		        }
		        MAX-ACCESS read-write
		        STATUS current
		        DESCRIPTION
		          "
		            Զ豸ڵϢ.  
		            The speed of the electronic port. 
		            110Mbps
		            2100Mbps
		            31000Mbps
		            410Gbps
		            5other       
		          "					
		          ::= { rcftRemoteIIEthFePortConfEntry 1 }
					
					
		 rcftRemoteIIEthFeConfDuplex OBJECT-TYPE
		        SYNTAX INTEGER
		        {   
		            full-duplex(1),
		            half-duplex(2)
		        }
		        MAX-ACCESS read-write
		        STATUS current
		        DESCRIPTION
		          "
		          Զ豸˫ģʽϢ1:ȫ˫2:˫,3:Զ.   
		          The duplex mode of the electronic port.  
		          1:full duplex
		          2:half duplex      
		          "					
		         ::= { rcftRemoteIIEthFePortConfEntry 2 }
           
       rcftRemoteIIDeviceVLANTable OBJECT-TYPE          
              SYNTAX  SEQUENCE OF RcftRemoteIIDeviceVLANEntry
              MAX-ACCESS  not-accessible
              STATUS  current
              DESCRIPTION
              "
                 The RemoteII Device VLAN table.
              "
             ::= { rcftRemoteIIDeviceVLANObjects 1 }

   			rcftRemoteIIDeviceVLANEntry OBJECT-TYPE
              SYNTAX  RcftRemoteIIDeviceVLANEntry
              MAX-ACCESS  not-accessible
              STATUS  current
              DESCRIPTION
              "
                 An entry in the VLAN config table.
              "
              INDEX   { rcftChassisIndex, rcftSlotIndex,rcftRemoteIIDeviceIndex,  rcftRemoteIIVLANIndex }
             ::= { rcftRemoteIIDeviceVLANTable 1 }       
             
          RcftRemoteIIDeviceVLANEntry ::=
              SEQUENCE {
              			rcftRemoteIIVLANIndex           Integer32,
                    	rcftRemoteIIVLANStatus          INTEGER,
          			    rcftRemoteIIVLANmember          INTEGER,   
          			    rcftRemoteIIVID        			INTEGER
   						}

            rcftRemoteIIVLANIndex 	OBJECT-TYPE
					SYNTAX Integer32
					MAX-ACCESS read-only
					STATUS current
					DESCRIPTION
					"
						Զ豸VLAN
					"
					::= { rcftRemoteIIDeviceVLANEntry 1 }  
			
			rcftRemoteIIVLANStatus    OBJECT-TYPE
					SYNTAX INTEGER
					MAX-ACCESS read-write
					STATUS current
					DESCRIPTION
					"
						VLAN ״̬
						1:2						
					"
					::= { rcftRemoteIIDeviceVLANEntry 2 }    
					
			rcftRemoteIIVLANmember    OBJECT-TYPE
					SYNTAX INTEGER
					MAX-ACCESS read-write
					STATUS current
					DESCRIPTION
					"
						 bit31~0Ӧ32·~1·EthFeڣnλΪ1ʾn+1˿ΪøVLANԱ
							ĿǰRC511-4FEE1-REV-B豸ֻ4·EthFe
							磺bit3=1bit0=1ʾ˿4Ͷ˿1ΪVLANĳԱ
					"
					::= { rcftRemoteIIDeviceVLANEntry 3 }  
			
			rcftRemoteIIVID     OBJECT-TYPE
					SYNTAX INTEGER
					MAX-ACCESS read-write
					STATUS current
					DESCRIPTION
					"
						 VLAN-ID1~4094
					"
					::= { rcftRemoteIIDeviceVLANEntry 4 } 
       

	---Զ豸IIϵͳTRAP--
	
		rcftRemoteIIDevExistTrap	NOTIFICATION-TYPE
			OBJECTS{
				 rcftRemoteIIDeviceExist
			}
			STATUS 	 current
			DESCRIPTION
			"
			     Զ豸IIλ״̬仯澯Զ豸IIλʧʱ͸澯
			      Զ豸IIɶʧָλʱ͸澯ָ. 
 			"
		  	::={rcftRemoteIIDeviceSysTraps 1}
		  	
		rcftRemoteIIDevVoltTooHighTrap	NOTIFICATION-TYPE
			OBJECTS{   
			         rcftRemoteIISysVoltageStatus
			}
			STATUS	current
			DESCRIPTION
			"
				Զ豸IIѹֵʱ͸ø澯	
			"		  
            ::={rcftRemoteIIDeviceSysTraps 2}
     
		rcftRemoteIIDevVoltTooLowTrap	NOTIFICATION-TYPE
			OBJECTS{   
			      rcftRemoteIISysVoltageStatus   
			}
			STATUS	current
			DESCRIPTION
			"
				Զ豸IIѹֵʱ͸ø澯	
			"		  
            ::={rcftRemoteIIDeviceSysTraps 3}  
            
   		rcftRemoteIIDevTmptTrap NOTIFICATION-TYPE
	       OBJECTS {
	
	          rcftRemoteIISysTemperature
	       }
	       STATUS  current
	       DESCRIPTION
	       "
	           Զ豸IIڻ¶ȸ澯ָԶ豸IIڻ¶ȸֵʱ͸澯
	           ֵָΧʱ͸澯ָ       
	       "
	       ::={ rcftRemoteIIDeviceSysTraps 4}     
	       
            
	---Զ豸IIڵTRAP--
            
            
	    rcftRemoteIIEthFeLinkTrap NOTIFICATION-TYPE
	        OBJECTS {
	      
	           rcftRemoteIIEthFeLinkStatus
	        }
	        STATUS             current
	        DESCRIPTION
	        "
	           Զ豸IIlink״̬仯澯ָ.  
	           link״̬updownʱ͸澯downupʱ͸澯ָ.  
	           The change of the link status of the eth port in the local module
	           will generate this trap.
	        "
	        ::= { rcftRemoteIIDeviceEthFeTraps 1 }  
	        
	---Զ豸IIڵTRAP--
	        
	     rcftRemoteIIEthFxPortRLKTrap  NOTIFICATION-TYPE
				OBJECTS{
				          rcftRemoteIIEthFxPortRLK
				}         
	        STATUS             current
	        DESCRIPTION  
	        "
	          Զ豸IIڽշlink״̬(1linkup2linkdown).   
	    	  The object indicating the status of the optical port 
	    	  in the receiving direction.
	    	  When the value is 1 the optical port link up,otherwise link down.
	        "
	        ::= { rcftRemoteIIDeviceEthFxTraps 1 }  
	        
	    rcftRemoteIIEthFxPortTLKTrap  NOTIFICATION-TYPE
				OBJECTS{
				          rcftRemoteIIEthFxPortTLK
				}         
	        STATUS             current
	        DESCRIPTION  
	        "
	          Զ豸IIڷͷlink״̬(1linkup2linkdown).   
	    	  The object indicating the status of the optical port 
	    	  in the receiving direction.
	    	  When the value is 1 the optical port link up,otherwise link down.
	        "
	        ::= { rcftRemoteIIDeviceEthFxTraps 2 }  
	        
	    rcftRemoteIIEthFxPortTxPowerTrap NOTIFICATION-TYPE
	       OBJECTS {
	          rcftRemoteIIEthFxPortTxPowerAbnormal
	       }
	       STATUS     current
	       DESCRIPTION
	       "
	       	Զ豸II͹⹦ʱ仯澯.
	       "
	       ::={ rcftRemoteIIDeviceEthFxTraps 3 }
	
	   rcftRemoteIIEthFxPortRxSensitiveTrap NOTIFICATION-TYPE
	       OBJECTS {
	
	          rcftRemoteIIEthFxPortRxSensitiveAbnormal
	       }
	       STATUS     current
	       DESCRIPTION
	       "
	         Զ豸IIȱ仯澯.
	       "
	       ::={ rcftRemoteIIDeviceEthFxTraps 4 }
	
	
	   rcftRemoteIIEthFxPortLaserTrap NOTIFICATION-TYPE
	       OBJECTS {
	
	          rcftRemoteIIEthFxPortLaserAbnormal
	       }
	       STATUS     current
	       DESCRIPTION
	       "
	         Զ豸IIܹ״̬仯澯.
	       "
	       ::={ rcftRemoteIIDeviceEthFxTraps 5 }
	
	
	   rcftRemoteIIEthFxPortSDTrap NOTIFICATION-TYPE
	       OBJECTS {
	          rcftRemoteIIEthFxPortSD
	       }
	       STATUS     current
	       DESCRIPTION
	       "
	         Զ豸IIģSDź쳣澯ͻָ. rcftSlotOSD״ֵ̬仯ʱ
	         ͸trap. Ǹ澯ǻָɰ󶨵ĶrcftSlotOSD״ֵ̬
	         1: ָ  2澯
	       "
	       ::={ rcftRemoteIIDeviceEthFxTraps 6 }
                    
	
	   rcftRemoteIIEthFxPortLinkTrap NOTIFICATION-TYPE
	       OBJECTS {
	          rcftRemoteIIEthFxPortLink
	       }
	       STATUS     current
	       DESCRIPTION
	       "
	          Զ豸IIڵlink״̬(1linkup2linkdown).   
	    	  The object indicating the status of the optical port.
	    	  When the value is 1 the optical port link up,otherwise link down.
	       "
	       ::={ rcftRemoteIIDeviceEthFxTraps 7 }
                      
	   rcftRemoteIIEthFxPortSfpRXLOSTrap NOTIFICATION-TYPE
	       OBJECTS {
	          rcftRemoteIIEthFxSfpRXLOS
	       }
	       STATUS     current
	       DESCRIPTION
	       "
	          Զ豸źLOS澯ָ. Զ豸źLOS䶪ʧʱ͸澯ɶʧʱ͸澯ָ.
	       "
	       ::={ rcftRemoteIIDeviceEthFxTraps 8 }
                      
	   rcftRemoteIIEthFxPortSfpExistTrap NOTIFICATION-TYPE
	       OBJECTS {
	          rcftRemoteIIEthFxSfpExist
	       }
	       STATUS     current
	       DESCRIPTION
	       "
	          Զ豸sfpģ鲻λ澯ָ. Զ豸sfpģλ䲻λʱ͸澯ɲλλʱ͸澯ָ.
	       "
	       ::={ rcftRemoteIIDeviceEthFxTraps 9 }
                      
                      
                      
END