10253 lines
		
	
	
		
			273 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			10253 lines
		
	
	
		
			273 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
-- $Log: E5-111-MIB.mib $
 | 
						|
-- Revision 1.50  2011/01/25 13:33:30  cylien
 | 
						|
-- Revision 1.49  2011/01/25 10:18:15  ChunTing
 | 
						|
-- Revision 1.48  2010/11/12 06:27:46  DavidGong
 | 
						|
-- Revision 1.47  2010/10/18 06:23:52  cylien
 | 
						|
-- Revision 1.46  2010/09/08 07:06:53  Alex.Shih
 | 
						|
-- Revision 1.45  2010/09/01 06:56:01  cylien
 | 
						|
-- Revision 1.44  2010/08/27 08:04:40  Alex.Shih
 | 
						|
-- Revision 1.43  2010/08/24 11:29:33  davidgong
 | 
						|
-- Revision 1.42  2010/08/23 10:00:37  davidgong
 | 
						|
-- Revision 1.41  2010/08/19 08:12:40  Alex.Shih
 | 
						|
-- Revision 1.40  2010/08/19 06:41:46  davidgong
 | 
						|
-- Revision 1.39  2010/08/18 06:54:55  davidgong
 | 
						|
-- Revision 1.38  2010/07/21 03:30:37  Alex.Shih
 | 
						|
-- Revision 1.37  2010/07/09 11:08:55  Alex.Shih
 | 
						|
-- Revision 1.34  2010/05/20 01:39:59  maverick
 | 
						|
-- Revision 1.33  2010/05/04 10:03:12  cylien
 | 
						|
-- Revision 1.32  2010/04/29 07:36:04  maverick
 | 
						|
-- Revision 1.31  2010/04/23 10:46:25  maverick
 | 
						|
-- Revision 1.30  2010/04/23 08:21:48  cylien
 | 
						|
-- Revision 1.29  2010/04/02 09:09:30  Ives
 | 
						|
-- Revision 1.28  2010/03/29 02:05:59  maverick
 | 
						|
-- Revision 1.27  2010/01/26 11:24:54  Ives
 | 
						|
-- Revision 1.26  2010/01/04 13:07:59  Ives
 | 
						|
-- Revision 1.25  2010/01/04 10:58:55  maverick
 | 
						|
-- combo version (H248/SIP/CSIP)
 | 
						|
-- Revision 1.18  2009/12/24 12:52:26  Ives
 | 
						|
-- Revision 1.17  2009/12/24 10:32:25  maverick
 | 
						|
-- Revision 1.16  2009/12/03 10:55:06  maverick
 | 
						|
-- Revision 1.15  2009/11/30 01:14:48  maverick
 | 
						|
-- Revision 1.14  2009/11/26 13:06:54  maverick
 | 
						|
-- add comment to obsoleted mib entries, mibble checked
 | 
						|
-- Revision 1.13  2009/11/23 06:51:52  maverick
 | 
						|
-- Revision 1.12  2009/11/06 02:10:38  maverick
 | 
						|
-- remove cfm, change atmqos to ipqos
 | 
						|
-- Revision 1.11  2009/11/02 02:59:02  Ives
 | 
						|
-- Revision 1.10  2009/10/30 09:05:28  FJ.Chuang
 | 
						|
-- Revision 1.9  2009/10/19 10:32:54  maverick
 | 
						|
-- Revision 1.8  2009/10/06 06:24:49  maverick
 | 
						|
-- Revision 1.7  2009/09/18 07:05:50  maverick
 | 
						|
-- Revision 1.6  2009/09/16 02:55:30  niceguy
 | 
						|
-- Revision 1.5  2009/09/15 05:51:29  maverick
 | 
						|
-- Revision 1.4  2009/09/15 02:48:20  maverick
 | 
						|
-- Revision 1.3  2009/09/14 09:27:40  maverick
 | 
						|
-- Revision 1.2  2009/09/08 07:56:29  maverick
 | 
						|
-- Revision 1.1  2009/09/04 11:07:09  maverick
 | 
						|
-- Initial revision
 | 
						|
-- Revision 1.19  2009/09/01 01:32:34  maverick
 | 
						|
-- Revision 1.18  2009/07/21 10:52:51  maverick
 | 
						|
-- Revision 1.17  2009/06/03 08:43:23  niceguy
 | 
						|
-- Revision 1.16  2009/05/27 09:19:26  niceguy
 | 
						|
-- Revision 1.15  2009/05/25 09:55:14  maverick
 | 
						|
-- Revision 1.14  2009/05/08 10:18:26  niceguy
 | 
						|
-- Revision 1.13  2009/03/23 11:53:56  niceguy
 | 
						|
-- Revision 1.12  2009/03/18 02:16:24  niceguy
 | 
						|
-- Revision 1.11  2009/03/17 09:43:05  niceguy
 | 
						|
-- Revision 1.10  2009/03/17 08:05:08  niceguy
 | 
						|
-- Revision 1.9  2009/03/12 11:01:05  niceguy
 | 
						|
-- Revision 1.8  2009/03/12 03:32:04  niceguy
 | 
						|
-- Revision 1.7  2009/03/10 11:02:51  niceguy
 | 
						|
-- Revision 1.6  2009/03/09 00:58:48  niceguy
 | 
						|
-- Revision 1.5  2009/03/06 12:32:02  maverick
 | 
						|
-- Revision 1.4  2008/11/14 12:17:44  niceguy
 | 
						|
-- Revision 1.3  2008/11/12 08:19:33  kenny
 | 
						|
-- Revision 1.2  2008/11/12 07:09:33  niceguy
 | 
						|
-- Revision 1.1  2008/07/11 09:36:18  maverick
 | 
						|
-- Initial revision
 | 
						|
-- Revision 1.18  2008/07/08 02:51:58  maverick
 | 
						|
-- Revision 1.17  2008/06/30 07:43:21  maverick
 | 
						|
-- Revision 1.16  2008/05/09 01:28:38  maverick
 | 
						|
-- Revision 1.15  2008/04/28 02:29:17  maverick
 | 
						|
-- Revision 1.14  2008/02/19 09:59:30  maverick
 | 
						|
-- Revision 1.13  2008/01/11 04:23:01  maverick
 | 
						|
-- Revision 1.12  2007/12/19 06:20:20  niceguy
 | 
						|
-- Revision 1.11  2007/12/18 07:12:29  niceguy
 | 
						|
-- Revision 1.10  2007/12/18 06:08:27  maverick
 | 
						|
-- Revision 1.9  2007/12/18 05:35:30  maverick
 | 
						|
-- Revision 1.8  2007/12/17 09:31:11  maverick
 | 
						|
-- Revision 1.7  2007/12/17 01:35:33  maverick
 | 
						|
-- Revision 1.6  2007/12/14 09:59:07  niceguy
 | 
						|
-- Revision 1.5  2007/12/14 03:47:54  maverick
 | 
						|
-- Revision 1.4  2007/12/14 02:42:42  niceguy
 | 
						|
-- Revision 1.3  2007/12/06 02:03:08  kenny
 | 
						|
-- Revision 1.2  2007/12/03 01:54:36  niceguy
 | 
						|
-- Revision 1.1  2007/12/03 01:45:33  niceguy
 | 
						|
-- Initial revision
 | 
						|
-- Initial revision
 | 
						|
 | 
						|
 | 
						|
    E5-111-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, MacAddress, TEXTUAL-CONVENTION
 | 
						|
		FROM SNMPv2-TC
 | 
						|
	VlanIndex, PortList, dot1qVlanIndex
 | 
						|
		FROM Q-BRIDGE-MIB
 | 
						|
	dot1dTrafficClass
 | 
						|
		FROM P-BRIDGE-MIB
 | 
						|
	Timeout, BridgeId, dot1dBasePort
 | 
						|
		FROM BRIDGE-MIB;
 | 
						|
	
 | 
						|
--	dot1agCfmMdMdLevel, dot1agCfmVlanPrimaryVid, 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 }
 | 
						|
	e5x111		OBJECT IDENTIFIER ::= { e5x100 2 }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
	alarmconf 	OBJECT IDENTIFIER ::= { e5x111 2 }
 | 
						|
	diagnostic 	OBJECT IDENTIFIER ::= { e5x111 4 }
 | 
						|
	multicast 	OBJECT IDENTIFIER ::= { e5x111 7 }
 | 
						|
	port 		OBJECT IDENTIFIER ::= { e5x111 8 }
 | 
						|
	profile		OBJECT IDENTIFIER ::= { e5x111 9 }
 | 
						|
	switch 		OBJECT IDENTIFIER ::= { e5x111 10 }
 | 
						|
	sys		OBJECT IDENTIFIER ::= { e5x111 11 }
 | 
						|
	trap		OBJECT IDENTIFIER ::= { e5x111 12 }
 | 
						|
	statistics	OBJECT IDENTIFIER ::= { e5x111 13 }
 | 
						|
	clear		OBJECT IDENTIFIER ::= { e5x111 14 }
 | 
						|
-- 15 reserved for cluster
 | 
						|
	voip		OBJECT IDENTIFIER ::= { e5x111 16 }
 | 
						|
	aesSeriesCommon		OBJECT IDENTIFIER ::= { e5x111 97 }
 | 
						|
	iesSeriesCommon		OBJECT IDENTIFIER ::= { e5x111 98 }
 | 
						|
	accessSwitchCommonATM	OBJECT IDENTIFIER ::= { e5x111 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:adslLine_up
 | 
						|
 			5001:adslLine_down
 | 
						|
 			5002:adslPerf_lol_thresh
 | 
						|
 			5003:adslPerf_lof_thresh
 | 
						|
 			5004:adslPerf_los_thresh
 | 
						|
 			5005:adslPerf_lop_thresh
 | 
						|
 			5006:adslPerf_es_thresh
 | 
						|
 			5007:adslPerf_ses_thresh
 | 
						|
 			5008:adslPerf_uas_thresh
 | 
						|
 			5009:adslAtuc_loftrap
 | 
						|
 			5010:adslAtuc_lostrap
 | 
						|
 			5011:adslAtur_loftrap
 | 
						|
 			5012:adslAtur_lostrap
 | 
						|
 			5013:adslAtur_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:eqptI2c_err
 | 
						|
			10012:eqptAlm_input2
 | 
						|
			10013:eqptAlm_input3
 | 
						|
			15000:sysReboot
 | 
						|
			15001:sysAco
 | 
						|
			15002:sysAlm_clear
 | 
						|
			15003:sysLogin_fail
 | 
						|
			15004:sysAnti_spoofing
 | 
						|
			15005:sysAlm_svrty_change
 | 
						|
			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_call_setup_failed
 | 
						|
			25007:voip_call_threshold_violate
 | 
						|
		"
 | 
						|
        ::= { 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 }
 | 
						|
	mlt		OBJECT IDENTIFIER ::= { diagnostic 4 }
 | 
						|
 | 
						|
--------------------
 | 
						|
-- 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 }
 | 
						|
 | 
						|
 | 
						|
--------------------
 | 
						|
-- 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 e5-110 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
 | 
						|
--------------------
 | 
						|
 | 
						|
	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
 | 
						|
--------------------
 | 
						|
 | 
						|
        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 }
 | 
						|
	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 }
 | 
						|
	voipPort		OBJECT IDENTIFIER ::= { port 13 }
 | 
						|
    dtpvc			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 }
 | 
						|
 | 
						|
--------------------
 | 
						|
--  adslPort
 | 
						|
--------------------
 | 
						|
 | 
						|
-- ADSL Line Table
 | 
						|
 | 
						|
        adslLineConfTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF AdslLineConfEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"This table includes common attributes describing the ADSL line."
 | 
						|
        ::= { adslPort 1 }
 | 
						|
 | 
						|
	adslLineConfEntry OBJECT-TYPE
 | 
						|
        SYNTAX AdslLineConfEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry in adslLineConfTable."
 | 
						|
        INDEX { ifIndex }
 | 
						|
        ::= { adslLineConfTable 1 }
 | 
						|
 | 
						|
        AdslLineConfEntry ::=
 | 
						|
           SEQUENCE {
 | 
						|
		adslLineConfAdslMode		INTEGER,
 | 
						|
		adslLineConfAnnexL		INTEGER,
 | 
						|
		adslLineConfAnnexM		INTEGER,
 | 
						|
		adslLineConfAnnexI		INTEGER,
 | 
						|
		adslLineConfOptionMask		INTEGER,
 | 
						|
		adslLineConfPowerMgmt		INTEGER,
 | 
						|
		adslLineConfPowerMode		INTEGER,
 | 
						|
		adslLineConfAturMaxTxPower	INTEGER,
 | 
						|
		adslLineConfAtucMaxTxPower	INTEGER,
 | 
						|
		adslLineConfMaxRxPower		INTEGER,
 | 
						|
		adslLineConfAturCarrierMask	OCTET STRING,
 | 
						|
		adslLineConfAtucCarrierMask0	OCTET STRING,
 | 
						|
		adslLineConfAtucCarrierMask1	OCTET STRING,
 | 
						|
		adslLineConfAturInp		INTEGER,
 | 
						|
		adslLineConfAtucInp		INTEGER,
 | 
						|
		adslLineConfL0Time		INTEGER,
 | 
						|
		adslLineConfL2Time		INTEGER,
 | 
						|
		adslLineConfL2ATPR		INTEGER,
 | 
						|
		adslLineConfL2ATPRT		INTEGER,
 | 
						|
		adslLineConfMaxL2Rate		INTEGER,
 | 
						|
		adslLineConfMinL2Rate		INTEGER,
 | 
						|
		adslLineConfL0toL2Rate		INTEGER,
 | 
						|
		adslLineConfNitro			INTEGER,
 | 
						|
		adslLineConfUSPhyr			INTEGER,
 | 
						|
		adslLineConfDSPhyr			INTEGER
 | 
						|
           }
 | 
						|
 | 
						|
        adslLineConfAdslMode OBJECT-TYPE
 | 
						|
        SYNTAX 	INTEGER {
 | 
						|
			gDotLite(1),
 | 
						|
			gDotDmt(2),
 | 
						|
			t1Dot413(3),
 | 
						|
			auto(4),
 | 
						|
			etsi(5),
 | 
						|
			adsl2(6),
 | 
						|
			adsl2Plus(7)
 | 
						|
		}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"G.lite and T1.413 are only applicable to annex A board.
 | 
						|
		ETSI is only applicable to annex B board."
 | 
						|
        ::= { adslLineConfEntry 1 }
 | 
						|
 | 
						|
        adslLineConfAnnexL OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
        		enableNarrowMode(1),
 | 
						|
        		enableWideMode(2),
 | 
						|
        		disable(3)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Enable/disable annex L for the port(Only in AnnexA)."
 | 
						|
        ::= { adslLineConfEntry 2 }
 | 
						|
 | 
						|
        adslLineConfAnnexM OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
        		enable(1),
 | 
						|
        		disable(2)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Enable/disable annex M for the port(For BCM AnnexA solution)."
 | 
						|
        ::= { adslLineConfEntry 3 }
 | 
						|
 | 
						|
        adslLineConfAnnexI OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
        		enable(1),
 | 
						|
        		disable(2)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Enable/disable annex I for the port(For BCM AnnexA solution)."
 | 
						|
        ::= { adslLineConfEntry 4 }
 | 
						|
 | 
						|
        adslLineConfOptionMask OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The semantic for each bit is:
 | 
						|
		BIT 1 : Disable Trellis
 | 
						|
		BIT 2 : Disable Reed-Solomon
 | 
						|
		BIT 3 : Disable upstream bitswap
 | 
						|
		BIT 4 : Disable downstream bitswap
 | 
						|
		BIT 5 : Disable 1-bit constellation
 | 
						|
		BIT 6 : Disable transmit windowing
 | 
						|
		BIT 7 : Disable s=0.5 support (ADSL1 only)
 | 
						|
		BIT 8 : Disable G.lite rate limit (ADSL1 only)
 | 
						|
		BIT 9 : Enable Nitro
 | 
						|
		BIT 10: Enable US PHYR
 | 
						|
		BIT 11: ENABLE DS PHYR"
 | 
						|
        ::= { adslLineConfEntry 5 }
 | 
						|
 | 
						|
        adslLineConfPowerMgmt OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
        		enableL2(1),
 | 
						|
        		enableL2(2),
 | 
						|
        		disable(3)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Enable/disable power management for the port."
 | 
						|
        ::= { adslLineConfEntry 6 }
 | 
						|
 | 
						|
        adslLineConfPowerMode OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
        		fix(1),
 | 
						|
        		priorityToPower(2),
 | 
						|
        		priorityToRate(3)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The power mode of the ADSL line."
 | 
						|
        ::= { adslLineConfEntry 7 }
 | 
						|
 | 
						|
        adslLineConfAturMaxTxPower OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (-130..200)
 | 
						|
        UNITS "tenth dBm"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The maximum allowed transmit power of ATU-R."
 | 
						|
        ::= { adslLineConfEntry 8 }
 | 
						|
 | 
						|
        adslLineConfAtucMaxTxPower OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (-50..200)
 | 
						|
        UNITS "tenth dBm"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The maximum allowed transmit power of ATU-C."
 | 
						|
        ::= { adslLineConfEntry 9 }
 | 
						|
 | 
						|
        adslLineConfMaxRxPower OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (-255..255)
 | 
						|
        UNITS "tenth dBm"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The maximum aggregate received power."
 | 
						|
        ::= { adslLineConfEntry 10 }
 | 
						|
 | 
						|
        adslLineConfAturCarrierMask OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The upstream carrier mask. For CTLM AnnexA solution, bin is from 0 to 31;
 | 
						|
                 CTLM AnnexB solution, bin is from 0 to 63; BCM solution, bin is from 0 to 63.
 | 
						|
		Bit set to 1 indicates the bin is masked off."
 | 
						|
        ::= { adslLineConfEntry 11 }
 | 
						|
 | 
						|
        adslLineConfAtucCarrierMask0 OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The downstream carrier mask. For CTLM AnnexA solution, bin is from 32 to 255;
 | 
						|
                 CTLM AnnexB solution, bin is from 64 to 255; BCM solution, bin is from 32 to 255.
 | 
						|
                 Bit set to 1 indicates the bin is masked off."
 | 
						|
        ::= { adslLineConfEntry 12 }
 | 
						|
 | 
						|
        adslLineConfAtucCarrierMask1 OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The downstream carrier mask from bin 256 to 511. Bit set to 1 indicates
 | 
						|
		the bin is masked off."
 | 
						|
        ::= { adslLineConfEntry 13 }
 | 
						|
 | 
						|
        adslLineConfAturInp OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
        		zero(1),
 | 
						|
        		zeroPointFive(2),
 | 
						|
        		one(3),
 | 
						|
        		two(4),
 | 
						|
        		four(5),
 | 
						|
        		eight(6),
 | 
						|
        		sixteen(7)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"The upstream Impulse Noise Protection minimum setting in unit of DMT symbol.
 | 
						|
                 For CTLM solution, user can set value from 1 ~ 4,
 | 
						|
                 but for BCM solution, user can set value from 1 ~ 7."
 | 
						|
        ::= { adslLineConfEntry 14 }
 | 
						|
 | 
						|
        adslLineConfAtucInp OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
        		zero(1),
 | 
						|
        		zeroPointFive(2),
 | 
						|
        		one(3),
 | 
						|
        		two(4),
 | 
						|
        		four(5),
 | 
						|
        		eight(6),
 | 
						|
        		sixteen(7)
 | 
						|
			}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The downstream Impulse Noise Protection minimum setting in unit of DMT symbol.
 | 
						|
                 For CTLM solution, user can set value from 1 ~ 4,
 | 
						|
                 but for BCM solution, user can set value from 1 ~ 7."
 | 
						|
        ::= { adslLineConfEntry 15 }
 | 
						|
 | 
						|
 | 
						|
        adslLineConfL0Time OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Set the minimum time in seconds that the ADSL line
 | 
						|
		must stay in L0 power mode before changing to the L2 power mode.
 | 
						|
		 For CTLM solution, the range is 120 ~ 65535;
 | 
						|
                 for BCM solution, the range is 10 ~ 65535."
 | 
						|
        ::= { adslLineConfEntry 16 }
 | 
						|
 | 
						|
        adslLineConfL2Time OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Set minimum time in seconds that the ADSL line must stay in the
 | 
						|
                 L2 power mode before reducing the power again in the L2 power mode.
 | 
						|
		 For CTLM solution, the range is 60 ~ 65535;
 | 
						|
                 for BCM solution, the range is 10 ~ 65535."
 | 
						|
        ::= { adslLineConfEntry 17 }
 | 
						|
 | 
						|
        adslLineConfL2ATPR OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
		UNITS "dB"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Set the maximum Aggregate Transmit Power Reduction (ATPR)
 | 
						|
		in decibels (dB) that is permitted in a L2 power reduction.
 | 
						|
		The system can gradually decrease the ADSL line transmission power
 | 
						|
		while it is in the L2 power mode. This is the largest individual
 | 
						|
		power reduction allowed in the L2 power mode.
 | 
						|
		For CTLM solution, the range is 1 ~ 5(dB);
 | 
						|
                for BCM solution, the range is 0 ~ 15(dB)."
 | 
						|
        ::= { adslLineConfEntry 18 }
 | 
						|
 | 
						|
        adslLineConfL2ATPRT OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
		UNITS "dB"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"the maximum Aggregate Transmit Power Reduction Total (ATPRT)
 | 
						|
		in decibels (dB) that is permitted in the L2 power mode.
 | 
						|
		This is the total transmit power decrease that is allowed
 | 
						|
		to occur in the L2 power mode.
 | 
						|
		For CTLM solution, the range is 1 ~ 40(dB);
 | 
						|
                for BCM solution, the range is 0 ~ 15(dB)."
 | 
						|
        ::= { adslLineConfEntry 19 }
 | 
						|
 | 
						|
 | 
						|
        adslLineConfMaxL2Rate OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
		UNITS "kbps"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"configured maximum L2 rate.
 | 
						|
         (32~4096 Kbps, 4 Kbps resolution. For CTLM solution, 0 for system assign; for BCM solution, default:4096.)"
 | 
						|
        ::= { adslLineConfEntry 20 }
 | 
						|
 | 
						|
        adslLineConfMinL2Rate OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
		UNITS "kbps"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"configured minimum L2 rate.
 | 
						|
		 (32~4096 Kbps, 4 Kbps resolution, For CTLM solution, 0 for system assign; for BCM solution, default:32.)"
 | 
						|
        ::= { adslLineConfEntry 21 }
 | 
						|
 | 
						|
        adslLineConfL0toL2Rate OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
		UNITS "kbps"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"configured transition L0 to L2 rate.
 | 
						|
		 (<=min_l2rate/2 and >= 16 Kbps, For CTLM solution, 0 for system assign; for BCM solution, default:16.)"
 | 
						|
        ::= { adslLineConfEntry 22 }    
 | 
						|
        
 | 
						|
        adslLineConfNitro OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
        		enable(1),
 | 
						|
        		disable(2)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Enable/disable nitro mode for the port(For BCM solution)."
 | 
						|
        ::= { adslLineConfEntry 23 }
 | 
						|
        
 | 
						|
        adslLineConfUSPhyr OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
        		enable(1),
 | 
						|
        		disable(2)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Enable/disable Upstream PHYR for the port(For BCM solution)."
 | 
						|
        ::= { adslLineConfEntry 24 }
 | 
						|
        
 | 
						|
		adslLineConfDSPhyr OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
        		enable(1),
 | 
						|
        		disable(2)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Enable/disable Downstream PHYR for the port(For BCM solution)."
 | 
						|
        ::= { adslLineConfEntry 25 }        
 | 
						|
 | 
						|
-- ADSL Port Batch Set
 | 
						|
 | 
						|
	adslPortBatchSet		OBJECT IDENTIFIER ::= { adslPort 3 }
 | 
						|
 | 
						|
        adslPortTarget 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."
 | 
						|
        ::= { adslPortBatchSet 1 }
 | 
						|
 | 
						|
        adslPortOps OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The managed object is for ADSL line 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
 | 
						|
		BIT  3: set ADSL mode
 | 
						|
		BIT  4: set line profile
 | 
						|
		BIT  5: set alarm profile
 | 
						|
		BIT  6: enable Annex L to be narrow mode(Only in AnnexA)
 | 
						|
		BIT  7: enable Annex L to be wide mode(Only in AnnexA)
 | 
						|
		BIT  8: disable Annex L(Only in AnnexA)
 | 
						|
		BIT  9: enable Annex M (For BCM AnnexA solution)
 | 
						|
		BIT 10: disable Annex M  (For BCM AnnexA solution)
 | 
						|
		BIT 11: enable Annex I (For BCM AnnexA solution)
 | 
						|
		BIT 12: disable Annex I (For BCM AnnexA solution)
 | 
						|
		BIT 13: set option mask
 | 
						|
		BIT 14: enable power management mode to be L2
 | 
						|
		BIT 15: enable power management mode to be L2
 | 
						|
		BIT 16: disable power management mode
 | 
						|
		BIT 17: set power mode to be fixed
 | 
						|
		BIT 18: set power mode to be priority to power
 | 
						|
		BIT 19: set power mode to be priority to rate
 | 
						|
		BIT 20: set ATU-R max Tx power
 | 
						|
		BIT 21: set ATU-C max Tx power
 | 
						|
		BIT 22: set max Rx power
 | 
						|
		BIT 23: set ATU-R carrier mask
 | 
						|
		BIT 24: set ATU-C carrier mask
 | 
						|
		BIT 25: set ATU-R INP minimum setting
 | 
						|
		BIT 26: set ATU-C INP minimum setting"
 | 
						|
        ::= { adslPortBatchSet 2 }
 | 
						|
 | 
						|
        adslPortOps2 OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The managed object is for ADSL line 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: set L0 Time
 | 
						|
		BIT 2: set L2 Time
 | 
						|
		BIT 3: set L2 ATPR
 | 
						|
		BIT 4: set L2 ATPRT
 | 
						|
		BIT 5: set maximum L2 rate
 | 
						|
		BIT 6: set minimum L2 rate
 | 
						|
		BIT 7: set transition L0 to L2 rate"
 | 
						|
        ::= { adslPortBatchSet 3 }
 | 
						|
 | 
						|
 | 
						|
        adslModeForBatchSet OBJECT-TYPE
 | 
						|
        SYNTAX 	INTEGER {
 | 
						|
			gDotLite(1),
 | 
						|
			gDotDmt(2),
 | 
						|
			t1Dot413(3),
 | 
						|
			auto(4),
 | 
						|
			etsi(5),
 | 
						|
			adsl2(6),
 | 
						|
			adsl2Plus(7)
 | 
						|
		}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"G.lite and T1.413 are only applicable to annex A board.
 | 
						|
		ETSI is only applicable to annex B board."
 | 
						|
        ::= { adslPortBatchSet 4 }
 | 
						|
 | 
						|
        adslLineProfileForBatchSet OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString (SIZE (1..31))
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The ADSL line profile."
 | 
						|
        ::= { adslPortBatchSet 5 }
 | 
						|
 | 
						|
        adslAlarmProfileForBatchSet OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString (SIZE (1..31))
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The ADSL alarm profile."
 | 
						|
        ::= { adslPortBatchSet 6 }
 | 
						|
 | 
						|
        adslOptionMaskForBatchSet OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The semantic for each bit is identical to the object adslLineConfOptionMask."
 | 
						|
        ::= { adslPortBatchSet 7 }
 | 
						|
 | 
						|
        adslAturMaxTxPowerForBatchSet OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (-130..200)
 | 
						|
        UNITS "tenth dBm"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The maximum allowed transmit power of ATU-R."
 | 
						|
        ::= { adslPortBatchSet 8 }
 | 
						|
 | 
						|
        adslAtucMaxTxPowerForBatchSet OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (-50..200)
 | 
						|
        UNITS "tenth dBm"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The maximum allowed transmit power of ATU-C."
 | 
						|
        ::= { adslPortBatchSet 9 }
 | 
						|
 | 
						|
        adslMaxRxPowerForBatchSet OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (-255..255)
 | 
						|
        UNITS "tenth dBm"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The maximum aggregate received power."
 | 
						|
        ::= { adslPortBatchSet 10 }
 | 
						|
 | 
						|
        adslAturCarrierMaskForBatchSet OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The upstream carrier mask.For CTLM AnnexA solution, bin is from 0 to 31;
 | 
						|
                 CTLM AnnexB solution, bin is from 0 to 63; BCM solution, bin is from 0 to 63.
 | 
						|
		Bit set to 1 indicates the bin is masked off."
 | 
						|
        ::= { adslPortBatchSet 11 }
 | 
						|
 | 
						|
        adslAtucCarrierMask0ForBatchSet OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The downstream carrier mask from bin 32 to 255. Bit set to 1 indicates
 | 
						|
		the bin is masked off."
 | 
						|
        ::= { adslPortBatchSet 12 }
 | 
						|
 | 
						|
        adslAtucCarrierMask1ForBatchSet OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The downstream carrier mask from bin 256 to 511. Bit set to 1 indicates
 | 
						|
		the bin is masked off."
 | 
						|
        ::= { adslPortBatchSet 13 }
 | 
						|
 | 
						|
        adslAturInpForBatchSet OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
        		zero(1),
 | 
						|
        		zeroPointFive(2),
 | 
						|
        		one(3),
 | 
						|
        		two(4),
 | 
						|
        		four(5),
 | 
						|
        		eight(6),
 | 
						|
        		sixteen(7)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"The upstream Impulse Noise Protection minimum setting in unit of DMT symbol.
 | 
						|
                 For CTLM solution, user can set value from 1 ~ 4, but for BCM solution, user can set value from 1 ~ 7."
 | 
						|
        ::= { adslPortBatchSet 14 }
 | 
						|
 | 
						|
        adslAtucInpForBatchSet OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
        		zero(1),
 | 
						|
        		zeroPointFive(2),
 | 
						|
        		one(3),
 | 
						|
        		two(4),
 | 
						|
        		four(5),
 | 
						|
        		eight(6),
 | 
						|
        		sixteen(7)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The downstream Impulse Noise Protection minimum setting in unit of DMT symbol.
 | 
						|
                 For CTLM solution, user can set value from 1 ~ 4, but for BCM solution, user can set value from 1 ~ 7."
 | 
						|
        ::= { adslPortBatchSet 15 }
 | 
						|
 | 
						|
 | 
						|
        adslL0TimeForBatchSet  OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Set the minimum time in seconds that the ADSL line
 | 
						|
		must stay in L0 power mode before changing to the L2 power mode.
 | 
						|
		For CTLM solution, the range is 120 ~ 65535; for BCM solution, the range is 10 ~ 65535."
 | 
						|
        ::= { adslPortBatchSet 16 }
 | 
						|
 | 
						|
        adslL2TimeForBatchSet  OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Set minimum time in seconds that the ADSL line
 | 
						|
		must stay in the L2 power mode before reducing the power
 | 
						|
		again in the L2 power mode.
 | 
						|
		For CTLM solution, the range is 60 ~ 65535; for BCM solution, the range is 10 ~ 65535."
 | 
						|
        ::= { adslPortBatchSet 17 }
 | 
						|
 | 
						|
        adslL2ATPRForBatchSet  OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
		UNITS "dB"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Set the maximum Aggregate Transmit Power Reduction (ATPR)
 | 
						|
		in decibels (dB) that is permitted in a L2 power reduction.
 | 
						|
		The system can gradually decrease the ADSL line transmission power
 | 
						|
		while it is in the L2 power mode. This is the largest individual
 | 
						|
		power reduction allowed in the L2 power mode.
 | 
						|
		For CTLM solution, the range is 1 ~ 5(dB); for BCM solution, the range is 0 ~ 15(dB)."
 | 
						|
        ::= { adslPortBatchSet 18 }
 | 
						|
 | 
						|
        adslL2ATPRTForBatchSet  OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
		UNITS "dB"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"the maximum Aggregate Transmit Power Reduction Total (ATPRT)
 | 
						|
		in decibels (dB) that is permitted in the L2 power mode.
 | 
						|
		This is the total transmit power decrease that is allowed
 | 
						|
		to occur in the L2 power mode.
 | 
						|
		For CTLM solution, the range is 1 ~ 40(dB); for BCM solution, the range is 0 ~ 15(dB)."
 | 
						|
        ::= { adslPortBatchSet 19 }
 | 
						|
 | 
						|
        adslMaxL2RateForBatchSet  OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
		UNITS "kbps"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"configured maximum L2 rate.
 | 
						|
        (32~4096 Kbps, 4 Kbps resolution. For CTLM solution, 0 for system assign; for BCM solution, default:4096.)"
 | 
						|
        ::= { adslPortBatchSet 20 }
 | 
						|
 | 
						|
        adslMinL2RateForBatchSet  OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
		UNITS "kbps"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"configured minimum L2 rate.
 | 
						|
		 (32~4096 Kbps, 4 Kbps resolution, For CTLM solution, 0 for system assign; for BCM solution, default:32.)"
 | 
						|
        ::= { adslPortBatchSet 21 }
 | 
						|
 | 
						|
        adslL0toL2RateForBatchSet  OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
		UNITS "kbps"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"configured transition L0 to L2 rate.
 | 
						|
		 (<=min_l2rate/2 and >= 16 Kbps, For CTLM solution, 0 for system assign; for BCM solution, default:16.)"
 | 
						|
        ::= { adslPortBatchSet 22 }
 | 
						|
 | 
						|
-- Line Status
 | 
						|
 | 
						|
        adslLineStatusTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF AdslLineStatusEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"This table includes the ADSL line status."
 | 
						|
        ::= { adslPort 4 }
 | 
						|
 | 
						|
	adslLineStatusEntry OBJECT-TYPE
 | 
						|
        SYNTAX AdslLineStatusEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry in adslLineStatusTable."
 | 
						|
        INDEX { ifIndex }
 | 
						|
        ::= { adslLineStatusTable 1 }
 | 
						|
 | 
						|
        AdslLineStatusEntry ::=
 | 
						|
           SEQUENCE {
 | 
						|
        	adslLineStatusMode	INTEGER,
 | 
						|
        	adslLineUpTime   	INTEGER
 | 
						|
           }
 | 
						|
 | 
						|
        adslLineStatusMode OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
			gDotLite(1),
 | 
						|
			gDotDmt(2),
 | 
						|
			t1Dot413(3),
 | 
						|
			etsi(4),
 | 
						|
			adsl2(5),
 | 
						|
			adsl2Plus(6),
 | 
						|
			none(7)
 | 
						|
		}
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"The link up mode of the ADSL line."
 | 
						|
        ::= { adslLineStatusEntry 1 }
 | 
						|
 | 
						|
        adslLineUpTime OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"The link up time of the ADSL line, in unit of seconds"
 | 
						|
        ::= { adslLineStatusEntry 2 }
 | 
						|
 | 
						|
-- Power Mgmt Parameter Table
 | 
						|
 | 
						|
        powerMgmtParamTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF PowerMgmtParamEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"This table defines L0 to L2 power transition parameters."
 | 
						|
        ::= { adslPort 5 }
 | 
						|
 | 
						|
	powerMgmtParamEntry OBJECT-TYPE
 | 
						|
        SYNTAX PowerMgmtParamEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry in powerMgmtParamTable."
 | 
						|
        INDEX { ifIndex }
 | 
						|
        ::= { powerMgmtParamTable 1 }
 | 
						|
 | 
						|
        PowerMgmtParamEntry ::=
 | 
						|
           SEQUENCE {
 | 
						|
		powerMgmtL0Time		INTEGER,
 | 
						|
		powerMgmtL2Time		INTEGER,
 | 
						|
		powerMgmtL2Atpr		INTEGER,
 | 
						|
		powerMgmtL2Atprt	INTEGER,
 | 
						|
		powerMgmtL2MinRate	INTEGER,
 | 
						|
		powerMgmtL2MaxRate	INTEGER,
 | 
						|
		powerMgmtL2ThreshRate	INTEGER
 | 
						|
           }
 | 
						|
 | 
						|
        powerMgmtL0Time OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        UNITS "second"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The object specifies the minimum time in L0 mode before L2 mode may be entered."
 | 
						|
        ::= { powerMgmtParamEntry 1 }
 | 
						|
 | 
						|
	powerMgmtL2Time OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        UNITS "second"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The object specifies the minimum time in L2 mode before trimming and in between power trims."
 | 
						|
        ::= { powerMgmtParamEntry 2 }
 | 
						|
 | 
						|
        powerMgmtL2Atpr OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        UNITS "dB"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The maximum Aggregate Transmit Power Reduction."
 | 
						|
        ::= { powerMgmtParamEntry 3 }
 | 
						|
 | 
						|
        powerMgmtL2Atprt OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        UNITS "dB"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The maximum Aggregate Transmit Power Reduction Total."
 | 
						|
        ::= { powerMgmtParamEntry 4 }
 | 
						|
 | 
						|
        powerMgmtL2MinRate OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        UNITS "Kbps"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The object specifies the minimum L2 rate."
 | 
						|
        ::= { powerMgmtParamEntry 5 }
 | 
						|
 | 
						|
        powerMgmtL2MaxRate OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        UNITS "Kbps"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The object specifies the maximum L2 rate."
 | 
						|
        ::= { powerMgmtParamEntry 6 }
 | 
						|
 | 
						|
        powerMgmtL2ThreshRate OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        UNITS "Kbps"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The object specifies the rate threshold that triggers the line entering L0 or L2 mode."
 | 
						|
        ::= { powerMgmtParamEntry 7 }
 | 
						|
 | 
						|
-- Power Mgmt PSD Table
 | 
						|
-- Not support in 7324 RU R4.0.2
 | 
						|
        powerMgmtPSDTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF PowerMgmtPSDEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"This table provides the PSD setting for both ATU-C and ATU-R."
 | 
						|
        ::= { adslPort 6 }
 | 
						|
 | 
						|
	powerMgmtPSDEntry OBJECT-TYPE
 | 
						|
        SYNTAX PowerMgmtPSDEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry in powerMgmtPSDTable."
 | 
						|
        INDEX { ifIndex }
 | 
						|
        ::= { powerMgmtPSDTable 1 }
 | 
						|
 | 
						|
        PowerMgmtPSDEntry ::=
 | 
						|
           SEQUENCE {
 | 
						|
		powerMgmtAtucMaxPSD		INTEGER,
 | 
						|
		powerMgmtAturMaxPSD		INTEGER
 | 
						|
           }
 | 
						|
 | 
						|
        powerMgmtAtucMaxPSD OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        UNITS "0.1dBm/Hz"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The object specifies the maximum ATU-C PSD."
 | 
						|
        ::= { powerMgmtPSDEntry 1 }
 | 
						|
 | 
						|
        powerMgmtAturMaxPSD OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        UNITS "0.1dBm/Hz"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"The object specifies the maximum ATU-R PSD."
 | 
						|
        ::= { powerMgmtPSDEntry 2 }
 | 
						|
 | 
						|
--------------------
 | 
						|
-- 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,
 | 
						|
			pvcProfileDS	DisplayString,
 | 
						|
			pvcProfileUS	DisplayString,
 | 
						|
			
 | 
						|
			-- Only for paepvc --
 | 
						|
			--pvcPaePvid		VlanIndex,
 | 
						|
			--pvcPaePriority	INTEGER,
 | 
						|
			pvcAcName		DisplayString,
 | 
						|
			pvcServiceName	DisplayString,
 | 
						|
			pvcHelloTime	INTEGER,
 | 
						|
 | 
						|
			-- Only for pvc --
 | 
						|
			--pvcSuperChannel	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 }
 | 
						|
 | 
						|
        pvcProfileDS OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString (SIZE (1..31))
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The value of this object identifies the row in the atmProfileTable,
 | 
						|
                which applies for this pvc in DS side."
 | 
						|
         ::= { pvcEntry 6 }
 | 
						|
 | 
						|
		-- 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 7 }
 | 
						|
 | 
						|
        pvcProfileUS OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString (SIZE (1..31))
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The value of this object identifies the row in the atmProfileTable,
 | 
						|
                which applies for this pvc in US side."
 | 
						|
         ::= { pvcEntry 8 }
 | 
						|
 | 
						|
		-- Only for PAEPVC --
 | 
						|
		--pvcPaePvid OBJECT-TYPE
 | 
						|
		--SYNTAX VlanIndex
 | 
						|
		--MAX-ACCESS read-only
 | 
						|
		--STATUS current
 | 
						|
		--DESCRIPTION
 | 
						|
			--"Default P-VID for paepvc."
 | 
						|
		--::= { pvcEntry 9 }
 | 
						|
 | 
						|
		--pvcPaePriority OBJECT-TYPE
 | 
						|
		--SYNTAX INTEGER (0..7)
 | 
						|
		--MAX-ACCESS read-only
 | 
						|
		--STATUS current
 | 
						|
		--DESCRIPTION
 | 
						|
			--"802.1p default Pae-priority for paepvc."
 | 
						|
		--::= { pvcEntry 10 }
 | 
						|
		
 | 
						|
		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 }
 | 
						|
 | 
						|
		-- Only for PVC --
 | 
						|
		--pvcSuperChannel OBJECT-TYPE
 | 
						|
				--SYNTAX INTEGER {
 | 
						|
				--enable(1),
 | 
						|
				--disable(2)
 | 
						|
		--}
 | 
						|
		--MAX-ACCESS read-create
 | 
						|
		--STATUS current
 | 
						|
		--DESCRIPTION
 | 
						|
			--"Specified the configured PVC is a super channel."
 | 
						|
		--::= { pvcEntry 14 }
 | 
						|
 | 
						|
-- 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 }
 | 
						|
 | 
						|
-- Upstream Rate Limit Table
 | 
						|
 | 
						|
        pvcUsRateLimitTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF PvcUsRateLimitEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"This table defines the upstream rate limit for each PVC."
 | 
						|
        ::= { pvc 4 }
 | 
						|
 | 
						|
	pvcUsRateLimitEntry OBJECT-TYPE
 | 
						|
        SYNTAX PvcUsRateLimitEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"An entry in pvcUsRateLimitTable."
 | 
						|
        INDEX { ifIndex, pvcVpi, pvcVci }
 | 
						|
        ::= { pvcUsRateLimitTable 1 }
 | 
						|
 | 
						|
        PvcUsRateLimitEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			pvcUsRateLimitEnable	INTEGER,
 | 
						|
			pvcUsRateLimit		INTEGER
 | 
						|
           	}
 | 
						|
 | 
						|
        pvcUsRateLimitEnable OBJECT-TYPE
 | 
						|
        SYNTAX 	INTEGER {
 | 
						|
        		enable(1),
 | 
						|
        		disable(2)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Enable/disable upstream rate limit for a PVC."
 | 
						|
        ::= { pvcUsRateLimitEntry 1 }
 | 
						|
 | 
						|
        pvcUsRateLimit OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        UNITS "Kbps"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Upstream rate limit in Kbps for a PVC."
 | 
						|
         ::= { pvcUsRateLimitEntry 2 }
 | 
						|
 | 
						|
 | 
						|
--------------------
 | 
						|
-- priority pvc
 | 
						|
--------------------
 | 
						|
 | 
						|
        maxNumOfPriorityPvcs OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"The maximum number of priority PVCs which could be created on a port."
 | 
						|
        ::= { ppvc 1 }
 | 
						|
 | 
						|
-- Priority PVC Table
 | 
						|
 | 
						|
        ppvcTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF PpvcEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"This table includes priority PVC configuration."
 | 
						|
        ::= { ppvc 2 }
 | 
						|
 | 
						|
	ppvcEntry OBJECT-TYPE
 | 
						|
        SYNTAX PpvcEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"An entry in ppvcTable."
 | 
						|
        INDEX { ifIndex, ppvcVpi, ppvcVci, ppvcPvid }
 | 
						|
        ::= { ppvcTable 1 }
 | 
						|
 | 
						|
        PpvcEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			ppvcVpi		INTEGER,
 | 
						|
			ppvcVci		INTEGER,
 | 
						|
			ppvcPvid	VlanIndex,
 | 
						|
			ppvcEncap	INTEGER,
 | 
						|
			ppvcPriority	INTEGER,
 | 
						|
			ppvcRowStatus	RowStatus
 | 
						|
           	}
 | 
						|
 | 
						|
        ppvcVpi OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..255)
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "VPI of the ppvc."
 | 
						|
         ::= { ppvcEntry 1 }
 | 
						|
 | 
						|
        ppvcVci OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (1..65535)
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "VCI of the ppvc."
 | 
						|
         ::= { ppvcEntry 2 }
 | 
						|
 | 
						|
        ppvcPvid OBJECT-TYPE
 | 
						|
        SYNTAX VlanIndex
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Default VID of the ppvc."
 | 
						|
         ::= { ppvcEntry 3 }
 | 
						|
 | 
						|
        ppvcEncap OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
        		llc(1),
 | 
						|
        		vc(2)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Encapsulation of the ppvc."
 | 
						|
         ::= { ppvcEntry 4 }
 | 
						|
 | 
						|
        ppvcPriority OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..7)
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "802.1p default priority of the ppvc."
 | 
						|
         ::= { ppvcEntry 5 }
 | 
						|
 | 
						|
        ppvcRowStatus 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."
 | 
						|
         ::= { ppvcEntry 6 }
 | 
						|
 | 
						|
-- Priority PVC Member Table
 | 
						|
 | 
						|
        ppvcMemberTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF PpvcMemberEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"This table includes priority PVC member configuration."
 | 
						|
        ::= { ppvc 4 }
 | 
						|
 | 
						|
	ppvcMemberEntry OBJECT-TYPE
 | 
						|
        SYNTAX PpvcMemberEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"An entry in ppvcMemberTable."
 | 
						|
        INDEX { ifIndex, ppvcVpi, ppvcVci, ppvcMemberVpi, ppvcMemberVci, ppvcMemberPriority }
 | 
						|
        ::= { ppvcMemberTable 1 }
 | 
						|
 | 
						|
        PpvcMemberEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			ppvcMemberVpi		INTEGER,
 | 
						|
			ppvcMemberVci		INTEGER,
 | 
						|
			ppvcMemberPriority	INTEGER,
 | 
						|
			ppvcMemberProfileDS	DisplayString,
 | 
						|
			ppvcMemberRowStatus	RowStatus,
 | 
						|
			ppvcMemberProfileUS	DisplayString
 | 
						|
           	}
 | 
						|
 | 
						|
        ppvcMemberVpi OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..255)
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "VPI of the member ppvc."
 | 
						|
         ::= { ppvcMemberEntry 1 }
 | 
						|
 | 
						|
        ppvcMemberVci OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (1..65535)
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "VCI of the member ppvc."
 | 
						|
         ::= { ppvcMemberEntry 2 }
 | 
						|
 | 
						|
        ppvcMemberPriority OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..7)
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "802.1p default priority of the member ppvc."
 | 
						|
         ::= { ppvcMemberEntry 3 }
 | 
						|
 | 
						|
        ppvcMemberProfileDS OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString (SIZE (1..31))
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The profile of the member ppvc in DS side."
 | 
						|
         ::= { ppvcMemberEntry 4 }
 | 
						|
 | 
						|
        ppvcMemberRowStatus 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."
 | 
						|
         ::= { ppvcMemberEntry 5 }
 | 
						|
 | 
						|
        ppvcMemberProfileUS OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString (SIZE (1..31))
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The profile of the member ppvc in US side."
 | 
						|
         ::= { ppvcMemberEntry 6 }
 | 
						|
 | 
						|
-------------------------------
 | 
						|
-- 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,
 | 
						|
			rpvcDSProfile			DisplayString,
 | 
						|
			rpvcUSProfile			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 }
 | 
						|
 | 
						|
        rpvcDSProfile OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString (SIZE (1..31))
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The down stream profile of the rpvc."
 | 
						|
        ::= { rpvcEntry 3 }
 | 
						|
 | 
						|
        rpvcUSProfile OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString (SIZE (1..31))
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The up stream 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,
 | 
						|
			paepvcPriority		INTEGER,
 | 
						|
			paepvcProfileDS	DisplayString,
 | 
						|
			paepvcAcName		DisplayString,
 | 
						|
			paepvcServiceName	DisplayString,
 | 
						|
			paepvcHelloTime		INTEGER,
 | 
						|
			paepvcRowStatus		RowStatus,
 | 
						|
			paepvcProfileUS	DisplayString,
 | 
						|
			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 }
 | 
						|
 | 
						|
 | 
						|
        paepvcPriority OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..7)
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "802.1p default priority of the pvc."
 | 
						|
         ::= { paepvcEntry 5 }
 | 
						|
 | 
						|
        paepvcProfileDS OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString (SIZE (1..31))
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The value of this object identifies the row in the atmProfileTable,
 | 
						|
                which applies for this pvc in DS side."
 | 
						|
         ::= { 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 }
 | 
						|
 | 
						|
        paepvcProfileUS OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString (SIZE (1..31))
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The value of this object identifies the row in the atmProfileTable,
 | 
						|
                which applies for this pvc in US side."
 | 
						|
         ::= { paepvcEntry 11 }
 | 
						|
 | 
						|
        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,
 | 
						|
			tlspvcSpriority		INTEGER,
 | 
						|
			tlspvcProfileDS		DisplayString,
 | 
						|
			tlspvcRowStatus		RowStatus,
 | 
						|
			tlspvcProfileUS		DisplayString
 | 
						|
           	}
 | 
						|
 | 
						|
        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 }
 | 
						|
 | 
						|
 | 
						|
        tlspvcSpriority OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..7)
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "s-tag priority of the pvc."
 | 
						|
         ::= { tlspvcEntry 5 }
 | 
						|
 | 
						|
        tlspvcProfileDS OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString (SIZE (1..31))
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The value of this object identifies the row in the atmProfileTable,
 | 
						|
                which applies for this pvc in DS side."
 | 
						|
         ::= { 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 }
 | 
						|
 | 
						|
        tlspvcProfileUS OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString (SIZE (1..31))
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The value of this object identifies the row in the atmProfileTable,
 | 
						|
                which applies for this pvc in US side."
 | 
						|
         ::= { tlspvcEntry 8 }
 | 
						|
 | 
						|
--------------------
 | 
						|
-- ipbpvc
 | 
						|
--------------------
 | 
						|
 | 
						|
-- Domain Table
 | 
						|
 | 
						|
        ipbpvcDomainTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF IpbpvcDomainEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"This table includes ipbpvc domain configuration.
 | 
						|
        	This table is supported by R3.00 and later versions."
 | 
						|
        ::= { ipbpvc 1 }
 | 
						|
 | 
						|
	ipbpvcDomainEntry OBJECT-TYPE
 | 
						|
        SYNTAX IpbpvcDomainEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"An entry of ipbpvcDomainTable."
 | 
						|
        INDEX { ipbpvcDomainName }
 | 
						|
        ::= { ipbpvcDomainTable 1 }
 | 
						|
 | 
						|
        IpbpvcDomainEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			ipbpvcDomainName		OCTET STRING,
 | 
						|
			ipbpvcDomainRowStatus		RowStatus
 | 
						|
           	}
 | 
						|
 | 
						|
        ipbpvcDomainName OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Name of the domain."
 | 
						|
        ::= { ipbpvcDomainEntry 1 }
 | 
						|
 | 
						|
        ipbpvcDomainRowStatus OBJECT-TYPE
 | 
						|
        SYNTAX RowStatus
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Row status of the table."
 | 
						|
        ::= { ipbpvcDomainEntry 2 }
 | 
						|
 | 
						|
-- Domain VLAN Table
 | 
						|
 | 
						|
        ipbpvcDomainVlanTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF IpbpvcDomainVlanEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"This table includes ipbpvc domain VLAN configuration.
 | 
						|
        	This table is supported by R3.00 and later versions."
 | 
						|
        ::= { ipbpvc 2 }
 | 
						|
 | 
						|
	ipbpvcDomainVlanEntry OBJECT-TYPE
 | 
						|
        SYNTAX IpbpvcDomainVlanEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"An entry of ipbpvcDomainVlanTable."
 | 
						|
        INDEX { ipbpvcDomainName, ipbpvcDomainVlanId }
 | 
						|
        ::= { ipbpvcDomainVlanTable 1 }
 | 
						|
 | 
						|
        IpbpvcDomainVlanEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			ipbpvcDomainVlanId		VlanIndex,
 | 
						|
			ipbpvcDomainDhcpVlanEnable	INTEGER,
 | 
						|
			ipbpvcDomainVlanRowStatus	RowStatus
 | 
						|
           	}
 | 
						|
 | 
						|
        ipbpvcDomainVlanId OBJECT-TYPE
 | 
						|
        SYNTAX VlanIndex
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Set VLAN to join or leave the specified domain."
 | 
						|
        ::= { ipbpvcDomainVlanEntry 1 }
 | 
						|
 | 
						|
        ipbpvcDomainDhcpVlanEnable OBJECT-TYPE
 | 
						|
        SYNTAX	INTEGER {
 | 
						|
        		enable(1),
 | 
						|
        		disable(2)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Enable/disable DHCP VLAN in a domain."
 | 
						|
        ::= { ipbpvcDomainVlanEntry 2 }
 | 
						|
 | 
						|
        ipbpvcDomainVlanRowStatus OBJECT-TYPE
 | 
						|
        SYNTAX RowStatus
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Row status of the table used to create/delete an entry."
 | 
						|
        ::= { ipbpvcDomainVlanEntry 3 }
 | 
						|
 | 
						|
-- Edge Router Table
 | 
						|
 | 
						|
        ipbpvcEdgeRouterTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF IpbpvcEdgeRouterEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"This table includes ipbpvc edge router configuration.
 | 
						|
        	This table is supported by R3.00 and later versions."
 | 
						|
        ::= { ipbpvc 3 }
 | 
						|
 | 
						|
	ipbpvcEdgeRouterEntry OBJECT-TYPE
 | 
						|
        SYNTAX IpbpvcEdgeRouterEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"An entry of ipbpvcEdgeRouterTable."
 | 
						|
        INDEX { ipbpvcDomainName, ipbpvcEdgeRouterIp, ipbpvcEdgeRouterMask, ipbpvcEdgeRouterVid }
 | 
						|
        ::= { ipbpvcEdgeRouterTable 1 }
 | 
						|
 | 
						|
        IpbpvcEdgeRouterEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			ipbpvcEdgeRouterIp		IpAddress,
 | 
						|
			ipbpvcEdgeRouterMask		INTEGER,
 | 
						|
			ipbpvcEdgeRouterVid		VlanIndex,
 | 
						|
			ipbpvcEdgeRouterRowStatus	RowStatus
 | 
						|
           	}
 | 
						|
 | 
						|
        ipbpvcEdgeRouterIp OBJECT-TYPE
 | 
						|
        SYNTAX IpAddress
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "IP address of the edge router."
 | 
						|
        ::= { ipbpvcEdgeRouterEntry 1 }
 | 
						|
 | 
						|
        ipbpvcEdgeRouterVid OBJECT-TYPE
 | 
						|
        SYNTAX VlanIndex
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "VLAN ID of the edge router."
 | 
						|
        ::= { ipbpvcEdgeRouterEntry 2 }
 | 
						|
 | 
						|
        ipbpvcEdgeRouterMask OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Netmask of the edge router."
 | 
						|
        ::= { ipbpvcEdgeRouterEntry 3 }
 | 
						|
 | 
						|
        ipbpvcEdgeRouterRowStatus OBJECT-TYPE
 | 
						|
        SYNTAX RowStatus
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Row status of the table used to create/delete an entry."
 | 
						|
        ::= { ipbpvcEdgeRouterEntry 4 }
 | 
						|
 | 
						|
-- Interface Table
 | 
						|
 | 
						|
        ipbpvcInterfaceTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF IpbpvcInterfaceEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"This table includes ipbpvc interface configuration.
 | 
						|
        	This table is supported by R3.00 and later versions."
 | 
						|
        ::= { ipbpvc 4 }
 | 
						|
 | 
						|
	ipbpvcInterfaceEntry OBJECT-TYPE
 | 
						|
        SYNTAX IpbpvcInterfaceEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"An entry of ipbpvcInterfaceTable."
 | 
						|
        INDEX { ipbpvcDomainName, ipbpvcInterfaceIp, ipbpvcInterfaceMask, ipbpvcInterfaceVid }
 | 
						|
        ::= { ipbpvcInterfaceTable 1 }
 | 
						|
 | 
						|
        IpbpvcInterfaceEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			ipbpvcInterfaceIp		IpAddress,
 | 
						|
			ipbpvcInterfaceMask		INTEGER,
 | 
						|
			ipbpvcInterfaceVid		VlanIndex,
 | 
						|
			ipbpvcInterfaceIfIndex		INTEGER,
 | 
						|
			ipbpvcInterfaceVpi		INTEGER,
 | 
						|
			ipbpvcInterfaceVci		INTEGER,
 | 
						|
			ipbpvcInterfaceRowStatus	RowStatus
 | 
						|
           	}
 | 
						|
 | 
						|
        ipbpvcInterfaceIp OBJECT-TYPE
 | 
						|
        SYNTAX IpAddress
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "IP address of the interface."
 | 
						|
        ::= { ipbpvcInterfaceEntry 1 }
 | 
						|
 | 
						|
        ipbpvcInterfaceMask OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Netmask of the interface."
 | 
						|
        ::= { ipbpvcInterfaceEntry 2 }
 | 
						|
 | 
						|
        ipbpvcInterfaceVid OBJECT-TYPE
 | 
						|
        SYNTAX VlanIndex
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "VLAN ID of the interface."
 | 
						|
        ::= { ipbpvcInterfaceEntry 3 }
 | 
						|
 | 
						|
        ipbpvcInterfaceIfIndex OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "IfIndex of the interface."
 | 
						|
        ::= { ipbpvcInterfaceEntry 4 }
 | 
						|
 | 
						|
        ipbpvcInterfaceVpi OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "VPI of the interface."
 | 
						|
        ::= { ipbpvcInterfaceEntry 5 }
 | 
						|
 | 
						|
        ipbpvcInterfaceVci OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "VCI of the interface."
 | 
						|
        ::= { ipbpvcInterfaceEntry 6 }
 | 
						|
 | 
						|
        ipbpvcInterfaceRowStatus OBJECT-TYPE
 | 
						|
        SYNTAX RowStatus
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Row status of the table used to create/delete an entry."
 | 
						|
        ::= { ipbpvcInterfaceEntry 7 }
 | 
						|
 | 
						|
-- Route Table
 | 
						|
 | 
						|
        ipbpvcRouteTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF IpbpvcRouteEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"This table includes ipbpvc route configuration.
 | 
						|
        	This table is supported by R3.00 and later versions."
 | 
						|
        ::= { ipbpvc 5 }
 | 
						|
 | 
						|
	ipbpvcRouteEntry OBJECT-TYPE
 | 
						|
        SYNTAX IpbpvcRouteEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"An entry of ipbpvcRouteTable."
 | 
						|
        INDEX { ipbpvcDomainName, ipbpvcRouteIp, ipbpvcRouteMask, ipbpvcRouteNextHop }
 | 
						|
        ::= { ipbpvcRouteTable 1 }
 | 
						|
 | 
						|
        IpbpvcRouteEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			ipbpvcRouteIp			IpAddress,
 | 
						|
			ipbpvcRouteMask			INTEGER,
 | 
						|
			ipbpvcRouteNextHop		IpAddress,
 | 
						|
			ipbpvcRouteMetric		INTEGER,
 | 
						|
			ipbpvcRoutePriority		INTEGER,
 | 
						|
			ipbpvcRouteRowStatus		RowStatus
 | 
						|
           	}
 | 
						|
 | 
						|
        ipbpvcRouteIp OBJECT-TYPE
 | 
						|
        SYNTAX IpAddress
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "IP address of the route."
 | 
						|
        ::= { ipbpvcRouteEntry 1 }
 | 
						|
 | 
						|
	ipbpvcRouteMask OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Netmask of the route."
 | 
						|
        ::= { ipbpvcRouteEntry 2 }
 | 
						|
 | 
						|
        ipbpvcRouteNextHop OBJECT-TYPE
 | 
						|
        SYNTAX IpAddress
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Next hop IP address of the route."
 | 
						|
        ::= { ipbpvcRouteEntry 3 }
 | 
						|
 | 
						|
        ipbpvcRouteMetric OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (1..15)
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Metric of the route."
 | 
						|
        ::= { ipbpvcRouteEntry 4 }
 | 
						|
 | 
						|
        ipbpvcRoutePriority OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Priority of the route. Note that the default value of this object is 8, which means
 | 
						|
                we keep the original priority of the packet(frame)."
 | 
						|
        ::= { ipbpvcRouteEntry 5 }
 | 
						|
 | 
						|
        ipbpvcRouteRowStatus OBJECT-TYPE
 | 
						|
        SYNTAX RowStatus
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Row status of the table used to create/delete an entry."
 | 
						|
        ::= { ipbpvcRouteEntry 6 }
 | 
						|
 | 
						|
-- PVC Table
 | 
						|
 | 
						|
        ipbpvcTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF IpbpvcEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"This table includes ipbpvc configuration.
 | 
						|
        	This table is supported by R3.00 and later versions."
 | 
						|
        ::= { ipbpvc 6 }
 | 
						|
 | 
						|
	ipbpvcEntry OBJECT-TYPE
 | 
						|
        SYNTAX IpbpvcEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"An entry of ipbpvcTable."
 | 
						|
        INDEX { ifIndex, ipbpvcVpi, ipbpvcVci, ipbpvcPvid }
 | 
						|
        ::= { ipbpvcTable 1 }
 | 
						|
 | 
						|
        IpbpvcEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			ipbpvcVpi		INTEGER,
 | 
						|
			ipbpvcVci		INTEGER,
 | 
						|
			ipbpvcPvid		INTEGER,
 | 
						|
			ipbpvcEncap		INTEGER,
 | 
						|
			ipbpvcPriority		INTEGER,
 | 
						|
			ipbpvcProfile		OCTET STRING,
 | 
						|
			ipbpvcRowStatus		RowStatus,
 | 
						|
			ipbpvcProfileUS		OCTET STRING
 | 
						|
           	}
 | 
						|
 | 
						|
        ipbpvcVpi OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "VPI of the PVC."
 | 
						|
        ::= { ipbpvcEntry 1 }
 | 
						|
 | 
						|
        ipbpvcVci OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "VCI of the PVC."
 | 
						|
        ::= { ipbpvcEntry 2 }
 | 
						|
 | 
						|
        ipbpvcPvid OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "PVID of the PVC."
 | 
						|
        ::= { ipbpvcEntry 3 }
 | 
						|
 | 
						|
        ipbpvcEncap OBJECT-TYPE
 | 
						|
        SYNTAX	INTEGER {
 | 
						|
        		ipoe(1),
 | 
						|
        		reserved(2),
 | 
						|
        		ipoa(3)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Type of the PVC."
 | 
						|
        ::= { ipbpvcEntry 4 }
 | 
						|
 | 
						|
        ipbpvcPriority OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..7)
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Priority of the PVC."
 | 
						|
        ::= { ipbpvcEntry 5 }
 | 
						|
 | 
						|
        ipbpvcProfile OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Profile of the PVC."
 | 
						|
        ::= { ipbpvcEntry 6 }
 | 
						|
 | 
						|
        ipbpvcRowStatus OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Row status of the table used to create/delete an entry."
 | 
						|
        ::= { ipbpvcEntry 7 }
 | 
						|
 | 
						|
        ipbpvcProfileUS OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "US Profile of the PVC."
 | 
						|
        ::= { ipbpvcEntry 8 }
 | 
						|
 | 
						|
-- ARP Proxy
 | 
						|
 | 
						|
        arpproxy		OBJECT IDENTIFIER ::= { ipbpvc 8 }
 | 
						|
 | 
						|
        arpproxyAge OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (10..10000)
 | 
						|
        UNITS "second"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Aging time of the ARP proxy.
 | 
						|
                This object is supported by R3.00 and later versions."
 | 
						|
        ::= { arpproxy 1 }
 | 
						|
 | 
						|
        arpproxyFlush		OBJECT IDENTIFIER ::= { arpproxy 2 }
 | 
						|
 | 
						|
        arpproxyFlushTarget OBJECT-TYPE
 | 
						|
        SYNTAX	INTEGER {
 | 
						|
        		all(1),
 | 
						|
        		edgerouter(2),
 | 
						|
        		interface(3)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The target whose ARP table to be flushed.
 | 
						|
                This object is supported by R3.00 and later versions."
 | 
						|
        ::= { arpproxyFlush 1 }
 | 
						|
 | 
						|
        arpproxyFlushOps OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Set the object to 1 to start flushing.
 | 
						|
                This object is supported by R3.00 and later versions."
 | 
						|
        ::= { arpproxyFlush 2 }
 | 
						|
 | 
						|
        arpproxyFlushEdgeRouterIp OBJECT-TYPE
 | 
						|
        SYNTAX IpAddress
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Flush ARP table for the specified edge router.
 | 
						|
                This object is supported by R3.00 and later versions."
 | 
						|
        ::= { arpproxyFlush 3 }
 | 
						|
 | 
						|
        arpproxyFlushEdgeRouterVid OBJECT-TYPE
 | 
						|
        SYNTAX VlanIndex
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Flush ARP table for the specified edge router.
 | 
						|
                This object is supported by R3.00 and later versions."
 | 
						|
        ::= { arpproxyFlush 4 }
 | 
						|
 | 
						|
        arpproxyFlushInterfaceIp OBJECT-TYPE
 | 
						|
        SYNTAX IpAddress
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Flush ARP table for the specified interface.
 | 
						|
                This object is supported by R3.00 and later versions."
 | 
						|
        ::= { arpproxyFlush 5 }
 | 
						|
 | 
						|
        arpproxyFlushInterfaceMask OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Flush ARP table for the specified interface.
 | 
						|
                This object is supported by R3.00 and later versions."
 | 
						|
        ::= { arpproxyFlush 6 }
 | 
						|
 | 
						|
        arpproxyFlushInterfaceVid OBJECT-TYPE
 | 
						|
        SYNTAX VlanIndex
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Flush ARP table for the specified interface.
 | 
						|
                This object is supported by R3.00 and later versions."
 | 
						|
        ::= { arpproxyFlush 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,
 | 
						|
			dtpvcDSProfile		DisplayString,
 | 
						|
			dtpvcUSProfile		DisplayString,
 | 
						|
			dtpvcRowStatus		RowStatus,
 | 
						|
			-- 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 }
 | 
						|
 | 
						|
        dtpvcDSProfile OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString (SIZE (1..31))
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The value of this object identifies the row in the atmProfileTable, which applies for this dtpvc in DS side."
 | 
						|
         ::= { dtpvcEntry 7 }
 | 
						|
 | 
						|
        dtpvcUSProfile OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString (SIZE (1..31))
 | 
						|
        MAX-ACCESS read-create
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The value of this object identifies the row in the atmProfileTable, which applies for this dtpvc in US side."
 | 
						|
         ::= { 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 }
 | 
						|
         
 | 
						|
        -- 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 }
 | 
						|
 | 
						|
 | 
						|
--------------------
 | 
						|
-- 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 }
 | 
						|
--------------------
 | 
						|
--  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 }    
 | 
						|
        
 | 
						|
        voipPortEnableStatus OBJECT-TYPE
 | 
						|
        SYNTAX OCTET STRING
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"This read only entry is for showing current voip enable/disable status of each port. The status is encoded as:
 | 
						|
		Byte 1:   0, Reserved
 | 
						|
		Byte 2~3: 0,0 Reserved
 | 
						|
		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 3 }
 | 
						|
        
 | 
						|
 | 
						|
 | 
						|
--------------------
 | 
						|
-- 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 7 }
 | 
						|
 | 
						|
	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 8 }
 | 
						|
	
 | 
						|
 		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 }
 | 
						|
 | 
						|
--------------------
 | 
						|
-- 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 }
 | 
						|
 | 
						|
		
 | 
						|
----------------------------------------
 | 
						|
-- profile
 | 
						|
----------------------------------------
 | 
						|
 | 
						|
	voipProfile		OBJECT IDENTIFIER ::= { profile 7 }
 | 
						|
 | 
						|
--------------------
 | 
						|
-- 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
 | 
						|
           	}
 | 
						|
 | 
						|
        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),
 | 
						|
        		sipinfo-1(4),
 | 
						|
        		sipinfo-2(5),
 | 
						|
        		sipinfo-3(6),
 | 
						|
        		sipinfo-4(7),
 | 
						|
        		sipinfo-5(8),
 | 
						|
        		sipinfo-6(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 }        	            
 | 
						|
 | 
						|
-- 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
 | 
						|
           	}
 | 
						|
 | 
						|
	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 }
 | 
						|
 | 
						|
----------------------------------------
 | 
						|
-- switch
 | 
						|
----------------------------------------
 | 
						|
 | 
						|
	dscp		OBJECT IDENTIFIER ::= { switch 10 }
 | 
						|
	vlanIsolation	OBJECT IDENTIFIER ::= { switch 12 }
 | 
						|
	enetMtu		OBJECT IDENTIFIER ::= { switch 13 }
 | 
						|
--	cfm		OBJECT IDENTIFIER ::= { switch 14 }
 | 
						|
 | 
						|
-- 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 }
 | 
						|
	macff   OBJECT IDENTIFIER ::= { switch 60 }
 | 
						|
 | 
						|
--------------------
 | 
						|
-- dscp
 | 
						|
--------------------
 | 
						|
 | 
						|
	dscpMappingTable OBJECT-TYPE
 | 
						|
	SYNTAX SEQUENCE OF DscpMappingEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The table contains DSCP mapping configuration for the adsl and ethernet 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 and ethernet 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 }
 | 
						|
 | 
						|
--------------------
 | 
						|
-- 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 { cfmLevel, cfmVlanID, cfmPort }
 | 
						|
--        ::= { cfmMIPTable 1 }
 | 
						|
--
 | 
						|
--        CfmMIPEntry ::=
 | 
						|
--	SEQUENCE {
 | 
						|
--		cfmLevel	INTEGER,
 | 
						|
--		cfmVlanID	INTEGER,
 | 
						|
--        	cfmPort		INTEGER,
 | 
						|
--        	cfmMIPRowStatus	RowStatus
 | 
						|
--        }
 | 
						|
--
 | 
						|
--        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 }
 | 
						|
--
 | 
						|
--	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 }
 | 
						|
 | 
						|
 | 
						|
--------------------
 | 
						|
-- DHCP Relay
 | 
						|
--------------------
 | 
						|
 | 
						|
--        dhcpRelayEnable OBJECT-TYPE
 | 
						|
--       SYNTAX  INTEGER {
 | 
						|
--			auto(1),
 | 
						|
--			both(2),
 | 
						|
--			disable(3)
 | 
						|
--		}
 | 
						|
--       MAX-ACCESS read-write
 | 
						|
--        STATUS current
 | 
						|
--       DESCRIPTION
 | 
						|
--		"Enable/disable DHCP relay Option82 function."
 | 
						|
--       ::= { dhcp 1 }
 | 
						|
 | 
						|
	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)
 | 
						|
        }
 | 
						|
        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 }
 | 
						|
       
 | 
						|
--        dhcpRelayOption82Sub1Info OBJECT-TYPE
 | 
						|
--       SYNTAX DisplayString (SIZE (0..23))
 | 
						|
--       MAX-ACCESS read-write
 | 
						|
--       STATUS current
 | 
						|
--       DESCRIPTION
 | 
						|
--		"User specific Option82 subOption1 (Agent circuit ID) information."
 | 
						|
--       ::= { dhcp 3 }
 | 
						|
 | 
						|
--	maxNumOfDhcpRelay82Conf OBJECT-TYPE
 | 
						|
--	SYNTAX INTEGER
 | 
						|
--	MAX-ACCESS read-only
 | 
						|
--	STATUS current
 | 
						|
--	DESCRIPTION
 | 
						|
--		"The maximum number of rows that can be created in dhcpRelay82Table."
 | 
						|
--	::= { dhcp 4 }
 | 
						|
 | 
						|
--        dhcpRelayOption82Sub1Enable OBJECT-TYPE
 | 
						|
--       SYNTAX  INTEGER {
 | 
						|
--			enable(1),
 | 
						|
--			disable(2)
 | 
						|
--		}
 | 
						|
--       MAX-ACCESS read-write
 | 
						|
--       STATUS current
 | 
						|
--        DESCRIPTION
 | 
						|
--		"Enable/disable DHCP relay Option82 subOption1 (Agent Circuit ID) function."
 | 
						|
--       ::= { dhcp 5 }
 | 
						|
 | 
						|
--       dhcpRelayOption82Sub2Info OBJECT-TYPE
 | 
						|
--       SYNTAX DisplayString (SIZE (0..23))
 | 
						|
--       MAX-ACCESS read-write
 | 
						|
--       STATUS current
 | 
						|
--       DESCRIPTION
 | 
						|
--		"User specific Option82 subOption2 (Agent Remote ID) information."
 | 
						|
--        ::= { dhcp 6 }
 | 
						|
 | 
						|
--       dhcpRelayOption82Sub2Enable OBJECT-TYPE
 | 
						|
--       SYNTAX  INTEGER {
 | 
						|
--			enable(1),
 | 
						|
--			disable(2)
 | 
						|
--		}
 | 
						|
--        MAX-ACCESS read-write
 | 
						|
--        STATUS current
 | 
						|
--       DESCRIPTION
 | 
						|
--		"Enable/disable DHCP relay Option82 subOption2 (Agent Remote ID) function."
 | 
						|
--        ::= { dhcp 7 }
 | 
						|
 | 
						|
-- 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
 | 
						|
-- obsoleted since V3.0 at 2009/11/26 by maverick
 | 
						|
-- Not used for R3.x and above.
 | 
						|
	ouiFilterTableOld OBJECT-TYPE
 | 
						|
   	SYNTAX SEQUENCE OF OuiFilterEntryOld
 | 
						|
    	MAX-ACCESS not-accessible
 | 
						|
    	STATUS current
 | 
						|
    	DESCRIPTION
 | 
						|
                "A table that contains the OUI filter addresses."
 | 
						|
    	::= { macfilter 7 }
 | 
						|
 | 
						|
    	ouiFilterEntryOld OBJECT-TYPE
 | 
						|
        SYNTAX OuiFilterEntryOld
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"The entry of ouiFilterTableOld."
 | 
						|
        INDEX { ifIndex, ouiFilterAddrOld }
 | 
						|
        ::= { ouiFilterTableOld 1 }
 | 
						|
 | 
						|
   	OuiFilterEntryOld ::=
 | 
						|
        	SEQUENCE {
 | 
						|
	    		ouiFilterAddrOld		OCTET STRING,
 | 
						|
	    		ouiFilterRowStatusOld	RowStatus
 | 
						|
    	   	}
 | 
						|
 | 
						|
        ouiFilterAddrOld 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."
 | 
						|
        ::= { ouiFilterEntryOld 1 }
 | 
						|
 | 
						|
	ouiFilterRowStatusOld OBJECT-TYPE
 | 
						|
	SYNTAX RowStatus
 | 
						|
	MAX-ACCESS read-create
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The row status of the entry."
 | 
						|
	::= { ouiFilterEntryOld 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 }     
 | 
						|
         
 | 
						|
--  new OUI Filter VLAN              
 | 
						|
         
 | 
						|
	maxNumOfOuiFiltersInSystem OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The max number of OUI filters supported in system."
 | 
						|
	::= { macfilter 10 }
 | 
						|
         
 | 
						|
	maxNumOfOuiFiltersPerVlan OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The max number of OUI filters supported per vlan."
 | 
						|
	::= { macfilter 11 }
 | 
						|
 | 
						|
	ouiFilterTable OBJECT-TYPE
 | 
						|
   	SYNTAX SEQUENCE OF OuiFilterEntry
 | 
						|
    	MAX-ACCESS not-accessible
 | 
						|
    	STATUS current
 | 
						|
    	DESCRIPTION
 | 
						|
                "A table that contains the OUI filter addresses."
 | 
						|
    	::= { macfilter 12 }
 | 
						|
 | 
						|
    	ouiFilterEntry OBJECT-TYPE
 | 
						|
        SYNTAX OuiFilterEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"The entry of ouiFilterTable."
 | 
						|
        INDEX { dot1qVlanIndex, 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 vlan."
 | 
						|
        ::= { ouiFilterEntry 1 }
 | 
						|
 | 
						|
	ouiFilterRowStatus OBJECT-TYPE
 | 
						|
	SYNTAX RowStatus
 | 
						|
	MAX-ACCESS read-create
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The row status of the entry."
 | 
						|
	::= { ouiFilterEntry 2 }     
 | 
						|
	
 | 
						|
	
 | 
						|
    ouiFilterVlanTable OBJECT-TYPE
 | 
						|
    SYNTAX SEQUENCE OF OuiFilterVlanEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
    	"This table includes the status of oui filtering for each configured VLAN."
 | 
						|
    ::= { macfilter 13 }
 | 
						|
 | 
						|
	ouiFilterVlanEntry OBJECT-TYPE
 | 
						|
        SYNTAX OuiFilterVlanEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"An entry in ouiFilterVlanTable."
 | 
						|
        INDEX { dot1qVlanIndex }
 | 
						|
        ::= { ouiFilterVlanTable 1 }
 | 
						|
 | 
						|
        OuiFilterVlanEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
			ouiFilterVlanEnable	INTEGER,
 | 
						|
			ouiFilterVlanFilterMode	INTEGER
 | 
						|
           	}
 | 
						|
 | 
						|
 | 
						|
        ouiFilterVlanEnable OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
			enableOuiFilter(1),
 | 
						|
			disable(2)
 | 
						|
		}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Enable/disable oui filtering for the VLAN."
 | 
						|
         ::= { ouiFilterVlanEntry 1 }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
        ouiFilterVlanFilterMode OBJECT-TYPE
 | 
						|
        SYNTAX	INTEGER {
 | 
						|
        		accept(1),
 | 
						|
        		deny(2)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The oui filter mode (accept or deny) for the VLAN."
 | 
						|
         ::= { ouiFilterVlanEntry 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
 | 
						|
           	}
 | 
						|
 | 
						|
	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),
 | 
						|
        	{srcip <ip>/<mask>{|dstip <ip>/<mask>{|tos <stos> <etos>{|srcport <sport> <eport> {|dstport <sport> <eport>}}}}} (14) "
 | 
						|
        ::= { 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 (1..65535)
 | 
						|
        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 }
 | 
						|
 | 
						|
--------------------
 | 
						|
-- PPPoE Agent
 | 
						|
--------------------
 | 
						|
 | 
						|
-- pppoeAgentTable
 | 
						|
 | 
						|
        pppoeAgentTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF PppoeAgentEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"A table that contains PPPoE DHCP Relay 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 DHCP relay and Option82 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 }
 | 
						|
 | 
						|
	maxNumOfPppoeDhcpRelay82Conf OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The maximum number of rows that can be created in pppoeAgentTable."
 | 
						|
	::= { pppoeAgent 2 }
 | 
						|
 | 
						|
----------------------------------------
 | 
						|
-- 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
 | 
						|
		}
 | 
						|
					
 | 
						|
			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 }
 | 
						|
 | 
						|
			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 }
 | 
						|
 | 
						|
----------------------------------------
 | 
						|
-- sys
 | 
						|
----------------------------------------
 | 
						|
        accessCtrl	OBJECT IDENTIFIER ::= { sys 5 }
 | 
						|
        extAlarm        OBJECT IDENTIFIER ::= { sys 8 }
 | 
						|
	user		OBJECT IDENTIFIER ::= { sys 9 }
 | 
						|
	usbCastCtrl OBJECT IDENTIFIER ::= { sys 10}
 | 
						|
	dsbCastCtrl 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}
 | 
						|
--------------------
 | 
						|
-- 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
 | 
						|
		"32~49984 in step of 32kbps"
 | 
						|
        ::= { usbCastCtrl 2 }
 | 
						|
 | 
						|
--------------------
 | 
						|
-- Downstream Broadcast
 | 
						|
--------------------
 | 
						|
 | 
						|
	dsBcastCtrlEnable OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
        		enable(1),
 | 
						|
        		disable(2)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"Enable/disable downstream broadcast control."
 | 
						|
        ::= { dsbCastCtrl 1 }
 | 
						|
 | 
						|
        dsBcastCtrlRate OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        UNITS "Kbps"
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
		"32~1000000 in step of 32 kbps"
 | 
						|
        ::= { dsbCastCtrl 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 }
 | 
						|
	voipStats		OBJECT IDENTIFIER ::= { statistics 15 }
 | 
						|
	macffStats		OBJECT IDENTIFIER ::= { statistics 16 }
 | 
						|
	enetStats		OBJECT IDENTIFIER ::= { statistics 17 }
 | 
						|
	adslStats		OBJECT IDENTIFIER ::= { statistics 18 }
 | 
						|
--------------------
 | 
						|
--  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 }
 | 
						|
--------------------
 | 
						|
-- 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 { macAddress }
 | 
						|
        ::= { macTable 1 }
 | 
						|
 | 
						|
        MacEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
                  	macAddress	MacAddress,
 | 
						|
                  	macPort		INTEGER,
 | 
						|
                  	macStatus	INTEGER
 | 
						|
              	}
 | 
						|
 | 
						|
        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 }
 | 
						|
 | 
						|
--------------------
 | 
						|
--  ipbpvc
 | 
						|
--------------------
 | 
						|
 | 
						|
-- arpproxyTable
 | 
						|
 | 
						|
        arpproxyTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF ArpproxyEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Display ARP table. This table is supported by R3.00 and later versions."
 | 
						|
        ::= { ipbpvcStats 1 }
 | 
						|
 | 
						|
        arpproxyEntry OBJECT-TYPE
 | 
						|
        SYNTAX ArpproxyEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry of arpproxyTable."
 | 
						|
        INDEX { ipbpvcDomainName, arpproxyIp }
 | 
						|
        ::= { arpproxyTable 1 }
 | 
						|
 | 
						|
        ArpproxyEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
                  	arpproxyIp			IpAddress,
 | 
						|
                  	arpproxyMac			MacAddress,
 | 
						|
                  	arpproxyIfIndex			INTEGER,
 | 
						|
                  	arpproxyVpi			INTEGER,
 | 
						|
                  	arpproxyVci			INTEGER,
 | 
						|
                  	arpproxyInterfaceIp		IpAddress,
 | 
						|
                  	arpproxyInterfaceMask		INTEGER,
 | 
						|
                  	arpproxyInterfaceVid		VlanIndex,
 | 
						|
                  	arpproxyDhcpIp			INTEGER,
 | 
						|
                  	arpproxyType			INTEGER
 | 
						|
              	}
 | 
						|
 | 
						|
        arpproxyIp OBJECT-TYPE
 | 
						|
        SYNTAX IpAddress
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	""
 | 
						|
        ::= { arpproxyEntry 1 }
 | 
						|
 | 
						|
	arpproxyMac OBJECT-TYPE
 | 
						|
        SYNTAX MacAddress
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	""
 | 
						|
        ::= { arpproxyEntry 2 }
 | 
						|
 | 
						|
        arpproxyIfIndex OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	""
 | 
						|
        ::= { arpproxyEntry 3 }
 | 
						|
 | 
						|
        arpproxyVpi OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	""
 | 
						|
        ::= { arpproxyEntry 4 }
 | 
						|
 | 
						|
        arpproxyVci OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	""
 | 
						|
        ::= { arpproxyEntry 5 }
 | 
						|
 | 
						|
        arpproxyInterfaceIp OBJECT-TYPE
 | 
						|
        SYNTAX IpAddress
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	""
 | 
						|
        ::= { arpproxyEntry 6 }
 | 
						|
 | 
						|
        arpproxyInterfaceMask OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	""
 | 
						|
        ::= { arpproxyEntry 7 }
 | 
						|
 | 
						|
        arpproxyInterfaceVid OBJECT-TYPE
 | 
						|
        SYNTAX VlanIndex
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	""
 | 
						|
        ::= { arpproxyEntry 8 }
 | 
						|
 | 
						|
        arpproxyDhcpIp OBJECT-TYPE
 | 
						|
        SYNTAX	INTEGER {
 | 
						|
        		true(1),
 | 
						|
        		false(2)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	""
 | 
						|
        ::= { arpproxyEntry 9 }
 | 
						|
 | 
						|
        arpproxyType OBJECT-TYPE
 | 
						|
        SYNTAX	INTEGER {
 | 
						|
        		upstream(1),
 | 
						|
        		downstream(2)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	""
 | 
						|
        ::= { arpproxyEntry 10 }
 | 
						|
 | 
						|
-- ipbpvcIfDynamicTable
 | 
						|
 | 
						|
        ipbpvcIfDynamicTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF IpbpvcIfDynamicEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Display runtime interfaces. This table is supported by R3.00 and later versions."
 | 
						|
        ::= { ipbpvcStats 2 }
 | 
						|
 | 
						|
        ipbpvcIfDynamicEntry OBJECT-TYPE
 | 
						|
        SYNTAX IpbpvcIfDynamicEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry of ipbpvcIfDynamicTable."
 | 
						|
        INDEX { ipbpvcDomainName, ipbpvcIfDynamicIp, ipbpvcIfDynamicMask, ipbpvcDomainVlanId }
 | 
						|
        ::= { ipbpvcIfDynamicTable 1 }
 | 
						|
 | 
						|
        IpbpvcIfDynamicEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
                  	ipbpvcIfDynamicIp			IpAddress,
 | 
						|
                  	ipbpvcIfDynamicMask			INTEGER,
 | 
						|
                  	ipbpvcIfDynamicIfIndex			INTEGER,
 | 
						|
                  	ipbpvcIfDynamicVpi			INTEGER,
 | 
						|
                  	ipbpvcIfDynamicVci			INTEGER
 | 
						|
              	}
 | 
						|
 | 
						|
        ipbpvcIfDynamicIp OBJECT-TYPE
 | 
						|
        SYNTAX IpAddress
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	""
 | 
						|
        ::= { ipbpvcIfDynamicEntry 1 }
 | 
						|
 | 
						|
        ipbpvcIfDynamicMask OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	""
 | 
						|
        ::= { ipbpvcIfDynamicEntry 2 }
 | 
						|
 | 
						|
        ipbpvcIfDynamicIfIndex OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	""
 | 
						|
        ::= { ipbpvcIfDynamicEntry 3 }
 | 
						|
 | 
						|
        ipbpvcIfDynamicVpi OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	""
 | 
						|
        ::= { ipbpvcIfDynamicEntry 4 }
 | 
						|
 | 
						|
        ipbpvcIfDynamicVci OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	""
 | 
						|
        ::= { ipbpvcIfDynamicEntry 5 }
 | 
						|
 | 
						|
-- ipbpvcRouteDynamicTable
 | 
						|
 | 
						|
        ipbpvcRouteDynamicTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF IpbpvcRouteDynamicEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"Display runtime routing table. This table is supported by R3.00 and later versions."
 | 
						|
        ::= { ipbpvcStats 3 }
 | 
						|
 | 
						|
        ipbpvcRouteDynamicEntry OBJECT-TYPE
 | 
						|
        SYNTAX IpbpvcRouteDynamicEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	"An entry of ipbpvcRouteDynamicTable."
 | 
						|
        INDEX { ipbpvcDomainName, ipbpvcRouteDynamicType, ipbpvcRouteDynamicIp, ipbpvcRouteDynamicMask }
 | 
						|
        ::= { ipbpvcRouteDynamicTable 1 }
 | 
						|
 | 
						|
        IpbpvcRouteDynamicEntry ::=
 | 
						|
        	SEQUENCE {
 | 
						|
        		ipbpvcRouteDynamicType			INTEGER,
 | 
						|
                  	ipbpvcRouteDynamicIp			IpAddress,
 | 
						|
                  	ipbpvcRouteDynamicMask			INTEGER,
 | 
						|
                  	ipbpvcRouteDynamicNextHop		IpAddress,
 | 
						|
                  	ipbpvcRouteDynamicMetric		INTEGER,
 | 
						|
                  	ipbpvcRouteDynamicPriority		INTEGER
 | 
						|
              	}
 | 
						|
 | 
						|
	ipbpvcRouteDynamicType OBJECT-TYPE
 | 
						|
        SYNTAX	INTEGER {
 | 
						|
        		upstream(1),
 | 
						|
        		downstream(2)
 | 
						|
        	}
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	""
 | 
						|
        ::= { ipbpvcRouteDynamicEntry 1 }
 | 
						|
 | 
						|
        ipbpvcRouteDynamicIp OBJECT-TYPE
 | 
						|
        SYNTAX IpAddress
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	""
 | 
						|
        ::= { ipbpvcRouteDynamicEntry 2 }
 | 
						|
 | 
						|
        ipbpvcRouteDynamicMask OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	""
 | 
						|
        ::= { ipbpvcRouteDynamicEntry 3 }
 | 
						|
 | 
						|
        ipbpvcRouteDynamicNextHop OBJECT-TYPE
 | 
						|
        SYNTAX IpAddress
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	""
 | 
						|
        ::= { ipbpvcRouteDynamicEntry 4 }
 | 
						|
 | 
						|
        ipbpvcRouteDynamicMetric OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	""
 | 
						|
        ::= { ipbpvcRouteDynamicEntry 5 }
 | 
						|
 | 
						|
        ipbpvcRouteDynamicPriority OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        	""
 | 
						|
        ::= { ipbpvcRouteDynamicEntry 6 }
 | 
						|
 | 
						|
------------------------------
 | 
						|
-- enetStats
 | 
						|
------------------------------
 | 
						|
 | 
						|
	     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 }    
 | 
						|
        
 | 
						|
------------------------------
 | 
						|
-- 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	
 | 
						|
		}
 | 
						|
 | 
						|
        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 }
 | 
						|
 | 
						|
----------------------------------------
 | 
						|
-- 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 }	
 | 
						|
 | 
						|
--------------------
 | 
						|
--  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),
 | 
						|
			disabled(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 }
 | 
						|
        
 | 
						|
----------------------------------------
 | 
						|
-- 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: clear port ATM counters
 | 
						|
		BIT 4: clear pvc ATM counters
 | 
						|
		BIT 5: clear DHCP counters
 | 
						|
		BIT 6: clear IGMP counters
 | 
						|
		BIT 7: clear IGMP port counters
 | 
						|
		BIT 8: clear MACFF ARP counters
 | 
						|
		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
 | 
						|
----------------------------------------
 | 
						|
 | 
						|
	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 }
 | 
						|
 | 
						|
-- 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 }
 | 
						|
 | 
						|
        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 }
 | 
						|
 | 
						|
-- 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 }
 | 
						|
 | 
						|
END |