11343 lines
		
	
	
		
			298 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			11343 lines
		
	
	
		
			298 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
-- $Log: E5-121-MIB.mib $
 | 
						|
-- Revision 1.80  2011/04/28 03:38:15  Alex.Shih
 | 
						|
-- Revision 1.79  2011/03/10 09:37:49  swee
 | 
						|
-- Remove supported in R5.x or later version info
 | 
						|
-- Revision 1.78  2011/02/09 00:25:01  Alex.Shih
 | 
						|
-- Revision 1.78  2011/02/09 00:09:51  Alex.Shih
 | 
						|
-- Revision 1.77  2011/01/27 09:24:12  Alex.Shih
 | 
						|
-- Revision 1.76  2011/01/26 12:10:03  ChunTing
 | 
						|
-- Revision 1.75  2011/01/24 06:03:10  Alex.Shih
 | 
						|
-- Revision 1.74  2011/01/07 07:32:04  cylien
 | 
						|
-- fix compile error of mibble
 | 
						|
-- Revision 1.73  2010/11/15 11:01:02  Alex.Shih
 | 
						|
-- Revision 1.72  2010/11/12 02:58:58  cylien
 | 
						|
-- Revision 1.71  2010/11/03 11:01:11  john
 | 
						|
-- Revision 1.70  2010/11/03 02:23:04  cylien
 | 
						|
-- Revision 1.69  2010/10/26 01:35:50  DavidGong
 | 
						|
-- Revision 1.68  2010/10/25 10:08:15  Alex.Shih
 | 
						|
-- Revision 1.67  2010/10/14 08:58:33  cylien
 | 
						|
-- Revision 1.66  2010/09/30 08:17:58  Alex.Shih
 | 
						|
-- Revision 1.65  2010/09/30 03:46:25  cylien
 | 
						|
-- Revision 1.64  2010/09/29 02:29:28  cylien
 | 
						|
-- Revision 1.63  2010/09/28 01:01:46  DavidGong
 | 
						|
-- Revision 1.62  2010/09/23 07:59:18  cylien
 | 
						|
-- Revision 1.61  2010/09/16 10:34:50  DavidGong
 | 
						|
-- Revision 1.60  2010/09/08 07:02:21  Alex.Shih
 | 
						|
-- Revision 1.59  2010/09/08 03:48:05  Alex.Shih
 | 
						|
-- Revision 1.58  2010/08/27 09:03:48  John
 | 
						|
-- Revision 1.57  2010/08/27 05:42:43  Alex.Shih
 | 
						|
-- Revision 1.56  2010/08/13 11:48:09  cylien
 | 
						|
-- Revision 1.55  2010/08/10 07:48:11  Alex.Shih
 | 
						|
-- Revision 1.54  2010/07/19 05:36:01  John
 | 
						|
-- Revision 1.53  2010/07/17 05:54:19  Alex.Shih
 | 
						|
-- Revision 1.51  2010/07/09 11:03:19  John
 | 
						|
-- Revision 1.50  2010/07/01 11:38:22  davidgong
 | 
						|
-- Revision 1.49  2010/07/01 11:12:03  davidgong
 | 
						|
-- Revision 1.48  2010/06/30 06:56:34  Alex.Shih
 | 
						|
-- Revision 1.47  2010/06/29 07:58:06  Ives
 | 
						|
-- Revision 1.46  2010/06/29 06:46:04  Alex.Shih
 | 
						|
-- Revision 1.45  2010/06/29 06:00:49  Alex.Shih
 | 
						|
-- Revision 1.44  2010/06/29 01:01:55  Alex.Shih
 | 
						|
-- Revision 1.43  2010/06/28 17:05:05  John
 | 
						|
-- Revision 1.41  2010/06/24 08:02:47  maverick
 | 
						|
-- Revision 1.40  2010/06/24 07:47:34  davidgong
 | 
						|
-- Revision 1.39  2010/06/24 05:28:16  davidgong
 | 
						|
-- Revision 1.38  2010/06/15 14:28:37  maverick
 | 
						|
-- Revision 1.37  2010/06/10 08:04:27  cylien
 | 
						|
-- Revision 1.36  2010/06/10 02:49:55  cylien
 | 
						|
-- Revision 1.35  2010/06/08 03:55:22  cylien
 | 
						|
-- Revision 1.34  2010/06/07 00:55:31  davidgong
 | 
						|
-- Revision 1.33  2010/06/04 11:56:58  Alex_Chang
 | 
						|
-- Revision 1.32  2010/06/03 12:07:29  JeFF
 | 
						|
-- Revision 1.31  2010/06/02 01:21:38  Alex.Shih
 | 
						|
-- Revision 1.30  2010/05/21 03:57:38  maverick
 | 
						|
-- Revision 1.29  2010/04/23 10:46:34  maverick
 | 
						|
-- Revision 1.28  2009/11/26 13:06:58  maverick
 | 
						|
-- add comment to obsoleted mib entries, mibble checked
 | 
						|
-- Revision 1.27  2009/09/15 05:51:32  maverick
 | 
						|
-- Revision 1.26  2009/09/15 02:48:22  maverick
 | 
						|
-- Revision 1.25  2009/09/01 01:32:36  maverick
 | 
						|
-- Revision 1.24  2009/07/27 08:16:56  niceguy
 | 
						|
-- Revision 1.23  2009/07/21 10:52:52  maverick
 | 
						|
-- Revision 1.21  2009/07/10 10:39:44  maverick
 | 
						|
-- Revision 1.20  2009/06/26 11:01:57  John
 | 
						|
-- Revision 1.19  2009/06/25 08:18:54  maverick
 | 
						|
-- Revision 1.18  2009/06/25 02:47:26  niceguy
 | 
						|
-- Revision 1.17  2009/06/10 02:26:39  John
 | 
						|
-- Revision 1.16  2009/06/09 06:59:07  maverick
 | 
						|
-- Revision 1.15  2009/05/27 09:19:31  niceguy
 | 
						|
-- Revision 1.14  2009/05/25 08:53:38  maverick
 | 
						|
-- Revision 1.13  2009/05/21 12:28:28  maverick
 | 
						|
-- Revision 1.12  2009/05/21 08:14:42  lbr
 | 
						|
-- Revision 1.11  2009/05/21 04:05:21  John
 | 
						|
-- Revision 1.10  2009/05/20 13:04:21  maverick
 | 
						|
-- Revision 1.9  2009/05/20 00:59:19  maverick
 | 
						|
-- Revision 1.8  2009/04/30 10:10:31  niceguy
 | 
						|
-- Revision 1.7  2009/04/29 05:51:22  niceguy
 | 
						|
-- Revision 1.6  2009/04/21 02:58:22  niceguy
 | 
						|
-- Revision 1.5  2009/03/06 12:32:03  maverick
 | 
						|
-- Revision 1.4  2008/11/14 12:17:47  niceguy
 | 
						|
-- Revision 1.3  2008/11/12 08:19:35  kenny
 | 
						|
-- Revision 1.2  2008/09/26 10:45:37  niceguy
 | 
						|
-- Revision 1.1  2008/09/18 01:50:27  niceguy
 | 
						|
-- Initial revision
 | 
						|
-- Revision 1.5  2008/08/21 10:55:19  kenny
 | 
						|
-- Revision 1.4  2008/08/15 10:29:16  maverick
 | 
						|
-- Revision 1.3  2008/08/05 06:35:53  maverick
 | 
						|
-- Revision 1.2  2008/08/04 12:47:34  maverick
 | 
						|
-- Revision 1.1  2008/07/11 09:36:15  maverick
 | 
						|
-- Initial revision
 | 
						|
-- Revision 1.7  2008/06/27 16:08:09  maverick
 | 
						|
-- Revision 1.6  2008/06/23 08:54:10  kenny
 | 
						|
-- Revision 1.5  2008/06/10 13:53:03  maverick
 | 
						|
-- Revision 1.4  2008/05/30 14:12:22  maverick
 | 
						|
-- Revision 1.3  2008/05/20 02:55:59  maverick
 | 
						|
-- Revision 1.2  2008/05/13 02:03:13  maverick
 | 
						|
-- Revision 1.6  2008/03/07 07:56:43  kenny
 | 
						|
-- Revision 1.5  2007/12/14 10:00:11  niceguy
 | 
						|
-- Revision 1.4  2007/12/14 02:42:41  niceguy
 | 
						|
-- Revision 1.3  2007/12/06 02:03:04  kenny
 | 
						|
-- Revision 1.2  2007/12/03 01:54:35  niceguy
 | 
						|
-- Revision 1.1  2007/12/03 01:45:30  niceguy
 | 
						|
-- Initial revision
 | 
						|
-- Initial revision
 | 
						|
 | 
						|
 | 
						|
    E5-121-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
    IMPORTS
 | 
						|
 | 
						|
	enterprises
 | 
						|
		FROM RFC1155-SMI
 | 
						|
	OBJECT-TYPE, Counter32, Gauge32, Unsigned32, Counter64, IpAddress, TimeTicks, NOTIFICATION-TYPE
 | 
						|
		FROM SNMPv2-SMI
 | 
						|
	DisplayString, PhysAddress, ifIndex
 | 
						|
		FROM RFC1213-MIB
 | 
						|
	RowStatus, TEXTUAL-CONVENTION
 | 
						|
		FROM SNMPv2-TC
 | 
						|
	VlanIndex, PortList, dot1qVlanIndex
 | 
						|
		FROM Q-BRIDGE-MIB
 | 
						|
	dot1dTrafficClass
 | 
						|
		FROM P-BRIDGE-MIB
 | 
						|
	MacAddress, Timeout, BridgeId, dot1dBasePort
 | 
						|
		FROM BRIDGE-MIB
 | 
						|
	dot1agCfmMdIndex, dot1agCfmMaIndex, dot1agCfmMepIdentifier
 | 
						|
		FROM IEEE8021-CFMD8-MIB;
 | 
						|
 | 
						|
 | 
						|
	calixNetworks		OBJECT IDENTIFIER ::= { enterprises 6321 }
 | 
						|
	calixRegistrations	OBJECT IDENTIFIER ::= { calixNetworks 1 }
 | 
						|
	calixProducts  	    OBJECT IDENTIFIER ::= { calixRegistrations 2 }
 | 
						|
	e5x100              OBJECT IDENTIFIER ::= { calixProducts 3 }
 | 
						|
	e5x121		OBJECT IDENTIFIER ::= { e5x100 4 }
 | 
						|
 | 
						|
 | 
						|
	alarmconf 	OBJECT IDENTIFIER ::= { e5x121 2 }
 | 
						|
	diagnostic 	OBJECT IDENTIFIER ::= { e5x121 4 }
 | 
						|
	multicast 	OBJECT IDENTIFIER ::= { e5x121 7 }
 | 
						|
	port 		OBJECT IDENTIFIER ::= { e5x121 8 }
 | 
						|
	profile		OBJECT IDENTIFIER ::= { e5x121 9 }
 | 
						|
	switch 		OBJECT IDENTIFIER ::= { e5x121 10 }
 | 
						|
	sys		OBJECT IDENTIFIER ::= { e5x121 11 }
 | 
						|
	trap		OBJECT IDENTIFIER ::= { e5x121 12 }
 | 
						|
	statistics	OBJECT IDENTIFIER ::= { e5x121 13 }
 | 
						|
	clear		OBJECT IDENTIFIER ::= { e5x121 14 }
 | 
						|
-- 15 reserved for cluster
 | 
						|
	voip		OBJECT IDENTIFIER ::= { e5x121 16 }
 | 
						|
	aesSeriesCommon		OBJECT IDENTIFIER ::= { e5x121 97 } -- obsoleted since R2.0 by maverick
 | 
						|
	iesSeriesCommon		OBJECT IDENTIFIER ::= { e5x121 98 }
 | 
						|
	accessSwitchCommonATM	OBJECT IDENTIFIER ::= { e5x121 99 }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
----------------------------------------
 | 
						|
-- alarmconf
 | 
						|
----------------------------------------
 | 
						|
 | 
						|
        alarmOps OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"The manager sets the corresponding bit value to 1 to start the operation
 | 
						|
        	and the agent clears the object to zero when the operation is successfully completed.
 | 
						|
        	The various bit positions are:
 | 
						|
		BIT 1: clear
 | 
						|
		BIT 2: cutoff"
 | 
						|
        ::= { alarmconf 1 }
 | 
						|
 | 
						|
-- Alarm Conf Table
 | 
						|
 | 
						|
        alarmConfTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF AlarmConfEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"This table includes alarm configuration."
 | 
						|
        ::= { alarmconf 2 }
 | 
						|
 | 
						|
	alarmConfEntry OBJECT-TYPE
 | 
						|
        SYNTAX AlarmConfEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"An entry in alarmConfTable."
 | 
						|
        INDEX { alarmConfId }
 | 
						|
        ::= { alarmConfTable 1 }
 | 
						|
 | 
						|
        AlarmConfEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			alarmConfId		INTEGER,
 | 
						|
			alarmConfFacility	INTEGER,
 | 
						|
			alarmConfTarget		INTEGER,
 | 
						|
			alarmConfSeverity	INTEGER,
 | 
						|
			alarmConfClearable  INTEGER
 | 
						|
           	}
 | 
						|
 | 
						|
        alarmConfId OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "
 | 
						|
 			5000:vdslLine_up
 | 
						|
 			5001:vdslLine_down
 | 
						|
 			5002:vdsl_tca_lol
 | 
						|
 			5003:vdsl_tca_lof
 | 
						|
 			5004:vdsl_tca_los
 | 
						|
 			5005:vdsl_tca_lop
 | 
						|
 			5006:vdsl_tca_es
 | 
						|
 			5007:vdsl_tca_ses
 | 
						|
 			5008:vdsl_tca_uas
 | 
						|
 			5009:xd_xtuc_loftrap
 | 
						|
 			5010:xd_xtuc_lostrap
 | 
						|
 			5011:xd_xtur_loftrap
 | 
						|
 			5012:xd_xtur_lostrap
 | 
						|
 			5013:xd_xtur_lprtrap
 | 
						|
 			5014:ad_dhcp_rt_full
 | 
						|
 			5015:ad_dhcp_dm_conflict
 | 
						|
 			5016:ad_dhcp_entry_full
 | 
						|
 			5017:ad_dhcp_ip_dup
 | 
						|
 			5018:ad_dhcp_mac_dup
 | 
						|
			10000:eqptVol_err
 | 
						|
			10001:eqptEqpttemp_err
 | 
						|
			10002:eqptFan_err
 | 
						|
			10003:eqptHw_rtc_fail
 | 
						|
			10004:eqptHw_mon_fail
 | 
						|
			10005:eqptCold_start
 | 
						|
			10006:eqptWarm_start
 | 
						|
			10007:eqptAlm_input
 | 
						|
			10008:voip_battery_fail
 | 
						|
			10009:voip_clock_fail
 | 
						|
			10010:voip_ringer_fault
 | 
						|
			10011:eqptAlm_input2
 | 
						|
			10012:eqptAlm_input3
 | 
						|
			15000:sysReboot
 | 
						|
			15001:sysAco
 | 
						|
			15002:sysAlm_clear
 | 
						|
			15003:sysLogin_fail
 | 
						|
			15004:sysAnti_spoofing
 | 
						|
			15005:sysAlm_svrty_change
 | 
						|
			15006:sysHost_terminate
 | 
						|
			20000:enetUp
 | 
						|
			20001:enetDown
 | 
						|
			25000:voip_temp_error
 | 
						|
			25001:voip_dc_power_fail
 | 
						|
			25002:voip_ac_power_fail
 | 
						|
			25003:voip_ring_timer_fail
 | 
						|
			25004:voip_ring_rsrce_fail
 | 
						|
			25006:voip_dhcp_clt_fail
 | 
						|
			25007:voip_call_setup_failed
 | 
						|
			25008:voip_call_threshold_violate
 | 
						|
			30000:cfmError
 | 
						|
		"
 | 
						|
        ::= { alarmConfEntry 1 }
 | 
						|
 | 
						|
        alarmConfFacility OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
        		local1(1),
 | 
						|
        		local2(2),
 | 
						|
        		local3(3),
 | 
						|
        		local4(4),
 | 
						|
        		local5(5),
 | 
						|
        		local6(6),
 | 
						|
        		local7(7)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Alarm facility."
 | 
						|
        ::= { alarmConfEntry 2 }
 | 
						|
 | 
						|
        alarmConfTarget OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The destination which alarms are reported to. Set the bit to 1 to enable the target.
 | 
						|
                BIT 1: snmp trap
 | 
						|
                BIT 2: syslog"
 | 
						|
        ::= { alarmConfEntry 3 }
 | 
						|
 | 
						|
        alarmConfSeverity OBJECT-TYPE
 | 
						|
        SYNTAX 	INTEGER  {
 | 
						|
        		critical(1),
 | 
						|
        		major(2),
 | 
						|
        		minor(3),
 | 
						|
        		info(4)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Alarm severity"
 | 
						|
        ::= { alarmConfEntry 4 }
 | 
						|
 | 
						|
        alarmConfClearable OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER  {
 | 
						|
                        clearable(1),
 | 
						|
                        unclearable(2)
 | 
						|
                }
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Setting the object to one indicates that the alarm is to be cleared when user submits alarm clear."
 | 
						|
        ::= { alarmConfEntry 5 }
 | 
						|
 | 
						|
-- Alarm Current Table
 | 
						|
 | 
						|
        alarmCurrTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF AlarmCurrEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"This table includes current alarm information."
 | 
						|
        ::= { alarmconf 3 }
 | 
						|
 | 
						|
	alarmCurrEntry OBJECT-TYPE
 | 
						|
        SYNTAX AlarmCurrEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"An entry in alarmCurrTable."
 | 
						|
        INDEX { alarmCurrIndex }
 | 
						|
        ::= { alarmCurrTable 1 }
 | 
						|
 | 
						|
        AlarmCurrEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			alarmCurrIndex		INTEGER,
 | 
						|
			alarmCurrOccurTime	TimeTicks,
 | 
						|
			alarmCurrTrapOid	OBJECT IDENTIFIER,
 | 
						|
			alarmCurrParam1		INTEGER,
 | 
						|
			alarmCurrParam2		INTEGER,
 | 
						|
			alarmCurrParam3		INTEGER,
 | 
						|
			alarmCurrParam4		INTEGER,
 | 
						|
			alarmCurrParam5		INTEGER,
 | 
						|
			alarmCurrParam6		INTEGER,
 | 
						|
			alarmCurrParam7		INTEGER,
 | 
						|
			alarmCurrParam8		INTEGER,
 | 
						|
			alarmCurrTimeDescr	DisplayString,
 | 
						|
			alarmCurrSeverity	INTEGER,
 | 
						|
			alarmCurrDescr		DisplayString
 | 
						|
           	}
 | 
						|
 | 
						|
        alarmCurrIndex OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Index of the alarm."
 | 
						|
        ::= { alarmCurrEntry 1 }
 | 
						|
 | 
						|
        alarmCurrOccurTime OBJECT-TYPE
 | 
						|
        SYNTAX TimeTicks
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Alarm occurence time (in hundredths of a second) since the system was last re-initialized."
 | 
						|
        ::= { alarmCurrEntry 2 }
 | 
						|
 | 
						|
        alarmCurrTrapOid OBJECT-TYPE
 | 
						|
        SYNTAX OBJECT IDENTIFIER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Trap OID of the alarm."
 | 
						|
        ::= { alarmCurrEntry 3 }
 | 
						|
 | 
						|
        alarmCurrParam1 OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The 1st parameter of the alarm."
 | 
						|
        ::= { alarmCurrEntry 4 }
 | 
						|
 | 
						|
        alarmCurrParam2 OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The 2nd parameter of the alarm."
 | 
						|
        ::= { alarmCurrEntry 5 }
 | 
						|
 | 
						|
        alarmCurrParam3 OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The 3rd parameter of the alarm."
 | 
						|
        ::= { alarmCurrEntry 6 }
 | 
						|
 | 
						|
        alarmCurrParam4 OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The 4th parameter of the alarm."
 | 
						|
        ::= { alarmCurrEntry 7 }
 | 
						|
 | 
						|
        alarmCurrParam5 OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The 5th parameter of the alarm."
 | 
						|
        ::= { alarmCurrEntry 8 }
 | 
						|
 | 
						|
        alarmCurrParam6 OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The 6th parameter of the alarm."
 | 
						|
        ::= { alarmCurrEntry 9 }
 | 
						|
 | 
						|
        alarmCurrParam7 OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The 7th parameter of the alarm."
 | 
						|
        ::= { alarmCurrEntry 10 }
 | 
						|
 | 
						|
        alarmCurrParam8 OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The 8th parameter of the alarm."
 | 
						|
        ::= { alarmCurrEntry 11 }
 | 
						|
 | 
						|
        alarmCurrTimeDescr OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The string representation of occurence time (YYYY/MM/DD HH:MM:SS)."
 | 
						|
        ::= { alarmCurrEntry 12 }
 | 
						|
 | 
						|
        alarmCurrSeverity OBJECT-TYPE
 | 
						|
        SYNTAX 	INTEGER {
 | 
						|
        		critical(1),
 | 
						|
        		major(2),
 | 
						|
        		minor(3),
 | 
						|
        		info(4)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The severity of the alarm."
 | 
						|
        ::= { alarmCurrEntry 13 }
 | 
						|
 | 
						|
        alarmCurrDescr OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The description of the alarm."
 | 
						|
        ::= { alarmCurrEntry 14 }
 | 
						|
 | 
						|
-- Alarm Severity Port Table
 | 
						|
 | 
						|
        alarmSeverityPortTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF AlarmSeverityPortEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"This table includes the configuration of alarm reporting severity threshold for each port."
 | 
						|
        ::= { alarmconf 4 }
 | 
						|
 | 
						|
	alarmSeverityPortEntry OBJECT-TYPE
 | 
						|
        SYNTAX AlarmSeverityPortEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"An entry in alarmSeverityPortTable."
 | 
						|
        INDEX { ifIndex }
 | 
						|
        ::= { alarmSeverityPortTable 1 }
 | 
						|
 | 
						|
        AlarmSeverityPortEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			severityThresh	INTEGER
 | 
						|
           	}
 | 
						|
 | 
						|
        severityThresh OBJECT-TYPE
 | 
						|
        SYNTAX 	INTEGER {
 | 
						|
        		critical(1),
 | 
						|
        		major(2),
 | 
						|
        		minor(3),
 | 
						|
        		info(4)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The minimum alarm severity that is reported."
 | 
						|
        ::= { alarmSeverityPortEntry 1 }
 | 
						|
 | 
						|
----------------------------------------
 | 
						|
-- diagnostic
 | 
						|
----------------------------------------
 | 
						|
 | 
						|
	selt		OBJECT IDENTIFIER ::= { diagnostic 3 }
 | 
						|
	ldm			OBJECT IDENTIFIER ::= { diagnostic 4 }
 | 
						|
	mlt		    OBJECT IDENTIFIER ::= { diagnostic 5 }
 | 
						|
 | 
						|
 | 
						|
--------------------
 | 
						|
-- selt
 | 
						|
--------------------
 | 
						|
 | 
						|
	seltTarget OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"IfIndex of the port which would be performed single end loopback test."
 | 
						|
	::= { selt 1 }
 | 
						|
 | 
						|
	seltOps OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The manager sets the object to 1 to start the selt
 | 
						|
        	and the agent clears the object to zero when selt is successfully completed."
 | 
						|
	::= { selt 2 }
 | 
						|
 | 
						|
	seltStatus OBJECT-TYPE
 | 
						|
	SYNTAX DisplayString
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"Status description of the selt result."
 | 
						|
	::= { selt 3 }
 | 
						|
 | 
						|
	seltCableType OBJECT-TYPE
 | 
						|
	SYNTAX 	INTEGER {
 | 
						|
			awg24(1),
 | 
						|
			awg26(2)
 | 
						|
		}
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The cable type that selt result indicates."
 | 
						|
	::= { selt 4 }
 | 
						|
 | 
						|
	seltLoopEstimateLengthFt OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	UNITS "feet"
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The estimated loop length that selt result indicates."
 | 
						|
	::= { selt 5 }
 | 
						|
 | 
						|
	seltLoopEstimateLengthMeter OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	UNITS "meter"
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The estimated loop length that selt result indicates."
 | 
						|
	::= { selt 6 }
 | 
						|
 | 
						|
--------------------
 | 
						|
-- ldm
 | 
						|
--------------------
 | 
						|
 | 
						|
	ldmTarget OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"IfIndex of the port which would be performed ldm test."
 | 
						|
	::= { ldm 1 }
 | 
						|
 | 
						|
	ldmOps OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The manager sets the object to 1 to start the ldm test
 | 
						|
        	and the agent clears the object to zero when ldm test is successfully completed."
 | 
						|
	::= { ldm 2 }
 | 
						|
 | 
						|
	ldmStatus OBJECT-TYPE
 | 
						|
	SYNTAX DisplayString
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"Status description of ldm test result."
 | 
						|
	::= { ldm 3 }
 | 
						|
 | 
						|
	ldmXtucLoopAttenuation OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	UNITS "tenth dB"
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"Loop Attenuation."
 | 
						|
	::= { ldm 4 }
 | 
						|
 | 
						|
	ldmXtucSignalAttenuation OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	UNITS "tenth dB"
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"Signal Attenuation."
 | 
						|
	::= { ldm 5 }
 | 
						|
 | 
						|
	ldmXtucSignalMargin OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	UNITS "tenth dB"
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"Signal Margin."
 | 
						|
	::= { ldm 6 }
 | 
						|
 | 
						|
	ldmXtucAggregateTxPower OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	UNITS "tenth dB"
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"Actual Aggregate Transmit Power."
 | 
						|
	::= { ldm 7 }
 | 
						|
 | 
						|
	ldmXtucAttainableBitRate OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	UNITS "bits per second"
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"Attainable Bit Rate."
 | 
						|
	::= { ldm 8 }
 | 
						|
 | 
						|
	ldmXturLoopAttenuation OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	UNITS "tenth dB"
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"Loop Attenuation."
 | 
						|
	::= { ldm 9 }
 | 
						|
 | 
						|
	ldmXturSignalAttenuation OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	UNITS "tenth dB"
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS	current
 | 
						|
	DESCRIPTION
 | 
						|
		"Signal Attenuation."
 | 
						|
	::= { ldm 10 }
 | 
						|
 | 
						|
	ldmXturSignalMargin OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	UNITS "tenth dB"
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"Signal Margin."
 | 
						|
	::= { ldm 11 }
 | 
						|
 | 
						|
	ldmXturAggregateTxPower OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	UNITS "tenth dB"
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"Actual Aggregate Transmit Power."
 | 
						|
	::= { ldm 12 }
 | 
						|
 | 
						|
	ldmXturAttainableBitRate OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	UNITS "bits per second"
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"Attainable Bit Rate."
 | 
						|
	::= { ldm 13 }
 | 
						|
 | 
						|
	ldmXtucNumOfSubcarriersPerPort OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The number of subcarriers per port for ATU-C."
 | 
						|
	::= { ldm 14 }
 | 
						|
 | 
						|
	ldmXturNumOfSubcarriersPerPort OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The number of subcarriers per port for ATU-R."
 | 
						|
	::= { ldm 15 }
 | 
						|
 | 
						|
	ldmXtucHlinScale OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"Scale of Hlin."
 | 
						|
	::= { ldm 16 }
 | 
						|
 | 
						|
	ldmXtucHlinReal1 OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The object provides real part of Hlin for the first 256 subcarriers.
 | 
						|
		Each subcarrier takes two octets to store the value."
 | 
						|
	::= { ldm 17 }
 | 
						|
 | 
						|
	ldmXtucHlinReal2 OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The object provides real part of Hlin for the last 256 subcarriers.
 | 
						|
		Each subcarrier takes two octets to store the value."
 | 
						|
	::= { ldm 18 }
 | 
						|
 | 
						|
	ldmXtucHlinImage1 OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The object provides image part of Hlin for the first 256 subcarriers.
 | 
						|
		Each subcarrier takes two octets to store the value."
 | 
						|
	::= { ldm 19 }
 | 
						|
 | 
						|
	ldmXtucHlinImage2 OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The object provides image part of Hlin for the last 256 subcarriers.
 | 
						|
		Each subcarrier takes two octets to store the value."
 | 
						|
	::= { ldm 20 }
 | 
						|
 | 
						|
	ldmXtucHlog1 OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The object provides Hlog for the first 256 subcarriers.
 | 
						|
		Each subcarrier takes two octets to store the value."
 | 
						|
	::= { ldm 21 }
 | 
						|
 | 
						|
	ldmXtucHlog2 OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The object provides Hlog for the last 256 subcarriers.
 | 
						|
		Each subcarrier takes two octets to store the value."
 | 
						|
	::= { ldm 22 }
 | 
						|
 | 
						|
	ldmXtucQln1 OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The object provides QLN for the first 256 subcarriers.
 | 
						|
		Each subcarrier takes two octets to store the value."
 | 
						|
	::= { ldm 23 }
 | 
						|
 | 
						|
	ldmXtucQln2 OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The object provides QLN for the last 256 subcarriers.
 | 
						|
		Each subcarrier takes two octets to store the value."
 | 
						|
	::= { ldm 24 }
 | 
						|
 | 
						|
	ldmXtucSnr1 OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The object provides SNR for the first 256 subcarriers.
 | 
						|
		Each subcarrier takes two octets to store the value."
 | 
						|
	::= { ldm 25 }
 | 
						|
 | 
						|
	ldmXtucSnr2 OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The object provides SNR for the last 256 subcarriers.
 | 
						|
		Each subcarrier takes two octets to store the value."
 | 
						|
	::= { ldm 26 }
 | 
						|
 | 
						|
	ldmXturHlinScale OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"Scale of Hlin."
 | 
						|
	::= { ldm 27 }
 | 
						|
 | 
						|
	ldmXturHlinReal OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"Real part of Hlin. Each subcarrier takes two octets to store the value."
 | 
						|
	::= { ldm 28 }
 | 
						|
 | 
						|
	ldmXturHlinImage OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"Image part of Hlin. Each subcarrier takes two octets to store the value."
 | 
						|
	::= { ldm 29 }
 | 
						|
 | 
						|
	ldmXturHlog OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"Hlog of subcarrier. Each subcarrier takes two octets to store the value."
 | 
						|
	::= { ldm 30 }
 | 
						|
 | 
						|
	ldmXturQln OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"QLN of subcarrier. Each subcarrier takes two octets to store the value."
 | 
						|
	::= { ldm 31 }
 | 
						|
 | 
						|
	ldmXturSnr OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"SNR of subcarrier. Each subcarrier takes two octets to store the value."
 | 
						|
	::= { ldm 32 }
 | 
						|
 | 
						|
	ldmXtucHlogGroupFactor OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The Hlog group factor of ATU-C."
 | 
						|
	::= { ldm 33 }
 | 
						|
 | 
						|
	ldmXtucQlnGroupFactor OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The Qln group factor of ATU-C."
 | 
						|
	::= { ldm 34 }
 | 
						|
	
 | 
						|
	ldmXtucSnrGroupFactor OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The Snr group factor of ATU-C."
 | 
						|
	::= { ldm 35 }
 | 
						|
	
 | 
						|
	ldmXturHlogGroupFactor OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The Hlog group factor of ATU-R."
 | 
						|
	::= { ldm 36 }
 | 
						|
 | 
						|
	ldmXturQlnGroupFactor OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The Qln group factor of ATU-R."
 | 
						|
	::= { ldm 37 }
 | 
						|
	
 | 
						|
	ldmXturSnrGroupFactor OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The Snr group factor of ATU-R."
 | 
						|
	::= { ldm 38 }
 | 
						|
	
 | 
						|
--------------------
 | 
						|
-- mlt
 | 
						|
--------------------
 | 
						|
 | 
						|
	mltTarget OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"IfIndex of the port which would be performed Metallic Link Test."
 | 
						|
	::= { mlt 1 }
 | 
						|
 | 
						|
	mltOps OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The manager sets the object to 1 to start the mlt
 | 
						|
        	and the agent clears the object to zero when mlt is successfully completed."
 | 
						|
	::= { mlt 2 }
 | 
						|
 | 
						|
        mltOption OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
        		all(1),
 | 
						|
        		vac(2),
 | 
						|
        		vdc(3),
 | 
						|
        		rload(4),
 | 
						|
        		riso(5),
 | 
						|
        		cap(6),
 | 
						|
        		ren(7),
 | 
						|
        		ring(8),
 | 
						|
        		metering(9)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"all : test all items
 | 
						|
		 vac: test AC voltage
 | 
						|
		 vdc: test DC voltage
 | 
						|
		 rload: test load resistance
 | 
						|
		 riso: test isolation resistance
 | 
						|
		 cap: test capacitor
 | 
						|
		 ren: test REN value
 | 
						|
		 ring: test ring voltage
 | 
						|
		 metering: test metering voltage"
 | 
						|
        ::= { mlt 3 }
 | 
						|
 | 
						|
        mltForce OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
        		force(1),
 | 
						|
        		notForce(2)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Force test even the port is in use."
 | 
						|
        ::= { mlt 4 }
 | 
						|
 | 
						|
        mltResult 	OBJECT IDENTIFIER ::= { mlt 5 }
 | 
						|
 | 
						|
	mltVacTip OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	UNITS "0.1 rms"
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { mltResult 1 }
 | 
						|
 | 
						|
	mltVacRing OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	UNITS "0.1 rms"
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { mltResult 2 }
 | 
						|
 | 
						|
	mltVacDiff OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	UNITS "0.1 rms"
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { mltResult 3 }
 | 
						|
 | 
						|
	mltVdcTip OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	UNITS "0.1 volt"
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { mltResult 4 }
 | 
						|
 | 
						|
	mltVdcRing OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	UNITS "0.1 volt"
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { mltResult 5 }
 | 
						|
 | 
						|
	mltVdcDiff OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	UNITS "0.1 volt"
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { mltResult 6 }
 | 
						|
 | 
						|
	mltRLoop OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	UNITS "0.1 ohm"
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { mltResult 7 }
 | 
						|
 | 
						|
	mltRtg OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	UNITS "0.1 ohm"
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { mltResult 8 }
 | 
						|
 | 
						|
	mltRrg OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	UNITS "0.1 ohm"
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { mltResult 9 }
 | 
						|
 | 
						|
	mltRtr OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	UNITS "0.1 ohm"
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { mltResult 10 }
 | 
						|
 | 
						|
	mltCtg OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	UNITS "10^-9 F"
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { mltResult 11 }
 | 
						|
 | 
						|
	mltCrg OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	UNITS "10^-9 F"
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { mltResult 12 }
 | 
						|
 | 
						|
	mltCtr OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	UNITS "10^-9 F"
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { mltResult 13 }
 | 
						|
 | 
						|
	mltRen OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	UNITS "0.1 ren"
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { mltResult 14 }
 | 
						|
 | 
						|
	mltVRing OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	UNITS "0.1 rms"
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { mltResult 15 }
 | 
						|
 | 
						|
	mltVMetering OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	UNITS "0.1 vpeak"
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { mltResult 16 }
 | 
						|
 | 
						|
	mltDialToneDetected OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER {
 | 
						|
			yes(1),
 | 
						|
			no(2)
 | 
						|
		}
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { mltResult 17 }
 | 
						|
 | 
						|
	mltDetectedDtmfCount OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { mltResult 18 }
 | 
						|
 | 
						|
	mltDialToneDelay OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	UNITS "0.001 sec"
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { mltResult 19 }
 | 
						|
 | 
						|
-- mlt relay table
 | 
						|
 | 
						|
	mltRelayTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF MltRelayEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Perform specified MLT relay function, or turn off
 | 
						|
		MLT relay function in specified subscriber."
 | 
						|
        ::= { mlt 6 }
 | 
						|
 | 
						|
        mltRelayEntry OBJECT-TYPE
 | 
						|
        SYNTAX MltRelayEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"An entry of mltRelayTable."
 | 
						|
        INDEX  { ifIndex }
 | 
						|
        ::= { mltRelayTable 1 }
 | 
						|
 | 
						|
        MltRelayEntry ::=
 | 
						|
		SEQUENCE {
 | 
						|
        		mltRelaySet		INTEGER
 | 
						|
           	}
 | 
						|
 | 
						|
        mltRelaySet OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
        		in(1),
 | 
						|
        		out(2),
 | 
						|
        		both(3),
 | 
						|
        		off(4)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"By default, relay function is turned off."
 | 
						|
        ::= { mltRelayEntry 1 }
 | 
						|
 | 
						|
 | 
						|
----------------------------------------
 | 
						|
-- multicast
 | 
						|
----------------------------------------
 | 
						|
-- Obsoleted in calix MRD20 since Revision 1.20 at 2009/06/25 by niceguy 
 | 
						|
--  Object mcastBandwidth, igmpCount below is kept for R1.x below. Not used for R2.x and above.
 | 
						|
 | 
						|
	mcastBandwidth		OBJECT IDENTIFIER ::= { multicast 4 }
 | 
						|
	igmpCount		OBJECT IDENTIFIER ::= { multicast 5 }
 | 
						|
	mvlan			OBJECT IDENTIFIER ::= { multicast 6 }
 | 
						|
	queryVid		OBJECT IDENTIFIER ::= { multicast 7 }
 | 
						|
	igmpTimer		OBJECT IDENTIFIER ::= { multicast 11 }
 | 
						|
	auditQuery		OBJECT IDENTIFIER ::= { multicast 12 }
 | 
						|
	igmpProfile		OBJECT IDENTIFIER ::= { multicast 13 }
 | 
						|
 | 
						|
	igmpEnable OBJECT-TYPE
 | 
						|
	SYNTAX	INTEGER {
 | 
						|
			enableProxy(1),
 | 
						|
			enableSnooping(2),
 | 
						|
			disable(3)
 | 
						|
		}
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"Enable/disable IGMP protocol."
 | 
						|
	::= { multicast 1 }
 | 
						|
 | 
						|
	igmpVersion OBJECT-TYPE
 | 
						|
	SYNTAX	INTEGER {
 | 
						|
			v2(1),
 | 
						|
			v3(2)
 | 
						|
		}
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"Setting IGMP version."
 | 
						|
	::= { multicast 9 }
 | 
						|
 | 
						|
	igmpLeaveMode OBJECT-TYPE
 | 
						|
	SYNTAX	INTEGER {
 | 
						|
        		immediateLeave(1),
 | 
						|
        		lastMemberQuery(2)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Configure IGMP leave message handling mode."
 | 
						|
	::= { multicast 10 }
 | 
						|
 | 
						|
--------------------
 | 
						|
--  bandwidth
 | 
						|
--------------------
 | 
						|
-- removed in calix MRD20
 | 
						|
--  To support multiple version of E5-1xx (Currently R1.x and R2.x), we keep all those useful entries in the MIB
 | 
						|
	mcastDefaultBandwidth OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER (1..100000)
 | 
						|
	UNITS "Kbps"
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"Default bandwidth requirement for a multicast channel."
 | 
						|
	::= { mcastBandwidth 1 }
 | 
						|
 | 
						|
	maxNumOfMcastBw OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The maximum number of row entries that user can create in mcastBwTable."
 | 
						|
	::= { mcastBandwidth 2 }
 | 
						|
 | 
						|
-- mcastBwTable
 | 
						|
	mcastBwTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF McastBwEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "This table defines bandwidth budget for a range of multicast IP channels."
 | 
						|
        ::= { mcastBandwidth 3 }
 | 
						|
 | 
						|
        mcastBwEntry OBJECT-TYPE
 | 
						|
        SYNTAX McastBwEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry of mcastBwTable."
 | 
						|
        INDEX { mcastBwIndex, mcastBwStartIp, mcastBwEndIp }
 | 
						|
        ::= { mcastBwTable 1 }
 | 
						|
 | 
						|
        McastBwEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
        		mcastBwIndex		INTEGER,
 | 
						|
        		mcastBwStartIp		IpAddress,
 | 
						|
        		mcastBwEndIp		IpAddress,
 | 
						|
        		mcastBwBandwidth	INTEGER,
 | 
						|
			mcastBwRowStatus	RowStatus
 | 
						|
           	}
 | 
						|
 | 
						|
	mcastBwIndex OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The index which specify the entry."
 | 
						|
	::= { mcastBwEntry 1 }
 | 
						|
 | 
						|
	mcastBwStartIp OBJECT-TYPE
 | 
						|
	SYNTAX IpAddress
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The start multicast IP of the bandwidth control range."
 | 
						|
	::= { mcastBwEntry 2 }
 | 
						|
 | 
						|
	mcastBwEndIp OBJECT-TYPE
 | 
						|
	SYNTAX IpAddress
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The end multicast IP of the bandwidth control range."
 | 
						|
	::= { mcastBwEntry 3 }
 | 
						|
 | 
						|
	mcastBwBandwidth OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	UNITS "Kbps"
 | 
						|
	MAX-ACCESS read-create
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The bandwidth budget for the multicast IP channels."
 | 
						|
	::= { mcastBwEntry 4 }
 | 
						|
 | 
						|
	mcastBwRowStatus OBJECT-TYPE
 | 
						|
	SYNTAX RowStatus
 | 
						|
	MAX-ACCESS read-create
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The row status of the entry."
 | 
						|
	::= { mcastBwEntry 5 }
 | 
						|
 | 
						|
-- mcastBwPortTable
 | 
						|
 | 
						|
        mcastBwPortTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF McastBwPortEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"This table specify the multicast bandwidth control of the port."
 | 
						|
        ::= { mcastBandwidth 4 }
 | 
						|
 | 
						|
	mcastBwPortEntry OBJECT-TYPE
 | 
						|
        SYNTAX McastBwPortEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry of mcastBwPortTable."
 | 
						|
        INDEX { ifIndex }
 | 
						|
        ::= { mcastBwPortTable 1 }
 | 
						|
 | 
						|
        McastBwPortEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			mcastBwPortEnable	INTEGER,
 | 
						|
			mcastBwPortBandwidth	INTEGER
 | 
						|
           	}
 | 
						|
 | 
						|
        mcastBwPortEnable OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
        		enable(1),
 | 
						|
        		disable(2)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Enable/disable multicast bandwidth control for a port."
 | 
						|
        ::= { mcastBwPortEntry 1 }
 | 
						|
 | 
						|
        mcastBwPortBandwidth OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        UNITS "Kbps"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Set bandwidth threshold for a port."
 | 
						|
        ::= { mcastBwPortEntry 2 }
 | 
						|
 | 
						|
--------------------
 | 
						|
--  igmpCount
 | 
						|
--------------------
 | 
						|
-- removed in calix MRD20
 | 
						|
--  To support multiple version of E5-1xx (Currently R1.x and R2.x), we keep all those useful entries in the MIB
 | 
						|
        igmpCountPortTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF IgmpCountPortEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"This table specify the IGMP count limiting of the port."
 | 
						|
        ::= { igmpCount 1 }
 | 
						|
 | 
						|
	igmpCountPortEntry OBJECT-TYPE
 | 
						|
        SYNTAX IgmpCountPortEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry of igmpCountPortTable."
 | 
						|
        INDEX { ifIndex }
 | 
						|
        ::= { igmpCountPortTable 1 }
 | 
						|
 | 
						|
        IgmpCountPortEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			igmpCountPortEnable	INTEGER,
 | 
						|
			igmpCountPortLimit	INTEGER
 | 
						|
           	}
 | 
						|
 | 
						|
        igmpCountPortEnable OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
        		enable(1),
 | 
						|
        		disable(2)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Enable/disable IGMP count limiting for a port."
 | 
						|
        ::= { igmpCountPortEntry 1 }
 | 
						|
 | 
						|
        igmpCountPortLimit OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..16)
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The maximum allowed IGMP report count for a port."
 | 
						|
        ::= { igmpCountPortEntry 2 }
 | 
						|
 | 
						|
--------------------
 | 
						|
--  mvlan
 | 
						|
--------------------
 | 
						|
 | 
						|
	maxNumOfMvlan OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The maximum number of row entries that user can create in mvlanTable."
 | 
						|
	::= { mvlan 1 }
 | 
						|
 | 
						|
-- mvlanTable
 | 
						|
 | 
						|
	mvlanTable OBJECT-TYPE
 | 
						|
   	SYNTAX SEQUENCE OF MvlanEntry
 | 
						|
    	MAX-ACCESS not-accessible
 | 
						|
    	STATUS current
 | 
						|
    	DESCRIPTION
 | 
						|
        	"A table containing static configuration information for
 | 
						|
        	each multicast VLAN configured into the device."
 | 
						|
    	::= { mvlan 2 }
 | 
						|
 | 
						|
	mvlanEntry OBJECT-TYPE
 | 
						|
    	SYNTAX MvlanEntry
 | 
						|
    	MAX-ACCESS not-accessible
 | 
						|
    	STATUS current
 | 
						|
    	DESCRIPTION
 | 
						|
        	"An entry of mvlanTable."
 | 
						|
    	INDEX { mvlanIndex }
 | 
						|
    	::= { mvlanTable 1 }
 | 
						|
 | 
						|
	MvlanEntry ::=
 | 
						|
    		SEQUENCE {
 | 
						|
    			mvlanIndex		VlanIndex,
 | 
						|
        		mvlanName		DisplayString,
 | 
						|
        		mvlanEgressPorts	PortList,
 | 
						|
			mvlanUntaggedPorts	PortList,
 | 
						|
       			mvlanRowStatus		RowStatus
 | 
						|
    		}
 | 
						|
 | 
						|
	mvlanIndex OBJECT-TYPE
 | 
						|
    	SYNTAX VlanIndex
 | 
						|
    	MAX-ACCESS read-only
 | 
						|
    	STATUS current
 | 
						|
    	DESCRIPTION
 | 
						|
        	"The VLAN-ID refering to this VLAN."
 | 
						|
    	::= { mvlanEntry 1 }
 | 
						|
 | 
						|
	mvlanName OBJECT-TYPE
 | 
						|
    	SYNTAX DisplayString (SIZE (0..31))
 | 
						|
    	MAX-ACCESS read-create
 | 
						|
    	STATUS current
 | 
						|
    	DESCRIPTION
 | 
						|
        	"An administratively assigned string, which may be used to identify the VLAN."
 | 
						|
    	::= { mvlanEntry 2 }
 | 
						|
 | 
						|
	mvlanEgressPorts OBJECT-TYPE
 | 
						|
    	SYNTAX PortList
 | 
						|
    	MAX-ACCESS read-create
 | 
						|
    	STATUS current
 | 
						|
    	DESCRIPTION
 | 
						|
        	"The set of ports which are permanently assigned to the
 | 
						|
        	egress list for this multicast VLAN."
 | 
						|
    	::= { mvlanEntry 3 }
 | 
						|
 | 
						|
	mvlanUntaggedPorts OBJECT-TYPE
 | 
						|
    	SYNTAX PortList
 | 
						|
    	MAX-ACCESS read-create
 | 
						|
    	STATUS current
 | 
						|
    	DESCRIPTION
 | 
						|
        	"The set of ports which should transmit egress packets
 | 
						|
		 	for this multicast VLAN as untagged."
 | 
						|
    	::= { mvlanEntry 4 }
 | 
						|
 | 
						|
	mvlanRowStatus OBJECT-TYPE
 | 
						|
    	SYNTAX RowStatus
 | 
						|
    	MAX-ACCESS read-create
 | 
						|
    	STATUS current
 | 
						|
    	DESCRIPTION
 | 
						|
        	"This object indicates the status of this entry."
 | 
						|
    	::= { mvlanEntry 5 }
 | 
						|
 | 
						|
-- mvlanTranslateTable
 | 
						|
 | 
						|
	mvlanTranslateTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF MvlanTranslateEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "A table that contains multicast to VLAN translation."
 | 
						|
        ::= { mvlan 3 }
 | 
						|
 | 
						|
        mvlanTranslateEntry OBJECT-TYPE
 | 
						|
        SYNTAX MvlanTranslateEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry of mvlanTranslateTable."
 | 
						|
        INDEX { dot1qVlanIndex, mvlanTranslateIndex }
 | 
						|
        ::= { mvlanTranslateTable 1 }
 | 
						|
 | 
						|
        MvlanTranslateEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
        		mvlanTranslateIndex		INTEGER,
 | 
						|
        		mvlanTranslateStartIp		IpAddress,
 | 
						|
        		mvlanTranslateEndIp		IpAddress
 | 
						|
           	}
 | 
						|
 | 
						|
	mvlanTranslateIndex OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The index which specif the entry."
 | 
						|
	::= { mvlanTranslateEntry 1 }
 | 
						|
 | 
						|
	mvlanTranslateStartIp OBJECT-TYPE
 | 
						|
	SYNTAX IpAddress
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The start IP of the multicast VLAN translation."
 | 
						|
	::= { mvlanTranslateEntry 2 }
 | 
						|
 | 
						|
	mvlanTranslateEndIp OBJECT-TYPE
 | 
						|
	SYNTAX IpAddress
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The end IP of the multicast VLAN translation."
 | 
						|
	::= { mvlanTranslateEntry 3 }
 | 
						|
 | 
						|
--------------------
 | 
						|
--  queryVid
 | 
						|
--------------------
 | 
						|
 | 
						|
	maxNumOfQryVid OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The maximum number of row entries that user can create in qryVidConfTable."
 | 
						|
	::= { queryVid 1 }
 | 
						|
 | 
						|
-- qryVidConfTable
 | 
						|
 | 
						|
        qryVidConfTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF QryVidConfEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"This table defines statically set VLANs used for response IGMP report."
 | 
						|
        ::= { queryVid 2 }
 | 
						|
 | 
						|
	qryVidConfEntry OBJECT-TYPE
 | 
						|
        SYNTAX QryVidConfEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry in qryVidConfTable."
 | 
						|
        INDEX { qryVid }
 | 
						|
        ::= { qryVidConfTable 1 }
 | 
						|
 | 
						|
        QryVidConfEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			qryVid			INTEGER,
 | 
						|
			qryVidRowStatus 	RowStatus
 | 
						|
           	}
 | 
						|
 | 
						|
	qryVid OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"VLAN ID."
 | 
						|
	::= { qryVidConfEntry 1 }
 | 
						|
 | 
						|
        qryVidRowStatus OBJECT-TYPE
 | 
						|
        SYNTAX RowStatus
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"This object indicates the status of this entry."
 | 
						|
        ::= { qryVidConfEntry 2 }
 | 
						|
 | 
						|
-- qryVidStatusTable
 | 
						|
 | 
						|
        qryVidStatusTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF QryVidStatusEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"This table shows statically set or dynamically learned VLANs used for response IGMP report."
 | 
						|
        ::= { queryVid 3 }
 | 
						|
 | 
						|
	qryVidStatusEntry OBJECT-TYPE
 | 
						|
        SYNTAX QryVidStatusEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry in qryVidStatusTable."
 | 
						|
        INDEX { qryVid }
 | 
						|
        ::= { qryVidStatusTable 1 }
 | 
						|
 | 
						|
        QryVidStatusEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			qryVidType		INTEGER
 | 
						|
           	}
 | 
						|
 | 
						|
	qryVidType OBJECT-TYPE
 | 
						|
	SYNTAX  INTEGER {
 | 
						|
			static(1),
 | 
						|
			dynamic(2)
 | 
						|
		}
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"VLAN type."
 | 
						|
	::= { qryVidStatusEntry 1 }
 | 
						|
 | 
						|
--------------------
 | 
						|
--  igmpTimer
 | 
						|
--------------------
 | 
						|
 | 
						|
	igmpQryInterval OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (10..1000)
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Set IGMP query interval, 10~1000 in seconds."
 | 
						|
        ::= { igmpTimer 1 }
 | 
						|
 | 
						|
	igmpRobust OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (1..5)
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Set IGMP query Robustness, 1~5."
 | 
						|
        ::= { igmpTimer 2 }
 | 
						|
 | 
						|
	igmpQryRespInterval OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (1..100)
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Set IGMP query response interval, 1~100 in 100 milliseconds."
 | 
						|
        ::= { igmpTimer 3 }
 | 
						|
 | 
						|
	igmpLastMemQryInterval OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (1..5)
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Set IGMP Last Member Query interval, 1~5 in 100 milliseconds."
 | 
						|
        ::= { igmpTimer 4 }
 | 
						|
 | 
						|
	igmpLastMemQryRobust OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (1..5)
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Set Last Member Query Robustness, 1~5."
 | 
						|
        ::= { igmpTimer 5 }
 | 
						|
 | 
						|
--------------------
 | 
						|
--  auditQuery
 | 
						|
--------------------
 | 
						|
 | 
						|
	auditQryEnable OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
    		enable(1),
 | 
						|
    		disable(2)
 | 
						|
        }
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Enable/disable IGMP audit query."
 | 
						|
        ::= { auditQuery 1 }
 | 
						|
 | 
						|
	auditQryInterval OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (1..4)
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Set IGMP Audit Query Interval, 1~4 in 100 milliseconds."
 | 
						|
        ::= { auditQuery 2 }
 | 
						|
 | 
						|
	auditQryRobust OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (1..5)
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Set IGMP Audit Query Robustness, 1~5."
 | 
						|
        ::= { auditQuery 3 }
 | 
						|
 | 
						|
--------------------
 | 
						|
--  igmpProfile
 | 
						|
--------------------
 | 
						|
 | 
						|
	maxNumberOfIgmpProfiles OBJECT-TYPE
 | 
						|
	SYNTAX 	INTEGER
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS	current
 | 
						|
	DESCRIPTION
 | 
						|
		"The max number of IGMP profiles in the system."
 | 
						|
	::= { igmpProfile 1 }
 | 
						|
 | 
						|
	igmpProfileTable OBJECT-TYPE
 | 
						|
        SYNTAX  SEQUENCE OF IgmpProfileEntry
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
        	"A table that contains IGMP Profiles."
 | 
						|
        ::= { igmpProfile 2 }
 | 
						|
 | 
						|
	igmpProfileEntry OBJECT-TYPE
 | 
						|
        SYNTAX  IgmpProfileEntry
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
        	"The entry of IGMP Profile table."
 | 
						|
        INDEX  {IMPLIED igmpProfileName }
 | 
						|
        ::= { igmpProfileTable 1 }
 | 
						|
 | 
						|
        IgmpProfileEntry ::=
 | 
						|
           SEQUENCE {
 | 
						|
        	igmpProfileName			DisplayString,
 | 
						|
        	igmpProfileEnable		INTEGER,
 | 
						|
        	igmpProfileMaxGroup		INTEGER,
 | 
						|
			igmpProfileRowStatus	RowStatus
 | 
						|
           }
 | 
						|
	
 | 
						|
	igmpProfileName OBJECT-TYPE
 | 
						|
		SYNTAX 	DisplayString (SIZE (1..31))
 | 
						|
		MAX-ACCESS 	read-only
 | 
						|
		STATUS 	current
 | 
						|
		DESCRIPTION
 | 
						|
			"The IGMP Profile name."
 | 
						|
		::= { igmpProfileEntry 1 }
 | 
						|
 | 
						|
	igmpProfileEnable OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER {
 | 
						|
    		enable(1),
 | 
						|
    		disable(2)
 | 
						|
        }
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Enable/disable IGMP Profile."
 | 
						|
        ::= { igmpProfileEntry 2 }
 | 
						|
 | 
						|
	igmpProfileMaxGroup OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER (1..64)
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Set maximum allowed multicast group, 1~64."
 | 
						|
        ::= { igmpProfileEntry 3 }
 | 
						|
        
 | 
						|
	igmpProfileRowStatus OBJECT-TYPE
 | 
						|
		SYNTAX	RowStatus
 | 
						|
		MAX-ACCESS	read-create
 | 
						|
		STATUS	current
 | 
						|
		DESCRIPTION
 | 
						|
			"The row status of the IGMP Profile entry."
 | 
						|
		::= { igmpProfileEntry 4 }
 | 
						|
 | 
						|
	igmpFilterTable OBJECT-TYPE
 | 
						|
        SYNTAX  SEQUENCE OF IgmpFilterEntry
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
        	"A table that contains IGMP Filters."
 | 
						|
        ::= { igmpProfile 3 }
 | 
						|
 | 
						|
	igmpFilterEntry OBJECT-TYPE
 | 
						|
        SYNTAX  IgmpFilterEntry
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
        	"The entry of IGMP Filter table."
 | 
						|
        INDEX  { igmpProfileName, igmpFilterIndex }
 | 
						|
        ::= { igmpFilterTable 1 }
 | 
						|
 | 
						|
        IgmpFilterEntry ::=
 | 
						|
           SEQUENCE {
 | 
						|
        	igmpFilterIndex		INTEGER,
 | 
						|
        	igmpFilterStartIp	IpAddress,
 | 
						|
        	igmpFilterEndIp		IpAddress
 | 
						|
           }
 | 
						|
 | 
						|
	igmpFilterIndex OBJECT-TYPE
 | 
						|
		SYNTAX 	INTEGER
 | 
						|
		MAX-ACCESS	read-only
 | 
						|
		STATUS	current
 | 
						|
		DESCRIPTION
 | 
						|
			"The index which specifies the filter rule."
 | 
						|
		::= { igmpFilterEntry 1 }
 | 
						|
 | 
						|
	igmpFilterStartIp OBJECT-TYPE
 | 
						|
		SYNTAX 	IpAddress
 | 
						|
		MAX-ACCESS	read-create
 | 
						|
		STATUS	current
 | 
						|
		DESCRIPTION
 | 
						|
			"The start IP of the filter rule."
 | 
						|
		::= { igmpFilterEntry 2 }
 | 
						|
 | 
						|
	igmpFilterEndIp OBJECT-TYPE
 | 
						|
		SYNTAX 	IpAddress
 | 
						|
		MAX-ACCESS	read-create
 | 
						|
		STATUS	current
 | 
						|
		DESCRIPTION
 | 
						|
			"The end IP of the filter rule."
 | 
						|
		::= { igmpFilterEntry 3 }
 | 
						|
 | 
						|
	igmpProfilePortTable OBJECT-TYPE
 | 
						|
        SYNTAX	SEQUENCE OF IgmpProfilePortEntry
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
        	"This table specifies the IGMP Profile of the port."
 | 
						|
        ::= { igmpProfile 4 }
 | 
						|
 | 
						|
	igmpProfilePortEntry OBJECT-TYPE
 | 
						|
        SYNTAX	IgmpProfilePortEntry
 | 
						|
        MAX-ACCESS	not-accessible
 | 
						|
        STATUS	current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry in igmpProfilePortTable."
 | 
						|
        INDEX		{ ifIndex }
 | 
						|
        ::= { igmpProfilePortTable 1 }
 | 
						|
 | 
						|
        IgmpProfilePortEntry ::=
 | 
						|
			SEQUENCE {
 | 
						|
			igmpProfilePortProfile		OCTET STRING
 | 
						|
			}
 | 
						|
 | 
						|
    igmpProfilePortProfile OBJECT-TYPE
 | 
						|
        SYNTAX  OCTET STRING (SIZE (1..31))
 | 
						|
        MAX-ACCESS  read-write
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
       		"The IGMP Profile of the port."
 | 
						|
   		::= { igmpProfilePortEntry 1 }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
----------------------------------------
 | 
						|
-- port
 | 
						|
----------------------------------------
 | 
						|
-- Since we define it latter, mark the definition here
 | 
						|
--        subrPortTable           OBJECT IDENTIFIER ::= { port 1 }
 | 
						|
--	adslPort		OBJECT IDENTIFIER ::= { port 2 }
 | 
						|
	vdslPort	OBJECT IDENTIFIER ::= { port 3 }
 | 
						|
	pvc			OBJECT IDENTIFIER ::= { port 4 }
 | 
						|
--	ppvc			OBJECT IDENTIFIER ::= { port 5 }
 | 
						|
	rpvc			OBJECT IDENTIFIER ::= { port 8 }
 | 
						|
-- Since we define it latter, mark the definition here
 | 
						|
--        dsBcastDisableTable     OBJECT IDENTIFIER ::= { port 9 }
 | 
						|
	paepvc			OBJECT IDENTIFIER ::= { port 10 }
 | 
						|
	tlspvc			OBJECT IDENTIFIER ::= { port 11 }
 | 
						|
--	ipbpvc			OBJECT IDENTIFIER ::= { port 12 }
 | 
						|
    dtpvc			OBJECT IDENTIFIER ::= { port 13 }
 | 
						|
	voipPort		OBJECT IDENTIFIER ::= { port 14 }
 | 
						|
	snrMgn			OBJECT IDENTIFIER ::= { port 15 }
 | 
						|
	dslRate			OBJECT IDENTIFIER ::= { port 16 }	
 | 
						|
-- G.bond start from 51
 | 
						|
	gbond			OBJECT IDENTIFIER ::= { port 51 }
 | 
						|
-- Subscriber Port Table
 | 
						|
 | 
						|
        subrPortTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF SubrPortEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"This table includes subscriber attributes for the port."
 | 
						|
        ::= { port 1 }
 | 
						|
 | 
						|
	subrPortEntry OBJECT-TYPE
 | 
						|
        SYNTAX SubrPortEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry in subrPortTable."
 | 
						|
        INDEX { ifIndex }
 | 
						|
        ::= { subrPortTable 1 }
 | 
						|
 | 
						|
        SubrPortEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			subrPortName	DisplayString,
 | 
						|
			subrPortTel	DisplayString
 | 
						|
		}
 | 
						|
 | 
						|
        subrPortName OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString (SIZE (0..31))
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Name of the subscriber."
 | 
						|
        ::= { subrPortEntry 1 }
 | 
						|
 | 
						|
        subrPortTel OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString (SIZE (0..15))
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Telephone number of the subscriber."
 | 
						|
        ::= { subrPortEntry 2 }
 | 
						|
 | 
						|
--------------------
 | 
						|
--  vdslPort
 | 
						|
--------------------
 | 
						|
 | 
						|
-- VDSL Line Table
 | 
						|
 | 
						|
        vdslLineConfTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF VdslLineConfEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"This table includes common attributes describing the VDSL line.
 | 
						|
		This table is supported by R2.00 and later versions."
 | 
						|
        ::= { vdslPort 1 }
 | 
						|
 | 
						|
	vdslLineConfEntry OBJECT-TYPE
 | 
						|
        SYNTAX VdslLineConfEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry in vdslLineConfTable."
 | 
						|
        INDEX { ifIndex }
 | 
						|
        ::= { vdslLineConfTable 1 }
 | 
						|
 | 
						|
        VdslLineConfEntry ::=
 | 
						|
           SEQUENCE {
 | 
						|
		vdslLineConfUpbo		INTEGER,
 | 
						|
		vdslLineConfVdslProfile		INTEGER,
 | 
						|
--		vdslLineConfFrequencyPlan	INTEGER,
 | 
						|
		vdslLineConfRfiBand		INTEGER,
 | 
						|
		vdslLineConfIpqosProfile	DisplayString,
 | 
						|
		vdslLineConfVturInp		INTEGER,
 | 
						|
		vdslLineConfVtucInp		INTEGER,
 | 
						|
		vdslLineConfOptionMask		INTEGER,
 | 
						|
		vdslLineConfUpboForceLength	INTEGER,
 | 
						|
		vdslLineConfPsdShape		INTEGER,
 | 
						|
		vdslLineConfDpbo		INTEGER,
 | 
						|
		vdslLineConfDpboParamEsel	INTEGER,
 | 
						|
		vdslLineConfDpboParamEscma	INTEGER,
 | 
						|
		vdslLineConfDpboParamEscmb	INTEGER,
 | 
						|
		vdslLineConfDpboParamEscmc	INTEGER,
 | 
						|
		vdslLineConfDpboParamMus	INTEGER,
 | 
						|
		vdslLineConfDpboParamFmin	INTEGER,
 | 
						|
		vdslLineConfDpboParamFmax	INTEGER,
 | 
						|
		vdslLineConfDpboParamPsdId	INTEGER
 | 
						|
--		vdslLineConfPMask			INTEGER
 | 
						|
           }
 | 
						|
 | 
						|
        vdslLineConfUpbo OBJECT-TYPE
 | 
						|
        SYNTAX 	INTEGER {
 | 
						|
			enable(1),
 | 
						|
			disable(2)
 | 
						|
		}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Enable/disable upstream power backoff control."
 | 
						|
        ::= { vdslLineConfEntry 1 }
 | 
						|
 | 
						|
        vdslLineConfVdslProfile OBJECT-TYPE
 | 
						|
        SYNTAX 	INTEGER { 
 | 
						|
        	vdsl8a(1),
 | 
						|
			vdsl8b(2),
 | 
						|
			vdsl8c(3),
 | 
						|
			vdsl8d(4),
 | 
						|
			vdsl12a(5),
 | 
						|
			vdsl12b(6),
 | 
						|
			vdsl17a(7),
 | 
						|
			auto(8),
 | 
						|
			adsl2plus(9),
 | 
						|
			vdsl2(10),
 | 
						|
			gdmt(11),
 | 
						|
			glite(12),
 | 
						|
			adsl2(13),
 | 
						|
			t1413(14),
 | 
						|
			vdsl2adsl2(15),			
 | 
						|
			vdsl2gdmt(16),
 | 
						|
			vdsl2glite(17),
 | 
						|
			vdsl2t1413(18)
 | 
						|
		}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Set VDSL profile."
 | 
						|
        ::= { vdslLineConfEntry 2 }
 | 
						|
 | 
						|
--       vdslLineConfFrequencyPlan OBJECT-TYPE
 | 
						|
--       SYNTAX 	INTEGER {
 | 
						|
--			plan997(1),
 | 
						|
--			plan998(2)
 | 
						|
--		}
 | 
						|
--        MAX-ACCESS read-write
 | 
						|
--        STATUS current
 | 
						|
--        DESCRIPTION
 | 
						|
--		"Set VDSL frequency plan."
 | 
						|
--        ::= { vdslLineConfEntry 3 }
 | 
						|
 | 
						|
	vdslLineConfRfiBand OBJECT-TYPE
 | 
						|
        SYNTAX 	INTEGER {
 | 
						|
			disable(1),
 | 
						|
			ansi(2),
 | 
						|
			etsi(3),
 | 
						|
			custom(4)
 | 
						|
		}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Set VDSL customized RFI configuration.
 | 
						|
		disable: not apply RFI notch to port
 | 
						|
		ansi: use pre-defined ANSI RFI notch
 | 
						|
		etsi: use pre-defined ETSI notch
 | 
						|
		custom: user needs to define customized RFI notch band through vdslRfiCustomTable"
 | 
						|
        ::= { vdslLineConfEntry 4 }
 | 
						|
 | 
						|
        vdslLineConfIpqosProfile OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		""
 | 
						|
        ::= { vdslLineConfEntry 5 }
 | 
						|
 | 
						|
        vdslLineConfVturInp OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..160)
 | 
						|
        UNITS "0.1 DTM symbol"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"VTUR minimum INP value"
 | 
						|
        ::= { vdslLineConfEntry 6 }
 | 
						|
 | 
						|
        vdslLineConfVtucInp OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..160)
 | 
						|
        UNITS "0.1 DTM symbol"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"VTUC mimimum INT value"
 | 
						|
        ::= { vdslLineConfEntry 7 }
 | 
						|
 | 
						|
        vdslLineConfOptionMask OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"
 | 
						|
		Bit1: disable Trellis coding in ADSL mode
 | 
						|
		Bit2: disable Reed-Solomon coding for ADSL
 | 
						|
		Bit3: disable upstream bitswaps
 | 
						|
		Bit4: disable downstream bitwaps
 | 
						|
		Bit5: disable upstream 1-bit constellation support
 | 
						|
		Bit6: disable the transmit windowing in ADSL2+ mode
 | 
						|
		Bit7: disable S=0.5 support in G.dmt
 | 
						|
		Bit8: reserved
 | 
						|
		Bit9: enable nitro
 | 
						|
		Bit10: enable ADSL2 Annex L
 | 
						|
		Bit11: enable ADSL2+ Annex M
 | 
						|
		Bit12: enable US PTM optimization
 | 
						|
		Bit13: enable DS PTM optimization
 | 
						|
		Bit14: enable US PHYR
 | 
						|
		Bit15: enable DS PHYR"
 | 
						|
        ::= { vdslLineConfEntry 8 }
 | 
						|
 | 
						|
        vdslLineConfUpboForceLength OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (-5..1270)
 | 
						|
        UNITS "0.1dB"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"-1 means max(kl0_CO,kl0_CPE).
 | 
						|
		-2 means min(kl0_CO,kl0_CPE).
 | 
						|
		-3 means kl0_CO.
 | 
						|
		-4 means kl0_CPE.
 | 
						|
		-5 means kl0_CPE + delta as calculated from.
 | 
						|
		"
 | 
						|
        ::= { vdslLineConfEntry 9 }
 | 
						|
 | 
						|
        vdslLineConfPsdShape OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
			vdsl2aNus0(1),
 | 
						|
			vdsl2aEu32(2),
 | 
						|
			vdsl2aEu36(3),
 | 
						|
			vdsl2aEu40(4),
 | 
						|
			vdsl2aEu44(5),
 | 
						|
			vdsl2aEu48(6),
 | 
						|
			vdsl2aEu52(7),
 | 
						|
			vdsl2aEu56(8),
 | 
						|
			vdsl2aEu60(9),
 | 
						|
			vdsl2aEu64(10),
 | 
						|
			vdsl2aEu128(11),
 | 
						|
			vdsl1fttexAnsiM1(12),
 | 
						|
			vdsl1fttexAnsiM2(13),
 | 
						|
			vdsl1fttcabAnsiM1(14),
 | 
						|
			vdsl1fttcabAnsiM2(15),
 | 
						|
			vdsl1fttexAnsiM1E(16),
 | 
						|
			vdsl1fttexAnsiM2E(17),
 | 
						|
			vdslFttcabAnsiM1E(18),
 | 
						|
			vdslFttcabAnsiM2E(19),
 | 
						|
			vdsl2aCt(20),
 | 
						|
			vdsl2b8x1(21),
 | 
						|
			vdsl2b8x2(22),
 | 
						|
			vdsl2b8x3(23),
 | 
						|
			vdsl2b8x4(24),
 | 
						|
			vdsl2b8x5(25),
 | 
						|
			vdsl2b8x6(26),
 | 
						|
			vdsl2b8x7(27),
 | 
						|
			vdsl2b8x8(28),
 | 
						|
			vdsl2b8x9(29),
 | 
						|
			vdsl2b8x10(30),
 | 
						|
			vdsl2b8x11(31),
 | 
						|
			vdsl2b8x12(32),
 | 
						|
			vdsl2b8x13(33),
 | 
						|
			vdsl2b8x14(34),
 | 
						|
			vdsl2b8x15(35),
 | 
						|
			vdsl2b8x16(36),
 | 
						|
			vdsl2b7x1(37),
 | 
						|
			vdsl2b7x2(38),
 | 
						|
			vdsl2b7x3(39),
 | 
						|
			vdsl2b7x4(40),
 | 
						|
			vdsl2b7x5(41),
 | 
						|
			vdsl2b7x6(42),
 | 
						|
			vdsl2b7x7(43),
 | 
						|
			vdsl2b7x8(44),
 | 
						|
			vdsl2b7x9(45),
 | 
						|
			vdsl2b7x10(46),
 | 
						|
			vdsl2btAnfp(47),
 | 
						|
			vdsl2c138b(48),
 | 
						|
			vdsl2c276b(49),
 | 
						|
			vdsl2c138co(50),
 | 
						|
			vdsl2c276co(51),
 | 
						|
			vdsl2cTcmisdn(52),
 | 
						|
			vdsl1QAMCompatible(53)
 | 
						|
		}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"PSD mask type"
 | 
						|
        ::= { vdslLineConfEntry 10 }
 | 
						|
 | 
						|
        vdslLineConfDpbo OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
        		enable(1),
 | 
						|
        		disable(2)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Enable/Disable DPBO"
 | 
						|
        ::= { vdslLineConfEntry 11 }
 | 
						|
        
 | 
						|
        vdslLineConfDpboParamEsel OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..511)
 | 
						|
        UNITS "0.5dB"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"DPBO ESEL parameter"
 | 
						|
        ::= { vdslLineConfEntry 12 }
 | 
						|
        
 | 
						|
        vdslLineConfDpboParamEscma OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..640)
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"DPBO ESCMA parameter -1~1.5 in step of 1/256."
 | 
						|
        ::= { vdslLineConfEntry 13 }
 | 
						|
        
 | 
						|
        vdslLineConfDpboParamEscmb OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..640)
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"DPBO ESCMB parameter -1~1.5 in step of 1/256."
 | 
						|
        ::= { vdslLineConfEntry 14 }
 | 
						|
        
 | 
						|
        vdslLineConfDpboParamEscmc OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..640)
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"DPBO ESCMC parameter -1~1.5 in step of 1/256."
 | 
						|
        ::= { vdslLineConfEntry 15 }
 | 
						|
        
 | 
						|
        vdslLineConfDpboParamMus OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..255)
 | 
						|
        UNITS "-0.5 dBm/Hz"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"DPBO MUS parameter."
 | 
						|
        ::= { vdslLineConfEntry 16 }
 | 
						|
        
 | 
						|
        vdslLineConfDpboParamFmin OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..2048)
 | 
						|
        UNITS "4.3125kHz"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"DPBO FMIN parameter"
 | 
						|
        ::= { vdslLineConfEntry 17 }
 | 
						|
        
 | 
						|
        vdslLineConfDpboParamFmax OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (32..6956)
 | 
						|
        UNITS "4.3125kHz"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"DPBO FMAX parameter"
 | 
						|
        ::= { vdslLineConfEntry 18 }
 | 
						|
        
 | 
						|
        vdslLineConfDpboParamPsdId OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
        		unknown(0),
 | 
						|
        		psdCo(1),
 | 
						|
        		psdFlat(2),
 | 
						|
        		psdCabAnsi(3),
 | 
						|
        		psdCabEtsi(4),
 | 
						|
        		psdExchEtsi(5),
 | 
						|
        		psdExchAnsi(6)
 | 
						|
		}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Valid range for setting is 1~6."
 | 
						|
        ::= { vdslLineConfEntry 19 }
 | 
						|
        
 | 
						|
--      	vdslLineConfPMask OBJECT-TYPE
 | 
						|
--        SYNTAX INTEGER
 | 
						|
--       MAX-ACCESS read-write
 | 
						|
--        STATUS current
 | 
						|
--        DESCRIPTION
 | 
						|
--		"
 | 
						|
--		Bit1: G.DMT (G.992.1) 
 | 
						|
--		Bit2: G.LITE (G.992.2)
 | 
						|
--		Bit3: ADSL2 (G.992.3)
 | 
						|
--		Bit5: ADSL2+ (G.992.5)
 | 
						|
--		Bit6: ANSI T1.413
 | 
						|
--		Bit8: G.993.2 VDSL profile 8a     
 | 
						|
--		Bit9: G.993.2 VDSL profile 8b
 | 
						|
--		Bit10: G.993.2 VDSL profile 8c
 | 
						|
--		Bit11: G.993.2 VDSL profile 8d
 | 
						|
--		Bit12: G.993.2 VDSL profile 12a
 | 
						|
--		Bit13: G.993.2 VDSL profile 12b
 | 
						|
--		Bit14: G.993.2 VDSL profile 17a"
 | 
						|
--        ::= { vdslLineConfEntry 20 }
 | 
						|
 | 
						|
	vdslVlan		OBJECT IDENTIFIER ::= { vdslPort 2 }
 | 
						|
 | 
						|
-- vdslPortConfTable
 | 
						|
 | 
						|
        vdslPortConfTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF VdslPortConfEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"This table includes common attributes describing the VDSL port.
 | 
						|
		This table is supported by R2.00 and later versions."
 | 
						|
        ::= { vdslVlan 1 }
 | 
						|
 | 
						|
	vdslPortConfEntry OBJECT-TYPE
 | 
						|
        SYNTAX VdslPortConfEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry in vdslPortConfTable."
 | 
						|
        INDEX { ifIndex }
 | 
						|
        ::= { vdslPortConfTable 1 }
 | 
						|
 | 
						|
        VdslPortConfEntry ::=
 | 
						|
           SEQUENCE {
 | 
						|
--		vdslPortConfPvid		VlanIndex,
 | 
						|
--		vdslPortConfPriority		INTEGER,
 | 
						|
--		vdslPortConfAcceptableFrameType	INTEGER,
 | 
						|
		vdslPortConfTlsEnable		INTEGER,
 | 
						|
		vdslPortConfTlsVid		VlanIndex,
 | 
						|
		vdslPortConfTlsPriority		INTEGER,
 | 
						|
		vdslPortConfDtEnable		INTEGER,
 | 
						|
		vdslPortConfDtSVid		VlanIndex,
 | 
						|
		vdslPortConfDtSPriority		INTEGER,
 | 
						|
		vdslPortConfDtCVid		VlanIndex,
 | 
						|
		vdslPortConfDtCPriority		INTEGER
 | 
						|
           }
 | 
						|
 | 
						|
--        vdslPortConfPvid OBJECT-TYPE
 | 
						|
--        SYNTAX VlanIndex
 | 
						|
--        MAX-ACCESS read-write
 | 
						|
--        STATUS current
 | 
						|
--        DESCRIPTION
 | 
						|
--		"The PVID, the VLAN ID assigned to untagged frames or
 | 
						|
-- 		Priority-Tagged frames received on this port."
 | 
						|
--        ::= { vdslPortConfEntry 1 }
 | 
						|
--
 | 
						|
--	vdslPortConfPriority OBJECT-TYPE
 | 
						|
--        SYNTAX INTEGER (0..7)
 | 
						|
--        MAX-ACCESS read-write
 | 
						|
--        STATUS current
 | 
						|
--        DESCRIPTION
 | 
						|
--		"The default ingress User Priority for this port."
 | 
						|
--        ::= { vdslPortConfEntry 2 }
 | 
						|
--
 | 
						|
--        vdslPortConfAcceptableFrameType OBJECT-TYPE
 | 
						|
--        SYNTAX	INTEGER {
 | 
						|
--        		admitAll(1),
 | 
						|
--        		admitOnlyVlanTagged(2)
 | 
						|
--        	}
 | 
						|
--        MAX-ACCESS read-write
 | 
						|
--        STATUS current
 | 
						|
--        DESCRIPTION
 | 
						|
--		"When this is admitOnlyVlanTagged(2) the device will
 | 
						|
-- 		discard untagged frames or Priority-Tagged frames
 | 
						|
-- 		received on this port. When admitAll(1), untagged
 | 
						|
-- 		frames or Priority-Tagged frames received on this port
 | 
						|
-- 		will be accepted and assigned to the PVID for this port"
 | 
						|
--        ::= { vdslPortConfEntry 3 }
 | 
						|
 | 
						|
	vdslPortConfTlsEnable OBJECT-TYPE
 | 
						|
        SYNTAX 	INTEGER {
 | 
						|
        		enable(1),
 | 
						|
        		disable(2)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Enable/disable the transparent LAN service."
 | 
						|
        ::= { vdslPortConfEntry 4 }
 | 
						|
 | 
						|
        vdslPortConfTlsVid OBJECT-TYPE
 | 
						|
        SYNTAX VlanIndex
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The transparent LAN service s-tag VID."
 | 
						|
        ::= { vdslPortConfEntry 5 }
 | 
						|
 | 
						|
        vdslPortConfTlsPriority OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The transparent LAN service s-tag priority."
 | 
						|
        ::= { vdslPortConfEntry 6 }
 | 
						|
 | 
						|
	vdslPortConfDtEnable OBJECT-TYPE
 | 
						|
        SYNTAX 	INTEGER {
 | 
						|
        		enable(1),
 | 
						|
        		disable(2)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Enable/disable the Double Tagging service."
 | 
						|
        ::= { vdslPortConfEntry 7 }
 | 
						|
 | 
						|
        vdslPortConfDtSVid OBJECT-TYPE
 | 
						|
        SYNTAX VlanIndex
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The Double Tagging service s-tag VID."
 | 
						|
        ::= { vdslPortConfEntry 8 }
 | 
						|
 | 
						|
        vdslPortConfDtSPriority OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The Double Tagging service s-tag priority."
 | 
						|
        ::= { vdslPortConfEntry 9 }
 | 
						|
 | 
						|
        vdslPortConfDtCVid OBJECT-TYPE
 | 
						|
        SYNTAX VlanIndex
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The Double Tagging service c-tag VID."
 | 
						|
        ::= { vdslPortConfEntry 10 }
 | 
						|
 | 
						|
        vdslPortConfDtCPriority OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The Double Tagging service c-tag priority."
 | 
						|
        ::= { vdslPortConfEntry 11 }
 | 
						|
 | 
						|
-- vdslPortVlanTranslateTable
 | 
						|
        vdslPortVlanTranslateTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF VdslPortVlanTranslateEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        "A table that contains VLAN translation."
 | 
						|
        ::= { vdslVlan 2 }
 | 
						|
        
 | 
						|
        vdslPortVlanTranslateEntry OBJECT-TYPE
 | 
						|
        SYNTAX VdslPortVlanTranslateEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry in vdslPortVlanTranslateTable."
 | 
						|
        	INDEX { ifIndex , vdslPortVlanTranslateVpi , vdslPortVlanTranslateVci , vdslPortVlanTranslateCvid }
 | 
						|
        	::= { vdslPortVlanTranslateTable 1 }
 | 
						|
        	
 | 
						|
        	VdslPortVlanTranslateEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
        		vdslPortVlanTranslateVpi		INTEGER,
 | 
						|
        		vdslPortVlanTranslateVci		INTEGER,
 | 
						|
				vdslPortVlanTranslateCxvid		VlanIndex,
 | 
						|
        		vdslPortVlanTranslateCvid		VlanIndex,
 | 
						|
        		vdslPortVlanTranslateSvid		VlanIndex,
 | 
						|
        		vdslPortVlanTranslateDsonly		INTEGER,
 | 
						|
        		vdslPortVlanTranslateRowStatus	RowStatus
 | 
						|
        	}
 | 
						|
        
 | 
						|
        vdslPortVlanTranslateVpi OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..255)
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"VPI of the vtt."
 | 
						|
        ::= { vdslPortVlanTranslateEntry 1 }
 | 
						|
        
 | 
						|
        vdslPortVlanTranslateVci OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (1..255)
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"VCI of the vtt."
 | 
						|
        ::= { vdslPortVlanTranslateEntry 2 }
 | 
						|
        
 | 
						|
        vdslPortVlanTranslateCxvid OBJECT-TYPE
 | 
						|
        SYNTAX VlanIndex
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"CXVID of the vtt."
 | 
						|
        ::= { vdslPortVlanTranslateEntry 3 }
 | 
						|
        
 | 
						|
        vdslPortVlanTranslateCvid OBJECT-TYPE
 | 
						|
        SYNTAX VlanIndex
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"CVID of the vtt."
 | 
						|
        ::= { vdslPortVlanTranslateEntry 4 }
 | 
						|
 | 
						|
        vdslPortVlanTranslateSvid OBJECT-TYPE
 | 
						|
        SYNTAX VlanIndex
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"SVID of the vtt."
 | 
						|
        ::= { vdslPortVlanTranslateEntry 5 }
 | 
						|
        
 | 
						|
		vdslPortVlanTranslateDsonly OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (1..2)
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Donwstream direction only of the vtt."
 | 
						|
        ::= { vdslPortVlanTranslateEntry 6 }
 | 
						|
 | 
						|
        vdslPortVlanTranslateRowStatus OBJECT-TYPE
 | 
						|
        SYNTAX RowStatus
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        "This object is used to create a new row or delete an existing row in this table."
 | 
						|
        ::= { vdslPortVlanTranslateEntry 7 }
 | 
						|
 | 
						|
-- vdslPortVlanTable
 | 
						|
 | 
						|
--        vdslPortVlanTable OBJECT-TYPE
 | 
						|
--        SYNTAX SEQUENCE OF VdslPortVlanEntry
 | 
						|
--        MAX-ACCESS not-accessible
 | 
						|
--        STATUS current
 | 
						|
--        DESCRIPTION
 | 
						|
--		"This table includes common attributes describing the VDSL port.
 | 
						|
--		This table is supported by R2.00 and later versions."
 | 
						|
--        ::= { vdslVlan 2 }
 | 
						|
--
 | 
						|
--	vdslPortVlanEntry OBJECT-TYPE
 | 
						|
--        SYNTAX VdslPortVlanEntry
 | 
						|
--        MAX-ACCESS not-accessible
 | 
						|
--        STATUS current
 | 
						|
--        DESCRIPTION
 | 
						|
--        	"An entry in vdslPortVlanTable."
 | 
						|
--        INDEX { ifIndex, dot1qVlanIndex }
 | 
						|
--        ::= { vdslPortVlanTable 1 }
 | 
						|
--
 | 
						|
--        VdslPortVlanEntry ::=
 | 
						|
--           SEQUENCE {
 | 
						|
--		vdslPortVlanReg			INTEGER,
 | 
						|
--		vdslPortVlanTag			INTEGER,
 | 
						|
--		vdslPortVlanRowStatus		RowStatus
 | 
						|
--           }
 | 
						|
--
 | 
						|
--        vdslPortVlanReg OBJECT-TYPE
 | 
						|
--        SYNTAX 	INTEGER {
 | 
						|
--        		egress(1),
 | 
						|
--        		forbidden(2)
 | 
						|
--        	}
 | 
						|
--        MAX-ACCESS read-create
 | 
						|
--        STATUS current
 | 
						|
--        DESCRIPTION
 | 
						|
--                "The port is egress or forbidden for this VLAN."
 | 
						|
--        ::= { vdslPortVlanEntry 1 }
 | 
						|
--
 | 
						|
--        vdslPortVlanTag OBJECT-TYPE
 | 
						|
--        SYNTAX INTEGER {
 | 
						|
--        		tag(1),
 | 
						|
--        		untag(2)
 | 
						|
--        	}
 | 
						|
--        MAX-ACCESS read-create
 | 
						|
--        STATUS current
 | 
						|
--        DESCRIPTION
 | 
						|
--                "The port should transmit egress packets for this VLAN as tagged or untagged."
 | 
						|
--         ::= { vdslPortVlanEntry 2 }
 | 
						|
--
 | 
						|
--        vdslPortVlanRowStatus OBJECT-TYPE
 | 
						|
--        SYNTAX RowStatus
 | 
						|
--        MAX-ACCESS read-create
 | 
						|
--        STATUS current
 | 
						|
--        DESCRIPTION
 | 
						|
--                "This object is used to create a new row or delete an existing row in this table."
 | 
						|
--        ::= { vdslPortVlanEntry 3 }
 | 
						|
 | 
						|
-- vdslVlanStaticTable
 | 
						|
 | 
						|
--        vdslVlanStaticTable OBJECT-TYPE
 | 
						|
--        SYNTAX SEQUENCE OF VdslVlanStaticEntry
 | 
						|
--        MAX-ACCESS not-accessible
 | 
						|
--        STATUS current
 | 
						|
--        DESCRIPTION
 | 
						|
--		"A table containing static configuration information for
 | 
						|
-- 		each VLAN configured into the device by (local or
 | 
						|
-- 		network) management.  All entries are permanent and will
 | 
						|
-- 		be restored after the device is reset.
 | 
						|
-- 		This table is supported by R2.00 and later versions."
 | 
						|
--        ::= { vdslVlan 3 }
 | 
						|
--
 | 
						|
--	vdslVlanStaticEntry OBJECT-TYPE
 | 
						|
--        SYNTAX VdslVlanStaticEntry
 | 
						|
--        MAX-ACCESS not-accessible
 | 
						|
--        STATUS current
 | 
						|
--        DESCRIPTION
 | 
						|
--        	"An entry in vdslVlanStaticTable."
 | 
						|
--        INDEX { dot1qVlanIndex }
 | 
						|
--        ::= { vdslVlanStaticTable 1 }
 | 
						|
--
 | 
						|
--        VdslVlanStaticEntry ::=
 | 
						|
--           SEQUENCE {
 | 
						|
--		vdslVlanStaticEgressPorts		PortList,
 | 
						|
--		vdslVlanStaticUntaggedPorts		PortList,
 | 
						|
--		vdslVlanStaticRowStatus			RowStatus
 | 
						|
--           }
 | 
						|
--
 | 
						|
--        vdslVlanStaticEgressPorts OBJECT-TYPE
 | 
						|
--        SYNTAX PortList
 | 
						|
--        MAX-ACCESS read-create
 | 
						|
--        STATUS current
 | 
						|
--        DESCRIPTION
 | 
						|
--                "The set of ports which are permanently assigned to the
 | 
						|
-- 		egress list for this VLAN by management."
 | 
						|
--        ::= { vdslVlanStaticEntry 1 }
 | 
						|
--
 | 
						|
--        vdslVlanStaticUntaggedPorts OBJECT-TYPE
 | 
						|
--        SYNTAX PortList
 | 
						|
--        MAX-ACCESS read-create
 | 
						|
--        STATUS current
 | 
						|
--        DESCRIPTION
 | 
						|
--                "The set of ports which should transmit egress packets for this VLAN as untagged."
 | 
						|
--        ::= { vdslVlanStaticEntry 2 }
 | 
						|
--
 | 
						|
--        vdslVlanStaticRowStatus OBJECT-TYPE
 | 
						|
--        SYNTAX RowStatus
 | 
						|
--        MAX-ACCESS read-create
 | 
						|
--        STATUS current
 | 
						|
--        DESCRIPTION
 | 
						|
--                "This object indicates the status of this entry."
 | 
						|
--        ::= { vdslVlanStaticEntry 3 }
 | 
						|
 | 
						|
-- vdslPortPvlanTable
 | 
						|
 | 
						|
        vdslPortPvlanTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF VdslPortPvlanEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Protocol VLAN configuration table."
 | 
						|
        ::= { vdslVlan 4 }
 | 
						|
 | 
						|
	vdslPortPvlanEntry OBJECT-TYPE
 | 
						|
        SYNTAX VdslPortPvlanEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry in vdslPortPvlanTable."
 | 
						|
        INDEX { ifIndex, vdslPortPvlanEtype }
 | 
						|
        ::= { vdslPortPvlanTable 1 }
 | 
						|
 | 
						|
        VdslPortPvlanEntry ::=
 | 
						|
           SEQUENCE {
 | 
						|
		vdslPortPvlanEtype			Unsigned32,
 | 
						|
		vdslPortPvlanVid			VlanIndex,
 | 
						|
		vdslPortPvlanPriority			INTEGER,
 | 
						|
		vdslPortPvlanRowStatus			RowStatus
 | 
						|
           }
 | 
						|
 | 
						|
        vdslPortPvlanEtype OBJECT-TYPE
 | 
						|
        SYNTAX Unsigned32
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "0~0xffff."
 | 
						|
        ::= { vdslPortPvlanEntry 1 }
 | 
						|
 | 
						|
        vdslPortPvlanVid OBJECT-TYPE
 | 
						|
        SYNTAX VlanIndex
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                ""
 | 
						|
        ::= { vdslPortPvlanEntry 2 }
 | 
						|
 | 
						|
        vdslPortPvlanPriority OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..7)
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                ""
 | 
						|
        ::= { vdslPortPvlanEntry 3 }
 | 
						|
 | 
						|
        vdslPortPvlanRowStatus OBJECT-TYPE
 | 
						|
        SYNTAX RowStatus
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                ""
 | 
						|
        ::= { vdslPortPvlanEntry 4 }
 | 
						|
 | 
						|
-- VDSL RFI Custom Table
 | 
						|
 | 
						|
        vdslRfiCustomTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF VdslRfiCustomEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"This table includes VDSL customized RFI configuration.
 | 
						|
		This table is supported by R2.00 and later versions."
 | 
						|
        ::= { vdslPort 3 }
 | 
						|
 | 
						|
	vdslRfiCustomEntry OBJECT-TYPE
 | 
						|
        SYNTAX VdslRfiCustomEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry in vdslRfiCustomTable."
 | 
						|
        INDEX { vdslRfiCustomIndex }
 | 
						|
        ::= { vdslRfiCustomTable 1 }
 | 
						|
 | 
						|
        VdslRfiCustomEntry ::=
 | 
						|
           SEQUENCE {
 | 
						|
		vdslRfiCustomIndex		INTEGER,
 | 
						|
		vdslRfiCustomStartFreq		INTEGER,
 | 
						|
		vdslRfiCustomEndFreq		INTEGER,
 | 
						|
		vdslRfiCustomEnable		INTEGER
 | 
						|
           }
 | 
						|
 | 
						|
        vdslRfiCustomIndex OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Index of the table."
 | 
						|
        ::= { vdslRfiCustomEntry 1 }
 | 
						|
 | 
						|
        vdslRfiCustomStartFreq OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        UNITS "KHz"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The start value of the customized frequency range."
 | 
						|
        ::= { vdslRfiCustomEntry 2 }
 | 
						|
 | 
						|
        vdslRfiCustomEndFreq OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        UNITS "KHz"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The end value of the customized frequency range."
 | 
						|
        ::= { vdslRfiCustomEntry 3 }
 | 
						|
 | 
						|
        vdslRfiCustomEnable OBJECT-TYPE
 | 
						|
        SYNTAX	INTEGER {
 | 
						|
        		enable(1),
 | 
						|
        		disable(2)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Enable or disable the customized frequency range setting."
 | 
						|
        ::= { vdslRfiCustomEntry 4 }
 | 
						|
 | 
						|
-- vdslLineConfUpboParamTable
 | 
						|
 | 
						|
        vdslLineConfUpboParamTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF VdslLineConfUpboParamEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"This table includes VDSL UPBO configuration."
 | 
						|
        ::= { vdslPort 4 }
 | 
						|
 | 
						|
	vdslLineConfUpboParamEntry OBJECT-TYPE
 | 
						|
        SYNTAX VdslLineConfUpboParamEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry in vdslLineConfUpboParamTable."
 | 
						|
        INDEX { ifIndex,vdslLineConfUpboParamBand }
 | 
						|
        ::= { vdslLineConfUpboParamTable 1 }
 | 
						|
 | 
						|
        VdslLineConfUpboParamEntry ::=
 | 
						|
           SEQUENCE {
 | 
						|
		vdslLineConfUpboParamBand		INTEGER,
 | 
						|
		vdslLineConfUpboParamA			INTEGER,
 | 
						|
		vdslLineConfUpboParamB			INTEGER
 | 
						|
           }
 | 
						|
 | 
						|
        vdslLineConfUpboParamBand OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Index of the table."
 | 
						|
        ::= { vdslLineConfUpboParamEntry 1 }
 | 
						|
 | 
						|
        vdslLineConfUpboParamA OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (4000..8095)
 | 
						|
        UNITS "0.01 dBm/Hz"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		""
 | 
						|
        ::= { vdslLineConfUpboParamEntry 2 }
 | 
						|
 | 
						|
        vdslLineConfUpboParamB OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..4095)
 | 
						|
        UNITS "0.01 dBm/Hz"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		""
 | 
						|
        ::= { vdslLineConfUpboParamEntry 3 }
 | 
						|
 | 
						|
-- vdslLineConfDpboTable
 | 
						|
 | 
						|
        vdslLineConfDpboTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF VdslLineConfDpboEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"This table includes VDSL DPBO configuration."
 | 
						|
        ::= { vdslPort 5 }
 | 
						|
 | 
						|
	vdslLineConfDpboEntry OBJECT-TYPE
 | 
						|
        SYNTAX VdslLineConfDpboEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry in vdslLineConfDpboTable."
 | 
						|
        INDEX { ifIndex, vdslLineConfDpboIndex }
 | 
						|
        ::= { vdslLineConfDpboTable 1 }
 | 
						|
 | 
						|
        VdslLineConfDpboEntry ::=
 | 
						|
           SEQUENCE {
 | 
						|
		vdslLineConfDpboIndex		INTEGER,
 | 
						|
		vdslLineConfDpboTone		INTEGER,
 | 
						|
		vdslLineConfDpboPsd		INTEGER
 | 
						|
           }
 | 
						|
 | 
						|
        vdslLineConfDpboIndex OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Index of the table."
 | 
						|
        ::= { vdslLineConfDpboEntry 1 }
 | 
						|
 | 
						|
        vdslLineConfDpboTone OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (1..512)
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		""
 | 
						|
        ::= { vdslLineConfDpboEntry 2 }
 | 
						|
 | 
						|
        vdslLineConfDpboPsd OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..255)
 | 
						|
        UNITS "-0.5dBm/Hz"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		""
 | 
						|
        ::= { vdslLineConfDpboEntry 3 }
 | 
						|
 | 
						|
--------------------
 | 
						|
-- pvc
 | 
						|
--------------------
 | 
						|
 | 
						|
        maxNumOfPvcs OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"The maximum number of PVCs which could be created on a port."
 | 
						|
        ::= { pvc 1 }
 | 
						|
 | 
						|
-- PVC Table
 | 
						|
 | 
						|
        pvcTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF PvcEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"This table includes PVC configuration."
 | 
						|
        ::= { pvc 2 }
 | 
						|
 | 
						|
	pvcEntry OBJECT-TYPE
 | 
						|
        SYNTAX PvcEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"An entry in pvcTable."
 | 
						|
        INDEX { ifIndex, pvcVpi, pvcVci, pvcPvid }
 | 
						|
        ::= { pvcTable 1 }
 | 
						|
 | 
						|
        PvcEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			-- Common --
 | 
						|
			pvcVpi		INTEGER,
 | 
						|
			pvcVci		INTEGER,
 | 
						|
			pvcPvid		VlanIndex,
 | 
						|
			pvcPriority	INTEGER,
 | 
						|
			pvcProfile	DisplayString,
 | 
						|
			pvcAuto		INTEGER,
 | 
						|
			
 | 
						|
			-- Only for pvc --
 | 
						|
			pvcEncap	INTEGER,
 | 
						|
 | 
						|
			-- Only for paepvc --
 | 
						|
			pvcAcName		DisplayString,
 | 
						|
			pvcServiceName	DisplayString,
 | 
						|
			pvcHelloTime	INTEGER,
 | 
						|
			
 | 
						|
			-- Other --
 | 
						|
			pvcRowStatus	RowStatus
 | 
						|
			}
 | 
						|
 | 
						|
		-- Common --
 | 
						|
        pvcVpi OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..255)
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "VPI of the pvc."
 | 
						|
         ::= { pvcEntry 1 }
 | 
						|
 | 
						|
        pvcVci OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (1..65535)
 | 
						|
        MAX-ACCESS read-only
 | 
						|
       	STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "VCI of the pvc."
 | 
						|
         ::= { pvcEntry 2 }
 | 
						|
 | 
						|
        pvcPvid OBJECT-TYPE
 | 
						|
        SYNTAX VlanIndex
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Default VID of the pvc."
 | 
						|
         ::= { pvcEntry 3 }
 | 
						|
 | 
						|
 | 
						|
        pvcPriority OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..7)
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "802.1p default priority of the pvc."
 | 
						|
         ::= { pvcEntry 5 }
 | 
						|
 | 
						|
        pvcProfile OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString (SIZE (1..31))
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The value of this object identifies the row in the ipqosProfileTable.
 | 
						|
                "
 | 
						|
         ::= { pvcEntry 6 }
 | 
						|
 | 
						|
		pvcAuto OBJECT-TYPE
 | 
						|
				SYNTAX INTEGER {
 | 
						|
				enable(1),
 | 
						|
				disable(2)
 | 
						|
		}
 | 
						|
		MAX-ACCESS read-create
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"Enable/disable auto detection for PPPoE/PPPoA encapsulation."
 | 
						|
		::= { pvcEntry 14 }         
 | 
						|
 | 
						|
		-- Only for PVC --
 | 
						|
        pvcEncap OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
        		llc(1),
 | 
						|
        		vc(2)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Encapsulation of the pvc."
 | 
						|
         ::= { pvcEntry 7 }
 | 
						|
 | 
						|
		-- Other --
 | 
						|
        pvcRowStatus OBJECT-TYPE
 | 
						|
        SYNTAX RowStatus
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "This object is used to create a new row or delete an existing row in this table."
 | 
						|
         ::= { pvcEntry 8 }
 | 
						|
 | 
						|
		-- Only for PAEPVC --		
 | 
						|
		pvcAcName OBJECT-TYPE
 | 
						|
		SYNTAX DisplayString
 | 
						|
		MAX-ACCESS read-create
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"Access concentrator name for paepvc."
 | 
						|
		::= { pvcEntry 11 }
 | 
						|
 | 
						|
        pvcServiceName OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Service name for paepvc."
 | 
						|
         ::= { pvcEntry 12 }
 | 
						|
 | 
						|
		pvcHelloTime OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER
 | 
						|
		UNITS "second"
 | 
						|
		MAX-ACCESS read-create
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"The system will close the PVC if there are not any LCP echo messages passed through during the LCP hello time."
 | 
						|
		::= { pvcEntry 13 }
 | 
						|
 | 
						|
-- PVC state --
 | 
						|
        pvcStateTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF PvcStateEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"This table show current PVC status."
 | 
						|
        ::= { pvc 3 }
 | 
						|
 | 
						|
		pvcStateEntry OBJECT-TYPE
 | 
						|
		SYNTAX PvcStateEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"An entry in pvcStateTable."
 | 
						|
        INDEX { ifIndex, pvcStateVpi, pvcStateVci, pvcStatePvid }
 | 
						|
        ::= { pvcStateTable 1 }
 | 
						|
 | 
						|
        PvcStateEntry ::=
 | 
						|
		SEQUENCE {
 | 
						|
			pvcStateVpi			INTEGER,
 | 
						|
			pvcStateVci			INTEGER,
 | 
						|
			pvcStatePvid		VlanIndex,
 | 
						|
			pvcStatePriority	INTEGER,
 | 
						|
			--pvcStateCvid		VlanIndex,
 | 
						|
			--pvcStateCPriority	INTEGER,
 | 
						|
			--pvcStateMode		DisplayString,
 | 
						|
			pvcStateChannelType	DisplayString,
 | 
						|
			pvcStateEncap		DisplayString
 | 
						|
		}
 | 
						|
 | 
						|
		pvcStateVpi OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER (0..255)
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"VPI of the pvc."
 | 
						|
		::= { pvcStateEntry 1 }
 | 
						|
 | 
						|
		pvcStateVci OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER (1..65535)
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"VCI of the pvc."
 | 
						|
		::= { pvcStateEntry 2 }
 | 
						|
 | 
						|
		pvcStatePvid OBJECT-TYPE
 | 
						|
		SYNTAX VlanIndex
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"Default VID of the pvc."
 | 
						|
		::= { pvcStateEntry 3 }
 | 
						|
 | 
						|
		pvcStatePriority OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER (0..7)
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"802.1p default priority of the pvc."
 | 
						|
		::= { pvcStateEntry 4 }
 | 
						|
 | 
						|
		--pvcStateCvid OBJECT-TYPE
 | 
						|
		--SYNTAX VlanIndex
 | 
						|
		--MAX-ACCESS read-only
 | 
						|
		--STATUS current
 | 
						|
		--DESCRIPTION
 | 
						|
			--"Default C-VID for paepvc."
 | 
						|
		--::= { pvcStateEntry 5 }
 | 
						|
 | 
						|
		--pvcStateCPriority OBJECT-TYPE
 | 
						|
		--SYNTAX INTEGER (0..7)
 | 
						|
		--MAX-ACCESS read-only
 | 
						|
		--STATUS current
 | 
						|
		--DESCRIPTION
 | 
						|
			--"802.1p default C-priority for paepvc."
 | 
						|
		--::= { pvcStateEntry 6 }
 | 
						|
 | 
						|
        --pvcStateMode OBJECT-TYPE
 | 
						|
        --SYNTAX DisplayString (SIZE (1..31))
 | 
						|
        --MAX-ACCESS read-only
 | 
						|
        --STATUS current
 | 
						|
        --DESCRIPTION
 | 
						|
                --"The value of this object identifies the link mode at runntime."
 | 
						|
         --::= { pvcStateEntry 7 }
 | 
						|
 | 
						|
        pvcStateChannelType OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString (SIZE (1..31))
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The value of this object identifies the channel type at runtime."
 | 
						|
         ::= { pvcStateEntry 8 }
 | 
						|
 | 
						|
        pvcStateEncap OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString (SIZE (1..31))
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The value of this object identifies the channel encapsulation at runtime."
 | 
						|
         ::= { pvcStateEntry 9 }
 | 
						|
-------------------------------
 | 
						|
-- 2684 routed mode pvc (rpvc)
 | 
						|
-------------------------------
 | 
						|
 | 
						|
-- Routed Gateway Table
 | 
						|
 | 
						|
        rpvcGatewayTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF RpvcGatewayEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"This table includes Routed Gateway configuration."
 | 
						|
        ::= { rpvc 1 }
 | 
						|
 | 
						|
	rpvcGatewayEntry OBJECT-TYPE
 | 
						|
        SYNTAX RpvcGatewayEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"An entry in Routed Gateway table."
 | 
						|
        INDEX { rpvcGatewayIp }
 | 
						|
        ::= { rpvcGatewayTable 1 }
 | 
						|
 | 
						|
        RpvcGatewayEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			rpvcGatewayIp		IpAddress,
 | 
						|
			rpvcGatewayVlanId    	VlanIndex,
 | 
						|
			rpvcGatewayRowStatus 	RowStatus,
 | 
						|
                        rpvcGatewayPriority  	INTEGER
 | 
						|
           	}
 | 
						|
 | 
						|
        rpvcGatewayIp OBJECT-TYPE
 | 
						|
        SYNTAX IpAddress
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "IP of RPVC gateway."
 | 
						|
        ::= { rpvcGatewayEntry 1 }
 | 
						|
 | 
						|
        rpvcGatewayVlanId OBJECT-TYPE
 | 
						|
        SYNTAX VlanIndex
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Vlan id send to this RPVC gateway."
 | 
						|
        ::= { rpvcGatewayEntry 2 }
 | 
						|
 | 
						|
        rpvcGatewayRowStatus OBJECT-TYPE
 | 
						|
        SYNTAX RowStatus
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "This object is used to create a new row or delete an existing row in this table."
 | 
						|
        ::= { rpvcGatewayEntry 3 }
 | 
						|
 | 
						|
        rpvcGatewayPriority OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "802.1p p bit send to this RPVC gateway."
 | 
						|
        ::= { rpvcGatewayEntry 4 }
 | 
						|
 | 
						|
-- Routed PVC Table
 | 
						|
 | 
						|
        rpvcTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF RpvcEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"This table includes RPVC configuration."
 | 
						|
        ::= { rpvc 2 }
 | 
						|
 | 
						|
	rpvcEntry OBJECT-TYPE
 | 
						|
        SYNTAX RpvcEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"An entry in rpvcTable."
 | 
						|
        INDEX { ifIndex, rpvcVpi, rpvcVci, rpvcIp, rpvcNetmask }
 | 
						|
        ::= { rpvcTable 1 }
 | 
						|
 | 
						|
        RpvcEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			rpvcVpi				INTEGER,
 | 
						|
			rpvcVci				INTEGER,
 | 
						|
			rpvcEncap			INTEGER,
 | 
						|
			rpvcProfile			DisplayString,
 | 
						|
			rpvcIp				IpAddress,
 | 
						|
			rpvcNetmask			IpAddress,
 | 
						|
			rpvcGatewayIpAddress		IpAddress,
 | 
						|
			rpvcRowStatus			RowStatus
 | 
						|
           	}
 | 
						|
 | 
						|
        rpvcVpi OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..255)
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "VPI of the rpvc."
 | 
						|
        ::= { rpvcEntry 1 }
 | 
						|
 | 
						|
        rpvcVci OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (1..65535)
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "VCI of the rpvc."
 | 
						|
        ::= { rpvcEntry 2 }
 | 
						|
 | 
						|
        rpvcEncap OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
        		llc(1),
 | 
						|
        		vc(2)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Encapsulation of the rpvc."
 | 
						|
         ::= { rpvcEntry 3 }
 | 
						|
 | 
						|
        rpvcProfile OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString (SIZE (1..31))
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The ipqos profile of the rpvc."
 | 
						|
        ::= { rpvcEntry 4 }
 | 
						|
 | 
						|
        rpvcIp OBJECT-TYPE
 | 
						|
        SYNTAX IpAddress
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The IP of the rpvc."
 | 
						|
        ::= { rpvcEntry 5 }
 | 
						|
 | 
						|
        rpvcNetmask OBJECT-TYPE
 | 
						|
        SYNTAX IpAddress
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The IP mask of the rpvc IP."
 | 
						|
        ::= { rpvcEntry 6 }
 | 
						|
 | 
						|
		rpvcGatewayIpAddress OBJECT-TYPE
 | 
						|
        SYNTAX IpAddress
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The gateway IP of rpvc."
 | 
						|
        ::= { rpvcEntry 7 }
 | 
						|
 | 
						|
        rpvcRowStatus OBJECT-TYPE
 | 
						|
        SYNTAX RowStatus
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "This object is used to create a new row or delete an existing row in this table."
 | 
						|
        ::= { rpvcEntry 8 }
 | 
						|
 | 
						|
-- Routed PVC Routed Domain Table
 | 
						|
 | 
						|
        rpvcRouteDomainTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF RpvcRouteDomainEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"This table includes RPVC route domain configuration."
 | 
						|
        ::= { rpvc 3 }
 | 
						|
 | 
						|
	rpvcRouteDomainEntry OBJECT-TYPE
 | 
						|
        SYNTAX RpvcRouteDomainEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"An entry in rpvcRouteDomainTable."
 | 
						|
        INDEX { ifIndex, rpvcRouteDomainVpi, rpvcRouteDomainVci, rpvcRouteDomainIp, rpvcRouteDomainNetmask }
 | 
						|
        ::= { rpvcRouteDomainTable 1 }
 | 
						|
 | 
						|
        RpvcRouteDomainEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			rpvcRouteDomainVpi		INTEGER,
 | 
						|
			rpvcRouteDomainVci		INTEGER,
 | 
						|
			rpvcRouteDomainIp		IpAddress,
 | 
						|
			rpvcRouteDomainNetmask		IpAddress,
 | 
						|
			rpvcRouteDomainRowStatus	RowStatus
 | 
						|
           	}
 | 
						|
 | 
						|
        rpvcRouteDomainVpi OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..255)
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "VPI of the rpvc."
 | 
						|
        ::= { rpvcRouteDomainEntry 1 }
 | 
						|
 | 
						|
        rpvcRouteDomainVci OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (1..65535)
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "VCI of the rpvc."
 | 
						|
        ::= { rpvcRouteDomainEntry 2 }
 | 
						|
 | 
						|
        rpvcRouteDomainIp OBJECT-TYPE
 | 
						|
        SYNTAX IpAddress
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The route domain IP."
 | 
						|
        ::= { rpvcRouteDomainEntry 3 }
 | 
						|
 | 
						|
        rpvcRouteDomainNetmask OBJECT-TYPE
 | 
						|
        SYNTAX IpAddress
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The IP mask of the route domain IP."
 | 
						|
        ::= { rpvcRouteDomainEntry 4 }
 | 
						|
 | 
						|
        rpvcRouteDomainRowStatus OBJECT-TYPE
 | 
						|
        SYNTAX RowStatus
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "This object is used to create a new row or delete an existing row in this table."
 | 
						|
        ::= { rpvcRouteDomainEntry 5 }
 | 
						|
 | 
						|
        rpvcArpAgingTime OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Set RPVC ARP proxy aging time 10..10000 seconds,
 | 
						|
		0 to disable againg."
 | 
						|
       	::= { rpvc 4 }
 | 
						|
 | 
						|
        rpvcArpFlush OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
			enable(1)
 | 
						|
		}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Flush the RPVC ARP proxy table."
 | 
						|
        ::= { rpvc 5 }
 | 
						|
 | 
						|
--------------------
 | 
						|
-- dsBcastDisableTable
 | 
						|
--------------------
 | 
						|
 | 
						|
        dsBcastDisableTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF DsBcastDisableEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"This table includes Down Stream Bcast configuration."
 | 
						|
        ::= { port 9 }
 | 
						|
 | 
						|
	dsBcastDisableEntry OBJECT-TYPE
 | 
						|
        SYNTAX DsBcastDisableEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"An entry in Down Stream Bcast table."
 | 
						|
        INDEX { ifIndex, dsBcastDisableVlanId }
 | 
						|
        ::= { dsBcastDisableTable 1 }
 | 
						|
 | 
						|
        DsBcastDisableEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			dsBcastDisableVlanId		INTEGER,
 | 
						|
			dsBcastDisableRowStatus 	RowStatus
 | 
						|
           	}
 | 
						|
 | 
						|
        dsBcastDisableVlanId OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "downstream broadcast disabled vid."
 | 
						|
        ::= { dsBcastDisableEntry 1 }
 | 
						|
 | 
						|
        dsBcastDisableRowStatus OBJECT-TYPE
 | 
						|
        SYNTAX RowStatus
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "This object is used to create a new row or delete an existing row in this table."
 | 
						|
        ::= { dsBcastDisableEntry 2 }
 | 
						|
 | 
						|
--------------------
 | 
						|
-- paepvc
 | 
						|
--------------------
 | 
						|
 | 
						|
-- PPPoAoE PVC Table
 | 
						|
 | 
						|
        paepvcTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF PaepvcEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"This table includes PPPoAoE PVC configuration."
 | 
						|
        ::= { paepvc 1 }
 | 
						|
 | 
						|
	paepvcEntry OBJECT-TYPE
 | 
						|
        SYNTAX PaepvcEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"An entry of paepvcTable."
 | 
						|
        INDEX { ifIndex, paepvcVpi, paepvcVci, paepvcPvid }
 | 
						|
        ::= { paepvcTable 1 }
 | 
						|
 | 
						|
        PaepvcEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			paepvcVpi		INTEGER,
 | 
						|
			paepvcVci		INTEGER,
 | 
						|
			paepvcPvid		VlanIndex,
 | 
						|
			paepvcEncap			INTEGER,
 | 
						|
			paepvcPriority		INTEGER,
 | 
						|
			paepvcProfile  	DisplayString,
 | 
						|
			paepvcAcName		DisplayString,
 | 
						|
			paepvcServiceName	DisplayString,
 | 
						|
			paepvcHelloTime		INTEGER,
 | 
						|
			paepvcRowStatus		RowStatus,
 | 
						|
			paepvcCvid		VlanIndex,
 | 
						|
			paepvcCPriority		INTEGER
 | 
						|
           	}
 | 
						|
 | 
						|
        paepvcVpi OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..255)
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "VPI of the pvc."
 | 
						|
         ::= { paepvcEntry 1 }
 | 
						|
 | 
						|
        paepvcVci OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (1..65535)
 | 
						|
        MAX-ACCESS read-only
 | 
						|
       	STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "VCI of the pvc."
 | 
						|
         ::= { paepvcEntry 2 }
 | 
						|
 | 
						|
        paepvcPvid OBJECT-TYPE
 | 
						|
        SYNTAX VlanIndex
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Default VID of the pvc."
 | 
						|
         ::= { paepvcEntry 3 }
 | 
						|
 | 
						|
        paepvcEncap OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
        		llc(1),
 | 
						|
        		vc(2)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Encapsulation of the paepvc."
 | 
						|
         ::= { paepvcEntry 4 }
 | 
						|
 | 
						|
        paepvcPriority OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..7)
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "802.1p default priority of the pvc."
 | 
						|
         ::= { paepvcEntry 5 }
 | 
						|
 | 
						|
        paepvcProfile OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString (SIZE (1..31))
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The value of this object identifies the row in the ipqosProfileTable."
 | 
						|
         ::= { paepvcEntry 6 }
 | 
						|
 | 
						|
        paepvcAcName OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Access concentrator name."
 | 
						|
         ::= { paepvcEntry 7 }
 | 
						|
 | 
						|
        paepvcServiceName OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Service name."
 | 
						|
         ::= { paepvcEntry 8 }
 | 
						|
 | 
						|
        paepvcHelloTime OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        UNITS "second"
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The system will close the PVC if there are not any LCP echo messages passed through
 | 
						|
                during the LCP hello time."
 | 
						|
         ::= { paepvcEntry 9 }
 | 
						|
 | 
						|
        paepvcRowStatus OBJECT-TYPE
 | 
						|
        SYNTAX RowStatus
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "This object is used to create a new row or delete an existing row in this table."
 | 
						|
         ::= { paepvcEntry 10 }
 | 
						|
 | 
						|
        paepvcCvid OBJECT-TYPE
 | 
						|
        SYNTAX VlanIndex
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Default C-VID of the pvc."
 | 
						|
         ::= { paepvcEntry 12 }
 | 
						|
 | 
						|
 | 
						|
        paepvcCPriority OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..7)
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "802.1p default C-priority of the pvc."
 | 
						|
         ::= { paepvcEntry 13 }
 | 
						|
 | 
						|
--------------------
 | 
						|
-- tlspvc
 | 
						|
--------------------
 | 
						|
 | 
						|
-- TLS PVC Table
 | 
						|
 | 
						|
        tlspvcTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF TlspvcEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"This table includes Transparent LAN Service (TLS) PVC configuration."
 | 
						|
        ::= { tlspvc 1 }
 | 
						|
 | 
						|
	tlspvcEntry OBJECT-TYPE
 | 
						|
        SYNTAX TlspvcEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"An entry of tlspvcTable."
 | 
						|
        INDEX { ifIndex, tlspvcVpi, tlspvcVci, tlspvcSvid }
 | 
						|
        ::= { tlspvcTable 1 }
 | 
						|
 | 
						|
        TlspvcEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			tlspvcVpi		INTEGER,
 | 
						|
			tlspvcVci		INTEGER,
 | 
						|
			tlspvcSvid		VlanIndex,
 | 
						|
			tlspvcEncap		INTEGER,
 | 
						|
			tlspvcSpriority		INTEGER,
 | 
						|
			tlspvcProfile		DisplayString,
 | 
						|
			tlspvcRowStatus		RowStatus
 | 
						|
			}
 | 
						|
 | 
						|
        tlspvcVpi OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..255)
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "VPI of the pvc."
 | 
						|
         ::= { tlspvcEntry 1 }
 | 
						|
 | 
						|
        tlspvcVci OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (1..65535)
 | 
						|
        MAX-ACCESS read-only
 | 
						|
       	STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "VCI of the pvc."
 | 
						|
         ::= { tlspvcEntry 2 }
 | 
						|
 | 
						|
        tlspvcSvid OBJECT-TYPE
 | 
						|
        SYNTAX VlanIndex
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "s-tag VLAN ID of the pvc."
 | 
						|
         ::= { tlspvcEntry 3 }
 | 
						|
 | 
						|
        tlspvcEncap OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
        		llc(1),
 | 
						|
        		vc(2)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Encapsulation of the tlspvc."
 | 
						|
         ::= { tlspvcEntry 4 }
 | 
						|
 | 
						|
        tlspvcSpriority OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..7)
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "s-tag priority of the pvc."
 | 
						|
         ::= { tlspvcEntry 5 }
 | 
						|
 | 
						|
        tlspvcProfile OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString (SIZE (1..31))
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The value of this object identifies the row in the ipqosProfileTable."
 | 
						|
         ::= { tlspvcEntry 6 }
 | 
						|
 | 
						|
        tlspvcRowStatus OBJECT-TYPE
 | 
						|
        SYNTAX RowStatus
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "This object is used to create a new row or delete an existing row in this table."
 | 
						|
         ::= { tlspvcEntry 7 }
 | 
						|
 | 
						|
--------------------
 | 
						|
-- dtpvc
 | 
						|
--------------------
 | 
						|
 | 
						|
-- DT PVC Table
 | 
						|
 | 
						|
        dtpvcTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF DtpvcEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"This table includes Double Tagging (DT) PVC configuration."
 | 
						|
        ::= { dtpvc 1 }
 | 
						|
 | 
						|
	dtpvcEntry OBJECT-TYPE
 | 
						|
        SYNTAX DtpvcEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"An entry of dtpvcTable."
 | 
						|
        INDEX { ifIndex, dtpvcVpi, dtpvcVci, dtpvcSvid }
 | 
						|
        ::= { dtpvcTable 1 }
 | 
						|
 | 
						|
        DtpvcEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
        	-- Common --
 | 
						|
			dtpvcVpi		INTEGER,
 | 
						|
			dtpvcVci		INTEGER,
 | 
						|
			dtpvcSvid		VlanIndex,
 | 
						|
			dtpvcSpriority		INTEGER,
 | 
						|
			dtpvcCvid		VlanIndex,
 | 
						|
			dtpvcCpriority		INTEGER,
 | 
						|
			dtpvcEncap		INTEGER,
 | 
						|
			dtpvcProfile		DisplayString,
 | 
						|
			dtpvcRowStatus		RowStatus,
 | 
						|
			dtpvcAuto			INTEGER,
 | 
						|
			-- Only for dtpvc --
 | 
						|
			dtpvcSuperChannel	INTEGER,
 | 
						|
			-- Only for paepvc --
 | 
						|
			dtpvcAcName			DisplayString,
 | 
						|
			dtpvcServiceName	DisplayString,
 | 
						|
			dtpvcHelloTime		INTEGER	
 | 
						|
			}
 | 
						|
 | 
						|
		-- Common --
 | 
						|
        dtpvcVpi OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..255)
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "VPI of the pvc."
 | 
						|
         ::= { dtpvcEntry 1 }
 | 
						|
 | 
						|
        dtpvcVci OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (1..65535)
 | 
						|
        MAX-ACCESS read-only
 | 
						|
       	STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "VCI of the pvc."
 | 
						|
         ::= { dtpvcEntry 2 }
 | 
						|
 | 
						|
        dtpvcSvid OBJECT-TYPE
 | 
						|
        SYNTAX VlanIndex
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "s-tag VLAN ID of the pvc."
 | 
						|
         ::= { dtpvcEntry 3 }
 | 
						|
 | 
						|
        dtpvcSpriority OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..7)
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "s-tag priority of the pvc."
 | 
						|
         ::= { dtpvcEntry 4 }
 | 
						|
 | 
						|
        dtpvcCvid OBJECT-TYPE
 | 
						|
        SYNTAX VlanIndex
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "c-tag VLAN ID of the pvc."
 | 
						|
         ::= { dtpvcEntry 5 }
 | 
						|
 | 
						|
        dtpvcCpriority OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..7)
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "c-tag priority of the pvc."
 | 
						|
         ::= { dtpvcEntry 6 }
 | 
						|
 | 
						|
 | 
						|
        dtpvcEncap OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
        		llc(1),
 | 
						|
        		vc(2)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Encapsulation of the dtpvc."
 | 
						|
         ::= { dtpvcEntry 7 }
 | 
						|
 | 
						|
        dtpvcProfile OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString (SIZE (1..31))
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The value of this object identifies the row in the ipqosProfileTable."
 | 
						|
         ::= { dtpvcEntry 8 }
 | 
						|
 | 
						|
        dtpvcRowStatus OBJECT-TYPE
 | 
						|
        SYNTAX RowStatus
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "This object is used to create a new row or delete an existing row in this table."
 | 
						|
         ::= { dtpvcEntry 9 }
 | 
						|
 | 
						|
        dtpvcAuto OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER {
 | 
						|
    		enable(1),
 | 
						|
    		disable(2)
 | 
						|
        }
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                 "Enable/disable auto detection for PPPoE/PPPoA encapsulation."
 | 
						|
         ::= { dtpvcEntry 14 }
 | 
						|
       
 | 
						|
        -- Only for DTPVC -- 
 | 
						|
		dtpvcSuperChannel OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER {
 | 
						|
    		enable(1),
 | 
						|
    		disable(2)
 | 
						|
        }
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                 "Specified the configured DTPVC is a super channel."
 | 
						|
         ::= { dtpvcEntry 10 }
 | 
						|
 | 
						|
		-- Only for PAEPVC --		
 | 
						|
		dtpvcAcName OBJECT-TYPE
 | 
						|
		SYNTAX DisplayString
 | 
						|
		MAX-ACCESS read-create
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"Access concentrator name for paepvc."
 | 
						|
		::= { dtpvcEntry 11 }
 | 
						|
 | 
						|
        dtpvcServiceName OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Service name for paepvc."
 | 
						|
         ::= { dtpvcEntry 12 }
 | 
						|
 | 
						|
		dtpvcHelloTime OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER
 | 
						|
		UNITS "second"
 | 
						|
		MAX-ACCESS read-create
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"The system will close the PVC if there are not any LCP echo messages passed through during the LCP hello time."
 | 
						|
		::= { dtpvcEntry 13 }
 | 
						|
 | 
						|
-- DTPVC state --
 | 
						|
		dtpvcStateTable OBJECT-TYPE
 | 
						|
		SYNTAX SEQUENCE OF DtpvcStateEntry
 | 
						|
		MAX-ACCESS not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"This table show current DTPVC status."
 | 
						|
		::= { dtpvc 2 }
 | 
						|
 | 
						|
		dtpvcStateEntry OBJECT-TYPE
 | 
						|
		SYNTAX DtpvcStateEntry
 | 
						|
		MAX-ACCESS not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"An entry in dtpvcStateTable."
 | 
						|
		INDEX { ifIndex, dtpvcStateVpi, dtpvcStateVci, dtpvcStateSvid }
 | 
						|
		::= { dtpvcStateTable 1 }
 | 
						|
 | 
						|
		DtpvcStateEntry ::=
 | 
						|
		SEQUENCE {
 | 
						|
			dtpvcStateVpi			INTEGER,
 | 
						|
			dtpvcStateVci			INTEGER,
 | 
						|
			dtpvcStateSvid			VlanIndex,
 | 
						|
			dtpvcStateSPriority		INTEGER,
 | 
						|
			dtpvcStateCvid			VlanIndex,
 | 
						|
			dtpvcStateCPriority		INTEGER,
 | 
						|
			--dtpvcStateMode			DisplayString,
 | 
						|
			dtpvcStateChannelType	DisplayString,
 | 
						|
			dtpvcStateEncap			DisplayString
 | 
						|
		}
 | 
						|
 | 
						|
		dtpvcStateVpi OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER (0..255)
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"VPI of the dtpvc."
 | 
						|
		::= { dtpvcStateEntry 1 }
 | 
						|
 | 
						|
		dtpvcStateVci OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER (1..65535)
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"VCI of the dtpvc."
 | 
						|
		::= { dtpvcStateEntry 2 }
 | 
						|
 | 
						|
		dtpvcStateSvid OBJECT-TYPE
 | 
						|
		SYNTAX VlanIndex
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"Default S-VID of the dtpvc."
 | 
						|
		::= { dtpvcStateEntry 3 }
 | 
						|
 | 
						|
		dtpvcStateSPriority OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER (0..7)
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"S-priority of the dtpvc."
 | 
						|
		::= { dtpvcStateEntry 4 }
 | 
						|
 | 
						|
		dtpvcStateCvid OBJECT-TYPE
 | 
						|
		SYNTAX VlanIndex
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"Default C-VID of the dtpvc."
 | 
						|
		::= { dtpvcStateEntry 5 }
 | 
						|
 | 
						|
		dtpvcStateCPriority OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER (0..7)
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"C-priority of the dtpvc."
 | 
						|
		::= { dtpvcStateEntry 6 }
 | 
						|
 | 
						|
        --dtpvcStateMode OBJECT-TYPE
 | 
						|
        --SYNTAX DisplayString (SIZE (1..31))
 | 
						|
        --MAX-ACCESS read-only
 | 
						|
        --STATUS current
 | 
						|
        --DESCRIPTION
 | 
						|
                --"The value of this object identifies the link mode at runntime."
 | 
						|
         --::= { dtpvcStateEntry 7 }
 | 
						|
 | 
						|
        dtpvcStateChannelType OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString (SIZE (1..31))
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The value of this object identifies the channel type at runtime."
 | 
						|
         ::= { dtpvcStateEntry 8 }
 | 
						|
 | 
						|
        dtpvcStateEncap OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString (SIZE (1..31))
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The value of this object identifies the channel encapsulation at runtime."
 | 
						|
         ::= { dtpvcStateEntry 9 }
 | 
						|
 | 
						|
--------------------
 | 
						|
--  voipPort
 | 
						|
--------------------
 | 
						|
 | 
						|
-- voipSipLineConfTable
 | 
						|
 | 
						|
        voipSipLineConfTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF VoipSipLineConfEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"This table includes common attributes describing the VoIP line."
 | 
						|
        ::= { voipPort 1 }
 | 
						|
 | 
						|
	voipSipLineConfEntry OBJECT-TYPE
 | 
						|
        SYNTAX VoipSipLineConfEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry in voipSipLineConfTable."
 | 
						|
        INDEX { ifIndex }
 | 
						|
        ::= { voipSipLineConfTable 1 }
 | 
						|
 | 
						|
        VoipSipLineConfEntry ::=
 | 
						|
           SEQUENCE {
 | 
						|
		voipSipLineConfSipProfile		OCTET STRING,
 | 
						|
		voipSipLineConfSipCallSvcProfile	OCTET STRING,
 | 
						|
		voipSipLineConfDspProfile		OCTET STRING
 | 
						|
           }
 | 
						|
 | 
						|
        voipSipLineConfSipProfile OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"SIP profile name."
 | 
						|
        ::= { voipSipLineConfEntry 1 }
 | 
						|
 | 
						|
        voipSipLineConfSipCallSvcProfile OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"SIP call service profile name."
 | 
						|
        ::= { voipSipLineConfEntry 2 }
 | 
						|
 | 
						|
        voipSipLineConfDspProfile OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"DSP profile name."
 | 
						|
        ::= { voipSipLineConfEntry 3 }
 | 
						|
 | 
						|
--------------------
 | 
						|
-- voipPortOperation
 | 
						|
--------------------
 | 
						|
 | 
						|
		portOperations		OBJECT IDENTIFIER ::= { voipPort 2 }
 | 
						|
 | 
						|
        voipPortTarget OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The managed object is used for identify the target on which
 | 
						|
		the port configuration should be performed. The target is encoded as:
 | 
						|
		Byte 1:   0, Reserved(chaises)
 | 
						|
		Byte 2~3: 0,0 Reserved(slot)
 | 
						|
		Byte 4:   0, Reserved
 | 
						|
		Byte 5~11:Each octet specifies a set of eight ports, with the first
 | 
						|
		          octet specifying ports 1 through 8, etc."
 | 
						|
        ::= { portOperations 1 }
 | 
						|
 | 
						|
        voipPortOps OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The managed object is for VoIP configuration. When the EMS
 | 
						|
		wants to issue the desired operation, the EMS shall send SNMP-SET message to set
 | 
						|
		the corresponding bit value to be 1. The various bit positions are:
 | 
						|
		BIT  1: enable port
 | 
						|
		BIT  2: disable port"
 | 
						|
        ::= { portOperations 2 }
 | 
						|
 | 
						|
 | 
						|
--------------------
 | 
						|
-- voipPortTelTable
 | 
						|
--------------------
 | 
						|
 | 
						|
 | 
						|
        voipPortTelTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF VoipPortTelEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"This table includes VoIP tel for the port."
 | 
						|
        ::= { voipPort 3 }
 | 
						|
 | 
						|
	voipPortTelEntry OBJECT-TYPE
 | 
						|
        SYNTAX VoipPortTelEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry in voipPortTelTable."
 | 
						|
        INDEX { ifIndex }
 | 
						|
        ::= { voipPortTelTable 1 }
 | 
						|
 | 
						|
        VoipPortTelEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			voipPortTel	DisplayString
 | 
						|
		}
 | 
						|
 | 
						|
        voipPortTel OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString (SIZE (0..15))
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"VoIP's telephone number of the specified port."
 | 
						|
        ::= { voipPortTelEntry 1 }
 | 
						|
 | 
						|
--------------------
 | 
						|
-- voipH248PortOperation
 | 
						|
--------------------
 | 
						|
 | 
						|
-- voipH248LineConfTable
 | 
						|
 | 
						|
        voipH248LineConfTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF VoipH248LineConfEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
    	"This table includes common attributes describing the VoIP line."
 | 
						|
       ::= { voipPort 4 }
 | 
						|
 | 
						|
        voipH248LineConfEntry OBJECT-TYPE
 | 
						|
        SYNTAX VoipH248LineConfEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry in voipH248LineConfTable."
 | 
						|
        INDEX { ifIndex }
 | 
						|
        ::= { voipH248LineConfTable 1 }
 | 
						|
 | 
						|
        VoipH248LineConfEntry ::=
 | 
						|
	    SEQUENCE {
 | 
						|
			voipH248LineConfMgName			OCTET STRING,
 | 
						|
  		    voipH248LineConfDspProfile		OCTET STRING,
 | 
						|
			voipH248LineConfVBDProfile		OCTET STRING
 | 
						|
  	    }
 | 
						|
 | 
						|
        voipH248LineConfMgName OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
  	        "MG name."
 | 
						|
        ::= { voipH248LineConfEntry 1 }
 | 
						|
 | 
						|
       voipH248LineConfDspProfile OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
   	        "DSP profile name."
 | 
						|
        ::= { voipH248LineConfEntry 2 }
 | 
						|
 | 
						|
        voipH248LineConfVBDProfile OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		    "DSP profile name for Voice Band Data (FAX or Modem) mode."
 | 
						|
        ::= { voipH248LineConfEntry 3 }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
--------------------
 | 
						|
-- voipPortH248Termination
 | 
						|
--------------------
 | 
						|
 | 
						|
-- voipPortH248TerminationTable
 | 
						|
 | 
						|
        voipPortH248TerminationTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF VoipPortH248TerminationEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
  	        "This table includes Termination name."
 | 
						|
        ::= { voipPort 5 }
 | 
						|
  
 | 
						|
  	    voipPortH248TerminationEntry OBJECT-TYPE
 | 
						|
        SYNTAX VoipPortH248TerminationEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry in voipPortH248TerminationTable."
 | 
						|
        INDEX { ifIndex }
 | 
						|
        ::= { voipPortH248TerminationTable 1 }
 | 
						|
  
 | 
						|
        VoipPortH248TerminationEntry ::=
 | 
						|
  	    SEQUENCE {
 | 
						|
  		    voipPortH248TermName			OCTET STRING
 | 
						|
      	}
 | 
						|
  
 | 
						|
        voipPortH248TermName OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
  	        "Termination name of MG."
 | 
						|
        ::= { voipPortH248TerminationEntry 1 }
 | 
						|
 | 
						|
--------------------
 | 
						|
-- voipPortGain
 | 
						|
--------------------
 | 
						|
 | 
						|
-- voipPortGainTable
 | 
						|
 | 
						|
        voipPortGainTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF VoipPortGainEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"This table includes Port Gain."
 | 
						|
        ::= { voipPort 6 }
 | 
						|
 | 
						|
		voipPortGainEntry OBJECT-TYPE
 | 
						|
        SYNTAX VoipPortGainEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry in voipPortGainTable."
 | 
						|
        INDEX { ifIndex }
 | 
						|
        ::= { voipPortGainTable 1 }
 | 
						|
 | 
						|
        VoipPortGainEntry ::=
 | 
						|
		SEQUENCE {
 | 
						|
			voipPortTXGain			INTEGER,
 | 
						|
			voipPortRXGain			INTEGER
 | 
						|
		}
 | 
						|
 | 
						|
        voipPortTXGain OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"TX Gain of the port, -200~200 in unit of 0.1dB."
 | 
						|
        ::= { voipPortGainEntry 1 }
 | 
						|
 | 
						|
        voipPortRXGain OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"RX Gain of the port, -200~200 in unit of 0.1dB."
 | 
						|
        ::= { voipPortGainEntry 2 }
 | 
						|
 | 
						|
--------------------
 | 
						|
-- voipPortSeizureMode
 | 
						|
--------------------
 | 
						|
 | 
						|
-- voipPortSeizureModeTable
 | 
						|
 | 
						|
        voipPortSeizureModeTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF VoipPortSeizureModeEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"This table includes Port Seizure Mode."
 | 
						|
        ::= { voipPort 7 }
 | 
						|
 | 
						|
	voipPortSeizureModeEntry OBJECT-TYPE
 | 
						|
        SYNTAX VoipPortSeizureModeEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry in voipPortSeizureModeTable."
 | 
						|
        INDEX { ifIndex }
 | 
						|
        ::= { voipPortSeizureModeTable 1 }
 | 
						|
 | 
						|
        VoipPortSeizureModeEntry ::=
 | 
						|
		SEQUENCE {
 | 
						|
			voipPortSeizureMode		INTEGER
 | 
						|
		}
 | 
						|
 | 
						|
        voipPortSeizureMode OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
       		loopstart(1),
 | 
						|
       		groundstart(2)
 | 
						|
        }
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Port Seizure Mode."
 | 
						|
        ::= { voipPortSeizureModeEntry 1 }
 | 
						|
 | 
						|
--------------------
 | 
						|
-- voipPortSipAuth
 | 
						|
--------------------
 | 
						|
 | 
						|
-- voipPortSipAuthTable
 | 
						|
 | 
						|
	voipPortSipAuthTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF VoipPortSipAuthEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "This table includes VoIP port SIP authentication related configuration."
 | 
						|
        ::= { voipPort 8 }
 | 
						|
 | 
						|
	voipPortSipAuthEntry OBJECT-TYPE
 | 
						|
        SYNTAX VoipPortSipAuthEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
			"An entry in voipPortSipAuthTable."
 | 
						|
        INDEX { ifIndex }
 | 
						|
        ::= { voipPortSipAuthTable 1 }
 | 
						|
 | 
						|
        VoipPortSipAuthEntry ::=
 | 
						|
		SEQUENCE {
 | 
						|
			voipPortSipAuthMode		INTEGER,
 | 
						|
			voipPortSipAuthUsername	OCTET STRING,
 | 
						|
			voipPortSipAuthPasswdOn	INTEGER,
 | 
						|
			voipPortSipAuthPasswd	OCTET STRING
 | 
						|
		}
 | 
						|
 | 
						|
        voipPortSipAuthMode OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
        		profile(1),
 | 
						|
        		line(2)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Authentication mode for VoIP port SIP registration."
 | 
						|
        ::= { voipPortSipAuthEntry 1 }
 | 
						|
 | 
						|
        voipPortSipAuthUsername OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "VoIP port SIP registration username."
 | 
						|
        ::= { voipPortSipAuthEntry 2 }
 | 
						|
 | 
						|
        voipPortSipAuthPasswdOn OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
        		on(1),
 | 
						|
        		off(2)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Password is necessary or not for VoIP port SIP registration."
 | 
						|
        ::= { voipPortSipAuthEntry 3 }
 | 
						|
 | 
						|
        voipPortSipAuthPasswd OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "VoIP port SIP registration password."
 | 
						|
        ::= { voipPortSipAuthEntry 4 }
 | 
						|
 | 
						|
--------------------
 | 
						|
-- voipPortSipCallsvc
 | 
						|
--------------------
 | 
						|
 | 
						|
-- voipPortSipCallsvcTable
 | 
						|
 | 
						|
	voipPortSipCallsvcTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF VoipPortSipCallsvcEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "This table includes VoIp port SIP call service related configuration."
 | 
						|
        ::= { voipPort 9 }
 | 
						|
 | 
						|
	voipPortSipCallsvcEntry OBJECT-TYPE
 | 
						|
        SYNTAX VoipPortSipCallsvcEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
			"An entry in voipPortSipCallsvcTable."
 | 
						|
        INDEX { ifIndex }
 | 
						|
        ::= { voipPortSipCallsvcTable 1 }
 | 
						|
 | 
						|
        VoipPortSipCallsvcEntry ::=
 | 
						|
		SEQUENCE {
 | 
						|
			voipPortSipCallsvcMode			INTEGER,
 | 
						|
			voipPortSipCallsvcStateMask		INTEGER,
 | 
						|
			voipPortSipCallsvcCPCOn			INTEGER,
 | 
						|
			voipPortSipCallsvcCPCTimeout	INTEGER
 | 
						|
		}
 | 
						|
 | 
						|
        voipPortSipCallsvcMode OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
        		profile(1),
 | 
						|
        		line(2)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "VoIP port SIP call service mode."
 | 
						|
        ::= { voipPortSipCallsvcEntry 1 }
 | 
						|
 | 
						|
        voipPortSipCallsvcStateMask OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Bit 1	callforward : call forward(Not supported)
 | 
						|
				 Bit 2	callhold : call hold
 | 
						|
				 Bit 3	callwait : call waiting
 | 
						|
				 Bit 4	callreturn : call return(Not supported)
 | 
						|
				 Bit 5	calltransfer : call transfer
 | 
						|
				 Bit 6	clip : caller line identification presentation (Caller ID)
 | 
						|
				 Bit 7	clir : caller line identification restriction
 | 
						|
				 Bit 8	dnd : do not disturb
 | 
						|
				 Bit 9	conference : native 3-way conference"
 | 
						|
        ::= { voipPortSipCallsvcEntry 2 }
 | 
						|
 | 
						|
        voipPortSipCallsvcCPCOn OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
       		on(1),
 | 
						|
       		off(2)
 | 
						|
        }
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION        
 | 
						|
        		"Perform calling party control, or turn off."
 | 
						|
        ::= { voipPortSipCallsvcEntry 3 }
 | 
						|
 
 | 
						|
        voipPortSipCallsvcCPCTimeout OBJECT-TYPE
 | 
						|
 		SYNTAX INTEGER (5..60)
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION        
 | 
						|
        		"VoIP port SIP delay hang up time of called party in seconds."
 | 
						|
        ::= { voipPortSipCallsvcEntry 4 }
 | 
						|
 | 
						|
--------------------
 | 
						|
-- snrMgn
 | 
						|
--------------------
 | 
						|
 | 
						|
-- snrMgnTable
 | 
						|
 | 
						|
	snrMgnTable OBJECT-TYPE
 | 
						|
   	SYNTAX SEQUENCE OF SnrMarginEntry
 | 
						|
    	MAX-ACCESS not-accessible
 | 
						|
    	STATUS current
 | 
						|
    	DESCRIPTION
 | 
						|
        	"A table containing the per port SNR Margin configuration."
 | 
						|
    	::= { snrMgn 1 }
 | 
						|
 | 
						|
	snrMgnEntry OBJECT-TYPE
 | 
						|
    	SYNTAX SnrMarginEntry
 | 
						|
    	MAX-ACCESS not-accessible
 | 
						|
    	STATUS current
 | 
						|
    	DESCRIPTION
 | 
						|
        	"An entry of snrMgnTable."
 | 
						|
    	INDEX { ifIndex }
 | 
						|
    	::= { snrMgnTable 1 }
 | 
						|
 | 
						|
	SnrMarginEntry ::=
 | 
						|
    		SEQUENCE {
 | 
						|
				snrMgnMode			INTEGER,
 | 
						|
				snrMgnUcTarget		INTEGER,
 | 
						|
				snrMgnUcMax			INTEGER,
 | 
						|
				snrMgnUcMin			INTEGER,
 | 
						|
				snrMgnUcDownshift	INTEGER,
 | 
						|
				snrMgnUcUpshift		INTEGER,
 | 
						|
				snrMgnUrTarget		INTEGER,
 | 
						|
				snrMgnUrMax			INTEGER,
 | 
						|
				snrMgnUrMin			INTEGER,
 | 
						|
				snrMgnUrDownshift	INTEGER,
 | 
						|
				snrMgnUrUpshift		INTEGER
 | 
						|
    		}
 | 
						|
 | 
						|
	snrMgnMode OBJECT-TYPE
 | 
						|
		SYNTAX      INTEGER {
 | 
						|
						profile(0),
 | 
						|
						line(1)
 | 
						|
					}
 | 
						|
		MAX-ACCESS  read-write
 | 
						|
		STATUS      current
 | 
						|
		DESCRIPTION
 | 
						|
			"Configure DSL SNR margin configuration mode of the specified ports.
 | 
						|
			Profile: the SNR margin configuration comes from DSL profile.
 | 
						|
			Line: the SNR margin configuration comes from line configuration."
 | 
						|
		::= { snrMgnEntry 1 }
 | 
						|
 | 
						|
	snrMgnUcTarget OBJECT-TYPE
 | 
						|
		SYNTAX      INTEGER (0..310)
 | 
						|
		UNITS       "tenth dB"
 | 
						|
		MAX-ACCESS  read-write
 | 
						|
		STATUS      current
 | 
						|
		DESCRIPTION
 | 
						|
			"Configured Target Signal/Noise Margin.
 | 
						|
			This is the Noise Margin the modem must achieve
 | 
						|
			with a BER of 10-7 or better to successfully complete
 | 
						|
			initialization."
 | 
						|
		::= { snrMgnEntry 2 }
 | 
						|
		
 | 
						|
	snrMgnUcMax OBJECT-TYPE
 | 
						|
		SYNTAX      INTEGER (0..310)
 | 
						|
		UNITS       "tenth dB"
 | 
						|
		MAX-ACCESS  read-write
 | 
						|
		STATUS      current
 | 
						|
		DESCRIPTION
 | 
						|
			"Configured Maximum acceptable Signal/Noise Margin.
 | 
						|
			If the Noise Margin is above this the modem should
 | 
						|
			attempt to reduce its power output to optimize its
 | 
						|
			operation."
 | 
						|
		::= { snrMgnEntry 3 }
 | 
						|
 | 
						|
	snrMgnUcMin OBJECT-TYPE
 | 
						|
		SYNTAX      INTEGER (0..310)
 | 
						|
		UNITS       "tenth dB"
 | 
						|
		MAX-ACCESS  read-write
 | 
						|
		STATUS      current
 | 
						|
		DESCRIPTION
 | 
						|
			"Configured Minimum acceptable Signal/Noise Margin.
 | 
						|
			If the noise margin falls below this level, the modem
 | 
						|
			should attempt to increase its power output.  If that
 | 
						|
			is not possible the modem will attempt to
 | 
						|
			re-initialize or shut down."
 | 
						|
		::= { snrMgnEntry 4 }
 | 
						|
 | 
						|
	snrMgnUcDownshift  OBJECT-TYPE
 | 
						|
		SYNTAX      INTEGER (0..310)
 | 
						|
		UNITS       "tenth dB"
 | 
						|
		MAX-ACCESS  read-write
 | 
						|
		STATUS      current
 | 
						|
		DESCRIPTION
 | 
						|
			"Configured Signal/Noise Margin for rate downshift.
 | 
						|
			If the noise margin falls below this level, the modem
 | 
						|
			should attempt to decrease its transmit rate.  In
 | 
						|
			the case that RADSL mode is not present,
 | 
						|
			the value will be `0'."
 | 
						|
		::= { snrMgnEntry 5 }
 | 
						|
 | 
						|
	snrMgnUcUpshift  OBJECT-TYPE
 | 
						|
		SYNTAX      INTEGER (0..310)
 | 
						|
		UNITS       "tenth dB"
 | 
						|
		MAX-ACCESS  read-write
 | 
						|
		STATUS      current
 | 
						|
		DESCRIPTION
 | 
						|
			"Configured Signal/Noise Margin for rate upshift.
 | 
						|
			If the noise margin rises above this level, the modem
 | 
						|
			should attempt to increase its transmit rate.    In
 | 
						|
			the case that RADSL is not present, the value will
 | 
						|
			be `0'."
 | 
						|
		::= { snrMgnEntry 6 }
 | 
						|
         
 | 
						|
	snrMgnUrTarget OBJECT-TYPE
 | 
						|
		SYNTAX      INTEGER (0..310)
 | 
						|
		UNITS       "tenth dB"
 | 
						|
		MAX-ACCESS  read-write
 | 
						|
		STATUS      current
 | 
						|
		DESCRIPTION
 | 
						|
			"Configured Target Signal/Noise Margin.
 | 
						|
			This is the Noise Margin the modem must achieve
 | 
						|
			with a BER of 10-7 or better to successfully complete
 | 
						|
			initialization."
 | 
						|
		::= { snrMgnEntry 7 }
 | 
						|
 | 
						|
	snrMgnUrMax OBJECT-TYPE
 | 
						|
		SYNTAX      INTEGER (0..310)
 | 
						|
		UNITS       "tenth dB"
 | 
						|
		MAX-ACCESS  read-write
 | 
						|
		STATUS      current
 | 
						|
		DESCRIPTION
 | 
						|
			"Configured Maximum acceptable Signal/Noise Margin.
 | 
						|
			If the Noise Margin is above this the modem should
 | 
						|
			attempt to reduce its power output to optimize its
 | 
						|
			operation."
 | 
						|
		::= { snrMgnEntry 8 }
 | 
						|
 | 
						|
	snrMgnUrMin  OBJECT-TYPE
 | 
						|
		SYNTAX      INTEGER (0..310)
 | 
						|
		UNITS       "tenth dB"
 | 
						|
		MAX-ACCESS  read-write
 | 
						|
		STATUS      current
 | 
						|
		DESCRIPTION
 | 
						|
			"Configured Minimum acceptable Signal/Noise Margin.
 | 
						|
			If the noise margin falls below this level, the modem
 | 
						|
			should attempt to increase its power output.  If that
 | 
						|
			is not possible the modem will attempt to
 | 
						|
			re-initialize or shut down."
 | 
						|
		::= { snrMgnEntry 9 }
 | 
						|
 | 
						|
	snrMgnUrDownshift  OBJECT-TYPE
 | 
						|
		SYNTAX      INTEGER (0..310)
 | 
						|
		UNITS       "tenth dB"
 | 
						|
		MAX-ACCESS  read-write
 | 
						|
		STATUS      current
 | 
						|
		DESCRIPTION
 | 
						|
			"Configured Signal/Noise Margin for rate downshift.
 | 
						|
			If the noise margin falls below this level, the modem
 | 
						|
			should attempt to decrease its transmit rate.
 | 
						|
			In the case that RADSL mode is not present,
 | 
						|
			the value will be `0'."
 | 
						|
		::= { snrMgnEntry 10 }
 | 
						|
 | 
						|
	snrMgnUrUpshift  OBJECT-TYPE
 | 
						|
		SYNTAX      INTEGER (0..310)
 | 
						|
		UNITS       "tenth dB"
 | 
						|
		MAX-ACCESS  read-write
 | 
						|
		STATUS      current
 | 
						|
		DESCRIPTION
 | 
						|
			"Configured Signal/Noise Margin for rate upshift.
 | 
						|
			If the noise margin rises above this level, the modem
 | 
						|
			should attempt to increase its transmit rate.
 | 
						|
			In the case that RADSL is not present,
 | 
						|
			the value will be `0'."
 | 
						|
		::= { snrMgnEntry 11 }
 | 
						|
    		
 | 
						|
--------------------
 | 
						|
-- dsl rate
 | 
						|
--------------------
 | 
						|
 | 
						|
-- dslRateTable
 | 
						|
 | 
						|
	dslRateTable OBJECT-TYPE
 | 
						|
   	SYNTAX SEQUENCE OF DslRateEntry
 | 
						|
    	MAX-ACCESS not-accessible
 | 
						|
    	STATUS current
 | 
						|
    	DESCRIPTION
 | 
						|
        	"A table containing the per port DSL Rate configuration."
 | 
						|
    	::= { dslRate 1 }
 | 
						|
 | 
						|
	dslRateEntry OBJECT-TYPE
 | 
						|
    	SYNTAX DslRateEntry
 | 
						|
    	MAX-ACCESS not-accessible
 | 
						|
    	STATUS current
 | 
						|
    	DESCRIPTION
 | 
						|
        	"An entry of dslRateTable."
 | 
						|
    	INDEX { ifIndex }
 | 
						|
    	::= { dslRateTable 1 }
 | 
						|
 | 
						|
	DslRateEntry ::=
 | 
						|
    		SEQUENCE {
 | 
						|
				dslRateMode							INTEGER,
 | 
						|
				dslRateLatencyMode  				INTEGER,
 | 
						|
				dslRateXtucMaxInterleaveDelay		INTEGER,
 | 
						|
				dslRateXtucMaxTxRate				Unsigned32,
 | 
						|
				dslRateXtucMinTxRate				Unsigned32,
 | 
						|
				dslRateXturMaxInterleaveDelay		INTEGER,
 | 
						|
				dslRateXturMaxTxRate				Unsigned32,
 | 
						|
				dslRateXturMinTxRate				Unsigned32
 | 
						|
	    		}
 | 
						|
 | 
						|
	dslRateMode OBJECT-TYPE
 | 
						|
		SYNTAX      INTEGER {
 | 
						|
						profile(0),
 | 
						|
						line(1)
 | 
						|
					}
 | 
						|
		MAX-ACCESS  read-write
 | 
						|
		STATUS      current
 | 
						|
		DESCRIPTION
 | 
						|
			"Configure DSL Rate configuration mode of the specified ports.
 | 
						|
			Profile: the DSL Rate configuration comes from DSL profile.
 | 
						|
			Line: the DSL Rate configuration comes from line configuration."
 | 
						|
		::= { dslRateEntry 1 }
 | 
						|
 | 
						|
	dslRateLatencyMode OBJECT-TYPE
 | 
						|
		SYNTAX      INTEGER  {
 | 
						|
						interleave(1),
 | 
						|
						fast(2)
 | 
						|
					}
 | 
						|
		MAX-ACCESS  read-only
 | 
						|
		STATUS      current
 | 
						|
		DESCRIPTION
 | 
						|
			"The latency mode is fast or interleave"
 | 
						|
		::= { dslRateEntry 2 }
 | 
						|
		
 | 
						|
	dslRateXtucMaxInterleaveDelay OBJECT-TYPE
 | 
						|
		SYNTAX      INTEGER (0..255)
 | 
						|
		UNITS       "milli-seconds"
 | 
						|
		MAX-ACCESS  read-write
 | 
						|
		STATUS      current
 | 
						|
		DESCRIPTION
 | 
						|
			"Configured maximum Interleave Delay for this channel.
 | 
						|
 	
 | 
						|
 			Interleave delay applies only to the interleave channel
 | 
						|
 			and defines the mapping (relative spacing) between
 | 
						|
 			subsequent input bytes at the interleaver input and
 | 
						|
 			their placement in the bit stream at the interleaver
 | 
						|
 			output.  Larger numbers provide greater separation
 | 
						|
 			between consecutive input bytes in the output bit
 | 
						|
 			stream allowing for improved impulse noise immunity
 | 
						|
 			at the expense of payload latency."
 | 
						|
		::= { dslRateEntry 3 }
 | 
						|
 | 
						|
	dslRateXtucMaxTxRate OBJECT-TYPE
 | 
						|
		SYNTAX      Unsigned32
 | 
						|
		UNITS       "kbps"
 | 
						|
		MAX-ACCESS  read-write
 | 
						|
		STATUS      current
 | 
						|
		DESCRIPTION
 | 
						|
			"Configured Maximum Transmit rate for `Fast' or `Interleave' channels,
 | 
						|
             in bps."
 | 
						|
		::= { dslRateEntry 4 }
 | 
						|
 | 
						|
	dslRateXtucMinTxRate  OBJECT-TYPE
 | 
						|
		SYNTAX      Unsigned32
 | 
						|
		UNITS       "kbps"
 | 
						|
		MAX-ACCESS  read-write
 | 
						|
		STATUS      current
 | 
						|
		DESCRIPTION
 | 
						|
			"Configured Minimum Transmit rate for `Fast' or `Interleave' channels,
 | 
						|
 			 in bps"
 | 
						|
		::= { dslRateEntry 5 }
 | 
						|
 | 
						|
	dslRateXturMaxInterleaveDelay  OBJECT-TYPE
 | 
						|
		SYNTAX      INTEGER (0..255)
 | 
						|
		UNITS       "milli-seconds"
 | 
						|
		MAX-ACCESS  read-write
 | 
						|
		STATUS      current
 | 
						|
		DESCRIPTION
 | 
						|
			"Configured maximum Interleave Delay for this channel.
 | 
						|
 	
 | 
						|
 			Interleave delay applies only to the interleave channel
 | 
						|
 			and defines the mapping (relative spacing) between
 | 
						|
 			subsequent input bytes at the interleaver input and
 | 
						|
 			their placement in the bit stream at the interleaver
 | 
						|
 			output.  Larger numbers provide greater separation
 | 
						|
 			between consecutive input bytes in the output bit
 | 
						|
 			stream allowing for improved impulse noise immunity
 | 
						|
 			at the expense of payload latency"
 | 
						|
		::= { dslRateEntry 6 }
 | 
						|
         
 | 
						|
	dslRateXturMaxTxRate OBJECT-TYPE
 | 
						|
		SYNTAX      Unsigned32
 | 
						|
		UNITS       "kbps"
 | 
						|
		MAX-ACCESS  read-write
 | 
						|
		STATUS      current
 | 
						|
		DESCRIPTION
 | 
						|
			"Configured Target Signal/Noise Margin.
 | 
						|
			This is the Noise Margin the modem must achieve
 | 
						|
			with a BER of 10-7 or better to successfully complete
 | 
						|
			initialization."
 | 
						|
		::= { dslRateEntry 7 }
 | 
						|
 | 
						|
	dslRateXturMinTxRate OBJECT-TYPE
 | 
						|
		SYNTAX      Unsigned32
 | 
						|
		UNITS       "kbps"
 | 
						|
		MAX-ACCESS  read-write
 | 
						|
		STATUS      current
 | 
						|
		DESCRIPTION
 | 
						|
			"Configured Maximum Transmit rate for `Fast' or `Interleave'  channels,
 | 
						|
 			 in bps."
 | 
						|
		::= { dslRateEntry 8 }
 | 
						|
    		
 | 
						|
--------------------
 | 
						|
-- gbond
 | 
						|
--------------------
 | 
						|
 | 
						|
-- gbondTable
 | 
						|
 | 
						|
	gbondGroupTable OBJECT-TYPE
 | 
						|
   	SYNTAX SEQUENCE OF GbondGroupEntry
 | 
						|
    	MAX-ACCESS not-accessible
 | 
						|
    	STATUS current
 | 
						|
    	DESCRIPTION
 | 
						|
        	"A table containing the G.Bond configuration information for
 | 
						|
        	each bonding group of the device."
 | 
						|
    	::= { gbond 1 }
 | 
						|
 | 
						|
	gbondGroupEntry OBJECT-TYPE
 | 
						|
    	SYNTAX GbondGroupEntry
 | 
						|
    	MAX-ACCESS not-accessible
 | 
						|
    	STATUS current
 | 
						|
    	DESCRIPTION
 | 
						|
        	"An entry of gbondTable."
 | 
						|
    	INDEX { gbondGroupName }
 | 
						|
    	::= { gbondGroupTable 1 }
 | 
						|
 | 
						|
	GbondGroupEntry ::=
 | 
						|
    		SEQUENCE {
 | 
						|
        		gbondGroupName			OCTET STRING,
 | 
						|
				gbondGroupPorts			OCTET STRING,
 | 
						|
--				gbondGroupSid			INTEGER,
 | 
						|
				gbondGroupUpRate		Unsigned32,
 | 
						|
				gbondGroupDownRate		Unsigned32,
 | 
						|
       			gbondGroupRowStatus		RowStatus
 | 
						|
    		}
 | 
						|
 | 
						|
	gbondGroupName OBJECT-TYPE
 | 
						|
    	SYNTAX OCTET STRING (SIZE (0..31))
 | 
						|
    	MAX-ACCESS read-only
 | 
						|
    	STATUS current
 | 
						|
    	DESCRIPTION
 | 
						|
        	"An administratively assigned string, which may be used to identify bonding group."
 | 
						|
    	::= { gbondGroupEntry 1 }
 | 
						|
 | 
						|
	gbondGroupPorts OBJECT-TYPE
 | 
						|
    	SYNTAX OCTET STRING
 | 
						|
    	MAX-ACCESS read-create
 | 
						|
    	STATUS current
 | 
						|
    	DESCRIPTION
 | 
						|
        	"The set of ports which are currently assigned to the
 | 
						|
        	bonding group of specified group name.
 | 
						|
			Byte 1:   Reserved(chassis)
 | 
						|
			Byte 2~3: Reserved(slot)
 | 
						|
			Byte 4:   Reserved
 | 
						|
			Byte 5~11:each octet specifies a set of eight ports, with the first
 | 
						|
		          octet specifying ports 1 through 8, etc."
 | 
						|
    	::= { gbondGroupEntry 2 }
 | 
						|
 | 
						|
--	gbondGroupSid OBJECT-TYPE
 | 
						|
--        SYNTAX  INTEGER {
 | 
						|
--                          sid8(1),
 | 
						|
--                          sid12(2)
 | 
						|
--        }
 | 
						|
--    	MAX-ACCESS read-create
 | 
						|
--    	STATUS current
 | 
						|
--    	DESCRIPTION
 | 
						|
--        	"This object indicates the sequence index mode of the bonding group."
 | 
						|
--    	::= { gbondGroupEntry 3 }
 | 
						|
 | 
						|
	gbondGroupUpRate OBJECT-TYPE
 | 
						|
        SYNTAX Unsigned32
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The UP stream rate."
 | 
						|
         ::= { gbondGroupEntry 4 }
 | 
						|
 | 
						|
	gbondGroupDownRate OBJECT-TYPE
 | 
						|
        SYNTAX Unsigned32
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The DOWN stream rate."
 | 
						|
         ::= { gbondGroupEntry 5 }
 | 
						|
 | 
						|
	gbondGroupRowStatus OBJECT-TYPE
 | 
						|
    	SYNTAX RowStatus
 | 
						|
    	MAX-ACCESS read-create
 | 
						|
    	STATUS current
 | 
						|
    	DESCRIPTION
 | 
						|
        	"This object indicates the status of this entry."
 | 
						|
    	::= { gbondGroupEntry 6 }
 | 
						|
 | 
						|
----------------------------------------
 | 
						|
-- profile
 | 
						|
----------------------------------------
 | 
						|
 | 
						|
  sraShiftMarginProfile OBJECT IDENTIFIER ::= { profile 1 }
 | 
						|
	voipProfile		OBJECT IDENTIFIER ::= { profile 7 }
 | 
						|
	ipqosProfile		OBJECT IDENTIFIER ::= { profile 8 }
 | 
						|
 | 
						|
	--------------------
 | 
						|
-- sraShiftMarginProfile
 | 
						|
--------------------
 | 
						|
 | 
						|
-- sraShiftMarginProfile
 | 
						|
 | 
						|
	sraShiftMarginProfileTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF SraShiftMarginProfileEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "This table includes sra shift margin related configuration."
 | 
						|
        ::= { sraShiftMarginProfile 1 }
 | 
						|
 | 
						|
	sraShiftMarginProfileEntry OBJECT-TYPE
 | 
						|
        SYNTAX SraShiftMarginProfileEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"An entry in ipqosProfileTable."
 | 
						|
        INDEX { sraShiftMarginProfileName }
 | 
						|
        ::= { sraShiftMarginProfileTable 1 }
 | 
						|
 | 
						|
        SraShiftMarginProfileEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			sraShiftMarginProfileName		DisplayString,
 | 
						|
			xtucConfDownshiftSnrMgn		INTEGER,
 | 
						|
			xtucConfUpshiftSnrMgn		INTEGER,
 | 
						|
			xtucConfDownshiftTime INTEGER,
 | 
						|
			xtucConfUpshiftTime INTEGER,
 | 
						|
			xturConfDownshiftSnrMgn INTEGER,
 | 
						|
			xturConfUpshiftSnrMgn INTEGER,
 | 
						|
			xturConfDownshiftTime INTEGER,
 | 
						|
			xturConfUpshiftTime INTEGER,
 | 
						|
			sraShiftMarginProfileStatus RowStatus
 | 
						|
           	}
 | 
						|
 | 
						|
        sraShiftMarginProfileName OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString (SIZE (1..40))
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "This object identifies a row in this table."
 | 
						|
        ::= { sraShiftMarginProfileEntry 1 }
 | 
						|
 | 
						|
        xtucConfDownshiftSnrMgn OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..31)
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Specifies the downstream SRA Down Shift Margin in units of 0.25 dB, for a range of 0 to 31.75 dB. in unit of 1 db."
 | 
						|
        ::= { sraShiftMarginProfileEntry 2 }
 | 
						|
 | 
						|
        xtucConfUpshiftSnrMgn OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..31)
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Specifies the downstream SRA UP Shift Margin in units of 0.25 dB, for a range of 0 to 31.75 dB. in unit of 1 db."
 | 
						|
        ::= { sraShiftMarginProfileEntry 3 }
 | 
						|
 | 
						|
        xtucConfDownshiftTime OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..31)
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Specifies the downstream SRA Down Shift time in units of 1 sec , for a range of 0 to 16383 sec. in unit of 1 sec."
 | 
						|
        ::= { sraShiftMarginProfileEntry 4 }
 | 
						|
 | 
						|
        xtucConfUpshiftTime OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..31)
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Specifies the downstream SRA UP Shift time in units of 1 sec , for a range of 0 to 16383 sec. in unit of 1 sec."
 | 
						|
        ::= { sraShiftMarginProfileEntry 5 }
 | 
						|
 | 
						|
        xturConfDownshiftSnrMgn OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..31)
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Specifies the upstream SRA Down Shift Margin in units of 0.25 dB, for a range of 0 to 31.75 dB. in unit of 1 db."
 | 
						|
        ::= { sraShiftMarginProfileEntry 6 }
 | 
						|
 | 
						|
        xturConfUpshiftSnrMgn OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..31)
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Specifies the upstream SRA UP Shift Margin in units of 0.25 dB, for a range of 0 to 31.75 dB. in unit of 1 db."
 | 
						|
        ::= { sraShiftMarginProfileEntry 7 }
 | 
						|
 | 
						|
        xturConfDownshiftTime OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..31)
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Specifies the upstream SRA Down Shift time in units of 1 sec , for a range of 0 to 16383 sec. in unit of 1 sec."
 | 
						|
        ::= { sraShiftMarginProfileEntry 8 }
 | 
						|
 | 
						|
        xturConfUpshiftTime OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..31)
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Specifies the upstream SRA UP Shift time in units of 1 sec , for a range of 0 to 16383 sec. in unit of 1 sec."
 | 
						|
        ::= { sraShiftMarginProfileEntry 9 }
 | 
						|
 | 
						|
        sraShiftMarginProfileStatus OBJECT-TYPE
 | 
						|
        SYNTAX RowStatus
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "This object is used to create a new row or modify or delete an existing row in this table."
 | 
						|
        ::= { sraShiftMarginProfileEntry 10 }
 | 
						|
 | 
						|
--------------------
 | 
						|
-- voipProfile
 | 
						|
--------------------
 | 
						|
 | 
						|
	sipProfile	OBJECT IDENTIFIER ::= { voipProfile 1 }
 | 
						|
 | 
						|
-- sip profile
 | 
						|
 | 
						|
        maxNumOfSipProfiles OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"The maximum number of SIP profiles supported by the system."
 | 
						|
        ::= { sipProfile 1 }
 | 
						|
 | 
						|
        sipProfileTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF SipProfileEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "This table includes SIP protocol related configuration."
 | 
						|
        ::= { sipProfile 2 }
 | 
						|
 | 
						|
	sipProfileEntry OBJECT-TYPE
 | 
						|
        SYNTAX SipProfileEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"An entry in sipProfileTable."
 | 
						|
        INDEX { IMPLIED sipProfileName }
 | 
						|
        ::= { sipProfileTable 1 }
 | 
						|
 | 
						|
        SipProfileEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			sipProfileName		DisplayString,
 | 
						|
			sipProfileSipSvr	OCTET STRING,
 | 
						|
			sipProfileRegSvr	OCTET STRING,
 | 
						|
			sipProfileProxySvr	OCTET STRING,
 | 
						|
			sipProfileSipPort	INTEGER,
 | 
						|
			sipProfileRegSvrPort	INTEGER,
 | 
						|
			sipProfileProxySvrPort	INTEGER,
 | 
						|
			sipProfileUriType	INTEGER,
 | 
						|
			sipProfilePbit		INTEGER,
 | 
						|
			sipProfileDscp		INTEGER,
 | 
						|
			sipProfileKeepAlive	INTEGER,
 | 
						|
			sipProfileSe		INTEGER,
 | 
						|
			sipProfilePrack		INTEGER,
 | 
						|
			sipProfileRowStatus	RowStatus,
 | 
						|
			sipProfileRegExpire INTEGER			
 | 
						|
           	}
 | 
						|
 | 
						|
        sipProfileName OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString (SIZE (1..31))
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "This object is used by the SIP profile table in order to identify a row of this table."
 | 
						|
        ::= { sipProfileEntry 1 }
 | 
						|
 | 
						|
        sipProfileSipSvr OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "IP used for SIP registration or SIP domain name."
 | 
						|
        ::= { sipProfileEntry 2 }
 | 
						|
 | 
						|
	sipProfileRegSvr OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Registration server IP or registration server domain name."
 | 
						|
        ::= { sipProfileEntry 3 }
 | 
						|
 | 
						|
        sipProfileProxySvr OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Proxy server IP or proxy server doamin name."
 | 
						|
        ::= { sipProfileEntry 4 }
 | 
						|
 | 
						|
        sipProfileSipPort OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (1025..65535)
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "SIP UA port number."
 | 
						|
        ::= { sipProfileEntry 5 }
 | 
						|
 | 
						|
        sipProfileRegSvrPort OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (1025..65535)
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Registration server port number."
 | 
						|
        ::= { sipProfileEntry 6 }
 | 
						|
 | 
						|
        sipProfileProxySvrPort OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (1025..65535)
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Proxy server port number."
 | 
						|
        ::= { sipProfileEntry 7 }
 | 
						|
 | 
						|
        sipProfileUriType OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
        		useSipUri(1),
 | 
						|
        		useTelUri(2)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                ""
 | 
						|
        ::= { sipProfileEntry 8 }
 | 
						|
 | 
						|
        sipProfilePbit OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..7)
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "802.1p bit for SIP and RTP packet."
 | 
						|
        ::= { sipProfileEntry 9 }
 | 
						|
 | 
						|
        sipProfileDscp OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..63)
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "DSCP for SIP and RTP packet."
 | 
						|
        ::= { sipProfileEntry 10 }
 | 
						|
 | 
						|
        sipProfileKeepAlive OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
        		on(1),
 | 
						|
        		off(2)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                ""
 | 
						|
        ::= { sipProfileEntry 11 }
 | 
						|
 | 
						|
        sipProfileSe OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (90..65535)
 | 
						|
        UNITS "second"
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Session expiration time in seconds."
 | 
						|
        ::= { sipProfileEntry 12 }
 | 
						|
 | 
						|
        sipProfilePrack OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
        		on(1),
 | 
						|
        		off(2)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                ""
 | 
						|
        ::= { sipProfileEntry 13 }
 | 
						|
        
 | 
						|
        sipProfileRowStatus OBJECT-TYPE
 | 
						|
        SYNTAX RowStatus
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "This object is used to create a new row or delete an existing row in the table."
 | 
						|
        ::= { sipProfileEntry 14 }   
 | 
						|
 | 
						|
        sipProfileRegExpire OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (120..2073600)                    
 | 
						|
        UNITS "second"
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION        
 | 
						|
        		"Registration expiration time in seconds."
 | 
						|
        ::= { sipProfileEntry 15 }
 | 
						|
        
 | 
						|
 | 
						|
-- sip call service profile
 | 
						|
 | 
						|
	maxNumOfSipCallSvcProfiles OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"The maximum number of SIP call service profiles supported by the system."
 | 
						|
        ::= { sipProfile 3 }
 | 
						|
 | 
						|
	sipCallSvcProfileTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF SipCallSvcProfileEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "This table includes SIP call service related configuration."
 | 
						|
        ::= { sipProfile 4 }
 | 
						|
 | 
						|
	sipCallSvcProfileEntry OBJECT-TYPE
 | 
						|
        SYNTAX SipCallSvcProfileEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"An entry in sipCallSvcProfileTable."
 | 
						|
        INDEX { IMPLIED sipCallSvcProfileName }
 | 
						|
        ::= { sipCallSvcProfileTable 1 }
 | 
						|
 | 
						|
        SipCallSvcProfileEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			sipCallSvcProfileName			DisplayString,
 | 
						|
			sipCallSvcProfilePasswdOn		INTEGER,
 | 
						|
			sipCallSvcProfilePasswd			OCTET STRING,
 | 
						|
			sipCallSvcProfileNumberPlanOn		INTEGER,
 | 
						|
			sipCallSvcProfileNumberPlanCc		OCTET STRING,
 | 
						|
			sipCallSvcProfileNumberPlanNdc		OCTET STRING,
 | 
						|
			sipCallSvcProfileNumberPlanTable	OCTET STRING,
 | 
						|
			sipCallSvcProfileStateMask		INTEGER,
 | 
						|
			sipCallSvcProfileDtmf			INTEGER,
 | 
						|
			sipCallSvcProfileFax			INTEGER,
 | 
						|
			sipCallSvcProfileRowStatus		RowStatus,
 | 
						|
			sipCallSvcProfileFlashType		INTEGER,     
 | 
						|
			sipCallSvcProfileFlashInfo		OCTET STRING,
 | 
						|
			sipCallSvcProfileSoftSwitchType		INTEGER,
 | 
						|
			sipCallSvcProfileCPCOn			INTEGER,
 | 
						|
			sipCallSvcProfileCPCTimeout		INTEGER			
 | 
						|
           	}
 | 
						|
 | 
						|
        sipCallSvcProfileName OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString (SIZE (1..31))
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "This object is used by the SIP call service profile table in order to identify a row of this table."
 | 
						|
        ::= { sipCallSvcProfileEntry 1 }
 | 
						|
 | 
						|
        sipCallSvcProfilePasswdOn OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
        		on(1),
 | 
						|
        		off(2)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Password is necessary or not for SIP registration."
 | 
						|
        ::= { sipCallSvcProfileEntry 2 }
 | 
						|
 | 
						|
        sipCallSvcProfilePasswd OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "SIP registration password."
 | 
						|
        ::= { sipCallSvcProfileEntry 3 }
 | 
						|
 | 
						|
        sipCallSvcProfileNumberPlanOn OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
        		on(1),
 | 
						|
        		off(2)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                ""
 | 
						|
        ::= { sipCallSvcProfileEntry 4 }
 | 
						|
 | 
						|
        sipCallSvcProfileNumberPlanCc OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Country code, only digit 0..9 are allowed."
 | 
						|
        ::= { sipCallSvcProfileEntry 5 }
 | 
						|
 | 
						|
        sipCallSvcProfileNumberPlanNdc OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "National destination code, only digit 0..9 are allowed."
 | 
						|
        ::= { sipCallSvcProfileEntry 6 }
 | 
						|
 | 
						|
        sipCallSvcProfileNumberPlanTable OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Numbering plan table name."
 | 
						|
        ::= { sipCallSvcProfileEntry 7 }
 | 
						|
 | 
						|
        sipCallSvcProfileStateMask OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Bit 1	callforward : call forward(Not supported)
 | 
						|
		 Bit 2	callhold : call hold
 | 
						|
		 Bit 3	callwait : call waiting
 | 
						|
		 Bit 4	callreturn : call return(Not supported)
 | 
						|
		 Bit 5	calltransfer : call transfer
 | 
						|
		 Bit 6	clip : caller line identification presentation (Caller ID)
 | 
						|
		 Bit 7	clir : caller line identification restriction
 | 
						|
		 Bit 8	dnd : do not disturb
 | 
						|
		 Bit 9	conference : native 3-way conference"
 | 
						|
        ::= { sipCallSvcProfileEntry 8 }
 | 
						|
 | 
						|
        sipCallSvcProfileDtmf OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
        		bypass(1),
 | 
						|
        		rfc2833(2),
 | 
						|
        		rfc2833like(3),
 | 
						|
        		sipinfo(4)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "dtmf bypass : bypass DTMF tone
 | 
						|
		 dtmf rfc2833 : DTMF tone relay according to RFC2833
 | 
						|
		 dtmf rfc2833like : DTMF tone relay by SIP INFO message, but RFC2833 payload
 | 
						|
		 dtmf sipinfo : DTMF tone relay by SIP INFO message"
 | 
						|
        ::= { sipCallSvcProfileEntry 9 }
 | 
						|
 | 
						|
        sipCallSvcProfileFax OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
        		g711(1),
 | 
						|
        		t38(2)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "fax g711 : FAX service pass through by ITU-T G.711
 | 
						|
		 fax t38 : FAX service by ITU-T T.38"
 | 
						|
        ::= { sipCallSvcProfileEntry 10 }
 | 
						|
 | 
						|
        sipCallSvcProfileRowStatus OBJECT-TYPE
 | 
						|
        SYNTAX RowStatus
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "This object is used to create a new row or delete an existing row in the table."
 | 
						|
        ::= { sipCallSvcProfileEntry 11 }  
 | 
						|
        
 | 
						|
        sipCallSvcProfileFlashType OBJECT-TYPE 
 | 
						|
        SYNTAX INTEGER {
 | 
						|
        		invite(1),    
 | 
						|
        		rfc2833(2),
 | 
						|
        		rfc2833like(3),
 | 
						|
        		sipinfo1(4),
 | 
						|
        		sipinfo2(5),
 | 
						|
        		sipinfo3(6),
 | 
						|
        		sipinfo4(7),
 | 
						|
        		sipinfo5(8),
 | 
						|
        		sipinfo6(9),
 | 
						|
        		bypass(10)        		
 | 
						|
        	}                  
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "flash invite      : will send SIP INVITE message while press flash button.    
 | 
						|
		 flash bypass      : flash event will be handled by current switch type specified in sipCallSvcProfileSwitchType.
 | 
						|
		 flash rfc2833     : flash event will send by RTP event (16) defined in RFC 2833.
 | 
						|
		 flash rfc2833like : flash event will send by SIP INFO message but RTP payload.
 | 
						|
		 flash sipinfo-1   : flash event will be sent by SIP INFO signal=16 message.
 | 
						|
		 flash sipinfo-2   : flash event will be sent by SIP INFO signal=hf message.
 | 
						|
		 flash sipinfo-3   : flash event will be sent by SIP INFO signal=hook-flash message.
 | 
						|
		 flash sipinfo-4   : flash event will be sent by SIP INFO plain text 'FLASH' message.
 | 
						|
		 flash sipinfo-5   : flash event will be sent by multiple SIP INFO signal messages and content of signal messages come from sipCallSvcProfileFlashInfo.
 | 
						|
		 flash sipinfo-6   : flash event will be sent by SIP INFO and payload is specified in sipCallSvcProfileFlashInfo."
 | 
						|
        ::= { sipCallSvcProfileEntry 12 }
 | 
						|
        	            
 | 
						|
        sipCallSvcProfileFlashInfo OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Strings carried in SIP INFO when specified in sipCallSvcProfileFlashType is sipinfo-5 and sipinfo-6."
 | 
						|
        ::= { sipCallSvcProfileEntry 13 }
 | 
						|
 | 
						|
        sipCallSvcProfileSoftSwitchType OBJECT-TYPE 
 | 
						|
        SYNTAX INTEGER {
 | 
						|
        		metaswitch(1),
 | 
						|
        		nortel(2)
 | 
						|
        	}                  
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Softswitch type is configured to specify softswitch-dependent behavior,
 | 
						|
                currently only flash event is softswitch-dependent and should follow the softswitch type setting.
 | 
						|
                When configured the flash event to 'bypass', E5 will follow the softswitch type setting to 
 | 
						|
                report hook flash event."
 | 
						|
        ::= { sipCallSvcProfileEntry 14 }        	            
 | 
						|
 | 
						|
       
 | 
						|
        sipCallSvcProfileCPCOn OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
       		on(1),
 | 
						|
       		off(2)
 | 
						|
        }
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION        
 | 
						|
        		"Perform calling party control, or turn off."
 | 
						|
        ::= { sipCallSvcProfileEntry 15 }
 | 
						|
 | 
						|
 
 | 
						|
        sipCallSvcProfileCPCTimeout OBJECT-TYPE
 | 
						|
 	SYNTAX INTEGER (5..60)
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION        
 | 
						|
        		"Delay hang up time of called party in seconds."
 | 
						|
        ::= { sipCallSvcProfileEntry 16 }    
 | 
						|
               	            
 | 
						|
-- dsp profile
 | 
						|
 | 
						|
	maxNumOfDspProfiles OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"The maximum number of DSP profiles supported by the system."
 | 
						|
        ::= { voipProfile 2 }
 | 
						|
 | 
						|
	dspProfileTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF DspProfileEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "This table includes DSP related configuration."
 | 
						|
        ::= { voipProfile 3 }
 | 
						|
 | 
						|
	dspProfileEntry OBJECT-TYPE
 | 
						|
        SYNTAX DspProfileEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"An entry in dspProfileTable."
 | 
						|
        INDEX { IMPLIED dspProfileName }
 | 
						|
        ::= { dspProfileTable 1 }
 | 
						|
 | 
						|
        DspProfileEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			dspProfileName			DisplayString,
 | 
						|
			dspProfileCodec			OCTET STRING,
 | 
						|
			dspProfilePlayBufferMinDelay	INTEGER,
 | 
						|
			dspProfilePlayBufferMaxDelay	INTEGER,
 | 
						|
			dspProfileEchoTail		INTEGER,
 | 
						|
			dspProfileRowStatus		RowStatus,
 | 
						|
			dspProfileG711Vpi		INTEGER,
 | 
						|
			dspProfileG723Vpi		INTEGER,
 | 
						|
			dspProfileG726Vpi		INTEGER,
 | 
						|
			dspProfileG729Vpi       INTEGER
 | 
						|
			}
 | 
						|
 | 
						|
        dspProfileName OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString (SIZE (1..31))
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "This object is used by the DSP profile table in order to identify a row of this table."
 | 
						|
        ::= { dspProfileEntry 1 }
 | 
						|
 | 
						|
        dspProfileCodec OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "0x01: g711a
 | 
						|
                 0x02: g711mu
 | 
						|
                 0x03: g723
 | 
						|
                 0x04: g726-16
 | 
						|
                 0x05: g726-24
 | 
						|
                 0x06: g726-32
 | 
						|
                 0x07: g726-40
 | 
						|
                 0x08: g729ab
 | 
						|
                 the value of dspProfileCodec is OCTET STRING, there are 8 Octets, each octect is
 | 
						|
                 specified as 0x01, 0x03, 0x02, 0x07,0x00, 0x00, 0x00, 0x00  (to specify different
 | 
						|
                 CODE in priority) specify as: g711a, g723, g711mu, g726-40
 | 
						|
                "
 | 
						|
        ::= { dspProfileEntry 2 }
 | 
						|
 | 
						|
        dspProfilePlayBufferMinDelay OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (10..500)
 | 
						|
        UNITS "millisecond"
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Play buffer minimum delay in milliseconds.
 | 
						|
                It should be less than or equal to dspProfilePlayBufferMaxDelay."
 | 
						|
        ::= { dspProfileEntry 3 }
 | 
						|
 | 
						|
        dspProfilePlayBufferMaxDelay OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (10..500)
 | 
						|
        UNITS "millisecond"
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Play buffer maximum delay in milliseconds.
 | 
						|
                It should be greater than or equal to dspProfilePlayBufferMinDelay."
 | 
						|
        ::= { dspProfileEntry 4 }
 | 
						|
 | 
						|
        dspProfileEchoTail OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
        		echotail8(1),
 | 
						|
        		echotail16(2),
 | 
						|
        		echotail32(3),
 | 
						|
        		echotail128(4)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Echo cancellation echo tail period in milliseconds."
 | 
						|
        ::= { dspProfileEntry 5 }
 | 
						|
 | 
						|
        dspProfileRowStatus OBJECT-TYPE
 | 
						|
        SYNTAX RowStatus
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "This object is used to create a new row or delete an existing row in the table."
 | 
						|
        ::= { dspProfileEntry 6 }
 | 
						|
 | 
						|
        dspProfileG711Vpi OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
            	g711x10ms(1),
 | 
						|
            	g711x20ms(2),
 | 
						|
            	g711x30ms(3),
 | 
						|
            	g711x40ms(4)
 | 
						|
        	}
 | 
						|
        UNITS "millisecond"
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Voice Packetization Interval(VPI) of codec G.711 in milliseconds.
 | 
						|
                The values are 10, 20, 30, 40"
 | 
						|
        ::= { dspProfileEntry 7 }
 | 
						|
 | 
						|
        dspProfileG723Vpi OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
            	g723x30ms(1),
 | 
						|
            	g723x60ms(2)
 | 
						|
        	}
 | 
						|
        UNITS "millisecond"
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Voice Packetization Interval(VPI) of G.723 codec in milliseconds.
 | 
						|
                The values are 30,60"
 | 
						|
        ::= { dspProfileEntry 8 }
 | 
						|
 | 
						|
        dspProfileG726Vpi OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
            	g726x10ms(1),
 | 
						|
            	g726x20ms(2),
 | 
						|
            	g726x30ms(3),
 | 
						|
            	g726x40ms(4)
 | 
						|
        	}
 | 
						|
        UNITS "millisecond"
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Voice Packetization Interval(VPI) of G.726 codec in milliseconds.
 | 
						|
                The values are 10, 20, 30, 40"
 | 
						|
        ::= { dspProfileEntry 9 }
 | 
						|
 | 
						|
        dspProfileG729Vpi OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
            	g729x10ms(1),
 | 
						|
            	g729x20ms(2),
 | 
						|
            	g729x30ms(3),
 | 
						|
            	g729x40ms(4),
 | 
						|
            	g729x50ms(5),
 | 
						|
            	g729x60ms(6)
 | 
						|
        	}
 | 
						|
       	UNITS "millisecond"
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Voice Packetization Interval(VPI) of G.729 codec in milliseconds.
 | 
						|
                The values are 10, 20, 30, 40, 50, 60"
 | 
						|
        ::= { dspProfileEntry 10 }
 | 
						|
 | 
						|
--h248 profile
 | 
						|
 | 
						|
	h248Profile	OBJECT IDENTIFIER ::= { voipProfile 4 }
 | 
						|
 | 
						|
	maxNumOfH248Profiles OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
        	"The maximum number of H248 profiles supported by the system."
 | 
						|
        ::= { h248Profile 1 }
 | 
						|
 | 
						|
	h248ProfileTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF H248ProfileEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "This table includes H248 profile related configuration."
 | 
						|
        ::= { h248Profile 2 }
 | 
						|
 | 
						|
	h248ProfileEntry OBJECT-TYPE
 | 
						|
        SYNTAX H248ProfileEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"An entry in h248ProfileTable."
 | 
						|
        INDEX { IMPLIED h248ProfileName }
 | 
						|
        ::= { h248ProfileTable 1 }
 | 
						|
 | 
						|
        H248ProfileEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			h248ProfileName			DisplayString,
 | 
						|
			h248ProfileMgcSvr		OCTET STRING,
 | 
						|
			h248ProfileMgcPort		INTEGER,
 | 
						|
			h248ProfileMgc2On			INTEGER,
 | 
						|
			h248ProfileMgc2Svr		OCTET STRING,
 | 
						|
			h248ProfileMgc2Port		INTEGER,
 | 
						|
			h248ProfileTransport	INTEGER,
 | 
						|
			h248ProfileEncode		INTEGER,
 | 
						|
			h248ProfilePbit			INTEGER,
 | 
						|
			h248ProfileDscp			INTEGER,
 | 
						|
			h248ProfileRowStatus	RowStatus,
 | 
						|
			h248ProfileVbd			INTEGER,
 | 
						|
--			h248ProfileIt                   INTEGER,
 | 
						|
			h248ProfileEphemeralPrefix      OCTET STRING,
 | 
						|
			h248ProfileSoftswitch           INTEGER,      
 | 
						|
                        h248ProfileForceVer			      INTEGER,
 | 
						|
 			h248ProfileStartRTPPort		      INTEGER,
 | 
						|
 			h248ProfileEndRTPPort             INTEGER,
 | 
						|
  			h248ProfileEphemeralStartNumber   OCTET STRING,
 | 
						|
   			h248ProfileEphemeralSuffixLength  INTEGER,
 | 
						|
   			h248ProfilePhysicalPrefix      	  OCTET STRING,
 | 
						|
   			h248ProfilePhysicalStartNumber    OCTET STRING,
 | 
						|
   			h248ProfilePhysicalSuffixLength   INTEGER,
 | 
						|
   			h248ProfileRfc2833Mode        INTEGER,
 | 
						|
   			h248ProfileRfc2833ModePayloadType    INTEGER
 | 
						|
           	}
 | 
						|
 | 
						|
	h248ProfileName OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString (SIZE (1..31))
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "This object is used by the H248 profile table in order to identify a row of this table."
 | 
						|
        ::= { h248ProfileEntry 1 }
 | 
						|
 | 
						|
	h248ProfileMgcSvr OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "MGC IP or MGC doamin name."
 | 
						|
        ::= { h248ProfileEntry 2 }
 | 
						|
 | 
						|
	h248ProfileMgcPort OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (1025..65535)
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "MGC port number."
 | 
						|
        ::= { h248ProfileEntry 3 }
 | 
						|
 | 
						|
  h248ProfileMgc2On OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
        		on(1),
 | 
						|
        		off(2)
 | 
						|
        }
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Secondary MGC on/off."
 | 
						|
        ::= { h248ProfileEntry 4 }
 | 
						|
        
 | 
						|
	h248ProfileMgc2Svr OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Secondary MGC IP or MGC doamin name. h248ProfileMgc2On needs to turn on if user want to set Secondary MGC IP or domain name."
 | 
						|
        ::= { h248ProfileEntry 5 }
 | 
						|
 | 
						|
	h248ProfileMgc2Port OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (1025..65535)
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Secondary MGC port number. h248ProfileMgc2On needs to turn on if user want to set Secondary MGC port number."
 | 
						|
        ::= { h248ProfileEntry 6 }
 | 
						|
 | 
						|
	h248ProfileTransport OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
        		udp(1),
 | 
						|
        		tcp(2)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Transport procotol used by the H.248 protocol stack."
 | 
						|
        ::= { h248ProfileEntry 7 }
 | 
						|
 | 
						|
	h248ProfileEncode OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
        		longtext(1),
 | 
						|
        		shorttext(2)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Encoding type used by the H.248 protocol stack"
 | 
						|
        ::= { h248ProfileEntry 8 }
 | 
						|
 | 
						|
	h248ProfilePbit OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..7)
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "802.1p bit for H.248 packet."
 | 
						|
        ::= { h248ProfileEntry 9 }
 | 
						|
 | 
						|
	h248ProfileDscp OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..63)
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "DSCP for H.248 packet."
 | 
						|
        ::= { h248ProfileEntry 10 }
 | 
						|
 | 
						|
	h248ProfileRowStatus OBJECT-TYPE
 | 
						|
        SYNTAX RowStatus
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "This object is used to create a new row or delete an existing row in the table."
 | 
						|
        ::= { h248ProfileEntry 11 }
 | 
						|
 | 
						|
  h248ProfileVbd OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
        		on(1),
 | 
						|
        		off(2)
 | 
						|
        }
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "VBD mode support on/off"
 | 
						|
        ::= { h248ProfileEntry 12 }
 | 
						|
 | 
						|
 | 
						|
-- remove since 3.0.2, ives 2009/12/24
 | 
						|
--  h248ProfileIt OBJECT-TYPE
 | 
						|
--        SYNTAX INTEGER (0..65535)
 | 
						|
--        UNITS "10ms"
 | 
						|
--        MAX-ACCESS read-create
 | 
						|
--        STATUS current
 | 
						|
--        DESCRIPTION
 | 
						|
--                "Inactivity timer"
 | 
						|
--        ::= { h248ProfileEntry 13 }
 | 
						|
 | 
						|
 | 
						|
  h248ProfileEphemeralPrefix OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString (SIZE (1..31))
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Ephemeral Termination Prefix"
 | 
						|
        ::= { h248ProfileEntry 14 }
 | 
						|
 | 
						|
 | 
						|
  h248ProfileSoftswitch OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
        		metaswitch(1), 
 | 
						|
        		nortelCs1500(2),
 | 
						|
        		nortelCs2000(3)
 | 
						|
 --       		zxss10-ss(2)      not support in calix
 | 
						|
        }
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Softswitch type"
 | 
						|
        ::= { h248ProfileEntry 15 }
 | 
						|
                                      
 | 
						|
 h248ProfileForceVer OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
        		on(1),
 | 
						|
        		off(2)
 | 
						|
        }
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Force using H.248 version 1"
 | 
						|
        ::= { h248ProfileEntry 16 }     
 | 
						|
        
 | 
						|
  h248ProfileStartRTPPort OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (4000..64000)
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Start of RTP port number."
 | 
						|
        ::= { h248ProfileEntry 17 } 
 | 
						|
        
 | 
						|
   h248ProfileEndRTPPort OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (5000..65000)
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "End of RTP port number."
 | 
						|
        ::= { h248ProfileEntry 18 }
 | 
						|
 | 
						|
   h248ProfileEphemeralStartNumber OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Ephemeral termination suffix start number, up to 15 digits."
 | 
						|
        ::= { h248ProfileEntry 19 }  
 | 
						|
        
 | 
						|
    h248ProfileEphemeralSuffixLength OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..15)
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Ephemeral termination suffix number length , padding zero at the front if not long enough."
 | 
						|
        ::= { h248ProfileEntry 20 }
 | 
						|
 | 
						|
    h248ProfilePhysicalPrefix OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString (SIZE (1..31))
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Physical Termination Prefix."
 | 
						|
        ::= { h248ProfileEntry 21 }   
 | 
						|
        
 | 
						|
    h248ProfilePhysicalStartNumber OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Physical termination suffix start number, up to 15 digits."
 | 
						|
        ::= { h248ProfileEntry 22 }  
 | 
						|
    
 | 
						|
    h248ProfilePhysicalSuffixLength OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..15)
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Physical termination suffix number length , padding zero at the front if not long enough."
 | 
						|
        ::= { h248ProfileEntry 23 }
 | 
						|
 | 
						|
    h248ProfileRfc2833Mode OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
    			On(1),
 | 
						|
    			Off(2)
 | 
						|
    		}
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "RFC2833 mode support."
 | 
						|
        ::= { h248ProfileEntry 24 }
 | 
						|
 | 
						|
    h248ProfileRfc2833ModePayloadType OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (96..127)
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Payload type of RFC2833 mode."
 | 
						|
        ::= { h248ProfileEntry 25 }
 | 
						|
        	
 | 
						|
--------------------
 | 
						|
-- ipqosProfile
 | 
						|
--------------------
 | 
						|
 | 
						|
-- ipqosProfileTable
 | 
						|
 | 
						|
	maxNumOfIpqosProfiles OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"The maximum number of IPQOS profiles supported by the system."
 | 
						|
        ::= { ipqosProfile 1 }
 | 
						|
 | 
						|
	ipqosProfileTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF IpqosProfileEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "This table includes IPQOS related configuration."
 | 
						|
        ::= { ipqosProfile 2 }
 | 
						|
 | 
						|
	ipqosProfileEntry OBJECT-TYPE
 | 
						|
        SYNTAX IpqosProfileEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"An entry in ipqosProfileTable."
 | 
						|
        INDEX { ipqosProfileName , ipqosProfileNumOfQueue }
 | 
						|
        ::= { ipqosProfileTable 1 }
 | 
						|
 | 
						|
        IpqosProfileEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			ipqosProfileName		DisplayString,
 | 
						|
			ipqosProfileNumOfQueue		INTEGER,
 | 
						|
			ipqosProfileRowStatus		RowStatus
 | 
						|
           	}
 | 
						|
 | 
						|
        ipqosProfileName OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString (SIZE (1..31))
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "This object is used by the IPQOS profile table in order to identify a row of this table."
 | 
						|
        ::= { ipqosProfileEntry 1 }
 | 
						|
 | 
						|
        ipqosProfileNumOfQueue OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (1..8)
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The number of IPQOS queues."
 | 
						|
        ::= { ipqosProfileEntry 2 }
 | 
						|
 | 
						|
        ipqosProfileRowStatus OBJECT-TYPE
 | 
						|
        SYNTAX RowStatus
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "This object is used to create a new row or delete an existing row in the table."
 | 
						|
        ::= { ipqosProfileEntry 3 }
 | 
						|
 | 
						|
-- ipqosProfileQueueTable
 | 
						|
 | 
						|
	ipqosProfileQueueTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF IpqosProfileQueueEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "This table includes IPQOS queue related configuration."
 | 
						|
        ::= { ipqosProfile 3 }
 | 
						|
 | 
						|
	ipqosProfileQueueEntry OBJECT-TYPE
 | 
						|
        SYNTAX IpqosProfileQueueEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"An entry in ipqosProfileQueueTable."
 | 
						|
        INDEX { ipqosProfileName , ipqosProfileQueueIndex }
 | 
						|
        ::= { ipqosProfileQueueTable 1 }
 | 
						|
 | 
						|
        IpqosProfileQueueEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			ipqosProfileQueueIndex		INTEGER,
 | 
						|
			ipqosProfileQueuePIR		INTEGER,
 | 
						|
			ipqosProfileQueueCIR		INTEGER,
 | 
						|
			ipqosProfileQueuePBS		INTEGER,
 | 
						|
			ipqosProfileQueueCBS		INTEGER,
 | 
						|
			ipqosProfileQueueLevel  INTEGER,
 | 
						|
			ipqosProfileQueueWeight INTEGER
 | 
						|
           	}
 | 
						|
 | 
						|
        ipqosProfileQueueIndex OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "IPQOS queue index."
 | 
						|
        ::= { ipqosProfileQueueEntry 1 }
 | 
						|
 | 
						|
        ipqosProfileQueuePIR OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (512..131072)
 | 
						|
        UNITS "Kbps"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Peak rate.(multiple of 256)"
 | 
						|
        ::= { ipqosProfileQueueEntry 2 }
 | 
						|
 | 
						|
        ipqosProfileQueueCIR OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (256..65536)
 | 
						|
        UNITS "Kbps"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Commited rate.(multiple of 256)"
 | 
						|
        ::= { ipqosProfileQueueEntry 3 }
 | 
						|
 | 
						|
        ipqosProfileQueuePBS OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (3072..65536)
 | 
						|
        UNITS "byte"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Peak burst size.(mutiple of 256)"
 | 
						|
        ::= { ipqosProfileQueueEntry 4 }
 | 
						|
 | 
						|
        ipqosProfileQueueCBS OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (3072..65536)
 | 
						|
        UNITS "byts"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Commited burst size.(mutiple of 256)"
 | 
						|
        ::= { ipqosProfileQueueEntry 5 }
 | 
						|
 | 
						|
        ipqosProfileQueueLevel OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..7)
 | 
						|
        UNITS "byts"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Queue level."
 | 
						|
        ::= { ipqosProfileQueueEntry 6 }
 | 
						|
        
 | 
						|
        ipqosProfileQueueWeight OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (1..127)
 | 
						|
        UNITS "byts"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Queue weight."
 | 
						|
        ::= { ipqosProfileQueueEntry 7 }
 | 
						|
 | 
						|
----------------------------------------
 | 
						|
-- switch
 | 
						|
----------------------------------------
 | 
						|
	dot3ad		OBJECT IDENTIFIER ::= { switch 6 }
 | 
						|
	dscp		OBJECT IDENTIFIER ::= { switch 10 }
 | 
						|
	vlanIsolation	OBJECT IDENTIFIER ::= { switch 12 }
 | 
						|
	enetMtu		OBJECT IDENTIFIER ::= { switch 13 }
 | 
						|
	tpid		OBJECT IDENTIFIER ::= { switch 14 }
 | 
						|
	cfm		OBJECT IDENTIFIER ::= { switch 15 }
 | 
						|
 | 
						|
-- Standalone IP DSLAM puts all ACL features in 'switch', from OID 51
 | 
						|
	dhcp		OBJECT IDENTIFIER ::= { switch 51 }
 | 
						|
	macfilter	OBJECT IDENTIFIER ::= { switch 53 }
 | 
						|
	dhcpSnoop	OBJECT IDENTIFIER ::= { switch 55 }
 | 
						|
	acl		OBJECT IDENTIFIER ::= { switch 56 }
 | 
						|
	pppoeAgent	OBJECT IDENTIFIER ::= { switch 57 }
 | 
						|
	n1mac		OBJECT IDENTIFIER ::= { switch 58 }
 | 
						|
	macff   OBJECT IDENTIFIER ::= { switch 60 }
 | 
						|
 | 
						|
--------------------
 | 
						|
-- dot3ad
 | 
						|
--------------------
 | 
						|
 | 
						|
	dot3adTable OBJECT-TYPE
 | 
						|
	SYNTAX SEQUENCE OF Dot3adEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The table contains 802.3ad configuration."
 | 
						|
	::= { dot3ad 1 }
 | 
						|
 | 
						|
	dot3adEntry OBJECT-TYPE
 | 
						|
	SYNTAX Dot3adEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	INDEX { dot3adGroupId }
 | 
						|
	::= { dot3adTable 1 }
 | 
						|
 | 
						|
	Dot3adEntry ::=
 | 
						|
		SEQUENCE {
 | 
						|
			dot3adGroupId		INTEGER,
 | 
						|
			dot3adEnable		INTEGER
 | 
						|
		}
 | 
						|
 | 
						|
	dot3adGroupId OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"Group ID 1 for the subtending group and 2 for the uplink group."
 | 
						|
	::= { dot3adEntry 1 }
 | 
						|
 | 
						|
	dot3adEnable OBJECT-TYPE
 | 
						|
	SYNTAX 	INTEGER {
 | 
						|
			enable(1),
 | 
						|
			enableWithLacp(2),
 | 
						|
			disable(3)
 | 
						|
		}
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"Enable/disable 802.3ad function."
 | 
						|
	::= { dot3adEntry 2 }
 | 
						|
 | 
						|
	lacpPriority OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER (0..65535)
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"LACP system priority."
 | 
						|
	::= { dot3ad 2 }
 | 
						|
 | 
						|
	lacpTimeout OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER {
 | 
						|
			shorttimeout(1),
 | 
						|
			longtimeout(2)
 | 
						|
		}
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The time interval to exchange LACP packets in order to check that the peer port
 | 
						|
		in the trunk group is still up."
 | 
						|
	::= { dot3ad 3 }
 | 
						|
 | 
						|
	portTrunkingTable OBJECT-TYPE
 | 
						|
	SYNTAX SEQUENCE OF PortTrunkingEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The table contains current status of port trunking."
 | 
						|
	::= { dot3ad 4 }
 | 
						|
 | 
						|
	portTrunkingEntry OBJECT-TYPE
 | 
						|
	SYNTAX PortTrunkingEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	INDEX { portTrunkingGroupId }
 | 
						|
	::= { portTrunkingTable 1 }
 | 
						|
 | 
						|
	PortTrunkingEntry ::=
 | 
						|
		SEQUENCE {
 | 
						|
			portTrunkingGroupId	INTEGER,
 | 
						|
			portTrunkingStatus	INTEGER,
 | 
						|
			portTrunkingPortList	PortList
 | 
						|
		}
 | 
						|
 | 
						|
	portTrunkingGroupId OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"Group ID 1 for the subtending group and 2 for the uplink group."
 | 
						|
	::= { portTrunkingEntry 1 }
 | 
						|
 | 
						|
	portTrunkingStatus OBJECT-TYPE
 | 
						|
	SYNTAX 	INTEGER {
 | 
						|
			up(1),
 | 
						|
			down(2)
 | 
						|
		}
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"Port trunking status."
 | 
						|
	::= { portTrunkingEntry 2 }
 | 
						|
 | 
						|
	portTrunkingPortList OBJECT-TYPE
 | 
						|
	SYNTAX PortList
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The port list which actually joins the trunking group."
 | 
						|
	::= { portTrunkingEntry 3 }
 | 
						|
 | 
						|
--------------------
 | 
						|
-- dscp
 | 
						|
--------------------
 | 
						|
 | 
						|
	dscpMappingTable OBJECT-TYPE
 | 
						|
	SYNTAX SEQUENCE OF DscpMappingEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The table contains DSCP mapping configuration for the adsl ports."
 | 
						|
	::= { dscp 1 }
 | 
						|
 | 
						|
	dscpMappingEntry OBJECT-TYPE
 | 
						|
	SYNTAX DscpMappingEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"An entry of dscpMappingTable."
 | 
						|
	INDEX { dscpSrcCodePoint }
 | 
						|
	::= { dscpMappingTable 1 }
 | 
						|
 | 
						|
	DscpMappingEntry ::=
 | 
						|
		SEQUENCE {
 | 
						|
			dscpSrcCodePoint	INTEGER,
 | 
						|
--			dscpMapCodePoint	INTEGER,
 | 
						|
			dscpMapPriority		INTEGER
 | 
						|
		}
 | 
						|
 | 
						|
	dscpSrcCodePoint OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The DSCP source code point used for mapping."
 | 
						|
	::= { dscpMappingEntry 1 }
 | 
						|
 | 
						|
--	dscpMapCodePoint OBJECT-TYPE
 | 
						|
--	SYNTAX INTEGER (0..63)
 | 
						|
--	MAX-ACCESS read-write
 | 
						|
--	STATUS current
 | 
						|
--	DESCRIPTION
 | 
						|
--		"The mapping code point that will replace the source code point in the incoming packet."
 | 
						|
--	::= { dscpMappingEntry 2 }
 | 
						|
 | 
						|
	dscpMapPriority OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER (0..7)
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The mapping p bits that will replace the source p bits in the incoming packet."
 | 
						|
	::= { dscpMappingEntry 3 }
 | 
						|
 | 
						|
--- pfchen
 | 
						|
	dscpPortTable OBJECT-TYPE
 | 
						|
	SYNTAX SEQUENCE OF DscpPortEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The table contains DSCP mapping configuration for the adsl ports."
 | 
						|
	::= { dscp 2 }
 | 
						|
 | 
						|
	dscpPortEntry OBJECT-TYPE
 | 
						|
	SYNTAX DscpPortEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"An entry of dscpPortTable."
 | 
						|
	INDEX { ifIndex }
 | 
						|
	::= { dscpPortTable 1 }
 | 
						|
 | 
						|
	DscpPortEntry ::=
 | 
						|
		SEQUENCE {
 | 
						|
			dscpStatusEnable	INTEGER
 | 
						|
		}
 | 
						|
 | 
						|
	dscpStatusEnable OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER {
 | 
						|
			enable(1),
 | 
						|
			disable(2)
 | 
						|
		}
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The DSCP port status."
 | 
						|
	::= { dscpPortEntry 1 }
 | 
						|
 | 
						|
--------------------
 | 
						|
-- Vlan Isolation
 | 
						|
--------------------
 | 
						|
 | 
						|
	vlanIsolationTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF VlanIsolationEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"A table contains configuration of isolated VLAN."
 | 
						|
        ::= { vlanIsolation 1 }
 | 
						|
 | 
						|
	vlanIsolationEntry OBJECT-TYPE
 | 
						|
        SYNTAX VlanIsolationEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry of vlanIsolationTable."
 | 
						|
        INDEX { dot1qVlanIndex }
 | 
						|
        ::= { vlanIsolationTable 1 }
 | 
						|
 | 
						|
        VlanIsolationEntry ::=
 | 
						|
		SEQUENCE {
 | 
						|
			vlanIsolationRowStatus		INTEGER
 | 
						|
              }
 | 
						|
 | 
						|
	vlanIsolationRowStatus OBJECT-TYPE
 | 
						|
        SYNTAX RowStatus
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Row status of the table used to create/delete an entry."
 | 
						|
        ::= { vlanIsolationEntry 1 }
 | 
						|
 | 
						|
--------------------
 | 
						|
-- enet MTU
 | 
						|
--------------------
 | 
						|
 | 
						|
	enetMtuEntry OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Sets the MTU size for layer 2 frame, size from 1526 to 1532, default value is 1526."
 | 
						|
        ::= { enetMtu 1 }
 | 
						|
 | 
						|
--------------------
 | 
						|
-- TPID (Tag Protocol Identifier)
 | 
						|
--------------------
 | 
						|
 | 
						|
	tpidEntry OBJECT-TYPE
 | 
						|
        SYNTAX Unsigned32
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Sets TPID(Tag Protocol Identifier) of tagged frame, 0~FFFF."
 | 
						|
        ::= { tpid 1 }
 | 
						|
 | 
						|
--------------------
 | 
						|
-- CFM
 | 
						|
--------------------
 | 
						|
 | 
						|
-- cfmLoopbackPortTable
 | 
						|
 | 
						|
	cfmLoopbackPortTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF CfmLoopbackPortEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"A table that contains CFM information."
 | 
						|
        ::= { cfm 1 }
 | 
						|
 | 
						|
	cfmLoopbackPortEntry OBJECT-TYPE
 | 
						|
        SYNTAX CfmLoopbackPortEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry in cfmLoopbackPortTable."
 | 
						|
        INDEX { ifIndex }
 | 
						|
        ::= { cfmLoopbackPortTable 1 }
 | 
						|
 | 
						|
	CfmLoopbackPortEntry ::= SEQUENCE {
 | 
						|
        	cfmLoopbackPortState 	INTEGER
 | 
						|
        }
 | 
						|
 | 
						|
	cfmLoopbackPortState OBJECT-TYPE
 | 
						|
    	SYNTAX  INTEGER {
 | 
						|
    			enable(1),
 | 
						|
    			disable(2)
 | 
						|
    		}
 | 
						|
    	MAX-ACCESS read-write
 | 
						|
    	STATUS current
 | 
						|
    	DESCRIPTION
 | 
						|
        	"CFM loopback enable/disable on the port."
 | 
						|
    	::= { cfmLoopbackPortEntry 1 }
 | 
						|
 | 
						|
-- cfmMIPTable
 | 
						|
 | 
						|
        cfmMIPTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF CfmMIPEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                 ""
 | 
						|
        ::= { cfm 2 }
 | 
						|
 | 
						|
	cfmMIPEntry OBJECT-TYPE
 | 
						|
        SYNTAX CfmMIPEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"An entry in cfmMIPTable."
 | 
						|
        INDEX { dot1agCfmMdIndex, cfmPort }
 | 
						|
        ::= { cfmMIPTable 1 }
 | 
						|
 | 
						|
        CfmMIPEntry ::=
 | 
						|
	SEQUENCE {
 | 
						|
        	cfmPort		INTEGER,
 | 
						|
        	cfmMIPRowStatus	RowStatus,
 | 
						|
        	cfmMIPMacAddr	PhysAddress
 | 
						|
        }
 | 
						|
 | 
						|
--        cfmLevel OBJECT-TYPE
 | 
						|
--        SYNTAX  INTEGER
 | 
						|
--        MAX-ACCESS  not-accessible
 | 
						|
--        STATUS  current
 | 
						|
--        DESCRIPTION
 | 
						|
--                      	""
 | 
						|
--        ::= { cfmMIPEntry 1 }
 | 
						|
--
 | 
						|
--        cfmVlanID OBJECT-TYPE
 | 
						|
--        SYNTAX  INTEGER
 | 
						|
--        MAX-ACCESS  not-accessible
 | 
						|
--        STATUS  current
 | 
						|
--        DESCRIPTION
 | 
						|
--                      	""
 | 
						|
--        ::= { cfmMIPEntry 2 }
 | 
						|
 | 
						|
        cfmPort OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
                      	""
 | 
						|
        ::= { cfmMIPEntry 3 }
 | 
						|
 | 
						|
        cfmMIPRowStatus OBJECT-TYPE
 | 
						|
        SYNTAX  RowStatus
 | 
						|
        MAX-ACCESS  read-create
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
                      	""
 | 
						|
        ::= { cfmMIPEntry 4 }
 | 
						|
        
 | 
						|
        cfmMIPMacAddr OBJECT-TYPE
 | 
						|
        SYNTAX  PhysAddress
 | 
						|
        MAX-ACCESS  read-write
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
                      	"CFM MIP mac address"
 | 
						|
        ::= { cfmMIPEntry 5 }
 | 
						|
 | 
						|
	cfmActionEnableStatus OBJECT-TYPE
 | 
						|
    	SYNTAX  INTEGER {
 | 
						|
    			enable(1),
 | 
						|
    			disable(2)
 | 
						|
    		}
 | 
						|
        MAX-ACCESS  read-write
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
                      	"CFM Action enable status for the CO device"
 | 
						|
        ::= { cfm 3 }
 | 
						|
 | 
						|
	cfmMode OBJECT-TYPE
 | 
						|
    	SYNTAX  INTEGER {
 | 
						|
    			mode802Dot1Ag(1),
 | 
						|
    			modeYDot1731(2)
 | 
						|
    		}
 | 
						|
        MAX-ACCESS  read-write
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
                      	"CFM follow standard mode"
 | 
						|
        ::= { cfm 4 }
 | 
						|
        
 | 
						|
	cfmLbmTimeout OBJECT-TYPE
 | 
						|
    	SYNTAX  INTEGER (100..86400)
 | 
						|
        MAX-ACCESS  read-write
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
                      	"CFM LBM timeout, 100-86400 ms"
 | 
						|
        ::= { cfm 5 }
 | 
						|
        
 | 
						|
	cfmLbmDataTlvLength OBJECT-TYPE
 | 
						|
    	SYNTAX  INTEGER (0..1400)
 | 
						|
        MAX-ACCESS  read-write
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
                      	"CFM LBM data tlv length, 0-1400 bytes"
 | 
						|
        ::= { cfm 6 }
 | 
						|
        
 | 
						|
-- cfmLbrTable
 | 
						|
 | 
						|
	cfmLbrTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF CfmLbrEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"A table that contains CFM LBR results."
 | 
						|
        ::= { cfm 7 }
 | 
						|
 | 
						|
	cfmLbrEntry OBJECT-TYPE
 | 
						|
        SYNTAX CfmLbrEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry in cfmLbrTable."
 | 
						|
        INDEX { dot1agCfmMdIndex, dot1agCfmMaIndex, dot1agCfmMepIdentifier, cfmLbmIndex, cfmLbrIndex}
 | 
						|
        ::= { cfmLbrTable 1 }
 | 
						|
 | 
						|
	CfmLbrEntry ::= SEQUENCE {
 | 
						|
			cfmLbmIndex 	INTEGER,
 | 
						|
			cfmLbrIndex 	INTEGER,
 | 
						|
        	cfmLbrSrcMac 	PhysAddress,
 | 
						|
        	cfmLbrStatus	INTEGER,
 | 
						|
        	cfmLbrRtt		INTEGER
 | 
						|
        }
 | 
						|
 | 
						|
	cfmLbmIndex OBJECT-TYPE
 | 
						|
    	SYNTAX  INTEGER
 | 
						|
    	MAX-ACCESS read-only
 | 
						|
    	STATUS current
 | 
						|
    	DESCRIPTION
 | 
						|
        	"CFM lbm index."
 | 
						|
    	::= { cfmLbrEntry 1 }
 | 
						|
 | 
						|
    cfmLbrIndex OBJECT-TYPE
 | 
						|
    	SYNTAX  INTEGER
 | 
						|
    	MAX-ACCESS read-only
 | 
						|
    	STATUS current
 | 
						|
    	DESCRIPTION
 | 
						|
        	"CFM lbr index."
 | 
						|
    	::= { cfmLbrEntry 2 }
 | 
						|
 | 
						|
	cfmLbrSrcMac OBJECT-TYPE
 | 
						|
    	SYNTAX  PhysAddress
 | 
						|
    	MAX-ACCESS read-only
 | 
						|
    	STATUS current
 | 
						|
    	DESCRIPTION
 | 
						|
        	"CFM lbr source address."
 | 
						|
    	::= { cfmLbrEntry 3 }
 | 
						|
 | 
						|
	cfmLbrStatus OBJECT-TYPE
 | 
						|
    	SYNTAX  INTEGER {
 | 
						|
			ready(1),
 | 
						|
        	notready(2),
 | 
						|
        	xmit(3),
 | 
						|
        	success(4),
 | 
						|
        	timeout(5)
 | 
						|
		}
 | 
						|
    	MAX-ACCESS read-only
 | 
						|
    	STATUS current
 | 
						|
    	DESCRIPTION
 | 
						|
        	"CFM lbr status."
 | 
						|
    	::= { cfmLbrEntry 4 }
 | 
						|
    	        
 | 
						|
	cfmLbrRtt OBJECT-TYPE
 | 
						|
    	SYNTAX  INTEGER
 | 
						|
    	MAX-ACCESS read-only
 | 
						|
    	STATUS current
 | 
						|
    	DESCRIPTION
 | 
						|
        	"CFM lbr rtt in ms."
 | 
						|
    	::= { cfmLbrEntry 5 }
 | 
						|
    	
 | 
						|
--------------------
 | 
						|
-- DHCP Relay
 | 
						|
--------------------
 | 
						|
	dhcpRelay82Table OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF DhcpRelay82Entry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "A table that contains DHCP Relay configuration."
 | 
						|
        ::= { dhcp 2 }
 | 
						|
 | 
						|
        dhcpRelay82Entry OBJECT-TYPE
 | 
						|
        SYNTAX DhcpRelay82Entry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"The entry of DHCP Relay table."
 | 
						|
        INDEX  { dot1qVlanIndex }
 | 
						|
        ::= { dhcpRelay82Table 1 }
 | 
						|
 | 
						|
        DhcpRelay82Entry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
        		dhcpRelay82PrimaryServer	IpAddress,
 | 
						|
        		dhcpRelay82SecondaryServer	IpAddress,
 | 
						|
        		dhcpRelay82ActiveServer		INTEGER,
 | 
						|
        		dhcpRelay82Enable		INTEGER,
 | 
						|
        		dhcpRelay82Info			DisplayString,
 | 
						|
        		dhcpRelay82RelayMode		INTEGER,
 | 
						|
        		dhcpRelay82Suboption2Enable	INTEGER,
 | 
						|
        		dhcpRelay82Suboption2Info	DisplayString,
 | 
						|
                dhcpRelay82EntryEnable		        INTEGER,
 | 
						|
            dhcpRelay82EntryOptionMode    INTEGER, 
 | 
						|
            dhcpRelay82VlanIp	IpAddress,
 | 
						|
            dhcpRelay82VlanMask	INTEGER,
 | 
						|
            dhcpRelay82VlanGateway	IpAddress,
 | 
						|
         		dhcpRelay82ThirdServer	IpAddress,
 | 
						|
        		dhcpRelay82FourthServer	IpAddress,
 | 
						|
        		dhcpRelay82FifthServer	IpAddress,
 | 
						|
        		dhcpRelay82ServerVid	INTEGER
 | 
						|
           	}
 | 
						|
 | 
						|
        dhcpRelay82PrimaryServer OBJECT-TYPE
 | 
						|
        SYNTAX IpAddress
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The IP address of the DHCP Relay primary server."
 | 
						|
        ::= { dhcpRelay82Entry 1 }
 | 
						|
 | 
						|
        dhcpRelay82SecondaryServer OBJECT-TYPE
 | 
						|
        SYNTAX IpAddress
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The IP address of the DHCP Relay secondary server."
 | 
						|
        ::= { dhcpRelay82Entry 2 }
 | 
						|
 | 
						|
        dhcpRelay82ActiveServer OBJECT-TYPE
 | 
						|
        SYNTAX	INTEGER {
 | 
						|
        		primary(1),
 | 
						|
        		secondary(2),
 | 
						|
        		third(3),
 | 
						|
        		fourth(4),
 | 
						|
        		fifth(5)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The current active DHCP Relay server."
 | 
						|
        ::= { dhcpRelay82Entry 3 }
 | 
						|
 | 
						|
	dhcpRelay82Enable OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
			enable(1),
 | 
						|
        		disable(2)
 | 
						|
		}
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Enable/disable DHCP relay and Option82 function."
 | 
						|
        ::= { dhcpRelay82Entry 4 }
 | 
						|
 | 
						|
        dhcpRelay82Info OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString (SIZE (0..23))
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"User specific Option82 information."
 | 
						|
        ::= { dhcpRelay82Entry 5 }
 | 
						|
 | 
						|
        dhcpRelay82RelayMode OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
			auto(1),
 | 
						|
			all(2)
 | 
						|
		}
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"DHCP relay mode."
 | 
						|
        ::= { dhcpRelay82Entry 6 }
 | 
						|
 | 
						|
 | 
						|
        dhcpRelay82Suboption2Enable OBJECT-TYPE
 | 
						|
        SYNTAX	INTEGER {
 | 
						|
        		enable(1),
 | 
						|
        		disable(2)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Enable/disable Option 82 sub-option 2."
 | 
						|
        ::= { dhcpRelay82Entry 8 }
 | 
						|
 | 
						|
        dhcpRelay82Suboption2Info OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"User specified information for Option 82 sub-option 2."
 | 
						|
        ::= { dhcpRelay82Entry 9 }
 | 
						|
 | 
						|
        dhcpRelay82EntryEnable OBJECT-TYPE
 | 
						|
        SYNTAX	INTEGER {
 | 
						|
        		auto(1),
 | 
						|
        		all(2),
 | 
						|
                        disable(3)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Enable/disable DHCP Relay"
 | 
						|
        ::= { dhcpRelay82Entry 10 }
 | 
						|
 | 
						|
        dhcpRelay82EntryOptionMode OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
        private(1),
 | 
						|
        tr101(2),
 | 
						|
	customer-remote-id(3),
 | 
						|
        }
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Option82 format."
 | 
						|
        ::= { dhcpRelay82Entry 11 }
 | 
						|
 | 
						|
        dhcpRelay82VlanIp OBJECT-TYPE
 | 
						|
        SYNTAX IpAddress
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The IP address of the DHCP Relay interface for this VLAN."
 | 
						|
        ::= { dhcpRelay82Entry 12 }
 | 
						|
 | 
						|
        dhcpRelay82VlanMask OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The network mask of the DHCP Relay interface for this VLAN."
 | 
						|
        ::= { dhcpRelay82Entry 13 }
 | 
						|
 | 
						|
        dhcpRelay82VlanGateway OBJECT-TYPE
 | 
						|
        SYNTAX IpAddress
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The gateway of the DHCP Relay interface for this VLAN."
 | 
						|
        ::= { dhcpRelay82Entry 14 }
 | 
						|
 | 
						|
        dhcpRelay82ThirdServer OBJECT-TYPE
 | 
						|
        SYNTAX IpAddress
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The IP address of the DHCP Relay third server."
 | 
						|
        ::= { dhcpRelay82Entry 15 }
 | 
						|
 | 
						|
        dhcpRelay82FourthServer OBJECT-TYPE
 | 
						|
        SYNTAX IpAddress
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The IP address of the DHCP Relay fourth server."
 | 
						|
        ::= { dhcpRelay82Entry 16 }
 | 
						|
 | 
						|
 | 
						|
        dhcpRelay82FifthServer OBJECT-TYPE
 | 
						|
        SYNTAX IpAddress
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The IP address of the DHCP Relay fifth server."
 | 
						|
        ::= { dhcpRelay82Entry 17 }
 | 
						|
 | 
						|
        dhcpRelay82ServerVid OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The VID of the DHCP Relay server for this VLAN."
 | 
						|
        ::= { dhcpRelay82Entry 18 }
 | 
						|
 | 
						|
-- dhcpRelayTest
 | 
						|
        dhcpRelayTest	OBJECT IDENTIFIER ::= { dhcp 8 }
 | 
						|
   
 | 
						|
		dhcpRelayTestVid OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER
 | 
						|
		MAX-ACCESS read-write
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"Setting the VID of the test server."
 | 
						|
		::= { dhcpRelayTest 1 }    
 | 
						|
	
 | 
						|
		dhcpRelayTestIp OBJECT-TYPE
 | 
						|
		SYNTAX IpAddress
 | 
						|
		MAX-ACCESS read-write
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"Setting the IP of the test server."
 | 
						|
		::= { dhcpRelayTest 2 }
 | 
						|
        
 | 
						|
        dhcpRelayTestOps OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER
 | 
						|
		MAX-ACCESS read-write
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"Set the object to 1 to test DHCP server."
 | 
						|
		::= { dhcpRelayTest 3 }
 | 
						|
 | 
						|
    	dhcpRelayTestStatus OBJECT-TYPE
 | 
						|
		SYNTAX DisplayString
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"Display testing server status."
 | 
						|
		::= { dhcpRelayTest 4 }
 | 
						|
                     
 | 
						|
-- dhcpRelayArp      
 | 
						|
        dhcpRelayArp	OBJECT IDENTIFIER ::= { dhcp 9 }
 | 
						|
 | 
						|
        dhcpRelayArpShowTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF DhcpRelayArpShowEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        "The table displays DHCP ARP."
 | 
						|
        ::= { dhcpRelayArp 1 }
 | 
						|
        
 | 
						|
        dhcpRelayArpShowEntry OBJECT-TYPE
 | 
						|
        SYNTAX DhcpRelayArpShowEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        "An entry of dhcpRelayArpShowTable."
 | 
						|
        INDEX { dhcpRelayArpShowVid, dhcpRelayArpShowIp }
 | 
						|
        ::= { dhcpRelayArpShowTable 1 }
 | 
						|
 | 
						|
        DhcpRelayArpShowEntry ::=
 | 
						|
        	SEQUENCE {   
 | 
						|
        	    dhcpRelayArpShowVid			INTEGER,
 | 
						|
        		dhcpRelayArpShowIp			IpAddress,
 | 
						|
        		dhcpRelayArpShowMac			PhysAddress         	
 | 
						|
              	}
 | 
						|
 | 
						|
	    dhcpRelayArpShowVid OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"Display the VID of the DHCP ARP entry."
 | 
						|
		::= { dhcpRelayArpShowEntry 1 }    
 | 
						|
	
 | 
						|
		dhcpRelayArpShowIp OBJECT-TYPE
 | 
						|
		SYNTAX IpAddress
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"Display the IP of the DHCP ARP entry."
 | 
						|
		::= { dhcpRelayArpShowEntry 2 }
 | 
						|
 | 
						|
		dhcpRelayArpShowMac OBJECT-TYPE
 | 
						|
		SYNTAX  PhysAddress
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"Display the MAC of the DHCP ARP entry."
 | 
						|
		::= { dhcpRelayArpShowEntry 3 }
 | 
						|
 
 | 
						|
     	dhcpRelayArpFlushOps OBJECT-TYPE
 | 
						|
	 	SYNTAX INTEGER
 | 
						|
	 	MAX-ACCESS read-write
 | 
						|
	 	STATUS current
 | 
						|
     	DESCRIPTION
 | 
						|
	 	"Set the object to 1 to start flushing."
 | 
						|
     	::= { dhcpRelayArp 2 }
 | 
						|
 | 
						|
--------------------
 | 
						|
-- MAC Filter
 | 
						|
--------------------
 | 
						|
 | 
						|
-- MAC Filter Port Table
 | 
						|
 | 
						|
        macFilterPortTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF MacFilterPortEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"This table includes the status of mac filtering for each port."
 | 
						|
        ::= { macfilter 1 }
 | 
						|
 | 
						|
	macFilterPortEntry OBJECT-TYPE
 | 
						|
        SYNTAX MacFilterPortEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"An entry in macFilterPortTable."
 | 
						|
        INDEX { ifIndex }
 | 
						|
        ::= { macFilterPortTable 1 }
 | 
						|
 | 
						|
        MacFilterPortEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			macFilterPortEnable	INTEGER,
 | 
						|
			macFilterPortMacCount	INTEGER,
 | 
						|
			macFilterPortFilterMode	INTEGER
 | 
						|
           	}
 | 
						|
 | 
						|
        macFilterPortEnable OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
			enableMacFilter(1),
 | 
						|
			enableMacCount(2),
 | 
						|
--			enableOuiFilter(3),
 | 
						|
			disable(4),
 | 
						|
			enableMacFilterAndMacCount(5)
 | 
						|
		}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Enable/disable MAC filtering for the port."
 | 
						|
         ::= { macFilterPortEntry 1 }
 | 
						|
 | 
						|
        macFilterPortMacCount OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (1..128)
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The total number of MAC addresses allowed for the port."
 | 
						|
         ::= { macFilterPortEntry 2 }
 | 
						|
 | 
						|
        macFilterPortFilterMode OBJECT-TYPE
 | 
						|
        SYNTAX	INTEGER {
 | 
						|
        		accept(1),
 | 
						|
        		deny(2)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The mac filter mode (accept or deny) for the port."
 | 
						|
         ::= { macFilterPortEntry 3 }
 | 
						|
 | 
						|
	maxNumOfMacFiltersInSystem OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The max number of mac filters supported in the system."
 | 
						|
	::= { macfilter 2 }
 | 
						|
 | 
						|
	maxNumOfMacFiltersPerPort OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The max number of mac filters supported per port."
 | 
						|
	::= { macfilter 3 }
 | 
						|
 | 
						|
	currNumOfMacFiltersInSystem OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The current number of mac filters in the system."
 | 
						|
	::= { macfilter 4 }
 | 
						|
 | 
						|
-- MAC Table
 | 
						|
 | 
						|
	macFilterTable OBJECT-TYPE
 | 
						|
   	SYNTAX SEQUENCE OF MacFilterEntry
 | 
						|
    	MAX-ACCESS not-accessible
 | 
						|
    	STATUS current
 | 
						|
    	DESCRIPTION
 | 
						|
                "A table that contains the mac filter addresses."
 | 
						|
    	::= { macfilter 5 }
 | 
						|
 | 
						|
    	macFilterEntry OBJECT-TYPE
 | 
						|
        SYNTAX MacFilterEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"The entry of macFilterTable."
 | 
						|
        INDEX { ifIndex, macFilterAddr }
 | 
						|
        ::= { macFilterTable 1 }
 | 
						|
 | 
						|
   	MacFilterEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
	    		macFilterAddr		PhysAddress,
 | 
						|
	    		macFilterRowStatus	RowStatus
 | 
						|
    	   	}
 | 
						|
 | 
						|
        macFilterAddr OBJECT-TYPE
 | 
						|
        SYNTAX PhysAddress
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"The mac address which can pass through or be rejected from the port."
 | 
						|
        ::= { macFilterEntry 1 }
 | 
						|
 | 
						|
	macFilterRowStatus OBJECT-TYPE
 | 
						|
	SYNTAX RowStatus
 | 
						|
	MAX-ACCESS read-create
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The row status of the entry."
 | 
						|
	::= { macFilterEntry 2 }
 | 
						|
 | 
						|
-- Batch Set for MAC Filter
 | 
						|
 | 
						|
	macfilterBatchSet		OBJECT IDENTIFIER ::= { macfilter 6 }
 | 
						|
 | 
						|
        macfilterTarget OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"This managed object is used for identify the target on which
 | 
						|
		the port configuration should be performed. The target is encoded as:
 | 
						|
		Byte 1:   0, Reserved(chassis)
 | 
						|
		Byte 2~3: 0, Reserved(slot)
 | 
						|
		Byte 4:   0, reserved
 | 
						|
		Byte 5~11:each octet specifies a set of eight ports, with the first
 | 
						|
		          octet specifying ports 1 through 8, etc."
 | 
						|
        ::= { macfilterBatchSet 1 }
 | 
						|
 | 
						|
        macfilterOps OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The corresponding bit is set to 1 to start the operation.
 | 
						|
		The various bit positions are:
 | 
						|
		BIT 1: enable mac filter
 | 
						|
		BIT 2: enable mac count filter
 | 
						|
		BIT 3: disable mac filter
 | 
						|
		BIT 4: set mac count
 | 
						|
		BIT 5: disable mac count filter."
 | 
						|
        ::= { macfilterBatchSet 2 }
 | 
						|
 | 
						|
        macFilterMacCountForBatchSet OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (1..128)
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The total number of MAC addresses allowed for a port."
 | 
						|
         ::= { macfilterBatchSet 3 }
 | 
						|
 | 
						|
 | 
						|
-- OUI Filter Table
 | 
						|
 | 
						|
	ouiFilterTable OBJECT-TYPE
 | 
						|
   	SYNTAX SEQUENCE OF OuiFilterEntry
 | 
						|
    	MAX-ACCESS not-accessible
 | 
						|
    	STATUS current
 | 
						|
    	DESCRIPTION
 | 
						|
                "A table that contains the OUI filter addresses."
 | 
						|
    	::= { macfilter 7 }
 | 
						|
 | 
						|
    	ouiFilterEntry OBJECT-TYPE
 | 
						|
        SYNTAX OuiFilterEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"The entry of ouiFilterTable."
 | 
						|
        INDEX { ifIndex, ouiFilterAddr }
 | 
						|
        ::= { ouiFilterTable 1 }
 | 
						|
 | 
						|
   	OuiFilterEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
	    		ouiFilterAddr		OCTET STRING,
 | 
						|
	    		ouiFilterRowStatus	RowStatus
 | 
						|
    	   	}
 | 
						|
 | 
						|
        ouiFilterAddr OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"The first three bytes of the mac address which can pass through or be rejected from the port."
 | 
						|
        ::= { ouiFilterEntry 1 }
 | 
						|
 | 
						|
	ouiFilterRowStatus OBJECT-TYPE
 | 
						|
	SYNTAX RowStatus
 | 
						|
	MAX-ACCESS read-create
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The row status of the entry."
 | 
						|
	::= { ouiFilterEntry 2 }
 | 
						|
 | 
						|
	maxNumOfOuiFiltersPerPort OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The max number of OUI filters supported per port."
 | 
						|
	::= { macfilter 8 }
 | 
						|
 | 
						|
 | 
						|
        ouiFilterPortTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF OuiFilterPortEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"This table includes the status of oui filtering for each port."
 | 
						|
        ::= { macfilter 9 }
 | 
						|
 | 
						|
	ouiFilterPortEntry OBJECT-TYPE
 | 
						|
        SYNTAX OuiFilterPortEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"An entry in macFilterPortTable."
 | 
						|
        INDEX { ifIndex }
 | 
						|
        ::= { ouiFilterPortTable 1 }
 | 
						|
 | 
						|
        OuiFilterPortEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			ouiFilterPortEnable	INTEGER,
 | 
						|
			ouiFilterPortFilterMode	INTEGER
 | 
						|
           	}
 | 
						|
 | 
						|
 | 
						|
        ouiFilterPortEnable OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
			enableOuiFilter(1),
 | 
						|
			disable(2)
 | 
						|
		}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Enable/disable oui filtering for the port."
 | 
						|
         ::= { ouiFilterPortEntry 1 }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
        ouiFilterPortFilterMode OBJECT-TYPE
 | 
						|
        SYNTAX	INTEGER {
 | 
						|
        		accept(1),
 | 
						|
        		deny(2)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The oui filter mode (accept or deny) for the port."
 | 
						|
         ::= { ouiFilterPortEntry 2 }
 | 
						|
 | 
						|
--------------------
 | 
						|
-- DHCP Snoop
 | 
						|
--------------------
 | 
						|
 | 
						|
-- dhcpSnoopPortTable
 | 
						|
 | 
						|
        dhcpSnoopPortTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF DhcpSnoopPortEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"This table includes DHCP snooping enable/disable for each port."
 | 
						|
        ::= { dhcpSnoop 1 }
 | 
						|
 | 
						|
	dhcpSnoopPortEntry OBJECT-TYPE
 | 
						|
        SYNTAX DhcpSnoopPortEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"An entry of dhcpSnoopPortTable."
 | 
						|
        INDEX { ifIndex }
 | 
						|
        ::= { dhcpSnoopPortTable 1 }
 | 
						|
 | 
						|
        DhcpSnoopPortEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			dhcpSnoopEnable			  INTEGER, 
 | 
						|
			dhcpSnoopMaxcnt			  INTEGER,
 | 
						|
			dhcpSnoopSmacverifyEnable INTEGER
 | 
						|
           	}
 | 
						|
 | 
						|
        dhcpSnoopEnable OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
        		enable(1),
 | 
						|
        		disable(2)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Enable/disable DHCP snooping for a port."
 | 
						|
         ::= { dhcpSnoopPortEntry 1 }
 | 
						|
         
 | 
						|
        dhcpSnoopMaxcnt OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER 
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
         		"Set the max entries of the DHCP ARP table."
 | 
						|
         ::= { dhcpSnoopPortEntry 2 }   
 | 
						|
         
 | 
						|
        dhcpSnoopSmacverifyEnable OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
        		enable(1),
 | 
						|
        		disable(2)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Enable/disable DHCP source MAC verify for a port."
 | 
						|
         ::= { dhcpSnoopPortEntry 3 } 
 | 
						|
 | 
						|
 | 
						|
-- dhcpSnoopOperation
 | 
						|
 | 
						|
        dhcpSnoopTarget OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"This managed object is used for identify the target on which
 | 
						|
		the operation should be performed. The target is encoded as:
 | 
						|
		Byte 1:   the octet specifies a set of eight chassis, chassis 0 through 7
 | 
						|
		Byte 2~3: each octet specifies a set of eight slots, with the
 | 
						|
			  first octet specifying slots 1 through 8 and the second
 | 
						|
		          octet specifying slots 9 through 16.
 | 
						|
		Byte 4:   reserved
 | 
						|
		Byte 5~11:each octet specifies a set of eight ports, with the first
 | 
						|
		          octet specifying ports 1 through 8, etc."
 | 
						|
        ::= { dhcpSnoop 2 }
 | 
						|
 | 
						|
        dhcpSnoopOps OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The corresponding bit is set to 1 to start the operation.
 | 
						|
		The various bit positions are:
 | 
						|
		BIT 1: DHCP snooping table flush."
 | 
						|
        ::= { dhcpSnoop 3 }
 | 
						|
 | 
						|
-- dhcpStaticTable
 | 
						|
 | 
						|
        dhcpStaticTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF DhcpStaticEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"This table defines DHCP static IP addresses."
 | 
						|
        ::= { dhcpSnoop 4 }
 | 
						|
 | 
						|
	dhcpStaticEntry OBJECT-TYPE
 | 
						|
        SYNTAX DhcpStaticEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"An entry of dhcpStaticTable."
 | 
						|
        INDEX { ifIndex, dhcpStaticIpAddr }
 | 
						|
        ::= { dhcpStaticTable 1 }
 | 
						|
 | 
						|
        DhcpStaticEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			dhcpStaticIpAddr	IpAddress,
 | 
						|
			dhcpStaticRowStatus	RowStatus
 | 
						|
           	}
 | 
						|
 | 
						|
        dhcpStaticIpAddr OBJECT-TYPE
 | 
						|
        SYNTAX IpAddress
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The IP address which can pass through the port."
 | 
						|
        ::= { dhcpStaticEntry 1 }
 | 
						|
 | 
						|
        dhcpStaticRowStatus OBJECT-TYPE
 | 
						|
        SYNTAX RowStatus
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Row status of the table entry."
 | 
						|
        ::= { dhcpStaticEntry 2 }
 | 
						|
 | 
						|
        maxNumOfDhcpStaticIp OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The maximum number of DHCP static IP addresses which can be created for a port."
 | 
						|
         ::= { dhcpSnoop 5 }
 | 
						|
         
 | 
						|
        dhcpSnoopMaxcntMode OBJECT-TYPE
 | 
						|
               SYNTAX  INTEGER {
 | 
						|
        		replace(1),
 | 
						|
        		drop(2)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        "When DHCP snooping table is full, new DHCP lease will replace first one in option 0 or will be dropped in option 1."
 | 
						|
         ::= { dhcpSnoop 6 }
 | 
						|
 | 
						|
--------------------
 | 
						|
-- ACL Rule
 | 
						|
--------------------
 | 
						|
 | 
						|
-- aclSetTable
 | 
						|
 | 
						|
        aclSetTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF AclSetEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"aclsetTable."
 | 
						|
        ::= { acl 1 }
 | 
						|
 | 
						|
		aclSetEntry OBJECT-TYPE
 | 
						|
        SYNTAX AclSetEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"An entry of aclSetTable."
 | 
						|
        INDEX { ifIndex, aclSetVpi, aclSetVci, aclSetProfileName }
 | 
						|
        ::= { aclSetTable 1 }
 | 
						|
 | 
						|
        AclSetEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			aclSetVpi		INTEGER,
 | 
						|
			aclSetVci       	INTEGER,
 | 
						|
			aclSetProfileName  	DisplayString,
 | 
						|
			aclSetRowStatus		RowStatus
 | 
						|
           	}
 | 
						|
 | 
						|
        aclSetVpi OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"VPI value"
 | 
						|
        ::= { aclSetEntry 1 }
 | 
						|
 | 
						|
	aclSetVci OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"VCI value"
 | 
						|
        ::= { aclSetEntry 2 }
 | 
						|
 | 
						|
        aclSetProfileName OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"ACL Profile name"
 | 
						|
        ::= { aclSetEntry 3 }
 | 
						|
 | 
						|
        aclSetRowStatus OBJECT-TYPE
 | 
						|
        SYNTAX RowStatus
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"RowStatus of aclSetEntry"
 | 
						|
        ::= { aclSetEntry 4 }
 | 
						|
 | 
						|
-- aclProfileTable
 | 
						|
 | 
						|
        aclProfileTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF AclProfileEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"aclProfileTable."
 | 
						|
        ::= { acl 2 }
 | 
						|
 | 
						|
	aclProfileEntry OBJECT-TYPE
 | 
						|
        SYNTAX AclProfileEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"An entry of aclProfileTable."
 | 
						|
        INDEX { aclProfileRuleName  }
 | 
						|
        ::= { aclProfileTable 1 }
 | 
						|
 | 
						|
        AclProfileEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
        		aclProfileRuleName  				DisplayString,
 | 
						|
			aclProfileRuleNumber				INTEGER,
 | 
						|
			aclProfileActionNumber				INTEGER,
 | 
						|
			aclProfileRuleParamMask				INTEGER,
 | 
						|
			aclProfileRuleEtype				INTEGER,
 | 
						|
			aclProfileRuleVid				INTEGER,
 | 
						|
			aclProfileRuleSmac				PhysAddress,
 | 
						|
			aclProfileRuleDmac				PhysAddress,
 | 
						|
			aclProfileRulePriority				INTEGER,
 | 
						|
			aclProfileRuleProtocol				INTEGER,
 | 
						|
--			aclProfileRuleSrcIP				IpAddress,
 | 
						|
--			aclProfileRuleSrcIPMask				INTEGER,
 | 
						|
--			aclProfileRuleDestIP				IpAddress,
 | 
						|
--			aclProfileRuleDestIPMask			INTEGER,
 | 
						|
--			aclProfileRuleStartTos				INTEGER,
 | 
						|
--			aclProfileRuleEndTos				INTEGER,
 | 
						|
--			aclProfileRuleSrcStartPort			INTEGER,
 | 
						|
--			aclProfileRuleSrcEndPort			INTEGER,
 | 
						|
--			aclProfileRuleDestStartPort			INTEGER,
 | 
						|
--			aclProfileRuleDestEndPort			INTEGER,
 | 
						|
			aclProfileActionRate				INTEGER,
 | 
						|
			aclProfileActionrvlan				INTEGER,
 | 
						|
			aclProfileActionrpri				INTEGER,
 | 
						|
			aclProfileRowStatus				RowStatus,
 | 
						|
			aclProfileRuleSip				IpAddress,
 | 
						|
			aclProfileRuleDip				IpAddress,
 | 
						|
			aclProfileRuleSport				INTEGER,
 | 
						|
			aclProfileRuleDport				INTEGER
 | 
						|
 | 
						|
           	}
 | 
						|
 | 
						|
	aclProfileRuleName OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Profile rule name"
 | 
						|
        ::= { aclProfileEntry 1 }
 | 
						|
 | 
						|
        aclProfileRuleNumber OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The managed object is for acl profile rule configuration.
 | 
						|
        	etype <etype> vlan <vid> (1),
 | 
						|
        	etype <etype> smac <mac> (2),
 | 
						|
        	etype <etype> dmac <mac> (3),
 | 
						|
        	vlan <vid> smac <mac> (4),
 | 
						|
        	vlan <vid> dmac <mac> (5),
 | 
						|
        	smac <mac> dmac <mac> (6),
 | 
						|
        	vlan <vid> priority <priority> (7),
 | 
						|
        	etype <etype> (8),
 | 
						|
        	vlan <vid> (9),
 | 
						|
        	smac <mac> (10),
 | 
						|
        	dmac <mac> (11),
 | 
						|
        	priority <priority> (12),
 | 
						|
        	protocol <protocol> (13),
 | 
						|
        	vlan <vid> sip <ip> (14),
 | 
						|
        	vlan <vid> dip <ip> (15),
 | 
						|
        	vlan <vid> sport tcp|udp <port> (16),
 | 
						|
        	vlan <vid> dport tcp|udp <port> (17) "
 | 
						|
        ::= { aclProfileEntry 2 }
 | 
						|
 | 
						|
        aclProfileActionNumber OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Profile action number.
 | 
						|
		  Bit 1: rate
 | 
						|
		  Bit 2: rvlan
 | 
						|
		  Bit 3: rpri
 | 
						|
		  Bit 4: deny
 | 
						|
		  Bit 1, Bit 2 & Bit 3 can multiple selection."
 | 
						|
        ::= { aclProfileEntry 3 }
 | 
						|
 | 
						|
        aclProfileRuleParamMask OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Profile rule parameter mask.
 | 
						|
		 BIT 1: srcip <ip>/<mask>
 | 
						|
		 BIT 2: dstip <ip>/<mask>
 | 
						|
		 BIT 3: tos <stos> <etos>
 | 
						|
		 BIT 4: srcport <sport> <eport>
 | 
						|
		 BIT 5: dstport <sport> <eport>"
 | 
						|
        ::= { aclProfileEntry 4 }
 | 
						|
 | 
						|
        aclProfileRuleEtype OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..65535)
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Profile rule etype"
 | 
						|
        ::= { aclProfileEntry 5 }
 | 
						|
 | 
						|
        aclProfileRuleVid OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (1..4094)
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Profile rule vid"
 | 
						|
        ::= { aclProfileEntry 6 }
 | 
						|
 | 
						|
        aclProfileRuleSmac OBJECT-TYPE
 | 
						|
        SYNTAX PhysAddress
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Profile rule source MAC"
 | 
						|
        ::= { aclProfileEntry 7 }
 | 
						|
 | 
						|
        aclProfileRuleDmac OBJECT-TYPE
 | 
						|
        SYNTAX PhysAddress
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Profile rule destination MAC"
 | 
						|
        ::= { aclProfileEntry 8 }
 | 
						|
 | 
						|
        aclProfileRulePriority OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..7)
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Profile rule priority"
 | 
						|
        ::= { aclProfileEntry 9 }
 | 
						|
 | 
						|
        aclProfileRuleProtocol OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..255)
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Profile rule protocol.
 | 
						|
		  icmp(1),igmp(2),ip(4),tcp(6),
 | 
						|
		  udp(17),gre(47),ospf(89),
 | 
						|
		  other ptype"
 | 
						|
        ::= { aclProfileEntry 10 }
 | 
						|
 | 
						|
--       aclProfileRuleSrcIP OBJECT-TYPE
 | 
						|
--       SYNTAX IpAddress
 | 
						|
--       MAX-ACCESS read-write
 | 
						|
--       STATUS current
 | 
						|
--       DESCRIPTION
 | 
						|
--       	"Profile rule source IP"
 | 
						|
--       ::= { aclProfileEntry 11 }
 | 
						|
--
 | 
						|
--       aclProfileRuleSrcIPMask OBJECT-TYPE
 | 
						|
--       SYNTAX INTEGER (0..32)
 | 
						|
--       MAX-ACCESS read-write
 | 
						|
--       STATUS current
 | 
						|
--       DESCRIPTION
 | 
						|
--       	"The subnet mask of source IP mask"
 | 
						|
--       ::= { aclProfileEntry 12 }
 | 
						|
--
 | 
						|
--       aclProfileRuleDestIP OBJECT-TYPE
 | 
						|
--       SYNTAX IpAddress
 | 
						|
--       MAX-ACCESS read-write
 | 
						|
--       STATUS current
 | 
						|
--       DESCRIPTION
 | 
						|
--       	"Profile rule source IP"
 | 
						|
--       ::= { aclProfileEntry 13 }
 | 
						|
--
 | 
						|
--       aclProfileRuleDestIPMask OBJECT-TYPE
 | 
						|
--       SYNTAX INTEGER (0..32)
 | 
						|
--       MAX-ACCESS read-write
 | 
						|
--       STATUS current
 | 
						|
--       DESCRIPTION
 | 
						|
--       	"The subnet mask of dest IP mask"
 | 
						|
--       ::= { aclProfileEntry 14 }
 | 
						|
--
 | 
						|
--       aclProfileRuleStartTos OBJECT-TYPE
 | 
						|
--       SYNTAX INTEGER (0..255)
 | 
						|
--       MAX-ACCESS read-write
 | 
						|
--       STATUS current
 | 
						|
--       DESCRIPTION
 | 
						|
--       	"Profile rule start type of service"
 | 
						|
--       ::= { aclProfileEntry 15 }
 | 
						|
--
 | 
						|
--       aclProfileRuleEndTos OBJECT-TYPE
 | 
						|
--       SYNTAX INTEGER (0..255)
 | 
						|
--       MAX-ACCESS read-write
 | 
						|
--       STATUS current
 | 
						|
--       DESCRIPTION
 | 
						|
--       	"Profile rule end type of service"
 | 
						|
--       ::= { aclProfileEntry 16 }
 | 
						|
--
 | 
						|
--       aclProfileRuleSrcStartPort OBJECT-TYPE
 | 
						|
--       SYNTAX INTEGER (0..65535)
 | 
						|
--       MAX-ACCESS read-write
 | 
						|
--       STATUS current
 | 
						|
--       DESCRIPTION
 | 
						|
--       	"Profile rule source start port"
 | 
						|
--       ::= { aclProfileEntry 17 }
 | 
						|
--
 | 
						|
--       aclProfileRuleSrcEndPort OBJECT-TYPE
 | 
						|
--       SYNTAX INTEGER (0..65535)
 | 
						|
--       MAX-ACCESS read-write
 | 
						|
--       STATUS current
 | 
						|
--       DESCRIPTION
 | 
						|
--       	"Profile rule source end port"
 | 
						|
--       ::= { aclProfileEntry 18 }
 | 
						|
--
 | 
						|
--       aclProfileRuleDestStartPort OBJECT-TYPE
 | 
						|
--       SYNTAX INTEGER (0..65535)
 | 
						|
--       MAX-ACCESS read-write
 | 
						|
--       STATUS current
 | 
						|
--       DESCRIPTION
 | 
						|
--       	"Profile rule destination start port"
 | 
						|
--       ::= { aclProfileEntry 19 }
 | 
						|
--
 | 
						|
--       aclProfileRuleDestEndPort OBJECT-TYPE
 | 
						|
--       SYNTAX INTEGER (0..65535)
 | 
						|
--       MAX-ACCESS read-write
 | 
						|
--       STATUS current
 | 
						|
--       DESCRIPTION
 | 
						|
--       	"Profile rule destination end port"
 | 
						|
--       ::= { aclProfileEntry 20 }
 | 
						|
 | 
						|
        aclProfileActionRate OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (32..65472)
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
         	"Profile action to replace to this rate"
 | 
						|
        ::= { aclProfileEntry 21 }
 | 
						|
 | 
						|
        aclProfileActionrvlan OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (1..4094)
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Profile action to replace to this vlan"
 | 
						|
        ::= { aclProfileEntry 22 }
 | 
						|
 | 
						|
        aclProfileActionrpri OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..7)
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Profile action to replace to this priority"
 | 
						|
        ::= { aclProfileEntry 23 }
 | 
						|
 | 
						|
        aclProfileRowStatus OBJECT-TYPE
 | 
						|
        SYNTAX RowStatus
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"The row status of the entry."
 | 
						|
        ::= { aclProfileEntry 24 }
 | 
						|
 | 
						|
        aclProfileRuleSip OBJECT-TYPE
 | 
						|
        SYNTAX IpAddress
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Source IP."
 | 
						|
        ::= { aclProfileEntry 25 }
 | 
						|
 | 
						|
        aclProfileRuleDip OBJECT-TYPE
 | 
						|
        SYNTAX IpAddress
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Destination IP."
 | 
						|
        ::= { aclProfileEntry 26 }
 | 
						|
 | 
						|
        aclProfileRuleSport OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..65535)
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Source port."
 | 
						|
        ::= { aclProfileEntry 27 }
 | 
						|
 | 
						|
        aclProfileRuleDport OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..65535)
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Destination port."
 | 
						|
        ::= { aclProfileEntry 28 }
 | 
						|
 | 
						|
 | 
						|
--------------------
 | 
						|
-- PPPoE Agent
 | 
						|
--------------------
 | 
						|
 | 
						|
-- pppoeAgentTable
 | 
						|
 | 
						|
        pppoeAgentTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF PppoeAgentEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"A table that contains PPPoE intermediate agent configuration."
 | 
						|
        ::= { pppoeAgent 1 }
 | 
						|
 | 
						|
	pppoeAgentEntry OBJECT-TYPE
 | 
						|
        SYNTAX PppoeAgentEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"An entry of pppoeAgentTable."
 | 
						|
        INDEX { dot1qVlanIndex }
 | 
						|
        ::= { pppoeAgentTable 1 }
 | 
						|
 | 
						|
        PppoeAgentEntry ::=
 | 
						|
           SEQUENCE {
 | 
						|
        		pppoeAgentEnable		INTEGER,
 | 
						|
        		pppoeAgentInfo			DisplayString,
 | 
						|
        		pppoeAgentRowStatus		RowStatus,
 | 
						|
        		pppoeAgentOptionMode INTEGER
 | 
						|
           	}
 | 
						|
 | 
						|
	pppoeAgentEnable OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
			enable(1),
 | 
						|
			disable(2)
 | 
						|
		}
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Enable/disable PppoE intermediate agent function."
 | 
						|
        ::= { pppoeAgentEntry 1 }
 | 
						|
 | 
						|
        pppoeAgentInfo OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString (SIZE (0..23))
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"User specific Option82 information."
 | 
						|
        ::= { pppoeAgentEntry 2 }
 | 
						|
 | 
						|
        pppoeAgentRowStatus OBJECT-TYPE
 | 
						|
        SYNTAX RowStatus
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Row status of the table entry."
 | 
						|
        ::= { pppoeAgentEntry 3 }
 | 
						|
 | 
						|
        pppoeAgentOptionMode OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
        private(1),
 | 
						|
        tr101(2)
 | 
						|
        }
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Option82 format."
 | 
						|
        ::= { pppoeAgentEntry 4 }
 | 
						|
 | 
						|
	maxNumOfPppoeAgentConf OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The maximum number of rows that can be created in pppoeAgentTable."
 | 
						|
	::= { pppoeAgent 2 }
 | 
						|
 | 
						|
 | 
						|
--------------------
 | 
						|
-- n1mac
 | 
						|
--------------------
 | 
						|
	n1macReplaceMac OBJECT-TYPE
 | 
						|
	SYNTAX MacAddress
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"This MAC address will be used to replace client's MAC address."
 | 
						|
	::= { n1mac 1 }
 | 
						|
 | 
						|
	n1macPortTable OBJECT-TYPE
 | 
						|
	SYNTAX SEQUENCE OF N1macPortEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The table contains N to 1 MAC configuration for DSL ports."
 | 
						|
	::= { n1mac 2 }
 | 
						|
 | 
						|
	n1macPortEntry OBJECT-TYPE
 | 
						|
	SYNTAX N1macPortEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"An entry of n1macPortTable."
 | 
						|
	INDEX { ifIndex }
 | 
						|
	::= { n1macPortTable 1 }
 | 
						|
 | 
						|
	N1macPortEntry ::=
 | 
						|
		SEQUENCE {
 | 
						|
			n1macStatusEnable	INTEGER
 | 
						|
		}
 | 
						|
 | 
						|
	n1macStatusEnable OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER {
 | 
						|
			enable(1),
 | 
						|
			disable(2)
 | 
						|
		}
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The port status of n1mac function."
 | 
						|
	::= { n1macPortEntry 1 }
 | 
						|
 | 
						|
----------------------------------------
 | 
						|
-- macff
 | 
						|
---------------------------------------- 
 | 
						|
    macFfTable OBJECT-TYPE
 | 
						|
    SYNTAX SEQUENCE OF MacFfEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
    	"A table that contains MAC Force Forwarding configuration."
 | 
						|
    ::= { macff 1 }
 | 
						|
    
 | 
						|
    macFfEntry OBJECT-TYPE
 | 
						|
    SYNTAX MacFfEntry
 | 
						|
    MAX-ACCESS not-accessible                                                        
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
    	"An entry of macFfTable."
 | 
						|
    INDEX	{ macFfIndex }
 | 
						|
    ::= { macFfTable 1 }
 | 
						|
    
 | 
						|
    MacFfEntry ::=
 | 
						|
    	SEQUENCE {
 | 
						|
    		macFfIndex 			INTEGER,
 | 
						|
			macFfVid			INTEGER,
 | 
						|
			macFfArIP			IpAddress,
 | 
						|
--			macFfArMask			INTEGER,
 | 
						|
			macFfSrcIP			IpAddress,
 | 
						|
			macFfSrcMask		INTEGER,
 | 
						|
			macFfRowStatus		RowStatus
 | 
						|
		}
 | 
						|
					
 | 
						|
			macFfIndex OBJECT-TYPE
 | 
						|
			SYNTAX INTEGER
 | 
						|
      		MAX-ACCESS read-only
 | 
						|
      		STATUS current
 | 
						|
     		 DESCRIPTION
 | 
						|
        		"Index of the MACFF."
 | 
						|
      		::= { macFfEntry 1 }
 | 
						|
					
 | 
						|
			macFfVid OBJECT-TYPE		
 | 
						|
			SYNTAX INTEGER
 | 
						|
			MAX-ACCESS read-write
 | 
						|
			STATUS current
 | 
						|
			DESCRIPTION
 | 
						|
        		"The VLAN-ID refering to this AR/AS."
 | 
						|
			::= { macFfEntry 2 }
 | 
						|
			
 | 
						|
			
 | 
						|
			macFfArIP	OBJECT-TYPE		
 | 
						|
			SYNTAX IpAddress
 | 
						|
			MAX-ACCESS read-write
 | 
						|
			STATUS current
 | 
						|
			DESCRIPTION
 | 
						|
        		"IP of this AR/AS"
 | 
						|
      		::= { macFfEntry 3 }
 | 
						|
		
 | 
						|
			macFfSrcIP OBJECT-TYPE		
 | 
						|
			SYNTAX IpAddress
 | 
						|
			MAX-ACCESS read-write
 | 
						|
			STATUS current
 | 
						|
			DESCRIPTION
 | 
						|
        		"The source IP address of the MACFF."
 | 
						|
      		::= { macFfEntry 4 }
 | 
						|
						
 | 
						|
			macFfSrcMask OBJECT-TYPE	
 | 
						|
			SYNTAX INTEGER
 | 
						|
			MAX-ACCESS read-write
 | 
						|
			STATUS current
 | 
						|
			DESCRIPTION
 | 
						|
        		"The subnet mask of source IP mask."
 | 
						|
     		::= { macFfEntry 5 }
 | 
						|
			
 | 
						|
		
 | 
						|
			macFfRowStatus OBJECT-TYPE
 | 
						|
			SYNTAX RowStatus
 | 
						|
			MAX-ACCESS read-create
 | 
						|
			STATUS current
 | 
						|
			DESCRIPTION
 | 
						|
        		"The row status of the MacFfEntry entry."
 | 
						|
     	 	::= { macFfEntry 6 }
 | 
						|
			    
 | 
						|
     
 | 
						|
    macFfArpFlush OBJECT-TYPE
 | 
						|
  	SYNTAX INTEGER
 | 
						|
    MAX-ACCESS read-write
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
    	"Set the object to 1 to flush mac table."
 | 
						|
    ::= { macff 3 }
 | 
						|
	
 | 
						|
    maxNumOfMacFfVlanInSystem OBJECT-TYPE
 | 
						|
  	SYNTAX INTEGER
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
    	"The max number of macff Vlans supported in the system."
 | 
						|
    ::= { macff 4 }
 | 
						|
    
 | 
						|
    macFfVlanTable OBJECT-TYPE
 | 
						|
    SYNTAX SEQUENCE OF MacFfVlanEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
    	"A table that contains MAC Force Forwarding Vlan configuration."
 | 
						|
    ::= { macff 5 }
 | 
						|
    
 | 
						|
    macFfVlanEntry OBJECT-TYPE
 | 
						|
    SYNTAX MacFfVlanEntry
 | 
						|
    MAX-ACCESS not-accessible                                                        
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
    	"An entry of macFfVlanTable."
 | 
						|
    INDEX { dot1qVlanIndex }
 | 
						|
    ::= { macFfVlanTable 1 }
 | 
						|
    
 | 
						|
    MacFfVlanEntry ::=
 | 
						|
    	SEQUENCE {
 | 
						|
    		macFfVlanRowstatus 			INTEGER
 | 
						|
--    		macFfVlanUnknownUnicast	INTEGER  removed since R3.1
 | 
						|
		}
 | 
						|
					
 | 
						|
			macFfVlanRowstatus OBJECT-TYPE
 | 
						|
			SYNTAX RowStatus
 | 
						|
      		MAX-ACCESS read-create
 | 
						|
      		STATUS current
 | 
						|
     		 DESCRIPTION
 | 
						|
        		"Row status of the table used to create/delete an entry."
 | 
						|
      		::= { macFfVlanEntry 1 }
 | 
						|
-- removed since R3.1
 | 
						|
--			macFfVlanUnknownUnicast OBJECT-TYPE
 | 
						|
--			SYNTAX	INTEGER {
 | 
						|
--					flood(1),
 | 
						|
--					drop(2)
 | 
						|
--				}
 | 
						|
--      		MAX-ACCESS read-create
 | 
						|
--      		STATUS current
 | 
						|
--     		 DESCRIPTION
 | 
						|
--        		"Setting downstream unknown uni-cast packet on macff vlan to flooding or dropping."
 | 
						|
--      		::= { macFfVlanEntry 2 }
 | 
						|
 | 
						|
    macFfStaticIPTable OBJECT-TYPE
 | 
						|
    SYNTAX SEQUENCE OF MacFfStaticIPEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
    	" "
 | 
						|
    ::= { macff 6 }
 | 
						|
    
 | 
						|
    macFfStaticIPEntry OBJECT-TYPE
 | 
						|
    SYNTAX MacFfStaticIPEntry
 | 
						|
    MAX-ACCESS not-accessible                                                        
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
    	"An entry of macFfTable."    
 | 
						|
    INDEX	{ macFfStaticIPPort, macFfStaticIPVid, macFfstaticIP , macFfStaticIPMask}
 | 
						|
    ::= { macFfStaticIPTable 1 }
 | 
						|
    
 | 
						|
    MacFfStaticIPEntry ::=
 | 
						|
    	SEQUENCE {
 | 
						|
    		macFfStaticIPPort 		INTEGER,
 | 
						|
			macFfStaticIPVid		INTEGER,
 | 
						|
			macFfstaticIP			IpAddress,
 | 
						|
			macFfStaticIPMask		INTEGER,
 | 
						|
			macFfStaticIPRowStatus 	RowStatus
 | 
						|
		}
 | 
						|
					
 | 
						|
			macFfStaticIPPort OBJECT-TYPE
 | 
						|
			SYNTAX INTEGER
 | 
						|
      		MAX-ACCESS read-only
 | 
						|
      		STATUS current
 | 
						|
     		 DESCRIPTION
 | 
						|
        		" The port number, 1 ~ 48."
 | 
						|
      		::= { macFfStaticIPEntry 1 }
 | 
						|
					
 | 
						|
			macFfStaticIPVid OBJECT-TYPE		
 | 
						|
			SYNTAX INTEGER
 | 
						|
			MAX-ACCESS read-only
 | 
						|
 | 
						|
			STATUS current
 | 
						|
			DESCRIPTION
 | 
						|
        		"VLAN ID of the IP range, 1 ~ 4094, the vid should be enable the MACFF function first."
 | 
						|
			::= { macFfStaticIPEntry 2 }
 | 
						|
			
 | 
						|
		
 | 
						|
			macFfstaticIP OBJECT-TYPE		
 | 
						|
			SYNTAX IpAddress
 | 
						|
			MAX-ACCESS read-only
 | 
						|
 | 
						|
			STATUS current
 | 
						|
			DESCRIPTION
 | 
						|
        		"The specified IP range."
 | 
						|
      		::= { macFfStaticIPEntry 3 }
 | 
						|
						
 | 
						|
			macFfStaticIPMask OBJECT-TYPE	
 | 
						|
			SYNTAX INTEGER
 | 
						|
			MAX-ACCESS read-only
 | 
						|
 | 
						|
			STATUS current
 | 
						|
			DESCRIPTION
 | 
						|
        		"Mask_bits is 24 .. 32."
 | 
						|
     		::= { macFfStaticIPEntry 4 }
 | 
						|
			
 | 
						|
		
 | 
						|
			macFfStaticIPRowStatus OBJECT-TYPE
 | 
						|
			SYNTAX RowStatus
 | 
						|
			MAX-ACCESS read-create
 | 
						|
			STATUS current
 | 
						|
			DESCRIPTION
 | 
						|
        		"The row status used to configure the table entry."
 | 
						|
     	 	::= { macFfStaticIPEntry 5 }
 | 
						|
 | 
						|
-- Server Mac --
 | 
						|
 | 
						|
    macFfServerMacTable OBJECT-TYPE
 | 
						|
    SYNTAX SEQUENCE OF MacFfServerMacEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
    	" "
 | 
						|
    ::= { macff 7 }
 | 
						|
    
 | 
						|
    macFfServerMacEntry OBJECT-TYPE
 | 
						|
    SYNTAX MacFfServerMacEntry
 | 
						|
    MAX-ACCESS not-accessible                                                        
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
    	"An entry of macFfTable."    
 | 
						|
    INDEX	{ macFfServerMacVid, macFfServerMacAddr}
 | 
						|
    ::= { macFfServerMacTable 1 }
 | 
						|
    
 | 
						|
    MacFfServerMacEntry ::=
 | 
						|
    	SEQUENCE {
 | 
						|
   			macFfServerMacVid		INTEGER,     
 | 
						|
			macFfServerMacAddr 		PhysAddress,
 | 
						|
			macFfServerMacRowStatus 	RowStatus
 | 
						|
		}
 | 
						|
		
 | 
						|
	macFfServerMacVid OBJECT-TYPE	
 | 
						|
		SYNTAX INTEGER
 | 
						|
		MAX-ACCESS read-only
 | 
						|
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
        	"VLAN ID of the IP range, 1 ~ 4094, the vid should be enable the MACFF function first."
 | 
						|
     	::= { macFfServerMacEntry 1 }
 | 
						|
 | 
						|
	macFfServerMacAddr OBJECT-TYPE	
 | 
						|
		SYNTAX PhysAddress
 | 
						|
		MAX-ACCESS read-only
 | 
						|
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
        	"The mac address."
 | 
						|
     	::= { macFfServerMacEntry 2 }
 | 
						|
 | 
						|
	macFfServerMacRowStatus OBJECT-TYPE
 | 
						|
		SYNTAX RowStatus
 | 
						|
		MAX-ACCESS read-create
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
       		"The row status used to configure the table entry."
 | 
						|
   	 	::= { macFfServerMacEntry 3 }
 | 
						|
 | 
						|
----------------------------------------
 | 
						|
-- sys
 | 
						|
----------------------------------------
 | 
						|
		timeSetup	OBJECT IDENTIFIER ::= { sys 4 }
 | 
						|
        accessCtrl	OBJECT IDENTIFIER ::= { sys 5 }
 | 
						|
        extAlarm    OBJECT IDENTIFIER ::= { sys 8 }
 | 
						|
	    user		OBJECT IDENTIFIER ::= { sys 9 }
 | 
						|
	    usbCastCtrl OBJECT IDENTIFIER ::= { sys 10}
 | 
						|
	    dsQos		OBJECT IDENTIFIER ::= { sys 11}
 | 
						|
	    
 | 
						|
	stdioTimeout OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER (0..300)
 | 
						|
		MAX-ACCESS read-write
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"Set the CLI/TELNET/WEB Session timeout, 0, or 1~300 minutes, 0 => disable."
 | 
						|
		::= { sys 12 }
 | 
						|
		
 | 
						|
	isConfigChanged OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER {
 | 
						|
			yes(1),
 | 
						|
			no(2)
 | 
						|
		}
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"If system configuration has been changed."
 | 
						|
		::= { sys 13 }
 | 
						|
 | 
						|
	fwUpgrade OBJECT IDENTIFIER ::= {sys 14}     
 | 
						|
    delayedReboot OBJECT IDENTIFIER ::= {sys 15}
 | 
						|
--------------------
 | 
						|
-- Time Setup
 | 
						|
--------------------
 | 
						|
-- 	dayLightSaving 
 | 
						|
 | 
						|
	dayLightSaving	OBJECT IDENTIFIER ::= { timeSetup 7 }
 | 
						|
	
 | 
						|
	dayLightSavingAdminStatus OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER {
 | 
						|
        		enable(1),
 | 
						|
        		disable(2)
 | 
						|
		}
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { dayLightSaving 1 }	  
 | 
						|
	
 | 
						|
	dayLightSavingStartTime	OBJECT IDENTIFIER ::= { dayLightSaving 2 }
 | 
						|
	
 | 
						|
	dayLightSavingStartMonth OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER {
 | 
						|
        		Jan(1),
 | 
						|
        		Feb(2),
 | 
						|
        		Mar(3), 
 | 
						|
				Apr(4),
 | 
						|
				May(5), 
 | 
						|
				Jun(6), 
 | 
						|
				Jul(7), 
 | 
						|
				Aug(8), 
 | 
						|
				Sep(9), 
 | 
						|
				Oct(10), 
 | 
						|
				Nov(11), 
 | 
						|
				Dec(12)
 | 
						|
		}
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { dayLightSavingStartTime 1 } 
 | 
						|
	
 | 
						|
	dayLightSavingStartWeek OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER {
 | 
						|
        		First(1), 
 | 
						|
				Second(2), 
 | 
						|
				Third(3), 
 | 
						|
				Fourth(4), 
 | 
						|
				Last(5)
 | 
						|
		}
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { dayLightSavingStartTime 2 } 
 | 
						|
	
 | 
						|
	dayLightSavingStartWday OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER {
 | 
						|
        		Sun(1), 
 | 
						|
				Mon(2), 
 | 
						|
				Tus(3), 
 | 
						|
				Wed(4), 
 | 
						|
				Thu(5), 
 | 
						|
				Fri(6), 
 | 
						|
				Sat(7)
 | 
						|
		}
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { dayLightSavingStartTime 3 } 
 | 
						|
	
 | 
						|
	dayLightSavingStartHour OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER { 
 | 
						|
		        "0:00"(0), 
 | 
						|
        		"1:00"(1), 
 | 
						|
				"2:00"(2), 
 | 
						|
				"3:00"(3), 
 | 
						|
				"4:00"(4), 
 | 
						|
				"5:00"(5), 
 | 
						|
				"6:00"(6), 
 | 
						|
				"7:00"(7),  
 | 
						|
        		"8:00"(8), 
 | 
						|
				"9:00"(9), 
 | 
						|
				"10:00"(10), 
 | 
						|
				"11:00"(11), 
 | 
						|
				"12:00"(12), 
 | 
						|
				"13:00"(13), 
 | 
						|
				"14:00"(14), 
 | 
						|
		        "15:00"(15), 
 | 
						|
        		"16:00"(16), 
 | 
						|
				"17:00"(17), 
 | 
						|
				"18:00"(18), 
 | 
						|
				"19:00"(19), 
 | 
						|
				"20:00"(20), 
 | 
						|
				"21:00"(21), 
 | 
						|
				"22:00"(22),  
 | 
						|
        		"23:00"(23),  
 | 
						|
		}
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"1: 01:00,
 | 
						|
		2: 02:00
 | 
						|
		3: 03:00
 | 
						|
		4: 04:00
 | 
						|
		5: 05:00
 | 
						|
		6: 06:00
 | 
						|
		7: 07:00
 | 
						|
		8: 08:00
 | 
						|
		9: 09:00
 | 
						|
		10: 10:00
 | 
						|
		11: 11:00
 | 
						|
		12: 12:00
 | 
						|
		13: 13:00
 | 
						|
		14: 14:00
 | 
						|
		15: 15:00
 | 
						|
		16: 16:00
 | 
						|
		17: 17:00
 | 
						|
		18: 18:00
 | 
						|
		19: 19:00
 | 
						|
		20: 20:00
 | 
						|
		21: 21:00
 | 
						|
		22: 22:00
 | 
						|
		23: 23:00"
 | 
						|
	::= { dayLightSavingStartTime 4 }
 | 
						|
 | 
						|
	
 | 
						|
	dayLightSavingEndTime	OBJECT IDENTIFIER ::= { dayLightSaving 3 }
 | 
						|
	
 | 
						|
	dayLightSavingEndMonth OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER {
 | 
						|
        		Jan(1),
 | 
						|
        		Feb(2),
 | 
						|
        		Mar(3), 
 | 
						|
				Apr(4),
 | 
						|
				May(5), 
 | 
						|
				Jun(6), 
 | 
						|
				Jul(7), 
 | 
						|
				Aug(8), 
 | 
						|
				Sep(9), 
 | 
						|
				Oct(10), 
 | 
						|
				Nov(11), 
 | 
						|
				Dec(12)
 | 
						|
		}
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { dayLightSavingEndTime 1 } 
 | 
						|
	
 | 
						|
	dayLightSavingEndWeek OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER {
 | 
						|
        		First(1), 
 | 
						|
				Second(2), 
 | 
						|
				Third(3), 
 | 
						|
				Fourth(4), 
 | 
						|
				Last(5)
 | 
						|
		}
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { dayLightSavingEndTime 2 } 
 | 
						|
	
 | 
						|
	dayLightSavingEndWday OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER {
 | 
						|
        		Sun(1), 
 | 
						|
				Mon(2), 
 | 
						|
				Tus(3), 
 | 
						|
				Wed(4), 
 | 
						|
				Thu(5), 
 | 
						|
				Fri(6), 
 | 
						|
				Sat(7)
 | 
						|
		}
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { dayLightSavingEndTime 3 } 
 | 
						|
	
 | 
						|
	dayLightSavingEndHour OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER { 
 | 
						|
		        "0:00"(0), 
 | 
						|
        		"1:00"(1), 
 | 
						|
				"2:00"(2), 
 | 
						|
				"3:00"(3), 
 | 
						|
				"4:00"(4), 
 | 
						|
				"5:00"(5), 
 | 
						|
				"6:00"(6), 
 | 
						|
				"7:00"(7),  
 | 
						|
        		"8:00"(8), 
 | 
						|
				"9:00"(9), 
 | 
						|
				"10:00"(10), 
 | 
						|
				"11:00"(11), 
 | 
						|
				"12:00"(12), 
 | 
						|
				"13:00"(13), 
 | 
						|
				"14:00"(14), 
 | 
						|
		        "15:00"(15), 
 | 
						|
        		"16:00"(16), 
 | 
						|
				"17:00"(17), 
 | 
						|
				"18:00"(18), 
 | 
						|
				"19:00"(19), 
 | 
						|
				"20:00"(20), 
 | 
						|
				"21:00"(21), 
 | 
						|
				"22:00"(22),  
 | 
						|
        		"23:00"(23), 
 | 
						|
    }
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"1: 01:00,
 | 
						|
		2: 02:00
 | 
						|
		3: 03:00
 | 
						|
		4: 04:00
 | 
						|
		5: 05:00
 | 
						|
		6: 06:00
 | 
						|
		7: 07:00
 | 
						|
		8: 08:00
 | 
						|
		9: 09:00
 | 
						|
		10: 10:00
 | 
						|
		11: 11:00
 | 
						|
		12: 12:00
 | 
						|
		13: 13:00
 | 
						|
		14: 14:00
 | 
						|
		15: 15:00
 | 
						|
		16: 16:00
 | 
						|
		17: 17:00
 | 
						|
		18: 18:00
 | 
						|
		19: 19:00
 | 
						|
		20: 20:00
 | 
						|
		21: 21:00
 | 
						|
		22: 22:00
 | 
						|
		23: 23:00"
 | 
						|
	::= { dayLightSavingEndTime 4 }
 | 
						|
 | 
						|
--------------------
 | 
						|
-- Access Control
 | 
						|
--------------------
 | 
						|
-- Secured Client Table
 | 
						|
 | 
						|
        securedClientTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF SecuredClientEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"A table that contains information about secured clients."
 | 
						|
        ::= { accessCtrl 2 }
 | 
						|
 | 
						|
        securedClientEntry OBJECT-TYPE
 | 
						|
        SYNTAX SecuredClientEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"A list of secured client entry."
 | 
						|
        INDEX { securedClientIndex }
 | 
						|
        ::= { securedClientTable 1 }
 | 
						|
 | 
						|
        SecuredClientEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
        		securedClientIndex	INTEGER,
 | 
						|
        		securedClientStartIp	IpAddress,
 | 
						|
			securedClientEndIp	IpAddress,
 | 
						|
			securedClientService	INTEGER,
 | 
						|
			securedClientEnable	INTEGER
 | 
						|
           	}
 | 
						|
 | 
						|
        securedClientIndex OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The index of the entry."
 | 
						|
        ::= { securedClientEntry 1 }
 | 
						|
 | 
						|
        securedClientStartIp OBJECT-TYPE
 | 
						|
        SYNTAX IpAddress
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The starting IP address of the secured client set."
 | 
						|
        ::= { securedClientEntry 2 }
 | 
						|
 | 
						|
        securedClientEndIp OBJECT-TYPE
 | 
						|
        SYNTAX IpAddress
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The ending IP address of the secured client set."
 | 
						|
        ::= { securedClientEntry 3 }
 | 
						|
 | 
						|
        securedClientService OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Each bit corresponds to a service. The bit is set to 1 if the
 | 
						|
		service is enabled, and set to 0 if the service is disabled.
 | 
						|
		The various bit positions are:
 | 
						|
		BIT 1: telnet
 | 
						|
		BIT 2: ftp
 | 
						|
		BIT 3: web
 | 
						|
		BIT 4: icmp
 | 
						|
		BIT 5: not support
 | 
						|
		BIT 6: snmp."
 | 
						|
        ::= { securedClientEntry 4 }
 | 
						|
 | 
						|
        securedClientEnable OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
        	enable(1),
 | 
						|
        	disable(2)
 | 
						|
        }
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Enable/disable the entry."
 | 
						|
        ::= { securedClientEntry 5 }
 | 
						|
 | 
						|
 | 
						|
--------------------
 | 
						|
-- extAlarm
 | 
						|
--------------------
 | 
						|
 | 
						|
	extAlarmTable OBJECT-TYPE
 | 
						|
    	SYNTAX SEQUENCE OF ExtAlarmEntry
 | 
						|
    	MAX-ACCESS not-accessible
 | 
						|
    	STATUS current
 | 
						|
    	DESCRIPTION
 | 
						|
                "A table that contains external alarm information."
 | 
						|
    	::= { extAlarm 1 }
 | 
						|
 | 
						|
    	extAlarmEntry OBJECT-TYPE
 | 
						|
        SYNTAX ExtAlarmEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"The entry of external alarm table."
 | 
						|
        INDEX { extAlarmIndex }
 | 
						|
        ::= { extAlarmTable 1 }
 | 
						|
 | 
						|
   	ExtAlarmEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
        		extAlarmIndex	INTEGER,
 | 
						|
            		extAlarmName	OCTET STRING,
 | 
						|
            		extAlarmStatus	OCTET STRING,
 | 
						|
            		extAlarmTriggeredMode	INTEGER
 | 
						|
    	   	}
 | 
						|
 | 
						|
	extAlarmIndex OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The index of the entry."
 | 
						|
	::= { extAlarmEntry 1 }
 | 
						|
 | 
						|
	extAlarmName OBJECT-TYPE
 | 
						|
	SYNTAX DisplayString (SIZE (1..31))
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The external alarm name."
 | 
						|
	::= { extAlarmEntry 2 }
 | 
						|
 | 
						|
	extAlarmStatus OBJECT-TYPE
 | 
						|
	SYNTAX DisplayString (SIZE (1..31))
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"Dispaly 'Normal' or 'Alarm' string"
 | 
						|
	::= { extAlarmEntry 3 }
 | 
						|
 | 
						|
	extAlarmTriggeredMode OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER {
 | 
						|
		closeAlarm(1),
 | 
						|
		openAlarm(2)
 | 
						|
	}
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The external alarm triggered mode."
 | 
						|
	::= { extAlarmEntry 4 }
 | 
						|
 | 
						|
--------------------
 | 
						|
-- User Management
 | 
						|
--------------------
 | 
						|
 | 
						|
	userAuthMode OBJECT-TYPE
 | 
						|
	SYNTAX 	INTEGER {
 | 
						|
			local(1),
 | 
						|
			radius(2),
 | 
						|
			localThenRadius(3)
 | 
						|
		}
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"User authentication procsssing mode."
 | 
						|
	::= { user 1 }
 | 
						|
 | 
						|
	userAuthServerIp OBJECT-TYPE
 | 
						|
	SYNTAX IpAddress
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The IP address of the authentication server."
 | 
						|
	::= { user 2 }
 | 
						|
 | 
						|
	userAuthServerPort OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The port of the authentication server."
 | 
						|
	::= { user 3 }
 | 
						|
 | 
						|
	userAuthServerSecret OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The secret between the authentication server and the NE for authentication process."
 | 
						|
	::= { user 4 }
 | 
						|
 | 
						|
-- userTable
 | 
						|
 | 
						|
	userTable OBJECT-TYPE
 | 
						|
    	SYNTAX SEQUENCE OF UserEntry
 | 
						|
    	MAX-ACCESS not-accessible
 | 
						|
    	STATUS current
 | 
						|
    	DESCRIPTION
 | 
						|
                "A table that contains user information."
 | 
						|
    	::= { user 5 }
 | 
						|
 | 
						|
    	userEntry OBJECT-TYPE
 | 
						|
        SYNTAX UserEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry of userTable."
 | 
						|
        INDEX { userName }
 | 
						|
        ::= { userTable 1 }
 | 
						|
 | 
						|
   	UserEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
            		userName		DisplayString,
 | 
						|
            		userPassword		DisplayString,
 | 
						|
            		userPriviledge		INTEGER,
 | 
						|
            		userRowStatus		RowStatus
 | 
						|
    	   	}
 | 
						|
 | 
						|
	userName OBJECT-TYPE
 | 
						|
	SYNTAX DisplayString
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The user name."
 | 
						|
	::= { userEntry 1 }
 | 
						|
 | 
						|
	userPassword OBJECT-TYPE
 | 
						|
	SYNTAX DisplayString
 | 
						|
	MAX-ACCESS read-create
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The user password."
 | 
						|
	::= { userEntry 2 }
 | 
						|
 | 
						|
	userPriviledge OBJECT-TYPE
 | 
						|
	SYNTAX  INTEGER {
 | 
						|
			high(1),
 | 
						|
			middle(2),
 | 
						|
			low(3)
 | 
						|
		}
 | 
						|
	MAX-ACCESS read-create
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The user priviledge to decide what operation the user can and cannot do."
 | 
						|
	::= { userEntry 3 }
 | 
						|
 | 
						|
	userRowStatus OBJECT-TYPE
 | 
						|
	SYNTAX RowStatus
 | 
						|
	MAX-ACCESS read-create
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The row status used to create or delete a user."
 | 
						|
	::= { userEntry 4 }
 | 
						|
 | 
						|
	userAuthDefaultPriviledge OBJECT-TYPE
 | 
						|
	SYNTAX	INTEGER {
 | 
						|
			high(1),
 | 
						|
			middle(2),
 | 
						|
			low(3),
 | 
						|
			deny(4)
 | 
						|
		}
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The user default priviledge to be assigned when radius authentication succeds
 | 
						|
		but no user priviledge information(radius service-type) is provided."
 | 
						|
	::= { user 6 }
 | 
						|
 | 
						|
--------------------
 | 
						|
-- Upstream Broadcast
 | 
						|
--------------------
 | 
						|
 | 
						|
	usBcastCtrlEnable OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
        		enable(1),
 | 
						|
        		disable(2)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Enable/disable upstream broadcast control."
 | 
						|
        ::= { usbCastCtrl 1 }
 | 
						|
 | 
						|
        usBcastCtrlRate OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        UNITS "Kbps"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		""
 | 
						|
        ::= { usbCastCtrl 2 }
 | 
						|
 | 
						|
--------------------
 | 
						|
-- Downstream QoS
 | 
						|
--------------------        
 | 
						|
    dsQosEnableMode OBJECT-TYPE
 | 
						|
    	SYNTAX INTEGER {
 | 
						|
    			disable(1),
 | 
						|
    			vlan(2),
 | 
						|
    			dscp(3),
 | 
						|
    			ippre(4)
 | 
						|
    		}                
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Enable internal overriding mode to VLAN, DSCP or IP Precedence, or disable the overriding mode."
 | 
						|
        ::= { dsQos 1 }    
 | 
						|
        
 | 
						|
    dsQosDefaultPri OBJECT-TYPE
 | 
						|
    	SYNTAX INTEGER (0..7)       
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Set the internal default p.bit after overiding. All values not configured in the 
 | 
						|
		overriding table are assigned to the default p.bit"
 | 
						|
        ::= { dsQos 2 } 
 | 
						|
        
 | 
						|
    dsQoSOverridingTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF DsQoSOverridingEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"This table includes downstream QoS overriding information."
 | 
						|
        ::= { dsQos 3 }
 | 
						|
 | 
						|
	dsQoSOverridingEntry OBJECT-TYPE
 | 
						|
        SYNTAX DsQoSOverridingEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"An entry in dsQoSOverridingTable."
 | 
						|
        INDEX { dsQosPriority }
 | 
						|
        ::= { dsQoSOverridingTable 1 }
 | 
						|
 | 
						|
        DsQoSOverridingEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			dsQosPriority			INTEGER,
 | 
						|
			dsQosValueList			DisplayString
 | 
						|
			}
 | 
						|
 | 
						|
        dsQosPriority OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..7)
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Internal P.bit after overriding."
 | 
						|
        ::= { dsQoSOverridingEntry 1 }  
 | 
						|
        
 | 
						|
        dsQosValueList OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "VLAN ID, DSCP, or IP Precedence based on the internal overriding mode configured. 
 | 
						|
                VLAN ID 1 ~ 4094, DSCP 0 ~ 63, IP Precedence 0 ~ 7. value_list example: <1>, <1,3>, <1,5,6~10>."
 | 
						|
         ::= { dsQoSOverridingEntry 2 }        
 | 
						|
    	  		
 | 
						|
--------------------
 | 
						|
-- fwUpgrade
 | 
						|
--------------------
 | 
						|
 | 
						|
	fwUpgradeVersion OBJECT-TYPE
 | 
						|
		SYNTAX OCTET STRING
 | 
						|
		MAX-ACCESS read-write
 | 
						|
		STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Configure the target firmware version that will be upgraded."
 | 
						|
        ::= { fwUpgrade 1 }
 | 
						|
 | 
						|
    fwUpgradeCheck OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
        		enable(1),
 | 
						|
        		disable(2)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Enable/disable firmware upgrade version checking feature."
 | 
						|
        ::= { fwUpgrade 2 }   
 | 
						|
        
 | 
						|
    fwUpgradeStatus OBJECT-TYPE
 | 
						|
		SYNTAX DisplayString
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"Display current firmware upgrade status."
 | 
						|
		::= { fwUpgrade 3 }
 | 
						|
 | 
						|
--------------------
 | 
						|
-- delayedReboot
 | 
						|
--------------------
 | 
						|
  	delayedRebootTimer OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        UNITS "sec"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"5~1800 secs, 0: reboot immediately."
 | 
						|
        ::= { delayedReboot 1 }
 | 
						|
          
 | 
						|
  	delayedRebootRemainingTime OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER      
 | 
						|
        UNITS "sec"
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Display the remaining time of scheduled reboot."
 | 
						|
        ::= { delayedReboot 2 }          
 | 
						|
        
 | 
						|
  	delayedRebootCancel OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
        		cancel(1)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"cancel the scheduled reboot."
 | 
						|
        ::= { delayedReboot 3 }
 | 
						|
 | 
						|
----------------------------------------
 | 
						|
-- statistics
 | 
						|
----------------------------------------
 | 
						|
 | 
						|
	dhcpStats		OBJECT IDENTIFIER ::= { statistics 11 }
 | 
						|
	paepvcStats		OBJECT IDENTIFIER ::= { statistics 12 }
 | 
						|
	macStats		OBJECT IDENTIFIER ::= { statistics 13 }
 | 
						|
--	ipbpvcStats		OBJECT IDENTIFIER ::= { statistics 14 }
 | 
						|
	n1macStats		OBJECT IDENTIFIER ::= { statistics 15 }
 | 
						|
	enetStats		OBJECT IDENTIFIER ::= { statistics 16 }
 | 
						|
	vdslStats		OBJECT IDENTIFIER ::= { statistics 17 }
 | 
						|
	voipStats		OBJECT IDENTIFIER ::= { statistics 18 }
 | 
						|
macffStats		OBJECT IDENTIFIER ::= { statistics 19 }
 | 
						|
	adslStats		OBJECT IDENTIFIER ::= { statistics 20 }
 | 
						|
 | 
						|
--------------------
 | 
						|
--  IGMP
 | 
						|
--------------------
 | 
						|
 | 
						|
	igmpQueryCntTotal OBJECT-TYPE
 | 
						|
	SYNTAX Counter32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The total number of IGMP query messages received."
 | 
						|
	::= { statistics 1 }
 | 
						|
 | 
						|
	igmpReportCntTotal OBJECT-TYPE
 | 
						|
	SYNTAX Counter32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The total number of IGMP report messages received."
 | 
						|
	::= { statistics 2 }
 | 
						|
 | 
						|
	igmpLeaveCntTotal OBJECT-TYPE
 | 
						|
	SYNTAX Counter32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The total number of IGMP leave messages received."
 | 
						|
	::= { statistics 3 }
 | 
						|
 | 
						|
	igmpNumOfActiveGroups OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The total number of IGMP learned groups."
 | 
						|
	::= { statistics 4 }
 | 
						|
 | 
						|
-- igmpGroupTable
 | 
						|
 | 
						|
        igmpGroupTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF IgmpGroupEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"This table includes igmp group information."
 | 
						|
        ::= { statistics 5 }
 | 
						|
 | 
						|
	igmpGroupEntry OBJECT-TYPE
 | 
						|
        SYNTAX IgmpGroupEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"An entry in igmpGroupTable."
 | 
						|
        INDEX { igmpGroupIp }
 | 
						|
        ::= { igmpGroupTable 1 }
 | 
						|
 | 
						|
        IgmpGroupEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			igmpGroupIp			IpAddress,
 | 
						|
			igmpGroupvid			INTEGER,
 | 
						|
			igmpGroupnumberOfMembers	INTEGER,
 | 
						|
			igmpGroupMemberPorts		PortList
 | 
						|
 | 
						|
           	}
 | 
						|
 | 
						|
        igmpGroupIp OBJECT-TYPE
 | 
						|
        SYNTAX IpAddress
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "igmp group IP"
 | 
						|
        ::= { igmpGroupEntry 1 }
 | 
						|
 | 
						|
        igmpGroupvid OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "vlan id"
 | 
						|
        ::= { igmpGroupEntry 2 }
 | 
						|
 | 
						|
        igmpGroupnumberOfMembers OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "number Of Members"
 | 
						|
 | 
						|
        ::= { igmpGroupEntry 3 }
 | 
						|
 | 
						|
        igmpGroupMemberPorts OBJECT-TYPE
 | 
						|
        SYNTAX PortList
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Group Member Ports"
 | 
						|
 | 
						|
        ::= { igmpGroupEntry 4 }
 | 
						|
 | 
						|
-- igmpGroupPortTable
 | 
						|
 | 
						|
        igmpGroupPortTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF IgmpGroupPortEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"This table includes igmp Group port information."
 | 
						|
        ::= { statistics 6 }
 | 
						|
 | 
						|
	igmpGroupPortEntry OBJECT-TYPE
 | 
						|
        SYNTAX IgmpGroupPortEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"An entry in igmpGroupPortTable."
 | 
						|
        INDEX { ifIndex , igmpGroupPortIp , igmpGroupPortvid}
 | 
						|
        ::= { igmpGroupPortTable 1 }
 | 
						|
 | 
						|
        IgmpGroupPortEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			igmpGroupPortIp		IpAddress,
 | 
						|
			igmpGroupPortvid	INTEGER
 | 
						|
           	}
 | 
						|
 | 
						|
        igmpGroupPortIp OBJECT-TYPE
 | 
						|
        SYNTAX IpAddress
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Igmp Group IP"
 | 
						|
         ::= { igmpGroupPortEntry 1 }
 | 
						|
 | 
						|
        igmpGroupPortvid OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Igmp Group vid"
 | 
						|
         ::= { igmpGroupPortEntry 2 }
 | 
						|
 | 
						|
-- igmpGroupV2Table
 | 
						|
 | 
						|
	igmpGroupV2Table OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF IgmpGroupV2Entry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "A table that displays IGMP learned group member information."
 | 
						|
        ::= { statistics 7 }
 | 
						|
 | 
						|
        igmpGroupV2Entry OBJECT-TYPE
 | 
						|
        SYNTAX IgmpGroupV2Entry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry of igmpGroupV2Table."
 | 
						|
        INDEX { igmpGroupV2Vid, igmpGroupV2Ip }
 | 
						|
        ::= { igmpGroupV2Table 1 }
 | 
						|
 | 
						|
        IgmpGroupV2Entry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
        		igmpGroupV2Vid			VlanIndex,
 | 
						|
        		igmpGroupV2Ip			IpAddress,
 | 
						|
        		igmpGroupV2NumOfMembers		INTEGER,
 | 
						|
        		igmpGroupV2MemberPorts		PortList
 | 
						|
           	}
 | 
						|
 | 
						|
	igmpGroupV2Vid OBJECT-TYPE
 | 
						|
	SYNTAX VlanIndex
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The IGMP group VLAN ID."
 | 
						|
	::= { igmpGroupV2Entry 1 }
 | 
						|
 | 
						|
	igmpGroupV2Ip OBJECT-TYPE
 | 
						|
	SYNTAX IpAddress
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The multicast IP address."
 | 
						|
	::= { igmpGroupV2Entry 2 }
 | 
						|
 | 
						|
	igmpGroupV2NumOfMembers OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The number of member ports in the group."
 | 
						|
	::= { igmpGroupV2Entry 3 }
 | 
						|
 | 
						|
	igmpGroupV2MemberPorts OBJECT-TYPE
 | 
						|
	SYNTAX PortList
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The member port list of the group."
 | 
						|
	::= { igmpGroupV2Entry 4 }
 | 
						|
 | 
						|
-- igmpGroupPortV2Table
 | 
						|
 | 
						|
	igmpGroupPortV2Table OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF IgmpGroupPortV2Entry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "A table that displays IGMP joined groups in this port."
 | 
						|
        ::= { statistics 8 }
 | 
						|
 | 
						|
        igmpGroupPortV2Entry OBJECT-TYPE
 | 
						|
        SYNTAX IgmpGroupPortV2Entry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry of igmpGroupPortV2Table."
 | 
						|
        INDEX { ifIndex, igmpGroupPortV2Vid, igmpGroupPortV2Ip, igmpGroupPortV2SourceIp }
 | 
						|
        ::= { igmpGroupPortV2Table 1 }
 | 
						|
 | 
						|
        IgmpGroupPortV2Entry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
        		igmpGroupPortV2Vid		VlanIndex,
 | 
						|
        		igmpGroupPortV2Ip		IpAddress,
 | 
						|
        		igmpGroupPortV2SourceIp		IpAddress
 | 
						|
           	}
 | 
						|
 | 
						|
	igmpGroupPortV2Vid OBJECT-TYPE
 | 
						|
	SYNTAX VlanIndex
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The IGMP group VLAN ID."
 | 
						|
	::= { igmpGroupPortV2Entry 1 }
 | 
						|
 | 
						|
	igmpGroupPortV2Ip OBJECT-TYPE
 | 
						|
	SYNTAX IpAddress
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The multicast IP address."
 | 
						|
	::= { igmpGroupPortV2Entry 2 }
 | 
						|
 | 
						|
	igmpGroupPortV2SourceIp OBJECT-TYPE
 | 
						|
	SYNTAX IpAddress
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The source IP address that joins the IGMP group."
 | 
						|
	::= { igmpGroupPortV2Entry 3 }
 | 
						|
 | 
						|
-- igmpPortCtrlPduTable
 | 
						|
 | 
						|
	igmpPortCtrlPduTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF IgmpPortCtrlPduEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "A table that displays IGMP related counter values in this port."
 | 
						|
        ::= { statistics 9 }
 | 
						|
 | 
						|
        igmpPortCtrlPduEntry OBJECT-TYPE
 | 
						|
        SYNTAX IgmpPortCtrlPduEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry of igmpPortCtrlPduTable."
 | 
						|
        INDEX { ifIndex }
 | 
						|
        ::= { igmpPortCtrlPduTable 1 }
 | 
						|
 | 
						|
        IgmpPortCtrlPduEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
        		igmpPortCtrlPduQueryCnt		Counter32,
 | 
						|
        		igmpPortCtrlPduReportCnt	Counter32,
 | 
						|
        		igmpPortCtrlPduLeaveCnt		Counter32,
 | 
						|
        		igmpPortNumOfActiveGroups	INTEGER,
 | 
						|
        		igmpPortCtrlAuditLeaveCnt	Counter32
 | 
						|
           	}
 | 
						|
 | 
						|
	igmpPortCtrlPduQueryCnt OBJECT-TYPE
 | 
						|
	SYNTAX Counter32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The total number of IGMP query messages received in this port."
 | 
						|
	::= { igmpPortCtrlPduEntry 1 }
 | 
						|
 | 
						|
	igmpPortCtrlPduReportCnt OBJECT-TYPE
 | 
						|
	SYNTAX Counter32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The total number of IGMP report messages received in this port."
 | 
						|
	::= { igmpPortCtrlPduEntry 2 }
 | 
						|
 | 
						|
	igmpPortCtrlPduLeaveCnt OBJECT-TYPE
 | 
						|
	SYNTAX Counter32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The total number of IGMP leave messages received in this port."
 | 
						|
	::= { igmpPortCtrlPduEntry 3 }
 | 
						|
 | 
						|
	igmpPortNumOfActiveGroups OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The total number of active IGMP groups in this port."
 | 
						|
	::= { igmpPortCtrlPduEntry 4 }
 | 
						|
 | 
						|
	igmpPortCtrlAuditLeaveCnt OBJECT-TYPE
 | 
						|
	SYNTAX Counter32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The total number of groups left by audit query."
 | 
						|
	::= { igmpPortCtrlPduEntry 5 }
 | 
						|
	
 | 
						|
--------------------
 | 
						|
-- vdslStats
 | 
						|
--------------------
 | 
						|
-- vdslLineStatsTable
 | 
						|
 | 
						|
        vdslLineStatsTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF VdslLineStatsEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"The table displays VDSL line statistics."
 | 
						|
        ::= { vdslStats 2 }
 | 
						|
 | 
						|
        vdslLineStatsEntry OBJECT-TYPE
 | 
						|
        SYNTAX VdslLineStatsEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry of vdslLineStatsTable."
 | 
						|
        INDEX { ifIndex }
 | 
						|
        ::= { vdslLineStatsTable 1 }
 | 
						|
 | 
						|
        VdslLineStatsEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
                  	vdslLineStatsVtucBits1		OCTET STRING,
 | 
						|
			vdslLineStatsVtucBits2		OCTET STRING,
 | 
						|
			vdslLineStatsVtucBits3		OCTET STRING,
 | 
						|
			vdslLineStatsVtucBits4		OCTET STRING,
 | 
						|
			vdslLineStatsVturBits1		OCTET STRING,
 | 
						|
			vdslLineStatsVturBits2		OCTET STRING,
 | 
						|
			vdslLineStatsVturBits3		OCTET STRING,
 | 
						|
			vdslLineStatsVturBits4		OCTET STRING,
 | 
						|
			vdslLineStatsVtucGain1		OCTET STRING,
 | 
						|
			vdslLineStatsVtucGain2		OCTET STRING,
 | 
						|
			vdslLineStatsVtucGain3		OCTET STRING,
 | 
						|
			vdslLineStatsVtucGain4		OCTET STRING,
 | 
						|
			vdslLineStatsVtucGain5		OCTET STRING,
 | 
						|
			vdslLineStatsVtucGain6		OCTET STRING,
 | 
						|
			vdslLineStatsVtucGain7		OCTET STRING,
 | 
						|
			vdslLineStatsVtucGain8		OCTET STRING,
 | 
						|
			vdslLineStatsVturGain1		OCTET STRING,
 | 
						|
			vdslLineStatsVturGain2		OCTET STRING,
 | 
						|
			vdslLineStatsVturGain3		OCTET STRING,
 | 
						|
			vdslLineStatsVturGain4		OCTET STRING,
 | 
						|
			vdslLineStatsVturGain5		OCTET STRING,
 | 
						|
			vdslLineStatsVturGain6		OCTET STRING,
 | 
						|
			vdslLineStatsVturGain7		OCTET STRING,
 | 
						|
			vdslLineStatsVturGain8		OCTET STRING,
 | 
						|
			vdslLineStatsVtucHlog		OCTET STRING,
 | 
						|
			vdslLineStatsVturHlog		OCTET STRING,
 | 
						|
			vdslLineStatsVtucQln		OCTET STRING,
 | 
						|
			vdslLineStatsVturQln		OCTET STRING,
 | 
						|
			vdslLineStatsVtucSnr		OCTET STRING,
 | 
						|
			vdslLineStatsVturSnr		OCTET STRING,
 | 
						|
			vdslLineStatsVtucTssi		OCTET STRING,
 | 
						|
			vdslLineStatsVturTssi		OCTET STRING,
 | 
						|
			vdslLineStatsProtocol		INTEGER
 | 
						|
              	}
 | 
						|
              	
 | 
						|
	vdslLineStatsVtucBits1 OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The object provides Bits for the VTU-C 1024 subcarriers.
 | 
						|
		Each subcarrier takes two octets to store the value.
 | 
						|
		The value is in the range 0 to 15."
 | 
						|
	::= { vdslLineStatsEntry 1 }
 | 
						|
	
 | 
						|
	vdslLineStatsVtucBits2 OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The object provides Bits for the VTU-C 1024 subcarriers.
 | 
						|
		Each subcarrier takes two octets to store the value.
 | 
						|
		The value is in the range 0 to 15."
 | 
						|
	::= { vdslLineStatsEntry 2 }
 | 
						|
	
 | 
						|
	vdslLineStatsVtucBits3 OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The object provides Bits for the VTU-C 1024 subcarriers.
 | 
						|
		Each subcarrier takes two octets to store the value.
 | 
						|
		The value is in the range 0 to 15."
 | 
						|
	::= { vdslLineStatsEntry 3 }
 | 
						|
	
 | 
						|
	vdslLineStatsVtucBits4 OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The object provides Bits for the VTU-C 1024 subcarriers.
 | 
						|
		Each subcarrier takes two octets to store the value.
 | 
						|
		The value is in the range 0 to 15."
 | 
						|
	::= { vdslLineStatsEntry 4 }
 | 
						|
	
 | 
						|
	vdslLineStatsVturBits1 OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The object provides Bits for the VTU-R 1024 subcarriers.
 | 
						|
		Each subcarrier takes two octets to store the value.
 | 
						|
		The value is in the range 0 to 15."
 | 
						|
	::= { vdslLineStatsEntry 5 }
 | 
						|
	
 | 
						|
	vdslLineStatsVturBits2 OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The object provides Bits for the VTU-R 1024 subcarriers.
 | 
						|
		Each subcarrier takes two octets to store the value.
 | 
						|
		The value is in the range 0 to 15."
 | 
						|
	::= { vdslLineStatsEntry 6 }
 | 
						|
	
 | 
						|
	vdslLineStatsVturBits3 OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The object provides Bits for the VTU-R 1024 subcarriers.
 | 
						|
		Each subcarrier takes two octets to store the value.
 | 
						|
		The value is in the range 0 to 15."
 | 
						|
	::= { vdslLineStatsEntry 7 }
 | 
						|
	
 | 
						|
	vdslLineStatsVturBits4 OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The object provides Bits for the VTU-R 1024 subcarriers.
 | 
						|
		Each subcarrier takes two octets to store the value.
 | 
						|
		The value is in the range 0 to 15."
 | 
						|
	::= { vdslLineStatsEntry 8 }
 | 
						|
	
 | 
						|
	vdslLineStatsVtucGain1 OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The object provides Gain for the VTU-C 512 subcarriers.
 | 
						|
		Each subcarrier takes two octets to store the value.
 | 
						|
		The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
 | 
						|
		The gain value is represented as a multiple of 1/512 on linear scale."
 | 
						|
	::= { vdslLineStatsEntry 9 }
 | 
						|
	
 | 
						|
	vdslLineStatsVtucGain2 OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The object provides Gain for the VTU-C 512 subcarriers.
 | 
						|
		Each subcarrier takes two octets to store the value.
 | 
						|
		The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
 | 
						|
		The gain value is represented as a multiple of 1/512 on linear scale."
 | 
						|
	::= { vdslLineStatsEntry 10 }
 | 
						|
	
 | 
						|
	vdslLineStatsVtucGain3 OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The object provides Gain for the VTU-C 512 subcarriers.
 | 
						|
		Each subcarrier takes two octets to store the value.
 | 
						|
		The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
 | 
						|
		The gain value is represented as a multiple of 1/512 on linear scale."
 | 
						|
	::= { vdslLineStatsEntry 11 }
 | 
						|
	
 | 
						|
	vdslLineStatsVtucGain4 OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The object provides Gain for the VTU-C 512 subcarriers.
 | 
						|
		Each subcarrier takes two octets to store the value.
 | 
						|
		The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
 | 
						|
		The gain value is represented as a multiple of 1/512 on linear scale."
 | 
						|
	::= { vdslLineStatsEntry 12 }
 | 
						|
	
 | 
						|
	vdslLineStatsVtucGain5 OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The object provides Gain for the VTU-C 512 subcarriers.
 | 
						|
		Each subcarrier takes two octets to store the value.
 | 
						|
		The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
 | 
						|
		The gain value is represented as a multiple of 1/512 on linear scale."
 | 
						|
	::= { vdslLineStatsEntry 13 }
 | 
						|
	
 | 
						|
	vdslLineStatsVtucGain6 OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The object provides Gain for the VTU-C 512 subcarriers.
 | 
						|
		Each subcarrier takes two octets to store the value.
 | 
						|
		The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
 | 
						|
		The gain value is represented as a multiple of 1/512 on linear scale."
 | 
						|
	::= { vdslLineStatsEntry 14 }
 | 
						|
	
 | 
						|
	vdslLineStatsVtucGain7 OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The object provides Gain for the VTU-C 512 subcarriers.
 | 
						|
		Each subcarrier takes two octets to store the value.
 | 
						|
		The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
 | 
						|
		The gain value is represented as a multiple of 1/512 on linear scale."
 | 
						|
	::= { vdslLineStatsEntry 15 }
 | 
						|
	
 | 
						|
	vdslLineStatsVtucGain8 OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The object provides Gain for the VTU-C 512 subcarriers.
 | 
						|
		Each subcarrier takes two octets to store the value.
 | 
						|
		The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
 | 
						|
		The gain value is represented as a multiple of 1/512 on linear scale."
 | 
						|
	::= { vdslLineStatsEntry 16 }
 | 
						|
	
 | 
						|
	vdslLineStatsVturGain1 OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The object provides Gain for the VTU-R 512 subcarriers.
 | 
						|
		Each subcarrier takes two octets to store the value.
 | 
						|
		The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
 | 
						|
		The gain value is represented as a multiple of 1/512 on linear scale."
 | 
						|
	::= { vdslLineStatsEntry 17 }
 | 
						|
	
 | 
						|
	vdslLineStatsVturGain2 OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The object provides Gain for the VTU-R 512 subcarriers.
 | 
						|
		Each subcarrier takes two octets to store the value.
 | 
						|
		The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
 | 
						|
		The gain value is represented as a multiple of 1/512 on linear scale."
 | 
						|
	::= { vdslLineStatsEntry 18 }
 | 
						|
	
 | 
						|
	vdslLineStatsVturGain3 OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The object provides Gain for the VTU-R 512 subcarriers.
 | 
						|
		Each subcarrier takes two octets to store the value.
 | 
						|
		The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
 | 
						|
		The gain value is represented as a multiple of 1/512 on linear scale."
 | 
						|
	::= { vdslLineStatsEntry 19 }
 | 
						|
	
 | 
						|
	vdslLineStatsVturGain4 OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The object provides Gain for the VTU-R 512 subcarriers.
 | 
						|
		Each subcarrier takes two octets to store the value.
 | 
						|
		The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
 | 
						|
		The gain value is represented as a multiple of 1/512 on linear scale."
 | 
						|
	::= { vdslLineStatsEntry 20 }
 | 
						|
	
 | 
						|
	vdslLineStatsVturGain5 OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The object provides Gain for the VTU-R 512 subcarriers.
 | 
						|
		Each subcarrier takes two octets to store the value.
 | 
						|
		The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
 | 
						|
		The gain value is represented as a multiple of 1/512 on linear scale."
 | 
						|
	::= { vdslLineStatsEntry 21 }
 | 
						|
	
 | 
						|
	vdslLineStatsVturGain6 OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The object provides Gain for the VTU-R 512 subcarriers.
 | 
						|
		Each subcarrier takes two octets to store the value.
 | 
						|
		The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
 | 
						|
		The gain value is represented as a multiple of 1/512 on linear scale."
 | 
						|
	::= { vdslLineStatsEntry 22 }
 | 
						|
	
 | 
						|
	vdslLineStatsVturGain7 OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The object provides Gain for the VTU-R 512 subcarriers.
 | 
						|
		Each subcarrier takes two octets to store the value.
 | 
						|
		The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
 | 
						|
		The gain value is represented as a multiple of 1/512 on linear scale."
 | 
						|
	::= { vdslLineStatsEntry 23 }
 | 
						|
	
 | 
						|
	vdslLineStatsVturGain8 OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The object provides Gain for the VTU-R 512 subcarriers.
 | 
						|
		Each subcarrier takes two octets to store the value.
 | 
						|
		The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
 | 
						|
		The gain value is represented as a multiple of 1/512 on linear scale."
 | 
						|
	::= { vdslLineStatsEntry 24 }
 | 
						|
	
 | 
						|
	vdslLineStatsVtucHlog OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The object provides Hlog for the VTU-C 512 subcarriers.
 | 
						|
		Each subcarrier takes two octets to store the value.
 | 
						|
		The real Hlog(f) value is represented as (6-m(i)/10), with m(i) in the range 0 to 1022.
 | 
						|
		A special value m=1023 indicates that no measurement could be done for the 
 | 
						|
		sub-carrier group becauseit is out of the passband or that the attenuation 
 | 
						|
		is out of range to be represented. Each value in this array is 16 bits wide."
 | 
						|
	::= { vdslLineStatsEntry 25 }
 | 
						|
	
 | 
						|
	vdslLineStatsVturHlog OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The object provides Hlog for the VTU-R 512 subcarriers.
 | 
						|
		Each subcarrier takes two octets to store the value.
 | 
						|
		The real Hlog(f) value is represented as (6-m(i)/10), with m(i) in the range 0 to 1022.
 | 
						|
		A special value m=1023 indicates that no measurement could be done for the
 | 
						|
		sub-carrier group because it is out of the passband or that the attenuation
 | 
						|
		is out ofrange to be represented. Each value in this array is 16 bits wide."
 | 
						|
	::= { vdslLineStatsEntry 26 }
 | 
						|
	
 | 
						|
	vdslLineStatsVtucQln OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The object provides Qln for the VTU-C 512 subcarriers.
 | 
						|
		Each subcarrier takes two octets to store the value.
 | 
						|
		The QLN(f) is represented as ( -23-n(i)/2), with n(i) in the range 0 to 254.
 | 
						|
		A special value n(i)=255 indicates that no measurement could be done for the
 | 
						|
		sub-carrier group. Each value in this array is 8 bits wide."
 | 
						|
	::= { vdslLineStatsEntry 27 }
 | 
						|
	
 | 
						|
	vdslLineStatsVturQln OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The object provides Qln for the VTU-R 512 subcarriers.
 | 
						|
		Each subcarrier takes two octets to store the value.
 | 
						|
		The QLN(f) is represented as ( -23-n(i)/2), with n(i) in the range 0 to 254.
 | 
						|
		A special value n(i)=255 indicates that no measurement could be done for the
 | 
						|
		sub-carrier group. Each value in this array is 8 bits wide."
 | 
						|
	::= { vdslLineStatsEntry 28 }
 | 
						|
	
 | 
						|
	vdslLineStatsVtucSnr OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The object provides Snr for the VTU-C 512 subcarriers.
 | 
						|
		Each subcarrier takes two octets to store the value.
 | 
						|
		Octet i is set to a value in the range 0 to 254 (-32 + vdslLineStatsVtucSnr (i)/2) in dB
 | 
						|
		(i.e., -32 to 95dB). Each value in this array is 8 bits wide."
 | 
						|
	::= { vdslLineStatsEntry 29 }
 | 
						|
	
 | 
						|
	vdslLineStatsVturSnr OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The object provides Snr for the VTU-R 512 subcarriers.
 | 
						|
		Each subcarrier takes two octets to store the value.
 | 
						|
		Octet i is set to a value in the range 0 to 254 (-32 + vdslLineStatsVturSnr (i)/2) in dB
 | 
						|
		(i.e., -32 to 95dB). Each value in this array is 8 bits wide."
 | 
						|
	::= { vdslLineStatsEntry 30 }
 | 
						|
	
 | 
						|
	vdslLineStatsVtucTssi OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The object provides Tssi for the VTU-C 512 subcarriers.
 | 
						|
		Each subcarrier takes two octets to store the value.
 | 
						|
		Each value in this array is 16 bits wide.
 | 
						|
		The tssi value is represented as a multiple of 1/32768 on linear scale."
 | 
						|
	::= { vdslLineStatsEntry 31 }
 | 
						|
	
 | 
						|
	vdslLineStatsVturTssi OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The object provides Tssi for the VTU-R 512 subcarriers.
 | 
						|
		Each subcarrier takes two octets to store the value.
 | 
						|
		Each value in this array is 16 bits wide.
 | 
						|
		The tssi value is represented as a multiple of 1/32768 on linear scale."
 | 
						|
	::= { vdslLineStatsEntry 32 }
 | 
						|
	
 | 
						|
	vdslLineStatsProtocol OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER {
 | 
						|
        	        none(1), 
 | 
						|
			vdsl8a(2),
 | 
						|
			vdsl8b(3),
 | 
						|
			vdsl8c(4),
 | 
						|
			vdsl8d(5),
 | 
						|
			vdsl12a(6),
 | 
						|
			vdsl12b(7),
 | 
						|
			vdsl17a(8), 
 | 
						|
			gdmt(9),
 | 
						|
			glite(10),
 | 
						|
			adsl2(11),
 | 
						|
			adsl2plus(12),
 | 
						|
			t1413(13)
 | 
						|
		}
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The actual line protocol."
 | 
						|
	::= { vdslLineStatsEntry 33 }
 | 
						|
 | 
						|
--------------------
 | 
						|
-- DHCP
 | 
						|
--------------------
 | 
						|
 | 
						|
-- dhcpSnoopIpTable
 | 
						|
 | 
						|
        dhcpSnoopIpTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF DhcpSnoopIpEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"This table shows the IP addresses and netmasks offered by the DHCP server."
 | 
						|
        ::= { dhcpStats 1 }
 | 
						|
 | 
						|
	dhcpSnoopIpEntry OBJECT-TYPE
 | 
						|
        SYNTAX DhcpSnoopIpEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"An entry of dhcpSnoopIpTable."
 | 
						|
        INDEX { ifIndex, dhcpSnoopIp }
 | 
						|
        ::= { dhcpSnoopIpTable 1 }
 | 
						|
 | 
						|
        DhcpSnoopIpEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			dhcpSnoopIp		IpAddress,
 | 
						|
			dhcpSnoopMac		PhysAddress,
 | 
						|
			dhcpSnoopVid		VlanIndex,
 | 
						|
			dhcpSnoopMask		INTEGER,
 | 
						|
			dhcpSnoopGateway	IpAddress,
 | 
						|
			dhcpSnoopRouteMap	OCTET STRING
 | 
						|
           	}
 | 
						|
 | 
						|
        dhcpSnoopIp OBJECT-TYPE
 | 
						|
        SYNTAX IpAddress
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The snooped IP address."
 | 
						|
        ::= { dhcpSnoopIpEntry 1 }
 | 
						|
 | 
						|
        dhcpSnoopMac OBJECT-TYPE
 | 
						|
        SYNTAX PhysAddress
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The snooped MAC address."
 | 
						|
        ::= { dhcpSnoopIpEntry 2 }
 | 
						|
 | 
						|
        dhcpSnoopVid OBJECT-TYPE
 | 
						|
        SYNTAX VlanIndex
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The snooped VLAN ID."
 | 
						|
        ::= { dhcpSnoopIpEntry 3 }
 | 
						|
 | 
						|
				dhcpSnoopMask OBJECT-TYPE
 | 
						|
				SYNTAX INTEGER
 | 
						|
				MAX-ACCESS read-only
 | 
						|
				STATUS current
 | 
						|
				DESCRIPTION
 | 
						|
					"The snooped IP mask"
 | 
						|
				::= { dhcpSnoopIpEntry 4 }
 | 
						|
				
 | 
						|
        dhcpSnoopGateway OBJECT-TYPE
 | 
						|
        SYNTAX IpAddress
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
          "The snooped Gateway."
 | 
						|
        ::= { dhcpSnoopIpEntry 5 }
 | 
						|
 | 
						|
        dhcpSnoopRouteMap OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
          "The refrence bit map of the dhcp route"
 | 
						|
        ::= { dhcpSnoopIpEntry 6 }
 | 
						|
        
 | 
						|
-- dhcpSnoopCounterTable
 | 
						|
 | 
						|
        dhcpSnoopCounterTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF DhcpSnoopCounterEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"This table shows the DHCP statistics."
 | 
						|
        ::= { dhcpStats 2 }
 | 
						|
 | 
						|
	dhcpSnoopCounterEntry OBJECT-TYPE
 | 
						|
        SYNTAX DhcpSnoopCounterEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"An entry of dhcpSnoopCounterTable."
 | 
						|
        INDEX { ifIndex }
 | 
						|
        ::= { dhcpSnoopCounterTable 1 }
 | 
						|
 | 
						|
        DhcpSnoopCounterEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			dhcpDiscovery		Counter64,
 | 
						|
			dhcpOffer		Counter64,
 | 
						|
			dhcpRequest		Counter64,
 | 
						|
			dhcpAck			Counter64,
 | 
						|
			dhcpAckBySnoopFull	Counter64
 | 
						|
           	}
 | 
						|
 | 
						|
        dhcpDiscovery OBJECT-TYPE
 | 
						|
        SYNTAX Counter64
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The total number of received DHCP server discovery packets."
 | 
						|
        ::= { dhcpSnoopCounterEntry 1 }
 | 
						|
 | 
						|
        dhcpOffer OBJECT-TYPE
 | 
						|
        SYNTAX Counter64
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The total number of received DHCP server offer packets."
 | 
						|
        ::= { dhcpSnoopCounterEntry 2 }
 | 
						|
 | 
						|
        dhcpRequest OBJECT-TYPE
 | 
						|
        SYNTAX Counter64
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The total number of received DHCP IP request packets."
 | 
						|
        ::= { dhcpSnoopCounterEntry 3 }
 | 
						|
 | 
						|
        dhcpAck OBJECT-TYPE
 | 
						|
        SYNTAX Counter64
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The total number of received DHCP IP acknowledge packets."
 | 
						|
        ::= { dhcpSnoopCounterEntry 4 }
 | 
						|
 | 
						|
        dhcpAckBySnoopFull OBJECT-TYPE
 | 
						|
        SYNTAX Counter64
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The total number of received DHCP IP acknowledge packets that replace the oldest snooping
 | 
						|
                entry in snooping table due to table full."
 | 
						|
        ::= { dhcpSnoopCounterEntry 5 }
 | 
						|
 | 
						|
    dhcpRouteTable OBJECT-TYPE
 | 
						|
    SYNTAX SEQUENCE OF DhcpRouteEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
    	"A table that contains dhcp route information."
 | 
						|
    ::= { dhcpStats 3 }
 | 
						|
    
 | 
						|
    dhcpRouteEntry OBJECT-TYPE
 | 
						|
    SYNTAX DhcpRouteEntry
 | 
						|
    MAX-ACCESS not-accessible                                                        
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
    	"An entry of dhcpRouteTable."
 | 
						|
    INDEX	{ dhcpRouteIndex }
 | 
						|
    ::= { dhcpRouteTable 1 }
 | 
						|
    
 | 
						|
    DhcpRouteEntry ::=
 | 
						|
    	SEQUENCE {
 | 
						|
      dhcpRouteIndex		INTEGER,
 | 
						|
			dhcpRouteVid			VlanIndex,
 | 
						|
			dhcpRouteIP				IpAddress,
 | 
						|
			dhcpRouteMask			INTEGER,
 | 
						|
			dhcpRouteGwIP			IpAddress
 | 
						|
		}
 | 
						|
 | 
						|
      dhcpRouteIndex OBJECT-TYPE
 | 
						|
      SYNTAX INTEGER (1..24)
 | 
						|
      MAX-ACCESS read-only
 | 
						|
      STATUS current
 | 
						|
      DESCRIPTION
 | 
						|
      	""
 | 
						|
      ::= { dhcpRouteEntry 1 }
 | 
						|
					
 | 
						|
			dhcpRouteVid OBJECT-TYPE		
 | 
						|
			SYNTAX VlanIndex
 | 
						|
			MAX-ACCESS read-only
 | 
						|
			STATUS current
 | 
						|
			DESCRIPTION
 | 
						|
        		"The VLAN-ID refering to this dhcp route."
 | 
						|
			::= { dhcpRouteEntry 2 }
 | 
						|
			
 | 
						|
			
 | 
						|
			dhcpRouteIP	OBJECT-TYPE		
 | 
						|
			SYNTAX IpAddress
 | 
						|
			MAX-ACCESS read-only
 | 
						|
			STATUS current
 | 
						|
			DESCRIPTION
 | 
						|
        		"IP of this dhcp route"
 | 
						|
      		::= { dhcpRouteEntry 3 }
 | 
						|
 | 
						|
			dhcpRouteMask OBJECT-TYPE	
 | 
						|
			SYNTAX INTEGER
 | 
						|
			MAX-ACCESS read-only
 | 
						|
			STATUS current
 | 
						|
			DESCRIPTION
 | 
						|
        		"The subnet mask of source IP mask."
 | 
						|
     		::= { dhcpRouteEntry 4 }
 | 
						|
     		
 | 
						|
			dhcpRouteGwIP OBJECT-TYPE		
 | 
						|
			SYNTAX IpAddress
 | 
						|
			MAX-ACCESS read-only
 | 
						|
			STATUS current
 | 
						|
			DESCRIPTION
 | 
						|
        		"The gateway IP address."
 | 
						|
      		::= { dhcpRouteEntry 5 }
 | 
						|
 | 
						|
--------------------
 | 
						|
-- PAE PVC
 | 
						|
--------------------
 | 
						|
 | 
						|
-- paepvcSessionTable
 | 
						|
 | 
						|
        paepvcSessionTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF PaepvcSessionEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"This table shows the paepvc session statistics."
 | 
						|
        ::= { paepvcStats 1 }
 | 
						|
 | 
						|
	paepvcSessionEntry OBJECT-TYPE
 | 
						|
        SYNTAX PaepvcSessionEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"An entry of paepvcSessionTable."
 | 
						|
        INDEX { ifIndex , paepvcSessionVpi, paepvcSessionVci }
 | 
						|
        ::= { paepvcSessionTable 1 }
 | 
						|
 | 
						|
        PaepvcSessionEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			paepvcSessionVpi		INTEGER,
 | 
						|
			paepvcSessionVci		INTEGER,
 | 
						|
			paepvcSessionState		INTEGER,
 | 
						|
			paepvcSessionId			INTEGER,
 | 
						|
			paepvcSessionUptime		Unsigned32,
 | 
						|
			paepvcSessionacname		DisplayString,
 | 
						|
			paepvcSessionsrvcname		DisplayString
 | 
						|
           	}
 | 
						|
 | 
						|
        paepvcSessionVpi OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The PAEPVC VPI."
 | 
						|
         ::= { paepvcSessionEntry 1 }
 | 
						|
 | 
						|
        paepvcSessionVci OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The PAEPVC VCI."
 | 
						|
         ::= { paepvcSessionEntry 2 }
 | 
						|
 | 
						|
        paepvcSessionState OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
        			down(1),
 | 
						|
        			pppoe(2),
 | 
						|
				ppp(3),
 | 
						|
				up(4)
 | 
						|
        		}
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The PAEPVC status."
 | 
						|
        ::= { paepvcSessionEntry 3 }
 | 
						|
 | 
						|
        paepvcSessionId OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The PAEPVC session ID."
 | 
						|
        ::= { paepvcSessionEntry 4 }
 | 
						|
 | 
						|
        paepvcSessionUptime OBJECT-TYPE
 | 
						|
        SYNTAX Unsigned32
 | 
						|
        UNITS "second"
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The PAEPVC session uptime."
 | 
						|
        ::= { paepvcSessionEntry 5 }
 | 
						|
 | 
						|
        paepvcSessionacname OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Access concentrator name."
 | 
						|
        ::= { paepvcSessionEntry 6 }
 | 
						|
 | 
						|
        paepvcSessionsrvcname OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Service name."
 | 
						|
        ::= { paepvcSessionEntry 7 }
 | 
						|
 | 
						|
-- paepvcCountTable
 | 
						|
 | 
						|
        paepvcCountTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF PaepvcCountEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"This table shows the paepvc counters."
 | 
						|
        ::= { paepvcStats 2 }
 | 
						|
 | 
						|
	paepvcCountEntry OBJECT-TYPE
 | 
						|
        SYNTAX PaepvcCountEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
	"An entry of paepvcCountTable."
 | 
						|
        INDEX { ifIndex , paepvcCountVpi, paepvcCountVci }
 | 
						|
        ::= { paepvcCountTable 1 }
 | 
						|
 | 
						|
        PaepvcCountEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			paepvcCountVpi				INTEGER,
 | 
						|
			paepvcCountVci				INTEGER,
 | 
						|
			paepvcCountPppLcpCfgReqRx		Unsigned32,
 | 
						|
			paepvcCountPppLcpEchoReqRx		Unsigned32,
 | 
						|
			paepvcCountPppLcpEchoReplyRx		Unsigned32,
 | 
						|
			paepvcCountPadiTx			Unsigned32,
 | 
						|
			paepvcCountPadoRx			Unsigned32,
 | 
						|
			paepvcCountPadrTx			Unsigned32,
 | 
						|
			paepvcCountPadsRx			Unsigned32,
 | 
						|
			paepvcCountPadtTx			Unsigned32,
 | 
						|
			paepvcCountPadtRx			Unsigned32,
 | 
						|
			paepvcCountSrvcnameErrRx		Unsigned32,
 | 
						|
			paepvcCountAcSystemErrRx		Unsigned32,
 | 
						|
			paepvcCountGenericErrTx			Unsigned32,
 | 
						|
			paepvcCountGenericErrRx			Unsigned32
 | 
						|
           	}
 | 
						|
 | 
						|
 | 
						|
        paepvcCountVpi OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The PAEPVC VPI."
 | 
						|
        ::= { paepvcCountEntry 1 }
 | 
						|
 | 
						|
        paepvcCountVci OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The PAEPVC VCI."
 | 
						|
        ::= { paepvcCountEntry 2 }
 | 
						|
 | 
						|
        paepvcCountPppLcpCfgReqRx OBJECT-TYPE
 | 
						|
        SYNTAX Unsigned32
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The number of ppp lcp config-request received."
 | 
						|
        ::= { paepvcCountEntry 3 }
 | 
						|
 | 
						|
        paepvcCountPppLcpEchoReqRx OBJECT-TYPE
 | 
						|
        SYNTAX Unsigned32
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The number of ppp lcp echo-request received."
 | 
						|
        ::= { paepvcCountEntry 4 }
 | 
						|
 | 
						|
        paepvcCountPppLcpEchoReplyRx OBJECT-TYPE
 | 
						|
        SYNTAX Unsigned32
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The number of ppp lcp echo-reply received."
 | 
						|
        ::= { paepvcCountEntry 5 }
 | 
						|
 | 
						|
        paepvcCountPadiTx OBJECT-TYPE
 | 
						|
        SYNTAX Unsigned32
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The number of pppoe padi transfered"
 | 
						|
        ::= { paepvcCountEntry 6 }
 | 
						|
 | 
						|
        paepvcCountPadoRx OBJECT-TYPE
 | 
						|
        SYNTAX Unsigned32
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The number of pppoe pado received"
 | 
						|
        ::= { paepvcCountEntry 7 }
 | 
						|
 | 
						|
        paepvcCountPadrTx OBJECT-TYPE
 | 
						|
        SYNTAX Unsigned32
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The number of pppoe padr transfered"
 | 
						|
        ::= { paepvcCountEntry 8 }
 | 
						|
 | 
						|
        paepvcCountPadsRx OBJECT-TYPE
 | 
						|
        SYNTAX Unsigned32
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The number of pppoe pads received"
 | 
						|
        ::= { paepvcCountEntry 9 }
 | 
						|
 | 
						|
        paepvcCountPadtTx OBJECT-TYPE
 | 
						|
        SYNTAX Unsigned32
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The number of pppoe padt transfered"
 | 
						|
        ::= { paepvcCountEntry 10 }
 | 
						|
 | 
						|
        paepvcCountPadtRx OBJECT-TYPE
 | 
						|
        SYNTAX Unsigned32
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The number of pppoe padt received"
 | 
						|
        ::= { paepvcCountEntry 11 }
 | 
						|
 | 
						|
        paepvcCountSrvcnameErrRx OBJECT-TYPE
 | 
						|
        SYNTAX Unsigned32
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The number of pppoe service name error received"
 | 
						|
        ::= { paepvcCountEntry 12 }
 | 
						|
 | 
						|
        paepvcCountAcSystemErrRx OBJECT-TYPE
 | 
						|
        SYNTAX Unsigned32
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The number of pppoe access concentrator name error received"
 | 
						|
        ::= { paepvcCountEntry 13 }
 | 
						|
 | 
						|
        paepvcCountGenericErrTx OBJECT-TYPE
 | 
						|
        SYNTAX Unsigned32
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The number of pppoe generic error transfered"
 | 
						|
        ::= { paepvcCountEntry 14 }
 | 
						|
 | 
						|
        paepvcCountGenericErrRx OBJECT-TYPE
 | 
						|
        SYNTAX Unsigned32
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The number of pppoe generic error received"
 | 
						|
        ::= { paepvcCountEntry 15 }
 | 
						|
 | 
						|
--------------------
 | 
						|
--  MAC
 | 
						|
--------------------
 | 
						|
 | 
						|
	macDisplayTarget OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"This managed object is a filter used for identify the target from which
 | 
						|
  		 the MAC addresses are learned in macTable. The target could be:
 | 
						|
  		 99: all ports in the system
 | 
						|
  		 98: all subscriber ports
 | 
						|
  		 97: all Ethernet ports
 | 
						|
 | 
						|
  		 IfIndex is used for identifying subscriber ports and Ethernet Ports(e.g. 1 ~ 50)."
 | 
						|
	::= { macStats 1 }
 | 
						|
 | 
						|
-- macTable
 | 
						|
 | 
						|
        macTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF MacEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"A table that contains information about unicast
 | 
						|
                entries for which the bridge has forwarding and/or
 | 
						|
                filtering information. This information is used
 | 
						|
                by the transparent bridging function in
 | 
						|
                determining how to propagate a received frame."
 | 
						|
        ::= { macStats 2 }
 | 
						|
 | 
						|
        macEntry OBJECT-TYPE
 | 
						|
        SYNTAX MacEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry of macTable."
 | 
						|
        INDEX { dot1qVlanIndex, macAddress }
 | 
						|
        ::= { macTable 1 }
 | 
						|
 | 
						|
        MacEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
                  	macAddress	MacAddress,
 | 
						|
                  	macPort		INTEGER,
 | 
						|
                  	macStatus	INTEGER,
 | 
						|
					macVid  VlanIndex
 | 
						|
              	}
 | 
						|
 | 
						|
        macAddress OBJECT-TYPE
 | 
						|
        SYNTAX MacAddress
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"A unicast MAC address for which the bridge has
 | 
						|
                forwarding and/or filtering information."
 | 
						|
        ::= { macEntry 1 }
 | 
						|
 | 
						|
        macPort OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"The port from which the mac address has been learned."
 | 
						|
        ::= { macEntry 2 }
 | 
						|
 | 
						|
        macStatus OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
                          other(1),
 | 
						|
                          invalid(2),
 | 
						|
                          learned(3),
 | 
						|
                          self(4),
 | 
						|
                          mgmt(5)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"The status of this entry."
 | 
						|
	::= { macEntry 3 }
 | 
						|
 | 
						|
	macVid OBJECT-TYPE
 | 
						|
        SYNTAX  VlanIndex
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"The vlan id of this entry."
 | 
						|
	::= { macEntry 4 }
 | 
						|
 | 
						|
------------------------------
 | 
						|
-- n1macStats
 | 
						|
------------------------------
 | 
						|
 | 
						|
        n1macTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF N1macEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"A table that contains information about N to 1
 | 
						|
        	 MAC translation, including connection type,
 | 
						|
        	 session id/IP and MAC address."
 | 
						|
        ::= { n1macStats 1 }
 | 
						|
 | 
						|
        n1macEntry OBJECT-TYPE
 | 
						|
        SYNTAX N1macEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry of n1macTable."
 | 
						|
        INDEX { ifIndex, n1macProtoVal}
 | 
						|
        ::= { n1macTable 1 }
 | 
						|
 | 
						|
        N1macEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
                  	n1macProtoVal	Unsigned32,
 | 
						|
                  	n1macProtoType	INTEGER,
 | 
						|
                  	n1macMacAddr	MacAddress
 | 
						|
              	}
 | 
						|
 | 
						|
        n1macProtoVal OBJECT-TYPE
 | 
						|
        SYNTAX Unsigned32
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"The protocol value of specified connection. If the connection
 | 
						|
        	 is pppoe/pppoaoe, the value stands for session id; if the
 | 
						|
        	 connection is ipoe/ipoaoe, the value means IP address."
 | 
						|
        ::= { n1macEntry 1 }
 | 
						|
 | 
						|
        n1macProtoType OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
                          unknown(1),
 | 
						|
                          ipoe(2),
 | 
						|
                          ipoaoe(3),
 | 
						|
                          pppoe(4),
 | 
						|
                          pppoaoe(5)
 | 
						|
			}
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Protocol type of the connection which the MAC is translated."
 | 
						|
        ::= { n1macEntry 2 }
 | 
						|
 | 
						|
        n1macMacAddr OBJECT-TYPE
 | 
						|
        SYNTAX  MacAddress
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"The translated MAC address."
 | 
						|
		::= { n1macEntry 3 }
 | 
						|
 | 
						|
------------------------------
 | 
						|
-- enetStats
 | 
						|
------------------------------
 | 
						|
	enetPrimaryPort OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		" IfIndex is used for identifying the Primary Ethernet Port when dot3ad is disabled."
 | 
						|
	::= { enetStats 1 }
 | 
						|
 | 
						|
	     enetSfpInfoTable OBJECT-TYPE
 | 
						|
    SYNTAX SEQUENCE OF EnetSfpInfoEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"This table includes sfp info of enet port."
 | 
						|
        ::= { enetStats 2 }
 | 
						|
 | 
						|
		enetSfpInfoEntry OBJECT-TYPE
 | 
						|
    SYNTAX EnetSfpInfoEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry in enetSfpInfoTable."
 | 
						|
        INDEX {ifIndex}
 | 
						|
        ::= { enetSfpInfoTable 1 }
 | 
						|
 | 
						|
    EnetSfpInfoEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			enetSfpInfoTxpower	INTEGER,
 | 
						|
			enetSfpInfoRxpower	INTEGER,
 | 
						|
			enetSfpInfoTemperature	INTEGER,
 | 
						|
			enetSfpInfoTxBias	INTEGER,
 | 
						|
			enetSfpInfoVoltage	INTEGER			
 | 
						|
		}
 | 
						|
 | 
						|
        enetSfpInfoTxpower OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (1..65535)
 | 
						|
        UNITS "10^-4 mW"
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Measured Tx Output Power."
 | 
						|
        ::= { enetSfpInfoEntry 1 }
 | 
						|
 | 
						|
        enetSfpInfoRxpower OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (1..65535)
 | 
						|
        UNITS "10^-4 C"
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Measured Rx Output Power."
 | 
						|
        ::= { enetSfpInfoEntry 2 }
 | 
						|
 | 
						|
        enetSfpInfoTemperature OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (-1280000..1280000)
 | 
						|
        UNITS "10^-4 C"
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Measured temperature."
 | 
						|
        ::= { enetSfpInfoEntry 3 }
 | 
						|
        
 | 
						|
        enetSfpInfoTxBias OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..131000)
 | 
						|
        UNITS "10^-3 mA"
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Measured tx bias."
 | 
						|
        ::= { enetSfpInfoEntry 4 }        
 | 
						|
        
 | 
						|
        enetSfpInfoVoltage OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..65000)
 | 
						|
        UNITS "0.1mV"
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Measured voltage."
 | 
						|
        ::= { enetSfpInfoEntry 5 }    
 | 
						|
 
 | 
						|
----------------------------------------
 | 
						|
-- macFfStats
 | 
						|
---------------------------------------- 
 | 
						|
    macFfStatsTable OBJECT-TYPE
 | 
						|
    SYNTAX SEQUENCE OF MacFfStatsEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
    	"A table that contains MAC Force Forwarding static configuration and dynamic information."
 | 
						|
    ::= { macffStats 1 }
 | 
						|
    
 | 
						|
    macFfStatsEntry OBJECT-TYPE
 | 
						|
    SYNTAX MacFfStatsEntry
 | 
						|
    MAX-ACCESS not-accessible                                                        
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
    	"An entry of macFfStatsTable."
 | 
						|
    INDEX	{ macFfStatsIndex }
 | 
						|
    ::= { macFfStatsTable 1 }
 | 
						|
    
 | 
						|
    MacFfStatsEntry ::=
 | 
						|
    	SEQUENCE {
 | 
						|
    	macFfStatsIndex 		INTEGER,
 | 
						|
			macFfStatsVid				VlanIndex,
 | 
						|
			macFfStatsArIP			IpAddress,
 | 
						|
			macFfStatsSrcIP			IpAddress,
 | 
						|
			macFfStatsSrcMask		INTEGER
 | 
						|
		}
 | 
						|
					
 | 
						|
			macFfStatsIndex OBJECT-TYPE
 | 
						|
			SYNTAX INTEGER
 | 
						|
      		MAX-ACCESS read-only
 | 
						|
      		STATUS current
 | 
						|
     		 DESCRIPTION
 | 
						|
        		"Index of the MACFF."
 | 
						|
      		::= { macFfStatsEntry 1 }
 | 
						|
					
 | 
						|
			macFfStatsVid OBJECT-TYPE		
 | 
						|
			SYNTAX VlanIndex
 | 
						|
			MAX-ACCESS read-only
 | 
						|
			STATUS current
 | 
						|
			DESCRIPTION
 | 
						|
        		"The VLAN-ID refering to this AR/AS."
 | 
						|
			::= { macFfStatsEntry 2 }
 | 
						|
			
 | 
						|
			
 | 
						|
			macFfStatsArIP	OBJECT-TYPE		
 | 
						|
			SYNTAX IpAddress
 | 
						|
			MAX-ACCESS read-only
 | 
						|
			STATUS current
 | 
						|
			DESCRIPTION
 | 
						|
        		"IP of this AR/AS"
 | 
						|
      		::= { macFfStatsEntry 3 }
 | 
						|
		
 | 
						|
			macFfStatsSrcIP OBJECT-TYPE		
 | 
						|
			SYNTAX IpAddress
 | 
						|
			MAX-ACCESS read-only
 | 
						|
			STATUS current
 | 
						|
			DESCRIPTION
 | 
						|
        		"The source IP address of the MACFF."
 | 
						|
      		::= { macFfStatsEntry 4 }
 | 
						|
						
 | 
						|
			macFfStatsSrcMask OBJECT-TYPE	
 | 
						|
			SYNTAX INTEGER
 | 
						|
			MAX-ACCESS read-only
 | 
						|
			STATUS current
 | 
						|
			DESCRIPTION
 | 
						|
        		"The subnet mask of source IP mask."
 | 
						|
     		::= { macFfStatsEntry 5 }
 | 
						|
 | 
						|
    macFfArpTable OBJECT-TYPE
 | 
						|
    SYNTAX SEQUENCE OF MacFfArpEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
    	"A table that contains MAC Force Forwarding ARP information."
 | 
						|
    ::= { macffStats 2 }
 | 
						|
    
 | 
						|
    macFfArpEntry OBJECT-TYPE
 | 
						|
    SYNTAX MacFfArpEntry
 | 
						|
    MAX-ACCESS not-accessible                                                        
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
    	"An entry of macFfArpTable."
 | 
						|
    INDEX	{ macFfArpVid,  macFfArpIP}
 | 
						|
    ::= { macFfArpTable 1 }
 | 
						|
    
 | 
						|
    MacFfArpEntry ::=
 | 
						|
    	SEQUENCE {
 | 
						|
    	macFfArpVid 		VlanIndex,
 | 
						|
			macFfArpIP			IpAddress,
 | 
						|
			macFfArpPort		INTEGER,
 | 
						|
			macFfArpMac			PhysAddress
 | 
						|
		}
 | 
						|
					
 | 
						|
			macFfArpVid OBJECT-TYPE
 | 
						|
			SYNTAX VlanIndex
 | 
						|
      		MAX-ACCESS read-only
 | 
						|
      		STATUS current
 | 
						|
     		 DESCRIPTION
 | 
						|
        		"The VLAN-ID refering to this AR/AS."
 | 
						|
      		::= { macFfArpEntry 1 }
 | 
						|
					
 | 
						|
			macFfArpIP OBJECT-TYPE		
 | 
						|
			SYNTAX IpAddress
 | 
						|
			MAX-ACCESS read-only
 | 
						|
			STATUS current
 | 
						|
			DESCRIPTION
 | 
						|
        		"IP of this AR/AS."
 | 
						|
			::= { macFfArpEntry 2 }
 | 
						|
			
 | 
						|
			
 | 
						|
			macFfArpPort	OBJECT-TYPE		
 | 
						|
			SYNTAX INTEGER
 | 
						|
			MAX-ACCESS read-only
 | 
						|
			STATUS current
 | 
						|
			DESCRIPTION
 | 
						|
        		"Port of this AR/AS."
 | 
						|
      		::= { macFfArpEntry 3 }
 | 
						|
		
 | 
						|
			macFfArpMac OBJECT-TYPE		
 | 
						|
			SYNTAX PhysAddress
 | 
						|
			MAX-ACCESS read-only
 | 
						|
			STATUS current
 | 
						|
			DESCRIPTION
 | 
						|
        		"MAC address of the AR or AS."
 | 
						|
      		::= { macFfArpEntry 4 }
 | 
						|
      		
 | 
						|
    macFfArpCounterTable OBJECT-TYPE
 | 
						|
    SYNTAX SEQUENCE OF MacFfArpCounterEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
    	"A table that contains MAC Force Forwarding ARP counter information."
 | 
						|
    ::= { macffStats 3 }
 | 
						|
    
 | 
						|
    macFfArpCounterEntry OBJECT-TYPE
 | 
						|
    SYNTAX MacFfArpCounterEntry
 | 
						|
    MAX-ACCESS not-accessible                                                        
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
    	"An entry of macFfArpCounterTable."
 | 
						|
    INDEX { ifIndex }
 | 
						|
    ::= { macFfArpCounterTable 1 }
 | 
						|
    
 | 
						|
    MacFfArpCounterEntry ::=
 | 
						|
    	SEQUENCE {
 | 
						|
    	macFfArpCounterRequestTX 			Counter32,
 | 
						|
			macFfArpCounterRequestRX			Counter32,
 | 
						|
			macFfArpCounterRequestRXDrop	Counter32,
 | 
						|
    	macFfArpCounterReplyTX 				Counter32,
 | 
						|
			macFfArpCounterReplyRX				Counter32,
 | 
						|
			macFfArpCounterReplyRXDrop		Counter32
 | 
						|
		}
 | 
						|
					
 | 
						|
			macFfArpCounterRequestTX OBJECT-TYPE
 | 
						|
			SYNTAX Counter32
 | 
						|
      		MAX-ACCESS read-only
 | 
						|
      		STATUS current
 | 
						|
     		 DESCRIPTION
 | 
						|
        		"ARP Request TX counter."
 | 
						|
      		::= { macFfArpCounterEntry 1 }
 | 
						|
 | 
						|
			macFfArpCounterRequestRX OBJECT-TYPE
 | 
						|
			SYNTAX Counter32
 | 
						|
      		MAX-ACCESS read-only
 | 
						|
      		STATUS current
 | 
						|
     		 DESCRIPTION
 | 
						|
        		"ARP Request RX counter."
 | 
						|
      		::= { macFfArpCounterEntry 2 }
 | 
						|
      		
 | 
						|
 			macFfArpCounterRequestRXDrop OBJECT-TYPE
 | 
						|
			SYNTAX Counter32
 | 
						|
      		MAX-ACCESS read-only
 | 
						|
      		STATUS current
 | 
						|
     		 DESCRIPTION
 | 
						|
        		"ARP Request RX drop counter."
 | 
						|
      		::= { macFfArpCounterEntry 3 }				
 | 
						|
      		
 | 
						|
			macFfArpCounterReplyTX OBJECT-TYPE
 | 
						|
			SYNTAX Counter32
 | 
						|
      		MAX-ACCESS read-only
 | 
						|
      		STATUS current
 | 
						|
     		 DESCRIPTION
 | 
						|
        		"ARP Reply TX counter."
 | 
						|
      		::= { macFfArpCounterEntry 4 }
 | 
						|
 | 
						|
			macFfArpCounterReplyRX OBJECT-TYPE
 | 
						|
			SYNTAX Counter32
 | 
						|
      		MAX-ACCESS read-only
 | 
						|
      		STATUS current
 | 
						|
     		 DESCRIPTION
 | 
						|
        		"ARP Reply RX counter."
 | 
						|
      		::= { macFfArpCounterEntry 5 }
 | 
						|
      		
 | 
						|
 			macFfArpCounterReplyRXDrop OBJECT-TYPE
 | 
						|
			SYNTAX Counter32
 | 
						|
      		MAX-ACCESS read-only
 | 
						|
      		STATUS current
 | 
						|
     		 DESCRIPTION
 | 
						|
        		"ARP Reply RX drop counter."
 | 
						|
      		::= { macFfArpCounterEntry 6 }	
 | 
						|
 | 
						|
------------------------------
 | 
						|
-- adslStats
 | 
						|
------------------------------
 | 
						|
 | 
						|
	     adslPortUtilTable OBJECT-TYPE
 | 
						|
    SYNTAX SEQUENCE OF AdslPortUtilEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"This table includes adsl port utilization."
 | 
						|
        ::= { adslStats 1 }
 | 
						|
 | 
						|
		adslPortUtilEntry OBJECT-TYPE
 | 
						|
    SYNTAX AdslPortUtilEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry in adslPortUtilEntry."
 | 
						|
        INDEX {ifIndex}
 | 
						|
        ::= { adslPortUtilTable 1 }
 | 
						|
 | 
						|
    AdslPortUtilEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			adslPortUtilTx	INTEGER,
 | 
						|
			adslPortUtilRx	INTEGER,
 | 
						|
			adslStatsXturInp  DisplayString,
 | 
						|
			adslStatsXtucInp	DisplayString
 | 
						|
		}
 | 
						|
 | 
						|
        adslPortUtilTx OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..100)
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Measure adsl port's tx utilization."
 | 
						|
        ::= { adslPortUtilEntry 1 }
 | 
						|
 | 
						|
        adslPortUtilRx OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..100)
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Measure adsl port's rx utilization."
 | 
						|
        ::= { adslPortUtilEntry 2 }
 | 
						|
	
 | 
						|
	adslStatsXturInp OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString 
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"XTUR minimum INP value."
 | 
						|
        ::= { adslPortUtilEntry 3 }
 | 
						|
 | 
						|
        adslStatsXtucInp OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString 
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"XTUC minimum INP valu."
 | 
						|
        ::= { adslPortUtilEntry 4 }
 | 
						|
        
 | 
						|
 | 
						|
----------------------------------------
 | 
						|
-- clear
 | 
						|
----------------------------------------
 | 
						|
 | 
						|
       	counterClearTarget OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"This managed object is used for identify the target on which
 | 
						|
		the counter would be cleared. The target is encoded as:
 | 
						|
		Byte 1:   reserved
 | 
						|
		Byte 2~3: reserved
 | 
						|
		Byte 4:   reserved
 | 
						|
		Byte 5~11:each octet specifies a set of eight ports, with the first
 | 
						|
		          octet specifying ports 1 through 8, etc."
 | 
						|
        ::= { clear 1 }
 | 
						|
 | 
						|
        counterClearOps OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The corresponding bit is set to 1 to start the operation.
 | 
						|
		The various bit positions are:
 | 
						|
		BIT 1: clear interface counters
 | 
						|
		BIT 2: clear pvc packet counters
 | 
						|
		BIT 3: not support
 | 
						|
		BIT 4: not support
 | 
						|
		BIT 5: clear DHCP counters
 | 
						|
		BIT 6: clear IGMP counters
 | 
						|
		BIT 7: clear IGMP port counters
 | 
						|
		BIT 8: not support
 | 
						|
		BIT 9: clear current lineperf
 | 
						|
		BIT 10: clear current 15 minute lineperf
 | 
						|
		BIT 11: clear current 1 day lineperf"
 | 
						|
        ::= { clear 2 }
 | 
						|
 | 
						|
        counterClearVpi OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..255)
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "VPI of the pvc whose counters would be cleared."
 | 
						|
        ::= { clear 3 }
 | 
						|
 | 
						|
        counterClearVci OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (1..65535)
 | 
						|
        MAX-ACCESS read-write
 | 
						|
       	STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "VCI of the pvc whose counters would be cleared."
 | 
						|
        ::= { clear 4 }
 | 
						|
 | 
						|
--------------------
 | 
						|
--  VoIP
 | 
						|
--------------------
 | 
						|
 | 
						|
-- voipLineStatusTable
 | 
						|
 | 
						|
        voipLineStatusTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF VoipLineStatusEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"The table displays VoIP line status."
 | 
						|
        ::= { voipStats 1 }
 | 
						|
 | 
						|
        voipLineStatusEntry OBJECT-TYPE
 | 
						|
        SYNTAX VoipLineStatusEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry of voipLineStatusTable."
 | 
						|
        INDEX { ifIndex }
 | 
						|
        ::= { voipLineStatusTable 1 }
 | 
						|
 | 
						|
        VoipLineStatusEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
                  	voipLineStatusPhoneStatus			INTEGER,
 | 
						|
                  	voipLineStatusServiceStatus		INTEGER
 | 
						|
              	}
 | 
						|
 | 
						|
	voipLineStatusPhoneStatus OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER {
 | 
						|
			disabled(1),
 | 
						|
			onHook(2),
 | 
						|
			offHook(3),
 | 
						|
			ringing(4),
 | 
						|
			powerCutDown(5),
 | 
						|
			testing(6),
 | 
						|
			fault(7),
 | 
						|
			bad(8),
 | 
						|
			uninitialized(9)
 | 
						|
		}
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"Phone status of the line."
 | 
						|
	::= { voipLineStatusEntry 1 }
 | 
						|
 | 
						|
	voipLineStatusServiceStatus OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER {
 | 
						|
			disabled(1),
 | 
						|
			outOfService(2),
 | 
						|
			idle(3),
 | 
						|
			waitingForDialing(4),
 | 
						|
			dialingOut(5),
 | 
						|
			ringing(6),
 | 
						|
			conversationCaller(7),
 | 
						|
			conversationCallee(8),
 | 
						|
			faxModemCaller(9),
 | 
						|
			faxModemCallee(10),
 | 
						|
			waitingForOnHook(11),
 | 
						|
			dialingTimeout(12),
 | 
						|
			alertingOffHook(13),
 | 
						|
			powerCutDown(14)
 | 
						|
		}
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"Service status of the line."
 | 
						|
	::= { voipLineStatusEntry 2 }
 | 
						|
 | 
						|
-- voipLineInfoTable
 | 
						|
 | 
						|
        voipLineInfoTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF VoipLineInfoEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"The table displays VoIP line information."
 | 
						|
        ::= { voipStats 2 }
 | 
						|
 | 
						|
        voipLineInfoEntry OBJECT-TYPE
 | 
						|
        SYNTAX VoipLineInfoEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry of voipLineInfoTable."
 | 
						|
        INDEX { ifIndex }
 | 
						|
        ::= { voipLineInfoTable 1 }
 | 
						|
 | 
						|
        VoipLineInfoEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
                  	voipLineInfoSipLocalUri			OCTET STRING,
 | 
						|
                  	voipLineInfoSipRemoteUri		OCTET STRING,
 | 
						|
                  	voipLineInfoRtpTxCodecType		OCTET STRING,
 | 
						|
                  	voipLineInfoRtpRxCodecType		OCTET STRING,
 | 
						|
                  	voipLineInfoRtpTxPt			INTEGER,
 | 
						|
                  	voipLineInfoRtpRxPt			INTEGER,
 | 
						|
                  	voipLineInfoRtpLocalIp			IpAddress,
 | 
						|
                  	voipLineInfoRtpRemoteIp			IpAddress,
 | 
						|
                  	voipLineInfoRtpLocalPort		INTEGER,
 | 
						|
                  	voipLineInfoRtpRemotePort		INTEGER,  
 | 
						|
                  	voipLineInfoSipLocalUri2		OCTET STRING,
 | 
						|
                  	voipLineInfoSipRemoteUri2		OCTET STRING,
 | 
						|
                  	voipLineInfoRtpTxCodecType2		OCTET STRING,
 | 
						|
                  	voipLineInfoRtpRxCodecType2		OCTET STRING,
 | 
						|
                  	voipLineInfoRtpTxPt2			INTEGER,
 | 
						|
                  	voipLineInfoRtpRxPt2			INTEGER,
 | 
						|
                  	voipLineInfoRtpLocalIp2			IpAddress,
 | 
						|
                  	voipLineInfoRtpRemoteIp2		IpAddress,
 | 
						|
                  	voipLineInfoRtpLocalPort2		INTEGER,
 | 
						|
                  	voipLineInfoRtpRemotePort2		INTEGER                  	
 | 
						|
              	}
 | 
						|
 | 
						|
	voipLineInfoSipLocalUri OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { voipLineInfoEntry 1 }
 | 
						|
 | 
						|
	voipLineInfoSipRemoteUri OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { voipLineInfoEntry 2 }
 | 
						|
 | 
						|
	voipLineInfoRtpTxCodecType OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { voipLineInfoEntry 3 }
 | 
						|
 | 
						|
	voipLineInfoRtpRxCodecType OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { voipLineInfoEntry 4 }
 | 
						|
 | 
						|
	voipLineInfoRtpTxPt OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { voipLineInfoEntry 5 }
 | 
						|
 | 
						|
	voipLineInfoRtpRxPt OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { voipLineInfoEntry 6 }
 | 
						|
 | 
						|
	voipLineInfoRtpLocalIp OBJECT-TYPE
 | 
						|
	SYNTAX IpAddress
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { voipLineInfoEntry 7 }
 | 
						|
 | 
						|
	voipLineInfoRtpRemoteIp OBJECT-TYPE
 | 
						|
	SYNTAX IpAddress
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { voipLineInfoEntry 8 }
 | 
						|
 | 
						|
	voipLineInfoRtpLocalPort OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { voipLineInfoEntry 9 }
 | 
						|
 | 
						|
	voipLineInfoRtpRemotePort OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { voipLineInfoEntry 10 }     
 | 
						|
	
 | 
						|
	voipLineInfoSipLocalUri2 OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { voipLineInfoEntry 11 }
 | 
						|
 | 
						|
	voipLineInfoSipRemoteUri2 OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { voipLineInfoEntry 12 }
 | 
						|
 | 
						|
	voipLineInfoRtpTxCodecType2 OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { voipLineInfoEntry 13 }
 | 
						|
 | 
						|
	voipLineInfoRtpRxCodecType2 OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { voipLineInfoEntry 14 }
 | 
						|
 | 
						|
	voipLineInfoRtpTxPt2 OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { voipLineInfoEntry 15 }
 | 
						|
 | 
						|
	voipLineInfoRtpRxPt2 OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { voipLineInfoEntry 16 }
 | 
						|
 | 
						|
	voipLineInfoRtpLocalIp2 OBJECT-TYPE
 | 
						|
	SYNTAX IpAddress
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { voipLineInfoEntry 17 }
 | 
						|
 | 
						|
	voipLineInfoRtpRemoteIp2 OBJECT-TYPE
 | 
						|
	SYNTAX IpAddress
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { voipLineInfoEntry 18 }
 | 
						|
 | 
						|
	voipLineInfoRtpLocalPort2 OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { voipLineInfoEntry 19 }
 | 
						|
 | 
						|
	voipLineInfoRtpRemotePort2 OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { voipLineInfoEntry 20 }
 | 
						|
	
 | 
						|
-- voipH248Status
 | 
						|
 | 
						|
	voipH248Status	OBJECT IDENTIFIER ::= { voipStats 3  }
 | 
						|
 | 
						|
	voipH248StatusMgName OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"MG name."
 | 
						|
        ::= { voipH248Status 1 }
 | 
						|
 | 
						|
	voipH248StatusMgStatus OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER {
 | 
						|
			disabled(1),
 | 
						|
			registering(2),
 | 
						|
			registered(3),
 | 
						|
			unregistering(4),
 | 
						|
			unregistered(5),
 | 
						|
			disconnected(6),
 | 
						|
			disabledByMGC(7)
 | 
						|
		}
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"Mg connection status."
 | 
						|
	::= { voipH248Status 2 }
 | 
						|
 | 
						|
-- voipActiveCallStat
 | 
						|
	voipActiveCallStat	OBJECT IDENTIFIER ::= { voipStats 4  }
 | 
						|
 | 
						|
	voipActiveCallStatCurrentActiveCalls OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"Number of current active calls."
 | 
						|
        ::= { voipActiveCallStat 1 }
 | 
						|
                                    
 | 
						|
	voipActiveCallStatFailAttempts OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"Failed attempts to setup active call."
 | 
						|
        ::= { voipActiveCallStat 2 }
 | 
						|
 | 
						|
	voipActiveCallStatClear OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The manager sets the corresponding bit value to 1 to start the operation
 | 
						|
        	and the agent clears the object to zero when the operation is successfully completed.
 | 
						|
        	The various bit positions is:
 | 
						|
		BIT 1: Clear failed attempts to setup active call."
 | 
						|
        ::= { voipActiveCallStat 3 }
 | 
						|
 | 
						|
-- voipH248StatusTable
 | 
						|
 | 
						|
--voipH248StatusTable OBJECT-TYPE
 | 
						|
--      SYNTAX SEQUENCE OF VoipH248StatusEntry
 | 
						|
--      MAX-ACCESS not-accessible
 | 
						|
--      STATUS current
 | 
						|
--      DESCRIPTION
 | 
						|
--      	"The table displays MG status."
 | 
						|
--      ::= { voipStats 3 }
 | 
						|
--
 | 
						|
--voipH248StatusEntry OBJECT-TYPE
 | 
						|
--      SYNTAX VoipH248StatusEntry
 | 
						|
--      MAX-ACCESS not-accessible
 | 
						|
--      STATUS current
 | 
						|
--      DESCRIPTION
 | 
						|
--      	"An entry of voipH248StatusTable."
 | 
						|
--      INDEX { VoipH248StatusMgName }
 | 
						|
--      ::= { voipH248StatusTable 1 }
 | 
						|
--
 | 
						|
--      VoipH248StatusEntry ::=
 | 
						|
--      	SEQUENCE {
 | 
						|
--                	VoipH248StatusMgName	OCTET STRING,
 | 
						|
--				VoipH248StatusMgStatus	INTEGER
 | 
						|
--            	}
 | 
						|
--
 | 
						|
--VoipH248StatusMgName OBJECT-TYPE
 | 
						|
--      SYNTAX OCTET STRING
 | 
						|
--      MAX-ACCESS read-only
 | 
						|
--      STATUS current
 | 
						|
--      DESCRIPTION
 | 
						|
--	"MG name."
 | 
						|
--      ::= { voipH248StatusEntry 1 }
 | 
						|
--
 | 
						|
--VoipH248StatusMgStatus OBJECT-TYPE
 | 
						|
--	SYNTAX INTEGER {
 | 
						|
--		disabled(1),
 | 
						|
--		registering(2),
 | 
						|
--		registered(3),
 | 
						|
--		unregistering(4),
 | 
						|
--		unregistered(5),
 | 
						|
--		disconnected(6),
 | 
						|
--		disabled(7)
 | 
						|
--	}
 | 
						|
--MAX-ACCESS read-only
 | 
						|
--STATUS current
 | 
						|
--DESCRIPTION
 | 
						|
--	"Mg connection status."
 | 
						|
--::= { voipH248StatusEntry 2 }
 | 
						|
 | 
						|
----------------------------------------
 | 
						|
-- voip
 | 
						|
----------------------------------------
 | 
						|
 | 
						|
	voipArp			OBJECT IDENTIFIER ::= { voip 1 }
 | 
						|
	voipSip			OBJECT IDENTIFIER ::= { voip 2 }
 | 
						|
	voipIp			OBJECT IDENTIFIER ::= { voip 3 }
 | 
						|
	voipDns			OBJECT IDENTIFIER ::= { voip 4 }
 | 
						|
	voipH248		OBJECT IDENTIFIER ::= { voip 10 }
 | 
						|
	voipRing		OBJECT IDENTIFIER ::= { voip 11 }
 | 
						|
	voipActiveCall	OBJECT IDENTIFIER ::= { voip 13 }
 | 
						|
-- voipArpFlushOperation
 | 
						|
 | 
						|
        voipArpFlushOps OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Set the object to 1 to start flushing."
 | 
						|
        ::= { voipArp 1 }
 | 
						|
 | 
						|
-- voipArpShowTable
 | 
						|
 | 
						|
        voipArpShowTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF VoipArpShowEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Display ARP entries learnt in specified slot."
 | 
						|
        ::= { voipArp 2 }
 | 
						|
 | 
						|
        voipArpShowEntry OBJECT-TYPE
 | 
						|
        SYNTAX VoipArpShowEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry of voipArpShowTable."
 | 
						|
        INDEX { voipArpShowIp  }
 | 
						|
        ::= { voipArpShowTable 1 }
 | 
						|
 | 
						|
        VoipArpShowEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
        		voipArpShowIp			IpAddress,
 | 
						|
        		voipArpShowMac			PhysAddress
 | 
						|
              	}
 | 
						|
 | 
						|
	voipArpShowIp OBJECT-TYPE
 | 
						|
        SYNTAX IpAddress
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	""
 | 
						|
        ::= { voipArpShowEntry 1 }
 | 
						|
 | 
						|
        voipArpShowMac OBJECT-TYPE
 | 
						|
        SYNTAX PhysAddress
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	""
 | 
						|
        ::= { voipArpShowEntry 2 }
 | 
						|
 | 
						|
-- voipNumberPlanTable
 | 
						|
 | 
						|
	maxNumOfVoipNumberPlan OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"The maximum number of VoIP number plan supported by the system."
 | 
						|
        ::= { voipSip 1 }
 | 
						|
 | 
						|
        voipNumberPlanTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF VoipNumberPlanEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Configure numbering plan entry of specified index in specified payphone charging table."
 | 
						|
        ::= { voipSip 2 }
 | 
						|
 | 
						|
        voipNumberPlanEntry OBJECT-TYPE
 | 
						|
        SYNTAX VoipNumberPlanEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry of voipNumberPlanTable."
 | 
						|
        INDEX { voipNumberPlanName, voipNumberPlanIndex }
 | 
						|
        ::= { voipNumberPlanTable 1 }
 | 
						|
 | 
						|
        VoipNumberPlanEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
        		voipNumberPlanName		DisplayString,
 | 
						|
        		voipNumberPlanIndex		INTEGER,
 | 
						|
        		voipNumberPlanPattern		OCTET STRING,
 | 
						|
        		voipNumberPlanRule		OCTET STRING,
 | 
						|
        		voipNumberPlanRowStatus		RowStatus
 | 
						|
        		}
 | 
						|
 | 
						|
	voipNumberPlanName OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString (SIZE (1..31))
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Numbering plan table name."
 | 
						|
        ::= { voipNumberPlanEntry 1 }
 | 
						|
 | 
						|
        voipNumberPlanIndex OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (1..32)
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	""
 | 
						|
        ::= { voipNumberPlanEntry 2 }
 | 
						|
 | 
						|
        voipNumberPlanPattern OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Allowed characters are 0~9, *, T, S, P, x, ., |
 | 
						|
            and range format characters that include '~', ','
 | 
						|
            and parenthesis '(', ')', brackets '[', ']', braces '{', '}'
 | 
						|
            and at most one parenthesis pair are allowed,
 | 
						|
        	Examples: '002(*)', '0(*)', and '(*)'.
 | 
						|
        	'*'      represents one or more digit characters
 | 
						|
			'x'      represents any digit character
 | 
						|
			'T'      timeout send of dial string, can only appear at the end of pattern
 | 
						|
			'S'      star phone key (*) match character in dial plan
 | 
						|
			'P'      pound key (#) match character in dial plan
 | 
						|
			'.'      represents zero or more repetitions of character or range
 | 
						|
                     that precedes it, can't use the dot character '.' in brackets
 | 
						|
			'|'      used to separate multiple number plan patterns
 | 
						|
			[n~m,k]  match a range of digits n~m or a specified digit k,
 | 
						|
                     '[' and ']' must pair and nest brackets is illegal
 | 
						|
                     '~' and ',' are allowed showing in brackets only
 | 
						|
                     '~' connected characters must be digit
 | 
						|
            {n}      match n digits"
 | 
						|
        ::= { voipNumberPlanEntry 3 }
 | 
						|
 | 
						|
        voipNumberPlanRule OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Allowed characters are 0~9, and 
 | 
						|
        	'\c' stand for country code,
 | 
						|
        	'\d' stand for national destination code,
 | 
						|
        	'\1' stand for matched string enclosed by the parenthesis pair,
 | 
						|
        	'\n' stand for no local disconnect
 | 
						|
        	'\p' stand for partial pattern
 | 
						|
        	'\t' stand for confirmation tone play                             
 | 
						|
        	'\tr' stand for recall dial tone play
 | 
						|
        	'deny' stand for the pattern specified is not allowed.    
 | 
						|
        	Examples: '\1', '\c\1', and '\c\d\1'."
 | 
						|
        ::= { voipNumberPlanEntry 4 }
 | 
						|
 | 
						|
        voipNumberPlanRowStatus OBJECT-TYPE
 | 
						|
        SYNTAX RowStatus
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"This object is used to create a new entry or delete an existing entry in this table."
 | 
						|
        ::= { voipNumberPlanEntry 5 }   
 | 
						|
                           
 | 
						|
        voipNumberPlanDftTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF VoipNumberPlanDftEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Configure the action rule after inter-digit timeout in specified entry of numbering plan table."
 | 
						|
        ::= { voipSip 3 }
 | 
						|
 | 
						|
        voipNumberPlanDftEntry OBJECT-TYPE
 | 
						|
        SYNTAX VoipNumberPlanDftEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry of voipNumberDftPlanTable."
 | 
						|
        INDEX { voipNumberPlanName }
 | 
						|
        ::= { voipNumberPlanDftTable 1 }
 | 
						|
 | 
						|
        VoipNumberPlanDftEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
        		voipNumberPlanDftRule		OCTET STRING
 | 
						|
        		}
 | 
						|
 | 
						|
        voipNumberPlanDftRule OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Allowed characters are 0~9, and 
 | 
						|
        	'\c' stand for country code,
 | 
						|
        	'\d' stand for national destination code,
 | 
						|
        	'\1' stand for matched string enclosed by the parenthesis pair,
 | 
						|
          '\n' stand for no local disconnect
 | 
						|
          '\p' stand for partial pattern
 | 
						|
          '\t' stand for confirmation tone play
 | 
						|
 				  'deny' stand for the pattern specified is not allowed.
 | 
						|
        	Examples: '\1', '\c\1', and '\c\d\1'."
 | 
						|
        ::= { voipNumberPlanDftEntry 1 }
 | 
						|
                                   
 | 
						|
		digitSetup	OBJECT IDENTIFIER ::= { voipSip 4 }
 | 
						|
		timeoutSetup OBJECT IDENTIFIER ::= {digitSetup 1}
 | 
						|
                              
 | 
						|
		initialTimeout OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER (1..20)
 | 
						|
	      MAX-ACCESS read-write
 | 
						|
	      STATUS current
 | 
						|
	      DESCRIPTION
 | 
						|
	      	"First digit must be dialed before this timeout, 1 ~ 20 seconds."
 | 
						|
	      ::= { timeoutSetup 1 }
 | 
						|
 | 
						|
		interDigitTimeout OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER (1..20)
 | 
						|
	      MAX-ACCESS read-write
 | 
						|
	      STATUS current
 | 
						|
	      DESCRIPTION
 | 
						|
	      	"If no pattern string is fully matched, the inter-digit timeout will 
 | 
						|
	      	trigger device to send out current dialed digits, 1 ~ 20 seconds."
 | 
						|
	      ::= { timeoutSetup 2 }
 | 
						|
	                   
 | 
						|
		digitPauseTimeout OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER (1..20)
 | 
						|
	      MAX-ACCESS read-write
 | 
						|
	      STATUS current
 | 
						|
	      DESCRIPTION
 | 
						|
	      	"If a pattern string is end with the T pattern, the pattern string 
 | 
						|
	      	will not be matched until the timeout happens, 1 ~ 20 seconds."
 | 
						|
	      ::= { timeoutSetup 3 }
 | 
						|
	                   
 | 
						|
		matchingTimeout OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER (1..20)
 | 
						|
	      MAX-ACCESS read-write
 | 
						|
	      STATUS current
 | 
						|
	      DESCRIPTION
 | 
						|
	      	"If a pattern string is fully matched, and there are other pattern 
 | 
						|
	      	strings partially matched, the pattern string will be sent out if 
 | 
						|
	      	the timeout happens, 1 ~ 20 seconds."
 | 
						|
	      ::= { timeoutSetup 4 }
 | 
						|
                                   
 | 
						|
-- voipIp
 | 
						|
 | 
						|
        voipIpSetIp OBJECT-TYPE
 | 
						|
        SYNTAX IpAddress
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"VoIP's IP address."
 | 
						|
        ::= { voipIp 1 }
 | 
						|
 | 
						|
        voipIpSetVid OBJECT-TYPE
 | 
						|
        SYNTAX VlanIndex
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"VoIP's VLAN ID."
 | 
						|
        ::= { voipIp 2 }
 | 
						|
 | 
						|
        voipIpSetMask OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..32)
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"VoIP's network mask."
 | 
						|
        ::= { voipIp 3 }
 | 
						|
 | 
						|
        voipIpSetDhcpClientEnable OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
        		enable(1),
 | 
						|
        		disable(2)
 | 
						|
        }
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Enable/disable VoIP's DHCP Client."
 | 
						|
        ::= { voipIp 4 }
 | 
						|
 | 
						|
        voipIpGateway OBJECT-TYPE
 | 
						|
        SYNTAX IpAddress
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"IP of default VoIP gateway."
 | 
						|
        ::= { voipIp 5 }
 | 
						|
 | 
						|
-- voipDns
 | 
						|
 | 
						|
 | 
						|
        voipDnsIp OBJECT-TYPE
 | 
						|
        SYNTAX IpAddress
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"IP address."
 | 
						|
        ::= { voipDns 1 }
 | 
						|
 | 
						|
-- voipRouteTable
 | 
						|
 | 
						|
	maxNumOfVoipRoute OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"The maximum number of VoIP routing entries."
 | 
						|
        ::= { voip 7 }
 | 
						|
 | 
						|
        voipRouteTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF VoipRouteEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	""
 | 
						|
        ::= { voip 8 }
 | 
						|
 | 
						|
        voipRouteEntry OBJECT-TYPE
 | 
						|
        SYNTAX VoipRouteEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry of voipRouteTable."
 | 
						|
        INDEX { voipRouteIp, voipRouteGateway, voipRouteMask }
 | 
						|
        ::= { voipRouteTable 1 }
 | 
						|
 | 
						|
        VoipRouteEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
        		voipRouteIp			IpAddress,
 | 
						|
        		voipRouteGateway		IpAddress,
 | 
						|
        		voipRouteMask			INTEGER,
 | 
						|
        		voipRouteMetric			INTEGER,
 | 
						|
        		voipRouteRowStatus		RowStatus
 | 
						|
              	}
 | 
						|
 | 
						|
        voipRouteIp OBJECT-TYPE
 | 
						|
        SYNTAX IpAddress
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"IP address."
 | 
						|
        ::= { voipRouteEntry 1 }
 | 
						|
 | 
						|
        voipRouteGateway OBJECT-TYPE
 | 
						|
        SYNTAX IpAddress
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Gateway IP."
 | 
						|
        ::= { voipRouteEntry 2 }
 | 
						|
 | 
						|
        voipRouteMask OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..32)
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Network mask."
 | 
						|
        ::= { voipRouteEntry 3 }
 | 
						|
 | 
						|
        voipRouteMetric OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (1..15)
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Metric number of the route."
 | 
						|
        ::= { voipRouteEntry 4 }
 | 
						|
 | 
						|
        voipRouteRowStatus OBJECT-TYPE
 | 
						|
        SYNTAX RowStatus
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"This object is used to create a new entry or delete an existing entry in this table."
 | 
						|
        ::= { voipRouteEntry 5 }
 | 
						|
 | 
						|
-- voipCountryCode
 | 
						|
 | 
						|
        voipCountryCode OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
        		usa(1)
 | 
						|
--        		taiwan(2),
 | 
						|
--        		austria(3),
 | 
						|
--        		belgium(4),
 | 
						|
--        		denmark(5),
 | 
						|
--        		finland(6),
 | 
						|
--        		netherland(7),
 | 
						|
--         		norway(8),
 | 
						|
--         		spain(9),
 | 
						|
--         		sweden(10),
 | 
						|
--         		switzerland(11),
 | 
						|
--         		uk(12),
 | 
						|
--         		germany(13),
 | 
						|
--         		australia(14),
 | 
						|
--         		ireland(15),
 | 
						|
--         		czech(16),
 | 
						|
--         		italy(17),
 | 
						|
--         		japan(18),
 | 
						|
--         		new_zealand(19),
 | 
						|
--         		russia(20),
 | 
						|
--         		china(21),
 | 
						|
--         		vietnam(22),
 | 
						|
--         		brazil(23)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Configure country (information) for VoIP services."
 | 
						|
        ::= { voip 9 }
 | 
						|
 | 
						|
-- voipH248
 | 
						|
 | 
						|
	maxNumOfVoipH248MgConf OBJECT-TYPE
 | 
						|
	      SYNTAX INTEGER
 | 
						|
	      MAX-ACCESS read-only
 | 
						|
	      STATUS current
 | 
						|
	      DESCRIPTION
 | 
						|
	      	"The maximum number of virtual media gateway supported by the system."
 | 
						|
	      ::= { voipH248 1 }
 | 
						|
 | 
						|
	voipH248MgConf	OBJECT IDENTIFIER ::= { voipH248 2  }
 | 
						|
 | 
						|
 | 
						|
	voipH248MgName OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"MG name."
 | 
						|
        ::= { voipH248MgConf 1 }
 | 
						|
 | 
						|
	voipH248MgEnable OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
        		enable(1),
 | 
						|
        		disable(2)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Enable/disable MG."
 | 
						|
         ::= { voipH248MgConf 2 }
 | 
						|
 | 
						|
	voipH248MgH248Profile OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"H248 profile name used by MG."
 | 
						|
        ::= { voipH248MgConf 3 }
 | 
						|
 | 
						|
	voipH248MgPort OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (1025..65535)
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Port number used by MG."
 | 
						|
        ::= { voipH248MgConf 4 }
 | 
						|
 | 
						|
        voipBootRegDelay OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..30)
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Registration delay in seconds."
 | 
						|
        ::= { voip 12}
 | 
						|
 | 
						|
-- voipRingTable
 | 
						|
 | 
						|
        voipRingTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF VoipRingEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	""
 | 
						|
        ::= { voipRing 1 }
 | 
						|
 | 
						|
        voipRingEntry OBJECT-TYPE
 | 
						|
        SYNTAX VoipRingEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry of voipRouteTable."
 | 
						|
        INDEX { voipRingIndex }
 | 
						|
        ::= { voipRingTable 1 }
 | 
						|
 | 
						|
        VoipRingEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
        		voipRingIndex			INTEGER,
 | 
						|
        		voipRingName			DisplayString,
 | 
						|
        		voipRingOn1			INTEGER,
 | 
						|
        		voipRingOff1			INTEGER,
 | 
						|
        		voipRingOn2			INTEGER,
 | 
						|
        		voipRingOff2			INTEGER,
 | 
						|
        		voipRingOn3			INTEGER,
 | 
						|
        		voipRingOff3			INTEGER
 | 
						|
              	}
 | 
						|
 | 
						|
        voipRingIndex OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER(1..16)
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	""
 | 
						|
        ::= { voipRingEntry 1 }
 | 
						|
 | 
						|
        voipRingName OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString (SIZE (1..31))
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Ring identifier used in SIP Alert-Info header field"
 | 
						|
        ::= { voipRingEntry 2 }
 | 
						|
 | 
						|
        voipRingOn1 OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (100..10000)
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"first on time in milliseconds"
 | 
						|
        ::= { voipRingEntry 3 }
 | 
						|
 | 
						|
        voipRingOff1 OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (100..10000)
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"first off time in milliseconds"
 | 
						|
        ::= { voipRingEntry 4 }
 | 
						|
 | 
						|
        voipRingOn2 OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (100..10000)
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"second on time in milliseconds"
 | 
						|
        ::= { voipRingEntry 5 }
 | 
						|
 | 
						|
        voipRingOff2 OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (100..10000)
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"second off time in milliseconds"
 | 
						|
        ::= { voipRingEntry 6 }
 | 
						|
 | 
						|
        voipRingOn3 OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (100..10000)
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"third on time in milliseconds"
 | 
						|
        ::= { voipRingEntry 7 }
 | 
						|
 | 
						|
        voipRingOff3 OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (100..10000)
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"third off time in milliseconds"
 | 
						|
        ::= { voipRingEntry 8 }
 | 
						|
 | 
						|
 | 
						|
        voipRingSetDefault OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (1..16)
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
      	    "Set the index to default value."
 | 
						|
        ::= { voipRing 2 }
 | 
						|
 | 
						|
-- voipActiveCall
 | 
						|
	voipActiveCallMaxActiveCalls OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
      MAX-ACCESS read-write
 | 
						|
      STATUS current
 | 
						|
      DESCRIPTION
 | 
						|
      	"Configure maximum number of concurrent active calls, 0~96."
 | 
						|
      ::= { voipActiveCall 1 }
 | 
						|
 | 
						|
	voipActiveCallThreshold OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
      MAX-ACCESS read-write
 | 
						|
      STATUS current
 | 
						|
      DESCRIPTION
 | 
						|
      	"The threshold to report or clear alarm, 50~100."
 | 
						|
      ::= { voipActiveCall 2 }
 | 
						|
      
 | 
						|
-- voipMode
 | 
						|
	voipMode OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER {
 | 
						|
			sip(1),
 | 
						|
			csip(2),
 | 
						|
			h248(3)
 | 
						|
		}
 | 
						|
      MAX-ACCESS read-write
 | 
						|
      STATUS current
 | 
						|
      DESCRIPTION
 | 
						|
      	"Configure the Mode for VoIP Service."
 | 
						|
      ::= { voip 100 }
 | 
						|
 | 
						|
-- voipH248MgConfTable
 | 
						|
 | 
						|
--voipH248MgConfTable OBJECT-TYPE
 | 
						|
--       SYNTAX SEQUENCE OF VoipH248MgConfEntry
 | 
						|
--       MAX-ACCESS not-accessible
 | 
						|
--       STATUS current
 | 
						|
--       DESCRIPTION
 | 
						|
--       	"This table includes H248 MG related configuration."
 | 
						|
--       ::= { voipH248 1 }
 | 
						|
--
 | 
						|
--voipH248MgConfEntry OBJECT-TYPE
 | 
						|
--       SYNTAX VoipH248MgConfEntry
 | 
						|
--       MAX-ACCESS not-accessible
 | 
						|
--       STATUS current
 | 
						|
--       DESCRIPTION
 | 
						|
--       	"An entry of voipH248MgConfTable."
 | 
						|
--       INDEX { voipH248MgName  }
 | 
						|
--       ::= { voipH248MgConfTable 1 }
 | 
						|
--
 | 
						|
--VoipH248MgConfEntry ::=
 | 
						|
--       	SEQUENCE {
 | 
						|
--       		voipH248MgName			DisplayString,
 | 
						|
--			voipH248MgEnable		INTEGER,
 | 
						|
--       		voipH248MgH248Profile	DisplayString,
 | 
						|
--			voipH248MgPort			INTEGER,
 | 
						|
--			voipH248MgRowStatus		RowStatus
 | 
						|
--		}
 | 
						|
--
 | 
						|
--voipH248MgName OBJECT-TYPE
 | 
						|
--       SYNTAX DisplayString
 | 
						|
--       MAX-ACCESS read-only
 | 
						|
--       STATUS current
 | 
						|
--       DESCRIPTION
 | 
						|
--       	"MG name."
 | 
						|
--       ::= { voipH248MgConfEntry 1 }
 | 
						|
--
 | 
						|
--voipH248MgEnable OBJECT-TYPE
 | 
						|
--       SYNTAX  INTEGER {
 | 
						|
--       		enable(1),
 | 
						|
--       		disable(2)
 | 
						|
--       	}
 | 
						|
--       MAX-ACCESS read-write
 | 
						|
--       STATUS current
 | 
						|
--       DESCRIPTION
 | 
						|
--               "Enable/disable MG."
 | 
						|
--        ::= { voipH248MgConfEntry 2 }
 | 
						|
--
 | 
						|
--voipH248MgH248Profile OBJECT-TYPE
 | 
						|
--       SYNTAX DisplayString
 | 
						|
--       MAX-ACCESS read-write
 | 
						|
--       STATUS current
 | 
						|
--       DESCRIPTION
 | 
						|
--       	"H248 profile name used by MG."
 | 
						|
--       ::= { voipH248MgConfEntry 3 }
 | 
						|
--
 | 
						|
--voipH248MgPort OBJECT-TYPE
 | 
						|
--       SYNTAX INTEGER (1025..65535)
 | 
						|
--       MAX-ACCESS read-write
 | 
						|
--       STATUS current
 | 
						|
--       DESCRIPTION
 | 
						|
--       	"Port number used by MG."
 | 
						|
--       ::= { voipH248MgConfEntry 4 }
 | 
						|
--
 | 
						|
--voipH248MgRowStatus OBJECT-TYPE
 | 
						|
--       SYNTAX RowStatus
 | 
						|
--       MAX-ACCESS read-create
 | 
						|
--       STATUS current
 | 
						|
--       DESCRIPTION
 | 
						|
--       	"This object is used to create a new entry or delete an existing entry in this table."
 | 
						|
--       ::= { voipH248MgConfEntry 5 }
 | 
						|
END
 |