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