1-- ZyXEL Communications Corporation
2-- Private Enterprise MIB definition
3
4-- $Log: zyxel-IES5000.mib $
5-- Revision 1.157  2013/12/13 03:39:26  DavidLiu
6-- Revision 1.156  2013/12/13 03:39:04  DavidLiu
7-- Revision 1.155  2013/12/13 03:35:36  DavidLiu
8-- Revision 1.154  2013/11/27 02:29:06  alan
9-- add description for alarmConfId
10-- Revision 1.153  2013/11/14 10:40:05  alan
11-- 1. remove Xdsl2TransmissionType
12-- 2. change syntex for vdsl2LineProfTransmissionType
13-- 3. change description for macDisplayTarget, vlanMacDisplayTarget
14-- Revision 1.152  2013/10/29 10:02:16  alan
15-- add igmpHistoryTable
16-- Revision 1.151  2013/10/28 03:18:32  alan
17-- 1. add vdsl2LineProfTransmissionType
18-- 2. change eqptSptPortRoleOrig, eqptSptPortRoleNew
19-- Revision 1.150  2013/10/25 06:22:57  alan
20-- add mvlanNonmemberPort object
21-- Revision 1.149  2013/10/21 07:26:58  alan
22-- add vdsl2Paepvc
23-- Revision 1.148  2013/08/29 07:55:48  alan
24-- change value of eqptSptPortStateOrig, eqptSptPortStateNew
25-- Revision 1.147  2013/08/28 07:22:21  alan
26-- 1. add MIB object eqptSptMstiInstanceId, eqptSptPortStateOrig, eqptSptPortStateNew, eqptSptPortRoleOrig, eqptSptPortRoleNew
27-- 2. add trap  eqptSptPortStateChange, eqptSptPortRoleChange
28-- Revision 1.146  2013/08/14 07:31:39  alan
29-- add vop1372G_61_SIP(127) in slotModuleType
30-- Revision 1.145  2013/07/31 08:52:33  alan
31-- Add mib object enetLineConfSpeed
32-- Revision 1.144  2013/06/27 02:55:15  alan
33-- change description of voipNumberPlanPattern, voipNumberPlanRule
34-- Revision 1.143  2013/06/27 02:04:45  alan
35-- add BIT9: Disable Nitro mode for adslLineConfOptionMask
36-- Revision 1.142  2013/06/18 08:39:57  alan
37-- add voipSipLineConfDataProfile
38-- Revision 1.141  2013/05/28 09:52:52  Alan
39-- change voipNumberPlanRule MIB object's description
40-- Revision 1.140  2013/05/20 01:47:57  Alan
41-- add vdsl2LineProfDpboType, vdsl2LineProfDpboEselMin, vdsl2LineProfCompatible for vlc1424g56
42-- Revision 1.139  2013/05/17 01:22:02  Alan
43-- Modify/add following two object:
44-- 1.	macFilterPerPVCMacCount is only for ALC1372G-51
45-- 2.	value 2 of macFilterPerPVCEnable is only for ALC1372G-51
46-- Revision 1.138  2013/05/14 08:06:08  Alan
47-- change description of portOps
48-- Revision 1.137  2013/04/22 02:47:50  Alan
49-- there are three more mib objects added: pvcAcName, pvcServiceName, pvcHelloTime. And pvcEncap is modified.
50-- Revision 1.136  2013/02/20 09:23:47  Alan
51-- modify the mib description "0~1488096 pkt/s, -1 means no limit" to support GLC1320G_55 for usStormBcastThresh,  usStormMcastThresh, usStormUcastThresh
52-- Revision 1.135  2013/02/05 07:15:11  Alan
53-- add 3010:enetSFPTxEnable and 3011:enetSFPTxDisable of the description in alarmConfId
54-- Revision 1.134  2013/01/30 04:35:18  Alan
55-- add glc1320G_55 in slotModuleType
56-- Revision 1.133  2013/01/09 05:36:58  Alan
57-- 1. add enetPortConfDtEnable, enetPortConfDtSvid, enetPortConfDtSpriority, enetPortConfDtCvid in enetPortConfTable
58-- 2. add enetPortPvlanTable, enetPortXvlanTable
59-- Revision 1.132  2013/01/08 08:27:18  Alan
60-- add enetSfpTxEnable, enetSfpTxDisable
61-- Revision 1.131  2013/01/03 06:26:37  Alan
62-- add dspProfileCodecPriority MIB object
63-- Revision 1.130  2012/12/27 01:46:32  Alan
64-- 1. remove xdslTCAEQINP descr from alarmConfId
65-- 2. add mvlanExtTable
66-- 3. add vdslLineConfDpboParamType, vdslLineConfDpboParamEselMin, vdslLineConfHsTxA43Psd, vdslLineConfHsTxB43Psd, vdslLineConfHsTxA43cB43cPsd, vdslLineConfHsTxV43Carrier257Psd, vdslLineConfHsTxV43Carrier383Psd, vdslLineConfHsTxV43Carrier511Psd
67-- Revision 1.129  2012/12/18 01:38:53  Alan
68-- add dhcpRelayOption82CheckEnable MIB OID
69-- Revision 1.128  2012/12/03 01:54:37  Alan
70-- add msc1024GC(125) for slotModuleType
71-- Revision 1.127  2012/11/27 09:59:13  Alan
72-- add trap dslLineVturInfoReady, dslLineVturLpr
73-- Revision 1.126  2012/11/21 10:30:16  Alan
74-- change binding for trap vopRingerFail and vopRingerNormal
75-- Revision 1.125  2012/11/21 09:05:29  Alan
76-- change binding for trap vopTermNameDup
77-- Revision 1.124  2012/11/12 01:18:03  Alan
78-- Revision 1.123  2012/11/06 12:26:37  Alan
79-- add pvcAllFilter and pvcAllTable
80-- Revision 1.122  2012/10/29 03:03:12  Alan
81-- Revision 1.121  2012/10/24 08:27:37  Alan
82-- chang binding of trap for vopBatteryFail, vopBatteryNormal, vopRingerFail, vopRingerNormal
83-- Revision 1.120  2012/06/27 09:29:46  Alan
84-- 1. change SYNTAX from INTEGER to Counter64 for voipRtpStatTxPktCnt, voipRtpStatRxPktCnt, voipRtpStatTxJitter, voipRtpStatRxJitter, voipRtpStatTxAvgDelay, voipRtpStatRxAvgDelay
85-- 2. change SYNTAX from INTEGER to Counter64 for voipCdrStatResultTxPktCnt, voipCdrStatResultRxPktCnt, voipCdrStatResultTxJitter, voipCdrStatResultRxJitter, voipCdrStatResultTxAvgDelay, voipCdrStatResultRxAvgDelay
86-- Revision 1.119  2012/06/22 06:11:21  Alan
87-- 1. add mltErrorMsg MIB object
88-- Revision 1.118  2012/05/29 02:34:37  Alan
89-- 1. add MIB object xdsl2PMLSinceInitLofs, xdsl2PMLSinceInitLols, xdsl2PMLSinceInitLol, xdsl2PMLSinceInitLprs, xdsl2PMLSinceInitLpr, xdsl2PMLSinceInitInits
90-- Revision 1.117  2012/05/16 01:27:49  Alan
91-- 1. add voipCdrStatFilterErrCodeEnable, voipCdrStatResultErrCode MIB objects
92-- Revision 1.116  2012/04/27 01:38:11  Alan
93-- Revision 1.115  2012/04/19 05:40:50  Alan
94-- 1. change description of voipClearOps
95-- Revision 1.114  2012/04/19 03:12:42  Alan
96-- 1. change description of voipCdrStatFilterPort
97-- 2. add voipClearOps, voipClearH248TargetInterface MIB object
98-- Revision 1.113  2012/04/18 05:52:47  Alan
99-- 1. add voipCdrStatFilterInterface in the head of voipCdrStatFilter and shift OID of all object under table voipCdrStatFilter
100-- 2. add voipH248StatisticsInterface in the head of voipH248Statistics and move all object under table voipProtocolStatTable and change prefix from voipProtocolStatXXX to voipH248StatisticsXXX
101-- Revision 1.112  2012/04/11 06:46:24  Alan
102-- 1. remove voipCdrStatFilterSlot
103-- 2. move voipCdrStatFilterIndexEnable from (1.3.6.1.4.1.890.1.5.13.5.13.12.10.1.2) to (1.3.6.1.4.1.890.1.5.13.5.13.12.10.1.1)
104-- 3. move voipCdrStatFilterIndex from (1.3.6.1.4.1.890.1.5.13.5.13.12.10.1.3)  to (1.3.6.1.4.1.890.1.5.13.5.13.12.10.1.2)
105-- 4. move voipCdrStatFilterPortEnable from (1.3.6.1.4.1.890.1.5.13.5.13.12.10.1.4) to (1.3.6.1.4.1.890.1.5.13.5.13.12.10.1.3) and change object name from  voipCdrStatFilterPortEnable  to voipCdrStatFilterSlotPortEnable and change description of voipCdrStatFilterSlotPortEnable
106-- 5. insert voipCdrStatFilterSlot at OID(1.3.6.1.4.1.890.1.5.13.5.13.12.10.1.4)
107-- 6. Insert voipCdrStatResultSlot after voipCdrStatResultIndex, and shift OID of all object below it
108-- Revision 1.111  2012/04/09 09:45:34  Alan
109-- 1. change MAXaccess of macFilterPerPVCMACAddr from read-write to read-only
110-- 2. change description of alarmConfId
111-- Revision 1.110  2012/04/05 03:50:28  Alan
112-- 1. add MIB objects voipLineInfoLastCidMode, voipLineInfoPlaySignalTel, voipLineInfoPlaySignalNet
113-- 2. add range for voipH248LocalcallEnterTime, voipH248LocalcallExistTime, voipPotsRingVoltage
114-- Revision 1.109  2012/04/03 06:01:34  Alan
115-- 1. add voipProtocolStatTable
116-- Revision 1.108  2012/03/28 07:58:49  Alan
117-- 1. change OBJECTS of vopTermNameDup
118-- Revision 1.107  2012/03/28 07:36:17  Alan
119-- 1. add vopMgcIP MIB object
120-- 2. change description of mltCount
121-- 3. change OBJECTS of vopMgcMissing, vopMgcNormal, vopPortMissing, vopPortNormal
122-- Revision 1.106  2012/03/22 09:33:37  Alan
123-- 1. add voipH248Localcall subtree
124-- 2. add voipH248LocalcallEnterTime, voipH248LocalcallExistTime, voipPotsRingVoltage MIB objects
125-- Revision 1.105  2012/03/22 07:27:17  Alan
126-- 1. add h248ProfileLocalcall, h248ProfileCallthrough MIB object
127-- Revision 1.104  2012/03/16 06:51:38  Alan
128-- 1. add mltDetectedDtmfDigit MIB object
129-- Revision 1.103  2012/03/16 05:46:06  Alan
130-- 1. add mltCount MIB object
131-- Revision 1.102  2012/03/12 10:31:02  Alan
132-- 1. change MAX-access of imaMgmtPvcEncap, imaMgmtPvcPriority, imaMgmtPvcProfile from read-create to read-write
133-- 2. change MAX-access of imaMgmtPvcManagedIp, imaMgmtPvcGatewayIp from read-create to read-only
134-- Revision 1.101  2012/03/12 06:56:41  Alan
135-- 1. remove sipDialPlanProfileDefaultSipServer MIB object
136-- 2. change description of sipDialPlanProfileIndex and sipDialPlanProfileDialPlanTableName
137-- Revision 1.100  2012/03/09 07:25:11  Alan
138-- 1. add sipDialPlanProfileDefaultSipServer MIB object
139-- 2. change MAX-access of sipDialPlanProfileDialPlanTableName form "read-create" to "read-write"
140-- Revision 1.99  2012/03/06 02:12:10  Alan
141-- 1. recovery description of configOps to original
142-- 2. remove configReloadStatus MIB object
143-- Revision 1.98  2012/03/05 07:29:59  Alan
144-- 1. add mltType MIB object
145-- 2. add voipPotsCidConfTable
146-- Revision 1.97  2012/03/05 01:54:18  Alan
147-- 1. change description of mltVacTip, mltVacRing, mltVacDiff, mltVdcTip, mltVdcRing, mltVdcDiff, mltRLoop, mltRtg, mltRrg, mltRtr, mltCtg, mltCrg, mltCtr, mltRen, mltVRing, mltVMetering, mltDialToneDetected, mltDetectedDtmfCount, mltDialToneDelay, mltReceiverState
148-- 2. change description of configOps
149-- 3. add MIB object configReloadStatus
150-- Revision 1.96  2012/02/29 07:23:53  Alan
151-- 1. add cfmMIPMacAddress MIB OID
152-- 2. modify description of dhcpv6RelayOptionFormat
153-- Revision 1.95  2012/01/05 07:08:35  Alan
154-- change valuelist of h248ProfileSoftswitch
155-- Revision 1.94  2012/01/02 09:29:28  Alan
156-- 1. add description for voipCdrStatFilter and voipCdrStatResultEntry's objects
157-- 2. change MAX-access of voipCdrStatFilterSlot, voipCdrStatFilterIndexEnable, voipCdrStatFilterPortEnable, voipCdrStatFilterTalktimeEnable, voipCdrStatFilterTelEnable, voipCdrStatFilterOffhookEnable, voipCdrStatFilterCodeEnable from read-only to read-write
158-- Revision 1.93  2011/12/23 08:34:37  Alan
159-- 1. add a value(loopguardOccurence) of slotModuleAlarmStatus
160-- 2. change loopguardStatsPortStatus's value
161-- Revision 1.92  2011/12/23 06:15:36  Alan
162-- 1. add voipRtpStatTable
163-- 2. add description for mltRtg, mltRrg, and mltRtr
164-- Revision 1.91  2011/12/22 10:27:54  Alan
165-- add a value(not_measured(5)) for mltReceiverState MIB oid
166-- Revision 1.90  2011/12/22 05:49:56  Alan
167-- 1. remove voipRtpStatTable
168-- Revision 1.89  2011/12/21 01:46:13  Alan
169-- 1. add voipRtpStatRxAvgDelay MIB OID
170-- 2. add voipCdrStat subtree
171-- Revision 1.88  2011/12/12 02:20:46  Alan
172-- change type of vdsl2LineProfDynamicDepthEnableDs, vdsl2LineProfDynamicDepthEnableUs, vdsl2LineProfRocEnableDs, and vdsl2LineProfRocEnableUs from Unsigned32 to INTEGER
173-- Revision 1.87  2011/11/23 04:32:29  Alan
174-- remove igmpGroupNumOfActiveUsers OID
175-- Revision 1.86  2011/11/23 01:05:59  Alan
176-- add vlaue and description of staticIpOps
177-- Revision 1.85  2011/11/22 02:29:20  Alan
178-- 1. change description of macFFDynamicIndex from The macFF static entry index 1 ~ 24 to The macFF entry index 1 ~ 24
179-- 2. add index for macFFArpStatusUplinkTable and macFFArpStatusSlotTable
180-- Revision 1.84  2011/11/16 10:05:56  Alan
181-- 1. remove macFFDynamicRowStatus
182-- 2. change MAX-ACCESS of macFFDynamicSrcIP, macFFDynamicMask, macFFDynamicArasIP, macFFDynamicVid from read-write to read-only
183-- Revision 1.83  2011/11/15 10:03:41  Alan
184-- add staticIp table
185-- Revision 1.82  2011/11/11 08:28:02  Alan
186-- change vlaue of macFilterPerPVCEnable, macFilterPerPVCMode, vdsl2LineProfDynamicDepthEnableDs, vdsl2LineProfDynamicDepthEnableUs, vdsl2LineProfRocEnableDs, vdsl2LineProfRocEnableUs
187-- Revision 1.81  2011/11/11 06:06:29  Alan
188-- 1. change description of macFFArpCntPortRpyRxDrop from "mac force arp reply rx drop counter from subscrib port" to "macFF reply rx drop counter from subscrib port"
189-- 2. add value of counterClearOps: BIT14: clear macFF arp counters
190-- Revision 1.80  2011/11/11 05:27:53  Alan
191-- 1. change table name from macForceFwdTable to macFFStaticTable
192-- 2. change table name from macForceFwdVlanTable to macFFVlanTable
193-- 3. add table macFFDynamicTable
194-- 4. change table name from macForceArpInfoTable to macFFArpStatusUplinkTable
195-- 5. add table macFFArpStatusSlotTable
196-- 6. change table name from macForceArpCntTable to macFFArpCntUplinkTable
197-- 7. add table macFFArpCntPortTable
198-- Revision 1.79  2011/11/09 02:35:23  Alan
199-- add e10M_fullduplex(5), e10M_halfduplex(6), e10G_fullduplex(7) for enetPortSpeed
200-- Revision 1.78  2011/11/08 09:50:36  Alan
201-- to change description of extAlarmStatus
202-- Revision 1.77  2011/11/03 10:43:07  Alan
203-- 1. change vdslLineConfRocEnableDs's object type from Unsigned32 to INTEGER
204-- 2. change vdslLineConfRocEnableUs's object type from Unsigned32 to INTEGER
205-- 3. add vdslLineConfSosEnableDs, vdslLineConfSosEnableUs, vdslLineConfDynamicDepthDs, vdslLineConfDynamicDepthUs Object OIDs
206-- Revision 1.76  2011/11/01 07:13:05  Alan
207-- add vopPortNormal trap
208-- Revision 1.75  2011/11/01 06:04:38  Alan
209-- Add vopPortMissing trap
210-- Revision 1.74  2011/10/31 08:54:36  Alan
211-- 1. change MIB Object name from vdsl2LConfProfProileName to vdsl2LConfProfProfileName
212-- 2. add https(7) in accessCtrlService MIB OID
213-- Revision 1.73  2011/10/19 01:43:13  Alan
214-- Add Inm, Sos, G.inp in zyxel-ies5000.mib
215-- Revision 1.72  2011/10/17 01:08:14  Alan
216-- Revision 1.71  2011/10/14 06:06:14  Alan
217-- Revision 1.70  2011/10/14 05:43:39  Alan
218-- add enetPortConfQueueRateLimitProfile, enetQScheduleTable, enetQueueWeightTable MIB OIDs
219-- Revision 1.69  2011/10/13 08:08:36  Alan
220-- add igmpGroupNumOfActiveUsers, mldGroupNumOfActiveUsers, vdslPortConfTlsPrioCopyEnable MIB OIDs
221-- Revision 1.68  2011/10/13 06:27:42  Alan
222-- Revision 1.67  2011/10/13 05:57:52  Alan
223-- Revision 1.66  2011/10/12 08:55:07  Alan
224-- add new objects for OBM 4.00 feature enhancement in our private MIB
225-- Revision 1.65  2011/10/05 01:39:01  Alan
226-- 1. add voipRtpStatTable
227-- 2. add vdsl2LineConfTempTemplatePortMap, vdsl2LineProfDynamicDepthEnableDs, vdsl2LineProfDynamicDepthEnableUs, vdslLineStatsVtucRxPower, vdslLineStatsVturRxPower MIB OID
228-- Revision 1.64  2011/09/20 01:58:04  Alan
229-- add alarmConfId for vopMgcMissing, vopMgEnable and vopMgDisable
230-- add trap object id vopMgcMissing, vopMgcNormal, vopMgEnable and vopMgDisable
231-- Revision 1.63  2011/09/08 09:49:01  Alan
232--  change the range of ACL rate limit and rate limit profile to be 100032
233-- 1. aclProfileActionRate
234-- 2.rateLimitProfileIngressRate
235-- 3.rateLimitProfileEgressRate
236-- Revision 1.62  2011/09/06 01:08:50  Alan
237-- add extAlarmStatus MIB OID
238-- Revision 1.61  2011/08/23 01:32:01  Alan
239-- add vdsl2QSchedule MIB OID
240-- Revision 1.60  2011/08/22 08:16:40  Alan
241-- add IMPLIED key word for queueRateLimitProfileTable
242-- Revision 1.59  2011/08/17 10:04:33  Alan
243-- Add queueRateLimitProfileTable, vdsl2LineConfQueueRateLimitProfile MIB objects
244-- Revision 1.58  2011/08/16 03:22:48  Alan
245-- Change description of vopBatteryFail, vopBatteryNormal, vopClockFail, vopClockNormal, vopRingerFail, vopRingerNormal traps
246-- Revision 1.57  2011/08/15 08:58:41  Alan
247-- Add vopBatteryFail, vopBatteryNormal, vopClockFail, vopClockNormal, vopRingerFail, vopRingerNormal traps
248-- Add description for voip traps
249-- Revision 1.56  2011/08/03 01:18:27  Alan
250-- add xdsl2ExtSCStatusTable and xdsl2ExtSCStatusBandTable
251-- Revision 1.55  2011/07/29 03:39:22  Alan
252-- add xdsl2LineAlarmConfProfileXtucThresh15MinLols MIB OID
253-- Revision 1.54  2011/06/17 02:58:38  Alan
254-- modify the SYNTAX/INDEX from Counter32 to OCTETSTRING
255-- xdsl2PMLSinceLinkInmEqInp, xdsl2PMLSinceLinkInmIAT, xdsl2PMLCurr15MInmEqInp,
256-- xdsl2PMLCurr15MInmIAT, xdsl2PMLCurr1DayInmEqInp, xdsl2PMLCurr1DayInmIAT,
257-- xdsl2PMLHist15MInmEqInp, xdsl2PMLHist15MInmIAT, xdsl2PMLHist1DInmEqInp,
258-- xdsl2PMLHist1DInmIAT
259-- Revision 1.53  2011/06/16 09:29:32  Alan
260-- add MIB trap object sysUserLoginInetAddrType, sysUserLoginInetAddr, sysLoginInet, sysLoginFailureInet
261-- Revision 1.52  2011/06/16 03:04:45  Alan
262-- add MIB object mltReceiverState
263-- Revision 1.51  2011/06/14 10:20:45  Alan
264-- add MIB object mcastBwInetTable
265-- Revision 1.50  2011/06/14 09:34:40  Alan
266-- add subnetvlanInetTable, mcastInetGroupTable, mcastBwInetAddrType, mcastBwInetAddrStart,
267-- add MIB object mcastBwInetAddrStart, vdsl2Pvc, aclProfileRuleSrcIp6, aclProfileRuleDstIp6, aclProfileRuleSip6, aclProfileRuleDip6,
268-- enetPortStatusLinkSpeed, enetPortStatusLinkDuplex, enetPortStatusDataRateTx, enetPortStatusDataRateRx,
269-- enetPortStatusDataUtilTx, enetPortStatusDataUtilRx
270-- Revision 1.49  2011/06/10 07:13:55  Alan
271-- Add mirror MIBs, DDMI alarm MIBs and Traps, mldStats
272-- Remove G.INP, SOS, INM MIBs
273-- Revision 1.48  2011/06/03 07:10:02  Alan
274-- Add MIB object cfmMode, cfmMIPRespondMcastLbm, cfmLoopbackTimeout, cfmLbrTable, cfmLbrEntry, cfmLbrSeqNumber, cfmLbrReceiveOrder, cfmLbrSrcMac
275-- Revision 1.47  2011/05/27 03:11:02  Alan
276-- Change MIB object name
277-- vdslChanReedSolomonCodeWordPerDut -> vdslChanReedSolomonCodeWordPerDtu
278-- xxxxRtxCW -> xxxxRtx
279-- xxxxRtxCorrectedCW -> xxxxRtxCorrected
280-- xxxxRtxUncorrectedCW -> xxxxRtxUncorrected
281-- Revision 1.46  2011/05/17 10:05:37  Alan
282-- change naming from vopTempNoraml to vopTempNormal
283-- Revision 1.45  2011/05/02 06:03:34  Alan
284-- add IPv6 support
285-- Revision 1.44  2011/04/19 05:49:50  Alan
286-- add extended VDSL2 INM, SOS, and G.INP
287-- Revision 1.43  2011/04/18 05:42:43  Alan
288-- add voip trap
289-- Revision 1.42  2011/03/29 09:39:23  Alan
290-- Revision 1.41  2011/03/29 08:03:12  Alan
291-- add ies5000/statistics/vdsl2Stats/xdsl2LineBandExtTable
292-- Revision 1.40  2011/03/28 05:41:05  Alan
293-- Revision 1.39  2011/03/18 01:38:54  Alan
294-- Revision 1.38  2011/03/15 09:04:43  Alan
295-- Add slotModuleType for vop1372G_61_H248
296-- Revision 1.37  2011/03/04 09:41:25  Alan
297-- add slotModuleType: msc1024GB and msc1224GB
298-- Revision 1.36  2011/01/26 01:00:24  Alan
299-- Add new alarm id
300-- Revision 1.35  2011/01/04 09:28:42  Alan
301-- Revision 1.34  2011/01/04 06:57:31  Alan
302-- Revision 1.33  2011/01/04 01:46:25  Alan
303-- Revision 1.31  2010/12/29 10:07:31  Alan
304-- Revision 1.30  2010/12/02 09:11:10  Alan
305-- R5.06
306-- Revision 1.29  2010/11/10 08:26:49  Alan
307-- R5.06
308-- Revision 1.28  2010/07/28 09:12:42  12682
309-- Revision 1.27  2010/07/20 01:53:07  12682
310-- R5.05.01
311-- Revision 1.23  2009/08/26 07:00:07  12682
312-- Revision 1.22  2009/08/14 02:23:40  12682
313-- Revision 1.21  2009/07/15 07:28:35  12682
314-- Revision 1.20  2009/05/06 07:35:52  12682
315-- add sys\ledStatus\ledAlarmStatus
316-- Revision 1.19  2009/04/30 03:42:26  12682
317-- add description(1: g711mu(0)2: g711a(8)3: g723(4)4: g729(18)5: g726_16(96)6: g726_24(97)7: g728_32(98)8: g728_40(99)) in voipLineInfoRtpTxPt and voipLineInfoRtpRxPt
318-- add statistics\ifStats\ifStatusTable\ifStatusEntry\ifCurrentStatus
319-- Revision 1.18  2009/04/21 10:39:14  12682
320-- change the description of sipCallSvcProfileStateMask(bit4)
321-- Revision 1.17  2009/04/20 06:25:10  12682
322-- change the description of sipCallSvcProfileStateMask(bit1 and bit4)
323-- Revision 1.16  2009/04/13 06:40:39  12682
324-- change description in sys->sysState->systemStatus(sysOverHeat changed to sysTemperatureAbnormal, sysFanRpmLow changed to sysFanRpmAbnormal, sysVoltageLow changed to sysVoltageAbnormal)
325-- Revision 1.15  2009/04/03 02:00:37  12682
326-- insert dialing_out(5) in voipH248TerminationStatCallServiceState mib object of voipH248TerminationStatTable
327-- Revision 1.14  2009/04/03 01:57:07  12682
328-- Revision 1.13  2009/03/19 06:26:50  Alan
329-- Revision 1.12  2009/03/06 03:35:47  Alan
330-- Revision 1.11  2009/03/04 01:46:52  Jennifer
331-- Revision 1.10  2009/01/08 06:16:46  Jennifer
332-- Revision 1.9  2008/12/18 07:10:50  Jennifer
333-- Revision 1.8  2008/11/27 05:55:31  Jennifer
334-- Revision 1.7  2008/01/22 06:19:36  11766
335-- Add VoIP related MIB (R4.01)
336-- Revision 1.5  2007/04/19 08:05:55  11766
337-- Add card type msc1024G, alc1272G_51, vop1248G_61
338-- Revision 1.4  2006/12/01 07:38:00  11766
339-- IES-5000/5005/6000 R3.0
340-- Revision 1.1  2005/06/09 00:58:26  jennyhsu
341-- Initial revision
342
343
344ZYXEL-IES5000-MIB DEFINITIONS ::= BEGIN
345
346    IMPORTS
347
348	enterprises
349		FROM RFC1155-SMI
350	OBJECT-TYPE, Counter64, Counter32, Gauge32, Integer32, Unsigned32, IpAddress, NOTIFICATION-TYPE
351		FROM SNMPv2-SMI
352	DisplayString, PhysAddress, ifIndex
353		FROM RFC1213-MIB
354	RowStatus, TEXTUAL-CONVENTION
355		FROM SNMPv2-TC
356	VlanIndex, PortList, dot1qVlanIndex
357		FROM Q-BRIDGE-MIB
358	dot1dTrafficClass, EnabledStatus
359		FROM P-BRIDGE-MIB
360	MacAddress, Timeout, BridgeId, dot1dBasePort
361		FROM BRIDGE-MIB
362	vdslPhysSide, vdslChanCurrTxRate, vdslLineConfProfileName, vdslLineAlarmConfProfileName
363		FROM VDSL-LINE-MIB
364	dot1agCfmMdIndex, dot1agCfmMaIndex, dot1agCfmMepIdentifier, dot1agCfmMdMdLevel, dot1agCfmVlanPrimaryVid, dot1agCfmMepIdentifier
365		FROM IEEE8021-CFM-MIB
366	InetAddressType, InetAddress
367        FROM INET-ADDRESS-MIB           -- RFC4001
368	xdsl2PMChHist15MUnit, xdsl2PMChHist15MInterval, xdsl2PMLHist1DUnit, xdsl2PMLHist1DInterval, xdsl2PMLHist15MUnit, xdsl2PMLHist15MInterval,
369	xdsl2PMChHist1DUnit, xdsl2PMChHist1DInterval, xdsl2PMLCurrUnit, xdsl2LConfProfProfileName, xdsl2ChConfProfProfileName, xdsl2LineAlarmConfProfileName,
370	xdsl2LineBand, xdsl2LConfTempTemplateName, xdsl2LAlarmConfTempTemplateName, xdsl2ChAlarmConfProfileName, xdsl2SCStatusDirection, xdsl2SCStatusBand
371		FROM VDSL2-LINE-MIB
372	InterfaceIndex
373		FROM IF-MIB;
374
375	Xdsl2ConfigRtxMode ::= TEXTUAL-CONVENTION
376    STATUS current
377	DESCRIPTION
378	"Forbidden(0) - Support for G998.4 is disabled.
379	 Preferred(1) - If G998.4 is supported by the far-end, it is enabled.
380	 Forced(2)    - The line will only train if G998.4 can be enabled.
381	 Test(3)      - G998.4 is enabled in test mode (refer to G998.4, Clause 10.4)."
382	SYNTAX INTEGER {
383	    forbidden(0),
384	    preferred(1),
385	    forced(2),
386	    test(3)
387	}
388
389	Xdsl2StatusActualRaMode ::= TEXTUAL-CONVENTION
390    STATUS      current
391    DESCRIPTION
392       "fixedRateMode(1) - Fixed rate mode
393        raInit(2)        - Adaptive rate mode at initialization
394        dynamicRa(3)     - Dynamic rate adaptation
395        sosEnabled(4)    - SOS enabled"
396    SYNTAX      INTEGER {
397        none(0),
398        fixedRateMode(1),
399        raInit(2),
400        dynamicRa(3),
401        sosEnabled(4)
402    }
403
404    Xdsl2StatusRtxMode ::= TEXTUAL-CONVENTION
405    STATUS      current
406    DESCRIPTION
407       "rtxInUse(1)            - RTX in use.
408        rtxForbidden(2)        - RTX not in use because RTX_MODE = FORBIDDEN.
409        rtxNotSupportedXtuC(3) - RTX not in use because it is not supported by the XTU-C.
410        rtxNotSupportedXtuR(4) - RTX not in use because it is not supported by the XTU-R.
411        rtxNotSupportedBoth(5) - RTX not in use because it is not supported by the XTU-C and XTU-R."
412    SYNTAX      INTEGER {
413    	none(0),
414        rtxInUse(1),
415        rtxForbidden(2),
416        rtxNotSupportedXtuC(3),
417        rtxNotSupportedXtuR(4),
418        rtxNotSupportedBoth(5)
419    }
420
421    Unsigned64 ::= TEXTUAL-CONVENTION
422    STATUS current
423    DESCRIPTION
424    	"A non-negative 64-bit bit integer, without counter
425    	semantics."
426    SYNTAX Counter64
427
428	zyxel		OBJECT IDENTIFIER ::= { enterprises 890 }
429    	products	OBJECT IDENTIFIER ::= { zyxel 1 }
430	accessSwitch  	OBJECT IDENTIFIER ::= { products 5 }
431	iesSeries	OBJECT IDENTIFIER ::= { accessSwitch 13 }
432--	ies5000		OBJECT IDENTIFIER ::= { iesSeries 5 }
433
434    ies5000 MODULE-IDENTITY
435
436    LAST-UPDATED "0609010000Z" -- 9/1, 2006
437    ORGANIZATION "ZyXEL"
438    CONTACT-INFO "EMS"
439    DESCRIPTION "ZyXEL Private MIB"
440    ::= { iesSeries 5 }
441
442	ies5005		OBJECT IDENTIFIER ::= { iesSeries 7 }
443	ies6000		OBJECT IDENTIFIER ::= { iesSeries 8 }
444
445	acl 		OBJECT IDENTIFIER ::= { ies5000 1 }
446	alarmconf 	OBJECT IDENTIFIER ::= { ies5000 2 }
447	config 		OBJECT IDENTIFIER ::= { ies5000 3 }
448	diagnostic 	OBJECT IDENTIFIER ::= { ies5000 4 }
449	ipconf 		OBJECT IDENTIFIER ::= { ies5000 5 }
450	lcm 		OBJECT IDENTIFIER ::= { ies5000 6 }
451	multicast 	OBJECT IDENTIFIER ::= { ies5000 7 }
452	port 		OBJECT IDENTIFIER ::= { ies5000 8 }
453	profile 	OBJECT IDENTIFIER ::= { ies5000 9 }
454	switch 		OBJECT IDENTIFIER ::= { ies5000 10 }
455	sys		OBJECT IDENTIFIER ::= { ies5000 11 }
456	trap		OBJECT IDENTIFIER ::= { ies5000 12 }
457	statistics	OBJECT IDENTIFIER ::= { ies5000 13 }
458	clear		OBJECT IDENTIFIER ::= { ies5000 14 }
459	cluster		OBJECT IDENTIFIER ::= { ies5000 15 }
460	voip		OBJECT IDENTIFIER ::= { ies5000 16 }
461	ima			OBJECT IDENTIFIER ::= { ies5000 17 }
462
463----------------------------------------
464-- acl
465----------------------------------------
466
467	dhcp		OBJECT IDENTIFIER ::= { acl 1 }
468	dot1x		OBJECT IDENTIFIER ::= { acl 2 }
469	macfilter	OBJECT IDENTIFIER ::= { acl 3 }
470	pktfilter	OBJECT IDENTIFIER ::= { acl 4 }
471	dhcpSnoop	OBJECT IDENTIFIER ::= { acl 5 }
472	aclRule		OBJECT IDENTIFIER ::= { acl 6 }
473	pppoeAgent	OBJECT IDENTIFIER ::= { acl 7 }
474	dsBcast		OBJECT IDENTIFIER ::= { acl 8 }
475	usBcast		OBJECT IDENTIFIER ::= { acl 9 }
476	dscpMapping	OBJECT IDENTIFIER ::= { acl 10 }
477
478	macAntiSpoofEnable OBJECT-TYPE
479        SYNTAX  INTEGER {
480			enable(1),
481			disable(2)
482		}
483        MAX-ACCESS read-write
484        STATUS current
485        DESCRIPTION
486		"Enable/disable MAC anti-spoof."
487        ::= { acl 13 }
488
489    subnetvlan		OBJECT IDENTIFIER ::= { acl 14 }
490	loopguard		OBJECT IDENTIFIER ::= { acl 15 }
491	usStorm			OBJECT IDENTIFIER ::= { acl 16 }
492	arpInspection 	OBJECT IDENTIFIER ::= { acl 17 }
493	macFF 			OBJECT IDENTIFIER ::= { acl 18 }
494	dhcpv6  		OBJECT IDENTIFIER ::= { acl 19 }
495	bpductrl  		OBJECT IDENTIFIER ::= { acl 20 }
496--------------------
497-- DHCP Relay
498--------------------
499
500        dhcpRelayEnable OBJECT-TYPE
501        SYNTAX  INTEGER {
502			auto(1),
503			both(2),
504			disable(3)
505		}
506        MAX-ACCESS read-write
507        STATUS current
508        DESCRIPTION
509		"Enable/disable DHCP relay Option82 function. Note that this object
510		is obsolete in R1.03 and later versions."
511        ::= { dhcp 1 }
512
513	dhcpRelay82Table OBJECT-TYPE
514        SYNTAX SEQUENCE OF DhcpRelay82Entry
515        MAX-ACCESS not-accessible
516        STATUS current
517        DESCRIPTION
518                "A table that contains DHCP Relay configuration."
519        ::= { dhcp 2 }
520
521        dhcpRelay82Entry OBJECT-TYPE
522        SYNTAX DhcpRelay82Entry
523        MAX-ACCESS not-accessible
524        STATUS current
525        DESCRIPTION
526        	"The entry of DHCP Relay table."
527        INDEX  { dot1qVlanIndex }
528        ::= { dhcpRelay82Table 1 }
529
530        DhcpRelay82Entry ::=
531        	SEQUENCE {
532        		dhcpRelay82PrimaryServer	IpAddress,
533        		dhcpRelay82SecondaryServer	IpAddress,
534        		dhcpRelay82ActiveServer		INTEGER,
535        		dhcpRelay82Enable		INTEGER,
536        		dhcpRelay82Info			DisplayString,
537        		dhcpRelay82RelayMode		INTEGER,
538        		dhcpRelay82RowStatus		RowStatus,
539        		dhcpRelay82Suboption2Enable	INTEGER,
540        		dhcpRelay82Suboption2Info	DisplayString,
541        		dhcpRelay82Option82Mode		INTEGER,
542        		dhcpRelay82LineCharEnable	INTEGER,
543        		dhcpRelay82LineCharMode	INTEGER
544        	}
545
546        dhcpRelay82PrimaryServer OBJECT-TYPE
547        SYNTAX IpAddress
548        MAX-ACCESS read-create
549        STATUS current
550        DESCRIPTION
551		"The IP address of the DHCP Relay primary server."
552        ::= { dhcpRelay82Entry 1 }
553
554        dhcpRelay82SecondaryServer OBJECT-TYPE
555        SYNTAX IpAddress
556        MAX-ACCESS read-create
557        STATUS current
558        DESCRIPTION
559		"The IP address of the DHCP Relay secondary server.
560		This object is supported by R1.02 and later versions."
561        ::= { dhcpRelay82Entry 2 }
562
563        dhcpRelay82ActiveServer OBJECT-TYPE
564        SYNTAX	INTEGER {
565        		primary(1),
566        		secondary(2)
567        	}
568        MAX-ACCESS read-create
569        STATUS current
570        DESCRIPTION
571		"The current active DHCP Relay server.
572		This object is supported by R1.02 and later versions."
573        ::= { dhcpRelay82Entry 3 }
574
575	dhcpRelay82Enable OBJECT-TYPE
576        SYNTAX  INTEGER {
577			relayEnable_option82Enable(1),
578			relayDisable_option82Enable(2),
579			disable(3)
580		}
581        MAX-ACCESS read-create
582        STATUS current
583        DESCRIPTION
584		"Enable/disable DHCP relay and Option82 function.
585		This object is supported by R1.03 and later versions."
586        ::= { dhcpRelay82Entry 4 }
587
588        dhcpRelay82Info OBJECT-TYPE
589        SYNTAX DisplayString (SIZE (0..23))
590        MAX-ACCESS read-create
591        STATUS current
592        DESCRIPTION
593		"User specific Option82 information.
594		This object is supported by R1.03 and later versions."
595        ::= { dhcpRelay82Entry 5 }
596
597        dhcpRelay82RelayMode OBJECT-TYPE
598        SYNTAX  INTEGER {
599			auto(1),
600			both(2)
601		}
602        MAX-ACCESS read-create
603        STATUS current
604        DESCRIPTION
605		"DHCP relay mode.
606		This object is supported by R1.03 and later versions."
607        ::= { dhcpRelay82Entry 6 }
608
609        dhcpRelay82RowStatus OBJECT-TYPE
610        SYNTAX RowStatus
611        MAX-ACCESS read-create
612        STATUS current
613        DESCRIPTION
614		"Row status of the table entry."
615        ::= { dhcpRelay82Entry 7 }
616
617        dhcpRelay82Suboption2Enable OBJECT-TYPE
618        SYNTAX	INTEGER {
619        		enable(1),
620        		disable(2)
621        	}
622        MAX-ACCESS read-create
623        STATUS current
624        DESCRIPTION
625		"Enable/disable Option 82 sub-option 2.
626		This object is supported by R3.00 and later versions."
627        ::= { dhcpRelay82Entry 8 }
628
629        dhcpRelay82Suboption2Info OBJECT-TYPE
630        SYNTAX DisplayString
631        MAX-ACCESS read-create
632        STATUS current
633        DESCRIPTION
634		"User specified information for Option 82 sub-option 2.
635		This object is supported by R3.00 and later versions."
636        ::= { dhcpRelay82Entry 9 }
637
638	dhcpRelay82Option82Mode OBJECT-TYPE
639        SYNTAX INTEGER {
640        		private(1),
641        		tr101(2),
642        		tr101PlusVlanInfo(3)
643        	}
644        MAX-ACCESS read-create
645        STATUS current
646        DESCRIPTION
647		""
648        ::= { dhcpRelay82Entry 10 }
649
650    dhcpRelay82LineCharEnable OBJECT-TYPE
651        SYNTAX  INTEGER {
652			enable(1),
653			disable(2)
654		}
655        MAX-ACCESS read-create
656        STATUS current
657        DESCRIPTION
658		"Enable/disable option 82 sub-option line characteristic information."
659        ::= { dhcpRelay82Entry 11 }
660
661    dhcpRelay82LineCharMode OBJECT-TYPE
662        SYNTAX  INTEGER {
663			rate(1),
664			full(2)
665		}
666        MAX-ACCESS read-create
667        STATUS current
668        DESCRIPTION
669		"rate: only bitrate information.
670		full: full line characteristic information."
671        ::= { dhcpRelay82Entry 12 }
672
673
674	dhcpRelayInfo OBJECT-TYPE
675        SYNTAX DisplayString (SIZE (0..23))
676        MAX-ACCESS read-write
677        STATUS current
678        DESCRIPTION
679		"User specific Option82 information. Note that this object
680		is obsolete in R1.03 and later versions."
681        ::= { dhcp 3 }
682
683	maxNumOfDhcpRelay82Conf OBJECT-TYPE
684	SYNTAX INTEGER
685	MAX-ACCESS read-only
686	STATUS current
687	DESCRIPTION
688		"The maximum number of rows that can be created in dhcpRelay82Table."
689	::= { dhcp 4 }
690
691	dhcpRelay82Delimiter OBJECT-TYPE
692	SYNTAX INTEGER
693	MAX-ACCESS read-write
694	STATUS current
695	DESCRIPTION
696		"To configure the ASCII value of the delimiter character."
697	::= { dhcp 5 }
698
699	dhcpRelayOption82CheckEnable OBJECT-TYPE
700	SYNTAX INTEGER{
701		enable(1),
702		disable(2)
703	}
704	MAX-ACCESS read-write
705	STATUS current
706	DESCRIPTION
707		"Enable/disable system to check option82 in DHCP packets from DHCP server."
708	::= { dhcp 6 }
709
710	-- dhcp realy option82 Port Table
711
712	dhcprelay82PortTable OBJECT-TYPE
713	SYNTAX SEQUENCE OF DhcpRelay82PortEntry
714	MAX-ACCESS not-accessible
715	STATUS current
716	DESCRIPTION
717		"This table includes dhcprelay82 port configuration."
718	::= { dhcp 7 }
719
720	dhcprelay82PortEntry OBJECT-TYPE
721        SYNTAX DhcpRelay82PortEntry
722        MAX-ACCESS not-accessible
723        STATUS current
724        DESCRIPTION
725		"An entry in dhcprelay82PortTable."
726        INDEX { ifIndex }
727        ::= { dhcprelay82PortTable 1 }
728
729        DhcpRelay82PortEntry ::=
730        	SEQUENCE {
731			option82policy	  	INTEGER
732			}
733
734		option82policy OBJECT-TYPE
735        SYNTAX INTEGER {
736        		drop(0),
737        		replace(1),
738        		keep(2)
739         	}
740        MAX-ACCESS read-write
741        STATUS current
742        DESCRIPTION
743		"replace: Replace the original relay information when a DHCP message that already contains one.
744		keep: Keep the original relay information when a DHCP message that already contains one.
745		drop: Drop the packet when a DHCP message that already contains relay information."
746        ::= { dhcprelay82PortEntry 1 }
747
748--------------------
749-- 802.1x
750--------------------
751
752	dot1xEnable OBJECT-TYPE
753	SYNTAX 	INTEGER {
754			enable(1),
755			disable(2)
756		}
757        MAX-ACCESS read-write
758	STATUS current
759	DESCRIPTION
760		"Enable/disable the 802.1x function."
761	::= { dot1x 1 }
762
763-- Radius Server Table
764
765	radiusServerTable OBJECT-TYPE
766   	SYNTAX SEQUENCE OF RadiusServerEntry
767    	MAX-ACCESS not-accessible
768    	STATUS current
769    	DESCRIPTION
770                "A table that contains Radius Server information."
771    	::= { dot1x 2 }
772
773    	radiusServerEntry OBJECT-TYPE
774        SYNTAX RadiusServerEntry
775        MAX-ACCESS not-accessible
776        STATUS current
777        DESCRIPTION
778        	"The entry of Radius Server table."
779        INDEX  { radiusServerIndex }
780        ::= { radiusServerTable 1 }
781
782   	RadiusServerEntry ::=
783        	SEQUENCE {
784            		radiusServerIndex	INTEGER,
785            		radiusServerIp		IpAddress,
786            		radiusServerPort	INTEGER,
787            		radiusServerSecret	DisplayString
788    		}
789
790        radiusServerIndex OBJECT-TYPE
791        SYNTAX INTEGER
792        MAX-ACCESS read-only
793        STATUS current
794        DESCRIPTION
795        	"The identity of the RADIUS server."
796        ::= { radiusServerEntry 1 }
797
798	radiusServerIp OBJECT-TYPE
799	SYNTAX IpAddress
800	MAX-ACCESS read-write
801	STATUS current
802	DESCRIPTION
803		"The IP address of the Radius Server."
804	::= { radiusServerEntry 2 }
805
806	radiusServerPort OBJECT-TYPE
807	SYNTAX INTEGER
808	MAX-ACCESS read-write
809	STATUS current
810	DESCRIPTION
811		"The UDP port of the Radius Server."
812	::= { radiusServerEntry 3 }
813
814	radiusServerSecret OBJECT-TYPE
815	SYNTAX DisplayString (SIZE (1..31))
816	MAX-ACCESS read-write
817	STATUS current
818	DESCRIPTION
819		"The shared secret of the Radius Server."
820	::= { radiusServerEntry 4 }
821
822-- 802.1x Port Table
823
824        dot1xPortTable OBJECT-TYPE
825        SYNTAX SEQUENCE OF Dot1xPortEntry
826        MAX-ACCESS not-accessible
827        STATUS current
828        DESCRIPTION
829        	"This table includes 802.1x port configuration."
830        ::= { dot1x 3 }
831
832	dot1xPortEntry OBJECT-TYPE
833        SYNTAX Dot1xPortEntry
834        MAX-ACCESS not-accessible
835        STATUS current
836        DESCRIPTION
837		"An entry in dot1xPortTable."
838        INDEX { ifIndex }
839        ::= { dot1xPortTable 1 }
840
841        Dot1xPortEntry ::=
842        	SEQUENCE {
843			dot1xPortEnable	  	INTEGER,
844			dot1xPortControl	INTEGER,
845			dot1xPortReAuthEnable	INTEGER,
846			dot1xPortReAuthPeriod	INTEGER
847           	}
848
849        dot1xPortEnable OBJECT-TYPE
850        SYNTAX  INTEGER {
851			enable(1),
852			disable(2)
853		}
854        MAX-ACCESS read-write
855        STATUS current
856        DESCRIPTION
857                "Enable/disable 802.1x for the port."
858         ::= { dot1xPortEntry 1 }
859
860        dot1xPortControl OBJECT-TYPE
861        SYNTAX  INTEGER {
862			auto(1),
863			forceAuth(2),
864			forceUnAuth(3)
865		}
866        MAX-ACCESS read-write
867        STATUS current
868        DESCRIPTION
869                "The object defines the 802.1x control type for the port."
870         ::= { dot1xPortEntry 2 }
871
872	dot1xPortReAuthEnable OBJECT-TYPE
873        SYNTAX  INTEGER {
874			enable(1),
875			disable(2)
876		}
877        MAX-ACCESS read-write
878        STATUS current
879        DESCRIPTION
880                "Enable/disable 802.1x re-authentication for the port."
881         ::= { dot1xPortEntry 3 }
882
883        dot1xPortReAuthPeriod OBJECT-TYPE
884        SYNTAX INTEGER (60..65535)
885        UNITS "second"
886        MAX-ACCESS read-write
887        STATUS current
888        DESCRIPTION
889                "The object defines the 802.1x re-authentication period for the port."
890         ::= { dot1xPortEntry 4 }
891
892-- Batch Set for 802.1x
893
894	dot1xBatchSet		OBJECT IDENTIFIER ::= { dot1x 4 }
895
896        dot1xTarget OBJECT-TYPE
897        SYNTAX OCTET STRING
898        MAX-ACCESS read-write
899        STATUS current
900        DESCRIPTION
901		"This managed object is used for identify the target on which
902		the port configuration should be performed. The target is encoded as:
903		Byte 1:   the octet specifies a set of eight chassis, chassis 0 through 7
904		Byte 2~4: each octet specifies a set of eight slots, with the
905			  first octet specifying slots 1 through 8, and the second
906		          octet specifying slots 9 through 16, and so on.
907		Byte 5~:  each octet specifies a set of eight ports, with the first
908		          octet specifying ports 1 through 8, etc."
909        ::= { dot1xBatchSet 1 }
910
911        dot1xOps OBJECT-TYPE
912        SYNTAX INTEGER
913        MAX-ACCESS read-write
914        STATUS current
915        DESCRIPTION
916		"The corresponding bit is set to 1 to start the operation.
917		The various bit positions are:
918		BIT 1: enable dot1x
919		BIT 2: disable dot1x
920		BIT 3: set dot1x control to be auto
921		BIT 4: set dot1x control to be forceAuth
922		BIT 5: set dot1x control to be forceUnAuth
923		BIT 6: enable dot1x re-authentication
924		BIT 7: disable dot1x re-authentication
925		BIT 8: set dot1x re-authentication period."
926        ::= { dot1xBatchSet 2 }
927
928        dot1xReAuthPeriodForBatchSet OBJECT-TYPE
929        SYNTAX INTEGER (60..65535)
930        UNITS "second"
931        MAX-ACCESS read-write
932        STATUS current
933        DESCRIPTION
934                "The object defines the 802.1x re-authentication period for batch setting."
935         ::= { dot1xBatchSet 3 }
936
937--------------------
938-- MAC Filter
939--------------------
940
941-- MAC Filter Port Table
942
943        macFilterPortTable OBJECT-TYPE
944        SYNTAX SEQUENCE OF MacFilterPortEntry
945        MAX-ACCESS not-accessible
946        STATUS current
947        DESCRIPTION
948        	"This table includes the status of mac filtering for each port."
949        ::= { macfilter 1 }
950
951	macFilterPortEntry OBJECT-TYPE
952        SYNTAX MacFilterPortEntry
953        MAX-ACCESS not-accessible
954        STATUS current
955        DESCRIPTION
956		"An entry in macFilterPortTable."
957        INDEX { ifIndex }
958        ::= { macFilterPortTable 1 }
959
960        MacFilterPortEntry ::=
961        	SEQUENCE {
962			macFilterPortEnable	INTEGER,
963			macFilterPortMacCount	INTEGER,
964			macFilterPortFilterMode	INTEGER
965           	}
966
967        macFilterPortEnable OBJECT-TYPE
968        SYNTAX  INTEGER {
969			enableMacFilter(1),
970			enableMacCount(2),
971			enableOuiFilter(3),
972			disable(4)
973		}
974        MAX-ACCESS read-write
975        STATUS current
976        DESCRIPTION
977                "Enable/disable MAC filtering for the port."
978         ::= { macFilterPortEntry 1 }
979
980        macFilterPortMacCount OBJECT-TYPE
981        SYNTAX INTEGER
982        MAX-ACCESS read-write
983        STATUS current
984        DESCRIPTION
985                "The total number of MAC addresses allowed for the port."
986         ::= { macFilterPortEntry 2 }
987
988        macFilterPortFilterMode OBJECT-TYPE
989        SYNTAX	INTEGER {
990        		accept(1),
991        		deny(2)
992        	}
993        MAX-ACCESS read-write
994        STATUS current
995        DESCRIPTION
996                "The mac filter mode (accept or deny) for the port.
997                This object is supported by R1.02 and later versions."
998         ::= { macFilterPortEntry 3 }
999
1000	maxNumOfMacFiltersInSystem OBJECT-TYPE
1001	SYNTAX INTEGER
1002	MAX-ACCESS read-only
1003	STATUS current
1004	DESCRIPTION
1005		"The max number of mac filters supported in the system."
1006	::= { macfilter 2 }
1007
1008	maxNumOfMacFiltersPerPort OBJECT-TYPE
1009	SYNTAX INTEGER
1010	MAX-ACCESS read-only
1011	STATUS current
1012	DESCRIPTION
1013		"The max number of mac filters supported per port."
1014	::= { macfilter 3 }
1015
1016	currNumOfMacFiltersInSystem OBJECT-TYPE
1017	SYNTAX INTEGER
1018	MAX-ACCESS read-only
1019	STATUS current
1020	DESCRIPTION
1021		"The current number of mac filters in the system."
1022	::= { macfilter 4 }
1023
1024-- MAC Table
1025
1026	macFilterTable OBJECT-TYPE
1027   	SYNTAX SEQUENCE OF MacFilterEntry
1028    	MAX-ACCESS not-accessible
1029    	STATUS current
1030    	DESCRIPTION
1031                "A table that contains the mac filter addresses."
1032    	::= { macfilter 5 }
1033
1034    	macFilterEntry OBJECT-TYPE
1035        SYNTAX MacFilterEntry
1036        MAX-ACCESS not-accessible
1037        STATUS current
1038        DESCRIPTION
1039        	"The entry of macFilterTable."
1040        INDEX { ifIndex, macFilterAddr }
1041        ::= { macFilterTable 1 }
1042
1043   	MacFilterEntry ::=
1044        	SEQUENCE {
1045	    		macFilterAddr		PhysAddress,
1046	    		macFilterRowStatus	RowStatus
1047    	   	}
1048
1049        macFilterAddr OBJECT-TYPE
1050        SYNTAX PhysAddress
1051        MAX-ACCESS read-only
1052        STATUS current
1053        DESCRIPTION
1054        	"The mac address which can pass through or be rejected from the port."
1055        ::= { macFilterEntry 1 }
1056
1057	macFilterRowStatus OBJECT-TYPE
1058	SYNTAX RowStatus
1059	MAX-ACCESS read-create
1060	STATUS current
1061	DESCRIPTION
1062		"The row status of the entry."
1063	::= { macFilterEntry 2 }
1064
1065-- Batch Set for MAC Filter
1066
1067	macfilterBatchSet		OBJECT IDENTIFIER ::= { macfilter 6 }
1068
1069        macfilterTarget OBJECT-TYPE
1070        SYNTAX OCTET STRING
1071        MAX-ACCESS read-write
1072        STATUS current
1073        DESCRIPTION
1074		"This managed object is used for identify the target on which
1075		the port configuration should be performed. The target is encoded as:
1076		Byte 1:   the octet specifies a set of eight chassis, chassis 0 through 7
1077		Byte 2~4: each octet specifies a set of eight slots, with the
1078			  first octet specifying slots 1 through 8, and the second
1079		          octet specifying slots 9 through 16, and so on.
1080		Byte 5~:  each octet specifies a set of eight ports, with the first
1081		          octet specifying ports 1 through 8, etc."
1082        ::= { macfilterBatchSet 1 }
1083
1084        macfilterOps OBJECT-TYPE
1085        SYNTAX INTEGER
1086        MAX-ACCESS read-write
1087        STATUS current
1088        DESCRIPTION
1089		"The corresponding bit is set to 1 to start the operation.
1090		The various bit positions are:
1091		BIT 1: enable mac filter
1092		BIT 2: enable mac count filter
1093		BIT 3: disable mac filter
1094		BIT 4: set mac count."
1095        ::= { macfilterBatchSet 2 }
1096
1097        macFilterMacCountForBatchSet OBJECT-TYPE
1098        SYNTAX INTEGER (1..128)
1099        MAX-ACCESS read-write
1100        STATUS current
1101        DESCRIPTION
1102                "The total number of MAC addresses allowed for a port."
1103         ::= { macfilterBatchSet 3 }
1104
1105-- OUI Filter Table
1106
1107	ouiFilterTable OBJECT-TYPE
1108   	SYNTAX SEQUENCE OF OuiFilterEntry
1109    	MAX-ACCESS not-accessible
1110    	STATUS current
1111    	DESCRIPTION
1112                "A table that contains the OUI filter addresses."
1113    	::= { macfilter 7 }
1114
1115    	ouiFilterEntry OBJECT-TYPE
1116        SYNTAX OuiFilterEntry
1117        MAX-ACCESS not-accessible
1118        STATUS current
1119        DESCRIPTION
1120        	"The entry of ouiFilterTable."
1121        INDEX { ifIndex, ouiFilterAddr }
1122        ::= { ouiFilterTable 1 }
1123
1124   	OuiFilterEntry ::=
1125        	SEQUENCE {
1126	    		ouiFilterAddr		OCTET STRING,
1127	    		ouiFilterRowStatus	RowStatus
1128    	   	}
1129
1130        ouiFilterAddr OBJECT-TYPE
1131        SYNTAX OCTET STRING
1132        MAX-ACCESS read-only
1133        STATUS current
1134        DESCRIPTION
1135        	"The first three bytes of the mac address which can pass through or be rejected from the port."
1136        ::= { ouiFilterEntry 1 }
1137
1138	ouiFilterRowStatus OBJECT-TYPE
1139	SYNTAX RowStatus
1140	MAX-ACCESS read-create
1141	STATUS current
1142	DESCRIPTION
1143		"The row status of the entry."
1144	::= { ouiFilterEntry 2 }
1145
1146	maxNumOfOuiFiltersPerPort OBJECT-TYPE
1147	SYNTAX INTEGER
1148	MAX-ACCESS read-only
1149	STATUS current
1150	DESCRIPTION
1151		"The max number of OUI filters supported per port."
1152	::= { macfilter 8 }
1153
1154-- macFilterStatusTable
1155
1156	macFilterStatusTable OBJECT-TYPE
1157   	SYNTAX SEQUENCE OF MacFilterStatusEntry
1158    	MAX-ACCESS not-accessible
1159    	STATUS current
1160    	DESCRIPTION
1161                "A table that contains the mac filter addresses."
1162    	::= { macfilter 9 }
1163
1164    	macFilterStatusEntry OBJECT-TYPE
1165        SYNTAX MacFilterStatusEntry
1166        MAX-ACCESS not-accessible
1167        STATUS current
1168        DESCRIPTION
1169        	"The entry of macFilterStatusTable."
1170        INDEX { ifIndex, macFilterStatusId }
1171        ::= { macFilterStatusTable 1 }
1172
1173   	MacFilterStatusEntry ::=
1174        	SEQUENCE {
1175        		macFilterStatusId	INTEGER,
1176	    		macFilterStatusAddr	PhysAddress
1177    	   	}
1178
1179	macFilterStatusId OBJECT-TYPE
1180	SYNTAX INTEGER
1181	MAX-ACCESS read-only
1182	STATUS current
1183	DESCRIPTION
1184		"The index of the entry."
1185	::= { macFilterStatusEntry 1 }
1186
1187        macFilterStatusAddr OBJECT-TYPE
1188        SYNTAX PhysAddress
1189        MAX-ACCESS read-only
1190        STATUS current
1191        DESCRIPTION
1192        	"The mac address which can pass through or be rejected from the port."
1193        ::= { macFilterStatusEntry 2 }
1194
1195-- macFilterPerPVCTable
1196
1197	macFilterPerPVCTable  OBJECT-TYPE
1198   	SYNTAX SEQUENCE OF MacFilterPerPVCEntry
1199    	MAX-ACCESS not-accessible
1200    	STATUS current
1201    	DESCRIPTION
1202                "A table for per-PVC macfilter configuration."
1203    	::= { macfilter 10 }
1204
1205    macFilterPerPVCEntry OBJECT-TYPE
1206        SYNTAX MacFilterPerPVCEntry
1207        MAX-ACCESS not-accessible
1208        STATUS current
1209        DESCRIPTION
1210        	"The entry of macFilterPerPVCTable."
1211        INDEX { ifIndex, macFilterPerPVCVpi, macFilterPerPVCVci }
1212        ::= { macFilterPerPVCTable 1 }
1213
1214   	MacFilterPerPVCEntry ::=
1215        	SEQUENCE {
1216        		macFilterPerPVCVpi				INTEGER,
1217        		macFilterPerPVCVci				INTEGER,
1218        		macFilterPerPVCEnable		INTEGER,
1219	    		macFilterPerPVCMode				INTEGER,
1220	    		macFilterPerPVCMacCount				INTEGER
1221    	   	}
1222    macFilterPerPVCVpi OBJECT-TYPE
1223    SYNTAX INTEGER (0..255)
1224    MAX-ACCESS read-only
1225    STATUS current
1226    DESCRIPTION
1227          "VPI of the pvc."
1228    ::= { macFilterPerPVCEntry 1 }
1229
1230    macFilterPerPVCVci OBJECT-TYPE
1231    SYNTAX INTEGER (1..65535)
1232    MAX-ACCESS read-only
1233    STATUS current
1234    DESCRIPTION
1235          "VCI of the pvc."
1236    ::= { macFilterPerPVCEntry 2 }
1237
1238	macFilterPerPVCEnable OBJECT-TYPE
1239	SYNTAX INTEGER{
1240		enablePvcMacFilter(1),
1241		enablePvcMacCount(2),
1242		disable(3)
1243    }
1244	MAX-ACCESS read-write
1245	STATUS current
1246	DESCRIPTION
1247		"Enable/disable MAC filtering for the port-vpi/vci"
1248	::= { macFilterPerPVCEntry 3 }
1249
1250    macFilterPerPVCMode OBJECT-TYPE
1251	SYNTAX INTEGER{
1252		accept(1),
1253       	deny(2)
1254	}
1255	MAX-ACCESS read-write
1256	STATUS current
1257	DESCRIPTION
1258		"The mac filter mode (accept or deny) for the port-vpi/vci."
1259	::= { macFilterPerPVCEntry 4 }
1260
1261    macFilterPerPVCMacCount OBJECT-TYPE
1262        SYNTAX INTEGER
1263        MAX-ACCESS read-write
1264        STATUS current
1265        DESCRIPTION
1266                "The total number of MAC addresses allowed for the port-vpi/vci."
1267         ::= { macFilterPerPVCEntry 5 }
1268
1269
1270
1271-- macFilterPerPVCMACTable
1272
1273	macFilterPerPVCMACTable  OBJECT-TYPE
1274   	SYNTAX SEQUENCE OF MacFilterPerPVCMACEntry
1275    	MAX-ACCESS not-accessible
1276    	STATUS current
1277    	DESCRIPTION
1278                "A table for per-PVC macfilter configuration."
1279    	::= { macfilter 11 }
1280
1281    macFilterPerPVCMACEntry OBJECT-TYPE
1282        SYNTAX MacFilterPerPVCMACEntry
1283        MAX-ACCESS not-accessible
1284        STATUS current
1285        DESCRIPTION
1286        	"The entry of macFilterPerPVCMACTable."
1287        INDEX { ifIndex, macFilterPerPVCMACVpi, macFilterPerPVCMACVci, macFilterPerPVCMACAddr  }
1288        ::= { macFilterPerPVCMACTable 1 }
1289
1290   	MacFilterPerPVCMACEntry ::=
1291        	SEQUENCE {
1292        		macFilterPerPVCMACVpi				INTEGER,
1293        		macFilterPerPVCMACVci				INTEGER,
1294        		macFilterPerPVCMACAddr		PhysAddress,
1295	    		macFilterPerPVCMACRowStatus			RowStatus
1296    	   	}
1297
1298    macFilterPerPVCMACVpi OBJECT-TYPE
1299    SYNTAX INTEGER (0..255)
1300    MAX-ACCESS read-only
1301    STATUS current
1302    DESCRIPTION
1303          "VPI of the pvc."
1304    ::= { macFilterPerPVCMACEntry 1 }
1305
1306    macFilterPerPVCMACVci OBJECT-TYPE
1307    SYNTAX INTEGER (1..65535)
1308    MAX-ACCESS read-only
1309    STATUS current
1310    DESCRIPTION
1311          "VCI of the pvc."
1312    ::= { macFilterPerPVCMACEntry 2 }
1313
1314	macFilterPerPVCMACAddr OBJECT-TYPE
1315	SYNTAX PhysAddress
1316	MAX-ACCESS read-only
1317	STATUS current
1318	DESCRIPTION
1319		"The mac address which can pass through or be rejected from the port-vpi/vci"
1320	::= { macFilterPerPVCMACEntry 3 }
1321
1322    macFilterPerPVCMACRowStatus OBJECT-TYPE
1323	SYNTAX RowStatus
1324	MAX-ACCESS read-write
1325	STATUS current
1326	DESCRIPTION
1327		"The row status of the entry."
1328	::= { macFilterPerPVCMACEntry 4 }
1329--------------------
1330-- Packet Filter
1331--------------------
1332
1333        pktFilterPortTable OBJECT-TYPE
1334        SYNTAX SEQUENCE OF PktFilterPortEntry
1335        MAX-ACCESS not-accessible
1336        STATUS current
1337        DESCRIPTION
1338        	"This table includes packet filtering for each port."
1339        ::= { pktfilter 1 }
1340
1341	pktFilterPortEntry OBJECT-TYPE
1342        SYNTAX PktFilterPortEntry
1343        MAX-ACCESS not-accessible
1344        STATUS current
1345        DESCRIPTION
1346		"An entry in pktFilterPortTable."
1347        INDEX { ifIndex }
1348        ::= { pktFilterPortTable 1 }
1349
1350        PktFilterPortEntry ::=
1351        	SEQUENCE {
1352			pktFilter	INTEGER
1353           	}
1354
1355        pktFilter OBJECT-TYPE
1356        SYNTAX INTEGER
1357        MAX-ACCESS read-write
1358        STATUS current
1359        DESCRIPTION
1360                "The packet filter. The semantic for each bit is:
1361                      	BIT 1: accept all
1362                      	BIT 2: accept PPPoE only
1363                      	BIT 3: reject ARP
1364                      	BIT 4: reject DHCP
1365			BIT 5: reject EAPOL
1366                      	BIT 6: reject PPPoE
1367			BIT 7: reject NetBIOS
1368			BIT 8: reject IGMP
1369			BIT 9: reject IP"
1370         ::= { pktFilterPortEntry 1 }
1371
1372-- Batch Set for Packet Filter
1373
1374	pktfilterBatchSet		OBJECT IDENTIFIER ::= { pktfilter 2 }
1375
1376        pktfilterTarget OBJECT-TYPE
1377        SYNTAX OCTET STRING
1378        MAX-ACCESS read-write
1379        STATUS current
1380        DESCRIPTION
1381		"This managed object is used for identify the target on which
1382		the port configuration should be performed. The target is encoded as:
1383		Byte 1:   the octet specifies a set of eight chassis, chassis 0 through 7
1384		Byte 2~4: each octet specifies a set of eight slots, with the
1385			  first octet specifying slots 1 through 8, and the second
1386		          octet specifying slots 9 through 16, and so on.
1387		Byte 5~:  each octet specifies a set of eight ports, with the first
1388		          octet specifying ports 1 through 8, etc."
1389        ::= { pktfilterBatchSet 1 }
1390
1391        pktfilterOps OBJECT-TYPE
1392        SYNTAX INTEGER
1393        MAX-ACCESS read-write
1394        STATUS current
1395        DESCRIPTION
1396		"The corresponding bit is set to 1 to start the operation.
1397		The various bit positions are:
1398		BIT 1: set packet filter."
1399        ::= { pktfilterBatchSet 2 }
1400
1401        pktfilterForBatchSet OBJECT-TYPE
1402        SYNTAX INTEGER
1403        MAX-ACCESS read-write
1404        STATUS current
1405        DESCRIPTION
1406                "The packet filter for batch setting. The semantic for each bit is identical to the object pktFilter."
1407         ::= { pktfilterBatchSet 3 }
1408
1409 -- pktFilterPerPVCTable
1410 pktFilterPerPVCTable  OBJECT-TYPE
1411        SYNTAX SEQUENCE OF PktFilterPerPVCEntry
1412        MAX-ACCESS not-accessible
1413        STATUS current
1414        DESCRIPTION
1415        	"This table includes per-PVC packet filter configuration."
1416        ::= { pktfilter 3 }
1417
1418	pktFilterPerPVCEntry OBJECT-TYPE
1419        SYNTAX PktFilterPerPVCEntry
1420        MAX-ACCESS not-accessible
1421        STATUS current
1422        DESCRIPTION
1423		"An entry in pktFilterPerPVCTable."
1424        INDEX { ifIndex, pktFilterPerPVCVpi, pktFilterPerPVCVci }
1425        ::= { pktFilterPerPVCTable 1 }
1426
1427        PktFilterPerPVCEntry ::=
1428        	SEQUENCE {
1429        	pktFilterPerPVCVpi 			INTEGER,
1430        	pktFilterPerPVCVci          INTEGER,
1431			pktFilterPerPVCpktFilter	INTEGER
1432           	}
1433
1434        pktFilterPerPVCVpi OBJECT-TYPE
1435	    SYNTAX INTEGER (0..255)
1436	    MAX-ACCESS read-only
1437	    STATUS current
1438	    DESCRIPTION
1439	          "VPI of the pvc."
1440	    ::= { pktFilterPerPVCEntry 1 }
1441
1442	    pktFilterPerPVCVci OBJECT-TYPE
1443	    SYNTAX INTEGER (1..65535)
1444	    MAX-ACCESS read-only
1445	    STATUS current
1446	    DESCRIPTION
1447	          "VCI of the pvc."
1448	    ::= { pktFilterPerPVCEntry 2 }
1449
1450        pktFilterPerPVCpktFilter OBJECT-TYPE
1451        SYNTAX INTEGER
1452        MAX-ACCESS read-write
1453        STATUS current
1454        DESCRIPTION
1455                "The packet filter. The semantic for each bit is:
1456                BIT 1: accept all
1457                BIT 2: accept PPPoE only
1458                BIT 3: reject ARP
1459                BIT 4: reject DHCP
1460                BIT 5: reject EAPOL
1461                BIT 6: reject PPPoE
1462                BIT 7: reject NetBIOS
1463                BIT 8: reject IGMP
1464                BIT 9: reject IP"
1465         ::= { pktFilterPerPVCEntry 3 }
1466
1467--------------------
1468-- DHCP Snoop
1469--------------------
1470
1471-- dhcpSnoopPortTable
1472
1473        dhcpSnoopPortTable OBJECT-TYPE
1474        SYNTAX SEQUENCE OF DhcpSnoopPortEntry
1475        MAX-ACCESS not-accessible
1476        STATUS current
1477        DESCRIPTION
1478        	"This table includes DHCP snooping enable/disable for each port.
1479        	This table is supported by R1.02 and later versions."
1480        ::= { dhcpSnoop 1 }
1481
1482	dhcpSnoopPortEntry OBJECT-TYPE
1483        SYNTAX DhcpSnoopPortEntry
1484        MAX-ACCESS not-accessible
1485        STATUS current
1486        DESCRIPTION
1487		"An entry of dhcpSnoopPortTable."
1488        INDEX { ifIndex }
1489        ::= { dhcpSnoopPortTable 1 }
1490
1491        DhcpSnoopPortEntry ::=
1492        	SEQUENCE {
1493			dhcpSnoopEnable		INTEGER
1494           	}
1495
1496        dhcpSnoopEnable OBJECT-TYPE
1497        SYNTAX  INTEGER {
1498        		enable(1),
1499        		disable(2)
1500        	}
1501        MAX-ACCESS read-write
1502        STATUS current
1503        DESCRIPTION
1504                "Enable/disable DHCP snooping for a port."
1505         ::= { dhcpSnoopPortEntry 1 }
1506
1507-- dhcpSnoopOperation
1508
1509        dhcpSnoopTarget OBJECT-TYPE
1510        SYNTAX OCTET STRING
1511        MAX-ACCESS read-write
1512        STATUS current
1513        DESCRIPTION
1514		"This managed object is used for identify the target on which
1515		the operation should be performed. The target is encoded as:
1516		Byte 1:   the octet specifies a set of eight chassis, chassis 0 through 7
1517		Byte 2~4: each octet specifies a set of eight slots, with the
1518			  first octet specifying slots 1 through 8, and the second
1519		          octet specifying slots 9 through 16, and so on.
1520		Byte 5~:  each octet specifies a set of eight ports, with the first
1521		          octet specifying ports 1 through 8, etc."
1522        ::= { dhcpSnoop 2 }
1523
1524        dhcpSnoopOps OBJECT-TYPE
1525        SYNTAX INTEGER
1526        MAX-ACCESS read-write
1527        STATUS current
1528        DESCRIPTION
1529		"The corresponding bit is set to 1 to start the operation.
1530		The various bit positions are:
1531		BIT 1: DHCP snooping table flush."
1532        ::= { dhcpSnoop 3 }
1533
1534-- dhcpStaticTable
1535
1536        dhcpStaticTable OBJECT-TYPE
1537        SYNTAX SEQUENCE OF DhcpStaticEntry
1538        MAX-ACCESS not-accessible
1539        STATUS current
1540        DESCRIPTION
1541        	"This table defines DHCP static IP addresses.
1542        	This table is supported by R1.03 and later versions."
1543        ::= { dhcpSnoop 4 }
1544
1545	dhcpStaticEntry OBJECT-TYPE
1546        SYNTAX DhcpStaticEntry
1547        MAX-ACCESS not-accessible
1548        STATUS current
1549        DESCRIPTION
1550		"An entry of dhcpStaticTable."
1551        INDEX { ifIndex, dhcpStaticIpAddr }
1552        ::= { dhcpStaticTable 1 }
1553
1554        DhcpStaticEntry ::=
1555        	SEQUENCE {
1556			dhcpStaticIpAddr	IpAddress,
1557			dhcpStaticRowStatus	RowStatus
1558           	}
1559
1560        dhcpStaticIpAddr OBJECT-TYPE
1561        SYNTAX IpAddress
1562        MAX-ACCESS read-only
1563        STATUS current
1564        DESCRIPTION
1565                "The IP address which can pass through the port."
1566        ::= { dhcpStaticEntry 1 }
1567
1568        dhcpStaticRowStatus OBJECT-TYPE
1569        SYNTAX RowStatus
1570        MAX-ACCESS read-create
1571        STATUS current
1572        DESCRIPTION
1573                "Row status of the table entry."
1574        ::= { dhcpStaticEntry 2 }
1575
1576        maxNumOfDhcpStaticIp OBJECT-TYPE
1577        SYNTAX INTEGER
1578        MAX-ACCESS read-only
1579        STATUS current
1580        DESCRIPTION
1581                "The maximum number of DHCP static IP addresses which can be created for a port.
1582                This object is supported by R1.03 and later versions."
1583         ::= { dhcpSnoop 5 }
1584
1585 -- dhcpSnoopLan2lanTable
1586		dhcpSnoopLan2lanTable OBJECT-TYPE
1587        SYNTAX SEQUENCE OF DhcpSnoopLan2lanEntry
1588        MAX-ACCESS not-accessible
1589        STATUS current
1590        DESCRIPTION
1591                "Support DHCP lan2lan to prevent DHCP service hack
1592                if customer installed DHCP server in its subscriber network.
1593                This table is supported by R5.05 and later versions."
1594        ::= { dhcpSnoop 6 }
1595
1596        dhcpSnoopLan2lanEntry OBJECT-TYPE
1597        SYNTAX DhcpSnoopLan2lanEntry
1598        MAX-ACCESS not-accessible
1599        STATUS current
1600        DESCRIPTION
1601        	"The entry of dhcpSnoopLan2lanTable."
1602        INDEX  { ifIndex }
1603        ::= { dhcpSnoopLan2lanTable 1 }
1604
1605        DhcpSnoopLan2lanEntry ::=
1606        	SEQUENCE {
1607        		dhcpSnoopLan2lanEnable	INTEGER
1608           	}
1609
1610		dhcpSnoopLan2lanEnable OBJECT-TYPE
1611        SYNTAX  INTEGER {
1612        		enable(1),
1613        		disable(2)
1614        	}
1615        MAX-ACCESS read-write
1616        STATUS current
1617        DESCRIPTION
1618		"Enable/disable DHCP server on subscriber port"
1619        ::= { dhcpSnoopLan2lanEntry 1 }
1620--------------------
1621-- aclRule
1622--------------------
1623
1624-- aclSetTable
1625
1626        aclSetTable OBJECT-TYPE
1627        SYNTAX SEQUENCE OF AclSetEntry
1628        MAX-ACCESS not-accessible
1629        STATUS current
1630        DESCRIPTION
1631        	"This table is supported by R1.03 and later versions."
1632        ::= { aclRule 1 }
1633
1634	aclSetEntry OBJECT-TYPE
1635        SYNTAX AclSetEntry
1636        MAX-ACCESS not-accessible
1637        STATUS current
1638        DESCRIPTION
1639		"An entry of aclSetTable."
1640        INDEX { ifIndex, aclSetVpi, aclSetVci, IMPLIED aclSetProfileName }
1641        ::= { aclSetTable 1 }
1642
1643        AclSetEntry ::=
1644           SEQUENCE {
1645		aclSetVpi		INTEGER,
1646		aclSetVci       	INTEGER,
1647		aclSetProfileName  	DisplayString,
1648		aclSetRowStatus		RowStatus
1649           }
1650
1651	aclSetVpi OBJECT-TYPE
1652        SYNTAX INTEGER
1653        MAX-ACCESS read-only
1654        STATUS current
1655        DESCRIPTION
1656        	"VPI value."
1657        ::= { aclSetEntry 1 }
1658
1659        aclSetVci OBJECT-TYPE
1660        SYNTAX INTEGER
1661        MAX-ACCESS read-only
1662        STATUS current
1663        DESCRIPTION
1664        	"VCI value."
1665        ::= { aclSetEntry 2 }
1666
1667        aclSetProfileName OBJECT-TYPE
1668        SYNTAX DisplayString
1669        MAX-ACCESS read-only
1670        STATUS current
1671        DESCRIPTION
1672        	"ACL Profile name."
1673        ::= { aclSetEntry 3 }
1674
1675        aclSetRowStatus OBJECT-TYPE
1676        SYNTAX RowStatus
1677        MAX-ACCESS read-create
1678        STATUS current
1679        DESCRIPTION
1680         	"RowStatus of aclSetEntry."
1681        ::= { aclSetEntry 4 }
1682
1683-- aclNoMatchTable
1684
1685        aclNoMatchTable OBJECT-TYPE
1686        SYNTAX SEQUENCE OF AclNoMatchEntry
1687        MAX-ACCESS not-accessible
1688        STATUS current
1689        DESCRIPTION
1690        	"This table is supported by R5.02 and later versions."
1691        ::= { aclRule 2 }
1692
1693	aclNoMatchEntry OBJECT-TYPE
1694        SYNTAX AclNoMatchEntry
1695        MAX-ACCESS not-accessible
1696        STATUS current
1697        DESCRIPTION
1698		"An entry of aclNoMatchTable."
1699        INDEX { ifIndex }
1700        ::= { aclNoMatchTable 1 }
1701
1702        AclNoMatchEntry ::=
1703           SEQUENCE {
1704		aclNoMatchAction	INTEGER
1705           }
1706
1707	aclNoMatchAction OBJECT-TYPE
1708        SYNTAX  INTEGER {
1709        		accept(1),
1710        		deny(2)
1711        	}
1712        MAX-ACCESS read-write
1713        STATUS current
1714        DESCRIPTION
1715        	"Pass or drop the packet."
1716        ::= { aclNoMatchEntry 1 }
1717
1718--------------------
1719-- PPPoE Agent
1720--------------------
1721
1722-- pppoeAgentTable
1723
1724        pppoeAgentTable OBJECT-TYPE
1725        SYNTAX SEQUENCE OF PppoeAgentEntry
1726        MAX-ACCESS not-accessible
1727        STATUS current
1728        DESCRIPTION
1729        	"A table that contains PPPoE DHCP Relay configuration.
1730        	This table is supported by R1.03 and later versions."
1731        ::= { pppoeAgent 1 }
1732
1733	pppoeAgentEntry OBJECT-TYPE
1734        SYNTAX PppoeAgentEntry
1735        MAX-ACCESS not-accessible
1736        STATUS current
1737        DESCRIPTION
1738		"An entry of pppoeAgentTable."
1739        INDEX { dot1qVlanIndex }
1740        ::= { pppoeAgentTable 1 }
1741
1742        PppoeAgentEntry ::=
1743           SEQUENCE {
1744        		pppoeAgentEnable		INTEGER,
1745        		pppoeAgentInfo			DisplayString,
1746        		pppoeAgentRowStatus		RowStatus,
1747        		pppoeAgentOptionMode		INTEGER,
1748        		pppoeAgentLineCharEnable INTEGER,
1749        		pppoeAgentLineCharMode INTEGER
1750           	}
1751
1752	pppoeAgentEnable OBJECT-TYPE
1753        SYNTAX  INTEGER {
1754			enable(1),
1755			disable(2)
1756		}
1757        MAX-ACCESS read-create
1758        STATUS current
1759        DESCRIPTION
1760		"Enable/disable DHCP relay and Option82 function."
1761        ::= { pppoeAgentEntry 1 }
1762
1763        pppoeAgentInfo OBJECT-TYPE
1764        SYNTAX DisplayString (SIZE (0..32))
1765        MAX-ACCESS read-create
1766        STATUS current
1767        DESCRIPTION
1768		"User specific Option82 information."
1769        ::= { pppoeAgentEntry 2 }
1770
1771        pppoeAgentRowStatus OBJECT-TYPE
1772        SYNTAX RowStatus
1773        MAX-ACCESS read-create
1774        STATUS current
1775        DESCRIPTION
1776		"Row status of the table entry."
1777        ::= { pppoeAgentEntry 3 }
1778
1779	pppoeAgentOptionMode OBJECT-TYPE
1780        SYNTAX INTEGER {
1781        		private(1),
1782        		tr101(2),
1783        		tr101PlusVlanInfo(3)
1784        	}
1785        MAX-ACCESS read-create
1786        STATUS current
1787        DESCRIPTION
1788		""
1789        ::= { pppoeAgentEntry 4 }
1790
1791  	pppoeAgentLineCharEnable OBJECT-TYPE
1792        SYNTAX  INTEGER {
1793			enable(1),
1794			disable(2)
1795		}
1796        MAX-ACCESS read-create
1797        STATUS current
1798        DESCRIPTION
1799		"Enable/disable option 82 sub-option line characteristic information."
1800        ::= { pppoeAgentEntry 5 }
1801
1802    pppoeAgentLineCharMode OBJECT-TYPE
1803        SYNTAX  INTEGER {
1804			rate(1),
1805			full(2)
1806		}
1807        MAX-ACCESS read-create
1808        STATUS current
1809        DESCRIPTION
1810		"rate: only bitrate information.
1811		full: full line characteristic information."
1812        ::= { pppoeAgentEntry 6 }
1813
1814
1815	maxNumOfPppoeDhcpRelay82Conf OBJECT-TYPE
1816	SYNTAX INTEGER
1817	MAX-ACCESS read-only
1818	STATUS current
1819	DESCRIPTION
1820		"The maximum number of rows that can be created in pppoeAgentTable."
1821	::= { pppoeAgent 2 }
1822
1823	pppoeAgentDelimiter OBJECT-TYPE
1824	SYNTAX INTEGER
1825	MAX-ACCESS read-write
1826	STATUS current
1827	DESCRIPTION
1828		"To configure the ASCII value of the delimiter character."
1829	::= { pppoeAgent 3 }
1830
1831--------------------
1832-- Downstream Broadcast
1833--------------------
1834
1835-- dsBcastTable
1836
1837        dsBcastTable OBJECT-TYPE
1838        SYNTAX SEQUENCE OF DsBcastEntry
1839        MAX-ACCESS not-accessible
1840        STATUS current
1841        DESCRIPTION
1842        	"A table that contains downstream broadcast forbidden configuration.
1843        	This table is supported by R3.00 and later versions."
1844        ::= { dsBcast 1 }
1845
1846	dsBcastEntry OBJECT-TYPE
1847        SYNTAX DsBcastEntry
1848        MAX-ACCESS not-accessible
1849        STATUS current
1850        DESCRIPTION
1851		"An entry of dsBcastTable."
1852        INDEX { ifIndex, dot1qVlanIndex }
1853        ::= { dsBcastTable 1 }
1854
1855        DsBcastEntry ::=
1856           SEQUENCE {
1857        		dsBcastRowStatus	RowStatus
1858           	}
1859
1860	dsBcastRowStatus OBJECT-TYPE
1861        SYNTAX RowStatus
1862        MAX-ACCESS read-create
1863        STATUS current
1864        DESCRIPTION
1865		"Row status of the table entry."
1866        ::= { dsBcastEntry 1 }
1867
1868--------------------
1869-- Upstream Broadcast
1870--------------------
1871
1872	usBcastCtrlEnable OBJECT-TYPE
1873        SYNTAX INTEGER {
1874        		enable(1),
1875        		disable(2)
1876        	}
1877        MAX-ACCESS read-write
1878        STATUS current
1879        DESCRIPTION
1880		"Enable/disable upstream broadcast control."
1881        ::= { usBcast 1 }
1882
1883        usBcastCtrlRate OBJECT-TYPE
1884        SYNTAX INTEGER
1885        UNITS "Kbps"
1886        MAX-ACCESS read-write
1887        STATUS current
1888        DESCRIPTION
1889		""
1890        ::= { usBcast 2 }
1891
1892--------------------
1893-- DSCP
1894--------------------
1895
1896-- dscpMappingTable
1897
1898	dscpMappingTable OBJECT-TYPE
1899	SYNTAX SEQUENCE OF DscpMappingEntry
1900	MAX-ACCESS not-accessible
1901	STATUS current
1902	DESCRIPTION
1903		"The table contains DSCP mapping configuration."
1904	::= { dscpMapping 1 }
1905
1906	dscpMappingEntry OBJECT-TYPE
1907	SYNTAX DscpMappingEntry
1908	MAX-ACCESS not-accessible
1909	STATUS current
1910	DESCRIPTION
1911		"An entry of dscpMappingTable."
1912	INDEX { dscpMappingSrcCodePoint }
1913	::= { dscpMappingTable 1 }
1914
1915	DscpMappingEntry ::=
1916		SEQUENCE {
1917			dscpMappingSrcCodePoint	INTEGER,
1918			dscpMappingMapPriority	INTEGER
1919		}
1920
1921	dscpMappingSrcCodePoint OBJECT-TYPE
1922	SYNTAX INTEGER
1923	MAX-ACCESS read-only
1924	STATUS current
1925	DESCRIPTION
1926		"The DSCP source code point used for mapping."
1927	::= { dscpMappingEntry 1 }
1928
1929	dscpMappingMapPriority OBJECT-TYPE
1930	SYNTAX INTEGER (0..7)
1931	MAX-ACCESS read-write
1932	STATUS current
1933	DESCRIPTION
1934		"The mapping p bits that will replace the source p bits in the incoming packet."
1935	::= { dscpMappingEntry 2 }
1936
1937-- dscpPortTable
1938
1939	dscpPortTable OBJECT-TYPE
1940	SYNTAX SEQUENCE OF DscpPortEntry
1941	MAX-ACCESS not-accessible
1942	STATUS current
1943	DESCRIPTION
1944		"The table contains DSCP port configuration."
1945	::= { dscpMapping 2 }
1946
1947	dscpPortEntry OBJECT-TYPE
1948	SYNTAX DscpPortEntry
1949	MAX-ACCESS not-accessible
1950	STATUS current
1951	DESCRIPTION
1952		"An entry of dscpPortTable."
1953	INDEX { ifIndex }
1954	::= { dscpPortTable 1 }
1955
1956	DscpPortEntry ::=
1957		SEQUENCE {
1958			dscpPortEnable	INTEGER
1959		}
1960
1961	dscpPortEnable OBJECT-TYPE
1962	SYNTAX INTEGER {
1963			enable(1),
1964			disable(2)
1965		}
1966	MAX-ACCESS read-write
1967	STATUS current
1968	DESCRIPTION
1969		"Enable/disable DSCP."
1970	::= { dscpPortEntry 1 }
1971
1972--------------------
1973-- Subnet VLAN
1974--------------------
1975
1976        subnetvlanStatus OBJECT-TYPE
1977        SYNTAX  INTEGER {
1978			enable(1),
1979			disable(2)
1980		}
1981        MAX-ACCESS read-write
1982        STATUS current
1983        DESCRIPTION
1984		""
1985        ::= { subnetvlan 1 }
1986
1987-- subnetvlanTable
1988	subnetvlanTable OBJECT-TYPE
1989        SYNTAX SEQUENCE OF SubnetvlanEntry
1990        MAX-ACCESS not-accessible
1991        STATUS current
1992        DESCRIPTION
1993                "A table that contains subnet vlan configuration."
1994        ::= { subnetvlan 2 }
1995
1996        subnetvlanEntry OBJECT-TYPE
1997        SYNTAX SubnetvlanEntry
1998        MAX-ACCESS not-accessible
1999        STATUS current
2000        DESCRIPTION
2001        	"The entry of subnet vlan table."
2002        INDEX  { subnetvlanIp, subnetvlanMask, subnetvlanVid, subnetvlanPriority }
2003        ::= { subnetvlanTable 1 }
2004
2005        SubnetvlanEntry ::=
2006        	SEQUENCE {
2007        		subnetvlanIp	IpAddress,
2008        		subnetvlanMask	INTEGER,
2009        		subnetvlanVid		INTEGER,
2010        		subnetvlanPriority	INTEGER,
2011        		subnetvlanName		DisplayString,
2012        		subnetvlanRowStatus	RowStatus
2013           	}
2014
2015        subnetvlanIp OBJECT-TYPE
2016        SYNTAX IpAddress
2017        MAX-ACCESS read-only
2018        STATUS current
2019        DESCRIPTION
2020		""
2021        ::= { subnetvlanEntry 1 }
2022
2023        subnetvlanMask OBJECT-TYPE
2024        SYNTAX INTEGER
2025        MAX-ACCESS read-only
2026        STATUS current
2027        DESCRIPTION
2028		""
2029        ::= { subnetvlanEntry 2 }
2030
2031        subnetvlanVid OBJECT-TYPE
2032        SYNTAX	INTEGER (1..4094)
2033        MAX-ACCESS read-only
2034        STATUS current
2035        DESCRIPTION
2036		""
2037        ::= { subnetvlanEntry 3 }
2038
2039		subnetvlanPriority OBJECT-TYPE
2040        SYNTAX  INTEGER (0..7)
2041        MAX-ACCESS read-only
2042        STATUS current
2043        DESCRIPTION
2044		""
2045        ::= { subnetvlanEntry 4 }
2046
2047        subnetvlanName OBJECT-TYPE
2048        SYNTAX DisplayString (SIZE (0..31))
2049        MAX-ACCESS read-create
2050        STATUS current
2051        DESCRIPTION
2052		""
2053        ::= { subnetvlanEntry 5 }
2054
2055        subnetvlanRowStatus OBJECT-TYPE
2056        SYNTAX RowStatus
2057        MAX-ACCESS read-create
2058        STATUS current
2059        DESCRIPTION
2060		"Row status of the table entry."
2061        ::= { subnetvlanEntry 6 }
2062
2063-- subnetvlanInetTable
2064		subnetvlanInetTable OBJECT-TYPE
2065        SYNTAX SEQUENCE OF SubnetvlanInetEntry
2066        MAX-ACCESS not-accessible
2067        STATUS current
2068        DESCRIPTION
2069                "A table that contains IPv4/IPv6 subnet vlan configuration."
2070        ::= { subnetvlan 3 }
2071
2072        subnetvlanInetEntry OBJECT-TYPE
2073        SYNTAX SubnetvlanInetEntry
2074        MAX-ACCESS not-accessible
2075        STATUS current
2076        DESCRIPTION
2077        	"The entry of subnet vlan inet table."
2078        INDEX  { subnetvlanInetAddrType, subnetvlanInetAddr, subnetvlanInetMask, subnetvlanInetVid, subnetvlanInetPriority }
2079        ::= { subnetvlanInetTable 1 }
2080
2081        SubnetvlanInetEntry ::=
2082        	SEQUENCE {
2083        		subnetvlanInetAddrType		InetAddressType,
2084        		subnetvlanInetAddr			InetAddress,
2085        		subnetvlanInetMask			INTEGER,
2086        		subnetvlanInetVid			INTEGER,
2087        		subnetvlanInetPriority		INTEGER,
2088        		subnetvlanInetName			DisplayString,
2089        		subnetvlanInetRowStatus		RowStatus
2090           	}
2091        subnetvlanInetAddrType OBJECT-TYPE
2092        SYNTAX InetAddressType
2093        MAX-ACCESS read-only
2094        STATUS current
2095        DESCRIPTION
2096		""
2097        ::= { subnetvlanInetEntry 1 }
2098
2099        subnetvlanInetAddr OBJECT-TYPE
2100        SYNTAX InetAddress
2101        MAX-ACCESS read-only
2102        STATUS current
2103        DESCRIPTION
2104		""
2105        ::= { subnetvlanInetEntry 2 }
2106
2107        subnetvlanInetMask OBJECT-TYPE
2108        SYNTAX INTEGER
2109        MAX-ACCESS read-only
2110        STATUS current
2111        DESCRIPTION
2112		""
2113        ::= { subnetvlanInetEntry 3 }
2114
2115        subnetvlanInetVid OBJECT-TYPE
2116        SYNTAX	INTEGER (1..4094)
2117        MAX-ACCESS read-only
2118        STATUS current
2119        DESCRIPTION
2120		""
2121        ::= { subnetvlanInetEntry 4 }
2122
2123		subnetvlanInetPriority OBJECT-TYPE
2124        SYNTAX  INTEGER (0..7)
2125        MAX-ACCESS read-only
2126        STATUS current
2127        DESCRIPTION
2128		""
2129        ::= { subnetvlanInetEntry 5 }
2130
2131        subnetvlanInetName OBJECT-TYPE
2132        SYNTAX DisplayString (SIZE (0..31))
2133        MAX-ACCESS read-create
2134        STATUS current
2135        DESCRIPTION
2136		""
2137        ::= { subnetvlanInetEntry 6 }
2138
2139        subnetvlanInetRowStatus OBJECT-TYPE
2140        SYNTAX RowStatus
2141        MAX-ACCESS read-create
2142        STATUS current
2143        DESCRIPTION
2144		"Row status of the table entry."
2145        ::= { subnetvlanInetEntry 7 }
2146
2147--------------------
2148-- Loopguard
2149--------------------
2150
2151	loopguardTable OBJECT-TYPE
2152        SYNTAX SEQUENCE OF LoopguardEntry
2153        MAX-ACCESS not-accessible
2154        STATUS current
2155        DESCRIPTION
2156                "A table that contains Loopguard configuration."
2157        ::= { loopguard 1 }
2158
2159        loopguardEntry OBJECT-TYPE
2160        SYNTAX LoopguardEntry
2161        MAX-ACCESS not-accessible
2162        STATUS current
2163        DESCRIPTION
2164        	"The entry of Loopguard table."
2165        INDEX  { ifIndex }
2166        ::= { loopguardTable 1 }
2167
2168        LoopguardEntry ::=
2169        	SEQUENCE {
2170              	loopguardStatus 	INTEGER,
2171        		loopguardMode 		INTEGER,
2172        		loopguardRecoverTime	INTEGER
2173           	}
2174
2175        loopguardStatus OBJECT-TYPE
2176        SYNTAX INTEGER{
2177			enable(1),
2178			disable(2)
2179		}
2180        MAX-ACCESS read-write
2181        STATUS current
2182        DESCRIPTION
2183		""
2184        ::= { loopguardEntry 1 }
2185
2186        loopguardMode OBJECT-TYPE
2187        SYNTAX	INTEGER{
2188			fix(0),
2189			dynamic(1)
2190		}
2191        MAX-ACCESS read-write
2192        STATUS current
2193        DESCRIPTION
2194		""
2195        ::= { loopguardEntry 2 }
2196
2197		loopguardRecoverTime OBJECT-TYPE
2198        SYNTAX  INTEGER (60..600)
2199        MAX-ACCESS read-write
2200        STATUS current
2201        DESCRIPTION
2202		"seconds"
2203        ::= { loopguardEntry 3 }
2204
2205--------------------
2206-- usStorm
2207--------------------
2208
2209	usStormTable OBJECT-TYPE
2210        SYNTAX SEQUENCE OF UsStormEntry
2211        MAX-ACCESS not-accessible
2212        STATUS current
2213        DESCRIPTION
2214                "A table that contains UsStorm configuration."
2215        ::= { usStorm 1 }
2216
2217        usStormEntry OBJECT-TYPE
2218        SYNTAX UsStormEntry
2219        MAX-ACCESS not-accessible
2220        STATUS current
2221        DESCRIPTION
2222        	"The entry of UsStorm table."
2223        INDEX  { ifIndex }
2224        ::= { usStormTable 1 }
2225
2226        UsStormEntry ::=
2227        	SEQUENCE {
2228        		usStormBcastThresh	INTEGER,
2229				usStormMcastThresh	INTEGER,
2230				usStormUcastThresh	INTEGER
2231           	}
2232
2233		usStormBcastThresh OBJECT-TYPE
2234        SYNTAX  INTEGER
2235        MAX-ACCESS read-write
2236        STATUS current
2237        DESCRIPTION
2238		"0~1488096 pkt/s, -1 means no limit"
2239        ::= { usStormEntry 1 }
2240
2241        usStormMcastThresh OBJECT-TYPE
2242        SYNTAX  INTEGER
2243        MAX-ACCESS read-write
2244        STATUS current
2245        DESCRIPTION
2246		"0~1488096 pkt/s, -1 means no limit"
2247        ::= { usStormEntry 2 }
2248
2249        usStormUcastThresh OBJECT-TYPE
2250        SYNTAX  INTEGER
2251        MAX-ACCESS read-write
2252        STATUS current
2253        DESCRIPTION
2254		"0~1488096 pkt/s, -1 means no limit"
2255        ::= { usStormEntry 3 }
2256
2257--------------------
2258-- arpInspection
2259--------------------
2260
2261	arpInspectionTable OBJECT-TYPE
2262        SYNTAX SEQUENCE OF ArpInspectionEntry
2263        MAX-ACCESS not-accessible
2264        STATUS current
2265        DESCRIPTION
2266                "Support ARP inspection to filter unauthorized ARP packets on the network.
2267                This can prevent many kinds of man-in-the-middle attacks.
2268                This table is supported by R5.05 and later versions."
2269        ::= { arpInspection 1 }
2270
2271        arpInspectionEntry OBJECT-TYPE
2272        SYNTAX ArpInspectionEntry
2273        MAX-ACCESS not-accessible
2274        STATUS current
2275        DESCRIPTION
2276        	"The entry of arpInspectionTable."
2277        INDEX  { ifIndex }
2278        ::= { arpInspectionTable 1 }
2279
2280        ArpInspectionEntry ::=
2281        	SEQUENCE {
2282        		arpInspectionEnable	INTEGER
2283           	}
2284
2285		arpInspectionEnable OBJECT-TYPE
2286        SYNTAX  INTEGER {
2287        		enable(1),
2288        		disable(2)
2289        	}
2290        MAX-ACCESS read-write
2291        STATUS current
2292        DESCRIPTION
2293		"Enable/disable  arp inspection on the specified subscriber port."
2294        ::= { arpInspectionEntry 1 }
2295
2296--------------------
2297-- macFF
2298--------------------
2299-- macFFStaticTable
2300	macFFStaticTable OBJECT-TYPE
2301        SYNTAX SEQUENCE OF MacFFStaticEntry
2302        MAX-ACCESS not-accessible
2303        STATUS current
2304        DESCRIPTION
2305                ""
2306        ::= { macFF 1 }
2307
2308        macFFStaticEntry OBJECT-TYPE
2309        SYNTAX MacFFStaticEntry
2310        MAX-ACCESS not-accessible
2311        STATUS current
2312        DESCRIPTION
2313        	"The entry of macFFStaticTable."
2314        INDEX  { slotId, macFFStaticIndex }
2315        ::= { macFFStaticTable 1 }
2316
2317        MacFFStaticEntry ::=
2318        	SEQUENCE {
2319        		macFFStaticIndex		INTEGER,
2320        		macFFStaticSrcIP		IpAddress,
2321        		macFFStaticMask			INTEGER,
2322        		macFFStaticArasIP		IpAddress,
2323        		macFFStaticVid			INTEGER,
2324        		macFFStaticRowStatus	RowStatus
2325           	}
2326
2327		macFFStaticIndex OBJECT-TYPE
2328        SYNTAX  INTEGER
2329        MAX-ACCESS read-only
2330        STATUS current
2331        DESCRIPTION
2332		"The macFF static entry index 1 ~ 24"
2333        ::= { macFFStaticEntry 1 }
2334
2335        macFFStaticSrcIP OBJECT-TYPE
2336        SYNTAX  IpAddress
2337        MAX-ACCESS read-write
2338        STATUS current
2339        DESCRIPTION
2340		"Matched range for static subscriber's IP in ARP request"
2341        ::= { macFFStaticEntry 2 }
2342
2343        macFFStaticMask OBJECT-TYPE
2344        SYNTAX  INTEGER
2345        MAX-ACCESS read-write
2346        STATUS current
2347        DESCRIPTION
2348		"Matched range for static subscriber's IP in ARP request"
2349        ::= { macFFStaticEntry 3 }
2350
2351        macFFStaticArasIP OBJECT-TYPE
2352        SYNTAX  IpAddress
2353        MAX-ACCESS read-write
2354        STATUS current
2355        DESCRIPTION
2356		"IP of static macFF Access Router/App Server"
2357        ::= { macFFStaticEntry 4 }
2358
2359        macFFStaticVid OBJECT-TYPE
2360        SYNTAX  INTEGER(1..4094)
2361        MAX-ACCESS read-write
2362        STATUS current
2363        DESCRIPTION
2364		"vlan ID of macFF Access Router/App Server"
2365        ::= { macFFStaticEntry 5 }
2366
2367        macFFStaticRowStatus OBJECT-TYPE
2368        SYNTAX  RowStatus
2369        MAX-ACCESS read-create
2370        STATUS current
2371        DESCRIPTION
2372		""
2373        ::= { macFFStaticEntry 6 }
2374
2375-- macFFDynamicTable
2376	macFFDynamicTable OBJECT-TYPE
2377        SYNTAX SEQUENCE OF MacFFDynamicEntry
2378        MAX-ACCESS not-accessible
2379        STATUS current
2380        DESCRIPTION
2381                ""
2382        ::= { macFF 2 }
2383
2384        macFFDynamicEntry OBJECT-TYPE
2385        SYNTAX MacFFDynamicEntry
2386        MAX-ACCESS not-accessible
2387        STATUS current
2388        DESCRIPTION
2389        	"The entry of macFFDynamicTable."
2390        INDEX  { slotId, macFFDynamicIndex }
2391        ::= { macFFDynamicTable 1 }
2392
2393        MacFFDynamicEntry ::=
2394        	SEQUENCE {
2395        		macFFDynamicIndex		INTEGER,
2396        		macFFDynamicSrcIP		IpAddress,
2397        		macFFDynamicMask			INTEGER,
2398        		macFFDynamicArasIP		IpAddress,
2399        		macFFDynamicVid			INTEGER
2400           	}
2401
2402		macFFDynamicIndex OBJECT-TYPE
2403        SYNTAX  INTEGER
2404        MAX-ACCESS read-only
2405        STATUS current
2406        DESCRIPTION
2407		"The macFF entry index 1 ~ 24"
2408        ::= { macFFDynamicEntry 1 }
2409
2410        macFFDynamicSrcIP OBJECT-TYPE
2411        SYNTAX  IpAddress
2412        MAX-ACCESS read-only
2413        STATUS current
2414        DESCRIPTION
2415		"Matched range for dynamic subscriber's IP in ARP request"
2416        ::= { macFFDynamicEntry 2 }
2417
2418        macFFDynamicMask OBJECT-TYPE
2419        SYNTAX  INTEGER
2420        MAX-ACCESS read-only
2421        STATUS current
2422        DESCRIPTION
2423		"Matched range for dynamic subscriber's IP in ARP request"
2424        ::= { macFFDynamicEntry 3 }
2425
2426        macFFDynamicArasIP OBJECT-TYPE
2427        SYNTAX  IpAddress
2428        MAX-ACCESS read-only
2429        STATUS current
2430        DESCRIPTION
2431		"IP of dynamic macFF Access Router/App Server"
2432        ::= { macFFDynamicEntry 4 }
2433
2434        macFFDynamicVid OBJECT-TYPE
2435        SYNTAX  INTEGER(1..4094)
2436        MAX-ACCESS read-only
2437        STATUS current
2438        DESCRIPTION
2439		"vlan ID of macFF Access Router/App Server"
2440        ::= { macFFDynamicEntry 5 }
2441
2442-- macFFVlanTable
2443	macFFVlanTable OBJECT-TYPE
2444        SYNTAX SEQUENCE OF MacFFVlanEntry
2445        MAX-ACCESS not-accessible
2446        STATUS current
2447        DESCRIPTION
2448                ""
2449        ::= { macFF 3 }
2450
2451        macFFVlanEntry OBJECT-TYPE
2452        SYNTAX MacFFVlanEntry
2453        MAX-ACCESS not-accessible
2454        STATUS current
2455        DESCRIPTION
2456        	"The entry of macFFVlanTable."
2457        INDEX  { slotId, macFFVlanVid  }
2458        ::= { macFFVlanTable 1 }
2459
2460        MacFFVlanEntry ::=
2461        	SEQUENCE {
2462        		macFFVlanVid 			INTEGER,
2463        		macFFVlanRowStatus	RowStatus
2464           	}
2465
2466		macFFVlanVid OBJECT-TYPE
2467        SYNTAX  INTEGER(1..4094)
2468        MAX-ACCESS read-only
2469        STATUS current
2470        DESCRIPTION
2471		"Vlan ID of macFF Access Router/App Server"
2472        ::= { macFFVlanEntry 1 }
2473
2474        macFFVlanRowStatus OBJECT-TYPE
2475        SYNTAX  RowStatus
2476        MAX-ACCESS read-create
2477        STATUS current
2478        DESCRIPTION
2479		""
2480        ::= { macFFVlanEntry 2 }
2481
2482 -- macFFFlush
2483 	macFFFlush OBJECT-TYPE
2484        SYNTAX INTEGER
2485        MAX-ACCESS read-write
2486        STATUS current
2487        DESCRIPTION
2488        	"Set the object to n to flush the slot n's macff arp table(not include the MSC slot).
2489        	macFFArpStatusUplinkTable(1.3.6.1.4.1.890.1.5.13.5.13.23.1)
2490        	macFFArpStatusSlotTable(1.3.6.1.4.1.890.1.5.13.5.13.23.2)"
2491        ::= { macFF 4 }
2492
2493--------------------
2494-- dhcpv6
2495--------------------
2496-- dhcpv6RelayTable
2497	dhcpv6RelayTable OBJECT-TYPE
2498        SYNTAX SEQUENCE OF Dhcpv6RelayEntry
2499        MAX-ACCESS not-accessible
2500        STATUS current
2501        DESCRIPTION
2502                ""
2503        ::= { dhcpv6 1 }
2504
2505        dhcpv6RelayEntry OBJECT-TYPE
2506        SYNTAX Dhcpv6RelayEntry
2507        MAX-ACCESS not-accessible
2508        STATUS current
2509        DESCRIPTION
2510        	"The entry of dhcpv6RelayTable."
2511        INDEX  { dot1qVlanIndex }
2512        ::= { dhcpv6RelayTable 1 }
2513
2514        Dhcpv6RelayEntry ::=
2515        	SEQUENCE {
2516        		dhcpv6RelayLdraState		INTEGER,
2517        		dhcpv6RelayRowStatus		RowStatus
2518           	}
2519
2520		dhcpv6RelayLdraState OBJECT-TYPE
2521        SYNTAX  INTEGER{
2522        		enable(1),
2523        		disable(2)
2524        }
2525        MAX-ACCESS read-create
2526        STATUS current
2527        DESCRIPTION
2528		"Enable/disable DHCPv6 LDRA function"
2529        ::= { dhcpv6RelayEntry 1 }
2530
2531        dhcpv6RelayRowStatus OBJECT-TYPE
2532        SYNTAX  RowStatus
2533        MAX-ACCESS read-create
2534        STATUS current
2535        DESCRIPTION
2536		""
2537        ::= { dhcpv6RelayEntry 2 }
2538
2539-- dhcpv6RelayOptionTable
2540	dhcpv6RelayOptionTable OBJECT-TYPE
2541        SYNTAX SEQUENCE OF Dhcpv6RelayOptionEntry
2542        MAX-ACCESS not-accessible
2543        STATUS current
2544        DESCRIPTION
2545                ""
2546        ::= { dhcpv6 2 }
2547
2548        dhcpv6RelayOptionEntry OBJECT-TYPE
2549        SYNTAX Dhcpv6RelayOptionEntry
2550        MAX-ACCESS not-accessible
2551        STATUS current
2552        DESCRIPTION
2553        	"The entry of dhcpv6RelayOptionTable."
2554        INDEX  { dot1qVlanIndex, dhcpv6RelayOptionId }
2555        ::= { dhcpv6RelayOptionTable 1 }
2556
2557        Dhcpv6RelayOptionEntry ::=
2558        	SEQUENCE {
2559        		dhcpv6RelayOptionId			INTEGER,
2560        		dhcpv6RelayOptionState		INTEGER,
2561        		dhcpv6RelayOptionFormat		OCTET STRING
2562           	}
2563
2564		dhcpv6RelayOptionId OBJECT-TYPE
2565        SYNTAX  INTEGER{
2566        		interfaceId(18),
2567        		remoteId(37)
2568        }
2569        MAX-ACCESS read-only
2570        STATUS current
2571        DESCRIPTION
2572		"DHCPv6 option ID"
2573        ::= { dhcpv6RelayOptionEntry 1 }
2574
2575        dhcpv6RelayOptionState OBJECT-TYPE
2576        SYNTAX  INTEGER{
2577        		enable(1),
2578        		disable(2)
2579        }
2580        MAX-ACCESS read-write
2581        STATUS current
2582        DESCRIPTION
2583		"Enable/disable DHCPv6 option"
2584        ::= { dhcpv6RelayOptionEntry 2 }
2585
2586        dhcpv6RelayOptionFormat OBJECT-TYPE
2587        SYNTAX  OCTET STRING
2588        MAX-ACCESS read-write
2589        STATUS current
2590        DESCRIPTION
2591		"User specific Option format
2592		'%' treated as a beginner of predefined runtime variable
2593		the rule is below:
2594		%%: equals character %
2595		%0x00~0xFF: represents byte value
2596		%pname: configured port name
2597		%ptel: configured port tel
2598		%pid: port index
2599		%chvpi: channel vpi
2600		%chvci: channel vci
2601		%slotid: slot index of the logic port
2602		%svlan: SVLAN ID which DHCP client runs on
2603		%cvlan: CVLAN ID which DHCP client runs on
2604		%hname: host device name
2605		%cmac: MAC address of client, represents as Byte
2606		%phtype: ATM: 'atm'   Ethernet 'eth'
2607		%blank: blank character
2608		"
2609        ::= { dhcpv6RelayOptionEntry 3 }
2610
2611 -- dhcpv6RelayPortTable
2612
2613	dhcpv6RelayPortTable OBJECT-TYPE
2614	SYNTAX SEQUENCE OF Dhcpv6RelayPortEntry
2615	MAX-ACCESS not-accessible
2616	STATUS current
2617	DESCRIPTION
2618		"This table includes dhcpv6relay port configuration."
2619	::= { dhcpv6 3 }
2620
2621	dhcpv6RelayPortEntry OBJECT-TYPE
2622        SYNTAX Dhcpv6RelayPortEntry
2623        MAX-ACCESS not-accessible
2624        STATUS current
2625        DESCRIPTION
2626		"An entry in dhcpv6RelayPortTable."
2627        INDEX { ifIndex }
2628        ::= { dhcpv6RelayPortTable 1 }
2629
2630        Dhcpv6RelayPortEntry ::=
2631        	SEQUENCE {
2632			dhcpv6RelayOptLdraPortPolicy	  	INTEGER
2633			}
2634
2635		dhcpv6RelayOptLdraPortPolicy OBJECT-TYPE
2636        SYNTAX INTEGER {
2637        		drop(1),
2638        		replace(2),
2639        		keep(3),
2640        		add(4)
2641         	}
2642        MAX-ACCESS read-write
2643        STATUS current
2644        DESCRIPTION
2645		"drop: drop the packet when a DHCPv6 message that already contains relay-forward header.
2646		replace: replace the original relay information when a DHCPv6 message that already contains one.
2647		keep: keep the original relay information.
2648		add: add relay information."
2649        ::= { dhcpv6RelayPortEntry 1 }
2650--------------------
2651-- bpduenable
2652--------------------
2653		bpduenableTable OBJECT-TYPE
2654        SYNTAX SEQUENCE OF BpduEntry
2655        MAX-ACCESS not-accessible
2656        STATUS current
2657        DESCRIPTION
2658        	"This table includes bpdu ctrl enable/disable for each port."
2659        ::= { bpductrl 1 }
2660
2661        bpduEntry OBJECT-TYPE
2662        SYNTAX BpduEntry
2663        MAX-ACCESS not-accessible
2664        STATUS current
2665        DESCRIPTION
2666		"An entry in bpduenableTable."
2667        INDEX { ifIndex }
2668        ::= { bpduenableTable 1 }
2669
2670        BpduEntry ::=
2671       	SEQUENCE {
2672			bpductrlenable	INTEGER
2673          	}
2674
2675        bpductrlenable OBJECT-TYPE
2676        SYNTAX  INTEGER {
2677			enable(1),
2678			disable(2)
2679		}
2680        MAX-ACCESS read-write
2681        STATUS current
2682        DESCRIPTION
2683                "Enable/Disable BpduCtrl."
2684         ::= { bpduEntry 1 }
2685
2686----------------------------------------
2687-- alarmconf
2688----------------------------------------
2689
2690        alarmOps OBJECT-TYPE
2691        SYNTAX INTEGER
2692        MAX-ACCESS read-write
2693        STATUS current
2694        DESCRIPTION
2695        	"The manager sets the corresponding bit value to 1 to start the operation
2696        	and the agent clears the object to zero when the operation is successfully completed.
2697        	The various bit positions are:
2698		BIT 1: clear
2699		BIT 2: cutoff
2700		BIT 3: clear alarm history table"
2701        ::= { alarmconf 1 }
2702
2703-- Alarm Conf Table
2704
2705        alarmConfTable OBJECT-TYPE
2706        SYNTAX SEQUENCE OF AlarmConfEntry
2707        MAX-ACCESS not-accessible
2708        STATUS current
2709        DESCRIPTION
2710        	"This table includes alarm configuration."
2711        ::= { alarmconf 2 }
2712
2713	alarmConfEntry OBJECT-TYPE
2714        SYNTAX AlarmConfEntry
2715        MAX-ACCESS not-accessible
2716        STATUS current
2717        DESCRIPTION
2718		"An entry in alarmConfTable."
2719        INDEX { alarmConfId }
2720        ::= { alarmConfTable 1 }
2721
2722        AlarmConfEntry ::=
2723        	SEQUENCE {
2724			alarmConfId		INTEGER,
2725			alarmConfFacility	INTEGER,
2726			alarmConfTarget		INTEGER,
2727			alarmConfSeverity	INTEGER,
2728			alarmConfClearable	INTEGER
2729           	}
2730
2731        alarmConfId OBJECT-TYPE
2732        SYNTAX INTEGER
2733        MAX-ACCESS read-only
2734        STATUS current
2735        DESCRIPTION
2736                "
2737                 3: dslLineUp
2738                 4: dslLineDown
2739                 7: dslLineLdmStart
2740                 8: dslLineLdmDone
2741                 9: dslLinePowerDownL2
2742                 10:dslLinePowerDownL0
2743                 11:dslLineFailure
2744                 14:adslPerfLolThresh
2745                 17:adslPerfLofThresh
2746                 18:adslPerfLosThresh
2747                 19:adslPerfLprThresh
2748                 20:adslPerfESThresh
2749                 21:adslRateChange
2750                 22:adslPerfSESThresh
2751                 23:adslPerfUASThresh
2752                 24:shdslLoopAttenCrossing
2753                 25:shdslSNRMarginCrossing
2754                 26:shdslPerfESThresh
2755                 27:shdslPerfSESThresh
2756                 28:shdslPerfCRCAnomaliesThresh
2757                 29:shdslPerfLOSWSThresh
2758                 30:shdslPerfUASThresh
2759                 31:vdslPerfLolThresh
2760                 32:vdslPerfLofThresh
2761                 33:vdslPerfLosThresh
2762                 34:vdslPerfLprThresh
2763                 35:vdslPerfESThresh
2764                 36:vdslPerfSESThresh
2765                 37:vdslPerfUASThresh
2766                 38:dslMacAntiSpoofing
2767                 39:vdslPerfCodeViolationThresh
2768                 40:vdslVturInfoReady
2769                 41:vdslPerfRateChange
2770                 42:vdslTCACorrect
2771                 43:vdslTCAFailinit
2772                 44:vdslTCAFEC
2773                 45:vdslStatusChange
2774                 46:lineLoopGuard
2775
2776                 1001:eqpt48VPowerFailure
2777                 1002:eqptVoltageError
2778                 1003:eqptTempError
2779                 1004:eqptFanError
2780                 1005:eqptTempLowFanStop
2781                 1009:eqptHWMonitorFailre
2782                 1011:eqptColdStart
2783                 1012:eqptWarmStart
2784                 1019:eqptMgmtPortUp
2785                 1020:eqptMgmtPortDown
2786                 1021:eqptExternalAlarmInput
2787                 1022:eqptTopologyChange
2788                 1023:eqptFWUploadOK
2789                 1024:eqptFWUploadFailure
2790                 1025:eqptLTPlugIn
2791                 1026:eqptLTPullOut
2792                 1028:eqptLTDslDeviceFailure
2793                 1029:eqptLTDslDeviceRedownload
2794                 1031:eqptLTActive
2795                 1032:eqptLTInactive
2796                 1038:eqptLTFWUploadOK
2797                 1039:eqptLTFWUploadFailure
2798                 1040:eqptLTEnable
2799                 1041:eqptLTDisable
2800                 1042:eqptLTReset
2801                 1043:eqptNTSwitchOK
2802                 1044:eqptCpuUtilizationHigh
2803                 1045:eqptVopBatteryFailure
2804                 1046:eqptVopClockFailure
2805                 1047:eqptVopRingerFault
2806                 1048:eqptPacketBufferUsageHigh
2807                 1049:eqptMemoryUsageHigh
2808                 1050:eqptStpNewRoot
2809                 1053:eqptStpPortStateChange
2810                 1054:eqptStpPortRoleChange
2811
2812                 2001:sysReboot
2813                 2002:sysConfigChange
2814                 2003:sysConfigUploadOK
2815                 2004:sysConfigUploadFailure
2816                 2005:sysTimeSyncFailure
2817                 2006:sysAlarmCutoffEnable
2818                 2007:sysAlarmClearEnable
2819                 2008:sysLoginFailure
2820                 2009:sysLogin
2821                 2010:sysAccountAdded
2822                 2011:sysAccountDeleted
2823                 2012:sysAccountModified
2824                 2013:sysSvrSyncProfOk
2825                 2014:sysSvrSyncProfFail
2826                 2015:sysCliSyncProfOk
2827                 2016:sysCliSyncProfFail
2828                 2017:sysMacAntiSpoofing
2829                 2018:sysClusterMemberActive
2830                 2019:sysClusterMemberInactive
2831                 2020:sysClusterMemeberAdded
2832                 2021:sysClusterMemeberDeleted
2833                 2022:pingProbeFailed
2834                 2023:pingTestFailed
2835                 2024:pingTestCompleted
2836                 2025:traceRouteTestFailed
2837                 2026:traceRouteTestCompleted
2838
2839                 3006:enetUp
2840                 3007:enetDown
2841                 3008:enetLoopGuard
2842                 3009:enetSFPError
2843                 3010:enetSFPTxEnable
2844                 3011:enetSFPTxDisable
2845
2846                 4001:vopTempError
2847                 4002:vopDCPowerFailure
2848                 4003:vopACPowerFailure
2849                 4004:vopRingTimerFailure
2850                 4005:vopRingResourceFailure
2851                 4006:vopRingOhdFailure
2852                 4007:vopNoFreeDSPChannel
2853                 4008:vopMCMissing
2854                 4009:vopSCMissing
2855                 4010:vopTermNameDup
2856                 4011:vopNoProtection
2857                 4012:vopProtectionSwitch
2858                 4013:vopDropCall
2859                 4014:vopBatteryFail
2860                 4015:vopClockFail
2861                 4016:vopRingerFail
2862                 4017:vopMgcMissing
2863                 4018:vopMgEnable
2864                 4019:vopMgDisable
2865
2866                 5001:cfmError
2867                 5003:lldpRemoteChange
2868                 5004:macCount
2869
2870				 6001: imaAlarmGroupStartupFe
2871				 6002: imaAlarmGroupCfgAbort
2872				 6003: imaAlarmGroupCfgAbortFe
2873				 6004: imaAlarmGroupInsuffLinks
2874				 6005: imaAlarmGroupInsuffLinksFe
2875				 6006: imaAlarmGroupBlockedFe
2876				 6007: imaAlarmGroupTimingSynch
2877				 6008: imaAlarmLinkLif
2878				 6009: imaAlarmLinkLods
2879				 6010: imaAlarmLinkRfi
2880				 6011: imaAlarmLinkTxMisConnect
2881				 6012: imaAlarmLinkRxMisConnect
2882				 6013: imaAlarmLinkTxFault
2883				 6014: imaAlarmLinkRxFault
2884				 6015: imaAlarmLinkTxUnusableFe
2885				 6016: imaAlarmLinkRxUnusableFe
2886
2887				 7001: e1AlarmLinkLOS
2888				 7002: e1AlarmPathLOF
2889				 7003: e1AlarmPathAIS
2890				 7004: e1AlarmPathRDI
2891				 7005: e1AlarmPathOCASMF
2892				 7006: e1AlarmPathOCRCMF
2893				 7007: e1AlarmLinkSF
2894				 7008: e1AlarmLinkSD
2895				 7009: e1AlarmTCAQuarterES
2896				 7010: e1AlarmTCAQuarterSES
2897				 7011: e1AlarmTCAQuarterUAS
2898				 7012: e1AlarmTCADayES
2899				 7013: e1AlarmTCADaySES
2900				 7014: e1AlarmTCADayUAS"
2901         ::= { alarmConfEntry 1 }
2902
2903        alarmConfFacility OBJECT-TYPE
2904        SYNTAX  INTEGER {
2905        		local0(0),
2906        		local1(1),
2907        		local2(2),
2908        		local3(3),
2909        		local4(4),
2910        		local5(5),
2911        		local6(6),
2912        		local7(7)
2913        	}
2914        MAX-ACCESS read-write
2915        STATUS current
2916        DESCRIPTION
2917                "Alarm facility."
2918         ::= { alarmConfEntry 2 }
2919
2920        alarmConfTarget OBJECT-TYPE
2921        SYNTAX INTEGER
2922        MAX-ACCESS read-write
2923        STATUS current
2924        DESCRIPTION
2925                "The destination which alarms are reported to. Set the bit to 1 to enable the target.
2926                BIT 1: snmp trap
2927                BIT 2: syslog"
2928         ::= { alarmConfEntry 3 }
2929
2930        alarmConfSeverity OBJECT-TYPE
2931        SYNTAX 	INTEGER  {
2932        		critical(1),
2933        		major(2),
2934        		minor(3),
2935        		info(4)
2936        	}
2937        MAX-ACCESS read-write
2938        STATUS current
2939        DESCRIPTION
2940                "Alarm severity"
2941         ::= { alarmConfEntry 4 }
2942
2943        alarmConfClearable OBJECT-TYPE
2944        SYNTAX 	INTEGER  {
2945        		clearable(1),
2946        		unclearable(2)
2947        	}
2948        MAX-ACCESS read-write
2949        STATUS current
2950        DESCRIPTION
2951                "Setting the object to one indicates that the alarm is to be cleared when user submits alarm clear."
2952         ::= { alarmConfEntry 5 }
2953
2954-- Alarm Current Table
2955
2956        alarmCurrTable OBJECT-TYPE
2957        SYNTAX SEQUENCE OF AlarmCurrEntry
2958        MAX-ACCESS not-accessible
2959        STATUS current
2960        DESCRIPTION
2961        	"This table includes current alarm information."
2962        ::= { alarmconf 3 }
2963
2964	alarmCurrEntry OBJECT-TYPE
2965        SYNTAX AlarmCurrEntry
2966        MAX-ACCESS not-accessible
2967        STATUS current
2968        DESCRIPTION
2969		"An entry in alarmCurrTable."
2970        INDEX { alarmCurrIndex }
2971        ::= { alarmCurrTable 1 }
2972
2973        AlarmCurrEntry ::=
2974        	SEQUENCE {
2975			alarmCurrIndex		INTEGER,
2976			alarmCurrOccurTime	TimeTicks,
2977			alarmCurrTrapOid	OBJECT IDENTIFIER,
2978			alarmCurrParam1		INTEGER,
2979			alarmCurrParam2		INTEGER,
2980			alarmCurrParam3		INTEGER,
2981			alarmCurrParam4		INTEGER,
2982			alarmCurrParam5		INTEGER,
2983			alarmCurrParam6		INTEGER,
2984			alarmCurrParam7		INTEGER,
2985			alarmCurrParam8		INTEGER,
2986			alarmCurrTimeDescr	DisplayString,
2987			alarmCurrSeverity	INTEGER,
2988			alarmCurrDescr		DisplayString
2989           	}
2990
2991        alarmCurrIndex OBJECT-TYPE
2992        SYNTAX INTEGER
2993        MAX-ACCESS read-only
2994        STATUS current
2995        DESCRIPTION
2996                "Index of the alarm."
2997        ::= { alarmCurrEntry 1 }
2998
2999        alarmCurrOccurTime OBJECT-TYPE
3000        SYNTAX TimeTicks
3001        MAX-ACCESS read-only
3002        STATUS current
3003        DESCRIPTION
3004                "Alarm occurence time (in hundredths of a second) since the system was last re-initialized."
3005        ::= { alarmCurrEntry 2 }
3006
3007        alarmCurrTrapOid OBJECT-TYPE
3008        SYNTAX OBJECT IDENTIFIER
3009        MAX-ACCESS read-only
3010        STATUS current
3011        DESCRIPTION
3012                "Trap OID of the alarm."
3013        ::= { alarmCurrEntry 3 }
3014
3015        alarmCurrParam1 OBJECT-TYPE
3016        SYNTAX INTEGER
3017        MAX-ACCESS read-only
3018        STATUS current
3019        DESCRIPTION
3020                "The 1st parameter of the alarm."
3021        ::= { alarmCurrEntry 4 }
3022
3023        alarmCurrParam2 OBJECT-TYPE
3024        SYNTAX INTEGER
3025        MAX-ACCESS read-only
3026        STATUS current
3027        DESCRIPTION
3028                "The 2nd parameter of the alarm."
3029        ::= { alarmCurrEntry 5 }
3030
3031        alarmCurrParam3 OBJECT-TYPE
3032        SYNTAX INTEGER
3033        MAX-ACCESS read-only
3034        STATUS current
3035        DESCRIPTION
3036                "The 3rd parameter of the alarm."
3037        ::= { alarmCurrEntry 6 }
3038
3039        alarmCurrParam4 OBJECT-TYPE
3040        SYNTAX INTEGER
3041        MAX-ACCESS read-only
3042        STATUS current
3043        DESCRIPTION
3044                "The 4th parameter of the alarm."
3045        ::= { alarmCurrEntry 7 }
3046
3047        alarmCurrParam5 OBJECT-TYPE
3048        SYNTAX INTEGER
3049        MAX-ACCESS read-only
3050        STATUS current
3051        DESCRIPTION
3052                "The 5th parameter of the alarm."
3053        ::= { alarmCurrEntry 8 }
3054
3055        alarmCurrParam6 OBJECT-TYPE
3056        SYNTAX INTEGER
3057        MAX-ACCESS read-only
3058        STATUS current
3059        DESCRIPTION
3060                "The 6th parameter of the alarm."
3061        ::= { alarmCurrEntry 9 }
3062
3063        alarmCurrParam7 OBJECT-TYPE
3064        SYNTAX INTEGER
3065        MAX-ACCESS read-only
3066        STATUS current
3067        DESCRIPTION
3068                "The 7th parameter of the alarm."
3069        ::= { alarmCurrEntry 10 }
3070
3071        alarmCurrParam8 OBJECT-TYPE
3072        SYNTAX INTEGER
3073        MAX-ACCESS read-only
3074        STATUS current
3075        DESCRIPTION
3076                "The 8th parameter of the alarm."
3077        ::= { alarmCurrEntry 11 }
3078
3079        alarmCurrTimeDescr OBJECT-TYPE
3080        SYNTAX DisplayString
3081        MAX-ACCESS read-only
3082        STATUS current
3083        DESCRIPTION
3084                "The string representation of occurence time (YYYY/MM/DD HH:MM:SS)."
3085        ::= { alarmCurrEntry 12 }
3086
3087        alarmCurrSeverity OBJECT-TYPE
3088        SYNTAX 	INTEGER {
3089        		critical(1),
3090        		major(2),
3091        		minor(3),
3092        		info(4)
3093        	}
3094        MAX-ACCESS read-only
3095        STATUS current
3096        DESCRIPTION
3097                "The severity of the alarm."
3098        ::= { alarmCurrEntry 13 }
3099
3100        alarmCurrDescr OBJECT-TYPE
3101        SYNTAX DisplayString
3102        MAX-ACCESS read-only
3103        STATUS current
3104        DESCRIPTION
3105                "The description of the alarm."
3106        ::= { alarmCurrEntry 14 }
3107
3108-- Alarm Severity Port Table
3109
3110        alarmSeverityPortTable OBJECT-TYPE
3111        SYNTAX SEQUENCE OF AlarmSeverityPortEntry
3112        MAX-ACCESS not-accessible
3113        STATUS current
3114        DESCRIPTION
3115        	"This table includes the configuration of alarm reporting severity threshold for each port."
3116        ::= { alarmconf 4 }
3117
3118	alarmSeverityPortEntry OBJECT-TYPE
3119        SYNTAX AlarmSeverityPortEntry
3120        MAX-ACCESS not-accessible
3121        STATUS current
3122        DESCRIPTION
3123		"An entry in alarmSeverityPortTable."
3124        INDEX { ifIndex }
3125        ::= { alarmSeverityPortTable 1 }
3126
3127        AlarmSeverityPortEntry ::=
3128        	SEQUENCE {
3129			severityThresh	INTEGER
3130           	}
3131
3132        severityThresh OBJECT-TYPE
3133        SYNTAX 	INTEGER {
3134        		critical(1),
3135        		major(2),
3136        		minor(3),
3137        		info(4)
3138        	}
3139        MAX-ACCESS read-write
3140        STATUS current
3141        DESCRIPTION
3142                "The minimum alarm severity that is reported."
3143         ::= { alarmSeverityPortEntry 1 }
3144
3145-- External Alarm Table
3146
3147        externalAlarmTable OBJECT-TYPE
3148        SYNTAX SEQUENCE OF ExternalAlarmEntry
3149        MAX-ACCESS not-accessible
3150        STATUS current
3151        DESCRIPTION
3152        	"This table includes the configuration of external alarms."
3153        ::= { alarmconf 5 }
3154
3155	externalAlarmEntry OBJECT-TYPE
3156        SYNTAX ExternalAlarmEntry
3157        MAX-ACCESS not-accessible
3158        STATUS current
3159        DESCRIPTION
3160		"An entry in externalAlarmTable."
3161        INDEX { externalAlarmIndex }
3162        ::= { externalAlarmTable 1 }
3163
3164        ExternalAlarmEntry ::=
3165        	SEQUENCE {
3166			externalAlarmIndex	INTEGER,
3167			externalAlarmName	DisplayString
3168           	}
3169
3170        externalAlarmIndex OBJECT-TYPE
3171        SYNTAX INTEGER
3172        MAX-ACCESS read-only
3173        STATUS current
3174        DESCRIPTION
3175                "The external alarm index."
3176        ::= { externalAlarmEntry 1 }
3177
3178        externalAlarmName OBJECT-TYPE
3179        SYNTAX DisplayString
3180        MAX-ACCESS read-write
3181        STATUS current
3182        DESCRIPTION
3183                "The external alarm name."
3184         ::= { externalAlarmEntry 2 }
3185
3186--  Alarm Target
3187alarmTarget OBJECT-TYPE
3188        SYNTAX INTEGER
3189        MAX-ACCESS read-write
3190        STATUS current
3191        DESCRIPTION
3192        "The manager sets the corresponding bit value to 1 to start the operation and
3193        the agent clears the object to zero when the operation is successfully completed.
3194        The various bit positions are:
3195        BIT 1: clear
3196        BIT 2: cutoff"
3197        ::= { alarmconf 6 }
3198
3199-- Alarm History Table
3200
3201        alarmHisTable OBJECT-TYPE
3202        SYNTAX SEQUENCE OF AlarmHisEntry
3203        MAX-ACCESS not-accessible
3204        STATUS current
3205        DESCRIPTION
3206        	"This table that contains alarm history data.
3207        	This table is supported by R5.05 and later versions."
3208        ::= { alarmconf 7 }
3209
3210	alarmHisEntry OBJECT-TYPE
3211        SYNTAX AlarmHisEntry
3212        MAX-ACCESS not-accessible
3213        STATUS current
3214        DESCRIPTION
3215		"An entry in alarmHisTable. "
3216        INDEX { alarmHisIndex }
3217        ::= { alarmHisTable 1 }
3218
3219        AlarmHisEntry ::=
3220        	SEQUENCE {
3221			alarmHisIndex		INTEGER,
3222			alarmHisOccurTime	TimeTicks,
3223			alarmHisTrapOid		OBJECT IDENTIFIER,
3224			alarmHisParam1		INTEGER,
3225			alarmHisParam2		INTEGER,
3226			alarmHisParam3		INTEGER,
3227			alarmHisParam4		INTEGER,
3228			alarmHisParam5		INTEGER,
3229			alarmHisParam6		INTEGER,
3230			alarmHisParam7		INTEGER,
3231			alarmHisParam8		INTEGER,
3232			alarmHisTimeDescr	DisplayString,
3233			alarmHisSeverity	INTEGER,
3234			alarmHisDescr		DisplayString
3235           	}
3236
3237        alarmHisIndex OBJECT-TYPE
3238        SYNTAX INTEGER
3239        MAX-ACCESS read-only
3240        STATUS current
3241        DESCRIPTION
3242                "Index of the alarm."
3243        ::= { alarmHisEntry 1 }
3244
3245        alarmHisOccurTime OBJECT-TYPE
3246        SYNTAX TimeTicks
3247        MAX-ACCESS read-only
3248        STATUS current
3249        DESCRIPTION
3250                "Alarm occurence time (in hundredths of a second) since the system was last re-initialized."
3251        ::= { alarmHisEntry 2 }
3252
3253        alarmHisTrapOid OBJECT-TYPE
3254        SYNTAX OBJECT IDENTIFIER
3255        MAX-ACCESS read-only
3256        STATUS current
3257        DESCRIPTION
3258                "Trap OID of the alarm."
3259        ::= { alarmHisEntry 3 }
3260
3261        alarmHisParam1 OBJECT-TYPE
3262        SYNTAX INTEGER
3263        MAX-ACCESS read-only
3264        STATUS current
3265        DESCRIPTION
3266                "The 1st parameter of the alarm."
3267        ::= { alarmHisEntry 4 }
3268
3269        alarmHisParam2 OBJECT-TYPE
3270        SYNTAX INTEGER
3271        MAX-ACCESS read-only
3272        STATUS current
3273        DESCRIPTION
3274                "The 2nd parameter of the alarm."
3275        ::= { alarmHisEntry 5 }
3276
3277        alarmHisParam3 OBJECT-TYPE
3278        SYNTAX INTEGER
3279        MAX-ACCESS read-only
3280        STATUS current
3281        DESCRIPTION
3282                "The 3rd parameter of the alarm."
3283        ::= { alarmHisEntry 6 }
3284
3285        alarmHisParam4 OBJECT-TYPE
3286        SYNTAX INTEGER
3287        MAX-ACCESS read-only
3288        STATUS current
3289        DESCRIPTION
3290                "The 4th parameter of the alarm."
3291        ::= { alarmHisEntry 7 }
3292
3293        alarmHisParam5 OBJECT-TYPE
3294        SYNTAX INTEGER
3295        MAX-ACCESS read-only
3296        STATUS current
3297        DESCRIPTION
3298                "The 5th parameter of the alarm."
3299        ::= { alarmHisEntry 8 }
3300
3301        alarmHisParam6 OBJECT-TYPE
3302        SYNTAX INTEGER
3303        MAX-ACCESS read-only
3304        STATUS current
3305        DESCRIPTION
3306                "The 6th parameter of the alarm."
3307        ::= { alarmHisEntry 9 }
3308
3309        alarmHisParam7 OBJECT-TYPE
3310        SYNTAX INTEGER
3311        MAX-ACCESS read-only
3312        STATUS current
3313        DESCRIPTION
3314                "The 7th parameter of the alarm."
3315        ::= { alarmHisEntry 10 }
3316
3317        alarmHisParam8 OBJECT-TYPE
3318        SYNTAX INTEGER
3319        MAX-ACCESS read-only
3320        STATUS current
3321        DESCRIPTION
3322                "The 8th parameter of the alarm."
3323        ::= { alarmHisEntry 11 }
3324
3325        alarmHisTimeDescr OBJECT-TYPE
3326        SYNTAX DisplayString
3327        MAX-ACCESS read-only
3328        STATUS current
3329        DESCRIPTION
3330                "The string representation of occurence time (YYYY/MM/DD HH:MM:SS)."
3331        ::= { alarmHisEntry 12 }
3332
3333        alarmHisSeverity OBJECT-TYPE
3334        SYNTAX 	INTEGER {
3335        		critical(1),
3336        		major(2),
3337        		minor(3),
3338        		info(4)
3339        	}
3340        MAX-ACCESS read-only
3341        STATUS current
3342        DESCRIPTION
3343                "The severity of the alarm."
3344        ::= { alarmHisEntry 13 }
3345
3346        alarmHisDescr OBJECT-TYPE
3347        SYNTAX DisplayString
3348        MAX-ACCESS read-only
3349        STATUS current
3350        DESCRIPTION
3351                "The description of the alarm."
3352        ::= { alarmHisEntry 14 }
3353
3354----------------------------------------
3355-- Alarm HisFilter
3356----------------------------------------
3357
3358	alarmHisFilter 	OBJECT IDENTIFIER ::= { alarmconf 8 }
3359
3360--  Alarm HisFilter
3361
3362    alarmHisFilterByIfIndex OBJECT-TYPE
3363    SYNTAX INTEGER
3364    MAX-ACCESS read-write
3365    STATUS current
3366    DESCRIPTION
3367		"ifIndex Filter for alarmHisTable."
3368    ::= { alarmHisFilter 1 }
3369
3370
3371----------------------------------------
3372-- config
3373----------------------------------------
3374
3375        configOps OBJECT-TYPE
3376        SYNTAX INTEGER
3377        MAX-ACCESS read-write
3378        STATUS current
3379        DESCRIPTION
3380        	"The manager sets the corresponding bit value to 1 to start the operation
3381        	and the agent clears the object to zero when the operation is successfully completed.
3382        	The various bit positions are:
3383		BIT 1: config save
3384		BIT 2: factory default
3385		"
3386        ::= { config 1 }
3387
3388----------------------------------------
3389-- diagnostic
3390----------------------------------------
3391
3392	loopback 				OBJECT IDENTIFIER ::= { diagnostic 1 }
3393	ldm 					OBJECT IDENTIFIER ::= { diagnostic 2 }
3394	selt					OBJECT IDENTIFIER ::= { diagnostic 3 }
3395	mlt						OBJECT IDENTIFIER ::= { diagnostic 4 }
3396	oamloopback				OBJECT IDENTIFIER ::= { diagnostic 5 }
3397	vdslldm					OBJECT IDENTIFIER ::= { diagnostic 6 }
3398	imaOamF5Loopback		OBJECT IDENTIFIER ::= { diagnostic 7 }
3399	xdsl2ExtStatus			OBJECT IDENTIFIER ::= { diagnostic 8 }
3400
3401
3402--------------------
3403-- loopback
3404--------------------
3405
3406        loopbackTarget OBJECT-TYPE
3407        SYNTAX INTEGER
3408        MAX-ACCESS read-write
3409        STATUS current
3410        DESCRIPTION
3411		"IfIndex of the port which would be performed loopback test."
3412        ::= { loopback 1 }
3413
3414        loopbackOps OBJECT-TYPE
3415        SYNTAX INTEGER
3416        MAX-ACCESS read-write
3417        STATUS current
3418        DESCRIPTION
3419        	"The manager sets the corresponding bit value to 1 to start the loopback test
3420        	and the agent clears the object to zero when loopback test is successfully completed.
3421        	The various bit positions are:
3422		BIT 1: local loopback
3423		BIT 2: remote F5 loopback."
3424        ::= { loopback 2 }
3425
3426	loopbackVpi OBJECT-TYPE
3427        SYNTAX INTEGER
3428        MAX-ACCESS read-write
3429        STATUS current
3430        DESCRIPTION
3431		"VPI of the virtual channel which would be performed loopback test."
3432        ::= { loopback 3 }
3433
3434        loopbackVci OBJECT-TYPE
3435        SYNTAX INTEGER
3436        MAX-ACCESS read-write
3437        STATUS current
3438        DESCRIPTION
3439		"VCI of the virtual channel which would be performed loopback test."
3440        ::= { loopback 4 }
3441
3442		loopbackStatus OBJECT-TYPE
3443			SYNTAX DisplayString
3444			MAX-ACCESS read-only
3445			STATUS current
3446			DESCRIPTION
3447				"Loopback test status message."
3448				::= { loopback 5 }
3449
3450
3451--------------------
3452-- ldm
3453--------------------
3454
3455	ldmTarget OBJECT-TYPE
3456	SYNTAX INTEGER
3457	MAX-ACCESS read-write
3458	STATUS current
3459	DESCRIPTION
3460		"IfIndex of the port which would be performed ldm test."
3461	::= { ldm 1 }
3462
3463	ldmOps OBJECT-TYPE
3464	SYNTAX INTEGER
3465	MAX-ACCESS read-write
3466	STATUS current
3467	DESCRIPTION
3468		"The manager sets the object to 1 to start the ldm test
3469        	and the agent clears the object to zero when ldm test is successfully completed."
3470	::= { ldm 2 }
3471
3472	ldmStatus OBJECT-TYPE
3473	SYNTAX DisplayString
3474	MAX-ACCESS read-only
3475	STATUS current
3476	DESCRIPTION
3477		"Status description of ldm test result."
3478	::= { ldm 3 }
3479
3480	ldmAtucLoopAttenuation OBJECT-TYPE
3481	SYNTAX INTEGER
3482	UNITS "tenth dB"
3483	MAX-ACCESS read-only
3484	STATUS current
3485	DESCRIPTION
3486		"Loop Attenuation."
3487	::= { ldm 4 }
3488
3489	ldmAtucSignalAttenuation OBJECT-TYPE
3490	SYNTAX INTEGER
3491	UNITS "tenth dB"
3492	MAX-ACCESS read-only
3493	STATUS current
3494	DESCRIPTION
3495		"Signal Attenuation."
3496	::= { ldm 5 }
3497
3498	ldmAtucSignalMargin OBJECT-TYPE
3499	SYNTAX INTEGER
3500	UNITS "tenth dB"
3501	MAX-ACCESS read-only
3502	STATUS current
3503	DESCRIPTION
3504		"Signal Margin."
3505	::= { ldm 6 }
3506
3507	ldmAtucAggregateTxPower OBJECT-TYPE
3508	SYNTAX INTEGER
3509	UNITS "tenth dB"
3510	MAX-ACCESS read-only
3511	STATUS current
3512	DESCRIPTION
3513		"Actual Aggregate Transmit Power."
3514	::= { ldm 7 }
3515
3516	ldmAtucAttainableBitRate OBJECT-TYPE
3517	SYNTAX Unsigned32
3518	UNITS "bits per second"
3519	MAX-ACCESS read-only
3520	STATUS current
3521	DESCRIPTION
3522		"Attainable Bit Rate."
3523	::= { ldm 8 }
3524
3525	ldmAturLoopAttenuation OBJECT-TYPE
3526	SYNTAX INTEGER
3527	UNITS "tenth dB"
3528	MAX-ACCESS read-only
3529	STATUS current
3530	DESCRIPTION
3531		"Loop Attenuation."
3532	::= { ldm 9 }
3533
3534	ldmAturSignalAttenuation OBJECT-TYPE
3535	SYNTAX INTEGER
3536	UNITS "tenth dB"
3537	MAX-ACCESS read-only
3538	STATUS	current
3539	DESCRIPTION
3540		"Signal Attenuation."
3541	::= { ldm 10 }
3542
3543	ldmAturSignalMargin OBJECT-TYPE
3544	SYNTAX INTEGER
3545	UNITS "tenth dB"
3546	MAX-ACCESS read-only
3547	STATUS current
3548	DESCRIPTION
3549		"Signal Margin."
3550	::= { ldm 11 }
3551
3552	ldmAturAggregateTxPower OBJECT-TYPE
3553	SYNTAX INTEGER
3554	UNITS "tenth dB"
3555	MAX-ACCESS read-only
3556	STATUS current
3557	DESCRIPTION
3558		"Actual Aggregate Transmit Power."
3559	::= { ldm 12 }
3560
3561	ldmAturAttainableBitRate OBJECT-TYPE
3562	SYNTAX Unsigned32
3563	UNITS "bits per second"
3564	MAX-ACCESS read-only
3565	STATUS current
3566	DESCRIPTION
3567		"Attainable Bit Rate."
3568	::= { ldm 13 }
3569
3570	ldmAtucNumOfSubcarriersPerPort OBJECT-TYPE
3571	SYNTAX INTEGER
3572	MAX-ACCESS read-only
3573	STATUS current
3574	DESCRIPTION
3575		"The number of subcarriers per port for ATU-C."
3576	::= { ldm 14 }
3577
3578	ldmAturNumOfSubcarriersPerPort OBJECT-TYPE
3579	SYNTAX INTEGER
3580	MAX-ACCESS read-only
3581	STATUS current
3582	DESCRIPTION
3583		"The number of subcarriers per port for ATU-R."
3584	::= { ldm 15 }
3585
3586	ldmAtucHlinScale OBJECT-TYPE
3587	SYNTAX INTEGER
3588	MAX-ACCESS read-only
3589	STATUS current
3590	DESCRIPTION
3591		"Scale of Hlin."
3592	::= { ldm 16 }
3593
3594	ldmAtucHlinReal1 OBJECT-TYPE
3595	SYNTAX OCTET STRING
3596	MAX-ACCESS read-only
3597	STATUS current
3598	DESCRIPTION
3599		"The object provides real part of Hlin for the first 256 subcarriers.
3600		Each subcarrier takes two octets to store the value."
3601	::= { ldm 17 }
3602
3603	ldmAtucHlinReal2 OBJECT-TYPE
3604	SYNTAX OCTET STRING
3605	MAX-ACCESS read-only
3606	STATUS current
3607	DESCRIPTION
3608		"The object provides real part of Hlin for the last 256 subcarriers.
3609		Each subcarrier takes two octets to store the value."
3610	::= { ldm 18 }
3611
3612	ldmAtucHlinImage1 OBJECT-TYPE
3613	SYNTAX OCTET STRING
3614	MAX-ACCESS read-only
3615	STATUS current
3616	DESCRIPTION
3617		"The object provides image part of Hlin for the first 256 subcarriers.
3618		Each subcarrier takes two octets to store the value."
3619	::= { ldm 19 }
3620
3621	ldmAtucHlinImage2 OBJECT-TYPE
3622	SYNTAX OCTET STRING
3623	MAX-ACCESS read-only
3624	STATUS current
3625	DESCRIPTION
3626		"The object provides image part of Hlin for the last 256 subcarriers.
3627		Each subcarrier takes two octets to store the value."
3628	::= { ldm 20 }
3629
3630	ldmAtucHlog1 OBJECT-TYPE
3631	SYNTAX OCTET STRING
3632	MAX-ACCESS read-only
3633	STATUS current
3634	DESCRIPTION
3635		"The object provides Hlog for the first 256 subcarriers.
3636		Each subcarrier takes two octets to store the value.
3637		A special value -32768 indicates that no measurement could
3638		be done for the sub-carrier group."
3639	::= { ldm 21 }
3640
3641	ldmAtucHlog2 OBJECT-TYPE
3642	SYNTAX OCTET STRING
3643	MAX-ACCESS read-only
3644	STATUS current
3645	DESCRIPTION
3646		"The object provides Hlog for the last 256 subcarriers.
3647		Each subcarrier takes two octets to store the value.
3648		A special value -32768 indicates that no measurement could
3649		be done for the sub-carrier group."
3650	::= { ldm 22 }
3651
3652	ldmAtucQln1 OBJECT-TYPE
3653	SYNTAX OCTET STRING
3654	MAX-ACCESS read-only
3655	STATUS current
3656	DESCRIPTION
3657		"The object provides QLN for the first 256 subcarriers.
3658		Each subcarrier takes two octets to store the value.
3659		A special value 0 indicates that no measurement could
3660		be done for the sub-carrier group."
3661	::= { ldm 23 }
3662
3663	ldmAtucQln2 OBJECT-TYPE
3664	SYNTAX OCTET STRING
3665	MAX-ACCESS read-only
3666	STATUS current
3667	DESCRIPTION
3668		"The object provides QLN for the last 256 subcarriers.
3669		Each subcarrier takes two octets to store the value.
3670		A special value 0 indicates that no measurement could
3671		be done for the sub-carrier group."
3672	::= { ldm 24 }
3673
3674	ldmAtucSnr1 OBJECT-TYPE
3675	SYNTAX OCTET STRING
3676	MAX-ACCESS read-only
3677	STATUS current
3678	DESCRIPTION
3679		"The object provides SNR for the first 256 subcarriers.
3680		Each subcarrier takes two octets to store the value.
3681		A special value -32768 indicates that no measurement
3682		could be done for the sub-carrier group."
3683	::= { ldm 25 }
3684
3685	ldmAtucSnr2 OBJECT-TYPE
3686	SYNTAX OCTET STRING
3687	MAX-ACCESS read-only
3688	STATUS current
3689	DESCRIPTION
3690		"The object provides SNR for the last 256 subcarriers.
3691		Each subcarrier takes two octets to store the value.
3692		A special value -32768 indicates that no measurement
3693		could be done for the sub-carrier group."
3694	::= { ldm 26 }
3695
3696	ldmAturHlinScale OBJECT-TYPE
3697	SYNTAX INTEGER
3698	MAX-ACCESS read-only
3699	STATUS current
3700	DESCRIPTION
3701		"Scale of Hlin."
3702	::= { ldm 27 }
3703
3704	ldmAturHlinReal OBJECT-TYPE
3705	SYNTAX OCTET STRING
3706	MAX-ACCESS read-only
3707	STATUS current
3708	DESCRIPTION
3709		"Real part of Hlin. Each subcarrier takes two octets to store the value."
3710	::= { ldm 28 }
3711
3712	ldmAturHlinImage OBJECT-TYPE
3713	SYNTAX OCTET STRING
3714	MAX-ACCESS read-only
3715	STATUS current
3716	DESCRIPTION
3717		"Image part of Hlin. Each subcarrier takes two octets to store the value."
3718	::= { ldm 29 }
3719
3720	ldmAturHlog OBJECT-TYPE
3721	SYNTAX OCTET STRING
3722	MAX-ACCESS read-only
3723	STATUS current
3724	DESCRIPTION
3725		"Hlog of subcarrier. Each subcarrier takes two octets to store the value.
3726		A special value -32768 indicates that no measurement could be done for
3727		the sub-carrier group."
3728	::= { ldm 30 }
3729
3730	ldmAturQln OBJECT-TYPE
3731	SYNTAX OCTET STRING
3732	MAX-ACCESS read-only
3733	STATUS current
3734	DESCRIPTION
3735		"QLN of subcarrier. Each subcarrier takes two octets to store the value.
3736		A special value 0 indicates that no measurement could be done for the
3737		sub-carrier group."
3738	::= { ldm 31 }
3739
3740	ldmAturSnr OBJECT-TYPE
3741	SYNTAX OCTET STRING
3742	MAX-ACCESS read-only
3743	STATUS current
3744	DESCRIPTION
3745		"SNR of subcarrier. Each subcarrier takes two octets to store the value.
3746		A special value -32768 indicates that no measurement could be done for
3747		the sub-carrier group."
3748	::= { ldm 32 }
3749
3750--------------------
3751-- selt
3752--------------------
3753
3754	seltTarget OBJECT-TYPE
3755	SYNTAX INTEGER
3756	MAX-ACCESS read-write
3757	STATUS current
3758	DESCRIPTION
3759		"IfIndex of the port which would be performed single end loopback test."
3760	::= { selt 1 }
3761
3762	seltOps OBJECT-TYPE
3763	SYNTAX INTEGER
3764	MAX-ACCESS read-write
3765	STATUS current
3766	DESCRIPTION
3767		"The manager sets the object to 1 to start the selt
3768        	and the agent clears the object to zero when selt is successfully completed."
3769	::= { selt 2 }
3770
3771	seltStatus OBJECT-TYPE
3772	SYNTAX DisplayString
3773	MAX-ACCESS read-only
3774	STATUS current
3775	DESCRIPTION
3776		"Status description of the selt result."
3777	::= { selt 3 }
3778
3779	seltCableType OBJECT-TYPE
3780	SYNTAX 	INTEGER {
3781			awg24(1),
3782			awg26(2)
3783		}
3784	MAX-ACCESS read-only
3785	STATUS current
3786	DESCRIPTION
3787		"The cable type that selt result indicates."
3788	::= { selt 4 }
3789
3790	seltLoopEstimateLengthFt OBJECT-TYPE
3791	SYNTAX INTEGER
3792	UNITS "feet"
3793	MAX-ACCESS read-only
3794	STATUS current
3795	DESCRIPTION
3796		"The estimated loop length that selt result indicates."
3797	::= { selt 5 }
3798
3799	seltLoopEstimateLengthMeter OBJECT-TYPE
3800	SYNTAX INTEGER
3801	UNITS "meter"
3802	MAX-ACCESS read-only
3803	STATUS current
3804	DESCRIPTION
3805		"The estimated loop length that selt result indicates."
3806	::= { selt 6 }
3807
3808--------------------
3809-- mlt
3810--------------------
3811
3812	mltTarget OBJECT-TYPE
3813	SYNTAX INTEGER
3814	MAX-ACCESS read-write
3815	STATUS current
3816	DESCRIPTION
3817		"IfIndex of the port which would be performed Metallic Link Test."
3818	::= { mlt 1 }
3819
3820	mltOps OBJECT-TYPE
3821	SYNTAX INTEGER
3822	MAX-ACCESS read-write
3823	STATUS current
3824	DESCRIPTION
3825		"The manager sets the object to 1 to start the mlt
3826        	and the agent clears the object to zero when mlt is successfully completed."
3827	::= { mlt 2 }
3828
3829        mltOption OBJECT-TYPE
3830        SYNTAX INTEGER {
3831        		all(1),
3832        		vac(2),
3833        		vdc(3),
3834        		rload(4),
3835        		riso(5),
3836        		cap(6),
3837        		ren(7),
3838        		ring(8),
3839        		metering(9),
3840        		dialtone(10),
3841        		digit(11),
3842        		roh(12)
3843        	}
3844        MAX-ACCESS read-write
3845        STATUS current
3846        DESCRIPTION
3847		"all : test all items
3848		 vac: test AC voltage
3849		 vdc: test DC voltage
3850		 rload: test load resistance
3851		 riso: test isolation resistance
3852		 cap: test capacitor
3853		 ren: test REN value
3854		 ring: test ring voltage
3855		 metering: test metering voltage
3856		 dialtone: test dialtone
3857		 digit: test digit
3858		 roh: test roh"
3859        ::= { mlt 3 }
3860
3861        mltForce OBJECT-TYPE
3862        SYNTAX INTEGER {
3863        		force(1),
3864        		not_force(2)
3865        	}
3866        MAX-ACCESS read-write
3867        STATUS current
3868        DESCRIPTION
3869		"Force test even the port is in use."
3870        ::= { mlt 4 }
3871
3872        mltResult 	OBJECT IDENTIFIER ::= { mlt 5 }
3873
3874	mltVacTip OBJECT-TYPE
3875	SYNTAX INTEGER
3876	UNITS "0.1 rms"
3877	MAX-ACCESS read-only
3878	STATUS current
3879	DESCRIPTION
3880                "[Special value]:
3881                250000016 : No result.
3882                250000032 : Test failed.
3883                250000048 : 'Not Measured' reason # 1: Can't start the test when port is enabled and force not set.
3884                250000064 : 'Not Measured' reason # 2: Can't start the test when port is off-hook.
3885                250000080 : 'Not Measured' reason # 3: Can't start the test when port is disabled or on-hook.
3886                250000096 : 'Not Measured' reason # 4: can't start the test when port is disabled or off-hook or service state is out-of-service.
3887                250000112 : 'Not Measured' reason # 5: can't start the test when port is disabled or off-hook.
3888                250000128 : 'Not Measured' reason # 6: The test item will be skipped when testing all items and (vTip > 0.5Vac or vRing > 0.5Vac or abs(vTip) > 0.5Vdc or abs(vRing) > 0.5Vdc).
3889                250000144 : 'Not Measured' reason # 7: Hardware driver do not measure this item."
3890	::= { mltResult 1 }
3891
3892	mltVacRing OBJECT-TYPE
3893	SYNTAX INTEGER
3894	UNITS "0.1 rms"
3895	MAX-ACCESS read-only
3896	STATUS current
3897	DESCRIPTION
3898                "[Special value]:
3899                250000016 : No result.
3900                250000032 : Test failed.
3901                250000048 : 'Not Measured' reason # 1: Can't start the test when port is enabled and force not set.
3902                250000064 : 'Not Measured' reason # 2: Can't start the test when port is off-hook.
3903                250000080 : 'Not Measured' reason # 3: Can't start the test when port is disabled or on-hook.
3904                250000096 : 'Not Measured' reason # 4: can't start the test when port is disabled or off-hook or service state is out-of-service.
3905                250000112 : 'Not Measured' reason # 5: can't start the test when port is disabled or off-hook.
3906                250000128 : 'Not Measured' reason # 6: The test item will be skipped when testing all items and (vTip > 0.5Vac or vRing > 0.5Vac or abs(vTip) > 0.5Vdc or abs(vRing) > 0.5Vdc).
3907                250000144 : 'Not Measured' reason # 7: Hardware driver do not measure this item."
3908	::= { mltResult 2 }
3909
3910	mltVacDiff OBJECT-TYPE
3911	SYNTAX INTEGER
3912	UNITS "0.1 rms"
3913	MAX-ACCESS read-only
3914	STATUS current
3915	DESCRIPTION
3916                "[Special value]:
3917                250000016 : No result.
3918                250000032 : Test failed.
3919                250000048 : 'Not Measured' reason # 1: Can't start the test when port is enabled and force not set.
3920                250000064 : 'Not Measured' reason # 2: Can't start the test when port is off-hook.
3921                250000080 : 'Not Measured' reason # 3: Can't start the test when port is disabled or on-hook.
3922                250000096 : 'Not Measured' reason # 4: can't start the test when port is disabled or off-hook or service state is out-of-service.
3923                250000112 : 'Not Measured' reason # 5: can't start the test when port is disabled or off-hook.
3924                250000128 : 'Not Measured' reason # 6: The test item will be skipped when testing all items and (vTip > 0.5Vac or vRing > 0.5Vac or abs(vTip) > 0.5Vdc or abs(vRing) > 0.5Vdc).
3925                250000144 : 'Not Measured' reason # 7: Hardware driver do not measure this item."
3926	::= { mltResult 3 }
3927
3928	mltVdcTip OBJECT-TYPE
3929	SYNTAX INTEGER
3930	UNITS "0.1 volt"
3931	MAX-ACCESS read-only
3932	STATUS current
3933	DESCRIPTION
3934                "[Special value]:
3935                250000016 : No result.
3936                250000032 : Test failed.
3937                250000048 : 'Not Measured' reason # 1: Can't start the test when port is enabled and force not set.
3938                250000064 : 'Not Measured' reason # 2: Can't start the test when port is off-hook.
3939                250000080 : 'Not Measured' reason # 3: Can't start the test when port is disabled or on-hook.
3940                250000096 : 'Not Measured' reason # 4: can't start the test when port is disabled or off-hook or service state is out-of-service.
3941                250000112 : 'Not Measured' reason # 5: can't start the test when port is disabled or off-hook.
3942                250000128 : 'Not Measured' reason # 6: The test item will be skipped when testing all items and (vTip > 0.5Vac or vRing > 0.5Vac or abs(vTip) > 0.5Vdc or abs(vRing) > 0.5Vdc).
3943                250000144 : 'Not Measured' reason # 7: Hardware driver do not measure this item."
3944	::= { mltResult 4 }
3945
3946	mltVdcRing OBJECT-TYPE
3947	SYNTAX INTEGER
3948	UNITS "0.1 volt"
3949	MAX-ACCESS read-only
3950	STATUS current
3951	DESCRIPTION
3952                "[Special value]:
3953                250000016 : No result.
3954                250000032 : Test failed.
3955                250000048 : 'Not Measured' reason # 1: Can't start the test when port is enabled and force not set.
3956                250000064 : 'Not Measured' reason # 2: Can't start the test when port is off-hook.
3957                250000080 : 'Not Measured' reason # 3: Can't start the test when port is disabled or on-hook.
3958                250000096 : 'Not Measured' reason # 4: can't start the test when port is disabled or off-hook or service state is out-of-service.
3959                250000112 : 'Not Measured' reason # 5: can't start the test when port is disabled or off-hook.
3960                250000128 : 'Not Measured' reason # 6: The test item will be skipped when testing all items and (vTip > 0.5Vac or vRing > 0.5Vac or abs(vTip) > 0.5Vdc or abs(vRing) > 0.5Vdc).
3961                250000144 : 'Not Measured' reason # 7: Hardware driver do not measure this item."
3962	::= { mltResult 5 }
3963
3964	mltVdcDiff OBJECT-TYPE
3965	SYNTAX INTEGER
3966	UNITS "0.1 volt"
3967	MAX-ACCESS read-only
3968	STATUS current
3969	DESCRIPTION
3970                "[Special value]:
3971                250000016 : No result.
3972                250000032 : Test failed.
3973                250000048 : 'Not Measured' reason # 1: Can't start the test when port is enabled and force not set.
3974                250000064 : 'Not Measured' reason # 2: Can't start the test when port is off-hook.
3975                250000080 : 'Not Measured' reason # 3: Can't start the test when port is disabled or on-hook.
3976                250000096 : 'Not Measured' reason # 4: can't start the test when port is disabled or off-hook or service state is out-of-service.
3977                250000112 : 'Not Measured' reason # 5: can't start the test when port is disabled or off-hook.
3978                250000128 : 'Not Measured' reason # 6: The test item will be skipped when testing all items and (vTip > 0.5Vac or vRing > 0.5Vac or abs(vTip) > 0.5Vdc or abs(vRing) > 0.5Vdc).
3979                250000144 : 'Not Measured' reason # 7: Hardware driver do not measure this item."
3980	::= { mltResult 6 }
3981
3982	mltRLoop OBJECT-TYPE
3983	SYNTAX INTEGER
3984	UNITS "0.1 ohm"
3985	MAX-ACCESS read-only
3986	STATUS current
3987	DESCRIPTION
3988                "[Special value]:
3989                250000016 : No result.
3990                250000032 : Test failed.
3991                250000048 : 'Not Measured' reason # 1: Can't start the test when port is enabled and force not set.
3992                250000064 : 'Not Measured' reason # 2: Can't start the test when port is off-hook.
3993                250000080 : 'Not Measured' reason # 3: Can't start the test when port is disabled or on-hook.
3994                250000096 : 'Not Measured' reason # 4: can't start the test when port is disabled or off-hook or service state is out-of-service.
3995                250000112 : 'Not Measured' reason # 5: can't start the test when port is disabled or off-hook.
3996                250000128 : 'Not Measured' reason # 6: The test item will be skipped when testing all items and (vTip > 0.5Vac or vRing > 0.5Vac or abs(vTip) > 0.5Vdc or abs(vRing) > 0.5Vdc).
3997                250000144 : 'Not Measured' reason # 7: Hardware driver do not measure this item."
3998	::= { mltResult 7 }
3999
4000	mltRtg OBJECT-TYPE
4001	SYNTAX INTEGER
4002	UNITS "0.1 ohm"
4003	MAX-ACCESS read-only
4004	STATUS current
4005	DESCRIPTION
4006                "[Special value]:
4007                250000016  : No result.
4008                250000032  : Test failed.
4009                250000048  : 'Not Measured' reason # 1: Can't start the test when port is enabled and force not set.
4010                250000064  : 'Not Measured' reason # 2: Can't start the test when port is off-hook.
4011                250000080  : 'Not Measured' reason # 3: Can't start the test when port is disabled or on-hook.
4012                250000096  : 'Not Measured' reason # 4: can't start the test when port is disabled or off-hook or service state is out-of-service.
4013                250000112  : 'Not Measured' reason # 5: can't start the test when port is disabled or off-hook.
4014                250000128  : 'Not Measured' reason # 6: The test item will be skipped when testing all items and (vTip > 0.5Vac or vRing > 0.5Vac or abs(vTip) > 0.5Vdc or abs(vRing) > 0.5Vdc).
4015                250000144  : 'Not Measured' reason # 7: Hardware driver do not measure this item.
4016                2147483647 : Circuit open.
4017                0          : Circuit short or fault."
4018	::= { mltResult 8 }
4019
4020	mltRrg OBJECT-TYPE
4021	SYNTAX INTEGER
4022	UNITS "0.1 ohm"
4023	MAX-ACCESS read-only
4024	STATUS current
4025	DESCRIPTION
4026                "[Special value]:
4027                250000016  : No result.
4028                250000032  : Test failed.
4029                250000048  : 'Not Measured' reason # 1: Can't start the test when port is enabled and force not set.
4030                250000064  : 'Not Measured' reason # 2: Can't start the test when port is off-hook.
4031                250000080  : 'Not Measured' reason # 3: Can't start the test when port is disabled or on-hook.
4032                250000096  : 'Not Measured' reason # 4: can't start the test when port is disabled or off-hook or service state is out-of-service.
4033                250000112  : 'Not Measured' reason # 5: can't start the test when port is disabled or off-hook.
4034                250000128  : 'Not Measured' reason # 6: The test item will be skipped when testing all items and (vTip > 0.5Vac or vRing > 0.5Vac or abs(vTip) > 0.5Vdc or abs(vRing) > 0.5Vdc).
4035                250000144  : 'Not Measured' reason # 7: Hardware driver do not measure this item.           2147483647 : Circuit open.
4036                0          : Circuit short or fault."
4037	::= { mltResult 9 }
4038
4039	mltRtr OBJECT-TYPE
4040	SYNTAX INTEGER
4041	UNITS "0.1 ohm"
4042	MAX-ACCESS read-only
4043	STATUS current
4044	DESCRIPTION
4045                "[Special value]:
4046                250000016  : No result.
4047                250000032  : Test failed.
4048                250000048  : 'Not Measured' reason # 1: Can't start the test when port is enabled and force not set.
4049                250000064  : 'Not Measured' reason # 2: Can't start the test when port is off-hook.
4050                250000080  : 'Not Measured' reason # 3: Can't start the test when port is disabled or on-hook.
4051                250000096  : 'Not Measured' reason # 4: can't start the test when port is disabled or off-hook or service state is out-of-service.
4052                250000112  : 'Not Measured' reason # 5: can't start the test when port is disabled or off-hook.
4053                250000128  : 'Not Measured' reason # 6: The test item will be skipped when testing all items and (vTip > 0.5Vac or vRing > 0.5Vac or abs(vTip) > 0.5Vdc or abs(vRing) > 0.5Vdc).
4054                250000144  : 'Not Measured' reason # 7: Hardware driver do not measure this item.           2147483647 : Circuit open.
4055                0          : Circuit short or fault."
4056	::= { mltResult 10 }
4057
4058	mltCtg OBJECT-TYPE
4059	SYNTAX INTEGER
4060	UNITS "10^-10 F"
4061	MAX-ACCESS read-only
4062	STATUS current
4063	DESCRIPTION
4064                "[Special value]:
4065                250000016 : No result.
4066                250000032 : Test failed.
4067                250000048 : 'Not Measured' reason # 1: Can't start the test when port is enabled and force not set.
4068                250000064 : 'Not Measured' reason # 2: Can't start the test when port is off-hook.
4069                250000080 : 'Not Measured' reason # 3: Can't start the test when port is disabled or on-hook.
4070                250000096 : 'Not Measured' reason # 4: can't start the test when port is disabled or off-hook or service state is out-of-service.
4071                250000112 : 'Not Measured' reason # 5: can't start the test when port is disabled or off-hook.
4072                250000128 : 'Not Measured' reason # 6: The test item will be skipped when testing all items and (vTip > 0.5Vac or vRing > 0.5Vac or abs(vTip) > 0.5Vdc or abs(vRing) > 0.5Vdc).
4073                250000144 : 'Not Measured' reason # 7: Hardware driver do not measure this item."
4074	::= { mltResult 11 }
4075
4076	mltCrg OBJECT-TYPE
4077	SYNTAX INTEGER
4078	UNITS "10^-10 F"
4079	MAX-ACCESS read-only
4080	STATUS current
4081	DESCRIPTION
4082                "[Special value]:
4083                250000016 : No result.
4084                250000032 : Test failed.
4085                250000048 : 'Not Measured' reason # 1: Can't start the test when port is enabled and force not set.
4086                250000064 : 'Not Measured' reason # 2: Can't start the test when port is off-hook.
4087                250000080 : 'Not Measured' reason # 3: Can't start the test when port is disabled or on-hook.
4088                250000096 : 'Not Measured' reason # 4: can't start the test when port is disabled or off-hook or service state is out-of-service.
4089                250000112 : 'Not Measured' reason # 5: can't start the test when port is disabled or off-hook.
4090                250000128 : 'Not Measured' reason # 6: The test item will be skipped when testing all items and (vTip > 0.5Vac or vRing > 0.5Vac or abs(vTip) > 0.5Vdc or abs(vRing) > 0.5Vdc).
4091                250000144 : 'Not Measured' reason # 7: Hardware driver do not measure this item."
4092	::= { mltResult 12 }
4093
4094	mltCtr OBJECT-TYPE
4095	SYNTAX INTEGER
4096	UNITS "10^-10 F"
4097	MAX-ACCESS read-only
4098	STATUS current
4099	DESCRIPTION
4100                "[Special value]:
4101                250000016 : No result.
4102                250000032 : Test failed.
4103                250000048 : 'Not Measured' reason # 1: Can't start the test when port is enabled and force not set.
4104                250000064 : 'Not Measured' reason # 2: Can't start the test when port is off-hook.
4105                250000080 : 'Not Measured' reason # 3: Can't start the test when port is disabled or on-hook.
4106                250000096 : 'Not Measured' reason # 4: can't start the test when port is disabled or off-hook or service state is out-of-service.
4107                250000112 : 'Not Measured' reason # 5: can't start the test when port is disabled or off-hook.
4108                250000128 : 'Not Measured' reason # 6: The test item will be skipped when testing all items and (vTip > 0.5Vac or vRing > 0.5Vac or abs(vTip) > 0.5Vdc or abs(vRing) > 0.5Vdc).
4109                250000144 : 'Not Measured' reason # 7: Hardware driver do not measure this item."
4110	::= { mltResult 13 }
4111
4112	mltRen OBJECT-TYPE
4113	SYNTAX INTEGER
4114	UNITS "0.1 ren"
4115	MAX-ACCESS read-only
4116	STATUS current
4117	DESCRIPTION
4118                "[Special value]:
4119                250000016  : No result.
4120                250000032  : Test failed.
4121                250000048  : 'Not Measured' reason # 1: Can't start the test when port is enabled and force not set.
4122                250000064  : 'Not Measured' reason # 2: Can't start the test when port is off-hook.
4123                250000080  : 'Not Measured' reason # 3: Can't start the test when port is disabled or on-hook.
4124                250000096  : 'Not Measured' reason # 4: can't start the test when port is disabled or off-hook or service state is out-of-service.
4125                250000112  : 'Not Measured' reason # 5: can't start the test when port is disabled or off-hook.
4126                250000128  : 'Not Measured' reason # 6: The test item will be skipped when testing all items and (vTip > 0.5Vac or vRing > 0.5Vac or abs(vTip) > 0.5Vdc or abs(vRing) > 0.5Vdc).
4127                250000144  : 'Not Measured' reason # 7: Hardware driver do not measure this item.
4128                2147483647 : Circuit open."
4129	::= { mltResult 14 }
4130
4131	mltVRing OBJECT-TYPE
4132	SYNTAX INTEGER
4133	UNITS "0.1 volt"
4134	MAX-ACCESS read-only
4135	STATUS current
4136	DESCRIPTION
4137                "[Special value]:
4138                250000016 : No result.
4139                250000032 : Test failed.
4140                250000048 : 'Not Measured' reason # 1: Can't start the test when port is enabled and force not set.
4141                250000064 : 'Not Measured' reason # 2: Can't start the test when port is off-hook.
4142                250000080 : 'Not Measured' reason # 3: Can't start the test when port is disabled or on-hook.
4143                250000096 : 'Not Measured' reason # 4: can't start the test when port is disabled or off-hook or service state is out-of-service.
4144                250000112 : 'Not Measured' reason # 5: can't start the test when port is disabled or off-hook.
4145                250000128 : 'Not Measured' reason # 6: The test item will be skipped when testing all items and (vTip > 0.5Vac or vRing > 0.5Vac or abs(vTip) > 0.5Vdc or abs(vRing) > 0.5Vdc).
4146                250000144 : 'Not Measured' reason # 7: Hardware driver do not measure this item."
4147	::= { mltResult 15 }
4148
4149	mltVMetering OBJECT-TYPE
4150	SYNTAX INTEGER
4151	UNITS "0.1 vpeak"
4152	MAX-ACCESS read-only
4153	STATUS current
4154	DESCRIPTION
4155                "[Special value]:
4156                250000016 : No result.
4157                250000032 : Test failed.
4158                250000048 : 'Not Measured' reason # 1: Can't start the test when port is enabled and force not set.
4159                250000064 : 'Not Measured' reason # 2: Can't start the test when port is off-hook.
4160                250000080 : 'Not Measured' reason # 3: Can't start the test when port is disabled or on-hook.
4161                250000096 : 'Not Measured' reason # 4: can't start the test when port is disabled or off-hook or service state is out-of-service.
4162                250000112 : 'Not Measured' reason # 5: can't start the test when port is disabled or off-hook.
4163                250000128 : 'Not Measured' reason # 6: The test item will be skipped when testing all items and (vTip > 0.5Vac or vRing > 0.5Vac or abs(vTip) > 0.5Vdc or abs(vRing) > 0.5Vdc).
4164                250000144 : 'Not Measured' reason # 7: Hardware driver do not measure this item."
4165	::= { mltResult 16 }
4166
4167	mltDialToneDetected OBJECT-TYPE
4168	SYNTAX INTEGER {
4169		yes(1),
4170        no(2),
4171		test_failed(3),
4172		no_result(4)
4173	}
4174	MAX-ACCESS read-only
4175	STATUS current
4176	DESCRIPTION
4177                "Value List:
4178                1 : Yes.
4179                2 : No.
4180                3 : Test failed
4181                4 : No result."
4182	::= { mltResult 17 }
4183
4184	mltDetectedDtmfCount OBJECT-TYPE
4185	SYNTAX INTEGER
4186	MAX-ACCESS read-only
4187	STATUS current
4188	DESCRIPTION
4189                "[Special value]:
4190                250000016 : No result.
4191                250000032 : Test failed.
4192                250000048 : 'Not Measured' reason # 1: Can't start the test when port is enabled and force not set.
4193                250000064 : 'Not Measured' reason # 2: Can't start the test when port is off-hook.
4194                250000080 : 'Not Measured' reason # 3: Can't start the test when port is disabled or on-hook.
4195                250000096 : 'Not Measured' reason # 4: can't start the test when port is disabled or off-hook or service state is out-of-service.
4196                250000112 : 'Not Measured' reason # 5: can't start the test when port is disabled or off-hook.
4197                250000128 : 'Not Measured' reason # 6: The test item will be skipped when testing all items and (vTip > 0.5Vac or vRing > 0.5Vac or abs(vTip) > 0.5Vdc or abs(vRing) > 0.5Vdc).
4198                250000144 : 'Not Measured' reason # 7: Hardware driver do not measure this item."
4199	::= { mltResult 18 }
4200
4201	mltDialToneDelay OBJECT-TYPE
4202	SYNTAX INTEGER
4203	UNITS "0.001 sec"
4204	MAX-ACCESS read-only
4205	STATUS current
4206	DESCRIPTION
4207                "[Special value]:
4208                250000016 : No result.
4209                250000032 : Test failed.
4210                250000048 : 'Not Measured' reason # 1: Can't start the test when port is enabled and force not set.
4211                250000064 : 'Not Measured' reason # 2: Can't start the test when port is off-hook.
4212                250000080 : 'Not Measured' reason # 3: Can't start the test when port is disabled or on-hook.
4213                250000096 : 'Not Measured' reason # 4: can't start the test when port is disabled or off-hook or service state is out-of-service.
4214                250000112 : 'Not Measured' reason # 5: can't start the test when port is disabled or off-hook.
4215                250000128 : 'Not Measured' reason # 6: The test item will be skipped when testing all items and (vTip > 0.5Vac or vRing > 0.5Vac or abs(vTip) > 0.5Vdc or abs(vRing) > 0.5Vdc).
4216                250000144 : 'Not Measured' reason # 7: Hardware driver do not measure this item."
4217	::= { mltResult 19 }
4218
4219	mltReceiverState OBJECT-TYPE
4220	SYNTAX INTEGER{
4221		on_hook(1),
4222        off_hook(2),
4223        short(3),
4224        open(4),
4225        not_measured(5)
4226	}
4227	MAX-ACCESS read-only
4228	STATUS current
4229	DESCRIPTION
4230                "[Normal Value]:
4231                1         : On hook.
4232                2         : Off hook.
4233                3         : circuit short or fault.
4234                4         : circuit open.
4235
4236                 [Special value]:
4237                250000016 : No result.
4238                250000032 : Test failed.
4239                250000048 : 'Not Measured' reason # 1: Can't start the test when port is enabled and force not set.
4240                250000064 : 'Not Measured' reason # 2: Can't start the test when port is off-hook.
4241                250000080 : 'Not Measured' reason # 3: Can't start the test when port is disabled or on-hook.
4242                250000096 : 'Not Measured' reason # 4: can't start the test when port is disabled or off-hook or service state is out-of-service.
4243                250000112 : 'Not Measured' reason # 5: can't start the test when port is disabled or off-hook.
4244                250000128 : 'Not Measured' reason # 6: The test item will be skipped when testing all items and (vTip > 0.5Vac or vRing > 0.5Vac or abs(vTip) > 0.5Vdc or abs(vRing) > 0.5Vdc).
4245                250000144 : 'Not Measured' reason # 7: Hardware driver do not measure this item."
4246	::= { mltResult 20 }
4247
4248	mltDetectedDtmfDigit OBJECT-TYPE
4249	SYNTAX DisplayString (SIZE (1..63))
4250	MAX-ACCESS read-only
4251	STATUS current
4252	DESCRIPTION
4253                "The DTMF digit string be detected in MLT test."
4254	::= { mltResult 21 }
4255
4256	mltErrorMsg OBJECT-TYPE
4257	SYNTAX DisplayString (SIZE (1..128))
4258	MAX-ACCESS read-only
4259	STATUS current
4260	DESCRIPTION
4261                "The error message when fail to start MLT test."
4262	::= { mltResult 22 }
4263
4264
4265-- mlt relay table
4266
4267	mltRelayTable OBJECT-TYPE
4268        SYNTAX SEQUENCE OF MltRelayEntry
4269        MAX-ACCESS not-accessible
4270        STATUS current
4271        DESCRIPTION
4272		"Perform specified MLT relay function, or turn off
4273		MLT relay function in specified subscriber."
4274        ::= { mlt 6 }
4275
4276        mltRelayEntry OBJECT-TYPE
4277        SYNTAX MltRelayEntry
4278        MAX-ACCESS not-accessible
4279        STATUS current
4280        DESCRIPTION
4281		"An entry of mltRelayTable."
4282        INDEX  { ifIndex }
4283        ::= { mltRelayTable 1 }
4284
4285        MltRelayEntry ::=
4286		SEQUENCE {
4287        		mltRelaySet		INTEGER,
4288        		mltRelayTimeout		INTEGER,
4289        		mltRelayForce		INTEGER
4290           	}
4291
4292        mltRelaySet OBJECT-TYPE
4293        SYNTAX INTEGER {
4294        		in(1),
4295        		out(2),
4296        		both(3),
4297        		off(4)
4298        	}
4299        MAX-ACCESS read-write
4300        STATUS current
4301        DESCRIPTION
4302		"By default, relay function is turned off."
4303        ::= { mltRelayEntry 1 }
4304
4305        mltRelayTimeout OBJECT-TYPE
4306        SYNTAX INTEGER (1..65535)
4307        UNITS "minute"
4308        MAX-ACCESS read-write
4309        STATUS current
4310        DESCRIPTION
4311		"Relays will be turned off automatically while the specified timer is timeout.
4312		This object is supported by R5.01 and later versions."
4313        ::= { mltRelayEntry 2 }
4314
4315        mltRelayForce OBJECT-TYPE
4316        SYNTAX INTEGER
4317        MAX-ACCESS read-write
4318        STATUS current
4319        DESCRIPTION
4320		"Set to 1 to force to set relays even the port is in use.
4321		This object is supported by R5.01 and later versions."
4322        ::= { mltRelayEntry 3 }
4323
4324		mltType OBJECT-TYPE
4325        SYNTAX INTEGER
4326        MAX-ACCESS read-write
4327        STATUS current
4328        DESCRIPTION
4329		"option(All)       : all(0), test vac, vdc, riso, cap(1)
4330		option(Ring)    : normal(0), start to ring(1), stop to ring(2)
4331		option(Digit)    : normal(0), user input dtmf(1)
4332		"
4333        ::= { mlt 7 }
4334
4335        mltCount OBJECT-TYPE
4336        SYNTAX INTEGER
4337        MAX-ACCESS read-write
4338        STATUS current
4339        DESCRIPTION
4340		"When test mltOption digit(11) and mltType set to user input dtmf(1),
4341		set the number of digit for testing."
4342        ::= { mlt 8 }
4343
4344        mltAbort OBJECT-TYPE
4345        SYNTAX INTEGER
4346        MAX-ACCESS read-write
4347        STATUS current
4348        DESCRIPTION
4349		"Set the slot id of a VoIP Card to terminate MLT test on it."
4350        ::= { mlt 9 }
4351-- oamloopback
4352
4353        oamloopbackTarget OBJECT-TYPE
4354        SYNTAX INTEGER
4355        MAX-ACCESS read-write
4356        STATUS current
4357        DESCRIPTION
4358		"IfIndex of the port which would be performed oamloopback test."
4359        ::= { oamloopback 1 }
4360
4361        oamloopbackOps OBJECT-TYPE
4362        SYNTAX INTEGER
4363        MAX-ACCESS read-write
4364        STATUS current
4365        DESCRIPTION
4366        	"The manager sets the corresponding bit value to 1 to start the oamloopback test
4367        	and the agent clears the object to zero when oamloopback test is completed."
4368        ::= { oamloopback 2 }
4369
4370	oamloopbackPacketNumber OBJECT-TYPE
4371        SYNTAX INTEGER
4372        MAX-ACCESS read-write
4373        STATUS current
4374        DESCRIPTION
4375		"Number of packets to be sent. 1~100000"
4376        ::= { oamloopback 3 }
4377
4378        oamloopbackPacketSize OBJECT-TYPE
4379        SYNTAX INTEGER
4380        MAX-ACCESS read-write
4381        STATUS current
4382        DESCRIPTION
4383		"Size of each packet. 64~1518"
4384        ::= { oamloopback 4 }
4385
4386        oamloopbackResult 	OBJECT IDENTIFIER ::= { oamloopback 5 }
4387
4388	oamloopbackRecvCnt OBJECT-TYPE
4389        SYNTAX INTEGER
4390        MAX-ACCESS read-only
4391        STATUS current
4392        DESCRIPTION
4393		"Number of packets received."
4394        ::= { oamloopbackResult 1 }
4395
4396        oamloopbackElapseTime OBJECT-TYPE
4397        SYNTAX INTEGER
4398        MAX-ACCESS read-only
4399        STATUS current
4400        DESCRIPTION
4401		"oamloopback test elapsed time."
4402        ::= { oamloopbackResult 2 }
4403
4404        oamloopbackErrorStatus OBJECT-TYPE
4405        SYNTAX INTEGER{
4406        		ok(0),
4407			alloc_fail(1),
4408			loopback_command_timeout(2),
4409			receive_packet_timeout(3),
4410			receive_packet_error(4),
4411			remote_state_error(5),
4412			unknown_result(6)
4413		}
4414	MAX-ACCESS read-only
4415        STATUS current
4416        DESCRIPTION
4417		"oamloopback test status."
4418        ::= { oamloopbackResult 3 }
4419
4420-- vdslldm
4421
4422	vdslldmTarget OBJECT-TYPE
4423	SYNTAX INTEGER
4424	MAX-ACCESS read-write
4425	STATUS current
4426	DESCRIPTION
4427		"IfIndex of the port which would be performed vdsl ldm test."
4428	::= { vdslldm 1 }
4429
4430	vdslldmOps OBJECT-TYPE
4431	SYNTAX INTEGER
4432	MAX-ACCESS read-write
4433	STATUS current
4434	DESCRIPTION
4435		"The manager sets the object to 1 to start the vdsl ldm test
4436        	and the agent clears the object to zero when ldm test is successfully completed."
4437	::= { vdslldm 2 }
4438
4439	vdslldmStatus OBJECT-TYPE
4440	SYNTAX DisplayString
4441	MAX-ACCESS read-only
4442	STATUS current
4443	DESCRIPTION
4444		"Status description of vdsl ldm test result."
4445	::= { vdslldm 3 }
4446
4447	ldmVtuNeLoopAttenuationUS0 OBJECT-TYPE
4448	SYNTAX INTEGER
4449	UNITS "tenth dB"
4450	MAX-ACCESS read-only
4451	STATUS current
4452	DESCRIPTION
4453		"Loop Attenuation at US0 band.
4454		A special value -32768 indicates that no measurement could
4455		be done for the sub-carrier group."
4456	::= { vdslldm 4 }
4457
4458	ldmVtuNeLoopAttenuationUS1 OBJECT-TYPE
4459	SYNTAX INTEGER
4460	UNITS "tenth dB"
4461	MAX-ACCESS read-only
4462	STATUS current
4463	DESCRIPTION
4464		"Loop Attenuation at US1 band.
4465		A special value -32768 indicates that no measurement could
4466		be done for the sub-carrier group."
4467	::= { vdslldm 5 }
4468
4469	ldmVtuNeLoopAttenuationUS2 OBJECT-TYPE
4470	SYNTAX INTEGER
4471	UNITS "tenth dB"
4472	MAX-ACCESS read-only
4473	STATUS current
4474	DESCRIPTION
4475		"Loop Attenuation at US2 band.
4476		A special value -32768 indicates that no measurement could
4477		be done for the sub-carrier group."
4478	::= { vdslldm 6 }
4479
4480	ldmVtuNeLoopAttenuationUS3 OBJECT-TYPE
4481	SYNTAX INTEGER
4482	UNITS "tenth dB"
4483	MAX-ACCESS read-only
4484	STATUS current
4485	DESCRIPTION
4486		"Loop Attenuation at US3 band.
4487		A special value -32768 indicates that no measurement could
4488		be done for the sub-carrier group."
4489	::= { vdslldm 7 }
4490
4491	ldmVtuNeSignalAttenuationUS0 OBJECT-TYPE
4492	SYNTAX INTEGER
4493	UNITS "tenth dB"
4494	MAX-ACCESS read-only
4495	STATUS current
4496	DESCRIPTION
4497		"Signal Attenuation at US0 band.
4498		A special value -32768 indicates that no measurement could
4499		be done for the sub-carrier group."
4500	::= { vdslldm 8 }
4501
4502	ldmVtuNeSignalAttenuationUS1 OBJECT-TYPE
4503	SYNTAX INTEGER
4504	UNITS "tenth dB"
4505	MAX-ACCESS read-only
4506	STATUS current
4507	DESCRIPTION
4508		"Signal Attenuation at US1 band.
4509		A special value -32768 indicates that no measurement could
4510		be done for the sub-carrier group."
4511	::= { vdslldm 9 }
4512
4513	ldmVtuNeSignalAttenuationUS2 OBJECT-TYPE
4514	SYNTAX INTEGER
4515	UNITS "tenth dB"
4516	MAX-ACCESS read-only
4517	STATUS current
4518	DESCRIPTION
4519		"Signal Attenuation at US2 band.
4520		A special value -32768 indicates that no measurement could
4521		be done for the sub-carrier group."
4522	::= { vdslldm 10 }
4523
4524	ldmVtuNeSignalAttenuationUS3 OBJECT-TYPE
4525	SYNTAX INTEGER
4526	UNITS "tenth dB"
4527	MAX-ACCESS read-only
4528	STATUS current
4529	DESCRIPTION
4530		"Signal Attenuation at US3 band.
4531		A special value -32768 indicates that no measurement could
4532		be done for the sub-carrier group."
4533	::= { vdslldm 11 }
4534
4535	ldmVtuNeSignalMarginUS0 OBJECT-TYPE
4536	SYNTAX INTEGER
4537	UNITS "tenth dB"
4538	MAX-ACCESS read-only
4539	STATUS current
4540	DESCRIPTION
4541		"Signal Margin at US0 band.
4542		A special value -32768 indicates that no measurement could
4543		be done for the sub-carrier group."
4544	::= { vdslldm 12 }
4545
4546	ldmVtuNeSignalMarginUS1 OBJECT-TYPE
4547	SYNTAX INTEGER
4548	UNITS "tenth dB"
4549	MAX-ACCESS read-only
4550	STATUS current
4551	DESCRIPTION
4552		"Signal Margin at US1 band.
4553		A special value -32768 indicates that no measurement could
4554		be done for the sub-carrier group."
4555	::= { vdslldm 13 }
4556
4557	ldmVtuNeSignalMarginUS2 OBJECT-TYPE
4558	SYNTAX INTEGER
4559	UNITS "tenth dB"
4560	MAX-ACCESS read-only
4561	STATUS current
4562	DESCRIPTION
4563		"Signal Margin at US2 band.
4564		A special value -32768 indicates that no measurement could
4565		be done for the sub-carrier group."
4566	::= { vdslldm 14 }
4567
4568	ldmVtuNeSignalMarginUS3 OBJECT-TYPE
4569	SYNTAX INTEGER
4570	UNITS "tenth dB"
4571	MAX-ACCESS read-only
4572	STATUS current
4573	DESCRIPTION
4574		"Signal Margin at US3 band.
4575		A special value -32768 indicates that no measurement could
4576		be done for the sub-carrier group."
4577	::= { vdslldm 15 }
4578
4579	ldmVtuNeAggregateTxPower OBJECT-TYPE
4580	SYNTAX INTEGER
4581	UNITS "tenth dB"
4582	MAX-ACCESS read-only
4583	STATUS current
4584	DESCRIPTION
4585		"Actual Aggregate Transmit Power.
4586		A special value -32768 indicates that no measurement could
4587		be done for the sub-carrier group."
4588	::= { vdslldm 16 }
4589
4590	ldmVtuNeAttainableBitRate OBJECT-TYPE
4591	SYNTAX Unsigned32
4592	UNITS "bits per second"
4593	MAX-ACCESS read-only
4594	STATUS current
4595	DESCRIPTION
4596		"Attainable Bit Rate."
4597	::= { vdslldm 17 }
4598
4599	ldmVtuFeLoopAttenuationDS1 OBJECT-TYPE
4600	SYNTAX INTEGER
4601	UNITS "tenth dB"
4602	MAX-ACCESS read-only
4603	STATUS current
4604	DESCRIPTION
4605		"Loop Attenuation at DS1 band.
4606		A special value -32768 indicates that no measurement could
4607		be done for the sub-carrier group."
4608	::= { vdslldm 18 }
4609
4610	ldmVtuFeLoopAttenuationDS2 OBJECT-TYPE
4611	SYNTAX INTEGER
4612	UNITS "tenth dB"
4613	MAX-ACCESS read-only
4614	STATUS current
4615	DESCRIPTION
4616		"Loop Attenuation at DS2 band.
4617		A special value -32768 indicates that no measurement could
4618		be done for the sub-carrier group."
4619	::= { vdslldm 19 }
4620
4621	ldmVtuFeLoopAttenuationDS3 OBJECT-TYPE
4622	SYNTAX INTEGER
4623	UNITS "tenth dB"
4624	MAX-ACCESS read-only
4625	STATUS current
4626	DESCRIPTION
4627		"Loop Attenuation at DS3 band.
4628		A special value -32768 indicates that no measurement could
4629		be done for the sub-carrier group."
4630	::= { vdslldm 20 }
4631
4632	ldmVtuFeSignalAttenuationDS1 OBJECT-TYPE
4633	SYNTAX INTEGER
4634	UNITS "tenth dB"
4635	MAX-ACCESS read-only
4636	STATUS	current
4637	DESCRIPTION
4638		"Signal Attenuation at DS1 band.
4639		A special value -32768 indicates that no measurement could
4640		be done for the sub-carrier group."
4641	::= { vdslldm 21 }
4642
4643	ldmVtuFeSignalAttenuationDS2 OBJECT-TYPE
4644	SYNTAX INTEGER
4645	UNITS "tenth dB"
4646	MAX-ACCESS read-only
4647	STATUS	current
4648	DESCRIPTION
4649		"Signal Attenuation at DS2 band.
4650		A special value -32768 indicates that no measurement could
4651		be done for the sub-carrier group."
4652	::= { vdslldm 22 }
4653
4654	ldmVtuFeSignalAttenuationDS3 OBJECT-TYPE
4655	SYNTAX INTEGER
4656	UNITS "tenth dB"
4657	MAX-ACCESS read-only
4658	STATUS	current
4659	DESCRIPTION
4660		"Signal Attenuation at DS3 band.
4661		A special value -32768 indicates that no measurement could
4662		be done for the sub-carrier group."
4663	::= { vdslldm 23 }
4664
4665	ldmVtuFeSignalMarginDS1 OBJECT-TYPE
4666	SYNTAX INTEGER
4667	UNITS "tenth dB"
4668	MAX-ACCESS read-only
4669	STATUS current
4670	DESCRIPTION
4671		"Signal Margin at DS1 band.
4672		A special value -32768 indicates that no measurement could
4673		be done for the sub-carrier group."
4674	::= { vdslldm 24 }
4675
4676	ldmVtuFeSignalMarginDS2 OBJECT-TYPE
4677	SYNTAX INTEGER
4678	UNITS "tenth dB"
4679	MAX-ACCESS read-only
4680	STATUS current
4681	DESCRIPTION
4682		"Signal Margin at DS2 band.
4683		A special value -32768 indicates that no measurement could
4684		be done for the sub-carrier group."
4685	::= { vdslldm 25 }
4686
4687	ldmVtuFeSignalMarginDS3 OBJECT-TYPE
4688	SYNTAX INTEGER
4689	UNITS "tenth dB"
4690	MAX-ACCESS read-only
4691	STATUS current
4692	DESCRIPTION
4693		"Signal Margin at DS3 band.
4694		A special value -32768 indicates that no measurement could
4695		be done for the sub-carrier group."
4696	::= { vdslldm 26 }
4697
4698	ldmVtuFeAggregateTxPower OBJECT-TYPE
4699	SYNTAX INTEGER
4700	UNITS "tenth dB"
4701	MAX-ACCESS read-only
4702	STATUS current
4703	DESCRIPTION
4704		"Actual Aggregate Transmit Power.
4705		A special value -32768 indicates that no measurement could
4706		be done for the sub-carrier group."
4707	::= { vdslldm 27 }
4708
4709	ldmVtuFeAttainableBitRate OBJECT-TYPE
4710	SYNTAX Unsigned32
4711	UNITS "bits per second"
4712	MAX-ACCESS read-only
4713	STATUS current
4714	DESCRIPTION
4715		"Attainable Bit Rate."
4716	::= { vdslldm 28 }
4717
4718	ldmVtuNeHlinScale OBJECT-TYPE
4719	SYNTAX INTEGER
4720	MAX-ACCESS read-only
4721	STATUS current
4722	DESCRIPTION
4723		"Scale of Hlin."
4724	::= { vdslldm 29 }
4725
4726	ldmVtuNeHlinReal OBJECT-TYPE
4727	SYNTAX OCTET STRING
4728	MAX-ACCESS read-only
4729	STATUS current
4730	DESCRIPTION
4731		"The object provides real part of Hlin for the subcarriers.
4732		Each subcarrier takes two octets to store the value."
4733	::= { vdslldm 30 }
4734
4735	ldmVtuNeHlinImage OBJECT-TYPE
4736	SYNTAX OCTET STRING
4737	MAX-ACCESS read-only
4738	STATUS current
4739	DESCRIPTION
4740		"The object provides image part of Hlin for the subcarriers.
4741		Each subcarrier takes two octets to store the value."
4742	::= { vdslldm 31 }
4743
4744	ldmVtuNeHlog OBJECT-TYPE
4745	SYNTAX OCTET STRING
4746	MAX-ACCESS read-only
4747	STATUS current
4748	DESCRIPTION
4749		"The object provides Hlog for the subcarriers.
4750		Each subcarrier takes two octets to store the value.
4751		A special value -32768 indicates that no measurement could
4752		be done for the sub-carrier group."
4753	::= { vdslldm 32 }
4754
4755	ldmVtuNeQln OBJECT-TYPE
4756	SYNTAX OCTET STRING
4757	MAX-ACCESS read-only
4758	STATUS current
4759	DESCRIPTION
4760		"The object provides QLN for the subcarriers.
4761		Each subcarrier takes two octets to store the value."
4762	::= { vdslldm 33 }
4763
4764	ldmVtuNeSnr OBJECT-TYPE
4765	SYNTAX OCTET STRING
4766	MAX-ACCESS read-only
4767	STATUS current
4768	DESCRIPTION
4769		"The object provides SNR for the subcarriers.
4770		Each subcarrier takes two octets to store the value.
4771		A special value -32768 indicates that no measurement
4772		could be done for the sub-carrier group."
4773	::= { vdslldm 34 }
4774
4775	ldmVtuFeHlinScale OBJECT-TYPE
4776	SYNTAX INTEGER
4777	MAX-ACCESS read-only
4778	STATUS current
4779	DESCRIPTION
4780		"Scale of Hlin."
4781	::= { vdslldm 35 }
4782
4783	ldmVtuFeHlinReal OBJECT-TYPE
4784	SYNTAX OCTET STRING
4785	MAX-ACCESS read-only
4786	STATUS current
4787	DESCRIPTION
4788		"Real part of Hlin. Each subcarrier takes two octets to store the value."
4789	::= { vdslldm 36 }
4790
4791	ldmVtuFeHlinImage OBJECT-TYPE
4792	SYNTAX OCTET STRING
4793	MAX-ACCESS read-only
4794	STATUS current
4795	DESCRIPTION
4796		"Image part of Hlin. Each subcarrier takes two octets to store the value."
4797	::= { vdslldm 37 }
4798
4799	ldmVtuFeHlog OBJECT-TYPE
4800	SYNTAX OCTET STRING
4801	MAX-ACCESS read-only
4802	STATUS current
4803	DESCRIPTION
4804		"Hlog of subcarrier. Each subcarrier takes two octets to store the value.
4805		A special value -32768 indicates that no measurement could be done for
4806		the sub-carrier group."
4807	::= { vdslldm 38 }
4808
4809	ldmVtuFeQln OBJECT-TYPE
4810	SYNTAX OCTET STRING
4811	MAX-ACCESS read-only
4812	STATUS current
4813	DESCRIPTION
4814		"QLN of subcarrier. Each subcarrier takes two octets to store the value."
4815	::= { vdslldm 39 }
4816
4817	ldmVtuFeSnr OBJECT-TYPE
4818	SYNTAX OCTET STRING
4819	MAX-ACCESS read-only
4820	STATUS current
4821	DESCRIPTION
4822		"SNR of subcarrier. Each subcarrier takes two octets to store the value.
4823		A special value -32768 indicates that no measurement could be done for
4824		the sub-carrier group."
4825	::= { vdslldm 40 }
4826
4827	ldmVtuNeHlinGroupSize OBJECT-TYPE
4828	SYNTAX INTEGER
4829	MAX-ACCESS read-only
4830	STATUS current
4831	DESCRIPTION
4832		"Number of sub-carriers per group used to report the H(f) linear representation values for the
4833		respective transmission direction. The valid values are 1, 2, 4 and 8.
4834		This object is supported by R5.02 and later versions."
4835	::= { vdslldm 41 }
4836
4837	ldmVtuFeHlinGroupSize OBJECT-TYPE
4838	SYNTAX INTEGER
4839	MAX-ACCESS read-only
4840	STATUS current
4841	DESCRIPTION
4842		"Number of sub-carriers per group used to report the H(f) linear representation values for the
4843		respective transmission direction. The valid values are 1, 2, 4 and 8.
4844		This object is supported by R5.02 and later versions."
4845	::= { vdslldm 42 }
4846
4847	ldmVtuNeHlogGroupSize OBJECT-TYPE
4848	SYNTAX INTEGER
4849	MAX-ACCESS read-only
4850	STATUS current
4851	DESCRIPTION
4852		"Number of sub-carriers per group used to report the H(f) linear representation values for the
4853		respective transmission direction. The valid values are 1, 2, 4 and 8.
4854		This object is supported by R5.02 and later versions."
4855	::= { vdslldm 43 }
4856
4857	ldmVtuFeHlogGroupSize OBJECT-TYPE
4858	SYNTAX INTEGER
4859	MAX-ACCESS read-only
4860	STATUS current
4861	DESCRIPTION
4862		"Number of sub-carriers per group used to report the H(f) linear representation values for the
4863		respective transmission direction. The valid values are 1, 2, 4 and 8.
4864		This object is supported by R5.02 and later versions."
4865	::= { vdslldm 44 }
4866
4867	ldmVtuNeQlnGroupSize OBJECT-TYPE
4868	SYNTAX INTEGER
4869	MAX-ACCESS read-only
4870	STATUS current
4871	DESCRIPTION
4872		"Number of sub-carriers per group used to report the Quiet Line Noise values for the
4873		respective transmission direction. The valid values are 1, 2, 4 and 8.
4874		This object is supported by R5.02 and later versions."
4875	::= { vdslldm 45 }
4876
4877	ldmVtuFeQlnGroupSize OBJECT-TYPE
4878	SYNTAX INTEGER
4879	MAX-ACCESS read-only
4880	STATUS current
4881	DESCRIPTION
4882		"Number of sub-carriers per group used to report the Quiet Line Noise values for the
4883		respective transmission direction. The valid values are 1, 2, 4 and 8.
4884		This object is supported by R5.02 and later versions."
4885	::= { vdslldm 46 }
4886
4887	ldmVtuNeSnrGroupSize OBJECT-TYPE
4888	SYNTAX INTEGER
4889	MAX-ACCESS read-only
4890	STATUS current
4891	DESCRIPTION
4892		"Number of sub-carriers per group used to report the SNR values on the
4893		respective transmission direction. The valid values are 1, 2, 4 and 8.
4894		This object is supported by R5.02 and later versions."
4895	::= { vdslldm 47 }
4896
4897	ldmVtuFeSnrGroupSize OBJECT-TYPE
4898	SYNTAX INTEGER
4899	MAX-ACCESS read-only
4900	STATUS current
4901	DESCRIPTION
4902		"Number of sub-carriers per group used to report the SNR values on the
4903		respective transmission direction. The valid values are 1, 2, 4 and 8.
4904		This object is supported by R5.02 and later versions."
4905	::= { vdslldm 48 }
4906
4907--------------------
4908-- imaOamF5Loopback
4909--------------------
4910
4911        imaOamF5LoopbackTargetGroupIndex OBJECT-TYPE
4912        SYNTAX INTEGER
4913        MAX-ACCESS read-write
4914        STATUS current
4915        DESCRIPTION
4916		""
4917        ::= { imaOamF5Loopback 1 }
4918
4919        imaOamF5LoopbackTargetVpi OBJECT-TYPE
4920        SYNTAX INTEGER
4921        MAX-ACCESS read-write
4922        STATUS current
4923        DESCRIPTION
4924		"VPI of the virtual channel which would be performed imaOamF5Loopback test."
4925        ::= { imaOamF5Loopback 2 }
4926
4927        imaOamF5LoopbackTargetVci OBJECT-TYPE
4928        SYNTAX INTEGER
4929        MAX-ACCESS read-write
4930        STATUS current
4931        DESCRIPTION
4932		"VCI of the virtual channel which would be performed imaOamF5Loopback test."
4933        ::= { imaOamF5Loopback 3 }
4934
4935        imaOamF5LoopbackType OBJECT-TYPE
4936		SYNTAX 	INTEGER {
4937			end_to_end(1),
4938			segment(2)
4939		}
4940		MAX-ACCESS read-write
4941		STATUS current
4942		DESCRIPTION
4943		""
4944		::= { imaOamF5Loopback 4 }
4945
4946		imaOamF5LoopbackOps OBJECT-TYPE
4947        SYNTAX INTEGER
4948        MAX-ACCESS read-write
4949        STATUS current
4950        DESCRIPTION
4951        	"The manager sets the corresponding bit value to 1 to start the imaOamF5Loopback test
4952        	and the agent clears the object to zero when loopback test is successfully completed."
4953        ::= { imaOamF5Loopback 5 }
4954
4955		imaOamF5LoopbackSegmentId OBJECT-TYPE
4956		SYNTAX DisplayString
4957		MAX-ACCESS read-write
4958		STATUS current
4959		DESCRIPTION
4960		"16 bytes segment id."
4961		::= { imaOamF5Loopback 6 }
4962
4963        imaOamF5LoopbackStatus OBJECT-TYPE
4964		SYNTAX DisplayString
4965		MAX-ACCESS read-only
4966		STATUS current
4967		DESCRIPTION
4968		"Status description of IMA OAM F5 Loopback test result."
4969		::= { imaOamF5Loopback 7 }
4970
4971
4972--------------------
4973-- xdsl2ExtSCStatusTable
4974--------------------
4975    xdsl2ExtSCStatusTable  OBJECT-TYPE
4976    SYNTAX      SEQUENCE  OF  Xdsl2ExtSCStatusEntry
4977    MAX-ACCESS  not-accessible
4978    STATUS      current
4979    DESCRIPTION
4980       "The table xdsl2ExtSCStatusTable extends xdsl2SCStatusTable for
4981         ZyXEL product."
4982    ::= { xdsl2ExtStatus 1 }
4983
4984    xdsl2ExtSCStatusEntry  OBJECT-TYPE
4985    SYNTAX      Xdsl2ExtSCStatusEntry
4986    MAX-ACCESS  not-accessible
4987    STATUS      current
4988    DESCRIPTION
4989       "The table xdsl2ExtSCStatusTable contains extra subcarrier
4990        status parameters besides those in xdsl2LineSegmentTable."
4991    INDEX  { ifIndex, xdsl2SCStatusDirection }
4992    ::= { xdsl2ExtSCStatusTable 1 }
4993
4994    Xdsl2ExtSCStatusEntry  ::=
4995    SEQUENCE {
4996       xdsl2SCStatusActAtp    Integer32
4997    }
4998
4999    xdsl2SCStatusActAtp  OBJECT-TYPE
5000    SYNTAX      Integer32 (-310..310 | 2147483647)
5001    UNITS       "0.1 dBm"
5002    MAX-ACCESS  read-only
5003    STATUS      current
5004    DESCRIPTION
5005       "Actual Aggregate Transmit Power Downstream.
5006        The total amount of transmit power delivered by the xTU-C at
5007        the U-C reference point, at the instant of measurement.  It
5008        ranges from -310 to 310 units of 0.1 dBm (Physical values are -31
5009        to 31 dBm).
5010        A value of 0x7FFFFFFF (2147483647) indicates the measurement is
5011        out of range to be represented.
5012        This object reflects the value of the parameter following the
5013        most recent DELT performed on the associated line.  Once the DELT
5014        process is over, the parameter no longer changes until the row is
5015        deleted or a new DELT process is initiated.
5016        "
5017    DEFVAL       { 2147483647 }
5018    ::= { xdsl2ExtSCStatusEntry 1 }
5019
5020--------------------
5021-- xdsl2ExtSCStatusBandTable
5022--------------------
5023    xdsl2ExtSCStatusBandTable  OBJECT-TYPE
5024    SYNTAX      SEQUENCE  OF  Xdsl2ExtSCStatusBandEntry
5025    MAX-ACCESS  not-accessible
5026    STATUS      current
5027    DESCRIPTION
5028       "The table xdsl2ExtSCStatusBandTable extends xdsl2SCStatusBandTable for
5029         ZyXEL product."
5030    ::= { xdsl2ExtStatus 2 }
5031
5032    xdsl2ExtSCStatusBandEntry  OBJECT-TYPE
5033    SYNTAX      Xdsl2ExtSCStatusBandEntry
5034    MAX-ACCESS  not-accessible
5035    STATUS      current
5036    DESCRIPTION
5037       "The table xdsl2ExtSCStatusBandTable contains extra subcarrier
5038        status parameters that are grouped per-band besides those in
5039        xdsl2SCStatusBandTable."
5040    INDEX  { ifIndex, xdsl2SCStatusBand }
5041    ::= { xdsl2ExtSCStatusBandTable 1 }
5042
5043    Xdsl2ExtSCStatusBandEntry  ::=
5044    SEQUENCE {
5045       xdsl2SCStatusBandSnrMargin          Integer32
5046    }
5047
5048    xdsl2SCStatusBandSnrMargin  OBJECT-TYPE
5049    SYNTAX      Integer32 (-640..630 | 2147483646 | 2147483647)
5050    UNITS       "0.1 dB"
5051    MAX-ACCESS  read-only
5052    STATUS      current
5053    DESCRIPTION
5054       "SNR Margin is the maximum increase in dB of the noise power
5055        received at the xTU (xTU-R for a band in the downstream direction
5056        and xTU-C for a band in the upstream direction), such that the
5057        BER requirements are met for all bearer channels received at the
5058        xTU. Values range from -640 to 630 in units of 0.1 dB (Physical
5059        values are -64 to 63 dB).
5060        A special value of 0x7FFFFFFF (2147483647) indicates the SNR
5061        Margin is out of range to be represented.
5062        A special value of 0x7FFFFFFE (2147483646) indicates the SNR
5063        Margin measurement is currently unavailable.
5064        This object reflects the value of the parameter following the
5065        most recent DELT performed on the associated line.  Once the DELT
5066        process is over, the parameter no longer changes until the row is
5067        deleted or a new DELT process is initiated."
5068    DEFVAL       { 2147483646 }
5069    ::= { xdsl2ExtSCStatusBandEntry 1 }
5070----------------------------------------
5071-- ipconf
5072----------------------------------------
5073--------------------
5074-- staticRoute
5075--------------------
5076
5077	staticRoute 	OBJECT IDENTIFIER ::= { ipconf 1 }
5078
5079        maxNumOfStaticRoutes OBJECT-TYPE
5080        SYNTAX INTEGER
5081        MAX-ACCESS read-only
5082        STATUS current
5083        DESCRIPTION
5084		"The maximum number of static routes supported by the system."
5085        ::= { staticRoute 1 }
5086
5087        staticRouteTable OBJECT-TYPE
5088        SYNTAX SEQUENCE OF StaticRouteEntry
5089        MAX-ACCESS not-accessible
5090        STATUS current
5091        DESCRIPTION
5092		"A table that contains information about static routes."
5093        ::= { staticRoute 2 }
5094
5095        staticRouteEntry OBJECT-TYPE
5096        SYNTAX StaticRouteEntry
5097        MAX-ACCESS not-accessible
5098        STATUS current
5099        DESCRIPTION
5100		"A list of static route entry."
5101        INDEX  { IMPLIED staticRouteName }
5102        ::= { staticRouteTable 1 }
5103
5104        StaticRouteEntry ::=
5105		SEQUENCE {
5106        		staticRouteName		DisplayString,
5107			staticRouteDest		IpAddress,
5108			staticRouteMask		IpAddress,
5109			staticRouteGateway	IpAddress,
5110			staticRouteMetric	INTEGER,
5111			staticRouteRowStatus	RowStatus
5112           	}
5113
5114        staticRouteName OBJECT-TYPE
5115        SYNTAX DisplayString (SIZE (1..31))
5116        MAX-ACCESS read-only
5117        STATUS current
5118        DESCRIPTION
5119		"The name of the static route."
5120        ::= { staticRouteEntry 1 }
5121
5122        staticRouteDest OBJECT-TYPE
5123        SYNTAX IpAddress
5124        MAX-ACCESS read-create
5125        STATUS current
5126        DESCRIPTION
5127		"The destination IP address of the static route."
5128        ::= { staticRouteEntry 2 }
5129
5130        staticRouteMask OBJECT-TYPE
5131        SYNTAX IpAddress
5132        MAX-ACCESS read-create
5133        STATUS current
5134        DESCRIPTION
5135		"The subnet mask of the static route."
5136        ::= { staticRouteEntry 3 }
5137
5138        staticRouteGateway OBJECT-TYPE
5139        SYNTAX IpAddress
5140        MAX-ACCESS read-create
5141        STATUS current
5142        DESCRIPTION
5143		"The gateway IP address of the static route."
5144        ::= { staticRouteEntry 4 }
5145
5146        staticRouteMetric OBJECT-TYPE
5147        SYNTAX INTEGER
5148        MAX-ACCESS read-create
5149        STATUS current
5150        DESCRIPTION
5151		"The routing metric of the static route."
5152        ::= { staticRouteEntry 5 }
5153
5154        staticRouteRowStatus OBJECT-TYPE
5155        SYNTAX RowStatus
5156        MAX-ACCESS read-create
5157        STATUS current
5158        DESCRIPTION
5159        	"This object is used to create a new row or modify or delete an existing row
5160        	in this table. A row is activated by setting this object to `active', , and is
5161        	deactivated by setting it to 'notInService'."
5162        ::= { staticRouteEntry 6 }
5163
5164--------------------
5165-- staticIp
5166--------------------
5167
5168	staticIp 	OBJECT IDENTIFIER ::= { ipconf 2 }
5169
5170    staticIpInbandIp OBJECT-TYPE
5171    SYNTAX IpAddress
5172    MAX-ACCESS read-write
5173    STATUS current
5174    DESCRIPTION
5175	"Inband IP Address. Not immediately apply. Use staticIpOps to apply the object setting on device."
5176    ::= { staticIp 1 }
5177
5178    staticIpInbandMask OBJECT-TYPE
5179    SYNTAX IpAddress
5180    MAX-ACCESS read-write
5181    STATUS current
5182    DESCRIPTION
5183	"Inband IP Mask. Not immediately apply. Use staticIpOps to apply the object setting on device."
5184    ::= { staticIp 2 }
5185
5186    staticIpInbandVlan OBJECT-TYPE
5187    SYNTAX INTEGER
5188    MAX-ACCESS read-write
5189    STATUS current
5190    DESCRIPTION
5191	"Inband IP Vlan. Not immediately apply. Use staticIpOps to apply the object setting on device."
5192    ::= { staticIp 3 }
5193
5194    staticIpOutbandIp OBJECT-TYPE
5195    SYNTAX IpAddress
5196    MAX-ACCESS read-write
5197    STATUS current
5198    DESCRIPTION
5199	"Outband IP Address. Not immediately apply. Use staticIpOps to apply the object setting on device."
5200    ::= { staticIp 4 }
5201
5202    staticIpOutbandMask OBJECT-TYPE
5203    SYNTAX IpAddress
5204    MAX-ACCESS read-write
5205    STATUS current
5206    DESCRIPTION
5207	"Outband IP Mask. Not immediately apply. Use staticIpOps to apply the object setting on device."
5208    ::= { staticIp 5 }
5209
5210    staticIpGatewayIP OBJECT-TYPE
5211    SYNTAX IpAddress
5212    MAX-ACCESS read-write
5213    STATUS current
5214    DESCRIPTION
5215	"Gateway IP Address. Not immediately apply. Use staticIpOps to apply the object setting on device."
5216    ::= { staticIp 6 }
5217
5218    staticIpOps OBJECT-TYPE
5219    SYNTAX INTEGER{
5220    	set(1),
5221  		reload(2)
5222    }
5223    MAX-ACCESS read-write
5224    STATUS current
5225    DESCRIPTION
5226	"The manager setting will temporary saved but not set into Device.
5227	Set value of staticIpOps to 1 to apply the setting of IpTable on device.
5228	Set value of staticIpOps to 2 to reload the real setting of IpTable on device now.
5229	"
5230    ::= { staticIp 7 }
5231----------------------------------------
5232-- lcm
5233----------------------------------------
5234
5235	numOfChassis OBJECT-TYPE
5236	SYNTAX INTEGER
5237	MAX-ACCESS read-only
5238	STATUS current
5239	DESCRIPTION
5240		"The number of chassis in the system."
5241	::= { lcm 1 }
5242
5243-- Chassis Table
5244
5245	chassisTable OBJECT-TYPE
5246	SYNTAX SEQUENCE OF ChassisEntry
5247	MAX-ACCESS not-accessible
5248	STATUS current
5249	DESCRIPTION
5250		"The table which contains the chassis information in the system."
5251	::= { lcm 2 }
5252
5253	chassisEntry OBJECT-TYPE
5254	SYNTAX ChassisEntry
5255	MAX-ACCESS not-accessible
5256	STATUS current
5257	DESCRIPTION
5258		""
5259	INDEX { chassisId }
5260	::= { chassisTable 1 }
5261
5262	ChassisEntry ::=
5263		SEQUENCE {
5264			chassisId		INTEGER,
5265			chassisFrameNumber	INTEGER,
5266			chassisSerialNumber  	DisplayString,
5267			chassisNumber		INTEGER,
5268			chassisStatus  		INTEGER
5269		}
5270
5271	chassisId OBJECT-TYPE
5272	SYNTAX INTEGER
5273	MAX-ACCESS read-only
5274	STATUS current
5275	DESCRIPTION
5276		"The Chassis ID."
5277	::= { chassisEntry 1 }
5278
5279	chassisFrameNumber OBJECT-TYPE
5280	SYNTAX INTEGER
5281	MAX-ACCESS read-write
5282	STATUS current
5283	DESCRIPTION
5284		"The Frame ID."
5285	::= { chassisEntry 2 }
5286
5287	chassisSerialNumber OBJECT-TYPE
5288	SYNTAX DisplayString
5289	MAX-ACCESS read-only
5290	STATUS current
5291	DESCRIPTION
5292		"The Chassis Serial Number."
5293	::= { chassisEntry 3 }
5294
5295	chassisNumber OBJECT-TYPE
5296	SYNTAX INTEGER (1..64)
5297	MAX-ACCESS read-write
5298	STATUS current
5299	DESCRIPTION
5300		"The Chassis Number which is defined by the system administrator
5301		for management purpose."
5302	::= { chassisEntry 4 }
5303
5304	chassisStatus OBJECT-TYPE
5305	SYNTAX	INTEGER {
5306			empty(1),
5307			up(2),
5308			down(3),
5309			testing(4)
5310		}
5311	MAX-ACCESS read-only
5312	STATUS current
5313	DESCRIPTION
5314		"The current status of the chassis."
5315	::= { chassisEntry 5 }
5316
5317-- Slot Table
5318
5319	slotTable OBJECT-TYPE
5320	SYNTAX SEQUENCE OF SlotEntry
5321	MAX-ACCESS not-accessible
5322	STATUS current
5323	DESCRIPTION
5324		"The table which contains the slot information in a chassis."
5325	::= { lcm 3 }
5326
5327	slotEntry OBJECT-TYPE
5328	SYNTAX SlotEntry
5329	MAX-ACCESS not-accessible
5330	STATUS current
5331	DESCRIPTION
5332		""
5333	INDEX { chassisId, slotId }
5334	::= { slotTable 1 }
5335
5336	SlotEntry ::=
5337		SEQUENCE {
5338			slotId				INTEGER,
5339			slotModuleType			INTEGER,
5340			slotModuleDescr			DisplayString,
5341			slotModuleFWVersion  		DisplayString,
5342			slotModuleDriverVersion 	DisplayString,
5343			slotModuleModemCodeVersion 	DisplayString,
5344			slotModuleStatus		INTEGER,
5345			slotModuleAlarmStatus 		INTEGER,
5346			slotModuleSerialNumber		DisplayString,
5347			slotModuleHWVersion		DisplayString,
5348			slotModuleUpTime		INTEGER,
5349			slotModuleMacAddress MacAddress,
5350			slotModuleMacAddress2 MacAddress
5351		}
5352
5353	slotId OBJECT-TYPE
5354	SYNTAX INTEGER
5355	MAX-ACCESS read-only
5356	STATUS current
5357	DESCRIPTION
5358		"Identity of the slot."
5359	::= { slotEntry 1 }
5360
5361	slotModuleType OBJECT-TYPE
5362	SYNTAX	INTEGER {
5363			unknown(1),
5364			msc1000G(101),
5365			alc1248G_51(102),
5366			alc1248G_53(103),
5367			slc1248G_22(104),
5368			vlc1224G_41(105),
5369			msc1024G(106),
5370			alc1272G_51(107),
5371			vop1248G_61_SIP(108),
5372			msc1000GA(109),
5373			vlc1324G_51(110),
5374			msc1224G(111),
5375			vop1248G_61_H248(112),
5376			vlc1348G_51(113),
5377			elc1220G_55(114),
5378			msc1024GA(115),
5379			vlc1324G_53(116),
5380			ima1408G_81(117),
5381			vlc1424G_56(118),
5382			slc1348G_22(119),
5383			vlc1348G_53(120),
5384			alc1372G_51(121),
5385			msc1024GB(122),
5386			msc1224GB(123),
5387			vop1372G_61_H248(124),
5388			msc1024GC(125),
5389			glc1320G_55(126),
5390			vop1372G_61_SIP(127),
5391			alc1348G_51C(128),
5392			alc1348G_51C_H248(129),
5393			msc1224gc(130)
5394		}
5395	MAX-ACCESS read-only
5396	STATUS current
5397	DESCRIPTION
5398		"Card type of the plug-in card."
5399	::= { slotEntry 2 }
5400
5401	slotModuleDescr OBJECT-TYPE
5402	SYNTAX DisplayString
5403	MAX-ACCESS read-only
5404	STATUS current
5405	DESCRIPTION
5406		"The descriptions of the plug-in card."
5407	::= { slotEntry 3 }
5408
5409	slotModuleFWVersion OBJECT-TYPE
5410	SYNTAX DisplayString
5411	MAX-ACCESS read-only
5412	STATUS current
5413	DESCRIPTION
5414		"The firmware version of the plug-in card."
5415	::= { slotEntry 4 }
5416
5417	slotModuleDriverVersion	OBJECT-TYPE
5418	SYNTAX DisplayString
5419	MAX-ACCESS read-only
5420	STATUS current
5421	DESCRIPTION
5422		"The DSL driver of the plug-in card."
5423	::= { slotEntry 5 }
5424
5425	slotModuleModemCodeVersion OBJECT-TYPE
5426	SYNTAX DisplayString
5427	MAX-ACCESS read-only
5428	STATUS current
5429	DESCRIPTION
5430		"The DSL modem code version of the plug-in card."
5431	::= { slotEntry 6 }
5432
5433	slotModuleStatus OBJECT-TYPE
5434	SYNTAX	INTEGER {
5435			empty(1),
5436			up(2),
5437			down(3),
5438			testing(4),
5439			standby(5)
5440		}
5441	MAX-ACCESS read-only
5442	STATUS current
5443	DESCRIPTION
5444		"The module state of the plug-in card."
5445	::= { slotEntry 7 }
5446
5447	slotModuleAlarmStatus OBJECT-TYPE
5448	SYNTAX INTEGER
5449	MAX-ACCESS read-only
5450	STATUS current
5451	DESCRIPTION
5452		"This variable indicates the alarm status of the module.
5453		It is a bit map represented a sum, therefore, it can represent
5454		multiple defects simultaneously. The moduleNoDefect should be set
5455		if and only if no other flag is set.
5456
5457		The various bit positions are:
5458             1   moduleNoDefect
5459             2   moduleOverHeat
5460		     3	 moduleFanRpmLow
5461		     4	 moduleVoltageLow
5462		     5   moduleThermalSensorFailure
5463		     6   modulePullOut
5464		     7   powerDC48VAFailure
5465		     8   powerDC48VBFailure
5466		     9   extAlarmInputTrigger
5467		    10   moduleDown
5468		    11 	 mscSwitchOverOK
5469		    12	 networkTopologyChange
5470		    13	 macSpoof
5471		    14   cpuHigh
5472		    15   memoryUsageHigh
5473		    16   packetBufferUsageHigh
5474		    17	 loopguardOccurence"
5475	::= { slotEntry 8 }
5476
5477	slotModuleSerialNumber OBJECT-TYPE
5478	SYNTAX DisplayString
5479	MAX-ACCESS read-only
5480	STATUS current
5481	DESCRIPTION
5482		"The serial number of the plug-in card."
5483	::= { slotEntry 9 }
5484
5485	slotModuleHWVersion OBJECT-TYPE
5486	SYNTAX DisplayString
5487	MAX-ACCESS read-only
5488	STATUS current
5489	DESCRIPTION
5490		"The hardware version of the plug-in card."
5491	::= { slotEntry 10 }
5492
5493	slotModuleUpTime OBJECT-TYPE
5494	SYNTAX INTEGER
5495	UNITS "second"
5496	MAX-ACCESS read-only
5497	STATUS current
5498	DESCRIPTION
5499		"The time (in seconds) since the plug-in card was last re-initialized."
5500	::= { slotEntry 11 }
5501
5502	slotModuleMacAddress OBJECT-TYPE
5503	SYNTAX MacAddress
5504	MAX-ACCESS read-only
5505	STATUS current
5506	DESCRIPTION
5507		"The MAC Address of the plug-in card."
5508	::= { slotEntry 12 }
5509
5510	slotModuleMacAddress2 OBJECT-TYPE
5511	SYNTAX MacAddress
5512	MAX-ACCESS read-only
5513	STATUS current
5514	DESCRIPTION
5515		"The MAC Address of the plug-in card."
5516	::= { slotEntry 13 }
5517
5518-- MSC Port Table
5519
5520	mscPortTable OBJECT-TYPE
5521	SYNTAX SEQUENCE OF MscPortEntry
5522	MAX-ACCESS not-accessible
5523	STATUS current
5524	DESCRIPTION
5525		"The table contains MSC port status."
5526	::= { lcm 4 }
5527
5528	mscPortEntry OBJECT-TYPE
5529	SYNTAX MscPortEntry
5530	MAX-ACCESS not-accessible
5531	STATUS current
5532	DESCRIPTION
5533		""
5534	INDEX { chassisId, slotId, mscPortId }
5535	::= { mscPortTable 1 }
5536
5537	MscPortEntry ::=
5538		SEQUENCE {
5539			mscPortId		INTEGER,
5540			mscPortType		INTEGER
5541		}
5542
5543	mscPortId OBJECT-TYPE
5544	SYNTAX INTEGER
5545	MAX-ACCESS read-only
5546	STATUS current
5547	DESCRIPTION
5548		"Identity of the MSC port."
5549	::= { mscPortEntry 1 }
5550
5551	mscPortType OBJECT-TYPE
5552	SYNTAX	INTEGER {
5553			unknown(1),
5554			e1000BaseT(2),
5555			e1000BaseLX(3),
5556			e1000BaseSX(4),
5557			e100BaseFX(5),
5558			e100BaseTX(6),
5559			e1000BaseGBIC(7),
5560			e10000BaseGBIC(8)
5561		}
5562	MAX-ACCESS read-only
5563	STATUS current
5564	DESCRIPTION
5565		"Type of the MSC port."
5566	::= { mscPortEntry 2 }
5567
5568----------------------------------------
5569-- multicast
5570----------------------------------------
5571
5572	staticMulticast		OBJECT IDENTIFIER ::= { multicast 2 }
5573	igmpFilter		OBJECT IDENTIFIER ::= { multicast 3 }
5574	mcastBandwidth		OBJECT IDENTIFIER ::= { multicast 4 }
5575	igmpCount		OBJECT IDENTIFIER ::= { multicast 5 }
5576	mvlan			OBJECT IDENTIFIER ::= { multicast 6 }
5577	queryVid		OBJECT IDENTIFIER ::= { multicast 7 }
5578
5579	igmpEnable OBJECT-TYPE
5580	SYNTAX	INTEGER {
5581			enableProxy(1),
5582			enableSnooping(2),
5583			disable(3)
5584		}
5585	MAX-ACCESS read-write
5586	STATUS current
5587	DESCRIPTION
5588		"Enable/disable IGMP protocol."
5589	::= { multicast 1 }
5590
5591	igmpMode OBJECT-TYPE
5592	SYNTAX	INTEGER {
5593			aggresive(1),
5594			normal(2)
5595		}
5596	MAX-ACCESS read-write
5597	STATUS current
5598	DESCRIPTION
5599		"Setting IGMP with aggresive mode will issue an IGMP report from new active port
5600		when topology change occurs, while normal mode won't."
5601	::= { multicast 8 }
5602
5603	igmpVersion OBJECT-TYPE
5604	SYNTAX	INTEGER {
5605			v2(1),
5606			v3(2),
5607			mldv1(3),
5608			mldv2(4)
5609		}
5610	MAX-ACCESS read-write
5611	STATUS current
5612	DESCRIPTION
5613		"Setting IGMP version. This object is supported by R3.00 and later versions."
5614	::= { multicast 9 }
5615
5616	igmpFastLeaveEnable OBJECT-TYPE
5617	SYNTAX	INTEGER {
5618			enable(1),
5619			disable(2)
5620		}
5621	MAX-ACCESS read-write
5622	STATUS current
5623	DESCRIPTION
5624		""
5625	::= { multicast 10 }
5626
5627	igmpFastLeaveTimer OBJECT-TYPE
5628	SYNTAX INTEGER
5629	UNITS "second"
5630	MAX-ACCESS read-write
5631	STATUS current
5632	DESCRIPTION
5633		""
5634	::= { multicast 11 }
5635
5636	unknownMulticast OBJECT-TYPE
5637	SYNTAX	INTEGER {
5638			drop(1),
5639			flood(2)
5640		}
5641	MAX-ACCESS read-write
5642	STATUS current
5643	DESCRIPTION
5644		""
5645	::= { multicast 12 }
5646
5647	ipv6PassThrough OBJECT-TYPE
5648	SYNTAX	INTEGER {
5649			drop(1),
5650			flood(2),
5651			disable(3)
5652		}
5653	MAX-ACCESS read-write
5654	STATUS current
5655	DESCRIPTION
5656		"Set IPv6 packet transparent passthrough."
5657	::= { multicast 13 }
5658
5659	reservedGroup OBJECT-TYPE
5660	SYNTAX	INTEGER {
5661			drop(1),
5662			flood(2)
5663		}
5664	MAX-ACCESS read-write
5665	STATUS current
5666	DESCRIPTION
5667		"Set reserved packets transparent passthrougth"
5668	::= { multicast 14 }
5669
5670	igmpHistoryTable OBJECT-TYPE
5671        SYNTAX SEQUENCE OF IgmpHistoryEntry
5672        MAX-ACCESS not-accessible
5673        STATUS current
5674        DESCRIPTION
5675                "This table contains multicast IGMP/MLD history configuration."
5676        ::= { multicast 15 }
5677
5678        igmpHistoryEntry OBJECT-TYPE
5679        SYNTAX IgmpHistoryEntry
5680        MAX-ACCESS not-accessible
5681        STATUS current
5682        DESCRIPTION
5683        	"The entry of multicast igmp history table."
5684        INDEX { slotId }
5685        ::= { igmpHistoryTable 1 }
5686
5687        IgmpHistoryEntry ::=
5688        	SEQUENCE {
5689        		igmphistoryenable			INTEGER
5690           	}
5691
5692	igmphistoryenable OBJECT-TYPE
5693	SYNTAX INTEGER{
5694			enable(1),
5695			disable(2)
5696	}
5697	MAX-ACCESS read-write
5698	STATUS current
5699	DESCRIPTION
5700		"Enable/disable IGMP/MLD multicast group join/leave history logging."
5701	::= { igmpHistoryEntry 1 }
5702
5703--------------------
5704--  staticMulticast
5705--------------------
5706
5707-- mcastGroupTable
5708
5709	maxNumberOfMcastGroups OBJECT-TYPE
5710	SYNTAX INTEGER
5711	MAX-ACCESS read-only
5712	STATUS current
5713	DESCRIPTION
5714		"The max number of static multicast groups supported by the system."
5715	::= { staticMulticast 1 }
5716
5717	mcastGroupTable OBJECT-TYPE
5718        SYNTAX SEQUENCE OF McastGroupEntry
5719        MAX-ACCESS not-accessible
5720        STATUS current
5721        DESCRIPTION
5722                "A table that contains static multicast group information."
5723        ::= { staticMulticast 2 }
5724
5725        mcastGroupEntry OBJECT-TYPE
5726        SYNTAX McastGroupEntry
5727        MAX-ACCESS not-accessible
5728        STATUS current
5729        DESCRIPTION
5730        	"The entry of multicast group table."
5731        INDEX { dot1qVlanIndex, mcastGroupIp }
5732        ::= { mcastGroupTable 1 }
5733
5734        McastGroupEntry ::=
5735        	SEQUENCE {
5736        		mcastGroupIp				IpAddress,
5737        		mcastGroupFixedPorts		PortList,
5738        		mcastGroupForbiddenPorts	PortList,
5739				mcastGroupRowStatus			RowStatus
5740           	}
5741
5742	mcastGroupIp OBJECT-TYPE
5743	SYNTAX IpAddress
5744	MAX-ACCESS read-only
5745	STATUS current
5746	DESCRIPTION
5747		"The multicast IP address of the group."
5748	::= { mcastGroupEntry 1 }
5749
5750	mcastGroupFixedPorts OBJECT-TYPE
5751	SYNTAX PortList
5752	MAX-ACCESS read-create
5753	STATUS current
5754	DESCRIPTION
5755		"The port list which specify the ports joining the multicast group."
5756	::= { mcastGroupEntry 2 }
5757
5758	mcastGroupForbiddenPorts OBJECT-TYPE
5759	SYNTAX PortList
5760	MAX-ACCESS read-create
5761	STATUS current
5762	DESCRIPTION
5763		"The port list which specify the ports prohibited by the multicast group."
5764	::= { mcastGroupEntry 3 }
5765
5766	mcastGroupRowStatus OBJECT-TYPE
5767	SYNTAX RowStatus
5768	MAX-ACCESS read-create
5769	STATUS current
5770	DESCRIPTION
5771		"The row status of the multicast group entry."
5772	::= { mcastGroupEntry 4 }
5773
5774-- macMcastGroupTable
5775
5776	maxNumberOfMacMcastGroups OBJECT-TYPE
5777	SYNTAX INTEGER
5778	MAX-ACCESS read-only
5779	STATUS current
5780	DESCRIPTION
5781		"The maximum number of row entries that user can create in macMcastGroupTable.
5782		This object is supported by R5.02 and later versions."
5783	::= { staticMulticast 3 }
5784
5785        macMcastGroupTable OBJECT-TYPE
5786        SYNTAX SEQUENCE OF MacMcastGroupEntry
5787        MAX-ACCESS not-accessible
5788        STATUS current
5789        DESCRIPTION
5790		"This table specify the static multicast group with MAC address.
5791		This table is supported by R5.02 and later versions."
5792        ::= { staticMulticast 4 }
5793
5794	macMcastGroupEntry OBJECT-TYPE
5795        SYNTAX MacMcastGroupEntry
5796        MAX-ACCESS not-accessible
5797        STATUS current
5798        DESCRIPTION
5799        	"An entry of macMcastGroupTable."
5800        INDEX { dot1qVlanIndex, macMcastGroupMac }
5801        ::= { macMcastGroupTable 1 }
5802
5803        MacMcastGroupEntry ::=
5804        	SEQUENCE {
5805			macMcastGroupMac		PhysAddress,
5806			macMcastGroupFixedPorts		PortList,
5807			macMcastGroupRowStatus		RowStatus
5808           	}
5809
5810        macMcastGroupMac OBJECT-TYPE
5811        SYNTAX  PhysAddress
5812        MAX-ACCESS read-only
5813        STATUS current
5814        DESCRIPTION
5815		"The multicast MAC address of the group."
5816        ::= { macMcastGroupEntry 1 }
5817
5818        macMcastGroupFixedPorts OBJECT-TYPE
5819        SYNTAX PortList
5820        MAX-ACCESS read-create
5821        STATUS current
5822        DESCRIPTION
5823		"The port list which specify the ports joining the multicast group."
5824        ::= { macMcastGroupEntry 2 }
5825
5826        macMcastGroupRowStatus OBJECT-TYPE
5827        SYNTAX RowStatus
5828        MAX-ACCESS read-create
5829        STATUS current
5830        DESCRIPTION
5831		"The row status of the MAC multicast group entry."
5832        ::= { macMcastGroupEntry 3 }
5833
5834-- mcastInetGroupTable
5835	mcastInetGroupTable OBJECT-TYPE
5836        SYNTAX SEQUENCE OF McastInetGroupEntry
5837        MAX-ACCESS not-accessible
5838        STATUS current
5839        DESCRIPTION
5840                "A table that contains static multicast group information."
5841        ::= { staticMulticast 5 }
5842
5843        mcastInetGroupEntry OBJECT-TYPE
5844        SYNTAX McastInetGroupEntry
5845        MAX-ACCESS not-accessible
5846        STATUS current
5847        DESCRIPTION
5848        	"The entry of multicast group table."
5849        INDEX { dot1qVlanIndex, mcastGroupInetAddrType, mcastGroupInetAddr }
5850        ::= { mcastInetGroupTable 1 }
5851
5852        McastInetGroupEntry ::=
5853        	SEQUENCE {
5854        		mcastGroupInetAddrType      	InetAddressType,
5855        		mcastGroupInetAddr				InetAddress,
5856        		mcastGroupInetFixedPorts		PortList,
5857        		mcastGroupInetForbiddenPorts	PortList,
5858				mcastGroupInetRowStatus			RowStatus
5859           	}
5860    mcastGroupInetAddrType OBJECT-TYPE
5861	SYNTAX InetAddressType
5862	MAX-ACCESS read-only
5863	STATUS current
5864	DESCRIPTION
5865		"The multicast IP address type of the group."
5866	::= { mcastInetGroupEntry 1 }
5867
5868	mcastGroupInetAddr OBJECT-TYPE
5869	SYNTAX InetAddress
5870	MAX-ACCESS read-only
5871	STATUS current
5872	DESCRIPTION
5873		"The multicast IP address of the group."
5874	::= { mcastInetGroupEntry 2 }
5875
5876	mcastGroupInetFixedPorts OBJECT-TYPE
5877	SYNTAX PortList
5878	MAX-ACCESS read-create
5879	STATUS current
5880	DESCRIPTION
5881		"The port list which specify the ports joining the multicast group."
5882	::= { mcastInetGroupEntry 3 }
5883
5884	mcastGroupInetForbiddenPorts OBJECT-TYPE
5885	SYNTAX PortList
5886	MAX-ACCESS read-create
5887	STATUS current
5888	DESCRIPTION
5889		"The port list which specify the ports prohibited by the multicast group."
5890	::= { mcastInetGroupEntry 4 }
5891
5892	mcastGroupInetRowStatus OBJECT-TYPE
5893	SYNTAX RowStatus
5894	MAX-ACCESS read-create
5895	STATUS current
5896	DESCRIPTION
5897		"The row status of the multicast group entry."
5898	::= { mcastInetGroupEntry 5 }
5899
5900--------------------
5901--  igmpFilter
5902--------------------
5903
5904	maxNumOfIgmpFilters OBJECT-TYPE
5905	SYNTAX INTEGER
5906	MAX-ACCESS read-only
5907	STATUS current
5908	DESCRIPTION
5909		"The max number of IGMP filters supported by the system."
5910	::= { igmpFilter 1 }
5911
5912-- IGMP Filter Table
5913
5914	igmpFilterTable OBJECT-TYPE
5915        SYNTAX SEQUENCE OF IgmpFilterEntry
5916        MAX-ACCESS not-accessible
5917        STATUS current
5918        DESCRIPTION
5919                "A table that contains IGMP filters."
5920        ::= { igmpFilter 2 }
5921
5922        igmpFilterEntry OBJECT-TYPE
5923        SYNTAX IgmpFilterEntry
5924        MAX-ACCESS not-accessible
5925        STATUS current
5926        DESCRIPTION
5927        	"The entry of IGMP filter table."
5928        INDEX { igmpFilterName, igmpFilterIndex }
5929        ::= { igmpFilterTable 1 }
5930
5931        IgmpFilterEntry ::=
5932        	SEQUENCE {
5933        		igmpFilterName		DisplayString,
5934        		igmpFilterIndex		INTEGER,
5935        		igmpFilterStartIp	IpAddress,
5936        		igmpFilterEndIp		IpAddress,
5937				igmpFilterRowStatus	RowStatus,
5938				igmpFilterInetAddrType	InetAddressType,
5939				igmpFilterInetAddrStart InetAddress,
5940				igmpFilterInetAddrEnd	InetAddress
5941           	}
5942
5943	igmpFilterName OBJECT-TYPE
5944	SYNTAX DisplayString (SIZE (1..31))
5945	MAX-ACCESS read-only
5946	STATUS current
5947	DESCRIPTION
5948		"The IGMP filter name."
5949	::= { igmpFilterEntry 1 }
5950
5951	igmpFilterIndex OBJECT-TYPE
5952	SYNTAX INTEGER
5953	MAX-ACCESS read-only
5954	STATUS current
5955	DESCRIPTION
5956		"The index which specif the filter rule."
5957	::= { igmpFilterEntry 2 }
5958
5959	igmpFilterStartIp OBJECT-TYPE
5960	SYNTAX IpAddress
5961	MAX-ACCESS read-create
5962	STATUS current
5963	DESCRIPTION
5964		"The start IP of the filter rule."
5965	::= { igmpFilterEntry 3 }
5966
5967	igmpFilterEndIp OBJECT-TYPE
5968	SYNTAX IpAddress
5969	MAX-ACCESS read-create
5970	STATUS current
5971	DESCRIPTION
5972		"The end IP of the filter rule."
5973	::= { igmpFilterEntry 4 }
5974
5975	igmpFilterRowStatus OBJECT-TYPE
5976	SYNTAX RowStatus
5977	MAX-ACCESS read-create
5978	STATUS current
5979	DESCRIPTION
5980		"The row status of the IGMP filter entry."
5981	::= { igmpFilterEntry 5 }
5982
5983	igmpFilterInetAddrType OBJECT-TYPE
5984	SYNTAX InetAddressType
5985	MAX-ACCESS read-create
5986	STATUS current
5987	DESCRIPTION
5988		"The IP Address type."
5989	::= { igmpFilterEntry 6 }
5990
5991	igmpFilterInetAddrStart OBJECT-TYPE
5992	SYNTAX InetAddress
5993	MAX-ACCESS read-create
5994	STATUS current
5995	DESCRIPTION
5996		"The start IP of the filter rule."
5997	::= { igmpFilterEntry 7 }
5998
5999	igmpFilterInetAddrEnd OBJECT-TYPE
6000	SYNTAX InetAddress
6001	MAX-ACCESS read-create
6002	STATUS current
6003	DESCRIPTION
6004		"The end IP of the filter rule."
6005	::= { igmpFilterEntry 8 }
6006
6007
6008-- IGMP Filter Port Table
6009
6010        igmpFilterPortTable OBJECT-TYPE
6011        SYNTAX SEQUENCE OF IgmpFilterPortEntry
6012        MAX-ACCESS not-accessible
6013        STATUS current
6014        DESCRIPTION
6015		"This table specif the IGMP filter of the port."
6016        ::= { igmpFilter 3 }
6017
6018	igmpFilterPortEntry OBJECT-TYPE
6019        SYNTAX IgmpFilterPortEntry
6020        MAX-ACCESS not-accessible
6021        STATUS current
6022        DESCRIPTION
6023        	"An entry in igmpFilterPortTable."
6024        INDEX { ifIndex }
6025        ::= { igmpFilterPortTable 1 }
6026
6027        IgmpFilterPortEntry ::=
6028        	SEQUENCE {
6029			igmpFilterPortFilterName	DisplayString
6030           	}
6031
6032        igmpFilterPortFilterName OBJECT-TYPE
6033        SYNTAX DisplayString (SIZE (1..31))
6034        MAX-ACCESS read-write
6035        STATUS current
6036        DESCRIPTION
6037		"The IGMP filter name of the port."
6038        ::= { igmpFilterPortEntry 1 }
6039
6040-- Batch Set for IGMP Filter
6041
6042	igmpfilterBatchSet		OBJECT IDENTIFIER ::= { igmpFilter 4 }
6043
6044        igmpfilterTarget OBJECT-TYPE
6045        SYNTAX OCTET STRING
6046        MAX-ACCESS read-write
6047        STATUS current
6048        DESCRIPTION
6049		"This managed object is used for identify the target on which
6050		the port configuration should be performed. The target is encoded as:
6051		Byte 1:   the octet specifies a set of eight chassis, chassis 0 through 7
6052		Byte 2~4: each octet specifies a set of eight slots, with the
6053			  first octet specifying slots 1 through 8, and the second
6054		          octet specifying slots 9 through 16, and so on.
6055		Byte 5~:  each octet specifies a set of eight ports, with the first
6056		          octet specifying ports 1 through 8, etc."
6057        ::= { igmpfilterBatchSet 1 }
6058
6059        igmpfilterOps OBJECT-TYPE
6060        SYNTAX INTEGER
6061        MAX-ACCESS read-write
6062        STATUS current
6063        DESCRIPTION
6064		"The corresponding bit is set to 1 to start the operation.
6065		The various bit positions are:
6066		BIT 1: set IGMP filter."
6067        ::= { igmpfilterBatchSet 2 }
6068
6069        igmpfilterForBatchSet OBJECT-TYPE
6070        SYNTAX DisplayString (SIZE (1..31))
6071        MAX-ACCESS read-write
6072        STATUS current
6073        DESCRIPTION
6074                "The IGMP filter name."
6075         ::= { igmpfilterBatchSet 3 }
6076
6077--------------------
6078--  bandwidth
6079--------------------
6080
6081	mcastDefaultBandwidth OBJECT-TYPE
6082	SYNTAX INTEGER (1..100000)
6083	UNITS "Kbps"
6084	MAX-ACCESS read-write
6085	STATUS current
6086	DESCRIPTION
6087		"Default bandwidth requirement for a multicast channel.
6088		This object is supported by R1.02 and later versions."
6089	::= { mcastBandwidth 1 }
6090
6091	maxNumOfMcastBw OBJECT-TYPE
6092	SYNTAX INTEGER
6093	MAX-ACCESS read-only
6094	STATUS current
6095	DESCRIPTION
6096		"The maximum number of row entries that user can create in mcastBwTable.
6097		This object is supported by R1.02 and later versions."
6098	::= { mcastBandwidth 2 }
6099
6100-- mcastBwTable
6101
6102	mcastBwTable OBJECT-TYPE
6103        SYNTAX SEQUENCE OF McastBwEntry
6104        MAX-ACCESS not-accessible
6105        STATUS current
6106        DESCRIPTION
6107                "This table defines bandwidth budget for a range of multicast IP channels.
6108                This table is supported by R1.02 and later versions."
6109        ::= { mcastBandwidth 3 }
6110
6111        mcastBwEntry OBJECT-TYPE
6112        SYNTAX McastBwEntry
6113        MAX-ACCESS not-accessible
6114        STATUS current
6115        DESCRIPTION
6116        	"An entry of mcastBwTable."
6117        INDEX { mcastBwIndex, mcastBwStartIp, mcastBwEndIp }
6118        ::= { mcastBwTable 1 }
6119
6120        McastBwEntry ::=
6121        	SEQUENCE {
6122        		mcastBwIndex			INTEGER,
6123        		mcastBwStartIp			IpAddress,
6124        		mcastBwEndIp			IpAddress,
6125        		mcastBwBandwidth		INTEGER,
6126				mcastBwRowStatus		RowStatus
6127           	}
6128
6129	mcastBwIndex OBJECT-TYPE
6130	SYNTAX INTEGER
6131	MAX-ACCESS read-only
6132	STATUS current
6133	DESCRIPTION
6134		"The index which specify the entry."
6135	::= { mcastBwEntry 1 }
6136
6137	mcastBwStartIp OBJECT-TYPE
6138	SYNTAX IpAddress
6139	MAX-ACCESS read-only
6140	STATUS current
6141	DESCRIPTION
6142		"The start multicast IP of the bandwidth control range."
6143	::= { mcastBwEntry 2 }
6144
6145	mcastBwEndIp OBJECT-TYPE
6146	SYNTAX IpAddress
6147	MAX-ACCESS read-only
6148	STATUS current
6149	DESCRIPTION
6150		"The end multicast IP of the bandwidth control range."
6151	::= { mcastBwEntry 3 }
6152
6153	mcastBwBandwidth OBJECT-TYPE
6154	SYNTAX INTEGER
6155	UNITS "Kbps"
6156	MAX-ACCESS read-create
6157	STATUS current
6158	DESCRIPTION
6159		"The bandwidth budget for the multicast IP channels."
6160	::= { mcastBwEntry 4 }
6161
6162	mcastBwRowStatus OBJECT-TYPE
6163	SYNTAX RowStatus
6164	MAX-ACCESS read-create
6165	STATUS current
6166	DESCRIPTION
6167		"The row status of the entry."
6168	::= { mcastBwEntry 5 }
6169
6170-- mcastBwPortTable
6171
6172        mcastBwPortTable OBJECT-TYPE
6173        SYNTAX SEQUENCE OF McastBwPortEntry
6174        MAX-ACCESS not-accessible
6175        STATUS current
6176        DESCRIPTION
6177		"This table specify the multicast bandwidth control of the port.
6178		This table is supported by R1.02 and later versions."
6179        ::= { mcastBandwidth 4 }
6180
6181	mcastBwPortEntry OBJECT-TYPE
6182        SYNTAX McastBwPortEntry
6183        MAX-ACCESS not-accessible
6184        STATUS current
6185        DESCRIPTION
6186        	"An entry of mcastBwPortTable."
6187        INDEX { ifIndex }
6188        ::= { mcastBwPortTable 1 }
6189
6190        McastBwPortEntry ::=
6191        	SEQUENCE {
6192			mcastBwPortEnable	INTEGER,
6193			mcastBwPortBandwidth	INTEGER
6194           	}
6195
6196        mcastBwPortEnable OBJECT-TYPE
6197        SYNTAX  INTEGER {
6198        		enable(1),
6199        		disable(2)
6200        	}
6201        MAX-ACCESS read-write
6202        STATUS current
6203        DESCRIPTION
6204		"Enable/disable multicast bandwidth control for a port."
6205        ::= { mcastBwPortEntry 1 }
6206
6207        mcastBwPortBandwidth OBJECT-TYPE
6208        SYNTAX INTEGER
6209        UNITS "Kbps"
6210        MAX-ACCESS read-write
6211        STATUS current
6212        DESCRIPTION
6213		"Set bandwidth threshold for a port."
6214        ::= { mcastBwPortEntry 2 }
6215
6216-- mcastBwInetTable
6217
6218	mcastBwInetTable OBJECT-TYPE
6219        SYNTAX SEQUENCE OF McastBwInetEntry
6220        MAX-ACCESS not-accessible
6221        STATUS current
6222        DESCRIPTION
6223                "This table defines bandwidth budget for a range of multicast IP channels for IPv6.
6224                This table is supported by R5.06 and later versions."
6225        ::= { mcastBandwidth 5 }
6226
6227        mcastBwInetEntry OBJECT-TYPE
6228        SYNTAX McastBwInetEntry
6229        MAX-ACCESS not-accessible
6230        STATUS current
6231        DESCRIPTION
6232        	"An entry of mcastBwInetTable."
6233        INDEX { mcastBwInetIndex, mcastBwInetAddrType, mcastBwInetAddrStart, mcastBwInetAddrEnd }
6234        ::= { mcastBwInetTable 1 }
6235
6236        McastBwInetEntry ::=
6237        	SEQUENCE {
6238        		mcastBwInetIndex			INTEGER,
6239        		mcastBwInetAddrType		InetAddressType,
6240        		mcastBwInetAddrStart	InetAddress,
6241        		mcastBwInetAddrEnd		InetAddress,
6242        		mcastBwInetBandwidth	INTEGER,
6243				mcastBwInetRowStatus	RowStatus
6244           	}
6245
6246	mcastBwInetIndex OBJECT-TYPE
6247	SYNTAX INTEGER
6248	MAX-ACCESS read-only
6249	STATUS current
6250	DESCRIPTION
6251		"The index which specify the entry."
6252	::= { mcastBwInetEntry 1 }
6253
6254	mcastBwInetAddrType OBJECT-TYPE
6255	SYNTAX InetAddressType
6256	MAX-ACCESS read-only
6257	STATUS current
6258	DESCRIPTION
6259		"The ip address type of multicast IP."
6260	::= { mcastBwInetEntry 2 }
6261
6262	mcastBwInetAddrStart OBJECT-TYPE
6263	SYNTAX InetAddress
6264	MAX-ACCESS read-only
6265	STATUS current
6266	DESCRIPTION
6267		"The start multicast IP of the bandwidth control range."
6268	::= { mcastBwInetEntry 3 }
6269
6270	mcastBwInetAddrEnd OBJECT-TYPE
6271	SYNTAX InetAddress
6272	MAX-ACCESS read-only
6273	STATUS current
6274	DESCRIPTION
6275		"The end multicast IP of the bandwidth control range."
6276	::= { mcastBwInetEntry 4 }
6277
6278	mcastBwInetBandwidth OBJECT-TYPE
6279	SYNTAX INTEGER
6280	UNITS "Kbps"
6281	MAX-ACCESS read-create
6282	STATUS current
6283	DESCRIPTION
6284		"The bandwidth budget for the multicast IP channels."
6285	::= { mcastBwInetEntry 5 }
6286
6287	mcastBwInetRowStatus OBJECT-TYPE
6288	SYNTAX RowStatus
6289	MAX-ACCESS read-create
6290	STATUS current
6291	DESCRIPTION
6292		"The row status of the entry."
6293	::= { mcastBwInetEntry 6 }
6294
6295--------------------
6296--  igmpCount
6297--------------------
6298
6299-- igmpCountPortTable
6300
6301        igmpCountPortTable OBJECT-TYPE
6302        SYNTAX SEQUENCE OF IgmpCountPortEntry
6303        MAX-ACCESS not-accessible
6304        STATUS current
6305        DESCRIPTION
6306		"This table specify the IGMP count limiting of the port.
6307		This table is supported by R1.02 and later versions."
6308        ::= { igmpCount 1 }
6309
6310	igmpCountPortEntry OBJECT-TYPE
6311        SYNTAX IgmpCountPortEntry
6312        MAX-ACCESS not-accessible
6313        STATUS current
6314        DESCRIPTION
6315        	"An entry of igmpCountPortTable."
6316        INDEX { ifIndex }
6317        ::= { igmpCountPortTable 1 }
6318
6319        IgmpCountPortEntry ::=
6320        	SEQUENCE {
6321			igmpCountPortEnable	INTEGER,
6322			igmpCountPortLimit	INTEGER
6323           	}
6324
6325        igmpCountPortEnable OBJECT-TYPE
6326        SYNTAX  INTEGER {
6327        		enable(1),
6328        		disable(2)
6329        	}
6330        MAX-ACCESS read-write
6331        STATUS current
6332        DESCRIPTION
6333		"Enable/disable IGMP count limiting for a port."
6334        ::= { igmpCountPortEntry 1 }
6335
6336        igmpCountPortLimit OBJECT-TYPE
6337        SYNTAX INTEGER
6338        MAX-ACCESS read-write
6339        STATUS current
6340        DESCRIPTION
6341		"The maximum allowed IGMP report count for a port."
6342        ::= { igmpCountPortEntry 2 }
6343
6344-- igmpMessageCountPortTable
6345
6346	igmpMessageCountPortTable OBJECT-TYPE
6347        SYNTAX SEQUENCE OF IgmpMessageCountPortEntry
6348        MAX-ACCESS not-accessible
6349        STATUS current
6350        DESCRIPTION
6351		"This table specify the IGMP message count limiting of the port."
6352        ::= { igmpCount 2 }
6353
6354	igmpMessageCountPortEntry OBJECT-TYPE
6355        SYNTAX IgmpMessageCountPortEntry
6356        MAX-ACCESS not-accessible
6357        STATUS current
6358        DESCRIPTION
6359        	"An entry of igmpMessageCountPortTable."
6360        INDEX { ifIndex }
6361        ::= { igmpMessageCountPortTable 1 }
6362
6363        IgmpMessageCountPortEntry ::=
6364        	SEQUENCE {
6365			igmpMessageCountPortEnable	INTEGER,
6366			igmpMessageCountPortLimit	INTEGER
6367           	}
6368
6369        igmpMessageCountPortEnable OBJECT-TYPE
6370        SYNTAX  INTEGER {
6371        		enable(1),
6372        		disable(2)
6373        	}
6374        MAX-ACCESS read-write
6375        STATUS current
6376        DESCRIPTION
6377		"Enable/disable IGMP message count limiting for a port."
6378        ::= { igmpMessageCountPortEntry 1 }
6379
6380        igmpMessageCountPortLimit OBJECT-TYPE
6381        SYNTAX INTEGER
6382        MAX-ACCESS read-write
6383        STATUS current
6384        DESCRIPTION
6385		"The maximum allowed IGMP message count for a port."
6386        ::= { igmpMessageCountPortEntry 2 }
6387
6388--------------------
6389--  mvlan
6390--------------------
6391
6392	maxNumOfMvlan OBJECT-TYPE
6393	SYNTAX INTEGER
6394	MAX-ACCESS read-only
6395	STATUS current
6396	DESCRIPTION
6397		"The maximum number of row entries that user can create in mvlanTable."
6398	::= { mvlan 1 }
6399
6400-- mvlanTable
6401
6402	mvlanTable OBJECT-TYPE
6403   	SYNTAX SEQUENCE OF MvlanEntry
6404    	MAX-ACCESS not-accessible
6405    	STATUS current
6406    	DESCRIPTION
6407        	"A table containing static configuration information for
6408        	each multicast VLAN configured into the device."
6409    	::= { mvlan 2 }
6410
6411	mvlanEntry OBJECT-TYPE
6412    	SYNTAX MvlanEntry
6413    	MAX-ACCESS not-accessible
6414    	STATUS current
6415    	DESCRIPTION
6416        	"An entry of mvlanTable."
6417    	INDEX { mvlanIndex }
6418    	::= { mvlanTable 1 }
6419
6420	MvlanEntry ::=
6421    		SEQUENCE {
6422    			mvlanIndex		VlanIndex,
6423        		mvlanName		DisplayString,
6424        		mvlanEgressPorts	PortList,
6425       			mvlanRowStatus		RowStatus,
6426       			mvlan8021pPriority	INTEGER
6427    		}
6428
6429	mvlanIndex OBJECT-TYPE
6430    	SYNTAX VlanIndex
6431    	MAX-ACCESS read-only
6432    	STATUS current
6433    	DESCRIPTION
6434        	"The VLAN-ID refering to this VLAN."
6435    	::= { mvlanEntry 1 }
6436
6437	mvlanName OBJECT-TYPE
6438    	SYNTAX DisplayString (SIZE (0..31))
6439    	MAX-ACCESS read-create
6440    	STATUS current
6441    	DESCRIPTION
6442        	"An administratively assigned string, which may be used to identify the VLAN."
6443    	::= { mvlanEntry 2 }
6444
6445	mvlanEgressPorts OBJECT-TYPE
6446    	SYNTAX PortList
6447    	MAX-ACCESS read-create
6448    	STATUS current
6449    	DESCRIPTION
6450        	"The set of ports which are permanently assigned to the
6451        	egress list for this multicast VLAN."
6452    	::= { mvlanEntry 3 }
6453
6454	mvlanRowStatus OBJECT-TYPE
6455    	SYNTAX RowStatus
6456    	MAX-ACCESS read-create
6457    	STATUS current
6458    	DESCRIPTION
6459        	"This object indicates the status of this entry."
6460    	::= { mvlanEntry 4 }
6461
6462    	mvlan8021pPriority OBJECT-TYPE
6463    	SYNTAX INTEGER (0..7)
6464    	MAX-ACCESS read-create
6465    	STATUS current
6466    	DESCRIPTION
6467        	""
6468    	::= { mvlanEntry 5 }
6469
6470-- mvlanTranslateTable
6471
6472	mvlanTranslateTable OBJECT-TYPE
6473        SYNTAX SEQUENCE OF MvlanTranslateEntry
6474        MAX-ACCESS not-accessible
6475        STATUS current
6476        DESCRIPTION
6477                "A table that contains multicast to VLAN translation."
6478        ::= { mvlan 3 }
6479
6480        mvlanTranslateEntry OBJECT-TYPE
6481        SYNTAX MvlanTranslateEntry
6482        MAX-ACCESS not-accessible
6483        STATUS current
6484        DESCRIPTION
6485        	"An entry of mvlanTranslateTable."
6486        INDEX { dot1qVlanIndex, mvlanTranslateIndex }
6487        ::= { mvlanTranslateTable 1 }
6488
6489        MvlanTranslateEntry ::=
6490        	SEQUENCE {
6491        		mvlanTranslateIndex		INTEGER,
6492        		mvlanTranslateStartIp		IpAddress,
6493        		mvlanTranslateEndIp		IpAddress,
6494        		mvlanTranslateInetAddrType	InetAddressType,
6495        		mvlanTranslateInetAddrStart	InetAddress,
6496        		mvlanTranslateInetAddrEnd	InetAddress
6497           	}
6498
6499	mvlanTranslateIndex OBJECT-TYPE
6500	SYNTAX INTEGER
6501	MAX-ACCESS read-only
6502	STATUS current
6503	DESCRIPTION
6504		"The index which specif the entry."
6505	::= { mvlanTranslateEntry 1 }
6506
6507	mvlanTranslateStartIp OBJECT-TYPE
6508	SYNTAX IpAddress
6509	MAX-ACCESS read-write
6510	STATUS current
6511	DESCRIPTION
6512		"The start IP of the multicast VLAN translation."
6513	::= { mvlanTranslateEntry 2 }
6514
6515	mvlanTranslateEndIp OBJECT-TYPE
6516	SYNTAX IpAddress
6517	MAX-ACCESS read-write
6518	STATUS current
6519	DESCRIPTION
6520		"The end IP of the multicast VLAN translation."
6521	::= { mvlanTranslateEntry 3 }
6522
6523	mvlanTranslateInetAddrType OBJECT-TYPE
6524	SYNTAX InetAddressType
6525	MAX-ACCESS read-write
6526	STATUS current
6527	DESCRIPTION
6528		"The IP Address type."
6529	::= { mvlanTranslateEntry 4 }
6530
6531	mvlanTranslateInetAddrStart OBJECT-TYPE
6532	SYNTAX InetAddress
6533	MAX-ACCESS read-write
6534	STATUS current
6535	DESCRIPTION
6536		"The start IP of the multicast VLAN translation."
6537	::= { mvlanTranslateEntry 5 }
6538
6539	mvlanTranslateInetAddrEnd OBJECT-TYPE
6540	SYNTAX InetAddress
6541	MAX-ACCESS read-write
6542	STATUS current
6543	DESCRIPTION
6544		"The end IP of the multicast VLAN translation."
6545	::= { mvlanTranslateEntry 6 }
6546
6547-- mvlanExtTable
6548
6549	mvlanExtTable OBJECT-TYPE
6550        SYNTAX SEQUENCE OF MvlanExtEntry
6551        MAX-ACCESS not-accessible
6552        STATUS current
6553        DESCRIPTION
6554                "A table that contains MVLAN."
6555        ::= { mvlan 4 }
6556
6557        mvlanExtEntry OBJECT-TYPE
6558        SYNTAX MvlanExtEntry
6559        MAX-ACCESS not-accessible
6560        STATUS current
6561        DESCRIPTION
6562        	"An entry of mvlanExtTable."
6563        INDEX { mvlanIndex, ifIndex }
6564        ::= { mvlanExtTable 1 }
6565
6566        MvlanExtEntry ::=
6567        	SEQUENCE {
6568        		mvlanExtReg		INTEGER,
6569        		mvlanExtCvid	INTEGER
6570           	}
6571
6572	mvlanExtReg OBJECT-TYPE
6573	SYNTAX INTEGER{
6574        		fix(1),
6575        		forbid(2)
6576        	}
6577	MAX-ACCESS read-write
6578	STATUS current
6579	DESCRIPTION
6580		"Egress or forbid to the Multicast VLAN."
6581	::= { mvlanExtEntry 1 }
6582
6583	mvlanExtCvid OBJECT-TYPE
6584	SYNTAX INTEGER
6585	MAX-ACCESS read-write
6586	STATUS current
6587	DESCRIPTION
6588		"Customer VLAN"
6589	::= { mvlanExtEntry 2 }
6590
6591--mvlanNonmemberPort
6592	mvlanNonmemberPort OBJECT-TYPE
6593	SYNTAX INTEGER{
6594        		discard(1),
6595        		pass(2)
6596        	}
6597	MAX-ACCESS read-write
6598	STATUS current
6599	DESCRIPTION
6600		"set this object to 'discard' so that the system discards IGMP/MLD reports
6601		if the subscriber port is not a member of the MVLAN which the group address belong to.
6602		Set to 'pass' so that the system accepts such IGMP/MLD reports and process them with the original VLAN."
6603	::= { mvlan 5 }
6604
6605
6606--------------------
6607--  queryVid
6608--------------------
6609
6610	maxNumOfQryVid OBJECT-TYPE
6611	SYNTAX INTEGER
6612	MAX-ACCESS read-only
6613	STATUS current
6614	DESCRIPTION
6615		"The maximum number of row entries that user can create in qryVidConfTable.
6616		This object is supported by R1.02 and later versions."
6617	::= { queryVid 1 }
6618
6619-- qryVidConfTable
6620
6621        qryVidConfTable OBJECT-TYPE
6622        SYNTAX SEQUENCE OF QryVidConfEntry
6623        MAX-ACCESS not-accessible
6624        STATUS current
6625        DESCRIPTION
6626		"This table defines statically set VLANs used for response IGMP report.
6627		This table is supported by R1.02 and later versions."
6628        ::= { queryVid 2 }
6629
6630	qryVidConfEntry OBJECT-TYPE
6631        SYNTAX QryVidConfEntry
6632        MAX-ACCESS not-accessible
6633        STATUS current
6634        DESCRIPTION
6635        	"An entry in qryVidConfTable."
6636        INDEX { qryVid }
6637        ::= { qryVidConfTable 1 }
6638
6639        QryVidConfEntry ::=
6640        	SEQUENCE {
6641			qryVid			INTEGER,
6642			qryVidRowStatus 	RowStatus
6643           	}
6644
6645	qryVid OBJECT-TYPE
6646	SYNTAX INTEGER
6647	MAX-ACCESS read-only
6648	STATUS current
6649	DESCRIPTION
6650		"VLAN ID."
6651	::= { qryVidConfEntry 1 }
6652
6653        qryVidRowStatus OBJECT-TYPE
6654        SYNTAX RowStatus
6655        MAX-ACCESS read-create
6656        STATUS current
6657        DESCRIPTION
6658        	"This object indicates the status of this entry."
6659        ::= { qryVidConfEntry 2 }
6660
6661-- qryVidStatusTable
6662
6663        qryVidStatusTable OBJECT-TYPE
6664        SYNTAX SEQUENCE OF QryVidStatusEntry
6665        MAX-ACCESS not-accessible
6666        STATUS current
6667        DESCRIPTION
6668		"This table shows statically set or dynamically learned VLANs used for response IGMP report."
6669        ::= { queryVid 3 }
6670
6671	qryVidStatusEntry OBJECT-TYPE
6672        SYNTAX QryVidStatusEntry
6673        MAX-ACCESS not-accessible
6674        STATUS current
6675        DESCRIPTION
6676        	"An entry in qryVidStatusTable."
6677        INDEX { qryVid }
6678        ::= { qryVidStatusTable 1 }
6679
6680        QryVidStatusEntry ::=
6681        	SEQUENCE {
6682			qryVidType		INTEGER
6683           	}
6684
6685	qryVidType OBJECT-TYPE
6686	SYNTAX  INTEGER {
6687			static(1),
6688			dynamic(2)
6689		}
6690	MAX-ACCESS read-only
6691	STATUS current
6692	DESCRIPTION
6693		"VLAN type."
6694	::= { qryVidStatusEntry 1 }
6695
6696
6697----------------------------------------
6698-- port
6699----------------------------------------
6700
6701	adslPort		OBJECT IDENTIFIER ::= { port 2 }
6702	shdslPort		OBJECT IDENTIFIER ::= { port 3 }
6703	pvc			OBJECT IDENTIFIER ::= { port 4 }
6704	ppvc			OBJECT IDENTIFIER ::= { port 5 }
6705	portOperation		OBJECT IDENTIFIER ::= { port 6 }
6706	pvcStats		OBJECT IDENTIFIER ::= { port 7 }
6707	paepvc			OBJECT IDENTIFIER ::= { port 8 }
6708	tlspvc			OBJECT IDENTIFIER ::= { port 9 }
6709	vdslPort		OBJECT IDENTIFIER ::= { port 10 }
6710	ipbpvc			OBJECT IDENTIFIER ::= { port 11 }
6711	voipPort		OBJECT IDENTIFIER ::= { port 12 }
6712	enetPort		OBJECT IDENTIFIER ::= { port 13 }
6713	dtpvc			OBJECT IDENTIFIER ::= { port 15 }
6714	e1Port			OBJECT IDENTIFIER ::= { port 16 }
6715	xvlan			OBJECT IDENTIFIER ::= { port 17 }
6716	vdsl2Port			OBJECT IDENTIFIER ::= { port 18 }
6717
6718
6719-- Subscriber Port Table
6720
6721        subrPortTable OBJECT-TYPE
6722        SYNTAX SEQUENCE OF SubrPortEntry
6723        MAX-ACCESS not-accessible
6724        STATUS current
6725        DESCRIPTION
6726		"This table includes subscriber attributes for the port."
6727        ::= { port 1 }
6728
6729	subrPortEntry OBJECT-TYPE
6730        SYNTAX SubrPortEntry
6731        MAX-ACCESS not-accessible
6732        STATUS current
6733        DESCRIPTION
6734        	"An entry in subrPortTable."
6735        INDEX { ifIndex }
6736        ::= { subrPortTable 1 }
6737
6738        SubrPortEntry ::=
6739        	SEQUENCE {
6740			subrPortName	DisplayString,
6741			subrPortTel	DisplayString,
6742			subrPortMdf	DisplayString
6743		}
6744
6745        subrPortName OBJECT-TYPE
6746        SYNTAX DisplayString (SIZE (0..47))
6747        MAX-ACCESS read-write
6748        STATUS current
6749        DESCRIPTION
6750		"Name of the subscriber."
6751        ::= { subrPortEntry 1 }
6752
6753        subrPortTel OBJECT-TYPE
6754        SYNTAX DisplayString (SIZE (0..31))
6755        MAX-ACCESS read-write
6756        STATUS current
6757        DESCRIPTION
6758		"Telephone number of the subscriber."
6759        ::= { subrPortEntry 2 }
6760
6761        subrPortMdf OBJECT-TYPE
6762        SYNTAX DisplayString (SIZE (0..47))
6763        MAX-ACCESS read-write
6764        STATUS current
6765        DESCRIPTION
6766		"MDF information of this subscriber port"
6767        ::= { subrPortEntry 3 }
6768
6769
6770--------------------
6771--  adslPort
6772--------------------
6773
6774-- ADSL Line Table
6775
6776        adslLineConfTable OBJECT-TYPE
6777        SYNTAX SEQUENCE OF AdslLineConfEntry
6778        MAX-ACCESS not-accessible
6779        STATUS current
6780        DESCRIPTION
6781		"This table includes common attributes describing the ADSL line."
6782        ::= { adslPort 1 }
6783
6784	adslLineConfEntry OBJECT-TYPE
6785        SYNTAX AdslLineConfEntry
6786        MAX-ACCESS not-accessible
6787        STATUS current
6788        DESCRIPTION
6789        	"An entry in adslLineConfTable."
6790        INDEX { ifIndex }
6791        ::= { adslLineConfTable 1 }
6792
6793        AdslLineConfEntry ::=
6794           SEQUENCE {
6795		adslLineConfAdslMode		INTEGER,
6796		adslLineConfAnnexL		INTEGER,
6797		adslLineConfAnnexM		INTEGER,
6798		adslLineConfAnnexI		INTEGER,
6799		adslLineConfOptionMask		INTEGER,
6800		adslLineConfPowerMgmt		INTEGER,
6801		adslLineConfPowerMode		INTEGER,
6802		adslLineConfAturMaxTxPower	INTEGER,
6803		adslLineConfAtucMaxTxPower	INTEGER,
6804		adslLineConfMaxRxPower		INTEGER,
6805		adslLineConfAturCarrierMask	OCTET STRING,
6806		adslLineConfAtucCarrierMask0	OCTET STRING,
6807		adslLineConfAtucCarrierMask1	OCTET STRING,
6808		adslLineConfAturInp		INTEGER,
6809		adslLineConfAtucInp		INTEGER
6810           }
6811
6812        adslLineConfAdslMode OBJECT-TYPE
6813        SYNTAX 	INTEGER {
6814			gDotLite(1),
6815			gDotDmt(2),
6816			t1Dot413(3),
6817			auto(4),
6818			etsi(5),
6819			adsl2(6),
6820			adsl2Plus(7)
6821		}
6822        MAX-ACCESS read-write
6823        STATUS current
6824        DESCRIPTION
6825		"G.lite and T1.413 are only applicable to annex A board.
6826		ETSI is only applicable to annex B board."
6827        ::= { adslLineConfEntry 1 }
6828
6829        adslLineConfAnnexL OBJECT-TYPE
6830        SYNTAX  INTEGER {
6831        		enableNarrowMode(1),
6832        		enableWideMode(2),
6833        		disable(3)
6834        	}
6835        MAX-ACCESS read-write
6836        STATUS current
6837        DESCRIPTION
6838		"Enable/disable annex L for the port."
6839        ::= { adslLineConfEntry 2 }
6840
6841        adslLineConfAnnexM OBJECT-TYPE
6842        SYNTAX  INTEGER {
6843        		enable(1),
6844        		disable(2)
6845        	}
6846        MAX-ACCESS read-write
6847        STATUS current
6848        DESCRIPTION
6849		"Enable/disable annex M for the port."
6850        ::= { adslLineConfEntry 3 }
6851
6852        adslLineConfAnnexI OBJECT-TYPE
6853        SYNTAX  INTEGER {
6854        		enable(1),
6855        		disable(2)
6856        	}
6857        MAX-ACCESS read-write
6858        STATUS current
6859        DESCRIPTION
6860		"Enable/disable annex I for the port."
6861        ::= { adslLineConfEntry 4 }
6862
6863        adslLineConfOptionMask OBJECT-TYPE
6864        SYNTAX INTEGER
6865        MAX-ACCESS read-write
6866        STATUS current
6867        DESCRIPTION
6868		"The semantic for each bit is:
6869		BIT 1 : Disable Trellis
6870		BIT 2 : Disable Reed-Solomon
6871		BIT 3 : Disable upstream bitswap
6872		BIT 4 : Disable downstream bitswap
6873		BIT 5 : Disable 1-bit constellation
6874		BIT 6 : Disable transmit windowing
6875		BIT 7 : Disable s=0.5 support (ADSL1 only)
6876		BIT 8 : Disable G.lite rate limit (ADSL1 only)
6877		BIT 9 : Disable Nitro mode"
6878        ::= { adslLineConfEntry 5 }
6879
6880        adslLineConfPowerMgmt OBJECT-TYPE
6881        SYNTAX  INTEGER {
6882        		enableL2(1),
6883        		enableL2andL3(2),
6884        		disable(3)
6885        	}
6886        MAX-ACCESS read-write
6887        STATUS current
6888        DESCRIPTION
6889		"Enable/disable power management for the port."
6890        ::= { adslLineConfEntry 6 }
6891
6892        adslLineConfPowerMode OBJECT-TYPE
6893        SYNTAX  INTEGER {
6894        		fix(1),
6895        		priorityToPower(2),
6896        		priorityToRate(3)
6897        	}
6898        MAX-ACCESS read-write
6899        STATUS current
6900        DESCRIPTION
6901		"The power mode of the ADSL line."
6902        ::= { adslLineConfEntry 7 }
6903
6904        adslLineConfAturMaxTxPower OBJECT-TYPE
6905        SYNTAX INTEGER (-130..200)
6906        UNITS "tenth dBm"
6907        MAX-ACCESS read-write
6908        STATUS current
6909        DESCRIPTION
6910		"The maximum allowed transmit power of ATU-R."
6911        ::= { adslLineConfEntry 8 }
6912
6913        adslLineConfAtucMaxTxPower OBJECT-TYPE
6914        SYNTAX INTEGER (-50..200)
6915        UNITS "tenth dBm"
6916        MAX-ACCESS read-write
6917        STATUS current
6918        DESCRIPTION
6919		"The maximum allowed transmit power of ATU-C."
6920        ::= { adslLineConfEntry 9 }
6921
6922        adslLineConfMaxRxPower OBJECT-TYPE
6923        SYNTAX INTEGER (-255..255)
6924        UNITS "tenth dBm"
6925        MAX-ACCESS read-write
6926        STATUS current
6927        DESCRIPTION
6928		"The maximum aggregate received power."
6929        ::= { adslLineConfEntry 10 }
6930
6931        adslLineConfAturCarrierMask OBJECT-TYPE
6932        SYNTAX OCTET STRING
6933        MAX-ACCESS read-write
6934        STATUS current
6935        DESCRIPTION
6936		"The upstream carrier mask from bin 0 to 63. Bit set to 1 indicates
6937		the bin is masked off."
6938        ::= { adslLineConfEntry 11 }
6939
6940        adslLineConfAtucCarrierMask0 OBJECT-TYPE
6941        SYNTAX OCTET STRING
6942        MAX-ACCESS read-write
6943        STATUS current
6944        DESCRIPTION
6945		"The downstream carrier mask from bin 32 to 255. Bit set to 1 indicates
6946		the bin is masked off."
6947        ::= { adslLineConfEntry 12 }
6948
6949        adslLineConfAtucCarrierMask1 OBJECT-TYPE
6950        SYNTAX OCTET STRING
6951        MAX-ACCESS read-write
6952        STATUS current
6953        DESCRIPTION
6954		"The downstream carrier mask from bin 256 to 511. Bit set to 1 indicates
6955		the bin is masked off."
6956        ::= { adslLineConfEntry 13 }
6957
6958        adslLineConfAturInp OBJECT-TYPE
6959        SYNTAX  INTEGER {
6960        		zero(1),
6961        		zero_point_five(2),
6962        		one(3),
6963        		two(4),
6964        		four(5),
6965        		eight(6),
6966        		sixteen(7)
6967        	}
6968        MAX-ACCESS read-write
6969        STATUS current
6970        DESCRIPTION
6971        	"The upstream Impulse Noise Protection minimum setting in unit of DMT symbol."
6972        ::= { adslLineConfEntry 14 }
6973
6974        adslLineConfAtucInp OBJECT-TYPE
6975        SYNTAX  INTEGER {
6976        		zero(1),
6977        		zero_point_five(2),
6978        		one(3),
6979        		two(4),
6980        		four(5),
6981        		eight(6),
6982        		sixteen(7)
6983        	}
6984        MAX-ACCESS read-write
6985        STATUS current
6986        DESCRIPTION
6987		"The downstream Impulse Noise Protection minimum setting in unit of DMT symbol."
6988        ::= { adslLineConfEntry 15 }
6989
6990-- Bit Loading
6991
6992	bitLoad		OBJECT IDENTIFIER ::= { adslPort 2 }
6993
6994        bitLoadTable OBJECT-TYPE
6995        SYNTAX SEQUENCE OF BitLoadEntry
6996        MAX-ACCESS not-accessible
6997        STATUS current
6998        DESCRIPTION
6999        	"This table provides the number of bits per carrier for each ADSL port."
7000        ::= { bitLoad 1 }
7001
7002	bitLoadEntry OBJECT-TYPE
7003        SYNTAX BitLoadEntry
7004        MAX-ACCESS not-accessible
7005        STATUS current
7006        DESCRIPTION
7007        	"An entry in bitLoadTable."
7008        INDEX { ifIndex }
7009        ::= { bitLoadTable 1 }
7010
7011        BitLoadEntry ::=
7012        	SEQUENCE {
7013        		bitLoadBits			OCTET STRING,
7014        		bitLoadAtucNumOfCarriers 	INTEGER,
7015        		bitLoadAturNumOfCarriers	INTEGER
7016           	}
7017
7018        bitLoadBits OBJECT-TYPE
7019        SYNTAX OCTET STRING
7020        MAX-ACCESS read-only
7021        STATUS current
7022        DESCRIPTION
7023        	"This object provides the number of bits for all carriers in the port.
7024        	The first octet specify the number of bits for carrier 1, and the second
7025        	octet specify the number of bits for carrier 2, and so on.
7026		The object provides the number of bits for carrier 1 to 512."
7027        ::= { bitLoadEntry 1 }
7028
7029	bitLoadAtucNumOfCarriers OBJECT-TYPE
7030	SYNTAX INTEGER
7031	MAX-ACCESS read-only
7032	STATUS current
7033	DESCRIPTION
7034		"The number of carriers for ATU-C."
7035	::= { bitLoadEntry 2 }
7036
7037	bitLoadAturNumOfCarriers OBJECT-TYPE
7038	SYNTAX INTEGER
7039	MAX-ACCESS read-only
7040	STATUS current
7041	DESCRIPTION
7042		"The number of carriers for ATU-R."
7043	::= { bitLoadEntry 3 }
7044
7045-- ADSL Port Batch Set
7046
7047	adslPortBatchSet		OBJECT IDENTIFIER ::= { adslPort 3 }
7048
7049        adslPortTarget OBJECT-TYPE
7050        SYNTAX OCTET STRING
7051        MAX-ACCESS read-write
7052        STATUS current
7053        DESCRIPTION
7054		"The managed object is used for identify the target on which
7055		the port configuration should be performed. The target is encoded as:
7056		Byte 1:   the octet specifies a set of eight chassis, chassis 0 through 7
7057		Byte 2~4: each octet specifies a set of eight slots, with the
7058			  first octet specifying slots 1 through 8, and the second
7059		          octet specifying slots 9 through 16, and so on.
7060		Byte 5~:  each octet specifies a set of eight ports, with the first
7061		          octet specifying ports 1 through 8, etc."
7062        ::= { adslPortBatchSet 1 }
7063
7064        adslPortOps OBJECT-TYPE
7065        SYNTAX INTEGER
7066        MAX-ACCESS read-write
7067        STATUS current
7068        DESCRIPTION
7069		"The managed object is for ADSL line configuration. When the EMS
7070		wants to issue the desired operation, the EMS shall send SNMP-SET message to set
7071		the corresponding bit value to be 1. The various bit positions are:
7072		BIT  1: enable port
7073		BIT  2: disable port
7074		BIT  3: set ADSL mode
7075		BIT  4: set line profile
7076		BIT  5: set alarm profile
7077		BIT  6: enable Annex L to be narrow mode
7078		BIT  7: enable Annex L to be wide mode
7079		BIT  8: disable Annex L
7080		BIT  9: enable Annex M
7081		BIT 10: disable Annex M
7082		BIT 11: enable Annex I
7083		BIT 12: disable Annex I
7084		BIT 13: set option mask
7085		BIT 14: enable power management mode to be L2
7086		BIT 15: enable power management mode to be L3
7087		BIT 16: disable power management mode
7088		BIT 17: set power mode to be fixed
7089		BIT 18: set power mode to be priority to power
7090		BIT 19: set power mode to be priority to rate
7091		BIT 20: set ATU-R max Tx power
7092		BIT 21: set ATU-C max Tx power
7093		BIT 22: set max Rx power
7094		BIT 23: set ATU-R carrier mask
7095		BIT 24: set ATU-C carrier mask
7096		BIT 25: set ATU-R INP minimum setting
7097		BIT 26: set ATU-C INP minimum setting"
7098        ::= { adslPortBatchSet 2 }
7099
7100        adslModeForBatchSet OBJECT-TYPE
7101        SYNTAX 	INTEGER {
7102			gDotLite(1),
7103			gDotDmt(2),
7104			t1Dot413(3),
7105			auto(4),
7106			etsi(5),
7107			adsl2(6),
7108			adsl2Plus(7)
7109		}
7110        MAX-ACCESS read-write
7111        STATUS current
7112        DESCRIPTION
7113		"G.lite and T1.413 are only applicable to annex A board.
7114		ETSI is only applicable to annex B board."
7115        ::= { adslPortBatchSet 3 }
7116
7117        adslLineProfileForBatchSet OBJECT-TYPE
7118        SYNTAX DisplayString (SIZE (1..31))
7119        MAX-ACCESS read-write
7120        STATUS current
7121        DESCRIPTION
7122		"The ADSL line profile."
7123        ::= { adslPortBatchSet 4 }
7124
7125        adslAlarmProfileForBatchSet OBJECT-TYPE
7126        SYNTAX DisplayString (SIZE (1..31))
7127        MAX-ACCESS read-write
7128        STATUS current
7129        DESCRIPTION
7130		"The ADSL alarm profile."
7131        ::= { adslPortBatchSet 5 }
7132
7133        adslOptionMaskForBatchSet OBJECT-TYPE
7134        SYNTAX INTEGER
7135        MAX-ACCESS read-write
7136        STATUS current
7137        DESCRIPTION
7138		"The semantic for each bit is identical to the object adslLineConfOptionMask."
7139        ::= { adslPortBatchSet 6 }
7140
7141        adslAturMaxTxPowerForBatchSet OBJECT-TYPE
7142        SYNTAX INTEGER (-130..200)
7143        UNITS "tenth dBm"
7144        MAX-ACCESS read-write
7145        STATUS current
7146        DESCRIPTION
7147		"The maximum allowed transmit power of ATU-R."
7148        ::= { adslPortBatchSet 7 }
7149
7150        adslAtucMaxTxPowerForBatchSet OBJECT-TYPE
7151        SYNTAX INTEGER (-50..200)
7152        UNITS "tenth dBm"
7153        MAX-ACCESS read-write
7154        STATUS current
7155        DESCRIPTION
7156		"The maximum allowed transmit power of ATU-C."
7157        ::= { adslPortBatchSet 8 }
7158
7159        adslMaxRxPowerForBatchSet OBJECT-TYPE
7160        SYNTAX INTEGER (-255..255)
7161        UNITS "tenth dBm"
7162        MAX-ACCESS read-write
7163        STATUS current
7164        DESCRIPTION
7165		"The maximum aggregate received power."
7166        ::= { adslPortBatchSet 9 }
7167
7168        adslAturCarrierMaskForBatchSet OBJECT-TYPE
7169        SYNTAX OCTET STRING
7170        MAX-ACCESS read-write
7171        STATUS current
7172        DESCRIPTION
7173		"The upstream carrier mask from bin 0 to 63. Bit set to 1 indicates
7174		the bin is masked off."
7175        ::= { adslPortBatchSet 10 }
7176
7177        adslAtucCarrierMask0ForBatchSet OBJECT-TYPE
7178        SYNTAX OCTET STRING
7179        MAX-ACCESS read-write
7180        STATUS current
7181        DESCRIPTION
7182		"The downstream carrier mask from bin 32 to 255. Bit set to 1 indicates
7183		the bin is masked off."
7184        ::= { adslPortBatchSet 11 }
7185
7186        adslAtucCarrierMask1ForBatchSet OBJECT-TYPE
7187        SYNTAX OCTET STRING
7188        MAX-ACCESS read-write
7189        STATUS current
7190        DESCRIPTION
7191		"The downstream carrier mask from bin 256 to 511. Bit set to 1 indicates
7192		the bin is masked off."
7193        ::= { adslPortBatchSet 12 }
7194
7195        adslAturInpForBatchSet OBJECT-TYPE
7196        SYNTAX  INTEGER {
7197        		zero(1),
7198        		zero_point_five(2),
7199        		one(3),
7200        		two(4),
7201        		four(5),
7202        		eight(6),
7203        		sixteen(7)
7204        	}
7205        MAX-ACCESS read-write
7206        STATUS current
7207        DESCRIPTION
7208        	"The upstream Impulse Noise Protection minimum setting in unit of DMT symbol."
7209        ::= { adslPortBatchSet 13 }
7210
7211        adslAtucInpForBatchSet OBJECT-TYPE
7212        SYNTAX  INTEGER {
7213        		zero(1),
7214        		zero_point_five(2),
7215        		one(3),
7216        		two(4),
7217        		four(5),
7218        		eight(6),
7219        		sixteen(7)
7220        	}
7221        MAX-ACCESS read-write
7222        STATUS current
7223        DESCRIPTION
7224		"The downstream Impulse Noise Protection minimum setting in unit of DMT symbol."
7225        ::= { adslPortBatchSet 14 }
7226
7227-- Line Status
7228
7229        adslLineStatusTable OBJECT-TYPE
7230        SYNTAX SEQUENCE OF AdslLineStatusEntry
7231        MAX-ACCESS not-accessible
7232        STATUS current
7233        DESCRIPTION
7234        	"This table includes the ADSL line status."
7235        ::= { adslPort 4 }
7236
7237	adslLineStatusEntry OBJECT-TYPE
7238        SYNTAX AdslLineStatusEntry
7239        MAX-ACCESS not-accessible
7240        STATUS current
7241        DESCRIPTION
7242        	"An entry in adslLineStatusTable."
7243        INDEX { ifIndex }
7244        ::= { adslLineStatusTable 1 }
7245
7246        AdslLineStatusEntry ::=
7247           SEQUENCE {
7248        	adslLineStatusMode	INTEGER,
7249        	adslLineStatusUpTime	Unsigned32,
7250        	adslLineStatusAturInp	INTEGER,
7251        	adslLineStatusAtucInp	INTEGER
7252           }
7253
7254        adslLineStatusMode OBJECT-TYPE
7255        SYNTAX  INTEGER {
7256			gDotLite(1),
7257			gDotDmt(2),
7258			t1Dot413(3),
7259			etsi(4),
7260			adsl2(5),
7261			adsl2Plus(6),
7262			none(7),
7263			adsl2Annexi(8),
7264			adsl2Annexl(9),
7265			adsl2AnnexlNarrow(10),
7266			adsl2Annexm(11),
7267			adsl2PlusAnnexi(12),
7268			adsl2PlusAnnexm(13)
7269		}
7270        MAX-ACCESS read-only
7271        STATUS current
7272        DESCRIPTION
7273        	"The link up mode of the ADSL line.
7274        	The following items is added from R5.05
7275        	8: adsl2Annexi(8)
7276 			9: adsl2Annexl(9)
7277 			10: adsl2AnnexlNarrow(10)
7278 			11: adsl2Annexm(11)
7279 			12: adsl2PlusAnnexi(12)
7280 			13: adsl2PlusAnnexm(13)"
7281        ::= { adslLineStatusEntry 1 }
7282
7283        adslLineStatusUpTime OBJECT-TYPE
7284        SYNTAX Unsigned32
7285        UNITS "second"
7286        MAX-ACCESS read-only
7287        STATUS current
7288        DESCRIPTION
7289        	"The time since the ADSL line link up."
7290        ::= { adslLineStatusEntry 2 }
7291
7292	adslLineStatusAturInp OBJECT-TYPE
7293        SYNTAX INTEGER
7294        UNITS "0.1 DMT symbol"
7295        MAX-ACCESS read-only
7296        STATUS current
7297        DESCRIPTION
7298        	"The upstream Impulse Noise Protection in unit of 0.1 DMT symbol."
7299        ::= { adslLineStatusEntry 3 }
7300
7301        adslLineStatusAtucInp OBJECT-TYPE
7302        SYNTAX INTEGER
7303        UNITS "0.1 DMT symbol"
7304        MAX-ACCESS read-only
7305        STATUS current
7306        DESCRIPTION
7307		"The downstream Impulse Noise Protection in unit of 0.1 DMT symbol."
7308        ::= { adslLineStatusEntry 4 }
7309
7310-- Power Mgmt Parameter Table
7311
7312        powerMgmtParamTable OBJECT-TYPE
7313        SYNTAX SEQUENCE OF PowerMgmtParamEntry
7314        MAX-ACCESS not-accessible
7315        STATUS current
7316        DESCRIPTION
7317		"This table defines L0 to L2 power transition parameters.
7318		This table is supported by R1.02 and later versions."
7319        ::= { adslPort 5 }
7320
7321	powerMgmtParamEntry OBJECT-TYPE
7322        SYNTAX PowerMgmtParamEntry
7323        MAX-ACCESS not-accessible
7324        STATUS current
7325        DESCRIPTION
7326        	"An entry in powerMgmtParamTable."
7327        INDEX { ifIndex }
7328        ::= { powerMgmtParamTable 1 }
7329
7330        PowerMgmtParamEntry ::=
7331           SEQUENCE {
7332		powerMgmtL0Time		INTEGER,
7333		powerMgmtL2Time		INTEGER,
7334		powerMgmtL2Atpr		INTEGER,
7335		powerMgmtL2Atprt	INTEGER,
7336		powerMgmtL2MinRate	INTEGER,
7337		powerMgmtL2MaxRate	INTEGER,
7338		powerMgmtL2ThreshRate	INTEGER
7339           }
7340
7341        powerMgmtL0Time OBJECT-TYPE
7342        SYNTAX INTEGER
7343        UNITS "second"
7344        MAX-ACCESS read-write
7345        STATUS current
7346        DESCRIPTION
7347		"The object specifies the minimum time in L0 mode before L2 mode may be entered."
7348        ::= { powerMgmtParamEntry 1 }
7349
7350	powerMgmtL2Time OBJECT-TYPE
7351        SYNTAX INTEGER
7352        UNITS "second"
7353        MAX-ACCESS read-write
7354        STATUS current
7355        DESCRIPTION
7356		"The object specifies the minimum time in L2 mode before trimming and in between power trims."
7357        ::= { powerMgmtParamEntry 2 }
7358
7359        powerMgmtL2Atpr OBJECT-TYPE
7360        SYNTAX INTEGER
7361        UNITS "dB"
7362        MAX-ACCESS read-write
7363        STATUS current
7364        DESCRIPTION
7365		"The maximum aggregate transmit power."
7366        ::= { powerMgmtParamEntry 3 }
7367
7368        powerMgmtL2Atprt OBJECT-TYPE
7369        SYNTAX INTEGER
7370        UNITS "dB"
7371        MAX-ACCESS read-write
7372        STATUS current
7373        DESCRIPTION
7374		"The maximum total aggregate transmit power."
7375        ::= { powerMgmtParamEntry 4 }
7376
7377        powerMgmtL2MinRate OBJECT-TYPE
7378        SYNTAX INTEGER
7379        UNITS "Kbps"
7380        MAX-ACCESS read-write
7381        STATUS current
7382        DESCRIPTION
7383		"The object specifies the minimum L2 rate."
7384        ::= { powerMgmtParamEntry 5 }
7385
7386        powerMgmtL2MaxRate OBJECT-TYPE
7387        SYNTAX INTEGER
7388        UNITS "Kbps"
7389        MAX-ACCESS read-write
7390        STATUS current
7391        DESCRIPTION
7392		"The object specifies the maximum L2 rate."
7393        ::= { powerMgmtParamEntry 6 }
7394
7395        powerMgmtL2ThreshRate OBJECT-TYPE
7396        SYNTAX INTEGER
7397        UNITS "percentage"
7398        MAX-ACCESS read-write
7399        STATUS current
7400        DESCRIPTION
7401		"The object specifies the rate threshold that triggers the line entering L0 or L2 mode."
7402        ::= { powerMgmtParamEntry 7 }
7403
7404-- Power Mgmt PSD Table
7405
7406        powerMgmtPSDTable OBJECT-TYPE
7407        SYNTAX SEQUENCE OF PowerMgmtPSDEntry
7408        MAX-ACCESS not-accessible
7409        STATUS current
7410        DESCRIPTION
7411		"This table provides the PSD setting for both ATU-C and ATU-R.
7412		This table is supported by R1.02 and later versions."
7413        ::= { adslPort 6 }
7414
7415	powerMgmtPSDEntry OBJECT-TYPE
7416        SYNTAX PowerMgmtPSDEntry
7417        MAX-ACCESS not-accessible
7418        STATUS current
7419        DESCRIPTION
7420        	"An entry in powerMgmtPSDTable."
7421        INDEX { ifIndex }
7422        ::= { powerMgmtPSDTable 1 }
7423
7424        PowerMgmtPSDEntry ::=
7425           SEQUENCE {
7426		powerMgmtAtucMaxPSD		INTEGER,
7427		powerMgmtAturMaxPSD		INTEGER
7428           }
7429
7430        powerMgmtAtucMaxPSD OBJECT-TYPE
7431        SYNTAX INTEGER
7432        UNITS "0.1dBm/Hz"
7433        MAX-ACCESS read-write
7434        STATUS current
7435        DESCRIPTION
7436		"The object specifies the maximum ATU-C PSD."
7437        ::= { powerMgmtPSDEntry 1 }
7438
7439        powerMgmtAturMaxPSD OBJECT-TYPE
7440        SYNTAX INTEGER
7441        UNITS "0.1dBm/Hz"
7442        MAX-ACCESS read-write
7443        STATUS current
7444        DESCRIPTION
7445		"The object specifies the maximum ATU-R PSD."
7446        ::= { powerMgmtPSDEntry 2 }
7447
7448--------------------
7449-- shdslPort
7450--------------------
7451
7452-- SHDSL Line Table
7453
7454        shdslLineConfTable OBJECT-TYPE
7455        SYNTAX SEQUENCE OF ShdslLineConfEntry
7456        MAX-ACCESS not-accessible
7457        STATUS current
7458        DESCRIPTION
7459		"This table includes common attributes describing the SHDSL line."
7460        ::= { shdslPort 1 }
7461
7462	shdslLineConfEntry OBJECT-TYPE
7463        SYNTAX ShdslLineConfEntry
7464        MAX-ACCESS not-accessible
7465        STATUS current
7466        DESCRIPTION
7467        	"An entry in shdslLineConfTable."
7468        INDEX { ifIndex }
7469        ::= { shdslLineConfTable 1 }
7470
7471        ShdslLineConfEntry ::=
7472           SEQUENCE {
7473		shdslLineConfShdslMode		INTEGER,
7474		shdslLineConfPmms		INTEGER,
7475		shdslLineConfPboMode		INTEGER,
7476		shdslLineConfPboValue		INTEGER,
7477		shdslLineConfModulation		INTEGER,
7478		shdslLineConfTCMode			INTEGER
7479           }
7480
7481        shdslLineConfShdslMode OBJECT-TYPE
7482        SYNTAX 	INTEGER {
7483			stuc(1),
7484			stur(2)
7485		}
7486        MAX-ACCESS read-write
7487        STATUS current
7488        DESCRIPTION
7489		"Mode of the SHDSL port. This MIB object is not supported by R5.03 and later versions."
7490        ::= { shdslLineConfEntry 1 }
7491
7492        shdslLineConfPmms OBJECT-TYPE
7493        SYNTAX 	INTEGER {
7494			normal(1),
7495			forced(2)
7496		}
7497        MAX-ACCESS read-write
7498        STATUS current
7499        DESCRIPTION
7500		"Negotiated noise margin mode of the SHDSL port."
7501        ::= { shdslLineConfEntry 2 }
7502
7503        shdslLineConfPboMode OBJECT-TYPE
7504        SYNTAX 	INTEGER {
7505			normal_epl(1),
7506			forced_epl(2),
7507			forced_no_epl(3)
7508		}
7509        MAX-ACCESS read-write
7510        STATUS current
7511        DESCRIPTION
7512		"Power backoff mode of the SHDSL port."
7513        ::= { shdslLineConfEntry 3 }
7514
7515        shdslLineConfPboValue OBJECT-TYPE
7516        SYNTAX INTEGER (0..31)
7517        UNITS "dB"
7518        MAX-ACCESS read-write
7519        STATUS current
7520        DESCRIPTION
7521		"Power backoff value of the SHDSL port."
7522        ::= { shdslLineConfEntry 4 }
7523
7524        shdslLineConfModulation OBJECT-TYPE
7525        SYNTAX 	INTEGER {
7526			auto(1),
7527			pam16(2),
7528			pam32(3)
7529		}
7530        MAX-ACCESS read-write
7531        STATUS current
7532        DESCRIPTION
7533		"Modulation mode of the SHDSL port. This MIB object is supported by R5.03 and later versions."
7534        ::= { shdslLineConfEntry 5 }
7535
7536        shdslLineConfTCMode OBJECT-TYPE
7537        SYNTAX 	INTEGER {
7538			atm(1),
7539			efm(2)
7540		}
7541        MAX-ACCESS read-write
7542        STATUS current
7543        DESCRIPTION
7544		"Transmission Convergence layer. This MIB object is supported by R5.05 and later versions.
7545		1: atm
7546		2: efm"
7547        ::= { shdslLineConfEntry 6 }
7548-- SHDSL Port Batch Set
7549
7550	shdslPortBatchSet		OBJECT IDENTIFIER ::= { shdslPort 2 }
7551
7552        shdslPortTarget OBJECT-TYPE
7553        SYNTAX OCTET STRING
7554        MAX-ACCESS read-write
7555        STATUS current
7556        DESCRIPTION
7557		"The managed object is used for identify the target on which
7558		the port configuration should be performed. The target is encoded as:
7559		Byte 1:   the octet specifies a set of eight chassis, chassis 0 through 7
7560		Byte 2~4: each octet specifies a set of eight slots, with the
7561			  first octet specifying slots 1 through 8, and the second
7562		          octet specifying slots 9 through 16, and so on.
7563		Byte 5~:  each octet specifies a set of eight ports, with the first
7564		          octet specifying ports 1 through 8, etc."
7565        ::= { shdslPortBatchSet 1 }
7566
7567        shdslPortOps OBJECT-TYPE
7568        SYNTAX INTEGER
7569        MAX-ACCESS read-write
7570        STATUS current
7571        DESCRIPTION
7572		"The managed object is for SHDSL line configuration. When the EMS
7573		wants to issue the desired operation, the EMS shall send SNMP-SET message to set
7574		the corresponding bit value to be 1. The various bit positions are:
7575		BIT  1: enable port
7576		BIT  2: disable port
7577		BIT  3: set SHDSL mode
7578		BIT  4: set line profile
7579		BIT  5: set alarm profile
7580		BIT  6: set pmms mode to be normal
7581		BIT  7: set pmms mode to be forced
7582		BIT  8: set pbo mode to be normal_epl
7583		BIT  9: set pbo mode to be forced_epl
7584		BIT 10: set pbo mode to be forced_no_epl
7585		BIT 11: set pbo value"
7586        ::= { shdslPortBatchSet 2 }
7587
7588        shdslModeForBatchSet OBJECT-TYPE
7589        SYNTAX 	INTEGER {
7590			stuc(1),
7591			stur(2)
7592		}
7593        MAX-ACCESS read-write
7594        STATUS current
7595        DESCRIPTION
7596		"Mode of the SHDSL port."
7597        ::= { shdslPortBatchSet 3 }
7598
7599        shdslLineProfileForBatchSet OBJECT-TYPE
7600        SYNTAX DisplayString (SIZE (1..31))
7601        MAX-ACCESS read-write
7602        STATUS current
7603        DESCRIPTION
7604		"The SHDSL line profile."
7605        ::= { shdslPortBatchSet 4 }
7606
7607        shdslAlarmProfileForBatchSet OBJECT-TYPE
7608        SYNTAX DisplayString (SIZE (1..31))
7609        MAX-ACCESS read-write
7610        STATUS current
7611        DESCRIPTION
7612		"The SHDSL alarm profile."
7613        ::= { shdslPortBatchSet 5 }
7614
7615        shdslPboValueForBatchSet OBJECT-TYPE
7616        SYNTAX INTEGER (0..31)
7617        UNITS "dB"
7618        MAX-ACCESS read-write
7619        STATUS current
7620        DESCRIPTION
7621		"Power backoff value of the SHDSL port."
7622        ::= { shdslPortBatchSet 6 }
7623
7624-- Line Status
7625
7626        shdslLineStatusTable OBJECT-TYPE
7627        SYNTAX SEQUENCE OF ShdslLineStatusEntry
7628        MAX-ACCESS not-accessible
7629        STATUS current
7630        DESCRIPTION
7631        	"This table includes the SHDSL line status."
7632        ::= { shdslPort 3 }
7633
7634	shdslLineStatusEntry OBJECT-TYPE
7635        SYNTAX ShdslLineStatusEntry
7636        MAX-ACCESS not-accessible
7637        STATUS current
7638        DESCRIPTION
7639        	"An entry in shdslLineStatusTable."
7640        INDEX { ifIndex }
7641        ::= { shdslLineStatusTable 1 }
7642
7643        ShdslLineStatusEntry ::=
7644           SEQUENCE {
7645        	shdslLineStatusWirePair		INTEGER
7646           }
7647
7648        shdslLineStatusWirePair OBJECT-TYPE
7649        SYNTAX  INTEGER {
7650			twoWire(1),
7651           		fourWire(2),
7652           		mpair4(4)
7653		}
7654        MAX-ACCESS read-only
7655        STATUS current
7656        DESCRIPTION
7657        	"The link-up wire pair of the SHDSL line."
7658        ::= { shdslLineStatusEntry 1 }
7659
7660--------------------
7661-- pvc
7662--------------------
7663
7664        maxNumOfPvcs OBJECT-TYPE
7665        SYNTAX INTEGER
7666        MAX-ACCESS read-only
7667        STATUS current
7668        DESCRIPTION
7669        	"The maximum number of PVCs which could be created on a port."
7670        ::= { pvc 1 }
7671
7672-- PVC Table
7673
7674        pvcTable OBJECT-TYPE
7675        SYNTAX SEQUENCE OF PvcEntry
7676        MAX-ACCESS not-accessible
7677        STATUS current
7678        DESCRIPTION
7679        	"This table includes PVC configuration."
7680        ::= { pvc 2 }
7681
7682	pvcEntry OBJECT-TYPE
7683        SYNTAX PvcEntry
7684        MAX-ACCESS not-accessible
7685        STATUS current
7686        DESCRIPTION
7687		"An entry in pvcTable."
7688        INDEX { ifIndex, pvcVpi, pvcVci, pvcPvid }
7689        ::= { pvcTable 1 }
7690
7691        PvcEntry ::=
7692        	SEQUENCE {
7693			pvcVpi		INTEGER,
7694			pvcVci		INTEGER,
7695			pvcPvid		VlanIndex,
7696			pvcEncap	INTEGER,
7697			pvcPriority	INTEGER,
7698			pvcProfile	DisplayString,
7699			pvcRowStatus	RowStatus,
7700			pvcMvlanEnable	INTEGER,
7701			pvcAcName	DisplayString,
7702			pvcServiceName	DisplayString,
7703			pvcHelloTime	INTEGER
7704           	}
7705
7706        pvcVpi OBJECT-TYPE
7707        SYNTAX INTEGER (0..255)
7708        MAX-ACCESS read-only
7709        STATUS current
7710        DESCRIPTION
7711                "VPI of the pvc."
7712         ::= { pvcEntry 1 }
7713
7714        pvcVci OBJECT-TYPE
7715        SYNTAX INTEGER (1..65535)
7716        MAX-ACCESS read-only
7717       	STATUS current
7718        DESCRIPTION
7719                "VCI of the pvc."
7720         ::= { pvcEntry 2 }
7721
7722        pvcPvid OBJECT-TYPE
7723        SYNTAX VlanIndex
7724        MAX-ACCESS read-only
7725        STATUS current
7726        DESCRIPTION
7727                "Default VID of the pvc."
7728         ::= { pvcEntry 3 }
7729
7730        pvcEncap OBJECT-TYPE
7731        SYNTAX INTEGER {
7732        		llc(1),
7733        		vc(2),
7734        		auto(3)
7735        	}
7736        MAX-ACCESS read-create
7737        STATUS current
7738        DESCRIPTION
7739                "Encapsulation of the pvc."
7740         ::= { pvcEntry 4 }
7741
7742        pvcPriority OBJECT-TYPE
7743        SYNTAX INTEGER (0..7)
7744        MAX-ACCESS read-create
7745        STATUS current
7746        DESCRIPTION
7747                "802.1p default priority of the pvc."
7748         ::= { pvcEntry 5 }
7749
7750        pvcProfile OBJECT-TYPE
7751        SYNTAX DisplayString (SIZE (1..31))
7752        MAX-ACCESS read-create
7753        STATUS current
7754        DESCRIPTION
7755                "The value of this object identifies the row in the atmProfileTable, which applies for this pvc."
7756         ::= { pvcEntry 6 }
7757
7758        pvcRowStatus OBJECT-TYPE
7759        SYNTAX RowStatus
7760        MAX-ACCESS read-create
7761        STATUS current
7762        DESCRIPTION
7763                "This object is used to create a new row or delete an existing row in this table."
7764         ::= { pvcEntry 7 }
7765
7766        pvcMvlanEnable OBJECT-TYPE
7767        SYNTAX  INTEGER {
7768        		enable(1),
7769        		disable(2)
7770        	}
7771        MAX-ACCESS read-create
7772        STATUS current
7773        DESCRIPTION
7774                "Enable/disable multicast VLAN function for the PVC.
7775                This object is supported by R1.02 and later versions."
7776         ::= { pvcEntry 8 }
7777
7778        pvcAcName OBJECT-TYPE
7779        SYNTAX DisplayString
7780        MAX-ACCESS read-create
7781        STATUS current
7782        DESCRIPTION
7783                "Access concentrator name."
7784         ::= { pvcEntry 9 }
7785
7786        pvcServiceName OBJECT-TYPE
7787        SYNTAX DisplayString
7788        MAX-ACCESS read-create
7789        STATUS current
7790        DESCRIPTION
7791                "Service name."
7792         ::= { pvcEntry 10 }
7793
7794        pvcHelloTime OBJECT-TYPE
7795        SYNTAX INTEGER
7796        UNITS "second"
7797        MAX-ACCESS read-create
7798        STATUS current
7799        DESCRIPTION
7800                "The system will close the PVC if there are not any LCP echo messages passed through
7801                during the LCP hello time."
7802         ::= { pvcEntry 11 }
7803
7804
7805
7806-- PVC VLAN Table
7807
7808        pvcVlanTable OBJECT-TYPE
7809        SYNTAX SEQUENCE OF PvcVlanEntry
7810        MAX-ACCESS not-accessible
7811        STATUS current
7812        DESCRIPTION
7813        	"This table includes the VLAN configuration for each PVC."
7814        ::= { pvc 3 }
7815
7816	pvcVlanEntry OBJECT-TYPE
7817        SYNTAX PvcVlanEntry
7818        MAX-ACCESS not-accessible
7819        STATUS current
7820        DESCRIPTION
7821		"An entry in pvcVlanTable."
7822        INDEX { ifIndex, pvcVpi, pvcVci, dot1qVlanIndex }
7823        ::= { pvcVlanTable 1 }
7824
7825        PvcVlanEntry ::=
7826        	SEQUENCE {
7827			pvcVlanReg		INTEGER,
7828			pvcVlanTag		INTEGER,
7829			pvcVlanRowStatus	RowStatus
7830           	}
7831
7832        pvcVlanReg OBJECT-TYPE
7833        SYNTAX 	INTEGER {
7834        		egress(1),
7835        		forbidden(2)
7836        	}
7837        MAX-ACCESS read-create
7838        STATUS current
7839        DESCRIPTION
7840                "The PVC is egress or forbidden for this VLAN."
7841         ::= { pvcVlanEntry 1 }
7842
7843        pvcVlanTag OBJECT-TYPE
7844        SYNTAX INTEGER {
7845        		tag(1),
7846        		untag(2)
7847        	}
7848        MAX-ACCESS read-create
7849        STATUS current
7850        DESCRIPTION
7851                "The PVC should transmit egress packets for this VLAN as tagged or untagged."
7852         ::= { pvcVlanEntry 2 }
7853
7854        pvcVlanRowStatus OBJECT-TYPE
7855        SYNTAX RowStatus
7856        MAX-ACCESS read-create
7857        STATUS current
7858        DESCRIPTION
7859                "This object is used to create a new row or delete an existing row in this table."
7860         ::= { pvcVlanEntry 3 }
7861
7862-- Upstream Rate Limit Table
7863
7864        pvcUsRateLimitTable OBJECT-TYPE
7865        SYNTAX SEQUENCE OF PvcUsRateLimitEntry
7866        MAX-ACCESS not-accessible
7867        STATUS current
7868        DESCRIPTION
7869        	"This table defines the upstream rate limit for each PVC.
7870        	This table is supported by R1.03 and later versions."
7871        ::= { pvc 4 }
7872
7873	pvcUsRateLimitEntry OBJECT-TYPE
7874        SYNTAX PvcUsRateLimitEntry
7875        MAX-ACCESS not-accessible
7876        STATUS current
7877        DESCRIPTION
7878		"An entry in pvcUsRateLimitTable."
7879        INDEX { ifIndex, pvcVpi, pvcVci }
7880        ::= { pvcUsRateLimitTable 1 }
7881
7882        PvcUsRateLimitEntry ::=
7883        	SEQUENCE {
7884			pvcUsRateLimitEnable	INTEGER,
7885			pvcUsRateLimit		INTEGER
7886           	}
7887
7888        pvcUsRateLimitEnable OBJECT-TYPE
7889        SYNTAX 	INTEGER {
7890        		enable(1),
7891        		disable(2)
7892        	}
7893        MAX-ACCESS read-write
7894        STATUS current
7895        DESCRIPTION
7896                "Enable/disable upstream rate limit for a PVC."
7897        ::= { pvcUsRateLimitEntry 1 }
7898
7899        pvcUsRateLimit OBJECT-TYPE
7900        SYNTAX INTEGER
7901        UNITS "Kbps"
7902        MAX-ACCESS read-write
7903        STATUS current
7904        DESCRIPTION
7905                "Upstream rate limit in Kbps for a PVC."
7906         ::= { pvcUsRateLimitEntry 2 }
7907
7908-- PVC PVLAN Table
7909
7910        pvcPvlanTable OBJECT-TYPE
7911        SYNTAX SEQUENCE OF PvcPvlanEntry
7912        MAX-ACCESS not-accessible
7913        STATUS current
7914        DESCRIPTION
7915        	"This table includes the PVLAN configuration for each PVC."
7916        ::= { pvc 5 }
7917
7918	pvcPvlanEntry OBJECT-TYPE
7919        SYNTAX PvcPvlanEntry
7920        MAX-ACCESS not-accessible
7921        STATUS current
7922        DESCRIPTION
7923		"An entry in pvcPvlanTable."
7924        INDEX { ifIndex, pvcVpi, pvcVci, pvcPvlanEtype, pvcPvlanVid }
7925        ::= { pvcPvlanTable 1 }
7926
7927        PvcPvlanEntry ::=
7928        	SEQUENCE {
7929			pvcPvlanEtype		OCTET STRING,
7930			pvcPvlanVid			INTEGER,
7931			pvcPvlanPriority	INTEGER,
7932			pvcPvlanRowStatus	RowStatus
7933           	}
7934
7935        pvcPvlanEtype OBJECT-TYPE
7936		SYNTAX 	OCTET STRING
7937        MAX-ACCESS read-only
7938        STATUS current
7939        DESCRIPTION
7940                "PVC PVLAN Etype(0600~FFFF)."
7941         ::= { pvcPvlanEntry 1 }
7942
7943		pvcPvlanVid OBJECT-TYPE
7944		SYNTAX INTEGER
7945        MAX-ACCESS read-only
7946        STATUS current
7947        DESCRIPTION
7948                "PVC PVLAN Vid(1~4094)."
7949         ::= { pvcPvlanEntry 2 }
7950
7951        pvcPvlanPriority OBJECT-TYPE
7952		SYNTAX INTEGER
7953        MAX-ACCESS read-create
7954        STATUS current
7955        DESCRIPTION
7956                "PVC PVLAN Priority(0~7)."
7957         ::= { pvcPvlanEntry 3 }
7958
7959        pvcPvlanRowStatus OBJECT-TYPE
7960        SYNTAX RowStatus
7961        MAX-ACCESS read-create
7962        STATUS current
7963        DESCRIPTION
7964                "This object is used to create a new row or delete an existing row in this table."
7965         ::= { pvcPvlanEntry 4 }
7966
7967-- PVC XVLAN Table
7968
7969        pvcXvlanTable OBJECT-TYPE
7970        SYNTAX SEQUENCE OF PvcXvlanEntry
7971        MAX-ACCESS not-accessible
7972        STATUS current
7973        DESCRIPTION
7974        	"This table includes the XVLAN configuration for each PVC."
7975        ::= { pvc 6 }
7976
7977	pvcXvlanEntry OBJECT-TYPE
7978        SYNTAX PvcXvlanEntry
7979        MAX-ACCESS not-accessible
7980        STATUS current
7981        DESCRIPTION
7982		"An entry in pvcXvlanTable."
7983        INDEX { ifIndex, pvcVpi, pvcVci, pvcXvlanCvid, pvcXvlanSvid, pvcXvlanCvids }
7984        ::= { pvcXvlanTable 1 }
7985
7986        PvcXvlanEntry ::=
7987        	SEQUENCE {
7988			pvcXvlanCvid		INTEGER,
7989			pvcXvlanSvid		INTEGER,
7990			pvcXvlanCvids		INTEGER,
7991			pvcXvlanRowStatus	RowStatus
7992           	}
7993
7994        pvcXvlanCvid OBJECT-TYPE
7995		SYNTAX 	INTEGER
7996        MAX-ACCESS read-only
7997        STATUS current
7998        DESCRIPTION
7999                "PVC XVLAN Cvid(1~4094)."
8000         ::= { pvcXvlanEntry 1 }
8001
8002		pvcXvlanSvid OBJECT-TYPE
8003		SYNTAX INTEGER
8004        MAX-ACCESS read-only
8005        STATUS current
8006        DESCRIPTION
8007                "PVC XVLAN Svid(1~4094)."
8008         ::= { pvcXvlanEntry 2 }
8009
8010        pvcXvlanCvids OBJECT-TYPE
8011		SYNTAX INTEGER
8012        MAX-ACCESS read-only
8013        STATUS current
8014        DESCRIPTION
8015                "PVC XVLAN Cvids(1~4094)."
8016         ::= { pvcXvlanEntry 3 }
8017
8018        pvcXvlanRowStatus OBJECT-TYPE
8019        SYNTAX RowStatus
8020        MAX-ACCESS read-create
8021        STATUS current
8022        DESCRIPTION
8023                "This object is used to create a new row or delete an existing row in this table."
8024         ::= { pvcXvlanEntry 4 }
8025
8026--------------------
8027-- priority pvc
8028--------------------
8029
8030        maxNumOfPriorityPvcs OBJECT-TYPE
8031        SYNTAX INTEGER
8032        MAX-ACCESS read-only
8033        STATUS current
8034        DESCRIPTION
8035        	"The maximum number of priority PVCs which could be created on a port."
8036        ::= { ppvc 1 }
8037
8038-- Priority PVC Table
8039
8040        ppvcTable OBJECT-TYPE
8041        SYNTAX SEQUENCE OF PpvcEntry
8042        MAX-ACCESS not-accessible
8043        STATUS current
8044        DESCRIPTION
8045        	"This table includes priority PVC configuration."
8046        ::= { ppvc 2 }
8047
8048	ppvcEntry OBJECT-TYPE
8049        SYNTAX PpvcEntry
8050        MAX-ACCESS not-accessible
8051        STATUS current
8052        DESCRIPTION
8053		"An entry in ppvcTable."
8054        INDEX { ifIndex, ppvcVpi, ppvcVci, ppvcPvid }
8055        ::= { ppvcTable 1 }
8056
8057        PpvcEntry ::=
8058        	SEQUENCE {
8059			ppvcVpi		INTEGER,
8060			ppvcVci		INTEGER,
8061			ppvcPvid	VlanIndex,
8062			ppvcEncap	INTEGER,
8063			ppvcPriority	INTEGER,
8064			ppvcRowStatus	RowStatus
8065           	}
8066
8067        ppvcVpi OBJECT-TYPE
8068        SYNTAX INTEGER (0..255)
8069        MAX-ACCESS read-only
8070        STATUS current
8071        DESCRIPTION
8072                "VPI of the ppvc."
8073         ::= { ppvcEntry 1 }
8074
8075        ppvcVci OBJECT-TYPE
8076        SYNTAX INTEGER (1..65535)
8077        MAX-ACCESS read-only
8078        STATUS current
8079        DESCRIPTION
8080                "VCI of the ppvc."
8081         ::= { ppvcEntry 2 }
8082
8083        ppvcPvid OBJECT-TYPE
8084        SYNTAX VlanIndex
8085        MAX-ACCESS read-only
8086        STATUS current
8087        DESCRIPTION
8088                "Default VID of the ppvc."
8089         ::= { ppvcEntry 3 }
8090
8091        ppvcEncap OBJECT-TYPE
8092        SYNTAX INTEGER {
8093        		llc(1),
8094        		vc(2)
8095        	}
8096        MAX-ACCESS read-create
8097        STATUS current
8098        DESCRIPTION
8099                "Encapsulation of the ppvc."
8100         ::= { ppvcEntry 4 }
8101
8102        ppvcPriority OBJECT-TYPE
8103        SYNTAX INTEGER (0..7)
8104        MAX-ACCESS read-create
8105        STATUS current
8106        DESCRIPTION
8107                "802.1p default priority of the ppvc."
8108         ::= { ppvcEntry 5 }
8109
8110        ppvcRowStatus OBJECT-TYPE
8111        SYNTAX RowStatus
8112        MAX-ACCESS read-create
8113        STATUS current
8114        DESCRIPTION
8115                "This object is used to create a new row or delete an existing row in this table."
8116         ::= { ppvcEntry 6 }
8117
8118-- Priority PVC VLAN Table
8119
8120        ppvcVlanTable OBJECT-TYPE
8121        SYNTAX SEQUENCE OF PpvcVlanEntry
8122        MAX-ACCESS not-accessible
8123        STATUS current
8124        DESCRIPTION
8125        	"This table includes the VLAN configuration for each priority PVC."
8126        ::= { ppvc 3 }
8127
8128	ppvcVlanEntry OBJECT-TYPE
8129        SYNTAX PpvcVlanEntry
8130        MAX-ACCESS not-accessible
8131        STATUS current
8132        DESCRIPTION
8133		"An entry in ppvcVlanTable."
8134        INDEX { ifIndex, ppvcVpi, ppvcVci, dot1qVlanIndex }
8135        ::= { ppvcVlanTable 1 }
8136
8137        PpvcVlanEntry ::=
8138        	SEQUENCE {
8139			ppvcVlanReg		INTEGER,
8140			ppvcVlanTag		INTEGER,
8141			ppvcVlanRowStatus	RowStatus
8142           	}
8143
8144        ppvcVlanReg OBJECT-TYPE
8145        SYNTAX 	INTEGER {
8146        		egress(1),
8147        		forbidden(2)
8148        	}
8149        MAX-ACCESS read-create
8150        STATUS current
8151        DESCRIPTION
8152                "The PVC is egress or forbidden for this VLAN."
8153         ::= { ppvcVlanEntry 1 }
8154
8155        ppvcVlanTag OBJECT-TYPE
8156        SYNTAX INTEGER {
8157        		tag(1),
8158        		untag(2)
8159        	}
8160        MAX-ACCESS read-create
8161        STATUS current
8162        DESCRIPTION
8163                "The PVC should transmit egress packets for this VLAN as tagged or untagged."
8164         ::= { ppvcVlanEntry 2 }
8165
8166        ppvcVlanRowStatus OBJECT-TYPE
8167        SYNTAX RowStatus
8168        MAX-ACCESS read-create
8169        STATUS current
8170        DESCRIPTION
8171                "This object is used to create a new row or delete an existing row in this table."
8172         ::= { ppvcVlanEntry 3 }
8173
8174-- Priority PVC Member Table
8175
8176        ppvcMemberTable OBJECT-TYPE
8177        SYNTAX SEQUENCE OF PpvcMemberEntry
8178        MAX-ACCESS not-accessible
8179        STATUS current
8180        DESCRIPTION
8181        	"This table includes priority PVC member configuration."
8182        ::= { ppvc 4 }
8183
8184	ppvcMemberEntry OBJECT-TYPE
8185        SYNTAX PpvcMemberEntry
8186        MAX-ACCESS not-accessible
8187        STATUS current
8188        DESCRIPTION
8189		"An entry in ppvcMemberTable."
8190        INDEX { ifIndex, ppvcVpi, ppvcVci, ppvcMemberVpi, ppvcMemberVci, ppvcMemberPriority }
8191        ::= { ppvcMemberTable 1 }
8192
8193        PpvcMemberEntry ::=
8194        	SEQUENCE {
8195			ppvcMemberVpi		INTEGER,
8196			ppvcMemberVci		INTEGER,
8197			ppvcMemberPriority	INTEGER,
8198			ppvcMemberProfile	DisplayString,
8199			ppvcMemberRowStatus	RowStatus
8200           	}
8201
8202        ppvcMemberVpi OBJECT-TYPE
8203        SYNTAX INTEGER (0..255)
8204        MAX-ACCESS read-only
8205        STATUS current
8206        DESCRIPTION
8207                "VPI of the member ppvc."
8208         ::= { ppvcMemberEntry 1 }
8209
8210        ppvcMemberVci OBJECT-TYPE
8211        SYNTAX INTEGER (1..65535)
8212        MAX-ACCESS read-only
8213        STATUS current
8214        DESCRIPTION
8215                "VCI of the member ppvc."
8216         ::= { ppvcMemberEntry 2 }
8217
8218        ppvcMemberPriority OBJECT-TYPE
8219        SYNTAX INTEGER (0..7)
8220        MAX-ACCESS read-only
8221        STATUS current
8222        DESCRIPTION
8223                "802.1p default priority of the member ppvc."
8224         ::= { ppvcMemberEntry 3 }
8225
8226        ppvcMemberProfile OBJECT-TYPE
8227        SYNTAX DisplayString (SIZE (1..31))
8228        MAX-ACCESS read-create
8229        STATUS current
8230        DESCRIPTION
8231                "The profile of the member ppvc."
8232         ::= { ppvcMemberEntry 4 }
8233
8234        ppvcMemberRowStatus OBJECT-TYPE
8235        SYNTAX RowStatus
8236        MAX-ACCESS read-create
8237        STATUS current
8238        DESCRIPTION
8239                "This object is used to create a new row or delete an existing row in this table."
8240         ::= { ppvcMemberEntry 5 }
8241
8242--------------------
8243-- portOperation
8244--------------------
8245
8246        portTarget OBJECT-TYPE
8247        SYNTAX OCTET STRING
8248        MAX-ACCESS read-write
8249        STATUS current
8250        DESCRIPTION
8251		"The managed object is used for identify the target on which
8252		the port configuration should be performed. The target is encoded as:
8253		Byte 1:   the octet specifies a set of eight chassis, chassis 0 through 7
8254		Byte 2~4: each octet specifies a set of eight slots, with the
8255			  first octet specifying slots 1 through 8, and the second
8256		          octet specifying slots 9 through 16, and so on.
8257		Byte 5~:  each octet specifies a set of eight ports, with the first
8258		          octet specifying ports 1 through 8, etc."
8259        ::= { portOperation 1 }
8260
8261        portOps OBJECT-TYPE
8262        SYNTAX INTEGER
8263        MAX-ACCESS read-write
8264        STATUS current
8265        DESCRIPTION
8266		"The managed object is for xDSL line configuration. When the EMS
8267		wants to issue the desired operation, the EMS shall send SNMP-SET message to set
8268		the corresponding bit value to be 1. The various bit positions are:
8269		BIT  1: enable port
8270		BIT  2: disable port
8271		BIT 3: reserved
8272		BIT 4: default port settings"
8273        ::= { portOperation 2 }
8274
8275--------------------
8276-- pvcStats
8277--------------------
8278
8279        pvcStatsTable OBJECT-TYPE
8280        SYNTAX SEQUENCE OF PvcStatsEntry
8281        MAX-ACCESS not-accessible
8282        STATUS current
8283        DESCRIPTION
8284        	"This table includes PVC statistics."
8285        ::= { pvcStats 1 }
8286
8287	pvcStatsEntry OBJECT-TYPE
8288        SYNTAX PvcStatsEntry
8289        MAX-ACCESS not-accessible
8290        STATUS current
8291        DESCRIPTION
8292		"An entry in pvcStatsTable."
8293        INDEX { ifIndex, pvcVpi, pvcVci }
8294        ::= { pvcStatsTable 1 }
8295
8296        PvcStatsEntry ::=
8297        	SEQUENCE {
8298			pvcStatsTxRate		Unsigned32,
8299			pvcStatsRxRate		Unsigned32,
8300			pvcStatsTxCells		Counter64,
8301			pvcStatsRxCells		Counter64,
8302			pvcStatsCrcErrors	Counter64,
8303			pvcStatsTxPackets	Counter64,
8304			pvcStatsRxPackets	Counter64,
8305			pvcStatsTxUnicast	Counter64,
8306			pvcStatsRxUnicast	Counter64,
8307			pvcStatsTxMulticast	Counter64,
8308			pvcStatsRxMulticast	Counter64,
8309			pvcStatsTxBroadcast	Counter64,
8310			pvcStatsRxBroadcast	Counter64,
8311			pvcStatsTxDiscard	Counter64,
8312			pvcStatsRxDiscard	Counter64
8313           	}
8314
8315        pvcStatsTxRate OBJECT-TYPE
8316        SYNTAX Unsigned32
8317        MAX-ACCESS read-only
8318        STATUS current
8319        DESCRIPTION
8320                "Transmission Rate (byte/sec) on the PVC."
8321        ::= { pvcStatsEntry 1 }
8322
8323        pvcStatsRxRate OBJECT-TYPE
8324        SYNTAX Unsigned32
8325        MAX-ACCESS read-only
8326        STATUS current
8327        DESCRIPTION
8328                "Receive rate (byte/sec) on the PVC."
8329        ::= { pvcStatsEntry 2 }
8330
8331        pvcStatsTxCells OBJECT-TYPE
8332        SYNTAX Counter64
8333        MAX-ACCESS read-only
8334        STATUS current
8335        DESCRIPTION
8336                "The number of transmitted cells on the PVC since last counter reset."
8337        ::= { pvcStatsEntry 3 }
8338
8339        pvcStatsRxCells OBJECT-TYPE
8340        SYNTAX Counter64
8341        MAX-ACCESS read-only
8342        STATUS current
8343        DESCRIPTION
8344                "The number of received packets on the PVC since last counter reset."
8345        ::= { pvcStatsEntry 4 }
8346
8347        pvcStatsCrcErrors OBJECT-TYPE
8348        SYNTAX Counter64
8349        MAX-ACCESS read-only
8350        STATUS current
8351        DESCRIPTION
8352                "The number of detected CRC errors on the PVC since last counter reset."
8353        ::= { pvcStatsEntry 5 }
8354
8355        pvcStatsTxPackets OBJECT-TYPE
8356        SYNTAX Counter64
8357        MAX-ACCESS read-only
8358        STATUS current
8359        DESCRIPTION
8360                "This object is supported by R1.02 and later versions.
8361                The number of transmitted packets on the PVC since last counter reset."
8362        ::= { pvcStatsEntry 6 }
8363
8364        pvcStatsRxPackets OBJECT-TYPE
8365        SYNTAX Counter64
8366        MAX-ACCESS read-only
8367        STATUS current
8368        DESCRIPTION
8369                "This object is supported by R1.02 and later versions.
8370                The number of received packets on the PVC since last counter reset."
8371        ::= { pvcStatsEntry 7 }
8372
8373        pvcStatsTxUnicast OBJECT-TYPE
8374        SYNTAX Counter64
8375        MAX-ACCESS read-only
8376        STATUS current
8377        DESCRIPTION
8378                "This object is supported by R1.02 and later versions.
8379                The number of transmitted unicast packets on the PVC since last counter reset."
8380        ::= { pvcStatsEntry 8 }
8381
8382        pvcStatsRxUnicast OBJECT-TYPE
8383        SYNTAX Counter64
8384        MAX-ACCESS read-only
8385        STATUS current
8386        DESCRIPTION
8387                "This object is supported by R1.02 and later versions.
8388                The number of received unicast packets on the PVC since last counter reset."
8389        ::= { pvcStatsEntry 9 }
8390
8391        pvcStatsTxMulticast OBJECT-TYPE
8392        SYNTAX Counter64
8393        MAX-ACCESS read-only
8394        STATUS current
8395        DESCRIPTION
8396                "This object is supported by R1.02 and later versions.
8397                The number of transmitted multicast packets on the PVC since last counter reset."
8398        ::= { pvcStatsEntry 10 }
8399
8400        pvcStatsRxMulticast OBJECT-TYPE
8401        SYNTAX Counter64
8402        MAX-ACCESS read-only
8403        STATUS current
8404        DESCRIPTION
8405                "This object is supported by R1.02 and later versions.
8406                The number of received multicast packets on the PVC since last counter reset."
8407        ::= { pvcStatsEntry 11 }
8408
8409        pvcStatsTxBroadcast OBJECT-TYPE
8410        SYNTAX Counter64
8411        MAX-ACCESS read-only
8412        STATUS current
8413        DESCRIPTION
8414                "This object is supported by R1.02 and later versions.
8415                The number of transmitted broadcast packets on the PVC since last counter reset."
8416        ::= { pvcStatsEntry 12 }
8417
8418        pvcStatsRxBroadcast OBJECT-TYPE
8419        SYNTAX Counter64
8420        MAX-ACCESS read-only
8421        STATUS current
8422        DESCRIPTION
8423                "This object is supported by R1.02 and later versions.
8424                The number of received broadcast packets on the PVC since last counter reset."
8425        ::= { pvcStatsEntry 13 }
8426
8427        pvcStatsTxDiscard OBJECT-TYPE
8428        SYNTAX Counter64
8429        MAX-ACCESS read-only
8430        STATUS current
8431        DESCRIPTION
8432                "This object is supported by R1.02 and later versions.
8433                The number of discarded packets when transmitted on the PVC since last counter reset."
8434        ::= { pvcStatsEntry 14 }
8435
8436        pvcStatsRxDiscard OBJECT-TYPE
8437        SYNTAX Counter64
8438        MAX-ACCESS read-only
8439        STATUS current
8440        DESCRIPTION
8441                "This object is supported by R1.02 and later versions.
8442                The number of discarded packets when received on the PVC since last counter reset."
8443        ::= { pvcStatsEntry 15 }
8444
8445        pvcCounterIfIndex OBJECT-TYPE
8446        SYNTAX INTEGER
8447        MAX-ACCESS read-write
8448        STATUS current
8449        DESCRIPTION
8450                "IfIndex of the PVC whose counters would be reset."
8451        ::= { pvcStats 2 }
8452
8453        pvcCounterVpi OBJECT-TYPE
8454        SYNTAX INTEGER (0..255)
8455        MAX-ACCESS read-write
8456        STATUS current
8457        DESCRIPTION
8458                "VPI of the PVC whose counters would be reset."
8459        ::= { pvcStats 3 }
8460
8461        pvcCounterVci OBJECT-TYPE
8462        SYNTAX INTEGER (1..65535)
8463        MAX-ACCESS read-write
8464        STATUS current
8465        DESCRIPTION
8466                "VCI of the PVC whose counters would be reset."
8467        ::= { pvcStats 4 }
8468
8469        pvcCounterReset OBJECT-TYPE
8470        SYNTAX INTEGER
8471        MAX-ACCESS read-write
8472        STATUS current
8473        DESCRIPTION
8474                "Set the object to 1 to reset PVC counters for the PVC which is identified by
8475                pvcCounterIfIndex, pvcCounterVpi, and pvcCounterVci."
8476        ::= { pvcStats 5 }
8477
8478--------------------
8479-- paepvc
8480--------------------
8481
8482-- PPPoAoE PVC Table
8483
8484        paepvcTable OBJECT-TYPE
8485        SYNTAX SEQUENCE OF PaepvcEntry
8486        MAX-ACCESS not-accessible
8487        STATUS current
8488        DESCRIPTION
8489        	"This table includes PPPoAoE PVC configuration.
8490        	This table is supported by R1.02 and later versions."
8491        ::= { paepvc 1 }
8492
8493	paepvcEntry OBJECT-TYPE
8494        SYNTAX PaepvcEntry
8495        MAX-ACCESS not-accessible
8496        STATUS current
8497        DESCRIPTION
8498		"An entry of paepvcTable."
8499        INDEX { ifIndex, paepvcVpi, paepvcVci, paepvcPvid }
8500        ::= { paepvcTable 1 }
8501
8502        PaepvcEntry ::=
8503        	SEQUENCE {
8504			paepvcVpi		INTEGER,
8505			paepvcVci		INTEGER,
8506			paepvcPvid		VlanIndex,
8507			paepvcEncap		INTEGER,
8508			paepvcPriority		INTEGER,
8509			paepvcProfile		DisplayString,
8510			paepvcAcName		DisplayString,
8511			paepvcServiceName	DisplayString,
8512			paepvcHelloTime		INTEGER,
8513			paepvcRowStatus		RowStatus
8514           	}
8515
8516        paepvcVpi OBJECT-TYPE
8517        SYNTAX INTEGER (0..255)
8518        MAX-ACCESS read-only
8519        STATUS current
8520        DESCRIPTION
8521                "VPI of the pvc."
8522         ::= { paepvcEntry 1 }
8523
8524        paepvcVci OBJECT-TYPE
8525        SYNTAX INTEGER (1..65535)
8526        MAX-ACCESS read-only
8527       	STATUS current
8528        DESCRIPTION
8529                "VCI of the pvc."
8530         ::= { paepvcEntry 2 }
8531
8532        paepvcPvid OBJECT-TYPE
8533        SYNTAX VlanIndex
8534        MAX-ACCESS read-only
8535        STATUS current
8536        DESCRIPTION
8537                "Default VID of the pvc."
8538         ::= { paepvcEntry 3 }
8539
8540        paepvcEncap OBJECT-TYPE
8541        SYNTAX INTEGER {
8542        		llc(1),
8543        		vc(2)
8544        	}
8545        MAX-ACCESS read-create
8546        STATUS current
8547        DESCRIPTION
8548                "Encapsulation of the pvc."
8549         ::= { paepvcEntry 4 }
8550
8551        paepvcPriority OBJECT-TYPE
8552        SYNTAX INTEGER (0..7)
8553        MAX-ACCESS read-create
8554        STATUS current
8555        DESCRIPTION
8556                "802.1p default priority of the pvc."
8557         ::= { paepvcEntry 5 }
8558
8559        paepvcProfile OBJECT-TYPE
8560        SYNTAX DisplayString (SIZE (1..31))
8561        MAX-ACCESS read-create
8562        STATUS current
8563        DESCRIPTION
8564                "The value of this object identifies the row in the atmProfileTable, which applies for this pvc."
8565         ::= { paepvcEntry 6 }
8566
8567        paepvcAcName OBJECT-TYPE
8568        SYNTAX DisplayString
8569        MAX-ACCESS read-create
8570        STATUS current
8571        DESCRIPTION
8572                "Access concentrator name."
8573         ::= { paepvcEntry 7 }
8574
8575        paepvcServiceName OBJECT-TYPE
8576        SYNTAX DisplayString
8577        MAX-ACCESS read-create
8578        STATUS current
8579        DESCRIPTION
8580                "Service name."
8581         ::= { paepvcEntry 8 }
8582
8583        paepvcHelloTime OBJECT-TYPE
8584        SYNTAX INTEGER
8585        UNITS "second"
8586        MAX-ACCESS read-create
8587        STATUS current
8588        DESCRIPTION
8589                "The system will close the PVC if there are not any LCP echo messages passed through
8590                during the LCP hello time."
8591         ::= { paepvcEntry 9 }
8592
8593        paepvcRowStatus OBJECT-TYPE
8594        SYNTAX RowStatus
8595        MAX-ACCESS read-create
8596        STATUS current
8597        DESCRIPTION
8598                "This object is used to create a new row or delete an existing row in this table."
8599         ::= { paepvcEntry 10 }
8600
8601--------------------
8602-- tlspvc
8603--------------------
8604
8605-- TLS PVC Table
8606
8607        tlspvcTable OBJECT-TYPE
8608        SYNTAX SEQUENCE OF TlspvcEntry
8609        MAX-ACCESS not-accessible
8610        STATUS current
8611        DESCRIPTION
8612        	"This table includes Transparent LAN Service (TLS) PVC configuration.
8613        	This table is supported by R1.02 and later versions."
8614        ::= { tlspvc 1 }
8615
8616	tlspvcEntry OBJECT-TYPE
8617        SYNTAX TlspvcEntry
8618        MAX-ACCESS not-accessible
8619        STATUS current
8620        DESCRIPTION
8621		"An entry of tlspvcTable."
8622        INDEX { ifIndex, tlspvcVpi, tlspvcVci, tlspvcSvid }
8623        ::= { tlspvcTable 1 }
8624
8625        TlspvcEntry ::=
8626        	SEQUENCE {
8627			tlspvcVpi		INTEGER,
8628			tlspvcVci		INTEGER,
8629			tlspvcSvid		VlanIndex,
8630			tlspvcEncap		INTEGER,
8631			tlspvcSpriority		INTEGER,
8632			tlspvcProfile		DisplayString,
8633			tlspvcRowStatus		RowStatus
8634           	}
8635
8636        tlspvcVpi OBJECT-TYPE
8637        SYNTAX INTEGER (0..255)
8638        MAX-ACCESS read-only
8639        STATUS current
8640        DESCRIPTION
8641                "VPI of the pvc."
8642         ::= { tlspvcEntry 1 }
8643
8644        tlspvcVci OBJECT-TYPE
8645        SYNTAX INTEGER (1..65535)
8646        MAX-ACCESS read-only
8647       	STATUS current
8648        DESCRIPTION
8649                "VCI of the pvc."
8650         ::= { tlspvcEntry 2 }
8651
8652        tlspvcSvid OBJECT-TYPE
8653        SYNTAX VlanIndex
8654        MAX-ACCESS read-only
8655        STATUS current
8656        DESCRIPTION
8657                "s-tag VLAN ID of the pvc."
8658         ::= { tlspvcEntry 3 }
8659
8660        tlspvcEncap OBJECT-TYPE
8661        SYNTAX INTEGER {
8662        		llc(1),
8663        		vc(2)
8664        	}
8665        MAX-ACCESS read-create
8666        STATUS current
8667        DESCRIPTION
8668                "Encapsulation of the pvc."
8669         ::= { tlspvcEntry 4 }
8670
8671        tlspvcSpriority OBJECT-TYPE
8672        SYNTAX INTEGER (0..7)
8673        MAX-ACCESS read-create
8674        STATUS current
8675        DESCRIPTION
8676                "s-tag priority of the pvc."
8677         ::= { tlspvcEntry 5 }
8678
8679        tlspvcProfile OBJECT-TYPE
8680        SYNTAX DisplayString (SIZE (1..31))
8681        MAX-ACCESS read-create
8682        STATUS current
8683        DESCRIPTION
8684                "The value of this object identifies the row in the atmProfileTable, which applies for this pvc."
8685         ::= { tlspvcEntry 6 }
8686
8687        tlspvcRowStatus OBJECT-TYPE
8688        SYNTAX RowStatus
8689        MAX-ACCESS read-create
8690        STATUS current
8691        DESCRIPTION
8692                "This object is used to create a new row or delete an existing row in this table."
8693         ::= { tlspvcEntry 7 }
8694
8695--------------------
8696--  vdslPort
8697--------------------
8698
8699-- VDSL Line Table
8700
8701        vdslLineConfTable OBJECT-TYPE
8702        SYNTAX SEQUENCE OF VdslLineConfEntry
8703        MAX-ACCESS not-accessible
8704        STATUS current
8705        DESCRIPTION
8706		"This table includes common attributes describing the VDSL line.
8707		This table is supported by R2.00 and later versions."
8708        ::= { vdslPort 1 }
8709
8710	vdslLineConfEntry OBJECT-TYPE
8711        SYNTAX VdslLineConfEntry
8712        MAX-ACCESS not-accessible
8713        STATUS current
8714        DESCRIPTION
8715        	"An entry in vdslLineConfTable."
8716        INDEX { ifIndex }
8717        ::= { vdslLineConfTable 1 }
8718
8719        VdslLineConfEntry ::=
8720           SEQUENCE {
8721		vdslLineConfUpbo		INTEGER,
8722		vdslLineConfVdslProfile		INTEGER,
8723		vdslLineConfFrequencyPlan	INTEGER,
8724		vdslLineConfRfiBand		INTEGER,
8725		vdslLineConfIpqosProfile	DisplayString,
8726		vdslLineConfVturInp		INTEGER,
8727		vdslLineConfVtucInp		INTEGER,
8728		vdslLineConfOptionMask		INTEGER,
8729		vdslLineConfUpboForceLength	INTEGER,
8730		vdslLineConfPsdShape		INTEGER,
8731		vdslLineConfDpbo		INTEGER,
8732		vdslLineConfDpboParamEsel	INTEGER,
8733		vdslLineConfDpboParamEscma	INTEGER,
8734		vdslLineConfDpboParamEscmb	INTEGER,
8735		vdslLineConfDpboParamEscmc	INTEGER,
8736		vdslLineConfDpboParamMus	INTEGER,
8737		vdslLineConfDpboParamFmin	INTEGER,
8738		vdslLineConfDpboParamFmax	INTEGER,
8739		vdslLineConfDpboParamPsdId	INTEGER,
8740		vdslLineConfCompatible		INTEGER,
8741		vdslLineConfPowerMode		INTEGER,
8742		vdslLineConfVturMaxTxPower	INTEGER,
8743		vdslLineConfVtucMaxTxPower	INTEGER,
8744        vdslLineConfMaxRxPower		INTEGER,
8745        vdslLineConfPMask 			INTEGER,
8746        vdslLineConfAturCarrierMask	OCTET STRING,
8747        vdslLineConfAtucCarrierMask0 OCTET STRING,
8748        vdslLineConfAtucCarrierMask1 OCTET STRING,
8749        vdslLineConfSnrModeDs   	 INTEGER,
8750        vdslLineConfSnrModeUs  		 INTEGER,
8751        vdslLineConfTxRefVnDs 		 OCTET STRING,
8752        vdslLineConfTxRefVnUs		 OCTET STRING,
8753        vdslLineConfTpstcTypeAdsl	INTEGER,
8754        vdslLineConfTpstcTypeVdsl	INTEGER,
8755        vdslLineConfVturInmEq		Unsigned32,
8756        vdslLineConfVtucInmEq		Unsigned32,
8757        vdslLineConfInmVturCC		Unsigned32,
8758        vdslLineConfInmVtucCC		Unsigned32,
8759        vdslLineConfInmVturIATO		Unsigned32,
8760        vdslLineConfInmVtucIATO		Unsigned32,
8761        vdslLineConfInmVturIATS		Unsigned32,
8762        vdslLineConfInmVtucIATS		Unsigned32,
8763        vdslLineConfInmVtucISDBUS	INTEGER,
8764        vdslLineConfGinpRtxModeDs	Xdsl2ConfigRtxMode,
8765        vdslLineConfGinpRtxModeUs	Xdsl2ConfigRtxMode,
8766        vdslLineConfGinpEtrMaxDs	Unsigned32,
8767        vdslLineConfGinpEtrMaxUs	Unsigned32,
8768        vdslLineConfGinpEtrMinDs	Unsigned32,
8769        vdslLineConfGinpEtrMinUs	Unsigned32,
8770        vdslLineConfGinpNdrMaxDs	Unsigned32,
8771        vdslLineConfGinpNdrMaxUs	Unsigned32,
8772        vdslLineConfGinpShineRatioDs	Unsigned32,
8773        vdslLineConfGinpShineRatioUs	Unsigned32,
8774        vdslLineConfGinpLeftrThresholdDs	Unsigned32,
8775        vdslLineConfGinpLeftrThresholdUs	Unsigned32,
8776        vdslLineConfGinpMaxDelayDs	Unsigned32,
8777        vdslLineConfGinpMaxDelayUs	Unsigned32,
8778        vdslLineConfGinpMinDelayDs	Unsigned32,
8779        vdslLineConfGinpMinDelayUs	Unsigned32,
8780        vdslLineConfGinpInpMinDs	Unsigned32,
8781        vdslLineConfGinpInpMinUs	Unsigned32,
8782        vdslLineConfGinpReinCfgInpDs	Unsigned32,
8783        vdslLineConfGinpReinCfgInpUs	Unsigned32,
8784        vdslLineConfGinpReinCfgFreqDs	Unsigned32,
8785        vdslLineConfGinpReinCfgFreqUs	Unsigned32,
8786        vdslLineConfSosMinRateB0Ds	Unsigned32,
8787        vdslLineConfSosMinRateB0Us	Unsigned32,
8788        vdslLineConfSosTimeDs	Unsigned32,
8789        vdslLineConfSosTimeUs	Unsigned32,
8790        vdslLineConfSosCrcDs	Unsigned32,
8791        vdslLineConfSosCrcUs	Unsigned32,
8792        vdslLineConfSosNToneDs	Unsigned32,
8793        vdslLineConfSosNToneUs	Unsigned32,
8794        vdslLineConfSosMaxDs	Unsigned32,
8795        vdslLineConfSosMaxUs	Unsigned32,
8796        vdslLineConfSosMultiStepDs	BITS,
8797        vdslLineConfSosMultiStepUs	BITS,
8798        vdslLineConfRocEnableDs	INTEGER,
8799        vdslLineConfRocEnableUs	INTEGER,
8800        vdslLineConfRocSnrmDs	Unsigned32,
8801        vdslLineConfRocSnrmUs	Unsigned32,
8802        vdslLineConfRocMinInpDs	Unsigned32,
8803        vdslLineConfRocMinInpUs	Unsigned32,
8804        vdslLineConfSosEnableDs	INTEGER,
8805        vdslLineConfSosEnableUs	INTEGER,
8806        vdslLineConfDynamicDepthDs	INTEGER,
8807        vdslLineConfDynamicDepthUs	INTEGER,
8808        vdslLineConfDpboParamType	INTEGER,
8809        vdslLineConfDpboParamEselMin	INTEGER,
8810        vdslLineConfHsTxA43Psd	INTEGER,
8811        vdslLineConfHsTxB43Psd	INTEGER,
8812        vdslLineConfHsTxA43cB43cPsd	INTEGER,
8813        vdslLineConfHsTxV43Carrier257Psd	INTEGER,
8814        vdslLineConfHsTxV43Carrier383Psd	INTEGER,
8815        vdslLineConfHsTxV43Carrier511Psd	INTEGER
8816           }
8817
8818        vdslLineConfUpbo OBJECT-TYPE
8819        SYNTAX 	INTEGER {
8820			enable(1),
8821			disable(2)
8822		}
8823        MAX-ACCESS read-write
8824        STATUS current
8825        DESCRIPTION
8826		"Enable/disable upstream power backoff control."
8827        ::= { vdslLineConfEntry 1 }
8828
8829        vdslLineConfVdslProfile OBJECT-TYPE
8830        SYNTAX 	INTEGER {
8831			vdsl_8a(1),
8832			vdsl_8b(2),
8833			vdsl_8c(3),
8834			vdsl_8d(4),
8835			vdsl_12a(5),
8836			vdsl_12b(6),
8837 			vdsl_17a(7),
8838 			auto(8),
8839 			adsl2plus(9),
8840 			vdsl2(10)
8841		}
8842        MAX-ACCESS read-write
8843        STATUS current
8844        DESCRIPTION
8845		"Set VDSL profile."
8846        ::= { vdslLineConfEntry 2 }
8847
8848        vdslLineConfFrequencyPlan OBJECT-TYPE
8849        SYNTAX 	INTEGER {
8850			plan997(1),
8851			plan998(2)
8852		}
8853        MAX-ACCESS read-write
8854        STATUS current
8855        DESCRIPTION
8856		"Set VDSL frequency plan."
8857        ::= { vdslLineConfEntry 3 }
8858
8859	vdslLineConfRfiBand OBJECT-TYPE
8860        SYNTAX 	INTEGER {
8861			disable(1),
8862			ansi(2),
8863			etsi(3),
8864			custom(4)
8865		}
8866        MAX-ACCESS read-write
8867        STATUS current
8868        DESCRIPTION
8869		"Set VDSL customized RFI configuration.
8870		disable: not apply RFI notch to port
8871		ansi: use pre-defined ANSI RFI notch
8872		etsi: use pre-defined ETSI notch
8873		custom: user needs to define customized RFI notch band through vdslRfiCustomTable"
8874        ::= { vdslLineConfEntry 4 }
8875
8876        vdslLineConfIpqosProfile OBJECT-TYPE
8877        SYNTAX DisplayString
8878        MAX-ACCESS read-write
8879        STATUS current
8880        DESCRIPTION
8881		""
8882        ::= { vdslLineConfEntry 5 }
8883
8884        vdslLineConfVturInp OBJECT-TYPE
8885        SYNTAX INTEGER (0..160)
8886        UNITS "0.1 DTM symbol"
8887        MAX-ACCESS read-write
8888        STATUS current
8889        DESCRIPTION
8890		"This object is supported by R5.01 and later versions."
8891        ::= { vdslLineConfEntry 6 }
8892
8893        vdslLineConfVtucInp OBJECT-TYPE
8894        SYNTAX INTEGER (0..160)
8895        UNITS "0.1 DTM symbol"
8896        MAX-ACCESS read-write
8897        STATUS current
8898        DESCRIPTION
8899		"This object is supported by R5.01 and later versions."
8900        ::= { vdslLineConfEntry 7 }
8901
8902        vdslLineConfOptionMask OBJECT-TYPE
8903        SYNTAX INTEGER
8904        MAX-ACCESS read-write
8905        STATUS current
8906        DESCRIPTION
8907		"This object is supported by R5.01 and later versions.
8908		Bit1: disable Trellis coding in ADSL mode
8909		Bit2: disable Reed-Solomon coding for ADSL
8910		Bit3: disable upstream bitswaps
8911		Bit4: disable downstream bitwaps
8912		Bit5: disable upstream 1-bit constellation support
8913		Bit6: disable the transmit windowing in ADSL2+ mode
8914		Bit7: disable S=0.5 support in G.dmt
8915		Bit8: reserved
8916		Bit9: enable nitro
8917		Bit12: enable US PTM optimization
8918		Bit13: enable DS PTM optimization
8919		Bit14: enable US PHYR
8920		Bit15: enable DS PHYR"
8921        ::= { vdslLineConfEntry 8 }
8922
8923        vdslLineConfUpboForceLength OBJECT-TYPE
8924        SYNTAX INTEGER (0..1270)
8925        UNITS "0.1dB"
8926        MAX-ACCESS read-write
8927        STATUS current
8928        DESCRIPTION
8929		"-1 means auto electric length. This object is supported by R5.01 and later versions."
8930        ::= { vdslLineConfEntry 9 }
8931
8932        vdslLineConfPsdShape OBJECT-TYPE
8933        SYNTAX INTEGER {
8934			vdsl2_a_nus0(1),
8935			vdsl2_a_eu32(2),
8936			vdsl2_a_eu36(3),
8937			vdsl2_a_eu40(4),
8938			vdsl2_a_eu44(5),
8939			vdsl2_a_eu48(6),
8940			vdsl2_a_eu52(7),
8941			vdsl2_a_eu56(8),
8942			vdsl2_a_eu60(9),
8943			vdsl2_a_eu64(10),
8944			vdsl2_a_eu128(11),
8945			vdsl1_fttex_ansi_m1(12),
8946			vdsl1_fttex_ansi_m2(13),
8947			vdsl1_fttcab_ansi_m1(14),
8948			vdsl1_fttcab_ansi_m2(15),
8949			vdsl1_fttex_ansi_m1_e(16),
8950			vdsl1_fttex_ansi_m2_e(17),
8951			vdsl_fttcab_ansi_m1_e(18),
8952			vdsl_fttcab_ansi_m2_e(19),
8953			vdsl2_a_ct(20),
8954			vdsl2_b8_1(21),
8955			vdsl2_b8_2(22),
8956			vdsl2_b8_3(23),
8957			vdsl2_b8_4(24),
8958			vdsl2_b8_5(25),
8959			vdsl2_b8_6(26),
8960			vdsl2_b8_7(27),
8961			vdsl2_b8_8(28),
8962			vdsl2_b8_9(29),
8963			vdsl2_b8_10(30),
8964			vdsl2_b8_11(31),
8965			vdsl2_b8_12(32),
8966			vdsl2_b8_13(33),
8967			vdsl2_b8_14(34),
8968			vdsl2_b8_15(35),
8969			vdsl2_b8_16(36),
8970			vdsl2_b7_1(37),
8971			vdsl2_b7_2(38),
8972			vdsl2_b7_3(39),
8973			vdsl2_b7_4(40),
8974			vdsl2_b7_5(41),
8975			vdsl2_b7_6(42),
8976			vdsl2_b7_7(43),
8977			vdsl2_b7_8(44),
8978			vdsl2_b7_9(45),
8979			vdsl2_b7_10(46),
8980			vdsl2_bt_anfp(47),
8981			vdsl2_c_138_b(48),
8982			vdsl2_c_276_b(49),
8983			vdsl2_c_138_co(50),
8984			vdsl2_c_276_co(51)
8985		}
8986        MAX-ACCESS read-write
8987        STATUS current
8988        DESCRIPTION
8989		"This object is supported by R5.01 and later versions."
8990        ::= { vdslLineConfEntry 10 }
8991
8992        vdslLineConfDpbo OBJECT-TYPE
8993        SYNTAX INTEGER {
8994        		enable(1),
8995        		disable(2)
8996        	}
8997        MAX-ACCESS read-write
8998        STATUS current
8999        DESCRIPTION
9000		"This object is supported by R5.01 and later versions."
9001        ::= { vdslLineConfEntry 11 }
9002
9003        vdslLineConfDpboParamEsel OBJECT-TYPE
9004        SYNTAX INTEGER (0..511)
9005        UNITS "0.5dB"
9006        MAX-ACCESS read-write
9007        STATUS current
9008        DESCRIPTION
9009		"This object is supported by R5.01 and later versions."
9010        ::= { vdslLineConfEntry 12 }
9011
9012        vdslLineConfDpboParamEscma OBJECT-TYPE
9013        SYNTAX INTEGER (0..640)
9014        MAX-ACCESS read-write
9015        STATUS current
9016        DESCRIPTION
9017		"-1~-1.5 in step of 1/256. This object is supported by R5.01 and later versions."
9018        ::= { vdslLineConfEntry 13 }
9019
9020        vdslLineConfDpboParamEscmb OBJECT-TYPE
9021        SYNTAX INTEGER (0..640)
9022        MAX-ACCESS read-write
9023        STATUS current
9024        DESCRIPTION
9025		"-1~-1.5 in step of 1/256. This object is supported by R5.01 and later versions."
9026        ::= { vdslLineConfEntry 14 }
9027
9028        vdslLineConfDpboParamEscmc OBJECT-TYPE
9029        SYNTAX INTEGER (0..640)
9030        MAX-ACCESS read-write
9031        STATUS current
9032        DESCRIPTION
9033		"-1~-1.5 in step of 1/256. This object is supported by R5.01 and later versions."
9034        ::= { vdslLineConfEntry 15 }
9035
9036        vdslLineConfDpboParamMus OBJECT-TYPE
9037        SYNTAX INTEGER (0..255)
9038        UNITS "-0.5 dBm/Hz"
9039        MAX-ACCESS read-write
9040        STATUS current
9041        DESCRIPTION
9042		"This object is supported by R5.01 and later versions."
9043        ::= { vdslLineConfEntry 16 }
9044
9045        vdslLineConfDpboParamFmin OBJECT-TYPE
9046        SYNTAX INTEGER (0..2048)
9047        UNITS "4.3125kHz"
9048        MAX-ACCESS read-write
9049        STATUS current
9050        DESCRIPTION
9051		"This object is supported by R5.01 and later versions."
9052        ::= { vdslLineConfEntry 17 }
9053
9054        vdslLineConfDpboParamFmax OBJECT-TYPE
9055        SYNTAX INTEGER (32..6956)
9056        UNITS "4.3125kHz"
9057        MAX-ACCESS read-write
9058        STATUS current
9059        DESCRIPTION
9060		"This object is supported by R5.01 and later versions."
9061        ::= { vdslLineConfEntry 18 }
9062
9063        vdslLineConfDpboParamPsdId OBJECT-TYPE
9064        SYNTAX INTEGER {
9065        		psd_co(1),
9066        		psd_flat(2),
9067        		psd_cab_ansi(3),
9068        		psd_cab_etsi(4),
9069        		psd_exch_etsi(5),
9070        		psd_exch_ansi(6),
9071        		psd_default(100)
9072		}
9073        MAX-ACCESS read-write
9074        STATUS current
9075        DESCRIPTION
9076		"Always return 0 when read. This object is supported by R5.01 and later versions."
9077        ::= { vdslLineConfEntry 19 }
9078
9079        vdslLineConfCompatible OBJECT-TYPE
9080        SYNTAX INTEGER {
9081        		none(1),
9082        		adsl2(2),
9083        		adsl2Plus(3)
9084		}
9085        MAX-ACCESS read-write
9086        STATUS current
9087        DESCRIPTION
9088		"Compatible to spectrum usage of adsl2 or adsl2+ line. The object is supported by R5.02 and later versions."
9089        ::= { vdslLineConfEntry 20 }
9090
9091        vdslLineConfPowerMode OBJECT-TYPE
9092        SYNTAX 	INTEGER {
9093        		fix(1),
9094        		priorityToPower(2),
9095        		priorityToRate(3)
9096        	}
9097        MAX-ACCESS read-write
9098        STATUS current
9099        DESCRIPTION
9100		"The power mode of the VDSL line. This MIB object is supported by R5.05 and later versions.
9101		1: fix
9102		2: priorityToPower
9103		3: priorityToRate
9104		"
9105        ::= { vdslLineConfEntry 21 }
9106
9107        vdslLineConfVturMaxTxPower OBJECT-TYPE
9108        SYNTAX 	INTEGER
9109        MAX-ACCESS read-write
9110        STATUS current
9111        DESCRIPTION
9112		"The maximum allowed transmit power of VTU-R.
9113		-130~200"
9114        ::= { vdslLineConfEntry 22 }
9115
9116        vdslLineConfVtucMaxTxPower OBJECT-TYPE
9117        SYNTAX 	INTEGER
9118        MAX-ACCESS read-write
9119        STATUS current
9120        DESCRIPTION
9121		"The maximum allowed transmit power of VTU-C.
9122		-50~200"
9123        ::= { vdslLineConfEntry 23 }
9124
9125        vdslLineConfMaxRxPower OBJECT-TYPE
9126        SYNTAX 	INTEGER
9127        MAX-ACCESS read-write
9128        STATUS current
9129        DESCRIPTION
9130		"The maximum aggregate received power.
9131		-255~255"
9132        ::= { vdslLineConfEntry 24 }
9133
9134        vdslLineConfPMask OBJECT-TYPE
9135        SYNTAX 	INTEGER
9136        MAX-ACCESS read-write
9137        STATUS current
9138        DESCRIPTION
9139		"To configure a bit mask to select preferred protocols :
9140		0x00000001~0xffffffff
9141		0x00000001 G.992.1 A|B
9142		0x00000002 G.992.2 A
9143		0x00000004 G.992.3 A|B
9144		0x00000010 G.992.5 A|B
9145		0x00000020 ANSI T1.413
9146		0x00000040 ETSI TS 101 388
9147		0x00000080 G.993.2 8a
9148		0x00000100 G.993.2 8b
9149		0x00000200 G.993.2 8c
9150		0x00000400 G.993.2 8d
9151		0x00000800 G.993.2 12a
9152		0x00001000 G.993.2 12b
9153		0x00002000 G.993.2 17a
9154		0x00004000 G.992.3 M
9155		0x00008000 G.992.3 J
9156		0x00010000 G.992.3 L
9157		0x00020000 G.992.3 L Narrow PSD
9158		0x00040000 G.992.5 M
9159		0x00080000 G.992.5 J
9160		"
9161        ::= { vdslLineConfEntry 25 }
9162
9163        vdslLineConfAturCarrierMask OBJECT-TYPE
9164        SYNTAX 	OCTET STRING
9165        MAX-ACCESS read-write
9166        STATUS current
9167        DESCRIPTION
9168		"Sub-carrier masking for ADSL2+ fallback,
9169		Upstream sub-carrier mask.
9170		"
9171        ::= { vdslLineConfEntry 26 }
9172
9173        vdslLineConfAtucCarrierMask0 OBJECT-TYPE
9174        SYNTAX 	OCTET STRING
9175        MAX-ACCESS read-write
9176        STATUS current
9177        DESCRIPTION
9178		"Sub-carrier masking for ADSL2+ fallback,
9179		Downstream sub-carrier mask.
9180		"
9181        ::= { vdslLineConfEntry 27 }
9182
9183        vdslLineConfAtucCarrierMask1 OBJECT-TYPE
9184        SYNTAX 	OCTET STRING
9185        MAX-ACCESS read-write
9186        STATUS current
9187        DESCRIPTION
9188		"Sub-carrier masking for ADSL2+ fallback,
9189		Downstream sub-carrier mask.
9190		"
9191        ::= { vdslLineConfEntry 28 }
9192
9193        vdslLineConfSnrModeDs OBJECT-TYPE
9194        SYNTAX 	INTEGER{
9195        		enable(1),
9196        		disable(2)
9197        	}
9198        MAX-ACCESS read-write
9199        STATUS current
9200        DESCRIPTION
9201		"To enable the transmitter referred virtual noise in the downstream direction.
9202		1: enable(1)
9203		2: disable(2)
9204		"
9205        ::= { vdslLineConfEntry 29 }
9206
9207        vdslLineConfSnrModeUs OBJECT-TYPE
9208        SYNTAX 	INTEGER{
9209        		enable(1),
9210        		disable(2)
9211        	}
9212        MAX-ACCESS read-write
9213        STATUS current
9214        DESCRIPTION
9215		"To enable the transmitter referred virtual noise in the upstream direction.
9216		1: enable(1)
9217		2: disable(2)
9218		"
9219        ::= { vdslLineConfEntry 30 }
9220
9221        vdslLineConfTxRefVnDs OBJECT-TYPE
9222        SYNTAX 	OCTET STRING
9223        MAX-ACCESS read-write
9224        STATUS current
9225        DESCRIPTION
9226		"To configure downstream transmitter referred virtual noise.
9227		"
9228        ::= { vdslLineConfEntry 31 }
9229
9230        vdslLineConfTxRefVnUs OBJECT-TYPE
9231        SYNTAX 	OCTET STRING
9232        MAX-ACCESS read-write
9233        STATUS current
9234        DESCRIPTION
9235		"To configure upstream transmitter referred virtual noise.
9236		"
9237        ::= { vdslLineConfEntry 32 }
9238
9239        vdslLineConfTpstcTypeAdsl OBJECT-TYPE
9240        SYNTAX 	INTEGER {
9241        		atm(1),
9242        		ptm(2)
9243        	}
9244        MAX-ACCESS read-write
9245        STATUS current
9246        DESCRIPTION
9247		"TPS-TC type for ADSL mode VLC.
9248		1: atm(1)
9249		2: ptm(2)
9250		"
9251        ::= { vdslLineConfEntry 33 }
9252
9253        vdslLineConfTpstcTypeVdsl OBJECT-TYPE
9254        SYNTAX 	INTEGER{
9255        		atm(1),
9256        		ptm(2)
9257        	}
9258        MAX-ACCESS read-write
9259        STATUS current
9260        DESCRIPTION
9261		"TPS-TC type for VDSL mode VLC.
9262		1: atm(1)
9263		2: ptm(2)
9264		"
9265        ::= { vdslLineConfEntry 34 }
9266
9267        vdslLineConfVturInmEq OBJECT-TYPE
9268        SYNTAX 	Unsigned32 (0..3)
9269        MAX-ACCESS read-write
9270        STATUS current
9271        DESCRIPTION
9272		"The INM Inmpulse Noise Protection Equivalent Mode.
9273		Configuration parameter INM_INPEQ_MODE defines the way of computation of
9274		Equivalent INP, as defined in ITU-T G.993.2 Amd2 11.4.2.2.1. This takes a
9275		value in the range from 0 to 3."
9276        ::= { vdslLineConfEntry 35 }
9277
9278        vdslLineConfVtucInmEq OBJECT-TYPE
9279        SYNTAX 	Unsigned32 (0..3)
9280        MAX-ACCESS read-write
9281        STATUS current
9282        DESCRIPTION
9283		"The INM Inmpulse Noise Protection Equivalent Mode.
9284		Configuration parameter INM_INPEQ_MODE defines the way of computation of
9285		Equivalent INP, as defined in ITU-T G.993.2 Amd2 11.4.2.2.1. This takes a
9286		value in the range from 0 to 3."
9287        ::= { vdslLineConfEntry 36 }
9288
9289        vdslLineConfInmVturCC OBJECT-TYPE
9290        SYNTAX 	Unsigned32
9291        MAX-ACCESS read-write
9292        STATUS current
9293        DESCRIPTION
9294		"The INM Cluster Continuation. The valid values for INMCC range from 0 from
9295		64 DMT symbols in steps of 1 DMT symbol. Up to and including INMCC nondegraded
9296		symbols will be allowed before a cluster is deemed to be complete and the impulse
9297		noise event over."
9298        ::= { vdslLineConfEntry 37 }
9299
9300        vdslLineConfInmVtucCC OBJECT-TYPE
9301        SYNTAX 	Unsigned32
9302        MAX-ACCESS read-write
9303        STATUS current
9304        DESCRIPTION
9305		"The INM Cluster Continuation. The valid values for INMCC range from 0 from
9306		64 DMT symbols in steps of 1 DMT symbol. Up to and including INMCC nondegraded
9307		symbols will be allowed before a cluster is deemed to be complete and the impulse
9308		noise event over."
9309        ::= { vdslLineConfEntry 38 }
9310
9311        vdslLineConfInmVturIATO OBJECT-TYPE
9312        SYNTAX 	Unsigned32
9313        MAX-ACCESS read-write
9314        STATUS current
9315        DESCRIPTION
9316		"The INM Inter Arrival Time Offset for the IAT anomaly generation. The valid values
9317		for INMIATO range from 3 from 511 DMT symbols in steps of 1 DMT symbol."
9318        ::= { vdslLineConfEntry 39 }
9319
9320        vdslLineConfInmVtucIATO OBJECT-TYPE
9321        SYNTAX 	Unsigned32
9322        MAX-ACCESS read-write
9323        STATUS current
9324        DESCRIPTION
9325		"The INM Inter Arrival Time Offset for the IAT anomaly generation. The valid values
9326		for INMIATO range from 3 from 511 DMT symbols in steps of 1 DMT symbol."
9327        ::= { vdslLineConfEntry 40 }
9328
9329        vdslLineConfInmVturIATS OBJECT-TYPE
9330        SYNTAX 	Unsigned32
9331        MAX-ACCESS read-write
9332        STATUS current
9333        DESCRIPTION
9334		"The INM Inter Arrival Time Step for the IAT anomaly generation. The valid values for
9335		INMIATS range from 0 from 7 in steps. The range of values of inter-arrival times recorded
9336		in a single bin is 2^(INMIATS). All inter-arrival times greater than or equal to INMIATO+6*(2^INMIATS)
9337		are recorded in the 7th bin of INMAIAT."
9338        ::= { vdslLineConfEntry 41 }
9339
9340        vdslLineConfInmVtucIATS OBJECT-TYPE
9341        SYNTAX 	Unsigned32
9342        MAX-ACCESS read-write
9343        STATUS current
9344        DESCRIPTION
9345		"The INM Inter Arrival Time Step for the IAT anomaly generation. The valid values for
9346		INMIATS range from 0 from 7 in steps. The range of values of inter-arrival times recorded
9347		in a single bin is 2^(INMIATS). All inter-arrival times greater than or equal to INMIATO+6*(2^INMIATS)
9348		are recorded in the 7th bin of INMAIAT."
9349        ::= { vdslLineConfEntry 42 }
9350
9351        vdslLineConfInmVtucISDBUS OBJECT-TYPE
9352        SYNTAX 	INTEGER
9353        MAX-ACCESS read-write
9354        STATUS current
9355        DESCRIPTION
9356		"ISDD sensitivity of VTU-C,-128~127 in unit of 0.1dB."
9357        ::= { vdslLineConfEntry 43 }
9358
9359        vdslLineConfGinpRtxModeDs OBJECT-TYPE
9360        SYNTAX 	Xdsl2ConfigRtxMode
9361        MAX-ACCESS read-write
9362        STATUS current
9363        DESCRIPTION
9364		"G.inp(G.998.4) support setting on downstream direction. The possible values are:
9365		Forbidden(0) - Support for G998.4 is disabled. Preferred(1) - If G998.4 is supported by the far-end, it is enabled.
9366		Forced(2) - The line will only train if G998.4 can be enabled.
9367		Test(3) - G998.4 is enabled in test mode (refer to G998.4, Clause 10.4)."
9368        ::= { vdslLineConfEntry 44 }
9369
9370        vdslLineConfGinpRtxModeUs OBJECT-TYPE
9371        SYNTAX 	Xdsl2ConfigRtxMode
9372        MAX-ACCESS read-write
9373        STATUS current
9374        DESCRIPTION
9375		"G.inp(G.998.4) support setting on upstream direction. The possible values are:
9376		Forbidden(0) - Support for G998.4 is disabled. Preferred(1) - If G998.4 is supported by the far-end, it is enabled.
9377		Forced(2) - The line will only train if G998.4 can be enabled.
9378		Test(3) - G998.4 is enabled in test mode (refer to G998.4, Clause 10.4)."
9379        ::= { vdslLineConfEntry 45 }
9380
9381        vdslLineConfGinpEtrMaxDs OBJECT-TYPE
9382        SYNTAX 	Unsigned32
9383        MAX-ACCESS read-write
9384        STATUS current
9385        DESCRIPTION
9386		"Defines the maximum allowed value for the ETR (Effective Throughput Rate)."
9387        ::= { vdslLineConfEntry 46 }
9388
9389        vdslLineConfGinpEtrMaxUs OBJECT-TYPE
9390        SYNTAX 	Unsigned32
9391        MAX-ACCESS read-write
9392        STATUS current
9393        DESCRIPTION
9394		"Defines the maximum allowed value for the ETR (Effective Throughput Rate)."
9395        ::= { vdslLineConfEntry 47 }
9396
9397        vdslLineConfGinpEtrMinDs OBJECT-TYPE
9398        SYNTAX 	Unsigned32
9399        MAX-ACCESS read-write
9400        STATUS current
9401        DESCRIPTION
9402		"Defines the minimum value for the ETR (Effective Throughput Rate)."
9403        ::= { vdslLineConfEntry 48 }
9404
9405        vdslLineConfGinpEtrMinUs OBJECT-TYPE
9406        SYNTAX 	Unsigned32
9407        MAX-ACCESS read-write
9408        STATUS current
9409        DESCRIPTION
9410		"Defines the minimum value for the ETR (Effective Throughput Rate)."
9411        ::= { vdslLineConfEntry 49 }
9412
9413        vdslLineConfGinpNdrMaxDs OBJECT-TYPE
9414        SYNTAX 	Unsigned32
9415        MAX-ACCESS read-write
9416        STATUS current
9417        DESCRIPTION
9418		"Overrules the wanted maximum data rate provided in the SetLineTrafficConfiguration"
9419        ::= { vdslLineConfEntry 50 }
9420
9421        vdslLineConfGinpNdrMaxUs OBJECT-TYPE
9422        SYNTAX 	Unsigned32
9423        MAX-ACCESS read-write
9424        STATUS current
9425        DESCRIPTION
9426		"Overrules the wanted maximum data rate provided in the SetLineTrafficConfiguration"
9427        ::= { vdslLineConfEntry 51 }
9428
9429        vdslLineConfGinpShineRatioDs OBJECT-TYPE
9430        SYNTAX 	Unsigned32
9431        MAX-ACCESS read-write
9432        STATUS current
9433        DESCRIPTION
9434		"The assumed fraction (0.001 to 0.255) of NDR necessary to correct SHINE noise."
9435        ::= { vdslLineConfEntry 52 }
9436
9437        vdslLineConfGinpShineRatioUs OBJECT-TYPE
9438        SYNTAX 	Unsigned32
9439        MAX-ACCESS read-write
9440        STATUS current
9441        DESCRIPTION
9442		"The assumed fraction (0.001 to 0.255) of NDR necessary to correct SHINE noise."
9443        ::= { vdslLineConfEntry 53 }
9444
9445        vdslLineConfGinpLeftrThresholdDs OBJECT-TYPE
9446        SYNTAX 	Unsigned32
9447        MAX-ACCESS read-write
9448        STATUS current
9449        DESCRIPTION
9450		"The rate threshold (fraction of NDR) below which the Low Error Free Rate (LEFTR) defect is declared."
9451        ::= { vdslLineConfEntry 54 }
9452
9453        vdslLineConfGinpLeftrThresholdUs OBJECT-TYPE
9454        SYNTAX 	Unsigned32
9455        MAX-ACCESS read-write
9456        STATUS current
9457        DESCRIPTION
9458		"The rate threshold (fraction of NDR) below which the Low Error Free Rate (LEFTR) defect is declared."
9459        ::= { vdslLineConfEntry 55 }
9460
9461        vdslLineConfGinpMaxDelayDs OBJECT-TYPE
9462        SYNTAX 	Unsigned32
9463        MAX-ACCESS read-write
9464        STATUS current
9465        DESCRIPTION
9466		"G.inp-specific value that overrules the traffic configuration setting."
9467        ::= { vdslLineConfEntry 56 }
9468
9469        vdslLineConfGinpMaxDelayUs OBJECT-TYPE
9470        SYNTAX 	Unsigned32
9471        MAX-ACCESS read-write
9472        STATUS current
9473        DESCRIPTION
9474		"G.inp-specific value that overrules the traffic configuration setting."
9475        ::= { vdslLineConfEntry 57 }
9476
9477        vdslLineConfGinpMinDelayDs OBJECT-TYPE
9478        SYNTAX 	Unsigned32
9479        MAX-ACCESS read-write
9480        STATUS current
9481        DESCRIPTION
9482		"G.inp-specific value that overrules the traffic configuration setting."
9483        ::= { vdslLineConfEntry 58 }
9484
9485        vdslLineConfGinpMinDelayUs OBJECT-TYPE
9486        SYNTAX 	Unsigned32
9487        MAX-ACCESS read-write
9488        STATUS current
9489        DESCRIPTION
9490		"G.inp-specific value that overrules the traffic configuration setting."
9491        ::= { vdslLineConfEntry 59 }
9492
9493        vdslLineConfGinpInpMinDs OBJECT-TYPE
9494        SYNTAX 	Unsigned32
9495        MAX-ACCESS read-write
9496        STATUS current
9497        DESCRIPTION
9498		"G.inp-specific value that overrules the traffic configuration setting. Unit is symbol.
9499		The possible values are: 0-31"
9500        ::= { vdslLineConfEntry 60 }
9501
9502        vdslLineConfGinpInpMinUs OBJECT-TYPE
9503        SYNTAX 	Unsigned32
9504        MAX-ACCESS read-write
9505        STATUS current
9506        DESCRIPTION
9507		"G.inp-specific value that overrules the traffic configuration setting. Unit is symbol.
9508		The possible values are: 0-31"
9509        ::= { vdslLineConfEntry 61 }
9510
9511        vdslLineConfGinpReinCfgInpDs OBJECT-TYPE
9512        SYNTAX 	Unsigned32
9513        MAX-ACCESS read-write
9514        STATUS current
9515        DESCRIPTION
9516		"G.inp-specific value that overrules the traffic configuration setting. Unit is symbol.
9517		The possible values are: 0-7"
9518        ::= { vdslLineConfEntry 62 }
9519
9520        vdslLineConfGinpReinCfgInpUs OBJECT-TYPE
9521        SYNTAX 	Unsigned32
9522        MAX-ACCESS read-write
9523        STATUS current
9524        DESCRIPTION
9525		"G.inp-specific value that overrules the traffic configuration setting. Unit is symbol.
9526		The possible values are: 0-7"
9527        ::= { vdslLineConfEntry 63 }
9528
9529        vdslLineConfGinpReinCfgFreqDs OBJECT-TYPE
9530        SYNTAX 	Unsigned32
9531        MAX-ACCESS read-write
9532        STATUS current
9533        DESCRIPTION
9534		"G.inp-specific value that overrules the traffic configuration setting. Unit is Hz.
9535		The possible values are:
9536		100 - 100Hz
9537		120 - 120Hz"
9538        ::= { vdslLineConfEntry 64 }
9539
9540        vdslLineConfGinpReinCfgFreqUs OBJECT-TYPE
9541        SYNTAX 	Unsigned32
9542        MAX-ACCESS read-write
9543        STATUS current
9544        DESCRIPTION
9545		"G.inp-specific value that overrules the traffic configuration setting. Unit is Hz.
9546		The possible values are:
9547		100 - 100Hz
9548		120 - 120Hz"
9549        ::= { vdslLineConfEntry 65 }
9550
9551        vdslLineConfSosMinRateB0Ds OBJECT-TYPE
9552        SYNTAX 	Unsigned32
9553        MAX-ACCESS read-write
9554        STATUS current
9555        DESCRIPTION
9556		"This parameter specifies the minimum net data rate required for a valid SOS request
9557		in the downstream direction. The value shall be coded as an unsigned integer representing
9558		the data rate as a multiple of 8 kbit/s."
9559        ::= { vdslLineConfEntry 66 }
9560
9561        vdslLineConfSosMinRateB0Us OBJECT-TYPE
9562        SYNTAX 	Unsigned32
9563        MAX-ACCESS read-write
9564        STATUS current
9565        DESCRIPTION
9566		"This parameter specifies the minimum net data rate required for a valid SOS request
9567		in the upstream direction. The value shall be coded as an unsigned integer representing
9568		the data rate as a multiple of 8 kbit/s."
9569        ::= { vdslLineConfEntry 67 }
9570
9571        vdslLineConfSosTimeDs OBJECT-TYPE
9572        SYNTAX 	Unsigned32
9573        MAX-ACCESS read-write
9574        STATUS current
9575        DESCRIPTION
9576		"The parameter SOS-TIME-ds is used in the specification of the receiver initiated SOS (see 13.4.3/G.993.2).
9577		If the value of this parameter is not zero, the standard SOS triggering criteria are enabled, and the value
9578		corresponds with duration of the time window used in the standard SOS triggering criteria in the downstream
9579		direction. See G.993.2 for detailed usage rules. The special value zero indicates that the standard SOS triggering
9580		criteria are disabled, i.e., vendor-discretionary values may be used instead of the values configured in the
9581		MIB for the following parameters: SOS-NTONES-ds, SOS-CRC-ds, SOS-TIME-ds. This parameter applies in the downstream
9582		direction. The valid range of non-zero values is from 64 ms to 16320 ms in steps of 64 ms."
9583        ::= { vdslLineConfEntry 68 }
9584
9585        vdslLineConfSosTimeUs OBJECT-TYPE
9586        SYNTAX 	Unsigned32
9587        MAX-ACCESS read-write
9588        STATUS current
9589        DESCRIPTION
9590		"The parameter SOS-TIME-ds is used in the specification of the receiver initiated SOS (see 13.4.3/G.993.2).
9591		If the value of this parameter is not zero, the standard SOS triggering criteria are enabled, and the value
9592		corresponds with duration of the time window used in the standard SOS triggering criteria in the upstream
9593		direction. See G.993.2 for detailed usage rules. The special value zero indicates that the standard SOS triggering
9594		criteria are disabled, i.e., vendor-discretionary values may be used instead of the values configured in the
9595		MIB for the following parameters: SOS-NTONES-ds, SOS-CRC-ds, SOS-TIME-ds. This parameter applies in the upstream
9596		direction. The valid range of non-zero values is from 64 ms to 16320 ms in steps of 64 ms."
9597        ::= { vdslLineConfEntry 69 }
9598
9599        vdslLineConfSosCrcDs OBJECT-TYPE
9600        SYNTAX 	Unsigned32
9601        MAX-ACCESS read-write
9602        STATUS current
9603        DESCRIPTION
9604		"This parameter is defined as the minimum number of normalized CRC anomalies received in SOS-TIME-ds seconds
9605		in order to arm the second sub condition of the standard SOS triggering criteria (see 13.4.3.2/G.993.2) in
9606		the downstream direction. See G.993.2 for detailed usage rules. The valid range of SOS-CRC values is 0.02 to
9607		((2^16)-1)*0.02, in steps of 0.02."
9608        ::= { vdslLineConfEntry 70 }
9609
9610        vdslLineConfSosCrcUs OBJECT-TYPE
9611        SYNTAX 	Unsigned32
9612        MAX-ACCESS read-write
9613        STATUS current
9614        DESCRIPTION
9615		"This parameter is defined as the minimum number of normalized CRC anomalies received in SOS-TIME-ds seconds
9616		in order to arm the second sub condition of the standard SOS triggering criteria (see 13.4.3.2/G.993.2) in
9617		the upstream direction. See G.993.2 for detailed usage rules. The valid range of SOS-CRC values is 0.02 to
9618		((2^16)-1)*0.02, in steps of 0.02."
9619        ::= { vdslLineConfEntry 71 }
9620
9621        vdslLineConfSosNToneDs OBJECT-TYPE
9622        SYNTAX 	Unsigned32
9623        MAX-ACCESS read-write
9624        STATUS current
9625        DESCRIPTION
9626		"This parameter is defined as the minimum percentage of tones in the downstream MEDLEY SET that must be
9627		degraded in order to arm the first sub-condition of the standard SOS triggering criteria (see 13.4.3.2/G.993.2)
9628		in the downstream direction. The parameter SOS-NTONES-ds is defined as a percentage of tones. See G.993.2 for
9629		detailed usage rules. The valid range of values is from 1 to 100 in steps of 1. Use of the special value 0 is
9630		described in 13.4.3.2/G.993.2."
9631        ::= { vdslLineConfEntry 72 }
9632
9633        vdslLineConfSosNToneUs OBJECT-TYPE
9634        SYNTAX 	Unsigned32
9635        MAX-ACCESS read-write
9636        STATUS current
9637        DESCRIPTION
9638		"This parameter is defined as the minimum percentage of tones in the upstream MEDLEY SET that must be
9639		degraded in order to arm the first sub-condition of the standard SOS triggering criteria (see 13.4.3.2/G.993.2)
9640		in the upstream direction. The parameter SOS-NTONES-ds is defined as a percentage of tones. See G.993.2 for
9641		detailed usage rules. The valid range of values is from 1 to 100 in steps of 1. Use of the special value 0 is
9642		described in 13.4.3.2/G.993.2."
9643        ::= { vdslLineConfEntry 73 }
9644
9645        vdslLineConfSosMaxDs OBJECT-TYPE
9646        SYNTAX 	Unsigned32
9647        MAX-ACCESS read-write
9648        STATUS current
9649        DESCRIPTION
9650		"This parameter is used in G.993.2 de-activation (see 12.1.4/G.993.2). If the number of successful SOS procedures
9651		in the downstream direction performed within a 120-second interval exceeds MAX-SOS-ds, the modem shall transition
9652		to the L3 state. See G.993.2 for detailed usage rules (see 12.1.4/G.993.2). The valid range of values is 1 to 15.
9653		Use of the special value 0 is described in 12.1/G.993.2."
9654        ::= { vdslLineConfEntry 74 }
9655
9656        vdslLineConfSosMaxUs OBJECT-TYPE
9657        SYNTAX 	Unsigned32
9658        MAX-ACCESS read-write
9659        STATUS current
9660        DESCRIPTION
9661		"This parameter is used in G.993.2 de-activation (see 12.1.4/G.993.2). If the number of successful SOS procedures
9662		in the upstream direction performed within a 120-second interval exceeds MAX-SOS-ds, the modem shall transition
9663		to the L3 state. See G.993.2 for detailed usage rules (see 12.1.4/G.993.2). The valid range of values is 1 to 15.
9664		Use of the special value 0 is described in 12.1/G.993.2."
9665        ::= { vdslLineConfEntry 75 }
9666
9667        vdslLineConfSosMultiStepDs OBJECT-TYPE
9668        SYNTAX 	BITS
9669        MAX-ACCESS read-write
9670        STATUS current
9671        DESCRIPTION
9672		"Indicates the capabilities of the VTU-R to execute the SOS request in one step or in multiple steps in the downstream direction.
9673		The field is formatted as [gggg 0000]. The first four MSBs [gggg] indicate the maximum number of tones (GSOS) that can be executed
9674		in a single step (GSOS)in the downstream direction. The valid values are:
9675		- [0000]: No limitation
9676		- [0010]: GSOS = 256 tones
9677		- [0011]: GSOS = 512 tones
9678		- [0100]: GSOS = 1024 tones
9679		"
9680        ::= { vdslLineConfEntry 76 }
9681
9682        vdslLineConfSosMultiStepUs OBJECT-TYPE
9683        SYNTAX 	BITS
9684        MAX-ACCESS read-write
9685        STATUS current
9686        DESCRIPTION
9687		"Indicates the capabilities of the VTU-R to execute the SOS request in one step or in multiple steps in the upstream direction.
9688		The field is formatted as [gggg 0000]. The first four MSBs [gggg] indicate the maximum number of tones (GSOS) that can be executed
9689		in a single step (GSOS)in the upstream direction. The valid values are:
9690		- [0000]: No limitation
9691		- [0010]: GSOS = 256 tones
9692		- [0011]: GSOS = 512 tones
9693		- [0100]: GSOS = 1024 tones
9694		"
9695        ::= { vdslLineConfEntry 77 }
9696
9697        vdslLineConfRocEnableDs OBJECT-TYPE
9698        SYNTAX 	INTEGER{
9699			disable (1),
9700			enable (2)
9701		}
9702
9703        MAX-ACCESS read-write
9704        STATUS current
9705        DESCRIPTION
9706		"Enable the robust overhead channel.
9707		disable(1),
9708		enable(2)
9709		"
9710        ::= { vdslLineConfEntry 78 }
9711
9712        vdslLineConfRocEnableUs OBJECT-TYPE
9713        SYNTAX 	INTEGER{
9714			disable (1),
9715			enable (2)
9716		}
9717        MAX-ACCESS read-write
9718        STATUS current
9719        DESCRIPTION
9720		"Enable the robust overhead channel.
9721		disable(1),
9722		enable(2)
9723		"
9724        ::= { vdslLineConfEntry 79 }
9725
9726        vdslLineConfRocSnrmDs OBJECT-TYPE
9727        SYNTAX 	Unsigned32
9728        MAX-ACCESS read-write
9729        STATUS current
9730        DESCRIPTION
9731		"The parameter is defined as the SNR margin offset for the ROC channel in
9732		the downstream direction. The parameter is used in the specification of the
9733		channel initialization policy (see 12.3.7.1/G.993.2). The valid range of SNR
9734		margin offset values is from 0 to 31 dB with 0.1 dB steps."
9735        ::= { vdslLineConfEntry 80 }
9736
9737        vdslLineConfRocSnrmUs OBJECT-TYPE
9738        SYNTAX 	Unsigned32
9739        MAX-ACCESS read-write
9740        STATUS current
9741        DESCRIPTION
9742		"The parameter is defined as the SNR margin offset for the ROC channel in
9743		the upstream direction. The parameter is used in the specification of the
9744		channel initialization policy (see 12.3.7.1/G.993.2). The valid range of SNR
9745		margin offset values is from 0 to 31 dB with 0.1 dB steps."
9746        ::= { vdslLineConfEntry 81 }
9747
9748        vdslLineConfRocMinInpDs OBJECT-TYPE
9749        SYNTAX 	Unsigned32
9750        MAX-ACCESS read-write
9751        STATUS current
9752        DESCRIPTION
9753		"This parameter contains the minimum impulse noise protection to apply on the ROC
9754		in the downstream direction. The minimum impulse noise protection is an integer ranging from 0 to 16."
9755        ::= { vdslLineConfEntry 82 }
9756
9757        vdslLineConfRocMinInpUs OBJECT-TYPE
9758        SYNTAX 	Unsigned32
9759        MAX-ACCESS read-write
9760        STATUS current
9761        DESCRIPTION
9762		"This parameter contains the minimum impulse noise protection to apply on the ROC
9763		in the upstream direction. The minimum impulse noise protection is an integer ranging from 0 to 16."
9764        ::= { vdslLineConfEntry 83 }
9765
9766        vdslLineConfSosEnableDs OBJECT-TYPE
9767        SYNTAX 	INTEGER{
9768			disable (1),
9769			enable (2)
9770		}
9771        MAX-ACCESS read-write
9772        STATUS current
9773        DESCRIPTION
9774		"Enable the emergency rate reduction.
9775		disable(1),
9776		enable(2)
9777		"
9778        ::= { vdslLineConfEntry 84 }
9779
9780        vdslLineConfSosEnableUs OBJECT-TYPE
9781        SYNTAX 	INTEGER{
9782			disable (1),
9783			enable (2)
9784		}
9785        MAX-ACCESS read-write
9786        STATUS current
9787        DESCRIPTION
9788		"Enable the emergency rate reduction.
9789		disable(1),
9790		enable(2)
9791		"
9792        ::= { vdslLineConfEntry 85 }
9793
9794        vdslLineConfDynamicDepthDs OBJECT-TYPE
9795        SYNTAX 	INTEGER{
9796			disable (1),
9797			enable (2)
9798		}
9799        MAX-ACCESS read-write
9800        STATUS current
9801        DESCRIPTION
9802		"Enable the dynamic change of interleave depth."
9803        ::= { vdslLineConfEntry 86 }
9804
9805        vdslLineConfDynamicDepthUs OBJECT-TYPE
9806        SYNTAX 	INTEGER{
9807			disable (1),
9808			enable (2)
9809		}
9810        MAX-ACCESS read-write
9811        STATUS current
9812        DESCRIPTION
9813		"Enable the dynamic change of interleave depth."
9814        ::= { vdslLineConfEntry 87 }
9815
9816        vdslLineConfDpboParamType OBJECT-TYPE
9817        SYNTAX 	INTEGER{
9818			g9971 (1),
9819			t_com (2)
9820		}
9821        MAX-ACCESS read-write
9822        STATUS current
9823        DESCRIPTION
9824		""
9825        ::= { vdslLineConfEntry 88 }
9826
9827        vdslLineConfDpboParamEselMin OBJECT-TYPE
9828        SYNTAX 	INTEGER (0..511)
9829        UNITS "0.5 dB"
9830        MAX-ACCESS read-write
9831        STATUS current
9832        DESCRIPTION
9833		""
9834        ::= { vdslLineConfEntry 89 }
9835
9836        vdslLineConfHsTxA43Psd OBJECT-TYPE
9837        SYNTAX 	INTEGER (-128..-32)
9838        UNITS "dB/HzB"
9839        MAX-ACCESS read-write
9840        STATUS current
9841        DESCRIPTION
9842		""
9843        ::= { vdslLineConfEntry 90 }
9844
9845        vdslLineConfHsTxB43Psd OBJECT-TYPE
9846        SYNTAX 	INTEGER (-128..-32)
9847        UNITS "dB/HzB"
9848        MAX-ACCESS read-write
9849        STATUS current
9850        DESCRIPTION
9851		""
9852        ::= { vdslLineConfEntry 91 }
9853
9854        vdslLineConfHsTxA43cB43cPsd OBJECT-TYPE
9855        SYNTAX 	INTEGER (-128..-32)
9856        UNITS "dB/HzB"
9857        MAX-ACCESS read-write
9858        STATUS current
9859        DESCRIPTION
9860		""
9861        ::= { vdslLineConfEntry 92 }
9862
9863        vdslLineConfHsTxV43Carrier257Psd OBJECT-TYPE
9864        SYNTAX 	INTEGER (-128..-32)
9865        UNITS "dB/HzB"
9866        MAX-ACCESS read-write
9867        STATUS current
9868        DESCRIPTION
9869		""
9870        ::= { vdslLineConfEntry 93 }
9871
9872        vdslLineConfHsTxV43Carrier383Psd OBJECT-TYPE
9873        SYNTAX 	INTEGER (-128..-32)
9874        UNITS "dB/HzB"
9875        MAX-ACCESS read-write
9876        STATUS current
9877        DESCRIPTION
9878		""
9879        ::= { vdslLineConfEntry 94 }
9880
9881        vdslLineConfHsTxV43Carrier511Psd OBJECT-TYPE
9882        SYNTAX 	INTEGER (-128..-32)
9883        UNITS "dB/HzB"
9884        MAX-ACCESS read-write
9885        STATUS current
9886        DESCRIPTION
9887		""
9888        ::= { vdslLineConfEntry 95 }
9889
9890
9891	vdslVlan		OBJECT IDENTIFIER ::= { vdslPort 2 }
9892
9893-- vdslPortConfTable
9894
9895        vdslPortConfTable OBJECT-TYPE
9896        SYNTAX SEQUENCE OF VdslPortConfEntry
9897        MAX-ACCESS not-accessible
9898        STATUS current
9899        DESCRIPTION
9900		"This table includes common attributes describing the VDSL port.
9901		This table is supported by R2.00 and later versions."
9902        ::= { vdslVlan 1 }
9903
9904	vdslPortConfEntry OBJECT-TYPE
9905        SYNTAX VdslPortConfEntry
9906        MAX-ACCESS not-accessible
9907        STATUS current
9908        DESCRIPTION
9909        	"An entry in vdslPortConfTable."
9910        INDEX { ifIndex }
9911        ::= { vdslPortConfTable 1 }
9912
9913        VdslPortConfEntry ::=
9914           SEQUENCE {
9915		vdslPortConfPvid		VlanIndex,
9916		vdslPortConfPriority		INTEGER,
9917		vdslPortConfAcceptableFrameType	INTEGER,
9918		vdslPortConfTlsEnable		INTEGER,
9919		vdslPortConfTlsVid		VlanIndex,
9920		vdslPortConfTlsPriority		INTEGER,
9921		vdslPortConfDtEnable		INTEGER,
9922		vdslPortConfDtSvid		VlanIndex,
9923		vdslPortConfDtSpriority		INTEGER,
9924		vdslPortConfDtCvid		VlanIndex,
9925		vdslPortConfDtCpriority		INTEGER,
9926		vdslPortConfTlsPrioCopyEnable	INTEGER
9927           }
9928
9929        vdslPortConfPvid OBJECT-TYPE
9930        SYNTAX VlanIndex
9931        MAX-ACCESS read-write
9932        STATUS current
9933        DESCRIPTION
9934		"The PVID, the VLAN ID assigned to untagged frames or
9935 		Priority-Tagged frames received on this port."
9936        ::= { vdslPortConfEntry 1 }
9937
9938	vdslPortConfPriority OBJECT-TYPE
9939        SYNTAX INTEGER (0..7)
9940        MAX-ACCESS read-write
9941        STATUS current
9942        DESCRIPTION
9943		"The default ingress User Priority for this port."
9944        ::= { vdslPortConfEntry 2 }
9945
9946        vdslPortConfAcceptableFrameType OBJECT-TYPE
9947        SYNTAX	INTEGER {
9948        		admitAll(1),
9949        		admitOnlyVlanTagged(2)
9950        	}
9951        MAX-ACCESS read-write
9952        STATUS current
9953        DESCRIPTION
9954		"When this is admitOnlyVlanTagged(2) the device will
9955 		discard untagged frames or Priority-Tagged frames
9956 		received on this port. When admitAll(1), untagged
9957 		frames or Priority-Tagged frames received on this port
9958 		will be accepted and assigned to the PVID for this port"
9959        ::= { vdslPortConfEntry 3 }
9960
9961		vdslPortConfTlsEnable OBJECT-TYPE
9962        SYNTAX 	INTEGER {
9963        		enable(1),
9964        		disable(2)
9965        	}
9966        MAX-ACCESS read-write
9967        STATUS current
9968        DESCRIPTION
9969		"Enable/disable the transparent LAN service."
9970        ::= { vdslPortConfEntry 4 }
9971
9972        vdslPortConfTlsVid OBJECT-TYPE
9973        SYNTAX VlanIndex
9974        MAX-ACCESS read-write
9975        STATUS current
9976        DESCRIPTION
9977		"The transparent LAN service s-tag VID."
9978        ::= { vdslPortConfEntry 5 }
9979
9980        vdslPortConfTlsPriority OBJECT-TYPE
9981        SYNTAX INTEGER
9982        MAX-ACCESS read-write
9983        STATUS current
9984        DESCRIPTION
9985		"The transparent LAN service s-tag priority."
9986        ::= { vdslPortConfEntry 6 }
9987
9988        vdslPortConfDtEnable OBJECT-TYPE
9989        SYNTAX 	INTEGER {
9990        		enable(1),
9991        		disable(2)
9992        	}
9993        MAX-ACCESS read-write
9994        STATUS current
9995        DESCRIPTION
9996		"Enable/disable  double tag service on the specified subscriber port.
9997		This MIB object is supported by R5.05 and later versions."
9998        ::= { vdslPortConfEntry 7 }
9999
10000        vdslPortConfDtSvid OBJECT-TYPE
10001        SYNTAX VlanIndex
10002        MAX-ACCESS read-write
10003        STATUS current
10004        DESCRIPTION
10005		"The service provider VLAN ID. This MIB object is supported by R5.05 and later versions."
10006        ::= { vdslPortConfEntry 8 }
10007
10008        vdslPortConfDtSpriority OBJECT-TYPE
10009        SYNTAX INTEGER
10010        MAX-ACCESS read-write
10011        STATUS current
10012        DESCRIPTION
10013		"The service VLAN priority. This MIB object is supported by R5.05 and later versions."
10014        ::= { vdslPortConfEntry 9 }
10015
10016        vdslPortConfDtCvid OBJECT-TYPE
10017        SYNTAX VlanIndex
10018        MAX-ACCESS read-write
10019        STATUS current
10020        DESCRIPTION
10021		"The system-side customer VID. This MIB object is supported by R5.05 and later versions."
10022        ::= { vdslPortConfEntry 10 }
10023
10024        vdslPortConfDtCpriority OBJECT-TYPE
10025        SYNTAX INTEGER
10026        MAX-ACCESS read-write
10027        STATUS current
10028        DESCRIPTION
10029		"The customer VLAN priority. This MIB object is supported by R5.05 and later versions."
10030        ::= { vdslPortConfEntry 11 }
10031
10032        vdslPortConfTlsPrioCopyEnable OBJECT-TYPE
10033        SYNTAX 	INTEGER {
10034        		enable(1),
10035        		disable(2)
10036        	}
10037        MAX-ACCESS read-write
10038        STATUS current
10039        DESCRIPTION
10040		"Enable/disable the priority copy of TLS."
10041        ::= { vdslPortConfEntry 12 }
10042
10043-- vdslPortVlanTable
10044
10045        vdslPortVlanTable OBJECT-TYPE
10046        SYNTAX SEQUENCE OF VdslPortVlanEntry
10047        MAX-ACCESS not-accessible
10048        STATUS current
10049        DESCRIPTION
10050		"This table includes common attributes describing the VDSL port.
10051		This table is supported by R2.00 and later versions."
10052        ::= { vdslVlan 2 }
10053
10054	vdslPortVlanEntry OBJECT-TYPE
10055        SYNTAX VdslPortVlanEntry
10056        MAX-ACCESS not-accessible
10057        STATUS current
10058        DESCRIPTION
10059        	"An entry in vdslPortVlanTable."
10060        INDEX { ifIndex, dot1qVlanIndex }
10061        ::= { vdslPortVlanTable 1 }
10062
10063        VdslPortVlanEntry ::=
10064           SEQUENCE {
10065		vdslPortVlanReg			INTEGER,
10066		vdslPortVlanTag			INTEGER,
10067		vdslPortVlanRowStatus		RowStatus
10068           }
10069
10070        vdslPortVlanReg OBJECT-TYPE
10071        SYNTAX 	INTEGER {
10072        		egress(1),
10073        		forbidden(2)
10074        	}
10075        MAX-ACCESS read-create
10076        STATUS current
10077        DESCRIPTION
10078                "The port is egress or forbidden for this VLAN."
10079        ::= { vdslPortVlanEntry 1 }
10080
10081        vdslPortVlanTag OBJECT-TYPE
10082        SYNTAX INTEGER {
10083        		tag(1),
10084        		untag(2)
10085        	}
10086        MAX-ACCESS read-create
10087        STATUS current
10088        DESCRIPTION
10089                "The port should transmit egress packets for this VLAN as tagged or untagged."
10090         ::= { vdslPortVlanEntry 2 }
10091
10092        vdslPortVlanRowStatus OBJECT-TYPE
10093        SYNTAX RowStatus
10094        MAX-ACCESS read-create
10095        STATUS current
10096        DESCRIPTION
10097                "This object is used to create a new row or delete an existing row in this table."
10098        ::= { vdslPortVlanEntry 3 }
10099
10100-- vdslVlanStaticTable
10101
10102        vdslVlanStaticTable OBJECT-TYPE
10103        SYNTAX SEQUENCE OF VdslVlanStaticEntry
10104        MAX-ACCESS not-accessible
10105        STATUS current
10106        DESCRIPTION
10107		"A table containing static configuration information for
10108 		each VLAN configured into the device by (local or
10109 		network) management.  All entries are permanent and will
10110 		be restored after the device is reset.
10111 		This table is supported by R2.00 and later versions."
10112        ::= { vdslVlan 3 }
10113
10114	vdslVlanStaticEntry OBJECT-TYPE
10115        SYNTAX VdslVlanStaticEntry
10116        MAX-ACCESS not-accessible
10117        STATUS current
10118        DESCRIPTION
10119        	"An entry in vdslVlanStaticTable."
10120        INDEX { dot1qVlanIndex }
10121        ::= { vdslVlanStaticTable 1 }
10122
10123        VdslVlanStaticEntry ::=
10124           SEQUENCE {
10125		vdslVlanStaticEgressPorts		PortList,
10126		vdslVlanStaticUntaggedPorts		PortList,
10127		vdslVlanStaticRowStatus			RowStatus
10128           }
10129
10130        vdslVlanStaticEgressPorts OBJECT-TYPE
10131        SYNTAX PortList
10132        MAX-ACCESS read-create
10133        STATUS current
10134        DESCRIPTION
10135                "The set of ports which are permanently assigned to the
10136 		egress list for this VLAN by management."
10137        ::= { vdslVlanStaticEntry 1 }
10138
10139        vdslVlanStaticUntaggedPorts OBJECT-TYPE
10140        SYNTAX PortList
10141        MAX-ACCESS read-create
10142        STATUS current
10143        DESCRIPTION
10144                "The set of ports which should transmit egress packets for this VLAN as untagged."
10145        ::= { vdslVlanStaticEntry 2 }
10146
10147        vdslVlanStaticRowStatus OBJECT-TYPE
10148        SYNTAX RowStatus
10149        MAX-ACCESS read-create
10150        STATUS current
10151        DESCRIPTION
10152                "This object indicates the status of this entry."
10153        ::= { vdslVlanStaticEntry 3 }
10154
10155-- vdslPortPvlanTable
10156
10157        vdslPortPvlanTable OBJECT-TYPE
10158        SYNTAX SEQUENCE OF VdslPortPvlanEntry
10159        MAX-ACCESS not-accessible
10160        STATUS current
10161        DESCRIPTION
10162		"This table is supported by R5.01 and later versions."
10163        ::= { vdslVlan 4 }
10164
10165	vdslPortPvlanEntry OBJECT-TYPE
10166        SYNTAX VdslPortPvlanEntry
10167        MAX-ACCESS not-accessible
10168        STATUS current
10169        DESCRIPTION
10170        	"An entry in vdslPortPvlanTable."
10171        INDEX { ifIndex, vdslPortPvlanEtype, vdslPortPvlanVid }
10172        ::= { vdslPortPvlanTable 1 }
10173
10174        VdslPortPvlanEntry ::=
10175           SEQUENCE {
10176		vdslPortPvlanEtype			Unsigned32,
10177		vdslPortPvlanVid			VlanIndex,
10178		vdslPortPvlanPriority			INTEGER,
10179		vdslPortPvlanRowStatus			RowStatus
10180           }
10181
10182        vdslPortPvlanEtype OBJECT-TYPE
10183        SYNTAX Unsigned32
10184        MAX-ACCESS read-only
10185        STATUS current
10186        DESCRIPTION
10187                "0~0xffff."
10188        ::= { vdslPortPvlanEntry 1 }
10189
10190        vdslPortPvlanVid OBJECT-TYPE
10191        SYNTAX VlanIndex
10192        MAX-ACCESS read-only
10193        STATUS current
10194        DESCRIPTION
10195                ""
10196        ::= { vdslPortPvlanEntry 2 }
10197
10198        vdslPortPvlanPriority OBJECT-TYPE
10199        SYNTAX INTEGER (0..7)
10200        MAX-ACCESS read-create
10201        STATUS current
10202        DESCRIPTION
10203                ""
10204        ::= { vdslPortPvlanEntry 3 }
10205
10206        vdslPortPvlanRowStatus OBJECT-TYPE
10207        SYNTAX RowStatus
10208        MAX-ACCESS read-create
10209        STATUS current
10210        DESCRIPTION
10211                ""
10212        ::= { vdslPortPvlanEntry 4 }
10213
10214-- VDSL RFI Custom Table
10215
10216        vdslRfiCustomTable OBJECT-TYPE
10217        SYNTAX SEQUENCE OF VdslRfiCustomEntry
10218        MAX-ACCESS not-accessible
10219        STATUS current
10220        DESCRIPTION
10221		"This table includes VDSL customized RFI configuration.
10222		This table is supported by R2.00 and later versions."
10223        ::= { vdslPort 3 }
10224
10225	vdslRfiCustomEntry OBJECT-TYPE
10226        SYNTAX VdslRfiCustomEntry
10227        MAX-ACCESS not-accessible
10228        STATUS current
10229        DESCRIPTION
10230        	"An entry in vdslRfiCustomTable."
10231        INDEX { vdslRfiCustomIndex }
10232        ::= { vdslRfiCustomTable 1 }
10233
10234        VdslRfiCustomEntry ::=
10235           SEQUENCE {
10236		vdslRfiCustomIndex		INTEGER,
10237		vdslRfiCustomStartFreq	INTEGER,
10238		vdslRfiCustomEndFreq	INTEGER,
10239		vdslRfiCustomEnable		INTEGER,
10240		vdslRfiCustomMode		INTEGER
10241           }
10242
10243        vdslRfiCustomIndex OBJECT-TYPE
10244        SYNTAX INTEGER
10245        MAX-ACCESS read-only
10246        STATUS current
10247        DESCRIPTION
10248		"Index of the table."
10249        ::= { vdslRfiCustomEntry 1 }
10250
10251        vdslRfiCustomStartFreq OBJECT-TYPE
10252        SYNTAX INTEGER
10253        UNITS "KHz"
10254        MAX-ACCESS read-write
10255        STATUS current
10256        DESCRIPTION
10257		"The start value of the customized frequency range."
10258        ::= { vdslRfiCustomEntry 2 }
10259
10260        vdslRfiCustomEndFreq OBJECT-TYPE
10261        SYNTAX INTEGER
10262        UNITS "KHz"
10263        MAX-ACCESS read-write
10264        STATUS current
10265        DESCRIPTION
10266		"The end value of the customized frequency range."
10267        ::= { vdslRfiCustomEntry 3 }
10268
10269        vdslRfiCustomEnable OBJECT-TYPE
10270        SYNTAX	INTEGER {
10271        		enable(1),
10272        		disable(2)
10273        	}
10274        MAX-ACCESS read-write
10275        STATUS current
10276        DESCRIPTION
10277		"Enable or disable the customized frequency range setting."
10278        ::= { vdslRfiCustomEntry 4 }
10279
10280        vdslRfiCustomMode OBJECT-TYPE
10281        SYNTAX	INTEGER {
10282        		notch(1),
10283        		gap(2)
10284        	}
10285        MAX-ACCESS read-write
10286        STATUS current
10287        DESCRIPTION
10288		"Notch : sent at -80 dBm in the specified frequency bands.
10289		 Gap : cut the power completely in the specified frequency bands.
10290		 1: notch(1)
10291		 2: gap(2)
10292		"
10293        ::= { vdslRfiCustomEntry 5 }
10294
10295-- vdslLineConfUpboParamTable
10296
10297        vdslLineConfUpboParamTable OBJECT-TYPE
10298        SYNTAX SEQUENCE OF VdslLineConfUpboParamEntry
10299        MAX-ACCESS not-accessible
10300        STATUS current
10301        DESCRIPTION
10302		"This table includes VDSL UPBO configuration.
10303		This table is supported by R5.01 and later versions."
10304        ::= { vdslPort 4 }
10305
10306	vdslLineConfUpboParamEntry OBJECT-TYPE
10307        SYNTAX VdslLineConfUpboParamEntry
10308        MAX-ACCESS not-accessible
10309        STATUS current
10310        DESCRIPTION
10311        	"An entry in vdslLineConfUpboParamTable."
10312        INDEX { ifIndex, vdslLineConfUpboParamBand }
10313        ::= { vdslLineConfUpboParamTable 1 }
10314
10315        VdslLineConfUpboParamEntry ::=
10316           SEQUENCE {
10317		vdslLineConfUpboParamBand		INTEGER,
10318		vdslLineConfUpboParamA			INTEGER,
10319		vdslLineConfUpboParamB			INTEGER
10320           }
10321
10322        vdslLineConfUpboParamBand OBJECT-TYPE
10323        SYNTAX INTEGER
10324        MAX-ACCESS read-only
10325        STATUS current
10326        DESCRIPTION
10327		"Index of the table."
10328        ::= { vdslLineConfUpboParamEntry 1 }
10329
10330        vdslLineConfUpboParamA OBJECT-TYPE
10331        SYNTAX INTEGER (4000..8095)
10332        UNITS "0.01 dBm/Hz"
10333        MAX-ACCESS read-write
10334        STATUS current
10335        DESCRIPTION
10336		""
10337        ::= { vdslLineConfUpboParamEntry 2 }
10338
10339        vdslLineConfUpboParamB OBJECT-TYPE
10340        SYNTAX INTEGER (0..4095)
10341        UNITS "0.01 dBm/Hz"
10342        MAX-ACCESS read-write
10343        STATUS current
10344        DESCRIPTION
10345		""
10346        ::= { vdslLineConfUpboParamEntry 3 }
10347
10348-- vdslLineConfDpboTable
10349
10350        vdslLineConfDpboTable OBJECT-TYPE
10351        SYNTAX SEQUENCE OF VdslLineConfDpboEntry
10352        MAX-ACCESS not-accessible
10353        STATUS current
10354        DESCRIPTION
10355		"This table includes VDSL DPBO configuration.
10356		This table is supported by R5.01 and later versions."
10357        ::= { vdslPort 5 }
10358
10359	vdslLineConfDpboEntry OBJECT-TYPE
10360        SYNTAX VdslLineConfDpboEntry
10361        MAX-ACCESS not-accessible
10362        STATUS current
10363        DESCRIPTION
10364        	"An entry in vdslLineConfDpboTable."
10365        INDEX { ifIndex, vdslLineConfDpboIndex }
10366        ::= { vdslLineConfDpboTable 1 }
10367
10368        VdslLineConfDpboEntry ::=
10369           SEQUENCE {
10370		vdslLineConfDpboIndex		INTEGER,
10371		vdslLineConfDpboTone		INTEGER,
10372		vdslLineConfDpboPsd		INTEGER
10373           }
10374
10375        vdslLineConfDpboIndex OBJECT-TYPE
10376        SYNTAX INTEGER
10377        MAX-ACCESS read-only
10378        STATUS current
10379        DESCRIPTION
10380		"Index of the table."
10381        ::= { vdslLineConfDpboEntry 1 }
10382
10383        vdslLineConfDpboTone OBJECT-TYPE
10384        SYNTAX INTEGER (1..512)
10385        MAX-ACCESS read-write
10386        STATUS current
10387        DESCRIPTION
10388		""
10389        ::= { vdslLineConfDpboEntry 2 }
10390
10391        vdslLineConfDpboPsd OBJECT-TYPE
10392        SYNTAX INTEGER (0..255)
10393        UNITS "-0.5dBm/Hz"
10394        MAX-ACCESS read-write
10395        STATUS current
10396        DESCRIPTION
10397		""
10398        ::= { vdslLineConfDpboEntry 3 }
10399
10400--------------------
10401-- ipbpvc
10402--------------------
10403
10404-- Domain Table
10405
10406        ipbpvcDomainTable OBJECT-TYPE
10407        SYNTAX SEQUENCE OF IpbpvcDomainEntry
10408        MAX-ACCESS not-accessible
10409        STATUS current
10410        DESCRIPTION
10411        	"This table includes ipbpvc domain configuration.
10412        	This table is supported by R3.00 and later versions."
10413        ::= { ipbpvc 1 }
10414
10415	ipbpvcDomainEntry OBJECT-TYPE
10416        SYNTAX IpbpvcDomainEntry
10417        MAX-ACCESS not-accessible
10418        STATUS current
10419        DESCRIPTION
10420		"An entry of ipbpvcDomainTable."
10421        INDEX { ipbpvcDomainName }
10422        ::= { ipbpvcDomainTable 1 }
10423
10424        IpbpvcDomainEntry ::=
10425        	SEQUENCE {
10426			ipbpvcDomainName		DisplayString,
10427			ipbpvcDomainRowStatus		RowStatus
10428           	}
10429
10430        ipbpvcDomainName OBJECT-TYPE
10431        SYNTAX DisplayString (SIZE(1..31))
10432        MAX-ACCESS read-only
10433        STATUS current
10434        DESCRIPTION
10435                "Name of the domain."
10436        ::= { ipbpvcDomainEntry 1 }
10437
10438        ipbpvcDomainRowStatus OBJECT-TYPE
10439        SYNTAX RowStatus
10440        MAX-ACCESS read-create
10441        STATUS current
10442        DESCRIPTION
10443                "Row status of the table."
10444        ::= { ipbpvcDomainEntry 2 }
10445
10446-- Domain VLAN Table
10447
10448        ipbpvcDomainVlanTable OBJECT-TYPE
10449        SYNTAX SEQUENCE OF IpbpvcDomainVlanEntry
10450        MAX-ACCESS not-accessible
10451        STATUS current
10452        DESCRIPTION
10453        	"This table includes ipbpvc domain VLAN configuration.
10454        	This table is supported by R3.00 and later versions."
10455        ::= { ipbpvc 2 }
10456
10457	ipbpvcDomainVlanEntry OBJECT-TYPE
10458        SYNTAX IpbpvcDomainVlanEntry
10459        MAX-ACCESS not-accessible
10460        STATUS current
10461        DESCRIPTION
10462		"An entry of ipbpvcDomainVlanTable."
10463        INDEX { ipbpvcDomainName, ipbpvcDomainVlanId }
10464        ::= { ipbpvcDomainVlanTable 1 }
10465
10466        IpbpvcDomainVlanEntry ::=
10467        	SEQUENCE {
10468			ipbpvcDomainVlanId		VlanIndex,
10469			ipbpvcDomainDhcpVlanEnable	INTEGER,
10470			ipbpvcDomainVlanRowStatus	RowStatus
10471           	}
10472
10473        ipbpvcDomainVlanId OBJECT-TYPE
10474        SYNTAX VlanIndex
10475        MAX-ACCESS read-only
10476        STATUS current
10477        DESCRIPTION
10478                "Set VLAN to join or leave the specified domain."
10479        ::= { ipbpvcDomainVlanEntry 1 }
10480
10481        ipbpvcDomainDhcpVlanEnable OBJECT-TYPE
10482        SYNTAX	INTEGER {
10483        		enable(1),
10484        		disable(2)
10485        	}
10486        MAX-ACCESS read-create
10487        STATUS current
10488        DESCRIPTION
10489                "Enable/disable DHCP VLAN in a domain."
10490        ::= { ipbpvcDomainVlanEntry 2 }
10491
10492        ipbpvcDomainVlanRowStatus OBJECT-TYPE
10493        SYNTAX RowStatus
10494        MAX-ACCESS read-create
10495        STATUS current
10496        DESCRIPTION
10497                "Row status of the table used to create/delete an entry."
10498        ::= { ipbpvcDomainVlanEntry 3 }
10499
10500-- Edge Router Table
10501
10502        ipbpvcEdgeRouterTable OBJECT-TYPE
10503        SYNTAX SEQUENCE OF IpbpvcEdgeRouterEntry
10504        MAX-ACCESS not-accessible
10505        STATUS current
10506        DESCRIPTION
10507        	"This table includes ipbpvc edge router configuration.
10508        	This table is supported by R3.00 and later versions."
10509        ::= { ipbpvc 3 }
10510
10511	ipbpvcEdgeRouterEntry OBJECT-TYPE
10512        SYNTAX IpbpvcEdgeRouterEntry
10513        MAX-ACCESS not-accessible
10514        STATUS current
10515        DESCRIPTION
10516		"An entry of ipbpvcEdgeRouterTable."
10517        INDEX { ipbpvcDomainName, ipbpvcEdgeRouterIp, ipbpvcEdgeRouterMask, ipbpvcEdgeRouterVid }
10518        ::= { ipbpvcEdgeRouterTable 1 }
10519
10520        IpbpvcEdgeRouterEntry ::=
10521        	SEQUENCE {
10522			ipbpvcEdgeRouterIp		IpAddress,
10523			ipbpvcEdgeRouterMask		INTEGER,
10524			ipbpvcEdgeRouterVid		VlanIndex,
10525			ipbpvcEdgeRouterRowStatus	RowStatus
10526           	}
10527
10528        ipbpvcEdgeRouterIp OBJECT-TYPE
10529        SYNTAX IpAddress
10530        MAX-ACCESS read-only
10531        STATUS current
10532        DESCRIPTION
10533                "IP address of the edge router."
10534        ::= { ipbpvcEdgeRouterEntry 1 }
10535
10536        ipbpvcEdgeRouterVid OBJECT-TYPE
10537        SYNTAX VlanIndex
10538        MAX-ACCESS read-only
10539        STATUS current
10540        DESCRIPTION
10541                "VLAN ID of the edge router."
10542        ::= { ipbpvcEdgeRouterEntry 2 }
10543
10544        ipbpvcEdgeRouterMask OBJECT-TYPE
10545        SYNTAX INTEGER
10546        MAX-ACCESS read-only
10547        STATUS current
10548        DESCRIPTION
10549                "Netmask of the edge router."
10550        ::= { ipbpvcEdgeRouterEntry 3 }
10551
10552        ipbpvcEdgeRouterRowStatus OBJECT-TYPE
10553        SYNTAX RowStatus
10554        MAX-ACCESS read-create
10555        STATUS current
10556        DESCRIPTION
10557                "Row status of the table used to create/delete an entry."
10558        ::= { ipbpvcEdgeRouterEntry 4 }
10559
10560-- Interface Table
10561
10562        ipbpvcInterfaceTable OBJECT-TYPE
10563        SYNTAX SEQUENCE OF IpbpvcInterfaceEntry
10564        MAX-ACCESS not-accessible
10565        STATUS current
10566        DESCRIPTION
10567        	"This table includes ipbpvc interface configuration.
10568        	This table is supported by R3.00 and later versions."
10569        ::= { ipbpvc 4 }
10570
10571	ipbpvcInterfaceEntry OBJECT-TYPE
10572        SYNTAX IpbpvcInterfaceEntry
10573        MAX-ACCESS not-accessible
10574        STATUS current
10575        DESCRIPTION
10576		"An entry of ipbpvcInterfaceTable."
10577        INDEX { ipbpvcDomainName, ipbpvcInterfaceIp, ipbpvcInterfaceMask, ipbpvcInterfaceVid }
10578        ::= { ipbpvcInterfaceTable 1 }
10579
10580        IpbpvcInterfaceEntry ::=
10581        	SEQUENCE {
10582			ipbpvcInterfaceIp		IpAddress,
10583			ipbpvcInterfaceMask		INTEGER,
10584			ipbpvcInterfaceVid		VlanIndex,
10585			ipbpvcInterfaceIfIndex		INTEGER,
10586			ipbpvcInterfaceVpi		INTEGER,
10587			ipbpvcInterfaceVci		INTEGER,
10588			ipbpvcInterfaceRowStatus	RowStatus
10589           	}
10590
10591        ipbpvcInterfaceIp OBJECT-TYPE
10592        SYNTAX IpAddress
10593        MAX-ACCESS read-only
10594        STATUS current
10595        DESCRIPTION
10596                "IP address of the interface."
10597        ::= { ipbpvcInterfaceEntry 1 }
10598
10599        ipbpvcInterfaceMask OBJECT-TYPE
10600        SYNTAX INTEGER
10601        MAX-ACCESS read-only
10602        STATUS current
10603        DESCRIPTION
10604                "Netmask of the interface."
10605        ::= { ipbpvcInterfaceEntry 2 }
10606
10607        ipbpvcInterfaceVid OBJECT-TYPE
10608        SYNTAX VlanIndex
10609        MAX-ACCESS read-only
10610        STATUS current
10611        DESCRIPTION
10612                "VLAN ID of the interface."
10613        ::= { ipbpvcInterfaceEntry 3 }
10614
10615        ipbpvcInterfaceIfIndex OBJECT-TYPE
10616        SYNTAX INTEGER
10617        MAX-ACCESS read-create
10618        STATUS current
10619        DESCRIPTION
10620                "IfIndex of the interface."
10621        ::= { ipbpvcInterfaceEntry 4 }
10622
10623        ipbpvcInterfaceVpi OBJECT-TYPE
10624        SYNTAX INTEGER
10625        MAX-ACCESS read-create
10626        STATUS current
10627        DESCRIPTION
10628                "VPI of the interface."
10629        ::= { ipbpvcInterfaceEntry 5 }
10630
10631        ipbpvcInterfaceVci OBJECT-TYPE
10632        SYNTAX INTEGER
10633        MAX-ACCESS read-create
10634        STATUS current
10635        DESCRIPTION
10636                "VCI of the interface."
10637        ::= { ipbpvcInterfaceEntry 6 }
10638
10639        ipbpvcInterfaceRowStatus OBJECT-TYPE
10640        SYNTAX RowStatus
10641        MAX-ACCESS read-create
10642        STATUS current
10643        DESCRIPTION
10644                "Row status of the table used to create/delete an entry."
10645        ::= { ipbpvcInterfaceEntry 7 }
10646
10647-- Route Table
10648
10649        ipbpvcRouteTable OBJECT-TYPE
10650        SYNTAX SEQUENCE OF IpbpvcRouteEntry
10651        MAX-ACCESS not-accessible
10652        STATUS current
10653        DESCRIPTION
10654        	"This table includes ipbpvc route configuration.
10655        	This table is supported by R3.00 and later versions."
10656        ::= { ipbpvc 5 }
10657
10658	ipbpvcRouteEntry OBJECT-TYPE
10659        SYNTAX IpbpvcRouteEntry
10660        MAX-ACCESS not-accessible
10661        STATUS current
10662        DESCRIPTION
10663		"An entry of ipbpvcRouteTable."
10664        INDEX { ipbpvcDomainName, ipbpvcRouteIp, ipbpvcRouteMask, ipbpvcRouteNextHop }
10665        ::= { ipbpvcRouteTable 1 }
10666
10667        IpbpvcRouteEntry ::=
10668        	SEQUENCE {
10669			ipbpvcRouteIp			IpAddress,
10670			ipbpvcRouteMask			INTEGER,
10671			ipbpvcRouteNextHop		IpAddress,
10672			ipbpvcRouteMetric		INTEGER,
10673			ipbpvcRoutePriority		INTEGER,
10674			ipbpvcRouteRowStatus		RowStatus
10675           	}
10676
10677        ipbpvcRouteIp OBJECT-TYPE
10678        SYNTAX IpAddress
10679        MAX-ACCESS read-only
10680        STATUS current
10681        DESCRIPTION
10682                "IP address of the route."
10683        ::= { ipbpvcRouteEntry 1 }
10684
10685	ipbpvcRouteMask OBJECT-TYPE
10686        SYNTAX INTEGER
10687        MAX-ACCESS read-only
10688        STATUS current
10689        DESCRIPTION
10690                "Netmask of the route."
10691        ::= { ipbpvcRouteEntry 2 }
10692
10693        ipbpvcRouteNextHop OBJECT-TYPE
10694        SYNTAX IpAddress
10695        MAX-ACCESS read-only
10696        STATUS current
10697        DESCRIPTION
10698                "Next hop IP address of the route."
10699        ::= { ipbpvcRouteEntry 3 }
10700
10701        ipbpvcRouteMetric OBJECT-TYPE
10702        SYNTAX INTEGER (1..15)
10703        MAX-ACCESS read-create
10704        STATUS current
10705        DESCRIPTION
10706                "Metric of the route."
10707        ::= { ipbpvcRouteEntry 4 }
10708
10709        ipbpvcRoutePriority OBJECT-TYPE
10710        SYNTAX INTEGER
10711        MAX-ACCESS read-create
10712        STATUS current
10713        DESCRIPTION
10714                "Priority of the route. Note that the default value of this object is 8, which means
10715                we keep the original priority of the packet(frame)."
10716        ::= { ipbpvcRouteEntry 5 }
10717
10718        ipbpvcRouteRowStatus OBJECT-TYPE
10719        SYNTAX RowStatus
10720        MAX-ACCESS read-create
10721        STATUS current
10722        DESCRIPTION
10723                "Row status of the table used to create/delete an entry."
10724        ::= { ipbpvcRouteEntry 6 }
10725
10726-- PVC Table
10727
10728        ipbpvcTable OBJECT-TYPE
10729        SYNTAX SEQUENCE OF IpbpvcEntry
10730        MAX-ACCESS not-accessible
10731        STATUS current
10732        DESCRIPTION
10733        	"This table includes ipbpvc configuration.
10734        	This table is supported by R3.00 and later versions."
10735        ::= { ipbpvc 6 }
10736
10737	ipbpvcEntry OBJECT-TYPE
10738        SYNTAX IpbpvcEntry
10739        MAX-ACCESS not-accessible
10740        STATUS current
10741        DESCRIPTION
10742		"An entry of ipbpvcTable."
10743        INDEX { ifIndex, ipbpvcVpi, ipbpvcVci, ipbpvcPvid }
10744        ::= { ipbpvcTable 1 }
10745
10746        IpbpvcEntry ::=
10747        	SEQUENCE {
10748			ipbpvcVpi		INTEGER,
10749			ipbpvcVci		INTEGER,
10750			ipbpvcPvid		INTEGER,
10751			ipbpvcEncap		INTEGER,
10752			ipbpvcPriority		INTEGER,
10753			ipbpvcProfile		DisplayString,
10754			ipbpvcRowStatus		RowStatus
10755           	}
10756
10757        ipbpvcVpi OBJECT-TYPE
10758        SYNTAX INTEGER
10759        MAX-ACCESS read-only
10760        STATUS current
10761        DESCRIPTION
10762                "VPI of the PVC."
10763        ::= { ipbpvcEntry 1 }
10764
10765        ipbpvcVci OBJECT-TYPE
10766        SYNTAX INTEGER
10767        MAX-ACCESS read-only
10768        STATUS current
10769        DESCRIPTION
10770                "VCI of the PVC."
10771        ::= { ipbpvcEntry 2 }
10772
10773        ipbpvcPvid OBJECT-TYPE
10774        SYNTAX INTEGER
10775        MAX-ACCESS read-only
10776        STATUS current
10777        DESCRIPTION
10778                "PVID of the PVC."
10779        ::= { ipbpvcEntry 3 }
10780
10781        ipbpvcEncap OBJECT-TYPE
10782        SYNTAX	INTEGER {
10783        		llc(1),
10784        		vc(2),
10785        		llc_r(3),
10786        		vc_r(4)
10787        	}
10788        MAX-ACCESS read-create
10789        STATUS current
10790        DESCRIPTION
10791                "Type of the PVC."
10792        ::= { ipbpvcEntry 4 }
10793
10794        ipbpvcPriority OBJECT-TYPE
10795        SYNTAX INTEGER (0..7)
10796        MAX-ACCESS read-create
10797        STATUS current
10798        DESCRIPTION
10799                "Priority of the PVC."
10800        ::= { ipbpvcEntry 5 }
10801
10802        ipbpvcProfile OBJECT-TYPE
10803        SYNTAX DisplayString (SIZE(1..31))
10804        MAX-ACCESS read-create
10805        STATUS current
10806        DESCRIPTION
10807                "Profile of the PVC."
10808        ::= { ipbpvcEntry 6 }
10809
10810        ipbpvcRowStatus OBJECT-TYPE
10811        SYNTAX RowStatus
10812        MAX-ACCESS read-create
10813        STATUS current
10814        DESCRIPTION
10815                "Row status of the table used to create/delete an entry."
10816        ::= { ipbpvcEntry 7 }
10817
10818-- PVC VLAN Table
10819
10820        ipbpvcVlanTable OBJECT-TYPE
10821        SYNTAX SEQUENCE OF IpbpvcVlanEntry
10822        MAX-ACCESS not-accessible
10823        STATUS current
10824        DESCRIPTION
10825        	"This table includes ipbpvc VLAN configuration.
10826        	This table is supported by R3.00 and later versions."
10827        ::= { ipbpvc 7 }
10828
10829	ipbpvcVlanEntry OBJECT-TYPE
10830        SYNTAX IpbpvcVlanEntry
10831        MAX-ACCESS not-accessible
10832        STATUS current
10833        DESCRIPTION
10834		"An entry of ipbpvcVlanTable."
10835        INDEX { ifIndex, ipbpvcVpi, ipbpvcVci, dot1qVlanIndex }
10836        ::= { ipbpvcVlanTable 1 }
10837
10838        IpbpvcVlanEntry ::=
10839        	SEQUENCE {
10840			ipbpvcVlanReg		INTEGER,
10841			ipbpvcVlanTag		INTEGER,
10842			ipbpvcVlanRowStatus	RowStatus
10843           	}
10844
10845        ipbpvcVlanReg OBJECT-TYPE
10846        SYNTAX 	INTEGER {
10847        		egress(1),
10848        		forbidden(2)
10849        	}
10850        MAX-ACCESS read-create
10851        STATUS current
10852        DESCRIPTION
10853                "The PVC is egress or forbidden for this VLAN."
10854         ::= { ipbpvcVlanEntry 1 }
10855
10856        ipbpvcVlanTag OBJECT-TYPE
10857        SYNTAX INTEGER {
10858        		tag(1),
10859        		untag(2)
10860        	}
10861        MAX-ACCESS read-create
10862        STATUS current
10863        DESCRIPTION
10864                "The PVC should transmit egress packets for this VLAN as tagged or untagged."
10865        ::= { ipbpvcVlanEntry 2 }
10866
10867        ipbpvcVlanRowStatus OBJECT-TYPE
10868        SYNTAX RowStatus
10869        MAX-ACCESS read-create
10870        STATUS current
10871        DESCRIPTION
10872                "This object is used to create a new row or delete an existing row in this table."
10873        ::= { ipbpvcVlanEntry 3 }
10874
10875-- ARP Proxy
10876
10877        arpproxy		OBJECT IDENTIFIER ::= { ipbpvc 8 }
10878
10879        arpproxyAge OBJECT-TYPE
10880        SYNTAX INTEGER (10..10000)
10881        UNITS "second"
10882        MAX-ACCESS read-write
10883        STATUS current
10884        DESCRIPTION
10885                "Aging time of the ARP proxy.
10886                This object is supported by R3.00 and later versions."
10887        ::= { arpproxy 1 }
10888
10889        arpproxyFlush		OBJECT IDENTIFIER ::= { arpproxy 2 }
10890
10891        arpproxyFlushTarget OBJECT-TYPE
10892        SYNTAX	INTEGER {
10893        		all(1),
10894        		edgerouter(2),
10895        		interface(3)
10896        	}
10897        MAX-ACCESS read-write
10898        STATUS current
10899        DESCRIPTION
10900                "The target whose ARP table to be flushed.
10901                This object is supported by R3.00 and later versions."
10902        ::= { arpproxyFlush 1 }
10903
10904        arpproxyFlushOps OBJECT-TYPE
10905        SYNTAX INTEGER
10906        MAX-ACCESS read-write
10907        STATUS current
10908        DESCRIPTION
10909                "Set the object to 1 to start flushing.
10910                This object is supported by R3.00 and later versions."
10911        ::= { arpproxyFlush 2 }
10912
10913        arpproxyFlushEdgeRouterIp OBJECT-TYPE
10914        SYNTAX IpAddress
10915        MAX-ACCESS read-write
10916        STATUS current
10917        DESCRIPTION
10918                "Flush ARP table for the specified edge router.
10919                This object is supported by R3.00 and later versions."
10920        ::= { arpproxyFlush 3 }
10921
10922        arpproxyFlushEdgeRouterVid OBJECT-TYPE
10923        SYNTAX VlanIndex
10924        MAX-ACCESS read-write
10925        STATUS current
10926        DESCRIPTION
10927                "Flush ARP table for the specified edge router.
10928                This object is supported by R3.00 and later versions."
10929        ::= { arpproxyFlush 4 }
10930
10931        arpproxyFlushInterfaceIp OBJECT-TYPE
10932        SYNTAX IpAddress
10933        MAX-ACCESS read-write
10934        STATUS current
10935        DESCRIPTION
10936                "Flush ARP table for the specified interface.
10937                This object is supported by R3.00 and later versions."
10938        ::= { arpproxyFlush 5 }
10939
10940        arpproxyFlushInterfaceMask OBJECT-TYPE
10941        SYNTAX INTEGER
10942        MAX-ACCESS read-write
10943        STATUS current
10944        DESCRIPTION
10945                "Flush ARP table for the specified interface.
10946                This object is supported by R3.00 and later versions."
10947        ::= { arpproxyFlush 6 }
10948
10949        arpproxyFlushInterfaceVid OBJECT-TYPE
10950        SYNTAX VlanIndex
10951        MAX-ACCESS read-write
10952        STATUS current
10953        DESCRIPTION
10954                "Flush ARP table for the specified interface.
10955                This object is supported by R3.00 and later versions."
10956        ::= { arpproxyFlush 7 }
10957
10958--------------------
10959--  voipPort
10960--------------------
10961
10962-- voipSipLineConfTable
10963
10964        voipSipLineConfTable OBJECT-TYPE
10965        SYNTAX SEQUENCE OF VoipSipLineConfEntry
10966        MAX-ACCESS not-accessible
10967        STATUS current
10968        DESCRIPTION
10969		"This table includes common attributes describing the VoIP line."
10970        ::= { voipPort 1 }
10971
10972	voipSipLineConfEntry OBJECT-TYPE
10973        SYNTAX VoipSipLineConfEntry
10974        MAX-ACCESS not-accessible
10975        STATUS current
10976        DESCRIPTION
10977        	"An entry in voipSipLineConfTable."
10978        INDEX { voipIfIndex }
10979        ::= { voipSipLineConfTable 1 }
10980
10981        VoipSipLineConfEntry ::=
10982           SEQUENCE {
10983		voipSipLineConfSipProfile			DisplayString,
10984		voipSipLineConfSipCallSvcProfile	DisplayString,
10985		voipSipLineConfDspProfile			DisplayString,
10986		voipSipLineConfAccount				DisplayString,
10987        	voipSipLineConfPassword				DisplayString,
10988        	voipSipLineConfDataProfile			DisplayString
10989           }
10990
10991        voipSipLineConfSipProfile OBJECT-TYPE
10992        SYNTAX DisplayString (SIZE(1..31))
10993        MAX-ACCESS read-write
10994        STATUS current
10995        DESCRIPTION
10996		"SIP profile name."
10997        ::= { voipSipLineConfEntry 1 }
10998
10999        voipSipLineConfSipCallSvcProfile OBJECT-TYPE
11000        SYNTAX DisplayString (SIZE(1..31))
11001        MAX-ACCESS read-write
11002        STATUS current
11003        DESCRIPTION
11004		"SIP call service profile name."
11005        ::= { voipSipLineConfEntry 2 }
11006
11007        voipSipLineConfDspProfile OBJECT-TYPE
11008        SYNTAX DisplayString (SIZE(1..31))
11009        MAX-ACCESS read-write
11010        STATUS current
11011        DESCRIPTION
11012		"DSP profile name."
11013        ::= { voipSipLineConfEntry 3 }
11014
11015        voipSipLineConfAccount OBJECT-TYPE
11016        SYNTAX DisplayString (SIZE(1..31))
11017        MAX-ACCESS read-write
11018        STATUS current
11019        DESCRIPTION
11020		"Account for SIP registration.
11021		This object is supported by R5.05 and later versions."
11022        ::= { voipSipLineConfEntry 4 }
11023
11024        voipSipLineConfPassword OBJECT-TYPE
11025        SYNTAX DisplayString (SIZE(1..31))
11026        MAX-ACCESS read-write
11027        STATUS current
11028        DESCRIPTION
11029		"Password for SIP registration.
11030		This object is supported by R5.05 and later versions."
11031        ::= { voipSipLineConfEntry 5 }
11032
11033        voipSipLineConfDataProfile OBJECT-TYPE
11034        SYNTAX DisplayString (SIZE(1..31))
11035        MAX-ACCESS read-write
11036        STATUS current
11037        DESCRIPTION
11038		"DSP profile name of data mode, up to 31 characters."
11039        ::= { voipSipLineConfEntry 6 }
11040
11041-- H248
11042
11043	voipPortH248		OBJECT IDENTIFIER ::= { voipPort 2 }
11044
11045-- voipH248LineConfTable
11046
11047        voipH248LineConfTable OBJECT-TYPE
11048        SYNTAX SEQUENCE OF VoipH248LineConfEntry
11049        MAX-ACCESS not-accessible
11050        STATUS current
11051        DESCRIPTION
11052		"This table includes common attributes describing the VoIP line.
11053		This table is supported by R5.01 and later versions."
11054        ::= { voipPortH248 1 }
11055
11056	voipH248LineConfEntry OBJECT-TYPE
11057        SYNTAX VoipH248LineConfEntry
11058        MAX-ACCESS not-accessible
11059        STATUS current
11060        DESCRIPTION
11061        	"An entry in voipH248LineConfTable."
11062        INDEX { voipIfIndex }
11063        ::= { voipH248LineConfTable 1 }
11064
11065        VoipH248LineConfEntry ::=
11066           SEQUENCE {
11067		voipH248LineConfMgName		DisplayString,
11068		voipH248LineConfDspProfile	DisplayString,
11069		voipH248LineConfDataProfile	DisplayString
11070           }
11071
11072        voipH248LineConfMgName OBJECT-TYPE
11073        SYNTAX DisplayString (SIZE(1..31))
11074        MAX-ACCESS read-write
11075        STATUS current
11076        DESCRIPTION
11077		"MG name."
11078        ::= { voipH248LineConfEntry 1 }
11079
11080        voipH248LineConfDspProfile OBJECT-TYPE
11081        SYNTAX DisplayString (SIZE(1..31))
11082        MAX-ACCESS read-write
11083        STATUS current
11084        DESCRIPTION
11085		"DSP profile."
11086        ::= { voipH248LineConfEntry 2 }
11087
11088        voipH248LineConfDataProfile OBJECT-TYPE
11089        SYNTAX DisplayString (SIZE(1..31))
11090        MAX-ACCESS read-write
11091        STATUS current
11092        DESCRIPTION
11093		"DSP profile name of data mode, up to 31 characters.
11094		This MIB object is supported by R5.06 and later versions."
11095        ::= { voipH248LineConfEntry 3 }
11096
11097-- voipH248TerminationTable
11098
11099        voipH248TerminationTable OBJECT-TYPE
11100        SYNTAX SEQUENCE OF VoipH248TerminationEntry
11101        MAX-ACCESS not-accessible
11102        STATUS current
11103        DESCRIPTION
11104		"This table is supported by R5.01 and later versions."
11105        ::= { voipPortH248 2 }
11106
11107	voipH248TerminationEntry OBJECT-TYPE
11108        SYNTAX VoipH248TerminationEntry
11109        MAX-ACCESS not-accessible
11110        STATUS current
11111        DESCRIPTION
11112        	"An entry in voipH248TerminationTable."
11113        INDEX { voipIfIndex }
11114        ::= { voipH248TerminationTable 1 }
11115
11116        VoipH248TerminationEntry ::=
11117           SEQUENCE {
11118		voipH248TerminationName		DisplayString
11119           }
11120
11121        voipH248TerminationName OBJECT-TYPE
11122        SYNTAX DisplayString (SIZE(1..31))
11123        MAX-ACCESS read-write
11124        STATUS current
11125        DESCRIPTION
11126		"Termination name."
11127        ::= { voipH248TerminationEntry 1 }
11128
11129
11130-- voipPotsImpedanceConfTable
11131
11132        voipPotsImpedanceConfTable OBJECT-TYPE
11133        SYNTAX SEQUENCE OF VoipPotsImpedanceConfEntry
11134        MAX-ACCESS not-accessible
11135        STATUS current
11136        DESCRIPTION
11137		"This table is supported by R5.01 and later versions."
11138        ::= { voipPort 3 }
11139
11140        voipPotsImpedanceConfEntry OBJECT-TYPE
11141        SYNTAX VoipPotsImpedanceConfEntry
11142        MAX-ACCESS not-accessible
11143        STATUS current
11144        DESCRIPTION
11145        	"An entry in voipPotsImpedanceConfTable."
11146        INDEX { voipIfIndex }
11147        ::= { voipPotsImpedanceConfTable 1 }
11148
11149        VoipPotsImpedanceConfEntry ::=
11150           SEQUENCE {
11151		voipPotsImpedance		INTEGER
11152           }
11153
11154        voipPotsImpedance OBJECT-TYPE
11155        SYNTAX INTEGER {
11156        		impedance_600ohm(0),
11157        		impedance_600ohm_1000nf(1),
11158        		impedance_220ohm_820ohm_120nf(2),
11159			impedance_270ohm_750ohm_150nf(3),
11160			impedance_300ohm_1000ohm_220nf(4),
11161			impedance_370ohm_620ohm_310nf(5),
11162			impedance_220ohm_680ohm_100nf(6),
11163			impedance_220ohm_820ohm_115nf(7),
11164			impedance_900ohm(8),
11165			impedance_200ohm_680ohm_100nf(9),
11166			impedance_900ohm_2160nf(10),
11167			default(255)
11168		}
11169        MAX-ACCESS read-write
11170        STATUS current
11171        DESCRIPTION
11172		"Default impedance is from impedance of country code."
11173        ::= { voipPotsImpedanceConfEntry 1 }
11174
11175-- voipPotsGainConfTable
11176
11177        voipPotsGainConfTable OBJECT-TYPE
11178        SYNTAX SEQUENCE OF VoipPotsGainConfEntry
11179        MAX-ACCESS not-accessible
11180        STATUS current
11181        DESCRIPTION
11182		"This table is supported by R5.01 and later versions."
11183        ::= { voipPort 4 }
11184
11185        voipPotsGainConfEntry OBJECT-TYPE
11186        SYNTAX VoipPotsGainConfEntry
11187        MAX-ACCESS not-accessible
11188        STATUS current
11189        DESCRIPTION
11190        	"An entry in voipPotsGainConfTable."
11191        INDEX { voipIfIndex }
11192        ::= { voipPotsGainConfTable 1 }
11193
11194        VoipPotsGainConfEntry ::=
11195           SEQUENCE {
11196		voipPotsTxGain		INTEGER,
11197		voipPotsRxGain		INTEGER,
11198		voipPotsDataTxGain	INTEGER,
11199		voipPotsDataRxGain	INTEGER
11200           }
11201
11202        voipPotsTxGain OBJECT-TYPE
11203        SYNTAX INTEGER (-200..200)
11204        UNITS "0.1dB"
11205        MAX-ACCESS read-write
11206        STATUS current
11207        DESCRIPTION
11208		""
11209        ::= { voipPotsGainConfEntry 1 }
11210
11211        voipPotsRxGain OBJECT-TYPE
11212        SYNTAX INTEGER (-200..200)
11213        UNITS "0.1dB"
11214        MAX-ACCESS read-write
11215        STATUS current
11216        DESCRIPTION
11217		""
11218        ::= { voipPotsGainConfEntry 2 }
11219
11220        voipPotsDataTxGain OBJECT-TYPE
11221        SYNTAX INTEGER (-200..200)
11222        UNITS "0.1dB"
11223        MAX-ACCESS read-write
11224        STATUS current
11225        DESCRIPTION
11226		"This MIB object is supported by R5.06 and later versions."
11227        ::= { voipPotsGainConfEntry 3 }
11228
11229        voipPotsDataRxGain OBJECT-TYPE
11230        SYNTAX INTEGER (-200..200)
11231        UNITS "0.1dB"
11232        MAX-ACCESS read-write
11233        STATUS current
11234        DESCRIPTION
11235		"This MIB object is supported by R5.06 and later versions."
11236        ::= { voipPotsGainConfEntry 4 }
11237
11238-- voipOpmodeConfTable
11239-- ##DIST
11240        voipOpmodeConfTable OBJECT-TYPE
11241        SYNTAX SEQUENCE OF VoipOpmodeConfEntry
11242        MAX-ACCESS not-accessible
11243        STATUS current
11244        DESCRIPTION
11245		"This table is supported by R5.01 and later versions."
11246        ::= { voipPort 5 }
11247
11248        voipOpmodeConfEntry OBJECT-TYPE
11249        SYNTAX VoipOpmodeConfEntry
11250        MAX-ACCESS not-accessible
11251        STATUS current
11252        DESCRIPTION
11253        	"An entry in voipOpmodeConfTable."
11254        INDEX { voipIfIndex }
11255        ::= { voipOpmodeConfTable 1 }
11256
11257        VoipOpmodeConfEntry ::=
11258           SEQUENCE {
11259		voipOpMode		INTEGER
11260           }
11261
11262        voipOpMode OBJECT-TYPE
11263        SYNTAX INTEGER {
11264        		default(0),
11265        		v5sip(1)
11266        	}
11267        MAX-ACCESS read-write
11268        STATUS current
11269        DESCRIPTION
11270		"Configure operation mode to specified subscribers. Default is normal SIP server
11271		and v5sip is V5.2 access gateway."
11272        ::= { voipOpmodeConfEntry 1 }
11273
11274-- voipPolarityReverseConfTable
11275-- ##DIST
11276        voipPolarityReverseConfTable  OBJECT-TYPE
11277        SYNTAX SEQUENCE OF VoipPolarityReverseConfEntry
11278        MAX-ACCESS not-accessible
11279        STATUS current
11280        DESCRIPTION
11281		"This table is supported by R5.05 and later versions."
11282        ::= { voipPort 6 }
11283
11284        voipPolarityReverseConfEntry OBJECT-TYPE
11285        SYNTAX VoipPolarityReverseConfEntry
11286        MAX-ACCESS not-accessible
11287        STATUS current
11288        DESCRIPTION
11289        	"An entry in voipPolarityReverseConfTable."
11290        INDEX { voipIfIndex }
11291        ::= { voipPolarityReverseConfTable 1 }
11292
11293        VoipPolarityReverseConfEntry ::=
11294           SEQUENCE {
11295		voipPolarityReverse		INTEGER
11296           }
11297
11298        voipPolarityReverse OBJECT-TYPE
11299        SYNTAX INTEGER {
11300        		on(1),
11301        		off(2)
11302        	}
11303        MAX-ACCESS read-write
11304        STATUS current
11305        DESCRIPTION
11306		"Enable/disable polarity reverse function. Polarity reverse is feature to reversed tip and ring after call establish and terminate."
11307        ::= { voipPolarityReverseConfEntry 1 }
11308
11309 -- voipPotsCidConfTable
11310-- ##CENT
11311        voipPotsCidConfTable  OBJECT-TYPE
11312        SYNTAX SEQUENCE OF VoipPotsCidConfEntry
11313        MAX-ACCESS not-accessible
11314        STATUS current
11315        DESCRIPTION
11316		""
11317        ::= { voipPort 7 }
11318
11319        voipPotsCidConfEntry OBJECT-TYPE
11320        SYNTAX VoipPotsCidConfEntry
11321        MAX-ACCESS not-accessible
11322        STATUS current
11323        DESCRIPTION
11324        	"An entry in voipPotsCidConfTable."
11325        INDEX { voipIfIndex }
11326        ::= { voipPotsCidConfTable 1 }
11327
11328        VoipPotsCidConfEntry ::=
11329           SEQUENCE {
11330		voipPotsCidASType		INTEGER,
11331		voipPotsCidPayloadType	INTEGER
11332           }
11333
11334        voipPotsCidASType OBJECT-TYPE
11335        SYNTAX INTEGER {
11336        		defval(0),
11337        		cid_during_ring(1),
11338        		dtas_cid_before_ring(2),
11339        		rpas_cid_before_ring(3),
11340        		lr_dtas_cid_before_ring(4),
11341        		lr_cid_before_ring(5)
11342        	}
11343        MAX-ACCESS read-write
11344        STATUS current
11345        DESCRIPTION
11346		"0: DEFVAL (use the setting of country code)
11347		1: CID during ring
11348		2: DTAS CID before ring
11349		3: RPAS CID before ring
11350		4: LR DTAS CID before ring
11351		5: LR CID before ring
11352		6: CID before ring
11353		"
11354        ::= { voipPotsCidConfEntry 1 }
11355
11356        voipPotsCidPayloadType OBJECT-TYPE
11357        SYNTAX INTEGER {
11358        		defval(0),
11359        		mdmf(1),
11360        		sdmf(2),
11361        		etsi_mdmf(3),
11362        		etsi_sdmf(4),
11363        		dtmf(5),
11364        		uk_mdmf(6),
11365        		uk_sdmf(7),
11366        		japanese_mdmf(8)
11367        	}
11368        MAX-ACCESS read-write
11369        STATUS current
11370        DESCRIPTION
11371		"0: DEFVAL (use the setting of country code)
11372		1: MDMF
11373		2: SDMF
11374		3: ETSI MDMF
11375		4: ETSI SDMF
11376		5: DTMF
11377		6: UK MDMF
11378		7: UK SDMF
11379		8: Japanese MDMF
11380		"
11381        ::= { voipPotsCidConfEntry 2 }
11382
11383 -- voipPotsLineConfTable
11384
11385        voipPotsLineConfTable  OBJECT-TYPE
11386        SYNTAX SEQUENCE OF VoipPotsLineConfEntry
11387        MAX-ACCESS not-accessible
11388        STATUS current
11389        DESCRIPTION
11390		"per-interface table for pots configuration"
11391        ::= { voipPort 8 }
11392
11393        voipPotsLineConfEntry OBJECT-TYPE
11394        SYNTAX VoipPotsLineConfEntry
11395        MAX-ACCESS not-accessible
11396        STATUS current
11397        DESCRIPTION
11398        	"An entry in voipPotsLineConfTable."
11399        INDEX { voipIfIndex }
11400        ::= { voipPotsLineConfTable 1 }
11401
11402        VoipPotsLineConfEntry ::=
11403           SEQUENCE {
11404		voipPotsLineFlashDefault	INTEGER,
11405		voipPotsLineFlashMax	INTEGER,
11406		voipPotsLineFlashMin	INTEGER,
11407		voipPotsLineLoop	INTEGER
11408           }
11409
11410        voipPotsLineFlashDefault OBJECT-TYPE
11411        SYNTAX INTEGER
11412        MAX-ACCESS read-write
11413        STATUS current
11414        DESCRIPTION
11415		"set positive non-zero value to configure default flash timer settings"
11416        ::= { voipPotsLineConfEntry 1 }
11417
11418        voipPotsLineFlashMax OBJECT-TYPE
11419        SYNTAX INTEGER (20..1500)
11420        MAX-ACCESS read-write
11421        STATUS current
11422        DESCRIPTION
11423		"minimum flash period in ms"
11424        ::= { voipPotsLineConfEntry 2 }
11425
11426        voipPotsLineFlashMin OBJECT-TYPE
11427        SYNTAX INTEGER
11428        MAX-ACCESS read-write
11429        STATUS current
11430        DESCRIPTION
11431		"maximum flash period in ms"
11432        ::= { voipPotsLineConfEntry 3 }
11433
11434        voipPotsLineLoop OBJECT-TYPE
11435        SYNTAX INTEGER {
11436        	ohm_2600(0),
11437        	ohm_3200(1)
11438        }
11439        MAX-ACCESS read-write
11440        STATUS current
11441        DESCRIPTION
11442		"maximum loop resistance value"
11443        ::= { voipPotsLineConfEntry 4 }
11444
11445--------------------
11446--  enetPort
11447--------------------
11448
11449-- enetLineConfTable
11450
11451	enetLineConfTable OBJECT-TYPE
11452	SYNTAX SEQUENCE OF EnetLineConfEntry
11453	MAX-ACCESS not-accessible
11454	STATUS current
11455	DESCRIPTION
11456		"The table contains ethernet line configuration."
11457	::= { enetPort 1 }
11458
11459	enetLineConfEntry OBJECT-TYPE
11460	SYNTAX EnetLineConfEntry
11461	MAX-ACCESS not-accessible
11462	STATUS current
11463	DESCRIPTION
11464		""
11465	INDEX { ifIndex }
11466	::= { enetLineConfTable 1 }
11467
11468	EnetLineConfEntry ::=
11469		SEQUENCE {
11470			enetLineConfBandWidthIngress		INTEGER,
11471			enetLineConfBandWidthEgress   		INTEGER,
11472			enetLineConfFlowCtrlEnable		INTEGER,
11473			enetLineConfSpeed				INTEGER,
11474			enetLineConfAutoNegoEnable		INTEGER
11475		}
11476
11477	enetLineConfBandWidthIngress OBJECT-TYPE
11478	SYNTAX INTEGER
11479	UNITS "Kbps"
11480	MAX-ACCESS read-write
11481	STATUS current
11482	DESCRIPTION
11483		"0~99968Kbps in step of 64Kbps, 0 means no limit."
11484	::= { enetLineConfEntry 1 }
11485
11486	enetLineConfBandWidthEgress OBJECT-TYPE
11487	SYNTAX INTEGER
11488	UNITS "Kbps"
11489	MAX-ACCESS read-write
11490	STATUS current
11491	DESCRIPTION
11492		"0~99968Kbps in step of 64Kbps, 0 means no limit."
11493	::= { enetLineConfEntry 2 }
11494
11495	enetLineConfFlowCtrlEnable OBJECT-TYPE
11496	SYNTAX INTEGER {
11497			enable(1),
11498			disable(2)
11499		}
11500	MAX-ACCESS read-write
11501	STATUS current
11502	DESCRIPTION
11503		"Enable/disable flow control."
11504	::= { enetLineConfEntry 3 }
11505
11506	enetLineConfSpeed OBJECT-TYPE
11507	SYNTAX INTEGER {
11508			auto(1),
11509			i100baseFD(2),
11510			i1000baseFD(3)
11511		}
11512	MAX-ACCESS read-write
11513	STATUS current
11514	DESCRIPTION
11515		"Port spd/dplx configuration."
11516	::= { enetLineConfEntry 4 }
11517
11518	enetLineConfAutoNegoEnable OBJECT-TYPE
11519	SYNTAX INTEGER {
11520			enable(1),
11521			disable(2)
11522		}
11523	MAX-ACCESS read-write
11524	STATUS current
11525	DESCRIPTION
11526		"Enable/disable auto negotiation."
11527	::= { enetLineConfEntry 5 }
11528
11529-- enetPortConfTable
11530
11531	enetPortConfTable OBJECT-TYPE
11532	SYNTAX SEQUENCE OF EnetPortConfEntry
11533	MAX-ACCESS not-accessible
11534	STATUS current
11535	DESCRIPTION
11536		"The table contains ethernet line configuration."
11537	::= { enetPort 2 }
11538
11539	enetPortConfEntry OBJECT-TYPE
11540	SYNTAX EnetPortConfEntry
11541	MAX-ACCESS not-accessible
11542	STATUS current
11543	DESCRIPTION
11544		""
11545	INDEX { ifIndex }
11546	::= { enetPortConfTable 1 }
11547
11548	EnetPortConfEntry ::=
11549		SEQUENCE {
11550			enetPortConfPriority					INTEGER,
11551			enetPortConfPvid   						VlanIndex,
11552			enetPortConfAcceptableFrameType			INTEGER,
11553			enetPortConfTlsEnable					INTEGER,
11554			enetPortConfTlsVid						VlanIndex,
11555			enetPortConfTlsPriority					INTEGER,
11556			enetPortConfRateLimitProfile			DisplayString,
11557			enetPortConfQueueRateLimitProfile		DisplayString,
11558			enetPortConfDtEnable					INTEGER,
11559			enetPortConfDtSvid						VlanIndex,
11560			enetPortConfDtSpriority					INTEGER,
11561			enetPortConfDtCvid						VlanIndex,
11562			enetPortConfTrunkdtEnable				INTEGER,
11563			enetPortConfTrunkdtVid					VlanIndex,
11564			enetPortConfTrunkdtPriority				INTEGER
11565		}
11566
11567	enetPortConfPriority OBJECT-TYPE
11568	SYNTAX INTEGER (0..7)
11569	MAX-ACCESS read-write
11570	STATUS current
11571	DESCRIPTION
11572		"The default ingress User Priority for this port."
11573	::= { enetPortConfEntry 1 }
11574
11575	enetPortConfPvid OBJECT-TYPE
11576	SYNTAX VlanIndex
11577	MAX-ACCESS read-write
11578	STATUS current
11579	DESCRIPTION
11580		"The PVID, the VLAN ID assigned to untagged frames or Priority-Tagged frames received on this port."
11581	::= { enetPortConfEntry 2 }
11582
11583	enetPortConfAcceptableFrameType OBJECT-TYPE
11584	SYNTAX INTEGER {
11585			admitAll(1),
11586			admitOnlyVlanTagged(2)
11587		}
11588	MAX-ACCESS read-write
11589	STATUS current
11590	DESCRIPTION
11591		"When this is admitOnlyVlanTagged(2) the device will discard untagged frames or
11592		Priority-Tagged frames received on this port. When admitAll(1), untagged frames or
11593		Priority-Tagged frames received on this port will be accepted and assigned to
11594		the PVID for this port."
11595	::= { enetPortConfEntry 3 }
11596
11597	enetPortConfTlsEnable OBJECT-TYPE
11598	SYNTAX INTEGER {
11599			enable(1),
11600			disable(2)
11601		}
11602	MAX-ACCESS read-write
11603	STATUS current
11604	DESCRIPTION
11605		""
11606	::= { enetPortConfEntry 4 }
11607
11608	enetPortConfTlsVid OBJECT-TYPE
11609	SYNTAX VlanIndex
11610	MAX-ACCESS read-write
11611	STATUS current
11612	DESCRIPTION
11613		"The transparent LAN VID."
11614	::= { enetPortConfEntry 5 }
11615
11616	enetPortConfTlsPriority OBJECT-TYPE
11617	SYNTAX INTEGER
11618	MAX-ACCESS read-write
11619	STATUS current
11620	DESCRIPTION
11621		"The transparent LAN priority."
11622	::= { enetPortConfEntry 6 }
11623
11624	enetPortConfRateLimitProfile OBJECT-TYPE
11625	SYNTAX DisplayString (SIZE (1..31))
11626	MAX-ACCESS read-write
11627	STATUS current
11628	DESCRIPTION
11629		"Rate Limit Profile name. This object is supported by R5.02 and later versions."
11630	::= { enetPortConfEntry 7 }
11631
11632	enetPortConfQueueRateLimitProfile OBJECT-TYPE
11633	SYNTAX DisplayString (SIZE (1..31))
11634	MAX-ACCESS read-write
11635	STATUS current
11636	DESCRIPTION
11637		"Set queue rate limit profile."
11638	::= { enetPortConfEntry 8 }
11639
11640    enetPortConfDtEnable OBJECT-TYPE
11641    SYNTAX 	INTEGER {
11642    		enable(1),
11643    		disable(2)
11644    	}
11645    MAX-ACCESS read-write
11646    STATUS current
11647    DESCRIPTION
11648		"Enable/disable  double tag service on the specified subscriber port."
11649    ::= { enetPortConfEntry 9 }
11650
11651    enetPortConfDtSvid OBJECT-TYPE
11652    SYNTAX VlanIndex
11653    MAX-ACCESS read-write
11654    STATUS current
11655    DESCRIPTION
11656		"The service provider VLAN ID."
11657    ::= { enetPortConfEntry 10 }
11658
11659    enetPortConfDtSpriority OBJECT-TYPE
11660    SYNTAX INTEGER
11661    MAX-ACCESS read-write
11662    STATUS current
11663    DESCRIPTION
11664		"The service VLAN priority."
11665    ::= { enetPortConfEntry 11 }
11666
11667    enetPortConfDtCvid OBJECT-TYPE
11668    SYNTAX VlanIndex
11669    MAX-ACCESS read-write
11670    STATUS current
11671    DESCRIPTION
11672		"The system-side customer VID."
11673    ::= { enetPortConfEntry 12 }
11674
11675	enetPortConfTrunkdtEnable OBJECT-TYPE
11676    SYNTAX 	INTEGER {
11677    		enable(1),
11678    		disable(2)
11679    	}
11680    MAX-ACCESS read-write
11681    STATUS current
11682    DESCRIPTION
11683		"Enable/disable trunkdt service on the specified subscriber port."
11684    ::= { enetPortConfEntry 13 }
11685
11686    enetPortConfTrunkdtVid OBJECT-TYPE
11687    SYNTAX VlanIndex
11688    MAX-ACCESS read-write
11689    STATUS current
11690    DESCRIPTION
11691		"The service provider VLAN ID."
11692    ::= { enetPortConfEntry 14 }
11693
11694    enetPortConfTrunkdtPriority OBJECT-TYPE
11695    SYNTAX INTEGER
11696    MAX-ACCESS read-write
11697    STATUS current
11698    DESCRIPTION
11699		"The service VLAN priority."
11700    ::= { enetPortConfEntry 15 }
11701
11702-- enetPortVlanTable
11703
11704	enetPortVlanTable OBJECT-TYPE
11705	SYNTAX SEQUENCE OF EnetPortVlanEntry
11706	MAX-ACCESS not-accessible
11707	STATUS current
11708	DESCRIPTION
11709		"The table contains ethernet line vlan configuration."
11710	::= { enetPort 3 }
11711
11712	enetPortVlanEntry OBJECT-TYPE
11713	SYNTAX EnetPortVlanEntry
11714	MAX-ACCESS not-accessible
11715	STATUS current
11716	DESCRIPTION
11717		""
11718	INDEX { ifIndex, dot1qVlanIndex }
11719	::= { enetPortVlanTable 1 }
11720
11721	EnetPortVlanEntry ::=
11722		SEQUENCE {
11723			enetPortVlanReg			INTEGER,
11724			enetPortVlanTag   		INTEGER,
11725			enetPortVlanRowStatus		RowStatus
11726		}
11727
11728	enetPortVlanReg OBJECT-TYPE
11729	SYNTAX INTEGER {
11730			egress(1),
11731			forbidden(2)
11732		}
11733	MAX-ACCESS read-create
11734	STATUS current
11735	DESCRIPTION
11736		""
11737	::= { enetPortVlanEntry 1 }
11738
11739	enetPortVlanTag OBJECT-TYPE
11740	SYNTAX INTEGER {
11741			tag(1),
11742			untag(2)
11743		}
11744	MAX-ACCESS read-create
11745	STATUS current
11746	DESCRIPTION
11747		""
11748	::= { enetPortVlanEntry 2 }
11749
11750	enetPortVlanRowStatus OBJECT-TYPE
11751	SYNTAX RowStatus
11752	MAX-ACCESS read-create
11753	STATUS current
11754	DESCRIPTION
11755		"This object is used to create a new row or delete an existing row in this table."
11756	::= { enetPortVlanEntry 3 }
11757
11758
11759	elcDot3ad		OBJECT IDENTIFIER ::= { enetPort 4 }
11760
11761-- elcDot3adTable
11762
11763	elcDot3adTable OBJECT-TYPE
11764	SYNTAX SEQUENCE OF ElcDot3adEntry
11765	MAX-ACCESS not-accessible
11766	STATUS current
11767	DESCRIPTION
11768		"The table contains dot3ad configuration. This table is supported by R5.01 and later versions."
11769	::= { elcDot3ad 1 }
11770
11771	elcDot3adEntry OBJECT-TYPE
11772	SYNTAX ElcDot3adEntry
11773	MAX-ACCESS not-accessible
11774	STATUS current
11775	DESCRIPTION
11776		""
11777	INDEX { elcDot3adSlotId, elcDot3adGroupId }
11778	::= { elcDot3adTable 1 }
11779
11780	ElcDot3adEntry ::=
11781		SEQUENCE {
11782			elcDot3adSlotId			INTEGER,
11783			elcDot3adGroupId  		INTEGER,
11784			elcDot3adEnable     		INTEGER
11785		}
11786
11787	elcDot3adSlotId OBJECT-TYPE
11788	SYNTAX INTEGER
11789	MAX-ACCESS read-only
11790	STATUS current
11791	DESCRIPTION
11792		""
11793	::= { elcDot3adEntry 1 }
11794
11795	elcDot3adGroupId OBJECT-TYPE
11796	SYNTAX INTEGER (1..10)
11797	MAX-ACCESS read-only
11798	STATUS current
11799	DESCRIPTION
11800		""
11801	::= { elcDot3adEntry 2 }
11802
11803	elcDot3adEnable OBJECT-TYPE
11804	SYNTAX INTEGER {
11805			enable(1),
11806			enableWithLacp(2),
11807			disable(3)
11808		}
11809	MAX-ACCESS read-write
11810	STATUS current
11811	DESCRIPTION
11812		""
11813	::= { elcDot3adEntry 3 }
11814
11815-- elcAggPortTable
11816
11817	elcAggPortTable OBJECT-TYPE
11818	SYNTAX SEQUENCE OF ElcAggPortEntry
11819	MAX-ACCESS not-accessible
11820	STATUS current
11821	DESCRIPTION
11822		"The table contains port aggregation configuration. This table is supported by R5.01 and later versions."
11823	::= { elcDot3ad 2 }
11824
11825	elcAggPortEntry OBJECT-TYPE
11826	SYNTAX ElcAggPortEntry
11827	MAX-ACCESS not-accessible
11828	STATUS current
11829	DESCRIPTION
11830		""
11831	INDEX { ifIndex }
11832	::= { elcAggPortTable 1 }
11833
11834	ElcAggPortEntry ::=
11835		SEQUENCE {
11836			elcAggPortJoin  		INTEGER
11837		}
11838
11839	elcAggPortJoin OBJECT-TYPE
11840	SYNTAX INTEGER {
11841			disjoin(0),
11842			joinTrunkingGroup1(1),
11843			joinTrunkingGroup2(2),
11844			joinTrunkingGroup3(3),
11845			joinTrunkingGroup4(4),
11846			joinTrunkingGroup5(5),
11847			joinTrunkingGroup6(6),
11848			joinTrunkingGroup7(7),
11849			joinTrunkingGroup8(8),
11850			joinTrunkingGroup9(9),
11851			joinTrunkingGroup10(10)
11852		}
11853	MAX-ACCESS read-write
11854	STATUS current
11855	DESCRIPTION
11856		""
11857	::= { elcAggPortEntry 1 }
11858
11859	enetQoS		OBJECT IDENTIFIER ::= { enetPort 5 }
11860
11861-- enetQScheduleTable
11862
11863	enetQScheduleTable OBJECT-TYPE
11864	SYNTAX SEQUENCE OF EnetQScheduleEntry
11865	MAX-ACCESS not-accessible
11866	STATUS current
11867	DESCRIPTION
11868		""
11869	::= { enetQoS 1 }
11870
11871	enetQScheduleEntry OBJECT-TYPE
11872	SYNTAX EnetQScheduleEntry
11873	MAX-ACCESS not-accessible
11874	STATUS current
11875	DESCRIPTION
11876		""
11877	INDEX { ifIndex }
11878	::= { enetQScheduleTable 1 }
11879
11880	EnetQScheduleEntry ::=
11881		SEQUENCE {
11882			enetQScheduleType			INTEGER
11883		}
11884
11885	enetQScheduleType OBJECT-TYPE
11886	SYNTAX INTEGER
11887	MAX-ACCESS read-write
11888	STATUS current
11889	DESCRIPTION
11890		"Queue scheduling type (strictly priority queue or weighted round robin)."
11891	::= { enetQScheduleEntry 1 }
11892
11893-- enetQueueWeightTable
11894
11895	enetQueueWeightTable OBJECT-TYPE
11896	SYNTAX SEQUENCE OF EnetQueueWeightEntry
11897	MAX-ACCESS not-accessible
11898	STATUS current
11899	DESCRIPTION
11900		""
11901	::= { enetQoS 2 }
11902
11903	enetQueueWeightEntry OBJECT-TYPE
11904	SYNTAX EnetQueueWeightEntry
11905	MAX-ACCESS not-accessible
11906	STATUS current
11907	DESCRIPTION
11908		""
11909	INDEX { ifIndex, dot1dTrafficClass }
11910	::= { enetQueueWeightTable 1 }
11911
11912	EnetQueueWeightEntry ::=
11913		SEQUENCE {
11914			enetQueueWeight			INTEGER
11915		}
11916
11917	enetQueueWeight OBJECT-TYPE
11918	SYNTAX INTEGER
11919	MAX-ACCESS read-write
11920	STATUS current
11921	DESCRIPTION
11922		"Weight for the priority queue, 0 means strict priority"
11923	::= { enetQueueWeightEntry 1 }
11924
11925
11926-- enetPortPvlanTable
11927
11928        enetPortPvlanTable OBJECT-TYPE
11929        SYNTAX SEQUENCE OF EnetPortPvlanEntry
11930        MAX-ACCESS not-accessible
11931        STATUS current
11932        DESCRIPTION
11933		""
11934        ::= { enetPort 6 }
11935
11936	enetPortPvlanEntry OBJECT-TYPE
11937        SYNTAX EnetPortPvlanEntry
11938        MAX-ACCESS not-accessible
11939        STATUS current
11940        DESCRIPTION
11941        	"An entry in enetPortPvlanTable."
11942        INDEX { ifIndex, enetPortPvlanEtype, enetPortPvlanVid }
11943        ::= { enetPortPvlanTable 1 }
11944
11945        EnetPortPvlanEntry ::=
11946           SEQUENCE {
11947		enetPortPvlanEtype			Unsigned32,
11948		enetPortPvlanVid			VlanIndex,
11949		enetPortPvlanPriority			INTEGER,
11950		enetPortPvlanRowStatus			RowStatus
11951           }
11952
11953        enetPortPvlanEtype OBJECT-TYPE
11954        SYNTAX Unsigned32
11955        MAX-ACCESS read-only
11956        STATUS current
11957        DESCRIPTION
11958                ""
11959        ::= { enetPortPvlanEntry 1 }
11960
11961        enetPortPvlanVid OBJECT-TYPE
11962        SYNTAX VlanIndex
11963        MAX-ACCESS read-only
11964        STATUS current
11965        DESCRIPTION
11966                ""
11967        ::= { enetPortPvlanEntry 2 }
11968
11969        enetPortPvlanPriority OBJECT-TYPE
11970        SYNTAX INTEGER (0..7)
11971        MAX-ACCESS read-create
11972        STATUS current
11973        DESCRIPTION
11974                ""
11975        ::= { enetPortPvlanEntry 3 }
11976
11977        enetPortPvlanRowStatus OBJECT-TYPE
11978        SYNTAX RowStatus
11979        MAX-ACCESS read-create
11980        STATUS current
11981        DESCRIPTION
11982                ""
11983        ::= { enetPortPvlanEntry 4 }
11984
11985
11986-- enetPortXvlanTable
11987	enetPortXvlanTable OBJECT-TYPE
11988	SYNTAX SEQUENCE OF EnetPortXvlanEntry
11989	MAX-ACCESS not-accessible
11990	STATUS current
11991	DESCRIPTION
11992		""
11993	::= { enetPort 7 }
11994
11995	enetPortXvlanEntry OBJECT-TYPE
11996	SYNTAX EnetPortXvlanEntry
11997	MAX-ACCESS not-accessible
11998	STATUS current
11999	DESCRIPTION
12000		""
12001	INDEX { ifIndex, enetPortXvlanCvid, enetPortXvlanSvid }
12002	::= { enetPortXvlanTable 1 }
12003
12004	EnetPortXvlanEntry ::=
12005		SEQUENCE {
12006			enetPortXvlanCvid			Unsigned32,
12007			enetPortXvlanSvid 			Unsigned32,
12008			enetPortXvlanRowStatus		RowStatus
12009		}
12010
12011	enetPortXvlanCvid OBJECT-TYPE
12012	SYNTAX Unsigned32 (1..4094)
12013	MAX-ACCESS read-only
12014	STATUS current
12015	DESCRIPTION
12016		"the original vlan id in the 8021q tag, 1~4094"
12017	::= { enetPortXvlanEntry 1 }
12018
12019	enetPortXvlanSvid OBJECT-TYPE
12020	SYNTAX Unsigned32 (1..4094)
12021	MAX-ACCESS read-only
12022	STATUS current
12023	DESCRIPTION
12024		"the result vlan id in the 8021q tag, or in the QinQ S-tag, 1~4094"
12025	::= { enetPortXvlanEntry 2 }
12026
12027	enetPortXvlanRowStatus OBJECT-TYPE
12028	SYNTAX RowStatus
12029	MAX-ACCESS read-create
12030	STATUS current
12031	DESCRIPTION
12032		"This object is used to create a new row or delete an existing row in this table."
12033	::= { enetPortXvlanEntry 3 }
12034
12035
12036-- gbondGroupTable
12037
12038	gbondGroupTable OBJECT-TYPE
12039	SYNTAX SEQUENCE OF GbondGroupEntry
12040	MAX-ACCESS not-accessible
12041	STATUS current
12042	DESCRIPTION
12043		"The table contains bonding group configuration. This table is supported by R5.01 and later versions."
12044	::= { port 14 }
12045
12046	gbondGroupEntry OBJECT-TYPE
12047	SYNTAX GbondGroupEntry
12048	MAX-ACCESS not-accessible
12049	STATUS current
12050	DESCRIPTION
12051		""
12052	INDEX { slotId, IMPLIED gbondGroupName }
12053	::= { gbondGroupTable 1 }
12054
12055	GbondGroupEntry ::=
12056		SEQUENCE {
12057			gbondGroupName			DisplayString,
12058			gbondGroupPorts   		OCTET STRING,
12059			gbondGroupRowStatus		RowStatus
12060		}
12061
12062	gbondGroupName OBJECT-TYPE
12063	SYNTAX DisplayString
12064	MAX-ACCESS read-only
12065	STATUS current
12066	DESCRIPTION
12067		"An administratively assigned string, which may be used to identify bonding group."
12068	::= { gbondGroupEntry 1 }
12069
12070	gbondGroupPorts OBJECT-TYPE
12071	SYNTAX OCTET STRING
12072	MAX-ACCESS read-create
12073	STATUS current
12074	DESCRIPTION
12075		"The set of ports which are currently assigned to
12076		the bonding group of specified group name. Each bit in the octet specifies
12077		a port from MSB to LSB. For example: 32(hex) = 50(dec) = 00110010(bin) means
12078		the port 3, 4 and 7."
12079	::= { gbondGroupEntry 2 }
12080
12081	gbondGroupRowStatus OBJECT-TYPE
12082	SYNTAX RowStatus
12083	MAX-ACCESS read-create
12084	STATUS current
12085	DESCRIPTION
12086		"This object is used to create a new row or delete an existing row in this table."
12087	::= { gbondGroupEntry 3 }
12088
12089--------------------
12090-- dtpvc
12091--------------------
12092
12093-- Double Tagging PVC Table
12094
12095        dtpvcTable OBJECT-TYPE
12096        SYNTAX SEQUENCE OF DtpvcEntry
12097        MAX-ACCESS not-accessible
12098        STATUS current
12099        DESCRIPTION
12100        	"This table includes Double Tagging PVC configuration.
12101        	This table is supported by R5.02 and later versions."
12102        ::= { dtpvc 1 }
12103
12104	dtpvcEntry OBJECT-TYPE
12105        SYNTAX DtpvcEntry
12106        MAX-ACCESS not-accessible
12107        STATUS current
12108        DESCRIPTION
12109		"An entry of dtpvcTable."
12110        INDEX { ifIndex, dtpvcVpi, dtpvcVci, dtpvcSvid, dtpvcCvid }
12111        ::= { dtpvcTable 1 }
12112
12113        DtpvcEntry ::=
12114        	SEQUENCE {
12115			dtpvcVpi		INTEGER,
12116			dtpvcVci		INTEGER,
12117			dtpvcSvid		VlanIndex,
12118			dtpvcCvid		VlanIndex,
12119			dtpvcEncap		INTEGER,
12120			dtpvcSPriority		INTEGER,
12121			dtpvcCPriority		INTEGER,
12122			dtpvcProfile		DisplayString,
12123			dtpvcRowStatus		RowStatus,
12124			dtpvcMvlanEnable	INTEGER
12125           	}
12126
12127        dtpvcVpi OBJECT-TYPE
12128        SYNTAX INTEGER (0..255)
12129        MAX-ACCESS read-only
12130        STATUS current
12131        DESCRIPTION
12132                "VPI of the pvc."
12133         ::= { dtpvcEntry 1 }
12134
12135        dtpvcVci OBJECT-TYPE
12136        SYNTAX INTEGER (1..65535)
12137        MAX-ACCESS read-only
12138       	STATUS current
12139        DESCRIPTION
12140                "VCI of the pvc."
12141         ::= { dtpvcEntry 2 }
12142
12143        dtpvcSvid OBJECT-TYPE
12144        SYNTAX VlanIndex
12145        MAX-ACCESS read-only
12146        STATUS current
12147        DESCRIPTION
12148                "s-tag of the pvc."
12149         ::= { dtpvcEntry 3 }
12150
12151        dtpvcCvid OBJECT-TYPE
12152        SYNTAX VlanIndex
12153        MAX-ACCESS read-only
12154        STATUS current
12155        DESCRIPTION
12156                "c-tag of the pvc."
12157         ::= { dtpvcEntry 4 }
12158
12159        dtpvcEncap OBJECT-TYPE
12160        SYNTAX INTEGER {
12161        		llc(1),
12162        		vc(2)
12163        	}
12164        MAX-ACCESS read-create
12165        STATUS current
12166        DESCRIPTION
12167                "Encapsulation of the pvc."
12168         ::= { dtpvcEntry 5 }
12169
12170        dtpvcSPriority OBJECT-TYPE
12171        SYNTAX INTEGER (0..7)
12172        MAX-ACCESS read-create
12173        STATUS current
12174        DESCRIPTION
12175                "s-priority of the pvc."
12176         ::= { dtpvcEntry 6 }
12177
12178        dtpvcCPriority OBJECT-TYPE
12179        SYNTAX INTEGER (0..7)
12180        MAX-ACCESS read-create
12181        STATUS current
12182        DESCRIPTION
12183                "c-priority of the pvc."
12184         ::= { dtpvcEntry 7 }
12185
12186        dtpvcProfile OBJECT-TYPE
12187        SYNTAX DisplayString (SIZE (1..31))
12188        MAX-ACCESS read-create
12189        STATUS current
12190        DESCRIPTION
12191                "The value of this object identifies the row in the atmProfileTable, which applies for this pvc."
12192         ::= { dtpvcEntry 8 }
12193
12194        dtpvcRowStatus OBJECT-TYPE
12195        SYNTAX RowStatus
12196        MAX-ACCESS read-create
12197        STATUS current
12198        DESCRIPTION
12199                "This object is used to create a new row or delete an existing row in this table."
12200         ::= { dtpvcEntry 9 }
12201
12202         dtpvcMvlanEnable OBJECT-TYPE
12203        SYNTAX INTEGER {
12204        		enable(1),
12205						disable(2)
12206        	}
12207        MAX-ACCESS read-create
12208        STATUS current
12209        DESCRIPTION
12210                "Enable/disable multicast VLAN function for the DTPVC."
12211         ::= { dtpvcEntry 10 }
12212
12213--------------------
12214--  e1Port
12215--------------------
12216
12217-- e1PortConfTable
12218
12219	e1PortConfTable OBJECT-TYPE
12220	SYNTAX SEQUENCE OF E1PortConfEntry
12221	MAX-ACCESS not-accessible
12222	STATUS current
12223	DESCRIPTION
12224		"This table is supported by R5.03 and later versions.
12225		The table contains E1 line configuration."
12226	::= { e1Port 1 }
12227
12228	e1PortConfEntry OBJECT-TYPE
12229	SYNTAX E1PortConfEntry
12230	MAX-ACCESS not-accessible
12231	STATUS current
12232	DESCRIPTION
12233		""
12234	INDEX { ifIndex }
12235	::= { e1PortConfTable 1 }
12236
12237	E1PortConfEntry ::=
12238		SEQUENCE {
12239			e1PortConfAdminStatus			INTEGER,
12240			e1PortConfAlarmProfile 			DisplayString,
12241			e1PortConfImpedance				INTEGER,
12242			e1PortConfTimingSrc				INTEGER
12243		}
12244
12245	e1PortConfAdminStatus OBJECT-TYPE
12246	SYNTAX INTEGER {
12247			enable(1),
12248			disable(2)
12249		}
12250	MAX-ACCESS read-write
12251	STATUS current
12252	DESCRIPTION
12253		""
12254	::= { e1PortConfEntry 1 }
12255
12256	e1PortConfAlarmProfile OBJECT-TYPE
12257	SYNTAX DisplayString (SIZE (1..31))
12258	MAX-ACCESS read-write
12259	STATUS current
12260	DESCRIPTION
12261		""
12262	::= { e1PortConfEntry 2 }
12263
12264	e1PortConfImpedance OBJECT-TYPE
12265	SYNTAX INTEGER {
12266			impedance_75ohm(1),
12267			impedance_120ohm(2)
12268		}
12269	MAX-ACCESS read-write
12270	STATUS current
12271	DESCRIPTION
12272		""
12273	::= { e1PortConfEntry 3 }
12274
12275	e1PortConfTimingSrc OBJECT-TYPE
12276	SYNTAX INTEGER
12277	MAX-ACCESS read-write
12278	STATUS current
12279	DESCRIPTION
12280		"0: local, 1~8 E1 port: the timing source port id"
12281	::= { e1PortConfEntry 4 }
12282
12283--------------------
12284--  xvlan
12285--------------------
12286
12287-- xvlanTable
12288	xvlanTable OBJECT-TYPE
12289	SYNTAX SEQUENCE OF XvlanEntry
12290	MAX-ACCESS not-accessible
12291	STATUS current
12292	DESCRIPTION
12293		"This table is supported by R5.04 and later versions."
12294	::= { xvlan 1 }
12295
12296	xvlanEntry OBJECT-TYPE
12297	SYNTAX XvlanEntry
12298	MAX-ACCESS not-accessible
12299	STATUS current
12300	DESCRIPTION
12301		""
12302	INDEX { ifIndex, xvlanCvid, xvlanSvid, xvlanCvids }
12303	::= { xvlanTable 1 }
12304
12305	XvlanEntry ::=
12306		SEQUENCE {
12307			xvlanCvid			Unsigned32,
12308			xvlanSvid 			Unsigned32,
12309			xvlanCvids			Unsigned32,
12310			xvlanRowStatus		RowStatus
12311		}
12312
12313	xvlanCvid OBJECT-TYPE
12314	SYNTAX Unsigned32 (1..4094)
12315	MAX-ACCESS read-only
12316	STATUS current
12317	DESCRIPTION
12318		"the original vlan id in the 8021q tag, 1~4094"
12319	::= { xvlanEntry 1 }
12320
12321	xvlanSvid OBJECT-TYPE
12322	SYNTAX Unsigned32 (1..4094)
12323	MAX-ACCESS read-only
12324	STATUS current
12325	DESCRIPTION
12326		"the result vlan id in the 8021q tag, or in the QinQ S-tag, 1~4094"
12327	::= { xvlanEntry 2 }
12328
12329	xvlanCvids OBJECT-TYPE
12330	SYNTAX Unsigned32 (0..4094)
12331	MAX-ACCESS read-only
12332	STATUS current
12333	DESCRIPTION
12334		"the result vlan id in the QinQ C-tag, 0~4094, 0 means single tag"
12335	::= { xvlanEntry 3 }
12336
12337	xvlanRowStatus OBJECT-TYPE
12338	SYNTAX RowStatus
12339	MAX-ACCESS read-create
12340	STATUS current
12341	DESCRIPTION
12342		"This object is used to create a new row or delete an existing row in this table."
12343	::= { xvlanEntry 4 }
12344
12345--------------------
12346--  vdsl2Port
12347--------------------
12348
12349-- vdsl2LineConfTable
12350	vdsl2LineConfTable OBJECT-TYPE
12351	SYNTAX SEQUENCE OF Vdsl2LineConfEntry
12352	MAX-ACCESS not-accessible
12353	STATUS current
12354	DESCRIPTION
12355		"This table is supported by R5.06 and later versions."
12356	::= { vdsl2Port 1 }
12357
12358	vdsl2LineConfEntry OBJECT-TYPE
12359	SYNTAX Vdsl2LineConfEntry
12360	MAX-ACCESS not-accessible
12361	STATUS current
12362	DESCRIPTION
12363		""
12364	INDEX { ifIndex }
12365	::= { vdsl2LineConfTable 1 }
12366
12367	Vdsl2LineConfEntry ::=
12368		SEQUENCE {
12369			vdsl2LineConfRateLimitProfile			DisplayString,
12370			vdsl2LineConfQueueRateLimitProfile      DisplayString
12371		}
12372
12373	vdsl2LineConfRateLimitProfile OBJECT-TYPE
12374	SYNTAX DisplayString
12375	MAX-ACCESS read-write
12376	STATUS current
12377	DESCRIPTION
12378		"Set rate limit profile"
12379	::= { vdsl2LineConfEntry 1 }
12380
12381	vdsl2LineConfQueueRateLimitProfile OBJECT-TYPE
12382	SYNTAX DisplayString
12383	MAX-ACCESS read-write
12384	STATUS current
12385	DESCRIPTION
12386		"Set queue rate limit profile"
12387	::= { vdsl2LineConfEntry 2 }
12388
12389
12390-- vdsl2Pvc
12391	vdsl2Pvc		OBJECT IDENTIFIER ::= { vdsl2Port 2 }
12392
12393	-- vdsl2PvcTable
12394	vdsl2PvcTable OBJECT-TYPE
12395	SYNTAX SEQUENCE OF Vdsl2PvcEntry
12396	MAX-ACCESS not-accessible
12397	STATUS current
12398	DESCRIPTION
12399		"This table is supported by R5.06 and later versions."
12400	::= { vdsl2Pvc 1 }
12401
12402	vdsl2PvcEntry OBJECT-TYPE
12403	SYNTAX Vdsl2PvcEntry
12404	MAX-ACCESS not-accessible
12405	STATUS current
12406	DESCRIPTION
12407		""
12408	INDEX { ifIndex, vdsl2PvcVpi, vdsl2PvcVci, vdsl2PvcPvid }
12409	::= { vdsl2PvcTable 1 }
12410
12411	Vdsl2PvcEntry ::=
12412		SEQUENCE {
12413			vdsl2PvcVpi			INTEGER,
12414			vdsl2PvcVci         INTEGER,
12415			vdsl2PvcPvid        INTEGER,
12416			vdsl2PvcEncap		INTEGER,
12417			vdsl2PvcPriority	INTEGER,
12418			vdsl2PvcSuper		INTEGER,
12419			vdsl2PvcRowStatus	RowStatus
12420		}
12421
12422	vdsl2PvcVpi OBJECT-TYPE
12423	SYNTAX INTEGER (0..255)
12424	MAX-ACCESS read-only
12425	STATUS current
12426	DESCRIPTION
12427		"VPI of the pvc."
12428	::= { vdsl2PvcEntry 1 }
12429
12430	vdsl2PvcVci OBJECT-TYPE
12431	SYNTAX INTEGER (1..65535)
12432	MAX-ACCESS read-only
12433	STATUS current
12434	DESCRIPTION
12435		"VCI of the pvc."
12436	::= { vdsl2PvcEntry 2 }
12437
12438	vdsl2PvcPvid OBJECT-TYPE
12439	SYNTAX INTEGER (1..4094)
12440	MAX-ACCESS read-only
12441	STATUS current
12442	DESCRIPTION
12443		"Default VID of the pvc."
12444	::= { vdsl2PvcEntry 3 }
12445
12446	vdsl2PvcEncap OBJECT-TYPE
12447	SYNTAX INTEGER {
12448	    llc(1),
12449	    vc(2)
12450	}
12451	MAX-ACCESS read-write
12452	STATUS current
12453	DESCRIPTION
12454		"Encapsulation of the pvc."
12455	::= { vdsl2PvcEntry 4 }
12456
12457	vdsl2PvcPriority OBJECT-TYPE
12458	SYNTAX INTEGER (0..7)
12459	MAX-ACCESS read-write
12460	STATUS current
12461	DESCRIPTION
12462		"802.1p default priority of the pvc."
12463	::= { vdsl2PvcEntry 5 }
12464
12465	vdsl2PvcSuper OBJECT-TYPE
12466	SYNTAX INTEGER
12467	MAX-ACCESS read-write
12468	STATUS current
12469	DESCRIPTION
12470		""
12471	::= { vdsl2PvcEntry 6 }
12472
12473	vdsl2PvcRowStatus OBJECT-TYPE
12474	SYNTAX RowStatus
12475	MAX-ACCESS read-write
12476	STATUS current
12477	DESCRIPTION
12478		"This object is used to create a new row or delete an existing row in this table."
12479	::= { vdsl2PvcEntry 7 }
12480
12481--------------------
12482-- vdsl2QSchedule
12483--------------------
12484	vdsl2QSchedule	OBJECT IDENTIFIER ::= { vdsl2Port 3 }
12485
12486-- Queue Schedule Port Table
12487
12488	vdsl2QScheduleTable OBJECT-TYPE
12489	SYNTAX SEQUENCE OF Vdsl2QSchedulePortEntry
12490	MAX-ACCESS not-accessible
12491	STATUS current
12492	DESCRIPTION
12493		"The table contains queue schedule configuration for the vdsl2 ports."
12494	::= { vdsl2QSchedule 1 }
12495
12496	vdsl2QScheduleEntry OBJECT-TYPE
12497	SYNTAX Vdsl2QSchedulePortEntry
12498	MAX-ACCESS not-accessible
12499	STATUS current
12500	DESCRIPTION
12501		""
12502	INDEX { ifIndex }
12503	::= { vdsl2QScheduleTable 1 }
12504
12505	Vdsl2QSchedulePortEntry ::=
12506		SEQUENCE {
12507			vdsl2QScheduleType	INTEGER
12508		}
12509
12510	vdsl2QScheduleType OBJECT-TYPE
12511	SYNTAX 	INTEGER {
12512			spq(1),
12513			wrr(2)
12514		}
12515	MAX-ACCESS read-write
12516	STATUS current
12517	DESCRIPTION
12518		"Queue scheduling type (strictly priority queue or weighted round robin)."
12519	::= { vdsl2QScheduleEntry 1 }
12520
12521-- Queue Weight Table
12522
12523	vdsl2QueueWeightTable OBJECT-TYPE
12524	SYNTAX SEQUENCE OF Vdsl2QueueWeightEntry
12525	MAX-ACCESS not-accessible
12526	STATUS current
12527	DESCRIPTION
12528		"The table contains weight configuration for the priority queues."
12529	::= { vdsl2QSchedule 2 }
12530
12531	vdsl2QueueWeightEntry OBJECT-TYPE
12532	SYNTAX Vdsl2QueueWeightEntry
12533	MAX-ACCESS not-accessible
12534	STATUS current
12535	DESCRIPTION
12536		""
12537	INDEX { ifIndex, dot1dTrafficClass }
12538	::= { vdsl2QueueWeightTable 1 }
12539
12540	Vdsl2QueueWeightEntry ::=
12541		SEQUENCE {
12542			vdsl2QueueWeight	INTEGER
12543		}
12544
12545	vdsl2QueueWeight OBJECT-TYPE
12546	SYNTAX INTEGER (0..15)
12547	MAX-ACCESS read-write
12548	STATUS current
12549	DESCRIPTION
12550		"Weight for the priority queue, 0 means strict priority"
12551	::= { vdsl2QueueWeightEntry 1 }
12552
12553	pvcAll	OBJECT IDENTIFIER ::= { port 19 }
12554
12555	pvcAllFilter OBJECT-TYPE
12556	SYNTAX INTEGER
12557	MAX-ACCESS read-write
12558	STATUS current
12559	DESCRIPTION
12560		"Ifindex to filter pvc, value 0 indicates to display all."
12561	::= { pvcAll 1 }
12562
12563
12564-- pvcAllTable
12565	pvcAllTable OBJECT-TYPE
12566	SYNTAX SEQUENCE OF PvcAllEntry
12567	MAX-ACCESS not-accessible
12568	STATUS current
12569	DESCRIPTION
12570		""
12571	::= { pvcAll 2 }
12572
12573	pvcAllEntry OBJECT-TYPE
12574	SYNTAX PvcAllEntry
12575	MAX-ACCESS not-accessible
12576	STATUS current
12577	DESCRIPTION
12578		""
12579	INDEX { ifIndex, pvcVpi, pvcVci }
12580	::= { pvcAllTable 1 }
12581
12582	PvcAllEntry ::=
12583		SEQUENCE {
12584			pvcAllVpi	INTEGER,
12585			pvcAllVci   INTEGER,
12586			pvcAllEncap INTEGER,
12587			pvcAllType	INTEGER
12588		}
12589
12590	pvcAllVpi OBJECT-TYPE
12591    SYNTAX INTEGER (0..255)
12592    MAX-ACCESS read-only
12593    STATUS current
12594    DESCRIPTION
12595       "VPI of the pvc."
12596    ::= { pvcAllEntry 1 }
12597
12598    pvcAllVci OBJECT-TYPE
12599    SYNTAX INTEGER (1..65535)
12600    MAX-ACCESS read-only
12601    STATUS current
12602    DESCRIPTION
12603       "VCI of the pvc."
12604    ::= { pvcAllEntry 2 }
12605
12606    pvcAllEncap OBJECT-TYPE
12607	SYNTAX INTEGER {
12608	    llc(1),
12609	    vc(2)
12610	}
12611	MAX-ACCESS read-only
12612	STATUS current
12613	DESCRIPTION
12614		"Encapsulation of the pvc."
12615	::= { pvcAllEntry 3 }
12616
12617	pvcAllType OBJECT-TYPE
12618	SYNTAX INTEGER {
12619	    pvc(1),
12620	    paepvc(2),
12621	    tlspvc(3),
12622	    ipbpvc(4),
12623	    dtpvc(5)
12624	}
12625	MAX-ACCESS read-only
12626	STATUS current
12627	DESCRIPTION
12628		"Type of the pvc."
12629	::= { pvcAllEntry 4 }
12630
12631
12632 --------------------
12633-- vdsl2Paepvc
12634--------------------
12635	vdsl2Paepvc	OBJECT IDENTIFIER ::= { vdsl2Port 4 }
12636
12637-- PPPoAoE PVC Table
12638
12639        vdsl2PaepvcTable OBJECT-TYPE
12640        SYNTAX SEQUENCE OF Vdsl2PaepvcEntry
12641        MAX-ACCESS not-accessible
12642        STATUS current
12643        DESCRIPTION
12644        	"This table includes PPPoAoE PVC configuration.
12645        	This table is supported by R1.02 and later versions."
12646        ::= { vdsl2Paepvc 1 }
12647
12648	vdsl2PaepvcEntry OBJECT-TYPE
12649        SYNTAX Vdsl2PaepvcEntry
12650        MAX-ACCESS not-accessible
12651        STATUS current
12652        DESCRIPTION
12653		"An entry of vdsl2PaepvcTable."
12654        INDEX { ifIndex, vdsl2PaepvcVpi, vdsl2PaepvcVci, vdsl2PaepvcPvid }
12655        ::= { vdsl2PaepvcTable 1 }
12656
12657        Vdsl2PaepvcEntry ::=
12658        	SEQUENCE {
12659			vdsl2PaepvcVpi		INTEGER,
12660			vdsl2PaepvcVci		INTEGER,
12661			vdsl2PaepvcPvid		VlanIndex,
12662			vdsl2PaepvcEncap		INTEGER,
12663			vdsl2PaepvcPriority		INTEGER,
12664			vdsl2PaepvcAcName		DisplayString,
12665			vdsl2PaepvcServiceName	DisplayString,
12666			vdsl2PaepvcHelloTime		INTEGER,
12667			vdsl2PaepvcRowStatus		RowStatus
12668           	}
12669
12670        vdsl2PaepvcVpi OBJECT-TYPE
12671        SYNTAX INTEGER (0..255)
12672        MAX-ACCESS read-only
12673        STATUS current
12674        DESCRIPTION
12675                "VPI of the pvc."
12676         ::= { vdsl2PaepvcEntry 1 }
12677
12678        vdsl2PaepvcVci OBJECT-TYPE
12679        SYNTAX INTEGER (1..65535)
12680        MAX-ACCESS read-only
12681       	STATUS current
12682        DESCRIPTION
12683                "VCI of the pvc."
12684         ::= { vdsl2PaepvcEntry 2 }
12685
12686        vdsl2PaepvcPvid OBJECT-TYPE
12687        SYNTAX VlanIndex
12688        MAX-ACCESS read-only
12689        STATUS current
12690        DESCRIPTION
12691                "Default VID of the pvc."
12692         ::= { vdsl2PaepvcEntry 3 }
12693
12694        vdsl2PaepvcEncap OBJECT-TYPE
12695        SYNTAX INTEGER {
12696        		llc(1),
12697        		vc(2)
12698        	}
12699        MAX-ACCESS read-create
12700        STATUS current
12701        DESCRIPTION
12702                "Encapsulation of the pvc."
12703         ::= { vdsl2PaepvcEntry 4 }
12704
12705        vdsl2PaepvcPriority OBJECT-TYPE
12706        SYNTAX INTEGER (0..7)
12707        MAX-ACCESS read-create
12708        STATUS current
12709        DESCRIPTION
12710                "802.1p default priority of the pvc."
12711         ::= { vdsl2PaepvcEntry 5 }
12712
12713        vdsl2PaepvcAcName OBJECT-TYPE
12714        SYNTAX DisplayString
12715        MAX-ACCESS read-create
12716        STATUS current
12717        DESCRIPTION
12718                "Access concentrator name."
12719         ::= { vdsl2PaepvcEntry 6 }
12720
12721        vdsl2PaepvcServiceName OBJECT-TYPE
12722        SYNTAX DisplayString
12723        MAX-ACCESS read-create
12724        STATUS current
12725        DESCRIPTION
12726                "Service name."
12727         ::= { vdsl2PaepvcEntry 7 }
12728
12729        vdsl2PaepvcHelloTime OBJECT-TYPE
12730        SYNTAX INTEGER
12731        UNITS "second"
12732        MAX-ACCESS read-create
12733        STATUS current
12734        DESCRIPTION
12735                "The system will close the PVC if there are not any LCP echo messages passed through
12736                during the LCP hello time."
12737         ::= { vdsl2PaepvcEntry 8 }
12738
12739        vdsl2PaepvcRowStatus OBJECT-TYPE
12740        SYNTAX RowStatus
12741        MAX-ACCESS read-create
12742        STATUS current
12743        DESCRIPTION
12744                "This object is used to create a new row or delete an existing row in this table."
12745         ::= { vdsl2PaepvcEntry 9 }
12746
12747----------------------------------------
12748-- profile
12749----------------------------------------
12750
12751	adslProfile		OBJECT IDENTIFIER ::= { profile 1 }
12752	shdslProfile		OBJECT IDENTIFIER ::= { profile 2 }
12753	atmProfile		OBJECT IDENTIFIER ::= { profile 3 }
12754	profsvr			OBJECT IDENTIFIER ::= { profile 4 }
12755	aclProfile		OBJECT IDENTIFIER ::= { profile 5 }
12756	vdslProfile		OBJECT IDENTIFIER ::= { profile 6 }
12757	voipProfile		OBJECT IDENTIFIER ::= { profile 7 }
12758	ipqosProfile		OBJECT IDENTIFIER ::= { profile 8 }
12759	rateLimitProfile	OBJECT IDENTIFIER ::= { profile 9 }
12760	e1AlarmProfile		OBJECT IDENTIFIER ::= { profile 10 }
12761	vdsl2Profile		OBJECT IDENTIFIER ::= { profile 11 }
12762    queueRateLimitProfile	OBJECT IDENTIFIER ::= { profile 12 }
12763    ipqos2Profile OBJECT IDENTIFIER ::= { profile 13 }
12764
12765--------------------
12766-- adslProfile
12767--------------------
12768
12769        maxNumOfAdslLineProfiles OBJECT-TYPE
12770        SYNTAX INTEGER
12771        MAX-ACCESS read-only
12772        STATUS current
12773        DESCRIPTION
12774        	"The maximum number of ADSL line profiles supported by the system."
12775        ::= { adslProfile 1 }
12776
12777        maxNumOfAdslAlarmProfiles OBJECT-TYPE
12778        SYNTAX INTEGER
12779        MAX-ACCESS read-only
12780        STATUS current
12781        DESCRIPTION
12782        	"The maximum number of ADSL alarm profiles supported by the system."
12783        ::= { adslProfile 2 }
12784
12785--------------------
12786-- shdslProfile
12787--------------------
12788
12789        maxNumOfShdslLineProfiles OBJECT-TYPE
12790        SYNTAX INTEGER
12791        MAX-ACCESS read-only
12792        STATUS current
12793        DESCRIPTION
12794        	"The maximum number of SHDSL line profiles supported by the system."
12795        ::= { shdslProfile 1 }
12796
12797        maxNumOfShdslAlarmProfiles OBJECT-TYPE
12798        SYNTAX INTEGER
12799        MAX-ACCESS read-only
12800        STATUS current
12801        DESCRIPTION
12802        	"The maximum number of SHDSL alarm profiles supported by the system."
12803        ::= { shdslProfile 2 }
12804
12805--------------------
12806-- atmProfile
12807--------------------
12808
12809-- ATM Profile
12810
12811        maxNumOfAtmProfiles OBJECT-TYPE
12812        SYNTAX INTEGER
12813        MAX-ACCESS read-only
12814        STATUS current
12815        DESCRIPTION
12816        	"The maximum number of ATM profiles supported by the system."
12817        ::= { atmProfile 1 }
12818
12819        atmProfileTable OBJECT-TYPE
12820        SYNTAX SEQUENCE OF AtmProfileEntry
12821        MAX-ACCESS not-accessible
12822        STATUS current
12823        DESCRIPTION
12824                "This table contains information on the PVC configuration. One entry in this table
12825                reflects a profile which can be used to configure the PVC."
12826        ::= { atmProfile 2 }
12827
12828	atmProfileEntry OBJECT-TYPE
12829        SYNTAX AtmProfileEntry
12830        MAX-ACCESS not-accessible
12831        STATUS current
12832        DESCRIPTION
12833		"An entry in atmProfileTable."
12834        INDEX { IMPLIED atmProfileName }
12835        ::= { atmProfileTable 1 }
12836
12837        AtmProfileEntry ::=
12838        	SEQUENCE {
12839			atmProfileName		DisplayString,
12840			atmProfileAAL		INTEGER,
12841			atmProfileClass		INTEGER,
12842			atmProfilePcr		Unsigned32,
12843			atmProfileCdvt		INTEGER,
12844			atmProfileScrMcr	Unsigned32,
12845			atmProfileBt		INTEGER,
12846			atmProfileRowStatus	RowStatus
12847           	}
12848
12849        atmProfileName OBJECT-TYPE
12850        SYNTAX DisplayString (SIZE (1..31))
12851        MAX-ACCESS read-only
12852        STATUS current
12853        DESCRIPTION
12854                "This object is used by the ATM profile table in order to identify a row of this table."
12855         ::= { atmProfileEntry 1 }
12856
12857        atmProfileAAL OBJECT-TYPE
12858        SYNTAX INTEGER (0..5)
12859        MAX-ACCESS read-create
12860        STATUS current
12861        DESCRIPTION
12862                "ATM Adaptation Layer policy."
12863         ::= { atmProfileEntry 2 }
12864
12865        atmProfileClass OBJECT-TYPE
12866        SYNTAX	INTEGER {
12867			cbr(1),
12868			rt_vbr(2),
12869			nrt_vbr(3),
12870			ubr(4),
12871			abr(5)
12872		}
12873        MAX-ACCESS read-create
12874        STATUS current
12875        DESCRIPTION
12876                "ATM traffic class, including constant bit rate,
12877		real-time variable bit rate, non real-time variable bit rate,
12878		unspecified bit rate, and available bit rate."
12879         ::= { atmProfileEntry 3 }
12880
12881        atmProfilePcr OBJECT-TYPE
12882        SYNTAX Unsigned32
12883        UNITS "cells per second"
12884        MAX-ACCESS read-create
12885        STATUS current
12886        DESCRIPTION
12887                "Peak Cell Rate."
12888         ::= { atmProfileEntry 4 }
12889
12890        atmProfileCdvt OBJECT-TYPE
12891        SYNTAX INTEGER (0..255)
12892        UNITS "cell"
12893        MAX-ACCESS read-create
12894        STATUS current
12895        DESCRIPTION
12896                "Cell Delay Variation Tolerance."
12897         ::= { atmProfileEntry 5 }
12898
12899        atmProfileScrMcr OBJECT-TYPE
12900        SYNTAX Unsigned32
12901        UNITS "cells per second"
12902        MAX-ACCESS read-create
12903        STATUS current
12904        DESCRIPTION
12905                "Sustain Cell Rate for vbr or Minimum Cell Rate for abr."
12906         ::= { atmProfileEntry 6 }
12907
12908        atmProfileBt OBJECT-TYPE
12909        SYNTAX INTEGER (0..255)
12910        UNITS "cell"
12911        MAX-ACCESS read-create
12912        STATUS current
12913        DESCRIPTION
12914                "Burst Tolerance for vbr."
12915         ::= { atmProfileEntry 7 }
12916
12917        atmProfileRowStatus OBJECT-TYPE
12918        SYNTAX RowStatus
12919        MAX-ACCESS read-create
12920        STATUS current
12921        DESCRIPTION
12922                "This object is used to create a new row or delete an existing row in this table."
12923         ::= { atmProfileEntry 8 }
12924
12925--------------------
12926-- profsvr
12927--------------------
12928
12929        profileServerMode OBJECT-TYPE
12930        SYNTAX  INTEGER {
12931        		server(1),
12932        		client(2)
12933        	}
12934        MAX-ACCESS read-write
12935        STATUS current
12936        DESCRIPTION
12937        	"The object indicates the system is running profile server with server mode or client mode."
12938        ::= { profsvr 1 }
12939
12940        profileServerIp OBJECT-TYPE
12941        SYNTAX IpAddress
12942        MAX-ACCESS read-write
12943        STATUS current
12944        DESCRIPTION
12945        	"IP address of the profile server."
12946        ::= { profsvr 2 }
12947
12948        profsvrClientTable OBJECT-TYPE
12949        SYNTAX SEQUENCE OF ProfsvrClientEntry
12950        MAX-ACCESS not-accessible
12951        STATUS current
12952        DESCRIPTION
12953        	"This table includes the clients to be provisioned."
12954        ::= { profsvr 3 }
12955
12956	profsvrClientEntry OBJECT-TYPE
12957        SYNTAX ProfsvrClientEntry
12958        MAX-ACCESS not-accessible
12959        STATUS current
12960        DESCRIPTION
12961		"An entry of profsvrClientTable."
12962        INDEX { profsvrClientIp }
12963        ::= { profsvrClientTable 1 }
12964
12965        ProfsvrClientEntry ::=
12966        	SEQUENCE {
12967			profsvrClientIp		IpAddress,
12968			profsvrClientType	INTEGER,
12969			profsvrClientRowStatus	RowStatus
12970           	}
12971
12972        profsvrClientIp OBJECT-TYPE
12973        SYNTAX IpAddress
12974        MAX-ACCESS read-only
12975        STATUS current
12976        DESCRIPTION
12977                "IP address of the client to be provisioned."
12978         ::= { profsvrClientEntry 1 }
12979
12980        profsvrClientType OBJECT-TYPE
12981        SYNTAX  INTEGER {
12982        		nodelete(1),
12983        		delete(2)
12984        	}
12985        MAX-ACCESS read-create
12986        STATUS current
12987        DESCRIPTION
12988                "Provision type to decide whether deleting unmapped profiles in client or not."
12989         ::= { profsvrClientEntry 2 }
12990
12991        profsvrClientRowStatus OBJECT-TYPE
12992        SYNTAX RowStatus
12993        MAX-ACCESS read-create
12994        STATUS current
12995        DESCRIPTION
12996                "The row status is used to create or delete a client."
12997         ::= { profsvrClientEntry 3 }
12998
12999        profileServerSync OBJECT-TYPE
13000        SYNTAX INTEGER
13001        MAX-ACCESS read-write
13002        STATUS current
13003        DESCRIPTION
13004        	"The manager sets the object to be one to start profile synchronization.
13005        	The agent should clear the object to be zero when the operation is completed."
13006        ::= { profsvr 4 }
13007
13008-- aclProfileTable
13009
13010        aclProfileTable OBJECT-TYPE
13011        SYNTAX SEQUENCE OF AclProfileEntry
13012        MAX-ACCESS not-accessible
13013        STATUS current
13014        DESCRIPTION
13015        	"This table is supported by R1.03 and later versions."
13016        ::= { aclProfile 1 }
13017
13018	aclProfileEntry OBJECT-TYPE
13019        SYNTAX AclProfileEntry
13020        MAX-ACCESS not-accessible
13021        STATUS current
13022        DESCRIPTION
13023		"An entry of aclProfileTable."
13024        INDEX { IMPLIED aclProfileRuleName  }
13025        ::= { aclProfileTable 1 }
13026
13027        AclProfileEntry ::=
13028           SEQUENCE {
13029        	aclProfileRuleName  				DisplayString,
13030		aclProfileRuleNumber				INTEGER,
13031		aclProfileActionNumber				INTEGER,
13032		aclProfileRuleParamMask				INTEGER,
13033		aclProfileRuleEtype				INTEGER,
13034		aclProfileRuleVid				INTEGER,
13035		aclProfileRuleSmac				PhysAddress,
13036		aclProfileRuleDmac				PhysAddress,
13037		aclProfileRulePriority				INTEGER,
13038		aclProfileRuleProtocol				INTEGER,
13039		aclProfileRuleSrcIP				IpAddress,
13040		aclProfileRuleSrcIPMask				INTEGER,
13041		aclProfileRuleDestIP				IpAddress,
13042		aclProfileRuleDestIPMask			INTEGER,
13043		aclProfileRuleStartTos				INTEGER,
13044		aclProfileRuleEndTos				INTEGER,
13045		aclProfileRuleSrcStartPort			INTEGER,
13046		aclProfileRuleSrcEndPort			INTEGER,
13047		aclProfileRuleDestStartPort			INTEGER,
13048		aclProfileRuleDestEndPort			INTEGER,
13049		aclProfileActionRate				INTEGER,
13050		aclProfileActionrvlan				INTEGER,
13051		aclProfileActionrpri				INTEGER,
13052		aclProfileRowStatus				RowStatus,
13053		aclProfileRuleSip				IpAddress,
13054		aclProfileRuleDip				IpAddress,
13055		aclProfileRuleSport				INTEGER,
13056		aclProfileRuleDport				INTEGER,
13057		aclProfileRuleSrcIp6            InetAddress,
13058		aclProfileRuleDstIp6			InetAddress,
13059		aclProfileRuleSip6				InetAddress,
13060		aclProfileRuleDip6				InetAddress
13061           }
13062
13063        aclProfileRuleName OBJECT-TYPE
13064        SYNTAX DisplayString
13065        MAX-ACCESS read-only
13066        STATUS current
13067        DESCRIPTION
13068        	"Profile rule name"
13069        ::= { aclProfileEntry 1 }
13070
13071        aclProfileRuleNumber OBJECT-TYPE
13072        SYNTAX INTEGER
13073        MAX-ACCESS read-create
13074        STATUS current
13075        DESCRIPTION
13076		"The managed object is for acl profile rule configuration.
13077        	etype <etype> vlan <vid> (1),
13078        	etype <etype> smac <mac> (2),
13079        	etype <etype> dmac <mac> (3),
13080        	vlan <vid> smac <mac> (4),
13081        	vlan <vid> dmac <mac> (5),
13082        	smac <mac> dmac <mac> (6),
13083        	vlan <vid> priority <priority> (7),
13084        	etype <etype> (8),
13085        	vlan <vid> (9),
13086        	smac <mac> (10),
13087        	dmac <mac> (11),
13088        	priority <priority> (12),
13089        	protocol <protocol> (13),
13090        	{srcip <ip>/<mask>{|dstip <ip>/<mask>{|tos <stos> <etos>{|srcport <sport> <eport> {|dstport <sport> <eport>}}}}} (14),
13091        	vlan <vid> sip <ip> (15),
13092		vlan <vid> dip <ip> (16),
13093		vlan <vid> sport tcp|udp <port> (17),
13094		vlan <vid> dport tcp|udp <port> (18),
13095		vlan <vid> smac <mac> sip <ip> (19),
13096		vlan <vid> dmac <mac> dip <ip> (20),
13097		srcip <ip6>/<mask>|dstip <ip6/<mask>|tos <stos> <etos>|srcport <sport> <eport> |dstport <sport> <eport> (21),
13098		vlan <vid> sip <ip6> (22),
13099		vlan <vid> dip <ip6> (23)
13100		"
13101        ::= { aclProfileEntry 2 }
13102
13103        aclProfileActionNumber OBJECT-TYPE
13104        SYNTAX INTEGER
13105        MAX-ACCESS read-create
13106        STATUS current
13107        DESCRIPTION
13108        	"Profile action number.
13109		  Bit 1: rate
13110		  Bit 2: rvlan
13111		  Bit 3: rpri
13112		  Bit 4: deny
13113		  Bit 1, Bit 2 & Bit 3 can multiple selection."
13114        ::= { aclProfileEntry 3 }
13115
13116        aclProfileRuleParamMask OBJECT-TYPE
13117        SYNTAX INTEGER
13118        MAX-ACCESS read-create
13119        STATUS current
13120        DESCRIPTION
13121        	"Profile rule parameter mask.
13122		 BIT 1: srcip <ip>/<mask>
13123		 BIT 2: dstip <ip>/<mask>
13124		 BIT 3: tos <stos> <etos>
13125		 BIT 4: srcport <sport> <eport>
13126		 BIT 5: dstport <sport> <eport>"
13127        ::= { aclProfileEntry 4 }
13128
13129        aclProfileRuleEtype OBJECT-TYPE
13130        SYNTAX INTEGER (0..65535)
13131        MAX-ACCESS read-create
13132        STATUS current
13133        DESCRIPTION
13134        	"Profile rule etype."
13135        ::= { aclProfileEntry 5 }
13136
13137        aclProfileRuleVid OBJECT-TYPE
13138        SYNTAX INTEGER (1..4094)
13139        MAX-ACCESS read-create
13140        STATUS current
13141        DESCRIPTION
13142        	"Profile rule vid."
13143        ::= { aclProfileEntry 6 }
13144
13145        aclProfileRuleSmac OBJECT-TYPE
13146        SYNTAX PhysAddress
13147        MAX-ACCESS read-create
13148        STATUS current
13149        DESCRIPTION
13150        	"Profile rule source MAC."
13151        ::= { aclProfileEntry 7 }
13152
13153        aclProfileRuleDmac OBJECT-TYPE
13154        SYNTAX PhysAddress
13155        MAX-ACCESS read-create
13156        STATUS current
13157        DESCRIPTION
13158        	"Profile rule destination MAC."
13159        ::= { aclProfileEntry 8 }
13160
13161        aclProfileRulePriority OBJECT-TYPE
13162        SYNTAX INTEGER (0..7)
13163        MAX-ACCESS read-create
13164        STATUS current
13165        DESCRIPTION
13166        	"Profile rule priority."
13167        ::= { aclProfileEntry 9 }
13168
13169        aclProfileRuleProtocol OBJECT-TYPE
13170        SYNTAX INTEGER (0..65535)
13171        MAX-ACCESS read-create
13172        STATUS current
13173        DESCRIPTION
13174        	"Profile rule protocol.
13175		icmp(1),igmp(2),ip(4),tcp(6),udp(17),gre(47),ospf(89), and other protocol types."
13176        ::= { aclProfileEntry 10 }
13177
13178        aclProfileRuleSrcIP OBJECT-TYPE
13179        SYNTAX IpAddress
13180        MAX-ACCESS read-create
13181        STATUS current
13182        DESCRIPTION
13183        	"Profile rule source IP"
13184        ::= { aclProfileEntry 11 }
13185
13186        aclProfileRuleSrcIPMask OBJECT-TYPE
13187        SYNTAX INTEGER (0..32)
13188        MAX-ACCESS read-create
13189        STATUS current
13190        DESCRIPTION
13191        	"The subnet mask of source IP mask."
13192        ::= { aclProfileEntry 12 }
13193
13194        aclProfileRuleDestIP OBJECT-TYPE
13195        SYNTAX IpAddress
13196        MAX-ACCESS read-create
13197        STATUS current
13198        DESCRIPTION
13199        	"Profile rule source IP."
13200        ::= { aclProfileEntry 13 }
13201
13202        aclProfileRuleDestIPMask OBJECT-TYPE
13203        SYNTAX INTEGER (0..32)
13204        MAX-ACCESS read-create
13205        STATUS current
13206        DESCRIPTION
13207        	"The subnet mask of destination IP mask."
13208        ::= { aclProfileEntry 14 }
13209
13210        aclProfileRuleStartTos OBJECT-TYPE
13211        SYNTAX INTEGER (0..255)
13212        MAX-ACCESS read-create
13213        STATUS current
13214        DESCRIPTION
13215        	"Profile rule start type of service."
13216        ::= { aclProfileEntry 15 }
13217
13218        aclProfileRuleEndTos OBJECT-TYPE
13219        SYNTAX INTEGER (0..255)
13220        MAX-ACCESS read-create
13221        STATUS current
13222        DESCRIPTION
13223        	"Profile rule end type of service."
13224        ::= { aclProfileEntry 16 }
13225
13226        aclProfileRuleSrcStartPort OBJECT-TYPE
13227        SYNTAX INTEGER (0..65535)
13228        MAX-ACCESS read-create
13229        STATUS current
13230        DESCRIPTION
13231        	"Profile rule source start port."
13232        ::= { aclProfileEntry 17 }
13233
13234        aclProfileRuleSrcEndPort OBJECT-TYPE
13235        SYNTAX INTEGER (0..65535)
13236        MAX-ACCESS read-create
13237        STATUS current
13238        DESCRIPTION
13239        	"Profile rule source end port."
13240        ::= { aclProfileEntry 18 }
13241
13242        aclProfileRuleDestStartPort OBJECT-TYPE
13243        SYNTAX INTEGER (0..65535)
13244        MAX-ACCESS read-create
13245        STATUS current
13246        DESCRIPTION
13247        	"Profile rule destination start port."
13248        ::= { aclProfileEntry 19 }
13249
13250        aclProfileRuleDestEndPort OBJECT-TYPE
13251        SYNTAX INTEGER (0..65535)
13252        MAX-ACCESS read-create
13253        STATUS current
13254        DESCRIPTION
13255        	"Profile rule destination end port."
13256        ::= { aclProfileEntry 20 }
13257
13258        aclProfileActionRate OBJECT-TYPE
13259        SYNTAX INTEGER (1..100032)
13260        MAX-ACCESS read-create
13261        STATUS current
13262        DESCRIPTION
13263        	"Profile action to replace to this rate."
13264        ::= { aclProfileEntry 21 }
13265
13266        aclProfileActionrvlan OBJECT-TYPE
13267        SYNTAX INTEGER (1..4094)
13268        MAX-ACCESS read-create
13269        STATUS current
13270        DESCRIPTION
13271        	"Profile action to replace to this vlan."
13272       	::= { aclProfileEntry 22 }
13273
13274        aclProfileActionrpri OBJECT-TYPE
13275        SYNTAX INTEGER (0..7)
13276        MAX-ACCESS read-create
13277        STATUS current
13278        DESCRIPTION
13279        	"Profile action to replace to this priority."
13280        ::= { aclProfileEntry 23 }
13281
13282        aclProfileRowStatus OBJECT-TYPE
13283        SYNTAX RowStatus
13284        MAX-ACCESS read-create
13285        STATUS current
13286        DESCRIPTION
13287        	"The row status of the entry."
13288        ::= { aclProfileEntry 24 }
13289
13290        aclProfileRuleSip OBJECT-TYPE
13291        SYNTAX IpAddress
13292        MAX-ACCESS read-create
13293        STATUS current
13294        DESCRIPTION
13295        	"Source IP."
13296        ::= { aclProfileEntry 25 }
13297
13298        aclProfileRuleDip OBJECT-TYPE
13299        SYNTAX IpAddress
13300        MAX-ACCESS read-create
13301        STATUS current
13302        DESCRIPTION
13303        	"Destination IP."
13304        ::= { aclProfileEntry 26 }
13305
13306        aclProfileRuleSport OBJECT-TYPE
13307        SYNTAX INTEGER (0..65535)
13308        MAX-ACCESS read-create
13309        STATUS current
13310        DESCRIPTION
13311        	"Source port."
13312        ::= { aclProfileEntry 27 }
13313
13314        aclProfileRuleDport OBJECT-TYPE
13315        SYNTAX INTEGER (0..65535)
13316        MAX-ACCESS read-create
13317        STATUS current
13318        DESCRIPTION
13319        	"Destination port."
13320        ::= { aclProfileEntry 28 }
13321
13322        aclProfileRuleSrcIp6 OBJECT-TYPE
13323        SYNTAX InetAddress
13324        MAX-ACCESS read-create
13325        STATUS current
13326        DESCRIPTION
13327        	"srcip <ip6> for RuleNumber (21)."
13328        ::= { aclProfileEntry 29 }
13329
13330        aclProfileRuleDstIp6 OBJECT-TYPE
13331        SYNTAX InetAddress
13332        MAX-ACCESS read-create
13333        STATUS current
13334        DESCRIPTION
13335        	"dstip <ip6> for RuleNumber (21)."
13336        ::= { aclProfileEntry 30 }
13337
13338        aclProfileRuleSip6 OBJECT-TYPE
13339        SYNTAX InetAddress
13340        MAX-ACCESS read-create
13341        STATUS current
13342        DESCRIPTION
13343        	"sip <ip6> for RuleNumber (19), (22)."
13344        ::= { aclProfileEntry 31 }
13345
13346        aclProfileRuleDip6 OBJECT-TYPE
13347        SYNTAX InetAddress
13348        MAX-ACCESS read-create
13349        STATUS current
13350        DESCRIPTION
13351        	"dip <ip6> for RuleNumber (20), (23)."
13352        ::= { aclProfileEntry 32 }
13353
13354
13355--------------------
13356-- vdslProfile
13357--------------------
13358
13359        maxNumOfVdslLineProfiles OBJECT-TYPE
13360        SYNTAX INTEGER
13361        MAX-ACCESS read-only
13362        STATUS current
13363        DESCRIPTION
13364        	"The maximum number of VDSL line profiles supported by the system."
13365        ::= { vdslProfile 1 }
13366
13367        maxNumOfVdslAlarmProfiles OBJECT-TYPE
13368        SYNTAX INTEGER
13369        MAX-ACCESS read-only
13370        STATUS current
13371        DESCRIPTION
13372        	"The maximum number of VDSL alarm profiles supported by the system."
13373        ::= { vdslProfile 2 }
13374
13375-- vdslProfileTable
13376
13377        vdslLineConfProfileExtendedTable OBJECT-TYPE
13378        SYNTAX SEQUENCE OF VdslLineConfProfileExtendedEntry
13379        MAX-ACCESS not-accessible
13380        STATUS current
13381        DESCRIPTION
13382                "This table contains information on the VDSL line profile extension configuration.
13383		This table is supported by R5.02 and later versions."
13384        ::= { vdslProfile 3 }
13385
13386	vdslLineConfProfileExtendedEntry OBJECT-TYPE
13387        SYNTAX VdslLineConfProfileExtendedEntry
13388        MAX-ACCESS not-accessible
13389        STATUS current
13390        DESCRIPTION
13391		"An entry in vdslLineConfProfileExtendedTable."
13392        INDEX { vdslLineConfProfileName }
13393        ::= { vdslLineConfProfileExtendedTable 1 }
13394
13395        VdslLineConfProfileExtendedEntry ::=
13396        	SEQUENCE {
13397			vdsl2LConfProfRaModeDs		INTEGER,
13398			vdsl2LConfProfRaModeUs		INTEGER,
13399			vdsl2LConfProfRaUsNrmDs		Unsigned32,
13400			vdsl2LConfProfRaUsNrmUs		Unsigned32,
13401			vdsl2LConfProfRaDsNrmDs		Unsigned32,
13402			vdsl2LConfProfRaDsNrmUs		Unsigned32,
13403			vdsl2LConfProfProfileName	DisplayString
13404           	}
13405
13406        vdsl2LConfProfRaModeDs OBJECT-TYPE
13407	SYNTAX  INTEGER {
13408			manual(1),
13409			raInit(2),
13410			dynamicRa(3)
13411		}
13412	MAX-ACCESS read-write
13413	STATUS current
13414	DESCRIPTION
13415		"(RA-MODEds).
13416		The mode of operation of a rate-adaptive xTU-C in the transmit
13417		direction.  The parameter can take three values:
13418		manual(1),
13419		raInit(2),
13420		dynamicRa(3)."
13421	REFERENCE "ITU-T G.997.1, paragraph #7.3.1.4.1"
13422	DEFVAL { manual }
13423	::= { vdslLineConfProfileExtendedEntry 1 }
13424
13425	vdsl2LConfProfRaModeUs OBJECT-TYPE
13426	SYNTAX  INTEGER {
13427			manual(1),
13428			raInit(2),
13429			dynamicRa(3)
13430		}
13431	MAX-ACCESS read-write
13432	STATUS current
13433	DESCRIPTION
13434		"(RA-MODEus).
13435		The mode of operation of a rate-adaptive xTU-R in the transmit
13436		direction.  The parameter can take three values:
13437		manual(1),
13438		raInit(2),
13439		dynamicRa(3)."
13440	REFERENCE "ITU-T G.997.1, paragraph #7.3.1.4.2"
13441	DEFVAL { manual }
13442	::= { vdslLineConfProfileExtendedEntry 2 }
13443
13444	vdsl2LConfProfRaUsNrmDs OBJECT-TYPE
13445	SYNTAX Unsigned32(0..310)
13446	UNITS "0.1 dB"
13447	MAX-ACCESS read-write
13448	STATUS current
13449	DESCRIPTION
13450		"(RA-USNRMds).
13451		The Downstream Up-Shift Noise Margin value, to be used when
13452		xdsl2LConfProfRaModeDs is set to dynamicRa.  If the downstream
13453		noise margin is above this value and stays above it for
13454		more than the time specified by the xdsl2LConfProfRaUsTimeDs,
13455		the xTU-R shall attempt to increase the downstream net data
13456		rate.  The Downstream Up-shift Noise Margin ranges from 0 to
13457		310 units of 0.1 dB (Physical values are 0 to 31 dB)."
13458	REFERENCE "ITU-T G.997.1, paragraph #7.3.1.4.3"
13459	DEFVAL { 10 }
13460	::= { vdslLineConfProfileExtendedEntry 3 }
13461
13462	vdsl2LConfProfRaUsNrmUs OBJECT-TYPE
13463	SYNTAX Unsigned32(0..310)
13464	UNITS "0.1 dB"
13465	MAX-ACCESS read-write
13466	STATUS current
13467	DESCRIPTION
13468		"(RA-USNRMus).
13469		The Upstream Up-Shift Noise Margin value, to be used when
13470		xdsl2LConfProfRaModeUs is set to dynamicRa.  If the upstream
13471		noise margin is above this value and stays above it for more
13472		than the time specified by the xdsl2LConfProfRaUsTimeUs, the
13473		xTU-C shall attempt to increase the upstream net data rate.
13474		The Upstream Up-shift Noise Margin ranges from 0 to 310 units
13475		of 0.1 dB (Physical values are 0 to 31 dB)."
13476	REFERENCE "ITU-T G.997.1, paragraph #7.3.1.4.4"
13477	DEFVAL { 10 }
13478	::= { vdslLineConfProfileExtendedEntry 4 }
13479
13480	vdsl2LConfProfRaDsNrmDs OBJECT-TYPE
13481	SYNTAX Unsigned32(0..310)
13482	UNITS "0.1 dB"
13483	MAX-ACCESS read-write
13484	STATUS current
13485	DESCRIPTION
13486		"(RA-DSNRMds).
13487		The Downstream Down-Shift Noise Margin value, to be used when
13488		xdsl2LConfProfRaModeDs is set to dynamicRa.  If the downstream
13489		noise margin is below this value and stays below that for more
13490		than the time specified by the xdsl2LConfProfRaDsTimeDs, the
13491		xTU-R shall attempt to decrease the downstream net data rate.
13492		The Downstream Down-shift Noise Margin ranges from 0 to 310
13493		units of 0.1 dB (Physical values are 0 to 31 dB)."
13494	REFERENCE "ITU-T G.997.1, paragraph #7.3.1.4.7"
13495	DEFVAL { 10 }
13496	::= { vdslLineConfProfileExtendedEntry 5 }
13497
13498	vdsl2LConfProfRaDsNrmUs OBJECT-TYPE
13499	SYNTAX Unsigned32(0..310)
13500	UNITS "0.1 dB"
13501	MAX-ACCESS read-write
13502	STATUS current
13503	DESCRIPTION
13504	"(RA-DSNRMus).
13505	The Upstream Downshift Noise Margin value, to be used when
13506	xdsl2LConfProfRaModeUs is set to dynamicRa.  If the upstream
13507	noise margin is below this value and stays below that for more
13508	than the time specified by the xdsl2LConfProfRaDsTimeUs, the
13509	xTU-C shall attempt to decrease the upstream net data rate.
13510	The Upstream Down-shift Noise Margin ranges from 0 to 310
13511	units of 0.1 dB (Physical values are 0 to 31 dB)."
13512	REFERENCE "ITU-T G.997.1, paragraph #7.3.1.4.8"
13513	DEFVAL { 10 }
13514	::= { vdslLineConfProfileExtendedEntry 6 }
13515
13516	vdsl2LConfProfProfileName OBJECT-TYPE
13517	SYNTAX DisplayString
13518	MAX-ACCESS read-only
13519	STATUS current
13520	DESCRIPTION
13521	""
13522	::= { vdslLineConfProfileExtendedEntry 7 }
13523
13524 -- vdslLineAlarmConfProfileExtendedTable
13525
13526        vdslLineAlarmConfProfileExtendedTable OBJECT-TYPE
13527        SYNTAX SEQUENCE OF VdslLineAlarmConfProfileExtendedEntry
13528        MAX-ACCESS not-accessible
13529        STATUS current
13530        DESCRIPTION
13531                "This table contains information on the VDSL line alarm profile extension configuration.
13532		This table is supported by R5.06 and later versions."
13533        ::= { vdslProfile 4 }
13534
13535	vdslLineAlarmConfProfileExtendedEntry OBJECT-TYPE
13536        SYNTAX VdslLineAlarmConfProfileExtendedEntry
13537        MAX-ACCESS not-accessible
13538        STATUS current
13539        DESCRIPTION
13540		"An entry in vdslLineAlarmConfProfileExtendedTable."
13541        INDEX { vdslLineAlarmConfProfileName }
13542        ::= { vdslLineAlarmConfProfileExtendedTable 1 }
13543
13544    VdslLineAlarmConfProfileExtendedEntry ::=
13545        SEQUENCE {
13546			vdslLAlarmConfProfProfileName	DisplayString
13547        }
13548
13549    vdslLAlarmConfProfProfileName OBJECT-TYPE
13550	SYNTAX  DisplayString
13551	MAX-ACCESS read-only
13552	STATUS current
13553	DESCRIPTION
13554		""
13555	::= { vdslLineAlarmConfProfileExtendedEntry 1 }
13556
13557--------------------
13558-- voipProfile
13559--------------------
13560
13561	sipProfile	OBJECT IDENTIFIER ::= { voipProfile 1 }
13562	h248Profile	OBJECT IDENTIFIER ::= { voipProfile 4 }
13563
13564-- sip profile
13565
13566        maxNumOfSipProfiles OBJECT-TYPE
13567        SYNTAX INTEGER
13568        MAX-ACCESS read-only
13569        STATUS current
13570        DESCRIPTION
13571        	"The maximum number of SIP profiles supported by the system."
13572        ::= { sipProfile 1 }
13573
13574        sipProfileTable OBJECT-TYPE
13575        SYNTAX SEQUENCE OF SipProfileEntry
13576        MAX-ACCESS not-accessible
13577        STATUS current
13578        DESCRIPTION
13579                "This table includes SIP protocol related configuration.
13580                This table is supported by R4.01 and later versions."
13581        ::= { sipProfile 2 }
13582
13583	sipProfileEntry OBJECT-TYPE
13584        SYNTAX SipProfileEntry
13585        MAX-ACCESS not-accessible
13586        STATUS current
13587        DESCRIPTION
13588		"An entry in sipProfileTable."
13589        INDEX { IMPLIED sipProfileName }
13590        ::= { sipProfileTable 1 }
13591
13592        SipProfileEntry ::=
13593        	SEQUENCE {
13594			sipProfileName		DisplayString,
13595			sipProfileSipSvr	DisplayString,
13596			sipProfileRegSvr	DisplayString,
13597			sipProfileProxySvr	DisplayString,
13598			sipProfileSipPort	INTEGER,
13599			sipProfileRegSvrPort	INTEGER,
13600			sipProfileProxySvrPort	INTEGER,
13601			sipProfileUriType	INTEGER,
13602			sipProfilePbit		INTEGER,
13603			sipProfileDscp		INTEGER,
13604			sipProfileKeepAlive	INTEGER,
13605			sipProfileSe		INTEGER,
13606			sipProfilePrack		INTEGER,
13607			sipProfileRowStatus	RowStatus,
13608			sipProfileReSend	INTEGER,
13609			sipProfileNonceCountKeep	INTEGER,
13610			sipProfileQopQuote	INTEGER,
13611			sipProfileRefertobracket	INTEGER,
13612			sipProfileRefertodot	INTEGER,
13613			sipProfileRtpStartPort	INTEGER,
13614			sipProfileRtpEndPort	INTEGER
13615           	}
13616
13617        sipProfileName OBJECT-TYPE
13618        SYNTAX DisplayString (SIZE (1..31))
13619        MAX-ACCESS read-only
13620        STATUS current
13621        DESCRIPTION
13622                "This object is used by the SIP profile table in order to identify a row of this table."
13623        ::= { sipProfileEntry 1 }
13624
13625        sipProfileSipSvr OBJECT-TYPE
13626        SYNTAX DisplayString
13627        MAX-ACCESS read-create
13628        STATUS current
13629        DESCRIPTION
13630                "IP used for SIP registration or SIP domain name."
13631        ::= { sipProfileEntry 2 }
13632
13633	sipProfileRegSvr OBJECT-TYPE
13634        SYNTAX DisplayString
13635        MAX-ACCESS read-create
13636        STATUS current
13637        DESCRIPTION
13638                "Registration server IP or registration server domain name."
13639        ::= { sipProfileEntry 3 }
13640
13641        sipProfileProxySvr OBJECT-TYPE
13642        SYNTAX DisplayString
13643        MAX-ACCESS read-create
13644        STATUS current
13645        DESCRIPTION
13646                "Proxy server IP or proxy server doamin name."
13647        ::= { sipProfileEntry 4 }
13648
13649        sipProfileSipPort OBJECT-TYPE
13650        SYNTAX INTEGER (1025..65535)
13651        MAX-ACCESS read-create
13652        STATUS current
13653        DESCRIPTION
13654                "SIP UA port number."
13655        ::= { sipProfileEntry 5 }
13656
13657        sipProfileRegSvrPort OBJECT-TYPE
13658        SYNTAX INTEGER (1025..65535)
13659        MAX-ACCESS read-create
13660        STATUS current
13661        DESCRIPTION
13662                "Registration server port number."
13663        ::= { sipProfileEntry 6 }
13664
13665        sipProfileProxySvrPort OBJECT-TYPE
13666        SYNTAX INTEGER (1025..65535)
13667        MAX-ACCESS read-create
13668        STATUS current
13669        DESCRIPTION
13670                "Proxy server port number."
13671        ::= { sipProfileEntry 7 }
13672
13673        sipProfileUriType OBJECT-TYPE
13674        SYNTAX INTEGER {
13675        		use_sip_uri(1),
13676        		use_tel_uri(2)
13677        	}
13678        MAX-ACCESS read-create
13679        STATUS current
13680        DESCRIPTION
13681                ""
13682        ::= { sipProfileEntry 8 }
13683
13684        sipProfilePbit OBJECT-TYPE
13685        SYNTAX INTEGER (0..7)
13686        MAX-ACCESS read-create
13687        STATUS current
13688        DESCRIPTION
13689                "802.1p bit for SIP and RTP packet."
13690        ::= { sipProfileEntry 9 }
13691
13692        sipProfileDscp OBJECT-TYPE
13693        SYNTAX INTEGER (0..63)
13694        MAX-ACCESS read-create
13695        STATUS current
13696        DESCRIPTION
13697                "DSCP for SIP and RTP packet."
13698        ::= { sipProfileEntry 10 }
13699
13700        sipProfileKeepAlive OBJECT-TYPE
13701        SYNTAX INTEGER {
13702        		on(1),
13703        		off(2)
13704        	}
13705        MAX-ACCESS read-create
13706        STATUS current
13707        DESCRIPTION
13708                ""
13709        ::= { sipProfileEntry 11 }
13710
13711        sipProfileSe OBJECT-TYPE
13712        SYNTAX INTEGER (90..65535)
13713        UNITS "second"
13714        MAX-ACCESS read-create
13715        STATUS current
13716        DESCRIPTION
13717                "Session expiration time in seconds."
13718        ::= { sipProfileEntry 12 }
13719
13720        sipProfilePrack OBJECT-TYPE
13721        SYNTAX INTEGER {
13722        		on(1),
13723        		off(2)
13724        	}
13725        MAX-ACCESS read-create
13726        STATUS current
13727        DESCRIPTION
13728                ""
13729        ::= { sipProfileEntry 13 }
13730
13731        sipProfileRowStatus OBJECT-TYPE
13732        SYNTAX RowStatus
13733        MAX-ACCESS read-create
13734        STATUS current
13735        DESCRIPTION
13736                "This object is used to create a new row or delete an existing row in the table."
13737        ::= { sipProfileEntry 14 }
13738
13739        sipProfileReSend OBJECT-TYPE
13740        SYNTAX INTEGER
13741        MAX-ACCESS read-create
13742        STATUS current
13743        DESCRIPTION
13744                "resend factor of session expiration time. This MIB object is supported by R5.05 and later versions."
13745        ::= { sipProfileEntry 15 }
13746
13747        sipProfileNonceCountKeep OBJECT-TYPE
13748        SYNTAX INTEGER {
13749        		on(1),
13750        		off(2)
13751        	}
13752        MAX-ACCESS read-create
13753        STATUS current
13754        DESCRIPTION
13755                "This MIB object is supported by R5.05 and later versions."
13756        ::= { sipProfileEntry 16 }
13757
13758        sipProfileQopQuote OBJECT-TYPE
13759        SYNTAX INTEGER {
13760        		on(1),
13761        		off(2)
13762        	}
13763        MAX-ACCESS read-create
13764        STATUS current
13765        DESCRIPTION
13766                "This MIB object is supported by R5.05 and later versions."
13767        ::= { sipProfileEntry 17 }
13768
13769        sipProfileRefertobracket OBJECT-TYPE
13770        SYNTAX INTEGER {
13771        		on(1),
13772        		off(2)
13773        	}
13774        MAX-ACCESS read-create
13775        STATUS current
13776        DESCRIPTION
13777                "This MIB object is supported by R5.05 and later versions."
13778        ::= { sipProfileEntry 18 }
13779
13780        sipProfileRefertodot OBJECT-TYPE
13781        SYNTAX INTEGER {
13782        		dot(1),
13783        		hex(2)
13784        	}
13785        MAX-ACCESS read-create
13786        STATUS current
13787        DESCRIPTION
13788                "This MIB object is supported by R5.05 and later versions."
13789        ::= { sipProfileEntry 19 }
13790
13791        sipProfileRtpStartPort OBJECT-TYPE
13792        SYNTAX INTEGER
13793        MAX-ACCESS read-create
13794        STATUS current
13795        DESCRIPTION
13796                "start of RTP port number. This MIB object is supported by R5.05 and later versions."
13797        ::= { sipProfileEntry 20 }
13798
13799        sipProfileRtpEndPort OBJECT-TYPE
13800        SYNTAX INTEGER
13801        MAX-ACCESS read-create
13802        STATUS current
13803        DESCRIPTION
13804                "end of RTP port number. This MIB object is supported by R5.05 and later versions."
13805        ::= { sipProfileEntry 21 }
13806
13807
13808-- sip call service profile
13809
13810	maxNumOfSipCallSvcProfiles OBJECT-TYPE
13811        SYNTAX INTEGER
13812        MAX-ACCESS read-only
13813        STATUS current
13814        DESCRIPTION
13815        	"The maximum number of SIP call service profiles supported by the system."
13816        ::= { sipProfile 3 }
13817
13818	sipCallSvcProfileTable OBJECT-TYPE
13819        SYNTAX SEQUENCE OF SipCallSvcProfileEntry
13820        MAX-ACCESS not-accessible
13821        STATUS current
13822        DESCRIPTION
13823                "This table includes SIP call service related configuration.
13824                This table is supported by R4.01 and later versions."
13825        ::= { sipProfile 4 }
13826
13827	sipCallSvcProfileEntry OBJECT-TYPE
13828        SYNTAX SipCallSvcProfileEntry
13829        MAX-ACCESS not-accessible
13830        STATUS current
13831        DESCRIPTION
13832		"An entry in sipCallSvcProfileTable."
13833        INDEX { IMPLIED sipCallSvcProfileName }
13834        ::= { sipCallSvcProfileTable 1 }
13835
13836        SipCallSvcProfileEntry ::=
13837        	SEQUENCE {
13838			sipCallSvcProfileName			DisplayString,
13839			sipCallSvcProfilePasswdOn		INTEGER,
13840			sipCallSvcProfilePasswd			DisplayString,
13841			sipCallSvcProfileNumberPlanOn		INTEGER,
13842			sipCallSvcProfileNumberPlanCc		DisplayString,
13843			sipCallSvcProfileNumberPlanNdc		DisplayString,
13844			sipCallSvcProfileNumberPlanTable	DisplayString,
13845			sipCallSvcProfileStateMask		INTEGER,
13846			sipCallSvcProfileDtmf			INTEGER,
13847			sipCallSvcProfileFax			INTEGER,
13848			sipCallSvcProfileRowStatus		RowStatus,
13849			sipCallSvcProfileKeypattern		DisplayString,
13850			sipCallSvcProfileRegTime		INTEGER,
13851			sipCallSvcProfileFlash			INTEGER,
13852			sipCallSvcProfileFlashPattern		DisplayString,
13853			sipCallSvcProfileReanswerTime		INTEGER,
13854			sipCallSvcProfileFirstDigit		INTEGER,
13855			sipCallSvcProfileInterdigit		INTEGER
13856           	}
13857
13858        sipCallSvcProfileName OBJECT-TYPE
13859        SYNTAX DisplayString (SIZE (1..31))
13860        MAX-ACCESS read-only
13861        STATUS current
13862        DESCRIPTION
13863                "This object is used by the SIP call service profile table in order to identify a row of this table."
13864        ::= { sipCallSvcProfileEntry 1 }
13865
13866        sipCallSvcProfilePasswdOn OBJECT-TYPE
13867        SYNTAX INTEGER {
13868        		on(1),
13869        		off(2)
13870        	}
13871        MAX-ACCESS read-create
13872        STATUS current
13873        DESCRIPTION
13874                "Password is necessary or not for SIP registration."
13875        ::= { sipCallSvcProfileEntry 2 }
13876
13877        sipCallSvcProfilePasswd OBJECT-TYPE
13878        SYNTAX DisplayString (SIZE(1..31))
13879        MAX-ACCESS read-create
13880        STATUS current
13881        DESCRIPTION
13882                "SIP registration password."
13883        ::= { sipCallSvcProfileEntry 3 }
13884
13885        sipCallSvcProfileNumberPlanOn OBJECT-TYPE
13886        SYNTAX INTEGER {
13887        		on(1),
13888        		off(2)
13889        	}
13890        MAX-ACCESS read-create
13891        STATUS current
13892        DESCRIPTION
13893                ""
13894        ::= { sipCallSvcProfileEntry 4 }
13895
13896        sipCallSvcProfileNumberPlanCc OBJECT-TYPE
13897        SYNTAX DisplayString (SIZE(1..7))
13898        MAX-ACCESS read-create
13899        STATUS current
13900        DESCRIPTION
13901                "Country code, only digit 0..9 are allowed."
13902        ::= { sipCallSvcProfileEntry 5 }
13903
13904        sipCallSvcProfileNumberPlanNdc OBJECT-TYPE
13905        SYNTAX DisplayString (SIZE(1..7))
13906        MAX-ACCESS read-create
13907        STATUS current
13908        DESCRIPTION
13909                "National destination code, only digit 0..9 are allowed."
13910        ::= { sipCallSvcProfileEntry 6 }
13911
13912        sipCallSvcProfileNumberPlanTable OBJECT-TYPE
13913        SYNTAX DisplayString (SIZE(1..31))
13914        MAX-ACCESS read-create
13915        STATUS current
13916        DESCRIPTION
13917                "Numbering plan table name."
13918        ::= { sipCallSvcProfileEntry 7 }
13919
13920        sipCallSvcProfileStateMask OBJECT-TYPE
13921        SYNTAX INTEGER
13922        MAX-ACCESS read-create
13923        STATUS current
13924        DESCRIPTION
13925                "Bit 1	reserved : reserved
13926		 Bit 2	callhold : call hold
13927		 Bit 3	callwait : call waiting
13928		 Bit 4	callreturn : call return
13929		 Bit 5	calltransfer : call transfer
13930		 Bit 6	clip : caller line identification presentation (Caller ID)
13931		 Bit 7	clir : caller line identification restriction
13932		 Bit 8	dnd : do not disturb
13933		 Bit 9  registration
13934		 Bit 10 localcall
13935		 Bit 11 mwi : message waiting indicator
13936		 Bit 12 cidcw : caller identity with call waiting
13937		 Bit 13 conference
13938		 Bit 14 callsvcmode : europe(0) usa(1)
13939		 Bit 15 on hook transfer
13940		 Bit 16 conference transfer"
13941        ::= { sipCallSvcProfileEntry 8 }
13942
13943        sipCallSvcProfileDtmf OBJECT-TYPE
13944        SYNTAX INTEGER {
13945        		bypass(1),
13946        		rfc2833(2),
13947        		rfc2833like(3),
13948        		sipinfo(4),
13949        		plaintext(5)
13950        	}
13951        MAX-ACCESS read-create
13952        STATUS current
13953        DESCRIPTION
13954                "dtmf bypass : bypass DTMF tone
13955		 dtmf rfc2833 : DTMF tone relay according to RFC2833
13956		 dtmf rfc2833like : DTMF tone relay by SIP INFO message, but RFC2833 payload
13957		 dtmf sipinfo : DTMF tone relay by SIP INFO signal message
13958		 dtmf plaintext : DTMF tone relay by SIP INFO plain text message"
13959        ::= { sipCallSvcProfileEntry 9 }
13960
13961        sipCallSvcProfileFax OBJECT-TYPE
13962        SYNTAX INTEGER {
13963        		g711(1),
13964        		t38(2),
13965        		t38rtp(3)
13966        	}
13967        MAX-ACCESS read-create
13968        STATUS current
13969        DESCRIPTION
13970                "fax g711 : FAX service pass through by ITU-T G.711
13971		 fax t38 : FAX service by ITU-T T.38 UDP
13972		 fax t38rtp : FAX service by ITU-T T.38 RTP"
13973        ::= { sipCallSvcProfileEntry 10 }
13974
13975        sipCallSvcProfileRowStatus OBJECT-TYPE
13976        SYNTAX RowStatus
13977        MAX-ACCESS read-create
13978        STATUS current
13979        DESCRIPTION
13980                "This object is used to create a new row or delete an existing row in the table."
13981        ::= { sipCallSvcProfileEntry 11 }
13982
13983        sipCallSvcProfileKeypattern OBJECT-TYPE
13984        SYNTAX DisplayString (SIZE(1..31))
13985        MAX-ACCESS read-create
13986        STATUS current
13987        DESCRIPTION
13988                "Key pattern table name. This object is supported by R5.01 and later versions."
13989        ::= { sipCallSvcProfileEntry 12 }
13990
13991	sipCallSvcProfileRegTime OBJECT-TYPE
13992        SYNTAX INTEGER (120..65535)
13993        UNITS "seconds"
13994        MAX-ACCESS read-create
13995        STATUS current
13996        DESCRIPTION
13997                "Registration expiration time in seconds."
13998        ::= { sipCallSvcProfileEntry 13 }
13999
14000        sipCallSvcProfileFlash OBJECT-TYPE
14001        SYNTAX INTEGER {
14002        		invite(1),
14003        		rfc2833(2),
14004        		rfc2833like(3),
14005        		sipinfo1(4),
14006        		sipinfo2(5),
14007        		sipinfo3(6),
14008        		sipinfo4(7),
14009        		sipinfo5(8),
14010        		sipinfo6(9)
14011        	}
14012        MAX-ACCESS read-create
14013        STATUS current
14014        DESCRIPTION
14015                "flash invite : send SIP INVITE message
14016		 flash rfc2833 : flash relay according to RFC2833
14017		 flash rfc2833like : flash relay by SIP INFO message, but RFC2833 payload
14018		 flash sipinfo1 : flash relay by SIP INFO signal=16 message
14019		 flash sipinfo2 : flash relay by SIP INFO signal=hf message
14020		 flash sipinfo3 : flash relay by SIP INFO signal=hook-flash message
14021		 flash sipinfo4 : flash relay by SIP INFO plain text message
14022		 flash sipinfo5 : flash relay by multiple SIP INFO signal messages and
14023		                   signal content come from specified pattern string
14024		 flash sipinfo6 : flash relay by SIP INFO specified information message"
14025        ::= { sipCallSvcProfileEntry 14 }
14026
14027        sipCallSvcProfileFlashPattern OBJECT-TYPE
14028        SYNTAX DisplayString
14029        MAX-ACCESS read-create
14030        STATUS current
14031        DESCRIPTION
14032                ""
14033        ::= { sipCallSvcProfileEntry 15 }
14034
14035        sipCallSvcProfileReanswerTime OBJECT-TYPE
14036        SYNTAX INTEGER
14037        UNITS "seconds"
14038        MAX-ACCESS read-create
14039        STATUS current
14040        DESCRIPTION
14041                "Reanswer time. The time period after user hangs up and before call is disconnected."
14042        ::= { sipCallSvcProfileEntry 16 }
14043
14044        sipCallSvcProfileFirstDigit OBJECT-TYPE
14045        SYNTAX INTEGER
14046        MAX-ACCESS read-create
14047        STATUS current
14048        DESCRIPTION
14049                "first digit timeout. This MIB object is supported by R5.05 and later versions."
14050        ::= { sipCallSvcProfileEntry 17 }
14051
14052        sipCallSvcProfileInterdigit OBJECT-TYPE
14053        SYNTAX INTEGER
14054        MAX-ACCESS read-create
14055        STATUS current
14056        DESCRIPTION
14057                "inter digit timeout. This MIB object is supported by R5.05 and later versions."
14058        ::= { sipCallSvcProfileEntry 18 }
14059
14060-- sip call service profile local help table
14061
14062	sipCallSvcProfileLocalHelpTable OBJECT-TYPE
14063        SYNTAX SEQUENCE OF SipCallSvcProfileLocalHelpEntry
14064        MAX-ACCESS not-accessible
14065        STATUS current
14066        DESCRIPTION
14067                "This table is supported by R5.01 and later versions."
14068        ::= { sipProfile 5 }
14069
14070	sipCallSvcProfileLocalHelpEntry OBJECT-TYPE
14071        SYNTAX SipCallSvcProfileLocalHelpEntry
14072        MAX-ACCESS not-accessible
14073        STATUS current
14074        DESCRIPTION
14075		"An entry in sipCallSvcProfileLocalHelpTable."
14076        INDEX { sipCallSvcProfileName, sipCallSvcProfileLocalHelpIndex  }
14077        ::= { sipCallSvcProfileLocalHelpTable 1 }
14078
14079        SipCallSvcProfileLocalHelpEntry ::=
14080        	SEQUENCE {
14081			sipCallSvcProfileLocalHelpIndex  	INTEGER,
14082			sipCallSvcProfileLocalHelpTableName	DisplayString,
14083			sipCallSvcProfileLocalHelpTableTel	DisplayString
14084           	}
14085
14086        sipCallSvcProfileLocalHelpIndex OBJECT-TYPE
14087        SYNTAX INTEGER (1..8)
14088        MAX-ACCESS read-only
14089        STATUS current
14090        DESCRIPTION
14091                "Index number."
14092        ::= { sipCallSvcProfileLocalHelpEntry 1 }
14093
14094        sipCallSvcProfileLocalHelpTableName OBJECT-TYPE
14095        SYNTAX DisplayString (SIZE(1..31))
14096        MAX-ACCESS read-write
14097        STATUS current
14098        DESCRIPTION
14099                "Local help table name."
14100        ::= { sipCallSvcProfileLocalHelpEntry 2 }
14101
14102        sipCallSvcProfileLocalHelpTableTel OBJECT-TYPE
14103        SYNTAX DisplayString (SIZE(1..15))
14104        MAX-ACCESS read-write
14105        STATUS current
14106        DESCRIPTION
14107                "Local help telephone number. Only digit characters are allowed.
14108                Note that sipCallSvcProfileLocalHelpTableName and sipCallSvcProfileLocalHelpTableTel
14109                must be set sequentially."
14110        ::= { sipCallSvcProfileLocalHelpEntry 3 }
14111
14112-- sip dialplan profile
14113
14114	maxNumOfSipDialPlanProfiles OBJECT-TYPE
14115        SYNTAX INTEGER
14116        MAX-ACCESS read-only
14117        STATUS current
14118        DESCRIPTION
14119        	"The maximum number of SIP dial plan profiles supported by the system."
14120        ::= { sipProfile 6 }
14121
14122	sipDialPlanProfileTable OBJECT-TYPE
14123        SYNTAX SEQUENCE OF SipDialPlanProfileEntry
14124        MAX-ACCESS not-accessible
14125        STATUS current
14126        DESCRIPTION
14127                "Configure dial plan related configuration of specified profile.
14128                This table is supported by R5.01 and later versions."
14129        ::= { sipProfile 7 }
14130
14131	sipDialPlanProfileEntry OBJECT-TYPE
14132        SYNTAX SipDialPlanProfileEntry
14133        MAX-ACCESS not-accessible
14134        STATUS current
14135        DESCRIPTION
14136		"An entry in sipDialPlanProfileTable."
14137        INDEX { sipDialPlanProfileName, sipDialPlanProfileIndex  }
14138        ::= { sipDialPlanProfileTable 1 }
14139
14140        SipDialPlanProfileEntry ::=
14141        	SEQUENCE {
14142			sipDialPlanProfileName  		DisplayString,
14143			sipDialPlanProfileIndex			INTEGER,
14144			sipDialPlanProfileDialPlanTableName	DisplayString,
14145			sipDialPlanProfileRowStatus		RowStatus
14146           	}
14147
14148        sipDialPlanProfileName OBJECT-TYPE
14149        SYNTAX DisplayString (SIZE(1..31))
14150        MAX-ACCESS read-only
14151        STATUS current
14152        DESCRIPTION
14153                "Profile name."
14154        ::= { sipDialPlanProfileEntry 1 }
14155
14156        sipDialPlanProfileIndex OBJECT-TYPE
14157        SYNTAX INTEGER (1..16)
14158        MAX-ACCESS read-only
14159        STATUS current
14160        DESCRIPTION
14161                "Index number. 1-32 means dialplan pattern, 255 means default SIP server profile name"
14162        ::= { sipDialPlanProfileEntry 2 }
14163
14164        sipDialPlanProfileDialPlanTableName OBJECT-TYPE
14165        SYNTAX DisplayString (SIZE(1..31))
14166        MAX-ACCESS read-write
14167        STATUS current
14168        DESCRIPTION
14169                "Dial plan table name. 1-32 means dialplan pattern, 255 means default SIP server profile name"
14170        ::= { sipDialPlanProfileEntry 3 }
14171
14172        sipDialPlanProfileRowStatus OBJECT-TYPE
14173        SYNTAX RowStatus
14174        MAX-ACCESS read-create
14175        STATUS current
14176        DESCRIPTION
14177                "This object is used to create a new row or delete an existing row in the table."
14178        ::= { sipDialPlanProfileEntry 4 }
14179
14180-- h248 profile
14181
14182        maxNumOfH248Profiles OBJECT-TYPE
14183        SYNTAX INTEGER
14184        MAX-ACCESS read-only
14185        STATUS current
14186        DESCRIPTION
14187        	"The maximum number of H.248 profiles supported by the system."
14188        ::= { h248Profile 1 }
14189
14190        h248ProfileTable OBJECT-TYPE
14191        SYNTAX SEQUENCE OF H248ProfileEntry
14192        MAX-ACCESS not-accessible
14193        STATUS current
14194        DESCRIPTION
14195                "This table includes H.248 protocol related configuration.
14196                This table is supported by R5.01 and later versions."
14197        ::= { h248Profile 2 }
14198
14199	h248ProfileEntry OBJECT-TYPE
14200        SYNTAX H248ProfileEntry
14201        MAX-ACCESS not-accessible
14202        STATUS current
14203        DESCRIPTION
14204		"An entry in h248ProfileTable."
14205        INDEX { IMPLIED h248ProfileName }
14206        ::= { h248ProfileTable 1 }
14207
14208        H248ProfileEntry ::=
14209        	SEQUENCE {
14210			h248ProfileName		DisplayString,
14211			h248ProfileMgc		DisplayString,
14212			h248ProfileMgcPort	INTEGER,
14213			h248ProfileMgc2On	INTEGER,
14214			h248ProfileMgc2		DisplayString,
14215			h248ProfileMgc2Port	INTEGER,
14216			h248ProfileTransport	INTEGER,
14217			h248ProfileEncode	INTEGER,
14218			h248ProfilePbit		INTEGER,
14219			h248ProfileDscp		INTEGER,
14220			h248ProfileRowStatus	RowStatus,
14221			h248ProfileSoftswitch	INTEGER,
14222			h248ProfileInactivityTimer	INTEGER,
14223			h248ProfilePrefixName		DisplayString,
14224			h248ProfileRtpPortStart	INTEGER,
14225			h248ProfileRtpPortEnd	INTEGER,
14226			h248ProfileInitRetranTime	INTEGER,
14227			h248ProfileMinRetranTime	INTEGER,
14228			h248ProfileMaxRetranTime	INTEGER,
14229			h248ProfileRetranWindow	INTEGER,
14230			h248ProfileStartTimeout	INTEGER,
14231			h248ProfileShortTimeout	INTEGER,
14232			h248ProfileLongTimeout	INTEGER,
14233			h248ProfileVBD	INTEGER,
14234			h248ProfileSuffixStartNum	DisplayString,
14235			h248ProfileSuffixSuffixLen	INTEGER,
14236			h248ProfileRFC2833	INTEGER,
14237			h248ProfileRFC2833PT	INTEGER,
14238			h248ProfileT38	INTEGER,
14239			h248ProfileForceVersion	INTEGER,
14240			h248ProfileLocalcall	INTEGER,
14241			h248ProfileCallthrough	INTEGER
14242           	}
14243
14244        h248ProfileName OBJECT-TYPE
14245        SYNTAX DisplayString (SIZE (1..31))
14246        MAX-ACCESS read-only
14247        STATUS current
14248        DESCRIPTION
14249                "This object is used by the H.248 profile table in order to identify a row of this table."
14250        ::= { h248ProfileEntry 1 }
14251
14252        h248ProfileMgc OBJECT-TYPE
14253        SYNTAX DisplayString (SIZE(1..63))
14254        MAX-ACCESS read-create
14255        STATUS current
14256        DESCRIPTION
14257                "MGC IP or domain name."
14258        ::= { h248ProfileEntry 2 }
14259
14260        h248ProfileMgcPort OBJECT-TYPE
14261        SYNTAX INTEGER (1025..65535)
14262        MAX-ACCESS read-create
14263        STATUS current
14264        DESCRIPTION
14265                "MGC port number."
14266        ::= { h248ProfileEntry 3 }
14267
14268        h248ProfileMgc2On OBJECT-TYPE
14269        SYNTAX INTEGER {
14270        		on(1),
14271        		off(2)
14272        	}
14273        MAX-ACCESS read-create
14274        STATUS current
14275        DESCRIPTION
14276                "Secondary MGC on/off."
14277        ::= { h248ProfileEntry 4 }
14278
14279        h248ProfileMgc2 OBJECT-TYPE
14280        SYNTAX DisplayString
14281        MAX-ACCESS read-create
14282        STATUS current
14283        DESCRIPTION
14284                "Secondary MGC IP or domain name."
14285        ::= { h248ProfileEntry 5 }
14286
14287        h248ProfileMgc2Port OBJECT-TYPE
14288        SYNTAX INTEGER (1025..65535)
14289        MAX-ACCESS read-create
14290        STATUS current
14291        DESCRIPTION
14292                "Secondary MGC port."
14293        ::= { h248ProfileEntry 6 }
14294
14295        h248ProfileTransport OBJECT-TYPE
14296        SYNTAX INTEGER {
14297        		udp(1),
14298        		tcp(2)
14299        	}
14300        MAX-ACCESS read-create
14301        STATUS current
14302        DESCRIPTION
14303                "Transport protocol."
14304        ::= { h248ProfileEntry 7 }
14305
14306        h248ProfileEncode OBJECT-TYPE
14307        SYNTAX INTEGER {
14308        		long(1),
14309        		short(2)
14310        	}
14311        MAX-ACCESS read-create
14312        STATUS current
14313        DESCRIPTION
14314                "H.248 coding type."
14315        ::= { h248ProfileEntry 8 }
14316
14317        h248ProfilePbit OBJECT-TYPE
14318        SYNTAX INTEGER (0..7)
14319        MAX-ACCESS read-create
14320        STATUS current
14321        DESCRIPTION
14322                "802.1p bit for H.248 and RTP packet."
14323        ::= { h248ProfileEntry 9 }
14324
14325        h248ProfileDscp OBJECT-TYPE
14326        SYNTAX INTEGER (0..63)
14327        MAX-ACCESS read-create
14328        STATUS current
14329        DESCRIPTION
14330                "DSCP for H.248 and RTP packet."
14331        ::= { h248ProfileEntry 10 }
14332
14333        h248ProfileRowStatus OBJECT-TYPE
14334        SYNTAX RowStatus
14335        MAX-ACCESS read-create
14336        STATUS current
14337        DESCRIPTION
14338                "This object is used to create a new row or delete an existing row in the table."
14339        ::= { h248ProfileEntry 11 }
14340
14341        h248ProfileSoftswitch OBJECT-TYPE
14342        SYNTAX INTEGER {
14343        		defval(1),
14344        		zxss10_ss(2),
14345        		nortel_cs1500(3),
14346        		nortel_cs2000(4),
14347        		huawei_soft3000(5),
14348        		alu_5020(6),
14349        		nsn(7),
14350        		iskratel(8),
14351        		alu_5060(9)
14352        	}
14353        MAX-ACCESS read-create
14354        STATUS current
14355        DESCRIPTION
14356                "This MIB object is supported by R5.06 and later versions."
14357        ::= { h248ProfileEntry 12 }
14358
14359        h248ProfileInactivityTimer OBJECT-TYPE
14360        SYNTAX INTEGER (0..65535)
14361        MAX-ACCESS read-create
14362        STATUS current
14363        DESCRIPTION
14364                "This MIB object is supported by R5.06 and later versions."
14365        ::= { h248ProfileEntry 13 }
14366
14367        h248ProfilePrefixName OBJECT-TYPE
14368        SYNTAX DisplayString
14369        MAX-ACCESS read-create
14370        STATUS current
14371        DESCRIPTION
14372                "ephemeral termination prefix, up to 31 characters.
14373                This MIB object is supported by R5.06 and later versions."
14374        ::= { h248ProfileEntry 14 }
14375
14376        h248ProfileRtpPortStart OBJECT-TYPE
14377        SYNTAX INTEGER
14378        MAX-ACCESS read-create
14379        STATUS current
14380        DESCRIPTION
14381                "start port of RTP 4000 ~ 64000
14382                This MIB object is supported by R5.06 and later versions."
14383        ::= { h248ProfileEntry 15 }
14384
14385        h248ProfileRtpPortEnd OBJECT-TYPE
14386        SYNTAX INTEGER
14387        MAX-ACCESS read-create
14388        STATUS current
14389        DESCRIPTION
14390                "end port of RTP 5000 ~ 65000
14391                This MIB object is supported by R5.06 and later versions."
14392        ::= { h248ProfileEntry 16 }
14393
14394        h248ProfileInitRetranTime OBJECT-TYPE
14395        SYNTAX INTEGER
14396        MAX-ACCESS read-create
14397        STATUS current
14398        DESCRIPTION
14399                "init retransmit time 100 ~ 20000 ms
14400                This MIB object is supported by R5.06 and later versions."
14401        ::= { h248ProfileEntry 17 }
14402
14403        h248ProfileMinRetranTime OBJECT-TYPE
14404        SYNTAX INTEGER
14405        MAX-ACCESS read-create
14406        STATUS current
14407        DESCRIPTION
14408                "min retransmit time 100 ~ 1000 ms
14409                This MIB object is supported by R5.06 and later versions."
14410        ::= { h248ProfileEntry 18 }
14411
14412        h248ProfileMaxRetranTime OBJECT-TYPE
14413        SYNTAX INTEGER
14414        MAX-ACCESS read-create
14415        STATUS current
14416        DESCRIPTION
14417                "max retransmit time 1000 ~ 20000 ms
14418                This MIB object is supported by R5.06 and later versions."
14419        ::= { h248ProfileEntry 19 }
14420
14421        h248ProfileRetranWindow OBJECT-TYPE
14422        SYNTAX INTEGER
14423        MAX-ACCESS read-create
14424        STATUS current
14425        DESCRIPTION
14426                "retransmit window 1000 ~ 60000 ms
14427                This MIB object is supported by R5.06 and later versions."
14428        ::= { h248ProfileEntry 20 }
14429
14430        h248ProfileStartTimeout OBJECT-TYPE
14431        SYNTAX INTEGER
14432        MAX-ACCESS read-create
14433        STATUS current
14434        DESCRIPTION
14435                "start timeout 0 ~ 99 seconds
14436                This MIB object is supported by R5.06 and later versions."
14437        ::= { h248ProfileEntry 21 }
14438
14439        h248ProfileShortTimeout OBJECT-TYPE
14440        SYNTAX INTEGER
14441        MAX-ACCESS read-create
14442        STATUS current
14443        DESCRIPTION
14444                "short timeout 1 ~ 99 seconds
14445                This MIB object is supported by R5.06 and later versions."
14446        ::= { h248ProfileEntry 22 }
14447
14448        h248ProfileLongTimeout OBJECT-TYPE
14449        SYNTAX INTEGER
14450        MAX-ACCESS read-create
14451        STATUS current
14452        DESCRIPTION
14453                "long timeout 1 ~ 99 seconds
14454                This MIB object is supported by R5.06 and later versions."
14455        ::= { h248ProfileEntry 23 }
14456
14457        h248ProfileVBD OBJECT-TYPE
14458        SYNTAX INTEGER {
14459        		on(1),
14460        		off(2)
14461        	}
14462        MAX-ACCESS read-create
14463        STATUS current
14464        DESCRIPTION
14465                "VBD mode support enable/disable
14466                This MIB object is supported by R5.06 and later versions."
14467        ::= { h248ProfileEntry 24 }
14468
14469        h248ProfileSuffixStartNum OBJECT-TYPE
14470        SYNTAX DisplayString
14471        MAX-ACCESS read-create
14472        STATUS current
14473        DESCRIPTION
14474                "suffix start number 1 ~ 15.
14475                This MIB object is supported by R5.06 and later versions."
14476        ::= { h248ProfileEntry 25 }
14477
14478        h248ProfileSuffixSuffixLen OBJECT-TYPE
14479        SYNTAX INTEGER
14480        MAX-ACCESS read-create
14481        STATUS current
14482        DESCRIPTION
14483                "suffix length 0 ~ 15
14484                This MIB object is supported by R5.06 and later versions."
14485        ::= { h248ProfileEntry 26 }
14486
14487        h248ProfileRFC2833 OBJECT-TYPE
14488        SYNTAX INTEGER {
14489        		on(1),
14490        		off(2)
14491        	}
14492        MAX-ACCESS read-create
14493        STATUS current
14494        DESCRIPTION
14495                "rfc2833 mode support enable/disable
14496                This MIB object is supported by R5.06 and later versions."
14497        ::= { h248ProfileEntry 27 }
14498
14499        h248ProfileRFC2833PT OBJECT-TYPE
14500        SYNTAX INTEGER
14501        MAX-ACCESS read-create
14502        STATUS current
14503        DESCRIPTION
14504                "rfc2833 payload type 96~127
14505                This MIB object is supported by R5.06 and later versions."
14506        ::= { h248ProfileEntry 28 }
14507
14508        h248ProfileT38 OBJECT-TYPE
14509        SYNTAX INTEGER {
14510        		on(1),
14511        		off(2)
14512        	}
14513        MAX-ACCESS read-create
14514        STATUS current
14515        DESCRIPTION
14516                "fax t.38 mode support enable/disable
14517                This MIB object is supported by R5.06 and later versions."
14518        ::= { h248ProfileEntry 29 }
14519
14520        h248ProfileForceVersion OBJECT-TYPE
14521        SYNTAX INTEGER {
14522        		on(1),
14523        		off(2)
14524        	}
14525        MAX-ACCESS read-create
14526        STATUS current
14527        DESCRIPTION
14528                "force using h.248 version 1
14529                This MIB object is supported by R5.06 and later versions."
14530        ::= { h248ProfileEntry 30 }
14531
14532        h248ProfileLocalcall OBJECT-TYPE
14533        SYNTAX INTEGER {
14534        		on(1),
14535        		off(2)
14536        	}
14537        MAX-ACCESS read-write
14538        STATUS current
14539        DESCRIPTION
14540                "Turn on the localcall utility
14541                This MIB object is supported by R5.08 and later versions."
14542        ::= { h248ProfileEntry 31 }
14543
14544        h248ProfileCallthrough OBJECT-TYPE
14545        SYNTAX INTEGER {
14546        		on(1),
14547        		off(2)
14548        	}
14549        MAX-ACCESS read-write
14550        STATUS current
14551        DESCRIPTION
14552                "Turn on the callthrough utility
14553                This MIB object is supported by R5.08 and later versions."
14554        ::= { h248ProfileEntry 32 }
14555
14556-- dsp profile
14557
14558	maxNumOfDspProfiles OBJECT-TYPE
14559        SYNTAX INTEGER
14560        MAX-ACCESS read-only
14561        STATUS current
14562        DESCRIPTION
14563        	"The maximum number of DSP profiles supported by the system."
14564        ::= { voipProfile 2 }
14565
14566	dspProfileTable OBJECT-TYPE
14567        SYNTAX SEQUENCE OF DspProfileEntry
14568        MAX-ACCESS not-accessible
14569        STATUS current
14570        DESCRIPTION
14571                "This table includes DSP related configuration. This table is supported by R4.01 and later versions."
14572        ::= { voipProfile 3 }
14573
14574	dspProfileEntry OBJECT-TYPE
14575        SYNTAX DspProfileEntry
14576        MAX-ACCESS not-accessible
14577        STATUS current
14578        DESCRIPTION
14579		"An entry in dspProfileTable."
14580        INDEX { IMPLIED dspProfileName }
14581        ::= { dspProfileTable 1 }
14582
14583        DspProfileEntry ::=
14584        	SEQUENCE {
14585			dspProfileName			DisplayString,
14586			dspProfileCodec			INTEGER,
14587			dspProfilePlayBufferMinDelay	INTEGER,
14588			dspProfilePlayBufferMaxDelay	INTEGER,
14589			dspProfileEchoTail		INTEGER,
14590			dspProfileRowStatus		RowStatus,
14591			dspProfileEchocancelOn		INTEGER,
14592			dspProfileVadOn			INTEGER,
14593			dspProfileg711vpi		INTEGER,
14594			dspProfileg723vpi		INTEGER,
14595			dspProfileg726vpi		INTEGER,
14596			dspProfileg729vpi		INTEGER,
14597			dspProfilePbit			INTEGER,
14598			dspProfileDscp			INTEGER,
14599			dspProfileCodecPriority	DisplayString
14600           	}
14601
14602        dspProfileName OBJECT-TYPE
14603        SYNTAX DisplayString (SIZE (1..31))
14604        MAX-ACCESS read-only
14605        STATUS current
14606        DESCRIPTION
14607                "This object is used by the DSP profile table in order to identify a row of this table."
14608        ::= { dspProfileEntry 1 }
14609
14610        dspProfileCodec OBJECT-TYPE
14611        SYNTAX INTEGER
14612        MAX-ACCESS read-create
14613        STATUS current
14614        DESCRIPTION
14615                "Bit 1: g711a
14616                 Bit 2: g711mu
14617                 Bit 3: g723
14618                 Bit 4: g726-16
14619                 Bit 5: g726-24
14620                 Bit 6: g726-32
14621                 Bit 7: g726-40
14622                 Bit 8: g729ab"
14623        ::= { dspProfileEntry 2 }
14624
14625        dspProfilePlayBufferMinDelay OBJECT-TYPE
14626        SYNTAX INTEGER (10..500)
14627        UNITS "millisecond"
14628        MAX-ACCESS read-create
14629        STATUS current
14630        DESCRIPTION
14631                "Play buffer minimum delay in milliseconds.
14632                It should be less than or equal to dspProfilePlayBufferMaxDelay."
14633        ::= { dspProfileEntry 3 }
14634
14635        dspProfilePlayBufferMaxDelay OBJECT-TYPE
14636        SYNTAX INTEGER (10..500)
14637        UNITS "millisecond"
14638        MAX-ACCESS read-create
14639        STATUS current
14640        DESCRIPTION
14641                "Play buffer maximum delay in milliseconds.
14642                It should be greater than or equal to dspProfilePlayBufferMinDelay."
14643        ::= { dspProfileEntry 4 }
14644
14645        dspProfileEchoTail OBJECT-TYPE
14646        SYNTAX INTEGER {
14647        		echotail_8(1),
14648        		echotail_16(2),
14649        		echotail_32(3),
14650        		echotail_128(4)
14651        	}
14652        MAX-ACCESS read-create
14653        STATUS current
14654        DESCRIPTION
14655                "Echo cancellation echo tail period in milliseconds."
14656        ::= { dspProfileEntry 5 }
14657
14658        dspProfileRowStatus OBJECT-TYPE
14659        SYNTAX RowStatus
14660        MAX-ACCESS read-create
14661        STATUS current
14662        DESCRIPTION
14663                "This object is used to create a new row or delete an existing row in the table."
14664        ::= { dspProfileEntry 6 }
14665
14666	dspProfileEchocancelOn OBJECT-TYPE
14667        SYNTAX INTEGER {
14668        		on(1),
14669        		off(2)
14670        	}
14671        MAX-ACCESS read-create
14672        STATUS current
14673        DESCRIPTION
14674                "Echo cancellation."
14675        ::= { dspProfileEntry 7 }
14676
14677        dspProfileVadOn OBJECT-TYPE
14678        SYNTAX INTEGER {
14679        		on(1),
14680        		off(2)
14681        	}
14682        MAX-ACCESS read-create
14683        STATUS current
14684        DESCRIPTION
14685                "voice activity detection."
14686        ::= { dspProfileEntry 8 }
14687
14688        dspProfileg711vpi OBJECT-TYPE
14689        SYNTAX INTEGER {
14690        		interval_10ms(1),
14691        		interval_20ms(2),
14692        		interval_30ms(3),
14693        		interval_40ms(4)
14694        	}
14695        MAX-ACCESS read-create
14696        STATUS current
14697        DESCRIPTION
14698                "G.711 voice packet interval time in milliseconds."
14699        ::= { dspProfileEntry 9 }
14700
14701        dspProfileg723vpi OBJECT-TYPE
14702        SYNTAX INTEGER {
14703        		interval_30ms(1),
14704        		interval_60ms(2)
14705        	}
14706        MAX-ACCESS read-create
14707        STATUS current
14708        DESCRIPTION
14709                "G.723 voice packet interval time in milliseconds."
14710        ::= { dspProfileEntry 10 }
14711
14712        dspProfileg726vpi OBJECT-TYPE
14713        SYNTAX INTEGER {
14714        		interval_10ms(1),
14715        		interval_20ms(2),
14716        		interval_30ms(3),
14717        		interval_40ms(4)
14718        	}
14719        MAX-ACCESS read-create
14720        STATUS current
14721        DESCRIPTION
14722                "G.726 voice packet interval time in milliseconds."
14723        ::= { dspProfileEntry 11 }
14724
14725        dspProfileg729vpi OBJECT-TYPE
14726        SYNTAX INTEGER {
14727        		interval_10ms(1),
14728        		interval_20ms(2),
14729        		interval_30ms(3),
14730        		interval_40ms(4),
14731        		interval_50ms(5),
14732        		interval_60ms(6)
14733        	}
14734        MAX-ACCESS read-create
14735        STATUS current
14736        DESCRIPTION
14737                "G.729 voice packet interval time in milliseconds."
14738        ::= { dspProfileEntry 12 }
14739
14740        dspProfilePbit OBJECT-TYPE
14741        SYNTAX INTEGER (0..7)
14742        MAX-ACCESS read-create
14743        STATUS current
14744        DESCRIPTION
14745                ""
14746        ::= { dspProfileEntry 13 }
14747
14748        dspProfileDscp OBJECT-TYPE
14749        SYNTAX INTEGER (0..63)
14750        MAX-ACCESS read-create
14751        STATUS current
14752        DESCRIPTION
14753                ""
14754        ::= { dspProfileEntry 14 }
14755
14756        dspProfileCodecPriority OBJECT-TYPE
14757        SYNTAX DisplayString (SIZE (1..31))
14758        MAX-ACCESS read-create
14759        STATUS current
14760        DESCRIPTION
14761                "every octet mean a codec, the order of octets means codec priority.
14762              0x1: g711a
14763              0x2: g711mu
14764              0x3: g723
14765              0x4: g726-16
14766              0x5: g726-24
14767              0x6: g726-32
14768              0x7: g726-40
14769              0x8: g729ab
14770              "
14771        ::= { dspProfileEntry 15 }
14772
14773
14774--------------------
14775-- ipqosProfile
14776--------------------
14777
14778-- ipqosProfileTable
14779
14780	maxNumOfIpqosProfiles OBJECT-TYPE
14781        SYNTAX INTEGER
14782        MAX-ACCESS read-only
14783        STATUS current
14784        DESCRIPTION
14785        	"The maximum number of IPQOS profiles supported by the system."
14786        ::= { ipqosProfile 1 }
14787
14788	ipqosProfileTable OBJECT-TYPE
14789        SYNTAX SEQUENCE OF IpqosProfileEntry
14790        MAX-ACCESS not-accessible
14791        STATUS current
14792        DESCRIPTION
14793                "This table includes IPQOS related configuration."
14794        ::= { ipqosProfile 2 }
14795
14796	ipqosProfileEntry OBJECT-TYPE
14797        SYNTAX IpqosProfileEntry
14798        MAX-ACCESS not-accessible
14799        STATUS current
14800        DESCRIPTION
14801		"An entry in ipqosProfileTable."
14802        INDEX { ipqosProfileName , ipqosProfileNumOfQueue }
14803        ::= { ipqosProfileTable 1 }
14804
14805        IpqosProfileEntry ::=
14806        	SEQUENCE {
14807			ipqosProfileName		DisplayString,
14808			ipqosProfileNumOfQueue		INTEGER,
14809			ipqosProfileRowStatus		RowStatus
14810           	}
14811
14812        ipqosProfileName OBJECT-TYPE
14813        SYNTAX DisplayString (SIZE (1..31))
14814        MAX-ACCESS read-only
14815        STATUS current
14816        DESCRIPTION
14817                "This object is used by the IPQOS profile table in order to identify a row of this table."
14818        ::= { ipqosProfileEntry 1 }
14819
14820        ipqosProfileNumOfQueue OBJECT-TYPE
14821        SYNTAX INTEGER (1..8)
14822        MAX-ACCESS read-only
14823        STATUS current
14824        DESCRIPTION
14825                "The number of IPQOS queues."
14826        ::= { ipqosProfileEntry 2 }
14827
14828        ipqosProfileRowStatus OBJECT-TYPE
14829        SYNTAX RowStatus
14830        MAX-ACCESS read-create
14831        STATUS current
14832        DESCRIPTION
14833                "This object is used to create a new row or delete an existing row in the table."
14834        ::= { ipqosProfileEntry 3 }
14835
14836-- ipqosProfileQueueTable
14837
14838	ipqosProfileQueueTable OBJECT-TYPE
14839        SYNTAX SEQUENCE OF IpqosProfileQueueEntry
14840        MAX-ACCESS not-accessible
14841        STATUS current
14842        DESCRIPTION
14843                "This table includes IPQOS queue related configuration."
14844        ::= { ipqosProfile 3 }
14845
14846	ipqosProfileQueueEntry OBJECT-TYPE
14847        SYNTAX IpqosProfileQueueEntry
14848        MAX-ACCESS not-accessible
14849        STATUS current
14850        DESCRIPTION
14851		"An entry in ipqosProfileQueueTable."
14852        INDEX { ipqosProfileName , ipqosProfileQueueIndex }
14853        ::= { ipqosProfileQueueTable 1 }
14854
14855        IpqosProfileQueueEntry ::=
14856        	SEQUENCE {
14857			ipqosProfileQueueIndex		INTEGER,
14858			ipqosProfileQueuePIR		INTEGER,
14859			ipqosProfileQueueCIR		INTEGER,
14860			ipqosProfileQueuePBS		INTEGER,
14861			ipqosProfileQueueCBS		INTEGER,
14862			ipqosProfileQueueLevel		INTEGER,
14863			ipqosProfileQueueWeight		INTEGER
14864           	}
14865
14866        ipqosProfileQueueIndex OBJECT-TYPE
14867        SYNTAX INTEGER
14868        MAX-ACCESS read-only
14869        STATUS current
14870        DESCRIPTION
14871                "IPQOS queue index."
14872        ::= { ipqosProfileQueueEntry 1 }
14873
14874        ipqosProfileQueuePIR OBJECT-TYPE
14875        SYNTAX INTEGER
14876        UNITS "Kbps"
14877        MAX-ACCESS read-write
14878        STATUS current
14879        DESCRIPTION
14880                "Peak rate."
14881        ::= { ipqosProfileQueueEntry 2 }
14882
14883        ipqosProfileQueueCIR OBJECT-TYPE
14884        SYNTAX INTEGER
14885        UNITS "Kbps"
14886        MAX-ACCESS read-write
14887        STATUS current
14888        DESCRIPTION
14889                "Commited rate."
14890        ::= { ipqosProfileQueueEntry 3 }
14891
14892        ipqosProfileQueuePBS OBJECT-TYPE
14893        SYNTAX INTEGER
14894        UNITS "byte"
14895        MAX-ACCESS read-write
14896        STATUS current
14897        DESCRIPTION
14898                "Peak burst size."
14899        ::= { ipqosProfileQueueEntry 4 }
14900
14901        ipqosProfileQueueCBS OBJECT-TYPE
14902        SYNTAX INTEGER
14903        UNITS "byts"
14904        MAX-ACCESS read-write
14905        STATUS current
14906        DESCRIPTION
14907                "Commited burst size."
14908        ::= { ipqosProfileQueueEntry 5 }
14909
14910        ipqosProfileQueueLevel OBJECT-TYPE
14911        SYNTAX INTEGER (0..7)
14912        MAX-ACCESS read-write
14913        STATUS current
14914        DESCRIPTION
14915                "Queue level."
14916        ::= { ipqosProfileQueueEntry 6 }
14917
14918        ipqosProfileQueueWeight OBJECT-TYPE
14919        SYNTAX INTEGER (1..127)
14920        MAX-ACCESS read-write
14921        STATUS current
14922        DESCRIPTION
14923                "Queue weight."
14924        ::= { ipqosProfileQueueEntry 7 }
14925
14926--------------------
14927-- rateLimitProfile
14928--------------------
14929
14930-- rateLimitProfileTable
14931
14932	maxNumOfRateLimitProfiles OBJECT-TYPE
14933        SYNTAX INTEGER
14934        MAX-ACCESS read-only
14935        STATUS current
14936        DESCRIPTION
14937        	"The maximum number of Rate Limit profiles supported by the system. This object is supported by R5.02 and later versions."
14938        ::= { rateLimitProfile 1 }
14939
14940	rateLimitProfileTable OBJECT-TYPE
14941        SYNTAX SEQUENCE OF RateLimitProfileEntry
14942        MAX-ACCESS not-accessible
14943        STATUS current
14944        DESCRIPTION
14945                "This table includes Rate Limit related configuration. This table is supported by R5.02 and later versions."
14946        ::= { rateLimitProfile 2 }
14947
14948	rateLimitProfileEntry OBJECT-TYPE
14949        SYNTAX RateLimitProfileEntry
14950        MAX-ACCESS not-accessible
14951        STATUS current
14952        DESCRIPTION
14953		"An entry in rateLimitProfileTable."
14954        INDEX { IMPLIED rateLimitProfileName }
14955        ::= { rateLimitProfileTable 1 }
14956
14957        RateLimitProfileEntry ::=
14958        	SEQUENCE {
14959			rateLimitProfileName		DisplayString,
14960			rateLimitProfileIngressRate	INTEGER,
14961			rateLimitProfileEgressRate	INTEGER,
14962			rateLimitProfileRowStatus	RowStatus
14963           	}
14964
14965        rateLimitProfileName OBJECT-TYPE
14966        SYNTAX DisplayString (SIZE (1..31))
14967        MAX-ACCESS read-only
14968        STATUS current
14969        DESCRIPTION
14970                "This object is used by the Rate Limit profile table in order to identify a row of this table."
14971        ::= { rateLimitProfileEntry 1 }
14972
14973        rateLimitProfileIngressRate OBJECT-TYPE
14974        SYNTAX INTEGER (0..100032)
14975        MAX-ACCESS read-write
14976        STATUS current
14977        DESCRIPTION
14978                "Ingress rate between 0~100032 in kbps in step of 64, '0' means no limiting."
14979        ::= { rateLimitProfileEntry 2 }
14980
14981        rateLimitProfileEgressRate OBJECT-TYPE
14982        SYNTAX INTEGER (0..100032)
14983        MAX-ACCESS read-write
14984        STATUS current
14985        DESCRIPTION
14986                "Egress rate between 0~100032 in kbps in step of 64, '0' means no limiting."
14987        ::= { rateLimitProfileEntry 3 }
14988
14989        rateLimitProfileRowStatus OBJECT-TYPE
14990        SYNTAX RowStatus
14991        MAX-ACCESS read-create
14992        STATUS current
14993        DESCRIPTION
14994                "This object is used to create a new row or delete an existing row in the table."
14995        ::= { rateLimitProfileEntry 4 }
14996
14997--------------------
14998-- e1AlarmProfile
14999--------------------
15000
15001-- e1AlarmProfileTable
15002
15003	maxNumOfE1AlarmProfile OBJECT-TYPE
15004        SYNTAX INTEGER
15005        MAX-ACCESS read-only
15006        STATUS current
15007        DESCRIPTION
15008        	"The maximum number of E1 Alarm profiles supported by the system. This object is supported by R5.03 and later versions."
15009        ::= { e1AlarmProfile 1 }
15010
15011	e1AlarmProfileTable OBJECT-TYPE
15012        SYNTAX SEQUENCE OF E1AlarmProfileEntry
15013        MAX-ACCESS not-accessible
15014        STATUS current
15015        DESCRIPTION
15016                "This table includes Rate Limit related configuration. This table is supported by R5.03 and later versions."
15017        ::= { e1AlarmProfile 2 }
15018
15019	e1AlarmProfileEntry OBJECT-TYPE
15020        SYNTAX E1AlarmProfileEntry
15021        MAX-ACCESS not-accessible
15022        STATUS current
15023        DESCRIPTION
15024		"An entry in e1AlarmProfileTable."
15025        INDEX { IMPLIED e1AlarmProfileName }
15026        ::= { e1AlarmProfileTable 1 }
15027
15028        E1AlarmProfileEntry ::=
15029        	SEQUENCE {
15030			e1AlarmProfileName			DisplayString,
15031			e1AlarmProfileQEs	INTEGER,
15032			e1AlarmProfileQSes	INTEGER,
15033			e1AlarmProfileQUas	INTEGER,
15034			e1AlarmProfileDayEs	INTEGER,
15035			e1AlarmProfileDaySes	INTEGER,
15036			e1AlarmProfileDayUas	INTEGER,
15037			e1AlarmProfileRowStatus	RowStatus
15038           	}
15039
15040        e1AlarmProfileName OBJECT-TYPE
15041        SYNTAX DisplayString (SIZE (1..31))
15042        MAX-ACCESS read-only
15043        STATUS current
15044        DESCRIPTION
15045                "This object is used by the E1 Alarm profile table in order to identify a row of this table."
15046        ::= { e1AlarmProfileEntry 1 }
15047
15048        e1AlarmProfileQEs OBJECT-TYPE
15049        SYNTAX INTEGER (0..900)
15050        MAX-ACCESS read-write
15051        STATUS current
15052        DESCRIPTION
15053                "15Min error second"
15054        ::= { e1AlarmProfileEntry 2 }
15055
15056        e1AlarmProfileQSes OBJECT-TYPE
15057        SYNTAX INTEGER (0..900)
15058        MAX-ACCESS read-write
15059        STATUS current
15060        DESCRIPTION
15061                "15Min severe error second"
15062        ::= { e1AlarmProfileEntry 3 }
15063
15064        e1AlarmProfileQUas OBJECT-TYPE
15065        SYNTAX INTEGER (0..900)
15066        MAX-ACCESS read-write
15067        STATUS current
15068        DESCRIPTION
15069                "15Min un-available second"
15070        ::= { e1AlarmProfileEntry 4 }
15071
15072        e1AlarmProfileDayEs OBJECT-TYPE
15073        SYNTAX INTEGER (0..900)
15074        MAX-ACCESS read-write
15075        STATUS current
15076        DESCRIPTION
15077                "1Day error second"
15078        ::= { e1AlarmProfileEntry 5 }
15079
15080        e1AlarmProfileDaySes OBJECT-TYPE
15081        SYNTAX INTEGER (0..900)
15082        MAX-ACCESS read-write
15083        STATUS current
15084        DESCRIPTION
15085                "1Day severe error second"
15086        ::= { e1AlarmProfileEntry 6 }
15087
15088        e1AlarmProfileDayUas OBJECT-TYPE
15089        SYNTAX INTEGER (0..900)
15090        MAX-ACCESS read-write
15091        STATUS current
15092        DESCRIPTION
15093                "1Day un-available second"
15094        ::= { e1AlarmProfileEntry 7 }
15095
15096        e1AlarmProfileRowStatus OBJECT-TYPE
15097        SYNTAX RowStatus
15098        MAX-ACCESS read-create
15099        STATUS current
15100        DESCRIPTION
15101                "This object is used to create a new row or delete an existing row in the table."
15102        ::= { e1AlarmProfileEntry 8 }
15103
15104
15105--------------------
15106-- vdsl2Profile
15107--------------------
15108
15109	    maxNumOfVdsl2TemplateProfiles OBJECT-TYPE
15110        SYNTAX INTEGER
15111        MAX-ACCESS read-only
15112        STATUS current
15113        DESCRIPTION
15114        	"The maximum number of VDSL2 template profiles supported by the system.
15115        	This MIB object is supported by R5.06 and later versions."
15116        ::= { vdsl2Profile 1 }
15117
15118        maxNumOfVdsl2LineProfiles OBJECT-TYPE
15119        SYNTAX INTEGER
15120        MAX-ACCESS read-only
15121        STATUS current
15122        DESCRIPTION
15123        	"The maximum number of VDSL2 line profiles supported by the system.
15124        	This MIB object is supported by R5.06 and later versions."
15125        ::= { vdsl2Profile 2 }
15126
15127        maxNumOfVdsl2ChanProfiles OBJECT-TYPE
15128        SYNTAX INTEGER
15129        MAX-ACCESS read-only
15130        STATUS current
15131        DESCRIPTION
15132        	"The maximum number of VDSL2 chan profiles supported by the system.
15133        	This MIB object is supported by R5.06 and later versions."
15134        ::= { vdsl2Profile 3 }
15135
15136        maxNumOfVdsl2AlarmTemplateProfiles OBJECT-TYPE
15137        SYNTAX INTEGER
15138        MAX-ACCESS read-only
15139        STATUS current
15140        DESCRIPTION
15141        	"The maximum number of VDSL2 alarm template profiles supported by the system.
15142        	This MIB object is supported by R5.06 and later versions."
15143        ::= { vdsl2Profile 4 }
15144
15145        maxNumOfVdsl2AlarmLineProfiles OBJECT-TYPE
15146        SYNTAX INTEGER
15147        MAX-ACCESS read-only
15148        STATUS current
15149        DESCRIPTION
15150        	"The maximum number of VDSL2 alarm line profiles supported by the system.
15151        	This MIB object is supported by R5.06 and later versions."
15152        ::= { vdsl2Profile 5 }
15153
15154        maxNumOfVdsl2AlarmChanProfiles OBJECT-TYPE
15155        SYNTAX INTEGER
15156        MAX-ACCESS read-only
15157        STATUS current
15158        DESCRIPTION
15159        	"The maximum number of VDSL2 alarm chan profiles supported by the system.
15160        	This MIB object is supported by R5.06 and later versions."
15161        ::= { vdsl2Profile 6 }
15162
15163-- Vdsl2LineProfileExtendedTable
15164
15165        vdsl2LineConfProfileExtendedTable OBJECT-TYPE
15166        SYNTAX SEQUENCE OF Vdsl2LineConfProfileExtendedEntry
15167        MAX-ACCESS not-accessible
15168        STATUS current
15169        DESCRIPTION
15170                "This table contains information on the VDSL2 line profile extension configuration.
15171		This table is supported by R5.06 and later versions."
15172        ::= { vdsl2Profile 7 }
15173
15174		vdsl2LineConfProfileExtendedEntry OBJECT-TYPE
15175        SYNTAX Vdsl2LineConfProfileExtendedEntry
15176        MAX-ACCESS not-accessible
15177        STATUS current
15178        DESCRIPTION
15179		"An entry in vdsl2LineProfileExtendedEntry."
15180        INDEX { xdsl2LConfProfProfileName }
15181        ::= { vdsl2LineConfProfileExtendedTable 1 }
15182
15183        Vdsl2LineConfProfileExtendedEntry ::=
15184        	SEQUENCE {
15185			vdsl2LineProfDpboEPsdID		INTEGER,
15186			vdsl2LineProfBitSwapDs		INTEGER,
15187			vdsl2LineProfBitSwapUs		INTEGER,
15188	      	vdsl2LineProfProfileName   DisplayString,
15189	      	vdsl2LineProfDynamicDepthEnableDs	INTEGER,
15190	        vdsl2LineProfDynamicDepthEnableUs	INTEGER,
15191	        vdsl2LineProfSosTimeDs     Unsigned32,
15192	       	vdsl2LineProfSosTimeUs     Unsigned32,
15193	       	vdsl2LineProfSosCrcDs      Unsigned32,
15194	       	vdsl2LineProfSosCrcUs      Unsigned32,
15195	       	vdsl2LineProfSosNToneDs    Unsigned32,
15196	       	vdsl2LineProfSosNToneUs    Unsigned32,
15197	       	vdsl2LineProfSosMaxDs      Unsigned32,
15198	       	vdsl2LineProfSosMaxUs      Unsigned32,
15199	       	vdsl2LineProfSosMultiStepDs	BITS,
15200	       	vdsl2LineProfSosMultiStepUs BITS,
15201	       	vdsl2LineProfRocEnableDs   INTEGER,
15202	       	vdsl2LineProfRocEnableUs   INTEGER,
15203	       	vdsl2LineProfRocSnrmDs     Unsigned32,
15204	       	vdsl2LineProfRocSnrmUs     Unsigned32,
15205	       	vdsl2LineProfRocMinInpDs   Unsigned32,
15206	      	vdsl2LineProfRocMinInpUs   Unsigned32,
15207	      	vdsl2LineProfDpboType      INTEGER,
15208	      	vdsl2LineProfDpboEselMin   INTEGER,
15209	      	vdsl2LineProfCompatible    INTEGER,
15210	      	vdsl2LineProfTransmissionType	BITS
15211           	}
15212
15213        vdsl2LineProfDpboEPsdID OBJECT-TYPE
15214		SYNTAX  INTEGER {
15215				psd_co(1),
15216				psd_flat(2),
15217				psd_cab_ansi(3),
15218				psd_cab_etsi(4),
15219				psd_exch_etsi(5),
15220				psd_exch_ansi(6)
15221			}
15222		MAX-ACCESS read-write
15223		STATUS current
15224		DESCRIPTION
15225			"standard psd shape id for psd toolbox"
15226		::= { vdsl2LineConfProfileExtendedEntry 1 }
15227
15228		vdsl2LineProfBitSwapDs OBJECT-TYPE
15229		SYNTAX  INTEGER {
15230				enable(1),
15231				disable(2)
15232			}
15233		MAX-ACCESS read-write
15234		STATUS current
15235		DESCRIPTION
15236			""
15237		::= { vdsl2LineConfProfileExtendedEntry 2 }
15238
15239		vdsl2LineProfBitSwapUs OBJECT-TYPE
15240		SYNTAX  INTEGER {
15241				enable(1),
15242				disable(2)
15243			}
15244		MAX-ACCESS read-write
15245		STATUS current
15246		DESCRIPTION
15247			""
15248		::= { vdsl2LineConfProfileExtendedEntry 3 }
15249
15250	    vdsl2LineProfProfileName OBJECT-TYPE
15251	    SYNTAX DisplayString
15252	    MAX-ACCESS  read-only
15253	    STATUS  current
15254	    DESCRIPTION
15255	       ""
15256	    ::= { vdsl2LineConfProfileExtendedEntry 4 }
15257
15258	    vdsl2LineProfDynamicDepthEnableDs OBJECT-TYPE
15259	    SYNTAX INTEGER {
15260	    	enable(1),
15261	    	disable(2)
15262	    }
15263	    MAX-ACCESS read-write
15264	    STATUS current
15265		DESCRIPTION
15266			"Enable the dynamic change of interleave depth."
15267		::= { vdsl2LineConfProfileExtendedEntry 5 }
15268
15269		vdsl2LineProfDynamicDepthEnableUs OBJECT-TYPE
15270		SYNTAX  INTEGER {
15271				enable(1),
15272				disable(2)
15273			}
15274		MAX-ACCESS read-write
15275		STATUS current
15276		DESCRIPTION
15277			"Enable the dynamic change of interleave depth."
15278		::= { vdsl2LineConfProfileExtendedEntry 6 }
15279
15280		vdsl2LineProfSosTimeDs OBJECT-TYPE
15281	    SYNTAX Unsigned32
15282	    MAX-ACCESS  read-write
15283	    STATUS  current
15284	    DESCRIPTION
15285	       "The parameter SOS-TIME-ds is used in the specification of the receiver initiated SOS
15286	       (see 13.4.3/G.993.2). If the value of this parameter is not zero, the standard SOS
15287	       triggering criteria are enabled, and the value corresponds with duration of the time
15288	       window used in the standard SOS triggering criteria in the downstream direction.
15289	       See G.993.2 for detailed usage rules.
15290
15291		   The special value zero indicates that the standard SOS triggering criteria are disabled,
15292		   i.e., vendor-discretionary values may be used instead of the values configured in the MIB
15293		   for the following parameters: SOS-NTONES-ds, SOS-CRC-ds, SOS-TIME-ds.
15294
15295		   This parameter applies in the downstream direction. The valid range of non-zero values
15296		   is from 64 ms to 16320 ms in steps of 64 ms.
15297	       "
15298	    ::= { vdsl2LineConfProfileExtendedEntry 7 }
15299
15300	    vdsl2LineProfSosTimeUs OBJECT-TYPE
15301	    SYNTAX Unsigned32
15302	    MAX-ACCESS  read-write
15303	    STATUS  current
15304	    DESCRIPTION
15305	       "The parameter SOS-TIME-u	s is used in the specification of the receiver initiated SOS
15306	       (see 13.4.3/G.993.2). If the value of this parameter is not zero, the standard SOS
15307	       triggering criteria are enabled, and the value corresponds with duration of the time
15308	       window used in the standard SOS triggering criteria in the downstream direction.
15309	       See G.993.2 for detailed usage rules.
15310
15311		   The special value zero indicates that the standard SOS triggering criteria are disabled,
15312		   i.e., vendor-discretionary values may be used instead of the values configured in the MIB
15313		   for the following parameters: SOS-NTONES-ds, SOS-CRC-ds, SOS-TIME-ds.
15314
15315		   This parameter applies in the downstream direction. The valid range of non-zero values
15316		   is from 64 ms to 16320 ms in steps of 64 ms.
15317	       "
15318	    ::= { vdsl2LineConfProfileExtendedEntry 8 }
15319
15320	    vdsl2LineProfSosCrcDs OBJECT-TYPE
15321	    SYNTAX Unsigned32
15322	    MAX-ACCESS  read-write
15323	    STATUS  current
15324	    DESCRIPTION
15325	       "This parameter is defined as the minimum number of normalized CRC anomalies received
15326	       in SOS-TIME-ds seconds in order to arm the second sub condition of the standard SOS
15327	       triggering criteria (see 13.4.3.2/G.993.2) in the downstream direction. See G.993.2
15328	       for detailed usage rules. The valid range of SOS-CRC values is 0.02 to ((2^16)-1)*0.02,
15329	       in steps of 0.02."
15330	    ::= { vdsl2LineConfProfileExtendedEntry 9 }
15331
15332	    vdsl2LineProfSosCrcUs OBJECT-TYPE
15333	    SYNTAX Unsigned32
15334	    MAX-ACCESS  read-write
15335	    STATUS  current
15336	    DESCRIPTION
15337	       "This parameter is defined as the minimum number of normalized CRC anomalies received
15338	       in SOS-TIME-ds seconds in order to arm the second sub condition of the standard SOS
15339	       triggering criteria (see 13.4.3.2/G.993.2) in the downstream direction. See G.993.2
15340	       for detailed usage rules. The valid range of SOS-CRC values is 0.02 to ((2^16)-1)*0.02,
15341	       in steps of 0.02."
15342	    ::= { vdsl2LineConfProfileExtendedEntry 10 }
15343
15344	    vdsl2LineProfSosNToneDs OBJECT-TYPE
15345	    SYNTAX Unsigned32
15346	    MAX-ACCESS  read-write
15347	    STATUS  current
15348	    DESCRIPTION
15349	       "This parameter is defined as the minimum percentage of tones in the downstream
15350	       MEDLEY SET that must be degraded in order to arm the first sub-condition of the
15351	       standard SOS triggering criteria (see 13.4.3.2/G.993.2) in the downstream direction.
15352	       The parameter SOS-NTONES-ds is defined as a percentage of tones. See G.993.2 for
15353	       detailed usage rules. The valid range of values is from 1 to 100 in steps of 1.
15354	       Use of the special value 0 is described in 13.4.3.2/G.993.2."
15355	    ::= { vdsl2LineConfProfileExtendedEntry 11 }
15356
15357	    vdsl2LineProfSosNToneUs OBJECT-TYPE
15358	    SYNTAX Unsigned32
15359	    MAX-ACCESS  read-write
15360	    STATUS  current
15361	    DESCRIPTION
15362	       "This parameter is defined as the minimum percentage of tones in the downstream
15363	       MEDLEY SET that must be degraded in order to arm the first sub-condition of the
15364	       standard SOS triggering criteria (see 13.4.3.2/G.993.2) in the downstream direction.
15365	       The parameter SOS-NTONES-ds is defined as a percentage of tones. See G.993.2 for
15366	       detailed usage rules. The valid range of values is from 1 to 100 in steps of 1.
15367	       Use of the special value 0 is described in 13.4.3.2/G.993.2."
15368	    ::= { vdsl2LineConfProfileExtendedEntry 12 }
15369
15370	    vdsl2LineProfSosMaxDs OBJECT-TYPE
15371	    SYNTAX Unsigned32
15372	    MAX-ACCESS  read-write
15373	    STATUS  current
15374	    DESCRIPTION
15375	       "This parameter is used in G.993.2 de-activation (see 12.1.4/G.993.2). If the number
15376	       of successful SOS procedures in the downstream direction performed within a 120-second
15377	       interval exceeds MAX-SOS-ds, the modem shall transition to the L3 state. See G.993.2
15378	       for detailed usage rules (see 12.1.4/G.993.2). The valid range of values is 1 to 15.
15379	       Use of the special value 0 is described in 12.1/G.993.2."
15380	    ::= { vdsl2LineConfProfileExtendedEntry 13 }
15381
15382	    vdsl2LineProfSosMaxUs OBJECT-TYPE
15383	    SYNTAX Unsigned32
15384	    MAX-ACCESS  read-write
15385	    STATUS  current
15386	    DESCRIPTION
15387	       "This parameter is used in G.993.2 de-activation (see 12.1.4/G.993.2). If the number
15388	       of successful SOS procedures in the downstream direction performed within a 120-second
15389	       interval exceeds MAX-SOS-ds, the modem shall transition to the L3 state. See G.993.2
15390	       for detailed usage rules (see 12.1.4/G.993.2). The valid range of values is 1 to 15.
15391	       Use of the special value 0 is described in 12.1/G.993.2."
15392	    ::= { vdsl2LineConfProfileExtendedEntry 14 }
15393
15394	    vdsl2LineProfSosMultiStepDs OBJECT-TYPE
15395	    SYNTAX BITS
15396	    MAX-ACCESS  read-write
15397	    STATUS  current
15398	    DESCRIPTION
15399	       "Indicates the capabilities of the VTU-R to execute the SOS request in one step or in
15400			multiple steps in the downstream direction. The field is formatted as [gggg 0000].
15401			The first four MSBs [gggg] indicate the maximum number of tones (GSOS) that can be
15402			executed in a single step (GSOS)in the downstream direction. The valid values are:
15403			- [0000]: No limitation
15404			- [0010]: GSOS = 256 tones
15405			- [0011]: GSOS = 512 tones
15406			- [0100]: GSOS = 1024 tones"
15407	    ::= { vdsl2LineConfProfileExtendedEntry 15 }
15408
15409	    vdsl2LineProfSosMultiStepUs OBJECT-TYPE
15410	    SYNTAX BITS
15411	    MAX-ACCESS  read-write
15412	    STATUS  current
15413	    DESCRIPTION
15414	       "Indicates the capabilities of the VTU-R to execute the SOS request in one step or in
15415			multiple steps in the downstream direction. The field is formatted as [gggg 0000].
15416			The first four MSBs [gggg] indicate the maximum number of tones (GSOS) that can be
15417			executed in a single step (GSOS)in the downstream direction. The valid values are:
15418			- [0000]: No limitation
15419			- [0010]: GSOS = 256 tones
15420			- [0011]: GSOS = 512 tones
15421			- [0100]: GSOS = 1024 tones"
15422	    ::= { vdsl2LineConfProfileExtendedEntry 16 }
15423
15424	    vdsl2LineProfRocEnableDs OBJECT-TYPE
15425	    SYNTAX INTEGER{
15426	    	enable(1),
15427	    	disable(2)
15428	    }
15429	    MAX-ACCESS  read-write
15430	    STATUS  current
15431	    DESCRIPTION
15432	       "Enable the robust overhead channel."
15433	    ::= { vdsl2LineConfProfileExtendedEntry 17 }
15434
15435	    vdsl2LineProfRocEnableUs OBJECT-TYPE
15436	    SYNTAX INTEGER{
15437	    	enable(1),
15438	    	disable(2)
15439	    }
15440	    MAX-ACCESS  read-write
15441	    STATUS  current
15442	    DESCRIPTION
15443	       "Enable the robust overhead channel."
15444	    ::= { vdsl2LineConfProfileExtendedEntry 18 }
15445
15446	    vdsl2LineProfRocSnrmDs OBJECT-TYPE
15447	    SYNTAX Unsigned32
15448	    MAX-ACCESS  read-write
15449	    STATUS  current
15450	    DESCRIPTION
15451	       "The parameter is defined as the SNR margin offset for the ROC channel in the downstream
15452	       	direction. The parameter is used in the specification of the channel initialization
15453	       	policy (see 12.3.7.1/G.993.2).
15454			The valid range of SNR margin offset values is from 0 to 31 dB with 0.1 dB steps."
15455	    ::= { vdsl2LineConfProfileExtendedEntry 19 }
15456
15457	    vdsl2LineProfRocSnrmUs OBJECT-TYPE
15458	    SYNTAX Unsigned32
15459	    MAX-ACCESS  read-write
15460	    STATUS  current
15461	    DESCRIPTION
15462	       "The parameter is defined as the SNR margin offset for the ROC channel in the downstream
15463	       	direction. The parameter is used in the specification of the channel initialization
15464	       	policy (see 12.3.7.1/G.993.2).
15465			The valid range of SNR margin offset values is from 0 to 31 dB with 0.1 dB steps."
15466	    ::= { vdsl2LineConfProfileExtendedEntry 20 }
15467
15468	    vdsl2LineProfRocMinInpDs OBJECT-TYPE
15469	    SYNTAX Unsigned32
15470	    MAX-ACCESS  read-write
15471	    STATUS  current
15472	    DESCRIPTION
15473	       "This parameter contains the minimum impulse noise protection to apply on the ROC in the
15474	       downstream direction. The minimum impulse noise protection is an integer ranging from
15475	       0 to 16."
15476	    ::= { vdsl2LineConfProfileExtendedEntry 21 }
15477
15478	    vdsl2LineProfRocMinInpUs OBJECT-TYPE
15479	    SYNTAX Unsigned32
15480	    MAX-ACCESS  read-write
15481	    STATUS  current
15482	    DESCRIPTION
15483	       "This parameter contains the minimum impulse noise protection to apply on the ROC in the
15484	       downstream direction. The minimum impulse noise protection is an integer ranging from
15485	       0 to 16."
15486	    ::= { vdsl2LineConfProfileExtendedEntry 22 }
15487
15488	    vdsl2LineProfDpboType OBJECT-TYPE
15489        SYNTAX 	INTEGER{
15490			g9971 (1),
15491			t_com (2)
15492		}
15493        MAX-ACCESS read-write
15494        STATUS current
15495        DESCRIPTION
15496			""
15497	    ::= { vdsl2LineConfProfileExtendedEntry 23 }
15498
15499	    vdsl2LineProfDpboEselMin OBJECT-TYPE
15500        SYNTAX 	INTEGER (0..511)
15501        UNITS "0.5 dB"
15502        MAX-ACCESS read-write
15503        STATUS current
15504        DESCRIPTION
15505			""
15506	    ::= { vdsl2LineConfProfileExtendedEntry 24 }
15507
15508	    vdsl2LineProfCompatible OBJECT-TYPE
15509        SYNTAX 	INTEGER{
15510			none(1),
15511			adsl2(2),
15512			adsl2Plus(3)
15513		}
15514	    MAX-ACCESS  read-write
15515	    STATUS  current
15516	    DESCRIPTION
15517			"Compatible to spectrum usage of adsl2 or adsl2+ line."
15518	    ::= { vdsl2LineConfProfileExtendedEntry 25 }
15519
15520	    vdsl2LineProfTransmissionType OBJECT-TYPE
15521        SYNTAX BITS
15522        MAX-ACCESS read-write
15523        STATUS current
15524        DESCRIPTION
15525	       "Configure the desired transmission types. They are:
15526	        vdsl2(0)
15527	        adsl2+(1)
15528	        adsl2(2)
15529	        gdmt(3)
15530	        t1413(4)
15531	        glite(5)
15532	        annex-m(6)
15533	        annex-l(7)
15534			"
15535         ::= { vdsl2LineConfProfileExtendedEntry 26 }
15536
15537
15538 -- Vdsl2ChanConfProfileExtendedTable
15539 		vdsl2ChanConfProfileExtendedTable OBJECT-TYPE
15540        SYNTAX SEQUENCE OF Vdsl2ChanConfProfileExtendedEntry
15541        MAX-ACCESS not-accessible
15542        STATUS current
15543        DESCRIPTION
15544                "This table contains information on the VDSL2 channel profile extension configuration.
15545		This table is supported by R5.06 and later versions."
15546        ::= { vdsl2Profile 8 }
15547
15548		vdsl2ChanConfProfileExtendedEntry OBJECT-TYPE
15549        SYNTAX Vdsl2ChanConfProfileExtendedEntry
15550        MAX-ACCESS not-accessible
15551        STATUS current
15552        DESCRIPTION
15553		"An entry in vdsl2ChanConfProfileExtendedEntry."
15554        INDEX { xdsl2ChConfProfProfileName  }
15555        ::= { vdsl2ChanConfProfileExtendedTable 1 }
15556
15557        Vdsl2ChanConfProfileExtendedEntry ::=
15558        	SEQUENCE {
15559			vdsl2ChanConfProfphyRds						INTEGER,
15560			vdsl2ChanConfProfphyRus						INTEGER,
15561	        vdsl2ChanConfProfProfileName				DisplayString,
15562	        vdsl2ChanConfProfGinpRtxModeDs        	Xdsl2ConfigRtxMode,
15563  	        vdsl2ChanConfProfGinpRtxModeUs        	Xdsl2ConfigRtxMode,
15564	        vdsl2ChanConfProfGinpEtrMaxDs        	Unsigned32,
15565	        vdsl2ChanConfProfGinpEtrMaxUs        	Unsigned32,
15566	        vdsl2ChanConfProfGinpEtrMinDs        	Unsigned32,
15567	        vdsl2ChanConfProfGinpEtrMinUs        	Unsigned32,
15568	        vdsl2ChanConfProfGinpNdrMaxDs        	Unsigned32,
15569	        vdsl2ChanConfProfGinpNdrMaxUs        	Unsigned32,
15570	        vdsl2ChanConfProfGinpShineRatioDs       Unsigned32,
15571	        vdsl2ChanConfProfGinpShineRatioUs       Unsigned32,
15572	        vdsl2ChanConfProfGinpLeftrThresholdDs   Unsigned32,
15573	        vdsl2ChanConfProfGinpLeftrThresholdUs   Unsigned32,
15574	        vdsl2ChanConfProfGinpMaxDelayDs        	Unsigned32,
15575	        vdsl2ChanConfProfGinpMaxDelayUs        	Unsigned32,
15576	        vdsl2ChanConfProfGinpMinDelayDs        	Unsigned32,
15577	        vdsl2ChanConfProfGinpMinDelayUs        	Unsigned32,
15578	        vdsl2ChanConfProfGinpInpMinDs        	Unsigned32,
15579	        vdsl2ChanConfProfGinpInpMinUs        	Unsigned32,
15580	        vdsl2ChanConfProfGinpReinCfgInpDs       Unsigned32,
15581	        vdsl2ChanConfProfGinpReinCfgInpUs       Unsigned32,
15582	        vdsl2ChanConfProfGinpReinCfgFreqDs      Unsigned32,
15583	        vdsl2ChanConfProfGinpReinCfgFreqUs      Unsigned32,
15584	        vdsl2ChanConfProfSosMinRateB0Ds			Unsigned32,
15585	        vdsl2ChanConfProfSosMinRateB0Us			Unsigned32
15586           	}
15587
15588        vdsl2ChanConfProfphyRds OBJECT-TYPE
15589		SYNTAX  INTEGER {
15590				enable(1),
15591				disable(2),
15592				auto(3)
15593			}
15594		MAX-ACCESS read-write
15595		STATUS current
15596		DESCRIPTION
15597			"retransmission mode"
15598		::= { vdsl2ChanConfProfileExtendedEntry 1 }
15599
15600		vdsl2ChanConfProfphyRus OBJECT-TYPE
15601		SYNTAX  INTEGER {
15602				enable(1),
15603				disable(2),
15604				auto(3)
15605			}
15606		MAX-ACCESS read-write
15607		STATUS current
15608		DESCRIPTION
15609			"retransmission mode"
15610		::= { vdsl2ChanConfProfileExtendedEntry 2 }
15611
15612	    vdsl2ChanConfProfProfileName OBJECT-TYPE
15613	    SYNTAX DisplayString
15614	    MAX-ACCESS  read-only
15615	    STATUS  current
15616	    DESCRIPTION
15617	       ""
15618	    ::= { vdsl2ChanConfProfileExtendedEntry 3 }
15619
15620	    vdsl2ChanConfProfGinpRtxModeDs OBJECT-TYPE
15621	    SYNTAX Xdsl2ConfigRtxMode
15622	    MAX-ACCESS  read-create
15623	    STATUS  current
15624	    DESCRIPTION
15625	       "G.inp(G.998.4) support setting on downstream direction.
15626	       The possible values are:
15627	        Forbidden(0) - Support for G998.4 is disabled.
15628	        Preferred(1) - If G998.4 is supported by the far-end, it is enabled.
15629	        Forced(2)    - The line will only train if G998.4 can be enabled.
15630	        Test(3)      - G998.4 is enabled in test mode (refer to G998.4, Clause 10.4)."
15631	    ::= { vdsl2ChanConfProfileExtendedEntry 4 }
15632
15633	    vdsl2ChanConfProfGinpRtxModeUs OBJECT-TYPE
15634	    SYNTAX Xdsl2ConfigRtxMode
15635	    MAX-ACCESS  read-create
15636	    STATUS  current
15637	    DESCRIPTION
15638	       "G.inp(G.998.4) support setting on upstream direction.
15639	       The possible values are:
15640	        Forbidden(0) - Support for G998.4 is disabled.
15641	        Preferred(1) - If G998.4 is supported by the far-end, it is enabled.
15642	        Forced(2)    - The line will only train if G998.4 can be enabled.
15643	        Test(3)      - G998.4 is enabled in test mode (refer to G998.4, Clause 10.4)."
15644	    ::= { vdsl2ChanConfProfileExtendedEntry 5 }
15645
15646	    vdsl2ChanConfProfGinpEtrMaxDs OBJECT-TYPE
15647	    SYNTAX Unsigned32
15648	    MAX-ACCESS  read-create
15649	    STATUS  current
15650	    DESCRIPTION
15651	       "Defines the maximum allowed value for the ETR (Effective Throughput Rate)."
15652	    ::= { vdsl2ChanConfProfileExtendedEntry 6 }
15653
15654	    vdsl2ChanConfProfGinpEtrMaxUs OBJECT-TYPE
15655	    SYNTAX Unsigned32
15656	    MAX-ACCESS  read-create
15657	    STATUS  current
15658	    DESCRIPTION
15659	       "Defines the maximum allowed value for the ETR (Effective Throughput Rate)."
15660	    ::= { vdsl2ChanConfProfileExtendedEntry 7 }
15661
15662	    vdsl2ChanConfProfGinpEtrMinDs OBJECT-TYPE
15663	    SYNTAX Unsigned32
15664	    MAX-ACCESS  read-create
15665	    STATUS  current
15666	    DESCRIPTION
15667	       "Defines the minimum value for the ETR (Effective Throughput Rate)."
15668	    ::= { vdsl2ChanConfProfileExtendedEntry 8 }
15669
15670	    vdsl2ChanConfProfGinpEtrMinUs OBJECT-TYPE
15671	    SYNTAX Unsigned32
15672	    MAX-ACCESS  read-create
15673	    STATUS  current
15674	    DESCRIPTION
15675	       "Defines the minimum value for the ETR (Effective Throughput Rate)."
15676	    ::= { vdsl2ChanConfProfileExtendedEntry 9 }
15677
15678	    vdsl2ChanConfProfGinpNdrMaxDs OBJECT-TYPE
15679	    SYNTAX Unsigned32
15680	    MAX-ACCESS  read-create
15681	    STATUS  current
15682	    DESCRIPTION
15683	       "Overrules the wanted maximum data rate provided in the SetLineTrafficConfiguration"
15684	    ::= { vdsl2ChanConfProfileExtendedEntry 10 }
15685
15686	    vdsl2ChanConfProfGinpNdrMaxUs OBJECT-TYPE
15687	    SYNTAX Unsigned32
15688	    MAX-ACCESS  read-create
15689	    STATUS  current
15690	    DESCRIPTION
15691	       "Overrules the wanted maximum data rate provided in the SetLineTrafficConfiguration"
15692	    ::= { vdsl2ChanConfProfileExtendedEntry 11 }
15693
15694	    vdsl2ChanConfProfGinpShineRatioDs OBJECT-TYPE
15695	    SYNTAX Unsigned32
15696	    MAX-ACCESS  read-create
15697	    STATUS  current
15698	    DESCRIPTION
15699	       "The assumed fraction (0.001 to 0.255) of NDR necessary to correct SHINE noise."
15700	    ::= { vdsl2ChanConfProfileExtendedEntry 12 }
15701
15702	    vdsl2ChanConfProfGinpShineRatioUs OBJECT-TYPE
15703	    SYNTAX Unsigned32
15704	    MAX-ACCESS  read-create
15705	    STATUS  current
15706	    DESCRIPTION
15707	       "The assumed fraction (0.001 to 0.255) of NDR necessary to correct SHINE noise."
15708	    ::= { vdsl2ChanConfProfileExtendedEntry 13 }
15709
15710	    vdsl2ChanConfProfGinpLeftrThresholdDs OBJECT-TYPE
15711	    SYNTAX Unsigned32
15712	    MAX-ACCESS  read-create
15713	    STATUS  current
15714	    DESCRIPTION
15715	       "The rate threshold (fraction of NDR) below which the Low Error Free Rate (LEFTR) defect is declared."
15716	    ::= { vdsl2ChanConfProfileExtendedEntry 14 }
15717
15718	    vdsl2ChanConfProfGinpLeftrThresholdUs OBJECT-TYPE
15719	    SYNTAX Unsigned32
15720	    MAX-ACCESS  read-create
15721	    STATUS  current
15722	    DESCRIPTION
15723	       "The rate threshold (fraction of NDR) below which the Low Error Free Rate (LEFTR) defect is declared."
15724	    ::= { vdsl2ChanConfProfileExtendedEntry 15 }
15725
15726	    vdsl2ChanConfProfGinpMaxDelayDs OBJECT-TYPE
15727	    SYNTAX Unsigned32
15728	    MAX-ACCESS  read-create
15729	    STATUS  current
15730	    DESCRIPTION
15731	       "G.inp-specific value that overrules the traffic configuration setting."
15732	    ::= { vdsl2ChanConfProfileExtendedEntry 16 }
15733
15734	    vdsl2ChanConfProfGinpMaxDelayUs OBJECT-TYPE
15735	    SYNTAX Unsigned32
15736	    MAX-ACCESS  read-create
15737	    STATUS  current
15738	    DESCRIPTION
15739	       "G.inp-specific value that overrules the traffic configuration setting."
15740	    ::= { vdsl2ChanConfProfileExtendedEntry 17 }
15741
15742	    vdsl2ChanConfProfGinpMinDelayDs OBJECT-TYPE
15743	    SYNTAX Unsigned32
15744	    MAX-ACCESS  read-create
15745	    STATUS  current
15746	    DESCRIPTION
15747	       "G.inp-specific value that overrules the traffic configuration setting."
15748	    ::= { vdsl2ChanConfProfileExtendedEntry 18 }
15749
15750	    vdsl2ChanConfProfGinpMinDelayUs OBJECT-TYPE
15751	    SYNTAX Unsigned32
15752	    MAX-ACCESS  read-create
15753	    STATUS  current
15754	    DESCRIPTION
15755	       "G.inp-specific value that overrules the traffic configuration setting."
15756	    ::= { vdsl2ChanConfProfileExtendedEntry 19 }
15757
15758	    vdsl2ChanConfProfGinpInpMinDs OBJECT-TYPE
15759	    SYNTAX Unsigned32
15760	    MAX-ACCESS  read-create
15761	    STATUS  current
15762	    DESCRIPTION
15763	       "G.inp-specific value that overrules the traffic configuration setting. Unit is symbol.
15764	        The possible values are: 0-31"
15765	    ::= { vdsl2ChanConfProfileExtendedEntry 20 }
15766
15767	    vdsl2ChanConfProfGinpInpMinUs OBJECT-TYPE
15768	    SYNTAX Unsigned32
15769	    MAX-ACCESS  read-create
15770	    STATUS  current
15771	    DESCRIPTION
15772	       "G.inp-specific value that overrules the traffic configuration setting. Unit is symbol.
15773	        The possible values are: 0-31"
15774	    ::= { vdsl2ChanConfProfileExtendedEntry 21 }
15775
15776	    vdsl2ChanConfProfGinpReinCfgInpDs OBJECT-TYPE
15777	    SYNTAX Unsigned32
15778	    MAX-ACCESS  read-create
15779	    STATUS  current
15780	    DESCRIPTION
15781	       "G.inp-specific value that overrules the traffic configuration setting. Unit is symbol.
15782	        The possible values are: 0-7"
15783	    ::= { vdsl2ChanConfProfileExtendedEntry 22 }
15784
15785	    vdsl2ChanConfProfGinpReinCfgInpUs OBJECT-TYPE
15786	    SYNTAX Unsigned32
15787	    MAX-ACCESS  read-create
15788	    STATUS  current
15789	    DESCRIPTION
15790	       "G.inp-specific value that overrules the traffic configuration setting. Unit is symbol.
15791	        The possible values are: 0-7"
15792	    ::= { vdsl2ChanConfProfileExtendedEntry 23 }
15793
15794	    vdsl2ChanConfProfGinpReinCfgFreqDs OBJECT-TYPE
15795	    SYNTAX Unsigned32
15796	    MAX-ACCESS  read-create
15797	    STATUS  current
15798	    DESCRIPTION
15799	       "G.inp-specific value that overrules the traffic configuration setting. Unit is Hz.
15800	        The possible values are:
15801	        100 - 100Hz
15802	        120 - 120Hz"
15803	    ::= { vdsl2ChanConfProfileExtendedEntry 24 }
15804
15805	    vdsl2ChanConfProfGinpReinCfgFreqUs OBJECT-TYPE
15806	    SYNTAX Unsigned32
15807	    MAX-ACCESS  read-create
15808	    STATUS  current
15809	    DESCRIPTION
15810	       "G.inp-specific value that overrules the traffic configuration setting. Unit is Hz.
15811	        The possible values are:
15812	        100 - 100Hz
15813	        120 - 120Hz"
15814	    ::= { vdsl2ChanConfProfileExtendedEntry 25 }
15815
15816	    vdsl2ChanConfProfSosMinRateB0Ds OBJECT-TYPE
15817	    SYNTAX Unsigned32
15818	    MAX-ACCESS  read-create
15819	    STATUS  current
15820	    DESCRIPTION
15821	       "This parameter specifies the minimum net data rate required for a valid SOS request
15822	       in the downstream direction. The value shall be coded as an unsigned integer representing
15823	       the data rate as a multiple of 8 kbit/s."
15824	    ::= { vdsl2ChanConfProfileExtendedEntry 26 }
15825
15826	    vdsl2ChanConfProfSosMinRateB0Us OBJECT-TYPE
15827	    SYNTAX Unsigned32
15828	    MAX-ACCESS  read-create
15829	    STATUS  current
15830	    DESCRIPTION
15831	       "This parameter specifies the minimum net data rate required for a valid SOS request
15832	       in the downstream direction. The value shall be coded as an unsigned integer representing
15833	       the data rate as a multiple of 8 kbit/s."
15834	    ::= { vdsl2ChanConfProfileExtendedEntry 27 }
15835
15836--------------------
15837-- vdsl2AlarmProfile
15838--------------------
15839-- vdsl2LineAlarmConfProfileExtendedTable
15840
15841        vdsl2LineAlarmConfProfileExtendedTable OBJECT-TYPE
15842        SYNTAX SEQUENCE OF Vdsl2LineAlarmConfProfileExtendedEntry
15843        MAX-ACCESS not-accessible
15844        STATUS current
15845        DESCRIPTION
15846                "This table contains information on the VDSL2 line alarm profile extension configuration.
15847		This table is supported by R5.06 and later versions."
15848        ::= { vdsl2Profile 9 }
15849
15850		vdsl2LineAlarmConfProfileExtendedEntry OBJECT-TYPE
15851        SYNTAX Vdsl2LineAlarmConfProfileExtendedEntry
15852        MAX-ACCESS not-accessible
15853        STATUS current
15854        DESCRIPTION
15855		"An entry in vdsl2LineAlarmConfProfileExtendedEntry."
15856        INDEX { xdsl2LineAlarmConfProfileName  }
15857        ::= { vdsl2LineAlarmConfProfileExtendedTable 1 }
15858
15859        Vdsl2LineAlarmConfProfileExtendedEntry ::=
15860        	SEQUENCE {
15861			xdsl2LineAlarmConfProfileXtucThresh15MinLofs		Unsigned32,
15862			xdsl2LineAlarmConfProfileXturThresh15MinLofs		Unsigned32,
15863			xdsl2LineAlarmConfProfileThresh15MinLprs   			Unsigned32,
15864			xdsl2LineAlarmConfProfileProfileName				DisplayString,
15865			xdsl2LineAlarmConfProfileXtucThresh15MinLols		Unsigned32
15866           	}
15867
15868        xdsl2LineAlarmConfProfileXtucThresh15MinLofs OBJECT-TYPE
15869		SYNTAX  Unsigned32
15870		MAX-ACCESS read-write
15871		STATUS current
15872		DESCRIPTION
15873			"A threshold for the xdsl2PMLCurr15MLofs counter, when xdsl2PMLCurrUnit is xtuc 1.
15874			The value 0 means that no threshold is specified for the associated counter.
15875			Units:seconds"
15876		::= { vdsl2LineAlarmConfProfileExtendedEntry 1 }
15877
15878		xdsl2LineAlarmConfProfileXturThresh15MinLofs OBJECT-TYPE
15879		SYNTAX  Unsigned32
15880		MAX-ACCESS read-write
15881		STATUS current
15882		DESCRIPTION
15883			"A threshold for the xdsl2PMLCurr15MLofs counter, when xdsl2PMLCurrUnit is xtur 2.
15884			The value 0 means that no threshold is specified for the associated counter.
15885			Units:seconds"
15886		::= { vdsl2LineAlarmConfProfileExtendedEntry 2 }
15887
15888		xdsl2LineAlarmConfProfileThresh15MinLprs OBJECT-TYPE
15889		SYNTAX  Unsigned32
15890		MAX-ACCESS read-write
15891		STATUS current
15892		DESCRIPTION
15893			"A threshold for the xdsl2PMLCurr15MLprs counter.
15894			The value 0 means that no threshold is specified for the associated counter.
15895			Units:seconds"
15896		::= { vdsl2LineAlarmConfProfileExtendedEntry 3 }
15897
15898		xdsl2LineAlarmConfProfileProfileName OBJECT-TYPE
15899	    SYNTAX DisplayString
15900	    MAX-ACCESS  read-only
15901	    STATUS  current
15902	    DESCRIPTION
15903	       ""
15904	    ::= { vdsl2LineAlarmConfProfileExtendedEntry 4 }
15905
15906	    xdsl2LineAlarmConfProfileXtucThresh15MinLols OBJECT-TYPE
15907	    SYNTAX  Unsigned32
15908        MAX-ACCESS read-write
15909        STATUS current
15910        DESCRIPTION
15911            "A threshold for the xdsl2PMLCurr15MLols counter, when xdsl2PMLCurrUnit is xtuc.
15912            The value 0 means that no threshold is specified for the associated counter.
15913            Units:seconds"
15914
15915        ::= { vdsl2LineAlarmConfProfileExtendedEntry 5 }
15916
15917--------------------
15918-- vdsl2LineConfTemp
15919--------------------
15920-- vdsl2LineConfTempExtendedTable
15921
15922        vdsl2LineConfTempExtendedTable OBJECT-TYPE
15923        SYNTAX SEQUENCE OF Vdsl2LineConfTempExtendedEntry
15924        MAX-ACCESS not-accessible
15925        STATUS current
15926        DESCRIPTION
15927                "This table contains information on the VDSL2 line template profile extension configuration.
15928		This table is supported by R5.06 and later versions."
15929        ::= { vdsl2Profile 10 }
15930
15931		vdsl2LineConfTempExtendedEntry OBJECT-TYPE
15932        SYNTAX Vdsl2LineConfTempExtendedEntry
15933        MAX-ACCESS not-accessible
15934        STATUS current
15935        DESCRIPTION
15936		"An entry in vdsl2LineConfTempExtendedTable."
15937        INDEX { xdsl2LConfTempTemplateName  }
15938        ::= { vdsl2LineConfTempExtendedTable 1 }
15939
15940        Vdsl2LineConfTempExtendedEntry ::=
15941        	SEQUENCE {
15942			vdsl2LineConfTempTemplateName						DisplayString,
15943			vdsl2LineConfTempTemplatePortMap					PortList,
15944			vdsl2LineConfTempInmProfile							DisplayString
15945           	}
15946
15947        vdsl2LineConfTempTemplateName OBJECT-TYPE
15948		SYNTAX  DisplayString
15949		MAX-ACCESS read-only
15950		STATUS current
15951		DESCRIPTION
15952			""
15953		::= { vdsl2LineConfTempExtendedEntry 1 }
15954
15955		vdsl2LineConfTempTemplatePortMap OBJECT-TYPE
15956		SYNTAX  PortList
15957		MAX-ACCESS read-only
15958		STATUS current
15959		DESCRIPTION
15960			"Profile mapping port list"
15961		::= { vdsl2LineConfTempExtendedEntry 2 }
15962
15963		vdsl2LineConfTempInmProfile OBJECT-TYPE
15964		SYNTAX  DisplayString
15965		MAX-ACCESS read-write
15966		STATUS      current
15967		DESCRIPTION
15968			""
15969		::= { vdsl2LineConfTempExtendedEntry 3 }
15970
15971--------------------
15972-- vdsl2AlarmConfTemp
15973--------------------
15974-- vdsl2AlarmConfTempExtendedTable
15975
15976        vdsl2AlarmConfTempExtendedTable OBJECT-TYPE
15977        SYNTAX SEQUENCE OF Vdsl2AlarmConfTempExtendedEntry
15978        MAX-ACCESS not-accessible
15979        STATUS current
15980        DESCRIPTION
15981                "This table contains information on the VDSL2 line alarm template profile extension configuration.
15982		This table is supported by R5.06 and later versions."
15983        ::= { vdsl2Profile 11 }
15984
15985		vdsl2AlarmConfTempExtendedEntry OBJECT-TYPE
15986        SYNTAX Vdsl2AlarmConfTempExtendedEntry
15987        MAX-ACCESS not-accessible
15988        STATUS current
15989        DESCRIPTION
15990		"An entry in vdsl2AlarmConfTempExtendedTable."
15991        INDEX { xdsl2LAlarmConfTempTemplateName  }
15992        ::= { vdsl2AlarmConfTempExtendedTable 1 }
15993
15994        Vdsl2AlarmConfTempExtendedEntry ::=
15995        	SEQUENCE {
15996        	vdsl2AlarmConfTempTemplateName						DisplayString
15997           	}
15998
15999        vdsl2AlarmConfTempTemplateName OBJECT-TYPE
16000		SYNTAX  DisplayString
16001		MAX-ACCESS read-only
16002		STATUS current
16003		DESCRIPTION
16004			""
16005		::= { vdsl2AlarmConfTempExtendedEntry 1 }
16006
16007--------------------
16008-- vdsl2ChanAlarmConfProfile
16009--------------------
16010-- vdsl2ChanAlarmConfProfileExtendedTable
16011
16012        vdsl2ChanAlarmConfProfileExtendedTable OBJECT-TYPE
16013        SYNTAX SEQUENCE OF Vdsl2ChanAlarmConfProfileExtendedEntry
16014        MAX-ACCESS not-accessible
16015        STATUS current
16016        DESCRIPTION
16017                "This table contains information on the VDSL2 channel alarm profile extension configuration.
16018		This table is supported by R5.06 and later versions."
16019        ::= { vdsl2Profile 12 }
16020
16021		vdsl2ChanAlarmConfProfileExtendedEntry OBJECT-TYPE
16022        SYNTAX Vdsl2ChanAlarmConfProfileExtendedEntry
16023        MAX-ACCESS not-accessible
16024        STATUS current
16025        DESCRIPTION
16026		"An entry in vdsl2ChanAlarmConfProfileExtendedTable."
16027        INDEX { xdsl2ChAlarmConfProfileName  }
16028        ::= { vdsl2ChanAlarmConfProfileExtendedTable 1 }
16029
16030        Vdsl2ChanAlarmConfProfileExtendedEntry ::=
16031        	SEQUENCE {
16032        	vdsl2ChanAlarmConfProfProfileName						DisplayString
16033           	}
16034
16035        vdsl2ChanAlarmConfProfProfileName OBJECT-TYPE
16036		SYNTAX  DisplayString
16037		MAX-ACCESS read-only
16038		STATUS current
16039		DESCRIPTION
16040			""
16041		::= { vdsl2ChanAlarmConfProfileExtendedEntry 1 }
16042
16043
16044-- maxNumOfVdsl2InmProfiles
16045		maxNumOfVdsl2InmProfiles OBJECT-TYPE
16046        SYNTAX INTEGER
16047        MAX-ACCESS read-only
16048        STATUS current
16049        DESCRIPTION
16050        	"The maximum number of VDSL2 Inm profiles supported by the system.
16051        	This MIB object is supported by R5.06 and later versions."
16052        ::= { vdsl2Profile 13 }
16053
16054-- vdsl2InmConfProfileExtendedTable
16055		vdsl2InmConfProfileExtendedTable  OBJECT-TYPE
16056	    SYNTAX      SEQUENCE  OF  Vdsl2InmConfProfileExtendedEntry
16057	    MAX-ACCESS  not-accessible
16058	    STATUS      current
16059	    DESCRIPTION
16060	       "vdsl2InmConfProfileExtendedTable."
16061	    REFERENCE    "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
16062	    			 procedure)"
16063	    ::= { vdsl2Profile 14 }
16064
16065	    vdsl2InmConfProfileExtendedEntry  OBJECT-TYPE
16066	    SYNTAX      Vdsl2InmConfProfileExtendedEntry
16067	    MAX-ACCESS  not-accessible
16068	    STATUS      current
16069	    DESCRIPTION
16070	       "vdsl2InmConfProfileExtendedTable."
16071	    REFERENCE    "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
16072	    			 procedure)"
16073	    INDEX  { xdsl2InmConfProfProfileName }
16074	    ::= { vdsl2InmConfProfileExtendedTable 1 }
16075
16076	    Vdsl2InmConfProfileExtendedEntry  ::=
16077		SEQUENCE {
16078	      xdsl2InmConfProfProfileName		DisplayString,
16079	      xdsl2InmConfProfVtucInpEq			Unsigned32,
16080	      xdsl2InmConfProfVturInpEq			Unsigned32,
16081	      xdsl2InmConfProfVtucCC            	Unsigned32,
16082	      xdsl2InmConfProfVturCC            	Unsigned32,
16083	      xdsl2InmConfProfVtucIATO			Unsigned32,
16084	      xdsl2InmConfProfVturIATO			Unsigned32,
16085	      xdsl2InmConfProfVtucIATS			Unsigned32,
16086	      xdsl2InmConfProfVturIATS			Unsigned32,
16087	      xdsl2InmConfProfRowStatus          RowStatus,
16088	      xdsl2InmConfProfVtucISDBUS		INTEGER
16089		}
16090
16091		xdsl2InmConfProfProfileName  OBJECT-TYPE
16092		SYNTAX      DisplayString (SIZE(1..32))
16093		MAX-ACCESS  not-accessible
16094		STATUS      current
16095		DESCRIPTION
16096	      "This object identifies a row in this table."
16097	    REFERENCE    "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
16098	    			 procedure)"
16099	     ::= { vdsl2InmConfProfileExtendedEntry 1 }
16100
16101	    xdsl2InmConfProfVtucInpEq OBJECT-TYPE
16102	    SYNTAX Unsigned32 (0..3)
16103	    MAX-ACCESS  read-write
16104	    STATUS  current
16105	    DESCRIPTION
16106	       "The INM Inmpulse Noise Protection Equivalent Mode.
16107	    Configuration parameter INM_INPEQ_MODE defines the way of
16108	    computation of Equivalent INP, as defined in ITU-T G.993.2 Amd2
16109	    11.4.2.2.1
16110	       This takes a value in the range from 0 to 3."
16111	    REFERENCE    "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
16112	    			 procedure)"
16113	    DEFVAL       { 0 }
16114	    ::= { vdsl2InmConfProfileExtendedEntry 2 }
16115
16116	    xdsl2InmConfProfVturInpEq OBJECT-TYPE
16117	    SYNTAX Unsigned32 (0..3)
16118	    MAX-ACCESS  read-write
16119	    STATUS  current
16120	    DESCRIPTION
16121	       "The INM Inmpulse Noise Protection Equivalent Mode.
16122	    Configuration parameter INM_INPEQ_MODE defines the way of
16123	    computation of Equivalent INP, as defined in ITU-T G.993.2 Amd2
16124	    11.4.2.2.1
16125	       This takes a value in the range from 0 to 3."
16126	    REFERENCE    "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
16127	    			 procedure)"
16128	    DEFVAL       { 0 }
16129	    ::= { vdsl2InmConfProfileExtendedEntry 3 }
16130
16131	    xdsl2InmConfProfVtucCC OBJECT-TYPE
16132	    SYNTAX Unsigned32
16133	    MAX-ACCESS  read-write
16134	    STATUS  current
16135	    DESCRIPTION
16136	       "The INM Cluster Continuation. The valid values for INMCC range
16137	    from 0 from 64 DMT symbols in steps of 1 DMT symbol.
16138	       Up to and including INMCC nondegraded symbols will be allowed before
16139	    a cluster is deemed to be complete and the impulse noise event over."
16140	    REFERENCE    "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
16141	    			 procedure)"
16142	    DEFVAL       { 0 }
16143	    ::= { vdsl2InmConfProfileExtendedEntry 4 }
16144
16145	    xdsl2InmConfProfVturCC OBJECT-TYPE
16146	    SYNTAX Unsigned32
16147	    MAX-ACCESS  read-write
16148	    STATUS  current
16149	    DESCRIPTION
16150	       "The INM Cluster Continuation. The valid values for INMCC range
16151	    from 0 from 64 DMT symbols in steps of 1 DMT symbol.
16152	       Up to and including INMCC nondegraded symbols will be allowed before
16153	    a cluster is deemed to be complete and the impulse noise event over."
16154	    REFERENCE    "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
16155	    			 procedure)"
16156	    DEFVAL       { 0 }
16157	    ::= { vdsl2InmConfProfileExtendedEntry 5 }
16158
16159	    xdsl2InmConfProfVtucIATO OBJECT-TYPE
16160	    SYNTAX Unsigned32
16161	    MAX-ACCESS  read-write
16162	    STATUS  current
16163	    DESCRIPTION
16164	       "The INM Inter Arrival Time Offset for the IAT anomaly generation.
16165	    The valid values for INMIATO range from 3 from 511 DMT symbols in steps
16166	    of 1 DMT symbol."
16167	    REFERENCE    "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
16168	    			 procedure)"
16169	    DEFVAL       { 3 }
16170	    ::= { vdsl2InmConfProfileExtendedEntry 6 }
16171
16172	    xdsl2InmConfProfVturIATO OBJECT-TYPE
16173	    SYNTAX Unsigned32
16174	    MAX-ACCESS  read-write
16175	    STATUS  current
16176	    DESCRIPTION
16177	       "The INM Inter Arrival Time Offset for the IAT anomaly generation.
16178	    The valid values for INMIATO range from 3 from 511 DMT symbols in steps
16179	    of 1 DMT symbol."
16180	    REFERENCE    "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
16181	    			 procedure)"
16182	    DEFVAL       { 3 }
16183	    ::= { vdsl2InmConfProfileExtendedEntry 7 }
16184
16185	    xdsl2InmConfProfVtucIATS OBJECT-TYPE
16186	    SYNTAX Unsigned32
16187	    MAX-ACCESS  read-write
16188	    STATUS  current
16189	    DESCRIPTION
16190	       "The INM Inter Arrival Time Step for the IAT anomaly generation.
16191	    The valid values for INMIATS range from 0 from 7 in steps. The range of
16192	    values of inter-arrival times recorded in a single bin is 2^(INMIATS).
16193	    All inter-arrival times greater than or equal to INMIATO+6*(2^INMIATS)
16194	    are recorded in the 7th bin of INMAIAT."
16195	    REFERENCE    "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
16196	    			 procedure)"
16197	    DEFVAL       { 0 }
16198	    ::= { vdsl2InmConfProfileExtendedEntry 8 }
16199
16200	    xdsl2InmConfProfVturIATS OBJECT-TYPE
16201	    SYNTAX Unsigned32
16202	    MAX-ACCESS  read-write
16203	    STATUS  current
16204	    DESCRIPTION
16205	       "The INM Inter Arrival Time Step for the IAT anomaly generation.
16206	    The valid values for INMIATS range from 0 from 7 in steps. The range of
16207	    values of inter-arrival times recorded in a single bin is 2^(INMIATS).
16208	    All inter-arrival times greater than or equal to INMIATO+6*(2^INMIATS)
16209	    are recorded in the 7th bin of INMAIAT."
16210	    REFERENCE    "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
16211	    			 procedure)"
16212	    DEFVAL       { 0 }
16213	    ::= { vdsl2InmConfProfileExtendedEntry 9 }
16214
16215	    xdsl2InmConfProfRowStatus  OBJECT-TYPE
16216	    SYNTAX      RowStatus
16217	    MAX-ACCESS  read-create
16218	    STATUS      current
16219	    DESCRIPTION
16220	      "This object is used to create a new row or to modify or
16221	 	delete an existing row in this table."
16222	    ::= { vdsl2InmConfProfileExtendedEntry 10 }
16223
16224
16225       	xdsl2InmConfProfVtucISDBUS OBJECT-TYPE
16226	    SYNTAX INTEGER
16227	    MAX-ACCESS  read-write
16228	    STATUS  current
16229	    DESCRIPTION
16230	    	"ISDD sensitivity of VTU-C, -128~127 in unit of 0.1dB."
16231	    DEFVAL       { 0 }
16232	    ::= { vdsl2InmConfProfileExtendedEntry 11 }
16233
16234--------------------
16235-- queueRateLimitProfile
16236--------------------
16237
16238-- queueRateLimitProfileTable
16239
16240	maxNumOfQueueRateLimitProfiles OBJECT-TYPE
16241        SYNTAX INTEGER
16242        MAX-ACCESS read-only
16243        STATUS current
16244        DESCRIPTION
16245        	"The maximum number of Queue Rate Limit profiles supported by the system."
16246        ::= { queueRateLimitProfile 1 }
16247
16248        queueRateLimitProfileTable OBJECT-TYPE
16249        SYNTAX	SEQUENCE OF QueueRateLimitProfileEntry
16250        MAX-ACCESS  not-accessible
16251        STATUS  current
16252        DESCRIPTION
16253                 	"This table includes Queue Rate Limit related configuration."
16254        ::= { queueRateLimitProfile 2 }
16255
16256        queueRateLimitProfileEntry OBJECT-TYPE
16257        SYNTAX	QueueRateLimitProfileEntry
16258        MAX-ACCESS	not-accessible
16259        STATUS	current
16260        DESCRIPTION    	"An entry in queueRateLimitProfileTable."
16261        INDEX          	{ IMPLIED queueRateLimitProfileName }
16262        ::= { queueRateLimitProfileTable 1 }
16263
16264        QueueRateLimitProfileEntry ::=
16265	SEQUENCE {
16266        		queueRateLimitProfileName		DisplayString,
16267		queueRateLimitProfileQueue0CIR	INTEGER,
16268		queueRateLimitProfileQueue0PIR	INTEGER,
16269		queueRateLimitProfileQueue1CIR	INTEGER,
16270		queueRateLimitProfileQueue1PIR	INTEGER,
16271		queueRateLimitProfileQueue2CIR	INTEGER,
16272		queueRateLimitProfileQueue2PIR	INTEGER,
16273		queueRateLimitProfileQueue3CIR	INTEGER,
16274		queueRateLimitProfileQueue3PIR	INTEGER,
16275		queueRateLimitProfileQueue4CIR	INTEGER,
16276		queueRateLimitProfileQueue4PIR	INTEGER,
16277		queueRateLimitProfileQueue5CIR	INTEGER,
16278		queueRateLimitProfileQueue5PIR	INTEGER,
16279		queueRateLimitProfileQueue6CIR	INTEGER,
16280		queueRateLimitProfileQueue6PIR	INTEGER,
16281		queueRateLimitProfileQueue7CIR	INTEGER,
16282		queueRateLimitProfileQueue7PIR	INTEGER,
16283        		queueRateLimitProfileRowStatus	RowStatus
16284        }
16285
16286        queueRateLimitProfileName OBJECT-TYPE
16287        SYNTAX  DisplayString (SIZE (1..31))
16288        MAX-ACCESS  read-only
16289        STATUS  current
16290        DESCRIPTION
16291                      	"This object is used by the Queue Rate Limit profile table and Queue Rate Limit Profile Queue table in order to identify a row of these table."
16292        ::= { queueRateLimitProfileEntry 1 }
16293
16294        queueRateLimitProfileQueue0CIR OBJECT-TYPE
16295        SYNTAX  INTEGER (0..99968)
16296        MAX-ACCESS  read-write
16297        STATUS  current
16298        DESCRIPTION
16299                      	"CIR of a queue between 0~99968 in kbps in step of 64,'0' means no limiting."
16300        ::= { queueRateLimitProfileEntry 2 }
16301
16302        queueRateLimitProfileQueue0PIR OBJECT-TYPE
16303        SYNTAX  INTEGER (0..99968)
16304        MAX-ACCESS  read-write
16305        STATUS  current
16306        DESCRIPTION
16307                      	"PIR of a queue between 0~99968 in kbps in step of 64,'0' means no limiting."
16308        ::= { queueRateLimitProfileEntry 3 }
16309
16310        queueRateLimitProfileQueue1CIR OBJECT-TYPE
16311        SYNTAX  INTEGER (0..99968)
16312        MAX-ACCESS  read-write
16313        STATUS  current
16314        DESCRIPTION
16315                      	"CIR of a queue between 0~99968 in kbps in step of 64,'0' means no limiting."
16316        ::= { queueRateLimitProfileEntry 4 }
16317
16318        queueRateLimitProfileQueue1PIR OBJECT-TYPE
16319        SYNTAX  INTEGER (0..99968)
16320        MAX-ACCESS  read-write
16321        STATUS  current
16322        DESCRIPTION
16323                      	"PIR of a queue between 0~99968 in kbps in step of 64,'0' means no limiting."
16324        ::= { queueRateLimitProfileEntry 5 }
16325
16326        queueRateLimitProfileQueue2CIR OBJECT-TYPE
16327        SYNTAX  INTEGER (0..99968)
16328        MAX-ACCESS  read-write
16329        STATUS  current
16330        DESCRIPTION
16331                      	"CIR of a queue between 0~99968 in kbps in step of 64,'0' means no limiting."
16332        ::= { queueRateLimitProfileEntry 6 }
16333
16334        queueRateLimitProfileQueue2PIR OBJECT-TYPE
16335        SYNTAX  INTEGER (0..99968)
16336        MAX-ACCESS  read-write
16337        STATUS  current
16338        DESCRIPTION
16339                      	"PIR of a queue between 0~99968 in kbps in step of 64,'0' means no limiting."
16340        ::= { queueRateLimitProfileEntry 7 }
16341
16342        queueRateLimitProfileQueue3CIR OBJECT-TYPE
16343        SYNTAX  INTEGER (0..99968)
16344        MAX-ACCESS  read-write
16345        STATUS  current
16346        DESCRIPTION
16347                      	"CIR of a queue between 0~99968 in kbps in step of 64,'0' means no limiting."
16348        ::= { queueRateLimitProfileEntry 8 }
16349
16350        queueRateLimitProfileQueue3PIR OBJECT-TYPE
16351        SYNTAX  INTEGER (0..99968)
16352        MAX-ACCESS  read-write
16353        STATUS  current
16354        DESCRIPTION
16355                      	"PIR of a queue between 0~99968 in kbps in step of 64,'0' means no limiting."
16356        ::= { queueRateLimitProfileEntry 9 }
16357
16358        queueRateLimitProfileQueue4CIR OBJECT-TYPE
16359        SYNTAX  INTEGER (0..99968)
16360        MAX-ACCESS  read-write
16361        STATUS  current
16362        DESCRIPTION
16363                      	"CIR of a queue between 0~99968 in kbps in step of 64,'0' means no limiting."
16364        ::= { queueRateLimitProfileEntry 10 }
16365
16366        queueRateLimitProfileQueue4PIR OBJECT-TYPE
16367        SYNTAX  INTEGER (0..99968)
16368        MAX-ACCESS  read-write
16369        STATUS  current
16370        DESCRIPTION
16371                      	"PIR of a queue between 0~99968 in kbps in step of 64,'0' means no limiting."
16372        ::= { queueRateLimitProfileEntry 11 }
16373
16374        queueRateLimitProfileQueue5CIR OBJECT-TYPE
16375        SYNTAX  INTEGER (0..99968)
16376        MAX-ACCESS  read-write
16377        STATUS  current
16378        DESCRIPTION
16379                      	"CIR of a queue between 0~99968 in kbps in step of 64,'0' means no limiting."
16380        ::= { queueRateLimitProfileEntry 12 }
16381
16382        queueRateLimitProfileQueue5PIR OBJECT-TYPE
16383        SYNTAX  INTEGER (0..99968)
16384        MAX-ACCESS  read-write
16385        STATUS  current
16386        DESCRIPTION
16387                      	"PIR of a queue between 0~99968 in kbps in step of 64,'0' means no limiting."
16388        ::= { queueRateLimitProfileEntry 13 }
16389
16390        queueRateLimitProfileQueue6CIR OBJECT-TYPE
16391        SYNTAX  INTEGER (0..99968)
16392        MAX-ACCESS  read-write
16393        STATUS  current
16394        DESCRIPTION
16395                      	"CIR of a queue between 0~99968 in kbps in step of 64,'0' means no limiting."
16396        ::= { queueRateLimitProfileEntry 14 }
16397
16398        queueRateLimitProfileQueue6PIR OBJECT-TYPE
16399        SYNTAX  INTEGER (0..99968)
16400        MAX-ACCESS  read-write
16401        STATUS  current
16402        DESCRIPTION
16403                      	"PIR of a queue between 0~99968 in kbps in step of 64,'0' means no limiting."
16404        ::= { queueRateLimitProfileEntry 15 }
16405
16406        queueRateLimitProfileQueue7CIR OBJECT-TYPE
16407        SYNTAX  INTEGER (0..99968)
16408        MAX-ACCESS  read-write
16409        STATUS  current
16410        DESCRIPTION
16411                      	"CIR of a queue between 0~99968 in kbps in step of 64,'0' means no limiting."
16412        ::= { queueRateLimitProfileEntry 16 }
16413
16414        queueRateLimitProfileQueue7PIR OBJECT-TYPE
16415        SYNTAX  INTEGER (0..99968)
16416        MAX-ACCESS  read-write
16417        STATUS  current
16418        DESCRIPTION
16419                      	"PIR of a queue between 0~99968 in kbps in step of 64,'0' means no limiting."
16420        ::= { queueRateLimitProfileEntry 17 }
16421
16422        queueRateLimitProfileRowStatus OBJECT-TYPE
16423        SYNTAX  RowStatus
16424        MAX-ACCESS  read-create
16425        STATUS  current
16426        DESCRIPTION
16427                      	"This object is used to create a new row or delete an existing row in the table."
16428        ::= { queueRateLimitProfileEntry 18 }
16429
16430--------------------
16431-- ipqos2Profile
16432--------------------
16433
16434	maxNumOfIpqos2Profiles OBJECT-TYPE
16435        SYNTAX INTEGER
16436        MAX-ACCESS read-only
16437        STATUS current
16438        DESCRIPTION
16439        	"The maximum number of IPQoS2 profiles supported by the system."
16440        ::= { ipqos2Profile 1 }
16441
16442        ipqos2ProfileTable OBJECT-TYPE
16443        SYNTAX	SEQUENCE OF Ipqos2ProfileEntry
16444        MAX-ACCESS  not-accessible
16445        STATUS  current
16446        DESCRIPTION
16447                 	"This table includes IPQoS2 profiles."
16448        ::= { ipqos2Profile 2 }
16449
16450        ipqos2ProfileEntry OBJECT-TYPE
16451        SYNTAX	Ipqos2ProfileEntry
16452        MAX-ACCESS	not-accessible
16453        STATUS	current
16454        DESCRIPTION    	"An entry in ipqos2ProfileTable."
16455        INDEX          	{ IMPLIED ipqos2ProfileName }
16456        ::= { ipqos2ProfileTable 1 }
16457
16458        Ipqos2ProfileEntry ::=
16459	SEQUENCE {
16460        		ipqos2ProfileName		DisplayString,
16461		ipqos2ProfileAlgorithm	INTEGER,
16462		ipqos2ProfileVcLevel	INTEGER,
16463		ipqos2ProfileVcMaxRate	INTEGER,
16464		ipqos2ProfileVcDepth	INTEGER,
16465		ipqos2ProfileQueue0Weight	INTEGER,
16466		ipqos2ProfileQueue0MaxRate	INTEGER,
16467		ipqos2ProfileQueue0Depth	INTEGER,
16468		ipqos2ProfileQueue1Weight	INTEGER,
16469		ipqos2ProfileQueue1MaxRate	INTEGER,
16470		ipqos2ProfileQueue1Depth	INTEGER,
16471		ipqos2ProfileQueue2Weight	INTEGER,
16472		ipqos2ProfileQueue2MaxRate	INTEGER,
16473		ipqos2ProfileQueue2Depth	INTEGER,
16474		ipqos2ProfileQueue3Weight	INTEGER,
16475		ipqos2ProfileQueue3MaxRate	INTEGER,
16476		ipqos2ProfileQueue3Depth	INTEGER,
16477		ipqos2ProfileQueue4Weight	INTEGER,
16478		ipqos2ProfileQueue4MaxRate	INTEGER,
16479		ipqos2ProfileQueue4Depth	INTEGER,
16480		ipqos2ProfileQueue5Weight	INTEGER,
16481		ipqos2ProfileQueue5MaxRate	INTEGER,
16482		ipqos2ProfileQueue5Depth	INTEGER,
16483		ipqos2ProfileQueue6Weight	INTEGER,
16484		ipqos2ProfileQueue6MaxRate	INTEGER,
16485		ipqos2ProfileQueue6Depth	INTEGER,
16486		ipqos2ProfileQueue7Weight	INTEGER,
16487		ipqos2ProfileQueue7MaxRate	INTEGER,
16488		ipqos2ProfileQueue7Depth	INTEGER,
16489 		ipqos2ProfileRowStatus	RowStatus
16490        }
16491
16492        ipqos2ProfileName OBJECT-TYPE
16493        SYNTAX  DisplayString (SIZE (1..31))
16494        MAX-ACCESS  read-only
16495        STATUS  current
16496        DESCRIPTION
16497           "profile name."
16498        ::= { ipqos2ProfileEntry 1 }
16499
16500        ipqos2ProfileAlgorithm OBJECT-TYPE
16501        SYNTAX  INTEGER (1..5)
16502        MAX-ACCESS  read-write
16503        STATUS  current
16504        DESCRIPTION
16505            "1:sp, 2:wfq, 3-sp+wfq, 4:shaping, 5:vc-shaping."
16506        ::= { ipqos2ProfileEntry 2 }
16507
16508        ipqos2ProfileVcLevel OBJECT-TYPE
16509        SYNTAX  INTEGER (0..7)
16510        MAX-ACCESS  read-write
16511        STATUS  current
16512        DESCRIPTION
16513            "level of the PVC. For vc-shaping only. Displayed as -1 when ipqos2ProfileAlgorithm
16514        is not vc-shaping."
16515        ::= { ipqos2ProfileEntry 3 }
16516
16517        ipqos2ProfileVcMaxRate OBJECT-TYPE
16518        SYNTAX  INTEGER (32..32000)
16519        MAX-ACCESS  read-write
16520        STATUS  current
16521        DESCRIPTION
16522            "max rate of the queues of PVCs. For vc-shaping only. Displayed as -1 when ipqos2ProfileAlgorithm
16523        is not vc-shaping."
16524        ::= { ipqos2ProfileEntry 4 }
16525
16526        ipqos2ProfileVcDepth OBJECT-TYPE
16527        SYNTAX  INTEGER (30..255)
16528        MAX-ACCESS  read-write
16529        STATUS  current
16530        DESCRIPTION
16531            "depth of queues of PVCs. For vc-shaping only. Displayed as -1 when ipqos2ProfileAlgorithm
16532        is not vc-shaping."
16533        ::= { ipqos2ProfileEntry 5 }
16534
16535        ipqos2ProfileQueue0Weight OBJECT-TYPE
16536        SYNTAX  INTEGER (1..50)
16537        MAX-ACCESS  read-write
16538        STATUS  current
16539        DESCRIPTION
16540            "weight of queue 0 of PVCs. For wfq, sp+wfq only. Displayed as -1 when ipqos2ProfileAlgorithm
16541        is not wfq, sp+wfq."
16542        ::= { ipqos2ProfileEntry 6 }
16543
16544        ipqos2ProfileQueue0MaxRate	OBJECT-TYPE
16545        SYNTAX  INTEGER (32..32000)
16546        MAX-ACCESS  read-write
16547        STATUS  current
16548        DESCRIPTION
16549            "max rate of queue 0 of PVCs. For shaping only. Displayed as -1 when ipqos2ProfileAlgorithm
16550        is not shaping."
16551        ::= { ipqos2ProfileEntry 7 }
16552
16553        ipqos2ProfileQueue0Depth OBJECT-TYPE
16554        SYNTAX  INTEGER (30..255)
16555        MAX-ACCESS  read-write
16556        STATUS  current
16557        DESCRIPTION
16558            "depth of queue 0 of PVCs. For wfq, sp+wfq, shaping. Displayed as -1 when ipqos2ProfileAlgorithm
16559        is not wfq, sp+wfq, shaping."
16560        ::= { ipqos2ProfileEntry 8 }
16561
16562        ipqos2ProfileQueue1Weight OBJECT-TYPE
16563        SYNTAX  INTEGER (1..50)
16564        MAX-ACCESS  read-write
16565        STATUS  current
16566        DESCRIPTION
16567            "weight of queue 1 of PVCs. For wfq, sp+wfq only. Displayed as -1 when ipqos2ProfileAlgorithm
16568        is not wfq, sp+wfq."
16569        ::= { ipqos2ProfileEntry 9 }
16570
16571        ipqos2ProfileQueue1MaxRate	OBJECT-TYPE
16572        SYNTAX  INTEGER (32..32000)
16573        MAX-ACCESS  read-write
16574        STATUS  current
16575        DESCRIPTION
16576            "max rate of queue 1 of PVCs. For shaping only. Displayed as -1 when ipqos2ProfileAlgorithm
16577        is not shaping."
16578        ::= { ipqos2ProfileEntry 10 }
16579
16580        ipqos2ProfileQueue1Depth OBJECT-TYPE
16581        SYNTAX  INTEGER (30..255)
16582        MAX-ACCESS  read-write
16583        STATUS  current
16584        DESCRIPTION
16585            "depth of queue 1 of PVCs. For wfq, sp+wfq, shaping. Displayed as -1 when ipqos2ProfileAlgorithm
16586        is not wfq, sp+wfq, shaping."
16587        ::= { ipqos2ProfileEntry 11 }
16588
16589        ipqos2ProfileQueue2Weight OBJECT-TYPE
16590        SYNTAX  INTEGER (1..50)
16591        MAX-ACCESS  read-write
16592        STATUS  current
16593        DESCRIPTION
16594            "weight of queue 2 of PVCs. For wfq, sp+wfq only. Displayed as -1 when ipqos2ProfileAlgorithm
16595        is not wfq, sp+wfq."
16596        ::= { ipqos2ProfileEntry 12 }
16597
16598        ipqos2ProfileQueue2MaxRate	OBJECT-TYPE
16599        SYNTAX  INTEGER (32..32000)
16600        MAX-ACCESS  read-write
16601        STATUS  current
16602        DESCRIPTION
16603            "max rate of queue 2 of PVCs. For shaping only. Displayed as -1 when ipqos2ProfileAlgorithm
16604        is not shaping."
16605        ::= { ipqos2ProfileEntry 13 }
16606
16607        ipqos2ProfileQueue2Depth OBJECT-TYPE
16608        SYNTAX  INTEGER (30..255)
16609        MAX-ACCESS  read-write
16610        STATUS  current
16611        DESCRIPTION
16612            "depth of queue 2 of PVCs. For wfq, sp+wfq, shaping. Displayed as -1 when ipqos2ProfileAlgorithm
16613        is not wfq, sp+wfq, shaping."
16614        ::= { ipqos2ProfileEntry 14 }
16615
16616        ipqos2ProfileQueue3Weight OBJECT-TYPE
16617        SYNTAX  INTEGER (1..50)
16618        MAX-ACCESS  read-write
16619        STATUS  current
16620        DESCRIPTION
16621            "weight of queue 3 of PVCs. For wfq, sp+wfq only. Displayed as -1 when ipqos2ProfileAlgorithm
16622        is not wfq, sp+wfq."
16623        ::= { ipqos2ProfileEntry 15 }
16624
16625        ipqos2ProfileQueue3MaxRate	OBJECT-TYPE
16626        SYNTAX  INTEGER (32..32000)
16627        MAX-ACCESS  read-write
16628        STATUS  current
16629        DESCRIPTION
16630            "max rate of queue 3 of PVCs. For shaping only. Displayed as -1 when ipqos2ProfileAlgorithm
16631        is not shaping."
16632        ::= { ipqos2ProfileEntry 16 }
16633
16634        ipqos2ProfileQueue3Depth OBJECT-TYPE
16635        SYNTAX  INTEGER (30..255)
16636        MAX-ACCESS  read-write
16637        STATUS  current
16638        DESCRIPTION
16639            "depth of queue 3 of PVCs. For wfq, sp+wfq, shaping. Displayed as -1 when ipqos2ProfileAlgorithm
16640        is not wfq, sp+wfq, shaping."
16641        ::= { ipqos2ProfileEntry 17 }
16642
16643        ipqos2ProfileQueue4Weight OBJECT-TYPE
16644        SYNTAX  INTEGER (1..50)
16645        MAX-ACCESS  read-write
16646        STATUS  current
16647        DESCRIPTION
16648            "weight of queue 4 of PVCs. For wfq, sp+wfq only. Displayed as -1 when ipqos2ProfileAlgorithm
16649        is not wfq, sp+wfq."
16650        ::= { ipqos2ProfileEntry 18 }
16651
16652        ipqos2ProfileQueue4MaxRate	OBJECT-TYPE
16653        SYNTAX  INTEGER (32..32000)
16654        MAX-ACCESS  read-write
16655        STATUS  current
16656        DESCRIPTION
16657            "max rate of queue 4 of PVCs. For shaping only. Displayed as -1 when ipqos2ProfileAlgorithm
16658        is not shaping."
16659        ::= { ipqos2ProfileEntry 19 }
16660
16661        ipqos2ProfileQueue4Depth OBJECT-TYPE
16662        SYNTAX  INTEGER (30..255)
16663        MAX-ACCESS  read-write
16664        STATUS  current
16665        DESCRIPTION
16666            "depth of queue 4 of PVCs. For wfq, sp+wfq, shaping. Displayed as -1 when ipqos2ProfileAlgorithm
16667        is not wfq, sp+wfq, shaping."
16668        ::= { ipqos2ProfileEntry 20 }
16669
16670        ipqos2ProfileQueue5Weight OBJECT-TYPE
16671        SYNTAX  INTEGER (1..50)
16672        MAX-ACCESS  read-write
16673        STATUS  current
16674        DESCRIPTION
16675            "weight of queue 5 of PVCs. For wfq, sp+wfq only. Displayed as -1 when ipqos2ProfileAlgorithm
16676        is not wfq, sp+wfq, shaping."
16677        ::= { ipqos2ProfileEntry 21 }
16678
16679        ipqos2ProfileQueue5MaxRate	OBJECT-TYPE
16680        SYNTAX  INTEGER (32..32000)
16681        MAX-ACCESS  read-write
16682        STATUS  current
16683        DESCRIPTION
16684            "max rate of queue 5 of PVCs. For shaping only. Displayed as -1 when ipqos2ProfileAlgorithm
16685        is not shaping."
16686        ::= { ipqos2ProfileEntry 22 }
16687
16688        ipqos2ProfileQueue5Depth OBJECT-TYPE
16689        SYNTAX  INTEGER (30..255)
16690        MAX-ACCESS  read-write
16691        STATUS  current
16692        DESCRIPTION
16693            "depth of queue 5 of PVCs. For wfq, sp+wfq, shaping. Displayed as -1 when ipqos2ProfileAlgorithm
16694        is not wfq, sp+wfq, shaping."
16695        ::= { ipqos2ProfileEntry 23 }
16696
16697        ipqos2ProfileQueue6Weight OBJECT-TYPE
16698        SYNTAX  INTEGER (1..50)
16699        MAX-ACCESS  read-write
16700        STATUS  current
16701        DESCRIPTION
16702            "weight of queue 6 of PVCs. For wfq, sp+wfq only. Displayed as -1 when ipqos2ProfileAlgorithm
16703        is not wfq, sp+wfq."
16704        ::= { ipqos2ProfileEntry 24 }
16705
16706        ipqos2ProfileQueue6MaxRate	OBJECT-TYPE
16707        SYNTAX  INTEGER (32..32000)
16708        MAX-ACCESS  read-write
16709        STATUS  current
16710        DESCRIPTION
16711            "max rate of queue 6 of PVCs. For shaping only. Displayed as -1 when ipqos2ProfileAlgorithm
16712        is not shaping."
16713        ::= { ipqos2ProfileEntry 25 }
16714
16715        ipqos2ProfileQueue6Depth OBJECT-TYPE
16716        SYNTAX  INTEGER (30..255)
16717        MAX-ACCESS  read-write
16718        STATUS  current
16719        DESCRIPTION
16720            "depth of queue 6 of PVCs. For wfq, sp+wfq, shaping. Displayed as -1 when ipqos2ProfileAlgorithm
16721        is not wfq, sp+wfq, shaping."
16722        ::= { ipqos2ProfileEntry 26 }
16723
16724        ipqos2ProfileQueue7Weight OBJECT-TYPE
16725        SYNTAX  INTEGER (1..50)
16726        MAX-ACCESS  read-write
16727        STATUS  current
16728        DESCRIPTION
16729            "weight of queue 7 of PVCs. For wfq, sp+wfq only. Displayed as -1 when ipqos2ProfileAlgorithm
16730        is not wfq, sp+wfq."
16731        ::= { ipqos2ProfileEntry 27 }
16732
16733        ipqos2ProfileQueue7MaxRate	OBJECT-TYPE
16734        SYNTAX  INTEGER (32..32000)
16735        MAX-ACCESS  read-write
16736        STATUS  current
16737        DESCRIPTION
16738            "max rate of queue 7 of PVCs. For shaping only. Displayed as -1 when ipqos2ProfileAlgorithm
16739        is not shaping."
16740        ::= { ipqos2ProfileEntry 28 }
16741
16742        ipqos2ProfileQueue7Depth OBJECT-TYPE
16743        SYNTAX  INTEGER (30..255)
16744        MAX-ACCESS  read-write
16745        STATUS  current
16746        DESCRIPTION
16747            "depth of queue 7 of PVCs. For wfq, sp+wfq, shaping. Displayed as -1 when ipqos2ProfileAlgorithm
16748        is not wfq, sp+wfq, shaping."
16749        ::= { ipqos2ProfileEntry 29 }
16750
16751
16752        ipqos2ProfileRowStatus OBJECT-TYPE
16753        SYNTAX  RowStatus
16754        MAX-ACCESS  read-create
16755        STATUS  current
16756        DESCRIPTION
16757            "This object is used to create a new row or delete an existing row in the table."
16758        ::= { ipqos2ProfileEntry 30 }
16759
16760----------------------------------------
16761-- switch
16762----------------------------------------
16763
16764	enetport	OBJECT IDENTIFIER ::= { switch 3 }
16765	bandwidth	OBJECT IDENTIFIER ::= { switch 4 }
16766	qschedule	OBJECT IDENTIFIER ::= { switch 5 }
16767	dot3ad		OBJECT IDENTIFIER ::= { switch 6 }
16768	stp		OBJECT IDENTIFIER ::= { switch 7 }
16769	bcastCtrl	OBJECT IDENTIFIER ::= { switch 8 }
16770	portIsolation	OBJECT IDENTIFIER ::= { switch 9 }
16771	dscp		OBJECT IDENTIFIER ::= { switch 10 }
16772	mstp		OBJECT IDENTIFIER ::= { switch 11 }
16773	vlanIsolation	OBJECT IDENTIFIER ::= { switch 12 }
16774	mac		OBJECT IDENTIFIER ::= { switch 13 }
16775	cfm		OBJECT IDENTIFIER ::= { switch 14 }
16776	oam		OBJECT IDENTIFIER ::= { switch 15 }
16777	vlanpriority		OBJECT IDENTIFIER ::= { switch 16 }
16778	mirror		OBJECT IDENTIFIER ::= { switch 17 }
16779	lldp		OBJECT IDENTIFIER ::= { switch 18 }
16780
16781	managementVLANId OBJECT-TYPE
16782	SYNTAX VlanIndex
16783	MAX-ACCESS read-write
16784	STATUS current
16785	DESCRIPTION
16786		"The VLAN ID for management."
16787	::= { switch 1 }
16788
16789	maxNumOfStaticVlans OBJECT-TYPE
16790	SYNTAX INTEGER
16791	MAX-ACCESS read-only
16792	STATUS current
16793	DESCRIPTION
16794		"The maximum number of VLANs supported by the system."
16795	::= { switch 2 }
16796
16797--------------------
16798-- enetport
16799--------------------
16800
16801-- enetPortTable
16802
16803	enetPortTable OBJECT-TYPE
16804	SYNTAX SEQUENCE OF EnetPortEntry
16805	MAX-ACCESS not-accessible
16806	STATUS current
16807	DESCRIPTION
16808		"The table contains ethernet port information."
16809	::= { enetport 1 }
16810
16811	enetPortEntry OBJECT-TYPE
16812	SYNTAX EnetPortEntry
16813	MAX-ACCESS not-accessible
16814	STATUS current
16815	DESCRIPTION
16816		""
16817	INDEX { dot1dBasePort }
16818	::= { enetPortTable 1 }
16819
16820	EnetPortEntry ::=
16821		SEQUENCE {
16822			enetPortSpeed			INTEGER,
16823			enetPortFlowControl   	INTEGER,
16824			enetPortMode			INTEGER,
16825			enetPortVLANTrunkEnable	INTEGER,
16826			enetPortDscpEnable		INTEGER,
16827			enetPortTpid			INTEGER
16828		}
16829
16830	enetPortSpeed OBJECT-TYPE
16831	SYNTAX 	INTEGER {
16832			auto(1),
16833			e1000M_fullduplex(2),
16834			e100M_fullduplex(3),
16835			e100M_halfduplex(4),
16836			e10M_fullduplex(5),
16837			e10M_halfduplex(6),
16838			e10G_fullduplex(7)
16839		}
16840	MAX-ACCESS read-write
16841	STATUS current
16842	DESCRIPTION
16843		"Speed configuration of the ethernet port."
16844	::= { enetPortEntry 1 }
16845
16846	enetPortFlowControl OBJECT-TYPE
16847	SYNTAX	INTEGER {
16848			enable(1),
16849			disable(2)
16850		}
16851	MAX-ACCESS read-write
16852	STATUS current
16853	DESCRIPTION
16854		"Enable/disable flow control for the ethernet port."
16855	::= { enetPortEntry 2 }
16856
16857	enetPortMode OBJECT-TYPE
16858	SYNTAX	INTEGER {
16859			uplink(1),
16860			subtending(2)
16861		}
16862	MAX-ACCESS read-write
16863	STATUS current
16864	DESCRIPTION
16865		"The operational mode for uplink and subtending ports."
16866	::= { enetPortEntry 3 }
16867
16868	enetPortVLANTrunkEnable OBJECT-TYPE
16869	SYNTAX	INTEGER {
16870			enable(1),
16871			disable(2)
16872		}
16873	MAX-ACCESS read-write
16874	STATUS current
16875	DESCRIPTION
16876		"Enable/disable VLAN trunking for the ethernet port."
16877	::= { enetPortEntry 4 }
16878
16879	enetPortDscpEnable OBJECT-TYPE
16880	SYNTAX	INTEGER {
16881			enable(1),
16882			disable(2)
16883		}
16884	MAX-ACCESS read-write
16885	STATUS current
16886	DESCRIPTION
16887		"Enable/disable DSCP mapping for the ethernet port.
16888		This object is supported by R1.02 and later versions."
16889	::= { enetPortEntry 5 }
16890
16891	enetPortTpid OBJECT-TYPE
16892	SYNTAX	INTEGER
16893	MAX-ACCESS read-write
16894	STATUS current
16895	DESCRIPTION
16896		"Set TPID value for the ethernet port,
16897		 0x0000 ~ 0xffff.
16898		"
16899	::= { enetPortEntry 6 }
16900
16901-- enetPortSfpTable
16902
16903	enetPortSfpTable OBJECT-TYPE
16904	SYNTAX SEQUENCE OF EnetPortSfpEntry
16905	MAX-ACCESS not-accessible
16906	STATUS current
16907	DESCRIPTION
16908		"The table contains ethernet SFP port information."
16909	::= { enetport 2 }
16910
16911	enetPortSfpEntry OBJECT-TYPE
16912	SYNTAX EnetPortSfpEntry
16913	MAX-ACCESS not-accessible
16914	STATUS current
16915	DESCRIPTION
16916		""
16917	INDEX {  ifIndex }
16918	::= { enetPortSfpTable 1 }
16919
16920	EnetPortSfpEntry ::=
16921		SEQUENCE {
16922			sfpTempLow			INTEGER,
16923			sfpTempHigh		   	INTEGER,
16924			sfpVccLow			INTEGER,
16925			sfpVccHigh			INTEGER,
16926			sfpTxBiasLow		INTEGER,
16927			sfpTxBiasHigh		INTEGER,
16928			sfpTxPowerLow		INTEGER,
16929			sfpTxPowerHigh		INTEGER,
16930			sfpRxPowerLow		INTEGER,
16931			sfpRxPowerHigh		INTEGER
16932		}
16933
16934	sfpTempLow OBJECT-TYPE
16935	SYNTAX 	INTEGER
16936	MAX-ACCESS read-write
16937	STATUS current
16938	DESCRIPTION
16939		"temperature low threshold in 0.001 degree."
16940	::= { enetPortSfpEntry 1 }
16941
16942	sfpTempHigh OBJECT-TYPE
16943	SYNTAX 	INTEGER
16944	MAX-ACCESS read-write
16945	STATUS current
16946	DESCRIPTION
16947		"temperature high threshold in 0.001 degree."
16948	::= { enetPortSfpEntry 2 }
16949
16950	sfpVccLow OBJECT-TYPE
16951	SYNTAX 	INTEGER
16952	MAX-ACCESS read-write
16953	STATUS current
16954	DESCRIPTION
16955		"voltage low threshold in 0.0001V."
16956	::= { enetPortSfpEntry 3 }
16957
16958	sfpVccHigh OBJECT-TYPE
16959	SYNTAX 	INTEGER
16960	MAX-ACCESS read-write
16961	STATUS current
16962	DESCRIPTION
16963		"voltage high threshold in 0.0001V."
16964	::= { enetPortSfpEntry 4 }
16965
16966    sfpTxBiasLow OBJECT-TYPE
16967	SYNTAX 	INTEGER
16968	MAX-ACCESS read-write
16969	STATUS current
16970	DESCRIPTION
16971		"bias current low threshold in uA."
16972	::= { enetPortSfpEntry 5 }
16973
16974	sfpTxBiasHigh OBJECT-TYPE
16975	SYNTAX 	INTEGER
16976	MAX-ACCESS read-write
16977	STATUS current
16978	DESCRIPTION
16979		"bias current high threshold in uA."
16980	::= { enetPortSfpEntry 6 }
16981
16982	sfpTxPowerLow OBJECT-TYPE
16983	SYNTAX 	INTEGER
16984	MAX-ACCESS read-write
16985	STATUS current
16986	DESCRIPTION
16987		"tx power low threshold in 0.001 uW."
16988	::= { enetPortSfpEntry 7 }
16989
16990	sfpTxPowerHigh OBJECT-TYPE
16991	SYNTAX 	INTEGER
16992	MAX-ACCESS read-write
16993	STATUS current
16994	DESCRIPTION
16995		"tx power high threshold in 0.001 uW."
16996	::= { enetPortSfpEntry 8 }
16997
16998	sfpRxPowerLow OBJECT-TYPE
16999	SYNTAX 	INTEGER
17000	MAX-ACCESS read-write
17001	STATUS current
17002	DESCRIPTION
17003		"tx power low threshold in 0.001 uW."
17004	::= { enetPortSfpEntry 9 }
17005
17006	sfpRxPowerHigh OBJECT-TYPE
17007	SYNTAX 	INTEGER
17008	MAX-ACCESS read-write
17009	STATUS current
17010	DESCRIPTION
17011		"tx power high threshold in 0.001 uW."
17012	::= { enetPortSfpEntry 10 }
17013
17014--------------------
17015-- bandwidth
17016--------------------
17017
17018	bwPortTable OBJECT-TYPE
17019	SYNTAX SEQUENCE OF BwPortEntry
17020	MAX-ACCESS not-accessible
17021	STATUS current
17022	DESCRIPTION
17023		"The table contains bandwidth configuration for the ethernet ports."
17024	::= { bandwidth 1 }
17025
17026	bwPortEntry OBJECT-TYPE
17027	SYNTAX BwPortEntry
17028	MAX-ACCESS not-accessible
17029	STATUS current
17030	DESCRIPTION
17031		""
17032	INDEX { dot1dBasePort }
17033	::= { bwPortTable 1 }
17034
17035	BwPortEntry ::=
17036		SEQUENCE {
17037			bwPortEnable		INTEGER,
17038			bwPortIngressRate	INTEGER,
17039			bwPortEgressRate	INTEGER
17040		}
17041
17042	bwPortEnable OBJECT-TYPE
17043	SYNTAX 	INTEGER {
17044			enable(1),
17045			disable(2)
17046		}
17047	MAX-ACCESS read-write
17048	STATUS current
17049	DESCRIPTION
17050		"Enable/disable bandwidth control for the ethernet port."
17051	::= { bwPortEntry 1 }
17052
17053	bwPortIngressRate OBJECT-TYPE
17054	SYNTAX INTEGER (0..1000)
17055	UNITS "Mbps"
17056	MAX-ACCESS read-write
17057	STATUS current
17058	DESCRIPTION
17059		"The ingress rate for the ethernet port."
17060	::= { bwPortEntry 2 }
17061
17062	bwPortEgressRate OBJECT-TYPE
17063	SYNTAX INTEGER (0..1000)
17064	UNITS "Mbps"
17065	MAX-ACCESS read-write
17066	STATUS current
17067	DESCRIPTION
17068		"The egress rate for the ethernet port."
17069	::= { bwPortEntry 3 }
17070
17071--------------------
17072-- qschedule
17073--------------------
17074
17075-- Queue Schedule Port Table
17076
17077	qschedulePortTable OBJECT-TYPE
17078	SYNTAX SEQUENCE OF QschedulePortEntry
17079	MAX-ACCESS not-accessible
17080	STATUS current
17081	DESCRIPTION
17082		"The table contains queue schedule configuration for the ethernet ports."
17083	::= { qschedule 1 }
17084
17085	qschedulePortEntry OBJECT-TYPE
17086	SYNTAX QschedulePortEntry
17087	MAX-ACCESS not-accessible
17088	STATUS current
17089	DESCRIPTION
17090		""
17091	INDEX { dot1dBasePort }
17092	::= { qschedulePortTable 1 }
17093
17094	QschedulePortEntry ::=
17095		SEQUENCE {
17096			qschedulePortType	INTEGER
17097		}
17098
17099	qschedulePortType OBJECT-TYPE
17100	SYNTAX 	INTEGER {
17101			spq(1),
17102			wrr(2)
17103		}
17104	MAX-ACCESS read-write
17105	STATUS current
17106	DESCRIPTION
17107		"Queue scheduling type (strictly priority queue or weighted round robin)."
17108	::= { qschedulePortEntry 1 }
17109
17110-- Queue Weight Table
17111
17112	queueWeightTable OBJECT-TYPE
17113	SYNTAX SEQUENCE OF QueueWeightEntry
17114	MAX-ACCESS not-accessible
17115	STATUS current
17116	DESCRIPTION
17117		"The table contains weight configuration for the priority queues."
17118	::= { qschedule 2 }
17119
17120	queueWeightEntry OBJECT-TYPE
17121	SYNTAX QueueWeightEntry
17122	MAX-ACCESS not-accessible
17123	STATUS current
17124	DESCRIPTION
17125		""
17126	INDEX { dot1dBasePort, dot1dTrafficClass }
17127	::= { queueWeightTable 1 }
17128
17129	QueueWeightEntry ::=
17130		SEQUENCE {
17131			queueWeight	INTEGER
17132		}
17133
17134	queueWeight OBJECT-TYPE
17135	SYNTAX INTEGER (1..15)
17136	MAX-ACCESS read-write
17137	STATUS current
17138	DESCRIPTION
17139		"Weight for the priority queue."
17140	::= { queueWeightEntry 1 }
17141
17142--------------------
17143-- dot3ad
17144--------------------
17145
17146-- dot3adTable
17147
17148	dot3adTable OBJECT-TYPE
17149	SYNTAX SEQUENCE OF Dot3adEntry
17150	MAX-ACCESS not-accessible
17151	STATUS current
17152	DESCRIPTION
17153		"The table contains 802.3ad configuration."
17154	::= { dot3ad 1 }
17155
17156	dot3adEntry OBJECT-TYPE
17157	SYNTAX Dot3adEntry
17158	MAX-ACCESS not-accessible
17159	STATUS current
17160	DESCRIPTION
17161		""
17162	INDEX { dot3adGroupId }
17163	::= { dot3adTable 1 }
17164
17165	Dot3adEntry ::=
17166		SEQUENCE {
17167			dot3adGroupId		INTEGER,
17168			dot3adEnable		INTEGER,
17169			dot3adGroupName		DisplayString,
17170			dot3adGroupPortList	PortList
17171		}
17172
17173	dot3adGroupId OBJECT-TYPE
17174	SYNTAX INTEGER
17175	MAX-ACCESS read-only
17176	STATUS current
17177	DESCRIPTION
17178		"Group ID 1 for subtending group and 2 for uplink group in IES-5000/5005.
17179		Group ID 1~4 in IES-6000."
17180	::= { dot3adEntry 1 }
17181
17182	dot3adEnable OBJECT-TYPE
17183	SYNTAX 	INTEGER {
17184			enable(1),
17185			enableWithLacp(2),
17186			disable(3)
17187		}
17188	MAX-ACCESS read-write
17189	STATUS current
17190	DESCRIPTION
17191		"Enable/disable 802.3ad function."
17192	::= { dot3adEntry 2 }
17193
17194	dot3adGroupName OBJECT-TYPE
17195	SYNTAX DisplayString
17196	MAX-ACCESS read-only
17197	STATUS current
17198	DESCRIPTION
17199		"The trunking group name."
17200	::= { dot3adEntry 3 }
17201
17202	dot3adGroupPortList OBJECT-TYPE
17203	SYNTAX PortList
17204	MAX-ACCESS read-only
17205	STATUS current
17206	DESCRIPTION
17207		"The port list which joins the trunking group."
17208	::= { dot3adEntry 4 }
17209
17210
17211	lacpPriority OBJECT-TYPE
17212	SYNTAX INTEGER (0..65535)
17213	MAX-ACCESS read-write
17214	STATUS current
17215	DESCRIPTION
17216		"LACP system priority."
17217	::= { dot3ad 2 }
17218
17219	lacpTimeout OBJECT-TYPE
17220	SYNTAX INTEGER {
17221			shorttimeout(1),
17222			longtimeout(2)
17223		}
17224	MAX-ACCESS read-write
17225	STATUS current
17226	DESCRIPTION
17227		"The time interval to exchange LACP packets in order to check that the peer port
17228		in the trunk group is still up."
17229	::= { dot3ad 3 }
17230
17231-- portTrunkingTable
17232
17233	portTrunkingTable OBJECT-TYPE
17234	SYNTAX SEQUENCE OF PortTrunkingEntry
17235	MAX-ACCESS not-accessible
17236	STATUS current
17237	DESCRIPTION
17238		"The table contains current status of port trunking."
17239	::= { dot3ad 4 }
17240
17241	portTrunkingEntry OBJECT-TYPE
17242	SYNTAX PortTrunkingEntry
17243	MAX-ACCESS not-accessible
17244	STATUS current
17245	DESCRIPTION
17246		"An entry of portTrunkingTable."
17247	INDEX { portTrunkingGroupId }
17248	::= { portTrunkingTable 1 }
17249
17250	PortTrunkingEntry ::=
17251		SEQUENCE {
17252			portTrunkingGroupId	INTEGER,
17253			portTrunkingStatus	INTEGER,
17254			portTrunkingPortList	PortList
17255		}
17256
17257	portTrunkingGroupId OBJECT-TYPE
17258	SYNTAX INTEGER
17259	MAX-ACCESS read-only
17260	STATUS current
17261	DESCRIPTION
17262		"Group ID 1 for subtending group and 2 for uplink group in IES-5000/5005.
17263		Group ID 1~4 in IES-6000."
17264	::= { portTrunkingEntry 1 }
17265
17266	portTrunkingStatus OBJECT-TYPE
17267	SYNTAX 	INTEGER {
17268			up(1),
17269			down(2)
17270		}
17271	MAX-ACCESS read-only
17272	STATUS current
17273	DESCRIPTION
17274		"Port trunking status."
17275	::= { portTrunkingEntry 2 }
17276
17277	portTrunkingPortList OBJECT-TYPE
17278	SYNTAX PortList
17279	MAX-ACCESS read-only
17280	STATUS current
17281	DESCRIPTION
17282		"The port list which actually joins the trunking group."
17283	::= { portTrunkingEntry 3 }
17284
17285-- aggPortTable
17286
17287	aggPortTable OBJECT-TYPE
17288	SYNTAX SEQUENCE OF AggPortEntry
17289	MAX-ACCESS not-accessible
17290	STATUS current
17291	DESCRIPTION
17292		"The table specifies the setting of port trunking."
17293	::= { dot3ad 5 }
17294
17295	aggPortEntry OBJECT-TYPE
17296	SYNTAX AggPortEntry
17297	MAX-ACCESS not-accessible
17298	STATUS current
17299	DESCRIPTION
17300		"An entry of aggPortTable."
17301	INDEX { dot1dBasePort }
17302	::= { aggPortTable 1 }
17303
17304	AggPortEntry ::=
17305		SEQUENCE {
17306			aggPortJoin	INTEGER
17307		}
17308
17309	aggPortJoin OBJECT-TYPE
17310	SYNTAX	INTEGER {
17311			disjoin(0),
17312			joinTrunkingGroup1(1),
17313			joinTrunkingGroup2(2),
17314			joinTrunkingGroup3(3),
17315			joinTrunkingGroup4(4)
17316		}
17317	MAX-ACCESS read-write
17318	STATUS current
17319	DESCRIPTION
17320		"Join/disjoin the trunking group."
17321	::= { aggPortEntry 1 }
17322
17323-- elcPortTrunkingTable
17324
17325	elcPortTrunkingTable OBJECT-TYPE
17326	SYNTAX SEQUENCE OF ElcPortTrunkingEntry
17327	MAX-ACCESS not-accessible
17328	STATUS current
17329	DESCRIPTION
17330		"The table is supported by R5.01 and later versions."
17331	::= { dot3ad 6 }
17332
17333	elcPortTrunkingEntry OBJECT-TYPE
17334	SYNTAX ElcPortTrunkingEntry
17335	MAX-ACCESS not-accessible
17336	STATUS current
17337	DESCRIPTION
17338		""
17339	INDEX { elcPortTrunkingSlot, elcPortTrunkingGroupId  }
17340	::= { elcPortTrunkingTable 1 }
17341
17342	ElcPortTrunkingEntry ::=
17343		SEQUENCE {
17344			elcPortTrunkingSlot  		INTEGER,
17345			elcPortTrunkingGroupId   	INTEGER,
17346			elcPortTrunkingStatus 		INTEGER,
17347			elcPortTrunkingPortList  	PortList
17348		}
17349
17350	elcPortTrunkingSlot OBJECT-TYPE
17351	SYNTAX INTEGER
17352	MAX-ACCESS read-only
17353	STATUS current
17354	DESCRIPTION
17355		""
17356	::= { elcPortTrunkingEntry 1 }
17357
17358	elcPortTrunkingGroupId OBJECT-TYPE
17359	SYNTAX INTEGER
17360	MAX-ACCESS read-only
17361	STATUS current
17362	DESCRIPTION
17363		""
17364	::= { elcPortTrunkingEntry 2 }
17365
17366	elcPortTrunkingStatus OBJECT-TYPE
17367	SYNTAX INTEGER {
17368			up(1),
17369			down(2)
17370		}
17371	MAX-ACCESS read-only
17372	STATUS current
17373	DESCRIPTION
17374		""
17375	::= { elcPortTrunkingEntry 3 }
17376
17377	elcPortTrunkingPortList OBJECT-TYPE
17378	SYNTAX PortList
17379	MAX-ACCESS read-only
17380	STATUS current
17381	DESCRIPTION
17382		""
17383	::= { elcPortTrunkingEntry 4 }
17384
17385--------------------
17386-- stp
17387--------------------
17388
17389	rstpEnable OBJECT-TYPE
17390	SYNTAX INTEGER {
17391			enable(1),
17392			disable(2)
17393		}
17394	MAX-ACCESS read-write
17395	STATUS current
17396	DESCRIPTION
17397		"Enable/disable RSTP protocol."
17398	::= { stp 1 }
17399
17400--------------------
17401-- bcastCtrl
17402--------------------
17403
17404	bctrlPortTable OBJECT-TYPE
17405	SYNTAX SEQUENCE OF BctrlPortEntry
17406	MAX-ACCESS not-accessible
17407	STATUS current
17408	DESCRIPTION
17409		"The table contains broadcast storm control configuration for the ethernet ports."
17410	::= { bcastCtrl 1 }
17411
17412	bctrlPortEntry OBJECT-TYPE
17413	SYNTAX BctrlPortEntry
17414	MAX-ACCESS not-accessible
17415	STATUS current
17416	DESCRIPTION
17417		""
17418	INDEX { dot1dBasePort }
17419	::= { bctrlPortTable 1 }
17420
17421	BctrlPortEntry ::=
17422		SEQUENCE {
17423			bctrlPortBcastEnable		INTEGER,
17424			bctrlPortMcastEnable		INTEGER,
17425			bctrlPortUcastEnable		INTEGER,
17426			bctrlPortBcastThresh		INTEGER,
17427			bctrlPortMcastThresh		INTEGER,
17428			bctrlPortUcastThresh		INTEGER
17429		}
17430
17431	bctrlPortBcastEnable OBJECT-TYPE
17432	SYNTAX 	INTEGER {
17433			enable(1),
17434			disable(2)
17435		}
17436	MAX-ACCESS read-write
17437	STATUS current
17438	DESCRIPTION
17439		"Enable/disable storm control for broadcast packets."
17440	::= { bctrlPortEntry 1 }
17441
17442	bctrlPortMcastEnable OBJECT-TYPE
17443	SYNTAX 	INTEGER {
17444			enable(1),
17445			disable(2)
17446		}
17447	MAX-ACCESS read-write
17448	STATUS current
17449	DESCRIPTION
17450		"Enable/disable storm control for multicast packets."
17451	::= { bctrlPortEntry 2 }
17452
17453	bctrlPortUcastEnable OBJECT-TYPE
17454	SYNTAX 	INTEGER {
17455			enable(1),
17456			disable(2)
17457		}
17458	MAX-ACCESS read-write
17459	STATUS current
17460	DESCRIPTION
17461		"Enable/disable storm control for unicast packets."
17462	::= { bctrlPortEntry 3 }
17463
17464	bctrlPortBcastThresh OBJECT-TYPE
17465	SYNTAX INTEGER (0..262143)
17466	UNITS "packets per second"
17467	MAX-ACCESS read-write
17468	STATUS current
17469	DESCRIPTION
17470		"The threshold of broadcast storm control."
17471	::= { bctrlPortEntry 4 }
17472
17473	bctrlPortMcastThresh OBJECT-TYPE
17474	SYNTAX INTEGER (0..262143)
17475	UNITS "packets per second"
17476	MAX-ACCESS read-write
17477	STATUS current
17478	DESCRIPTION
17479		"The threshold of multicast storm control."
17480	::= { bctrlPortEntry 5 }
17481
17482	bctrlPortUcastThresh OBJECT-TYPE
17483	SYNTAX INTEGER (0..262143)
17484	UNITS "packets per second"
17485	MAX-ACCESS read-write
17486	STATUS current
17487	DESCRIPTION
17488		"The threshold of unicast storm control."
17489	::= { bctrlPortEntry 6 }
17490
17491--------------------
17492-- portIsolation
17493--------------------
17494
17495	portIsolationEnable OBJECT-TYPE
17496        SYNTAX 	INTEGER {
17497        		enable(1),
17498        		disable(2)
17499        	}
17500	MAX-ACCESS read-write
17501	STATUS current
17502	DESCRIPTION
17503		"Enable/disable port isolation."
17504	::= { portIsolation 1 }
17505
17506--------------------
17507-- dscp
17508--------------------
17509
17510	dscpMappingPortTable OBJECT-TYPE
17511	SYNTAX SEQUENCE OF DscpMappingPortEntry
17512	MAX-ACCESS not-accessible
17513	STATUS current
17514	DESCRIPTION
17515		"The table contains DSCP mapping configuration for the ethernet ports.
17516		This table is supported by R1.02 and later versions."
17517	::= { dscp 1 }
17518
17519	dscpMappingPortEntry OBJECT-TYPE
17520	SYNTAX DscpMappingPortEntry
17521	MAX-ACCESS not-accessible
17522	STATUS current
17523	DESCRIPTION
17524		"An entry of dscpMappingPortTable."
17525	INDEX { dot1dBasePort, dscpMappingPortSrcCodePoint }
17526	::= { dscpMappingPortTable 1 }
17527
17528	DscpMappingPortEntry ::=
17529		SEQUENCE {
17530			dscpMappingPortSrcCodePoint	INTEGER,
17531			dscpMappingPortMapCodePoint	INTEGER,
17532			dscpMappingPortMapPriority	INTEGER
17533		}
17534
17535	dscpMappingPortSrcCodePoint OBJECT-TYPE
17536	SYNTAX INTEGER
17537	MAX-ACCESS read-only
17538	STATUS current
17539	DESCRIPTION
17540		"The DSCP source code point used for mapping."
17541	::= { dscpMappingPortEntry 1 }
17542
17543	dscpMappingPortMapCodePoint OBJECT-TYPE
17544	SYNTAX INTEGER (0..63)
17545	MAX-ACCESS read-write
17546	STATUS current
17547	DESCRIPTION
17548		"The mapping code point that will replace the source code point in the incoming packet."
17549	::= { dscpMappingPortEntry 2 }
17550
17551	dscpMappingPortMapPriority OBJECT-TYPE
17552	SYNTAX INTEGER (0..7)
17553	MAX-ACCESS read-write
17554	STATUS current
17555	DESCRIPTION
17556		"The mapping p bits that will replace the source p bits in the incoming packet."
17557	::= { dscpMappingPortEntry 3 }
17558
17559--------------------
17560-- mstp
17561--------------------
17562
17563	mstpEnable OBJECT-TYPE
17564	SYNTAX INTEGER {
17565			enable(1),
17566			disable(2)
17567		}
17568	MAX-ACCESS read-write
17569	STATUS current
17570	DESCRIPTION
17571		"Enable/disable MSTP protocol. This object is supported by R1.02 and later versions."
17572	::= { mstp 1 }
17573
17574	mstpProtocolVersion OBJECT-TYPE
17575        SYNTAX	INTEGER {
17576        		forceDot1w(2),
17577        		autoDot1s(3)
17578        	}
17579        MAX-ACCESS read-write
17580        STATUS current
17581        DESCRIPTION
17582        	"The MSTP protocol version. This object is supported by R1.02 and later versions."
17583       	::= { mstp 2 }
17584
17585	mstpBridgeMaxAge OBJECT-TYPE
17586        SYNTAX Timeout (600..4000)
17587        MAX-ACCESS read-write
17588        STATUS current
17589        DESCRIPTION
17590        	"The value that all bridges use for MaxAge when this bridge is acting as the root.
17591        	This object is supported by R1.02 and later versions."
17592        ::= { mstp 3 }
17593
17594	mstpBridgeHelloTime OBJECT-TYPE
17595        SYNTAX Timeout (100..1000)
17596        MAX-ACCESS read-write
17597        STATUS current
17598        DESCRIPTION
17599        	"The value that all bridges use for HelloTime when this bridge is acting as the root.
17600        	This object is supported by R1.02 and later versions."
17601        ::= { mstp 4 }
17602
17603        mstpBridgeForwardDelay OBJECT-TYPE
17604        SYNTAX Timeout (400..3000)
17605        MAX-ACCESS read-write
17606        STATUS current
17607        DESCRIPTION
17608        	"The value that all bridges use for ForwardDelay when this bridge is acting as the root.
17609        	This object is supported by R1.02 and later versions."
17610        ::= { mstp 5 }
17611
17612	mstpMaxHops OBJECT-TYPE
17613        SYNTAX INTEGER (1..255)
17614        MAX-ACCESS read-write
17615        STATUS current
17616        DESCRIPTION
17617		"The maximum hops that is allowed. This object is supported by R1.02 and later versions."
17618        ::= { mstp 6 }
17619
17620	mstpCfgName OBJECT-TYPE
17621        SYNTAX DisplayString (SIZE(1..31))
17622        MAX-ACCESS read-write
17623        STATUS current
17624        DESCRIPTION
17625        	"The configuration name that identifies the MST region and is used as
17626        	one of the inputs in the computation of the MST Configuration Identifier.
17627        	This object is supported by R1.02 and later versions."
17628	::= { mstp 7 }
17629
17630	mstpCfgRevLevel OBJECT-TYPE
17631        SYNTAX INTEGER (0..65535)
17632        MAX-ACCESS read-write
17633        STATUS current
17634        DESCRIPTION
17635        	"This object identifies the MST revision that identifies the MST region and
17636        	is used as one of the inputs in the computation of the MST configuration Identifier.
17637        	This object is supported by R1.02 and later versions."
17638	::= { mstp 8 }
17639
17640	mstpCfgDigest OBJECT-TYPE
17641        SYNTAX OCTET STRING (SIZE(16))
17642        MAX-ACCESS read-only
17643        STATUS current
17644        DESCRIPTION
17645        	"Configuration Digest. This object is supported by R1.02 and later versions."
17646        ::= { mstp 9 }
17647
17648-- mstpMapTable
17649
17650	mstpMapTable OBJECT-TYPE
17651        SYNTAX SEQUENCE OF MstpMapEntry
17652        MAX-ACCESS not-accessible
17653        STATUS current
17654        DESCRIPTION
17655        	"This table contains one entry for each instance of MSTP.
17656        	This table is supported by R1.02 and later versions."
17657        ::= { mstp 10 }
17658
17659	mstpMapEntry OBJECT-TYPE
17660        SYNTAX MstpMapEntry
17661        MAX-ACCESS not-accessible
17662        STATUS current
17663        DESCRIPTION
17664        	"A conceptual row containing the status of the MSTP instance."
17665        INDEX { mstpMapIndex }
17666        ::= { mstpMapTable 1 }
17667
17668	MstpMapEntry ::= SEQUENCE {
17669        	mstpMapIndex		INTEGER,
17670        	mstpMapVlans1k		OCTET STRING,
17671        	mstpMapVlans2k		OCTET STRING,
17672        	mstpMapVlans3k		OCTET STRING,
17673        	mstpMapVlans4k		OCTET STRING
17674	}
17675
17676	mstpMapIndex OBJECT-TYPE
17677        SYNTAX INTEGER
17678        MAX-ACCESS read-only
17679        STATUS current
17680        DESCRIPTION
17681        	"Uniquely identifies an instance."
17682        ::= { mstpMapEntry 1 }
17683
17684	mstpMapVlans1k OBJECT-TYPE
17685        SYNTAX OCTET STRING (SIZE (0..128))
17686        MAX-ACCESS read-write
17687        STATUS current
17688        DESCRIPTION
17689        	"A string of octets containing one bit per VLAN for VLANS with VlanIndex values
17690        	0 through 1023. The first octet corresponds to VLANs with VlanIndex values
17691        	0 through 7; the second octet to VLANs 8 through 15 etc. The most significant bit
17692        	of each octet corresponds to the lowest VlanIndex value in that octet. For each VLAN
17693        	that is mapped to this MSTP instance, the bit corresponding to that VLAN is set to '1'."
17694        ::= { mstpMapEntry 2 }
17695
17696	mstpMapVlans2k OBJECT-TYPE
17697        SYNTAX OCTET STRING (SIZE (0..128))
17698        MAX-ACCESS read-write
17699        STATUS current
17700        DESCRIPTION
17701        	"A string of octets containing one bit per VLAN for VLANS with VlanIndex values
17702        	1024 through 2047. The first octet corresponds to VLANs with VlanIndex values
17703        	1024 through 1031; the second octet to VLANs 1032 through 1039 etc. The most significant bit
17704        	of each octet corresponds to the lowest VlanIndex value in that octet. For each VLAN
17705        	that is mapped to this MSTP instance, the bit corresponding to that VLAN is set to '1'."
17706        ::= { mstpMapEntry 3 }
17707
17708       	mstpMapVlans3k OBJECT-TYPE
17709        SYNTAX OCTET STRING (SIZE (0..128))
17710        MAX-ACCESS read-write
17711        STATUS current
17712        DESCRIPTION
17713        	"A string of octets containing one bit per VLAN for VLANS with VlanIndex values
17714        	2048 through 3071. The first octet corresponds to VLANs with VlanIndex values
17715        	2048 through 2055; the second octet to VLANs 2056 through 2063 etc. The most significant bit
17716        	of each octet corresponds to the lowest VlanIndex value in that octet. For each VLAN
17717        	that is mapped to this MSTP instance, the bit corresponding to that VLAN is set to '1'."
17718        ::= { mstpMapEntry 4 }
17719
17720        mstpMapVlans4k OBJECT-TYPE
17721        SYNTAX OCTET STRING (SIZE (0..128))
17722        MAX-ACCESS read-write
17723        STATUS current
17724        DESCRIPTION
17725        	"A string of octets containing one bit per VLAN for VLANS with VlanIndex values
17726        	3072 through 4095. The first octet corresponds to VLANs with VlanIndex values
17727        	3072 through 3079; the second octet to VLANs 3080 through 3087 etc. The most significant bit
17728        	of each octet corresponds to the lowest VlanIndex value in that octet. For each VLAN
17729        	that is mapped to this MSTP instance, the bit corresponding to that VLAN is set to '1'."
17730        ::= { mstpMapEntry 5 }
17731
17732-- mstpVlanTable
17733
17734	mstpVlanTable OBJECT-TYPE
17735        SYNTAX SEQUENCE OF MstpVlanEntry
17736        MAX-ACCESS not-accessible
17737        STATUS current
17738        DESCRIPTION
17739        	"This table contains one entry for each VlanId.
17740        	This table is supported by R1.02 and later versions."
17741        ::= { mstp 11 }
17742
17743	mstpVlanEntry OBJECT-TYPE
17744        SYNTAX MstpVlanEntry
17745        MAX-ACCESS not-accessible
17746        STATUS current
17747        DESCRIPTION
17748        	"Information regarding the instance to which each Vlan is mapped."
17749        INDEX { mstpVlanIndex }
17750        ::= { mstpVlanTable 1 }
17751
17752	MstpVlanEntry ::= SEQUENCE {
17753        	mstpVlanIndex		VlanIndex,
17754        	mstpVlanMstIndex	INTEGER
17755	}
17756
17757	mstpVlanIndex OBJECT-TYPE
17758        SYNTAX VlanIndex
17759        MAX-ACCESS read-only
17760        STATUS current
17761        DESCRIPTION
17762        	"The VlanId for which this entry contains the instance mapped."
17763        ::= { mstpVlanEntry 1 }
17764
17765	mstpVlanMstIndex OBJECT-TYPE
17766        SYNTAX INTEGER
17767        MAX-ACCESS read-only
17768        STATUS current
17769        DESCRIPTION
17770        	"An integer with values ranging from 0 to 64 that identify a
17771        	the CIST/MSTI instance to which this VLAN is mapped"
17772        ::= { mstpVlanEntry 2 }
17773
17774-- mstpPortTable
17775
17776	mstpPortTable OBJECT-TYPE
17777        SYNTAX SEQUENCE OF MstpPortEntry
17778        MAX-ACCESS not-accessible
17779        STATUS current
17780        DESCRIPTION
17781        	"A table that contains port-specific MSTP information.
17782        	This table is supported by R1.02 and later versions."
17783        ::= { mstp 12 }
17784
17785	mstpPortEntry OBJECT-TYPE
17786        SYNTAX MstpPortEntry
17787        MAX-ACCESS not-accessible
17788        STATUS current
17789        DESCRIPTION
17790        	"A list of MSTP information maintained by each port."
17791        INDEX { dot1dBasePort }
17792        ::= { mstpPortTable 1 }
17793
17794	MstpPortEntry ::= SEQUENCE {
17795        	mstpPortAdminEdgePort		INTEGER,
17796                mstpPortAdminPointToPoint	INTEGER
17797        }
17798
17799	mstpPortAdminEdgePort OBJECT-TYPE
17800    	SYNTAX  INTEGER {
17801    			true(1),
17802    			false(2)
17803    		}
17804    	MAX-ACCESS read-write
17805    	STATUS current
17806    	DESCRIPTION
17807        	"The administrative value of the Edge Port parameter. A value of true(1)
17808        	indicates that this port should be assumed as an edge-port and a value of
17809        	false(2) indicates that this port should be assumed as a non-edge-port."
17810    	::= { mstpPortEntry 1 }
17811
17812	mstpPortAdminPointToPoint OBJECT-TYPE
17813    	SYNTAX	INTEGER {
17814    			auto(1),
17815        		forceTrue(2),
17816        		forceFalse(3)
17817                }
17818    	MAX-ACCESS read-write
17819    	STATUS current
17820    	DESCRIPTION
17821        	"The administrative point-to-point status of the LAN segment
17822         	attached to this port. A value of forceTrue(0) indicates
17823         	that this port should always be treated as if it is connected
17824         	to a point-to-point link.  A value of forceFalse(1) indicates
17825         	that this port should be treated as having a shared media
17826         	connection. A value of auto(2) indicates that this port is
17827         	considered to have a point-to-point link if it is an Aggregator
17828         	and all of its members are aggregatable, or if the MAC entity
17829         	is configured for full duplex operation, either through
17830         	auto-negotiation or by management means."
17831   	::= { mstpPortEntry 2 }
17832
17833-- mstpXstTable
17834
17835	mstpXstTable OBJECT-TYPE
17836        SYNTAX SEQUENCE OF MstpXstEntry
17837        MAX-ACCESS not-accessible
17838        STATUS current
17839        DESCRIPTION
17840                "Bridge priority configuration for multiple spanning trees.
17841                This table is supported by R1.02 and later versions."
17842        ::= { mstp 13 }
17843
17844	mstpXstEntry OBJECT-TYPE
17845        SYNTAX MstpXstEntry
17846        MAX-ACCESS not-accessible
17847        STATUS current
17848        DESCRIPTION
17849        	"An entry of mstpXstTable."
17850        INDEX { mstpXstId }
17851        ::= { mstpXstTable 1 }
17852
17853	MstpXstEntry ::= SEQUENCE {
17854		mstpXstId               INTEGER,
17855		mstpXstBridgePriority	INTEGER
17856    	}
17857
17858	mstpXstId OBJECT-TYPE
17859        SYNTAX INTEGER
17860        MAX-ACCESS read-only
17861        STATUS current
17862        DESCRIPTION
17863        	"Identifies a spanning tree."
17864        ::= { mstpXstEntry 1 }
17865
17866	mstpXstBridgePriority OBJECT-TYPE
17867        SYNTAX INTEGER (0..61440)
17868        MAX-ACCESS read-write
17869        STATUS current
17870        DESCRIPTION
17871        	"Bridge priority, in steps of 4096."
17872        ::= { mstpXstEntry 2 }
17873
17874-- mstpXstPortTable
17875
17876	mstpXstPortTable OBJECT-TYPE
17877        SYNTAX SEQUENCE OF MstpXstPortEntry
17878        MAX-ACCESS not-accessible
17879        STATUS current
17880        DESCRIPTION
17881        	"Port configuration for multiple spanning trees.
17882        	This table is supported by R1.02 and later versions."
17883        ::= { mstp 14 }
17884
17885	mstpXstPortEntry OBJECT-TYPE
17886        SYNTAX MstpXstPortEntry
17887        MAX-ACCESS not-accessible
17888        STATUS current
17889        DESCRIPTION
17890        	"An entry of mstpXstPortTable."
17891        INDEX { mstpXstPortXstId, mstpXstPortIndex }
17892        ::= { mstpXstPortTable 1 }
17893
17894        MstpXstPortEntry ::=
17895		SEQUENCE {
17896			mstpXstPortXstId		INTEGER,
17897			mstpXstPortIndex		INTEGER,
17898			mstpXstPortEnable		INTEGER,
17899			mstpXstPortPriority		INTEGER,
17900			mstpXstPortAdminPathCost	INTEGER
17901              }
17902
17903	mstpXstPortXstId OBJECT-TYPE
17904        SYNTAX INTEGER
17905        MAX-ACCESS read-only
17906        STATUS current
17907        DESCRIPTION
17908        	"Identifies a spanning tree."
17909        ::= { mstpXstPortEntry 1 }
17910
17911	mstpXstPortIndex OBJECT-TYPE
17912        SYNTAX INTEGER
17913        MAX-ACCESS read-only
17914        STATUS current
17915        DESCRIPTION
17916		"The port number of the port for which this entry contains MSTP management information."
17917        ::= { mstpXstPortEntry 2 }
17918
17919	mstpXstPortEnable OBJECT-TYPE
17920        SYNTAX	INTEGER {
17921        		enable(1),
17922        		disable(2)
17923        	}
17924        MAX-ACCESS read-write
17925        STATUS current
17926        DESCRIPTION
17927		"The enabled/disabled status of the port."
17928        ::= { mstpXstPortEntry 3 }
17929
17930	mstpXstPortPriority OBJECT-TYPE
17931        SYNTAX INTEGER (0..255)
17932        MAX-ACCESS read-write
17933        STATUS current
17934        DESCRIPTION
17935        	"The value of the priority field which is contained in the first
17936        	(in network byte order) octet of the (2 octet long) Port ID."
17937        ::= { mstpXstPortEntry 4 }
17938
17939	mstpXstPortAdminPathCost OBJECT-TYPE
17940        SYNTAX INTEGER (0..200000000)
17941        MAX-ACCESS read-write
17942        STATUS current
17943        DESCRIPTION
17944        	"The contribution of this port to the path cost of paths towards the spanning tree
17945        	root which include this port. 0 menas it is determined by link speed."
17946        ::= { mstpXstPortEntry 5 }
17947
17948--------------------
17949-- Vlan Isolation
17950--------------------
17951
17952	vlanIsolationTable OBJECT-TYPE
17953        SYNTAX SEQUENCE OF VlanIsolationEntry
17954        MAX-ACCESS not-accessible
17955        STATUS current
17956        DESCRIPTION
17957        	"A table contains configuration of isolated VLAN.
17958        	This table is supported by R3.00 and later versions."
17959        ::= { vlanIsolation 1 }
17960
17961	vlanIsolationEntry OBJECT-TYPE
17962        SYNTAX VlanIsolationEntry
17963        MAX-ACCESS not-accessible
17964        STATUS current
17965        DESCRIPTION
17966        	"An entry of vlanIsolationTable."
17967        INDEX { dot1qVlanIndex }
17968        ::= { vlanIsolationTable 1 }
17969
17970        VlanIsolationEntry ::=
17971		SEQUENCE {
17972			vlanIsolationRowStatus		INTEGER
17973              }
17974
17975	vlanIsolationRowStatus OBJECT-TYPE
17976        SYNTAX RowStatus
17977        MAX-ACCESS read-create
17978        STATUS current
17979        DESCRIPTION
17980        	"Row status of the table used to create/delete an entry."
17981        ::= { vlanIsolationEntry 1 }
17982
17983--------------------
17984-- MAC Forwarding
17985--------------------
17986
17987	macAgingTime OBJECT-TYPE
17988        SYNTAX INTEGER
17989        UNITS "seconds"
17990        MAX-ACCESS read-write
17991        STATUS current
17992        DESCRIPTION
17993        	"The mac aging time in seconds."
17994        ::= { mac 1 }
17995
17996--------------------
17997-- CFM
17998--------------------
17999
18000-- cfmLoopbackPortTable
18001
18002	cfmLoopbackPortTable OBJECT-TYPE
18003        SYNTAX SEQUENCE OF CfmLoopbackPortEntry
18004        MAX-ACCESS not-accessible
18005        STATUS current
18006        DESCRIPTION
18007        	"A table that contains CFM information.
18008        	This table is supported by R5.02 and later versions."
18009        ::= { cfm 1 }
18010
18011	cfmLoopbackPortEntry OBJECT-TYPE
18012        SYNTAX CfmLoopbackPortEntry
18013        MAX-ACCESS not-accessible
18014        STATUS current
18015        DESCRIPTION
18016        	"An entry in cfmLoopbackPortTable."
18017        INDEX { ifIndex }
18018        ::= { cfmLoopbackPortTable 1 }
18019
18020	CfmLoopbackPortEntry ::= SEQUENCE {
18021        	cfmLoopbackPortState 	INTEGER
18022        }
18023
18024	cfmLoopbackPortState OBJECT-TYPE
18025    	SYNTAX  INTEGER {
18026    			enable(1),
18027    			disable(2)
18028    		}
18029    	MAX-ACCESS read-write
18030    	STATUS current
18031    	DESCRIPTION
18032        	"CFM loopback enable/disable on the port."
18033    	::= { cfmLoopbackPortEntry 1 }
18034
18035-- cfmMIPTable
18036
18037        cfmMIPTable OBJECT-TYPE
18038        SYNTAX SEQUENCE OF CfmMIPEntry
18039        MAX-ACCESS not-accessible
18040        STATUS current
18041        DESCRIPTION
18042                 ""
18043        ::= { cfm 2 }
18044
18045	cfmMIPEntry OBJECT-TYPE
18046        SYNTAX CfmMIPEntry
18047        MAX-ACCESS not-accessible
18048        STATUS current
18049        DESCRIPTION
18050		"An entry in cfmMIPTable."
18051        INDEX { cfmLevel, cfmVlanID, cfmPort }
18052        ::= { cfmMIPTable 1 }
18053
18054        CfmMIPEntry ::=
18055	SEQUENCE {
18056		cfmLevel			INTEGER,
18057		cfmVlanID			INTEGER,
18058        cfmPort				INTEGER,
18059        cfmMIPRowStatus		RowStatus,
18060        cfmMIPMacAddress 	MacAddress
18061        }
18062
18063        cfmLevel OBJECT-TYPE
18064        SYNTAX  INTEGER
18065        MAX-ACCESS  read-only
18066        STATUS  current
18067        DESCRIPTION
18068                      	""
18069        ::= { cfmMIPEntry 1 }
18070
18071        cfmVlanID OBJECT-TYPE
18072        SYNTAX  INTEGER
18073        MAX-ACCESS  read-only
18074        STATUS  current
18075        DESCRIPTION
18076                      	""
18077        ::= { cfmMIPEntry 2 }
18078
18079        cfmPort OBJECT-TYPE
18080        SYNTAX  INTEGER
18081        MAX-ACCESS  read-only
18082        STATUS  current
18083        DESCRIPTION
18084                      	""
18085        ::= { cfmMIPEntry 3 }
18086
18087        cfmMIPRowStatus OBJECT-TYPE
18088        SYNTAX  RowStatus
18089        MAX-ACCESS  read-create
18090        STATUS  current
18091        DESCRIPTION
18092                      	""
18093        ::= { cfmMIPEntry 4 }
18094
18095        cfmMIPMacAddress OBJECT-TYPE
18096        SYNTAX  MacAddress
18097        MAX-ACCESS  read-create
18098        STATUS  current
18099        DESCRIPTION
18100                      	"MAC address of maintenance domain intermediate point"
18101        ::= { cfmMIPEntry 5 }
18102
18103	cfmActionEnableStatus OBJECT-TYPE
18104    	SYNTAX  INTEGER {
18105    			enable(1),
18106    			disable(2)
18107    		}
18108        MAX-ACCESS  read-write
18109        STATUS  current
18110        DESCRIPTION
18111                      	"CFM Action enable status for the CO device"
18112        ::= { cfm 3 }
18113
18114    cfmMode OBJECT-TYPE
18115    	SYNTAX  INTEGER {
18116    			dot1ag(1),
18117    			y1731(2)
18118    		}
18119        MAX-ACCESS  read-write
18120        STATUS  current
18121        DESCRIPTION
18122                      	"The compliant CFM standard"
18123        ::= { cfm 4 }
18124
18125    cfmMIPRespondMcastLbm OBJECT-TYPE
18126    	SYNTAX  INTEGER {
18127    			enable(1),
18128    			disable(2)
18129    		}
18130        MAX-ACCESS  read-write
18131        STATUS  current
18132        DESCRIPTION
18133                      	"The status indicate whether a MIP respond to mulcast lbms or not."
18134        ::= { cfm 5 }
18135
18136    cfmLoopbackTimeout OBJECT-TYPE
18137    	SYNTAX  INTEGER (1..86400)
18138        MAX-ACCESS  read-write
18139        STATUS  current
18140        DESCRIPTION
18141                      	"CFM loopback timeout value."
18142        ::= { cfm 6 }
18143
18144 -- cfmLbrTable
18145    cfmLbrTable OBJECT-TYPE
18146        SYNTAX SEQUENCE OF CfmLbrEntry
18147        MAX-ACCESS not-accessible
18148        STATUS current
18149        DESCRIPTION
18150                 "This table contains a list of Loopback replies received by a specific MEP in response to a loopback message."
18151        ::= { cfm 7 }
18152
18153	cfmLbrEntry OBJECT-TYPE
18154        SYNTAX CfmLbrEntry
18155        MAX-ACCESS not-accessible
18156        STATUS current
18157        DESCRIPTION
18158		"The Loopback Reply table entry."
18159        INDEX { dot1agCfmMdIndex, dot1agCfmMaIndex, dot1agCfmMepIdentifier, cfmLbrSeqNumber, cfmLbrReceiveOrder }
18160        ::= { cfmLbrTable 1 }
18161
18162        CfmLbrEntry ::=
18163	SEQUENCE {
18164		    cfmLbrSeqNumber		Unsigned32,
18165		    cfmLbrReceiveOrder	Unsigned32,
18166        	cfmLbrSrcMac		MacAddress
18167        }
18168
18169        cfmLbrSeqNumber OBJECT-TYPE
18170        SYNTAX  Unsigned32 (0..4294967295)
18171        MAX-ACCESS  not-accessible
18172        STATUS  current
18173        DESCRIPTION
18174                      	"Transaction identifier/Sequence number returned by
18175                      	a previous transmit loopback message command, indicating
18176                      	which LBM's response is going to be returned."
18177        ::= { cfmLbrEntry 1 }
18178
18179        cfmLbrReceiveOrder OBJECT-TYPE
18180        SYNTAX  Unsigned32 (0..4294967295)
18181        MAX-ACCESS  not-accessible
18182        STATUS  current
18183        DESCRIPTION
18184                      	"An index to distinguish among multiple LBRs with the same
18185                      	LBR Transaction Identifier field value.  cfmLbrReceiveOrder
18186                      	are assigned sequentially from 1, in the order that the
18187                      	Loopback Initiator received the LBRs."
18188        ::= { cfmLbrEntry 2 }
18189
18190        cfmLbrSrcMac OBJECT-TYPE
18191        SYNTAX  MacAddress
18192        MAX-ACCESS  read-only
18193        STATUS  current
18194        DESCRIPTION
18195                      	"Source MAC address returned in the LBR."
18196        ::= { cfmLbrEntry 3 }
18197--------------------
18198-- OAM
18199--------------------
18200
18201-- remoteLoopbackTable
18202
18203	remoteLoopbackTable OBJECT-TYPE
18204        SYNTAX SEQUENCE OF RemoteLoopbackEntry
18205        MAX-ACCESS not-accessible
18206        STATUS current
18207        DESCRIPTION
18208        	"A table that contains OAM information.
18209        	This table is supported by R5.02 and later versions."
18210        ::= { oam 1 }
18211
18212	remoteLoopbackEntry OBJECT-TYPE
18213        SYNTAX RemoteLoopbackEntry
18214        MAX-ACCESS not-accessible
18215        STATUS current
18216        DESCRIPTION
18217        	"An entry in remoteLoopbackTable."
18218        INDEX { ifIndex }
18219        ::= { remoteLoopbackTable 1 }
18220
18221	RemoteLoopbackEntry ::= SEQUENCE {
18222        	remoteLoopbackEnable 	INTEGER
18223        }
18224
18225	remoteLoopbackEnable OBJECT-TYPE
18226    	SYNTAX  INTEGER {
18227    			enable(1),
18228    			disable(2)
18229    		}
18230    	MAX-ACCESS read-write
18231    	STATUS current
18232    	DESCRIPTION
18233        	"OAM remote loopback enable/disable on the port."
18234    	::= { remoteLoopbackEntry 1 }
18235
18236--------------------
18237-- vlanpriority
18238--------------------
18239
18240-- vlanpriorityEnable
18241	vlanpriorityEnable OBJECT-TYPE
18242    	SYNTAX  INTEGER {
18243    			enable(1),
18244    			disable(2)
18245    		}
18246        MAX-ACCESS  read-write
18247        STATUS  current
18248        DESCRIPTION
18249            ""
18250        ::= { vlanpriority 1 }
18251
18252-- vlanpriorityTable
18253	vlanpriorityTable OBJECT-TYPE
18254        SYNTAX SEQUENCE OF VlanpriorityEntry
18255        MAX-ACCESS not-accessible
18256        STATUS current
18257        DESCRIPTION
18258        	"A table that contains VLAN Priority information.
18259        	This table is supported by R5.04 and later versions."
18260        ::= { vlanpriority 2 }
18261
18262	vlanpriorityEntry OBJECT-TYPE
18263        SYNTAX VlanpriorityEntry
18264        MAX-ACCESS not-accessible
18265        STATUS current
18266        DESCRIPTION
18267        	"An entry in vlanpriorityTable."
18268        INDEX { vlanpriorityVid }
18269        ::= { vlanpriorityTable 1 }
18270
18271	VlanpriorityEntry ::= SEQUENCE {
18272        	vlanpriorityVid 	INTEGER,
18273        	vlanpriorityPri		INTEGER,
18274        	vlanpriorityRowStatus RowStatus
18275        }
18276
18277	vlanpriorityVid OBJECT-TYPE
18278    	SYNTAX  INTEGER (1..4094)
18279    	MAX-ACCESS read-write
18280    	STATUS current
18281    	DESCRIPTION
18282        	""
18283    	::= { vlanpriorityEntry 1 }
18284
18285    vlanpriorityPri OBJECT-TYPE
18286    	SYNTAX  INTEGER (0..7)
18287    	MAX-ACCESS read-write
18288    	STATUS current
18289    	DESCRIPTION
18290        	""
18291    	::= { vlanpriorityEntry 2 }
18292
18293    vlanpriorityRowStatus OBJECT-TYPE
18294    	SYNTAX  RowStatus
18295    	MAX-ACCESS read-write
18296    	STATUS current
18297    	DESCRIPTION
18298        	""
18299    	::= { vlanpriorityEntry 3 }
18300
18301--------------------
18302-- mirror
18303--------------------
18304
18305-- mirrorEnable
18306	mirrorEnable OBJECT-TYPE
18307    SYNTAX  INTEGER {
18308    			enable(1),
18309    			disable(2)
18310    	}
18311    MAX-ACCESS  read-write
18312    STATUS  current
18313    DESCRIPTION
18314            "set to 'enable' to enable mirroring"
18315        ::= { mirror 1 }
18316
18317   mirrorMonitorPort OBJECT-TYPE
18318   SYNTAX  INTEGER
18319   MAX-ACCESS  read-write
18320   STATUS  current
18321   DESCRIPTION
18322            "monitor port"
18323        ::= { mirror 2 }
18324
18325-- mirrorPortTable
18326	mirrorPortTable OBJECT-TYPE
18327        SYNTAX SEQUENCE OF MirrorPortEntry
18328        MAX-ACCESS not-accessible
18329        STATUS current
18330        DESCRIPTION
18331        	"This table is supported by R5.06 and later versions."
18332        ::= { mirror 3 }
18333
18334	mirrorPortEntry OBJECT-TYPE
18335        SYNTAX MirrorPortEntry
18336        MAX-ACCESS not-accessible
18337        STATUS current
18338        DESCRIPTION
18339        	"An entry in mirrorPortTable."
18340        INDEX { dot1dBasePort }
18341        ::= { mirrorPortTable 1 }
18342
18343	MirrorPortEntry ::= SEQUENCE {
18344        	mirrorPortDirection 	INTEGER
18345        }
18346
18347	mirrorPortDirection OBJECT-TYPE
18348    	SYNTAX  INTEGER{
18349    			ingress(1),
18350    			egress(2),
18351    			both(3),
18352    			none(4)
18353    	}
18354    	MAX-ACCESS read-write
18355    	STATUS current
18356    	DESCRIPTION
18357        	"Set to 'ingress' to mirror ingress traffic,
18358        	'egress' to mirror egress traffic,
18359        	'both' to mirror bi-directional traffic,
18360        	'none' to disable mirroring in this port"
18361    	::= { mirrorPortEntry 1 }
18362--------------------
18363-- LLDP
18364--------------------
18365
18366	lldpEnable OBJECT-TYPE
18367    SYNTAX  INTEGER {
18368    			enable(1),
18369    			disable(2)
18370    	}
18371    MAX-ACCESS  read-write
18372    STATUS  current
18373    DESCRIPTION
18374            "set to 'enable' to enable lldp"
18375        ::= { lldp 1 }
18376
18377--------------------
18378----------------------------------------
18379-- sys
18380----------------------------------------
18381
18382	sysState	OBJECT IDENTIFIER ::= { sys 1 }
18383	sysOperation	OBJECT IDENTIFIER ::= { sys 2 }
18384	hwMonitor	OBJECT IDENTIFIER ::= { sys 3 }
18385	timeSetup	OBJECT IDENTIFIER ::= { sys 4 }
18386	accessCtrl	OBJECT IDENTIFIER ::= { sys 5 }
18387	syslog		OBJECT IDENTIFIER ::= { sys 6 }
18388	snmp		OBJECT IDENTIFIER ::= { sys 7 }
18389	user		OBJECT IDENTIFIER ::= { sys 8 }
18390	aaa			OBJECT IDENTIFIER ::= { sys 9 }
18391	session		OBJECT IDENTIFIER ::= { sys 10 }
18392	bootimage OBJECT IDENTIFIER ::= {sys 11 }
18393	keepAlive OBJECT IDENTIFIER ::= {sys 12 }
18394
18395--------------------
18396-- System State
18397--------------------
18398
18399-- systemStatus
18400	systemStatus OBJECT-TYPE
18401    	SYNTAX INTEGER
18402    	MAX-ACCESS read-only
18403    	STATUS current
18404    	DESCRIPTION
18405    		"This variable indicates the alarm status of the module.
18406 	It is a bit map represented a sum, therefore, it can represent
18407 	multiple defects simultaneously. The moduleNoDefect should be set
18408 	if and only if no other flag is set.
18409
18410 	The various bit positions are:
18411 	     1   moduleNoDefect
18412 	     2   moduleOverHeat
18413 	     3	 moduleFanRpmLow
18414 	     4	 moduleVoltageLow
18415 	     5   moduleThermalSensorFailure
18416 	     6   modulePullOut
18417 	     7   powerDC48VAFailure
18418 	     8   powerDC48VBFailure
18419 	     9   extAlarmInputTrigger
18420 	    10   moduleDown
18421 	    11 	 mscSwitchOverOK
18422 	    12	 networkTopologyChange
18423 	    13	 macSpoof
18424 	    14   cpuHigh
18425 	    15   memoryUsageHigh
18426 	    16   packetBufferUsageHigh
18427 	    17	 loopguardOccurence"
18428     	::= {sysState 1 }
18429
18430--  ledStatus
18431    ledStatus	OBJECT IDENTIFIER ::= { sysState 2 }
18432
18433    ledAlarmStatus OBJECT-TYPE
18434    	SYNTAX  INTEGER {
18435    			on(1),
18436    			off(2)
18437    		}
18438    	MAX-ACCESS read-only
18439    	STATUS current
18440    	DESCRIPTION
18441    		""
18442     	::= {ledStatus 1 }
18443
18444--  chassisStats
18445    chassisStats	OBJECT IDENTIFIER ::= { sysState 3 }
18446
18447    dcPowerStatus OBJECT-TYPE
18448    	SYNTAX INTEGER
18449    	MAX-ACCESS read-only
18450    	STATUS current
18451    	DESCRIPTION
18452    		"This variable indicates the status of DC Power Status.
18453		The dcPowerStatus is a bit map represented
18454		as a sum, therefore, it can represent multiple defects
18455		simultaneously.
18456
18457		The various bit positions are:
18458		 BIT0: POWER Input A
18459		 BIT1: POWER Input B"
18460     	::= {chassisStats 1 }
18461
18462 -- extAlarmStatus
18463	extAlarmStatus OBJECT-TYPE
18464    	SYNTAX INTEGER
18465    	MAX-ACCESS read-only
18466    	STATUS current
18467    	DESCRIPTION
18468    		"This variable indicates the status of the external alarm.
18469    		Every bit record one kind of external alarm, and there are totally 4 kind of them.
18470    		Every bit of the variable will be 0 or 1 only, indicate the alarm is clear or set now."
18471    	::= {sysState 4 }
18472
18473--------------------
18474-- System Operation
18475--------------------
18476
18477        sysTarget OBJECT-TYPE
18478        SYNTAX INTEGER
18479        MAX-ACCESS read-write
18480        STATUS current
18481        DESCRIPTION
18482        	"IfIndex of the operation target."
18483        ::= { sysOperation 1 }
18484
18485        sysOps OBJECT-TYPE
18486        SYNTAX INTEGER
18487        MAX-ACCESS read-write
18488        STATUS current
18489        DESCRIPTION
18490        	"The manager sets the corresponding bit value to 1 to start the operation
18491        	and the agent clears the object to zero when the operation is successfully completed.
18492        	The various bit positions are:
18493		BIT 1: reset"
18494        ::= { sysOperation 2 }
18495
18496        sysRebootTime OBJECT-TYPE
18497        SYNTAX INTEGER (1..2147483647)
18498        UNITS "seconds"
18499        MAX-ACCESS read-write
18500        STATUS current
18501        DESCRIPTION
18502        	"Write a non-zero value to schedule a reboot. Write '0' to cancel it.
18503        	When read, it returns the remaining time to the schedule reboot."
18504        ::= { sysOperation 3 }
18505
18506--------------------
18507-- Hardware Monitor
18508--------------------
18509
18510-- Fan Table
18511
18512        fanRpmTable OBJECT-TYPE
18513        SYNTAX SEQUENCE OF FanRpmEntry
18514        MAX-ACCESS not-accessible
18515        STATUS current
18516        DESCRIPTION
18517        	"A table that contains rpm information about the fans."
18518        ::= { hwMonitor 1 }
18519
18520        fanRpmEntry OBJECT-TYPE
18521        SYNTAX FanRpmEntry
18522        MAX-ACCESS not-accessible
18523        STATUS current
18524        DESCRIPTION
18525        	"A list of rpm information for each fan."
18526        INDEX  { chassisId, fanRpmIndex }
18527        ::= { fanRpmTable 1 }
18528
18529        FanRpmEntry ::=
18530        	SEQUENCE {
18531        		fanRpmIndex		INTEGER,
18532			fanRpmCurValue		INTEGER,
18533			fanRpmMaxValue		INTEGER,
18534			fanRpmMinValue		INTEGER,
18535			fanRpmLowThresh		INTEGER,
18536			fanRpmDescr		DisplayString,
18537			fanRpmHighThresh        INTEGER
18538           	}
18539
18540        fanRpmIndex OBJECT-TYPE
18541        SYNTAX INTEGER
18542        MAX-ACCESS read-only
18543        STATUS current
18544        DESCRIPTION
18545		"The identity of the fan."
18546        ::= { fanRpmEntry 1 }
18547
18548        fanRpmCurValue OBJECT-TYPE
18549        SYNTAX INTEGER
18550        MAX-ACCESS read-only
18551        STATUS current
18552        DESCRIPTION
18553		"The current rpm of the fan."
18554        ::= { fanRpmEntry 2 }
18555
18556        fanRpmMaxValue OBJECT-TYPE
18557        SYNTAX INTEGER
18558        MAX-ACCESS read-only
18559        STATUS current
18560        DESCRIPTION
18561		"The maximum rpm ever performed by the fan."
18562        ::= { fanRpmEntry 3 }
18563
18564        fanRpmMinValue OBJECT-TYPE
18565        SYNTAX INTEGER
18566        MAX-ACCESS read-only
18567        STATUS current
18568        DESCRIPTION
18569		"The minimum rpm ever performed by the fan."
18570        ::= { fanRpmEntry 4 }
18571
18572        fanRpmLowThresh OBJECT-TYPE
18573        SYNTAX INTEGER
18574        MAX-ACCESS read-write
18575        STATUS current
18576        DESCRIPTION
18577		"The low threshold of the rpm of the fan."
18578        ::= { fanRpmEntry 5 }
18579
18580        fanRpmDescr OBJECT-TYPE
18581        SYNTAX DisplayString
18582        MAX-ACCESS read-only
18583        STATUS current
18584        DESCRIPTION
18585		"The description of the fan (e.g. location, function, etc.)."
18586        ::= { fanRpmEntry 6 }
18587
18588        fanRpmHighThresh OBJECT-TYPE
18589        SYNTAX INTEGER
18590        MAX-ACCESS read-write
18591        STATUS current
18592        DESCRIPTION
18593		"The high threshold of the rpm of the fan."
18594        ::= { fanRpmEntry 7 }
18595
18596-- Voltage Table
18597
18598        voltageTable OBJECT-TYPE
18599        SYNTAX SEQUENCE OF VoltageEntry
18600        MAX-ACCESS not-accessible
18601        STATUS current
18602        DESCRIPTION
18603		"A table that contains voltage information about the system."
18604        ::= { hwMonitor 2 }
18605
18606        voltageEntry OBJECT-TYPE
18607        SYNTAX VoltageEntry
18608        MAX-ACCESS not-accessible
18609        STATUS current
18610        DESCRIPTION
18611		"A list of voltage information for each sensor."
18612        INDEX { chassisId, slotId, voltageIndex }
18613        ::= { voltageTable 1 }
18614
18615        VoltageEntry ::=
18616        	SEQUENCE {
18617        		voltageIndex		INTEGER,
18618			voltageCurValue		INTEGER,
18619			voltageMaxValue		INTEGER,
18620			voltageMinValue		INTEGER,
18621			voltageNominalValue	INTEGER,
18622			voltageLowThresh	INTEGER,
18623			voltageDescr		DisplayString,
18624			voltageHighThresh       INTEGER
18625           	}
18626
18627        voltageIndex OBJECT-TYPE
18628        SYNTAX INTEGER
18629        MAX-ACCESS read-only
18630        STATUS current
18631        DESCRIPTION
18632		"The identity of the sensor."
18633        ::= { voltageEntry 1 }
18634
18635        voltageCurValue OBJECT-TYPE
18636        SYNTAX INTEGER
18637        UNITS "milli-voltage"
18638        MAX-ACCESS read-only
18639        STATUS current
18640        DESCRIPTION
18641		"The current voltage detected by the sensor."
18642        ::= { voltageEntry 2 }
18643
18644        voltageMaxValue OBJECT-TYPE
18645        SYNTAX INTEGER
18646        UNITS "milli-voltage"
18647        MAX-ACCESS read-only
18648        STATUS current
18649        DESCRIPTION
18650		"The maximum voltage ever detected by the sensor."
18651        ::= { voltageEntry 3 }
18652
18653        voltageMinValue OBJECT-TYPE
18654        SYNTAX INTEGER
18655        UNITS "milli-voltage"
18656        MAX-ACCESS read-only
18657        STATUS current
18658        DESCRIPTION
18659		"The minimum voltage ever detected by the sensor."
18660        ::= { voltageEntry 4 }
18661
18662        voltageNominalValue OBJECT-TYPE
18663        SYNTAX INTEGER
18664        UNITS "milli-voltage"
18665        MAX-ACCESS read-only
18666        STATUS current
18667        DESCRIPTION
18668		"The nominal voltage which the power should supply."
18669        ::= { voltageEntry 5 }
18670
18671        voltageLowThresh OBJECT-TYPE
18672        SYNTAX INTEGER
18673        UNITS "milli-voltage"
18674        MAX-ACCESS read-write
18675        STATUS current
18676        DESCRIPTION
18677		"The low threshold of the voltage."
18678        ::= { voltageEntry 6 }
18679
18680        voltageDescr OBJECT-TYPE
18681        SYNTAX DisplayString
18682        MAX-ACCESS read-only
18683        STATUS current
18684        DESCRIPTION
18685		"The description of the voltage (e.g. location, nominal value, etc.)."
18686        ::= { voltageEntry 7 }
18687
18688        voltageHighThresh OBJECT-TYPE
18689        SYNTAX INTEGER
18690        UNITS "milli-voltage"
18691        MAX-ACCESS read-write
18692        STATUS current
18693        DESCRIPTION
18694		"The high threshold of the voltage."
18695        ::= { voltageEntry 8 }
18696
18697-- Temperature Table
18698
18699        temperatureTable OBJECT-TYPE
18700        SYNTAX SEQUENCE OF TemperatureEntry
18701        MAX-ACCESS not-accessible
18702        STATUS current
18703        DESCRIPTION
18704		"A table that contains temperature information."
18705        ::= { hwMonitor 3 }
18706
18707        temperatureEntry OBJECT-TYPE
18708        SYNTAX TemperatureEntry
18709        MAX-ACCESS not-accessible
18710        STATUS current
18711        DESCRIPTION
18712        	"A list of temperature information for each sensor."
18713        INDEX { chassisId, slotId, temperatureIndex }
18714        ::= { temperatureTable 1 }
18715
18716        TemperatureEntry ::=
18717        	SEQUENCE {
18718        		temperatureIndex	INTEGER,
18719			temperatureCurValue	INTEGER,
18720			temperatureMaxValue	INTEGER,
18721			temperatureMinValue	INTEGER,
18722			temperatureHighThresh	INTEGER,
18723			temperatureDescr	DisplayString,
18724			temperatureLowThresh    INTEGER
18725           	}
18726
18727        temperatureIndex OBJECT-TYPE
18728        SYNTAX INTEGER
18729        MAX-ACCESS read-only
18730        STATUS current
18731        DESCRIPTION
18732		"The identity of the sensor."
18733        ::= { temperatureEntry 1 }
18734
18735        temperatureCurValue OBJECT-TYPE
18736        SYNTAX INTEGER
18737        UNITS "Celsius"
18738        MAX-ACCESS read-only
18739        STATUS current
18740        DESCRIPTION
18741        	"The current temperature detected by the sensor."
18742        ::= { temperatureEntry 2 }
18743
18744        temperatureMaxValue OBJECT-TYPE
18745        SYNTAX INTEGER
18746        UNITS "Celsius"
18747        MAX-ACCESS read-only
18748        STATUS current
18749        DESCRIPTION
18750		"The maximum temperature ever detected by the sensor."
18751        ::= { temperatureEntry 3 }
18752
18753        temperatureMinValue OBJECT-TYPE
18754        SYNTAX INTEGER
18755        UNITS "Celsius"
18756        MAX-ACCESS read-only
18757        STATUS current
18758        DESCRIPTION
18759		"The minimum temperature ever detected by the sensor."
18760        ::= { temperatureEntry 4 }
18761
18762        temperatureHighThresh OBJECT-TYPE
18763        SYNTAX INTEGER
18764        UNITS "Celsius"
18765        MAX-ACCESS read-write
18766        STATUS current
18767        DESCRIPTION
18768		"The high threshold of the temperature."
18769        ::= { temperatureEntry 5 }
18770
18771        temperatureDescr OBJECT-TYPE
18772        SYNTAX DisplayString
18773        MAX-ACCESS read-only
18774        STATUS current
18775        DESCRIPTION
18776		"The description of the temperature sensor (e.g. location, function, etc.)."
18777        ::= { temperatureEntry 6 }
18778
18779        temperatureLowThresh OBJECT-TYPE
18780        SYNTAX INTEGER
18781        UNITS "Celsius"
18782        MAX-ACCESS read-write
18783        STATUS current
18784        DESCRIPTION
18785		"The low threshold of the temperature."
18786        ::= { temperatureEntry 7 }
18787
18788-- CPU Utilization Table
18789
18790        cpuUtilizationTable OBJECT-TYPE
18791        SYNTAX SEQUENCE OF CpuUtilizationEntry
18792        MAX-ACCESS not-accessible
18793        STATUS current
18794        DESCRIPTION
18795		"A table that contains CPU utilization information.
18796		This table is supported by R1.03 and later versions."
18797        ::= { hwMonitor 4 }
18798
18799        cpuUtilizationEntry OBJECT-TYPE
18800        SYNTAX CpuUtilizationEntry
18801        MAX-ACCESS not-accessible
18802        STATUS current
18803        DESCRIPTION
18804        	"An entry of cpuUtilizationTable."
18805        INDEX { chassisId, slotId, cpuIndex }
18806        ::= { cpuUtilizationTable 1 }
18807
18808        CpuUtilizationEntry ::=
18809        	SEQUENCE {
18810        		cpuIndex	INTEGER,
18811			cpuCurValue	INTEGER,
18812			cpuMaxValue	INTEGER,
18813			cpuHighThresh	INTEGER,
18814			cpuDescr	DisplayString
18815           	}
18816
18817        cpuIndex OBJECT-TYPE
18818        SYNTAX INTEGER
18819        MAX-ACCESS read-only
18820        STATUS current
18821        DESCRIPTION
18822		"The identity of the CPU."
18823        ::= { cpuUtilizationEntry 1 }
18824
18825        cpuCurValue OBJECT-TYPE
18826        SYNTAX INTEGER
18827        UNITS "Percent"
18828        MAX-ACCESS read-only
18829        STATUS current
18830        DESCRIPTION
18831        	"The CPU utilization in the past 60 seconds."
18832        ::= { cpuUtilizationEntry 2 }
18833
18834        cpuMaxValue OBJECT-TYPE
18835        SYNTAX INTEGER
18836        UNITS "Percent"
18837        MAX-ACCESS read-only
18838        STATUS current
18839        DESCRIPTION
18840		"The maximum CPU utilization ever detected."
18841        ::= { cpuUtilizationEntry 3 }
18842
18843        cpuHighThresh OBJECT-TYPE
18844        SYNTAX INTEGER
18845        UNITS "Percent"
18846        MAX-ACCESS read-write
18847        STATUS current
18848        DESCRIPTION
18849		"The high threshold of CPU usage. If cpuCurValue
18850		is larger than the threshold, the device will initiate the eqptCpuHigh trap.
18851		This trap is supported by R1.03 and later versions."
18852        ::= { cpuUtilizationEntry 4 }
18853
18854        cpuDescr OBJECT-TYPE
18855        SYNTAX DisplayString
18856        MAX-ACCESS read-only
18857        STATUS current
18858        DESCRIPTION
18859		"The description of the CPU. This trap is supported by R1.03 and later versions."
18860        ::= { cpuUtilizationEntry 5 }
18861
18862-- Packet Buffer Usage Table
18863
18864        packetBufferUsageTable OBJECT-TYPE
18865        SYNTAX SEQUENCE OF PacketBufferUsageEntry
18866        MAX-ACCESS not-accessible
18867        STATUS current
18868        DESCRIPTION
18869		"A table that contains packet buffer usage information."
18870	::= { hwMonitor 5 }
18871
18872        packetBufferUsageEntry OBJECT-TYPE
18873        SYNTAX PacketBufferUsageEntry
18874        MAX-ACCESS not-accessible
18875        STATUS current
18876        DESCRIPTION
18877        	"An entry of packetBufferUsageTable."
18878        INDEX { chassisId, slotId, packetBufferIndex }
18879        ::= { packetBufferUsageTable 1 }
18880
18881        PacketBufferUsageEntry ::=
18882        	SEQUENCE {
18883        		packetBufferIndex	INTEGER,
18884			packetBufferCurValue	INTEGER,
18885			packetBufferMaxValue	INTEGER,
18886			packetBufferHighThresh	INTEGER,
18887			packetBufferDescr	DisplayString
18888           	}
18889
18890        packetBufferIndex OBJECT-TYPE
18891        SYNTAX INTEGER
18892        MAX-ACCESS read-only
18893        STATUS current
18894        DESCRIPTION
18895		"The identity of the packet buffer."
18896        ::= { packetBufferUsageEntry 1 }
18897
18898        packetBufferCurValue OBJECT-TYPE
18899        SYNTAX INTEGER
18900        UNITS "Percent"
18901        MAX-ACCESS read-only
18902        STATUS current
18903        DESCRIPTION
18904        	"The packet buffer usage in the past 60 seconds."
18905        ::= { packetBufferUsageEntry 2 }
18906
18907        packetBufferMaxValue OBJECT-TYPE
18908        SYNTAX INTEGER
18909        UNITS "Percent"
18910        MAX-ACCESS read-only
18911        STATUS current
18912        DESCRIPTION
18913		"The maximum packet buffer usage ever detected."
18914        ::= { packetBufferUsageEntry 3 }
18915
18916        packetBufferHighThresh OBJECT-TYPE
18917        SYNTAX INTEGER
18918        UNITS "Percent"
18919        MAX-ACCESS read-write
18920        STATUS current
18921        DESCRIPTION
18922		"The high threshold of packet buffer usage. If packetBufferCurValue
18923		is larger than the threshold, the device will initiate the eqptPacketBufferUsageHigh trap."
18924        ::= { packetBufferUsageEntry 4 }
18925
18926        packetBufferDescr OBJECT-TYPE
18927        SYNTAX DisplayString
18928        MAX-ACCESS read-only
18929        STATUS current
18930        DESCRIPTION
18931		"The description of the packet buffer."
18932        ::= { packetBufferUsageEntry 5 }
18933
18934-- Memory Usage Table
18935
18936        memoryUsageTable OBJECT-TYPE
18937        SYNTAX SEQUENCE OF MemoryUsageEntry
18938        MAX-ACCESS not-accessible
18939        STATUS current
18940        DESCRIPTION
18941		"A table that contains memory usage information."
18942	::= { hwMonitor 6 }
18943
18944        memoryUsageEntry OBJECT-TYPE
18945        SYNTAX MemoryUsageEntry
18946        MAX-ACCESS not-accessible
18947        STATUS current
18948        DESCRIPTION
18949        	"An entry of memoryUsageTable."
18950        INDEX { chassisId, slotId, memoryIndex }
18951        ::= { memoryUsageTable 1 }
18952
18953        MemoryUsageEntry ::=
18954        	SEQUENCE {
18955        		memoryIndex			INTEGER,
18956			memoryCurValue			INTEGER,
18957			memoryMaxValue			INTEGER,
18958			memoryHighThresh		INTEGER,
18959			memoryDescr			DisplayString
18960           	}
18961
18962        memoryIndex OBJECT-TYPE
18963        SYNTAX INTEGER
18964        MAX-ACCESS read-only
18965        STATUS current
18966        DESCRIPTION
18967		"The identity of the memory."
18968        ::= { memoryUsageEntry 1 }
18969
18970        memoryCurValue OBJECT-TYPE
18971        SYNTAX INTEGER
18972        UNITS "Percent"
18973        MAX-ACCESS read-only
18974        STATUS current
18975        DESCRIPTION
18976        	"The memory usage in the past 60 seconds."
18977        ::= { memoryUsageEntry 2 }
18978
18979        memoryMaxValue OBJECT-TYPE
18980        SYNTAX INTEGER
18981        UNITS "Percent"
18982        MAX-ACCESS read-only
18983        STATUS current
18984        DESCRIPTION
18985		"The maximum memory usage ever detected."
18986        ::= { memoryUsageEntry 3 }
18987
18988        memoryHighThresh OBJECT-TYPE
18989        SYNTAX INTEGER
18990        UNITS "Percent"
18991        MAX-ACCESS read-write
18992        STATUS current
18993        DESCRIPTION
18994		"The high threshold of memory usage. If memoryCurValue
18995		is larger than the threshold, the device will initiate the eqptMemoryUsageHigh trap."
18996        ::= { memoryUsageEntry 4 }
18997
18998        memoryDescr OBJECT-TYPE
18999        SYNTAX DisplayString
19000        MAX-ACCESS read-only
19001        STATUS current
19002        DESCRIPTION
19003		"The description of the memory."
19004        ::= { memoryUsageEntry 5 }
19005
19006-- Fan Airflow
19007
19008		fanPosition OBJECT-TYPE
19009        SYNTAX INTEGER {
19010        	none(0),
19011        	frontToBack(1),
19012        	backToFront(2)
19013        }
19014        MAX-ACCESS read-only
19015        STATUS current
19016        DESCRIPTION
19017        	"fan airflow is only supported on IES-6100"
19018        ::= { hwMonitor 7 }
19019
19020--------------------
19021-- Time Setup
19022--------------------
19023
19024        timeServerMode OBJECT-TYPE
19025        SYNTAX	INTEGER {
19026        		none(1),
19027			daytime(2),
19028			time(3),
19029			ntp(4)
19030		}
19031	MAX-ACCESS read-write
19032	STATUS current
19033	DESCRIPTION
19034		"The mechanism of Time Server when the system boots up."
19035	::= { timeSetup 1 }
19036
19037	timeServerIP OBJECT-TYPE
19038        SYNTAX IpAddress
19039	MAX-ACCESS read-write
19040	STATUS current
19041	DESCRIPTION
19042		"The IP Address of Time Server."
19043	::= { timeSetup 2 }
19044
19045	systemTime OBJECT-TYPE
19046        SYNTAX DisplayString
19047	MAX-ACCESS read-write
19048	STATUS current
19049	DESCRIPTION
19050		"The system time in the format 'HH:MM:SS'."
19051	::= { timeSetup 3 }
19052
19053	systemDate OBJECT-TYPE
19054        SYNTAX DisplayString
19055	MAX-ACCESS read-write
19056	STATUS current
19057	DESCRIPTION
19058		"The system date in the format 'YYYY-MM-DD'"
19059	::= { timeSetup 4 }
19060
19061	systemTimeZone OBJECT-TYPE
19062	SYNTAX INTEGER {
19063        		utc_minus_1200(1),
19064        		utc_minus_1100(2),
19065        		utc_minus_1000(3),
19066        		utc_minus_0900(4),
19067        		utc_minus_0800(5),
19068        		utc_minus_0700(6),
19069        		utc_minus_0600(7),
19070        		utc_minus_0500(8),
19071        		utc_minus_0400(9),
19072        		utc_minus_0300(10),
19073        		utc_minus_0200(11),
19074        		utc_minus_0100(12),
19075        		utc(13),
19076        		utc_plus_0100(14),
19077        		utc_plus_0200(15),
19078        		utc_plus_0300(16),
19079        		utc_plus_0400(17),
19080        		utc_plus_0500(18),
19081        		utc_plus_0600(19),
19082        		utc_plus_0700(20),
19083        		utc_plus_0800(21),
19084        		utc_plus_0900(22),
19085        		utc_plus_1000(23),
19086        		utc_plus_1100(24),
19087        		utc_plus_1200(25),
19088        		utc_minus_0330(26),
19089        		utc_plus_0330(27),
19090        		utc_plus_0430(28),
19091        		utc_plus_0530(29),
19092        		utc_plus_0545(30),
19093        		utc_plus_0630(31),
19094        		utc_plus_0930(32),
19095        		utc_plus_1300(33)
19096		}
19097	MAX-ACCESS read-write
19098	STATUS current
19099	DESCRIPTION
19100		"The system time zone."
19101	::= { timeSetup 5 }
19102
19103	timeServerSync OBJECT-TYPE
19104        SYNTAX INTEGER
19105	MAX-ACCESS read-write
19106	STATUS current
19107	DESCRIPTION
19108		"Set the object to 1 to synchronize with the time server."
19109	::= { timeSetup 6 }
19110
19111-- 	dayLightSaving
19112
19113	dayLightSaving	OBJECT IDENTIFIER ::= { timeSetup 7 }
19114
19115	dayLightSavingAdminStatus OBJECT-TYPE
19116	SYNTAX INTEGER {
19117        		enable(1),
19118        		disable(2)
19119		}
19120	MAX-ACCESS read-write
19121	STATUS current
19122	DESCRIPTION
19123		""
19124	::= { dayLightSaving 1 }
19125
19126	dayLightSavingStartTime	OBJECT IDENTIFIER ::= { dayLightSaving 2 }
19127
19128	dayLightSavingStartMonth OBJECT-TYPE
19129	SYNTAX INTEGER {
19130        		jan(1),
19131        		feb(2),
19132        		mar(3),
19133				apr(4),
19134				may(5),
19135				jun(6),
19136				jul(7),
19137				aug(8),
19138				sep(9),
19139				oct(10),
19140				nov(11),
19141				dec(12)
19142		}
19143	MAX-ACCESS read-write
19144	STATUS current
19145	DESCRIPTION
19146		""
19147	::= { dayLightSavingStartTime 1 }
19148
19149	dayLightSavingStartWeek OBJECT-TYPE
19150	SYNTAX INTEGER {
19151        		first(1),
19152				second(2),
19153				third(3),
19154				fourth(4),
19155				last(5)
19156		}
19157	MAX-ACCESS read-write
19158	STATUS current
19159	DESCRIPTION
19160		""
19161	::= { dayLightSavingStartTime 2 }
19162
19163	dayLightSavingStartWday OBJECT-TYPE
19164	SYNTAX INTEGER {
19165        		sun(1),
19166				mon(2),
19167				tus(3),
19168				wed(4),
19169				thu(5),
19170				fri(6),
19171				sat(7)
19172		}
19173	MAX-ACCESS read-write
19174	STATUS current
19175	DESCRIPTION
19176		""
19177	::= { dayLightSavingStartTime 3 }
19178
19179	dayLightSavingStartHour OBJECT-TYPE
19180	SYNTAX INTEGER (1..24)
19181	MAX-ACCESS read-write
19182	STATUS current
19183	DESCRIPTION
19184		"1: 01:00,
19185		2: 02:00
19186		3: 03:00
19187		4: 04:00
19188		5: 05:00
19189		6: 06:00
19190		7: 07:00
19191		8: 08:00
19192		9: 09:00
19193		10: 10:00
19194		11: 11:00
19195		12: 12:00
19196		13: 13:00
19197		14: 14:00
19198		15: 15:00
19199		16: 16:00
19200		17: 17:00
19201		18: 18:00
19202		19: 19:00
19203		20: 20:00
19204		21: 21:00
19205		22: 22:00
19206		23: 23:00
19207		24: 00:00"
19208	::= { dayLightSavingStartTime 4 }
19209
19210
19211	dayLightSavingEndTime	OBJECT IDENTIFIER ::= { dayLightSaving 3 }
19212
19213	dayLightSavingEndMonth OBJECT-TYPE
19214	SYNTAX INTEGER {
19215        		jan(1),
19216        		feb(2),
19217        		mar(3),
19218				apr(4),
19219				may(5),
19220				jun(6),
19221				jul(7),
19222				aug(8),
19223				sep(9),
19224				oct(10),
19225				nov(11),
19226				dec(12)
19227		}
19228	MAX-ACCESS read-write
19229	STATUS current
19230	DESCRIPTION
19231		""
19232	::= { dayLightSavingEndTime 1 }
19233
19234	dayLightSavingEndWeek OBJECT-TYPE
19235	SYNTAX INTEGER {
19236        		first(1),
19237				second(2),
19238				third(3),
19239				fourth(4),
19240				last(5)
19241		}
19242	MAX-ACCESS read-write
19243	STATUS current
19244	DESCRIPTION
19245		""
19246	::= { dayLightSavingEndTime 2 }
19247
19248	dayLightSavingEndWday OBJECT-TYPE
19249	SYNTAX INTEGER {
19250        		sun(1),
19251				mon(2),
19252				tus(3),
19253				wed(4),
19254				thu(5),
19255				fri(6),
19256				sat(7)
19257		}
19258	MAX-ACCESS read-write
19259	STATUS current
19260	DESCRIPTION
19261		""
19262	::= { dayLightSavingEndTime 3 }
19263
19264	dayLightSavingEndHour OBJECT-TYPE
19265	SYNTAX INTEGER (1..24)
19266	MAX-ACCESS read-write
19267	STATUS current
19268	DESCRIPTION
19269		"1: 01:00,
19270		2: 02:00
19271		3: 03:00
19272		4: 04:00
19273		5: 05:00
19274		6: 06:00
19275		7: 07:00
19276		8: 08:00
19277		9: 09:00
19278		10: 10:00
19279		11: 11:00
19280		12: 12:00
19281		13: 13:00
19282		14: 14:00
19283		15: 15:00
19284		16: 16:00
19285		17: 17:00
19286		18: 18:00
19287		19: 19:00
19288		20: 20:00
19289		21: 21:00
19290		22: 22:00
19291		23: 23:00
19292		24: 00:00"
19293	::= { dayLightSavingEndTime 4 }
19294
19295
19296	timeServerInetAddrType OBJECT-TYPE
19297    SYNTAX InetAddressType
19298	MAX-ACCESS read-write
19299	STATUS current
19300	DESCRIPTION
19301		"The IP Address type."
19302	::= { timeSetup 8 }
19303
19304	timeServerInetAddr OBJECT-TYPE
19305    SYNTAX InetAddress
19306	MAX-ACCESS read-write
19307	STATUS current
19308	DESCRIPTION
19309		"The IP Address of Time Server."
19310	::= { timeSetup 9 }
19311--------------------
19312-- Access Control
19313--------------------
19314
19315-- Access Control Table
19316
19317        accessCtrlTable OBJECT-TYPE
19318        SYNTAX SEQUENCE OF AccessCtrlEntry
19319        MAX-ACCESS not-accessible
19320        STATUS current
19321        DESCRIPTION
19322		"A table that contains information about service access control."
19323        ::= { accessCtrl 1 }
19324
19325        accessCtrlEntry OBJECT-TYPE
19326        SYNTAX AccessCtrlEntry
19327        MAX-ACCESS not-accessible
19328        STATUS current
19329        DESCRIPTION
19330		"A list of access control entry."
19331        INDEX { accessCtrlService }
19332        ::= { accessCtrlTable 1 }
19333
19334        AccessCtrlEntry ::=
19335        	SEQUENCE {
19336        		accessCtrlService	INTEGER,
19337			accessCtrlEnable	INTEGER,
19338			accessCtrlPort		INTEGER
19339           	}
19340
19341        accessCtrlService OBJECT-TYPE
19342        SYNTAX  INTEGER {
19343			telnet(1),
19344			ftp(2),
19345			web(3),
19346			icmp(4),
19347			ssh(5),
19348			snmp(6),
19349			https(7)
19350		}
19351        MAX-ACCESS read-only
19352        STATUS current
19353        DESCRIPTION
19354		"The service type of the access control entry."
19355        ::= { accessCtrlEntry 1 }
19356
19357        accessCtrlEnable OBJECT-TYPE
19358        SYNTAX  INTEGER {
19359			enable(1),
19360			disable(2)
19361		}
19362        MAX-ACCESS read-write
19363        STATUS current
19364        DESCRIPTION
19365		"Enable/disable the service."
19366        ::= { accessCtrlEntry 2 }
19367
19368        accessCtrlPort OBJECT-TYPE
19369        SYNTAX INTEGER
19370        MAX-ACCESS read-write
19371        STATUS current
19372        DESCRIPTION
19373        	"The port number which the service uses."
19374        ::= { accessCtrlEntry 3 }
19375
19376-- Secured Client Table
19377
19378        securedClientTable OBJECT-TYPE
19379        SYNTAX SEQUENCE OF SecuredClientEntry
19380        MAX-ACCESS not-accessible
19381        STATUS current
19382        DESCRIPTION
19383		"A table that contains information about secured clients."
19384        ::= { accessCtrl 2 }
19385
19386        securedClientEntry OBJECT-TYPE
19387        SYNTAX SecuredClientEntry
19388        MAX-ACCESS not-accessible
19389        STATUS current
19390        DESCRIPTION
19391        	"A list of secured client entry."
19392        INDEX { securedClientIndex }
19393        ::= { securedClientTable 1 }
19394
19395        SecuredClientEntry ::=
19396        	SEQUENCE {
19397        		securedClientIndex	INTEGER,
19398        		securedClientStartIp	IpAddress,
19399			securedClientEndIp	IpAddress,
19400			securedClientService	INTEGER,
19401			securedClientEnable	INTEGER
19402           	}
19403
19404        securedClientIndex OBJECT-TYPE
19405        SYNTAX INTEGER
19406        MAX-ACCESS read-only
19407        STATUS current
19408        DESCRIPTION
19409		"The index of the entry."
19410        ::= { securedClientEntry 1 }
19411
19412        securedClientStartIp OBJECT-TYPE
19413        SYNTAX IpAddress
19414        MAX-ACCESS read-write
19415        STATUS current
19416        DESCRIPTION
19417		"The starting IP address of the secured client set."
19418        ::= { securedClientEntry 2 }
19419
19420        securedClientEndIp OBJECT-TYPE
19421        SYNTAX IpAddress
19422        MAX-ACCESS read-write
19423        STATUS current
19424        DESCRIPTION
19425		"The ending IP address of the secured client set."
19426        ::= { securedClientEntry 3 }
19427
19428        securedClientService OBJECT-TYPE
19429        SYNTAX INTEGER
19430        MAX-ACCESS read-write
19431        STATUS current
19432        DESCRIPTION
19433		"Each bit corresponds to a service. The bit is set to 1 if the
19434		service is enabled, and set to 0 if the service is disabled.
19435		The various bit positions are:
19436		BIT 1: telnet
19437		BIT 2: ftp
19438		BIT 3: web
19439		BIT 4: icmp
19440		BIT 5: ssh
19441		BIT 6: snmp
19442		BIT 7: https."
19443        ::= { securedClientEntry 4 }
19444
19445        securedClientEnable OBJECT-TYPE
19446        SYNTAX INTEGER {
19447        	enable(1),
19448        	disable(2)
19449        }
19450        MAX-ACCESS read-write
19451        STATUS current
19452        DESCRIPTION
19453		"Enable/disable the entry."
19454        ::= { securedClientEntry 5 }
19455
19456-- Secured Client Inet Table
19457
19458        securedClientInetTable OBJECT-TYPE
19459        SYNTAX SEQUENCE OF SecuredClientInetEntry
19460        MAX-ACCESS not-accessible
19461        STATUS current
19462        DESCRIPTION
19463		"A table that contains information about secured clients."
19464        ::= { accessCtrl 3 }
19465
19466        securedClientInetEntry OBJECT-TYPE
19467        SYNTAX SecuredClientInetEntry
19468        MAX-ACCESS not-accessible
19469        STATUS current
19470        DESCRIPTION
19471        	"A list of secured client inet entry."
19472        INDEX { securedClientInetIndex }
19473        ::= { securedClientInetTable 1 }
19474
19475        SecuredClientInetEntry ::=
19476        	SEQUENCE {
19477        		securedClientInetIndex		INTEGER,
19478        		securedClientInetAddrType	InetAddressType,
19479        		securedClientInetAddr		InetAddress,
19480				securedClientInetMask		INTEGER,
19481				securedClientInetService	INTEGER,
19482				securedClientInetEnable		INTEGER
19483           	}
19484
19485        securedClientInetIndex OBJECT-TYPE
19486        SYNTAX INTEGER
19487        MAX-ACCESS read-only
19488        STATUS current
19489        DESCRIPTION
19490		"The index of the entry."
19491        ::= { securedClientInetEntry 1 }
19492
19493        securedClientInetAddrType OBJECT-TYPE
19494        SYNTAX InetAddressType
19495        MAX-ACCESS read-write
19496        STATUS current
19497        DESCRIPTION
19498		""
19499        ::= { securedClientInetEntry 2 }
19500
19501        securedClientInetAddr OBJECT-TYPE
19502        SYNTAX InetAddress
19503        MAX-ACCESS read-write
19504        STATUS current
19505        DESCRIPTION
19506		""
19507        ::= { securedClientInetEntry 3 }
19508
19509        securedClientInetMask OBJECT-TYPE
19510        SYNTAX INTEGER
19511        MAX-ACCESS read-write
19512        STATUS current
19513        DESCRIPTION
19514		""
19515        ::= { securedClientInetEntry 4 }
19516
19517        securedClientInetService OBJECT-TYPE
19518        SYNTAX INTEGER
19519        MAX-ACCESS read-write
19520        STATUS current
19521        DESCRIPTION
19522		"Each bit corresponds to a service. The bit is set to 1 if the
19523		service is enabled, and set to 0 if the service is disabled.
19524		The various bit positions are:
19525		BIT 1: telnet
19526		BIT 2: ftp
19527		BIT 3: web
19528		BIT 4: icmp
19529		BIT 5: ssh
19530		BIT 6: snmp
19531		BIT 7: https."
19532        ::= { securedClientInetEntry 5 }
19533
19534        securedClientInetEnable OBJECT-TYPE
19535        SYNTAX INTEGER {
19536        	enable(1),
19537        	disable(2)
19538        }
19539        MAX-ACCESS read-write
19540        STATUS current
19541        DESCRIPTION
19542		"Enable/disable the entry."
19543        ::= { securedClientInetEntry 6 }
19544
19545--------------------
19546-- syslog
19547--------------------
19548
19549        syslogEnable OBJECT-TYPE
19550        SYNTAX INTEGER {
19551        	enable(1),
19552        	disable(2)
19553        }
19554        MAX-ACCESS read-write
19555        STATUS current
19556        DESCRIPTION
19557		"Enable/disable syslog function."
19558        ::= { syslog 1 }
19559
19560        syslogTable OBJECT-TYPE
19561        SYNTAX SEQUENCE OF SyslogEntry
19562        MAX-ACCESS not-accessible
19563        STATUS current
19564        DESCRIPTION
19565		"A table that contains syslog configuration."
19566        ::= { syslog 2 }
19567
19568        syslogEntry OBJECT-TYPE
19569        SYNTAX SyslogEntry
19570        MAX-ACCESS not-accessible
19571        STATUS current
19572        DESCRIPTION
19573        	"A list of syslog entry."
19574        INDEX { syslogFacility }
19575        ::= { syslogTable 1 }
19576
19577        SyslogEntry ::=
19578        	SEQUENCE {
19579        		syslogFacility	INTEGER,
19580        		syslogServer	IpAddress,
19581        		syslogServerInetAddrType	InetAddressType,
19582       			syslogServerInetAddr		InetAddress
19583           	}
19584
19585        syslogFacility OBJECT-TYPE
19586        SYNTAX INTEGER {
19587		local0(0),
19588		local1(1),
19589		local2(2),
19590		local3(3),
19591		local4(4),
19592		local5(5),
19593		local6(6),
19594		local7(7)
19595	}
19596        MAX-ACCESS read-only
19597        STATUS current
19598        DESCRIPTION
19599		"Log facility."
19600        ::= { syslogEntry 1 }
19601
19602        syslogServer OBJECT-TYPE
19603        SYNTAX IpAddress
19604        MAX-ACCESS read-write
19605        STATUS current
19606        DESCRIPTION
19607		"IP address of the syslog server."
19608        ::= { syslogEntry 2 }
19609
19610        syslogServerInetAddrType OBJECT-TYPE
19611        SYNTAX InetAddressType
19612        MAX-ACCESS read-write
19613        STATUS current
19614        DESCRIPTION
19615		"The IP Address type."
19616        ::= { syslogEntry 3 }
19617
19618        syslogServerInetAddr OBJECT-TYPE
19619        SYNTAX InetAddress
19620        MAX-ACCESS read-write
19621        STATUS current
19622        DESCRIPTION
19623		"IP address of the syslog server."
19624        ::= { syslogEntry 4 }
19625
19626--------------------
19627-- SNMP Setup
19628--------------------
19629
19630-- trapDestTable
19631
19632	trapDestTable OBJECT-TYPE
19633    	SYNTAX SEQUENCE OF TrapDestEntry
19634    	MAX-ACCESS not-accessible
19635    	STATUS current
19636    	DESCRIPTION
19637                "A table that contains SNMP trap destination information."
19638    	::= { snmp 1 }
19639
19640    	trapDestEntry OBJECT-TYPE
19641        SYNTAX TrapDestEntry
19642        MAX-ACCESS not-accessible
19643        STATUS current
19644        DESCRIPTION
19645        	"The entry of SNMP trap destination table."
19646        INDEX { trapDestIndex }
19647        ::= { trapDestTable 1 }
19648
19649   	TrapDestEntry ::=
19650        	SEQUENCE {
19651        		trapDestIndex		INTEGER,
19652            		trapDestIp		IpAddress,
19653            		trapDestPort		INTEGER,
19654            		trapDestSnmpVersion	INTEGER,
19655            		trapDestUserName	DisplayString,
19656            		trapDestInetAddrType	InetAddressType,
19657            		trapDestInetAddr		InetAddress
19658    	   	}
19659
19660	trapDestIndex OBJECT-TYPE
19661	SYNTAX INTEGER
19662	MAX-ACCESS read-only
19663	STATUS current
19664	DESCRIPTION
19665		"The index of the entry."
19666	::= { trapDestEntry 1 }
19667
19668	trapDestIp OBJECT-TYPE
19669	SYNTAX IpAddress
19670	MAX-ACCESS read-write
19671	STATUS current
19672	DESCRIPTION
19673		"The IP address of the trap destination."
19674	::= { trapDestEntry 2 }
19675
19676	trapDestPort OBJECT-TYPE
19677	SYNTAX INTEGER
19678	MAX-ACCESS read-write
19679	STATUS current
19680	DESCRIPTION
19681		"The UDP port of the trap destination."
19682	::= { trapDestEntry 3 }
19683
19684	trapDestSnmpVersion OBJECT-TYPE
19685	SYNTAX  INTEGER {
19686			v1(1),
19687			v2c(2),
19688			v3(3)
19689		}
19690	MAX-ACCESS read-write
19691	STATUS current
19692	DESCRIPTION
19693		"The SNMP protocol version to send traps."
19694	::= { trapDestEntry 4 }
19695
19696	trapDestUserName OBJECT-TYPE
19697	SYNTAX DisplayString
19698	MAX-ACCESS read-write
19699	STATUS current
19700	DESCRIPTION
19701		"The user name for sending SNMPv3 traps."
19702	::= { trapDestEntry 5 }
19703
19704	trapDestInetAddrType OBJECT-TYPE
19705	SYNTAX InetAddressType
19706	MAX-ACCESS read-write
19707	STATUS current
19708	DESCRIPTION
19709		"The IP Address type."
19710	::= { trapDestEntry 6 }
19711
19712	trapDestInetAddr OBJECT-TYPE
19713	SYNTAX InetAddress
19714	MAX-ACCESS read-write
19715	STATUS current
19716	DESCRIPTION
19717		"The IP address of the trap destination."
19718	::= { trapDestEntry 7 }
19719
19720
19721	snmpGetCommunity OBJECT-TYPE
19722	SYNTAX DisplayString (SIZE (1..31))
19723	MAX-ACCESS read-write
19724	STATUS current
19725	DESCRIPTION
19726		"The SNMP get community."
19727	::= { snmp 2 }
19728
19729	snmpSetCommunity OBJECT-TYPE
19730	SYNTAX DisplayString (SIZE (1..31))
19731	MAX-ACCESS read-write
19732	STATUS current
19733	DESCRIPTION
19734		"The SNMP set community."
19735	::= { snmp 3 }
19736
19737	snmpTrapCommunity OBJECT-TYPE
19738	SYNTAX DisplayString (SIZE(1..31))
19739	MAX-ACCESS read-write
19740	STATUS current
19741	DESCRIPTION
19742		"The SNMP trap community."
19743	::= { snmp 4 }
19744
19745-- snmpUserTable
19746
19747	snmpUserTable OBJECT-TYPE
19748    	SYNTAX SEQUENCE OF SnmpUserEntry
19749    	MAX-ACCESS not-accessible
19750    	STATUS current
19751    	DESCRIPTION
19752                "A table that contains SNMPv3 user information."
19753    	::= { snmp 5 }
19754
19755    	snmpUserEntry OBJECT-TYPE
19756        SYNTAX SnmpUserEntry
19757        MAX-ACCESS not-accessible
19758        STATUS current
19759        DESCRIPTION
19760        	"An entry of snmpUserTable."
19761        INDEX { IMPLIED snmpUserName }
19762        ::= { snmpUserTable 1 }
19763
19764   	SnmpUserEntry ::=
19765        	SEQUENCE {
19766            		snmpUserName		DisplayString,
19767            		snmpUserSecurityLevel	INTEGER,
19768            		snmpUserAuthProtocol	INTEGER,
19769            		snmpUserPrivProtocol	INTEGER
19770    	   	}
19771
19772	snmpUserName OBJECT-TYPE
19773	SYNTAX DisplayString
19774	MAX-ACCESS read-only
19775	STATUS current
19776	DESCRIPTION
19777		"The user name."
19778	::= { snmpUserEntry 1 }
19779
19780	snmpUserSecurityLevel OBJECT-TYPE
19781	SYNTAX  INTEGER {
19782			noAuthNoPriv(1),
19783			authNoPriv(2),
19784			authPriv(3)
19785		}
19786	MAX-ACCESS read-write
19787	STATUS current
19788	DESCRIPTION
19789		"The level of security at which SNMP messages can be sent or
19790		with which operations are being processed."
19791	::= { snmpUserEntry 2 }
19792
19793	snmpUserAuthProtocol OBJECT-TYPE
19794	SYNTAX  INTEGER {
19795			md5(1),
19796			sha(2)
19797		}
19798	MAX-ACCESS read-write
19799	STATUS current
19800	DESCRIPTION
19801		"The type of authentication protocol to be used."
19802	::= { snmpUserEntry 3 }
19803
19804	snmpUserPrivProtocol OBJECT-TYPE
19805	SYNTAX 	INTEGER {
19806			des(1),
19807			aes(2)
19808		}
19809	MAX-ACCESS read-write
19810	STATUS current
19811	DESCRIPTION
19812		"The type of privacy protocol to be used."
19813	::= { snmpUserEntry 4 }
19814
19815	snmpVersion OBJECT-TYPE
19816	SYNTAX 	INTEGER {
19817			v2c(1),
19818			v3(2),
19819			v3v2c(3)
19820		}
19821	MAX-ACCESS read-write
19822	STATUS current
19823	DESCRIPTION
19824		"The SNMP version to be used. v3v2c means that the manager
19825		can get/set by SNMPv3 and can get by SNMPv2c."
19826	::= { snmp 6 }
19827
19828	snmpCommunityProtect OBJECT-TYPE
19829	SYNTAX 	INTEGER {
19830			enable(1),
19831			disable(2)
19832		}
19833	MAX-ACCESS read-write
19834	STATUS current
19835	DESCRIPTION
19836		"Enable the protection of get and trap community in UI and the config file"
19837	::= { snmp 7 }
19838
19839
19840--------------------
19841-- User Management
19842--------------------
19843
19844-- userTable
19845
19846	userTable OBJECT-TYPE
19847    	SYNTAX SEQUENCE OF UserEntry
19848    	MAX-ACCESS not-accessible
19849    	STATUS current
19850    	DESCRIPTION
19851                "A table that contains user information."
19852    	::= { user 5 }
19853
19854    	userEntry OBJECT-TYPE
19855        SYNTAX UserEntry
19856        MAX-ACCESS not-accessible
19857        STATUS current
19858        DESCRIPTION
19859        	"An entry of userTable."
19860        INDEX { IMPLIED userName }
19861        ::= { userTable 1 }
19862
19863   	UserEntry ::=
19864        	SEQUENCE {
19865            		userName		DisplayString,
19866            		userPassword		DisplayString,
19867            		userPriviledge		INTEGER,
19868            		userRowStatus		RowStatus
19869    	   	}
19870
19871	userName OBJECT-TYPE
19872	SYNTAX DisplayString
19873	MAX-ACCESS read-only
19874	STATUS current
19875	DESCRIPTION
19876		"The user name."
19877	::= { userEntry 1 }
19878
19879	userPassword OBJECT-TYPE
19880	SYNTAX DisplayString
19881	MAX-ACCESS read-create
19882	STATUS current
19883	DESCRIPTION
19884		"The user password."
19885	::= { userEntry 2 }
19886
19887	userPriviledge OBJECT-TYPE
19888	SYNTAX  INTEGER (1..14)
19889	MAX-ACCESS read-create
19890	STATUS current
19891	DESCRIPTION
19892		"The user privilege to decide what operation the user can and cannot do."
19893	::= { userEntry 3 }
19894
19895	userRowStatus OBJECT-TYPE
19896	SYNTAX RowStatus
19897	MAX-ACCESS read-create
19898	STATUS current
19899	DESCRIPTION
19900		"The row status used to create or delete a user."
19901	::= { userEntry 4 }
19902
19903--------------------
19904-- AAA
19905--------------------
19906auth			OBJECT IDENTIFIER ::= { aaa 1 }
19907acct			OBJECT IDENTIFIER ::= { aaa 2 }
19908radius			OBJECT IDENTIFIER ::= { aaa 3 }
19909tacacsplus		OBJECT IDENTIFIER ::= { aaa 4 }
19910author			OBJECT IDENTIFIER ::= { aaa 5 }
19911
19912-- auth
19913
19914	loginMethod1 OBJECT-TYPE
19915		SYNTAX  INTEGER {
19916				local(1),
19917				radius(2),
19918				tacacsplus(3)
19919			}
19920		MAX-ACCESS read-write
19921		STATUS current
19922		DESCRIPTION
19923			""
19924		::= { auth 1 }
19925
19926	loginMethod2 OBJECT-TYPE
19927		SYNTAX  INTEGER {
19928				none(0),
19929				local(1),
19930				radius(2),
19931				tacacsplus(3)
19932			}
19933		MAX-ACCESS read-write
19934		STATUS current
19935		DESCRIPTION
19936			""
19937		::= { auth 2 }
19938
19939	loginMethod3 OBJECT-TYPE
19940		SYNTAX  INTEGER {
19941				none(0),
19942				local(1),
19943				radius(2),
19944				tacacsplus(3)
19945			}
19946		MAX-ACCESS read-write
19947		STATUS current
19948		DESCRIPTION
19949			""
19950		::= { auth 3 }
19951
19952	enableMethod1 OBJECT-TYPE
19953		SYNTAX  INTEGER {
19954				enable(1),
19955				tacacsplus(2)
19956			}
19957		MAX-ACCESS read-write
19958		STATUS current
19959		DESCRIPTION
19960			"The first method of enable authentication.
19961			This MIB object is supported by R5.06 and later versions."
19962		::= { auth 4 }
19963
19964	enableMethod2 OBJECT-TYPE
19965		SYNTAX  INTEGER {
19966				none(0),
19967				enable(1),
19968				tacacsplus(2)
19969			}
19970		MAX-ACCESS read-write
19971		STATUS current
19972		DESCRIPTION
19973			"The second method of enable authentication.
19974			This MIB object is supported by R5.06 and later versions."
19975		::= { auth 5 }
19976
19977	loginTryCont OBJECT-TYPE
19978		SYNTAX  INTEGER {
19979				off(1),
19980				on(2)
19981			}
19982		MAX-ACCESS read-write
19983		STATUS current
19984		DESCRIPTION
19985			"Set to '1' so that the system try next login method only when previous method is not available.
19986			Set to '2' so that the system will try next login method when previous method does not authenticate the user."
19987		::= { auth 6 }
19988
19989-- acct
19990	systemActive OBJECT-TYPE
19991		SYNTAX  INTEGER {
19992				enable(1),
19993				disable(2)
19994			}
19995		MAX-ACCESS read-write
19996		STATUS current
19997		DESCRIPTION
19998			""
19999		::= { acct 1 }
20000
20001	systemMethod OBJECT-TYPE
20002		SYNTAX  INTEGER {
20003				radius(1),
20004				tacacsplus(2)
20005			}
20006		MAX-ACCESS read-write
20007		STATUS current
20008		DESCRIPTION
20009			""
20010		::= { acct 2 }
20011
20012	systemBroadcast OBJECT-TYPE
20013		SYNTAX  INTEGER {
20014				enable(1),
20015				disable(2)
20016			}
20017		MAX-ACCESS read-write
20018		STATUS current
20019		DESCRIPTION
20020			""
20021		::= { acct 3 }
20022
20023	execActive OBJECT-TYPE
20024		SYNTAX  INTEGER {
20025				enable(1),
20026				disable(2)
20027			}
20028		MAX-ACCESS read-write
20029		STATUS current
20030		DESCRIPTION
20031			""
20032		::= { acct 4 }
20033
20034	execMethod OBJECT-TYPE
20035		SYNTAX  INTEGER {
20036				radius(1),
20037				tacacsplus(2)
20038			}
20039		MAX-ACCESS read-write
20040		STATUS current
20041		DESCRIPTION
20042			""
20043		::= { acct 5 }
20044
20045	execMode OBJECT-TYPE
20046		SYNTAX  INTEGER {
20047				start_stop(1),
20048				stop_only(2)
20049			}
20050		MAX-ACCESS read-write
20051		STATUS current
20052		DESCRIPTION
20053			""
20054		::= { acct 6 }
20055
20056	execBroadcast OBJECT-TYPE
20057		SYNTAX  INTEGER {
20058				enable(1),
20059				disable(2)
20060			}
20061		MAX-ACCESS read-write
20062		STATUS current
20063		DESCRIPTION
20064			""
20065		::= { acct 7 }
20066
20067	commandsActive OBJECT-TYPE
20068		SYNTAX  INTEGER {
20069				enable(1),
20070				disable(2)
20071			}
20072		MAX-ACCESS read-write
20073		STATUS current
20074		DESCRIPTION
20075			""
20076		::= { acct 8 }
20077
20078	commandsPrivilege OBJECT-TYPE
20079		SYNTAX  INTEGER (1..14)
20080		MAX-ACCESS read-write
20081		STATUS current
20082		DESCRIPTION
20083			"1~14"
20084		::= { acct 9 }
20085
20086	commandsBroadcast OBJECT-TYPE
20087		SYNTAX  INTEGER {
20088				enable(1),
20089				disable(2)
20090			}
20091		MAX-ACCESS read-write
20092		STATUS current
20093		DESCRIPTION
20094			""
20095		::= { acct 10 }
20096
20097	updatePeriod OBJECT-TYPE
20098		SYNTAX  Unsigned32 (1..2147483647)
20099		MAX-ACCESS read-write
20100		STATUS current
20101		DESCRIPTION
20102			"1~2147483647 minutes"
20103		::= { acct 11 }
20104
20105-- radius
20106radiusAuth			OBJECT IDENTIFIER ::= { radius 1 }
20107radiusAcct			OBJECT IDENTIFIER ::= { radius 2 }
20108
20109	-- radiusAuth
20110	radiusAuthRedundantMode OBJECT-TYPE
20111		SYNTAX  INTEGER {
20112				index_priority(1),
20113				round_robin(2)
20114			}
20115		MAX-ACCESS read-write
20116		STATUS current
20117		DESCRIPTION
20118			""
20119		::= { radiusAuth 1 }
20120
20121	radiusAuthTimeoutPeriod OBJECT-TYPE
20122		SYNTAX  INTEGER (1..1000)
20123		MAX-ACCESS read-write
20124		STATUS current
20125		DESCRIPTION
20126			"1~1000 seconds"
20127		::= { radiusAuth 2 }
20128
20129	radiusAuthServerTable OBJECT-TYPE
20130    	SYNTAX SEQUENCE OF RadiusAuthServerEntry
20131    	MAX-ACCESS not-accessible
20132    	STATUS current
20133    	DESCRIPTION
20134                ""
20135    	::= { radiusAuth 3 }
20136
20137    	radiusAuthServerEntry OBJECT-TYPE
20138        SYNTAX RadiusAuthServerEntry
20139        MAX-ACCESS not-accessible
20140        STATUS current
20141        DESCRIPTION
20142        	"An entry of radiusAuthServerTable."
20143        INDEX { radiusAuthServerIndex  }
20144        ::= { radiusAuthServerTable 1 }
20145
20146   	RadiusAuthServerEntry ::=
20147        	SEQUENCE {
20148            		radiusAuthServerIndex		INTEGER,
20149            		radiusAuthServerIP			IpAddress,
20150            		radiusAuthServerPort		INTEGER,
20151            		radiusAuthServerSecret		DisplayString
20152    	   	}
20153
20154	radiusAuthServerIndex OBJECT-TYPE
20155	SYNTAX INTEGER (1..2)
20156	MAX-ACCESS read-only
20157	STATUS current
20158	DESCRIPTION
20159		""
20160	::= { radiusAuthServerEntry 1 }
20161
20162	radiusAuthServerIP OBJECT-TYPE
20163	SYNTAX IpAddress
20164	MAX-ACCESS read-write
20165	STATUS current
20166	DESCRIPTION
20167		""
20168	::= { radiusAuthServerEntry 2 }
20169
20170	radiusAuthServerPort OBJECT-TYPE
20171	SYNTAX INTEGER
20172	MAX-ACCESS read-write
20173	STATUS current
20174	DESCRIPTION
20175		""
20176	::= { radiusAuthServerEntry 3 }
20177
20178	radiusAuthServerSecret OBJECT-TYPE
20179	SYNTAX DisplayString
20180	MAX-ACCESS read-write
20181	STATUS current
20182	DESCRIPTION
20183		""
20184	::= { radiusAuthServerEntry 4 }
20185
20186	-- radiusAcct
20187	radiusAcctTimeoutPeriod OBJECT-TYPE
20188		SYNTAX  INTEGER (1..1000)
20189		MAX-ACCESS read-write
20190		STATUS current
20191		DESCRIPTION
20192			"1~1000 seconds"
20193		::= { radiusAcct 1 }
20194
20195	radiusAcctServerTable OBJECT-TYPE
20196    	SYNTAX SEQUENCE OF RadiusAcctServerEntry
20197    	MAX-ACCESS not-accessible
20198    	STATUS current
20199    	DESCRIPTION
20200                ""
20201    	::= { radiusAcct 2 }
20202
20203    	radiusAcctServerEntry OBJECT-TYPE
20204        SYNTAX RadiusAcctServerEntry
20205        MAX-ACCESS not-accessible
20206        STATUS current
20207        DESCRIPTION
20208        	"An entry of radiusAcctServerTable."
20209        INDEX { radiusAcctServerIndex  }
20210        ::= { radiusAcctServerTable 1 }
20211
20212   	RadiusAcctServerEntry ::=
20213        	SEQUENCE {
20214            		radiusAcctServerIndex		INTEGER,
20215            		radiusAcctServerIP			IpAddress,
20216            		radiusAcctServerPort		INTEGER,
20217            		radiusAcctServerSecret		DisplayString
20218    	   	}
20219
20220	radiusAcctServerIndex OBJECT-TYPE
20221	SYNTAX INTEGER (1..2)
20222	MAX-ACCESS read-only
20223	STATUS current
20224	DESCRIPTION
20225		""
20226	::= { radiusAcctServerEntry 1 }
20227
20228	radiusAcctServerIP OBJECT-TYPE
20229	SYNTAX IpAddress
20230	MAX-ACCESS read-write
20231	STATUS current
20232	DESCRIPTION
20233		""
20234	::= { radiusAcctServerEntry 2 }
20235
20236	radiusAcctServerPort OBJECT-TYPE
20237	SYNTAX INTEGER
20238	MAX-ACCESS read-write
20239	STATUS current
20240	DESCRIPTION
20241		""
20242	::= { radiusAcctServerEntry 3 }
20243
20244	radiusAcctServerSecret OBJECT-TYPE
20245	SYNTAX DisplayString
20246	MAX-ACCESS read-write
20247	STATUS current
20248	DESCRIPTION
20249		""
20250	::= { radiusAcctServerEntry 4 }
20251
20252	radiusAcctRedundantMode OBJECT-TYPE
20253		SYNTAX  INTEGER {
20254				index_priority(1),
20255				round_robin(2)
20256			}
20257		MAX-ACCESS read-write
20258		STATUS current
20259		DESCRIPTION
20260			"Redundant mode of accounting via RADIUS.
20261			This MIB object is supported by R5.06 and later versions"
20262		::= { radiusAcct 3 }
20263
20264-- tacacsplus
20265tacacsplusAuth			OBJECT IDENTIFIER ::= { tacacsplus 1 }
20266tacacsplusAcct			OBJECT IDENTIFIER ::= { tacacsplus 2 }
20267tacacsplusAuthor		OBJECT IDENTIFIER ::= { tacacsplus 3 }
20268
20269	-- tacacsplusAuth
20270	tacacsplusAuthRedundantMode OBJECT-TYPE
20271		SYNTAX  INTEGER {
20272				index_priority(1),
20273				round_robin(2)
20274			}
20275		MAX-ACCESS read-write
20276		STATUS current
20277		DESCRIPTION
20278			""
20279		::= { tacacsplusAuth 1 }
20280
20281	tacacsplusAuthTimeoutPeriod OBJECT-TYPE
20282		SYNTAX  INTEGER (1..1000)
20283		MAX-ACCESS read-write
20284		STATUS current
20285		DESCRIPTION
20286			"1~1000 seconds"
20287		::= { tacacsplusAuth 2 }
20288
20289	tacacsplusAuthServerTable OBJECT-TYPE
20290    	SYNTAX SEQUENCE OF TacacsplusAuthServerEntry
20291    	MAX-ACCESS not-accessible
20292    	STATUS current
20293    	DESCRIPTION
20294                ""
20295    	::= { tacacsplusAuth 3 }
20296
20297    	tacacsplusAuthServerEntry OBJECT-TYPE
20298        SYNTAX TacacsplusAuthServerEntry
20299        MAX-ACCESS not-accessible
20300        STATUS current
20301        DESCRIPTION
20302        	"An entry of tacacsplusAuthServerTable."
20303        INDEX { tacscsplusAuthServerIndex   }
20304        ::= { tacacsplusAuthServerTable 1 }
20305
20306   	TacacsplusAuthServerEntry ::=
20307        	SEQUENCE {
20308            		tacscsplusAuthServerIndex		INTEGER,
20309            		tacscsplusAuthServerIP			IpAddress,
20310            		tacscsplusAuthServerPort		INTEGER,
20311            		tacscsplusAuthServerSecret		DisplayString
20312    	   	}
20313
20314	tacscsplusAuthServerIndex OBJECT-TYPE
20315	SYNTAX INTEGER (1..2)
20316	MAX-ACCESS read-only
20317	STATUS current
20318	DESCRIPTION
20319		""
20320	::= { tacacsplusAuthServerEntry 1 }
20321
20322	tacscsplusAuthServerIP OBJECT-TYPE
20323	SYNTAX IpAddress
20324	MAX-ACCESS read-write
20325	STATUS current
20326	DESCRIPTION
20327		""
20328	::= { tacacsplusAuthServerEntry 2 }
20329
20330	tacscsplusAuthServerPort OBJECT-TYPE
20331	SYNTAX INTEGER
20332	MAX-ACCESS read-write
20333	STATUS current
20334	DESCRIPTION
20335		""
20336	::= { tacacsplusAuthServerEntry 3 }
20337
20338	tacscsplusAuthServerSecret OBJECT-TYPE
20339	SYNTAX DisplayString
20340	MAX-ACCESS read-write
20341	STATUS current
20342	DESCRIPTION
20343		""
20344	::= { tacacsplusAuthServerEntry 4 }
20345
20346	-- tacacsplusAcct
20347	tacacsplusAcctTimeoutPeriod OBJECT-TYPE
20348		SYNTAX  INTEGER (1..1000)
20349		MAX-ACCESS read-write
20350		STATUS current
20351		DESCRIPTION
20352			"1~1000 seconds."
20353		::= { tacacsplusAcct 1 }
20354
20355	tacacsplusAcctServerTable OBJECT-TYPE
20356    	SYNTAX SEQUENCE OF TacacsplusAcctServerEntry
20357    	MAX-ACCESS not-accessible
20358    	STATUS current
20359    	DESCRIPTION
20360                ""
20361    	::= { tacacsplusAcct 2 }
20362
20363    	tacacsplusAcctServerEntry OBJECT-TYPE
20364        SYNTAX TacacsplusAcctServerEntry
20365        MAX-ACCESS not-accessible
20366        STATUS current
20367        DESCRIPTION
20368        	"An entry of tacacsplusAcctServerTable."
20369        INDEX { tacacsplusAcctServerIndex  }
20370        ::= { tacacsplusAcctServerTable 1 }
20371
20372   	TacacsplusAcctServerEntry ::=
20373        	SEQUENCE {
20374            		tacacsplusAcctServerIndex		INTEGER,
20375            		tacacsplusAcctServerIP			IpAddress,
20376            		tacacsplusAcctServerPort		INTEGER,
20377            		tacacsplusAcctServerSecret		DisplayString
20378    	   	}
20379
20380	tacacsplusAcctServerIndex OBJECT-TYPE
20381	SYNTAX INTEGER (1..2)
20382	MAX-ACCESS read-only
20383	STATUS current
20384	DESCRIPTION
20385		""
20386	::= { tacacsplusAcctServerEntry 1 }
20387
20388	tacacsplusAcctServerIP OBJECT-TYPE
20389	SYNTAX IpAddress
20390	MAX-ACCESS read-write
20391	STATUS current
20392	DESCRIPTION
20393		""
20394	::= { tacacsplusAcctServerEntry 2 }
20395
20396	tacacsplusAcctServerPort OBJECT-TYPE
20397	SYNTAX INTEGER
20398	MAX-ACCESS read-write
20399	STATUS current
20400	DESCRIPTION
20401		""
20402	::= { tacacsplusAcctServerEntry 3 }
20403
20404	tacacsplusAcctServerSecret OBJECT-TYPE
20405	SYNTAX DisplayString
20406	MAX-ACCESS read-write
20407	STATUS current
20408	DESCRIPTION
20409		""
20410	::= { tacacsplusAcctServerEntry 4 }
20411
20412	tacacsplusAcctRedundantMode OBJECT-TYPE
20413		SYNTAX  INTEGER {
20414				index_priority(1),
20415				round_robin(2)
20416			}
20417		MAX-ACCESS read-write
20418		STATUS current
20419		DESCRIPTION
20420			"Redundant mode of accounting via TACACS+.
20421			This MIB object is supported by R5.06 and later versions."
20422		::= { tacacsplusAcct 3 }
20423
20424	-- tacacsplusAuthor This table is supported by R5.06 and later versions.
20425	tacacsplusAuthorRedundantMode OBJECT-TYPE
20426		SYNTAX  INTEGER {
20427				index_priority(1),
20428				round_robin(2)
20429			}
20430		MAX-ACCESS read-write
20431		STATUS current
20432		DESCRIPTION
20433			"Redundant mode of command authorization via TACACS+
20434			This MIB Object is supported by R5.06 and later versions."
20435		::= { tacacsplusAuthor 1 }
20436
20437	tacacsplusAuthorTimeoutPeriod OBJECT-TYPE
20438		SYNTAX  INTEGER (1..1000)
20439		MAX-ACCESS read-write
20440		STATUS current
20441		DESCRIPTION
20442			"Timeout period (second) of command authorization via TACACS+. 1~1000 seconds
20443			This MIB Object is supported by R5.06 and later versions."
20444		::= { tacacsplusAuthor 2 }
20445
20446	tacacsplusAuthorServerTable OBJECT-TYPE
20447    	SYNTAX SEQUENCE OF TacacsplusAuthorServerEntry
20448    	MAX-ACCESS not-accessible
20449    	STATUS current
20450    	DESCRIPTION
20451                "This table is supported by R5.06 and later versions."
20452    	::= { tacacsplusAuthor 3 }
20453
20454    	tacacsplusAuthorServerEntry OBJECT-TYPE
20455        SYNTAX TacacsplusAuthorServerEntry
20456        MAX-ACCESS not-accessible
20457        STATUS current
20458        DESCRIPTION
20459        	"An entry of tacacsplusAuthorServerEntry.
20460        	This table is supported by R5.06 and later versions."
20461        INDEX { tacscsplusAuthorServerIndex   }
20462        ::= { tacacsplusAuthorServerTable 1 }
20463
20464   	TacacsplusAuthorServerEntry ::=
20465        	SEQUENCE {
20466            		tacscsplusAuthorServerIndex		INTEGER,
20467            		tacscsplusAuthorServerIP		IpAddress,
20468            		tacscsplusAuthorServerPort		INTEGER,
20469            		tacscsplusAuthorServerSecret	DisplayString
20470    	   	}
20471
20472	tacscsplusAuthorServerIndex OBJECT-TYPE
20473	SYNTAX INTEGER (1..2)
20474	MAX-ACCESS read-only
20475	STATUS current
20476	DESCRIPTION
20477		""
20478	::= { tacacsplusAuthorServerEntry 1 }
20479
20480	tacscsplusAuthorServerIP OBJECT-TYPE
20481	SYNTAX IpAddress
20482	MAX-ACCESS read-write
20483	STATUS current
20484	DESCRIPTION
20485		"TACACS+ server IP for command authorization."
20486	::= { tacacsplusAuthorServerEntry 2 }
20487
20488	tacscsplusAuthorServerPort OBJECT-TYPE
20489	SYNTAX INTEGER
20490	MAX-ACCESS read-write
20491	STATUS current
20492	DESCRIPTION
20493		"TACACS+ server port for command authorization."
20494	::= { tacacsplusAuthorServerEntry 3 }
20495
20496	tacscsplusAuthorServerSecret OBJECT-TYPE
20497	SYNTAX DisplayString
20498	MAX-ACCESS read-write
20499	STATUS current
20500	DESCRIPTION
20501		"TACACS+ server secret key for command authorization."
20502	::= { tacacsplusAuthorServerEntry 4 }
20503
20504-- author This table is supported by R5.06 and later versions.
20505	authorCmdMethodTable OBJECT-TYPE
20506    	SYNTAX SEQUENCE OF AuthorCmdMethodEntry
20507    	MAX-ACCESS not-accessible
20508    	STATUS current
20509    	DESCRIPTION
20510                "This table is supported by R5.06 and later versions."
20511    	::= { author 1 }
20512
20513    	authorCmdMethodEntry OBJECT-TYPE
20514        SYNTAX AuthorCmdMethodEntry
20515        MAX-ACCESS not-accessible
20516        STATUS current
20517        DESCRIPTION
20518        	"An entry of authorCmdMethodEntry."
20519        INDEX { ifIndex   }
20520        ::= { authorCmdMethodTable 1 }
20521
20522   	AuthorCmdMethodEntry ::=
20523        	SEQUENCE {
20524            		authorCmdMethod		INTEGER
20525    	   	}
20526
20527	authorCmdMethod OBJECT-TYPE
20528	SYNTAX INTEGER {
20529				none(1),
20530				local(2),
20531				tacacsPlus(3),
20532				tacacsPlus_then_none(4),
20533				tacacsPlus_then_local(5)
20534			}
20535	MAX-ACCESS read-write
20536	STATUS current
20537	DESCRIPTION
20538		"Method mode of command authorization in each privilege level."
20539	::= { authorCmdMethodEntry 1 }
20540
20541
20542	authorExec OBJECT-TYPE
20543		SYNTAX  INTEGER {
20544				disable(0),
20545				enable(1)
20546			}
20547		MAX-ACCESS read-write
20548		STATUS current
20549		DESCRIPTION
20550			"enable:
20551				1. User login via Web GUI:
20552					1.1. Tacacs+ account with privilege 14, get the privilege as 14.
20553					1.2. Tacacs+ account with privilege lower than 14, get the privilege as 1.
20554
20555				2. User login via SSH, telnet or console:
20556					1.1. Whether Tacacs+ account privilege is (1-14), get the same privilege as Tacacs+ server.
20557
20558			 disable:
20559				1. Whether user login via SSH, telnet, web GUI or console, get the privilege as 1.
20560					(no matter what the Tacacs+ account privilege is)
20561				"
20562		::= { author 2 }
20563--------------------
20564-- session
20565--------------------
20566
20567	sessionTimeOut OBJECT-TYPE
20568        SYNTAX INTEGER
20569	MAX-ACCESS read-write
20570	STATUS current
20571	DESCRIPTION
20572		"Configurable Web, telnet and SSH session timeout."
20573	::= { session 1 }
20574
20575	sessionLoginMessage OBJECT-TYPE
20576        SYNTAX DisplayString
20577	MAX-ACCESS read-write
20578	STATUS current
20579	DESCRIPTION
20580		"Login message in 128 characters."
20581	::= { session 2 }
20582
20583--------------------
20584-- bootimage
20585--------------------
20586	sysBootImage OBJECT-TYPE
20587	SYNTAX	INTEGER {
20588			image1(1),
20589			image2(2)
20590		}
20591	MAX-ACCESS read-write
20592	STATUS current
20593	DESCRIPTION
20594		"Boot from the first image or the second image."
20595	::= { bootimage 1 }
20596
20597--------------------
20598-- keep alive
20599--------------------
20600   keepAliveEnable OBJECT-TYPE
20601    SYNTAX  INTEGER {
20602    			enable(1),
20603    			disable(2)
20604    	}
20605    MAX-ACCESS  read-write
20606    STATUS  current
20607    DESCRIPTION
20608        "Enable/Diable keep-alive."
20609    ::= { keepAlive 1 }
20610
20611    keepAlivePeriod OBJECT-TYPE
20612    SYNTAX  INTEGER (60..3600)
20613    MAX-ACCESS read-write
20614	STATUS current
20615	DESCRIPTION
20616		"The period for polling the defualt gateway."
20617	::= { keepAlive 2 }
20618
20619----------------------------------------
20620-- statistics
20621----------------------------------------
20622
20623	dhcpStats		OBJECT IDENTIFIER ::= { statistics 1 }
20624	igmpStats		OBJECT IDENTIFIER ::= { statistics 2 }
20625	macStats		OBJECT IDENTIFIER ::= { statistics 3 }
20626	adslStats		OBJECT IDENTIFIER ::= { statistics 4 }
20627	shdslStats		OBJECT IDENTIFIER ::= { statistics 5 }
20628	ipStats			OBJECT IDENTIFIER ::= { statistics 6 }
20629	mstpStats		OBJECT IDENTIFIER ::= { statistics 7 }
20630	vdslStats		OBJECT IDENTIFIER ::= { statistics 8 }
20631	paepvcStats		OBJECT IDENTIFIER ::= { statistics 9 }
20632	vlanMacStats		OBJECT IDENTIFIER ::= { statistics 10 }
20633	ipbpvcStats		OBJECT IDENTIFIER ::= { statistics 11 }
20634	voipStats		OBJECT IDENTIFIER ::= { statistics 12 }
20635	enetStats		OBJECT IDENTIFIER ::= { statistics 13 }
20636	ifStats			OBJECT IDENTIFIER ::= { statistics 14 }
20637	imaStats		OBJECT IDENTIFIER ::= { statistics 15 }
20638	e1Stats		OBJECT IDENTIFIER ::= { statistics 16 }
20639	loopguardStats		OBJECT IDENTIFIER ::= { statistics 18 }
20640	stpStats	OBJECT IDENTIFIER ::= { statistics 19 }
20641	gbondStats	OBJECT IDENTIFIER ::= { statistics 20 }
20642	vdsl2Stats 	OBJECT IDENTIFIER ::= { statistics 21 }
20643	mldStats 	OBJECT IDENTIFIER ::= { statistics 22 }
20644	macFFStats 	OBJECT IDENTIFIER ::= { statistics 23 }
20645	imageStats	OBJECT IDENTIFIER ::= { statistics 24 }
20646
20647--------------------
20648-- DHCP
20649--------------------
20650
20651-- dhcpSnoopIpTable
20652
20653        dhcpSnoopIpTable OBJECT-TYPE
20654        SYNTAX SEQUENCE OF DhcpSnoopIpEntry
20655        MAX-ACCESS not-accessible
20656        STATUS current
20657        DESCRIPTION
20658        	"This table shows the IP addresses and netmasks offered by the DHCP server.
20659        	This table is supported by R1.02 and later versions."
20660        ::= { dhcpStats 1 }
20661
20662	dhcpSnoopIpEntry OBJECT-TYPE
20663        SYNTAX DhcpSnoopIpEntry
20664        MAX-ACCESS not-accessible
20665        STATUS current
20666        DESCRIPTION
20667		"An entry of dhcpSnoopIpTable."
20668        INDEX { ifIndex, dhcpSnoopIp }
20669        ::= { dhcpSnoopIpTable 1 }
20670
20671        DhcpSnoopIpEntry ::=
20672        	SEQUENCE {
20673			dhcpSnoopIp		IpAddress,
20674			dhcpSnoopMac		PhysAddress,
20675			dhcpSnoopVid		VlanIndex
20676           	}
20677
20678        dhcpSnoopIp OBJECT-TYPE
20679        SYNTAX IpAddress
20680        MAX-ACCESS read-only
20681        STATUS current
20682        DESCRIPTION
20683                "The snooped IP address."
20684        ::= { dhcpSnoopIpEntry 1 }
20685
20686        dhcpSnoopMac OBJECT-TYPE
20687        SYNTAX PhysAddress
20688        MAX-ACCESS read-only
20689        STATUS current
20690        DESCRIPTION
20691                "The snooped MAC address."
20692        ::= { dhcpSnoopIpEntry 2 }
20693
20694        dhcpSnoopVid OBJECT-TYPE
20695        SYNTAX VlanIndex
20696        MAX-ACCESS read-only
20697        STATUS current
20698        DESCRIPTION
20699                "The snooped VLAN ID."
20700        ::= { dhcpSnoopIpEntry 3 }
20701
20702-- dhcpSnoopCounterTable
20703
20704        dhcpSnoopCounterTable OBJECT-TYPE
20705        SYNTAX SEQUENCE OF DhcpSnoopCounterEntry
20706        MAX-ACCESS not-accessible
20707        STATUS current
20708        DESCRIPTION
20709        	"This table shows the DHCP statistics.
20710        	This table is supported by R1.02 and later versions."
20711        ::= { dhcpStats 2 }
20712
20713	dhcpSnoopCounterEntry OBJECT-TYPE
20714        SYNTAX DhcpSnoopCounterEntry
20715        MAX-ACCESS not-accessible
20716        STATUS current
20717        DESCRIPTION
20718		"An entry of dhcpSnoopCounterTable."
20719        INDEX { ifIndex }
20720        ::= { dhcpSnoopCounterTable 1 }
20721
20722        DhcpSnoopCounterEntry ::=
20723        	SEQUENCE {
20724			dhcpDiscovery				Counter64,
20725			dhcpOffer					Counter64,
20726			dhcpRequest					Counter64,
20727			dhcpAck						Counter64,
20728			dhcpAckBySnoopFull			Counter64,
20729			dhcpv6Solicit				Counter64,
20730			dhcpv6Advertise				Counter64,
20731			dhcpv6Request				Counter64,
20732			dhcpv6Reply					Counter64,
20733			dhcpv6Renew					Counter64,
20734			dhcpv6Rebind				Counter64,
20735			dhcpv6Release				Counter64,
20736			dhcpv6RelayFwd				Counter64,
20737			dhcpv6RelayReply			Counter64
20738           	}
20739
20740        dhcpDiscovery OBJECT-TYPE
20741        SYNTAX Counter64
20742        MAX-ACCESS read-only
20743        STATUS current
20744        DESCRIPTION
20745                "The total number of received DHCP server discovery packets."
20746         ::= { dhcpSnoopCounterEntry 1 }
20747
20748        dhcpOffer OBJECT-TYPE
20749        SYNTAX Counter64
20750        MAX-ACCESS read-only
20751        STATUS current
20752        DESCRIPTION
20753                "The total number of received DHCP server offer packets."
20754         ::= { dhcpSnoopCounterEntry 2 }
20755
20756        dhcpRequest OBJECT-TYPE
20757        SYNTAX Counter64
20758        MAX-ACCESS read-only
20759        STATUS current
20760        DESCRIPTION
20761                "The total number of received DHCP IP request packets."
20762         ::= { dhcpSnoopCounterEntry 3 }
20763
20764        dhcpAck OBJECT-TYPE
20765        SYNTAX Counter64
20766        MAX-ACCESS read-only
20767        STATUS current
20768        DESCRIPTION
20769                "The total number of received DHCP IP acknowledge packets."
20770         ::= { dhcpSnoopCounterEntry 4 }
20771
20772        dhcpAckBySnoopFull OBJECT-TYPE
20773        SYNTAX Counter64
20774        MAX-ACCESS read-only
20775        STATUS current
20776        DESCRIPTION
20777                "The total number of received DHCP IP acknowledge packets that replace the oldest snooping
20778                entry in snooping table due to table full."
20779         ::= { dhcpSnoopCounterEntry 5 }
20780
20781        dhcpv6Solicit OBJECT-TYPE
20782        SYNTAX Counter64
20783        MAX-ACCESS read-only
20784        STATUS current
20785        DESCRIPTION
20786                "The total number of received DHCPv6 solicit packets."
20787        ::= { dhcpSnoopCounterEntry 6 }
20788
20789        dhcpv6Advertise OBJECT-TYPE
20790        SYNTAX Counter64
20791        MAX-ACCESS read-only
20792        STATUS current
20793        DESCRIPTION
20794                "The total number of received DHCPv6 advertise packets."
20795        ::= { dhcpSnoopCounterEntry 7 }
20796
20797        dhcpv6Request OBJECT-TYPE
20798        SYNTAX Counter64
20799        MAX-ACCESS read-only
20800        STATUS current
20801        DESCRIPTION
20802                "The total number of received DHCPv6 request packets."
20803        ::= { dhcpSnoopCounterEntry 8 }
20804
20805        dhcpv6Reply OBJECT-TYPE
20806        SYNTAX Counter64
20807        MAX-ACCESS read-only
20808        STATUS current
20809        DESCRIPTION
20810                "The total number of received DHCPv6 reply packets."
20811        ::= { dhcpSnoopCounterEntry 9 }
20812
20813        dhcpv6Renew OBJECT-TYPE
20814        SYNTAX Counter64
20815        MAX-ACCESS read-only
20816        STATUS current
20817        DESCRIPTION
20818                "The total number of received DHCPv6 renew packets."
20819        ::= { dhcpSnoopCounterEntry 10 }
20820
20821        dhcpv6Rebind OBJECT-TYPE
20822        SYNTAX Counter64
20823        MAX-ACCESS read-only
20824        STATUS current
20825        DESCRIPTION
20826                "The total number of received DHCPv6 rebind packets."
20827        ::= { dhcpSnoopCounterEntry 11 }
20828
20829        dhcpv6Release OBJECT-TYPE
20830        SYNTAX Counter64
20831        MAX-ACCESS read-only
20832        STATUS current
20833        DESCRIPTION
20834                "The total number of received DHCPv6 release packets."
20835        ::= { dhcpSnoopCounterEntry 12 }
20836
20837        dhcpv6RelayFwd OBJECT-TYPE
20838        SYNTAX Counter64
20839        MAX-ACCESS read-only
20840        STATUS current
20841        DESCRIPTION
20842                "The total number of received DHCPv6 relay-forward packets."
20843        ::= { dhcpSnoopCounterEntry 13 }
20844
20845        dhcpv6RelayReply OBJECT-TYPE
20846        SYNTAX Counter64
20847        MAX-ACCESS read-only
20848        STATUS current
20849        DESCRIPTION
20850                "The total number of received DHCPv6 relay-reply packets."
20851        ::= { dhcpSnoopCounterEntry 14 }
20852
20853-- dhcpv6SnoopIpTable
20854
20855        dhcpv6SnoopIpTable OBJECT-TYPE
20856        SYNTAX SEQUENCE OF Dhcpv6SnoopIpEntry
20857        MAX-ACCESS not-accessible
20858        STATUS current
20859        DESCRIPTION
20860        	"This table shows LDRA statistics."
20861        ::= { dhcpStats 3 }
20862
20863	dhcpv6SnoopIpEntry OBJECT-TYPE
20864        SYNTAX Dhcpv6SnoopIpEntry
20865        MAX-ACCESS not-accessible
20866        STATUS current
20867        DESCRIPTION
20868		"An entry of dhcpv6SnoopIpTable."
20869        INDEX { ifIndex, dhcpv6SnoopInetAddrType, dhcpv6SnoopInetAddr }
20870        ::= { dhcpv6SnoopIpTable 1 }
20871
20872        Dhcpv6SnoopIpEntry ::=
20873        	SEQUENCE {
20874			dhcpv6SnoopInetAddrType		InetAddressType,
20875			dhcpv6SnoopInetAddr			InetAddress,
20876			dhcpv6SnoopMac				PhysAddress,
20877			dhcpv6SnoopVid				VlanIndex
20878           	}
20879
20880        dhcpv6SnoopInetAddrType OBJECT-TYPE
20881        SYNTAX InetAddressType
20882        MAX-ACCESS read-only
20883        STATUS current
20884        DESCRIPTION
20885                "The snooped IP address type."
20886        ::= { dhcpv6SnoopIpEntry 1 }
20887
20888        dhcpv6SnoopInetAddr OBJECT-TYPE
20889        SYNTAX InetAddress
20890        MAX-ACCESS read-only
20891        STATUS current
20892        DESCRIPTION
20893                "The snooped IP address."
20894        ::= { dhcpv6SnoopIpEntry 2 }
20895
20896        dhcpv6SnoopMac OBJECT-TYPE
20897        SYNTAX PhysAddress
20898        MAX-ACCESS read-only
20899        STATUS current
20900        DESCRIPTION
20901                "The snooped MAC address."
20902        ::= { dhcpv6SnoopIpEntry 3 }
20903
20904        dhcpv6SnoopVid OBJECT-TYPE
20905        SYNTAX VlanIndex
20906        MAX-ACCESS read-only
20907        STATUS current
20908        DESCRIPTION
20909                "The snooped VLAN ID."
20910        ::= { dhcpv6SnoopIpEntry 4 }
20911--------------------
20912--  IGMP
20913--------------------
20914
20915	igmpQueryCntTotal OBJECT-TYPE
20916	SYNTAX Counter32
20917	MAX-ACCESS read-only
20918	STATUS current
20919	DESCRIPTION
20920		"The total number of IGMP query messages received.
20921		This object is supported by R1.02 and later versions."
20922	::= { igmpStats 1 }
20923
20924	igmpReportCntTotal OBJECT-TYPE
20925	SYNTAX Counter32
20926	MAX-ACCESS read-only
20927	STATUS current
20928	DESCRIPTION
20929		"The total number of IGMP report messages received.
20930		This object is supported by R1.02 and later versions."
20931	::= { igmpStats 2 }
20932
20933	igmpLeaveCntTotal OBJECT-TYPE
20934	SYNTAX Counter32
20935	MAX-ACCESS read-only
20936	STATUS current
20937	DESCRIPTION
20938		"The total number of IGMP leave messages received.
20939		This object is supported by R1.02 and later versions."
20940	::= { igmpStats 3 }
20941
20942	igmpNumOfActiveGroups OBJECT-TYPE
20943	SYNTAX INTEGER
20944	MAX-ACCESS read-only
20945	STATUS current
20946	DESCRIPTION
20947		"The total number of IGMP learned groups.
20948		This object is supported by R1.02 and later versions."
20949	::= { igmpStats 4 }
20950
20951-- igmpGroupTable
20952
20953	igmpGroupTable OBJECT-TYPE
20954        SYNTAX SEQUENCE OF IgmpGroupEntry
20955        MAX-ACCESS not-accessible
20956        STATUS current
20957        DESCRIPTION
20958                "A table that displays IGMP learned group member information.
20959                This table is supported by R1.02 and later versions."
20960        ::= { igmpStats 5 }
20961
20962        igmpGroupEntry OBJECT-TYPE
20963        SYNTAX IgmpGroupEntry
20964        MAX-ACCESS not-accessible
20965        STATUS current
20966        DESCRIPTION
20967        	"An entry of igmpGroupTable."
20968        INDEX { igmpGroupVid, igmpGroupIp }
20969        ::= { igmpGroupTable 1 }
20970
20971        IgmpGroupEntry ::=
20972        	SEQUENCE {
20973        		igmpGroupVid		VlanIndex,
20974        		igmpGroupIp		IpAddress,
20975        		igmpGroupNumOfMembers	INTEGER,
20976        		igmpGroupMemberPorts	PortList
20977           	}
20978
20979	igmpGroupVid OBJECT-TYPE
20980	SYNTAX VlanIndex
20981	MAX-ACCESS read-only
20982	STATUS current
20983	DESCRIPTION
20984		"The IGMP group VLAN ID."
20985	::= { igmpGroupEntry 1 }
20986
20987	igmpGroupIp OBJECT-TYPE
20988	SYNTAX IpAddress
20989	MAX-ACCESS read-only
20990	STATUS current
20991	DESCRIPTION
20992		"The multicast IP address."
20993	::= { igmpGroupEntry 2 }
20994
20995	igmpGroupNumOfMembers OBJECT-TYPE
20996	SYNTAX INTEGER
20997	MAX-ACCESS read-only
20998	STATUS current
20999	DESCRIPTION
21000		"The number of member ports in the group."
21001	::= { igmpGroupEntry 3 }
21002
21003	igmpGroupMemberPorts OBJECT-TYPE
21004	SYNTAX PortList
21005	MAX-ACCESS read-only
21006	STATUS current
21007	DESCRIPTION
21008		"The member port list of the group."
21009	::= { igmpGroupEntry 4 }
21010
21011-- igmpGroupPortTable
21012
21013	igmpGroupPortTable OBJECT-TYPE
21014        SYNTAX SEQUENCE OF IgmpGroupPortEntry
21015        MAX-ACCESS not-accessible
21016        STATUS current
21017        DESCRIPTION
21018                "A table that displays IGMP joined groups in this port.
21019                This table is supported by R1.02 and later versions."
21020        ::= { igmpStats 6 }
21021
21022        igmpGroupPortEntry OBJECT-TYPE
21023        SYNTAX IgmpGroupPortEntry
21024        MAX-ACCESS not-accessible
21025        STATUS current
21026        DESCRIPTION
21027        	"An entry of igmpGroupPortTable."
21028        INDEX { ifIndex, igmpGroupPortVid, igmpGroupPortIp, igmpGroupPortSourceIp }
21029        ::= { igmpGroupPortTable 1 }
21030
21031        IgmpGroupPortEntry ::=
21032        	SEQUENCE {
21033        		igmpGroupPortVid	VlanIndex,
21034        		igmpGroupPortIp		IpAddress,
21035        		igmpGroupPortSourceIp	IpAddress
21036           	}
21037
21038	igmpGroupPortVid OBJECT-TYPE
21039	SYNTAX VlanIndex
21040	MAX-ACCESS read-only
21041	STATUS current
21042	DESCRIPTION
21043		"The IGMP group VLAN ID."
21044	::= { igmpGroupPortEntry 1 }
21045
21046	igmpGroupPortIp OBJECT-TYPE
21047	SYNTAX IpAddress
21048	MAX-ACCESS read-only
21049	STATUS current
21050	DESCRIPTION
21051		"The multicast IP address."
21052	::= { igmpGroupPortEntry 2 }
21053
21054	igmpGroupPortSourceIp OBJECT-TYPE
21055	SYNTAX IpAddress
21056	MAX-ACCESS read-only
21057	STATUS current
21058	DESCRIPTION
21059		"The source IP address that joins the IGMP group."
21060	::= { igmpGroupPortEntry 3 }
21061
21062-- igmpPortCtrlPduTable
21063
21064	igmpPortCtrlPduTable OBJECT-TYPE
21065        SYNTAX SEQUENCE OF IgmpPortCtrlPduEntry
21066        MAX-ACCESS not-accessible
21067        STATUS current
21068        DESCRIPTION
21069                "A table that displays IGMP related counter values in this port.
21070                This table is supported by R1.02 and later versions."
21071        ::= { igmpStats 7 }
21072
21073        igmpPortCtrlPduEntry OBJECT-TYPE
21074        SYNTAX IgmpPortCtrlPduEntry
21075        MAX-ACCESS not-accessible
21076        STATUS current
21077        DESCRIPTION
21078        	"An entry of igmpPortCtrlPduTable."
21079        INDEX { ifIndex }
21080        ::= { igmpPortCtrlPduTable 1 }
21081
21082        IgmpPortCtrlPduEntry ::=
21083        	SEQUENCE {
21084        		igmpPortCtrlPduQueryCnt		Counter32,
21085        		igmpPortCtrlPduReportCnt	Counter32,
21086        		igmpPortCtrlPduLeaveCnt		Counter32,
21087        		igmpPortNumOfActiveGroups	INTEGER,
21088        		igmpPortCtrlPduV2SuccessJoinCnt		Counter32,
21089        		igmpPortCtrlPduV2UnsuccJoinCnt		Counter32,
21090        		igmpPortCtrlPduGenQryCnt		Counter32,
21091        		igmpPortCtrlPduSpecQryCnt		Counter32,
21092        		igmpPortCtrlPduV3SuccessReportCnt		Counter32,
21093        		igmpPortCtrlPduV3UnsuccReportCnt		Counter32,
21094        		igmpPortCtrlPduInvalidCnt		Counter32
21095           	}
21096
21097	igmpPortCtrlPduQueryCnt OBJECT-TYPE
21098	SYNTAX Counter32
21099	MAX-ACCESS read-only
21100	STATUS current
21101	DESCRIPTION
21102		"The total number of IGMP query messages received in this port."
21103	::= { igmpPortCtrlPduEntry 1 }
21104
21105	igmpPortCtrlPduReportCnt OBJECT-TYPE
21106	SYNTAX Counter32
21107	MAX-ACCESS read-only
21108	STATUS current
21109	DESCRIPTION
21110		"The total number of IGMP report messages received in this port."
21111	::= { igmpPortCtrlPduEntry 2 }
21112
21113	igmpPortCtrlPduLeaveCnt OBJECT-TYPE
21114	SYNTAX Counter32
21115	MAX-ACCESS read-only
21116	STATUS current
21117	DESCRIPTION
21118		"The total number of IGMP leave messages received in this port."
21119	::= { igmpPortCtrlPduEntry 3 }
21120
21121	igmpPortNumOfActiveGroups OBJECT-TYPE
21122	SYNTAX INTEGER
21123	MAX-ACCESS read-only
21124	STATUS current
21125	DESCRIPTION
21126		"The total number of active IGMP groups in this port."
21127	::= { igmpPortCtrlPduEntry 4 }
21128
21129	igmpPortCtrlPduV2SuccessJoinCnt OBJECT-TYPE
21130	SYNTAX Counter32
21131	MAX-ACCESS read-only
21132	STATUS current
21133	DESCRIPTION
21134		"The total number of IGMP V2 success joins in this port.
21135		This MIB object is supported by R5.05 and later versions."
21136	::= { igmpPortCtrlPduEntry 5 }
21137
21138	igmpPortCtrlPduV2UnsuccJoinCnt OBJECT-TYPE
21139	SYNTAX Counter32
21140	MAX-ACCESS read-only
21141	STATUS current
21142	DESCRIPTION
21143		"The total number of IGMP V2 unsuccess  joins in this port.
21144		This MIB object is supported by R5.05 and later versions."
21145	::= { igmpPortCtrlPduEntry 6 }
21146
21147	igmpPortCtrlPduGenQryCnt OBJECT-TYPE
21148	SYNTAX Counter32
21149	MAX-ACCESS read-only
21150	STATUS current
21151	DESCRIPTION
21152		"The total number of IGMP general queries in this port.
21153		This MIB object is supported by R5.05 and later versions."
21154	::= { igmpPortCtrlPduEntry 7 }
21155
21156	igmpPortCtrlPduSpecQryCnt OBJECT-TYPE
21157	SYNTAX Counter32
21158	MAX-ACCESS read-only
21159	STATUS current
21160	DESCRIPTION
21161		"The total number of IGMP specific queries in this port.
21162		This MIB object is supported by R5.05 and later versions."
21163	::= { igmpPortCtrlPduEntry 8 }
21164
21165	igmpPortCtrlPduV3SuccessReportCnt OBJECT-TYPE
21166	SYNTAX Counter32
21167	MAX-ACCESS read-only
21168	STATUS current
21169	DESCRIPTION
21170		"The total number of IGMP V3 success joins in this port.
21171		This MIB object is supported by R5.05 and later versions."
21172	::= { igmpPortCtrlPduEntry 9 }
21173
21174	igmpPortCtrlPduV3UnsuccReportCnt OBJECT-TYPE
21175	SYNTAX Counter32
21176	MAX-ACCESS read-only
21177	STATUS current
21178	DESCRIPTION
21179		"The total number of IGMP V3 unsuccess  joins in this port.
21180		This MIB object is supported by R5.05 and later versions."
21181	::= { igmpPortCtrlPduEntry 10 }
21182
21183	igmpPortCtrlPduInvalidCnt OBJECT-TYPE
21184	SYNTAX Counter32
21185	MAX-ACCESS read-only
21186	STATUS current
21187	DESCRIPTION
21188		"The total number of IGMP invalid in this port.
21189		This MIB object is supported by R5.05 and later versions."
21190	::= { igmpPortCtrlPduEntry 11 }
21191
21192-- igmpVlanStatsTable
21193
21194	igmpVlanStatsTable OBJECT-TYPE
21195        SYNTAX SEQUENCE OF IgmpVlanStatsEntry
21196        MAX-ACCESS not-accessible
21197        STATUS current
21198        DESCRIPTION
21199                "A table that displays IGMP related counter values per VLAN."
21200        ::= { igmpStats 8 }
21201
21202        igmpVlanStatsEntry OBJECT-TYPE
21203        SYNTAX IgmpVlanStatsEntry
21204        MAX-ACCESS not-accessible
21205        STATUS current
21206        DESCRIPTION
21207        	"An entry of igmpVlanStatsTable."
21208        INDEX { igmpVlanStatsVlanIndex }
21209        ::= { igmpVlanStatsTable 1 }
21210
21211        IgmpVlanStatsEntry ::=
21212        	SEQUENCE {
21213        		igmpVlanStatsVlanIndex				VlanIndex,
21214        		igmpVlanStatsQueryCnt				Counter32,
21215        		igmpVlanStatsReportCnt				Counter32,
21216        		igmpVlanStatsLeaveCnt				Counter32,
21217        		igmpVlanStatsNumOfActiveGroups		INTEGER,
21218        		igmpVlanStatsQueryPort	    		INTEGER,
21219        		igmpVlanStatsQuerierIp      		IpAddress,
21220        		igmpVlanStatsUnsuccessReportCnt 	Counter32,
21221        		igmpVlanStatsSuccessReportCnt 		Counter32,
21222        		igmpVlanStatsGeneralQueryInCnt 		Counter32,
21223        		igmpVlanStatsGeneralQueryOutCnt 	Counter32,
21224        		igmpVlanStatsSpecificQueryInCnt 	Counter32,
21225        		igmpVlanStatsSpecificQueryOutCnt 	Counter32
21226           	}
21227
21228	igmpVlanStatsVlanIndex OBJECT-TYPE
21229	SYNTAX VlanIndex
21230	MAX-ACCESS read-only
21231	STATUS current
21232	DESCRIPTION
21233		"VLAN ID."
21234	::= { igmpVlanStatsEntry 1 }
21235
21236	igmpVlanStatsQueryCnt OBJECT-TYPE
21237	SYNTAX Counter32
21238	MAX-ACCESS read-only
21239	STATUS current
21240	DESCRIPTION
21241		"The total number of IGMP query messages received in this VLAN."
21242	::= { igmpVlanStatsEntry 2 }
21243
21244	igmpVlanStatsReportCnt OBJECT-TYPE
21245	SYNTAX Counter32
21246	MAX-ACCESS read-only
21247	STATUS current
21248	DESCRIPTION
21249		"The total number of IGMP report messages received in this VLAN."
21250	::= { igmpVlanStatsEntry 3 }
21251
21252	igmpVlanStatsLeaveCnt OBJECT-TYPE
21253	SYNTAX Counter32
21254	MAX-ACCESS read-only
21255	STATUS current
21256	DESCRIPTION
21257		"The total number of IGMP leave messages received in this VLAN."
21258	::= { igmpVlanStatsEntry 4 }
21259
21260	igmpVlanStatsNumOfActiveGroups OBJECT-TYPE
21261	SYNTAX INTEGER
21262	MAX-ACCESS read-only
21263	STATUS current
21264	DESCRIPTION
21265		"The total number of active IGMP groups in this VLAN."
21266	::= { igmpVlanStatsEntry 5 }
21267
21268	igmpVlanStatsQueryPort OBJECT-TYPE
21269	SYNTAX INTEGER
21270	MAX-ACCESS read-only
21271	STATUS current
21272	DESCRIPTION
21273		"The received Port of IGMP Router"
21274	::= { igmpVlanStatsEntry 6 }
21275
21276	igmpVlanStatsQuerierIp OBJECT-TYPE
21277	SYNTAX IpAddress
21278	MAX-ACCESS read-only
21279	STATUS current
21280	DESCRIPTION
21281		"The IP address of IGMP Router"
21282	::= { igmpVlanStatsEntry 7 }
21283
21284	igmpVlanStatsUnsuccessReportCnt OBJECT-TYPE
21285	SYNTAX Counter32
21286	MAX-ACCESS read-only
21287	STATUS current
21288	DESCRIPTION
21289		"Total number of successful joins from users.
21290		This MIB object is supported by R5.05 and later versions."
21291	::= { igmpVlanStatsEntry 8 }
21292
21293	igmpVlanStatsSuccessReportCnt OBJECT-TYPE
21294	SYNTAX Counter32
21295	MAX-ACCESS read-only
21296	STATUS current
21297	DESCRIPTION
21298		"Total number of unsuccessful joins from users.
21299		This MIB object is supported by R5.05 and later versions."
21300	::= { igmpVlanStatsEntry 9 }
21301
21302	igmpVlanStatsGeneralQueryInCnt OBJECT-TYPE
21303	SYNTAX Counter32
21304	MAX-ACCESS read-only
21305	STATUS current
21306	DESCRIPTION
21307		"Total number of general queries sent to users.
21308		This MIB object is supported by R5.05 and later versions."
21309	::= { igmpVlanStatsEntry 10 }
21310
21311	igmpVlanStatsGeneralQueryOutCnt OBJECT-TYPE
21312	SYNTAX Counter32
21313	MAX-ACCESS read-only
21314	STATUS current
21315	DESCRIPTION
21316		"Total number of general queries received from network.
21317		This MIB object is supported by R5.05 and later versions."
21318	::= { igmpVlanStatsEntry 11 }
21319
21320	igmpVlanStatsSpecificQueryInCnt OBJECT-TYPE
21321	SYNTAX Counter32
21322	MAX-ACCESS read-only
21323	STATUS current
21324	DESCRIPTION
21325		"Total number of specific queries sent to users.
21326		This MIB object is supported by R5.05 and later versions."
21327	::= { igmpVlanStatsEntry 12 }
21328
21329	igmpVlanStatsSpecificQueryOutCnt OBJECT-TYPE
21330	SYNTAX Counter32
21331	MAX-ACCESS read-only
21332	STATUS current
21333	DESCRIPTION
21334		"Total number of specific queries received from network.
21335		This MIB object is supported by R5.05 and later versions."
21336	::= { igmpVlanStatsEntry 13 }
21337
21338	igmpQueryOutCnt OBJECT-TYPE
21339	SYNTAX Counter32
21340	MAX-ACCESS read-only
21341	STATUS current
21342	DESCRIPTION
21343		"The total number of IGMP query messages transmitted."
21344	::= { igmpStats 9 }
21345
21346	igmpReportOutCnt OBJECT-TYPE
21347	SYNTAX Counter32
21348	MAX-ACCESS read-only
21349	STATUS current
21350	DESCRIPTION
21351		"The total number of IGMP report messages transmitted."
21352	::= { igmpStats 10 }
21353
21354	igmpLeaveOutCnt OBJECT-TYPE
21355	SYNTAX Counter32
21356	MAX-ACCESS read-only
21357	STATUS current
21358	DESCRIPTION
21359		"The total number of IGMP leave messages transmitted."
21360	::= { igmpStats 11 }
21361
21362	igmpQueryDropCnt OBJECT-TYPE
21363	SYNTAX Counter32
21364	MAX-ACCESS read-only
21365	STATUS current
21366	DESCRIPTION
21367		"The total number of IGMP query messages dropped."
21368	::= { igmpStats 12 }
21369
21370	igmpReportDropCnt OBJECT-TYPE
21371	SYNTAX Counter32
21372	MAX-ACCESS read-only
21373	STATUS current
21374	DESCRIPTION
21375		"The total number of IGMP report messages dropped."
21376	::= { igmpStats 13 }
21377
21378	igmpLeaveDropCnt OBJECT-TYPE
21379	SYNTAX Counter32
21380	MAX-ACCESS read-only
21381	STATUS current
21382	DESCRIPTION
21383		"The total number of IGMP leave messages dropped."
21384	::= { igmpStats 14 }
21385--------------------
21386--  MAC
21387--------------------
21388
21389	macDisplayTarget OBJECT-TYPE
21390	SYNTAX INTEGER
21391	MAX-ACCESS read-write
21392	STATUS current
21393	DESCRIPTION
21394		"This managed object is a filter used for identify the target from which
21395		the MAC addresses are learned in macTable. Ifindex is used to specify a specific
21396		interface of which the MAC addresses are displayed. Some values are reserved for
21397		special purpose, they are:
21398		0: All interfaces
21399		50: All uplink ports"
21400	::= { macStats 1 }
21401
21402-- macTable
21403
21404        macTable OBJECT-TYPE
21405        SYNTAX SEQUENCE OF MacEntry
21406        MAX-ACCESS not-accessible
21407        STATUS current
21408        DESCRIPTION
21409        	"A table that contains information about unicast
21410                entries for which the bridge has forwarding and/or
21411                filtering information. This information is used
21412                by the transparent bridging function in
21413                determining how to propagate a received frame."
21414        ::= { macStats 2 }
21415
21416        macEntry OBJECT-TYPE
21417        SYNTAX MacEntry
21418        MAX-ACCESS not-accessible
21419        STATUS current
21420        DESCRIPTION
21421        	"An entry of macTable."
21422        INDEX { macAddress }
21423        ::= { macTable 1 }
21424
21425        MacEntry ::=
21426        	SEQUENCE {
21427                  	macAddress	MacAddress,
21428                  	macPort		INTEGER,
21429                  	macStatus	INTEGER
21430              	}
21431
21432        macAddress OBJECT-TYPE
21433        SYNTAX MacAddress
21434        MAX-ACCESS read-only
21435        STATUS current
21436        DESCRIPTION
21437        	"A unicast MAC address for which the bridge has
21438                forwarding and/or filtering information."
21439        ::= { macEntry 1 }
21440
21441        macPort OBJECT-TYPE
21442        SYNTAX INTEGER
21443        MAX-ACCESS read-only
21444        STATUS current
21445        DESCRIPTION
21446        	"The port from which the mac address has been learned."
21447        ::= { macEntry 2 }
21448
21449        macStatus OBJECT-TYPE
21450        SYNTAX  INTEGER {
21451                          other(1),
21452                          invalid(2),
21453                          learned(3),
21454                          self(4),
21455                          mgmt(5)
21456        	}
21457        MAX-ACCESS read-only
21458        STATUS current
21459        DESCRIPTION
21460        	"The status of this entry."
21461	::= { macEntry 3 }
21462
21463	macFlush OBJECT-TYPE
21464        SYNTAX INTEGER
21465        MAX-ACCESS read-write
21466        STATUS current
21467        DESCRIPTION
21468        	"Set the object to 1 to flush mac table."
21469        ::= { macStats 3 }
21470
21471--------------------
21472--  ADSL
21473--------------------
21474
21475	adslLineStatsAtucNumOfSubcarriersPerPort OBJECT-TYPE
21476	SYNTAX INTEGER
21477	MAX-ACCESS read-only
21478	STATUS current
21479	DESCRIPTION
21480		"The number of subcarriers per port for ATU-C."
21481	::= { adslStats 1 }
21482
21483	adslLineStatsAturNumOfSubcarriersPerPort OBJECT-TYPE
21484	SYNTAX INTEGER
21485	MAX-ACCESS read-only
21486	STATUS current
21487	DESCRIPTION
21488		"The number of subcarriers per port for ATU-R."
21489	::= { adslStats 2 }
21490
21491-- adslLineStatsTable
21492
21493        adslLineStatsTable OBJECT-TYPE
21494        SYNTAX SEQUENCE OF AdslLineStatsEntry
21495        MAX-ACCESS not-accessible
21496        STATUS current
21497        DESCRIPTION
21498        	"The table displays ADSL line subcarrier status.
21499        	This table is supported by R1.02 and later versions."
21500        ::= { adslStats 3 }
21501
21502        adslLineStatsEntry OBJECT-TYPE
21503        SYNTAX AdslLineStatsEntry
21504        MAX-ACCESS not-accessible
21505        STATUS current
21506        DESCRIPTION
21507        	"An entry of adslLineStatsTable."
21508        INDEX { ifIndex }
21509        ::= { adslLineStatsTable 1 }
21510
21511        AdslLineStatsEntry ::=
21512        	SEQUENCE {
21513                  	adslLineStatsAtucHlog1		OCTET STRING,
21514			adslLineStatsAtucHlog2		OCTET STRING,
21515			adslLineStatsAturHlog		OCTET STRING,
21516			adslLineStatsAtucQln1		OCTET STRING,
21517			adslLineStatsAtucQln2		OCTET STRING,
21518			adslLineStatsAturQln		OCTET STRING,
21519			adslLineStatsAtucTssi1		OCTET STRING,
21520			adslLineStatsAtucTssi2		OCTET STRING,
21521			adslLineStatsAturTssi		OCTET STRING,
21522			adslLineStatsAtucGain1		OCTET STRING,
21523			adslLineStatsAtucGain2		OCTET STRING,
21524			adslLineStatsAturGain		OCTET STRING,
21525			adslLineStatsAtucBits1		OCTET STRING,
21526			adslLineStatsAtucBits2		OCTET STRING,
21527			adslLineStatsAturBits		OCTET STRING
21528              	}
21529
21530	adslLineStatsAtucHlog1 OBJECT-TYPE
21531	SYNTAX OCTET STRING
21532	MAX-ACCESS read-only
21533	STATUS current
21534	DESCRIPTION
21535		"The object provides Hlog for the ATU-C first 256 subcarriers.
21536		Each subcarrier takes two octets to store the value.
21537		A special value -32768 indicates that no measurement could
21538		be done for the sub-carrier group."
21539	::= { adslLineStatsEntry 1 }
21540
21541	adslLineStatsAtucHlog2 OBJECT-TYPE
21542	SYNTAX OCTET STRING
21543	MAX-ACCESS read-only
21544	STATUS current
21545	DESCRIPTION
21546		"The object provides Hlog for the ATU-C last 256 subcarriers.
21547		Each subcarrier takes two octets to store the value.
21548		A special value -32768 indicates that no measurement could
21549		be done for the sub-carrier group."
21550	::= { adslLineStatsEntry 2 }
21551
21552	adslLineStatsAturHlog OBJECT-TYPE
21553	SYNTAX OCTET STRING
21554	MAX-ACCESS read-only
21555	STATUS current
21556	DESCRIPTION
21557		"The object provides Hlog for the ATU-R subcarriers.
21558		Each subcarrier takes two octets to store the value.
21559		A special value -32768 indicates that no measurement could
21560		be done for the sub-carrier group."
21561	::= { adslLineStatsEntry 3 }
21562
21563	adslLineStatsAtucQln1 OBJECT-TYPE
21564	SYNTAX OCTET STRING
21565	MAX-ACCESS read-only
21566	STATUS current
21567	DESCRIPTION
21568		"The object provides QLN for the ATU-C first 256 subcarriers.
21569		Each subcarrier takes two octets to store the value.
21570		A special value 0 indicates that no measurement could be done
21571		for the sub-carrier group."
21572	::= { adslLineStatsEntry 4 }
21573
21574	adslLineStatsAtucQln2 OBJECT-TYPE
21575	SYNTAX OCTET STRING
21576	MAX-ACCESS read-only
21577	STATUS current
21578	DESCRIPTION
21579		"The object provides QLN for the ATU-C last 256 subcarriers.
21580		Each subcarrier takes two octets to store the value.
21581		A special value 0 indicates that no measurement could be done
21582		for the sub-carrier group."
21583	::= { adslLineStatsEntry 5 }
21584
21585	adslLineStatsAturQln OBJECT-TYPE
21586	SYNTAX OCTET STRING
21587	MAX-ACCESS read-only
21588	STATUS current
21589	DESCRIPTION
21590		"The object provides QLN for the ATU-R subcarriers.
21591		Each subcarrier takes two octets to store the value.
21592		A special value 0 indicates that no measurement could be done
21593		for the sub-carrier group."
21594	::= { adslLineStatsEntry 6 }
21595
21596	adslLineStatsAtucTssi1 OBJECT-TYPE
21597	SYNTAX OCTET STRING
21598	MAX-ACCESS read-only
21599	STATUS current
21600	DESCRIPTION
21601		"The object provides TSSI for the ATU-C first 256 subcarriers.
21602		Each subcarrier takes two octets to store the value."
21603	::= { adslLineStatsEntry 7 }
21604
21605	adslLineStatsAtucTssi2 OBJECT-TYPE
21606	SYNTAX OCTET STRING
21607	MAX-ACCESS read-only
21608	STATUS current
21609	DESCRIPTION
21610		"The object provides TSSI for the ATU-C last 256 subcarriers.
21611		Each subcarrier takes two octets to store the value."
21612	::= { adslLineStatsEntry 8 }
21613
21614	adslLineStatsAturTssi OBJECT-TYPE
21615	SYNTAX OCTET STRING
21616	MAX-ACCESS read-only
21617	STATUS current
21618	DESCRIPTION
21619		"The object provides TSSI for the ATU-R subcarriers.
21620		Each subcarrier takes two octets to store the value."
21621	::= { adslLineStatsEntry 9 }
21622
21623	adslLineStatsAtucGain1 OBJECT-TYPE
21624	SYNTAX OCTET STRING
21625	MAX-ACCESS read-only
21626	STATUS current
21627	DESCRIPTION
21628		"The object provides GAIN for the ATU-C first 256 subcarriers.
21629		Each subcarrier takes two octets to store the value."
21630	::= { adslLineStatsEntry 10 }
21631
21632	adslLineStatsAtucGain2 OBJECT-TYPE
21633	SYNTAX OCTET STRING
21634	MAX-ACCESS read-only
21635	STATUS current
21636	DESCRIPTION
21637		"The object provides GAIN for the ATU-C last 256 subcarriers.
21638		Each subcarrier takes two octets to store the value."
21639	::= { adslLineStatsEntry 11 }
21640
21641	adslLineStatsAturGain OBJECT-TYPE
21642	SYNTAX OCTET STRING
21643	MAX-ACCESS read-only
21644	STATUS current
21645	DESCRIPTION
21646		"The object provides GAIN for the ATU-R subcarriers.
21647		Each subcarrier takes two octets to store the value."
21648	::= { adslLineStatsEntry 12 }
21649
21650	adslLineStatsAtucBits1 OBJECT-TYPE
21651	SYNTAX OCTET STRING
21652	MAX-ACCESS read-only
21653	STATUS current
21654	DESCRIPTION
21655		"The object provides BITS for the ATU-C first 256 subcarriers.
21656		Each subcarrier takes two octets to store the value."
21657	::= { adslLineStatsEntry 13 }
21658
21659	adslLineStatsAtucBits2 OBJECT-TYPE
21660	SYNTAX OCTET STRING
21661	MAX-ACCESS read-only
21662	STATUS current
21663	DESCRIPTION
21664		"The object provides BITS for the ATU-C last 256 subcarriers.
21665		Each subcarrier takes two octets to store the value."
21666	::= { adslLineStatsEntry 14 }
21667
21668	adslLineStatsAturBits OBJECT-TYPE
21669	SYNTAX OCTET STRING
21670	MAX-ACCESS read-only
21671	STATUS current
21672	DESCRIPTION
21673		"The object provides BITS for the ATU-R subcarriers.
21674		Each subcarrier takes two octets to store the value."
21675	::= { adslLineStatsEntry 15 }
21676
21677-- adslLinePerfTable
21678
21679        adslLinePerfTable OBJECT-TYPE
21680        SYNTAX SEQUENCE OF AdslLinePerfEntry
21681        MAX-ACCESS not-accessible
21682        STATUS current
21683        DESCRIPTION
21684        	"The table displays ADSL line performance."
21685        ::= { adslStats 4 }
21686
21687        adslLinePerfEntry OBJECT-TYPE
21688        SYNTAX AdslLinePerfEntry
21689        MAX-ACCESS not-accessible
21690        STATUS current
21691        DESCRIPTION
21692        	"An entry of adslLinePerfTable."
21693        INDEX { ifIndex }
21694        ::= { adslLinePerfTable 1 }
21695
21696        AdslLinePerfEntry ::=
21697        	SEQUENCE {
21698                  	adslLinePerfAtucCrcFast		Counter32,
21699			adslLinePerfAturCrcFast		Counter32,
21700			adslLinePerfAtucFecFast		Counter32,
21701			adslLinePerfAturFecFast		Counter32,
21702			adslLinePerfAtucCrcInterleave	Counter32,
21703			adslLinePerfAturCrcInterleave	Counter32,
21704			adslLinePerfAtucFecInterleave	Counter32,
21705			adslLinePerfAturFecInterleave	Counter32,
21706			adslLinePerfAtucEs		Counter32,
21707			adslLinePerfAturEs		Counter32,
21708			adslLinePerfAtucSes		Counter32,
21709			adslLinePerfAturSes		Counter32,
21710			adslLinePerfAtucUas		Counter32,
21711			adslLinePerfAturUas		Counter32,
21712			adslLinePerfAtucLofs		Counter32,
21713			adslLinePerfAturLofs		Counter32,
21714			adslLinePerfAtucLoss		Counter32,
21715			adslLinePerfAturLoss		Counter32,
21716			adslLinePerfAtucLprs		Counter32,
21717			adslLinePerfAturLprs		Counter32
21718              	}
21719
21720	adslLinePerfAtucCrcFast OBJECT-TYPE
21721	SYNTAX Counter32
21722	MAX-ACCESS read-only
21723	STATUS current
21724	DESCRIPTION
21725		"The total number of CRC errors in fast mode."
21726	::= { adslLinePerfEntry 1 }
21727
21728	adslLinePerfAturCrcFast OBJECT-TYPE
21729	SYNTAX Counter32
21730	MAX-ACCESS read-only
21731	STATUS current
21732	DESCRIPTION
21733		"The total number of CRC errors in fast mode."
21734	::= { adslLinePerfEntry 2 }
21735
21736	adslLinePerfAtucFecFast OBJECT-TYPE
21737	SYNTAX Counter32
21738	MAX-ACCESS read-only
21739	STATUS current
21740	DESCRIPTION
21741		"The total number of FEC errors in fast mode."
21742	::= { adslLinePerfEntry 3 }
21743
21744	adslLinePerfAturFecFast OBJECT-TYPE
21745	SYNTAX Counter32
21746	MAX-ACCESS read-only
21747	STATUS current
21748	DESCRIPTION
21749		"The total number of FEC errors in fast mode."
21750	::= { adslLinePerfEntry 4 }
21751
21752	adslLinePerfAtucCrcInterleave OBJECT-TYPE
21753	SYNTAX Counter32
21754	MAX-ACCESS read-only
21755	STATUS current
21756	DESCRIPTION
21757		"The total number of CRC errors in interleave mode."
21758	::= { adslLinePerfEntry 5 }
21759
21760	adslLinePerfAturCrcInterleave OBJECT-TYPE
21761	SYNTAX Counter32
21762	MAX-ACCESS read-only
21763	STATUS current
21764	DESCRIPTION
21765		"The total number of CRC errors in interleave mode."
21766	::= { adslLinePerfEntry 6 }
21767
21768	adslLinePerfAtucFecInterleave OBJECT-TYPE
21769	SYNTAX Counter32
21770	MAX-ACCESS read-only
21771	STATUS current
21772	DESCRIPTION
21773		"The total number of FEC errors in interleave mode."
21774	::= { adslLinePerfEntry 7 }
21775
21776	adslLinePerfAturFecInterleave OBJECT-TYPE
21777	SYNTAX Counter32
21778	MAX-ACCESS read-only
21779	STATUS current
21780	DESCRIPTION
21781		"The total number of FEC errors in interleave mode."
21782	::= { adslLinePerfEntry 8 }
21783
21784        adslLinePerfAtucEs OBJECT-TYPE
21785	SYNTAX Counter32
21786	MAX-ACCESS read-only
21787	STATUS current
21788	DESCRIPTION
21789		"Count of the number of Errored Seconds since link up."
21790	::= { adslLinePerfEntry 9 }
21791
21792	adslLinePerfAturEs OBJECT-TYPE
21793	SYNTAX Counter32
21794	MAX-ACCESS read-only
21795	STATUS current
21796	DESCRIPTION
21797		"Count of the number of Errored Seconds since link up."
21798	::= { adslLinePerfEntry 10 }
21799
21800	adslLinePerfAtucSes OBJECT-TYPE
21801	SYNTAX Counter32
21802	MAX-ACCESS read-only
21803	STATUS current
21804	DESCRIPTION
21805		"Count of the number of Severely Errored Seconds since link up."
21806	::= { adslLinePerfEntry 11 }
21807
21808	adslLinePerfAturSes OBJECT-TYPE
21809	SYNTAX Counter32
21810	MAX-ACCESS read-only
21811	STATUS current
21812	DESCRIPTION
21813		"Count of the number of Severely Errored Seconds since link up."
21814	::= { adslLinePerfEntry 12 }
21815
21816	adslLinePerfAtucUas OBJECT-TYPE
21817	SYNTAX Counter32
21818	MAX-ACCESS read-only
21819	STATUS current
21820	DESCRIPTION
21821		"Count of the number of Unavailable Seconds since link up."
21822	::= { adslLinePerfEntry 13 }
21823
21824	adslLinePerfAturUas OBJECT-TYPE
21825	SYNTAX Counter32
21826	MAX-ACCESS read-only
21827	STATUS current
21828	DESCRIPTION
21829		"Count of the number of Unavailable Seconds since link up."
21830	::= { adslLinePerfEntry 14 }
21831
21832	adslLinePerfAtucLofs OBJECT-TYPE
21833	SYNTAX Counter32
21834	MAX-ACCESS read-only
21835	STATUS current
21836	DESCRIPTION
21837		"Count of the number of Loss of Framing failures since link up."
21838	::= { adslLinePerfEntry 15 }
21839
21840	adslLinePerfAturLofs OBJECT-TYPE
21841	SYNTAX Counter32
21842	MAX-ACCESS read-only
21843	STATUS current
21844	DESCRIPTION
21845		"Count of the number of Loss of Framing failures since link up."
21846	::= { adslLinePerfEntry 16 }
21847
21848	adslLinePerfAtucLoss OBJECT-TYPE
21849	SYNTAX Counter32
21850	MAX-ACCESS read-only
21851	STATUS current
21852	DESCRIPTION
21853		"Count of the number of Loss of Signal failures since link up."
21854	::= { adslLinePerfEntry 17 }
21855
21856	adslLinePerfAturLoss OBJECT-TYPE
21857	SYNTAX Counter32
21858	MAX-ACCESS read-only
21859	STATUS current
21860	DESCRIPTION
21861		"Count of the number of Loss of Signal failures since link up."
21862	::= { adslLinePerfEntry 18 }
21863
21864	adslLinePerfAtucLprs OBJECT-TYPE
21865	SYNTAX Counter32
21866	MAX-ACCESS read-only
21867	STATUS current
21868	DESCRIPTION
21869		"Count of the number of Loss of Power failures since link up."
21870	::= { adslLinePerfEntry 19 }
21871
21872	adslLinePerfAturLprs OBJECT-TYPE
21873	SYNTAX Counter32
21874	MAX-ACCESS read-only
21875	STATUS current
21876	DESCRIPTION
21877		"Count of the number of Loss of Power failures since link up."
21878	::= { adslLinePerfEntry 20 }
21879
21880--------------------
21881--  SHDSL
21882--------------------
21883
21884-- shdslLinePerfTable
21885
21886    shdslLinePerfTable OBJECT-TYPE
21887    SYNTAX SEQUENCE OF ShdslLinePerfEntry
21888    MAX-ACCESS not-accessible
21889    STATUS current
21890    DESCRIPTION
21891    "The table displays SHDSL line performance."
21892    ::= { shdslStats 1 }
21893
21894    shdslLinePerfEntry OBJECT-TYPE
21895    SYNTAX ShdslLinePerfEntry
21896    MAX-ACCESS not-accessible
21897    STATUS current
21898    DESCRIPTION
21899    "An entry of shdslLinePerfTable."
21900    INDEX { ifIndex }
21901    ::= { shdslLinePerfTable 1 }
21902
21903    ShdslLinePerfEntry ::=
21904    SEQUENCE {
21905        shdslLinePerfEs			Counter32,
21906        shdslLinePerfSes		Counter32,
21907		shdslLinePerfCrc		Counter32,
21908		shdslLinePerfLosws		Counter32,
21909		shdslLinePerfUas		Counter32,
21910		shdslLinePerfSegmentAnomalies	Counter32,
21911		shdslLinePerfSegmentDefect	Counter32
21912    }
21913
21914	shdslLinePerfEs OBJECT-TYPE
21915	SYNTAX Counter32
21916	MAX-ACCESS read-only
21917	STATUS current
21918	DESCRIPTION
21919		"Count of Errored Seconds (ES) on this endpoint since link up."
21920	::= { shdslLinePerfEntry 1 }
21921
21922	shdslLinePerfSes OBJECT-TYPE
21923	SYNTAX Counter32
21924	MAX-ACCESS read-only
21925	STATUS current
21926	DESCRIPTION
21927		"Count of Severely Errored Seconds (SES) on this endpoint since link up."
21928	::= { shdslLinePerfEntry 2 }
21929
21930	shdslLinePerfCrc OBJECT-TYPE
21931	SYNTAX Counter32
21932	MAX-ACCESS read-only
21933	STATUS current
21934	DESCRIPTION
21935		"Count of CRC anomalies on this endpoint since link up."
21936	::= { shdslLinePerfEntry 3 }
21937
21938	shdslLinePerfLosws OBJECT-TYPE
21939	SYNTAX Counter32
21940	MAX-ACCESS read-only
21941	STATUS current
21942	DESCRIPTION
21943		"Count of Loss of Sync Word (LOSW) Seconds on this endpoint since link up."
21944	::= { shdslLinePerfEntry 4 }
21945
21946	shdslLinePerfUas OBJECT-TYPE
21947	SYNTAX Counter32
21948	MAX-ACCESS read-only
21949	STATUS current
21950	DESCRIPTION
21951		"Count of Unavailable Seconds (UAS) on this endpoint since link up."
21952	::= { shdslLinePerfEntry 5 }
21953
21954	shdslLinePerfSegmentAnomalies OBJECT-TYPE
21955	SYNTAX Counter32
21956	MAX-ACCESS read-only
21957	STATUS current
21958	DESCRIPTION
21959		"Count of Segment Anomalies on this endpoint since link up."
21960	::= { shdslLinePerfEntry 6 }
21961
21962	shdslLinePerfSegmentDefect OBJECT-TYPE
21963	SYNTAX Counter32
21964	MAX-ACCESS read-only
21965	STATUS current
21966	DESCRIPTION
21967		"Count of Segment Defects on this endpoint since link up."
21968	::= { shdslLinePerfEntry 7 }
21969
21970-- shdslPerfCurrTable
21971
21972    shdslPerfCurrTable OBJECT-TYPE
21973    SYNTAX SEQUENCE OF ShdslPerfCurrEntry
21974    MAX-ACCESS not-accessible
21975    STATUS current
21976    DESCRIPTION
21977    "The table displays SHDSL current performance. This table is supported by R5.05 and later versions."
21978    ::= { shdslStats 2 }
21979
21980    shdslPerfCurrEntry OBJECT-TYPE
21981    SYNTAX ShdslPerfCurrEntry
21982    MAX-ACCESS not-accessible
21983    STATUS current
21984    DESCRIPTION
21985    "An entry of shdslPerfCurrTable."
21986    INDEX { ifIndex }
21987    ::= { shdslPerfCurrTable 1 }
21988
21989    ShdslPerfCurrEntry ::=
21990    SEQUENCE {
21991        shdslPerfCurrSturLPR			Counter32
21992    }
21993
21994	shdslPerfCurrSturLPR OBJECT-TYPE
21995	SYNTAX Counter32
21996	MAX-ACCESS read-only
21997	STATUS current
21998	DESCRIPTION
21999		"Count of the number of Loss of Power failures since agent reset."
22000	::= { shdslPerfCurrEntry 1 }
22001
22002--------------------
22003--  IP
22004--------------------
22005
22006-- ipInterfaceTable
22007
22008        ipInterfaceTable OBJECT-TYPE
22009        SYNTAX SEQUENCE OF IpInterfaceEntry
22010        MAX-ACCESS not-accessible
22011        STATUS current
22012        DESCRIPTION
22013        	"The table displays IP interface statistics."
22014        ::= { ipStats 1 }
22015
22016        ipInterfaceEntry OBJECT-TYPE
22017        SYNTAX IpInterfaceEntry
22018        MAX-ACCESS not-accessible
22019        STATUS current
22020        DESCRIPTION
22021        	"An entry of ipInterfaceTable."
22022        INDEX { ipInterface }
22023        ::= { ipInterfaceTable 1 }
22024
22025        IpInterfaceEntry ::=
22026        	SEQUENCE {
22027                  	ipInterface		INTEGER,
22028			ipAddress		IpAddress,
22029			ipNetmask		IpAddress,
22030			ipBroadcast		IpAddress,
22031			ipMtu			INTEGER,
22032			ipVid			VlanIndex,
22033			ipInOctet		Counter32,
22034			ipInUnicast		Counter32,
22035			ipInMulticast		Counter32,
22036			ipInDiscard		Counter32,
22037			ipInError		Counter32,
22038			ipInUnknown		Counter32,
22039			ipOutOctet		Counter32,
22040			ipOutUnicast		Counter32,
22041			ipOutMulticast		Counter32,
22042			ipOutDiscard		Counter32,
22043			ipOutError		Counter32
22044              	}
22045
22046	ipInterface OBJECT-TYPE
22047	SYNTAX INTEGER
22048	MAX-ACCESS read-only
22049	STATUS current
22050	DESCRIPTION
22051		"The IP inband/outband interface."
22052	::= { ipInterfaceEntry 1 }
22053
22054	ipAddress OBJECT-TYPE
22055	SYNTAX IpAddress
22056	MAX-ACCESS read-only
22057	STATUS current
22058	DESCRIPTION
22059		"IP address of the interface."
22060	::= { ipInterfaceEntry 2 }
22061
22062	ipNetmask OBJECT-TYPE
22063	SYNTAX IpAddress
22064	MAX-ACCESS read-only
22065	STATUS current
22066	DESCRIPTION
22067		"Netmask of the interface."
22068	::= { ipInterfaceEntry 3 }
22069
22070	ipBroadcast OBJECT-TYPE
22071	SYNTAX IpAddress
22072	MAX-ACCESS read-only
22073	STATUS current
22074	DESCRIPTION
22075		"Broadcast address of the interface."
22076	::= { ipInterfaceEntry 4 }
22077
22078	ipMtu OBJECT-TYPE
22079	SYNTAX INTEGER
22080	MAX-ACCESS read-only
22081	STATUS current
22082	DESCRIPTION
22083		"The size of the largest datagram which can be sent/received on the interface,
22084		specified in octets."
22085	::= { ipInterfaceEntry 5 }
22086
22087	ipVid OBJECT-TYPE
22088	SYNTAX VlanIndex
22089	MAX-ACCESS read-only
22090	STATUS current
22091	DESCRIPTION
22092		"Management VLAN ID of the interface."
22093	::= { ipInterfaceEntry 6 }
22094
22095	ipInOctet OBJECT-TYPE
22096	SYNTAX Counter32
22097	MAX-ACCESS read-only
22098	STATUS current
22099	DESCRIPTION
22100		"The total number of octets received on the interface."
22101	::= { ipInterfaceEntry 7 }
22102
22103	ipInUnicast OBJECT-TYPE
22104	SYNTAX Counter32
22105	MAX-ACCESS read-only
22106	STATUS current
22107	DESCRIPTION
22108		"The number of subnetwork-unicast packets delivered to a higher-layer protocol."
22109	::= { ipInterfaceEntry 8 }
22110
22111	ipInMulticast OBJECT-TYPE
22112	SYNTAX Counter32
22113	MAX-ACCESS read-only
22114	STATUS current
22115	DESCRIPTION
22116		"The number of subnetwork-multicast packets delivered to a higher-layer protocol."
22117	::= { ipInterfaceEntry 9 }
22118
22119	ipInDiscard OBJECT-TYPE
22120	SYNTAX Counter32
22121	MAX-ACCESS read-only
22122	STATUS current
22123	DESCRIPTION
22124		"The number of inbound packets which were chosen to be discarded
22125		even though no errors had been detected to prevent their being deliverable to a
22126 		higher-layer protocol."
22127	::= { ipInterfaceEntry 10 }
22128
22129	ipInError OBJECT-TYPE
22130	SYNTAX Counter32
22131	MAX-ACCESS read-only
22132	STATUS current
22133	DESCRIPTION
22134		"The number of inbound packets that contained errors preventing them from
22135		being deliverable to a higher-layer protocol."
22136	::= { ipInterfaceEntry 11 }
22137
22138	ipInUnknown OBJECT-TYPE
22139	SYNTAX Counter32
22140	MAX-ACCESS read-only
22141	STATUS current
22142	DESCRIPTION
22143		"The number of packets received via the interface which were discarded
22144		because of an unknown or unsupported protocol."
22145	::= { ipInterfaceEntry 12 }
22146
22147	ipOutOctet OBJECT-TYPE
22148	SYNTAX Counter32
22149	MAX-ACCESS read-only
22150	STATUS current
22151	DESCRIPTION
22152		"The total number of octets transmitted out of the interface."
22153	::= { ipInterfaceEntry 13 }
22154
22155	ipOutUnicast OBJECT-TYPE
22156	SYNTAX Counter32
22157	MAX-ACCESS read-only
22158	STATUS current
22159	DESCRIPTION
22160		"The total number of packets that higher-level protocols requested be
22161		transmitted to a subnetwork-unicast address, including those that
22162 		were discarded or not sent."
22163	::= { ipInterfaceEntry 14 }
22164
22165	ipOutMulticast OBJECT-TYPE
22166	SYNTAX Counter32
22167	MAX-ACCESS read-only
22168	STATUS current
22169	DESCRIPTION
22170		"The total number of packets that higher-level protocols requested be
22171		transmitted to a subnetwork-multicast address, including those that
22172 		were discarded or not sent."
22173	::= { ipInterfaceEntry 15 }
22174
22175	ipOutDiscard OBJECT-TYPE
22176	SYNTAX Counter32
22177	MAX-ACCESS read-only
22178	STATUS current
22179	DESCRIPTION
22180		"The number of outbound packets which were chosen to be discarded even though
22181		no errors had been detected to prevent their being transmitted."
22182	::= { ipInterfaceEntry 16 }
22183
22184	ipOutError OBJECT-TYPE
22185	SYNTAX Counter32
22186	MAX-ACCESS read-only
22187	STATUS current
22188	DESCRIPTION
22189		"The number of outbound packets that could not be transmitted because of errors."
22190	::= { ipInterfaceEntry 17 }
22191
22192--------------------
22193--  MSTP
22194--------------------
22195
22196	mstpExternalRootId OBJECT-TYPE
22197        SYNTAX BridgeId
22198        MAX-ACCESS read-only
22199        STATUS current
22200        DESCRIPTION
22201        	"The bridge identifier of the root of the spanning tree as determined by
22202        	the Spanning Tree Protocol as executed by this node. This value is used as
22203                the Root Identifier parameter in all Configuration Bridge PDUs originated by this node.
22204                This object is supported by R1.02 and later versions."
22205        ::= { mstpStats 1 }
22206
22207	mstpExternalRootCost OBJECT-TYPE
22208        SYNTAX INTEGER
22209        MAX-ACCESS read-only
22210        STATUS current
22211        DESCRIPTION
22212        	"The cost of the path to the root as seen from this bridge.
22213        	This object is supported by R1.02 and later versions."
22214        ::= { mstpStats 2 }
22215
22216	mstpExternalRootPortId OBJECT-TYPE
22217        SYNTAX OCTET STRING
22218        MAX-ACCESS read-only
22219        STATUS current
22220        DESCRIPTION
22221        	"The port number of the port which offers the lowest cost path from
22222        	this bridge to the root bridge.
22223        	This object is supported by R1.02 and later versions."
22224        ::= { mstpStats 3 }
22225
22226	mstpExternalRootMaxAge OBJECT-TYPE
22227        SYNTAX Timeout
22228        MAX-ACCESS read-only
22229        STATUS current
22230        DESCRIPTION
22231        	"The maximum age of Spanning Tree Protocol information learned from
22232        	the network on any port before it is discarded, in units of hundredths of
22233                a second.  This is the actual value that this bridge is currently using.
22234                This object is supported by R1.02 and later versions."
22235        ::= { mstpStats 4 }
22236
22237        mstpExternalRootHelloTime OBJECT-TYPE
22238        SYNTAX Timeout
22239        MAX-ACCESS read-only
22240        STATUS current
22241        DESCRIPTION
22242        	"The amount of time between the transmission of Configuration bridge PDUs
22243        	by this node on any port when it is the root of the spanning tree or trying
22244                to become so, in units of hundredths of a second. This is the actual value that
22245                this bridge is currently using.
22246                This object is supported by R1.02 and later versions."
22247        ::= { mstpStats 5 }
22248
22249        mstpExternalRootForwardDelay OBJECT-TYPE
22250        SYNTAX Timeout
22251        MAX-ACCESS read-only
22252        STATUS current
22253        DESCRIPTION
22254        	"This time value, measured in units of hundredths of a second, controls
22255        	how fast a port changes its spanning state when moving towards the Forwarding
22256                state. The value determines how long the port stays in each of the Listening
22257                and Learning states, which precede the Forwarding state. This value is also used,
22258                when a topology change has been detected and is underway, to age all dynamic
22259                entries in the Forwarding Database.
22260                This object is supported by R1.02 and later versions."
22261        ::= { mstpStats 6 }
22262
22263-- mstpPortStatsTable
22264
22265	mstpPortStatsTable OBJECT-TYPE
22266    	SYNTAX SEQUENCE OF MstpPortStatsEntry
22267    	MAX-ACCESS not-accessible
22268    	STATUS current
22269    	DESCRIPTION
22270        	"A table that contains port-specific MSTP statistics.
22271        	This table is supported by R1.02 and later versions."
22272    	::= { mstpStats 7 }
22273
22274	mstpPortStatsEntry OBJECT-TYPE
22275    	SYNTAX MstpPortStatsEntry
22276    	MAX-ACCESS not-accessible
22277    	STATUS current
22278    	DESCRIPTION
22279        	"A list of MSTP statistics maintained by each port."
22280    	INDEX { dot1dBasePort }
22281    	::= { mstpPortStatsTable 1 }
22282
22283	MstpPortStatsEntry ::=
22284    		SEQUENCE {
22285    			mstpPortStatsExternalRootId	BridgeId,
22286    			mstpPortStatsExternalRootCost	INTEGER,
22287    			mstpPortStatsExternalPortCost	INTEGER,
22288    			mstpPortStatsOperEdgePort	INTEGER,
22289    			mstpPortStatsOperPoint2Point	INTEGER,
22290    			mstpPortStatsMACOperational	INTEGER,
22291    			mstpPortStatsRecvInternal	INTEGER,
22292    			mstpPortStatsRxStpCfgBPDU	Counter32,
22293    			mstpPortStatsRxStpTcnBPDU	Counter32,
22294    			mstpPortStatsRxRstpBPDU		Counter32,
22295    			mstpPortStatsRxMstpBPDU		Counter32
22296    		}
22297
22298	mstpPortStatsExternalRootId OBJECT-TYPE
22299        SYNTAX BridgeId
22300        MAX-ACCESS read-only
22301        STATUS current
22302        DESCRIPTION
22303        	"The unique Bridge Identifier of the Bridge recorded as the Root
22304        	in the Configuration BPDUs transmitted by the Designated Bridge for the
22305                segment to which the port is attached."
22306        ::= { mstpPortStatsEntry 1 }
22307
22308	mstpPortStatsExternalRootCost OBJECT-TYPE
22309        SYNTAX INTEGER
22310        MAX-ACCESS read-only
22311        STATUS current
22312        DESCRIPTION
22313        	"The path cost of the Designated Port of the segment connected to this port.
22314        	This value is compared to the Root Path Cost field in received bridge PDUs."
22315        ::= { mstpPortStatsEntry 2 }
22316
22317        mstpPortStatsExternalPortCost OBJECT-TYPE
22318        SYNTAX INTEGER
22319        MAX-ACCESS read-only
22320        STATUS current
22321        DESCRIPTION
22322        	""
22323        ::= { mstpPortStatsEntry 3 }
22324
22325        mstpPortStatsOperEdgePort OBJECT-TYPE
22326        SYNTAX 	INTEGER {
22327        		true(1),
22328        		false(2)
22329        	}
22330        MAX-ACCESS read-only
22331        STATUS current
22332        DESCRIPTION
22333        	"The operational value of the Edge Port parameter."
22334        ::= { mstpPortStatsEntry 4 }
22335
22336        mstpPortStatsOperPoint2Point OBJECT-TYPE
22337        SYNTAX 	INTEGER {
22338        		true(1),
22339        		false(2)
22340        	}
22341        MAX-ACCESS read-only
22342        STATUS current
22343        DESCRIPTION
22344        	"The operational point-to-point status of the LAN segment attached to this port.
22345        	It indicates whether a port is considered to have a point-to-point connection or not."
22346        ::= { mstpPortStatsEntry 5 }
22347
22348        mstpPortStatsMACOperational OBJECT-TYPE
22349        SYNTAX 	INTEGER {
22350        		true(1),
22351        		false(2)
22352        	}
22353        MAX-ACCESS read-only
22354        STATUS current
22355        DESCRIPTION
22356        	""
22357        ::= { mstpPortStatsEntry 6 }
22358
22359        mstpPortStatsRecvInternal OBJECT-TYPE
22360        SYNTAX 	INTEGER {
22361        		true(1),
22362        		false(2)
22363        	}
22364        MAX-ACCESS read-only
22365        STATUS current
22366        DESCRIPTION
22367        	""
22368        ::= { mstpPortStatsEntry 7 }
22369
22370        mstpPortStatsRxStpCfgBPDU OBJECT-TYPE
22371        SYNTAX Counter32
22372        MAX-ACCESS read-only
22373        STATUS current
22374        DESCRIPTION
22375        	"The total number of received Configuration BPDUs."
22376        ::= { mstpPortStatsEntry 8 }
22377
22378        mstpPortStatsRxStpTcnBPDU OBJECT-TYPE
22379        SYNTAX Counter32
22380        MAX-ACCESS read-only
22381        STATUS current
22382        DESCRIPTION
22383        	"The total number of received Topology Change Notification (TCN) Messages."
22384        ::= { mstpPortStatsEntry 9 }
22385
22386        mstpPortStatsRxRstpBPDU OBJECT-TYPE
22387        SYNTAX Counter32
22388        MAX-ACCESS read-only
22389        STATUS current
22390        DESCRIPTION
22391        	"The total number of received RST BPDUs."
22392        ::= { mstpPortStatsEntry 10 }
22393
22394        mstpPortStatsRxMstpBPDU OBJECT-TYPE
22395        SYNTAX Counter32
22396        MAX-ACCESS read-only
22397        STATUS current
22398        DESCRIPTION
22399        	"The total number of received MST BPDUs."
22400        ::= { mstpPortStatsEntry 11 }
22401
22402-- mstpXstStatsTable
22403
22404	mstpXstStatsTable OBJECT-TYPE
22405    	SYNTAX SEQUENCE OF MstpXstStatsEntry
22406    	MAX-ACCESS not-accessible
22407    	STATUS current
22408    	DESCRIPTION
22409        	"A table that contains MSTP statistics for multiple spanning trees.
22410        	This table is supported by R1.02 and later versions."
22411    	::= { mstpStats 8 }
22412
22413	mstpXstStatsEntry OBJECT-TYPE
22414    	SYNTAX MstpXstStatsEntry
22415    	MAX-ACCESS not-accessible
22416    	STATUS current
22417    	DESCRIPTION
22418        	"An entry of mstpXstStatsTable."
22419    	INDEX { mstpXstId }
22420    	::= { mstpXstStatsTable 1 }
22421
22422	MstpXstStatsEntry ::=
22423    		SEQUENCE {
22424    			mstpXstStatsBridgeId			BridgeId,
22425    			mstpXstStatsTimeSinceTopologyChange	TimeTicks,
22426    			mstpXstStatsTopologyChangesCount	Counter32,
22427    			mstpXstStatsInternalRootPortId		OCTET STRING,
22428    			mstpXstStatsInternalRootId		BridgeId,
22429    			mstpXstStatsInternalRootCost		INTEGER
22430    		}
22431
22432	mstpXstStatsBridgeId OBJECT-TYPE
22433        SYNTAX BridgeId
22434        MAX-ACCESS read-only
22435        STATUS current
22436        DESCRIPTION
22437        	""
22438        ::= { mstpXstStatsEntry 1 }
22439
22440    	mstpXstStatsTimeSinceTopologyChange OBJECT-TYPE
22441        SYNTAX TimeTicks
22442        MAX-ACCESS read-only
22443        STATUS current
22444        DESCRIPTION
22445        	""
22446        ::= { mstpXstStatsEntry 2 }
22447
22448        mstpXstStatsTopologyChangesCount OBJECT-TYPE
22449        SYNTAX Counter32
22450        MAX-ACCESS read-only
22451        STATUS current
22452        DESCRIPTION
22453        	""
22454        ::= { mstpXstStatsEntry 3 }
22455
22456        mstpXstStatsInternalRootPortId OBJECT-TYPE
22457        SYNTAX OCTET STRING
22458        MAX-ACCESS read-only
22459        STATUS current
22460        DESCRIPTION
22461        	""
22462        ::= { mstpXstStatsEntry 4 }
22463
22464        mstpXstStatsInternalRootId OBJECT-TYPE
22465        SYNTAX BridgeId
22466        MAX-ACCESS read-only
22467        STATUS current
22468        DESCRIPTION
22469        	""
22470        ::= { mstpXstStatsEntry 5 }
22471
22472        mstpXstStatsInternalRootCost OBJECT-TYPE
22473        SYNTAX INTEGER
22474        MAX-ACCESS read-only
22475        STATUS current
22476        DESCRIPTION
22477        	""
22478        ::= { mstpXstStatsEntry 6 }
22479
22480-- mstpXstPortStatsTable
22481
22482	mstpXstPortStatsTable OBJECT-TYPE
22483    	SYNTAX SEQUENCE OF MstpXstPortStatsEntry
22484    	MAX-ACCESS not-accessible
22485    	STATUS current
22486    	DESCRIPTION
22487        	"A table that contains MSTP port statistics for multiple spanning trees.
22488        	This table is supported by R1.02 and later versions."
22489    	::= { mstpStats 9 }
22490
22491	mstpXstPortStatsEntry OBJECT-TYPE
22492    	SYNTAX MstpXstPortStatsEntry
22493    	MAX-ACCESS not-accessible
22494    	STATUS current
22495    	DESCRIPTION
22496        	"An entry of mstpXstPortStatsTable."
22497    	INDEX { mstpXstId, mstpXstPortIndex }
22498    	::= { mstpXstPortStatsTable 1 }
22499
22500	MstpXstPortStatsEntry ::=
22501    		SEQUENCE {
22502    			mstpXstPortStatsUptime			TimeTicks,
22503    			mstpXstPortStatsPortId			OCTET STRING,
22504    			mstpXstPortStatsState			INTEGER,
22505    			mstpXstPortStatsDesignatedBridgeId	BridgeId,
22506    			mstpXstPortStatsDesignatedPortId	OCTET STRING,
22507    			mstpXstPortStatsInternalPortCost	INTEGER,
22508    			mstpXstPortStatsInternalRootId		BridgeId
22509    		}
22510
22511    	mstpXstPortStatsUptime OBJECT-TYPE
22512        SYNTAX TimeTicks
22513        MAX-ACCESS read-only
22514        STATUS current
22515        DESCRIPTION
22516        	""
22517        ::= { mstpXstPortStatsEntry 1 }
22518
22519        mstpXstPortStatsPortId OBJECT-TYPE
22520        SYNTAX OCTET STRING
22521        MAX-ACCESS read-only
22522        STATUS current
22523        DESCRIPTION
22524        	""
22525        ::= { mstpXstPortStatsEntry 2 }
22526
22527        mstpXstPortStatsState OBJECT-TYPE
22528        SYNTAX 	INTEGER {
22529        		disabled(1),
22530        		discarding(2),
22531        		learning(3),
22532        		forwarding(4),
22533        		unknown(5)
22534        	}
22535        MAX-ACCESS read-only
22536        STATUS current
22537        DESCRIPTION
22538        	"The port's current state."
22539        ::= { mstpXstPortStatsEntry 3 }
22540
22541        mstpXstPortStatsDesignatedBridgeId OBJECT-TYPE
22542        SYNTAX BridgeId
22543        MAX-ACCESS read-only
22544        STATUS current
22545        DESCRIPTION
22546        	"The Bridge Identifier of the bridge which this port considers to be
22547        	the Designated Bridge for this port's segment."
22548        ::= { mstpXstPortStatsEntry 4 }
22549
22550        mstpXstPortStatsDesignatedPortId OBJECT-TYPE
22551        SYNTAX OCTET STRING
22552        MAX-ACCESS read-only
22553        STATUS current
22554        DESCRIPTION
22555        	"The Port Identifier of the port on the Designated Bridge for this port's segment."
22556        ::= { mstpXstPortStatsEntry 5 }
22557
22558        mstpXstPortStatsInternalPortCost OBJECT-TYPE
22559        SYNTAX INTEGER
22560        MAX-ACCESS read-only
22561        STATUS current
22562        DESCRIPTION
22563        	"The path cost of the Designated Port of the segment connected to this port.
22564        	This value is compared to the Root Path Cost field in received bridge PDUs."
22565        ::= { mstpXstPortStatsEntry 6 }
22566
22567        mstpXstPortStatsInternalRootId OBJECT-TYPE
22568        SYNTAX BridgeId
22569        MAX-ACCESS read-only
22570        STATUS current
22571        DESCRIPTION
22572        	""
22573        ::= { mstpXstPortStatsEntry 7 }
22574
22575--------------------
22576--  VDSL
22577--------------------
22578
22579-- vdslLinePerfTable
22580
22581        vdslLinePerfTable OBJECT-TYPE
22582        SYNTAX SEQUENCE OF VdslLinePerfEntry
22583        MAX-ACCESS not-accessible
22584        STATUS current
22585        DESCRIPTION
22586        	"The table displays VDSL line performance. This table is supported by R2.00 and later versions."
22587        ::= { vdslStats 1 }
22588
22589        vdslLinePerfEntry OBJECT-TYPE
22590        SYNTAX VdslLinePerfEntry
22591        MAX-ACCESS not-accessible
22592        STATUS current
22593        DESCRIPTION
22594        	"An entry of vdslLinePerfTable."
22595        INDEX { ifIndex }
22596        ::= { vdslLinePerfTable 1 }
22597
22598        VdslLinePerfEntry ::=
22599        	SEQUENCE {
22600                  	vdslLinePerfVtucCrc		Counter32,
22601			vdslLinePerfVturCrc		Counter32,
22602			vdslLinePerfVtucFec		Counter32,
22603			vdslLinePerfVturFec		Counter32,
22604			vdslLinePerfVtucLofs		Counter32,
22605			vdslLinePerfVturLofs		Counter32,
22606			vdslLinePerfVtucLoss		Counter32,
22607			vdslLinePerfVturLoss		Counter32,
22608			vdslLinePerfVtucLprs		Counter32,
22609			vdslLinePerfVturLprs		Counter32,
22610			vdslLinePerfVtucLols		Counter32,
22611			vdslLinePerfVturLols		Counter32,
22612			vdslLinePerfVtucESs		Counter32,
22613			vdslLinePerfVturESs		Counter32,
22614			vdslLinePerfVtucSESs		Counter32,
22615			vdslLinePerfVturSESs		Counter32,
22616			vdslLinePerfVtucUASs		Counter32,
22617			vdslLinePerfVturUASs		Counter32,
22618			vdslLinePerfInmVtucEqInp		Counter32,
22619			vdslLinePerfInmVturEqInp		Counter32,
22620			vdslLinePerfInmVtucIAT		Counter32,
22621			vdslLinePerfInmVturIAT		Counter32,
22622			vdslLinePerfInmVtucME		Counter32,
22623			vdslLinePerfInmVturME		Counter32,
22624			vdslLinePerfVtucRx		Unsigned32,
22625			vdslLinePerfVturRx		Unsigned32,
22626			vdslLinePerfVtucRxCorrected		Unsigned32,
22627			vdslLinePerfVturRxCorrected		Unsigned32,
22628			vdslLinePerfVtucRxUncorrected		Unsigned32,
22629			vdslLinePerfVturRxUncorrected		Unsigned32,
22630			vdslLinePerfVtucLEFTRs		Unsigned32,
22631			vdslLinePerfVturLEFTRs		Unsigned32,
22632			vdslLinePerfVtucErrFreeBits		Unsigned32,
22633			vdslLinePerfVturErrFreeBits		Unsigned32,
22634			vdslLinePerfVtucMinEftr		Counter32,
22635			vdslLinePerfVturMinEftr		Counter32
22636              	}
22637
22638	vdslLinePerfVtucCrc OBJECT-TYPE
22639	SYNTAX Counter32
22640	MAX-ACCESS read-only
22641	STATUS current
22642	DESCRIPTION
22643		"The number of CRC errors since link up."
22644	::= { vdslLinePerfEntry 1 }
22645
22646	vdslLinePerfVturCrc OBJECT-TYPE
22647	SYNTAX Counter32
22648	MAX-ACCESS read-only
22649	STATUS current
22650	DESCRIPTION
22651		"The number of CRC errors since link up."
22652	::= { vdslLinePerfEntry 2 }
22653
22654	vdslLinePerfVtucFec OBJECT-TYPE
22655	SYNTAX Counter32
22656	MAX-ACCESS read-only
22657	STATUS current
22658	DESCRIPTION
22659		"The number of FEC errors since link up."
22660	::= { vdslLinePerfEntry 3 }
22661
22662	vdslLinePerfVturFec OBJECT-TYPE
22663	SYNTAX Counter32
22664	MAX-ACCESS read-only
22665	STATUS current
22666	DESCRIPTION
22667		"The number of FEC errors since link up."
22668	::= { vdslLinePerfEntry 4 }
22669
22670	vdslLinePerfVtucLofs OBJECT-TYPE
22671	SYNTAX Counter32
22672	MAX-ACCESS read-only
22673	STATUS current
22674	DESCRIPTION
22675		"Count of the number of Loss of Framing failures since link up."
22676	::= { vdslLinePerfEntry 5 }
22677
22678	vdslLinePerfVturLofs OBJECT-TYPE
22679	SYNTAX Counter32
22680	MAX-ACCESS read-only
22681	STATUS current
22682	DESCRIPTION
22683		"Count of the number of Loss of Framing failures since link up."
22684	::= { vdslLinePerfEntry 6 }
22685
22686	vdslLinePerfVtucLoss OBJECT-TYPE
22687	SYNTAX Counter32
22688	MAX-ACCESS read-only
22689	STATUS current
22690	DESCRIPTION
22691		"Count of the number of Loss of Signal failures since link up."
22692	::= { vdslLinePerfEntry 7 }
22693
22694	vdslLinePerfVturLoss OBJECT-TYPE
22695	SYNTAX Counter32
22696	MAX-ACCESS read-only
22697	STATUS current
22698	DESCRIPTION
22699		"Count of the number of Loss of Signal failures since link up."
22700	::= { vdslLinePerfEntry 8 }
22701
22702	vdslLinePerfVtucLprs OBJECT-TYPE
22703	SYNTAX Counter32
22704	MAX-ACCESS read-only
22705	STATUS current
22706	DESCRIPTION
22707		"Count of the number of Loss of Power failures since link up."
22708	::= { vdslLinePerfEntry 9 }
22709
22710	vdslLinePerfVturLprs OBJECT-TYPE
22711	SYNTAX Counter32
22712	MAX-ACCESS read-only
22713	STATUS current
22714	DESCRIPTION
22715		"Count of the number of Loss of Power failures since link up."
22716	::= { vdslLinePerfEntry 10 }
22717
22718	vdslLinePerfVtucLols OBJECT-TYPE
22719	SYNTAX Counter32
22720	MAX-ACCESS read-only
22721	STATUS current
22722	DESCRIPTION
22723		"Count of the number of Loss of Link failures since link up."
22724	::= { vdslLinePerfEntry 11 }
22725
22726	vdslLinePerfVturLols OBJECT-TYPE
22727	SYNTAX Counter32
22728	MAX-ACCESS read-only
22729	STATUS current
22730	DESCRIPTION
22731		"Count of the number of Loss of Link failures since link up."
22732	::= { vdslLinePerfEntry 12 }
22733
22734	vdslLinePerfVtucESs OBJECT-TYPE
22735	SYNTAX Counter32
22736	MAX-ACCESS read-only
22737	STATUS current
22738	DESCRIPTION
22739		"Count of the number of Errored Seconds since link up."
22740	::= { vdslLinePerfEntry 13 }
22741
22742	vdslLinePerfVturESs OBJECT-TYPE
22743	SYNTAX Counter32
22744	MAX-ACCESS read-only
22745	STATUS current
22746	DESCRIPTION
22747		"Count of the number of Errored Seconds since link up."
22748	::= { vdslLinePerfEntry 14 }
22749
22750	vdslLinePerfVtucSESs OBJECT-TYPE
22751	SYNTAX Counter32
22752	MAX-ACCESS read-only
22753	STATUS current
22754	DESCRIPTION
22755		"Count of the number of Severely Errored Seconds since link up."
22756	::= { vdslLinePerfEntry 15 }
22757
22758	vdslLinePerfVturSESs OBJECT-TYPE
22759	SYNTAX Counter32
22760	MAX-ACCESS read-only
22761	STATUS current
22762	DESCRIPTION
22763		"Count of the number of Severely Errored Seconds since link up."
22764	::= { vdslLinePerfEntry 16 }
22765
22766	vdslLinePerfVtucUASs OBJECT-TYPE
22767	SYNTAX Counter32
22768	MAX-ACCESS read-only
22769	STATUS current
22770	DESCRIPTION
22771		"Count of the number of Unavailable Seconds since link up."
22772	::= { vdslLinePerfEntry 17 }
22773
22774	vdslLinePerfVturUASs OBJECT-TYPE
22775	SYNTAX Counter32
22776	MAX-ACCESS read-only
22777	STATUS current
22778	DESCRIPTION
22779		"Count of the number of Unavailable Seconds since link up."
22780	::= { vdslLinePerfEntry 18 }
22781
22782	vdslLinePerfInmVtucEqInp OBJECT-TYPE
22783	SYNTAX Counter32
22784	MAX-ACCESS read-only
22785	STATUS current
22786	DESCRIPTION
22787		"The INM Equivalent Inp histogram since last link up. An array of 68 octets
22788		(each 4 octets means amount of a bin of histogram), designed for supporting
22789		from 1 to 17 bins of the histogram. The particular index of the bin incremented
22790		by an impulse noise event is equal to the computed value of equivalent INP,
22791		except the 17th of anomaly INPEQ, which logs all equivalent INPs greater than 16.
22792		Each bin has a value in the range 0x0 to 0xFFFFFFFF"
22793	::= { vdslLinePerfEntry 19 }
22794
22795	vdslLinePerfInmVturEqInp OBJECT-TYPE
22796	SYNTAX Counter32
22797	MAX-ACCESS read-only
22798	STATUS current
22799	DESCRIPTION
22800		"The INM Equivalent Inp histogram since last link up. An array of 68 octets
22801		(each 4 octets means amount of a bin of histogram), designed for supporting
22802		from 1 to 17 bins of the histogram. The particular index of the bin incremented
22803		by an impulse noise event is equal to the computed value of equivalent INP,
22804		except the 17th of anomaly INPEQ, which logs all equivalent INPs greater than 16.
22805		Each bin has a value in the range 0x0 to 0xFFFFFFFF"
22806	::= { vdslLinePerfEntry 20 }
22807
22808	vdslLinePerfInmVtucIAT OBJECT-TYPE
22809	SYNTAX Counter32
22810	MAX-ACCESS read-only
22811	STATUS current
22812	DESCRIPTION
22813		"The INM Inter Arrival Time histogram since last link up. An array of 32 octets
22814		(each 4 octets means amount of a bin of histogram), designed for supporting
22815		from 0 to 7 bins of the histogram. The index of the particular bin incremented
22816		by an complete  impulse noise event is determained from the following INMControl parameters.
22817		Each bin has a value in the range 0x0 to 0xFFFFFFFF."
22818	::= { vdslLinePerfEntry 21 }
22819
22820	vdslLinePerfInmVturIAT OBJECT-TYPE
22821	SYNTAX Counter32
22822	MAX-ACCESS read-only
22823	STATUS current
22824	DESCRIPTION
22825		"The INM Inter Arrival Time histogram since last link up. An array of 32 octets
22826		(each 4 octets means amount of a bin of histogram), designed for supporting
22827		from 0 to 7 bins of the histogram. The index of the particular bin incremented
22828		by an complete  impulse noise event is determained from the following INMControl parameters.
22829		Each bin has a value in the range 0x0 to 0xFFFFFFFF."
22830	::= { vdslLinePerfEntry 22 }
22831
22832	vdslLinePerfInmVtucME OBJECT-TYPE
22833	SYNTAX Counter32
22834	MAX-ACCESS read-only
22835	STATUS current
22836	DESCRIPTION
22837		"The INM total measurement since last link up. This indication occurs every time a data symbol
22838		is processed by the Impulse Noise Sensor. The range of the value is from 0x0 to 0xFFFFFFFF."
22839	::= { vdslLinePerfEntry 23 }
22840
22841	vdslLinePerfInmVturME OBJECT-TYPE
22842	SYNTAX Counter32
22843	MAX-ACCESS read-only
22844	STATUS current
22845	DESCRIPTION
22846		"The INM total measurement since last link up. This indication occurs every time a data symbol
22847		is processed by the Impulse Noise Sensor. The range of the value is from 0x0 to 0xFFFFFFFF."
22848	::= { vdslLinePerfEntry 24 }
22849
22850	vdslLinePerfVtucRx OBJECT-TYPE
22851	SYNTAX Unsigned32
22852	MAX-ACCESS read-only
22853	STATUS current
22854	DESCRIPTION
22855		"Number of codewords retransmitted since last link up."
22856	::= { vdslLinePerfEntry 25 }
22857
22858	vdslLinePerfVturRx OBJECT-TYPE
22859	SYNTAX Unsigned32
22860	MAX-ACCESS read-only
22861	STATUS current
22862	DESCRIPTION
22863		"Number of codewords retransmitted since last link up."
22864	::= { vdslLinePerfEntry 26 }
22865
22866	vdslLinePerfVtucRxCorrected OBJECT-TYPE
22867	SYNTAX Unsigned32
22868	MAX-ACCESS read-only
22869	STATUS current
22870	DESCRIPTION
22871		"Number of codewords corrected through retransmission since last link up."
22872	::= { vdslLinePerfEntry 27 }
22873
22874	vdslLinePerfVturRxCorrected OBJECT-TYPE
22875	SYNTAX Unsigned32
22876	MAX-ACCESS read-only
22877	STATUS current
22878	DESCRIPTION
22879		"Number of codewords corrected through retransmission since last link up."
22880	::= { vdslLinePerfEntry 28 }
22881
22882	vdslLinePerfVtucRxUncorrected OBJECT-TYPE
22883	SYNTAX Unsigned32
22884	MAX-ACCESS read-only
22885	STATUS current
22886	DESCRIPTION
22887		"Number of codewords left uncorrected after retransmission since last link up."
22888	::= { vdslLinePerfEntry 29 }
22889
22890	vdslLinePerfVturRxUncorrected OBJECT-TYPE
22891	SYNTAX Unsigned32
22892	MAX-ACCESS read-only
22893	STATUS current
22894	DESCRIPTION
22895		"Number of codewords left uncorrected after retransmission since last link up."
22896	::= { vdslLinePerfEntry 30 }
22897
22898	vdslLinePerfVtucLEFTRs OBJECT-TYPE
22899	SYNTAX Unsigned32
22900	MAX-ACCESS read-only
22901	STATUS current
22902	DESCRIPTION
22903		"Low Error-Free Throughput Rate Seconds since last link up."
22904	::= { vdslLinePerfEntry 31 }
22905
22906	vdslLinePerfVturLEFTRs OBJECT-TYPE
22907	SYNTAX Unsigned32
22908	MAX-ACCESS read-only
22909	STATUS current
22910	DESCRIPTION
22911		"Low Error-Free Throughput Rate Seconds since last link up."
22912	::= { vdslLinePerfEntry 32 }
22913
22914	vdslLinePerfVtucErrFreeBits OBJECT-TYPE
22915	SYNTAX Unsigned32
22916	MAX-ACCESS read-only
22917	STATUS current
22918	DESCRIPTION
22919		"The number of bits belonging to correct DTUs leaving the Rx PMS-TC x 2(-16) since last link up."
22920	::= { vdslLinePerfEntry 33 }
22921
22922	vdslLinePerfVturErrFreeBits OBJECT-TYPE
22923	SYNTAX Unsigned32
22924	MAX-ACCESS read-only
22925	STATUS current
22926	DESCRIPTION
22927		"The number of bits belonging to correct DTUs leaving the Rx PMS-TC x 2(-16) since last link up."
22928	::= { vdslLinePerfEntry 34 }
22929
22930	vdslLinePerfVtucMinEftr OBJECT-TYPE
22931	SYNTAX Counter32
22932	MAX-ACCESS read-only
22933	STATUS current
22934	DESCRIPTION
22935		"Lowest EFTR of VTU-C observed since last link up."
22936	::= { vdslLinePerfEntry 35 }
22937
22938    vdslLinePerfVturMinEftr OBJECT-TYPE
22939	SYNTAX Counter32
22940	MAX-ACCESS read-only
22941	STATUS current
22942	DESCRIPTION
22943		"Lowest EFTR of VTU-R observed since last link up."
22944	::= { vdslLinePerfEntry 36 }
22945
22946-- vdslLineStatsTable
22947
22948        vdslLineStatsTable OBJECT-TYPE
22949        SYNTAX SEQUENCE OF VdslLineStatsEntry
22950        MAX-ACCESS not-accessible
22951        STATUS current
22952        DESCRIPTION
22953        	"The table displays VDSL line statistics. This table is supported by R5.01 and later versions."
22954        ::= { vdslStats 2 }
22955
22956        vdslLineStatsEntry OBJECT-TYPE
22957        SYNTAX VdslLineStatsEntry
22958        MAX-ACCESS not-accessible
22959        STATUS current
22960        DESCRIPTION
22961        	"An entry of vdslLineStatsTable."
22962        INDEX { ifIndex }
22963        ::= { vdslLineStatsTable 1 }
22964
22965        VdslLineStatsEntry ::=
22966        	SEQUENCE {
22967                  	vdslLineStatsVtucBits1		OCTET STRING,
22968			vdslLineStatsVtucBits2		OCTET STRING,
22969			vdslLineStatsVtucBits3		OCTET STRING,
22970			vdslLineStatsVtucBits4		OCTET STRING,
22971			vdslLineStatsVturBits1		OCTET STRING,
22972			vdslLineStatsVturBits2		OCTET STRING,
22973			vdslLineStatsVturBits3		OCTET STRING,
22974			vdslLineStatsVturBits4		OCTET STRING,
22975			vdslLineStatsVtucGain1		OCTET STRING,
22976			vdslLineStatsVtucGain2		OCTET STRING,
22977			vdslLineStatsVtucGain3		OCTET STRING,
22978			vdslLineStatsVtucGain4		OCTET STRING,
22979			vdslLineStatsVtucGain5		OCTET STRING,
22980			vdslLineStatsVtucGain6		OCTET STRING,
22981			vdslLineStatsVtucGain7		OCTET STRING,
22982			vdslLineStatsVtucGain8		OCTET STRING,
22983			vdslLineStatsVturGain1		OCTET STRING,
22984			vdslLineStatsVturGain2		OCTET STRING,
22985			vdslLineStatsVturGain3		OCTET STRING,
22986			vdslLineStatsVturGain4		OCTET STRING,
22987			vdslLineStatsVturGain5		OCTET STRING,
22988			vdslLineStatsVturGain6		OCTET STRING,
22989			vdslLineStatsVturGain7		OCTET STRING,
22990			vdslLineStatsVturGain8		OCTET STRING,
22991			vdslLineStatsVtucHlog		OCTET STRING,
22992			vdslLineStatsVturHlog		OCTET STRING,
22993			vdslLineStatsVtucQln		OCTET STRING,
22994			vdslLineStatsVturQln		OCTET STRING,
22995			vdslLineStatsVtucSnr		OCTET STRING,
22996			vdslLineStatsVturSnr		OCTET STRING,
22997			vdslLineStatsVtucTssi		OCTET STRING,
22998			vdslLineStatsVturTssi		OCTET STRING,
22999			vdslLineStatsProtocol		INTEGER,
23000			vdslLineStatsUsCodingMode	INTEGER,
23001			vdslLineStatsDsCodingMode	INTEGER,
23002			vdslLineStatsVtucHlogGroupSize	INTEGER,
23003			vdslLineStatsVturHlogGroupSize	INTEGER,
23004			vdslLineStatsVtucQlnGroupSize	INTEGER,
23005			vdslLineStatsVturQlnGroupSize	INTEGER,
23006			vdslLineStatsVtucSnrGroupSize	INTEGER,
23007			vdslLineStatsVturSnrGroupSize	INTEGER,
23008			vdslLineStatsVtucRxPower		INTEGER,
23009			vdslLineStatsVturRxPower		INTEGER,
23010			vdslLineStatsVtucSnrMargin		INTEGER,
23011			vdslLineStatsVturSnrMargin		INTEGER,
23012			vdslLineStatsVtucSigAtten		INTEGER,
23013			vdslLineStatsVturSigAtten		INTEGER,
23014			vdslLineStatsVtucLineAtten		INTEGER,
23015			vdslLineStatsVturLineAtten		INTEGER
23016              	}
23017
23018	vdslLineStatsVtucBits1 OBJECT-TYPE
23019	SYNTAX OCTET STRING
23020	MAX-ACCESS read-only
23021	STATUS current
23022	DESCRIPTION
23023		"The object provides Bits for the VTU-C 1024 subcarriers.
23024		Each subcarrier takes two octets to store the value.
23025		The value is in the range 0 to 15."
23026	::= { vdslLineStatsEntry 1 }
23027
23028	vdslLineStatsVtucBits2 OBJECT-TYPE
23029	SYNTAX OCTET STRING
23030	MAX-ACCESS read-only
23031	STATUS current
23032	DESCRIPTION
23033		"The object provides Bits for the VTU-C 1024 subcarriers.
23034		Each subcarrier takes two octets to store the value.
23035		The value is in the range 0 to 15."
23036	::= { vdslLineStatsEntry 2 }
23037
23038	vdslLineStatsVtucBits3 OBJECT-TYPE
23039	SYNTAX OCTET STRING
23040	MAX-ACCESS read-only
23041	STATUS current
23042	DESCRIPTION
23043		"The object provides Bits for the VTU-C 1024 subcarriers.
23044		Each subcarrier takes two octets to store the value.
23045		The value is in the range 0 to 15."
23046	::= { vdslLineStatsEntry 3 }
23047
23048	vdslLineStatsVtucBits4 OBJECT-TYPE
23049	SYNTAX OCTET STRING
23050	MAX-ACCESS read-only
23051	STATUS current
23052	DESCRIPTION
23053		"The object provides Bits for the VTU-C 1024 subcarriers.
23054		Each subcarrier takes two octets to store the value.
23055		The value is in the range 0 to 15."
23056	::= { vdslLineStatsEntry 4 }
23057
23058	vdslLineStatsVturBits1 OBJECT-TYPE
23059	SYNTAX OCTET STRING
23060	MAX-ACCESS read-only
23061	STATUS current
23062	DESCRIPTION
23063		"The object provides Bits for the VTU-R 1024 subcarriers.
23064		Each subcarrier takes two octets to store the value.
23065		The value is in the range 0 to 15."
23066	::= { vdslLineStatsEntry 5 }
23067
23068	vdslLineStatsVturBits2 OBJECT-TYPE
23069	SYNTAX OCTET STRING
23070	MAX-ACCESS read-only
23071	STATUS current
23072	DESCRIPTION
23073		"The object provides Bits for the VTU-R 1024 subcarriers.
23074		Each subcarrier takes two octets to store the value.
23075		The value is in the range 0 to 15."
23076	::= { vdslLineStatsEntry 6 }
23077
23078	vdslLineStatsVturBits3 OBJECT-TYPE
23079	SYNTAX OCTET STRING
23080	MAX-ACCESS read-only
23081	STATUS current
23082	DESCRIPTION
23083		"The object provides Bits for the VTU-R 1024 subcarriers.
23084		Each subcarrier takes two octets to store the value.
23085		The value is in the range 0 to 15."
23086	::= { vdslLineStatsEntry 7 }
23087
23088	vdslLineStatsVturBits4 OBJECT-TYPE
23089	SYNTAX OCTET STRING
23090	MAX-ACCESS read-only
23091	STATUS current
23092	DESCRIPTION
23093		"The object provides Bits for the VTU-R 1024 subcarriers.
23094		Each subcarrier takes two octets to store the value.
23095		The value is in the range 0 to 15."
23096	::= { vdslLineStatsEntry 8 }
23097
23098	vdslLineStatsVtucGain1 OBJECT-TYPE
23099	SYNTAX OCTET STRING
23100	MAX-ACCESS read-only
23101	STATUS current
23102	DESCRIPTION
23103		"The object provides Gain for the VTU-C 512 subcarriers.
23104		Each subcarrier takes two octets to store the value.
23105		The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
23106		The gain value is represented as a multiple of 1/512 on linear scale."
23107	::= { vdslLineStatsEntry 9 }
23108
23109	vdslLineStatsVtucGain2 OBJECT-TYPE
23110	SYNTAX OCTET STRING
23111	MAX-ACCESS read-only
23112	STATUS current
23113	DESCRIPTION
23114		"The object provides Gain for the VTU-C 512 subcarriers.
23115		Each subcarrier takes two octets to store the value.
23116		The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
23117		The gain value is represented as a multiple of 1/512 on linear scale."
23118	::= { vdslLineStatsEntry 10 }
23119
23120	vdslLineStatsVtucGain3 OBJECT-TYPE
23121	SYNTAX OCTET STRING
23122	MAX-ACCESS read-only
23123	STATUS current
23124	DESCRIPTION
23125		"The object provides Gain for the VTU-C 512 subcarriers.
23126		Each subcarrier takes two octets to store the value.
23127		The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
23128		The gain value is represented as a multiple of 1/512 on linear scale."
23129	::= { vdslLineStatsEntry 11 }
23130
23131	vdslLineStatsVtucGain4 OBJECT-TYPE
23132	SYNTAX OCTET STRING
23133	MAX-ACCESS read-only
23134	STATUS current
23135	DESCRIPTION
23136		"The object provides Gain for the VTU-C 512 subcarriers.
23137		Each subcarrier takes two octets to store the value.
23138		The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
23139		The gain value is represented as a multiple of 1/512 on linear scale."
23140	::= { vdslLineStatsEntry 12 }
23141
23142	vdslLineStatsVtucGain5 OBJECT-TYPE
23143	SYNTAX OCTET STRING
23144	MAX-ACCESS read-only
23145	STATUS current
23146	DESCRIPTION
23147		"The object provides Gain for the VTU-C 512 subcarriers.
23148		Each subcarrier takes two octets to store the value.
23149		The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
23150		The gain value is represented as a multiple of 1/512 on linear scale."
23151	::= { vdslLineStatsEntry 13 }
23152
23153	vdslLineStatsVtucGain6 OBJECT-TYPE
23154	SYNTAX OCTET STRING
23155	MAX-ACCESS read-only
23156	STATUS current
23157	DESCRIPTION
23158		"The object provides Gain for the VTU-C 512 subcarriers.
23159		Each subcarrier takes two octets to store the value.
23160		The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
23161		The gain value is represented as a multiple of 1/512 on linear scale."
23162	::= { vdslLineStatsEntry 14 }
23163
23164	vdslLineStatsVtucGain7 OBJECT-TYPE
23165	SYNTAX OCTET STRING
23166	MAX-ACCESS read-only
23167	STATUS current
23168	DESCRIPTION
23169		"The object provides Gain for the VTU-C 512 subcarriers.
23170		Each subcarrier takes two octets to store the value.
23171		The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
23172		The gain value is represented as a multiple of 1/512 on linear scale."
23173	::= { vdslLineStatsEntry 15 }
23174
23175	vdslLineStatsVtucGain8 OBJECT-TYPE
23176	SYNTAX OCTET STRING
23177	MAX-ACCESS read-only
23178	STATUS current
23179	DESCRIPTION
23180		"The object provides Gain for the VTU-C 512 subcarriers.
23181		Each subcarrier takes two octets to store the value.
23182		The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
23183		The gain value is represented as a multiple of 1/512 on linear scale."
23184	::= { vdslLineStatsEntry 16 }
23185
23186	vdslLineStatsVturGain1 OBJECT-TYPE
23187	SYNTAX OCTET STRING
23188	MAX-ACCESS read-only
23189	STATUS current
23190	DESCRIPTION
23191		"The object provides Gain for the VTU-R 512 subcarriers.
23192		Each subcarrier takes two octets to store the value.
23193		The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
23194		The gain value is represented as a multiple of 1/512 on linear scale."
23195	::= { vdslLineStatsEntry 17 }
23196
23197	vdslLineStatsVturGain2 OBJECT-TYPE
23198	SYNTAX OCTET STRING
23199	MAX-ACCESS read-only
23200	STATUS current
23201	DESCRIPTION
23202		"The object provides Gain for the VTU-R 512 subcarriers.
23203		Each subcarrier takes two octets to store the value.
23204		The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
23205		The gain value is represented as a multiple of 1/512 on linear scale."
23206	::= { vdslLineStatsEntry 18 }
23207
23208	vdslLineStatsVturGain3 OBJECT-TYPE
23209	SYNTAX OCTET STRING
23210	MAX-ACCESS read-only
23211	STATUS current
23212	DESCRIPTION
23213		"The object provides Gain for the VTU-R 512 subcarriers.
23214		Each subcarrier takes two octets to store the value.
23215		The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
23216		The gain value is represented as a multiple of 1/512 on linear scale."
23217	::= { vdslLineStatsEntry 19 }
23218
23219	vdslLineStatsVturGain4 OBJECT-TYPE
23220	SYNTAX OCTET STRING
23221	MAX-ACCESS read-only
23222	STATUS current
23223	DESCRIPTION
23224		"The object provides Gain for the VTU-R 512 subcarriers.
23225		Each subcarrier takes two octets to store the value.
23226		The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
23227		The gain value is represented as a multiple of 1/512 on linear scale."
23228	::= { vdslLineStatsEntry 20 }
23229
23230	vdslLineStatsVturGain5 OBJECT-TYPE
23231	SYNTAX OCTET STRING
23232	MAX-ACCESS read-only
23233	STATUS current
23234	DESCRIPTION
23235		"The object provides Gain for the VTU-R 512 subcarriers.
23236		Each subcarrier takes two octets to store the value.
23237		The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
23238		The gain value is represented as a multiple of 1/512 on linear scale."
23239	::= { vdslLineStatsEntry 21 }
23240
23241	vdslLineStatsVturGain6 OBJECT-TYPE
23242	SYNTAX OCTET STRING
23243	MAX-ACCESS read-only
23244	STATUS current
23245	DESCRIPTION
23246		"The object provides Gain for the VTU-R 512 subcarriers.
23247		Each subcarrier takes two octets to store the value.
23248		The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
23249		The gain value is represented as a multiple of 1/512 on linear scale."
23250	::= { vdslLineStatsEntry 22 }
23251
23252	vdslLineStatsVturGain7 OBJECT-TYPE
23253	SYNTAX OCTET STRING
23254	MAX-ACCESS read-only
23255	STATUS current
23256	DESCRIPTION
23257		"The object provides Gain for the VTU-R 512 subcarriers.
23258		Each subcarrier takes two octets to store the value.
23259		The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
23260		The gain value is represented as a multiple of 1/512 on linear scale."
23261	::= { vdslLineStatsEntry 23 }
23262
23263	vdslLineStatsVturGain8 OBJECT-TYPE
23264	SYNTAX OCTET STRING
23265	MAX-ACCESS read-only
23266	STATUS current
23267	DESCRIPTION
23268		"The object provides Gain for the VTU-R 512 subcarriers.
23269		Each subcarrier takes two octets to store the value.
23270		The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
23271		The gain value is represented as a multiple of 1/512 on linear scale."
23272	::= { vdslLineStatsEntry 24 }
23273
23274	vdslLineStatsVtucHlog OBJECT-TYPE
23275	SYNTAX OCTET STRING
23276	MAX-ACCESS read-only
23277	STATUS current
23278	DESCRIPTION
23279		"The object provides Hlog for the VTU-C 512 subcarriers.
23280		Each subcarrier takes two octets to store the value.
23281		The real Hlog(f) value is represented as (6-m(i)/10), with m(i) in the range 0 to 1022.
23282		A special value m=1023 indicates that no measurement could be done for the
23283		sub-carrier group becauseit is out of the passband or that the attenuation
23284		is out of range to be represented. Each value in this array is 16 bits wide."
23285	::= { vdslLineStatsEntry 25 }
23286
23287	vdslLineStatsVturHlog OBJECT-TYPE
23288	SYNTAX OCTET STRING
23289	MAX-ACCESS read-only
23290	STATUS current
23291	DESCRIPTION
23292		"The object provides Hlog for the VTU-R 512 subcarriers.
23293		Each subcarrier takes two octets to store the value.
23294		The real Hlog(f) value is represented as (6-m(i)/10), with m(i) in the range 0 to 1022.
23295		A special value m=1023 indicates that no measurement could be done for the
23296		sub-carrier group because it is out of the passband or that the attenuation
23297		is out ofrange to be represented. Each value in this array is 16 bits wide."
23298	::= { vdslLineStatsEntry 26 }
23299
23300	vdslLineStatsVtucQln OBJECT-TYPE
23301	SYNTAX OCTET STRING
23302	MAX-ACCESS read-only
23303	STATUS current
23304	DESCRIPTION
23305		"The object provides Qln for the VTU-C 512 subcarriers.
23306		Each subcarrier takes two octets to store the value.
23307		The QLN(f) is represented as ( -23-n(i)/2), with n(i) in the range 0 to 254.
23308		A special value n(i)=255 indicates that no measurement could be done for the
23309		sub-carrier group. Each value in this array is 8 bits wide."
23310	::= { vdslLineStatsEntry 27 }
23311
23312	vdslLineStatsVturQln OBJECT-TYPE
23313	SYNTAX OCTET STRING
23314	MAX-ACCESS read-only
23315	STATUS current
23316	DESCRIPTION
23317		"The object provides Qln for the VTU-R 512 subcarriers.
23318		Each subcarrier takes two octets to store the value.
23319		The QLN(f) is represented as ( -23-n(i)/2), with n(i) in the range 0 to 254.
23320		A special value n(i)=255 indicates that no measurement could be done for the
23321		sub-carrier group. Each value in this array is 8 bits wide."
23322	::= { vdslLineStatsEntry 28 }
23323
23324	vdslLineStatsVtucSnr OBJECT-TYPE
23325	SYNTAX OCTET STRING
23326	MAX-ACCESS read-only
23327	STATUS current
23328	DESCRIPTION
23329		"The object provides Snr for the VTU-C 512 subcarriers.
23330		Each subcarrier takes one octets to store the value.
23331		Octet i is set to a value in the range 0 to 254 (-32 + vdslLineStatsVtucSnr (i)/2) in dB
23332		(i.e., -32 to 95dB). Each value in this array is 8 bits wide.
23333		A special value 255 indicates that no measurement could be done for the
23334		sub-carrier group."
23335	::= { vdslLineStatsEntry 29 }
23336
23337	vdslLineStatsVturSnr OBJECT-TYPE
23338	SYNTAX OCTET STRING
23339	MAX-ACCESS read-only
23340	STATUS current
23341	DESCRIPTION
23342		"The object provides Snr for the VTU-R 512 subcarriers.
23343		Each subcarrier takes one octets to store the value.
23344		Octet i is set to a value in the range 0 to 254 (-32 + vdslLineStatsVturSnr (i)/2) in dB
23345		(i.e., -32 to 95dB). Each value in this array is 8 bits wide.
23346		A special value 255 indicates that no measurement could be done for the
23347		sub-carrier group."
23348	::= { vdslLineStatsEntry 30 }
23349
23350	vdslLineStatsVtucTssi OBJECT-TYPE
23351	SYNTAX OCTET STRING
23352	MAX-ACCESS read-only
23353	STATUS current
23354	DESCRIPTION
23355		"The object provides Tssi for the VTU-C 512 subcarriers.
23356		Each subcarrier takes two octets to store the value.
23357		Each value in this array is 16 bits wide.
23358		The tssi value is represented as a multiple of 1/32768 on linear scale."
23359	::= { vdslLineStatsEntry 31 }
23360
23361	vdslLineStatsVturTssi OBJECT-TYPE
23362	SYNTAX OCTET STRING
23363	MAX-ACCESS read-only
23364	STATUS current
23365	DESCRIPTION
23366		"The object provides Tssi for the VTU-R 512 subcarriers.
23367		Each subcarrier takes two octets to store the value.
23368		Each value in this array is 16 bits wide.
23369		The tssi value is represented as a multiple of 1/32768 on linear scale."
23370	::= { vdslLineStatsEntry 32 }
23371
23372	vdslLineStatsProtocol OBJECT-TYPE
23373	SYNTAX INTEGER {
23374			none(1),
23375			vdsl_8a(2),
23376			vdsl_8b(3),
23377			vdsl_8c(4),
23378			vdsl_8d(5),
23379			vdsl_12a(6),
23380			vdsl_12b(7),
23381 			vdsl_17a(8),
23382 			vdsl_30a(9),
23383 			adsl2plus(10)
23384		}
23385	MAX-ACCESS read-only
23386	STATUS current
23387	DESCRIPTION
23388		"The actual line protocol."
23389	::= { vdslLineStatsEntry 33 }
23390
23391	vdslLineStatsUsCodingMode OBJECT-TYPE
23392	SYNTAX INTEGER {
23393			none(1),
23394			trellis(2),
23395			reedSolomon(3),
23396			trellisAndReedSolomon(4)
23397		}
23398	MAX-ACCESS read-only
23399	STATUS current
23400	DESCRIPTION
23401		"The upstream coding mode of the line. This object is supported by R5.02 and later versions."
23402	::= { vdslLineStatsEntry 34 }
23403
23404	vdslLineStatsDsCodingMode OBJECT-TYPE
23405	SYNTAX INTEGER {
23406			none(1),
23407			trellis(2),
23408			reedSolomon(3),
23409			trellisAndReedSolomon(4)
23410		}
23411	MAX-ACCESS read-only
23412	STATUS current
23413	DESCRIPTION
23414		"The downstream coding mode of the line. This object is supported by R5.02 and later versions."
23415	::= { vdslLineStatsEntry 35 }
23416
23417	vdslLineStatsVtucHlogGroupSize OBJECT-TYPE
23418	SYNTAX INTEGER
23419	MAX-ACCESS read-only
23420	STATUS current
23421	DESCRIPTION
23422		"Number of sub-carriers per group used to report the H(f) linear representation values for the
23423		respective transmission direction. The valid values are 1, 2, 4 and 8.
23424		This object is supported by R5.02 and later versions."
23425	::= { vdslLineStatsEntry 36 }
23426
23427	vdslLineStatsVturHlogGroupSize OBJECT-TYPE
23428	SYNTAX INTEGER
23429	MAX-ACCESS read-only
23430	STATUS current
23431	DESCRIPTION
23432		"Number of sub-carriers per group used to report the H(f) linear representation values for the
23433		respective transmission direction. The valid values are 1, 2, 4 and 8.
23434		This object is supported by R5.02 and later versions."
23435	::= { vdslLineStatsEntry 37 }
23436
23437	vdslLineStatsVtucQlnGroupSize OBJECT-TYPE
23438	SYNTAX INTEGER
23439	MAX-ACCESS read-only
23440	STATUS current
23441	DESCRIPTION
23442		"Number of sub-carriers per group used to report the Quiet Line Noise values for the
23443		respective transmission direction. The valid values are 1, 2, 4 and 8.
23444		This object is supported by R5.02 and later versions."
23445	::= { vdslLineStatsEntry 38 }
23446
23447	vdslLineStatsVturQlnGroupSize OBJECT-TYPE
23448	SYNTAX INTEGER
23449	MAX-ACCESS read-only
23450	STATUS current
23451	DESCRIPTION
23452		"Number of sub-carriers per group used to report the Quiet Line Noise values for the
23453		respective transmission direction. The valid values are 1, 2, 4 and 8.
23454		This object is supported by R5.02 and later versions."
23455	::= { vdslLineStatsEntry 39 }
23456
23457	vdslLineStatsVtucSnrGroupSize OBJECT-TYPE
23458	SYNTAX INTEGER
23459	MAX-ACCESS read-only
23460	STATUS current
23461	DESCRIPTION
23462		"Number of sub-carriers per group used to report the SNR values on the
23463		respective transmission direction. The valid values are 1, 2, 4 and 8.
23464		This object is supported by R5.02 and later versions."
23465	::= { vdslLineStatsEntry 40 }
23466
23467	vdslLineStatsVturSnrGroupSize OBJECT-TYPE
23468	SYNTAX INTEGER
23469	MAX-ACCESS read-only
23470	STATUS current
23471	DESCRIPTION
23472		"Number of sub-carriers per group used to report the SNR values on the
23473		respective transmission direction. The valid values are 1, 2, 4 and 8.
23474		This object is supported by R5.02 and later versions."
23475	::= { vdslLineStatsEntry 41 }
23476
23477	vdslLineStatsVtucRxPower OBJECT-TYPE
23478	SYNTAX INTEGER
23479	MAX-ACCESS read-only
23480	STATUS current
23481	DESCRIPTION
23482		"Receive power of vtuc (in unit of 0.1 dBm)."
23483	::= { vdslLineStatsEntry 42 }
23484
23485	vdslLineStatsVturRxPower OBJECT-TYPE
23486	SYNTAX INTEGER
23487	MAX-ACCESS read-only
23488	STATUS current
23489	DESCRIPTION
23490		"Receive power of vtur (in unit of 0.1 dBm)."
23491	::= { vdslLineStatsEntry 43 }
23492
23493	vdslLineStatsVtucSnrMargin OBJECT-TYPE
23494	SYNTAX INTEGER
23495	MAX-ACCESS read-only
23496	STATUS current
23497	DESCRIPTION
23498		""
23499	::= { vdslLineStatsEntry 44 }
23500
23501	vdslLineStatsVturSnrMargin OBJECT-TYPE
23502	SYNTAX INTEGER
23503	MAX-ACCESS read-only
23504	STATUS current
23505	DESCRIPTION
23506		""
23507	::= { vdslLineStatsEntry 45 }
23508
23509	vdslLineStatsVtucSigAtten OBJECT-TYPE
23510	SYNTAX INTEGER
23511	MAX-ACCESS read-only
23512	STATUS current
23513	DESCRIPTION
23514		""
23515	::= { vdslLineStatsEntry 46 }
23516
23517	vdslLineStatsVturSigAtten OBJECT-TYPE
23518	SYNTAX INTEGER
23519	MAX-ACCESS read-only
23520	STATUS current
23521	DESCRIPTION
23522		""
23523	::= { vdslLineStatsEntry 47 }
23524
23525	vdslLineStatsVtucLineAtten OBJECT-TYPE
23526	SYNTAX INTEGER
23527	MAX-ACCESS read-only
23528	STATUS current
23529	DESCRIPTION
23530		""
23531	::= { vdslLineStatsEntry 48 }
23532
23533	vdslLineStatsVturLineAtten OBJECT-TYPE
23534	SYNTAX INTEGER
23535	MAX-ACCESS read-only
23536	STATUS current
23537	DESCRIPTION
23538		""
23539	::= { vdslLineStatsEntry 49 }
23540
23541-- vdslLineUsBandPlanTable
23542
23543        vdslLineUsBandPlanTable OBJECT-TYPE
23544        SYNTAX SEQUENCE OF VdslLineUsBandPlanEntry
23545        MAX-ACCESS not-accessible
23546        STATUS current
23547        DESCRIPTION
23548        	"The table displays VDSL line actual band plan. This table is supported by R5.01 and later versions."
23549        ::= { vdslStats 3 }
23550
23551        vdslLineUsBandPlanEntry OBJECT-TYPE
23552        SYNTAX VdslLineUsBandPlanEntry
23553        MAX-ACCESS not-accessible
23554        STATUS current
23555        DESCRIPTION
23556        	"An entry of vdslLineUsBandPlanTable."
23557        INDEX { ifIndex, vdslLineUsBandId }
23558        ::= { vdslLineUsBandPlanTable 1 }
23559
23560        VdslLineUsBandPlanEntry ::=
23561        	SEQUENCE {
23562                  	vdslLineUsBandId		INTEGER,
23563			vdslLineUsBandStartToneId	INTEGER,
23564			vdslLineUsBandStopToneId	INTEGER
23565              	}
23566
23567	vdslLineUsBandId OBJECT-TYPE
23568	SYNTAX INTEGER
23569	MAX-ACCESS read-only
23570	STATUS current
23571	DESCRIPTION
23572		"Ihe id of the upstream pass band, starting from 1."
23573	::= { vdslLineUsBandPlanEntry 1 }
23574
23575	vdslLineUsBandStartToneId OBJECT-TYPE
23576	SYNTAX INTEGER
23577	MAX-ACCESS read-only
23578	STATUS current
23579	DESCRIPTION
23580		"The starting tone of the band."
23581	::= { vdslLineUsBandPlanEntry 2 }
23582
23583	vdslLineUsBandStopToneId OBJECT-TYPE
23584	SYNTAX INTEGER
23585	MAX-ACCESS read-only
23586	STATUS current
23587	DESCRIPTION
23588		"The stopping tone of the band."
23589	::= { vdslLineUsBandPlanEntry 3 }
23590
23591-- vdslLineDsBandPlanTable
23592
23593        vdslLineDsBandPlanTable OBJECT-TYPE
23594        SYNTAX SEQUENCE OF VdslLineDsBandPlanEntry
23595        MAX-ACCESS not-accessible
23596        STATUS current
23597        DESCRIPTION
23598        	"The table displays VDSL line actual band plan. This table is supported by R5.01 and later versions."
23599        ::= { vdslStats 4 }
23600
23601        vdslLineDsBandPlanEntry OBJECT-TYPE
23602        SYNTAX VdslLineDsBandPlanEntry
23603        MAX-ACCESS not-accessible
23604        STATUS current
23605        DESCRIPTION
23606        	"An entry of vdslLineDsBandPlanTable."
23607        INDEX { ifIndex, vdslLineDsBandId }
23608        ::= { vdslLineDsBandPlanTable 1 }
23609
23610        VdslLineDsBandPlanEntry ::=
23611        	SEQUENCE {
23612                  	vdslLineDsBandId		INTEGER,
23613			vdslLineDsBandStartToneId	INTEGER,
23614			vdslLineDsBandStopToneId	INTEGER
23615              	}
23616
23617	vdslLineDsBandId OBJECT-TYPE
23618	SYNTAX INTEGER
23619	MAX-ACCESS read-only
23620	STATUS current
23621	DESCRIPTION
23622		"Ihe id of the downstream pass band, starting from 1."
23623	::= { vdslLineDsBandPlanEntry 1 }
23624
23625	vdslLineDsBandStartToneId OBJECT-TYPE
23626	SYNTAX INTEGER
23627	MAX-ACCESS read-only
23628	STATUS current
23629	DESCRIPTION
23630		"The starting tone of the band."
23631	::= { vdslLineDsBandPlanEntry 2 }
23632
23633	vdslLineDsBandStopToneId OBJECT-TYPE
23634	SYNTAX INTEGER
23635	MAX-ACCESS read-only
23636	STATUS current
23637	DESCRIPTION
23638		"The stopping tone of the band."
23639	::= { vdslLineDsBandPlanEntry 3 }
23640
23641-- vdslLineUsResultMaskTable
23642
23643        vdslLineUsResultMaskTable OBJECT-TYPE
23644        SYNTAX SEQUENCE OF VdslLineUsResultMaskEntry
23645        MAX-ACCESS not-accessible
23646        STATUS current
23647        DESCRIPTION
23648        	"The table displays VDSL line actual PSD mask. This table is supported by R5.01 and later versions."
23649        ::= { vdslStats 5 }
23650
23651        vdslLineUsResultMaskEntry OBJECT-TYPE
23652        SYNTAX VdslLineUsResultMaskEntry
23653        MAX-ACCESS not-accessible
23654        STATUS current
23655        DESCRIPTION
23656        	"An entry of vdslLineUsResultMaskTable."
23657        INDEX { ifIndex, vdslLineUsMaskId }
23658        ::= { vdslLineUsResultMaskTable 1 }
23659
23660        VdslLineUsResultMaskEntry ::=
23661        	SEQUENCE {
23662                  	vdslLineUsMaskId		INTEGER,
23663			vdslLineUsMaskTone		INTEGER,
23664			vdslLineUsMaskPsd		INTEGER
23665              	}
23666
23667	vdslLineUsMaskId OBJECT-TYPE
23668	SYNTAX INTEGER
23669	MAX-ACCESS read-only
23670	STATUS current
23671	DESCRIPTION
23672		"The id of the turning point of the mask, starting from 1."
23673	::= { vdslLineUsResultMaskEntry 1 }
23674
23675	vdslLineUsMaskTone OBJECT-TYPE
23676	SYNTAX INTEGER
23677	MAX-ACCESS read-only
23678	STATUS current
23679	DESCRIPTION
23680		"The tone id."
23681	::= { vdslLineUsResultMaskEntry 2 }
23682
23683	vdslLineUsMaskPsd OBJECT-TYPE
23684	SYNTAX INTEGER
23685	MAX-ACCESS read-only
23686	STATUS current
23687	DESCRIPTION
23688		"The psd, in 0.1 dBm/Hz."
23689	::= { vdslLineUsResultMaskEntry 3 }
23690
23691-- vdslLineDsResultMaskTable
23692
23693        vdslLineDsResultMaskTable OBJECT-TYPE
23694        SYNTAX SEQUENCE OF VdslLineDsResultMaskEntry
23695        MAX-ACCESS not-accessible
23696        STATUS current
23697        DESCRIPTION
23698        	"The table displays VDSL line actual PSD mask. This table is supported by R5.01 and later versions."
23699        ::= { vdslStats 6 }
23700
23701        vdslLineDsResultMaskEntry OBJECT-TYPE
23702        SYNTAX VdslLineDsResultMaskEntry
23703        MAX-ACCESS not-accessible
23704        STATUS current
23705        DESCRIPTION
23706        	"An entry of vdslLineDsResultMaskTable."
23707        INDEX { ifIndex, vdslLineDsMaskId }
23708        ::= { vdslLineDsResultMaskTable 1 }
23709
23710        VdslLineDsResultMaskEntry ::=
23711        	SEQUENCE {
23712                  	vdslLineDsMaskId		INTEGER,
23713			vdslLineDsMaskTone		INTEGER,
23714			vdslLineDsMaskPsd		INTEGER
23715              	}
23716
23717	vdslLineDsMaskId OBJECT-TYPE
23718	SYNTAX INTEGER
23719	MAX-ACCESS read-only
23720	STATUS current
23721	DESCRIPTION
23722		"The id of the turning point of the mask, starting from 1."
23723	::= { vdslLineDsResultMaskEntry 1 }
23724
23725	vdslLineDsMaskTone OBJECT-TYPE
23726	SYNTAX INTEGER
23727	MAX-ACCESS read-only
23728	STATUS current
23729	DESCRIPTION
23730		"The tone id."
23731	::= { vdslLineDsResultMaskEntry 2 }
23732
23733	vdslLineDsMaskPsd OBJECT-TYPE
23734	SYNTAX INTEGER
23735	MAX-ACCESS read-only
23736	STATUS current
23737	DESCRIPTION
23738		"The psd, in 0.1 dBm/Hz."
23739	::= { vdslLineDsResultMaskEntry 3 }
23740
23741-- vdslLinePerfCurrTable
23742
23743        vdslLinePerfCurrTable OBJECT-TYPE
23744        SYNTAX SEQUENCE OF VdslLinePerfCurrEntry
23745        MAX-ACCESS not-accessible
23746        STATUS current
23747        DESCRIPTION
23748        	"The table displays VDSL line current GINP/SOS/INM performance statistics."
23749        ::= { vdslStats 7 }
23750
23751        vdslLinePerfCurrEntry OBJECT-TYPE
23752        SYNTAX VdslLinePerfCurrEntry
23753        MAX-ACCESS not-accessible
23754        STATUS current
23755        DESCRIPTION
23756        	"An entry of vdslLinePerfCurrTable."
23757        INDEX { ifIndex }
23758        ::= { vdslLinePerfCurrTable 1 }
23759
23760        VdslLinePerfCurrEntry ::=
23761        	SEQUENCE {
23762                  	vdslLinePerfCurrInmVtucEqInp			Counter32,
23763					vdslLinePerfCurrInmVturEqInp			Counter32,
23764					vdslLinePerfCurr15MInmVtucEqInp			Counter32,
23765					vdslLinePerfCurr15MInmVturEqInp			Counter32,
23766					vdslLinePerfCurr1DayInmVtucEqInp		Counter32,
23767					vdslLinePerfCurr1DayInmVturEqInp		Counter32,
23768					vdslLinePerfCurrInmVtucIAT				Counter32,
23769					vdslLinePerfCurrInmVturIAT				Counter32,
23770					vdslLinePerfCurr15MInmVtucIAT			Counter32,
23771					vdslLinePerfCurr15MInmVturIAT			Counter32,
23772					vdslLinePerfCurr1DayInmVtucIAT			Counter32,
23773					vdslLinePerfCurr1DayInmVturIAT			Counter32,
23774					vdslLinePerfCurrInmVtucME				Counter32,
23775					vdslLinePerfCurrInmVturME				Counter32,
23776					vdslLinePerfCurr15MInmVtucME			Counter32,
23777					vdslLinePerfCurr15MInmVturME			Counter32,
23778					vdslLinePerfCurr1DayInmVtucME			Counter32,
23779					vdslLinePerfCurr1DayInmVturME			Counter32,
23780					vdslLinePerfCurrVtucRx					Unsigned32,
23781					vdslLinePerfCurrVturRx					Unsigned32,
23782					vdslLinePerfCurr15MVtucRx				Unsigned32,
23783					vdslLinePerfCurr15MVturRx				Unsigned32,
23784					vdslLinePerfCurr1DayVtucRx				Unsigned32,
23785					vdslLinePerfCurr1DayVturRx				Unsigned32,
23786					vdslLinePerfCurrVtucRxCorrected			Unsigned32,
23787					vdslLinePerfCurrVturRxCorrected			Unsigned32,
23788					vdslLinePerfCurr15MVtucRxCorrected		Unsigned32,
23789					vdslLinePerfCurr15MVturRxCorrected		Unsigned32,
23790					vdslLinePerfCurr1DayVtucRxCorrected		Unsigned32,
23791					vdslLinePerfCurr1DayVturRxCorrected		Unsigned32,
23792					vdslLinePerfCurrVtucRxUncorrected		Unsigned32,
23793					vdslLinePerfCurrVturRxUncorrected		Unsigned32,
23794					vdslLinePerfCurr15MVtucRxUncorrected	Unsigned32,
23795					vdslLinePerfCurr15MVturRxUncorrected	Unsigned32,
23796					vdslLinePerfCurr1DayVtucRxUncorrected	Unsigned32,
23797					vdslLinePerfCurr1DayVturRxUncorrected	Unsigned32,
23798					vdslLinePerfCurrVtucLEFTRs				Unsigned32,
23799					vdslLinePerfCurrVturLEFTRs				Unsigned32,
23800					vdslLinePerfCurr15MVtucLEFTRs			Unsigned32,
23801					vdslLinePerfCurr15MVturLEFTRs			Unsigned32,
23802					vdslLinePerfCurr1DayVtucLEFTRs			Unsigned32,
23803					vdslLinePerfCurr1DayVturLEFTRs			Unsigned32,
23804					vdslLinePerfCurrVtucErrFreeBits			Unsigned32,
23805					vdslLinePerfCurrVturErrFreeBits			Unsigned32,
23806					vdslLinePerfCurr15MVtucErrFreeBits		Unsigned32,
23807					vdslLinePerfCurr15MVturErrFreeBits		Unsigned32,
23808					vdslLinePerfCurr1DayVtucErrFreeBits		Unsigned32,
23809					vdslLinePerfCurr1DayVturErrFreeBits		Unsigned32,
23810					vdslLinePerfCurrVtucMinEftr				Counter32,
23811					vdslLinePerfCurrVturMinEftr				Counter32,
23812					vdslLinePerfCurr15MinVtucMinEftr		Counter32,
23813					vdslLinePerfCurr15MinVturMinEftr		Counter32,
23814					vdslLinePerfCurr1DayVtucMinEftr			Counter32,
23815					vdslLinePerfCurr1DayVturMinEftr			Counter32
23816              	}
23817
23818	vdslLinePerfCurrInmVtucEqInp OBJECT-TYPE
23819	SYNTAX Counter32
23820	MAX-ACCESS read-only
23821	STATUS current
23822	DESCRIPTION
23823		"The INM Equivalent Inp histogram since system boot up. An array of 68 octets
23824		(each 4 octets means amount of a bin of histogram), designed for supporting
23825		from 1 to 17 bins of the histogram. The particular index of the bin incremented
23826		by an impulse noise event is equal to the computed value of equivalent INP,
23827		except the 17th of anomaly INPEQ, which logs all equivalent INPs greater than 16.
23828		Each bin has a value in the range 0x0 to 0xFFFFFFFF"
23829	::= { vdslLinePerfCurrEntry 1 }
23830
23831	vdslLinePerfCurrInmVturEqInp OBJECT-TYPE
23832	SYNTAX Counter32
23833	MAX-ACCESS read-only
23834	STATUS current
23835	DESCRIPTION
23836		"The INM Equivalent Inp histogram since system boot up. An array of 68 octets
23837		(each 4 octets means amount of a bin of histogram), designed for supporting
23838		from 1 to 17 bins of the histogram. The particular index of the bin incremented
23839		by an impulse noise event is equal to the computed value of equivalent INP,
23840		except the 17th of anomaly INPEQ, which logs all equivalent INPs greater than 16.
23841		Each bin has a value in the range 0x0 to 0xFFFFFFFF"
23842	::= { vdslLinePerfCurrEntry 2 }
23843
23844	vdslLinePerfCurr15MInmVtucEqInp OBJECT-TYPE
23845	SYNTAX Counter32
23846	MAX-ACCESS read-only
23847	STATUS current
23848	DESCRIPTION
23849		"The INM Equivalent Inp histogram during this 15 minutes interval. An array of 68 octets
23850		(each 4 octets means amount of a bin of histogram), designed for supporting from 1 to 17
23851		bins of the histogram. The particular index of the bin incremented by an impulse noise event
23852		is equal to the computed value of equivalent INP, except the 17th of anomaly INPEQ, which logs
23853		all equivalent INPs greater than 16. Each bin has a value in the range 0x0 to 0xFFFFFFFF."
23854	::= { vdslLinePerfCurrEntry 3 }
23855
23856	vdslLinePerfCurr15MInmVturEqInp OBJECT-TYPE
23857	SYNTAX Counter32
23858	MAX-ACCESS read-only
23859	STATUS current
23860	DESCRIPTION
23861		"The INM Equivalent Inp histogram during this 15 minutes interval. An array of 68 octets
23862		(each 4 octets means amount of a bin of histogram), designed for supporting from 1 to 17
23863		bins of the histogram. The particular index of the bin incremented by an impulse noise event
23864		is equal to the computed value of equivalent INP, except the 17th of anomaly INPEQ, which logs
23865		all equivalent INPs greater than 16. Each bin has a value in the range 0x0 to 0xFFFFFFFF."
23866	::= { vdslLinePerfCurrEntry 4 }
23867
23868	vdslLinePerfCurr1DayInmVtucEqInp OBJECT-TYPE
23869	SYNTAX Counter32
23870	MAX-ACCESS read-only
23871	STATUS current
23872	DESCRIPTION
23873		"The INM Equivalent Inp histogram during this 1 day interval. An array of 68 octets
23874		(each 4 octets means amount of a bin of histogram), designed for supporting from 1 to 17
23875		bins of the histogram. The particular index of the bin incremented by an impulse noise event
23876		is equal to the computed value of equivalent INP, except the 17th of anomaly INPEQ, which logs
23877		all equivalent INPs greater than 16. Each bin has a value in the range 0x0 to 0xFFFFFFFF."
23878	::= { vdslLinePerfCurrEntry 5 }
23879
23880	vdslLinePerfCurr1DayInmVturEqInp OBJECT-TYPE
23881	SYNTAX Counter32
23882	MAX-ACCESS read-only
23883	STATUS current
23884	DESCRIPTION
23885		"The INM Equivalent Inp histogram during this 1 day interval. An array of 68 octets
23886		(each 4 octets means amount of a bin of histogram), designed for supporting from 1 to 17
23887		bins of the histogram. The particular index of the bin incremented by an impulse noise event
23888		is equal to the computed value of equivalent INP, except the 17th of anomaly INPEQ, which logs
23889		all equivalent INPs greater than 16. Each bin has a value in the range 0x0 to 0xFFFFFFFF."
23890	::= { vdslLinePerfCurrEntry 6 }
23891
23892	vdslLinePerfCurrInmVtucIAT OBJECT-TYPE
23893	SYNTAX Counter32
23894	MAX-ACCESS read-only
23895	STATUS current
23896	DESCRIPTION
23897		"The INM Inter Arrival Time histogram since system boot up. An array of 32 octets
23898		(each 4 octets means amount of a bin of histogram), designed for supporting from 0 to 7
23899		bins of the histogram. The index of the particular bin incremented by an complete  impulse noise event
23900		is determained from the following INMControl parameters. Each bin has a value in the range 0x0 to 0xFFFFFFFF."
23901	::= { vdslLinePerfCurrEntry 7 }
23902
23903	vdslLinePerfCurrInmVturIAT OBJECT-TYPE
23904	SYNTAX Counter32
23905	MAX-ACCESS read-only
23906	STATUS current
23907	DESCRIPTION
23908		"The INM Inter Arrival Time histogram since system boot up. An array of 32 octets
23909		(each 4 octets means amount of a bin of histogram), designed for supporting from 0 to 7
23910		bins of the histogram. The index of the particular bin incremented by an complete  impulse noise event
23911		is determained from the following INMControl parameters. Each bin has a value in the range 0x0 to 0xFFFFFFFF."
23912	::= { vdslLinePerfCurrEntry 8 }
23913
23914	vdslLinePerfCurr15MInmVtucIAT OBJECT-TYPE
23915	SYNTAX Counter32
23916	MAX-ACCESS read-only
23917	STATUS current
23918	DESCRIPTION
23919		"The INM Inter Arrival Time histogram during this 15 minutes interval. An array of 32 octets
23920		(each 4 octets means amount of a bin of histogram), designed for supporting from 0 to 7 bins of the histogram.
23921		The index of the particular bin incremented by an complete  impulse noise event is determained from the following
23922		INMControl parameters. Each bin has a value in the range 0x0 to 0xFFFFFFFF."
23923	::= { vdslLinePerfCurrEntry 9 }
23924
23925	vdslLinePerfCurr15MInmVturIAT OBJECT-TYPE
23926	SYNTAX Counter32
23927	MAX-ACCESS read-only
23928	STATUS current
23929	DESCRIPTION
23930		"The INM Inter Arrival Time histogram during this 15 minutes interval. An array of 32 octets
23931		(each 4 octets means amount of a bin of histogram), designed for supporting from 0 to 7 bins of the histogram.
23932		The index of the particular bin incremented by an complete  impulse noise event is determained from the following
23933		INMControl parameters. Each bin has a value in the range 0x0 to 0xFFFFFFFF."
23934	::= { vdslLinePerfCurrEntry 10 }
23935
23936	vdslLinePerfCurr1DayInmVtucIAT OBJECT-TYPE
23937	SYNTAX Counter32
23938	MAX-ACCESS read-only
23939	STATUS current
23940	DESCRIPTION
23941		"The INM Inter Arrival Time histogram during this 1 day interval. An array of 32 octets
23942		(each 4 octets means amount of a bin of histogram), designed for supporting from 0 to 7 bins of the histogram.
23943		The index of the particular bin incremented by an complete  impulse noise event is determained from the following
23944		INMControl parameters. Each bin has a value in the range 0x0 to 0xFFFFFFFF."
23945	::= { vdslLinePerfCurrEntry 11 }
23946
23947	vdslLinePerfCurr1DayInmVturIAT OBJECT-TYPE
23948	SYNTAX Counter32
23949	MAX-ACCESS read-only
23950	STATUS current
23951	DESCRIPTION
23952		"The INM Inter Arrival Time histogram during this 1 day interval. An array of 32 octets
23953		(each 4 octets means amount of a bin of histogram), designed for supporting from 0 to 7 bins of the histogram.
23954		The index of the particular bin incremented by an complete  impulse noise event is determained from the following
23955		INMControl parameters. Each bin has a value in the range 0x0 to 0xFFFFFFFF."
23956	::= { vdslLinePerfCurrEntry 12 }
23957
23958	vdslLinePerfCurrInmVtucME OBJECT-TYPE
23959	SYNTAX Counter32
23960	MAX-ACCESS read-only
23961	STATUS current
23962	DESCRIPTION
23963		"The INM total measurement since system boot up. This indication occurs every time
23964		a data symbol is processed by the Impulse Noise Sensor. The range of the value is from 0x0 to 0xFFFFFFFF."
23965	::= { vdslLinePerfCurrEntry 13 }
23966
23967	vdslLinePerfCurrInmVturME OBJECT-TYPE
23968	SYNTAX Counter32
23969	MAX-ACCESS read-only
23970	STATUS current
23971	DESCRIPTION
23972		"The INM total measurement since system boot up. This indication occurs every time
23973		a data symbol is processed by the Impulse Noise Sensor. The range of the value is from 0x0 to 0xFFFFFFFF."
23974	::= { vdslLinePerfCurrEntry 14 }
23975
23976	vdslLinePerfCurr15MInmVtucME OBJECT-TYPE
23977	SYNTAX Counter32
23978	MAX-ACCESS read-only
23979	STATUS current
23980	DESCRIPTION
23981		"The INM total measurement during this 15 minutes interval. This indication occurs every time
23982		a data symbol is processed by the Impulse Noise Sensor. The range of the value is from 0x0 to 0xFFFFFFFF."
23983	::= { vdslLinePerfCurrEntry 15 }
23984
23985	vdslLinePerfCurr15MInmVturME OBJECT-TYPE
23986	SYNTAX Counter32
23987	MAX-ACCESS read-only
23988	STATUS current
23989	DESCRIPTION
23990		"The INM total measurement during this 15 minutes interval. This indication occurs every time
23991		a data symbol is processed by the Impulse Noise Sensor. The range of the value is from 0x0 to 0xFFFFFFFF."
23992	::= { vdslLinePerfCurrEntry 16 }
23993
23994	vdslLinePerfCurr1DayInmVtucME OBJECT-TYPE
23995	SYNTAX Counter32
23996	MAX-ACCESS read-only
23997	STATUS current
23998	DESCRIPTION
23999		"The INM total measurement during this 1 day interval. This indication occurs every time
24000		a data symbol is processed by the Impulse Noise Sensor. The range of the value is from 0x0 to 0xFFFFFFFF."
24001	::= { vdslLinePerfCurrEntry 17 }
24002
24003	vdslLinePerfCurr1DayInmVturME OBJECT-TYPE
24004	SYNTAX Counter32
24005	MAX-ACCESS read-only
24006	STATUS current
24007	DESCRIPTION
24008		"The INM total measurement during this 1 day interval. This indication occurs every time
24009		a data symbol is processed by the Impulse Noise Sensor. The range of the value is from 0x0 to 0xFFFFFFFF."
24010	::= { vdslLinePerfCurrEntry 18 }
24011
24012	vdslLinePerfCurrVtucRx OBJECT-TYPE
24013	SYNTAX Unsigned32
24014	MAX-ACCESS read-only
24015	STATUS current
24016	DESCRIPTION
24017		"Number of codewords retransmitted since system boot up."
24018	::= { vdslLinePerfCurrEntry 19 }
24019
24020	vdslLinePerfCurrVturRx OBJECT-TYPE
24021	SYNTAX Unsigned32
24022	MAX-ACCESS read-only
24023	STATUS current
24024	DESCRIPTION
24025		"Number of codewords retransmitted since system boot up."
24026	::= { vdslLinePerfCurrEntry 20 }
24027
24028	vdslLinePerfCurr15MVtucRx OBJECT-TYPE
24029	SYNTAX Unsigned32
24030	MAX-ACCESS read-only
24031	STATUS current
24032	DESCRIPTION
24033		"Number of codewords retransmitted during this 15 minutes interval."
24034	::= { vdslLinePerfCurrEntry 21 }
24035
24036	vdslLinePerfCurr15MVturRx OBJECT-TYPE
24037	SYNTAX Unsigned32
24038	MAX-ACCESS read-only
24039	STATUS current
24040	DESCRIPTION
24041		"Number of codewords retransmitted during this 15 minutes interval."
24042	::= { vdslLinePerfCurrEntry 22 }
24043
24044	vdslLinePerfCurr1DayVtucRx OBJECT-TYPE
24045	SYNTAX Unsigned32
24046	MAX-ACCESS read-only
24047	STATUS current
24048	DESCRIPTION
24049		"Number of codewords retransmitted during this 1 day interval."
24050	::= { vdslLinePerfCurrEntry 23 }
24051
24052	vdslLinePerfCurr1DayVturRx OBJECT-TYPE
24053	SYNTAX Unsigned32
24054	MAX-ACCESS read-only
24055	STATUS current
24056	DESCRIPTION
24057		"Number of codewords retransmitted during this 1 day interval."
24058	::= { vdslLinePerfCurrEntry 24 }
24059
24060	vdslLinePerfCurrVtucRxCorrected OBJECT-TYPE
24061	SYNTAX Unsigned32
24062	MAX-ACCESS read-only
24063	STATUS current
24064	DESCRIPTION
24065		"Number of codewords corrected through retransmission since system boot up."
24066	::= { vdslLinePerfCurrEntry 25 }
24067
24068	vdslLinePerfCurrVturRxCorrected OBJECT-TYPE
24069	SYNTAX Unsigned32
24070	MAX-ACCESS read-only
24071	STATUS current
24072	DESCRIPTION
24073		"Number of codewords corrected through retransmission since system boot up."
24074	::= { vdslLinePerfCurrEntry 26 }
24075
24076	vdslLinePerfCurr15MVtucRxCorrected OBJECT-TYPE
24077	SYNTAX Unsigned32
24078	MAX-ACCESS read-only
24079	STATUS current
24080	DESCRIPTION
24081		"Number of codewords corrected through retransmission during this 15 minutes interval."
24082	::= { vdslLinePerfCurrEntry 27 }
24083
24084	vdslLinePerfCurr15MVturRxCorrected OBJECT-TYPE
24085	SYNTAX Unsigned32
24086	MAX-ACCESS read-only
24087	STATUS current
24088	DESCRIPTION
24089		"Number of codewords corrected through retransmission during this 15 minutes interval."
24090	::= { vdslLinePerfCurrEntry 28 }
24091
24092	vdslLinePerfCurr1DayVtucRxCorrected OBJECT-TYPE
24093	SYNTAX Unsigned32
24094	MAX-ACCESS read-only
24095	STATUS current
24096	DESCRIPTION
24097		"Number of codewords corrected through retransmission during this 1 day interval."
24098	::= { vdslLinePerfCurrEntry 29 }
24099
24100	vdslLinePerfCurr1DayVturRxCorrected OBJECT-TYPE
24101	SYNTAX Unsigned32
24102	MAX-ACCESS read-only
24103	STATUS current
24104	DESCRIPTION
24105		"Number of codewords corrected through retransmission during this 1 day interval."
24106	::= { vdslLinePerfCurrEntry 30 }
24107
24108	vdslLinePerfCurrVtucRxUncorrected OBJECT-TYPE
24109	SYNTAX Unsigned32
24110	MAX-ACCESS read-only
24111	STATUS current
24112	DESCRIPTION
24113		"Number of codewords left uncorrected after retransmission since system boot up."
24114	::= { vdslLinePerfCurrEntry 31 }
24115
24116	vdslLinePerfCurrVturRxUncorrected OBJECT-TYPE
24117	SYNTAX Unsigned32
24118	MAX-ACCESS read-only
24119	STATUS current
24120	DESCRIPTION
24121		"Number of codewords left uncorrected after retransmission since system boot up."
24122	::= { vdslLinePerfCurrEntry 32 }
24123
24124	vdslLinePerfCurr15MVtucRxUncorrected OBJECT-TYPE
24125	SYNTAX Unsigned32
24126	MAX-ACCESS read-only
24127	STATUS current
24128	DESCRIPTION
24129		"Number of codewords left uncorrected after retransmission during this 15 minutes interval."
24130	::= { vdslLinePerfCurrEntry 33 }
24131
24132	vdslLinePerfCurr15MVturRxUncorrected OBJECT-TYPE
24133	SYNTAX Unsigned32
24134	MAX-ACCESS read-only
24135	STATUS current
24136	DESCRIPTION
24137		"Number of codewords left uncorrected after retransmission during this 15 minutes interval."
24138	::= { vdslLinePerfCurrEntry 34 }
24139
24140	vdslLinePerfCurr1DayVtucRxUncorrected OBJECT-TYPE
24141	SYNTAX Unsigned32
24142	MAX-ACCESS read-only
24143	STATUS current
24144	DESCRIPTION
24145		"Number of codewords left uncorrected after retransmission during this 1 day interval."
24146	::= { vdslLinePerfCurrEntry 35 }
24147
24148	vdslLinePerfCurr1DayVturRxUncorrected OBJECT-TYPE
24149	SYNTAX Unsigned32
24150	MAX-ACCESS read-only
24151	STATUS current
24152	DESCRIPTION
24153		"Number of codewords left uncorrected after retransmission during this 1 day interval."
24154	::= { vdslLinePerfCurrEntry 36 }
24155
24156	vdslLinePerfCurrVtucLEFTRs OBJECT-TYPE
24157	SYNTAX Unsigned32
24158	MAX-ACCESS read-only
24159	STATUS current
24160	DESCRIPTION
24161		"Low Error-Free Throughput Rate Seconds since system boot up."
24162	::= { vdslLinePerfCurrEntry 37 }
24163
24164	vdslLinePerfCurrVturLEFTRs OBJECT-TYPE
24165	SYNTAX Unsigned32
24166	MAX-ACCESS read-only
24167	STATUS current
24168	DESCRIPTION
24169		"Low Error-Free Throughput Rate Seconds since system boot up."
24170	::= { vdslLinePerfCurrEntry 38 }
24171
24172	vdslLinePerfCurr15MVtucLEFTRs OBJECT-TYPE
24173	SYNTAX Unsigned32
24174	MAX-ACCESS read-only
24175	STATUS current
24176	DESCRIPTION
24177		"Low Error-Free Throughput Rate Seconds during this 15 minutes interval."
24178	::= { vdslLinePerfCurrEntry 39 }
24179
24180	vdslLinePerfCurr15MVturLEFTRs OBJECT-TYPE
24181	SYNTAX Unsigned32
24182	MAX-ACCESS read-only
24183	STATUS current
24184	DESCRIPTION
24185		"Low Error-Free Throughput Rate Seconds during this 15 minutes interval."
24186	::= { vdslLinePerfCurrEntry 40 }
24187
24188	vdslLinePerfCurr1DayVtucLEFTRs OBJECT-TYPE
24189	SYNTAX Unsigned32
24190	MAX-ACCESS read-only
24191	STATUS current
24192	DESCRIPTION
24193		"Low Error-Free Throughput Rate Seconds during this 1 day interval."
24194	::= { vdslLinePerfCurrEntry 41 }
24195
24196	vdslLinePerfCurr1DayVturLEFTRs OBJECT-TYPE
24197	SYNTAX Unsigned32
24198	MAX-ACCESS read-only
24199	STATUS current
24200	DESCRIPTION
24201		"Low Error-Free Throughput Rate Seconds during this 1 day interval."
24202	::= { vdslLinePerfCurrEntry 42 }
24203
24204    vdslLinePerfCurrVtucErrFreeBits OBJECT-TYPE
24205	SYNTAX Unsigned32
24206	MAX-ACCESS read-only
24207	STATUS current
24208	DESCRIPTION
24209		"The number of bits belonging to correct DTUs leaving the Rx PMS-TC x 2(-16) since system boot up."
24210	::= { vdslLinePerfCurrEntry 43 }
24211
24212	vdslLinePerfCurrVturErrFreeBits OBJECT-TYPE
24213	SYNTAX Unsigned32
24214	MAX-ACCESS read-only
24215	STATUS current
24216	DESCRIPTION
24217		"The number of bits belonging to correct DTUs leaving the Rx PMS-TC x 2(-16) since system boot up."
24218	::= { vdslLinePerfCurrEntry 44 }
24219
24220	vdslLinePerfCurr15MVtucErrFreeBits OBJECT-TYPE
24221	SYNTAX Unsigned32
24222	MAX-ACCESS read-only
24223	STATUS current
24224	DESCRIPTION
24225		"The number of bits belonging to correct DTUs leaving the Rx PMS-TC x 2(-16) during this 15 minutes interval."
24226	::= { vdslLinePerfCurrEntry 45 }
24227
24228	vdslLinePerfCurr15MVturErrFreeBits OBJECT-TYPE
24229	SYNTAX Unsigned32
24230	MAX-ACCESS read-only
24231	STATUS current
24232	DESCRIPTION
24233		"The number of bits belonging to correct DTUs leaving the Rx PMS-TC x 2(-16) during this 15 minutes interval."
24234	::= { vdslLinePerfCurrEntry 46 }
24235
24236	vdslLinePerfCurr1DayVtucErrFreeBits OBJECT-TYPE
24237	SYNTAX Unsigned32
24238	MAX-ACCESS read-only
24239	STATUS current
24240	DESCRIPTION
24241		"The number of bits belonging to correct DTUs leaving the Rx PMS-TC x 2(-16) this 1 day interval."
24242	::= { vdslLinePerfCurrEntry 47 }
24243
24244	vdslLinePerfCurr1DayVturErrFreeBits OBJECT-TYPE
24245	SYNTAX Unsigned32
24246	MAX-ACCESS read-only
24247	STATUS current
24248	DESCRIPTION
24249		"The number of bits belonging to correct DTUs leaving the Rx PMS-TC x 2(-16) this 1 day interval."
24250	::= { vdslLinePerfCurrEntry 48 }
24251
24252	vdslLinePerfCurrVtucMinEftr OBJECT-TYPE
24253	SYNTAX Counter32
24254	MAX-ACCESS read-only
24255	STATUS current
24256	DESCRIPTION
24257		"Lowest EFTR of VTU-C observed in the current interval."
24258	::= { vdslLinePerfCurrEntry 49 }
24259
24260	vdslLinePerfCurrVturMinEftr OBJECT-TYPE
24261	SYNTAX Counter32
24262	MAX-ACCESS read-only
24263	STATUS current
24264	DESCRIPTION
24265		"Lowest EFTR of VTU-R observed in the current interval."
24266	::= { vdslLinePerfCurrEntry 50 }
24267
24268	vdslLinePerfCurr15MinVtucMinEftr OBJECT-TYPE
24269	SYNTAX Counter32
24270	MAX-ACCESS read-only
24271	STATUS current
24272	DESCRIPTION
24273		"Lowest EFTR of VTU-C observed in the current 15 minutes interval."
24274	::= { vdslLinePerfCurrEntry 51 }
24275
24276	vdslLinePerfCurr15MinVturMinEftr OBJECT-TYPE
24277	SYNTAX Counter32
24278	MAX-ACCESS read-only
24279	STATUS current
24280	DESCRIPTION
24281		"Lowest EFTR of VTU-R observed in the current 15 minutes interval."
24282	::= { vdslLinePerfCurrEntry 52 }
24283
24284	vdslLinePerfCurr1DayVtucMinEftr OBJECT-TYPE
24285	SYNTAX Counter32
24286	MAX-ACCESS read-only
24287	STATUS current
24288	DESCRIPTION
24289		"Lowest EFTR of VTU-C observed in the current 1 day interval."
24290	::= { vdslLinePerfCurrEntry 53 }
24291
24292	vdslLinePerfCurr1DayVturMinEftr OBJECT-TYPE
24293	SYNTAX Counter32
24294	MAX-ACCESS read-only
24295	STATUS current
24296	DESCRIPTION
24297		"Lowest EFTR of VTU-R observed in the  current 1 day interval."
24298	::= { vdslLinePerfCurrEntry 54 }
24299
24300-- vdslLinePerfHist15MinTable
24301
24302        vdslLinePerfHist15MinTable OBJECT-TYPE
24303        SYNTAX SEQUENCE OF VdslLinePerfHist15MinEntry
24304        MAX-ACCESS not-accessible
24305        STATUS current
24306        DESCRIPTION
24307        	"The table displays VDSL line 15-Min SOS/GINP/INM performance stats."
24308        ::= { vdslStats 8 }
24309
24310        vdslLinePerfHist15MinEntry OBJECT-TYPE
24311        SYNTAX VdslLinePerfHist15MinEntry
24312        MAX-ACCESS not-accessible
24313        STATUS current
24314        DESCRIPTION
24315        	"An entry of vdslLinePerfCurrTable."
24316        INDEX { ifIndex }
24317        ::= { vdslLinePerfHist15MinTable 1 }
24318
24319        VdslLinePerfHist15MinEntry ::=
24320        	SEQUENCE {
24321                  	vdslLinePerfHist15MInmVtucEqInp			Counter32,
24322					vdslLinePerfHist15MInmVturEqInp			Counter32,
24323					vdslLinePerfHist15MInmVtucIAT			Counter32,
24324					vdslLinePerfHist15MInmVturIAT			Counter32,
24325					vdslLinePerfHist15MInmVtucME			Counter32,
24326					vdslLinePerfHist15MInmVturME			Counter32,
24327					vdslLinePerfHist15MVtucRtx				Unsigned32,
24328					vdslLinePerfHist15MVturRtx				Unsigned32,
24329					vdslLinePerfHist15MVtucRtxCorrected		Unsigned32,
24330					vdslLinePerfHist15MVturRtxCorrected		Unsigned32,
24331					vdslLinePerfHist15MVtucRtxUncorrected	Unsigned32,
24332					vdslLinePerfHist15MVturRtxUncorrected	Unsigned32,
24333					vdslLinePerfHist15MVtucLEFTRs			Unsigned32,
24334					vdslLinePerfHist15MVturLEFTRs			Unsigned32,
24335					vdslLinePerfHist15MVtucErrFreeBits		Unsigned32,
24336					vdslLinePerfHist15MVturErrFreeBits		Unsigned32,
24337					vdslLinePerfHist15MVtucMinEftr			Counter32,
24338					vdslLinePerfHist15MVturMinEftr			Counter32
24339              	}
24340
24341	vdslLinePerfHist15MInmVtucEqInp OBJECT-TYPE
24342	SYNTAX Counter32
24343	MAX-ACCESS read-only
24344	STATUS current
24345	DESCRIPTION
24346		"The INM Equivalent Inp histogram during 15min interval. An array of 68 octets
24347		(each 4 octets means amount of a bin of histogram), designed for supporting from
24348		1 to 17 bins of the histogram. The particular index of the bin incremented by an
24349		impulse noise event is equal to the computed value of equivalent INP, except the
24350		17th of anomaly INPEQ, which logs all equivalent INPs greater than 16. Each bin
24351		has a value in the range 0x0 to 0xFFFFFFFF."
24352	::= { vdslLinePerfHist15MinEntry 1 }
24353
24354	vdslLinePerfHist15MInmVturEqInp OBJECT-TYPE
24355	SYNTAX Counter32
24356	MAX-ACCESS read-only
24357	STATUS current
24358	DESCRIPTION
24359		"The INM Equivalent Inp histogram during 15min interval. An array of 68 octets
24360		(each 4 octets means amount of a bin of histogram), designed for supporting from
24361		1 to 17 bins of the histogram. The particular index of the bin incremented by an
24362		impulse noise event is equal to the computed value of equivalent INP, except the
24363		17th of anomaly INPEQ, which logs all equivalent INPs greater than 16. Each bin
24364		has a value in the range 0x0 to 0xFFFFFFFF."
24365	::= { vdslLinePerfHist15MinEntry 2 }
24366
24367	vdslLinePerfHist15MInmVtucIAT OBJECT-TYPE
24368	SYNTAX Counter32
24369	MAX-ACCESS read-only
24370	STATUS current
24371	DESCRIPTION
24372		"The INM Inter Arrival Time histogram during 15min interval. An array of 32 octets
24373		(each 4 octets means amount of a bin of histogram), designed for supporting from 0
24374		to 7 bins of the histogram. The index of the particular bin incremented by an complete
24375		impulse noise event is determained from the following INMControl parameters. Each bin
24376		has a value in the range 0x0 to 0xFFFFFFFF."
24377	::= { vdslLinePerfHist15MinEntry 3 }
24378
24379	vdslLinePerfHist15MInmVturIAT OBJECT-TYPE
24380	SYNTAX Counter32
24381	MAX-ACCESS read-only
24382	STATUS current
24383	DESCRIPTION
24384		"The INM Inter Arrival Time histogram during 15min interval. An array of 32 octets
24385		(each 4 octets means amount of a bin of histogram), designed for supporting from 0
24386		to 7 bins of the histogram. The index of the particular bin incremented by an complete
24387		impulse noise event is determained from the following INMControl parameters. Each bin
24388		has a value in the range 0x0 to 0xFFFFFFFF."
24389	::= { vdslLinePerfHist15MinEntry 4 }
24390
24391	vdslLinePerfHist15MInmVtucME OBJECT-TYPE
24392	SYNTAX Counter32
24393	MAX-ACCESS read-only
24394	STATUS current
24395	DESCRIPTION
24396		"The INM total measurement during 15min interval.This indication occurs every time
24397		a data symbol is processed by the Impulse Noise Sensor. The range of the value is
24398		from 0x0 to 0xFFFFFFFF."
24399	::= { vdslLinePerfHist15MinEntry 5 }
24400
24401	vdslLinePerfHist15MInmVturME OBJECT-TYPE
24402	SYNTAX Counter32
24403	MAX-ACCESS read-only
24404	STATUS current
24405	DESCRIPTION
24406		"The INM total measurement during 15min interval.This indication occurs every time
24407		a data symbol is processed by the Impulse Noise Sensor. The range of the value is
24408		from 0x0 to 0xFFFFFFFF."
24409	::= { vdslLinePerfHist15MinEntry 6 }
24410
24411	vdslLinePerfHist15MVtucRtx OBJECT-TYPE
24412	SYNTAX Unsigned32
24413	MAX-ACCESS read-only
24414	STATUS current
24415	DESCRIPTION
24416		"Number of codewords retransmitted during this interval."
24417	::= { vdslLinePerfHist15MinEntry 7 }
24418
24419	vdslLinePerfHist15MVturRtx OBJECT-TYPE
24420	SYNTAX Unsigned32
24421	MAX-ACCESS read-only
24422	STATUS current
24423	DESCRIPTION
24424		"Number of codewords retransmitted during this interval."
24425	::= { vdslLinePerfHist15MinEntry 8 }
24426
24427	vdslLinePerfHist15MVtucRtxCorrected OBJECT-TYPE
24428	SYNTAX Unsigned32
24429	MAX-ACCESS read-only
24430	STATUS current
24431	DESCRIPTION
24432		"Number of codewords corrected through retransmission during this interval."
24433	::= { vdslLinePerfHist15MinEntry 9 }
24434
24435	vdslLinePerfHist15MVturRtxCorrected OBJECT-TYPE
24436	SYNTAX Unsigned32
24437	MAX-ACCESS read-only
24438	STATUS current
24439	DESCRIPTION
24440		"Number of codewords corrected through retransmission during this interval."
24441	::= { vdslLinePerfHist15MinEntry 10 }
24442
24443	vdslLinePerfHist15MVtucRtxUncorrected OBJECT-TYPE
24444	SYNTAX Unsigned32
24445	MAX-ACCESS read-only
24446	STATUS current
24447	DESCRIPTION
24448		"Number of codewords left uncorrected after retransmission during this interval."
24449	::= { vdslLinePerfHist15MinEntry 11 }
24450
24451	vdslLinePerfHist15MVturRtxUncorrected OBJECT-TYPE
24452	SYNTAX Unsigned32
24453	MAX-ACCESS read-only
24454	STATUS current
24455	DESCRIPTION
24456		"Number of codewords left uncorrected after retransmission during this interval."
24457	::= { vdslLinePerfHist15MinEntry 12 }
24458
24459	vdslLinePerfHist15MVtucLEFTRs OBJECT-TYPE
24460	SYNTAX Unsigned32
24461	MAX-ACCESS read-only
24462	STATUS current
24463	DESCRIPTION
24464		"Low Error-Free Throughput Rate Seconds during this interval."
24465	::= { vdslLinePerfHist15MinEntry 13 }
24466
24467	vdslLinePerfHist15MVturLEFTRs OBJECT-TYPE
24468	SYNTAX Unsigned32
24469	MAX-ACCESS read-only
24470	STATUS current
24471	DESCRIPTION
24472		"Low Error-Free Throughput Rate Seconds during this interval."
24473	::= { vdslLinePerfHist15MinEntry 14 }
24474
24475	vdslLinePerfHist15MVtucErrFreeBits OBJECT-TYPE
24476	SYNTAX Unsigned32
24477	MAX-ACCESS read-only
24478	STATUS current
24479	DESCRIPTION
24480		"The number of bits belonging to correct DTUs leaving the Rx PMS-TC x 2(-16) during this interval."
24481	::= { vdslLinePerfHist15MinEntry 15 }
24482
24483	vdslLinePerfHist15MVturErrFreeBits OBJECT-TYPE
24484	SYNTAX Unsigned32
24485	MAX-ACCESS read-only
24486	STATUS current
24487	DESCRIPTION
24488		"The number of bits belonging to correct DTUs leaving the Rx PMS-TC x 2(-16) during this interval."
24489	::= { vdslLinePerfHist15MinEntry 16 }
24490
24491	vdslLinePerfHist15MVtucMinEftr OBJECT-TYPE
24492	SYNTAX Counter32
24493	MAX-ACCESS read-only
24494	STATUS current
24495	DESCRIPTION
24496		"Lowest EFTR of VTU-C observed during this interval."
24497	::= { vdslLinePerfHist15MinEntry 17 }
24498
24499	vdslLinePerfHist15MVturMinEftr OBJECT-TYPE
24500	SYNTAX Counter32
24501	MAX-ACCESS read-only
24502	STATUS current
24503	DESCRIPTION
24504		"Lowest EFTR of VTU-R observed during this interval."
24505	::= { vdslLinePerfHist15MinEntry 18 }
24506
24507-- vdslLinePerfHist1DayTable
24508
24509        vdslLinePerfHist1DayTable OBJECT-TYPE
24510        SYNTAX SEQUENCE OF VdslLinePerfHist1DayEntry
24511        MAX-ACCESS not-accessible
24512        STATUS current
24513        DESCRIPTION
24514        	"The table displays VDSL line 1-Day SOS/GINP/INM performance stats."
24515        ::= { vdslStats 9 }
24516
24517        vdslLinePerfHist1DayEntry OBJECT-TYPE
24518        SYNTAX VdslLinePerfHist1DayEntry
24519        MAX-ACCESS not-accessible
24520        STATUS current
24521        DESCRIPTION
24522        	"An entry of vdslLinePerfHist1DayTable."
24523        INDEX { ifIndex }
24524        ::= { vdslLinePerfHist1DayTable 1 }
24525
24526        VdslLinePerfHist1DayEntry ::=
24527        	SEQUENCE {
24528                  	vdslLinePerfHist1DayInmVtucEqInp			Counter32,
24529					vdslLinePerfHist1DayInmVturEqInp			Counter32,
24530					vdslLinePerfHist1DayInmVtucIAT			Counter32,
24531					vdslLinePerfHist1DayInmVturIAT			Counter32,
24532					vdslLinePerfHist1DayInmVtucME			Counter32,
24533					vdslLinePerfHist1DayInmVturME			Counter32,
24534					vdslLinePerfHist1DayVtucRtx				Unsigned32,
24535					vdslLinePerfHist1DayVturRtx				Unsigned32,
24536					vdslLinePerfHist1DayVtucRtxCorrected		Unsigned32,
24537					vdslLinePerfHist1DayVturRtxCorrected		Unsigned32,
24538					vdslLinePerfHist1DayVtucRtxUncorrected	Unsigned32,
24539					vdslLinePerfHist1DayVturRtxUncorrected	Unsigned32,
24540					vdslLinePerfHist1DayVtucLEFTRs			Unsigned32,
24541					vdslLinePerfHist1DayVturLEFTRs			Unsigned32,
24542					vdslLinePerfHist1DayVtucErrFreeBits		Unsigned32,
24543					vdslLinePerfHist1DayVturErrFreeBits		Unsigned32,
24544					vdslLinePerfHist1DayVtucMinEftr			Counter32,
24545					vdslLinePerfHist1DayVturMinEftr			Counter32
24546              	}
24547
24548	vdslLinePerfHist1DayInmVtucEqInp OBJECT-TYPE
24549	SYNTAX Counter32
24550	MAX-ACCESS read-only
24551	STATUS current
24552	DESCRIPTION
24553		"The INM Equivalent Inp histogram during 1 day interval. An array of 68 octets
24554		(each 4 octets means amount of a bin of histogram), designed for supporting from
24555		1 to 17 bins of the histogram. The particular index of the bin incremented by an
24556		impulse noise event is equal to the computed value of equivalent INP, except the
24557		17th of anomaly INPEQ, which logs all equivalent INPs greater than 16. Each bin
24558		has a value in the range 0x0 to 0xFFFFFFFF."
24559	::= { vdslLinePerfHist1DayEntry 1 }
24560
24561	vdslLinePerfHist1DayInmVturEqInp OBJECT-TYPE
24562	SYNTAX Counter32
24563	MAX-ACCESS read-only
24564	STATUS current
24565	DESCRIPTION
24566		"The INM Equivalent Inp histogram during 1 day interval. An array of 68 octets
24567		(each 4 octets means amount of a bin of histogram), designed for supporting from
24568		1 to 17 bins of the histogram. The particular index of the bin incremented by an
24569		impulse noise event is equal to the computed value of equivalent INP, except the
24570		17th of anomaly INPEQ, which logs all equivalent INPs greater than 16. Each bin
24571		has a value in the range 0x0 to 0xFFFFFFFF."
24572	::= { vdslLinePerfHist1DayEntry 2 }
24573
24574	vdslLinePerfHist1DayInmVtucIAT OBJECT-TYPE
24575	SYNTAX Counter32
24576	MAX-ACCESS read-only
24577	STATUS current
24578	DESCRIPTION
24579		"The INM Inter Arrival Time histogram during 1 day interval. An array of 32 octets
24580		(each 4 octets means amount of a bin of histogram), designed for supporting from 0
24581		to 7 bins of the histogram. The index of the particular bin incremented by an complete
24582		impulse noise event is determained from the following INMControl parameters. Each bin
24583		has a value in the range 0x0 to 0xFFFFFFFF."
24584	::= { vdslLinePerfHist1DayEntry 3 }
24585
24586	vdslLinePerfHist1DayInmVturIAT OBJECT-TYPE
24587	SYNTAX Counter32
24588	MAX-ACCESS read-only
24589	STATUS current
24590	DESCRIPTION
24591		"The INM Inter Arrival Time histogram during 1 day interval. An array of 32 octets
24592		(each 4 octets means amount of a bin of histogram), designed for supporting from 0
24593		to 7 bins of the histogram. The index of the particular bin incremented by an complete
24594		impulse noise event is determained from the following INMControl parameters. Each bin
24595		has a value in the range 0x0 to 0xFFFFFFFF."
24596	::= { vdslLinePerfHist1DayEntry 4 }
24597
24598	vdslLinePerfHist1DayInmVtucME OBJECT-TYPE
24599	SYNTAX Counter32
24600	MAX-ACCESS read-only
24601	STATUS current
24602	DESCRIPTION
24603		"The INM total measurement during 1 day interval.This indication occurs every time
24604		a data symbol is processed by the Impulse Noise Sensor. The range of the value is
24605		from 0x0 to 0xFFFFFFFF."
24606	::= { vdslLinePerfHist1DayEntry 5 }
24607
24608	vdslLinePerfHist1DayInmVturME OBJECT-TYPE
24609	SYNTAX Counter32
24610	MAX-ACCESS read-only
24611	STATUS current
24612	DESCRIPTION
24613		"The INM total measurement during 1 day interval.This indication occurs every time
24614		a data symbol is processed by the Impulse Noise Sensor. The range of the value is
24615		from 0x0 to 0xFFFFFFFF."
24616	::= { vdslLinePerfHist1DayEntry 6 }
24617
24618	vdslLinePerfHist1DayVtucRtx OBJECT-TYPE
24619	SYNTAX Unsigned32
24620	MAX-ACCESS read-only
24621	STATUS current
24622	DESCRIPTION
24623		"Number of codewords retransmitted during this interval."
24624	::= { vdslLinePerfHist1DayEntry 7 }
24625
24626	vdslLinePerfHist1DayVturRtx OBJECT-TYPE
24627	SYNTAX Unsigned32
24628	MAX-ACCESS read-only
24629	STATUS current
24630	DESCRIPTION
24631		"Number of codewords retransmitted during this interval."
24632	::= { vdslLinePerfHist1DayEntry 8 }
24633
24634	vdslLinePerfHist1DayVtucRtxCorrected OBJECT-TYPE
24635	SYNTAX Unsigned32
24636	MAX-ACCESS read-only
24637	STATUS current
24638	DESCRIPTION
24639		"Number of codewords corrected through retransmission during this interval."
24640	::= { vdslLinePerfHist1DayEntry 9 }
24641
24642	vdslLinePerfHist1DayVturRtxCorrected OBJECT-TYPE
24643	SYNTAX Unsigned32
24644	MAX-ACCESS read-only
24645	STATUS current
24646	DESCRIPTION
24647		"Number of codewords corrected through retransmission during this interval."
24648	::= { vdslLinePerfHist1DayEntry 10 }
24649
24650	vdslLinePerfHist1DayVtucRtxUncorrected OBJECT-TYPE
24651	SYNTAX Unsigned32
24652	MAX-ACCESS read-only
24653	STATUS current
24654	DESCRIPTION
24655		"Number of codewords left uncorrected after retransmission during this interval."
24656	::= { vdslLinePerfHist1DayEntry 11 }
24657
24658	vdslLinePerfHist1DayVturRtxUncorrected OBJECT-TYPE
24659	SYNTAX Unsigned32
24660	MAX-ACCESS read-only
24661	STATUS current
24662	DESCRIPTION
24663		"Number of codewords left uncorrected after retransmission during this interval."
24664	::= { vdslLinePerfHist1DayEntry 12 }
24665
24666	vdslLinePerfHist1DayVtucLEFTRs OBJECT-TYPE
24667	SYNTAX Unsigned32
24668	MAX-ACCESS read-only
24669	STATUS current
24670	DESCRIPTION
24671		"Low Error-Free Throughput Rate Seconds during this interval."
24672	::= { vdslLinePerfHist1DayEntry 13 }
24673
24674	vdslLinePerfHist1DayVturLEFTRs OBJECT-TYPE
24675	SYNTAX Unsigned32
24676	MAX-ACCESS read-only
24677	STATUS current
24678	DESCRIPTION
24679		"Low Error-Free Throughput Rate Seconds during this interval."
24680	::= { vdslLinePerfHist1DayEntry 14 }
24681
24682	vdslLinePerfHist1DayVtucErrFreeBits OBJECT-TYPE
24683	SYNTAX Unsigned32
24684	MAX-ACCESS read-only
24685	STATUS current
24686	DESCRIPTION
24687		"The number of bits belonging to correct DTUs leaving the Rx PMS-TC x 2(-16) during this interval."
24688	::= { vdslLinePerfHist1DayEntry 15 }
24689
24690	vdslLinePerfHist1DayVturErrFreeBits OBJECT-TYPE
24691	SYNTAX Unsigned32
24692	MAX-ACCESS read-only
24693	STATUS current
24694	DESCRIPTION
24695		"The number of bits belonging to correct DTUs leaving the Rx PMS-TC x 2(-16) during this interval."
24696	::= { vdslLinePerfHist1DayEntry 16 }
24697
24698	vdslLinePerfHist1DayVtucMinEftr OBJECT-TYPE
24699	SYNTAX Counter32
24700	MAX-ACCESS read-only
24701	STATUS current
24702	DESCRIPTION
24703		"Lowest EFTR of VTU-C observed during this interval."
24704	::= { vdslLinePerfHist1DayEntry 17 }
24705
24706	vdslLinePerfHist1DayVturMinEftr OBJECT-TYPE
24707	SYNTAX Counter32
24708	MAX-ACCESS read-only
24709	STATUS current
24710	DESCRIPTION
24711		"Lowest EFTR of VTU-R  observed during this interval."
24712	::= { vdslLinePerfHist1DayEntry 18 }
24713
24714-- vdslChanStatsTable
24715
24716    vdslChanStatsTable OBJECT-TYPE
24717    SYNTAX SEQUENCE OF VdslChanStatsEntry
24718    MAX-ACCESS not-accessible
24719    STATUS current
24720    DESCRIPTION
24721    	"The table displays VDSL channel Status."
24722    ::= { vdslStats 10 }
24723
24724    vdslChanStatsEntry OBJECT-TYPE
24725    SYNTAX VdslChanStatsEntry
24726    MAX-ACCESS not-accessible
24727    STATUS current
24728    DESCRIPTION
24729    	"An entry of vdslChanStatsTable."
24730    INDEX { ifIndex }
24731    ::= { vdslChanStatsTable 1 }
24732
24733    VdslChanStatsEntry ::=
24734   	SEQUENCE {
24735			vdslChanActualRaMode    						Xdsl2StatusActualRaMode,
24736			vdslChanRetransmissionMode    					Xdsl2StatusRtxMode,
24737			vdslChanRetransmissionOverhead    				Unsigned32
24738   	}
24739
24740	vdslChanActualRaMode  OBJECT-TYPE
24741    SYNTAX      Xdsl2StatusActualRaMode
24742    UNITS       ""
24743    MAX-ACCESS  read-only
24744    STATUS      current
24745    DESCRIPTION
24746     "The actual RA mode.
24747      The possible values are:
24748        fixedRateMode(1) - Fixed rate mode
24749        raInit(2)        - Adaptive rate mode at initialization
24750        dynamicRa(3)     - Dynamic rate adaptation
24751        sosEnabled(4)    - SOS enabled"
24752    ::= { vdslChanStatsEntry 2 }
24753
24754    vdslChanRetransmissionMode  OBJECT-TYPE
24755    SYNTAX      Xdsl2StatusRtxMode
24756    UNITS       ""
24757    MAX-ACCESS  read-only
24758    STATUS      current
24759    DESCRIPTION
24760     "RTX_USED operational data parameter.
24761      The possible values are:
24762        rtxInUse(1)            - RTX in use.
24763        rtxForbidden(2)        - RTX not in use because RTX_MODE = FORBIDDEN.
24764        rtxNotSupportedXtuC(3) - RTX not in use because it is not supported by the XTU-C.
24765        rtxNotSupportedXtuR(4) - RTX not in use because it is not supported by the XTU-R.
24766        rtxNotSupportedBoth(5) - RTX not in use because it is not supported by the XTU-C and XTU-R."
24767    ::= { vdslChanStatsEntry 3 }
24768
24769    vdslChanRetransmissionOverhead  OBJECT-TYPE
24770    SYNTAX      Unsigned32
24771    UNITS       "kbps"
24772    MAX-ACCESS  read-only
24773    STATUS      current
24774    DESCRIPTION
24775       "Expected retransmission overhead in G.inp due to REIN and SHINE noise. Unit is kbps."
24776    ::= { vdslChanStatsEntry 4 }
24777
24778
24779--------------------
24780--  PAEPVC
24781--------------------
24782
24783-- paepvcSessionTable
24784
24785        paepvcSessionTable OBJECT-TYPE
24786        SYNTAX SEQUENCE OF PaepvcSessionEntry
24787        MAX-ACCESS not-accessible
24788        STATUS current
24789        DESCRIPTION
24790        	"This table shows the paepvc session statistics.
24791        	This table is supported by R1.03 and later versions."
24792        ::= { paepvcStats 1 }
24793
24794	paepvcSessionEntry OBJECT-TYPE
24795        SYNTAX PaepvcSessionEntry
24796        MAX-ACCESS not-accessible
24797        STATUS current
24798        DESCRIPTION
24799		"An entry of paepvcSessionTable."
24800        INDEX { ifIndex , paepvcSessionVpi, paepvcSessionVci }
24801        ::= { paepvcSessionTable 1 }
24802
24803        PaepvcSessionEntry ::=
24804        	SEQUENCE {
24805			paepvcSessionVpi		INTEGER,
24806			paepvcSessionVci		INTEGER,
24807			paepvcSessionState		INTEGER,
24808			paepvcSessionId			INTEGER,
24809			paepvcSessionUpTime		Unsigned32,
24810			paepvcSessionAcName		DisplayString,
24811			paepvcSessionSrvcName		DisplayString
24812           	}
24813
24814        paepvcSessionVpi OBJECT-TYPE
24815        SYNTAX INTEGER
24816        MAX-ACCESS read-only
24817        STATUS current
24818        DESCRIPTION
24819                "The PAEPVC VPI."
24820        ::= { paepvcSessionEntry 1 }
24821
24822        paepvcSessionVci OBJECT-TYPE
24823        SYNTAX INTEGER
24824        MAX-ACCESS read-only
24825        STATUS current
24826        DESCRIPTION
24827                "The PAEPVC VCI."
24828        ::= { paepvcSessionEntry 2 }
24829
24830        paepvcSessionState OBJECT-TYPE
24831        SYNTAX	INTEGER {
24832        		down(1),
24833        		pppoe(2),
24834			ppp(3),
24835			up(4)
24836        	}
24837        MAX-ACCESS read-only
24838        STATUS current
24839        DESCRIPTION
24840                "The PAEPVC status."
24841        ::= { paepvcSessionEntry 3 }
24842
24843        paepvcSessionId OBJECT-TYPE
24844        SYNTAX INTEGER
24845        MAX-ACCESS read-only
24846        STATUS current
24847        DESCRIPTION
24848                "The PAEPVC session ID."
24849        ::= { paepvcSessionEntry 4 }
24850
24851        paepvcSessionUpTime OBJECT-TYPE
24852        SYNTAX Unsigned32
24853        UNITS "second"
24854        MAX-ACCESS read-only
24855        STATUS current
24856        DESCRIPTION
24857                "The PAEPVC session uptime."
24858        ::= { paepvcSessionEntry 5 }
24859
24860        paepvcSessionAcName OBJECT-TYPE
24861        SYNTAX DisplayString
24862        MAX-ACCESS read-only
24863        STATUS current
24864        DESCRIPTION
24865                "Access concentrator name."
24866        ::= { paepvcSessionEntry 6 }
24867
24868        paepvcSessionSrvcName OBJECT-TYPE
24869        SYNTAX DisplayString
24870        MAX-ACCESS read-only
24871        STATUS current
24872        DESCRIPTION
24873                "Service name."
24874        ::= { paepvcSessionEntry 7 }
24875
24876
24877-- paepvcCountTable
24878
24879        paepvcCountTable OBJECT-TYPE
24880        SYNTAX SEQUENCE OF PaepvcCountEntry
24881        MAX-ACCESS not-accessible
24882        STATUS current
24883        DESCRIPTION
24884        	"This table shows the paepvc counters.
24885        	This table is supported by R1.03 and later versions."
24886        ::= { paepvcStats 2 }
24887
24888	paepvcCountEntry OBJECT-TYPE
24889        SYNTAX PaepvcCountEntry
24890        MAX-ACCESS not-accessible
24891        STATUS current
24892        DESCRIPTION
24893		"An entry of paepvcCountTable."
24894        INDEX { ifIndex , paepvcCountVpi, paepvcCountVci }
24895        ::= { paepvcCountTable 1 }
24896
24897        PaepvcCountEntry ::=
24898        	SEQUENCE {
24899			paepvcCountVpi				INTEGER,
24900			paepvcCountVci				INTEGER,
24901			paepvcCountPppLcpCfgReqRx		Unsigned32,
24902			paepvcCountPppLcpEchoReqRx		Unsigned32,
24903			paepvcCountPppLcpEchoReplyRx		Unsigned32,
24904			paepvcCountPadiTx			Unsigned32,
24905			paepvcCountPadoRx			Unsigned32,
24906			paepvcCountPadrTx			Unsigned32,
24907			paepvcCountPadsRx			Unsigned32,
24908			paepvcCountPadtTx			Unsigned32,
24909			paepvcCountPadtRx			Unsigned32,
24910			paepvcCountSrvcnameErrRx		Unsigned32,
24911			paepvcCountAcnameErrRx			Unsigned32,
24912			paepvcCountGenericErrTx			Unsigned32,
24913			paepvcCountGenericErrRx			Unsigned32
24914           	}
24915
24916
24917        paepvcCountVpi OBJECT-TYPE
24918        SYNTAX INTEGER
24919        MAX-ACCESS read-only
24920        STATUS current
24921        DESCRIPTION
24922                "The PAEPVC VPI."
24923        ::= { paepvcCountEntry 1 }
24924
24925        paepvcCountVci OBJECT-TYPE
24926        SYNTAX INTEGER
24927        MAX-ACCESS read-only
24928        STATUS current
24929        DESCRIPTION
24930                "The PAEPVC VCI."
24931        ::= { paepvcCountEntry 2 }
24932
24933        paepvcCountPppLcpCfgReqRx OBJECT-TYPE
24934        SYNTAX Unsigned32
24935        MAX-ACCESS read-only
24936        STATUS current
24937        DESCRIPTION
24938                "The number of ppp lcp config-request received."
24939        ::= { paepvcCountEntry 3 }
24940
24941        paepvcCountPppLcpEchoReqRx OBJECT-TYPE
24942        SYNTAX Unsigned32
24943        MAX-ACCESS read-only
24944        STATUS current
24945        DESCRIPTION
24946                "The number of ppp lcp echo-request received."
24947        ::= { paepvcCountEntry 4 }
24948
24949        paepvcCountPppLcpEchoReplyRx OBJECT-TYPE
24950        SYNTAX Unsigned32
24951        MAX-ACCESS read-only
24952        STATUS current
24953        DESCRIPTION
24954                "The number of ppp lcp echo-reply received."
24955        ::= { paepvcCountEntry 5 }
24956
24957        paepvcCountPadiTx OBJECT-TYPE
24958        SYNTAX Unsigned32
24959        MAX-ACCESS read-only
24960        STATUS current
24961        DESCRIPTION
24962                "The number of pppoe padi transfered."
24963        ::= { paepvcCountEntry 6 }
24964
24965        paepvcCountPadoRx OBJECT-TYPE
24966        SYNTAX Unsigned32
24967        MAX-ACCESS read-only
24968        STATUS current
24969        DESCRIPTION
24970                "The number of pppoe pado received."
24971        ::= { paepvcCountEntry 7 }
24972
24973        paepvcCountPadrTx OBJECT-TYPE
24974        SYNTAX Unsigned32
24975        MAX-ACCESS read-only
24976        STATUS current
24977        DESCRIPTION
24978                "The number of pppoe padr received."
24979        ::= { paepvcCountEntry 8 }
24980
24981        paepvcCountPadsRx OBJECT-TYPE
24982        SYNTAX Unsigned32
24983        MAX-ACCESS read-only
24984        STATUS current
24985        DESCRIPTION
24986                "The number of pppoe pads received."
24987        ::= { paepvcCountEntry 9 }
24988
24989        paepvcCountPadtTx OBJECT-TYPE
24990        SYNTAX Unsigned32
24991        MAX-ACCESS read-only
24992        STATUS current
24993        DESCRIPTION
24994                "The number of pppoe padt transfered."
24995        ::= { paepvcCountEntry 10 }
24996
24997        paepvcCountPadtRx OBJECT-TYPE
24998        SYNTAX Unsigned32
24999        MAX-ACCESS read-only
25000        STATUS current
25001        DESCRIPTION
25002                "The number of pppoe padt received."
25003        ::= { paepvcCountEntry 11 }
25004
25005        paepvcCountSrvcnameErrRx OBJECT-TYPE
25006        SYNTAX Unsigned32
25007        MAX-ACCESS read-only
25008        STATUS current
25009        DESCRIPTION
25010                "The number of pppoe service name error received."
25011        ::= { paepvcCountEntry 12 }
25012
25013        paepvcCountAcnameErrRx OBJECT-TYPE
25014        SYNTAX Unsigned32
25015        MAX-ACCESS read-only
25016        STATUS current
25017        DESCRIPTION
25018                "The number of pppoe access concentrator name error received."
25019        ::= { paepvcCountEntry 13 }
25020
25021        paepvcCountGenericErrTx OBJECT-TYPE
25022        SYNTAX Unsigned32
25023        MAX-ACCESS read-only
25024        STATUS current
25025        DESCRIPTION
25026                "The number of pppoe generic error transfered."
25027        ::= { paepvcCountEntry 14 }
25028
25029        paepvcCountGenericErrRx OBJECT-TYPE
25030        SYNTAX Unsigned32
25031        MAX-ACCESS read-only
25032        STATUS current
25033        DESCRIPTION
25034                "The number of pppoe generic error received."
25035        ::= { paepvcCountEntry 15 }
25036
25037--------------------
25038--  VLAN MAC
25039--------------------
25040
25041	vlanMacDisplayTarget OBJECT-TYPE
25042	SYNTAX INTEGER
25043	MAX-ACCESS read-write
25044	STATUS current
25045	DESCRIPTION
25046		"This managed object is a filter used for identify the target from which
25047		the MAC addresses are learned in macTable. Ifindex is used to specify a specific
25048		interface of which the MAC addresses are displayed. Some values are reserved for
25049		special purpose, they are:
25050		0: All interfaces
25051		50: All uplink ports"
25052	::= { vlanMacStats 1 }
25053
25054	vlanMacDisplayVid OBJECT-TYPE
25055	SYNTAX VlanIndex
25056	MAX-ACCESS read-write
25057	STATUS current
25058	DESCRIPTION
25059		"This object is supported by R1.03 and later versions.
25060		This managed object is a filter used for identifying the target
25061		from which the MAC addresses are learned in vlanMacTable. The value of zero
25062		means no filtering."
25063	::= { vlanMacStats 2 }
25064
25065-- macTable
25066
25067        vlanMacTable OBJECT-TYPE
25068        SYNTAX SEQUENCE OF VlanMacEntry
25069        MAX-ACCESS not-accessible
25070        STATUS current
25071        DESCRIPTION
25072        	"This table is supported by R1.03 and later versions.
25073        	A table that contains information about unicast
25074                entries for which the bridge has forwarding and/or
25075                filtering information. This information is used
25076                by the transparent bridging function in
25077                determining how to propagate a received frame."
25078        ::= { vlanMacStats 3 }
25079
25080        vlanMacEntry OBJECT-TYPE
25081        SYNTAX VlanMacEntry
25082        MAX-ACCESS not-accessible
25083        STATUS current
25084        DESCRIPTION
25085        	"An entry of vlanMacTable."
25086        INDEX { dot1qVlanIndex, vlanMacAddress }
25087        ::= { vlanMacTable 1 }
25088
25089        VlanMacEntry ::=
25090        	SEQUENCE {
25091                  	vlanMacAddress		MacAddress,
25092                  	vlanMacPort		INTEGER,
25093                  	vlanMacStatus		INTEGER
25094              	}
25095
25096        vlanMacAddress OBJECT-TYPE
25097        SYNTAX MacAddress
25098        MAX-ACCESS read-only
25099        STATUS current
25100        DESCRIPTION
25101        	"A unicast MAC address for which the bridge has
25102                forwarding and/or filtering information."
25103        ::= { vlanMacEntry 1 }
25104
25105        vlanMacPort OBJECT-TYPE
25106        SYNTAX INTEGER
25107        MAX-ACCESS read-only
25108        STATUS current
25109        DESCRIPTION
25110        	"The port from which the mac address has been learned."
25111        ::= { vlanMacEntry 2 }
25112
25113        vlanMacStatus OBJECT-TYPE
25114        SYNTAX  INTEGER {
25115                          other(1),
25116                          invalid(2),
25117                          learned(3),
25118                          self(4),
25119                          mgmt(5)
25120        	}
25121        MAX-ACCESS read-only
25122        STATUS current
25123        DESCRIPTION
25124        	"The status of this entry."
25125	::= { vlanMacEntry 3 }
25126
25127--------------------
25128--  ipbpvc
25129--------------------
25130
25131-- arpproxyTable
25132
25133        arpproxyTable OBJECT-TYPE
25134        SYNTAX SEQUENCE OF ArpproxyEntry
25135        MAX-ACCESS not-accessible
25136        STATUS current
25137        DESCRIPTION
25138        	"Display ARP table. This table is supported by R3.00 and later versions."
25139        ::= { ipbpvcStats 1 }
25140
25141        arpproxyEntry OBJECT-TYPE
25142        SYNTAX ArpproxyEntry
25143        MAX-ACCESS not-accessible
25144        STATUS current
25145        DESCRIPTION
25146        	"An entry of arpproxyTable."
25147        INDEX { ipbpvcDomainName, arpproxyIp }
25148        ::= { arpproxyTable 1 }
25149
25150        ArpproxyEntry ::=
25151        	SEQUENCE {
25152                  	arpproxyIp			IpAddress,
25153                  	arpproxyMac			MacAddress,
25154                  	arpproxyIfIndex			INTEGER,
25155                  	arpproxyVpi			INTEGER,
25156                  	arpproxyVci			INTEGER,
25157                  	arpproxyInterfaceIp		IpAddress,
25158                  	arpproxyInterfaceMask		INTEGER,
25159                  	arpproxyInterfaceVid		VlanIndex,
25160                  	arpproxyDhcpIp			INTEGER,
25161                  	arpproxyType			INTEGER
25162              	}
25163
25164        arpproxyIp OBJECT-TYPE
25165        SYNTAX IpAddress
25166        MAX-ACCESS read-only
25167        STATUS current
25168        DESCRIPTION
25169        	""
25170        ::= { arpproxyEntry 1 }
25171
25172	arpproxyMac OBJECT-TYPE
25173        SYNTAX MacAddress
25174        MAX-ACCESS read-only
25175        STATUS current
25176        DESCRIPTION
25177        	""
25178        ::= { arpproxyEntry 2 }
25179
25180        arpproxyIfIndex OBJECT-TYPE
25181        SYNTAX INTEGER
25182        MAX-ACCESS read-only
25183        STATUS current
25184        DESCRIPTION
25185        	""
25186        ::= { arpproxyEntry 3 }
25187
25188        arpproxyVpi OBJECT-TYPE
25189        SYNTAX INTEGER
25190        MAX-ACCESS read-only
25191        STATUS current
25192        DESCRIPTION
25193        	""
25194        ::= { arpproxyEntry 4 }
25195
25196        arpproxyVci OBJECT-TYPE
25197        SYNTAX INTEGER
25198        MAX-ACCESS read-only
25199        STATUS current
25200        DESCRIPTION
25201        	""
25202        ::= { arpproxyEntry 5 }
25203
25204        arpproxyInterfaceIp OBJECT-TYPE
25205        SYNTAX IpAddress
25206        MAX-ACCESS read-only
25207        STATUS current
25208        DESCRIPTION
25209        	""
25210        ::= { arpproxyEntry 6 }
25211
25212        arpproxyInterfaceMask OBJECT-TYPE
25213        SYNTAX INTEGER
25214        MAX-ACCESS read-only
25215        STATUS current
25216        DESCRIPTION
25217        	""
25218        ::= { arpproxyEntry 7 }
25219
25220        arpproxyInterfaceVid OBJECT-TYPE
25221        SYNTAX VlanIndex
25222        MAX-ACCESS read-only
25223        STATUS current
25224        DESCRIPTION
25225        	""
25226        ::= { arpproxyEntry 8 }
25227
25228        arpproxyDhcpIp OBJECT-TYPE
25229        SYNTAX	INTEGER {
25230        		true(1),
25231        		false(2)
25232        	}
25233        MAX-ACCESS read-only
25234        STATUS current
25235        DESCRIPTION
25236        	""
25237        ::= { arpproxyEntry 9 }
25238
25239        arpproxyType OBJECT-TYPE
25240        SYNTAX	INTEGER {
25241        		upstream(1),
25242        		downstream(2)
25243        	}
25244        MAX-ACCESS read-only
25245        STATUS current
25246        DESCRIPTION
25247        	""
25248        ::= { arpproxyEntry 10 }
25249
25250-- ipbpvcIfDynamicTable
25251
25252        ipbpvcIfDynamicTable OBJECT-TYPE
25253        SYNTAX SEQUENCE OF IpbpvcIfDynamicEntry
25254        MAX-ACCESS not-accessible
25255        STATUS current
25256        DESCRIPTION
25257        	"Display runtime interfaces. This table is supported by R3.00 and later versions."
25258        ::= { ipbpvcStats 2 }
25259
25260        ipbpvcIfDynamicEntry OBJECT-TYPE
25261        SYNTAX IpbpvcIfDynamicEntry
25262        MAX-ACCESS not-accessible
25263        STATUS current
25264        DESCRIPTION
25265        	"An entry of ipbpvcIfDynamicTable."
25266        INDEX { ipbpvcDomainName, ipbpvcIfDynamicIp, ipbpvcIfDynamicMask, ipbpvcDomainVlanId }
25267        ::= { ipbpvcIfDynamicTable 1 }
25268
25269        IpbpvcIfDynamicEntry ::=
25270        	SEQUENCE {
25271                  	ipbpvcIfDynamicIp			IpAddress,
25272                  	ipbpvcIfDynamicMask			INTEGER,
25273                  	ipbpvcIfDynamicIfIndex			INTEGER,
25274                  	ipbpvcIfDynamicVpi			INTEGER,
25275                  	ipbpvcIfDynamicVci			INTEGER
25276              	}
25277
25278        ipbpvcIfDynamicIp OBJECT-TYPE
25279        SYNTAX IpAddress
25280        MAX-ACCESS read-only
25281        STATUS current
25282        DESCRIPTION
25283        	""
25284        ::= { ipbpvcIfDynamicEntry 1 }
25285
25286        ipbpvcIfDynamicMask OBJECT-TYPE
25287        SYNTAX INTEGER
25288        MAX-ACCESS read-only
25289        STATUS current
25290        DESCRIPTION
25291        	""
25292        ::= { ipbpvcIfDynamicEntry 2 }
25293
25294        ipbpvcIfDynamicIfIndex OBJECT-TYPE
25295        SYNTAX INTEGER
25296        MAX-ACCESS read-only
25297        STATUS current
25298        DESCRIPTION
25299        	""
25300        ::= { ipbpvcIfDynamicEntry 3 }
25301
25302        ipbpvcIfDynamicVpi OBJECT-TYPE
25303        SYNTAX INTEGER
25304        MAX-ACCESS read-only
25305        STATUS current
25306        DESCRIPTION
25307        	""
25308        ::= { ipbpvcIfDynamicEntry 4 }
25309
25310        ipbpvcIfDynamicVci OBJECT-TYPE
25311        SYNTAX INTEGER
25312        MAX-ACCESS read-only
25313        STATUS current
25314        DESCRIPTION
25315        	""
25316        ::= { ipbpvcIfDynamicEntry 5 }
25317
25318-- ipbpvcRouteDynamicTable
25319
25320        ipbpvcRouteDynamicTable OBJECT-TYPE
25321        SYNTAX SEQUENCE OF IpbpvcRouteDynamicEntry
25322        MAX-ACCESS not-accessible
25323        STATUS current
25324        DESCRIPTION
25325        	"Display runtime routing table. This table is supported by R3.00 and later versions."
25326        ::= { ipbpvcStats 3 }
25327
25328        ipbpvcRouteDynamicEntry OBJECT-TYPE
25329        SYNTAX IpbpvcRouteDynamicEntry
25330        MAX-ACCESS not-accessible
25331        STATUS current
25332        DESCRIPTION
25333        	"An entry of ipbpvcRouteDynamicTable."
25334        INDEX { ipbpvcDomainName, ipbpvcRouteDynamicType, ipbpvcRouteDynamicIp, ipbpvcRouteDynamicMask, ipbpvcRouteDynamicNextHop }
25335        ::= { ipbpvcRouteDynamicTable 1 }
25336
25337        IpbpvcRouteDynamicEntry ::=
25338        	SEQUENCE {
25339        		ipbpvcRouteDynamicType			INTEGER,
25340                  	ipbpvcRouteDynamicIp			IpAddress,
25341                  	ipbpvcRouteDynamicMask			INTEGER,
25342                  	ipbpvcRouteDynamicNextHop		IpAddress,
25343                  	ipbpvcRouteDynamicMetric		INTEGER,
25344                  	ipbpvcRouteDynamicPriority		INTEGER
25345              	}
25346
25347	ipbpvcRouteDynamicType OBJECT-TYPE
25348        SYNTAX	INTEGER {
25349        		upstream(1),
25350        		downstream(2)
25351        	}
25352        MAX-ACCESS read-only
25353        STATUS current
25354        DESCRIPTION
25355        	""
25356        ::= { ipbpvcRouteDynamicEntry 1 }
25357
25358        ipbpvcRouteDynamicIp OBJECT-TYPE
25359        SYNTAX IpAddress
25360        MAX-ACCESS read-only
25361        STATUS current
25362        DESCRIPTION
25363        	""
25364        ::= { ipbpvcRouteDynamicEntry 2 }
25365
25366        ipbpvcRouteDynamicMask OBJECT-TYPE
25367        SYNTAX INTEGER
25368        MAX-ACCESS read-only
25369        STATUS current
25370        DESCRIPTION
25371        	""
25372        ::= { ipbpvcRouteDynamicEntry 3 }
25373
25374        ipbpvcRouteDynamicNextHop OBJECT-TYPE
25375        SYNTAX IpAddress
25376        MAX-ACCESS read-only
25377        STATUS current
25378        DESCRIPTION
25379        	""
25380        ::= { ipbpvcRouteDynamicEntry 4 }
25381
25382        ipbpvcRouteDynamicMetric OBJECT-TYPE
25383        SYNTAX INTEGER
25384        MAX-ACCESS read-only
25385        STATUS current
25386        DESCRIPTION
25387        	""
25388        ::= { ipbpvcRouteDynamicEntry 5 }
25389
25390        ipbpvcRouteDynamicPriority OBJECT-TYPE
25391        SYNTAX INTEGER
25392        MAX-ACCESS read-only
25393        STATUS current
25394        DESCRIPTION
25395        	""
25396        ::= { ipbpvcRouteDynamicEntry 6 }
25397
25398--------------------
25399--  VoIP
25400--------------------
25401
25402-- voipLineStatusTable
25403
25404        voipLineStatusTable OBJECT-TYPE
25405        SYNTAX SEQUENCE OF VoipLineStatusEntry
25406        MAX-ACCESS not-accessible
25407        STATUS current
25408        DESCRIPTION
25409        	"The table displays VoIP line status. This table is supported by R4.01 and later versions."
25410        ::= { voipStats 1 }
25411
25412        voipLineStatusEntry OBJECT-TYPE
25413        SYNTAX VoipLineStatusEntry
25414        MAX-ACCESS not-accessible
25415        STATUS current
25416        DESCRIPTION
25417        	"An entry of voipLineStatusTable."
25418        INDEX { voipIfIndex }
25419        ::= { voipLineStatusTable 1 }
25420
25421        VoipLineStatusEntry ::=
25422        	SEQUENCE {
25423                  	voipLineStatusFxsStatus			INTEGER,
25424                  	voipLineStatusServiceStatus		INTEGER
25425              	}
25426
25427	voipLineStatusFxsStatus OBJECT-TYPE
25428	SYNTAX INTEGER {
25429			disabled(1),
25430			on_hook(2),
25431			off_hook(3),
25432			ringing(4),
25433			power_cut_down(5),
25434			testing(6),
25435			fault(7),
25436			bad(8),
25437			uninitialized(9)
25438		}
25439	MAX-ACCESS read-only
25440	STATUS current
25441	DESCRIPTION
25442		"FXS status of the line."
25443	::= { voipLineStatusEntry 1 }
25444
25445	voipLineStatusServiceStatus OBJECT-TYPE
25446	SYNTAX INTEGER {
25447			disabled(1),
25448			out_of_service(2),
25449			idle(3),
25450			waiting_for_dialing(4),
25451			dialing_out(5),
25452			ringing(6),
25453			conversation_caller(7),
25454			conversation_callee(8),
25455			fax_caller(9),
25456			fax_callee(10),
25457			modem_caller(11),
25458			modem_callee(12),
25459			waiting_for_on_hook(13),
25460			dialing_timeout(14),
25461			alerting_off_hook(15),
25462			power_cut_down(16)
25463		}
25464	MAX-ACCESS read-only
25465	STATUS current
25466	DESCRIPTION
25467		"Service status of the line."
25468	::= { voipLineStatusEntry 2 }
25469
25470-- voipLineInfoTable
25471
25472        voipLineInfoTable OBJECT-TYPE
25473        SYNTAX SEQUENCE OF VoipLineInfoEntry
25474        MAX-ACCESS not-accessible
25475        STATUS current
25476        DESCRIPTION
25477        	"The table displays VoIP line information. This table is supported by R4.01 and later versions."
25478        ::= { voipStats 2 }
25479
25480        voipLineInfoEntry OBJECT-TYPE
25481        SYNTAX VoipLineInfoEntry
25482        MAX-ACCESS not-accessible
25483        STATUS current
25484        DESCRIPTION
25485        	"An entry of voipLineInfoTable."
25486        INDEX { voipIfIndex }
25487        ::= { voipLineInfoTable 1 }
25488
25489        VoipLineInfoEntry ::=
25490        	SEQUENCE {
25491                  	voipLineInfoSipLocalUri			DisplayString,
25492                  	voipLineInfoSipRemoteUri		DisplayString,
25493                  	voipLineInfoRtpTxCodecType		DisplayString,
25494                  	voipLineInfoRtpRxCodecType		DisplayString,
25495                  	voipLineInfoRtpTxPt			INTEGER,
25496                  	voipLineInfoRtpRxPt			INTEGER,
25497                  	voipLineInfoRtpLocalIp			IpAddress,
25498                  	voipLineInfoRtpRemoteIp			IpAddress,
25499                  	voipLineInfoRtpLocalPort		INTEGER,
25500                  	voipLineInfoRtpRemotePort		INTEGER,
25501                  	voipLineInfoLastCidMode			INTEGER,
25502                  	voipLineInfoPlaySignalTel		INTEGER,
25503                  	voipLineInfoPlaySignalNet		INTEGER
25504              	}
25505
25506	voipLineInfoSipLocalUri OBJECT-TYPE
25507	SYNTAX DisplayString
25508	MAX-ACCESS read-only
25509	STATUS current
25510	DESCRIPTION
25511		""
25512	::= { voipLineInfoEntry 1 }
25513
25514	voipLineInfoSipRemoteUri OBJECT-TYPE
25515	SYNTAX DisplayString
25516	MAX-ACCESS read-only
25517	STATUS current
25518	DESCRIPTION
25519		""
25520	::= { voipLineInfoEntry 2 }
25521
25522	voipLineInfoRtpTxCodecType OBJECT-TYPE
25523	SYNTAX DisplayString
25524	MAX-ACCESS read-only
25525	STATUS current
25526	DESCRIPTION
25527		""
25528	::= { voipLineInfoEntry 3 }
25529
25530	voipLineInfoRtpRxCodecType OBJECT-TYPE
25531	SYNTAX DisplayString
25532	MAX-ACCESS read-only
25533	STATUS current
25534	DESCRIPTION
25535		""
25536	::= { voipLineInfoEntry 4 }
25537
25538	voipLineInfoRtpTxPt OBJECT-TYPE
25539	SYNTAX INTEGER
25540	MAX-ACCESS read-only
25541	STATUS current
25542	DESCRIPTION
25543		"1: g711mu(0)
25544		2: g711a(8)
25545		3: g723(4)
25546		4: g729(18)
25547		5: g726_16(96)
25548		6: g726_24(97)
25549		7: g728_32(98)
25550		8: g728_40(99)"
25551	::= { voipLineInfoEntry 5 }
25552
25553	voipLineInfoRtpRxPt OBJECT-TYPE
25554	SYNTAX INTEGER
25555	MAX-ACCESS read-only
25556	STATUS current
25557	DESCRIPTION
25558		"1: g711mu(0)
25559		2: g711a(8)
25560		3: g723(4)
25561		4: g729(18)
25562		5: g726_16(96)
25563		6: g726_24(97)
25564		7: g728_32(98)
25565		8: g728_40(99)"
25566	::= { voipLineInfoEntry 6 }
25567
25568	voipLineInfoRtpLocalIp OBJECT-TYPE
25569	SYNTAX IpAddress
25570	MAX-ACCESS read-only
25571	STATUS current
25572	DESCRIPTION
25573		""
25574	::= { voipLineInfoEntry 7 }
25575
25576	voipLineInfoRtpRemoteIp OBJECT-TYPE
25577	SYNTAX IpAddress
25578	MAX-ACCESS read-only
25579	STATUS current
25580	DESCRIPTION
25581		""
25582	::= { voipLineInfoEntry 8 }
25583
25584	voipLineInfoRtpLocalPort OBJECT-TYPE
25585	SYNTAX INTEGER
25586	MAX-ACCESS read-only
25587	STATUS current
25588	DESCRIPTION
25589		""
25590	::= { voipLineInfoEntry 9 }
25591
25592	voipLineInfoRtpRemotePort OBJECT-TYPE
25593	SYNTAX INTEGER
25594	MAX-ACCESS read-only
25595	STATUS current
25596	DESCRIPTION
25597		""
25598	::= { voipLineInfoEntry 10 }
25599
25600	voipLineInfoLastCidMode OBJECT-TYPE
25601	SYNTAX INTEGER {
25602			none(0),
25603			fsk(1),
25604			dtmf(2)
25605		}
25606	MAX-ACCESS read-only
25607	STATUS current
25608	DESCRIPTION
25609		""
25610	::= { voipLineInfoEntry 11 }
25611
25612	voipLineInfoPlaySignalTel OBJECT-TYPE
25613	SYNTAX INTEGER {
25614			none(0),
25615			dial_tone(1),
25616			ringback_tone(2),
25617			busy_tone(3),
25618			congestion_tone(4),
25619			special_dial_tone(5),
25620			warning_tone(6),
25621			beep_tone(7),
25622			call_waiting_tone1(8),
25623			howler_tone(9),
25624			confirmation_tone(10),
25625			holding_tone(11),
25626			mwi_tone(12),
25627			enable_dtmf_detect(13),
25628			disable_dtmf_detect(14),
25629			mute(15),
25630			call_waiting_tone2(16),
25631			dtmf_tone(17),
25632			recall_dial_tone(18),
25633			stop_ring(19),
25634			ring(20)
25635		}
25636	MAX-ACCESS read-only
25637	STATUS current
25638	DESCRIPTION
25639		""
25640	::= { voipLineInfoEntry 12 }
25641
25642	voipLineInfoPlaySignalNet OBJECT-TYPE
25643	SYNTAX INTEGER {
25644			none(0),
25645			dial_tone(1),
25646			ringback_tone(2),
25647			busy_tone(3),
25648			congestion_tone(4),
25649			special_dial_tone(5),
25650			warning_tone(6),
25651			beep_tone(7),
25652			call_waiting_tone1(8),
25653			howler_tone(9),
25654			confirmation_tone(10),
25655			holding_tone(11),
25656			mwi_tone(12),
25657			enable_dtmf_detect(13),
25658			disable_dtmf_detect(14),
25659			mute(15),
25660			call_waiting_tone2(16),
25661			dtmf_tone(17),
25662			recall_dial_tone(18),
25663			stop_ring(19),
25664			ring(20)
25665		}
25666	MAX-ACCESS read-only
25667	STATUS current
25668	DESCRIPTION
25669		""
25670	::= { voipLineInfoEntry 13 }
25671
25672-- voipH248StatTable
25673
25674        voipH248StatTable OBJECT-TYPE
25675        SYNTAX SEQUENCE OF VoipH248StatEntry
25676        MAX-ACCESS not-accessible
25677        STATUS current
25678        DESCRIPTION
25679        	"The table displays registration status of media gateway.
25680        	This table is supported by R5.01 and later versions."
25681        ::= { voipStats 3 }
25682
25683        voipH248StatEntry OBJECT-TYPE
25684        SYNTAX VoipH248StatEntry
25685        MAX-ACCESS not-accessible
25686        STATUS current
25687        DESCRIPTION
25688        	"An entry of voipH248StatTable."
25689        INDEX { voipH248StatSlot, voipH248StatMgName }
25690        ::= { voipH248StatTable 1 }
25691
25692        VoipH248StatEntry ::=
25693        	SEQUENCE {
25694                  	voipH248StatSlot			INTEGER,
25695                  	voipH248StatMgName			DisplayString,
25696                  	voipH248StatMgState			INTEGER
25697              	}
25698
25699	voipH248StatSlot OBJECT-TYPE
25700	SYNTAX INTEGER
25701	MAX-ACCESS read-only
25702	STATUS current
25703	DESCRIPTION
25704		"Line card slot number."
25705	::= { voipH248StatEntry 1 }
25706
25707	voipH248StatMgName OBJECT-TYPE
25708	SYNTAX DisplayString
25709	MAX-ACCESS read-only
25710	STATUS current
25711	DESCRIPTION
25712		"MG name."
25713	::= { voipH248StatEntry 2 }
25714
25715	voipH248StatMgState OBJECT-TYPE
25716	SYNTAX INTEGER {
25717			disabled(1),
25718    			registering(2),
25719    			registered(3),
25720    			unregistering(4),
25721    			unregistered(5),
25722    			inactivity_timeout(6),
25723    			activity_back(7),
25724    			disconnected(8),
25725    			disabled_by_mgc(9),
25726    			unknown(10)
25727		}
25728	MAX-ACCESS read-only
25729	STATUS current
25730	DESCRIPTION
25731		"MG state."
25732	::= { voipH248StatEntry 3 }
25733
25734-- voipSipStatTable
25735
25736        voipSipStatTable OBJECT-TYPE
25737        SYNTAX SEQUENCE OF VoipSipStatEntry
25738        MAX-ACCESS not-accessible
25739        STATUS current
25740        DESCRIPTION
25741        	"The table displays the status of SIP proxy server while local call feature is enabled.
25742        	This table is supported by R5.01 and later versions."
25743        ::= { voipStats 4 }
25744
25745        voipSipStatEntry OBJECT-TYPE
25746        SYNTAX VoipSipStatEntry
25747        MAX-ACCESS not-accessible
25748        STATUS current
25749        DESCRIPTION
25750        	"An entry of voipSipStatTable."
25751        INDEX { voipSipStatSlot, voipSipStatProxyIndex }
25752        ::= { voipSipStatTable 1 }
25753
25754        VoipSipStatEntry ::=
25755        	SEQUENCE {
25756                  	voipSipStatSlot			INTEGER,
25757                  	voipSipStatProxyIndex		INTEGER,
25758                  	voipSipStatProxySvr		DisplayString,
25759                  	voipSipStatProxyPort		INTEGER,
25760                  	voipSipStatState		INTEGER
25761              	}
25762
25763	voipSipStatSlot OBJECT-TYPE
25764	SYNTAX INTEGER
25765	MAX-ACCESS read-only
25766	STATUS current
25767	DESCRIPTION
25768		"Line card slot number."
25769	::= { voipSipStatEntry 1 }
25770
25771	voipSipStatProxyIndex OBJECT-TYPE
25772	SYNTAX INTEGER
25773	MAX-ACCESS read-only
25774	STATUS current
25775	DESCRIPTION
25776		""
25777	::= { voipSipStatEntry 2 }
25778
25779	voipSipStatProxySvr OBJECT-TYPE
25780	SYNTAX DisplayString
25781	MAX-ACCESS read-only
25782	STATUS current
25783	DESCRIPTION
25784		"Proxy server IP or proxy server doamin name."
25785	::= { voipSipStatEntry 3 }
25786
25787	voipSipStatProxyPort OBJECT-TYPE
25788	SYNTAX INTEGER
25789	MAX-ACCESS read-only
25790	STATUS current
25791	DESCRIPTION
25792		"Proxy server port."
25793	::= { voipSipStatEntry 4 }
25794
25795	voipSipStatState OBJECT-TYPE
25796	SYNTAX INTEGER {
25797			lost(1),
25798			alive(2),
25799			unknown(3)
25800		}
25801	MAX-ACCESS read-only
25802	STATUS current
25803	DESCRIPTION
25804		""
25805	::= { voipSipStatEntry 5 }
25806
25807-- voipH248InterfaceStatTable
25808
25809        voipH248InterfaceStatTable OBJECT-TYPE
25810        SYNTAX SEQUENCE OF VoipH248InterfaceStatEntry
25811        MAX-ACCESS not-accessible
25812        STATUS current
25813        DESCRIPTION
25814        	""
25815        ::= { voipStats 5 }
25816
25817        voipH248InterfaceStatEntry OBJECT-TYPE
25818        SYNTAX VoipH248InterfaceStatEntry
25819        MAX-ACCESS not-accessible
25820        STATUS current
25821        DESCRIPTION
25822        	"An entry of voipH248InterfaceStatTable."
25823        INDEX { voipH248InterfaceStatId }
25824        ::= { voipH248InterfaceStatTable 1 }
25825
25826        VoipH248InterfaceStatEntry ::=
25827        	SEQUENCE {
25828                  	voipH248InterfaceStatId 			INTEGER,
25829                  	voipH248InterfaceStatMgState 		INTEGER,
25830                  	voipH248InterfaceStatPrimarySlot 		INTEGER,
25831                  	voipH248InterfaceStatSecondarySlot 		INTEGER,
25832                  	voipH248InterfaceStatPrimaryProtectionState 		INTEGER,
25833                  	voipH248InterfaceStatSecondaryProtectionState 		INTEGER,
25834                  	voipH248InterfaceStatRedundantState 		INTEGER
25835              	}
25836
25837		voipH248InterfaceStatId OBJECT-TYPE
25838			SYNTAX INTEGER
25839			MAX-ACCESS read-only
25840			STATUS current
25841			DESCRIPTION
25842				"Line card slot number."
25843			::= { voipH248InterfaceStatEntry 1 }
25844
25845		voipH248InterfaceStatMgState OBJECT-TYPE
25846			SYNTAX INTEGER {
25847					disable(1),
25848					registering(2),
25849					registered(3),
25850					unregistering(4),
25851					unregistered(5),
25852					inactivity_timeout(6),
25853					activity_back(7),
25854					disconnected(8),
25855					disabled_by_MGC(9)
25856			}
25857			MAX-ACCESS read-only
25858			STATUS current
25859			DESCRIPTION
25860				"Mg State"
25861			::= { voipH248InterfaceStatEntry 2 }
25862
25863			voipH248InterfaceStatPrimarySlot OBJECT-TYPE
25864			SYNTAX INTEGER
25865			MAX-ACCESS read-only
25866			STATUS current
25867			DESCRIPTION
25868				"Primary Slot"
25869			::= { voipH248InterfaceStatEntry 3 }
25870
25871			voipH248InterfaceStatSecondarySlot OBJECT-TYPE
25872			SYNTAX INTEGER
25873			MAX-ACCESS read-only
25874			STATUS current
25875			DESCRIPTION
25876				"Secondary Slot"
25877			::= { voipH248InterfaceStatEntry 4 }
25878
25879		voipH248InterfaceStatPrimaryProtectionState  OBJECT-TYPE
25880			SYNTAX INTEGER {
25881					invalid(1),
25882					active(2),
25883					standby(3)
25884			}
25885			MAX-ACCESS read-only
25886			STATUS current
25887			DESCRIPTION
25888				"Primary Protection State"
25889			::= { voipH248InterfaceStatEntry 5 }
25890
25891			voipH248InterfaceStatSecondaryProtectionState  OBJECT-TYPE
25892			SYNTAX INTEGER {
25893					invalid(1),
25894					active(2),
25895					standby(3)
25896			}
25897			MAX-ACCESS read-only
25898			STATUS current
25899			DESCRIPTION
25900				"Secondary Protection State"
25901			::= { voipH248InterfaceStatEntry 6 }
25902
25903		voipH248InterfaceStatRedundantState   OBJECT-TYPE
25904			SYNTAX INTEGER {
25905					out_of_sync(1),
25906					authorization(2),
25907					synchronizing(3),
25908					in_service(4)
25909			}
25910			MAX-ACCESS read-only
25911			STATUS current
25912			DESCRIPTION
25913				"Redundant State"
25914			::= { voipH248InterfaceStatEntry 7}
25915
25916-- voipH248MediaStatTable
25917
25918        voipH248MediaStatTable OBJECT-TYPE
25919        SYNTAX SEQUENCE OF VoipH248MediaStatEntry
25920        MAX-ACCESS not-accessible
25921        STATUS current
25922        DESCRIPTION
25923        	""
25924        ::= { voipStats 6 }
25925
25926        voipH248MediaStatEntry OBJECT-TYPE
25927        SYNTAX VoipH248MediaStatEntry
25928        MAX-ACCESS not-accessible
25929        STATUS current
25930        DESCRIPTION
25931        	"An entry of voipH248MediaStatTable."
25932        INDEX { voipH248MediaStatInterfaceId, voipH248MediaStatSlaveId }
25933        ::= { voipH248MediaStatTable 1 }
25934
25935        VoipH248MediaStatEntry ::=
25936        	SEQUENCE {
25937                  	voipH248MediaStatInterfaceId	INTEGER,
25938                	voipH248MediaStatSlaveId  	INTEGER,
25939               		voipH248MediaStatSlaveIp   	INTEGER,
25940               		voipH248MediaStatMgmtInbandIp   INTEGER,
25941               		voipH248MediaStatMgmtOutbandIp  INTEGER,
25942               		voipH248MediaStatSlotId    	INTEGER,
25943               		voipH248MediaStatPortCount    	INTEGER,
25944               		voipH248MediaStatState   	INTEGER
25945              	}
25946
25947		voipH248MediaStatInterfaceId  OBJECT-TYPE
25948			SYNTAX INTEGER
25949			MAX-ACCESS read-only
25950			STATUS current
25951			DESCRIPTION
25952				"Interface ID."
25953			::= { voipH248MediaStatEntry 1 }
25954
25955		voipH248MediaStatSlaveId  OBJECT-TYPE
25956			SYNTAX INTEGER
25957			MAX-ACCESS read-only
25958			STATUS current
25959			DESCRIPTION
25960				"Media ID"
25961			::= { voipH248MediaStatEntry 2 }
25962
25963		voipH248MediaStatSlaveIp   OBJECT-TYPE
25964			SYNTAX INTEGER
25965			MAX-ACCESS read-only
25966			STATUS current
25967			DESCRIPTION
25968				"Media Ip"
25969			::= { voipH248MediaStatEntry 3 }
25970
25971		voipH248MediaStatMgmtInbandIp    OBJECT-TYPE
25972			SYNTAX INTEGER
25973			MAX-ACCESS read-only
25974			STATUS current
25975			DESCRIPTION
25976				"Management Inband Ip"
25977			::= { voipH248MediaStatEntry 4 }
25978
25979		voipH248MediaStatMgmtOutbandIp    OBJECT-TYPE
25980			SYNTAX INTEGER
25981			MAX-ACCESS read-only
25982			STATUS current
25983			DESCRIPTION
25984				"Management Onband Ip"
25985			::= { voipH248MediaStatEntry 5 }
25986
25987		voipH248MediaStatSlotId    OBJECT-TYPE
25988			SYNTAX INTEGER
25989			MAX-ACCESS read-only
25990			STATUS current
25991			DESCRIPTION
25992				"slot id"
25993			::= { voipH248MediaStatEntry 6 }
25994
25995 		voipH248MediaStatPortCount    OBJECT-TYPE
25996			SYNTAX INTEGER
25997			MAX-ACCESS read-only
25998			STATUS current
25999			DESCRIPTION
26000				"port count"
26001			::= { voipH248MediaStatEntry 7 }
26002
26003
26004		voipH248MediaStatState     OBJECT-TYPE
26005			SYNTAX INTEGER
26006			{
26007				unregistered(1),
26008				registered(2),
26009				invalid(3),
26010				unknown(4)
26011			}
26012			MAX-ACCESS read-only
26013			STATUS current
26014			DESCRIPTION
26015				"state"
26016			::= { voipH248MediaStatEntry 8 }
26017
26018
26019-- voipH248TerminationStatTable
26020
26021voipH248TerminationStatTable OBJECT-TYPE
26022        SYNTAX SEQUENCE OF VoipH248TerminationStatEntry
26023        MAX-ACCESS not-accessible
26024        STATUS current
26025        DESCRIPTION
26026        	""
26027        ::= { voipStats 7 }
26028
26029        voipH248TerminationStatEntry OBJECT-TYPE
26030        SYNTAX VoipH248TerminationStatEntry
26031        MAX-ACCESS not-accessible
26032        STATUS current
26033        DESCRIPTION
26034        	"An entry of voipH248TerminationStatStateTable."
26035        INDEX { voipH248TerminationStatStateId,voipH248TerminationStatStateMediaId,voipH248TerminationStatStatePortNumber }
26036        ::= { voipH248TerminationStatTable 1 }
26037
26038        VoipH248TerminationStatEntry ::=
26039        SEQUENCE {
26040                voipH248TerminationStatStateId           INTEGER,
26041                voipH248TerminationStatStateMediaId      INTEGER,
26042                voipH248TerminationStatStatePortNumber   INTEGER,
26043               	voipH248TerminationStatName 			DisplayString,
26044              	voipH248TerminationStatPhoneState   		INTEGER,
26045        	voipH248TerminationStatCallServiceState    	INTEGER
26046        }
26047
26048	voipH248TerminationStatStateId OBJECT-TYPE
26049	SYNTAX INTEGER
26050	MAX-ACCESS read-only
26051	STATUS current
26052	DESCRIPTION
26053	    "Interface Id of the termination."
26054	::= { voipH248TerminationStatEntry 1 }
26055
26056	voipH248TerminationStatStateMediaId OBJECT-TYPE
26057	SYNTAX INTEGER
26058	MAX-ACCESS read-only
26059	STATUS current
26060	DESCRIPTION
26061	    "Media Card Id of the termination."
26062	::= { voipH248TerminationStatEntry 2 }
26063
26064	voipH248TerminationStatStatePortNumber OBJECT-TYPE
26065	SYNTAX INTEGER
26066	MAX-ACCESS read-only
26067	STATUS current
26068	DESCRIPTION
26069	    "Port number the termination."
26070	::= { voipH248TerminationStatEntry 3 }
26071
26072
26073	voipH248TerminationStatName  OBJECT-TYPE
26074	SYNTAX DisplayString
26075	MAX-ACCESS read-only
26076	STATUS current
26077	DESCRIPTION
26078		"Termination Name."
26079	::= { voipH248TerminationStatEntry 4 }
26080
26081	voipH248TerminationStatPhoneState  OBJECT-TYPE
26082	SYNTAX INTEGER{
26083			disabled(1),
26084			on_hook(2),
26085			off_hook(3),
26086			ringing(4),
26087			testing(5),
26088			power_cut_down(6),
26089			fault(7),
26090			bad(8),
26091			uninitialized(9),
26092			unknown(10)
26093	}
26094	MAX-ACCESS read-only
26095	STATUS current
26096	DESCRIPTION
26097		"Phone State"
26098	::= { voipH248TerminationStatEntry 5 }
26099
26100	voipH248TerminationStatCallServiceState   OBJECT-TYPE
26101	SYNTAX INTEGER{
26102			disabled(1),
26103			out_of_service(2),
26104			idle(3),
26105			waiting_for_dialing(4),
26106			dialing_out(5),
26107			ringing(6),
26108			conversation_caller(7),
26109			conversation_callee(8),
26110			fax_modem_caller(9),
26111			fax_modem_callee(10),
26112			waiting_for_on_hook(13),
26113			dialing_timeout(14),
26114			alerting_off_hook(15),
26115			power_cut_down(16),
26116			unknown(17)
26117	}
26118	MAX-ACCESS read-only
26119	STATUS current
26120	DESCRIPTION
26121		"Call Service State"
26122	::= { voipH248TerminationStatEntry 6 }
26123
26124-- voipH248TerminationStatQuery
26125	voipH248TerminationStatQuery	OBJECT IDENTIFIER ::= { voipStats 8 }
26126
26127        voipH248TerminationStatQueryInterfaceId OBJECT-TYPE
26128        SYNTAX INTEGER
26129        MAX-ACCESS read-write
26130        STATUS current
26131        DESCRIPTION
26132				"Interface Id"
26133        ::= { voipH248TerminationStatQuery 1 }
26134
26135        voipH248TerminationStatQueryTerminationName OBJECT-TYPE
26136        SYNTAX DisplayString (SIZE(1..31))
26137        MAX-ACCESS read-write
26138        STATUS current
26139        DESCRIPTION
26140				"Termination Name"
26141        ::= { voipH248TerminationStatQuery 2 }
26142
26143        voipH248TerminationStatQuerySlaveId OBJECT-TYPE
26144        SYNTAX INTEGER
26145        MAX-ACCESS read-only
26146        STATUS current
26147        DESCRIPTION
26148        "Slave Id"
26149        ::= { voipH248TerminationStatQuery 3 }
26150
26151        voipH248TerminationStatQuerySlaveIp OBJECT-TYPE
26152        SYNTAX IpAddress
26153        MAX-ACCESS read-only
26154       	STATUS current
26155        DESCRIPTION
26156       	"Slave Ip"
26157        ::= { voipH248TerminationStatQuery 4 }
26158
26159        voipH248TerminationStatQueryMgmtInbandIp OBJECT-TYPE
26160        SYNTAX IpAddress
26161        MAX-ACCESS read-only
26162       	STATUS current
26163        DESCRIPTION
26164        "Management Inband Ip"
26165        ::= { voipH248TerminationStatQuery 5 }
26166
26167        voipH248TerminationStatQueryMgmtOutbandIp OBJECT-TYPE
26168        SYNTAX IpAddress
26169        MAX-ACCESS read-only
26170       	STATUS current
26171        DESCRIPTION
26172        "Management Outband Ip"
26173        ::= { voipH248TerminationStatQuery 6 }
26174
26175	     voipH248TerminationStatQuerySlotId OBJECT-TYPE
26176        SYNTAX INTEGER
26177        MAX-ACCESS read-only
26178        STATUS current
26179        DESCRIPTION
26180        "Slot Id"
26181        ::= { voipH248TerminationStatQuery 7 }
26182
26183        voipH248TerminationStatQueryPortCount OBJECT-TYPE
26184        SYNTAX INTEGER
26185        MAX-ACCESS read-only
26186        STATUS current
26187        DESCRIPTION
26188        "Port Count"
26189        ::= { voipH248TerminationStatQuery 8 }
26190
26191        voipH248TerminationStatQueryState OBJECT-TYPE
26192        SYNTAX INTEGER{
26193			unregistered(1),
26194			registered(2),
26195			invalid(3),
26196			unknown(4)
26197		}
26198        MAX-ACCESS read-only
26199        STATUS current
26200        DESCRIPTION
26201      	"State"
26202        ::= { voipH248TerminationStatQuery 9 }
26203
26204        voipH248TerminationStatQueryPortNumber OBJECT-TYPE
26205        SYNTAX INTEGER
26206        MAX-ACCESS read-only
26207        STATUS current
26208        DESCRIPTION
26209        "Port Number"
26210        ::= { voipH248TerminationStatQuery 10 }
26211
26212        voipH248TerminationStatQueryPhoneState OBJECT-TYPE
26213       	SYNTAX INTEGER{
26214					disabled(1),
26215					on_hook(2),
26216					off_hook(3),
26217					ringing(4),
26218					testing(5),
26219					power_cut_down(6),
26220					fault(7),
26221					bad(8),
26222					uninitialized(9),
26223					unknown(10)
26224			}
26225        MAX-ACCESS read-only
26226        STATUS current
26227        DESCRIPTION
26228        "Phone State"
26229        ::= { voipH248TerminationStatQuery 11 }
26230
26231       	voipH248TerminationStatQueryCallServiceState OBJECT-TYPE
26232        	SYNTAX INTEGER{
26233					disabled(1),
26234					out_of_service(2),
26235					idle(3),
26236					waiting_for_dialing(4),
26237					ringing(5),
26238					conversation_caller(6),
26239					conversation_callee(7),
26240					fax_modem_caller(8),
26241					fax_modem_callee(9),
26242					waiting_for_on_hook(12),
26243					dialing_timeout(13),
26244					alerting_off_hook(14),
26245					power_cut_down(15)
26246			}
26247		MAX-ACCESS read-only
26248        STATUS current
26249        DESCRIPTION
26250        "CallService State"
26251        ::= { voipH248TerminationStatQuery 12 }
26252
26253
26254-- voipRtpStatTable
26255
26256voipRtpStatTable OBJECT-TYPE
26257        SYNTAX SEQUENCE OF VoipRtpStatEntry
26258        MAX-ACCESS not-accessible
26259        STATUS current
26260        DESCRIPTION
26261        	""
26262        ::= { voipStats 9 }
26263
26264        voipRtpStatEntry OBJECT-TYPE
26265        SYNTAX VoipRtpStatEntry
26266        MAX-ACCESS not-accessible
26267        STATUS current
26268        DESCRIPTION
26269        	"An entry of voipRtpStatTable."
26270        INDEX { voipIfIndex }
26271        ::= { voipRtpStatTable 1 }
26272
26273        VoipRtpStatEntry ::=
26274        SEQUENCE {
26275                voipRtpStatTxRate           INTEGER,
26276                voipRtpStatRxRate      		INTEGER,
26277                voipRtpStatTxPktCnt   		Counter64,
26278               	voipRtpStatRxPktCnt 		Counter64,
26279              	voipRtpStatTxFracLost   	INTEGER,
26280        		voipRtpStatRxFracLost    	INTEGER,
26281        		voipRtpStatTxJitter			Counter64,
26282        		voipRtpStatRxJitter			Counter64,
26283        		voipRtpStatTxAvgDelay		Counter64,
26284        		voipRtpStatRxAvgDelay		Counter64
26285        }
26286
26287	voipRtpStatTxRate OBJECT-TYPE
26288	SYNTAX INTEGER
26289	MAX-ACCESS read-only
26290	STATUS current
26291	DESCRIPTION
26292	    "real-time RTP tx packet rate in bps."
26293	::= { voipRtpStatEntry 1 }
26294
26295	voipRtpStatRxRate OBJECT-TYPE
26296	SYNTAX INTEGER
26297	MAX-ACCESS read-only
26298	STATUS current
26299	DESCRIPTION
26300	    "real-time RTP rx packet rate in bps."
26301	::= { voipRtpStatEntry 2 }
26302
26303	voipRtpStatTxPktCnt OBJECT-TYPE
26304	SYNTAX Counter64
26305	MAX-ACCESS read-only
26306	STATUS current
26307	DESCRIPTION
26308	    "total RTP tx packet counter for current/last call."
26309	::= { voipRtpStatEntry 3 }
26310
26311
26312	voipRtpStatRxPktCnt  OBJECT-TYPE
26313	SYNTAX Counter64
26314	MAX-ACCESS read-only
26315	STATUS current
26316	DESCRIPTION
26317		"total RTP rx packet counter for current/last call."
26318	::= { voipRtpStatEntry 4 }
26319
26320	voipRtpStatTxFracLost  OBJECT-TYPE
26321	SYNTAX INTEGER
26322	MAX-ACCESS read-only
26323	STATUS current
26324	DESCRIPTION
26325		"RTP Tx packet lost in percentage"
26326	::= { voipRtpStatEntry 5 }
26327
26328	voipRtpStatRxFracLost   OBJECT-TYPE
26329	SYNTAX INTEGER
26330	MAX-ACCESS read-only
26331	STATUS current
26332	DESCRIPTION
26333		"RTP Rx packet lost in percentage"
26334	::= { voipRtpStatEntry 6 }
26335
26336	voipRtpStatTxJitter   OBJECT-TYPE
26337	SYNTAX Counter64
26338	MAX-ACCESS read-only
26339	STATUS current
26340	DESCRIPTION
26341		"TX jitter in micro-second"
26342	::= { voipRtpStatEntry 7 }
26343
26344	voipRtpStatRxJitter   OBJECT-TYPE
26345	SYNTAX Counter64
26346	MAX-ACCESS read-only
26347	STATUS current
26348	DESCRIPTION
26349		"Rx jitter in micro-second"
26350	::= { voipRtpStatEntry 8 }
26351
26352	voipRtpStatTxAvgDelay   OBJECT-TYPE
26353	SYNTAX Counter64
26354	MAX-ACCESS read-only
26355	STATUS current
26356	DESCRIPTION
26357		"Average Tx delay in ms"
26358	::= { voipRtpStatEntry 9 }
26359
26360	voipRtpStatRxAvgDelay   OBJECT-TYPE
26361	SYNTAX Counter64
26362	MAX-ACCESS read-only
26363	STATUS current
26364	DESCRIPTION
26365		"Average Rx delay in ms"
26366	::= { voipRtpStatEntry 10 }
26367
26368-- voipCdrStat
26369	voipCdrStat	OBJECT IDENTIFIER ::= { voipStats 10 }
26370
26371-- voipCdrStatFilter
26372	voipCdrStatFilter	OBJECT IDENTIFIER ::= { voipCdrStat 1 }
26373
26374    voipCdrStatFilterInterface OBJECT-TYPE
26375    SYNTAX INTEGER
26376    MAX-ACCESS read-write
26377    STATUS current
26378    DESCRIPTION
26379		"Interface id."
26380    ::= { voipCdrStatFilter 1 }
26381
26382    voipCdrStatFilterIndexEnable OBJECT-TYPE
26383    SYNTAX INTEGER
26384    MAX-ACCESS read-write
26385    STATUS current
26386    DESCRIPTION
26387		"Set 0 to clear voipCdrStatFilterIndex.
26388		It will show 1 if voipCdrStatFilterIndex had been set before."
26389    ::= { voipCdrStatFilter 2 }
26390
26391    voipCdrStatFilterIndex OBJECT-TYPE
26392    SYNTAX INTEGER
26393    MAX-ACCESS read-write
26394    STATUS current
26395    DESCRIPTION
26396		"Index filter."
26397    ::= { voipCdrStatFilter 3 }
26398
26399    voipCdrStatFilterSlotPortEnable OBJECT-TYPE
26400    SYNTAX INTEGER
26401    MAX-ACCESS read-write
26402    STATUS current
26403    DESCRIPTION
26404		"Set 0 to clear voipCdrStatFilterSlot and voipCdrStatFilterPort.
26405		It will show 1 if voipCdrStatFilterSlot and voipCdrStatFilterPort had been set before."
26406    ::= { voipCdrStatFilter 4 }
26407
26408    voipCdrStatFilterSlot OBJECT-TYPE
26409    SYNTAX INTEGER
26410    MAX-ACCESS read-write
26411    STATUS current
26412    DESCRIPTION
26413		"Slot filter."
26414    ::= { voipCdrStatFilter 5 }
26415
26416    voipCdrStatFilterPort OBJECT-TYPE
26417    SYNTAX INTEGER
26418    MAX-ACCESS read-write
26419    STATUS current
26420    DESCRIPTION
26421		"Port filter, 0 mean select all port"
26422    ::= { voipCdrStatFilter 6 }
26423
26424    voipCdrStatFilterRtpElpasedTimeEnable OBJECT-TYPE
26425    SYNTAX INTEGER
26426    MAX-ACCESS read-write
26427    STATUS current
26428    DESCRIPTION
26429		"Set 0 to clear voipCdrStatFilterRtpElpasedTimeMin and voipCdrStatFilterRtpElpasedTimeMax. It will show 1 if any of them had been set before."
26430    ::= { voipCdrStatFilter 7 }
26431
26432    voipCdrStatFilterRtpElpasedTimeMin OBJECT-TYPE
26433    SYNTAX INTEGER
26434    MAX-ACCESS read-write
26435    STATUS current
26436    DESCRIPTION
26437		"in unit of second"
26438    ::= { voipCdrStatFilter 8 }
26439
26440    voipCdrStatFilterRtpElpasedTimeMax OBJECT-TYPE
26441    SYNTAX INTEGER
26442    MAX-ACCESS read-write
26443    STATUS current
26444    DESCRIPTION
26445		"in unit of second"
26446    ::= { voipCdrStatFilter 9 }
26447
26448    voipCdrStatFilterTelEnable OBJECT-TYPE
26449    SYNTAX INTEGER
26450    MAX-ACCESS read-write
26451    STATUS current
26452    DESCRIPTION
26453		"Set 0 to clear voipCdrStatFilterTel. It will show 1 if voipCdrStatFilterTel had been set before."
26454    ::= { voipCdrStatFilter 10 }
26455
26456    voipCdrStatFilterTel OBJECT-TYPE
26457    SYNTAX DisplayString
26458    MAX-ACCESS read-write
26459    STATUS current
26460    DESCRIPTION
26461		"Telephone number filter, max length is 24."
26462    ::= { voipCdrStatFilter 11 }
26463
26464    voipCdrStatFilterOffhookEnable OBJECT-TYPE
26465    SYNTAX INTEGER
26466    MAX-ACCESS read-write
26467    STATUS current
26468    DESCRIPTION
26469		"Set 0 to clear voipCdrStatFilterOffhookDateMin, voipCdrStatFilterOffhookTimeMin, voipCdrStatFilterOffhookDateMax,
26470		and voipCdrStatFilterOffhookDateMax . It will show 1 if any of them had been set before."
26471    ::= { voipCdrStatFilter 12 }
26472
26473    voipCdrStatFilterOffhookDateMin OBJECT-TYPE
26474    SYNTAX INTEGER
26475    MAX-ACCESS read-write
26476    STATUS current
26477    DESCRIPTION
26478		"Minimum offhook date filter, format example:20120101"
26479    ::= { voipCdrStatFilter 13 }
26480
26481    voipCdrStatFilterOffhookTimeMin OBJECT-TYPE
26482    SYNTAX INTEGER
26483    MAX-ACCESS read-write
26484    STATUS current
26485    DESCRIPTION
26486		"Minimum offhook time filter, format example:235959"
26487    ::= { voipCdrStatFilter 14 }
26488
26489    voipCdrStatFilterOffhookDateMax OBJECT-TYPE
26490    SYNTAX INTEGER
26491    MAX-ACCESS read-write
26492    STATUS current
26493    DESCRIPTION
26494		"Maximum offhook date filter, format example:20120101"
26495    ::= { voipCdrStatFilter 15 }
26496
26497    voipCdrStatFilterOffhookTimeMax OBJECT-TYPE
26498    SYNTAX INTEGER
26499    MAX-ACCESS read-write
26500    STATUS current
26501    DESCRIPTION
26502		"Maximum offhook time filter, format example:235959"
26503    ::= { voipCdrStatFilter 16 }
26504
26505    voipCdrStatFilterCodeEnable OBJECT-TYPE
26506    SYNTAX INTEGER
26507    MAX-ACCESS read-write
26508    STATUS current
26509    DESCRIPTION
26510		"Set 0 to clear voipCdrStatFilterCode. It will show 1 if voipCdrStatFilterCode had been set before."
26511    ::= { voipCdrStatFilter 17 }
26512
26513    voipCdrStatFilterCode OBJECT-TYPE
26514    SYNTAX INTEGER
26515    MAX-ACCESS read-write
26516    STATUS current
26517    DESCRIPTION
26518		"Code filter. It is a bit map of the call state record.
26519		bit 6(0x20): offhook
26520		bit 5(0x10): remote ringback tone
26521		bit 4(0x08): local ringback tone
26522		bit 3(0x04): dial tone
26523		bit 2(0x02): ring
26524		bit 1(0x01): rtp"
26525    ::= { voipCdrStatFilter 18 }
26526
26527    voipCdrStatFilterErrCodeEnable OBJECT-TYPE
26528    SYNTAX INTEGER
26529    MAX-ACCESS read-write
26530    STATUS current
26531    DESCRIPTION
26532		"Set 1 to ebable H.248 errcode filter. Set 0 to disable it."
26533    ::= { voipCdrStatFilter 19 }
26534
26535-- voipCdrStatResultTable
26536	voipCdrStatResultTable OBJECT-TYPE
26537    SYNTAX SEQUENCE OF VoipCdrStatResultEntry
26538    MAX-ACCESS not-accessible
26539    STATUS current
26540    DESCRIPTION
26541        ""
26542    ::= { voipCdrStat 2 }
26543
26544    voipCdrStatResultEntry OBJECT-TYPE
26545    SYNTAX VoipCdrStatResultEntry
26546    MAX-ACCESS not-accessible
26547    STATUS current
26548    DESCRIPTION
26549      "An entry of voipCdrStatResultTable."
26550    INDEX { voipCdrStatResultIndex }
26551      ::= { voipCdrStatResultTable 1 }
26552
26553    VoipCdrStatResultEntry ::=
26554    SEQUENCE {
26555            voipCdrStatResultIndex           		INTEGER,
26556            voipCdrStatResultSlot					INTEGER,
26557            voipCdrStatResultPort      				INTEGER,
26558            voipCdrStatResultTermName   			DisplayString,
26559            voipCdrStatResultLineDirection 			INTEGER,
26560            voipCdrStatResultLocalNumber   			DisplayString,
26561        	voipCdrStatResultRemoteNumber    		DisplayString,
26562        	voipCdrStatResultOffHookDatetime		DisplayString,
26563        	voipCdrStatResultOnHookDatetime			DisplayString,
26564        	voipCdrStatResultRingStartDatetime		DisplayString,
26565        	voipCdrStatResultRingStopDatetime		DisplayString,
26566        	voipCdrStatResultRtpStartDatetime		DisplayString,
26567        	voipCdrStatResultRtpStopDatetime		DisplayString,
26568        	 voipCdrStatResultRtpElapsedTime		INTEGER,
26569        	voipCdrStatResultTxRate					INTEGER,
26570        	voipCdrStatResultRxRate					INTEGER,
26571        	voipCdrStatResultTxPktCnt				Counter64,
26572        	voipCdrStatResultRxPktCnt				Counter64,
26573        	voipCdrStatResultTxFracLost				INTEGER,
26574        	voipCdrStatResultRxFracLost				INTEGER,
26575        	voipCdrStatResultTxJitter				Counter64,
26576        	voipCdrStatResultRxJitter				Counter64,
26577        	voipCdrStatResultTxAvgDelay				Counter64,
26578        	voipCdrStatResultRxAvgDelay				Counter64,
26579        	voipCdrStatResultCode					INTEGER,
26580        	voipCdrStatResultErrCode				INTEGER,
26581        	voipCdrStatResultTerminationCause		DisplayString
26582    }
26583
26584	voipCdrStatResultIndex OBJECT-TYPE
26585	SYNTAX INTEGER
26586	MAX-ACCESS read-only
26587	STATUS current
26588	DESCRIPTION
26589	    "Index of record. Index of the newest record will show first."
26590	::= { voipCdrStatResultEntry 1 }
26591
26592	voipCdrStatResultSlot OBJECT-TYPE
26593	SYNTAX INTEGER
26594	MAX-ACCESS read-only
26595	STATUS current
26596	DESCRIPTION
26597	    "Record Slot"
26598	::= { voipCdrStatResultEntry 2 }
26599
26600	voipCdrStatResultPort OBJECT-TYPE
26601	SYNTAX INTEGER
26602	MAX-ACCESS read-only
26603	STATUS current
26604	DESCRIPTION
26605	    "Record port"
26606	::= { voipCdrStatResultEntry 3 }
26607
26608	voipCdrStatResultTermName OBJECT-TYPE
26609	SYNTAX DisplayString
26610	MAX-ACCESS read-only
26611	STATUS current
26612	DESCRIPTION
26613	    "The termination name used for this record."
26614	::= { voipCdrStatResultEntry 4 }
26615
26616	voipCdrStatResultLineDirection OBJECT-TYPE
26617	SYNTAX INTEGER
26618	MAX-ACCESS read-only
26619	STATUS current
26620	DESCRIPTION
26621	    "1: Call in
26622	    2: Dial out"
26623	::= { voipCdrStatResultEntry 5 }
26624
26625	voipCdrStatResultLocalNumber OBJECT-TYPE
26626	SYNTAX DisplayString
26627	MAX-ACCESS read-only
26628	STATUS current
26629	DESCRIPTION
26630	    "The local phone number set by manager and use for localcall"
26631	::= { voipCdrStatResultEntry 6 }
26632
26633	voipCdrStatResultRemoteNumber OBJECT-TYPE
26634	SYNTAX DisplayString
26635	MAX-ACCESS read-only
26636	STATUS current
26637	DESCRIPTION
26638	    "The remote phone number which assigned by mgc"
26639	::= { voipCdrStatResultEntry 7 }
26640
26641	voipCdrStatResultOffHookDatetime OBJECT-TYPE
26642	SYNTAX DisplayString
26643	MAX-ACCESS read-only
26644	STATUS current
26645	DESCRIPTION
26646	    "In format YYYYMMDDhhmmss"
26647	::= { voipCdrStatResultEntry 8 }
26648
26649	voipCdrStatResultOnHookDatetime OBJECT-TYPE
26650	SYNTAX DisplayString
26651	MAX-ACCESS read-only
26652	STATUS current
26653	DESCRIPTION
26654	    "In format YYYYMMDDhhmmss"
26655	::= { voipCdrStatResultEntry 9 }
26656
26657	voipCdrStatResultRingStartDatetime OBJECT-TYPE
26658	SYNTAX DisplayString
26659	MAX-ACCESS read-only
26660	STATUS current
26661	DESCRIPTION
26662	    "In format YYYYMMDDhhmmss"
26663	::= { voipCdrStatResultEntry 10 }
26664
26665	voipCdrStatResultRingStopDatetime OBJECT-TYPE
26666	SYNTAX DisplayString
26667	MAX-ACCESS read-only
26668	STATUS current
26669	DESCRIPTION
26670	    "In format YYYYMMDDhhmmss"
26671	::= { voipCdrStatResultEntry 11 }
26672
26673	voipCdrStatResultRtpStartDatetime OBJECT-TYPE
26674	SYNTAX DisplayString
26675	MAX-ACCESS read-only
26676	STATUS current
26677	DESCRIPTION
26678	    "In format YYYYMMDDhhmmss"
26679	::= { voipCdrStatResultEntry 12 }
26680
26681	voipCdrStatResultRtpStopDatetime OBJECT-TYPE
26682	SYNTAX DisplayString
26683	MAX-ACCESS read-only
26684	STATUS current
26685	DESCRIPTION
26686	    "In format YYYYMMDDhhmmss"
26687	::= { voipCdrStatResultEntry 13 }
26688
26689	 voipCdrStatResultRtpElapsedTime OBJECT-TYPE
26690	SYNTAX INTEGER
26691	MAX-ACCESS read-only
26692	STATUS current
26693	DESCRIPTION
26694	    "In unit of second"
26695	::= { voipCdrStatResultEntry 14 }
26696
26697	voipCdrStatResultTxRate OBJECT-TYPE
26698	SYNTAX INTEGER
26699	MAX-ACCESS read-only
26700	STATUS current
26701	DESCRIPTION
26702	    "real-time RTP tx packet rate in bps"
26703	::= { voipCdrStatResultEntry 15 }
26704
26705	voipCdrStatResultRxRate OBJECT-TYPE
26706	SYNTAX INTEGER
26707	MAX-ACCESS read-only
26708	STATUS current
26709	DESCRIPTION
26710	    "real-time RTP rx packet rate in bps"
26711	::= { voipCdrStatResultEntry 16 }
26712
26713	voipCdrStatResultTxPktCnt OBJECT-TYPE
26714	SYNTAX Counter64
26715	MAX-ACCESS read-only
26716	STATUS current
26717	DESCRIPTION
26718	    "total RTP tx packet counter"
26719	::= { voipCdrStatResultEntry 17 }
26720
26721	voipCdrStatResultRxPktCnt OBJECT-TYPE
26722	SYNTAX Counter64
26723	MAX-ACCESS read-only
26724	STATUS current
26725	DESCRIPTION
26726	    "total RTP rx packet counter"
26727	::= { voipCdrStatResultEntry 18 }
26728
26729	voipCdrStatResultTxFracLost OBJECT-TYPE
26730	SYNTAX INTEGER
26731	MAX-ACCESS read-only
26732	STATUS current
26733	DESCRIPTION
26734	    "RTP tx packet lost in percentage"
26735	::= { voipCdrStatResultEntry 19 }
26736
26737	voipCdrStatResultRxFracLost OBJECT-TYPE
26738	SYNTAX INTEGER
26739	MAX-ACCESS read-only
26740	STATUS current
26741	DESCRIPTION
26742	    "RTP rx packet lost in percentage"
26743	::= { voipCdrStatResultEntry 20 }
26744
26745	voipCdrStatResultTxJitter OBJECT-TYPE
26746	SYNTAX Counter64
26747	MAX-ACCESS read-only
26748	STATUS current
26749	DESCRIPTION
26750	    "Tx Jitter in micro-second"
26751	::= { voipCdrStatResultEntry 21 }
26752
26753	voipCdrStatResultRxJitter OBJECT-TYPE
26754	SYNTAX Counter64
26755	MAX-ACCESS read-only
26756	STATUS current
26757	DESCRIPTION
26758	    "Rx Jitter in micro-second"
26759	::= { voipCdrStatResultEntry 22 }
26760
26761	voipCdrStatResultTxAvgDelay OBJECT-TYPE
26762	SYNTAX Counter64
26763	MAX-ACCESS read-only
26764	STATUS current
26765	DESCRIPTION
26766	    "Average tx delay in ms"
26767	::= { voipCdrStatResultEntry 23 }
26768
26769	voipCdrStatResultRxAvgDelay OBJECT-TYPE
26770	SYNTAX Counter64
26771	MAX-ACCESS read-only
26772	STATUS current
26773	DESCRIPTION
26774	    "Average rx delay in ms"
26775	::= { voipCdrStatResultEntry 24 }
26776
26777	voipCdrStatResultCode OBJECT-TYPE
26778	SYNTAX INTEGER
26779	MAX-ACCESS read-only
26780	STATUS current
26781	DESCRIPTION
26782	    "Bit map of the call state record.
26783	    bit 6(0x20): offhook
26784	    bit 5(0x10): remote ringback tone
26785	    bit 4(0x08): local ringback tone
26786	    bit 3(0x04): dial tone
26787	    bit 2(0x02): ring
26788	    bit 1(0x01): rtp"
26789	::= { voipCdrStatResultEntry 25 }
26790
26791    voipCdrStatResultErrCode OBJECT-TYPE
26792	SYNTAX INTEGER
26793	MAX-ACCESS read-only
26794	STATUS current
26795	DESCRIPTION
26796	    "Errcode of H.248 protocol. 0 mean no error."
26797	::= { voipCdrStatResultEntry 26 }
26798
26799	voipCdrStatResultTerminationCause OBJECT-TYPE
26800	SYNTAX DisplayString
26801	MAX-ACCESS read-only
26802	STATUS current
26803	DESCRIPTION
26804	    "Termination Cause"
26805	::= { voipCdrStatResultEntry 27 }
26806
26807
26808-- voipProtocolStatTable
26809voipH248Statistics	OBJECT IDENTIFIER ::= { voipStats 11 }
26810
26811	voipH248StatisticsInterface OBJECT-TYPE
26812	SYNTAX INTEGER
26813	MAX-ACCESS read-write
26814	STATUS current
26815	DESCRIPTION
26816	    "Interface id."
26817	::= { voipH248Statistics 1 }
26818
26819	voipH248StatisticsMsgSent OBJECT-TYPE
26820	SYNTAX Unsigned64
26821	MAX-ACCESS read-only
26822	STATUS current
26823	DESCRIPTION
26824	    "Number of sent protocol message, include reset and error."
26825	::= { voipH248Statistics 2 }
26826
26827	voipH248StatisticsMsgRecv OBJECT-TYPE
26828	SYNTAX Unsigned64
26829	MAX-ACCESS read-only
26830	STATUS current
26831	DESCRIPTION
26832	    "Number of received message."
26833	::= { voipH248Statistics 3 }
26834
26835	voipH248StatisticsMsgLost OBJECT-TYPE
26836	SYNTAX Unsigned32
26837	MAX-ACCESS read-only
26838	STATUS current
26839	DESCRIPTION
26840	    "Number of message without reply."
26841	::= { voipH248Statistics 4 }
26842
26843
26844	voipH248StatisticsMsgResent  OBJECT-TYPE
26845	SYNTAX Unsigned32
26846	MAX-ACCESS read-only
26847	STATUS current
26848	DESCRIPTION
26849		"Number of resent message."
26850	::= { voipH248Statistics 5 }
26851
26852	voipH248StatisticsErrorMsg  OBJECT-TYPE
26853	SYNTAX Unsigned32
26854	MAX-ACCESS read-only
26855	STATUS current
26856	DESCRIPTION
26857		"Number of error message sent."
26858	::= { voipH248Statistics 6 }
26859
26860
26861	voipH248StatisticsUnIdentifiedMsg  OBJECT-TYPE
26862	SYNTAX Unsigned32
26863	MAX-ACCESS read-only
26864	STATUS current
26865	DESCRIPTION
26866		"Number of parse fail message."
26867	::= { voipH248Statistics 7 }
26868
26869
26870--------------------
26871--  Ethernet Port
26872--------------------
26873-- enetPortStatusTable
26874	enetPortStatusTable OBJECT-TYPE
26875        SYNTAX SEQUENCE OF EnetPortStatusEntry
26876        MAX-ACCESS not-accessible
26877        STATUS current
26878        DESCRIPTION
26879        	"The table displays ethernet port status."
26880        ::= { enetStats 1 }
26881
26882        enetPortStatusEntry OBJECT-TYPE
26883        SYNTAX EnetPortStatusEntry
26884        MAX-ACCESS not-accessible
26885        STATUS current
26886        DESCRIPTION
26887        	"An entry of enetPortStatusTable."
26888        INDEX { ifIndex }
26889        ::= { enetPortStatusTable 1 }
26890
26891        EnetPortStatusEntry ::=
26892        	SEQUENCE {
26893                  	enetPortStatusLinkUpType	INTEGER,
26894                  	enetPortStatusLinkUpTime	Unsigned32,
26895                  	enetPortStatusLinkSpeed		Unsigned32,
26896                  	enetPortStatusLinkDuplex	INTEGER,
26897                  	enetPortStatusDataRateTx	Unsigned32,
26898                  	enetPortStatusDataRateRx	Unsigned32,
26899                  	enetPortStatusDataUtilTx	INTEGER,
26900                  	enetPortStatusDataUtilRx	INTEGER
26901              	}
26902
26903	enetPortStatusLinkUpType OBJECT-TYPE
26904	SYNTAX INTEGER {
26905			down(0),
26906        		copper(1),
26907        		fiber(2),
26908				up(3)
26909        	}
26910	MAX-ACCESS read-only
26911	STATUS current
26912	DESCRIPTION
26913		""
26914	::= { enetPortStatusEntry 1 }
26915
26916	enetPortStatusLinkUpTime OBJECT-TYPE
26917	SYNTAX Unsigned32
26918	MAX-ACCESS read-only
26919	STATUS current
26920	DESCRIPTION
26921		"The time since the enet port up."
26922	::= { enetPortStatusEntry 2 }
26923
26924	enetPortStatusLinkSpeed OBJECT-TYPE
26925	SYNTAX Unsigned32
26926	MAX-ACCESS read-only
26927	STATUS current
26928	DESCRIPTION
26929		"Link speed in Mbps."
26930	::= { enetPortStatusEntry 3 }
26931
26932	enetPortStatusLinkDuplex OBJECT-TYPE
26933	SYNTAX INTEGER {
26934		full(1),
26935		half(2)
26936	}
26937	MAX-ACCESS read-only
26938	STATUS current
26939	DESCRIPTION
26940		"Link full/half duplex."
26941	::= { enetPortStatusEntry 4 }
26942
26943    enetPortStatusDataRateTx OBJECT-TYPE
26944	SYNTAX Unsigned32
26945	MAX-ACCESS read-only
26946	STATUS current
26947	DESCRIPTION
26948		"TX data rate in kbps."
26949	::= { enetPortStatusEntry 5 }
26950
26951	enetPortStatusDataRateRx OBJECT-TYPE
26952	SYNTAX Unsigned32
26953	MAX-ACCESS read-only
26954	STATUS current
26955	DESCRIPTION
26956		"RX data rate in kbps."
26957	::= { enetPortStatusEntry 6 }
26958
26959	enetPortStatusDataUtilTx OBJECT-TYPE
26960	SYNTAX INTEGER ( 0.. 100 )
26961	MAX-ACCESS read-only
26962	STATUS current
26963	DESCRIPTION
26964		"TX throughput utilization in percentage."
26965	::= { enetPortStatusEntry 7 }
26966
26967	enetPortStatusDataUtilRx OBJECT-TYPE
26968	SYNTAX INTEGER ( 0.. 100 )
26969	MAX-ACCESS read-only
26970	STATUS current
26971	DESCRIPTION
26972		"RX throughput utilization in percentage."
26973	::= { enetPortStatusEntry 8 }
26974
26975-- sfpPortStatusTable
26976	sfpPortStatusTable OBJECT-TYPE
26977        SYNTAX SEQUENCE OF SfpPortStatusEntry
26978        MAX-ACCESS not-accessible
26979        STATUS current
26980        DESCRIPTION
26981        	"The table displays SFP ethernet port status. This table is supported by R5.02 and later versions."
26982        ::= { enetStats 2 }
26983
26984        sfpPortStatusEntry OBJECT-TYPE
26985        SYNTAX SfpPortStatusEntry
26986        MAX-ACCESS not-accessible
26987        STATUS current
26988        DESCRIPTION
26989        	"An entry of sfpPortStatusTable."
26990        INDEX { ifIndex }
26991        ::= { sfpPortStatusTable 1 }
26992
26993        SfpPortStatusEntry ::=
26994        	SEQUENCE {
26995            sfpId					DisplayString,
26996			sfpConnector			DisplayString,
26997			sfpTransceiver			DisplayString,
26998			sfpEncoding				DisplayString,
26999			sfpName					DisplayString,
27000			sfpPartNumber			DisplayString,
27001			sfpRevision				DisplayString,
27002			sfpSerialNumber			DisplayString,
27003			sfpTemperature			Unsigned32,
27004			sfpSupplyVoltage		Unsigned32,
27005			sfpTxBiasCurrent		Unsigned32,
27006			sfpTxPower				Unsigned32,
27007			sfpRxPower				Unsigned32
27008              	}
27009
27010	sfpId OBJECT-TYPE
27011	SYNTAX DisplayString
27012	MAX-ACCESS read-only
27013	STATUS current
27014	DESCRIPTION
27015		""
27016	::= { sfpPortStatusEntry 1 }
27017
27018	sfpConnector OBJECT-TYPE
27019	SYNTAX DisplayString
27020	MAX-ACCESS read-only
27021	STATUS current
27022	DESCRIPTION
27023		""
27024	::= { sfpPortStatusEntry 2 }
27025
27026	sfpTransceiver OBJECT-TYPE
27027	SYNTAX DisplayString
27028	MAX-ACCESS read-only
27029	STATUS current
27030	DESCRIPTION
27031		""
27032	::= { sfpPortStatusEntry 3 }
27033
27034	sfpEncoding OBJECT-TYPE
27035	SYNTAX DisplayString
27036	MAX-ACCESS read-only
27037	STATUS current
27038	DESCRIPTION
27039		""
27040	::= { sfpPortStatusEntry 4 }
27041
27042	sfpName OBJECT-TYPE
27043	SYNTAX DisplayString
27044	MAX-ACCESS read-only
27045	STATUS current
27046	DESCRIPTION
27047		""
27048	::= { sfpPortStatusEntry 5 }
27049
27050	sfpPartNumber OBJECT-TYPE
27051	SYNTAX DisplayString
27052	MAX-ACCESS read-only
27053	STATUS current
27054	DESCRIPTION
27055		""
27056	::= { sfpPortStatusEntry 6 }
27057
27058	sfpRevision OBJECT-TYPE
27059	SYNTAX DisplayString
27060	MAX-ACCESS read-only
27061	STATUS current
27062	DESCRIPTION
27063		""
27064	::= { sfpPortStatusEntry 7 }
27065
27066	sfpSerialNumber OBJECT-TYPE
27067	SYNTAX DisplayString
27068	MAX-ACCESS read-only
27069	STATUS current
27070	DESCRIPTION
27071		""
27072	::= { sfpPortStatusEntry 8 }
27073
27074	sfpTemperature OBJECT-TYPE
27075	SYNTAX Unsigned32
27076	MAX-ACCESS read-only
27077	STATUS current
27078	DESCRIPTION
27079		""
27080	::= { sfpPortStatusEntry 9 }
27081
27082	sfpSupplyVoltage OBJECT-TYPE
27083	SYNTAX Unsigned32
27084	MAX-ACCESS read-only
27085	STATUS current
27086	DESCRIPTION
27087		""
27088	::= { sfpPortStatusEntry 10 }
27089
27090	sfpTxBiasCurrent OBJECT-TYPE
27091	SYNTAX Unsigned32
27092	MAX-ACCESS read-only
27093	STATUS current
27094	DESCRIPTION
27095		""
27096	::= { sfpPortStatusEntry 11 }
27097
27098	sfpTxPower OBJECT-TYPE
27099	SYNTAX Unsigned32
27100	MAX-ACCESS read-only
27101	STATUS current
27102	DESCRIPTION
27103		""
27104	::= { sfpPortStatusEntry 12 }
27105
27106	sfpRxPower OBJECT-TYPE
27107	SYNTAX Unsigned32
27108	MAX-ACCESS read-only
27109	STATUS current
27110	DESCRIPTION
27111		""
27112	::= { sfpPortStatusEntry 13 }
27113
27114
27115--------------------
27116--  Interface Status Table
27117--------------------
27118
27119	ifStatusTable OBJECT-TYPE
27120        SYNTAX SEQUENCE OF IfStatusEntry
27121        MAX-ACCESS not-accessible
27122        STATUS current
27123        DESCRIPTION
27124        	"The table displays port interface status. This table is supported by R5.02 and later versions."
27125        ::= { ifStats 1 }
27126
27127        ifStatusEntry OBJECT-TYPE
27128        SYNTAX IfStatusEntry
27129        MAX-ACCESS not-accessible
27130        STATUS current
27131        DESCRIPTION
27132        	"An entry of ifStatusTable."
27133        INDEX { ifIndex }
27134        ::= { ifStatusTable 1 }
27135
27136        IfStatusEntry ::=
27137        	SEQUENCE {
27138                  	ifInRate	Counter32,
27139			ifOutRate	Counter32,
27140					ifCurrentStatus		INTEGER,
27141					ifUpTime			Unsigned32
27142              	}
27143
27144	ifInRate OBJECT-TYPE
27145	SYNTAX Counter32
27146	MAX-ACCESS read-only
27147	STATUS current
27148	DESCRIPTION
27149		"The real-time receiving data rate in kbps"
27150	::= { ifStatusEntry 1 }
27151
27152	ifOutRate OBJECT-TYPE
27153	SYNTAX Counter32
27154	MAX-ACCESS read-only
27155	STATUS current
27156	DESCRIPTION
27157		"The real-time transmitting data rate in kbps"
27158	::= { ifStatusEntry 2 }
27159
27160	ifCurrentStatus OBJECT-TYPE
27161        SYNTAX INTEGER {
27162        		up(1),
27163        		down(2),
27164        		testing(3),
27165        		unknown(4),
27166        		blocked(5)
27167        	}
27168	MAX-ACCESS read-only
27169	STATUS current
27170	DESCRIPTION
27171		"Current status of an interface"
27172	::= { ifStatusEntry 3 }
27173
27174	ifUpTime OBJECT-TYPE
27175	SYNTAX Unsigned32
27176	MAX-ACCESS read-only
27177	STATUS current
27178	DESCRIPTION
27179		"The time since the line link up."
27180	::= { ifStatusEntry 4 }
27181
27182--------------------
27183--  IMA Status Table
27184--------------------
27185
27186-- imaPvcStatsTable
27187	imaPvcStatsTable OBJECT-TYPE
27188        SYNTAX SEQUENCE OF ImaPvcStatsEntry
27189        MAX-ACCESS not-accessible
27190        STATUS current
27191        DESCRIPTION
27192        	"The table displays IMA Group PVC status. This table is supported by R5.03 and later versions."
27193        ::= { imaStats 1 }
27194
27195        imaPvcStatsEntry OBJECT-TYPE
27196        SYNTAX ImaPvcStatsEntry
27197        MAX-ACCESS not-accessible
27198        STATUS current
27199        DESCRIPTION
27200        	"An entry of imaPvcStatsTable."
27201        INDEX { imaPvcStatsGroupIndex , imaPvcStatsVpi , imaPvcStatsVci }
27202        ::= { imaPvcStatsTable 1 }
27203
27204        ImaPvcStatsEntry ::=
27205        	SEQUENCE {
27206            imaPvcStatsGroupIndex	INTEGER,
27207			imaPvcStatsVpi	INTEGER,
27208			imaPvcStatsVci	INTEGER,
27209			imaPvcStatsTxPackets	Counter64,
27210			imaPvcStatsRxPackets	Counter64,
27211			imaPvcStatsTxUnicast	Counter64,
27212			imaPvcStatsRxUnicast	Counter64,
27213			imaPvcStatsTxMulticast	Counter64,
27214			imaPvcStatsRxMulticast	Counter64,
27215			imaPvcStatsTxBroadcast	Counter64,
27216			imaPvcStatsRxBroadcast	Counter64,
27217			imaPvcStatsTxDiscard	Counter64,
27218            imaPvcStatsRxDiscard	Counter64
27219           }
27220
27221	imaPvcStatsGroupIndex OBJECT-TYPE
27222	SYNTAX INTEGER
27223	MAX-ACCESS read-only
27224	STATUS current
27225	DESCRIPTION
27226		""
27227	::= { imaPvcStatsEntry 1 }
27228
27229	imaPvcStatsVpi OBJECT-TYPE
27230	SYNTAX INTEGER
27231	MAX-ACCESS read-only
27232	STATUS current
27233	DESCRIPTION
27234		""
27235	::= { imaPvcStatsEntry 2 }
27236
27237
27238	imaPvcStatsVci OBJECT-TYPE
27239	SYNTAX INTEGER
27240	MAX-ACCESS read-only
27241	STATUS current
27242	DESCRIPTION
27243		""
27244	::= { imaPvcStatsEntry 3 }
27245
27246
27247	imaPvcStatsTxPackets OBJECT-TYPE
27248	SYNTAX Counter64
27249	MAX-ACCESS read-only
27250	STATUS current
27251	DESCRIPTION
27252		""
27253	::= { imaPvcStatsEntry 4 }
27254
27255	imaPvcStatsRxPackets OBJECT-TYPE
27256	SYNTAX Counter64
27257	MAX-ACCESS read-only
27258	STATUS current
27259	DESCRIPTION
27260		""
27261	::= { imaPvcStatsEntry 5 }
27262
27263	imaPvcStatsTxUnicast OBJECT-TYPE
27264	SYNTAX Counter64
27265	MAX-ACCESS read-only
27266	STATUS current
27267	DESCRIPTION
27268		""
27269	::= { imaPvcStatsEntry 6 }
27270
27271	imaPvcStatsRxUnicast OBJECT-TYPE
27272	SYNTAX Counter64
27273	MAX-ACCESS read-only
27274	STATUS current
27275	DESCRIPTION
27276		""
27277	::= { imaPvcStatsEntry 7 }
27278
27279	imaPvcStatsTxMulticast OBJECT-TYPE
27280	SYNTAX Counter64
27281	MAX-ACCESS read-only
27282	STATUS current
27283	DESCRIPTION
27284		""
27285	::= { imaPvcStatsEntry 8 }
27286
27287	imaPvcStatsRxMulticast OBJECT-TYPE
27288	SYNTAX Counter64
27289	MAX-ACCESS read-only
27290	STATUS current
27291	DESCRIPTION
27292		""
27293	::= { imaPvcStatsEntry 9 }
27294
27295	imaPvcStatsTxBroadcast OBJECT-TYPE
27296	SYNTAX Counter64
27297	MAX-ACCESS read-only
27298	STATUS current
27299	DESCRIPTION
27300		""
27301	::= { imaPvcStatsEntry 10 }
27302
27303	imaPvcStatsRxBroadcast OBJECT-TYPE
27304	SYNTAX Counter64
27305	MAX-ACCESS read-only
27306	STATUS current
27307	DESCRIPTION
27308		""
27309	::= { imaPvcStatsEntry 11 }
27310
27311	imaPvcStatsTxDiscard OBJECT-TYPE
27312	SYNTAX Counter64
27313	MAX-ACCESS read-only
27314	STATUS current
27315	DESCRIPTION
27316		""
27317	::= { imaPvcStatsEntry 12 }
27318
27319	imaPvcStatsRxDiscard OBJECT-TYPE
27320	SYNTAX Counter64
27321	MAX-ACCESS read-only
27322	STATUS current
27323	DESCRIPTION
27324		""
27325	::= { imaPvcStatsEntry 13 }
27326
27327-- imaGroupStatsTable
27328	imaGroupStatsTable OBJECT-TYPE
27329        SYNTAX SEQUENCE OF ImaGroupStatsEntry
27330        MAX-ACCESS not-accessible
27331        STATUS current
27332        DESCRIPTION
27333        	"The table displays IMA Group status. This table is supported by R5.03 and later versions."
27334        ::= { imaStats 2 }
27335
27336        imaGroupStatsEntry OBJECT-TYPE
27337        SYNTAX ImaGroupStatsEntry
27338        MAX-ACCESS not-accessible
27339        STATUS current
27340        DESCRIPTION
27341        	"An entry of imaGroupStatsTable."
27342        INDEX { imaGroupStatsGroupIndex }
27343        ::= { imaGroupStatsTable 1 }
27344
27345        ImaGroupStatsEntry ::=
27346        	SEQUENCE {
27347            imaGroupStatsGroupIndex	INTEGER,
27348			imaGroupStatsTxCells	Counter64,
27349			imaGroupStatsRxCells	Counter64,
27350			imaGroupStatsTxRate		INTEGER,
27351			imaGroupStatsRxRate		INTEGER,
27352			imaGroupStatsCrcErr		Counter64
27353           }
27354
27355	imaGroupStatsGroupIndex OBJECT-TYPE
27356	SYNTAX INTEGER
27357	MAX-ACCESS read-only
27358	STATUS current
27359	DESCRIPTION
27360		""
27361	::= { imaGroupStatsEntry 1 }
27362
27363
27364	imaGroupStatsTxCells OBJECT-TYPE
27365	SYNTAX Counter64
27366	MAX-ACCESS read-only
27367	STATUS current
27368	DESCRIPTION
27369		"Tx Cells since reset"
27370	::= { imaGroupStatsEntry 2 }
27371
27372	imaGroupStatsRxCells OBJECT-TYPE
27373	SYNTAX Counter64
27374	MAX-ACCESS read-only
27375	STATUS current
27376	DESCRIPTION
27377		"Rx Cells since reset"
27378	::= { imaGroupStatsEntry 3 }
27379
27380	imaGroupStatsTxRate OBJECT-TYPE
27381	SYNTAX INTEGER
27382	MAX-ACCESS read-only
27383	STATUS current
27384	DESCRIPTION
27385		"Tx data rate in Bytes/s"
27386	::= { imaGroupStatsEntry 4 }
27387
27388
27389	imaGroupStatsRxRate OBJECT-TYPE
27390	SYNTAX INTEGER
27391	MAX-ACCESS read-only
27392	STATUS current
27393	DESCRIPTION
27394		"Rx data rate in Bytes/s"
27395	::= { imaGroupStatsEntry 5 }
27396
27397	imaGroupStatsCrcErr OBJECT-TYPE
27398	SYNTAX Counter64
27399	MAX-ACCESS read-only
27400	STATUS current
27401	DESCRIPTION
27402		"CRC errors since reset"
27403	::= { imaGroupStatsEntry 6 }
27404
27405-- imaGroupCurrDayTable
27406	imaGroupCurrDayTable OBJECT-TYPE
27407        SYNTAX SEQUENCE OF ImaGroupCurrDayEntry
27408        MAX-ACCESS not-accessible
27409        STATUS current
27410        DESCRIPTION
27411        	"The table displays IMA Group Current Day Counters. This table is supported by R5.03 and later versions."
27412        ::= { imaStats 3 }
27413
27414        imaGroupCurrDayEntry OBJECT-TYPE
27415        SYNTAX ImaGroupCurrDayEntry
27416        MAX-ACCESS not-accessible
27417        STATUS current
27418        DESCRIPTION
27419        	"An entry of imaGroupCurrDayTable."
27420        INDEX { imaGroupCurrDayGroupIndex }
27421        ::= { imaGroupCurrDayTable 1 }
27422
27423        ImaGroupCurrDayEntry ::=
27424        	SEQUENCE {
27425            imaGroupCurrDayGroupIndex	INTEGER,
27426			imaGroupCurrDayUnavailSecs	INTEGER,
27427			imaGroupCurrDayNeNumFailures	INTEGER,
27428			imaGroupCurrDayFeNumFailures	INTEGER
27429           }
27430
27431	imaGroupCurrDayGroupIndex OBJECT-TYPE
27432	SYNTAX INTEGER
27433	MAX-ACCESS read-only
27434	STATUS current
27435	DESCRIPTION
27436		""
27437	::= { imaGroupCurrDayEntry 1 }
27438
27439	imaGroupCurrDayUnavailSecs OBJECT-TYPE
27440	SYNTAX INTEGER
27441	MAX-ACCESS read-only
27442	STATUS current
27443	DESCRIPTION
27444		""
27445	::= { imaGroupCurrDayEntry 2 }
27446
27447
27448	imaGroupCurrDayNeNumFailures OBJECT-TYPE
27449	SYNTAX INTEGER
27450	MAX-ACCESS read-only
27451	STATUS current
27452	DESCRIPTION
27453		""
27454	::= { imaGroupCurrDayEntry 3 }
27455
27456	imaGroupCurrDayFeNumFailures OBJECT-TYPE
27457	SYNTAX INTEGER
27458	MAX-ACCESS read-only
27459	STATUS current
27460	DESCRIPTION
27461		""
27462	::= { imaGroupCurrDayEntry 4 }
27463
27464-- imaLinkCurrDayTable
27465	imaLinkCurrDayTable OBJECT-TYPE
27466        SYNTAX SEQUENCE OF ImaLinkCurrDayEntry
27467        MAX-ACCESS not-accessible
27468        STATUS current
27469        DESCRIPTION
27470        	"The table displays IMA Link Current Day Counters. This table is supported by R5.03 and later versions."
27471        ::= { imaStats 4 }
27472
27473        imaLinkCurrDayEntry OBJECT-TYPE
27474        SYNTAX ImaLinkCurrDayEntry
27475        MAX-ACCESS not-accessible
27476        STATUS current
27477        DESCRIPTION
27478        	"An entry of imaLinkCurrDayTable."
27479        INDEX { imaLinkCurrDayIfindex }
27480        ::= { imaLinkCurrDayTable 1 }
27481
27482        ImaLinkCurrDayEntry ::=
27483        	SEQUENCE {
27484            imaLinkCurrDayIfindex	INTEGER,
27485			imaLinkCurrDayImaViolations	INTEGER,
27486			imaLinkCurrDayOifAnomalies	INTEGER,
27487			imaLinkCurrDayNeSevErroredSecs	INTEGER,
27488			imaLinkCurrDayFeSevErroredSecs	INTEGER,
27489			imaLinkCurrDayNeUnavailSecs	INTEGER,
27490			imaLinkCurrDayFeUnavailSecs	INTEGER,
27491			imaLinkCurrDayNeTxUnusableSecs	INTEGER,
27492			imaLinkCurrDayNeRxUnusableSecs	INTEGER,
27493			imaLinkCurrDayFeTxUnusableSecs	INTEGER,
27494			imaLinkCurrDayFeRxUnusableSecs	INTEGER,
27495			imaLinkCurrDayNeTxNumFailures	INTEGER,
27496			imaLinkCurrDayNeRxNumFailures	INTEGER,
27497			imaLinkCurrDayFeTxNumFailures	INTEGER,
27498			imaLinkCurrDayFeRxNumFailures	INTEGER,
27499			imaLinkCurrDayTxStuffs	INTEGER,
27500			imaLinkCurrDayRxStuffs	INTEGER
27501           }
27502
27503	imaLinkCurrDayIfindex OBJECT-TYPE
27504	SYNTAX INTEGER
27505	MAX-ACCESS read-only
27506	STATUS current
27507	DESCRIPTION
27508		""
27509	::= { imaLinkCurrDayEntry 1 }
27510
27511	imaLinkCurrDayImaViolations OBJECT-TYPE
27512	SYNTAX INTEGER
27513	MAX-ACCESS read-only
27514	STATUS current
27515	DESCRIPTION
27516		""
27517	::= { imaLinkCurrDayEntry 2 }
27518
27519
27520	imaLinkCurrDayOifAnomalies OBJECT-TYPE
27521	SYNTAX INTEGER
27522	MAX-ACCESS read-only
27523	STATUS current
27524	DESCRIPTION
27525		""
27526	::= { imaLinkCurrDayEntry 3 }
27527
27528	imaLinkCurrDayNeSevErroredSecs OBJECT-TYPE
27529	SYNTAX INTEGER
27530	MAX-ACCESS read-only
27531	STATUS current
27532	DESCRIPTION
27533		""
27534	::= { imaLinkCurrDayEntry 4 }
27535
27536	imaLinkCurrDayFeSevErroredSecs OBJECT-TYPE
27537	SYNTAX INTEGER
27538	MAX-ACCESS read-only
27539	STATUS current
27540	DESCRIPTION
27541		""
27542	::= { imaLinkCurrDayEntry 5 }
27543
27544
27545	imaLinkCurrDayNeUnavailSecs OBJECT-TYPE
27546	SYNTAX INTEGER
27547	MAX-ACCESS read-only
27548	STATUS current
27549	DESCRIPTION
27550		""
27551	::= { imaLinkCurrDayEntry 6 }
27552
27553	imaLinkCurrDayFeUnavailSecs OBJECT-TYPE
27554	SYNTAX INTEGER
27555	MAX-ACCESS read-only
27556	STATUS current
27557	DESCRIPTION
27558		""
27559	::= { imaLinkCurrDayEntry 7 }
27560
27561	imaLinkCurrDayNeTxUnusableSecs OBJECT-TYPE
27562	SYNTAX INTEGER
27563	MAX-ACCESS read-only
27564	STATUS current
27565	DESCRIPTION
27566		""
27567	::= { imaLinkCurrDayEntry 8 }
27568
27569	imaLinkCurrDayNeRxUnusableSecs OBJECT-TYPE
27570	SYNTAX INTEGER
27571	MAX-ACCESS read-only
27572	STATUS current
27573	DESCRIPTION
27574		""
27575	::= { imaLinkCurrDayEntry 9 }
27576
27577	imaLinkCurrDayFeTxUnusableSecs OBJECT-TYPE
27578	SYNTAX INTEGER
27579	MAX-ACCESS read-only
27580	STATUS current
27581	DESCRIPTION
27582		""
27583	::= { imaLinkCurrDayEntry 10 }
27584
27585
27586	imaLinkCurrDayFeRxUnusableSecs OBJECT-TYPE
27587	SYNTAX INTEGER
27588	MAX-ACCESS read-only
27589	STATUS current
27590	DESCRIPTION
27591		""
27592	::= { imaLinkCurrDayEntry 11 }
27593
27594	imaLinkCurrDayNeTxNumFailures OBJECT-TYPE
27595	SYNTAX INTEGER
27596	MAX-ACCESS read-only
27597	STATUS current
27598	DESCRIPTION
27599		""
27600	::= { imaLinkCurrDayEntry 12 }
27601
27602	imaLinkCurrDayNeRxNumFailures OBJECT-TYPE
27603	SYNTAX INTEGER
27604	MAX-ACCESS read-only
27605	STATUS current
27606	DESCRIPTION
27607		""
27608	::= { imaLinkCurrDayEntry 13 }
27609
27610	imaLinkCurrDayFeTxNumFailures OBJECT-TYPE
27611	SYNTAX INTEGER
27612	MAX-ACCESS read-only
27613	STATUS current
27614	DESCRIPTION
27615		""
27616	::= { imaLinkCurrDayEntry 14 }
27617
27618	imaLinkCurrDayFeRxNumFailures OBJECT-TYPE
27619	SYNTAX INTEGER
27620	MAX-ACCESS read-only
27621	STATUS current
27622	DESCRIPTION
27623		""
27624	::= { imaLinkCurrDayEntry 15 }
27625
27626	imaLinkCurrDayTxStuffs OBJECT-TYPE
27627	SYNTAX INTEGER
27628	MAX-ACCESS read-only
27629	STATUS current
27630	DESCRIPTION
27631		""
27632	::= { imaLinkCurrDayEntry 16 }
27633
27634	imaLinkCurrDayRxStuffs OBJECT-TYPE
27635	SYNTAX INTEGER
27636	MAX-ACCESS read-only
27637	STATUS current
27638	DESCRIPTION
27639		""
27640	::= { imaLinkCurrDayEntry 17 }
27641
27642-- imaGroupConfReadyTable
27643	imaGroupConfReadyTable OBJECT-TYPE
27644        SYNTAX SEQUENCE OF ImaGroupConfReadyEntry
27645        MAX-ACCESS not-accessible
27646        STATUS current
27647        DESCRIPTION
27648        	"The table displays IMA Group Configuration Ready status. This table is supported by R5.03 and later versions."
27649        ::= { imaStats 5 }
27650
27651        imaGroupConfReadyEntry OBJECT-TYPE
27652        SYNTAX ImaGroupConfReadyEntry
27653        MAX-ACCESS not-accessible
27654        STATUS current
27655        DESCRIPTION
27656        	"An entry of imaGroupConfReadyTable."
27657        INDEX { imaGroupConfReadyIndex }
27658        ::= { imaGroupConfReadyTable 1 }
27659
27660        ImaGroupConfReadyEntry ::=
27661        	SEQUENCE {
27662            imaGroupConfReadyIndex	INTEGER,
27663			imaGroupConfReadyState	INTEGER
27664           }
27665
27666	imaGroupConfReadyIndex OBJECT-TYPE
27667	SYNTAX INTEGER
27668	MAX-ACCESS read-only
27669	STATUS current
27670	DESCRIPTION
27671		""
27672	::= { imaGroupConfReadyEntry 1 }
27673
27674    imaGroupConfReadyState OBJECT-TYPE
27675    SYNTAX INTEGER {
27676        conf_ready(1),
27677        conf_forbidden(2)
27678    }
27679    MAX-ACCESS read-only
27680    STATUS current
27681    DESCRIPTION
27682            ""
27683    ::= { imaGroupConfReadyEntry 2 }
27684
27685-- imaGroupStatusTable
27686	imaGroupStatusTable OBJECT-TYPE
27687        SYNTAX SEQUENCE OF ImaGroupStatusEntry
27688        MAX-ACCESS not-accessible
27689        STATUS current
27690        DESCRIPTION
27691        	"The table displays IMA Group status. This table is supported by R5.03 and later versions."
27692        ::= { imaStats 6 }
27693
27694        imaGroupStatusEntry OBJECT-TYPE
27695        SYNTAX ImaGroupStatusEntry
27696        MAX-ACCESS not-accessible
27697        STATUS current
27698        DESCRIPTION
27699        	"An entry of imaGroupConfReadyTable."
27700        INDEX { imaGroupStatusGroupIndex }
27701        ::= { imaGroupStatusTable 1 }
27702
27703        ImaGroupStatusEntry ::=
27704        	SEQUENCE {
27705            imaGroupStatusGroupIndex	INTEGER,
27706						imaGroupStatusTxPayloadRate	INTEGER,
27707						imaGroupStatusRxPayloadRate INTEGER
27708           }
27709
27710	imaGroupStatusGroupIndex OBJECT-TYPE
27711	SYNTAX INTEGER
27712	MAX-ACCESS read-only
27713	STATUS current
27714	DESCRIPTION
27715		""
27716	::= { imaGroupStatusEntry 1 }
27717
27718    imaGroupStatusTxPayloadRate OBJECT-TYPE
27719    SYNTAX INTEGER
27720    MAX-ACCESS read-only
27721    STATUS current
27722    DESCRIPTION
27723            "Maximum tx data rate in kbps"
27724    ::= { imaGroupStatusEntry 2 }
27725
27726    imaGroupStatusRxPayloadRate OBJECT-TYPE
27727    SYNTAX INTEGER
27728    MAX-ACCESS read-only
27729    STATUS current
27730    DESCRIPTION
27731            "Maximum rx data rate in kbps"
27732    ::= { imaGroupStatusEntry 3 }
27733
27734--------------------
27735--  E1 Port Status Table
27736--------------------
27737
27738-- e1CurrDayTable
27739	e1CurrDayTable OBJECT-TYPE
27740        SYNTAX SEQUENCE OF E1CurrDayEntry
27741        MAX-ACCESS not-accessible
27742        STATUS current
27743        DESCRIPTION
27744        	"The table displays E1 Port Current Day Counters. This table is supported by R5.03 and later versions."
27745        ::= { e1Stats 1 }
27746
27747        e1CurrDayEntry OBJECT-TYPE
27748        SYNTAX E1CurrDayEntry
27749        MAX-ACCESS not-accessible
27750        STATUS current
27751        DESCRIPTION
27752        	"An entry of e1CurrDayTable."
27753        INDEX { e1CurrDayIfindex }
27754        ::= { e1CurrDayTable 1 }
27755
27756        E1CurrDayEntry ::=
27757        	SEQUENCE {
27758            e1CurrDayIfindex	INTEGER,
27759			e1CurrDayLCVs	INTEGER,
27760			e1CurrDayPCVs	INTEGER,
27761			e1CurrDayESs	INTEGER,
27762			e1CurrDaySESs	INTEGER,
27763			e1CurrDayUASs	INTEGER
27764           }
27765
27766	e1CurrDayIfindex OBJECT-TYPE
27767	SYNTAX INTEGER
27768	MAX-ACCESS read-only
27769	STATUS current
27770	DESCRIPTION
27771		""
27772	::= { e1CurrDayEntry 1 }
27773
27774	e1CurrDayLCVs OBJECT-TYPE
27775	SYNTAX INTEGER
27776	MAX-ACCESS read-only
27777	STATUS current
27778	DESCRIPTION
27779		"Line Coding Violation"
27780	::= { e1CurrDayEntry 2 }
27781
27782
27783	e1CurrDayPCVs OBJECT-TYPE
27784	SYNTAX INTEGER
27785	MAX-ACCESS read-only
27786	STATUS current
27787	DESCRIPTION
27788		"Path Coding Violation, a.k.a. Error Blocks"
27789	::= { e1CurrDayEntry 3 }
27790
27791    e1CurrDayESs OBJECT-TYPE
27792	SYNTAX INTEGER
27793	MAX-ACCESS read-only
27794	STATUS current
27795	DESCRIPTION
27796		""
27797	::= { e1CurrDayEntry 4 }
27798
27799	e1CurrDaySESs OBJECT-TYPE
27800	SYNTAX INTEGER
27801	MAX-ACCESS read-only
27802	STATUS current
27803	DESCRIPTION
27804		""
27805	::= { e1CurrDayEntry 5 }
27806
27807	e1CurrDayUASs OBJECT-TYPE
27808	SYNTAX INTEGER
27809	MAX-ACCESS read-only
27810	STATUS current
27811	DESCRIPTION
27812		""
27813	::= { e1CurrDayEntry 6 }
27814
27815-- e1StatusTable
27816	e1StatusTable OBJECT-TYPE
27817        SYNTAX SEQUENCE OF E1StatusEntry
27818        MAX-ACCESS not-accessible
27819        STATUS current
27820        DESCRIPTION
27821        	"The table displays E1 Port Status. This table is supported by R5.03 and later versions."
27822        ::= { e1Stats 2 }
27823
27824        e1StatusEntry OBJECT-TYPE
27825        SYNTAX E1StatusEntry
27826        MAX-ACCESS not-accessible
27827        STATUS current
27828        DESCRIPTION
27829        	"An entry of e1StatusTable."
27830        INDEX { e1StatusIfindex }
27831        ::= { e1StatusTable 1 }
27832
27833        E1StatusEntry ::=
27834        	SEQUENCE {
27835            		e1StatusIfindex	INTEGER,
27836					e1StatusTxPayloadRate	INTEGER,
27837					e1StatusRxPayloadRate	INTEGER,
27838					e1StatusUpTime			Unsigned32
27839           }
27840
27841	e1StatusIfindex OBJECT-TYPE
27842	SYNTAX INTEGER
27843	MAX-ACCESS read-only
27844	STATUS current
27845	DESCRIPTION
27846		""
27847	::= { e1StatusEntry 1 }
27848
27849	e1StatusTxPayloadRate OBJECT-TYPE
27850	SYNTAX INTEGER
27851	MAX-ACCESS read-only
27852	STATUS current
27853	DESCRIPTION
27854		"Maximum tx data rate in kbps"
27855	::= { e1StatusEntry 2 }
27856
27857
27858	e1StatusRxPayloadRate OBJECT-TYPE
27859	SYNTAX INTEGER
27860	MAX-ACCESS read-only
27861	STATUS current
27862	DESCRIPTION
27863		"Maximum rx data rate in kbps"
27864	::= { e1StatusEntry 3 }
27865
27866	e1StatusUpTime OBJECT-TYPE
27867	SYNTAX Unsigned32
27868	MAX-ACCESS read-only
27869	STATUS current
27870	DESCRIPTION
27871		"The uplink time."
27872	::= { e1StatusEntry 4 }
27873
27874--------------------
27875--  Loopguard Stats
27876--------------------
27877
27878	loopguardStatsTable OBJECT-TYPE
27879        SYNTAX SEQUENCE OF LoopguardStatsEntry
27880        MAX-ACCESS not-accessible
27881        STATUS current
27882        DESCRIPTION
27883        	""
27884        ::= { loopguardStats 1 }
27885
27886        loopguardStatsEntry OBJECT-TYPE
27887        SYNTAX LoopguardStatsEntry
27888        MAX-ACCESS not-accessible
27889        STATUS current
27890        DESCRIPTION
27891        	"An entry of loopguardStatsTable."
27892        INDEX { ifIndex }
27893        ::= { loopguardStatsTable 1 }
27894
27895        LoopguardStatsEntry ::=
27896        	SEQUENCE {
27897	            loopguardStatsPort	INTEGER,
27898				loopguardStatsPortStatus	INTEGER,
27899				loopguardStatsLoopguardStatus	INTEGER,
27900				loopguardStatsTotalTxPackets	INTEGER,
27901				loopguardStatsTotalRxPackets	INTEGER,
27902				loopguardStatsBadPackets	INTEGER,
27903				loopguardStatsShutdownTime	DisplayString
27904           }
27905
27906	loopguardStatsPort OBJECT-TYPE
27907	SYNTAX INTEGER
27908	MAX-ACCESS read-only
27909	STATUS current
27910	DESCRIPTION
27911		""
27912	::= { loopguardStatsEntry 1 }
27913
27914	loopguardStatsPortStatus OBJECT-TYPE
27915	SYNTAX INTEGER{
27916		link_down(0),
27917		link_up(1),
27918		blocked_by_loopguard(2)
27919	}
27920	MAX-ACCESS read-only
27921	STATUS current
27922	DESCRIPTION
27923		""
27924	::= { loopguardStatsEntry 2 }
27925
27926
27927	loopguardStatsLoopguardStatus OBJECT-TYPE
27928	SYNTAX INTEGER{
27929		enable(1),
27930		disable(2)
27931	}
27932	MAX-ACCESS read-only
27933	STATUS current
27934	DESCRIPTION
27935		""
27936	::= { loopguardStatsEntry 3 }
27937
27938	loopguardStatsTotalTxPackets OBJECT-TYPE
27939	SYNTAX INTEGER
27940	MAX-ACCESS read-only
27941	STATUS current
27942	DESCRIPTION
27943		""
27944	::= { loopguardStatsEntry 4 }
27945
27946	loopguardStatsTotalRxPackets OBJECT-TYPE
27947	SYNTAX INTEGER
27948	MAX-ACCESS read-only
27949	STATUS current
27950	DESCRIPTION
27951		""
27952	::= { loopguardStatsEntry 5 }
27953
27954	loopguardStatsBadPackets OBJECT-TYPE
27955	SYNTAX INTEGER
27956	MAX-ACCESS read-only
27957	STATUS current
27958	DESCRIPTION
27959		""
27960	::= { loopguardStatsEntry 6 }
27961
27962	loopguardStatsShutdownTime OBJECT-TYPE
27963	SYNTAX DisplayString
27964	MAX-ACCESS read-only
27965	STATUS current
27966	DESCRIPTION
27967		"seconds"
27968	::= { loopguardStatsEntry 7 }
27969
27970--------------------
27971--  Stp Stats Table
27972--------------------
27973-- stpPortStatsTable
27974	stpPortStatsTable OBJECT-TYPE
27975        SYNTAX SEQUENCE OF StpPortStatsEntry
27976        MAX-ACCESS not-accessible
27977        STATUS current
27978        DESCRIPTION
27979        	"The table displays STP Port Status. This table is supported by R5.03 and later versions."
27980        ::= { stpStats 1 }
27981
27982        stpPortStatsEntry OBJECT-TYPE
27983        SYNTAX StpPortStatsEntry
27984        MAX-ACCESS not-accessible
27985        STATUS current
27986        DESCRIPTION
27987        	"An entry of stpPortStatsTable."
27988        INDEX { ifIndex }
27989        ::= { stpPortStatsTable 1 }
27990
27991        StpPortStatsEntry ::=
27992        	SEQUENCE {
27993            stpPortStatus	INTEGER
27994           }
27995
27996	stpPortStatus OBJECT-TYPE
27997	SYNTAX INTEGER {
27998        discarding(1),
27999        learning(2),
28000        forwarding(3),
28001        down(4)
28002    }
28003	MAX-ACCESS read-only
28004	STATUS current
28005	DESCRIPTION
28006		""
28007	::= { stpPortStatsEntry 1 }
28008
28009	stpStatsPortNum		OBJECT IDENTIFIER ::= { stpStats 2 }
28010
28011	stpStatsPortNumForwarding OBJECT-TYPE
28012	SYNTAX INTEGER
28013	MAX-ACCESS read-only
28014	STATUS current
28015	DESCRIPTION
28016		"the number of forwarding ports.
28017		This MIB object is supported by R5.05 and later versions."
28018	::= { stpStatsPortNum 1 }
28019
28020	stpStatsPortNumLearning OBJECT-TYPE
28021	SYNTAX INTEGER
28022	MAX-ACCESS read-only
28023	STATUS current
28024	DESCRIPTION
28025		"the number of learning ports.
28026		This MIB object is supported by R5.05 and later versions."
28027	::= { stpStatsPortNum 2 }
28028
28029	stpStatsPortNumDiscarding OBJECT-TYPE
28030	SYNTAX INTEGER
28031	MAX-ACCESS read-only
28032	STATUS current
28033	DESCRIPTION
28034		"the number of discarding ports.
28035		This MIB object is supported by R5.05 and later versions."
28036	::= { stpStatsPortNum 3 }
28037
28038	stpStatsPortNumDown OBJECT-TYPE
28039	SYNTAX INTEGER
28040	MAX-ACCESS read-only
28041	STATUS current
28042	DESCRIPTION
28043		"the number of link-down ports.
28044		This MIB object is supported by R5.05 and later versions."
28045	::= { stpStatsPortNum 4 }
28046
28047--------------------
28048--  G.Bond Stats Table
28049--------------------
28050-- gbondStatsTable
28051	gbondStatsTable OBJECT-TYPE
28052        SYNTAX SEQUENCE OF GbondStatsEntry
28053        MAX-ACCESS not-accessible
28054        STATUS current
28055        DESCRIPTION
28056        	"The table displays G.Bond Status. This table is supported by R5.05 and later versions."
28057        ::= { gbondStats 1 }
28058
28059        gbondStatsEntry OBJECT-TYPE
28060        SYNTAX GbondStatsEntry
28061        MAX-ACCESS not-accessible
28062        STATUS current
28063        DESCRIPTION
28064        	"An entry of gbondStatsTable."
28065        INDEX { slotId,  gbondStatsName}
28066        ::= { gbondStatsTable 1 }
28067
28068        GbondStatsEntry ::=
28069        	SEQUENCE {
28070            gbondStatsName			DisplayString,
28071            gbondStatsUpRate        Unsigned32,
28072            gbondStatsDownRate      Unsigned32,
28073			gbondStatsMember        OCTET STRING,
28074            gbondStatslinkup        OCTET STRING,
28075            gbondStatsTx            OCTET STRING,
28076            gbondStatsRx            OCTET STRING,
28077            gbondStatslinkdown      OCTET STRING,
28078            gbondStatsTCMode		INTEGER,
28079            gbondStatsTxRate		Unsigned32,
28080            gbondStatsRxRate		Unsigned32
28081           }
28082
28083	gbondStatsName OBJECT-TYPE
28084	SYNTAX DisplayString
28085	MAX-ACCESS read-only
28086	STATUS current
28087	DESCRIPTION
28088		"An administratively assigned string, which identifies the bonding group."
28089	::= { gbondStatsEntry 1 }
28090
28091	gbondStatsUpRate OBJECT-TYPE
28092	SYNTAX Unsigned32
28093	MAX-ACCESS read-only
28094	STATUS current
28095	DESCRIPTION
28096		"The current up stream rate."
28097	::= { gbondStatsEntry 2 }
28098
28099	gbondStatsDownRate OBJECT-TYPE
28100	SYNTAX Unsigned32
28101	MAX-ACCESS read-only
28102	STATUS current
28103	DESCRIPTION
28104		"The current down stream rate."
28105	::= { gbondStatsEntry 3 }
28106
28107	gbondStatsMember OBJECT-TYPE
28108	SYNTAX OCTET STRING
28109	MAX-ACCESS read-only
28110	STATUS current
28111	DESCRIPTION
28112		"Indicate if the port is a member port of the bonding group. Each bit in the octet specifies a port from MSB to LSB.
28113		for example: 32(hex) = 50(dec) = 00110010(bin) means the port 3, 4 and 7."
28114	::= { gbondStatsEntry 4 }
28115
28116	gbondStatslinkup OBJECT-TYPE
28117	SYNTAX OCTET STRING
28118	MAX-ACCESS read-only
28119	STATUS current
28120	DESCRIPTION
28121		"Indicate if the link status of port is bidirectional. Each bit in the octet specifies a port from MSB to LSB.
28122		for example: 32(hex) = 50(dec) = 00110010(bin) means the port 3, 4 and 7."
28123	::= { gbondStatsEntry 5 }
28124
28125	gbondStatsTx OBJECT-TYPE
28126	SYNTAX OCTET STRING
28127	MAX-ACCESS read-only
28128	STATUS current
28129	DESCRIPTION
28130		"Indicate if the link status of port is Tx only. Each bit in the octet specifies a port from MSB to LSB.
28131		for example: 32(hex) = 50(dec) = 00110010(bin) means the port 3, 4 and 7."
28132	::= { gbondStatsEntry 6 }
28133
28134	gbondStatsRx OBJECT-TYPE
28135	SYNTAX OCTET STRING
28136	MAX-ACCESS read-only
28137	STATUS current
28138	DESCRIPTION
28139		"Indicate if the link status of port is Rx only. Each bit in the octet specifies a port from MSB to LSB.
28140		for example: 32(hex) = 50(dec) = 00110010(bin) means the port 3, 4 and 7."
28141	::= { gbondStatsEntry 7 }
28142
28143	gbondStatslinkdown OBJECT-TYPE
28144	SYNTAX OCTET STRING
28145	MAX-ACCESS read-only
28146	STATUS current
28147	DESCRIPTION
28148		"Indicate if the link status of the port is down. Each bit in the octet specifies a port from MSB to LSB.
28149		for example: 32(hex) = 50(dec) = 00110010(bin) means the port 3, 4 and 7."
28150	::= { gbondStatsEntry 8 }
28151
28152	gbondStatsTCMode OBJECT-TYPE
28153	SYNTAX 	INTEGER {
28154			atm(1),
28155			efm(2)
28156		}
28157	MAX-ACCESS read-only
28158	STATUS current
28159	DESCRIPTION
28160		"Transmission Convergence layer."
28161	::= { gbondStatsEntry 9 }
28162
28163	gbondStatsTxRate OBJECT-TYPE
28164	SYNTAX Unsigned32
28165	MAX-ACCESS read-only
28166	STATUS current
28167	DESCRIPTION
28168		"The tx packet rate."
28169	::= { gbondStatsEntry 10 }
28170
28171	gbondStatsRxRate OBJECT-TYPE
28172	SYNTAX Unsigned32
28173	MAX-ACCESS read-only
28174	STATUS current
28175	DESCRIPTION
28176		"The rx packet rate."
28177	::= { gbondStatsEntry 11 }
28178
28179--------------------
28180--  vdsl2 Stats Table
28181--------------------
28182-- vdslChanExtendedTable
28183	vdslChanExtendedTable OBJECT-TYPE
28184        SYNTAX SEQUENCE OF VdslChanExtendedEntry
28185        MAX-ACCESS not-accessible
28186        STATUS current
28187        DESCRIPTION
28188        	"The table displays VDSL2 channel Status. This table is supported by R5.06 and later versions."
28189        ::= { vdsl2Stats 1 }
28190
28191        vdslChanExtendedEntry OBJECT-TYPE
28192        SYNTAX VdslChanExtendedEntry
28193        MAX-ACCESS not-accessible
28194        STATUS current
28195        DESCRIPTION
28196        	"An entry of vdslChanExtendedTable."
28197        INDEX { ifIndex,  vdslPhysSide }
28198        ::= { vdslChanExtendedTable 1 }
28199
28200        VdslChanExtendedEntry ::=
28201        	SEQUENCE {
28202            vdsl2ChanPrevTxRate								Gauge32,
28203            vdsl2ChanActualRaMode    						Xdsl2StatusActualRaMode,
28204       		vdsl2ChanRetransmissionMode    					Xdsl2StatusRtxMode,
28205       		vdsl2ChanRetransmissionOverhead    				Unsigned32,
28206       		vdsl2ChanGinpFramingType    						Unsigned32,
28207       		vdsl2ChanActualInpAgainstREIN    				Unsigned32,
28208       		vdsl2ChanReedSolomonCodeWordPerDtu    			Unsigned32
28209           }
28210
28211	vdsl2ChanPrevTxRate OBJECT-TYPE
28212	SYNTAX Gauge32
28213	MAX-ACCESS read-only
28214	STATUS current
28215	DESCRIPTION
28216		"Units: kbps"
28217	::= { vdslChanExtendedEntry 1 }
28218
28219	vdsl2ChanActualRaMode  OBJECT-TYPE
28220    SYNTAX      Xdsl2StatusActualRaMode
28221    UNITS       ""
28222    MAX-ACCESS  read-only
28223    STATUS      current
28224    DESCRIPTION
28225     "The actual RA mode.
28226      The possible values are:
28227        fixedRateMode(1) - Fixed rate mode
28228        raInit(2)        - Adaptive rate mode at initialization
28229        dynamicRa(3)     - Dynamic rate adaptation
28230        sosEnabled(4)    - SOS enabled"
28231    ::= { vdslChanExtendedEntry 2 }
28232
28233    vdsl2ChanRetransmissionMode  OBJECT-TYPE
28234    SYNTAX      Xdsl2StatusRtxMode
28235    UNITS       ""
28236    MAX-ACCESS  read-only
28237    STATUS      current
28238    DESCRIPTION
28239     "RTX_USED operational data parameter.
28240      The possible values are:
28241        rtxInUse(1)            - RTX in use.
28242        rtxForbidden(2)        - RTX not in use because RTX_MODE = FORBIDDEN.
28243        rtxNotSupportedXtuC(3) - RTX not in use because it is not supported by the XTU-C.
28244        rtxNotSupportedXtuR(4) - RTX not in use because it is not supported by the XTU-R.
28245        rtxNotSupportedBoth(5) - RTX not in use because it is not supported by the XTU-C and XTU-R."
28246    ::= { vdslChanExtendedEntry 3 }
28247
28248    vdsl2ChanRetransmissionOverhead  OBJECT-TYPE
28249    SYNTAX      Unsigned32
28250    UNITS       "kbps"
28251    MAX-ACCESS  read-only
28252    STATUS      current
28253    DESCRIPTION
28254       "Expected retransmission overhead in G.inp due to REIN and SHINE noise. Unit is kbps."
28255    ::= { vdslChanExtendedEntry 4 }
28256
28257    vdsl2ChanGinpFramingType  OBJECT-TYPE
28258    SYNTAX      Unsigned32
28259    UNITS       ""
28260    MAX-ACCESS  read-only
28261    STATUS      current
28262    DESCRIPTION
28263       "This parameter is equal to zero if G.inp is
28264        not enabled. If G.inp is enabled, it reports
28265        the framing type in use (1, 2, 3, or 4)."
28266    ::= { vdslChanExtendedEntry 5 }
28267
28268    vdsl2ChanActualInpAgainstREIN  OBJECT-TYPE
28269    SYNTAX      Unsigned32
28270    UNITS       "1/2 symbol"
28271    MAX-ACCESS  read-only
28272    STATUS      current
28273    DESCRIPTION
28274       "This parameter reports the actual INP against REIN noise. Unit is 1/2 symbol."
28275    ::= { vdslChanExtendedEntry 6 }
28276
28277    vdsl2ChanReedSolomonCodeWordPerDtu  OBJECT-TYPE
28278    SYNTAX      Unsigned32
28279    UNITS       ""
28280    MAX-ACCESS  read-only
28281    STATUS      current
28282    DESCRIPTION
28283       "This parameter reports the number of RS codewords per DTU.
28284        It is equal to D when PhyR is enabled."
28285    ::= { vdslChanExtendedEntry 7 }
28286
28287-- vdslPerfDataExtendedTable
28288	vdslPerfDataExtendedTable OBJECT-TYPE
28289        SYNTAX SEQUENCE OF VdslPerfDataExtendedEntry
28290        MAX-ACCESS not-accessible
28291        STATUS current
28292        DESCRIPTION
28293        	"The table displays VDSL2 Performance Data. This table is supported by R5.06 and later versions."
28294        ::= { vdsl2Stats 2 }
28295
28296        vdslPerfDataExtendedEntry OBJECT-TYPE
28297        SYNTAX VdslPerfDataExtendedEntry
28298        MAX-ACCESS not-accessible
28299        STATUS current
28300        DESCRIPTION
28301        	"An entry of vdslPerfDataExtendedTable."
28302        INDEX { ifIndex,  vdslPhysSide }
28303        ::= { vdslPerfDataExtendedTable 1 }
28304
28305        VdslPerfDataExtendedEntry ::=
28306        	SEQUENCE {
28307            vdslPerfDataFECs			Unsigned32
28308           }
28309
28310	vdslPerfDataFECs OBJECT-TYPE
28311	SYNTAX Unsigned32
28312	MAX-ACCESS read-only
28313	STATUS current
28314	DESCRIPTION
28315		"Units: kbps"
28316	::= { vdslPerfDataExtendedEntry 1 }
28317
28318-- vdslChanPerfDataExtendedTable
28319	vdslChanPerfDataExtendedTable OBJECT-TYPE
28320        SYNTAX SEQUENCE OF VdslChanPerfDataExtendedEntry
28321        MAX-ACCESS not-accessible
28322        STATUS current
28323        DESCRIPTION
28324        	"The table displays VDSL2 Channel Performance Data. This table is supported by R5.06 and later versions."
28325        ::= { vdsl2Stats 3 }
28326
28327        vdslChanPerfDataExtendedEntry OBJECT-TYPE
28328        SYNTAX VdslChanPerfDataExtendedEntry
28329        MAX-ACCESS not-accessible
28330        STATUS current
28331        DESCRIPTION
28332        	"An entry of vdslPerfDataExtendedTable."
28333        INDEX { ifIndex,  vdslPhysSide }
28334        ::= { vdslChanPerfDataExtendedTable 1 }
28335
28336        VdslChanPerfDataExtendedEntry ::=
28337        	SEQUENCE {
28338            vdslChanPerfDataCorrectedBlks			Counter32,
28339            vdslChanPerfDataUncorrectBlks			Counter32,
28340            vdslChanPerfDataCodeViolations			Unsigned32
28341           }
28342
28343	vdslChanPerfDataCorrectedBlks OBJECT-TYPE
28344	SYNTAX Counter32
28345	MAX-ACCESS read-only
28346	STATUS current
28347	DESCRIPTION
28348		"Count of all blocks received with errors that were corrected since agent reset.
28349		These blocks are passed on as good data.
28350		Units:        blocks"
28351	::= { vdslChanPerfDataExtendedEntry 1 }
28352
28353	vdslChanPerfDataUncorrectBlks OBJECT-TYPE
28354	SYNTAX Counter32
28355	MAX-ACCESS read-only
28356	STATUS current
28357	DESCRIPTION
28358		"Count of all blocks received with uncorrectable errors since agent reset.
28359		Units:        blocks"
28360	::= { vdslChanPerfDataExtendedEntry 2 }
28361
28362	vdslChanPerfDataCodeViolations OBJECT-TYPE
28363	SYNTAX Unsigned32
28364	MAX-ACCESS read-only
28365	STATUS current
28366	DESCRIPTION
28367		"Count of CRC-8 (FEBE for xTU-R) anomalies occurring in the
28368		channel during the interval.  This parameter is inhibited during
28369		UAS or SES.  If the CRC is applied over multiple channels, then
28370		each related CRC-8 (or FEBE) anomaly SHOULD increment each of the
28371		counters related to the individual channels."
28372	::= { vdslChanPerfDataExtendedEntry 3 }
28373
28374-- xdsl2PM
28375xdsl2PMEx  		OBJECT IDENTIFIER ::= { vdsl2Stats 4 }
28376
28377-- xdsl2PMLine
28378xdsl2PMLineEx  				OBJECT IDENTIFIER ::= { xdsl2PMEx 1 }
28379xdsl2PMLineChannelEx		OBJECT IDENTIFIER ::= { xdsl2PMEx 2 }
28380xdsl2PMChannelEx 			OBJECT IDENTIFIER ::= { xdsl2PMEx 3 }
28381
28382
28383-- xdsl2PMLineCurrExtendedTable
28384	xdsl2PMLineCurrExtendedTable OBJECT-TYPE
28385        SYNTAX SEQUENCE OF Xdsl2PMLineCurrExtendedEntry
28386        MAX-ACCESS not-accessible
28387        STATUS current
28388        DESCRIPTION
28389        	"The table displays VDSL2 Line Current Performance Data. This table is supported by R5.06 and later versions."
28390        ::= { xdsl2PMLineEx 1 }
28391
28392        xdsl2PMLineCurrExtendedEntry OBJECT-TYPE
28393        SYNTAX Xdsl2PMLineCurrExtendedEntry
28394        MAX-ACCESS not-accessible
28395        STATUS current
28396        DESCRIPTION
28397        	"An entry of xdsl2PMLineCurrExtendedEntry."
28398        INDEX { ifIndex,  xdsl2PMLCurrUnit }
28399        ::= { xdsl2PMLineCurrExtendedTable 1 }
28400
28401        Xdsl2PMLineCurrExtendedEntry ::=
28402        	SEQUENCE {
28403            xdsl2PMLCurr15MMonitoredTime			INTEGER,
28404            xdsl2PMLCurr15MLofs						Counter32,
28405            xdsl2PMLCurr15MLols						Counter32,
28406            xdsl2PMLCurr15MLol						Counter32,
28407            xdsl2PMLCurr15MLprs						Counter32,
28408            xdsl2PMLCurr15MLpr						Counter32,
28409            xdsl2PMLCurr15MInits					Counter32,
28410            xdsl2PMLCurr1DayMonitoredTime			INTEGER,
28411            xdsl2PMLCurr1DayLofs					Counter32,
28412            xdsl2PMLCurr1DayLols					Counter32,
28413            xdsl2PMLCurr1DayLol						Counter32,
28414            xdsl2PMLCurr1DayLprs					Counter32,
28415            xdsl2PMLCurr1DayLpr						Counter32,
28416            xdsl2PMLCurr1DayInits					Counter32,
28417	       	xdsl2PMLSinceLinkInmEqInp				OCTET STRING,
28418	       	xdsl2PMLSinceLinkInmIAT					OCTET STRING,
28419	       	xdsl2PMLSinceLinkInmME					Counter32,
28420	       	xdsl2PMLCurr15MInmEqInp					OCTET STRING,
28421	       	xdsl2PMLCurr15MInmIAT					OCTET STRING,
28422	       	xdsl2PMLCurr15MInmME					Counter32,
28423	       	xdsl2PMLCurr1DayInmEqInp				OCTET STRING,
28424	       	xdsl2PMLCurr1DayInmIAT					OCTET STRING,
28425	       	xdsl2PMLCurr1DayInmME					Counter32,
28426	       	xdsl2PMLSinceInitLofs					Counter32,
28427	       	xdsl2PMLSinceInitLols					Counter32,
28428	       	xdsl2PMLSinceInitLol					Counter32,
28429	       	xdsl2PMLSinceInitLprs					Counter32,
28430	       	xdsl2PMLSinceInitLpr					Counter32,
28431	       	xdsl2PMLSinceInitInits					Counter32
28432           }
28433
28434	xdsl2PMLCurr15MMonitoredTime OBJECT-TYPE
28435	SYNTAX INTEGER
28436	MAX-ACCESS read-only
28437	STATUS current
28438	DESCRIPTION
28439		"Units: seconds"
28440	::= { xdsl2PMLineCurrExtendedEntry 1 }
28441
28442	xdsl2PMLCurr15MLofs OBJECT-TYPE
28443	SYNTAX Counter32
28444	MAX-ACCESS read-only
28445	STATUS current
28446	DESCRIPTION
28447		"Count of the number of Loss of Framing failures since link up."
28448	::= { xdsl2PMLineCurrExtendedEntry 2 }
28449
28450	xdsl2PMLCurr15MLols OBJECT-TYPE
28451	SYNTAX Counter32
28452	MAX-ACCESS read-only
28453	STATUS current
28454	DESCRIPTION
28455		"Count of the number of Loss of Link failures since link up."
28456	::= { xdsl2PMLineCurrExtendedEntry 3 }
28457
28458	xdsl2PMLCurr15MLol OBJECT-TYPE
28459	SYNTAX Counter32
28460	MAX-ACCESS read-only
28461	STATUS current
28462	DESCRIPTION
28463		"Count of the number of Loss of Link failures."
28464	::= { xdsl2PMLineCurrExtendedEntry 4 }
28465
28466	xdsl2PMLCurr15MLprs OBJECT-TYPE
28467	SYNTAX Counter32
28468	MAX-ACCESS read-only
28469	STATUS current
28470	DESCRIPTION
28471		"Count of the number of Loss of Power failures since link up."
28472	::= { xdsl2PMLineCurrExtendedEntry 5 }
28473
28474	xdsl2PMLCurr15MLpr OBJECT-TYPE
28475	SYNTAX Counter32
28476	MAX-ACCESS read-only
28477	STATUS current
28478	DESCRIPTION
28479		"Count of the number of Loss of Power failures."
28480	::= { xdsl2PMLineCurrExtendedEntry 6 }
28481
28482	xdsl2PMLCurr15MInits OBJECT-TYPE
28483	SYNTAX Counter32
28484	MAX-ACCESS read-only
28485	STATUS current
28486	DESCRIPTION
28487		"Count of the line initialization attempts since link up. Includes both successful and failed attempts."
28488	::= { xdsl2PMLineCurrExtendedEntry 7 }
28489
28490	xdsl2PMLCurr1DayMonitoredTime OBJECT-TYPE
28491	SYNTAX INTEGER
28492	MAX-ACCESS read-only
28493	STATUS current
28494	DESCRIPTION
28495		"Units: seconds"
28496	::= { xdsl2PMLineCurrExtendedEntry 8 }
28497
28498	xdsl2PMLCurr1DayLofs OBJECT-TYPE
28499	SYNTAX Counter32
28500	MAX-ACCESS read-only
28501	STATUS current
28502	DESCRIPTION
28503		"Count of the number of Loss of Framing failures since link up."
28504	::= { xdsl2PMLineCurrExtendedEntry 9 }
28505
28506	xdsl2PMLCurr1DayLols OBJECT-TYPE
28507	SYNTAX Counter32
28508	MAX-ACCESS read-only
28509	STATUS current
28510	DESCRIPTION
28511		"Count of the number of Loss of Link failures since link up."
28512	::= { xdsl2PMLineCurrExtendedEntry 10 }
28513
28514	xdsl2PMLCurr1DayLol OBJECT-TYPE
28515	SYNTAX Counter32
28516	MAX-ACCESS read-only
28517	STATUS current
28518	DESCRIPTION
28519		"Count of the number of Loss of Link failures."
28520	::= { xdsl2PMLineCurrExtendedEntry 11 }
28521
28522	xdsl2PMLCurr1DayLprs OBJECT-TYPE
28523	SYNTAX Counter32
28524	MAX-ACCESS read-only
28525	STATUS current
28526	DESCRIPTION
28527		"Count of the number of Loss of Power failures since link up."
28528	::= { xdsl2PMLineCurrExtendedEntry 12 }
28529
28530	xdsl2PMLCurr1DayLpr OBJECT-TYPE
28531	SYNTAX Counter32
28532	MAX-ACCESS read-only
28533	STATUS current
28534	DESCRIPTION
28535		"Count of the number of Loss of Power failures."
28536	::= { xdsl2PMLineCurrExtendedEntry 13 }
28537
28538	xdsl2PMLCurr1DayInits OBJECT-TYPE
28539	SYNTAX Counter32
28540	MAX-ACCESS read-only
28541	STATUS current
28542	DESCRIPTION
28543		"Count of the line initialization attempts since link up. Includes both successful and failed attempts."
28544	::= { xdsl2PMLineCurrExtendedEntry 14 }
28545
28546	xdsl2PMLSinceLinkInmEqInp  OBJECT-TYPE
28547    SYNTAX      OCTET STRING
28548    MAX-ACCESS  read-only
28549    STATUS      current
28550    DESCRIPTION
28551       "The INM Equivalent Inp histogram since last link up. An
28552    array of 68 octets (each 4 octets means amount of a bin of
28553    histogram), designed for supporting from 1 to 17 bins of
28554    the histogram.
28555       The particular index of the bin incremented by an impulse
28556    noise event is equal to the computed value of equivalent INP,
28557    except the 17th of anomaly INPEQ, which logs all equivalent
28558    INPs greater than 16.
28559       Each bin has a value in the range 0x0 to 0xFFFFFFFF"
28560    REFERENCE    "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
28561    			 procedure)"
28562    ::= { xdsl2PMLineCurrExtendedEntry 15 }
28563
28564    xdsl2PMLSinceLinkInmIAT  OBJECT-TYPE
28565    SYNTAX      OCTET STRING
28566    MAX-ACCESS  read-only
28567    STATUS      current
28568    DESCRIPTION
28569       "The INM Inter Arrival Time histogram since last link up.
28570    An array of 32 octets (each 4 octets means amount of a bin
28571    of histogram), designed for supporting from 0 to 7 bins of
28572    the histogram.
28573       The index of the particular bin incremented by an complete
28574    impulse noise event is determained from the following
28575    INMControl parameters.
28576       Each bin has a value in the range 0x0 to 0xFFFFFFFF"
28577    REFERENCE    "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
28578    			 procedure)"
28579    ::= { xdsl2PMLineCurrExtendedEntry 16 }
28580
28581    xdsl2PMLSinceLinkInmME  OBJECT-TYPE
28582    SYNTAX      Counter32
28583    UNITS       "symbols"
28584    MAX-ACCESS  read-only
28585    STATUS      current
28586    DESCRIPTION
28587       "The INM total measurement since last link up. This
28588    indication occurs every time a data symbol is processed by
28589    the Impulse Noise Sensor.
28590       The range of the value is from 0x0 to 0xFFFFFFFF"
28591    REFERENCE    "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
28592    			 procedure)"
28593    ::= { xdsl2PMLineCurrExtendedEntry 17 }
28594
28595    xdsl2PMLCurr15MInmEqInp  OBJECT-TYPE
28596    SYNTAX      OCTET STRING
28597    MAX-ACCESS  read-only
28598    STATUS      current
28599    DESCRIPTION
28600       "The INM Equivalent Inp histogram during this 15min
28601    interval. An array of 68 octets (each 4 octets means amount of
28602    a bin of histogram), designed for supporting from 1 to 17 bins
28603    of the histogram.
28604       The particular index of the bin incremented by an impulse
28605    noise event is equal to the computed value of equivalent INP,
28606    except the 17th of anomaly INPEQ, which logs all equivalent
28607    INPs greater than 16.
28608       Each bin has a value in the range 0x0 to 0xFFFFFFFF"
28609    REFERENCE    "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
28610    			 procedure)"
28611    ::= { xdsl2PMLineCurrExtendedEntry 18 }
28612
28613    xdsl2PMLCurr15MInmIAT  OBJECT-TYPE
28614    SYNTAX      OCTET STRING
28615    MAX-ACCESS  read-only
28616    STATUS      current
28617    DESCRIPTION
28618       "The INM Inter Arrival Time histogram during this 15min
28619    interval. An array of 32 octets (each 4 octets means amount of
28620    a bin of histogram), designed for supporting from 0 to 7 bins
28621    of the histogram.
28622       The index of the particular bin incremented by an complete
28623    impulse noise event is determained from the following
28624    INMControl parameters.
28625       Each bin has a value in the range 0x0 to 0xFFFFFFFF"
28626    REFERENCE    "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
28627    			 procedure)"
28628    ::= { xdsl2PMLineCurrExtendedEntry 19 }
28629
28630    xdsl2PMLCurr15MInmME  OBJECT-TYPE
28631    SYNTAX      Counter32
28632    MAX-ACCESS  read-only
28633    STATUS      current
28634    DESCRIPTION
28635       "The INM total measurement during this 15min interval.
28636    This indication occurs every time a data symbol is processed
28637    by the Impulse Noise Sensor.
28638       The range of the value is from 0x0 to 0xFFFFFFFF"
28639    REFERENCE    "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
28640    			 procedure)"
28641    ::= { xdsl2PMLineCurrExtendedEntry 20 }
28642
28643    xdsl2PMLCurr1DayInmEqInp  OBJECT-TYPE
28644    SYNTAX      OCTET STRING
28645    MAX-ACCESS  read-only
28646    STATUS      current
28647    DESCRIPTION
28648       "The INM Equivalent Inp histogram during this 1Day interval.
28649    An array of 68 octets (each 4 octets means amount of a bin of
28650    histogram), designed for supporting from 1 to 17 bins of the
28651    histogram.
28652       The particular index of the bin incremented by an impulse
28653    noise event is equal to the computed value of equivalent INP,
28654    except the 17th of anomaly INPEQ, which logs all equivalent
28655    INPs greater than 16.
28656       Each bin has a value in the range 0x0 to 0xFFFFFFFF"
28657    REFERENCE    "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
28658    			 procedure)"
28659    ::= { xdsl2PMLineCurrExtendedEntry 21 }
28660
28661    xdsl2PMLCurr1DayInmIAT  OBJECT-TYPE
28662    SYNTAX      OCTET STRING
28663    MAX-ACCESS  read-only
28664    STATUS      current
28665    DESCRIPTION
28666       "The INM Inter Arrival Time histogram during this 1Day
28667    interval. An array of 32 octets (each 4 octets means amount of
28668    a bin of histogram), designed for supporting from 0 to 7 bins
28669    of the histogram.
28670       The index of the particular bin incremented by an complete
28671    impulse noise event is determained from the following
28672    INMControl parameters.
28673       Each bin has a value in the range 0x0 to 0xFFFFFFFF"
28674    REFERENCE    "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
28675    			 procedure)"
28676    ::= { xdsl2PMLineCurrExtendedEntry 22 }
28677
28678    xdsl2PMLCurr1DayInmME  OBJECT-TYPE
28679    SYNTAX      Counter32
28680    MAX-ACCESS  read-only
28681    STATUS      current
28682    DESCRIPTION
28683       "The INM total measurement during this 1Day interval.
28684    This indication occurs every time a data symbol is processed
28685    by the Impulse Noise Sensor.
28686       The range of the value is from 0x0 to 0xFFFFFFFF"
28687    REFERENCE    "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
28688    			 procedure)"
28689    ::= { xdsl2PMLineCurrExtendedEntry 23 }
28690
28691    xdsl2PMLSinceInitLofs  OBJECT-TYPE
28692    SYNTAX      Counter32
28693    MAX-ACCESS  read-only
28694    STATUS      current
28695    DESCRIPTION
28696       "Count of seconds of Loss of Framing failures since initialized."
28697    ::= { xdsl2PMLineCurrExtendedEntry 24 }
28698
28699    xdsl2PMLSinceInitLols  OBJECT-TYPE
28700    SYNTAX      Counter32
28701    MAX-ACCESS  read-only
28702    STATUS      current
28703    DESCRIPTION
28704       "Count of seconds of Loss of Link failures since initialized."
28705    ::= { xdsl2PMLineCurrExtendedEntry 25 }
28706
28707    xdsl2PMLSinceInitLol  OBJECT-TYPE
28708    SYNTAX      Counter32
28709    MAX-ACCESS  read-only
28710    STATUS      current
28711    DESCRIPTION
28712       "Count of the number of Loss of Link failures since initialized."
28713    ::= { xdsl2PMLineCurrExtendedEntry 26 }
28714
28715    xdsl2PMLSinceInitLprs  OBJECT-TYPE
28716    SYNTAX      Counter32
28717    MAX-ACCESS  read-only
28718    STATUS      current
28719    DESCRIPTION
28720       "Count of seconds of Loss of Power failures since initialized."
28721    ::= { xdsl2PMLineCurrExtendedEntry 27 }
28722
28723    xdsl2PMLSinceInitLpr  OBJECT-TYPE
28724    SYNTAX      Counter32
28725    MAX-ACCESS  read-only
28726    STATUS      current
28727    DESCRIPTION
28728       "Count of the number of Loss of Power failures since initialized."
28729    ::= { xdsl2PMLineCurrExtendedEntry 28 }
28730
28731    xdsl2PMLSinceInitInits  OBJECT-TYPE
28732    SYNTAX      Counter32
28733    MAX-ACCESS  read-only
28734    STATUS      current
28735    DESCRIPTION
28736       "Count of the line initialization attempts since initialized.
28737       Includes both successful and failed attempts."
28738    ::= { xdsl2PMLineCurrExtendedEntry 29 }
28739
28740
28741 -- xdsl2PMLineHist15MinExtendedTable
28742	xdsl2PMLineHist15MinExtendedTable OBJECT-TYPE
28743        SYNTAX SEQUENCE OF Xdsl2PMLineHist15MinExtendedEntry
28744        MAX-ACCESS not-accessible
28745        STATUS current
28746        DESCRIPTION
28747        	"The table displays VDSL2 Line History 15 minute Performance Data. This table is supported by R5.06 and later versions."
28748        ::= { xdsl2PMLineEx 2 }
28749
28750        xdsl2PMLineHist15MinExtendedEntry OBJECT-TYPE
28751        SYNTAX Xdsl2PMLineHist15MinExtendedEntry
28752        MAX-ACCESS not-accessible
28753        STATUS current
28754        DESCRIPTION
28755        	"An entry of xdsl2PMLineHist15MinExtendedEntry."
28756        INDEX { ifIndex,  xdsl2PMLHist15MUnit, xdsl2PMLHist15MInterval  }
28757        ::= { xdsl2PMLineHist15MinExtendedTable 1 }
28758
28759        Xdsl2PMLineHist15MinExtendedEntry ::=
28760        	SEQUENCE {
28761            xdsl2PMLHist15MLofs						Counter32,
28762            xdsl2PMLHist15MLols						Counter32,
28763            xdsl2PMLHist15MLol						Counter32,
28764            xdsl2PMLHist15MLprs						Counter32,
28765            xdsl2PMLHist15MLpr						Counter32,
28766            xdsl2PMLHist15MInits					Counter32,
28767            xdsl2PMLHist15MInmEqInp		            OCTET STRING,
28768       		xdsl2PMLHist15MInmIAT         		    OCTET STRING,
28769       		xdsl2PMLHist15MInmME          	     	Counter32
28770        }
28771
28772	xdsl2PMLHist15MLofs OBJECT-TYPE
28773	SYNTAX Counter32
28774	MAX-ACCESS read-only
28775	STATUS current
28776	DESCRIPTION
28777		"Count of the number of Loss of Framing failures since link up."
28778	::= { xdsl2PMLineHist15MinExtendedEntry 1 }
28779
28780	xdsl2PMLHist15MLols OBJECT-TYPE
28781	SYNTAX Counter32
28782	MAX-ACCESS read-only
28783	STATUS current
28784	DESCRIPTION
28785		"Count of the number of Loss of Link failures since link up."
28786	::= { xdsl2PMLineHist15MinExtendedEntry 2 }
28787
28788	xdsl2PMLHist15MLol OBJECT-TYPE
28789	SYNTAX Counter32
28790	MAX-ACCESS read-only
28791	STATUS current
28792	DESCRIPTION
28793		"Count of the number of Loss of Link failures."
28794	::= { xdsl2PMLineHist15MinExtendedEntry 3 }
28795
28796	xdsl2PMLHist15MLprs OBJECT-TYPE
28797	SYNTAX Counter32
28798	MAX-ACCESS read-only
28799	STATUS current
28800	DESCRIPTION
28801		"Count of the number of Loss of Power failures since link up."
28802	::= { xdsl2PMLineHist15MinExtendedEntry 4 }
28803
28804	xdsl2PMLHist15MLpr OBJECT-TYPE
28805	SYNTAX Counter32
28806	MAX-ACCESS read-only
28807	STATUS current
28808	DESCRIPTION
28809		"Count of the number of Loss of Power failures."
28810	::= { xdsl2PMLineHist15MinExtendedEntry 5 }
28811
28812	xdsl2PMLHist15MInits OBJECT-TYPE
28813	SYNTAX Counter32
28814	MAX-ACCESS read-only
28815	STATUS current
28816	DESCRIPTION
28817		"Count of the line initialization attempts since link up. Includes both successful and failed attempts."
28818	::= { xdsl2PMLineHist15MinExtendedEntry 6 }
28819
28820	xdsl2PMLHist15MInmEqInp  OBJECT-TYPE
28821    SYNTAX      OCTET STRING
28822    MAX-ACCESS  read-only
28823    STATUS      current
28824    DESCRIPTION
28825       "The INM Equivalent Inp histogram during 15min interval.
28826    An array of 68 octets (each 4 octets means amount of a bin of
28827    histogram), designed for supporting from 1 to 17 bins of the
28828    histogram.
28829       The particular index of the bin incremented by an impulse
28830    noise event is equal to the computed value of equivalent INP,
28831    except the 17th of anomaly INPEQ, which logs all equivalent
28832    INPs greater than 16.
28833       Each bin has a value in the range 0x0 to 0xFFFFFFFF"
28834    REFERENCE    "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
28835    			 procedure)"
28836    ::= { xdsl2PMLineHist15MinExtendedEntry 7 }
28837
28838    xdsl2PMLHist15MInmIAT  OBJECT-TYPE
28839    SYNTAX      OCTET STRING
28840    MAX-ACCESS  read-only
28841    STATUS      current
28842    DESCRIPTION
28843       "The INM Inter Arrival Time histogram during 15min
28844    interval. An array of 32 octets (each 4 octets means amount of
28845    a bin of histogram), designed for supporting from 0 to 7 bins
28846    of the histogram.
28847       The index of the particular bin incremented by an complete
28848    impulse noise event is determained from the following
28849    INMControl parameters.
28850       Each bin has a value in the range 0x0 to 0xFFFFFFFF"
28851    REFERENCE    "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
28852    			 procedure)"
28853    ::= { xdsl2PMLineHist15MinExtendedEntry 8 }
28854
28855    xdsl2PMLHist15MInmME  OBJECT-TYPE
28856    SYNTAX      Counter32
28857    MAX-ACCESS  read-only
28858    STATUS      current
28859    DESCRIPTION
28860       "The INM total measurement during 15min interval.
28861    This indication occurs every time a data symbol is processed
28862    by the Impulse Noise Sensor.
28863       The range of the value is from 0x0 to 0xFFFFFFFF"
28864    REFERENCE    "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
28865    			 procedure)"
28866    ::= { xdsl2PMLineHist15MinExtendedEntry 9 }
28867
28868	-- xdsl2PMLineHist1DayExtendedTable
28869	xdsl2PMLineHist1DayExtendedTable OBJECT-TYPE
28870        SYNTAX SEQUENCE OF Xdsl2PMLineHist1DayExtendedEntry
28871        MAX-ACCESS not-accessible
28872        STATUS current
28873        DESCRIPTION
28874        	"The table displays VDSL2 Line History 1 day Performance Data. This table is supported by R5.06 and later versions."
28875        ::= { xdsl2PMLineEx 3 }
28876
28877        xdsl2PMLineHist1DayExtendedEntry OBJECT-TYPE
28878        SYNTAX Xdsl2PMLineHist1DayExtendedEntry
28879        MAX-ACCESS not-accessible
28880        STATUS current
28881        DESCRIPTION
28882        	"An entry of xdsl2PMLineHist1DayExtendedTable."
28883        INDEX { ifIndex,  xdsl2PMLHist1DUnit , xdsl2PMLHist1DInterval  }
28884        ::= { xdsl2PMLineHist1DayExtendedTable 1 }
28885
28886        Xdsl2PMLineHist1DayExtendedEntry ::=
28887        	SEQUENCE {
28888            xdsl2PMLHist1DLofs						Counter32,
28889            xdsl2PMLHist1DLols						Counter32,
28890            xdsl2PMLHist1DLol						Counter32,
28891            xdsl2PMLHist1DLprs						Counter32,
28892            xdsl2PMLHist1DLpr						Counter32,
28893            xdsl2PMLHist1DInits						Counter32,
28894     		xdsl2PMLHist1DInmEqInp         			OCTET STRING,
28895       		xdsl2PMLHist1DInmIAT           			OCTET STRING,
28896       		xdsl2PMLHist1DInmME            			Counter32
28897        }
28898
28899	xdsl2PMLHist1DLofs OBJECT-TYPE
28900	SYNTAX Counter32
28901	MAX-ACCESS read-only
28902	STATUS current
28903	DESCRIPTION
28904		"Count of the number of Loss of Framing failures since link up."
28905	::= { xdsl2PMLineHist1DayExtendedEntry 1 }
28906
28907	xdsl2PMLHist1DLols OBJECT-TYPE
28908	SYNTAX Counter32
28909	MAX-ACCESS read-only
28910	STATUS current
28911	DESCRIPTION
28912		"Count of the number of Loss of Link failures since link up."
28913	::= { xdsl2PMLineHist1DayExtendedEntry 2 }
28914
28915	xdsl2PMLHist1DLol OBJECT-TYPE
28916	SYNTAX Counter32
28917	MAX-ACCESS read-only
28918	STATUS current
28919	DESCRIPTION
28920		"Count of the number of Loss of Link failures."
28921	::= { xdsl2PMLineHist1DayExtendedEntry 3 }
28922
28923	xdsl2PMLHist1DLprs OBJECT-TYPE
28924	SYNTAX Counter32
28925	MAX-ACCESS read-only
28926	STATUS current
28927	DESCRIPTION
28928		"Count of the number of Loss of Power failures since link up."
28929	::= { xdsl2PMLineHist1DayExtendedEntry 4 }
28930
28931	xdsl2PMLHist1DLpr OBJECT-TYPE
28932	SYNTAX Counter32
28933	MAX-ACCESS read-only
28934	STATUS current
28935	DESCRIPTION
28936		"Count of the number of Loss of Power failures."
28937	::= { xdsl2PMLineHist1DayExtendedEntry 5 }
28938
28939	xdsl2PMLHist1DInits OBJECT-TYPE
28940	SYNTAX Counter32
28941	MAX-ACCESS read-only
28942	STATUS current
28943	DESCRIPTION
28944		"Count of the line initialization attempts since link up. Includes both successful and failed attempts."
28945	::= { xdsl2PMLineHist1DayExtendedEntry 6 }
28946
28947	xdsl2PMLHist1DInmEqInp  OBJECT-TYPE
28948    SYNTAX      OCTET STRING
28949    MAX-ACCESS  read-only
28950    STATUS      current
28951    DESCRIPTION
28952       "The INM Equivalent Inp histogram during 1Day interval.
28953    An array of 68 octets (each 4 octets means amount of a bin of
28954    histogram), designed for supporting from 1 to 17 bins of the
28955    histogram.
28956       The particular index of the bin incremented by an impulse
28957    noise event is equal to the computed value of equivalent INP,
28958    except the 17th of anomaly INPEQ, which logs all equivalent
28959    INPs greater than 16.
28960       Each bin has a value in the range 0x0 to 0xFFFFFFFF"
28961    REFERENCE    "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
28962    			 procedure)"
28963    ::= { xdsl2PMLineHist1DayExtendedEntry 7 }
28964
28965    xdsl2PMLHist1DInmIAT  OBJECT-TYPE
28966    SYNTAX      OCTET STRING
28967    MAX-ACCESS  read-only
28968    STATUS      current
28969    DESCRIPTION
28970       "The INM Inter Arrival Time histogram during 1Day
28971    interval. An array of 32 octets (each 4 octets means amount of
28972    a bin of histogram), designed for supporting from 0 to 7 bins
28973    of the histogram.
28974       The index of the particular bin incremented by an complete
28975    impulse noise event is determained from the following
28976    INMControl parameters.
28977       Each bin has a value in the range 0x0 to 0xFFFFFFFF"
28978    REFERENCE    "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
28979    			 procedure)"
28980    ::= { xdsl2PMLineHist1DayExtendedEntry 8 }
28981
28982    xdsl2PMLHist1DInmME  OBJECT-TYPE
28983    SYNTAX      Counter32
28984    MAX-ACCESS  read-only
28985    STATUS      current
28986    DESCRIPTION
28987       "The INM total measurement during this 1Day interval.
28988    This indication occurs every time a data symbol is processed
28989    by the Impulse Noise Sensor.
28990       The range of the value is from 0x0 to 0xFFFFFFFF"
28991    REFERENCE    "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
28992    			 procedure)"
28993    ::= { xdsl2PMLineHist1DayExtendedEntry 9 }
28994
28995	-- xdsl2PMChannel
28996-- xdsl2PMChCurrExtendedTable
28997	xdsl2PMChCurrExtendedTable OBJECT-TYPE
28998        SYNTAX SEQUENCE OF Xdsl2PMChCurrExtendedEntry
28999        MAX-ACCESS not-accessible
29000        STATUS current
29001        DESCRIPTION
29002        	"The table displays VDSL2 Channel Current Performance Data. This table is supported by R5.06 and later versions."
29003        ::= { xdsl2PMLineChannelEx 1 }
29004
29005        xdsl2PMChCurrExtendedEntry OBJECT-TYPE
29006        SYNTAX Xdsl2PMChCurrExtendedEntry
29007        MAX-ACCESS not-accessible
29008        STATUS current
29009        DESCRIPTION
29010        	"An entry of xdsl2PMChHist15MinExtendedTable."
29011        INDEX { ifIndex,  xdsl2PMLCurrUnit }
29012        ::= { xdsl2PMChCurrExtendedTable 1 }
29013
29014        Xdsl2PMChCurrExtendedEntry ::=
29015        	SEQUENCE {
29016            xdsl2PMChCurr15MUncorrectBlks		Counter32,
29017            xdsl2PMChCurr1DayUncorrectBlks		Counter32,
29018            xdsl2PMChSinceLinkRtx           	Unsigned32,
29019	       	xdsl2PMChCurr15MRtx              	Unsigned32,
29020	       	xdsl2PMChCurr1DayRtx             	Unsigned32,
29021	       	xdsl2PMChSinceLinkRtxCorrected  	Unsigned32,
29022	       	xdsl2PMChCurr15MRtxCorrected    	Unsigned32,
29023	       	xdsl2PMChCurr1DayRtxCorrected   	Unsigned32,
29024	       	xdsl2PMChSinceLinkRtxUncorrected	Unsigned32,
29025	       	xdsl2PMChCurr15MRtxUncorrected  	Unsigned32,
29026	       	xdsl2PMChCurr1DayRtxUncorrected 	Unsigned32,
29027	       	xdsl2PMChSinceLinkLEFTRs          	Unsigned32,
29028	       	xdsl2PMChCurr15MLEFTRs             	Unsigned32,
29029	       	xdsl2PMChCurr1DayLEFTRs            	Unsigned32,
29030	       	xdsl2PMChSinceLinkMinEFTR          	Unsigned32,
29031	       	xdsl2PMChCurr15MMinEFTR            	Unsigned32,
29032	       	xdsl2PMChCurr1DayMinEFTR           	Unsigned32,
29033	       	xdsl2PMChSinceLinkErrFreeBits      	Unsigned32,
29034	       	xdsl2PMChCurr15MErrFreeBits        	Unsigned32,
29035	       	xdsl2PMChCurr1DayErrFreeBits       	Unsigned32
29036           }
29037
29038	xdsl2PMChCurr15MUncorrectBlks OBJECT-TYPE
29039	SYNTAX Counter32
29040	MAX-ACCESS read-only
29041	STATUS current
29042	DESCRIPTION
29043		"Count of all blocks received with uncorrectable errors on this channel within the current 15 minute interval."
29044	::= { xdsl2PMChCurrExtendedEntry 1 }
29045
29046	xdsl2PMChCurr1DayUncorrectBlks OBJECT-TYPE
29047	SYNTAX Counter32
29048	MAX-ACCESS read-only
29049	STATUS current
29050	DESCRIPTION
29051		"Count of all blocks received with uncorrectable errors on this channel within the current 7 day interval."
29052	::= { xdsl2PMChCurrExtendedEntry 2 }
29053
29054	xdsl2PMChSinceLinkRtx  OBJECT-TYPE
29055    SYNTAX      Unsigned32
29056    MAX-ACCESS  read-only
29057    STATUS      current
29058    DESCRIPTION
29059       "Number of codewords retransmitted since last link up."
29060   ::= { xdsl2PMChCurrExtendedEntry 3 }
29061
29062    xdsl2PMChCurr15MRtx OBJECT-TYPE
29063    SYNTAX      Unsigned32
29064    MAX-ACCESS  read-only
29065    STATUS      current
29066    DESCRIPTION
29067       "Number of codewords retransmitted during this interval."
29068   ::= { xdsl2PMChCurrExtendedEntry 4 }
29069
29070    xdsl2PMChCurr1DayRtx OBJECT-TYPE
29071    SYNTAX      Unsigned32
29072    MAX-ACCESS  read-only
29073    STATUS      current
29074    DESCRIPTION
29075       "Number of codewords retransmitted during this interval."
29076   ::= { xdsl2PMChCurrExtendedEntry 5 }
29077
29078    xdsl2PMChSinceLinkRtxCorrected OBJECT-TYPE
29079    SYNTAX      Unsigned32
29080    MAX-ACCESS  read-only
29081    STATUS      current
29082    DESCRIPTION
29083       "Number of codewords corrected through retransmission since last link up."
29084   ::= { xdsl2PMChCurrExtendedEntry 6 }
29085
29086    xdsl2PMChCurr15MRtxCorrected OBJECT-TYPE
29087    SYNTAX      Unsigned32
29088    MAX-ACCESS  read-only
29089    STATUS      current
29090    DESCRIPTION
29091       "Number of codewords corrected through retransmission during this interval."
29092   ::= { xdsl2PMChCurrExtendedEntry 7 }
29093
29094    xdsl2PMChCurr1DayRtxCorrected OBJECT-TYPE
29095    SYNTAX      Unsigned32
29096    MAX-ACCESS  read-only
29097    STATUS      current
29098    DESCRIPTION
29099       "Number of codewords corrected through retransmission during this interval."
29100   ::= { xdsl2PMChCurrExtendedEntry 8 }
29101
29102    xdsl2PMChSinceLinkRtxUncorrected OBJECT-TYPE
29103    SYNTAX      Unsigned32
29104    MAX-ACCESS  read-only
29105    STATUS      current
29106    DESCRIPTION
29107       "Number of codewords left uncorrected after retransmission since last link up."
29108   ::= { xdsl2PMChCurrExtendedEntry 9 }
29109
29110    xdsl2PMChCurr15MRtxUncorrected OBJECT-TYPE
29111    SYNTAX      Unsigned32
29112    MAX-ACCESS  read-only
29113    STATUS      current
29114    DESCRIPTION
29115       "Number of codewords left uncorrected after retransmission during this interval."
29116   ::= { xdsl2PMChCurrExtendedEntry 10 }
29117
29118    xdsl2PMChCurr1DayRtxUncorrected OBJECT-TYPE
29119    SYNTAX      Unsigned32
29120    MAX-ACCESS  read-only
29121    STATUS      current
29122    DESCRIPTION
29123       "Number of codewords left uncorrected after retransmission during this interval."
29124   ::= { xdsl2PMChCurrExtendedEntry 11 }
29125
29126    xdsl2PMChSinceLinkLEFTRs  OBJECT-TYPE
29127    SYNTAX      Unsigned32
29128    MAX-ACCESS  read-only
29129    STATUS      current
29130    DESCRIPTION
29131       "Low Error-Free Throughput Rate Seconds since last link up."
29132   ::= { xdsl2PMChCurrExtendedEntry 12 }
29133
29134    xdsl2PMChCurr15MLEFTRs  OBJECT-TYPE
29135    SYNTAX      Unsigned32
29136    MAX-ACCESS  read-only
29137    STATUS      current
29138    DESCRIPTION
29139       "Low Error-Free Throughput Rate Seconds during this interval."
29140   ::= { xdsl2PMChCurrExtendedEntry 13 }
29141
29142    xdsl2PMChCurr1DayLEFTRs  OBJECT-TYPE
29143    SYNTAX      Unsigned32
29144    MAX-ACCESS  read-only
29145    STATUS      current
29146    DESCRIPTION
29147       "Low Error-Free Throughput Rate Seconds during this interval."
29148   ::= { xdsl2PMChCurrExtendedEntry 14 }
29149
29150    xdsl2PMChSinceLinkMinEFTR  OBJECT-TYPE
29151    SYNTAX      Unsigned32
29152    MAX-ACCESS  read-only
29153    STATUS      current
29154    DESCRIPTION
29155       "Lowest EFTR observed since last link up."
29156   ::= { xdsl2PMChCurrExtendedEntry 15 }
29157
29158    xdsl2PMChCurr15MMinEFTR  OBJECT-TYPE
29159    SYNTAX      Unsigned32
29160    MAX-ACCESS  read-only
29161    STATUS      current
29162    DESCRIPTION
29163       "Lowest EFTR observed in the current interval."
29164   ::= { xdsl2PMChCurrExtendedEntry 16 }
29165
29166    xdsl2PMChCurr1DayMinEFTR  OBJECT-TYPE
29167    SYNTAX      Unsigned32
29168    MAX-ACCESS  read-only
29169    STATUS      current
29170    DESCRIPTION
29171       "Lowest EFTR observed in the current interval."
29172   ::= { xdsl2PMChCurrExtendedEntry 17 }
29173
29174    xdsl2PMChSinceLinkErrFreeBits  OBJECT-TYPE
29175    SYNTAX      Unsigned32
29176    MAX-ACCESS  read-only
29177    STATUS      current
29178    DESCRIPTION
29179       "The number of bits belonging to correct DTUs leaving the Rx PMS-TC i??i?? 2(i??V16) since last link up."
29180   ::= { xdsl2PMChCurrExtendedEntry 18 }
29181
29182    xdsl2PMChCurr15MErrFreeBits  OBJECT-TYPE
29183    SYNTAX      Unsigned32
29184    MAX-ACCESS  read-only
29185    STATUS      current
29186    DESCRIPTION
29187       "The number of bits belonging to correct DTUs leaving the Rx PMS-TC i??i?? 2(i??V16) during this interval."
29188   ::= { xdsl2PMChCurrExtendedEntry 19 }
29189
29190    xdsl2PMChCurr1DayErrFreeBits  OBJECT-TYPE
29191    SYNTAX      Unsigned32
29192    MAX-ACCESS  read-only
29193    STATUS      current
29194    DESCRIPTION
29195       "The number of bits belonging to correct DTUs leaving the Rx PMS-TC i??i?? 2(i??V16) during this interval."
29196   ::= { xdsl2PMChCurrExtendedEntry 20 }
29197
29198-- xdsl2PMChHist15MinExtendedTable
29199	xdsl2PMChHist15MinExtendedTable OBJECT-TYPE
29200        SYNTAX SEQUENCE OF Xdsl2PMChHist15MinExtendedEntry
29201        MAX-ACCESS not-accessible
29202        STATUS current
29203        DESCRIPTION
29204        	"The table displays VDSL2 Channel History 15 minute Performance Data. This table is supported by R5.06 and later versions."
29205        ::= { xdsl2PMChannelEx 1 }
29206
29207        xdsl2PMChHist15MinExtendedEntry OBJECT-TYPE
29208        SYNTAX Xdsl2PMChHist15MinExtendedEntry
29209        MAX-ACCESS not-accessible
29210        STATUS current
29211        DESCRIPTION
29212        	"An entry of xdsl2PMChHist15MinExtendedTable."
29213        INDEX { ifIndex,  xdsl2PMChHist15MUnit, xdsl2PMChHist15MInterval  }
29214        ::= { xdsl2PMChHist15MinExtendedTable 1 }
29215
29216        Xdsl2PMChHist15MinExtendedEntry ::=
29217        	SEQUENCE {
29218            xdsl2PMChHist15MUncorrectBlks 			Counter32,
29219       		xdsl2PMChHist15MRtx						Unsigned32,
29220       		xdsl2PMChHist15MRtxCorrected			Unsigned32,
29221       		xdsl2PMChHist15MRtxUncorrected			Unsigned32,
29222       		xdsl2PMChHist15MLEFTRs                  Unsigned32,
29223       		xdsl2PMChHist15MMinEFTR                 Unsigned32,
29224       		xdsl2PMChHist15MErrFreeBits             Unsigned32
29225        }
29226
29227	xdsl2PMChHist15MUncorrectBlks OBJECT-TYPE
29228	SYNTAX Counter32
29229	MAX-ACCESS read-only
29230	STATUS current
29231	DESCRIPTION
29232		"Count of all blocks received with uncorrectable errors on this channel within the history 15 minute interval."
29233	::= { xdsl2PMChHist15MinExtendedEntry 1 }
29234
29235	xdsl2PMChHist15MRtx OBJECT-TYPE
29236    SYNTAX      Unsigned32
29237    MAX-ACCESS  read-only
29238    STATUS      current
29239    DESCRIPTION
29240       "Number of codewords retransmitted during this interval."
29241    ::= { xdsl2PMChHist15MinExtendedEntry 2 }
29242
29243    xdsl2PMChHist15MRtxCorrected OBJECT-TYPE
29244    SYNTAX      Unsigned32
29245    MAX-ACCESS  read-only
29246    STATUS      current
29247    DESCRIPTION
29248       "Number of codewords corrected through retransmission during this interval."
29249    ::= { xdsl2PMChHist15MinExtendedEntry 3 }
29250
29251    xdsl2PMChHist15MRtxUncorrected OBJECT-TYPE
29252    SYNTAX      Unsigned32
29253    MAX-ACCESS  read-only
29254    STATUS      current
29255    DESCRIPTION
29256       "Number of codewords left uncorrected after retransmission during this interval."
29257    ::= { xdsl2PMChHist15MinExtendedEntry 4 }
29258
29259    xdsl2PMChHist15MLEFTRs  OBJECT-TYPE
29260    SYNTAX      Unsigned32
29261    MAX-ACCESS  read-only
29262    STATUS      current
29263    DESCRIPTION
29264       "Low Error-Free Throughput Rate Seconds during this interval."
29265    ::= { xdsl2PMChHist15MinExtendedEntry 5 }
29266
29267    xdsl2PMChHist15MMinEFTR  OBJECT-TYPE
29268    SYNTAX      Unsigned32
29269    MAX-ACCESS  read-only
29270    STATUS      current
29271    DESCRIPTION
29272       "Lowest EFTR observed in the current interval."
29273    ::= { xdsl2PMChHist15MinExtendedEntry 6 }
29274
29275    xdsl2PMChHist15MErrFreeBits  OBJECT-TYPE
29276    SYNTAX      Unsigned32
29277    MAX-ACCESS  read-only
29278    STATUS      current
29279    DESCRIPTION
29280       "The number of bits belonging to correct DTUs leaving the Rx PMS-TC i??i?? 2(i??V16) during this interval."
29281    ::= { xdsl2PMChHist15MinExtendedEntry 7 }
29282
29283-- xdsl2PMChHist1DExtendedTable
29284	xdsl2PMChHist1DExtendedTable OBJECT-TYPE
29285        SYNTAX SEQUENCE OF Xdsl2PMChHist1DExtendedEntry
29286        MAX-ACCESS not-accessible
29287        STATUS current
29288        DESCRIPTION
29289        	"The table displays VDSL2 Channel History 1 day Performance Data. This table is supported by R5.06 and later versions."
29290        ::= { xdsl2PMChannelEx 2 }
29291
29292        xdsl2PMChHist1DExtendedEntry OBJECT-TYPE
29293        SYNTAX Xdsl2PMChHist1DExtendedEntry
29294        MAX-ACCESS not-accessible
29295        STATUS current
29296        DESCRIPTION
29297        	"An entry of xdsl2PMChHist1DExtendedTable."
29298        INDEX { ifIndex,  xdsl2PMChHist1DUnit, xdsl2PMChHist1DInterval  }
29299        ::= { xdsl2PMChHist1DExtendedTable 1 }
29300
29301        Xdsl2PMChHist1DExtendedEntry ::=
29302        	SEQUENCE {
29303            xdsl2PMChHist1DUncorrectBlks				Counter32,
29304            xdsl2PMChHist1DayRtx   		               	Unsigned32,
29305       		xdsl2PMChHist1DayRtxCorrected		        Unsigned32,
29306       		xdsl2PMChHist1DayRtxUncorrected		       	Unsigned32,
29307       		xdsl2PMChHist1DayLEFTRs                  	Unsigned32,
29308       		xdsl2PMChHist1DayMinEFTR                 	Unsigned32,
29309       		xdsl2PMChHist1DayErrFreeBits            	Unsigned32
29310        }
29311
29312	xdsl2PMChHist1DUncorrectBlks OBJECT-TYPE
29313	SYNTAX Counter32
29314	MAX-ACCESS read-only
29315	STATUS current
29316	DESCRIPTION
29317		"Count of all blocks received with uncorrectable errors on this channel within the history 1 day interval."
29318	::= { xdsl2PMChHist1DExtendedEntry 1 }
29319
29320	xdsl2PMChHist1DayRtx OBJECT-TYPE
29321    SYNTAX      Unsigned32
29322    MAX-ACCESS  read-only
29323    STATUS      current
29324    DESCRIPTION
29325       "Number of codewords retransmitted during this interval."
29326    ::= { xdsl2PMChHist1DExtendedEntry 2 }
29327
29328    xdsl2PMChHist1DayRtxCorrected OBJECT-TYPE
29329    SYNTAX      Unsigned32
29330    MAX-ACCESS  read-only
29331    STATUS      current
29332    DESCRIPTION
29333       "Number of codewords corrected through retransmission during this interval."
29334    ::= { xdsl2PMChHist1DExtendedEntry 3 }
29335
29336    xdsl2PMChHist1DayRtxUncorrected OBJECT-TYPE
29337    SYNTAX      Unsigned32
29338    MAX-ACCESS  read-only
29339    STATUS      current
29340    DESCRIPTION
29341       "Number of codewords left uncorrected after retransmission during this interval."
29342    ::= { xdsl2PMChHist1DExtendedEntry 4 }
29343
29344    xdsl2PMChHist1DayLEFTRs  OBJECT-TYPE
29345    SYNTAX      Unsigned32
29346    MAX-ACCESS  read-only
29347    STATUS      current
29348    DESCRIPTION
29349       "Low Error-Free Throughput Rate Seconds during this interval."
29350    ::= { xdsl2PMChHist1DExtendedEntry 5 }
29351
29352    xdsl2PMChHist1DayMinEFTR  OBJECT-TYPE
29353    SYNTAX      Unsigned32
29354    MAX-ACCESS  read-only
29355    STATUS      current
29356    DESCRIPTION
29357       "Lowest EFTR observed in the current interval."
29358    ::= { xdsl2PMChHist1DExtendedEntry 6 }
29359
29360    xdsl2PMChHist1DayErrFreeBits  OBJECT-TYPE
29361    SYNTAX      Unsigned32
29362    MAX-ACCESS  read-only
29363    STATUS      current
29364    DESCRIPTION
29365       "The number of bits belonging to correct DTUs leaving the Rx PMS-TC i??i?? 2(i??V16) during this interval."
29366    ::= { xdsl2PMChHist1DExtendedEntry 7 }
29367
29368	-- xdsl2LineBandExtTable
29369	xdsl2LineBandExtTable OBJECT-TYPE
29370        SYNTAX SEQUENCE OF Xdsl2LineBandExtEntry
29371        MAX-ACCESS not-accessible
29372        STATUS current
29373        DESCRIPTION
29374        	" This table is supported by R5.06 and later versions."
29375        ::= { vdsl2Stats 5 }
29376
29377        xdsl2LineBandExtEntry OBJECT-TYPE
29378        SYNTAX Xdsl2LineBandExtEntry
29379        MAX-ACCESS not-accessible
29380        STATUS current
29381        DESCRIPTION
29382        	"An entry of xdsl2LineBandExtTable."
29383        INDEX { ifIndex,  xdsl2LineBand }
29384        ::= { xdsl2LineBandExtTable 1 }
29385
29386        Xdsl2LineBandExtEntry ::=
29387        	SEQUENCE {
29388            xdsl2LineBandTxPower			INTEGER,
29389            xdsl2LineBandRxPower			INTEGER
29390           }
29391
29392	xdsl2LineBandTxPower OBJECT-TYPE
29393	SYNTAX INTEGER
29394	MAX-ACCESS read-only
29395	STATUS current
29396	DESCRIPTION
29397		"Xdsl line band Tx power (in unit of 0.1 Dbm, -1280 indicates that power is empty)"
29398	::= { xdsl2LineBandExtEntry 1 }
29399
29400	xdsl2LineBandRxPower OBJECT-TYPE
29401	SYNTAX INTEGER
29402	MAX-ACCESS read-only
29403	STATUS current
29404	DESCRIPTION
29405		"Xdsl line band Rx power (in unit of 0.1 Dbm, -1280 indicates that power is empty)"
29406	::= { xdsl2LineBandExtEntry 2 }
29407
29408--------------------
29409--  MLD Stats Table
29410--------------------
29411	mldStatsV1QueryInCnt OBJECT-TYPE
29412	SYNTAX Counter32
29413	MAX-ACCESS read-only
29414	STATUS current
29415	DESCRIPTION
29416		""
29417	::= { mldStats 1 }
29418
29419	mldStatsV1ReportInCnt OBJECT-TYPE
29420	SYNTAX Counter32
29421	MAX-ACCESS read-only
29422	STATUS current
29423	DESCRIPTION
29424		""
29425	::= { mldStats 2 }
29426
29427	mldStatsV1DoneInCnt OBJECT-TYPE
29428	SYNTAX Counter32
29429	MAX-ACCESS read-only
29430	STATUS current
29431	DESCRIPTION
29432		""
29433	::= { mldStats 3 }
29434
29435	mldStatsV1QueryInDropCnt OBJECT-TYPE
29436	SYNTAX Counter32
29437	MAX-ACCESS read-only
29438	STATUS current
29439	DESCRIPTION
29440		""
29441	::= { mldStats 4 }
29442
29443	mldStatsV1ReportInDropCnt OBJECT-TYPE
29444	SYNTAX Counter32
29445	MAX-ACCESS read-only
29446	STATUS current
29447	DESCRIPTION
29448		""
29449	::= { mldStats 5 }
29450
29451	mldStatsV1DoneInDropCnt OBJECT-TYPE
29452	SYNTAX Counter32
29453	MAX-ACCESS read-only
29454	STATUS current
29455	DESCRIPTION
29456		""
29457	::= { mldStats 6 }
29458
29459	mldStatsV1QueryOutCnt OBJECT-TYPE
29460	SYNTAX Counter32
29461	MAX-ACCESS read-only
29462	STATUS current
29463	DESCRIPTION
29464		""
29465	::= { mldStats 7 }
29466
29467	mldStatsV1ReportOutCnt OBJECT-TYPE
29468	SYNTAX Counter32
29469	MAX-ACCESS read-only
29470	STATUS current
29471	DESCRIPTION
29472		""
29473	::= { mldStats 8 }
29474
29475	mldStatsV1DoneOutCnt OBJECT-TYPE
29476	SYNTAX Counter32
29477	MAX-ACCESS read-only
29478	STATUS current
29479	DESCRIPTION
29480		""
29481	::= { mldStats 9 }
29482
29483	mldStatsV2QueryInCnt OBJECT-TYPE
29484	SYNTAX Counter32
29485	MAX-ACCESS read-only
29486	STATUS current
29487	DESCRIPTION
29488		""
29489	::= { mldStats 10 }
29490
29491	mldStatsV2ReportInCnt OBJECT-TYPE
29492	SYNTAX Counter32
29493	MAX-ACCESS read-only
29494	STATUS current
29495	DESCRIPTION
29496		""
29497	::= { mldStats 11 }
29498
29499	mldStatsV2QueryInDropCnt OBJECT-TYPE
29500	SYNTAX Counter32
29501	MAX-ACCESS read-only
29502	STATUS current
29503	DESCRIPTION
29504		""
29505	::= { mldStats 12 }
29506
29507	mldStatsV2ReportInDropCnt OBJECT-TYPE
29508	SYNTAX Counter32
29509	MAX-ACCESS read-only
29510	STATUS current
29511	DESCRIPTION
29512		""
29513	::= { mldStats 13 }
29514
29515	mldStatsV2QueryOutCnt OBJECT-TYPE
29516	SYNTAX Counter32
29517	MAX-ACCESS read-only
29518	STATUS current
29519	DESCRIPTION
29520		""
29521	::= { mldStats 14 }
29522
29523	mldStatsV2ReportOutCnt OBJECT-TYPE
29524	SYNTAX Counter32
29525	MAX-ACCESS read-only
29526	STATUS current
29527	DESCRIPTION
29528		""
29529	::= { mldStats 15 }
29530
29531	mldNumOfActiveGroups OBJECT-TYPE
29532	SYNTAX INTEGER
29533	MAX-ACCESS read-only
29534	STATUS current
29535	DESCRIPTION
29536		""
29537	::= { mldStats 16 }
29538
29539-- mldGroupTable
29540	mldGroupTable OBJECT-TYPE
29541        SYNTAX SEQUENCE OF MldGroupEntry
29542        MAX-ACCESS not-accessible
29543        STATUS current
29544        DESCRIPTION
29545        	" This table is supported by R5.06 and later versions."
29546        ::= { mldStats 17 }
29547
29548        mldGroupEntry OBJECT-TYPE
29549        SYNTAX MldGroupEntry
29550        MAX-ACCESS not-accessible
29551        STATUS current
29552        DESCRIPTION
29553        	"An entry of mldGroupTable."
29554        INDEX {  mldGroupVid, mldGroupIp }
29555        ::= { mldGroupTable 1 }
29556
29557        MldGroupEntry ::=
29558        	SEQUENCE {
29559            mldGroupVid				VlanIndex,
29560            mldGroupIp				InetAddress,
29561            mldGroupNumOfMembers	INTEGER,
29562         	mldGroupMemberPorts		PortList,
29563         	mldGroupNumOfActiveUsers	INTEGER
29564           }
29565
29566	mldGroupVid OBJECT-TYPE
29567	SYNTAX VlanIndex
29568	MAX-ACCESS read-only
29569	STATUS current
29570	DESCRIPTION
29571		""
29572	::= { mldGroupEntry 1 }
29573
29574	mldGroupIp OBJECT-TYPE
29575	SYNTAX InetAddress
29576	MAX-ACCESS read-only
29577	STATUS current
29578	DESCRIPTION
29579		""
29580	::= { mldGroupEntry 2 }
29581
29582	mldGroupNumOfMembers OBJECT-TYPE
29583	SYNTAX INTEGER
29584	MAX-ACCESS read-only
29585	STATUS current
29586	DESCRIPTION
29587		""
29588	::= { mldGroupEntry 3 }
29589
29590	mldGroupMemberPorts OBJECT-TYPE
29591	SYNTAX PortList
29592	MAX-ACCESS read-only
29593	STATUS current
29594	DESCRIPTION
29595		""
29596	::= { mldGroupEntry 4 }
29597
29598	mldGroupNumOfActiveUsers OBJECT-TYPE
29599	SYNTAX INTEGER
29600	MAX-ACCESS read-only
29601	STATUS current
29602	DESCRIPTION
29603		"Number of active users."
29604	::= { mldGroupEntry 5 }
29605
29606-- mldGroupPortTable
29607	mldGroupPortTable OBJECT-TYPE
29608        SYNTAX SEQUENCE OF MldGroupPortEntry
29609        MAX-ACCESS not-accessible
29610        STATUS current
29611        DESCRIPTION
29612        	" This table is supported by R5.06 and later versions."
29613        ::= { mldStats 18 }
29614
29615        mldGroupPortEntry OBJECT-TYPE
29616        SYNTAX MldGroupPortEntry
29617        MAX-ACCESS not-accessible
29618        STATUS current
29619        DESCRIPTION
29620        	"An entry of mldGroupPortTable."
29621        INDEX {  ifIndex, mldGroupPortVid, mldGroupPortIp, mldGroupPortSourceIp }
29622        ::= { mldGroupPortTable 1 }
29623
29624        MldGroupPortEntry ::=
29625        	SEQUENCE {
29626            mldGroupPortVid				VlanIndex,
29627            mldGroupPortIp				InetAddress,
29628            mldGroupPortSourceIp		InetAddress
29629           }
29630
29631	mldGroupPortVid OBJECT-TYPE
29632	SYNTAX VlanIndex
29633	MAX-ACCESS read-only
29634	STATUS current
29635	DESCRIPTION
29636		""
29637	::= { mldGroupPortEntry 1 }
29638
29639	mldGroupPortIp OBJECT-TYPE
29640	SYNTAX InetAddress
29641	MAX-ACCESS read-only
29642	STATUS current
29643	DESCRIPTION
29644		""
29645	::= { mldGroupPortEntry 2 }
29646
29647	mldGroupPortSourceIp OBJECT-TYPE
29648	SYNTAX InetAddress
29649	MAX-ACCESS read-only
29650	STATUS current
29651	DESCRIPTION
29652		""
29653	::= { mldGroupPortEntry 3 }
29654
29655-- mldPortCtrlPduTable
29656	mldPortCtrlPduTable OBJECT-TYPE
29657        SYNTAX SEQUENCE OF MldPortCtrlPduEntry
29658        MAX-ACCESS not-accessible
29659        STATUS current
29660        DESCRIPTION
29661        	" This table is supported by R5.06 and later versions."
29662        ::= { mldStats 19 }
29663
29664        mldPortCtrlPduEntry OBJECT-TYPE
29665        SYNTAX MldPortCtrlPduEntry
29666        MAX-ACCESS not-accessible
29667        STATUS current
29668        DESCRIPTION
29669        	"An entry of mldPortCtrlPduTable."
29670        INDEX {  ifIndex }
29671        ::= { mldPortCtrlPduTable 1 }
29672
29673        MldPortCtrlPduEntry ::=
29674        	SEQUENCE {
29675            mldPortCtrlPduQueryCnt					Counter32,
29676            mldPortCtrlPduReportCnt					Counter32,
29677            mldPortCtrlPduLeaveCnt					Counter32,
29678            mldPortNumOfActiveGroups				INTEGER,
29679            mldPortCtrlPduV1SuccessJoinCnt			Counter32,
29680            mldPortCtrlPduV1UnsuccJoinCnt			Counter32,
29681            mldPortCtrlPduGenQryCnt					Counter32,
29682            mldPortCtrlPduSpecQryCnt				Counter32,
29683            mldPortCtrlPduV2SuccessReportCnt		Counter32,
29684            mldPortCtrlPduV2UnsuccReportCnt			Counter32,
29685            mldPortCtrlPduInvalidCnt				Counter32
29686           }
29687
29688	mldPortCtrlPduQueryCnt OBJECT-TYPE
29689	SYNTAX Counter32
29690	MAX-ACCESS read-only
29691	STATUS current
29692	DESCRIPTION
29693		""
29694	::= { mldPortCtrlPduEntry 1 }
29695
29696	mldPortCtrlPduReportCnt OBJECT-TYPE
29697	SYNTAX Counter32
29698	MAX-ACCESS read-only
29699	STATUS current
29700	DESCRIPTION
29701		""
29702	::= { mldPortCtrlPduEntry 2 }
29703
29704	mldPortCtrlPduLeaveCnt OBJECT-TYPE
29705	SYNTAX Counter32
29706	MAX-ACCESS read-only
29707	STATUS current
29708	DESCRIPTION
29709		""
29710	::= { mldPortCtrlPduEntry 3 }
29711
29712	mldPortNumOfActiveGroups OBJECT-TYPE
29713	SYNTAX INTEGER
29714	MAX-ACCESS read-only
29715	STATUS current
29716	DESCRIPTION
29717		""
29718	::= { mldPortCtrlPduEntry 4 }
29719
29720	mldPortCtrlPduV1SuccessJoinCnt OBJECT-TYPE
29721	SYNTAX Counter32
29722	MAX-ACCESS read-only
29723	STATUS current
29724	DESCRIPTION
29725		""
29726	::= { mldPortCtrlPduEntry 5 }
29727
29728	mldPortCtrlPduV1UnsuccJoinCnt OBJECT-TYPE
29729	SYNTAX Counter32
29730	MAX-ACCESS read-only
29731	STATUS current
29732	DESCRIPTION
29733		""
29734	::= { mldPortCtrlPduEntry 6 }
29735
29736	mldPortCtrlPduGenQryCnt OBJECT-TYPE
29737	SYNTAX Counter32
29738	MAX-ACCESS read-only
29739	STATUS current
29740	DESCRIPTION
29741		""
29742	::= { mldPortCtrlPduEntry 7 }
29743
29744	mldPortCtrlPduSpecQryCnt OBJECT-TYPE
29745	SYNTAX Counter32
29746	MAX-ACCESS read-only
29747	STATUS current
29748	DESCRIPTION
29749		""
29750	::= { mldPortCtrlPduEntry 8 }
29751
29752	mldPortCtrlPduV2SuccessReportCnt OBJECT-TYPE
29753	SYNTAX Counter32
29754	MAX-ACCESS read-only
29755	STATUS current
29756	DESCRIPTION
29757		""
29758	::= { mldPortCtrlPduEntry 9 }
29759
29760	mldPortCtrlPduV2UnsuccReportCnt OBJECT-TYPE
29761	SYNTAX Counter32
29762	MAX-ACCESS read-only
29763	STATUS current
29764	DESCRIPTION
29765		""
29766	::= { mldPortCtrlPduEntry 10 }
29767
29768	mldPortCtrlPduInvalidCnt OBJECT-TYPE
29769	SYNTAX Counter32
29770	MAX-ACCESS read-only
29771	STATUS current
29772	DESCRIPTION
29773		""
29774	::= { mldPortCtrlPduEntry 11 }
29775
29776-- mldVlanStatsTable
29777	mldVlanStatsTable OBJECT-TYPE
29778        SYNTAX SEQUENCE OF MldVlanStatsuEntry
29779        MAX-ACCESS not-accessible
29780        STATUS current
29781        DESCRIPTION
29782        	" This table is supported by R5.06 and later versions."
29783        ::= { mldStats 20 }
29784
29785        mldVlanStatsuEntry OBJECT-TYPE
29786        SYNTAX MldVlanStatsuEntry
29787        MAX-ACCESS not-accessible
29788        STATUS current
29789        DESCRIPTION
29790        	"An entry of mldVlanStatsTable."
29791        INDEX {  mldVlanStatsVlanIndex }
29792        ::= { mldVlanStatsTable 1 }
29793
29794        MldVlanStatsuEntry ::=
29795        	SEQUENCE {
29796            mldVlanStatsVlanIndex					VlanIndex,
29797            mldVlanStatsNumOfActiveGroups			INTEGER,
29798            mldVlanStatsQueryPort					INTEGER,
29799            mldVlanStatsQuerierIp					InetAddress,
29800            mldVlanStatsV1QueryInCnt				Counter32,
29801            mldVlanStatsV1ReportInCnt				Counter32,
29802            mldVlanStatsV1DoneInCnt					Counter32,
29803            mldVlanStatsV1QueryInDropCnt			Counter32,
29804            mldVlanStatsV1ReportInDropCnt			Counter32,
29805            mldVlanStatsV1DoneInDropCnt				Counter32,
29806            mldVlanStatsV1QueryOutCnt				Counter32,
29807            mldVlanStatsV1ReportOutCnt				Counter32,
29808            mldVlanStatsV1DoneOutCnt				Counter32,
29809            mldVlanStatsV2QueryInCnt				Counter32,
29810            mldVlanStatsV2ReportInCnt				Counter32,
29811            mldVlanStatsV2QueryInDropCnt			Counter32,
29812            mldVlanStatsV2ReportInDropCnt			Counter32,
29813            mldVlanStatsV2QueryOutCnt				Counter32,
29814            mldVlanStatsV2ReportOutCnt				Counter32
29815           }
29816
29817	mldVlanStatsVlanIndex OBJECT-TYPE
29818	SYNTAX VlanIndex
29819	MAX-ACCESS read-only
29820	STATUS current
29821	DESCRIPTION
29822		""
29823	::= { mldVlanStatsuEntry 1 }
29824
29825	mldVlanStatsNumOfActiveGroups OBJECT-TYPE
29826	SYNTAX INTEGER
29827	MAX-ACCESS read-only
29828	STATUS current
29829	DESCRIPTION
29830		""
29831	::= { mldVlanStatsuEntry 2 }
29832
29833	mldVlanStatsQueryPort OBJECT-TYPE
29834	SYNTAX INTEGER
29835	MAX-ACCESS read-only
29836	STATUS current
29837	DESCRIPTION
29838		""
29839	::= { mldVlanStatsuEntry 3 }
29840
29841	mldVlanStatsQuerierIp OBJECT-TYPE
29842	SYNTAX InetAddress
29843	MAX-ACCESS read-only
29844	STATUS current
29845	DESCRIPTION
29846		""
29847	::= { mldVlanStatsuEntry 4 }
29848
29849	mldVlanStatsV1QueryInCnt OBJECT-TYPE
29850	SYNTAX Counter32
29851	MAX-ACCESS read-only
29852	STATUS current
29853	DESCRIPTION
29854		""
29855	::= { mldVlanStatsuEntry 5 }
29856
29857	mldVlanStatsV1ReportInCnt OBJECT-TYPE
29858	SYNTAX Counter32
29859	MAX-ACCESS read-only
29860	STATUS current
29861	DESCRIPTION
29862		""
29863	::= { mldVlanStatsuEntry 6 }
29864
29865	mldVlanStatsV1DoneInCnt OBJECT-TYPE
29866	SYNTAX Counter32
29867	MAX-ACCESS read-only
29868	STATUS current
29869	DESCRIPTION
29870		""
29871	::= { mldVlanStatsuEntry 7 }
29872
29873	mldVlanStatsV1QueryInDropCnt OBJECT-TYPE
29874	SYNTAX Counter32
29875	MAX-ACCESS read-only
29876	STATUS current
29877	DESCRIPTION
29878		""
29879	::= { mldVlanStatsuEntry 8 }
29880
29881	mldVlanStatsV1ReportInDropCnt OBJECT-TYPE
29882	SYNTAX Counter32
29883	MAX-ACCESS read-only
29884	STATUS current
29885	DESCRIPTION
29886		""
29887	::= { mldVlanStatsuEntry 9 }
29888
29889	mldVlanStatsV1DoneInDropCnt OBJECT-TYPE
29890	SYNTAX Counter32
29891	MAX-ACCESS read-only
29892	STATUS current
29893	DESCRIPTION
29894		""
29895	::= { mldVlanStatsuEntry 10 }
29896
29897	mldVlanStatsV1QueryOutCnt OBJECT-TYPE
29898	SYNTAX Counter32
29899	MAX-ACCESS read-only
29900	STATUS current
29901	DESCRIPTION
29902		""
29903	::= { mldVlanStatsuEntry 11 }
29904
29905	mldVlanStatsV1ReportOutCnt OBJECT-TYPE
29906	SYNTAX Counter32
29907	MAX-ACCESS read-only
29908	STATUS current
29909	DESCRIPTION
29910		""
29911	::= { mldVlanStatsuEntry 12 }
29912
29913	mldVlanStatsV1DoneOutCnt OBJECT-TYPE
29914	SYNTAX Counter32
29915	MAX-ACCESS read-only
29916	STATUS current
29917	DESCRIPTION
29918		""
29919	::= { mldVlanStatsuEntry 13 }
29920
29921	mldVlanStatsV2QueryInCnt OBJECT-TYPE
29922	SYNTAX Counter32
29923	MAX-ACCESS read-only
29924	STATUS current
29925	DESCRIPTION
29926		""
29927	::= { mldVlanStatsuEntry 14 }
29928
29929	mldVlanStatsV2ReportInCnt OBJECT-TYPE
29930	SYNTAX Counter32
29931	MAX-ACCESS read-only
29932	STATUS current
29933	DESCRIPTION
29934		""
29935	::= { mldVlanStatsuEntry 15 }
29936
29937	mldVlanStatsV2QueryInDropCnt OBJECT-TYPE
29938	SYNTAX Counter32
29939	MAX-ACCESS read-only
29940	STATUS current
29941	DESCRIPTION
29942		""
29943	::= { mldVlanStatsuEntry 16 }
29944
29945	mldVlanStatsV2ReportInDropCnt OBJECT-TYPE
29946	SYNTAX Counter32
29947	MAX-ACCESS read-only
29948	STATUS current
29949	DESCRIPTION
29950		""
29951	::= { mldVlanStatsuEntry 17 }
29952
29953	mldVlanStatsV2QueryOutCnt OBJECT-TYPE
29954	SYNTAX Counter32
29955	MAX-ACCESS read-only
29956	STATUS current
29957	DESCRIPTION
29958		""
29959	::= { mldVlanStatsuEntry 18 }
29960
29961	mldVlanStatsV2ReportOutCnt OBJECT-TYPE
29962	SYNTAX Counter32
29963	MAX-ACCESS read-only
29964	STATUS current
29965	DESCRIPTION
29966		""
29967	::= { mldVlanStatsuEntry 19 }
29968
29969--------------------
29970--  macFFStats Table
29971--------------------
29972-- macFFArpStatusUplinkTable
29973	macFFArpStatusUplinkTable OBJECT-TYPE
29974        SYNTAX SEQUENCE OF MacFFArpStatusUplinkEntry
29975        MAX-ACCESS not-accessible
29976        STATUS current
29977        DESCRIPTION
29978                ""
29979        ::= { macFFStats 1 }
29980
29981        macFFArpStatusUplinkEntry OBJECT-TYPE
29982        SYNTAX MacFFArpStatusUplinkEntry
29983        MAX-ACCESS not-accessible
29984        STATUS current
29985        DESCRIPTION
29986        	"The entry of macFFArpStatusUplinkTable."
29987        INDEX  { slotId, macFFArpStatusUplinkMacVid , macFFArpStatusUplinkIpAddr  }
29988        ::= { macFFArpStatusUplinkTable 1 }
29989
29990        MacFFArpStatusUplinkEntry ::=
29991        	SEQUENCE {
29992        		macFFArpStatusUplinkIpAddr		IpAddress,
29993        		macFFArpStatusUplinkMacAddr		PhysAddress,
29994        		macFFArpStatusUplinkMacVid		INTEGER
29995           	}
29996
29997        macFFArpStatusUplinkIpAddr OBJECT-TYPE
29998        SYNTAX  IpAddress
29999        MAX-ACCESS read-only
30000        STATUS current
30001        DESCRIPTION
30002		"macFF arp ip address from uplink"
30003        ::= { macFFArpStatusUplinkEntry 1 }
30004
30005        macFFArpStatusUplinkMacAddr OBJECT-TYPE
30006        SYNTAX  PhysAddress
30007        MAX-ACCESS read-only
30008        STATUS current
30009        DESCRIPTION
30010		"macFF arp mac address from uplink"
30011        ::= { macFFArpStatusUplinkEntry 2 }
30012
30013        macFFArpStatusUplinkMacVid OBJECT-TYPE
30014        SYNTAX  INTEGER(1..4094)
30015        MAX-ACCESS read-only
30016        STATUS current
30017        DESCRIPTION
30018		"macFF arp vid from uplink"
30019        ::= { macFFArpStatusUplinkEntry 3 }
30020
30021-- macFFArpStatusSlotTable
30022	macFFArpStatusSlotTable OBJECT-TYPE
30023        SYNTAX SEQUENCE OF MacFFArpStatusSlotEntry
30024        MAX-ACCESS not-accessible
30025        STATUS current
30026        DESCRIPTION
30027                ""
30028        ::= { macFFStats 2 }
30029
30030        macFFArpStatusSlotEntry OBJECT-TYPE
30031        SYNTAX MacFFArpStatusSlotEntry
30032        MAX-ACCESS not-accessible
30033        STATUS current
30034        DESCRIPTION
30035        	"The entry of macFFArpStatusSlotTable."
30036        INDEX  { slotId, macFFArpStatusSlotMacVid , macFFArpStatusSlotIpAddr  }
30037        ::= { macFFArpStatusSlotTable 1 }
30038
30039        MacFFArpStatusSlotEntry ::=
30040        	SEQUENCE {
30041        		macFFArpStatusSlotIpAddr		IpAddress,
30042        		macFFArpStatusSlotMacAddr		PhysAddress,
30043        		macFFArpStatusSlotMacVid		INTEGER,
30044        		macFFArpStatusSlotPort			INTEGER
30045           	}
30046
30047        macFFArpStatusSlotIpAddr OBJECT-TYPE
30048        SYNTAX  IpAddress
30049        MAX-ACCESS read-only
30050        STATUS current
30051        DESCRIPTION
30052		"macFF arp ip address from subscrib port"
30053        ::= { macFFArpStatusSlotEntry 1 }
30054
30055        macFFArpStatusSlotMacAddr OBJECT-TYPE
30056        SYNTAX  PhysAddress
30057        MAX-ACCESS read-only
30058        STATUS current
30059        DESCRIPTION
30060		"macFF arp mac address from subscrib port"
30061        ::= { macFFArpStatusSlotEntry 2 }
30062
30063        macFFArpStatusSlotMacVid OBJECT-TYPE
30064        SYNTAX  INTEGER(1..4094)
30065        MAX-ACCESS read-only
30066        STATUS current
30067        DESCRIPTION
30068		"macFF arp vid from subscrib port"
30069        ::= { macFFArpStatusSlotEntry 3 }
30070
30071        macFFArpStatusSlotPort OBJECT-TYPE
30072        SYNTAX  INTEGER
30073        MAX-ACCESS read-only
30074        STATUS current
30075        DESCRIPTION
30076		"macFF arp learnt subscrib port"
30077        ::= { macFFArpStatusSlotEntry 4 }
30078
30079-- macFFArpCntUplinkTable
30080	macFFArpCntUplinkTable OBJECT-TYPE
30081        SYNTAX SEQUENCE OF MacFFArpCntUplinkEntry
30082        MAX-ACCESS not-accessible
30083        STATUS current
30084        DESCRIPTION
30085                ""
30086        ::= { macFFStats 3 }
30087
30088        macFFArpCntUplinkEntry OBJECT-TYPE
30089        SYNTAX MacFFArpCntUplinkEntry
30090        MAX-ACCESS not-accessible
30091        STATUS current
30092        DESCRIPTION
30093        	"The entry of macFFArpCntUplinkTable."
30094        INDEX  { slotId  }
30095        ::= { macFFArpCntUplinkTable 1 }
30096
30097        MacFFArpCntUplinkEntry ::=
30098        	SEQUENCE {
30099        		macFFArpCntUplinkReqRx 			Unsigned32,
30100        		macFFArpCntUplinkReqTx 			Unsigned32,
30101        		macFFArpCntUplinkReqRxDrop		Unsigned32,
30102        		macFFArpCntUplinkRpyRx			Unsigned32,
30103        		macFFArpCntUplinkRpyTx			Unsigned32,
30104        		macFFArpCntUplinkRpyRxDrop		Unsigned32
30105           	}
30106
30107		macFFArpCntUplinkReqRx OBJECT-TYPE
30108        SYNTAX  Unsigned32
30109        MAX-ACCESS read-only
30110        STATUS current
30111        DESCRIPTION
30112		"macFF arp request rx counter from uplink"
30113        ::= { macFFArpCntUplinkEntry 1 }
30114
30115        macFFArpCntUplinkReqTx OBJECT-TYPE
30116        SYNTAX  Unsigned32
30117        MAX-ACCESS read-only
30118        STATUS current
30119        DESCRIPTION
30120		"macFF arp request tx counter from uplink"
30121        ::= { macFFArpCntUplinkEntry 2 }
30122
30123        macFFArpCntUplinkReqRxDrop OBJECT-TYPE
30124        SYNTAX  Unsigned32
30125        MAX-ACCESS read-only
30126        STATUS current
30127        DESCRIPTION
30128		"macFF arp request rx drop counter from uplink"
30129        ::= { macFFArpCntUplinkEntry 3 }
30130
30131        macFFArpCntUplinkRpyRx OBJECT-TYPE
30132        SYNTAX  Unsigned32
30133        MAX-ACCESS read-only
30134        STATUS current
30135        DESCRIPTION
30136		"macFF arp reply rx counter from uplink"
30137        ::= { macFFArpCntUplinkEntry 4 }
30138
30139        macFFArpCntUplinkRpyTx OBJECT-TYPE
30140        SYNTAX  Unsigned32
30141        MAX-ACCESS read-only
30142        STATUS current
30143        DESCRIPTION
30144		"macFF arp reply tx counter from uplink"
30145        ::= { macFFArpCntUplinkEntry 5 }
30146
30147        macFFArpCntUplinkRpyRxDrop OBJECT-TYPE
30148        SYNTAX  Unsigned32
30149        MAX-ACCESS read-only
30150        STATUS current
30151        DESCRIPTION
30152		"macFF arp reply rx drop counter from uplink"
30153        ::= { macFFArpCntUplinkEntry 6 }
30154
30155-- macFFArpCntPortTable
30156	macFFArpCntPortTable OBJECT-TYPE
30157        SYNTAX SEQUENCE OF MacFFArpCntPortEntry
30158        MAX-ACCESS not-accessible
30159        STATUS current
30160        DESCRIPTION
30161                ""
30162        ::= { macFFStats 4 }
30163
30164        macFFArpCntPortEntry OBJECT-TYPE
30165        SYNTAX MacFFArpCntPortEntry
30166        MAX-ACCESS not-accessible
30167        STATUS current
30168        DESCRIPTION
30169        	"The entry of macFFArpCntPortTable."
30170        INDEX  { ifIndex  }
30171        ::= { macFFArpCntPortTable 1 }
30172
30173        MacFFArpCntPortEntry ::=
30174        	SEQUENCE {
30175        		macFFArpCntPortReqRx 			Unsigned32,
30176        		macFFArpCntPortReqTx 			Unsigned32,
30177        		macFFArpCntPortReqRxDrop		Unsigned32,
30178        		macFFArpCntPortRpyRx			Unsigned32,
30179        		macFFArpCntPortRpyTx			Unsigned32,
30180        		macFFArpCntPortRpyRxDrop		Unsigned32
30181           	}
30182
30183		macFFArpCntPortReqRx OBJECT-TYPE
30184        SYNTAX  Unsigned32
30185        MAX-ACCESS read-only
30186        STATUS current
30187        DESCRIPTION
30188		"macFF arp request rx counter from subscrib port"
30189        ::= { macFFArpCntPortEntry 1 }
30190
30191        macFFArpCntPortReqTx OBJECT-TYPE
30192        SYNTAX  Unsigned32
30193        MAX-ACCESS read-only
30194        STATUS current
30195        DESCRIPTION
30196		"macFF arp request tx counter from subscrib port"
30197        ::= { macFFArpCntPortEntry 2 }
30198
30199        macFFArpCntPortReqRxDrop OBJECT-TYPE
30200        SYNTAX  Unsigned32
30201        MAX-ACCESS read-only
30202        STATUS current
30203        DESCRIPTION
30204		"macFF arp request rx drop counter from subscrib port"
30205        ::= { macFFArpCntPortEntry 3 }
30206
30207        macFFArpCntPortRpyRx OBJECT-TYPE
30208        SYNTAX  Unsigned32
30209        MAX-ACCESS read-only
30210        STATUS current
30211        DESCRIPTION
30212		"macFF arp reply rx counter from subscrib port"
30213        ::= { macFFArpCntPortEntry 4 }
30214
30215        macFFArpCntPortRpyTx OBJECT-TYPE
30216        SYNTAX  Unsigned32
30217        MAX-ACCESS read-only
30218        STATUS current
30219        DESCRIPTION
30220		"macFF arp reply tx counter from subscrib port"
30221        ::= { macFFArpCntPortEntry 5 }
30222
30223        macFFArpCntPortRpyRxDrop OBJECT-TYPE
30224        SYNTAX  Unsigned32
30225        MAX-ACCESS read-only
30226        STATUS current
30227        DESCRIPTION
30228		"macFF reply rx drop counter from subscrib port"
30229        ::= { macFFArpCntPortEntry 6 }
30230
30231--------------------
30232--  imageStats
30233--------------------
30234	sysBootUpFwIndex OBJECT-TYPE
30235		SYNTAX INTEGER
30236		MAX-ACCESS read-only
30237		STATUS current
30238		DESCRIPTION
30239			""
30240		::= { imageStats 1 }
30241
30242    sysBootUpFwVersion OBJECT-TYPE
30243        SYNTAX  DisplayString
30244        MAX-ACCESS  read-only
30245        STATUS  current
30246        DESCRIPTION
30247        	""
30248        ::= { imageStats 2}
30249
30250    sysFlashFwInfoTable OBJECT-TYPE
30251    	SYNTAX SEQUENCE OF SysFlashFwInfoEntry
30252        MAX-ACCESS not-accessible
30253        STATUS current
30254        DESCRIPTION
30255			""
30256        ::= { imageStats 3 }
30257
30258    sysFlashFwInfoEntry OBJECT-TYPE
30259    	SYNTAX SysFlashFwInfoEntry
30260    	MAX-ACCESS not-accessible
30261    	STATUS current
30262    	DESCRIPTION
30263    		""
30264        INDEX { sysFlashFwIndex }
30265        ::= { sysFlashFwInfoTable 1 }
30266
30267        SysFlashFwInfoEntry ::=
30268           SEQUENCE {
30269				sysFlashFwIndex  INTEGER,
30270				sysFlashFwVersion	DisplayString
30271           }
30272    sysFlashFwIndex OBJECT-TYPE
30273    	SYNTAX INTEGER (1..2)
30274    	MAX-ACCESS not-accessible
30275    	STATUS current
30276    	DESCRIPTION
30277    		""
30278    	::= { sysFlashFwInfoEntry 1 }
30279
30280    sysFlashFwVersion OBJECT-TYPE
30281    	SYNTAX DisplayString
30282    	MAX-ACCESS read-only
30283    	STATUS current
30284    	DESCRIPTION
30285    		""
30286    	::= { sysFlashFwInfoEntry 2 }
30287
30288----------------------------------------
30289-- clear
30290----------------------------------------
30291
30292imaClear		OBJECT IDENTIFIER ::= { clear 5 }
30293voipClear		OBJECT IDENTIFIER ::= { clear 6 }
30294
30295       	counterClearTarget OBJECT-TYPE
30296        SYNTAX OCTET STRING
30297        MAX-ACCESS read-write
30298        STATUS current
30299        DESCRIPTION
30300		"This object is supported by R1.02 and later versions.
30301		This managed object is used for identify the target on which
30302		the counter would be cleared. The target is encoded as:
30303		Byte 1:   the octet specifies a set of eight chassis, chassis 0 through 7
30304		Byte 2~4: each octet specifies a set of eight slots, with the
30305			  first octet specifying slots 1 through 8, and the second
30306		          octet specifying slots 9 through 16, and so on.
30307		Byte 5~:  each octet specifies a set of eight ports, with the first
30308		          octet specifying ports 1 through 8, etc."
30309        ::= { clear 1 }
30310
30311        counterClearOps OBJECT-TYPE
30312        SYNTAX INTEGER
30313        MAX-ACCESS read-write
30314        STATUS current
30315        DESCRIPTION
30316		"This object is supported by R1.02 and later versions.
30317		The corresponding bit is set to 1 to start the operation.
30318		The various bit positions are:
30319		BIT 1: clear interface counters
30320		BIT 2: clear pvc packet counters
30321		BIT 3: clear port ATM counters
30322		BIT 4: clear pvc ATM counters
30323		BIT 5: clear DHCP counters
30324		BIT 6: clear IGMP counters
30325		BIT 7: clear IGMP port counters
30326		BIT 8: clear inband IP interface counters
30327		BIT 9: clear outband IP interface counters
30328		BIT10: clear line performance counters
30329		BIT11: clear performance current counters
30330		BIT12: clear performance current 15min counters
30331		BIT13: clear performance current 1day counters
30332		BIT14: clear macFF arp counters"
30333        ::= { clear 2 }
30334
30335        counterClearVpi OBJECT-TYPE
30336        SYNTAX INTEGER (0..255)
30337        MAX-ACCESS read-write
30338        STATUS current
30339        DESCRIPTION
30340                "This object is supported by R1.02 and later versions.
30341                VPI of the pvc whose counters would be cleared."
30342        ::= { clear 3 }
30343
30344        counterClearVci OBJECT-TYPE
30345        SYNTAX INTEGER (1..65535)
30346        MAX-ACCESS read-write
30347       	STATUS current
30348        DESCRIPTION
30349                "This object is supported by R1.02 and later versions.
30350                VCI of the pvc whose counters would be cleared."
30351        ::= { clear 4 }
30352
30353--  imaClear
30354
30355        imaClearOps OBJECT-TYPE
30356        SYNTAX INTEGER
30357        MAX-ACCESS read-write
30358        STATUS current
30359        DESCRIPTION
30360		"This object is supported by R5.03 and later versions.
30361		The corresponding bit is set to 1 to start the operation.
30362		The various bit positions are:
30363		BIT 0: clear pvc pkt counters
30364		BIT 1: clear group cell counters
30365		BIT 2: clear ima group performance current 15min counters
30366		BIT 3: clear ima group performance current 1day counters
30367		BIT 4: clear ima link performance current 15min counters
30368		BIT 5: clear ima link performance current 1day counters
30369		BIT 6: clear e1 performance current 15min counters
30370		BIT 7: clear e1 performance current 1day counters"
30371        ::= { imaClear 1 }
30372
30373        imaClearTargetGroupIndex OBJECT-TYPE
30374        SYNTAX INTEGER
30375        MAX-ACCESS read-write
30376        STATUS current
30377        DESCRIPTION
30378                ""
30379        ::= { imaClear 2 }
30380
30381        imaClearTargetLinkIndex OBJECT-TYPE
30382        SYNTAX INTEGER
30383        MAX-ACCESS read-write
30384        STATUS current
30385        DESCRIPTION
30386                "1~8, link index in the group"
30387        ::= { imaClear 3 }
30388
30389        imaClearTargetVpi OBJECT-TYPE
30390        SYNTAX INTEGER (0..255)
30391        MAX-ACCESS read-write
30392        STATUS current
30393        DESCRIPTION
30394                "This object is supported by R5.03 and later versions.
30395                VPI of the pvc whose counters would be cleared."
30396        ::= { imaClear 4 }
30397
30398        imaClearTargetVci OBJECT-TYPE
30399        SYNTAX INTEGER (1..65535)
30400        MAX-ACCESS read-write
30401       	STATUS current
30402        DESCRIPTION
30403                "This object is supported by R5.03 and later versions.
30404                VCI of the pvc whose counters would be cleared."
30405        ::= { imaClear 5 }
30406
30407        imaClearTargetIfindex OBJECT-TYPE
30408        SYNTAX INTEGER
30409        MAX-ACCESS read-write
30410       	STATUS current
30411        DESCRIPTION
30412                "This object is supported by R5.03 and later versions."
30413        ::= { imaClear 6 }
30414
30415--  voipClear
30416
30417		voipClearOps OBJECT-TYPE
30418        SYNTAX INTEGER
30419        MAX-ACCESS read-write
30420       	STATUS current
30421        DESCRIPTION
30422        "The corresponding bit is set to 1 to start the operation.
30423		The various bit positions are:
30424		BIT 0: clear call detail records
30425		BIT 1: clear H248 statistics"
30426        ::= { voipClear 1 }
30427
30428        voipClearH248TargetInterface OBJECT-TYPE
30429        SYNTAX INTEGER
30430        MAX-ACCESS read-write
30431       	STATUS current
30432        DESCRIPTION
30433                "Interface Id"
30434        ::= { voipClear 2 }
30435
30436----------------------------------------
30437-- cluster
30438----------------------------------------
30439
30440	clusterEnable OBJECT-TYPE
30441        SYNTAX	INTEGER {
30442        		enableManager(1),
30443        		enableMember(2),
30444        		disable(3)
30445        	}
30446        MAX-ACCESS read-write
30447       	STATUS current
30448        DESCRIPTION
30449                "Enable/disable clustering. This object is supported by R3.00 and later versions."
30450        ::= { cluster 1 }
30451
30452	clusterName OBJECT-TYPE
30453        SYNTAX DisplayString
30454        MAX-ACCESS read-write
30455       	STATUS current
30456        DESCRIPTION
30457                "Name of the cluster. This object is supported by R3.00 and later versions."
30458        ::= { cluster 2 }
30459
30460        clusterMemberPassword  OBJECT-TYPE
30461        SYNTAX DisplayString
30462        MAX-ACCESS read-write
30463       	STATUS current
30464        DESCRIPTION
30465                "Password of the member. This object is supported by R3.00 and later versions."
30466        ::= { cluster 3 }
30467
30468        clusterVlan OBJECT-TYPE
30469        SYNTAX VlanIndex
30470        MAX-ACCESS read-write
30471       	STATUS current
30472        DESCRIPTION
30473                "Setting cluster VLAN ID. This object is supported by R3.00 and later versions."
30474        ::= { cluster 4 }
30475
30476
30477	clusterCandidate	OBJECT IDENTIFIER ::= { cluster 5 }
30478
30479	clusterCandidateFlush OBJECT-TYPE
30480        SYNTAX INTEGER
30481        MAX-ACCESS read-write
30482       	STATUS current
30483        DESCRIPTION
30484                "Setting the object to be 1 to flush the candidate table and re-discover candidates.
30485                This object is supported by R3.00 and later versions."
30486        ::= { clusterCandidate 1 }
30487
30488-- clusterCandidateTable
30489
30490        clusterCandidateTable OBJECT-TYPE
30491        SYNTAX SEQUENCE OF ClusterCandidateEntry
30492        MAX-ACCESS not-accessible
30493        STATUS current
30494        DESCRIPTION
30495        	"A table that contains information about cluster candidates.
30496        	This table is supported by R3.00 and later versions."
30497        ::= { clusterCandidate 2 }
30498
30499        clusterCandidateEntry OBJECT-TYPE
30500        SYNTAX ClusterCandidateEntry
30501        MAX-ACCESS not-accessible
30502        STATUS current
30503        DESCRIPTION
30504        	"An entry of clusterCandidateTable."
30505        INDEX { clusterCandidateMacAddr }
30506        ::= { clusterCandidateTable 1 }
30507
30508        ClusterCandidateEntry ::=
30509        	SEQUENCE {
30510                  	clusterCandidateMacAddr		MacAddress,
30511			clusterCandidateHostName	DisplayString,
30512			clusterCandidateModelName	DisplayString,
30513			clusterCandidateDeviceType	INTEGER
30514              	}
30515
30516        clusterCandidateMacAddr OBJECT-TYPE
30517        SYNTAX MacAddress
30518        MAX-ACCESS read-only
30519        STATUS current
30520        DESCRIPTION
30521        	"The MAC address of the candidate."
30522        ::= { clusterCandidateEntry 1 }
30523
30524        clusterCandidateHostName OBJECT-TYPE
30525        SYNTAX DisplayString
30526        MAX-ACCESS read-only
30527        STATUS current
30528        DESCRIPTION
30529        	"The host name of the candidate."
30530        ::= { clusterCandidateEntry 2 }
30531
30532        clusterCandidateModelName OBJECT-TYPE
30533        SYNTAX DisplayString
30534        MAX-ACCESS read-only
30535        STATUS current
30536        DESCRIPTION
30537        	"The model name of the candidate."
30538        ::= { clusterCandidateEntry 3 }
30539
30540        clusterCandidateDeviceType OBJECT-TYPE
30541        SYNTAX	INTEGER {
30542        		unknown(1),
30543        		ies5000(2),
30544        		ies5005(3),
30545        		ies6000(4),
30546        		ies1248_71(101),
30547        		ies1248_73(102),
30548        		ies1248_51(103),
30549        		ies1248_53(104)
30550        	}
30551        MAX-ACCESS read-only
30552        STATUS current
30553        DESCRIPTION
30554        	"The device type of the candidate."
30555        ::= { clusterCandidateEntry 4 }
30556
30557-- clusterMemberConfTable
30558
30559        clusterMemberConfTable OBJECT-TYPE
30560        SYNTAX SEQUENCE OF ClusterMemberConfEntry
30561        MAX-ACCESS not-accessible
30562        STATUS current
30563        DESCRIPTION
30564        	"A table that contains configuration about cluster members.
30565        	This table is supported by R3.00 and later versions."
30566        ::= { cluster 6 }
30567
30568        clusterMemberConfEntry OBJECT-TYPE
30569        SYNTAX ClusterMemberConfEntry
30570        MAX-ACCESS not-accessible
30571        STATUS current
30572        DESCRIPTION
30573        	"An entry of clusterMemberConfTable."
30574        INDEX { clusterMemberConfId }
30575        ::= { clusterMemberConfTable 1 }
30576
30577        ClusterMemberConfEntry ::=
30578        	SEQUENCE {
30579        		clusterMemberConfId		INTEGER,
30580                  	clusterMemberConfMacAddr	MacAddress,
30581                  	clusterMemberConfPasswd		DisplayString
30582              	}
30583
30584	clusterMemberConfId OBJECT-TYPE
30585        SYNTAX INTEGER
30586        MAX-ACCESS read-only
30587        STATUS current
30588        DESCRIPTION
30589        	"The identity of the entry."
30590        ::= { clusterMemberConfEntry 1 }
30591
30592        clusterMemberConfMacAddr OBJECT-TYPE
30593        SYNTAX MacAddress
30594        MAX-ACCESS read-write
30595        STATUS current
30596        DESCRIPTION
30597        	"The MAC address of the member which will join the cluster."
30598        ::= { clusterMemberConfEntry 2 }
30599
30600        clusterMemberConfPasswd OBJECT-TYPE
30601        SYNTAX DisplayString
30602        MAX-ACCESS read-write
30603        STATUS current
30604        DESCRIPTION
30605        	"The password of the member which will join the cluster."
30606        ::= { clusterMemberConfEntry 3 }
30607
30608-- clusterMemberStatusTable
30609
30610        clusterMemberStatusTable OBJECT-TYPE
30611        SYNTAX SEQUENCE OF ClusterMemberStatusEntry
30612        MAX-ACCESS not-accessible
30613        STATUS current
30614        DESCRIPTION
30615        	"A table that contains information about cluster members.
30616        	This table is supported by R3.00 and later versions."
30617        ::= { cluster 7 }
30618
30619        clusterMemberStatusEntry OBJECT-TYPE
30620        SYNTAX ClusterMemberStatusEntry
30621        MAX-ACCESS not-accessible
30622        STATUS current
30623        DESCRIPTION
30624        	"An entry of clusterMemberStatusTable."
30625        INDEX { clusterMemberConfId }
30626        ::= { clusterMemberStatusTable 1 }
30627
30628        ClusterMemberStatusEntry ::=
30629        	SEQUENCE {
30630        		clusterMemberStatusState		INTEGER,
30631        		clusterMemberStatusMacAddr		MacAddress,
30632        		clusterMemberStatusHostName		DisplayString,
30633        		clusterMemberStatusModelName		DisplayString,
30634        		clusterMemberStatusDeviceType		INTEGER,
30635        		clusterMemberStatusFWVersion		DisplayString,
30636        		clusterMemberStatusUpTime		TimeTicks
30637              	}
30638
30639	clusterMemberStatusState OBJECT-TYPE
30640        SYNTAX	INTEGER {
30641        		waiting(1),
30642        		inactive(2),
30643        		active(3),
30644        		empty(4),
30645        		error(5)
30646        	}
30647        MAX-ACCESS read-only
30648        STATUS current
30649        DESCRIPTION
30650        	"The state of the member."
30651        ::= { clusterMemberStatusEntry 1 }
30652
30653        clusterMemberStatusMacAddr OBJECT-TYPE
30654        SYNTAX MacAddress
30655        MAX-ACCESS read-only
30656        STATUS current
30657        DESCRIPTION
30658        	"The MAC address of the member."
30659        ::= { clusterMemberStatusEntry 2 }
30660
30661        clusterMemberStatusHostName OBJECT-TYPE
30662        SYNTAX DisplayString
30663        MAX-ACCESS read-only
30664        STATUS current
30665        DESCRIPTION
30666        	"The host name of the member."
30667        ::= { clusterMemberStatusEntry 3 }
30668
30669        clusterMemberStatusModelName OBJECT-TYPE
30670        SYNTAX DisplayString
30671        MAX-ACCESS read-only
30672        STATUS current
30673        DESCRIPTION
30674        	"The model name of the member."
30675        ::= { clusterMemberStatusEntry 4 }
30676
30677        clusterMemberStatusDeviceType OBJECT-TYPE
30678        SYNTAX	INTEGER {
30679        		unknown(1),
30680        		ies5000(2),
30681        		ies5005(3),
30682        		ies6000(4),
30683        		ies1248_71(101),
30684        		ies1248_73(102),
30685        		ies1248_51(103),
30686        		ies1248_53(104)
30687        	}
30688        MAX-ACCESS read-only
30689        STATUS current
30690        DESCRIPTION
30691        	"The device type of the member."
30692        ::= { clusterMemberStatusEntry 5 }
30693
30694        clusterMemberStatusFWVersion OBJECT-TYPE
30695        SYNTAX DisplayString
30696        MAX-ACCESS read-only
30697        STATUS current
30698        DESCRIPTION
30699        	"The F/W version of the member."
30700        ::= { clusterMemberStatusEntry 6 }
30701
30702        clusterMemberStatusUpTime OBJECT-TYPE
30703        SYNTAX TimeTicks
30704        MAX-ACCESS read-only
30705        STATUS current
30706        DESCRIPTION
30707        	"The time since the member joined the cluster."
30708        ::= { clusterMemberStatusEntry 7 }
30709
30710
30711----------------------------------------
30712-- voip
30713----------------------------------------
30714
30715	voipArp			OBJECT IDENTIFIER ::= { voip 1 }
30716	voipSip			OBJECT IDENTIFIER ::= { voip 2 }
30717	voipH248		OBJECT IDENTIFIER ::= { voip 10 }
30718
30719-- voipArpFlushOperation
30720
30721        voipArpFlushTarget OBJECT-TYPE
30722        SYNTAX INTEGER
30723        MAX-ACCESS read-write
30724        STATUS current
30725        DESCRIPTION
30726		"Flush arp entries in the specified slot."
30727        ::= { voipArp 1 }
30728
30729        voipArpFlushOps OBJECT-TYPE
30730        SYNTAX INTEGER
30731        MAX-ACCESS read-write
30732        STATUS current
30733        DESCRIPTION
30734		"Set the object to 1 to start flushing."
30735        ::= { voipArp 2 }
30736
30737-- voipArpShowTable
30738
30739        voipArpShowTable OBJECT-TYPE
30740        SYNTAX SEQUENCE OF VoipArpShowEntry
30741        MAX-ACCESS not-accessible
30742        STATUS current
30743        DESCRIPTION
30744        	"Display ARP entries learnt in specified slot."
30745        ::= { voipArp 3 }
30746
30747        voipArpShowEntry OBJECT-TYPE
30748        SYNTAX VoipArpShowEntry
30749        MAX-ACCESS not-accessible
30750        STATUS current
30751        DESCRIPTION
30752        	"An entry of voipArpShowTable."
30753        INDEX { slotId, voipArpShowIp  }
30754        ::= { voipArpShowTable 1 }
30755
30756        VoipArpShowEntry ::=
30757        	SEQUENCE {
30758        		voipArpShowIp			IpAddress,
30759        		voipArpShowMac			PhysAddress,
30760        		voipArpShowTimer		INTEGER
30761              	}
30762
30763	voipArpShowIp OBJECT-TYPE
30764        SYNTAX IpAddress
30765        MAX-ACCESS read-only
30766        STATUS current
30767        DESCRIPTION
30768        	""
30769        ::= { voipArpShowEntry 1 }
30770
30771        voipArpShowMac OBJECT-TYPE
30772        SYNTAX PhysAddress
30773        MAX-ACCESS read-only
30774        STATUS current
30775        DESCRIPTION
30776        	""
30777        ::= { voipArpShowEntry 2 }
30778
30779        voipArpShowTimer OBJECT-TYPE
30780        SYNTAX INTEGER
30781        MAX-ACCESS read-only
30782        STATUS current
30783        DESCRIPTION
30784        	""
30785        ::= { voipArpShowEntry 3 }
30786
30787-- voipNumberPlanTable
30788
30789	maxNumOfVoipNumberPlan OBJECT-TYPE
30790        SYNTAX INTEGER
30791        MAX-ACCESS read-only
30792        STATUS current
30793        DESCRIPTION
30794        	"The maximum number of VoIP number plan supported by the system."
30795        ::= { voipSip 1 }
30796
30797        voipNumberPlanTable OBJECT-TYPE
30798        SYNTAX SEQUENCE OF VoipNumberPlanEntry
30799        MAX-ACCESS not-accessible
30800        STATUS current
30801        DESCRIPTION
30802        	"Configure numbering plan entry of specified index in specified payphone charging table."
30803        ::= { voipSip 2 }
30804
30805        voipNumberPlanEntry OBJECT-TYPE
30806        SYNTAX VoipNumberPlanEntry
30807        MAX-ACCESS not-accessible
30808        STATUS current
30809        DESCRIPTION
30810        	"An entry of voipNumberPlanTable."
30811        INDEX { voipNumberPlanName, voipNumberPlanIndex }
30812        ::= { voipNumberPlanTable 1 }
30813
30814        VoipNumberPlanEntry ::=
30815        	SEQUENCE {
30816        		voipNumberPlanName		DisplayString,
30817        		voipNumberPlanIndex		INTEGER,
30818        		voipNumberPlanPattern		DisplayString,
30819        		voipNumberPlanRule		DisplayString,
30820        		voipNumberPlanRowStatus		RowStatus
30821              	}
30822
30823	voipNumberPlanName OBJECT-TYPE
30824        SYNTAX DisplayString (SIZE (1..31))
30825        MAX-ACCESS read-only
30826        STATUS current
30827        DESCRIPTION
30828        	"Numbering plan table name."
30829        ::= { voipNumberPlanEntry 1 }
30830
30831        voipNumberPlanIndex OBJECT-TYPE
30832        SYNTAX INTEGER (1..16)
30833        MAX-ACCESS read-only
30834        STATUS current
30835        DESCRIPTION
30836        	""
30837        ::= { voipNumberPlanEntry 2 }
30838
30839        voipNumberPlanPattern OBJECT-TYPE
30840        SYNTAX DisplayString (SIZE(1..47))
30841        MAX-ACCESS read-create
30842        STATUS current
30843        DESCRIPTION
30844       	    "up to 47 characters, allow digit, '*', and '#' characters and
30845        	meaning characters that include 'x', '.', '|' and range format
30846        	characters that include '~', ',' and parenthesis '(', ')'
30847        	and brackets '[', ']' and at most one parenthesis pair and
30848        	'T' for terminate are allowed and two quotation marks
30849        	means a null pattern for hot dial,
30850        	examples: '002(x.)', '0(x.)', and '(x.)'"
30851
30852        ::= { voipNumberPlanEntry 3 }
30853
30854        voipNumberPlanRule OBJECT-TYPE
30855        SYNTAX DisplayString (SIZE(1..15))
30856        MAX-ACCESS read-create
30857        STATUS current
30858        DESCRIPTION
30859        	"Allowed characters are 0~9, and '\c' stand for country code,
30860        	'\d' stand for national destination code,
30861        	'\1' stand for matched string enclosed by the parenthesis pair,
30862        	and 'deny' stand for the pattern specified is not allowed and
30863        	<tel> accept 1-15 digits includes '+', '*' and '#' for hot or
30864        	speed dial application.
30865        	Examples: '\1', '\c\1', and '\c\d\1'."
30866        ::= { voipNumberPlanEntry 4 }
30867
30868        voipNumberPlanRowStatus OBJECT-TYPE
30869        SYNTAX RowStatus
30870        MAX-ACCESS read-create
30871        STATUS current
30872        DESCRIPTION
30873        	"This object is used to create a new entry or delete an existing entry in this table."
30874        ::= { voipNumberPlanEntry 5 }
30875
30876-- voipDialPlanTable
30877
30878	maxNumOfVoipDialPlan OBJECT-TYPE
30879        SYNTAX INTEGER
30880        MAX-ACCESS read-only
30881        STATUS current
30882        DESCRIPTION
30883        	"The maximum number of VoIP dial plan supported by the system."
30884        ::= { voipSip 3 }
30885
30886        voipDialPlanTable OBJECT-TYPE
30887        SYNTAX SEQUENCE OF VoipDialPlanEntry
30888        MAX-ACCESS not-accessible
30889        STATUS current
30890        DESCRIPTION
30891        	"Configure dial plan related configuration.
30892        	This table is supported by R5.01 and later versions."
30893        ::= { voipSip 4 }
30894
30895        voipDialPlanEntry OBJECT-TYPE
30896        SYNTAX VoipDialPlanEntry
30897        MAX-ACCESS not-accessible
30898        STATUS current
30899        DESCRIPTION
30900        	"An entry of voipDialPlanTable."
30901        INDEX { IMPLIED voipDialPlanName }
30902        ::= { voipDialPlanTable 1 }
30903
30904        VoipDialPlanEntry ::=
30905        	SEQUENCE {
30906        		voipDialPlanName		DisplayString,
30907        		voipDialPlanPattern		DisplayString,
30908        		voipDialPlanNumOfPrefixCut	INTEGER,
30909        		voipDialPlanSipServer		DisplayString,
30910        		voipDialPlanPrefixAddDigits	DisplayString,
30911        		voipDialPlanNumberOfInterdigit	INTEGER,
30912        		voipDialPlanInterdigitTimeout	INTEGER,
30913        		voipDialPlanRowStatus		RowStatus
30914              	}
30915
30916	voipDialPlanName OBJECT-TYPE
30917        SYNTAX DisplayString (SIZE (1..31))
30918        MAX-ACCESS read-only
30919        STATUS current
30920        DESCRIPTION
30921        	"Dial plan table name."
30922        ::= { voipDialPlanEntry 1 }
30923
30924        voipDialPlanPattern OBJECT-TYPE
30925        SYNTAX DisplayString (SIZE (0..63))
30926        MAX-ACCESS read-create
30927        STATUS current
30928        DESCRIPTION
30929        	"only 63 DTMF characters that include digits, '*', '#' and meaning characters that
30930        	include 'x', '.', '|' and characters of range format that include '~', ',' and
30931        	brackets ('[', ']') are allowed.
30932        	Note:
30933  			'x' represents any digit character
30934  			'.' represents one or more repetitions of character or range that precedes it,
30935  			can't use in brackets
30936  			'!' represents the user-dialed number can be rejected by placing '!' at the end of the pattern
30937  			'|' to connect next sub-pattern
30938  			'[' and ']' must pair and nest brackets is illegal
30939  			'~' and ',' only show in brackets
30940  			'~' connected characters must be digit
30941  		User should make sure to create unique pattern for each SIP proxy server.
30942  		The VOP1248G-61 is not able to distinguish between dial plan tables if they
30943  		have the same pattern."
30944        ::= { voipDialPlanEntry 2 }
30945
30946        voipDialPlanNumOfPrefixCut OBJECT-TYPE
30947        SYNTAX INTEGER (0..8)
30948        MAX-ACCESS read-create
30949        STATUS current
30950        DESCRIPTION
30951        	"The number of digits at the beginning of the dialed number that will be removed."
30952        ::= { voipDialPlanEntry 3 }
30953
30954        voipDialPlanSipServer OBJECT-TYPE
30955        SYNTAX DisplayString (SIZE(0..31))
30956        MAX-ACCESS read-create
30957        STATUS current
30958        DESCRIPTION
30959        	"SIP profile name."
30960        ::= { voipDialPlanEntry 4 }
30961
30962        voipDialPlanPrefixAddDigits OBJECT-TYPE
30963        SYNTAX DisplayString (SIZE(0..15))
30964        MAX-ACCESS read-create
30965        STATUS current
30966        DESCRIPTION
30967        	"Only digit characters are allowed or use two quotation mark to
30968        	indicate no prefix added digits."
30969        ::= { voipDialPlanEntry 5 }
30970
30971        voipDialPlanNumberOfInterdigit OBJECT-TYPE
30972        SYNTAX INTEGER (1..15)
30973        MAX-ACCESS read-create
30974        STATUS current
30975        DESCRIPTION
30976        	"The number of dialing digits."
30977        ::= { voipDialPlanEntry 6 }
30978
30979        voipDialPlanInterdigitTimeout OBJECT-TYPE
30980        SYNTAX INTEGER (1..10)
30981        UNITS "second"
30982        MAX-ACCESS read-create
30983        STATUS current
30984        DESCRIPTION
30985        	"Inter-digit timeout in seconds."
30986        ::= { voipDialPlanEntry 7 }
30987
30988        voipDialPlanRowStatus OBJECT-TYPE
30989        SYNTAX RowStatus
30990        MAX-ACCESS read-create
30991        STATUS current
30992        DESCRIPTION
30993        	"This object is used to create a new entry or delete an existing entry in this table."
30994        ::= { voipDialPlanEntry 8 }
30995
30996-- voipKeyPatternTable
30997
30998	maxNumOfVoipKeyPattern OBJECT-TYPE
30999        SYNTAX INTEGER
31000        MAX-ACCESS read-only
31001        STATUS current
31002        DESCRIPTION
31003        	"The maximum number of VoIP key patterns supported by the system."
31004        ::= { voipSip 5 }
31005
31006        voipKeyPatternTable OBJECT-TYPE
31007        SYNTAX SEQUENCE OF VoipKeyPatternEntry
31008        MAX-ACCESS not-accessible
31009        STATUS current
31010        DESCRIPTION
31011        	"Configure key pattern related configuration.
31012        	This table is supported by R5.01 and later versions."
31013        ::= { voipSip 6 }
31014
31015        voipKeyPatternEntry OBJECT-TYPE
31016        SYNTAX VoipKeyPatternEntry
31017        MAX-ACCESS not-accessible
31018        STATUS current
31019        DESCRIPTION
31020        	"An entry of voipKeyPatternTable."
31021        INDEX { voipKeyPatternName, voipKeyPatternServiceType }
31022        ::= { voipKeyPatternTable 1 }
31023
31024        VoipKeyPatternEntry ::=
31025        	SEQUENCE {
31026        		voipKeyPatternName		DisplayString,
31027        		voipKeyPatternServiceType	INTEGER,
31028        		voipKeyPatternPattern		DisplayString,
31029        		voipKeyPatternRowStatus		RowStatus
31030              	}
31031
31032	voipKeyPatternName OBJECT-TYPE
31033        SYNTAX DisplayString (SIZE (1..31))
31034        MAX-ACCESS read-only
31035        STATUS current
31036        DESCRIPTION
31037        	"Key pattern table name."
31038        ::= { voipKeyPatternEntry 1 }
31039
31040        voipKeyPatternServiceType OBJECT-TYPE
31041        SYNTAX INTEGER {
31042        		callreturn(1),
31043			calltransfer(2),
31044			callwaitdisconn(3),
31045			callwaitoff(4),
31046			callwaiton(5),
31047			callwaitonhold(6),
31048			callwaitreject(7),
31049			clir(8),
31050			dndoff(9),
31051			dndon(10),
31052			callin(11)
31053		}
31054        MAX-ACCESS read-only
31055        STATUS current
31056        DESCRIPTION
31057        	""
31058        ::= { voipKeyPatternEntry 2 }
31059
31060        voipKeyPatternPattern OBJECT-TYPE
31061        SYNTAX DisplayString (SIZE (0..7))
31062        MAX-ACCESS read-create
31063        STATUS current
31064        DESCRIPTION
31065        	"Allowed characters are 0~9, *, and #."
31066        ::= { voipKeyPatternEntry 3 }
31067
31068        voipKeyPatternRowStatus OBJECT-TYPE
31069        SYNTAX RowStatus
31070        MAX-ACCESS read-create
31071        STATUS current
31072        DESCRIPTION
31073        	"This object is used to create a new entry or delete an existing entry in this table."
31074        ::= { voipKeyPatternEntry 4 }
31075
31076-- voipLocalCall
31077
31078	voipLocalCall		OBJECT IDENTIFIER ::= { voipSip 7 }
31079
31080	voipLocalCallSync OBJECT-TYPE
31081        SYNTAX INTEGER
31082        MAX-ACCESS read-write
31083        STATUS current
31084        DESCRIPTION
31085        	"Set the object to 1 to synchronize msc local call file with SIP linecard."
31086        ::= { voipLocalCall 1 }
31087
31088        voipLocalCallEnterTime OBJECT-TYPE
31089        SYNTAX INTEGER (1..60)
31090        UNITS "minute"
31091        MAX-ACCESS read-write
31092        STATUS current
31093        DESCRIPTION
31094        	""
31095        ::= { voipLocalCall 2 }
31096
31097        voipLocalCallExitTime OBJECT-TYPE
31098        SYNTAX INTEGER (1..60)
31099        UNITS "minute"
31100        MAX-ACCESS read-write
31101        STATUS current
31102        DESCRIPTION
31103        	""
31104        ::= { voipLocalCall 3 }
31105
31106-- voipLocalHelpTable
31107
31108	maxNumOfVoipLocalHelp OBJECT-TYPE
31109        SYNTAX INTEGER
31110        MAX-ACCESS read-only
31111        STATUS current
31112        DESCRIPTION
31113        	"The maximum number of VoIP local help entries supported by the system."
31114        ::= { voipSip 8 }
31115
31116	voipLocalHelpTable OBJECT-TYPE
31117        SYNTAX SEQUENCE OF VoipLocalHelpEntry
31118        MAX-ACCESS not-accessible
31119        STATUS current
31120        DESCRIPTION
31121        	"Configure telephone number of specified index in specified local help table.
31122        	This table is supported by R5.01 and later versions."
31123        ::= { voipSip 9 }
31124
31125        voipLocalHelpEntry OBJECT-TYPE
31126        SYNTAX VoipLocalHelpEntry
31127        MAX-ACCESS not-accessible
31128        STATUS current
31129        DESCRIPTION
31130        	"An entry of voipLocalHelpTable."
31131        INDEX { voipLocalHelpName, voipLocalHelpIndex }
31132        ::= { voipLocalHelpTable 1 }
31133
31134        VoipLocalHelpEntry ::=
31135        	SEQUENCE {
31136        		voipLocalHelpName		DisplayString,
31137        		voipLocalHelpIndex		INTEGER,
31138        		voipLocalHelpTelNumber		DisplayString,
31139        		voipLocalHelpRowStatus		RowStatus
31140              	}
31141
31142	voipLocalHelpName OBJECT-TYPE
31143        SYNTAX DisplayString (SIZE (1..31))
31144        MAX-ACCESS read-only
31145        STATUS current
31146        DESCRIPTION
31147        	"Local help table name."
31148        ::= { voipLocalHelpEntry 1 }
31149
31150        voipLocalHelpIndex OBJECT-TYPE
31151        SYNTAX INTEGER (1..16)
31152        MAX-ACCESS read-only
31153        STATUS current
31154        DESCRIPTION
31155        	"Index number."
31156        ::= { voipLocalHelpEntry 2 }
31157
31158        voipLocalHelpTelNumber OBJECT-TYPE
31159        SYNTAX DisplayString (SIZE (1..15))
31160        MAX-ACCESS read-create
31161        STATUS current
31162        DESCRIPTION
31163        	"Only digits are allowed."
31164        ::= { voipLocalHelpEntry 3 }
31165
31166        voipLocalHelpRowStatus OBJECT-TYPE
31167        SYNTAX RowStatus
31168        MAX-ACCESS read-create
31169        STATUS current
31170        DESCRIPTION
31171        	"This object is used to create a new entry or delete an existing entry in this table."
31172        ::= { voipLocalHelpEntry 4 }
31173
31174-- voipIpSetTable
31175
31176        voipIpSetTable OBJECT-TYPE
31177        SYNTAX SEQUENCE OF VoipIpSetEntry
31178        MAX-ACCESS not-accessible
31179        STATUS current
31180        DESCRIPTION
31181        	"Configure IP address and VLAN ID of specified slot."
31182        ::= { voip 3 }
31183
31184        voipIpSetEntry OBJECT-TYPE
31185        SYNTAX VoipIpSetEntry
31186        MAX-ACCESS not-accessible
31187        STATUS current
31188        DESCRIPTION
31189        	"An entry of voipIpSetTable."
31190        INDEX { slotId }
31191        ::= { voipIpSetTable 1 }
31192
31193        VoipIpSetEntry ::=
31194        	SEQUENCE {
31195        		voipIpSetIp			IpAddress,
31196        		voipIpSetVid			VlanIndex,
31197        		voipIpSetMask			INTEGER
31198              	}
31199
31200        voipIpSetIp OBJECT-TYPE
31201        SYNTAX IpAddress
31202        MAX-ACCESS read-write
31203        STATUS current
31204        DESCRIPTION
31205        	"IP address."
31206        ::= { voipIpSetEntry 1 }
31207
31208        voipIpSetVid OBJECT-TYPE
31209        SYNTAX VlanIndex
31210        MAX-ACCESS read-write
31211        STATUS current
31212        DESCRIPTION
31213        	""
31214        ::= { voipIpSetEntry 2 }
31215
31216        voipIpSetMask OBJECT-TYPE
31217        SYNTAX INTEGER (0..32)
31218        MAX-ACCESS read-write
31219        STATUS current
31220        DESCRIPTION
31221        	"Network mask."
31222        ::= { voipIpSetEntry 3 }
31223
31224-- voipDnsTable
31225
31226        voipDnsTable OBJECT-TYPE
31227        SYNTAX SEQUENCE OF VoipDnsEntry
31228        MAX-ACCESS not-accessible
31229        STATUS current
31230        DESCRIPTION
31231        	"Configure DNS server IP of specified slot."
31232        ::= { voip 4 }
31233
31234        voipDnsEntry OBJECT-TYPE
31235        SYNTAX VoipDnsEntry
31236        MAX-ACCESS not-accessible
31237        STATUS current
31238        DESCRIPTION
31239        	"An entry of voipDnsTable."
31240        INDEX { slotId }
31241        ::= { voipDnsTable 1 }
31242
31243        VoipDnsEntry ::=
31244        	SEQUENCE {
31245        		voipDnsIp			IpAddress
31246              	}
31247
31248        voipDnsIp OBJECT-TYPE
31249        SYNTAX IpAddress
31250        MAX-ACCESS read-write
31251        STATUS current
31252        DESCRIPTION
31253        	"IP address."
31254        ::= { voipDnsEntry 1 }
31255
31256-- voipRouteTable
31257
31258	maxNumOfVoipRoute OBJECT-TYPE
31259        SYNTAX INTEGER
31260        MAX-ACCESS read-only
31261        STATUS current
31262        DESCRIPTION
31263        	"The maximum number of VoIP routing entries in a slot."
31264        ::= { voip 7 }
31265
31266        voipRouteTable OBJECT-TYPE
31267        SYNTAX SEQUENCE OF VoipRouteEntry
31268        MAX-ACCESS not-accessible
31269        STATUS current
31270        DESCRIPTION
31271        	""
31272        ::= { voip 8 }
31273
31274        voipRouteEntry OBJECT-TYPE
31275        SYNTAX VoipRouteEntry
31276        MAX-ACCESS not-accessible
31277        STATUS current
31278        DESCRIPTION
31279        	"An entry of voipRouteTable."
31280        INDEX { voipRouteSlot, voipRouteIp, voipRouteGateway, voipRouteMask }
31281        ::= { voipRouteTable 1 }
31282
31283        VoipRouteEntry ::=
31284        	SEQUENCE {
31285        		voipRouteSlot			INTEGER,
31286        		voipRouteIp			IpAddress,
31287        		voipRouteGateway		IpAddress,
31288        		voipRouteMask			INTEGER,
31289        		voipRouteMetric			INTEGER,
31290        		voipRouteRowStatus		RowStatus
31291              	}
31292
31293	voipRouteSlot OBJECT-TYPE
31294        SYNTAX INTEGER
31295        MAX-ACCESS read-only
31296        STATUS current
31297        DESCRIPTION
31298        	"Specified slot number."
31299        ::= { voipRouteEntry 1 }
31300
31301        voipRouteIp OBJECT-TYPE
31302        SYNTAX IpAddress
31303        MAX-ACCESS read-only
31304        STATUS current
31305        DESCRIPTION
31306        	"IP address."
31307        ::= { voipRouteEntry 2 }
31308
31309        voipRouteGateway OBJECT-TYPE
31310        SYNTAX IpAddress
31311        MAX-ACCESS read-only
31312        STATUS current
31313        DESCRIPTION
31314        	"Gateway IP."
31315        ::= { voipRouteEntry 3 }
31316
31317        voipRouteMask OBJECT-TYPE
31318        SYNTAX INTEGER (0..32)
31319        MAX-ACCESS read-only
31320        STATUS current
31321        DESCRIPTION
31322        	"Network mask."
31323        ::= { voipRouteEntry 4 }
31324
31325        voipRouteMetric OBJECT-TYPE
31326        SYNTAX INTEGER (1..15)
31327        MAX-ACCESS read-create
31328        STATUS current
31329        DESCRIPTION
31330        	"Metric number of the route."
31331        ::= { voipRouteEntry 5 }
31332
31333        voipRouteRowStatus OBJECT-TYPE
31334        SYNTAX RowStatus
31335        MAX-ACCESS read-create
31336        STATUS current
31337        DESCRIPTION
31338        	"This object is used to create a new entry or delete an existing entry in this table."
31339        ::= { voipRouteEntry 6 }
31340
31341-- voipCountryCode
31342
31343        voipCountryCode OBJECT-TYPE
31344        SYNTAX INTEGER {
31345        		usa(1),
31346        		taiwan(2),
31347        		austria(3),
31348        		belgium(4),
31349        		denmark(5),
31350        		finland(6),
31351        		netherland(7),
31352        		norway(8),
31353        		spain(9),
31354        		sweden(10),
31355        		switzerland(11),
31356        		uk(12),
31357        		germany(13),
31358        		australia(14),
31359        		ireland(15),
31360        		czech(16),
31361        		italy(17),
31362        		japan(18),
31363        		new_zealand(19),
31364        		russia(20),
31365        		china(21),
31366        		vietnam(22),
31367        		brazil(23),
31368        		bulgaria(24),
31369			france(25),
31370			hungary(26),
31371			iceland(27),
31372			luxembourg(28),
31373			poland(29),
31374			portugal(30),
31375			slovakia(31),
31376			greece(32),
31377			hongkong(33),
31378			singapore(34),
31379			morocco(35),
31380			malaysia(36),
31381			thailand(37),
31382			israle(38),
31383			uae(39),
31384			ukraine(40),
31385			south_africa(41),
31386			south_korea(42),
31387			philippines(43),
31388			india(44),
31389			turkey(45),
31390			iran(46)
31391        	}
31392        MAX-ACCESS read-write
31393        STATUS current
31394        DESCRIPTION
31395        	"Configure country code (information) for VoIP services."
31396        ::= { voip 9 }
31397
31398-- voipH248MgConfTable
31399
31400        voipH248MgConfTable OBJECT-TYPE
31401        SYNTAX SEQUENCE OF VoipH248MgConfEntry
31402        MAX-ACCESS not-accessible
31403        STATUS current
31404        DESCRIPTION
31405		"This table is used to create MG instance at specified slot with specified MGC profile.
31406		This table is supported by R5.01 and later versions."
31407        ::= { voipH248 1 }
31408
31409	voipH248MgConfEntry OBJECT-TYPE
31410        SYNTAX VoipH248MgConfEntry
31411        MAX-ACCESS not-accessible
31412        STATUS current
31413        DESCRIPTION
31414        	"An entry in voipH248MgConfTable."
31415        INDEX { voipH248MgConfSlot , voipH248MgConfName }
31416        ::= { voipH248MgConfTable 1 }
31417
31418        VoipH248MgConfEntry ::=
31419           SEQUENCE {
31420		voipH248MgConfSlot		INTEGER,
31421		voipH248MgConfName		DisplayString,
31422		voipH248MgConfEnable		INTEGER,
31423		voipH248MgConfH248Profile	DisplayString,
31424		voipH248MgConfPort		INTEGER,
31425		voipH248MgConfRowStatus		RowStatus
31426           }
31427
31428	voipH248MgConfSlot OBJECT-TYPE
31429        SYNTAX INTEGER
31430        MAX-ACCESS read-only
31431        STATUS current
31432        DESCRIPTION
31433		"Line card slot number."
31434        ::= { voipH248MgConfEntry 1 }
31435
31436        voipH248MgConfName OBJECT-TYPE
31437        SYNTAX DisplayString (SIZE(1..31))
31438        MAX-ACCESS read-only
31439        STATUS current
31440        DESCRIPTION
31441		"MG name."
31442        ::= { voipH248MgConfEntry 2 }
31443
31444        voipH248MgConfEnable OBJECT-TYPE
31445        SYNTAX INTEGER {
31446        		enable(1),
31447        		disable(2)
31448        	}
31449        MAX-ACCESS read-create
31450        STATUS current
31451        DESCRIPTION
31452		"Enable/disable MG."
31453        ::= { voipH248MgConfEntry 3 }
31454
31455        voipH248MgConfH248Profile OBJECT-TYPE
31456        SYNTAX DisplayString (SIZE(1..31))
31457        MAX-ACCESS read-create
31458        STATUS current
31459        DESCRIPTION
31460		"H.248 profile name."
31461        ::= { voipH248MgConfEntry 4 }
31462
31463        voipH248MgConfPort OBJECT-TYPE
31464        SYNTAX INTEGER (1025..65535)
31465        MAX-ACCESS read-create
31466        STATUS current
31467        DESCRIPTION
31468		"MG port number."
31469        ::= { voipH248MgConfEntry 5 }
31470
31471        voipH248MgConfRowStatus OBJECT-TYPE
31472        SYNTAX RowStatus
31473        MAX-ACCESS read-create
31474        STATUS current
31475        DESCRIPTION
31476		"This object is used to create a new row or delete an existing row in this table.."
31477        ::= { voipH248MgConfEntry 6 }
31478
31479-- voipH248InterfaceConfTable
31480
31481        voipH248InterfaceConfTable OBJECT-TYPE
31482        SYNTAX SEQUENCE OF VoipH248InterfaceConfEntry
31483        MAX-ACCESS not-accessible
31484        STATUS current
31485        DESCRIPTION
31486		""
31487        ::= { voipH248 2 }
31488
31489	voipH248InterfaceConfEntry OBJECT-TYPE
31490        SYNTAX VoipH248InterfaceConfEntry
31491        MAX-ACCESS not-accessible
31492        STATUS current
31493        DESCRIPTION
31494        	"An entry in voipH248InterfaceConfTable."
31495        INDEX { voipH248InterfaceConfId }
31496        ::= { voipH248InterfaceConfTable 1 }
31497
31498        VoipH248InterfaceConfEntry ::=
31499           SEQUENCE {
31500		voipH248InterfaceConfId			INTEGER,
31501		voipH248InterfaceConfMgName		DisplayString,
31502		voipH248InterfaceConfMgEnable		INTEGER,
31503		voipH248InterfaceConfH248Profile	DisplayString,
31504		voipH248InterfaceConfPort		INTEGER,
31505		voipH248InterfaceConfIp			IpAddress,
31506		voipH248InterfaceConfMasklen		INTEGER,
31507		voipH248InterfaceConfVid		VlanIndex,
31508		voipH248InterfaceConfPrimary		INTEGER,
31509		voipH248InterfaceConfSecondary		INTEGER,
31510		voipH248InterfaceConfBhcaPeak		INTEGER,
31511		voipH248InterfaceConfBhcaAverage	INTEGER
31512           }
31513
31514	voipH248InterfaceConfId OBJECT-TYPE
31515        SYNTAX INTEGER
31516        MAX-ACCESS read-only
31517        STATUS current
31518        DESCRIPTION
31519		"Line card slot number."
31520        ::= { voipH248InterfaceConfEntry 1 }
31521
31522        voipH248InterfaceConfMgName OBJECT-TYPE
31523        SYNTAX DisplayString (SIZE(1..31))
31524        MAX-ACCESS read-write
31525        STATUS current
31526        DESCRIPTION
31527		"MG name."
31528        ::= { voipH248InterfaceConfEntry 2 }
31529
31530        voipH248InterfaceConfMgEnable OBJECT-TYPE
31531        SYNTAX INTEGER {
31532        		enable(1),
31533        		disable(2)
31534        	}
31535        MAX-ACCESS read-write
31536        STATUS current
31537        DESCRIPTION
31538		"Enable/disable MG."
31539        ::= { voipH248InterfaceConfEntry 3 }
31540
31541        voipH248InterfaceConfH248Profile OBJECT-TYPE
31542        SYNTAX DisplayString (SIZE(1..31))
31543        MAX-ACCESS read-write
31544        STATUS current
31545        DESCRIPTION
31546		"H.248 profile name."
31547        ::= { voipH248InterfaceConfEntry 4 }
31548
31549        voipH248InterfaceConfPort OBJECT-TYPE
31550        SYNTAX INTEGER (1025..65535)
31551        MAX-ACCESS read-write
31552        STATUS current
31553        DESCRIPTION
31554		"MG port number."
31555        ::= { voipH248InterfaceConfEntry 5 }
31556
31557	voipH248InterfaceConfIp OBJECT-TYPE
31558        SYNTAX IpAddress
31559        MAX-ACCESS read-write
31560        STATUS current
31561        DESCRIPTION
31562		"Interface Ip"
31563        ::= { voipH248InterfaceConfEntry 6 }
31564
31565	voipH248InterfaceConfMasklen   OBJECT-TYPE
31566        SYNTAX INTEGER
31567        MAX-ACCESS read-write
31568        STATUS current
31569        DESCRIPTION
31570		"network mask, 0~32"
31571        ::= { voipH248InterfaceConfEntry 7 }
31572
31573        voipH248InterfaceConfVid     OBJECT-TYPE
31574        SYNTAX VlanIndex
31575        MAX-ACCESS read-write
31576        STATUS current
31577        DESCRIPTION
31578     "1~4094"
31579        ::= { voipH248InterfaceConfEntry 8 }
31580
31581        voipH248InterfaceConfPrimary    OBJECT-TYPE
31582        SYNTAX INTEGER
31583        MAX-ACCESS read-write
31584        STATUS current
31585        DESCRIPTION
31586     "slot id"
31587        ::= { voipH248InterfaceConfEntry 9 }
31588
31589        voipH248InterfaceConfSecondary    OBJECT-TYPE
31590        SYNTAX INTEGER
31591        MAX-ACCESS read-write
31592        STATUS current
31593        DESCRIPTION
31594     "slot id"
31595        ::= { voipH248InterfaceConfEntry 10 }
31596
31597        voipH248InterfaceConfBhcaPeak    OBJECT-TYPE
31598        SYNTAX INTEGER
31599        MAX-ACCESS read-write
31600        STATUS current
31601        DESCRIPTION
31602     "peak call attempt allowance in one second , 0~30"
31603        ::= { voipH248InterfaceConfEntry 11 }
31604
31605        voipH248InterfaceConfBhcaAverage    OBJECT-TYPE
31606        SYNTAX INTEGER
31607        MAX-ACCESS read-write
31608        STATUS current
31609        DESCRIPTION
31610     "average call attempt allowance in one hour, 0~60000"
31611        ::= { voipH248InterfaceConfEntry 12 }
31612
31613
31614  -- voipH248SlotConfTable
31615
31616        voipH248SlotConfTable OBJECT-TYPE
31617        SYNTAX SEQUENCE OF VoipH248SlotConfEntry
31618        MAX-ACCESS not-accessible
31619        STATUS current
31620        DESCRIPTION
31621		""
31622        ::= { voipH248 3 }
31623
31624	voipH248SlotConfEntry OBJECT-TYPE
31625        SYNTAX VoipH248SlotConfEntry
31626        MAX-ACCESS not-accessible
31627        STATUS current
31628        DESCRIPTION
31629        	"An entry in voipH248ConfSlotTable."
31630        INDEX { voipH248SlotConfId }
31631        ::= { voipH248SlotConfTable 1 }
31632
31633        VoipH248SlotConfEntry ::=
31634	SEQUENCE {
31635		voipH248SlotConfId			INTEGER,
31636		voipH248SlotConfMasterIp1		IpAddress,
31637		voipH248SlotConfMasterIp2		IpAddress,
31638		voipH248SlotConfOpmode			INTEGER,
31639		voipH248SlotConf8021pPrio		INTEGER,
31640		voipH248SlotConfPriorityDscp  		INTEGER
31641	}
31642
31643	voipH248SlotConfId OBJECT-TYPE
31644        SYNTAX INTEGER
31645        MAX-ACCESS read-only
31646        STATUS current
31647        DESCRIPTION
31648		"Line card slot number."
31649        ::= { voipH248SlotConfEntry 1 }
31650
31651    voipH248SlotConfMasterIp1 OBJECT-TYPE
31652        SYNTAX IpAddress
31653        MAX-ACCESS read-write
31654        STATUS current
31655        DESCRIPTION
31656		"Master Ip"
31657        ::= { voipH248SlotConfEntry 2 }
31658
31659    voipH248SlotConfMasterIp2 OBJECT-TYPE
31660        SYNTAX IpAddress
31661        MAX-ACCESS read-write
31662        STATUS current
31663        DESCRIPTION
31664		"Master Ip"
31665        ::= { voipH248SlotConfEntry 3 }
31666
31667    voipH248SlotConfOpmode OBJECT-TYPE
31668        SYNTAX INTEGER{
31669        		mc(1),
31670        		sc(2)
31671        	}
31672        MAX-ACCESS read-write
31673        STATUS current
31674        DESCRIPTION
31675		"Opmode"
31676        ::= { voipH248SlotConfEntry 4 }
31677
31678    voipH248SlotConf8021pPrio OBJECT-TYPE
31679        SYNTAX INTEGER
31680        MAX-ACCESS read-write
31681        STATUS current
31682        DESCRIPTION
31683		"802.1p bit for H.248 internal message packet, 0 ~ 7"
31684        ::= { voipH248SlotConfEntry 5 }
31685
31686     voipH248SlotConfPriorityDscp   OBJECT-TYPE
31687        SYNTAX INTEGER
31688        MAX-ACCESS read-write
31689        STATUS current
31690        DESCRIPTION
31691		"DSCP for H.248 internal message packet, 0 ~ 63"
31692        ::= { voipH248SlotConfEntry 6 }
31693
31694
31695 -- voipH248SlaveConfTable
31696
31697    voipH248SlaveConfTable  OBJECT-TYPE
31698        SYNTAX SEQUENCE OF VoipH248SlaveConfEntry
31699        MAX-ACCESS not-accessible
31700        STATUS current
31701        DESCRIPTION
31702		""
31703        ::= { voipH248 4 }
31704
31705	voipH248SlaveConfEntry OBJECT-TYPE
31706        SYNTAX VoipH248SlaveConfEntry
31707        MAX-ACCESS not-accessible
31708        STATUS current
31709        DESCRIPTION
31710        	"An entry in voipH248InterfaceSlaveTable."
31711        INDEX { voipH248SlaveConfInterfaceId ,voipH248SlaveConfSlaveId}
31712        ::= { voipH248SlaveConfTable 1 }
31713
31714        VoipH248SlaveConfEntry ::=
31715        SEQUENCE {
31716		voipH248SlaveConfInterfaceId  		INTEGER,
31717		voipH248SlaveConfSlaveId  		INTEGER,
31718		voipH248SlaveConfSlaveIp    		IpAddress
31719	}
31720
31721	voipH248SlaveConfInterfaceId OBJECT-TYPE
31722        SYNTAX INTEGER
31723        MAX-ACCESS read-only
31724        STATUS current
31725        DESCRIPTION
31726		"Line card slot number."
31727        ::= { voipH248SlaveConfEntry 1 }
31728
31729     voipH248SlaveConfSlaveId OBJECT-TYPE
31730        SYNTAX INTEGER
31731        MAX-ACCESS read-write
31732        STATUS current
31733        DESCRIPTION
31734		"Slave Member"
31735        ::= { voipH248SlaveConfEntry 2 }
31736
31737     voipH248SlaveConfSlaveIp OBJECT-TYPE
31738        SYNTAX IpAddress
31739        MAX-ACCESS read-write
31740        STATUS current
31741        DESCRIPTION
31742		"Slave Ip"
31743        ::= { voipH248SlaveConfEntry 3 }
31744
31745 voipH248Localcall		OBJECT IDENTIFIER ::= { voipH248 5 }
31746
31747     voipH248LocalcallEnterTime OBJECT-TYPE
31748        SYNTAX INTEGER(1..60)
31749        MAX-ACCESS read-write
31750        STATUS current
31751        DESCRIPTION
31752		"The time to enter localcall utility after MGC missing.
31753		1~60, in unit of minutes"
31754        ::= { voipH248Localcall 1 }
31755
31756     voipH248LocalcallExistTime OBJECT-TYPE
31757        SYNTAX INTEGER(1..60)
31758        MAX-ACCESS read-write
31759        STATUS current
31760        DESCRIPTION
31761		"The time to exist localcall utility after MGC reconnected.
31762		1~60, in unit of minutes"
31763        ::= { voipH248Localcall 2 }
31764
31765
31766-- VoIP Country Code
31767
31768	voipCountryCodeParam		OBJECT IDENTIFIER ::= { voip 11 }
31769
31770	law OBJECT-TYPE
31771        SYNTAX INTEGER {
31772        		alaw(0),
31773        		ulaw(1)
31774        	}
31775        MAX-ACCESS read-only
31776        STATUS current
31777        DESCRIPTION
31778		""
31779        ::= { voipCountryCodeParam 1 }
31780
31781        impedance OBJECT-TYPE
31782        SYNTAX DisplayString
31783        MAX-ACCESS read-only
31784        STATUS current
31785        DESCRIPTION
31786		""
31787        ::= { voipCountryCodeParam 2 }
31788
31789        loopCurrent OBJECT-TYPE
31790        SYNTAX INTEGER
31791        UNITS "mA"
31792        MAX-ACCESS read-only
31793        STATUS current
31794        DESCRIPTION
31795		""
31796        ::= { voipCountryCodeParam 3 }
31797
31798        taxType OBJECT-TYPE
31799        SYNTAX DisplayString
31800        MAX-ACCESS read-only
31801        STATUS current
31802        DESCRIPTION
31803		""
31804        ::= { voipCountryCodeParam 4 }
31805
31806        ringFrequency OBJECT-TYPE
31807        SYNTAX INTEGER
31808        UNITS "Hz"
31809        MAX-ACCESS read-only
31810        STATUS current
31811        DESCRIPTION
31812		""
31813        ::= { voipCountryCodeParam 5 }
31814
31815        ringAmplitude OBJECT-TYPE
31816        SYNTAX INTEGER
31817        UNITS "Vrms"
31818        MAX-ACCESS read-only
31819        STATUS current
31820        DESCRIPTION
31821		""
31822        ::= { voipCountryCodeParam 6 }
31823
31824        ringOnTime1 OBJECT-TYPE
31825        SYNTAX INTEGER
31826        UNITS "miniseconds"
31827        MAX-ACCESS read-only
31828        STATUS current
31829        DESCRIPTION
31830		""
31831        ::= { voipCountryCodeParam 7 }
31832
31833        ringOffTime1 OBJECT-TYPE
31834        SYNTAX INTEGER
31835        UNITS "miniseconds"
31836        MAX-ACCESS read-only
31837        STATUS current
31838        DESCRIPTION
31839		""
31840        ::= { voipCountryCodeParam 8 }
31841
31842        ringOnTime2 OBJECT-TYPE
31843        SYNTAX INTEGER
31844        UNITS "miniseconds"
31845        MAX-ACCESS read-only
31846        STATUS current
31847        DESCRIPTION
31848		""
31849        ::= { voipCountryCodeParam 9 }
31850
31851        ringOffTime2 OBJECT-TYPE
31852        SYNTAX INTEGER
31853        UNITS "miniseconds"
31854        MAX-ACCESS read-only
31855        STATUS current
31856        DESCRIPTION
31857		""
31858        ::= { voipCountryCodeParam 10 }
31859
31860        flashMin OBJECT-TYPE
31861        SYNTAX INTEGER
31862        UNITS "miniseconds"
31863        MAX-ACCESS read-only
31864        STATUS current
31865        DESCRIPTION
31866		""
31867        ::= { voipCountryCodeParam 11 }
31868
31869        flashMax OBJECT-TYPE
31870        SYNTAX INTEGER
31871        UNITS "miniseconds"
31872        MAX-ACCESS read-only
31873        STATUS current
31874        DESCRIPTION
31875		""
31876        ::= { voipCountryCodeParam 12 }
31877
31878        breakMin OBJECT-TYPE
31879        SYNTAX INTEGER
31880        UNITS "miniseconds"
31881        MAX-ACCESS read-only
31882        STATUS current
31883        DESCRIPTION
31884		""
31885        ::= { voipCountryCodeParam 13 }
31886
31887        breakMax OBJECT-TYPE
31888        SYNTAX INTEGER
31889        UNITS "miniseconds"
31890        MAX-ACCESS read-only
31891        STATUS current
31892        DESCRIPTION
31893		""
31894        ::= { voipCountryCodeParam 14 }
31895
31896        makeMin OBJECT-TYPE
31897        SYNTAX INTEGER
31898        UNITS "miniseconds"
31899        MAX-ACCESS read-only
31900        STATUS current
31901        DESCRIPTION
31902		""
31903        ::= { voipCountryCodeParam 15 }
31904
31905        makeMax OBJECT-TYPE
31906        SYNTAX INTEGER
31907        UNITS "miniseconds"
31908        MAX-ACCESS read-only
31909        STATUS current
31910        DESCRIPTION
31911		""
31912        ::= { voipCountryCodeParam 16 }
31913
31914        interDigitMin OBJECT-TYPE
31915        SYNTAX INTEGER
31916        UNITS "miniseconds"
31917        MAX-ACCESS read-only
31918        STATUS current
31919        DESCRIPTION
31920		""
31921        ::= { voipCountryCodeParam 17 }
31922
31923        meterFrequency OBJECT-TYPE
31924        SYNTAX INTEGER
31925        UNITS "kHz"
31926        MAX-ACCESS read-only
31927        STATUS current
31928        DESCRIPTION
31929		""
31930        ::= { voipCountryCodeParam 18 }
31931
31932        meterOnTime OBJECT-TYPE
31933        SYNTAX INTEGER
31934        UNITS "miniseconds"
31935        MAX-ACCESS read-only
31936        STATUS current
31937        DESCRIPTION
31938		""
31939        ::= { voipCountryCodeParam 19 }
31940
31941        meterOffTime OBJECT-TYPE
31942        SYNTAX INTEGER
31943        UNITS "miniseconds"
31944        MAX-ACCESS read-only
31945        STATUS current
31946        DESCRIPTION
31947		""
31948        ::= { voipCountryCodeParam 20 }
31949
31950        cidType OBJECT-TYPE
31951        SYNTAX INTEGER {
31952        		during_ring(0),
31953        		prior_ring(1)
31954        	}
31955        MAX-ACCESS read-only
31956        STATUS current
31957        DESCRIPTION
31958		""
31959        ::= { voipCountryCodeParam 21 }
31960
31961        payloadType OBJECT-TYPE
31962        SYNTAX DisplayString
31963        MAX-ACCESS read-only
31964        STATUS current
31965        DESCRIPTION
31966		""
31967        ::= { voipCountryCodeParam 22 }
31968
31969        firstTASType OBJECT-TYPE
31970        SYNTAX DisplayString
31971        MAX-ACCESS read-only
31972        STATUS current
31973        DESCRIPTION
31974		""
31975        ::= { voipCountryCodeParam 23 }
31976
31977        secondTASType OBJECT-TYPE
31978        SYNTAX DisplayString
31979        MAX-ACCESS read-only
31980        STATUS current
31981        DESCRIPTION
31982		""
31983        ::= { voipCountryCodeParam 24 }
31984
31985        firstTASInterval OBJECT-TYPE
31986        SYNTAX INTEGER
31987        UNITS "miniseconds"
31988        MAX-ACCESS read-only
31989        STATUS current
31990        DESCRIPTION
31991		""
31992        ::= { voipCountryCodeParam 25 }
31993
31994        secondTASInterval OBJECT-TYPE
31995        SYNTAX INTEGER
31996        UNITS "miniseconds"
31997        MAX-ACCESS read-only
31998        STATUS current
31999        DESCRIPTION
32000		""
32001        ::= { voipCountryCodeParam 26 }
32002
32003        startToRing OBJECT-TYPE
32004        SYNTAX INTEGER
32005        UNITS "miniseconds"
32006        MAX-ACCESS read-only
32007        STATUS current
32008        DESCRIPTION
32009		""
32010        ::= { voipCountryCodeParam 27 }
32011
32012        dialTone OBJECT-TYPE
32013        SYNTAX DisplayString
32014        MAX-ACCESS read-only
32015        STATUS current
32016        DESCRIPTION
32017		""
32018        ::= { voipCountryCodeParam 28 }
32019
32020        ringBackTone OBJECT-TYPE
32021        SYNTAX DisplayString
32022        MAX-ACCESS read-only
32023        STATUS current
32024        DESCRIPTION
32025		""
32026        ::= { voipCountryCodeParam 29 }
32027
32028        busyTone OBJECT-TYPE
32029        SYNTAX DisplayString
32030        MAX-ACCESS read-only
32031        STATUS current
32032        DESCRIPTION
32033		""
32034        ::= { voipCountryCodeParam 30 }
32035
32036        congestionTone OBJECT-TYPE
32037        SYNTAX DisplayString
32038        MAX-ACCESS read-only
32039        STATUS current
32040        DESCRIPTION
32041		""
32042        ::= { voipCountryCodeParam 31 }
32043
32044        callWaitingTone1 OBJECT-TYPE
32045        SYNTAX DisplayString
32046        MAX-ACCESS read-only
32047        STATUS current
32048        DESCRIPTION
32049		""
32050        ::= { voipCountryCodeParam 32 }
32051
32052        callWaitingTone2 OBJECT-TYPE
32053        SYNTAX DisplayString
32054        MAX-ACCESS read-only
32055        STATUS current
32056        DESCRIPTION
32057		""
32058        ::= { voipCountryCodeParam 33 }
32059
32060        specialDialTone OBJECT-TYPE
32061        SYNTAX DisplayString
32062        MAX-ACCESS read-only
32063        STATUS current
32064        DESCRIPTION
32065		""
32066        ::= { voipCountryCodeParam 34 }
32067
32068        howlerTone OBJECT-TYPE
32069        SYNTAX DisplayString
32070        MAX-ACCESS read-only
32071        STATUS current
32072        DESCRIPTION
32073		""
32074        ::= { voipCountryCodeParam 35 }
32075
32076        warningTone OBJECT-TYPE
32077        SYNTAX DisplayString
32078        MAX-ACCESS read-only
32079        STATUS current
32080        DESCRIPTION
32081		""
32082        ::= { voipCountryCodeParam 36 }
32083
32084        confirmationTone OBJECT-TYPE
32085        SYNTAX DisplayString
32086        MAX-ACCESS read-only
32087        STATUS current
32088        DESCRIPTION
32089		""
32090        ::= { voipCountryCodeParam 37 }
32091
32092        holdingTone OBJECT-TYPE
32093        SYNTAX DisplayString
32094        MAX-ACCESS read-only
32095        STATUS current
32096        DESCRIPTION
32097		""
32098        ::= { voipCountryCodeParam 38 }
32099
32100        numberUnobtainableTone OBJECT-TYPE
32101        SYNTAX DisplayString
32102        MAX-ACCESS read-only
32103        STATUS current
32104        DESCRIPTION
32105		"This object is supported by R5.05 and later versions."
32106        ::= { voipCountryCodeParam 39 }
32107
32108        recallDialTone OBJECT-TYPE
32109        SYNTAX DisplayString
32110        MAX-ACCESS read-only
32111        STATUS current
32112        DESCRIPTION
32113		""
32114        ::= { voipCountryCodeParam 40 }
32115
32116        specialInformationTone OBJECT-TYPE
32117        SYNTAX DisplayString
32118        MAX-ACCESS read-only
32119        STATUS current
32120        DESCRIPTION
32121		""
32122        ::= { voipCountryCodeParam 41 }
32123
32124
32125 -- VoIP Pots
32126
32127	voipPots		OBJECT IDENTIFIER ::= { voip 12 }
32128	voipPotsFlash	OBJECT IDENTIFIER ::= { voipPots 2 }
32129
32130
32131	voipPotsRingTable  OBJECT-TYPE
32132        SYNTAX SEQUENCE OF VoipPotsRingEntry
32133        MAX-ACCESS not-accessible
32134        STATUS current
32135        DESCRIPTION
32136		"This table is supported by R5.05 and later versions."
32137        ::= { voipPots 1 }
32138
32139	voipPotsRingEntry OBJECT-TYPE
32140        SYNTAX VoipPotsRingEntry
32141        MAX-ACCESS not-accessible
32142        STATUS current
32143        DESCRIPTION
32144        	"An entry in voipPotsRingEntry. "
32145        INDEX { voipPotsRingConfId}
32146        ::= { voipPotsRingTable 1 }
32147
32148        VoipPotsRingEntry ::=
32149        SEQUENCE {
32150		voipPotsRingConfId  			INTEGER,
32151		voipPotsRingConfNameDefval		INTEGER,
32152		voipPotsRingConfName  			DisplayString,
32153		voipPotsRingConfPatternDefval	INTEGER,
32154		voipPotsRingConfPatternOn1		INTEGER,
32155		voipPotsRingConfPatternOff1		INTEGER,
32156		voipPotsRingConfPatternOn2		INTEGER,
32157		voipPotsRingConfPatternOff2		INTEGER,
32158		voipPotsRingConfPatternOn3		INTEGER,
32159		voipPotsRingConfPatternOff3		INTEGER
32160	}
32161
32162	voipPotsRingConfId OBJECT-TYPE
32163        SYNTAX INTEGER
32164        MAX-ACCESS read-only
32165        STATUS current
32166        DESCRIPTION
32167		"index"
32168        ::= { voipPotsRingEntry 1 }
32169
32170    voipPotsRingConfNameDefval OBJECT-TYPE
32171        SYNTAX INTEGER {
32172        		enable(1),
32173        		disable(2)
32174        	}
32175        MAX-ACCESS read-write
32176        STATUS current
32177        DESCRIPTION
32178		"Configure pots ring name to use default value.
32179		1 : enable
32180		2 : disable"
32181        ::= { voipPotsRingEntry 2 }
32182
32183     voipPotsRingConfName OBJECT-TYPE
32184        SYNTAX DisplayString
32185        MAX-ACCESS read-write
32186        STATUS current
32187        DESCRIPTION
32188		"name"
32189        ::= { voipPotsRingEntry 3 }
32190
32191     voipPotsRingConfPatternDefval OBJECT-TYPE
32192        SYNTAX INTEGER {
32193        		enable(1),
32194        		disable(2)
32195        	}
32196        MAX-ACCESS read-write
32197        STATUS current
32198        DESCRIPTION
32199		"Configure pots ring pattern to use default value.
32200		1 : enable
32201		2 : disable"
32202        ::= { voipPotsRingEntry 4 }
32203
32204     voipPotsRingConfPatternOn1 OBJECT-TYPE
32205        SYNTAX INTEGER
32206        MAX-ACCESS read-write
32207        STATUS current
32208        DESCRIPTION
32209		"first on time"
32210        ::= { voipPotsRingEntry 5 }
32211
32212     voipPotsRingConfPatternOff1 OBJECT-TYPE
32213        SYNTAX INTEGER
32214        MAX-ACCESS read-write
32215        STATUS current
32216        DESCRIPTION
32217		"first off time"
32218        ::= { voipPotsRingEntry 6 }
32219
32220     voipPotsRingConfPatternOn2 OBJECT-TYPE
32221        SYNTAX INTEGER
32222        MAX-ACCESS read-write
32223        STATUS current
32224        DESCRIPTION
32225		"second on time"
32226        ::= { voipPotsRingEntry 7 }
32227
32228     voipPotsRingConfPatternOff2 OBJECT-TYPE
32229        SYNTAX INTEGER
32230        MAX-ACCESS read-write
32231        STATUS current
32232        DESCRIPTION
32233		"second off time"
32234        ::= { voipPotsRingEntry 8 }
32235
32236     voipPotsRingConfPatternOn3 OBJECT-TYPE
32237        SYNTAX INTEGER
32238        MAX-ACCESS read-write
32239        STATUS current
32240        DESCRIPTION
32241		"third on time"
32242        ::= { voipPotsRingEntry 9 }
32243
32244     voipPotsRingConfPatternOff3 OBJECT-TYPE
32245        SYNTAX INTEGER
32246        MAX-ACCESS read-write
32247        STATUS current
32248        DESCRIPTION
32249		"third off time"
32250        ::= { voipPotsRingEntry 10 }
32251
32252-- voipPotsFlash
32253    voipPotsFlashDefval OBJECT-TYPE
32254        SYNTAX INTEGER {
32255        		enable(1),
32256        		disable(2)
32257        	}
32258        MAX-ACCESS read-write
32259        STATUS current
32260        DESCRIPTION
32261		"Configure pots flash to use default setting.
32262		1 : enable
32263		2 : disable"
32264        ::= { voipPotsFlash 1 }
32265
32266    voipPotsFlashMinTime OBJECT-TYPE
32267        SYNTAX INTEGER
32268        MAX-ACCESS read-write
32269        STATUS current
32270        DESCRIPTION
32271		"Minimum time of hook-flash detection period."
32272        ::= { voipPotsFlash 2 }
32273
32274    voipPotsFlashMaxTime OBJECT-TYPE
32275        SYNTAX INTEGER
32276        MAX-ACCESS read-write
32277        STATUS current
32278        DESCRIPTION
32279		"Maximum time of hook-flash detection period."
32280        ::= { voipPotsFlash 3 }
32281
32282 -- voipPotsRingVoltage
32283    voipPotsRingVoltage OBJECT-TYPE
32284        SYNTAX INTEGER(25..90)
32285        MAX-ACCESS read-write
32286        STATUS current
32287        DESCRIPTION
32288		"The ring output voltage of pots
32289		25~90, in unit of Vrms.
32290		0 means set to default value."
32291        ::= { voipPots 3 }
32292
32293 -- VoIP Map
32294
32295	voipIfindexMap		OBJECT IDENTIFIER ::= { voip 13 }
32296
32297 -- VoIP Map voipIfindex 2 ifindex
32298
32299	voipInterfaceMapTable  OBJECT-TYPE
32300        SYNTAX SEQUENCE OF VoipInterfaceMapEntry
32301        MAX-ACCESS not-accessible
32302        STATUS current
32303        DESCRIPTION
32304		"A list of interface entries map voip interface indexes to interface indexes."
32305        ::= { voipIfindexMap 1 }
32306
32307	voipInterfaceMapEntry OBJECT-TYPE
32308        SYNTAX VoipInterfaceMapEntry
32309        MAX-ACCESS not-accessible
32310        STATUS current
32311        DESCRIPTION
32312        	"An entry in voipInterfaceMapTable. "
32313        INDEX { voipIfIndex }
32314        ::= { voipInterfaceMapTable 1 }
32315
32316	VoipInterfaceMapEntry ::=
32317	    SEQUENCE {
32318			voipIfIndex  			InterfaceIndex,
32319			ifIndexValue			InterfaceIndex
32320	}
32321
32322	voipIfIndex OBJECT-TYPE
32323        SYNTAX InterfaceIndex
32324        MAX-ACCESS not-accessible
32325        STATUS current
32326        DESCRIPTION
32327		"voip index interface"
32328        ::= { voipInterfaceMapEntry 1 }
32329
32330    ifIndexValue OBJECT-TYPE
32331        SYNTAX InterfaceIndex
32332        MAX-ACCESS read-only
32333        STATUS current
32334        DESCRIPTION
32335		"Mapped interface index value for a voip interface index."
32336        ::= { voipInterfaceMapEntry 2 }
32337
32338 -- VoIP Map ifindex 2 voipIfindex
32339
32340	voipIfTable  OBJECT-TYPE
32341        SYNTAX SEQUENCE OF VoipIfEntry
32342        MAX-ACCESS not-accessible
32343        STATUS current
32344        DESCRIPTION
32345		"A list of interface entries map interface indexes to voip interface indexes."
32346        ::= { voipIfindexMap 2 }
32347
32348	voipIfEntry  OBJECT-TYPE
32349        SYNTAX VoipIfEntry
32350        MAX-ACCESS not-accessible
32351        STATUS current
32352        DESCRIPTION
32353        	"An entry in voipData2PotsIndexMapEntry. "
32354        INDEX { ifIndex }
32355        ::= { voipIfTable 1 }
32356
32357    VoipIfEntry ::=
32358	    SEQUENCE {
32359			voipIfIndexValue  			InterfaceIndex
32360	}
32361
32362	voipIfIndexValue OBJECT-TYPE
32363        SYNTAX InterfaceIndex
32364        MAX-ACCESS read-only
32365        STATUS current
32366        DESCRIPTION
32367		"Mapped voip interface index value for a interface index."
32368        ::= { voipIfEntry 1 }
32369
32370
32371    voipSingleIp	OBJECT IDENTIFIER ::= { voip 14 }
32372
32373    voipExtH248					OBJECT IDENTIFIER ::= { voipSingleIp 1 }
32374    voipExtStats				OBJECT IDENTIFIER ::= { voipSingleIp 2 }
32375    voipExtSipProfile			OBJECT IDENTIFIER ::= { voipSingleIp 3 }
32376	--voipExtMaxNumOfVoipDialPlan	OBJECT IDENTIFIER ::= { voipSingleIp 4 }
32377	--voipExtDialPlanTable		OBJECT IDENTIFIER ::= { voipSingleIp 5 }
32378    voipExtSip					OBJECT IDENTIFIER ::= { voipSingleIp 6 }
32379    --voipExtSipLineConfTable		OBJECT IDENTIFIER ::= { voipSingleIp 7 }
32380    --voipExtSipLineStatTable		OBJECT IDENTIFIER ::= { voipSingleIp 8 }
32381
32382-- voipExtH248InterfaceConf
32383    voipExtH248InterfaceConf OBJECT IDENTIFIER ::= { voipExtH248 1 }
32384
32385      voipExtH248InterfaceConfMgName OBJECT-TYPE
32386        SYNTAX DisplayString (SIZE(1..31))
32387        MAX-ACCESS read-write
32388        STATUS current
32389        DESCRIPTION
32390					"MG name."
32391        ::= { voipExtH248InterfaceConf 1 }
32392
32393	  voipExtH248InterfaceConfMgEnable OBJECT-TYPE
32394        SYNTAX INTEGER {
32395        		enable(1),
32396        		disable(2)
32397        	}
32398        MAX-ACCESS read-write
32399        STATUS current
32400        DESCRIPTION
32401		     "Enable/disable MG."
32402        ::= { voipExtH248InterfaceConf 2 }
32403
32404      voipExtH248InterfaceConfH248Profile OBJECT-TYPE
32405        SYNTAX DisplayString (SIZE(1..31))
32406        MAX-ACCESS read-write
32407        STATUS current
32408        DESCRIPTION
32409		     "H.248 profile name."
32410        ::= { voipExtH248InterfaceConf 3 }
32411
32412      voipExtH248InterfaceConfPort OBJECT-TYPE
32413        SYNTAX INTEGER (1025..65535)
32414        MAX-ACCESS read-write
32415        STATUS current
32416        DESCRIPTION
32417					"MG port number."
32418        ::= { voipExtH248InterfaceConf 4 }
32419
32420      voipExtH248InterfaceConfSignalIp OBJECT-TYPE
32421        SYNTAX IpAddress
32422        MAX-ACCESS read-write
32423        STATUS current
32424        DESCRIPTION
32425					"Signaling Ip"
32426        ::= { voipExtH248InterfaceConf 5 }
32427
32428			voipExtH248InterfaceConfSignalMasklen   OBJECT-TYPE
32429        SYNTAX INTEGER
32430        MAX-ACCESS read-write
32431        STATUS current
32432        DESCRIPTION
32433					"Signaling network mask, 0~32"
32434        ::= { voipExtH248InterfaceConf 6 }
32435
32436      voipExtH248InterfaceConfSignalVid     OBJECT-TYPE
32437        SYNTAX VlanIndex
32438        MAX-ACCESS read-write
32439        STATUS current
32440        DESCRIPTION
32441     			"1~4094"
32442        ::= { voipExtH248InterfaceConf 7 }
32443
32444      voipExtH248InterfaceConfMediaIp OBJECT-TYPE
32445        SYNTAX IpAddress
32446        MAX-ACCESS read-write
32447        STATUS current
32448        DESCRIPTION
32449					"Media Ip"
32450        ::= { voipExtH248InterfaceConf 8 }
32451
32452			voipExtH248InterfaceConfMediaMasklen   OBJECT-TYPE
32453        SYNTAX INTEGER
32454        MAX-ACCESS read-write
32455        STATUS current
32456        DESCRIPTION
32457					"Media network mask, 0~32"
32458        ::= { voipExtH248InterfaceConf 9 }
32459
32460      voipExtH248InterfaceConfMediaVid     OBJECT-TYPE
32461        SYNTAX VlanIndex
32462        MAX-ACCESS read-write
32463        STATUS current
32464        DESCRIPTION
32465     			"1~4094"
32466        ::= { voipExtH248InterfaceConf 10 }
32467
32468      voipExtH248InterfaceConfDnsIp OBJECT-TYPE
32469        SYNTAX IpAddress
32470        MAX-ACCESS read-write
32471        STATUS current
32472        DESCRIPTION
32473					"DNS Ip"
32474        ::= { voipExtH248InterfaceConf 11 }
32475
32476      voipExtH248InterfaceConfRegisterRetry OBJECT-TYPE
32477        SYNTAX INTEGER (1..1440)
32478        MAX-ACCESS read-write
32479        STATUS current
32480        DESCRIPTION
32481					"Register retry time interval, in unit of minute. range is 1 to 1440."
32482        ::= { voipExtH248InterfaceConf 12 }
32483
32484
32485	  voipExtH248InterfaceMaxNumOfVoipRoute OBJECT-TYPE
32486        SYNTAX INTEGER
32487        MAX-ACCESS read-only
32488        STATUS current
32489        DESCRIPTION
32490        	""
32491        ::= { voipExtH248 2 }
32492
32493-- voipExtH248InterfaceRouteTable
32494
32495     voipExtH248InterfaceRouteTable OBJECT-TYPE
32496        SYNTAX SEQUENCE OF VoipExtH248InterfaceRouteEntry
32497        MAX-ACCESS not-accessible
32498        STATUS current
32499        DESCRIPTION
32500        	""
32501        ::= { voipExtH248 3 }
32502
32503     voipExtH248InterfaceRouteEntry OBJECT-TYPE
32504        SYNTAX VoipExtH248InterfaceRouteEntry
32505        MAX-ACCESS not-accessible
32506        STATUS current
32507        DESCRIPTION
32508        	"An entry of voipExtH248InterfaceRouteTable."
32509        INDEX { voipExtH248InterfaceRouteIp, voipExtH248InterfaceRouteGateway, voipExtH248InterfaceRouteMask }
32510        ::= { voipExtH248InterfaceRouteTable 1 }
32511
32512     VoipExtH248InterfaceRouteEntry ::=
32513        	SEQUENCE {
32514        		voipExtH248InterfaceRouteIp					IpAddress,
32515        		voipExtH248InterfaceRouteGateway		IpAddress,
32516        		voipExtH248InterfaceRouteMask				INTEGER,
32517        		voipExtH248InterfaceRouteMetric			INTEGER,
32518        		voipExtH248InterfaceRouteRowStatus	RowStatus
32519          }
32520
32521      voipExtH248InterfaceRouteIp OBJECT-TYPE
32522        SYNTAX IpAddress
32523        MAX-ACCESS read-only
32524        STATUS current
32525        DESCRIPTION
32526        	"IP address."
32527        ::= { voipExtH248InterfaceRouteEntry 1 }
32528
32529      voipExtH248InterfaceRouteGateway OBJECT-TYPE
32530        SYNTAX IpAddress
32531        MAX-ACCESS read-only
32532        STATUS current
32533        DESCRIPTION
32534        	"Gateway IP."
32535        ::= { voipExtH248InterfaceRouteEntry 2 }
32536
32537      voipExtH248InterfaceRouteMask OBJECT-TYPE
32538        SYNTAX INTEGER (0..32)
32539        MAX-ACCESS read-only
32540        STATUS current
32541        DESCRIPTION
32542        	"Network mask."
32543        ::= { voipExtH248InterfaceRouteEntry 3 }
32544
32545      voipExtH248InterfaceRouteMetric OBJECT-TYPE
32546        SYNTAX INTEGER (1..15)
32547        MAX-ACCESS read-create
32548        STATUS current
32549        DESCRIPTION
32550        	"Metric number of the route."
32551        ::= { voipExtH248InterfaceRouteEntry 4 }
32552
32553      voipExtH248InterfaceRouteRowStatus OBJECT-TYPE
32554        SYNTAX RowStatus
32555        MAX-ACCESS read-create
32556        STATUS current
32557        DESCRIPTION
32558        	"This object is used to create a new entry or delete an existing entry in this table."
32559        ::= { voipExtH248InterfaceRouteEntry 5 }
32560
32561-- voipExtH248InterfaceStat
32562
32563      voipExtH248InterfaceStat OBJECT IDENTIFIER ::={ voipExtStats 1 }
32564
32565        voipExtH248InterfaceStatMgState OBJECT-TYPE
32566			SYNTAX INTEGER {
32567					disable(1),
32568					registering(2),
32569					registered(3),
32570					unregistering(4),
32571					unregistered(5),
32572					inactivity_timeout(6),
32573					activity_back(7),
32574					disconnected(8),
32575					disabled_by_MGC(9)
32576			}
32577			MAX-ACCESS read-only
32578			STATUS current
32579			DESCRIPTION
32580				"Mg State"
32581			::= { voipExtH248InterfaceStat 1 }
32582
32583        voipExtH248InterfaceStatPrimaryProtectionState  OBJECT-TYPE
32584			SYNTAX INTEGER {
32585					invalid(1),
32586					active(2),
32587					standby(3)
32588			}
32589			MAX-ACCESS read-only
32590			STATUS current
32591			DESCRIPTION
32592				"Primary Protection State"
32593			::= { voipExtH248InterfaceStat 2 }
32594
32595        voipExtH248InterfaceStatSecondaryProtectionState  OBJECT-TYPE
32596			SYNTAX INTEGER {
32597					invalid(1),
32598					active(2),
32599					standby(3)
32600			}
32601			MAX-ACCESS read-only
32602			STATUS current
32603			DESCRIPTION
32604				"Secondary Protection State"
32605			::= { voipExtH248InterfaceStat 3 }
32606
32607        voipExtH248InterfaceStatRedundantState   OBJECT-TYPE
32608			SYNTAX INTEGER {
32609					out_of_sync(1),
32610					authorization(2),
32611					synchronizing(3),
32612					in_service(4)
32613			}
32614			MAX-ACCESS read-only
32615			STATUS current
32616			DESCRIPTION
32617				"Redundant State"
32618			::= { voipExtH248InterfaceStat 4 }
32619
32620      	voipExtH248InterfaceStatMgcIp OBJECT-TYPE
32621        	SYNTAX IpAddress
32622        	MAX-ACCESS read-only
32623        	STATUS current
32624        	DESCRIPTION
32625        		"MGC IP address."
32626        	::= { voipExtH248InterfaceStat 5 }
32627
32628       	voipExtH248InterfaceStatMgH248Mac OBJECT-TYPE
32629		    SYNTAX DisplayString
32630        	MAX-ACCESS read-only
32631        	STATUS current
32632        	DESCRIPTION
32633        		"The MAC used by megaco packets."
32634        	::= { voipExtH248InterfaceStat 6 }
32635
32636        voipExtH248InterfaceStatLocalcallStat OBJECT-TYPE
32637		    SYNTAX INTEGER {
32638					inactive(1),
32639					active(2)
32640			}
32641        	MAX-ACCESS read-only
32642        	STATUS current
32643        	DESCRIPTION
32644        		"Local call state."
32645        	::= { voipExtH248InterfaceStat 7 }
32646
32647-- voipExtH248MediaStatTable
32648
32649        voipExtH248MediaStatTable OBJECT-TYPE
32650        SYNTAX SEQUENCE OF VoipExtH248MediaStatEntry
32651        MAX-ACCESS not-accessible
32652        STATUS current
32653        DESCRIPTION
32654        	""
32655        ::= { voipExtStats 2 }
32656
32657        voipExtH248MediaStatEntry OBJECT-TYPE
32658        SYNTAX VoipExtH248MediaStatEntry
32659        MAX-ACCESS not-accessible
32660        STATUS current
32661        DESCRIPTION
32662        	"An entry of voipExtH248MediaStatTable."
32663        INDEX { voipExtH248MediaStatSlotId }
32664        ::= { voipExtH248MediaStatTable 1 }
32665
32666        VoipExtH248MediaStatEntry ::=
32667        	SEQUENCE {
32668                	voipExtH248MediaStatSlotId  	INTEGER,
32669               		voipExtH248MediaStatPortCount    	INTEGER,
32670               		voipExtH248MediaStatState   	INTEGER
32671              	}
32672
32673		voipExtH248MediaStatSlotId  OBJECT-TYPE
32674			SYNTAX INTEGER
32675			MAX-ACCESS read-only
32676			STATUS current
32677			DESCRIPTION
32678				"Slot ID"
32679			::= { voipExtH248MediaStatEntry 1 }
32680
32681 		voipExtH248MediaStatPortCount    OBJECT-TYPE
32682			SYNTAX INTEGER
32683			MAX-ACCESS read-only
32684			STATUS current
32685			DESCRIPTION
32686				"port count"
32687			::= { voipExtH248MediaStatEntry 2 }
32688
32689
32690		voipExtH248MediaStatState     OBJECT-TYPE
32691			SYNTAX INTEGER
32692			{
32693				unregistered(1),
32694				registered(2),
32695				invalid(3),
32696				unknown(4)
32697			}
32698			MAX-ACCESS read-only
32699			STATUS current
32700			DESCRIPTION
32701				"state"
32702			::= { voipExtH248MediaStatEntry 3 }
32703
32704-- voipExtH248TerminationStatTable
32705
32706voipExtH248TerminationStatTable OBJECT-TYPE
32707        SYNTAX SEQUENCE OF VoipExtH248TerminationStatEntry
32708        MAX-ACCESS not-accessible
32709        STATUS current
32710        DESCRIPTION
32711        	""
32712        ::= { voipExtStats 3 }
32713
32714        voipExtH248TerminationStatEntry OBJECT-TYPE
32715        SYNTAX VoipExtH248TerminationStatEntry
32716        MAX-ACCESS not-accessible
32717        STATUS current
32718        DESCRIPTION
32719        	"An entry of voipExtH248TerminationStatStateTable."
32720        INDEX { voipExtH248TerminationStatStateSlotId,voipExtH248TerminationStatStatePortNumber }
32721        ::= { voipExtH248TerminationStatTable 1 }
32722
32723        VoipExtH248TerminationStatEntry ::=
32724        SEQUENCE {
32725          voipExtH248TerminationStatStateSlotId      INTEGER,
32726          voipExtH248TerminationStatStatePortNumber   INTEGER,
32727          voipExtH248TerminationStatName 			DisplayString,
32728          voipExtH248TerminationStatPhoneState   		INTEGER,
32729        	voipExtH248TerminationStatCallServiceState    	INTEGER
32730        }
32731
32732	voipExtH248TerminationStatStateSlotId OBJECT-TYPE
32733	SYNTAX INTEGER
32734	MAX-ACCESS read-only
32735	STATUS current
32736	DESCRIPTION
32737	    "Media Card Id of the termination."
32738	::= { voipExtH248TerminationStatEntry 1 }
32739
32740	voipExtH248TerminationStatStatePortNumber OBJECT-TYPE
32741	SYNTAX INTEGER
32742	MAX-ACCESS read-only
32743	STATUS current
32744	DESCRIPTION
32745	    "Port number the termination."
32746	::= { voipExtH248TerminationStatEntry 2 }
32747
32748
32749	voipExtH248TerminationStatName  OBJECT-TYPE
32750	SYNTAX DisplayString
32751	MAX-ACCESS read-only
32752	STATUS current
32753	DESCRIPTION
32754		"Termination Name."
32755	::= { voipExtH248TerminationStatEntry 3 }
32756
32757	voipExtH248TerminationStatPhoneState  OBJECT-TYPE
32758	SYNTAX INTEGER{
32759			disabled(1),
32760			on_hook(2),
32761			off_hook(3),
32762			ringing(4),
32763			testing(5),
32764			power_cut_down(6),
32765			fault(7),
32766			bad(8),
32767			uninitialized(9),
32768			unknown(10)
32769	}
32770	MAX-ACCESS read-only
32771	STATUS current
32772	DESCRIPTION
32773		"Phone State"
32774	::= { voipExtH248TerminationStatEntry 4 }
32775
32776	voipExtH248TerminationStatCallServiceState   OBJECT-TYPE
32777	SYNTAX INTEGER{
32778			disabled(1),
32779			out_of_service(2),
32780			idle(3),
32781			waiting_for_dialing(4),
32782			dialing_out(5),
32783			ringing(6),
32784			conversation_caller(7),
32785			conversation_callee(8),
32786			fax_modem_caller(9),
32787			fax_modem_callee(10),
32788			waiting_for_on_hook(13),
32789			dialing_timeout(14),
32790			alerting_off_hook(15),
32791			power_cut_down(16),
32792			unknown(17)
32793	}
32794	MAX-ACCESS read-only
32795	STATUS current
32796	DESCRIPTION
32797		"Call Service State"
32798	::= { voipExtH248TerminationStatEntry 5 }
32799
32800-- voipExtH248TerminationStatQuery
32801	voipExtH248TerminationStatQuery	OBJECT IDENTIFIER ::= { voipExtStats 4 }
32802
32803        voipExtH248TerminationStatQueryTerminationName OBJECT-TYPE
32804        SYNTAX DisplayString (SIZE(1..31))
32805        MAX-ACCESS read-write
32806        STATUS current
32807        DESCRIPTION
32808				"Termination Name"
32809        ::= { voipExtH248TerminationStatQuery 1 }
32810
32811	     voipExtH248TerminationStatQuerySlotId OBJECT-TYPE
32812        SYNTAX INTEGER
32813        MAX-ACCESS read-only
32814        STATUS current
32815        DESCRIPTION
32816        "Slot Id"
32817        ::= { voipExtH248TerminationStatQuery 2 }
32818
32819      voipExtH248TerminationStatQueryPortNumber OBJECT-TYPE
32820        SYNTAX INTEGER
32821        MAX-ACCESS read-only
32822        STATUS current
32823        DESCRIPTION
32824        "Port Number"
32825        ::= { voipExtH248TerminationStatQuery 3 }
32826
32827      voipExtH248TerminationStatQueryPhoneState OBJECT-TYPE
32828       	SYNTAX INTEGER{
32829					disabled(1),
32830					on_hook(2),
32831					off_hook(3),
32832					ringing(4),
32833					testing(5),
32834					power_cut_down(6),
32835					fault(7),
32836					bad(8),
32837					uninitialized(9),
32838					unknown(10)
32839			  }
32840        MAX-ACCESS read-only
32841        STATUS current
32842        DESCRIPTION
32843        "Phone State"
32844        ::= { voipExtH248TerminationStatQuery 4 }
32845
32846      voipExtH248TerminationStatQueryCallServiceState OBJECT-TYPE
32847        SYNTAX INTEGER{
32848					disabled(1),
32849					out_of_service(2),
32850					idle(3),
32851					waiting_for_dialing(4),
32852					ringing(5),
32853					conversation_caller(6),
32854					conversation_callee(7),
32855					fax_modem_caller(8),
32856					fax_modem_callee(9),
32857					waiting_for_on_hook(12),
32858					dialing_timeout(13),
32859					alerting_off_hook(14),
32860					power_cut_down(15)
32861			  }
32862		    MAX-ACCESS read-only
32863        STATUS current
32864        DESCRIPTION
32865        "CallService State"
32866        ::= { voipExtH248TerminationStatQuery 5 }
32867
32868-- voipExtSipProfile
32869
32870        voipExtMaxNumOfSipProfiles OBJECT-TYPE
32871        SYNTAX INTEGER
32872        MAX-ACCESS read-only
32873        STATUS current
32874        DESCRIPTION
32875        	"The maximum number of SIP profiles supported by the system."
32876        ::= { voipExtSipProfile 1 }
32877
32878        voipExtSipProfileTable OBJECT-TYPE
32879        SYNTAX SEQUENCE OF VoipExtSipProfileEntry
32880        MAX-ACCESS not-accessible
32881        STATUS current
32882        DESCRIPTION
32883                "This table includes SIP protocol related configuration.
32884                This table is supported by R4.01 and later versions."
32885        ::= { voipExtSipProfile 2 }
32886
32887		voipExtSipProfileEntry OBJECT-TYPE
32888        SYNTAX VoipExtSipProfileEntry
32889        MAX-ACCESS not-accessible
32890        STATUS current
32891        DESCRIPTION
32892		"An entry in voipExtSipProfileTable."
32893        INDEX { IMPLIED voipExtSipProfileName }
32894        ::= { voipExtSipProfileTable 1 }
32895
32896        VoipExtSipProfileEntry ::=
32897        	SEQUENCE {
32898				voipExtSipProfileName			DisplayString,
32899				voipExtSipProfileSipSvr			DisplayString,
32900				voipExtSipProfileRegSvr			DisplayString,
32901				voipExtSipProfileProxySvr		DisplayString,
32902				voipExtSipProfileSipPort		INTEGER,
32903				voipExtSipProfileRegSvrPort		INTEGER,
32904				voipExtSipProfileProxySvrPort	INTEGER,
32905				voipExtSipProfilePbit			INTEGER,
32906				voipExtSipProfileDscp			INTEGER,
32907				voipExtSipProfileKeepAlive		INTEGER,
32908				voipExtSipProfilePrack			INTEGER,
32909				voipExtSipProfileSe				INTEGER,
32910				voipExtSipProfileSwitchType		INTEGER,
32911				voipExtSipProfileRtpStartPort	INTEGER,
32912				voipExtSipProfileRtpEndPort		INTEGER,
32913				voipExtSipProfileRegistrationExpire		INTEGER,
32914				voipExtSipProfileRegistrationExpireTime	INTEGER,
32915				voipExtSipProfileRegistrationRetryTime	INTEGER,
32916				voipExtSipProfileRowStatus		RowStatus,
32917				voipExtSipProfilePrefixAddDigits		DisplayString
32918           	}
32919
32920        voipExtSipProfileName OBJECT-TYPE
32921        SYNTAX DisplayString (SIZE (1..31))
32922        MAX-ACCESS read-only
32923        STATUS current
32924        DESCRIPTION
32925                "This object is used by the SIP profile table in order to identify a row of this table."
32926        ::= { voipExtSipProfileEntry 1 }
32927
32928        voipExtSipProfileSipSvr OBJECT-TYPE
32929        SYNTAX DisplayString
32930        MAX-ACCESS read-create
32931        STATUS current
32932        DESCRIPTION
32933                "IP used for SIP registration or SIP domain name."
32934        ::= { voipExtSipProfileEntry 2 }
32935
32936		voipExtSipProfileRegSvr OBJECT-TYPE
32937        SYNTAX DisplayString
32938        MAX-ACCESS read-create
32939        STATUS current
32940        DESCRIPTION
32941                "Registration server IP or registration server domain name."
32942        ::= { voipExtSipProfileEntry 3 }
32943
32944        voipExtSipProfileProxySvr OBJECT-TYPE
32945        SYNTAX DisplayString
32946        MAX-ACCESS read-create
32947        STATUS current
32948        DESCRIPTION
32949                "Proxy server IP or proxy server doamin name."
32950        ::= { voipExtSipProfileEntry 4 }
32951
32952        voipExtSipProfileSipPort OBJECT-TYPE
32953        SYNTAX INTEGER (1025..65535)
32954        MAX-ACCESS read-create
32955        STATUS current
32956        DESCRIPTION
32957                "SIP UA port number."
32958        ::= { voipExtSipProfileEntry 5 }
32959
32960        voipExtSipProfileRegSvrPort OBJECT-TYPE
32961        SYNTAX INTEGER (1025..65535)
32962        MAX-ACCESS read-create
32963        STATUS current
32964        DESCRIPTION
32965                "Registration server port number."
32966        ::= { voipExtSipProfileEntry 6 }
32967
32968        voipExtSipProfileProxySvrPort OBJECT-TYPE
32969        SYNTAX INTEGER (1025..65535)
32970        MAX-ACCESS read-create
32971        STATUS current
32972        DESCRIPTION
32973                "Proxy server port number."
32974        ::= { voipExtSipProfileEntry 7 }
32975
32976        voipExtSipProfilePbit OBJECT-TYPE
32977        SYNTAX INTEGER (0..7)
32978        MAX-ACCESS read-create
32979        STATUS current
32980        DESCRIPTION
32981                "802.1p bit for SIP and RTP packet."
32982        ::= { voipExtSipProfileEntry 8 }
32983
32984        voipExtSipProfileDscp OBJECT-TYPE
32985        SYNTAX INTEGER (0..63)
32986        MAX-ACCESS read-create
32987        STATUS current
32988        DESCRIPTION
32989                "DSCP for SIP and RTP packet."
32990        ::= { voipExtSipProfileEntry 9 }
32991
32992        voipExtSipProfileKeepAlive OBJECT-TYPE
32993        SYNTAX INTEGER {
32994        		on(1),
32995        		off(2)
32996        	}
32997        MAX-ACCESS read-create
32998        STATUS current
32999        DESCRIPTION
33000                ""
33001        ::= { voipExtSipProfileEntry 10 }
33002
33003        voipExtSipProfilePrack OBJECT-TYPE
33004        SYNTAX INTEGER {
33005        		on(1),
33006        		off(2)
33007        	}
33008        MAX-ACCESS read-create
33009        STATUS current
33010        DESCRIPTION
33011                ""
33012        ::= { voipExtSipProfileEntry 11 }
33013
33014
33015        voipExtSipProfileSe OBJECT-TYPE
33016        SYNTAX INTEGER (90..65535)
33017        UNITS "second"
33018        MAX-ACCESS read-create
33019        STATUS current
33020        DESCRIPTION
33021                "Session expiration time in seconds."
33022        ::= { voipExtSipProfileEntry 12 }
33023
33024        voipExtSipProfileSwitchType OBJECT-TYPE
33025        SYNTAX INTEGER {
33026        	default(0),
33027        	NSN(1),
33028        	ALU(2)
33029        }
33030        MAX-ACCESS read-create
33031        STATUS current
33032        DESCRIPTION
33033                "Switch type"
33034        ::= { voipExtSipProfileEntry 13 }
33035
33036        voipExtSipProfileRtpStartPort OBJECT-TYPE
33037        SYNTAX INTEGER
33038        MAX-ACCESS read-create
33039        STATUS current
33040        DESCRIPTION
33041                "start of RTP port number. This MIB object is supported by R5.05 and later versions."
33042        ::= { voipExtSipProfileEntry 14 }
33043
33044        voipExtSipProfileRtpEndPort OBJECT-TYPE
33045        SYNTAX INTEGER
33046        MAX-ACCESS read-create
33047        STATUS current
33048        DESCRIPTION
33049                "end of RTP port number. This MIB object is supported by R5.05 and later versions."
33050        ::= { voipExtSipProfileEntry 15 }
33051
33052		voipExtSipProfileRegistrationExpire OBJECT-TYPE
33053        SYNTAX INTEGER {
33054        		on(1),
33055        		off(2)
33056        	}
33057        MAX-ACCESS read-create
33058        STATUS current
33059        DESCRIPTION
33060                ""
33061        ::= { voipExtSipProfileEntry 16 }
33062
33063		voipExtSipProfileRegistrationExpireTime OBJECT-TYPE
33064        SYNTAX INTEGER
33065        MAX-ACCESS read-create
33066        STATUS current
33067        DESCRIPTION
33068                "registration expiration time under registered state, 120~65535 seconds"
33069        ::= { voipExtSipProfileEntry 17 }
33070
33071		voipExtSipProfileRegistrationRetryTime OBJECT-TYPE
33072        SYNTAX INTEGER
33073        MAX-ACCESS read-create
33074        STATUS current
33075        DESCRIPTION
33076                "registration retry time under un-registered state, 120~900 seconds"
33077        ::= { voipExtSipProfileEntry 18 }
33078
33079        voipExtSipProfileRowStatus OBJECT-TYPE
33080        SYNTAX RowStatus
33081        MAX-ACCESS read-create
33082        STATUS current
33083        DESCRIPTION
33084                "This object is used to create a new row or delete an existing row in the table."
33085        ::= { voipExtSipProfileEntry 19 }
33086
33087        voipExtSipProfilePrefixAddDigits OBJECT-TYPE
33088        SYNTAX DisplayString (SIZE (1..31))
33089        MAX-ACCESS read-only
33090        STATUS current
33091        DESCRIPTION
33092                "The prefix digits add before tel number"
33093        ::= { voipExtSipProfileEntry 20 }
33094-- sip call service profile
33095
33096	voipExtMaxNumOfSipCallSvcProfiles OBJECT-TYPE
33097        SYNTAX INTEGER
33098        MAX-ACCESS read-only
33099        STATUS current
33100        DESCRIPTION
33101        	"The maximum number of SIP call service profiles supported by the system."
33102        ::= { voipExtSipProfile 3 }
33103
33104	voipExtSipCallSvcProfileTable OBJECT-TYPE
33105        SYNTAX SEQUENCE OF VoipExtSipCallSvcProfileEntry
33106        MAX-ACCESS not-accessible
33107        STATUS current
33108        DESCRIPTION
33109                "This table includes SIP call service related configuration.
33110                This table is supported by R4.01 and later versions."
33111        ::= { voipExtSipProfile 4 }
33112
33113	voipExtSipCallSvcProfileEntry OBJECT-TYPE
33114        SYNTAX VoipExtSipCallSvcProfileEntry
33115        MAX-ACCESS not-accessible
33116        STATUS current
33117        DESCRIPTION
33118		"An entry in sipCallSvcProfileTable."
33119        INDEX { IMPLIED voipExtSipCallSvcProfileName }
33120        ::= { voipExtSipCallSvcProfileTable 1 }
33121
33122        VoipExtSipCallSvcProfileEntry ::=
33123        	SEQUENCE {
33124        	voipExtSipCallSvcProfileName				DisplayString,
33125        	voipExtSipCallSvcProfileKeypattern			DisplayString,
33126        	voipExtSipCallSvcProfileDialPlanOn			INTEGER,
33127			voipExtSipCallSvcProfileDialPlanCc			DisplayString,
33128			voipExtSipCallSvcProfileDialPlanNdc			DisplayString,
33129			voipExtSipCallSvcProfileDialPlanTable		DisplayString,
33130			voipExtSipCallSvcProfileDndOn				INTEGER,
33131			voipExtSipCallSvcProfileDtmf				INTEGER,
33132			voipExtSipCallSvcProfileDtmfRfc2833Payload	INTEGER,
33133			--voipExtSipCallSvcProfileCallHoldOn			INTEGER,
33134			voipExtSipCallSvcProfileCallWaitOn			INTEGER,
33135			voipExtSipCallSvcProfileClipOn				INTEGER,
33136			voipExtSipCallSvcProfileClirOn				INTEGER,
33137			voipExtSipCallSvcProfileCallTransferOn		INTEGER,
33138			voipExtSipCallSvcProfileCallConferenceOn	INTEGER,
33139			voipExtSipCallSvcProfileFax					INTEGER,
33140			voipExtSipCallSvcProfileFirstDigit			INTEGER,
33141			voipExtSipCallSvcProfileInterdigit			INTEGER,
33142			voipExtSipCallSvcProfileMatchdigit			INTEGER,
33143			voipExtSipCallSvcProfileFlash				INTEGER,
33144			voipExtSipCallSvcProfileFlashPattern		DisplayString,
33145			voipExtSipCallSvcProfileLocalCallOn			INTEGER,
33146			voipExtSipCallSvcProfileMWIOn				INTEGER,
33147			voipExtSipCallSvcProfileCentrexOn			INTEGER,
33148			voipExtSipCallSvcProfileRowStatus			RowStatus
33149        	}
33150
33151        voipExtSipCallSvcProfileName OBJECT-TYPE
33152        SYNTAX DisplayString (SIZE (1..31))
33153        MAX-ACCESS read-only
33154        STATUS current
33155        DESCRIPTION
33156                "This object is used by the SIP call service profile table in order to identify a row of this table."
33157        ::= { voipExtSipCallSvcProfileEntry 1 }
33158
33159		voipExtSipCallSvcProfileKeypattern OBJECT-TYPE
33160        SYNTAX DisplayString (SIZE(1..31))
33161        MAX-ACCESS read-create
33162        STATUS current
33163        DESCRIPTION
33164                "Key pattern table name. This object is supported by R5.01 and later versions."
33165        ::= { voipExtSipCallSvcProfileEntry 2 }
33166
33167        voipExtSipCallSvcProfileDialPlanOn OBJECT-TYPE
33168        SYNTAX INTEGER {
33169        		on(1),
33170        		off(2)
33171        	}
33172        MAX-ACCESS read-create
33173        STATUS current
33174        DESCRIPTION
33175                "Please set CC, NDC, and dialplan table first."
33176        ::= { voipExtSipCallSvcProfileEntry 3 }
33177
33178        voipExtSipCallSvcProfileDialPlanCc OBJECT-TYPE
33179        SYNTAX DisplayString (SIZE(1..7))
33180        MAX-ACCESS read-create
33181        STATUS current
33182        DESCRIPTION
33183                "Country code, only digit 0..9 are allowed."
33184        ::= { voipExtSipCallSvcProfileEntry 4 }
33185
33186        voipExtSipCallSvcProfileDialPlanNdc OBJECT-TYPE
33187        SYNTAX DisplayString (SIZE(1..7))
33188        MAX-ACCESS read-create
33189        STATUS current
33190        DESCRIPTION
33191                "National destination code, only digit 0..9 are allowed."
33192        ::= { voipExtSipCallSvcProfileEntry 5 }
33193
33194        voipExtSipCallSvcProfileDialPlanTable OBJECT-TYPE
33195        SYNTAX DisplayString (SIZE(1..31))
33196        MAX-ACCESS read-create
33197        STATUS current
33198        DESCRIPTION
33199                "Numbering plan table name."
33200        ::= { voipExtSipCallSvcProfileEntry 6 }
33201
33202        voipExtSipCallSvcProfileDndOn OBJECT-TYPE
33203        SYNTAX INTEGER {
33204        		on(1),
33205        		off(2)
33206        	}
33207        MAX-ACCESS read-create
33208        STATUS current
33209        DESCRIPTION
33210                "Do not Distrurb."
33211        ::= { voipExtSipCallSvcProfileEntry 7 }
33212
33213        voipExtSipCallSvcProfileDtmf OBJECT-TYPE
33214        SYNTAX INTEGER {
33215        		bypass(1),
33216        		rfc2833(2),
33217        		rfc2833like(3),
33218        		sipinfo(4),
33219        		plaintext(5)
33220        	}
33221        MAX-ACCESS read-create
33222        STATUS current
33223        DESCRIPTION
33224                "dtmf bypass : bypass DTMF tone
33225		 dtmf rfc2833 : DTMF tone relay according to RFC2833
33226		 dtmf rfc2833like : DTMF tone relay by SIP INFO message, but RFC2833 payload
33227		 dtmf sipinfo : DTMF tone relay by SIP INFO signal message
33228		 dtmf plaintext : DTMF tone relay by SIP INFO plain text message"
33229        ::= { voipExtSipCallSvcProfileEntry 8 }
33230
33231		voipExtSipCallSvcProfileDtmfRfc2833Payload OBJECT-TYPE
33232        SYNTAX INTEGER
33233        MAX-ACCESS read-create
33234        STATUS current
33235        DESCRIPTION
33236        "dtmf rfc2833 payload type, 96~100"
33237        ::= { voipExtSipCallSvcProfileEntry 9 }
33238
33239		--voipExtSipCallSvcProfileCallHoldOn OBJECT-TYPE
33240        --SYNTAX INTEGER {
33241        --		on(1),
33242        --		off(2)
33243        --	}
33244        --MAX-ACCESS read-create
33245        --STATUS current
33246        --DESCRIPTION
33247        --        ""
33248        --::= { voipExtSipCallSvcProfileEntry 10 }
33249
33250		voipExtSipCallSvcProfileCallWaitOn OBJECT-TYPE
33251        SYNTAX INTEGER {
33252        		on(1),
33253        		off(2)
33254        	}
33255        MAX-ACCESS read-create
33256        STATUS current
33257        DESCRIPTION
33258                ""
33259        ::= { voipExtSipCallSvcProfileEntry 11 }
33260
33261		voipExtSipCallSvcProfileClipOn OBJECT-TYPE
33262        SYNTAX INTEGER {
33263        		on(1),
33264        		off(2)
33265        	}
33266        MAX-ACCESS read-create
33267        STATUS current
33268        DESCRIPTION
33269                ""
33270        ::= { voipExtSipCallSvcProfileEntry 12 }
33271
33272		voipExtSipCallSvcProfileClirOn OBJECT-TYPE
33273        SYNTAX INTEGER {
33274        		on(1),
33275        		off(2)
33276        	}
33277        MAX-ACCESS read-create
33278        STATUS current
33279        DESCRIPTION
33280                ""
33281        ::= { voipExtSipCallSvcProfileEntry 13 }
33282
33283		voipExtSipCallSvcProfileCallTransferOn OBJECT-TYPE
33284        SYNTAX INTEGER {
33285        		on(1),
33286        		off(2)
33287        	}
33288        MAX-ACCESS read-create
33289        STATUS current
33290        DESCRIPTION
33291                ""
33292        ::= { voipExtSipCallSvcProfileEntry 14 }
33293
33294		voipExtSipCallSvcProfileCallConferenceOn OBJECT-TYPE
33295        SYNTAX INTEGER {
33296        		on(1),
33297        		off(2)
33298        	}
33299        MAX-ACCESS read-create
33300        STATUS current
33301        DESCRIPTION
33302                ""
33303        ::= { voipExtSipCallSvcProfileEntry 15 }
33304
33305        voipExtSipCallSvcProfileFax OBJECT-TYPE
33306        SYNTAX INTEGER {
33307        		g711(1),
33308        		t38(2)
33309        	}
33310        MAX-ACCESS read-create
33311        STATUS current
33312        DESCRIPTION
33313                "fax g711 : FAX service pass through by ITU-T G.711
33314		 fax t38 : FAX service by ITU-T T.38 UDP"
33315        ::= { voipExtSipCallSvcProfileEntry 16 }
33316
33317		voipExtSipCallSvcProfileFirstDigit OBJECT-TYPE
33318        SYNTAX INTEGER
33319        MAX-ACCESS read-create
33320        STATUS current
33321        DESCRIPTION
33322                "first digit timeout. This MIB object is supported by R5.05 and later versions."
33323        ::= { voipExtSipCallSvcProfileEntry 17 }
33324
33325        voipExtSipCallSvcProfileInterdigit OBJECT-TYPE
33326        SYNTAX INTEGER
33327        MAX-ACCESS read-create
33328        STATUS current
33329        DESCRIPTION
33330                "inter digit timeout. This MIB object is supported by R5.05 and later versions."
33331        ::= { voipExtSipCallSvcProfileEntry 18 }
33332
33333        voipExtSipCallSvcProfileMatchdigit OBJECT-TYPE
33334        SYNTAX INTEGER
33335        MAX-ACCESS read-create
33336        STATUS current
33337        DESCRIPTION
33338                "match digit timeout. This MIB object is supported by R5.05 and later versions."
33339        ::= { voipExtSipCallSvcProfileEntry 19 }
33340
33341
33342		voipExtSipCallSvcProfileFlash OBJECT-TYPE
33343        SYNTAX INTEGER {
33344        		invite(1),
33345        		rfc2833(2),
33346        		rfc2833like(3),
33347        		sipinfo1(4),
33348        		sipinfo2(5),
33349        		sipinfo3(6),
33350        		sipinfo4(7),
33351        		sipinfo5(8),
33352        		sipinfo6(9),
33353				skip(10)
33354        	}
33355        MAX-ACCESS read-create
33356        STATUS current
33357        DESCRIPTION
33358                "flash invite : send SIP INVITE message
33359		 flash rfc2833 : flash relay according to RFC2833
33360		 flash rfc2833like : flash relay by SIP INFO message, but RFC2833 payload
33361		 flash sipinfo1 : flash relay by SIP INFO signal=16 message
33362		 flash sipinfo2 : flash relay by SIP INFO signal=hf message
33363		 flash sipinfo3 : flash relay by SIP INFO signal=hook-flash message
33364		 flash sipinfo4 : flash relay by SIP INFO plain text message
33365		 flash sipinfo5 : flash relay by multiple SIP INFO signal messages and
33366		                   signal content come from specified pattern string
33367		 flash sipinfo6 : flash relay by SIP INFO specified information message
33368		 skip : no flash event, only onhook and offhook"
33369        ::= { voipExtSipCallSvcProfileEntry 20 }
33370
33371		voipExtSipCallSvcProfileFlashPattern OBJECT-TYPE
33372        SYNTAX DisplayString
33373        MAX-ACCESS read-create
33374        STATUS current
33375        DESCRIPTION
33376                ""
33377        ::= { voipExtSipCallSvcProfileEntry 21 }
33378
33379		voipExtSipCallSvcProfileLocalCallOn OBJECT-TYPE
33380        SYNTAX INTEGER {
33381        		on(1),
33382        		off(2)
33383        	}
33384        MAX-ACCESS read-create
33385        STATUS current
33386        DESCRIPTION
33387                ""
33388        ::= { voipExtSipCallSvcProfileEntry 22 }
33389
33390		voipExtSipCallSvcProfileMWIOn OBJECT-TYPE
33391        SYNTAX INTEGER {
33392        		on(1),
33393        		off(2)
33394        	}
33395        MAX-ACCESS read-create
33396        STATUS current
33397        DESCRIPTION
33398                ""
33399        ::= { voipExtSipCallSvcProfileEntry 23 }
33400
33401		voipExtSipCallSvcProfileCentrexOn OBJECT-TYPE
33402        SYNTAX INTEGER {
33403        		on(1),
33404        		off(2)
33405        	}
33406        MAX-ACCESS read-create
33407        STATUS current
33408        DESCRIPTION
33409                ""
33410        ::= { voipExtSipCallSvcProfileEntry 24 }
33411
33412        voipExtSipCallSvcProfileRowStatus OBJECT-TYPE
33413        SYNTAX RowStatus
33414        MAX-ACCESS read-create
33415        STATUS current
33416        DESCRIPTION
33417                "This object is used to create a new row or delete an existing row in the table."
33418        ::= { voipExtSipCallSvcProfileEntry 25 }
33419
33420-- sip call service profile local help table
33421
33422		voipExtSipCallSvcProfileLocalHelpTable OBJECT-TYPE
33423        SYNTAX SEQUENCE OF VoipExtSipCallSvcProfileLocalHelpEntry
33424        MAX-ACCESS not-accessible
33425        STATUS current
33426        DESCRIPTION
33427                "This table is supported by R5.01 and later versions."
33428        ::= { voipExtSipProfile 5 }
33429
33430		voipExtSipCallSvcProfileLocalHelpEntry OBJECT-TYPE
33431        SYNTAX VoipExtSipCallSvcProfileLocalHelpEntry
33432        MAX-ACCESS not-accessible
33433        STATUS current
33434        DESCRIPTION
33435		"An entry in sipCallSvcProfileLocalHelpTable."
33436        INDEX { voipExtSipCallSvcProfileName, voipExtSipCallSvcProfileLocalHelpIndex  }
33437        ::= { voipExtSipCallSvcProfileLocalHelpTable 1 }
33438
33439        VoipExtSipCallSvcProfileLocalHelpEntry ::=
33440        	SEQUENCE {
33441			voipExtSipCallSvcProfileLocalHelpIndex  	INTEGER,
33442			voipExtSipCallSvcProfileLocalHelpTableName	DisplayString,
33443			voipExtSipCallSvcProfileLocalHelpTableTel	DisplayString
33444           	}
33445
33446        voipExtSipCallSvcProfileLocalHelpIndex OBJECT-TYPE
33447        SYNTAX INTEGER (1..8)
33448        MAX-ACCESS read-only
33449        STATUS current
33450        DESCRIPTION
33451                "Index number."
33452        ::= { voipExtSipCallSvcProfileLocalHelpEntry 1 }
33453
33454        voipExtSipCallSvcProfileLocalHelpTableName OBJECT-TYPE
33455        SYNTAX DisplayString (SIZE(1..31))
33456        MAX-ACCESS read-write
33457        STATUS current
33458        DESCRIPTION
33459                "Local help table name."
33460        ::= { voipExtSipCallSvcProfileLocalHelpEntry 2 }
33461
33462        voipExtSipCallSvcProfileLocalHelpTableTel OBJECT-TYPE
33463        SYNTAX DisplayString (SIZE(1..15))
33464        MAX-ACCESS read-write
33465        STATUS current
33466        DESCRIPTION
33467                "Local help telephone number. Only digit characters are allowed.
33468                Note that sipCallSvcProfileLocalHelpTableName and sipCallSvcProfileLocalHelpTableTel
33469                must be set sequentially."
33470        ::= { voipExtSipCallSvcProfileLocalHelpEntry 3 }
33471
33472-- voipExtSipDialPlanTable
33473
33474		voipExtMaxNumOfVoipDialPlan OBJECT-TYPE
33475        SYNTAX INTEGER
33476        MAX-ACCESS read-only
33477        STATUS current
33478        DESCRIPTION
33479        	"The maximum number of VoIP dial plan supported by the system."
33480        ::= { voipSingleIp 4 }
33481
33482        voipExtDialPlanTable OBJECT-TYPE
33483        SYNTAX SEQUENCE OF VoipExtDialPlanEntry
33484        MAX-ACCESS not-accessible
33485        STATUS current
33486        DESCRIPTION
33487        	"Configure dialing plan entry of specified index in specified payphone charging table."
33488        ::= { voipSingleIp 5 }
33489
33490        voipExtDialPlanEntry OBJECT-TYPE
33491        SYNTAX VoipExtDialPlanEntry
33492        MAX-ACCESS not-accessible
33493        STATUS current
33494        DESCRIPTION
33495        	"An entry of voipExtDialPlanTable."
33496        INDEX { voipExtDialPlanName, voipExtDialPlanIndex }
33497        ::= { voipExtDialPlanTable 1 }
33498
33499        VoipExtDialPlanEntry ::=
33500        	SEQUENCE {
33501        		voipExtDialPlanName			DisplayString,
33502        		voipExtDialPlanIndex		INTEGER,
33503        		voipExtDialPlanPattern		DisplayString,
33504        		voipExtDialPlanRule			DisplayString,
33505        		voipExtDialPlanRowStatus	RowStatus
33506              	}
33507
33508		voipExtDialPlanName OBJECT-TYPE
33509        SYNTAX DisplayString (SIZE (1..31))
33510        MAX-ACCESS read-only
33511        STATUS current
33512        DESCRIPTION
33513        	"Dialing plan table name."
33514        ::= { voipExtDialPlanEntry 1 }
33515
33516        voipExtDialPlanIndex OBJECT-TYPE
33517        SYNTAX INTEGER (1..16)
33518        MAX-ACCESS read-only
33519        STATUS current
33520        DESCRIPTION
33521        	""
33522        ::= { voipExtDialPlanEntry 2 }
33523
33524        voipExtDialPlanPattern OBJECT-TYPE
33525        SYNTAX DisplayString (SIZE(1..47))
33526        MAX-ACCESS read-create
33527        STATUS current
33528        DESCRIPTION
33529       	    "up to 47 characters, allow digit, '*', and '#' characters and
33530        	meaning characters that include 'x', '.', '|' and range format
33531        	characters that include '~', ',' and parenthesis '(', ')'
33532        	and brackets '[', ']' and at most one parenthesis pair,
33533        	examples: '002(x.)', '0(x.)', and '(x.)'"
33534
33535        ::= { voipExtDialPlanEntry 3 }
33536
33537        voipExtDialPlanRule OBJECT-TYPE
33538        SYNTAX DisplayString (SIZE(1..15))
33539        MAX-ACCESS read-create
33540        STATUS current
33541        DESCRIPTION
33542        	"Allowed characters are 0~9, and '\c' stand for country code,
33543        	'\d' stand for national destination code,
33544        	'\1' stand for matched string enclosed by the parenthesis pair,
33545        	and 'deny' stand for the pattern specified is not allowed.
33546        	Examples: '\1', '\c\1', and '\c\d\1'."
33547        ::= { voipExtDialPlanEntry 4 }
33548
33549        voipExtDialPlanRowStatus OBJECT-TYPE
33550        SYNTAX RowStatus
33551        MAX-ACCESS read-create
33552        STATUS current
33553        DESCRIPTION
33554        	"This object is used to create a new entry or delete an existing entry in this table."
33555        ::= { voipExtDialPlanEntry 5 }
33556
33557-- voipExtSipIp
33558
33559    voipExtSipIp OBJECT IDENTIFIER ::= { voipExtSip 1 }
33560
33561		voipExtSipSignalIp OBJECT-TYPE
33562        SYNTAX IpAddress
33563        MAX-ACCESS read-write
33564        STATUS current
33565        DESCRIPTION
33566					"Signaling Ip"
33567        ::= { voipExtSipIp 1 }
33568
33569		voipExtSipSignalMask OBJECT-TYPE
33570        SYNTAX INTEGER
33571        MAX-ACCESS read-write
33572        STATUS current
33573        DESCRIPTION
33574					"Signaling network mask, 0~32"
33575        ::= { voipExtSipIp 2 }
33576
33577        voipExtSipSignalVid OBJECT-TYPE
33578        SYNTAX VlanIndex
33579        MAX-ACCESS read-write
33580        STATUS current
33581        DESCRIPTION
33582     			"1~4094"
33583        ::= { voipExtSipIp 3 }
33584
33585        voipExtSipMediaIp OBJECT-TYPE
33586        SYNTAX IpAddress
33587        MAX-ACCESS read-write
33588        STATUS current
33589        DESCRIPTION
33590					"RTP IP"
33591        ::= { voipExtSipIp 4 }
33592
33593		voipExtSipMediaMask OBJECT-TYPE
33594        SYNTAX INTEGER
33595        MAX-ACCESS read-write
33596        STATUS current
33597        DESCRIPTION
33598					"RTP network mask, 0~32"
33599        ::= { voipExtSipIp 5 }
33600
33601		voipExtSipMediaVid OBJECT-TYPE
33602        SYNTAX VlanIndex
33603        MAX-ACCESS read-write
33604        STATUS current
33605        DESCRIPTION
33606     			"1~4094"
33607        ::= { voipExtSipIp 6 }
33608
33609		voipExtSipDnsIp OBJECT-TYPE
33610        SYNTAX IpAddress
33611        MAX-ACCESS read-write
33612        STATUS current
33613        DESCRIPTION
33614					"Primary DNS IP. Set to '0.0.0.0' will clear both voipExtSipDnsIp and voipExtSipDnsIp2"
33615        ::= { voipExtSipIp 7 }
33616
33617		voipExtSipDnsIp2 OBJECT-TYPE
33618        SYNTAX IpAddress
33619        MAX-ACCESS read-write
33620        STATUS current
33621        DESCRIPTION
33622					"Secondary DNS IP. could not be set when voipExtSipDnsIp is '0.0.0.0',
33623					set voipExtSipDnsIp or voipExtSipDnsIp2 with '0.0.0.0' to clear."
33624        ::= { voipExtSipIp 8 }
33625
33626		voipExtSipMaxNumOfVoipRoute OBJECT-TYPE
33627        SYNTAX INTEGER
33628        MAX-ACCESS read-only
33629        STATUS current
33630        DESCRIPTION
33631        	""
33632        ::= { voipExtSip 2 }
33633
33634-- voipExtSipRouteTable
33635
33636		voipExtSipRouteTable OBJECT-TYPE
33637        SYNTAX SEQUENCE OF VoipExtSipRouteEntry
33638        MAX-ACCESS not-accessible
33639        STATUS current
33640        DESCRIPTION
33641        	""
33642        ::= { voipExtSip 3 }
33643
33644		voipExtSipRouteEntry OBJECT-TYPE
33645        SYNTAX VoipExtSipRouteEntry
33646        MAX-ACCESS not-accessible
33647        STATUS current
33648        DESCRIPTION
33649        	"An entry of voipExtSipRouteTable."
33650        INDEX { voipExtSipRouteIp, voipExtSipRouteGateway, voipExtSipRouteMask }
33651        ::= { voipExtSipRouteTable 1 }
33652
33653		VoipExtSipRouteEntry ::=
33654        	SEQUENCE {
33655        		voipExtSipRouteIp			IpAddress,
33656        		voipExtSipRouteGateway		IpAddress,
33657        		voipExtSipRouteMask			INTEGER,
33658        		voipExtSipRouteMetric		INTEGER,
33659        		voipExtSipRouteRowStatus	RowStatus
33660          }
33661
33662		voipExtSipRouteIp OBJECT-TYPE
33663        SYNTAX IpAddress
33664        MAX-ACCESS read-only
33665        STATUS current
33666        DESCRIPTION
33667        	"IP address."
33668        ::= { voipExtSipRouteEntry 1 }
33669
33670		voipExtSipRouteGateway OBJECT-TYPE
33671        SYNTAX IpAddress
33672        MAX-ACCESS read-only
33673        STATUS current
33674        DESCRIPTION
33675        	"Gateway IP."
33676        ::= { voipExtSipRouteEntry 2 }
33677
33678		voipExtSipRouteMask OBJECT-TYPE
33679        SYNTAX INTEGER (0..32)
33680        MAX-ACCESS read-only
33681        STATUS current
33682        DESCRIPTION
33683        	"Network mask."
33684        ::= { voipExtSipRouteEntry 3 }
33685
33686		voipExtSipRouteMetric OBJECT-TYPE
33687        SYNTAX INTEGER (1..15)
33688        MAX-ACCESS read-create
33689        STATUS current
33690        DESCRIPTION
33691        	"Metric number of the route."
33692        ::= { voipExtSipRouteEntry 4 }
33693
33694		voipExtSipRouteRowStatus OBJECT-TYPE
33695        SYNTAX RowStatus
33696        MAX-ACCESS read-create
33697        STATUS current
33698        DESCRIPTION
33699        	"This object is used to create a new entry or delete an existing entry in this table."
33700        ::= { voipExtSipRouteEntry 5 }
33701
33702		voipExtSipRegcount OBJECT-TYPE
33703		SYNTAX INTEGER (0..255)
33704        MAX-ACCESS read-write
33705        STATUS current
33706        DESCRIPTION
33707        	"register times per second, 1~255. 0 means off."
33708        ::= { voipExtSip 4 }
33709
33710		voipExtSipCptReorder OBJECT-TYPE
33711		SYNTAX INTEGER (5..300)
33712        MAX-ACCESS read-write
33713        STATUS current
33714        DESCRIPTION
33715        	"Timeout of re-order tone, 5~300"
33716        ::= { voipExtSip 5 }
33717
33718		voipExtSipCptHowler OBJECT-TYPE
33719		SYNTAX INTEGER (5..300)
33720        MAX-ACCESS read-write
33721        STATUS current
33722        DESCRIPTION
33723        	"Timeout of re-order tone, 5~300"
33724        ::= { voipExtSip 6 }
33725
33726		voipExtSipCptAlerting OBJECT-TYPE
33727		SYNTAX INTEGER (60..1200)
33728        MAX-ACCESS read-write
33729        STATUS current
33730        DESCRIPTION
33731        	"Timeout of re-order tone, 60~1200"
33732        ::= { voipExtSip 7 }
33733
33734		voipExtSipPktLog OBJECT-TYPE
33735		SYNTAX INTEGER {
33736        		on(1),
33737        		off(2)
33738          	}
33739        MAX-ACCESS read-write
33740        STATUS current
33741        DESCRIPTION
33742        	"SIP packet log on/off"
33743        ::= { voipExtSip 8 }
33744
33745		voipExtSipPktLogClear OBJECT-TYPE
33746		SYNTAX INTEGER
33747		MAX-ACCESS read-write
33748        STATUS current
33749        DESCRIPTION
33750        	"Set 1 to clear SIP packet log"
33751        ::= { voipExtSip 9 }
33752
33753
33754--	voipExtSipLineConfTable
33755
33756        voipExtSipLineConfTable OBJECT-TYPE
33757        SYNTAX SEQUENCE OF VoipExtSipLineConfEntry
33758        MAX-ACCESS not-accessible
33759        STATUS current
33760        DESCRIPTION
33761		"This table includes common attributes describing the VoIP line."
33762        ::= { voipSingleIp 7 }
33763
33764		voipExtSipLineConfEntry OBJECT-TYPE
33765        SYNTAX VoipExtSipLineConfEntry
33766        MAX-ACCESS not-accessible
33767        STATUS current
33768        DESCRIPTION
33769        	"An entry in voipExtSipLineConfTable."
33770        INDEX { voipIfIndex }
33771        ::= { voipExtSipLineConfTable 1 }
33772
33773        VoipExtSipLineConfEntry ::=
33774           SEQUENCE {
33775				voipExtSipLineConfHotlineOn				INTEGER,
33776				voipExtSipLineConfHotlineNo				DisplayString,
33777				voipExtSipLineConfHotlineTimeout		INTEGER,
33778				voipExtSipLineConfTax					INTEGER
33779			}
33780
33781        voipExtSipLineConfHotlineOn OBJECT-TYPE
33782        SYNTAX INTEGER {
33783        		on(1),
33784        		off(2)
33785        	}
33786        MAX-ACCESS read-write
33787        STATUS current
33788        DESCRIPTION
33789		""
33790        ::= { voipExtSipLineConfEntry 1 }
33791
33792        voipExtSipLineConfHotlineNo OBJECT-TYPE
33793        SYNTAX DisplayString (SIZE(1..31))
33794        MAX-ACCESS read-write
33795        STATUS current
33796        DESCRIPTION
33797		"only alphanumeric characters and '+' are allowed,
33798         or use two quotation marks () to clear the field.
33799         Note: '+' only is allowed at the first character"
33800        ::= { voipExtSipLineConfEntry 2 }
33801
33802        voipExtSipLineConfHotlineTimeout OBJECT-TYPE
33803        SYNTAX INTEGER
33804        MAX-ACCESS read-write
33805        STATUS current
33806        DESCRIPTION
33807		"0~255 seconds, 0 means dialling immediately."
33808        ::= { voipExtSipLineConfEntry 3 }
33809
33810		voipExtSipLineConfTax OBJECT-TYPE
33811        SYNTAX INTEGER{
33812					mode_disable(0),
33813					mode_12K(1),
33814					mode_16K(2),
33815					mode_reversal_12K(3),
33816					mode_reversal_16K(4),
33817					mode_reversal_steady(5),
33818					mode_reversal_pulse(6)
33819		}
33820        MAX-ACCESS read-write
33821        STATUS current
33822        DESCRIPTION
33823		"metering mode"
33824        ::= { voipExtSipLineConfEntry 4 }
33825
33826-- voipExtSipLineStatTable
33827
33828		voipExtSipLineStatusTable OBJECT-TYPE
33829        SYNTAX SEQUENCE OF VoipExtSipLineStatusEntry
33830        MAX-ACCESS not-accessible
33831        STATUS current
33832        DESCRIPTION
33833		"The table displays VoIP line status. This table is supported by R4.01 and later versions."
33834		::= { voipSingleIp 8 }
33835
33836		voipExtSipLineStatusEntry OBJECT-TYPE
33837        SYNTAX VoipExtSipLineStatusEntry
33838        MAX-ACCESS not-accessible
33839        STATUS current
33840        DESCRIPTION
33841        	"An entry of voipExtSipLineStatTable."
33842        INDEX { voipIfIndex }
33843        ::= { voipExtSipLineStatusTable 1 }
33844
33845        VoipExtSipLineStatusEntry ::=
33846           SEQUENCE {
33847				voipExtSipLineStatusFxsStatus			INTEGER,
33848				voipExtSipLineStatusServiceStatus		INTEGER,
33849				voipExtSipLineStatusLocalcallStatus		INTEGER
33850			}
33851
33852	voipExtSipLineStatusFxsStatus OBJECT-TYPE
33853	SYNTAX INTEGER {
33854			disabled(1),
33855			on_hook(2),
33856			off_hook(3),
33857			ringing(4),
33858			power_cut_down(5),
33859			testing(6),
33860			fault(7),
33861			bad(8),
33862			uninitialized(9)
33863		}
33864	MAX-ACCESS read-only
33865	STATUS current
33866	DESCRIPTION
33867		"FXS status of the line."
33868	::= { voipExtSipLineStatusEntry 1 }
33869
33870	voipExtSipLineStatusServiceStatus OBJECT-TYPE
33871	SYNTAX INTEGER {
33872			disabled(1),
33873			out_of_service(2),
33874			idle(3),
33875			waiting_for_dialing(4),
33876			dialing_out(5),
33877			ringing(6),
33878			conversation_caller(7),
33879			conversation_callee(8),
33880			fax_modem_caller_1(9),
33881			fax_modem_callee_1(10),
33882			fax_modem_caller_2(11),
33883			fax_modem_callee_2(12),
33884			waiting_for_on_hook(13),
33885			dialing_timeout(14),
33886			alerting_off_hook(15),
33887			power_cut_down(16)
33888		}
33889	MAX-ACCESS read-only
33890	STATUS current
33891	DESCRIPTION
33892		"Service status of the line."
33893	::= { voipExtSipLineStatusEntry 2 }
33894
33895	voipExtSipLineStatusLocalcallStatus OBJECT-TYPE
33896	SYNTAX INTEGER {
33897			on(1),
33898			off(2)
33899		}
33900	MAX-ACCESS read-only
33901	STATUS current
33902	DESCRIPTION
33903		"Localcall status of the line."
33904	::= { voipExtSipLineStatusEntry 3 }
33905
33906
33907----------------------------------------
33908-- ima
33909----------------------------------------
33910
33911--  	imaGroupTable				OBJECT IDENTIFIER ::= { ima 1 }
33912	imaGroupChan				OBJECT IDENTIFIER ::= { ima 2 }
33913
33914-- imaGroupTable
33915    imaGroupTable OBJECT-TYPE
33916        SYNTAX SEQUENCE OF ImaGroupEntry
33917        MAX-ACCESS not-accessible
33918        STATUS current
33919        DESCRIPTION
33920        	"This table is supported by R5.03 and later versions."
33921        ::= { ima 1 }
33922
33923    imaGroupEntry OBJECT-TYPE
33924        SYNTAX ImaGroupEntry
33925        MAX-ACCESS not-accessible
33926        STATUS current
33927        DESCRIPTION
33928		"An entry of imaGroupTable."
33929        INDEX { imaGroupIndex }
33930        ::= { imaGroupTable 1 }
33931
33932        ImaGroupEntry ::=
33933        	SEQUENCE {
33934			imaGroupIndex		INTEGER,
33935			imaGroupClkMode		INTEGER,
33936			imaGroupVersion		INTEGER
33937           	}
33938
33939    imaGroupIndex OBJECT-TYPE
33940        SYNTAX INTEGER
33941        MAX-ACCESS read-only
33942        STATUS current
33943        DESCRIPTION
33944                ""
33945         ::= { imaGroupEntry 1 }
33946
33947    imaGroupClkMode OBJECT-TYPE
33948        SYNTAX INTEGER {
33949        		ctc_loop(1),
33950        		ctc_local(2),
33951        		itc(3)
33952        	}
33953        MAX-ACCESS read-create
33954        STATUS current
33955        DESCRIPTION
33956                ""
33957         ::= { imaGroupEntry 2 }
33958
33959    imaGroupVersion OBJECT-TYPE
33960        SYNTAX INTEGER {
33961        		version_1_0(1),
33962        		version_1_1(2)
33963        	}
33964        MAX-ACCESS read-create
33965        STATUS current
33966        DESCRIPTION
33967                ""
33968         ::= { imaGroupEntry 3 }
33969
33970-- ImaGroupChan
33971	-- ImaGroupChanNumTable
33972	imaGroupChanNumTable OBJECT-TYPE
33973        SYNTAX SEQUENCE OF ImaGroupChanNumEntry
33974        MAX-ACCESS not-accessible
33975        STATUS current
33976        DESCRIPTION
33977        	"This table is supported by R5.03 and later versions."
33978        ::= { imaGroupChan 1 }
33979
33980    imaGroupChanNumEntry OBJECT-TYPE
33981        SYNTAX ImaGroupChanNumEntry
33982        MAX-ACCESS not-accessible
33983        STATUS current
33984        DESCRIPTION
33985		"An entry of ImaGroupChanNumTable."
33986        INDEX { imaGroupChanNumSlot }
33987        ::= { imaGroupChanNumTable 1 }
33988
33989        ImaGroupChanNumEntry ::=
33990        	SEQUENCE {
33991			imaGroupChanNumSlot			INTEGER,
33992			imaGroupChanNumMaximum		INTEGER,
33993			imaGroupChanNumCurrentTotal			INTEGER,
33994			imaGroupChanNumCurrentPvc			INTEGER,
33995			imaGroupChanNumCurrentDtpvc			INTEGER
33996           	}
33997
33998        imaGroupChanNumSlot OBJECT-TYPE
33999        SYNTAX INTEGER
34000        MAX-ACCESS read-only
34001        STATUS current
34002        DESCRIPTION
34003                ""
34004         ::= { imaGroupChanNumEntry 1 }
34005
34006        imaGroupChanNumMaximum OBJECT-TYPE
34007        SYNTAX INTEGER
34008        MAX-ACCESS read-only
34009        STATUS current
34010        DESCRIPTION
34011                ""
34012         ::= { imaGroupChanNumEntry 2 }
34013
34014        imaGroupChanNumCurrentTotal OBJECT-TYPE
34015        SYNTAX INTEGER
34016        MAX-ACCESS read-only
34017        STATUS current
34018        DESCRIPTION
34019                ""
34020         ::= { imaGroupChanNumEntry 3 }
34021
34022        imaGroupChanNumCurrentPvc OBJECT-TYPE
34023        SYNTAX INTEGER
34024        MAX-ACCESS read-only
34025        STATUS current
34026        DESCRIPTION
34027                ""
34028         ::= { imaGroupChanNumEntry 4 }
34029
34030        imaGroupChanNumCurrentDtpvc OBJECT-TYPE
34031        SYNTAX INTEGER
34032        MAX-ACCESS read-only
34033        STATUS current
34034        DESCRIPTION
34035                ""
34036         ::= { imaGroupChanNumEntry 5 }
34037	-- imaGroupPvcTable
34038
34039    imaGroupPvcTable OBJECT-TYPE
34040        SYNTAX SEQUENCE OF ImaGroupPvcEntry
34041        MAX-ACCESS not-accessible
34042        STATUS current
34043        DESCRIPTION
34044        	"This table includes IMA Group PVC configuration.
34045        	This table is supported by R5.03 and later versions."
34046        ::= { imaGroupChan 2 }
34047
34048	imaGroupPvcEntry OBJECT-TYPE
34049        SYNTAX ImaGroupPvcEntry
34050        MAX-ACCESS not-accessible
34051        STATUS current
34052        DESCRIPTION
34053		"An entry of imaGroupPvcTable."
34054        INDEX { imaGroupPvcGroupIndex, imaGroupPvcVpi, imaGroupPvcVci, imaGroupPvcPvid }
34055        ::= { imaGroupPvcTable 1 }
34056
34057        ImaGroupPvcEntry ::=
34058        	SEQUENCE {
34059			imaGroupPvcGroupIndex	INTEGER,
34060			imaGroupPvcVpi			INTEGER,
34061			imaGroupPvcVci			INTEGER,
34062			imaGroupPvcPvid			VlanIndex,
34063			imaGroupPvcEncap		INTEGER,
34064			imaGroupPvcPriority		INTEGER,
34065			imaGruopPvcProfile		DisplayString,
34066			imaGroupPvcRowStatus	RowStatus,
34067			imaGroupPvcEgressTag	INTEGER
34068           	}
34069
34070        imaGroupPvcGroupIndex OBJECT-TYPE
34071        SYNTAX INTEGER
34072        MAX-ACCESS read-only
34073        STATUS current
34074        DESCRIPTION
34075                ""
34076         ::= { imaGroupPvcEntry 1 }
34077
34078        imaGroupPvcVpi OBJECT-TYPE
34079        SYNTAX INTEGER (0..255)
34080        MAX-ACCESS read-only
34081        STATUS current
34082        DESCRIPTION
34083                "VPI of the pvc."
34084         ::= { imaGroupPvcEntry 2 }
34085
34086        imaGroupPvcVci OBJECT-TYPE
34087        SYNTAX INTEGER (1..65535)
34088        MAX-ACCESS read-only
34089       	STATUS current
34090        DESCRIPTION
34091                "VCI of the pvc."
34092         ::= { imaGroupPvcEntry 3 }
34093
34094        imaGroupPvcPvid OBJECT-TYPE
34095        SYNTAX VlanIndex
34096        MAX-ACCESS read-only
34097        STATUS current
34098        DESCRIPTION
34099                "PVID of the pvc."
34100         ::= { imaGroupPvcEntry 4 }
34101
34102        imaGroupPvcEncap OBJECT-TYPE
34103        SYNTAX INTEGER {
34104        		llc(1),
34105        		vc(2)
34106        	}
34107        MAX-ACCESS read-create
34108        STATUS current
34109        DESCRIPTION
34110                "Encapsulation of the pvc."
34111         ::= { imaGroupPvcEntry 5 }
34112
34113        imaGroupPvcPriority OBJECT-TYPE
34114        SYNTAX INTEGER (0..7)
34115        MAX-ACCESS read-create
34116        STATUS current
34117        DESCRIPTION
34118                "priority of the pvc."
34119         ::= { imaGroupPvcEntry 6 }
34120
34121        imaGruopPvcProfile OBJECT-TYPE
34122        SYNTAX DisplayString (SIZE (1..31))
34123        MAX-ACCESS read-create
34124        STATUS current
34125        DESCRIPTION
34126                "The value of this object identifies the row in the atmProfileTable, which applies for this pvc."
34127         ::= { imaGroupPvcEntry 7 }
34128
34129        imaGroupPvcRowStatus OBJECT-TYPE
34130        SYNTAX RowStatus
34131        MAX-ACCESS read-create
34132        STATUS current
34133        DESCRIPTION
34134                "This object is used to create a new row or delete an existing row in this table."
34135         ::= { imaGroupPvcEntry 8 }
34136
34137        imaGroupPvcEgressTag OBJECT-TYPE
34138        SYNTAX INTEGER {
34139        		tag(1),
34140        		untag(2)
34141        	}
34142        MAX-ACCESS read-create
34143        STATUS current
34144        DESCRIPTION
34145                "Encapsulation of the pvc."
34146         ::= { imaGroupPvcEntry 9 }
34147
34148-- imaGroupDtPvcTable
34149
34150     imaGroupDtPvcTable OBJECT-TYPE
34151        SYNTAX SEQUENCE OF ImaGroupDtPvcEntry
34152        MAX-ACCESS not-accessible
34153        STATUS current
34154        DESCRIPTION
34155        	"This table includes IMA Group Double Tagging PVC configuration.
34156        	This table is supported by R5.03 and later versions."
34157        ::= { imaGroupChan 3 }
34158
34159	imaGroupDtPvcEntry OBJECT-TYPE
34160        SYNTAX ImaGroupDtPvcEntry
34161        MAX-ACCESS not-accessible
34162        STATUS current
34163        DESCRIPTION
34164		"An entry of imaGroupDtPvcTable."
34165        INDEX { imaGroupDTPvcGroupIndex, imaGroupDtPvcVpi, imaGroupDtPvcVci, imaGroupDtPvcSvid, imaGroupDtPvcCvid }
34166        ::= { imaGroupDtPvcTable 1 }
34167
34168        ImaGroupDtPvcEntry ::=
34169        	SEQUENCE {
34170      		imaGroupDTPvcGroupIndex		INTEGER,
34171			imaGroupDtPvcVpi			INTEGER,
34172			imaGroupDtPvcVci			INTEGER,
34173			imaGroupDtPvcSvid			VlanIndex,
34174			imaGroupDtPvcCvid			VlanIndex,
34175			imaGroupDtPvcEncap			INTEGER,
34176			imaGroupDtPvcSPriority		INTEGER,
34177			imaGroupDtPvcCPriority		INTEGER,
34178			imaGroupDtPvcProfile		DisplayString,
34179			imaGroupDtPvcRowStatus		RowStatus
34180           	}
34181
34182        imaGroupDTPvcGroupIndex OBJECT-TYPE
34183        SYNTAX INTEGER
34184        MAX-ACCESS read-only
34185        STATUS current
34186        DESCRIPTION
34187                ""
34188         ::= { imaGroupDtPvcEntry 1 }
34189
34190        imaGroupDtPvcVpi OBJECT-TYPE
34191        SYNTAX INTEGER (0..255)
34192        MAX-ACCESS read-only
34193        STATUS current
34194        DESCRIPTION
34195                "VPI of the pvc."
34196         ::= { imaGroupDtPvcEntry 2 }
34197
34198        imaGroupDtPvcVci OBJECT-TYPE
34199        SYNTAX INTEGER (1..65535)
34200        MAX-ACCESS read-only
34201       	STATUS current
34202        DESCRIPTION
34203                "VCI of the pvc."
34204         ::= { imaGroupDtPvcEntry 3 }
34205
34206        imaGroupDtPvcSvid OBJECT-TYPE
34207        SYNTAX VlanIndex
34208        MAX-ACCESS read-only
34209        STATUS current
34210        DESCRIPTION
34211                "s-tag of the pvc."
34212         ::= { imaGroupDtPvcEntry 4 }
34213
34214        imaGroupDtPvcCvid OBJECT-TYPE
34215        SYNTAX VlanIndex
34216        MAX-ACCESS read-only
34217        STATUS current
34218        DESCRIPTION
34219                "c-tag of the pvc."
34220         ::= { imaGroupDtPvcEntry 5 }
34221
34222        imaGroupDtPvcEncap OBJECT-TYPE
34223        SYNTAX INTEGER {
34224        		llc(1),
34225        		vc(2)
34226        	}
34227        MAX-ACCESS read-create
34228        STATUS current
34229        DESCRIPTION
34230                "Encapsulation of the pvc."
34231         ::= { imaGroupDtPvcEntry 6 }
34232
34233        imaGroupDtPvcSPriority OBJECT-TYPE
34234        SYNTAX INTEGER (0..7)
34235        MAX-ACCESS read-create
34236        STATUS current
34237        DESCRIPTION
34238                "s-priority of the pvc."
34239         ::= { imaGroupDtPvcEntry 7 }
34240
34241        imaGroupDtPvcCPriority OBJECT-TYPE
34242        SYNTAX INTEGER (0..7)
34243        MAX-ACCESS read-create
34244        STATUS current
34245        DESCRIPTION
34246                "c-priority of the pvc."
34247         ::= { imaGroupDtPvcEntry 8 }
34248
34249        imaGroupDtPvcProfile OBJECT-TYPE
34250        SYNTAX DisplayString (SIZE (1..31))
34251        MAX-ACCESS read-create
34252        STATUS current
34253        DESCRIPTION
34254                "The value of this object identifies the row in the atmProfileTable, which applies for this pvc."
34255         ::= { imaGroupDtPvcEntry 9 }
34256
34257        imaGroupDtPvcRowStatus OBJECT-TYPE
34258        SYNTAX RowStatus
34259        MAX-ACCESS read-create
34260        STATUS current
34261        DESCRIPTION
34262                "This object is used to create a new row or delete an existing row in this table."
34263         ::= { imaGroupDtPvcEntry 10 }
34264
34265-- imaMgmtPvcTable
34266
34267    imaMgmtPvcTable OBJECT-TYPE
34268        SYNTAX SEQUENCE OF ImaMgmtPvcEntry
34269        MAX-ACCESS not-accessible
34270        STATUS current
34271        DESCRIPTION
34272        	"This table includes IMA Management PVC configuration.
34273        	This table is supported by R5.03 and later versions."
34274        ::= { ima 3 }
34275
34276	imaMgmtPvcEntry OBJECT-TYPE
34277        SYNTAX ImaMgmtPvcEntry
34278        MAX-ACCESS not-accessible
34279        STATUS current
34280        DESCRIPTION
34281		"An entry of imaMgmtPvcTable."
34282        INDEX { imaMgmtPvcGroupIndex, imaMgmtPvcVpi, imaMgmtPvcVci, imaMgmtPvcPvid, imaMgmtPvcManagedIp, imaMgmtPvcGatewayIp }
34283        ::= { imaMgmtPvcTable 1 }
34284
34285        ImaMgmtPvcEntry ::=
34286        	SEQUENCE {
34287			imaMgmtPvcGroupIndex			INTEGER,
34288			imaMgmtPvcVpi			INTEGER,
34289			imaMgmtPvcVci			INTEGER,
34290			imaMgmtPvcPvid			VlanIndex,
34291			imaMgmtPvcEncap			INTEGER,
34292			imaMgmtPvcPriority		INTEGER,
34293			imaMgmtPvcProfile		DisplayString,
34294			imaMgmtPvcRowStatus		RowStatus,
34295			imaMgmtPvcManagedIp		IpAddress,
34296			imaMgmtPvcGatewayIp		IpAddress
34297           	}
34298
34299        imaMgmtPvcGroupIndex OBJECT-TYPE
34300        SYNTAX INTEGER
34301        MAX-ACCESS read-only
34302        STATUS current
34303        DESCRIPTION
34304                ""
34305         ::= { imaMgmtPvcEntry 1 }
34306
34307        imaMgmtPvcVpi OBJECT-TYPE
34308        SYNTAX INTEGER (0..255)
34309        MAX-ACCESS read-only
34310        STATUS current
34311        DESCRIPTION
34312                "VPI of the pvc."
34313         ::= { imaMgmtPvcEntry 2 }
34314
34315        imaMgmtPvcVci OBJECT-TYPE
34316        SYNTAX INTEGER (1..65535)
34317        MAX-ACCESS read-only
34318       	STATUS current
34319        DESCRIPTION
34320                "VCI of the pvc."
34321         ::= { imaMgmtPvcEntry 3 }
34322
34323        imaMgmtPvcPvid OBJECT-TYPE
34324        SYNTAX VlanIndex
34325        MAX-ACCESS read-only
34326        STATUS current
34327        DESCRIPTION
34328                "PVID of the pvc."
34329         ::= { imaMgmtPvcEntry 4 }
34330
34331        imaMgmtPvcEncap OBJECT-TYPE
34332        SYNTAX INTEGER {
34333        		llc(1),
34334        		vc(2)
34335        	}
34336        MAX-ACCESS read-write
34337        STATUS current
34338        DESCRIPTION
34339                "Encapsulation of the pvc."
34340         ::= { imaMgmtPvcEntry 5 }
34341
34342        imaMgmtPvcPriority OBJECT-TYPE
34343        SYNTAX INTEGER (0..7)
34344        MAX-ACCESS read-write
34345        STATUS current
34346        DESCRIPTION
34347                "priority of the pvc."
34348         ::= { imaMgmtPvcEntry 6 }
34349
34350        imaMgmtPvcProfile OBJECT-TYPE
34351        SYNTAX DisplayString (SIZE (1..31))
34352        MAX-ACCESS read-write
34353        STATUS current
34354        DESCRIPTION
34355                "The value of this object identifies the row in the atmProfileTable, which applies for this pvc."
34356         ::= { imaMgmtPvcEntry 7 }
34357
34358        imaMgmtPvcRowStatus OBJECT-TYPE
34359        SYNTAX RowStatus
34360        MAX-ACCESS read-create
34361        STATUS current
34362        DESCRIPTION
34363                "This object is used to create a new row or delete an existing row in this table."
34364         ::= { imaMgmtPvcEntry 8 }
34365
34366        imaMgmtPvcManagedIp OBJECT-TYPE
34367        SYNTAX IpAddress
34368        MAX-ACCESS read-only
34369        STATUS current
34370        DESCRIPTION
34371                ""
34372         ::= { imaMgmtPvcEntry 9 }
34373
34374       	imaMgmtPvcGatewayIp OBJECT-TYPE
34375        SYNTAX IpAddress
34376        MAX-ACCESS read-only
34377        STATUS current
34378        DESCRIPTION
34379                ""
34380         ::= { imaMgmtPvcEntry 10 }
34381
34382
34383----------------------------------------
34384-- trap
34385----------------------------------------
34386
34387	object			OBJECT IDENTIFIER ::= { trap 1 }
34388	dsl			OBJECT IDENTIFIER ::= { trap 2 }
34389	equipment		OBJECT IDENTIFIER ::= { trap 3 }
34390	systrap			OBJECT IDENTIFIER ::= { trap 4 }
34391	enet			OBJECT IDENTIFIER ::= { trap 5 }
34392	interface		OBJECT IDENTIFIER ::= { trap 6 }
34393	tdm				OBJECT IDENTIFIER ::= { trap 7 }
34394	voiptrap			OBJECT IDENTIFIER ::= { trap 8 }
34395
34396--------------------
34397-- object
34398--------------------
34399
34400	eqpt48VPowerIndex OBJECT-TYPE
34401	SYNTAX INTEGER
34402	MAX-ACCESS read-only
34403	STATUS current
34404	DESCRIPTION
34405		"The index of DC 48V power supply."
34406	::= { object 1 }
34407
34408	eqptAlarmInputIndex OBJECT-TYPE
34409	SYNTAX INTEGER
34410	MAX-ACCESS read-only
34411	STATUS current
34412	DESCRIPTION
34413		"The index of alarm input."
34414	::= { object 2 }
34415
34416	eqptDslDeviceIndex OBJECT-TYPE
34417	SYNTAX INTEGER
34418	MAX-ACCESS read-only
34419	STATUS current
34420	DESCRIPTION
34421		"The index of DSL device."
34422	::= { object 3 }
34423
34424	eqptShdslSubDeviceIndex	OBJECT-TYPE
34425	SYNTAX INTEGER
34426	MAX-ACCESS read-only
34427	STATUS current
34428	DESCRIPTION
34429		"The sub-device index of SHDSL device."
34430	::= { object 4 }
34431
34432	sysUser OBJECT-TYPE
34433	SYNTAX DisplayString
34434	MAX-ACCESS read-only
34435	STATUS current
34436	DESCRIPTION
34437		"The user capable of administering this NE with different priority level."
34438	::= { object 5 }
34439
34440	sysAccessPoint OBJECT-TYPE
34441	SYNTAX 	INTEGER {
34442			console(1),
34443			telnet(2),
34444			ftp(3),
34445			web(4),
34446			ssh(5)
34447		}
34448	MAX-ACCESS read-only
34449	STATUS current
34450	DESCRIPTION
34451		"The access point to this NE."
34452	::= { object 6 }
34453
34454	sysAccessPointIndex OBJECT-TYPE
34455	SYNTAX INTEGER
34456	MAX-ACCESS read-only
34457	STATUS current
34458	DESCRIPTION
34459		"The access point index to this NE."
34460	::= { object 7 }
34461
34462	sysUserLoginIp OBJECT-TYPE
34463	SYNTAX IpAddress
34464	MAX-ACCESS read-only
34465	STATUS current
34466	DESCRIPTION
34467		"The IP address from which the user login."
34468	::= { object 8 }
34469
34470	eqptLTResetSource OBJECT-TYPE
34471	SYNTAX 	INTEGER {
34472			user(1),
34473			nt(2)
34474		}
34475	MAX-ACCESS read-only
34476	STATUS current
34477	DESCRIPTION
34478		"The source that triggers LT reset."
34479	::= { object 9 }
34480
34481	sysProfSyncIpAddress OBJECT-TYPE
34482	SYNTAX IpAddress
34483	MAX-ACCESS read-only
34484	STATUS current
34485	DESCRIPTION
34486		"The server IP address to be synchronized or the client IP address to synchronize."
34487	::= { object 10 }
34488
34489	sysMacAntiSpoofOrig OBJECT-TYPE
34490	SYNTAX INTEGER
34491	MAX-ACCESS read-only
34492	STATUS current
34493	DESCRIPTION
34494		"The original port of Mac-AntiSpoofing."
34495	::= { object 11 }
34496
34497	sysMacAntiSpoofNew OBJECT-TYPE
34498	SYNTAX INTEGER
34499	MAX-ACCESS read-only
34500	STATUS current
34501	DESCRIPTION
34502		"The new port of Mac-AntiSpoofing."
34503	::= { object 12 }
34504
34505	sysMacAntiSpoofMac OBJECT-TYPE
34506	SYNTAX DisplayString
34507	MAX-ACCESS read-only
34508	STATUS current
34509	DESCRIPTION
34510		"The mac address of Mac-AntiSpoofing."
34511	::= { object 13 }
34512
34513	intfCfmCcmErrorCause OBJECT-TYPE
34514	SYNTAX INTEGER {
34515			noDefect(1),
34516			rdiReceived(2),
34517			macDownReceivedFromDownMEP(3),
34518			lostConnectionToRemoteMEP(4),
34519			configurationError(5),
34520			maintenanceDomainCrossConnect(6)
34521		}
34522	MAX-ACCESS read-only
34523	STATUS current
34524	DESCRIPTION
34525		""
34526	::= { object 14 }
34527
34528	e1AlarmStatus OBJECT-TYPE
34529	SYNTAX INTEGER {
34530			set(1),
34531			clear(2)
34532		}
34533	MAX-ACCESS read-only
34534	STATUS current
34535	DESCRIPTION
34536		""
34537	::= { object 15 }
34538
34539	e1AlarmCurrentValue OBJECT-TYPE
34540	SYNTAX INTEGER
34541	MAX-ACCESS read-only
34542	STATUS current
34543	DESCRIPTION
34544		""
34545	::= { object 16 }
34546
34547	e1AlarmThreshold OBJECT-TYPE
34548	SYNTAX INTEGER
34549	MAX-ACCESS read-only
34550	STATUS current
34551	DESCRIPTION
34552		""
34553	::= { object 17 }
34554
34555	dslMacAntiSpoofOrig OBJECT-TYPE
34556	SYNTAX INTEGER
34557	MAX-ACCESS read-only
34558	STATUS current
34559	DESCRIPTION
34560		"The original port of xDSL Mac-AntiSpoofing."
34561	::= { object 18 }
34562
34563	dslMacAntiSpoofMac OBJECT-TYPE
34564	SYNTAX DisplayString
34565	MAX-ACCESS read-only
34566	STATUS current
34567	DESCRIPTION
34568		"The mac address of xDSL Mac-AntiSpoofing."
34569	::= { object 19 }
34570
34571	vopTermPhoneState OBJECT-TYPE
34572	SYNTAX INTEGER {
34573			disabled(0),
34574			on_hook(1),
34575			off_hook(2),
34576			ringing(3),
34577			testing(4),
34578			power_cut_down(5),
34579			fault(6),
34580			bad(7),
34581			uninitialized(8),
34582			unknown(9)
34583
34584		}
34585	MAX-ACCESS read-only
34586	STATUS current
34587	DESCRIPTION
34588		"Phone Status"
34589	::= { object 20 }
34590
34591	vopRingTimerSegment OBJECT-TYPE
34592	SYNTAX INTEGER
34593	MAX-ACCESS read-only
34594	STATUS current
34595	DESCRIPTION
34596		"Ring Timer Segment ID"
34597	::= { object 21 }
34598
34599	vopRingTimerId OBJECT-TYPE
34600	SYNTAX INTEGER
34601	MAX-ACCESS read-only
34602	STATUS current
34603	DESCRIPTION
34604		"Ring Timer ID"
34605	::= { object 22 }
34606
34607    vopDscCodecType OBJECT-TYPE
34608	SYNTAX INTEGER {
34609			g711a(0),
34610			g711mu(1),
34611			g723(2),
34612			g726_16(3),
34613			g726_24(4),
34614			g726_32(5),
34615			g726_40(6),
34616			g729ab(7),
34617			unused(255)
34618		}
34619	MAX-ACCESS read-only
34620	STATUS current
34621	DESCRIPTION
34622		"Codec Type"
34623	::= { object 23 }
34624
34625	vopMcMediaId OBJECT-TYPE
34626	SYNTAX INTEGER
34627	MAX-ACCESS read-only
34628	STATUS current
34629	DESCRIPTION
34630		"Media Card ID"
34631	::= { object 24 }
34632
34633	vopMcPort OBJECT-TYPE
34634	SYNTAX INTEGER
34635	MAX-ACCESS read-only
34636	STATUS current
34637	DESCRIPTION
34638		"port number"
34639	::= { object 25 }
34640
34641	vopDropCallType OBJECT-TYPE
34642	SYNTAX INTEGER {
34643			long_term(0),
34644			short_term(1)
34645		}
34646	MAX-ACCESS read-only
34647	STATUS current
34648	DESCRIPTION
34649		""
34650	::= { object 26 }
34651
34652	sysUserLoginInetAddrType OBJECT-TYPE
34653	SYNTAX InetAddressType
34654	MAX-ACCESS read-only
34655	STATUS current
34656	DESCRIPTION
34657		""
34658	::= { object 27 }
34659
34660	sysUserLoginInetAddr OBJECT-TYPE
34661	SYNTAX InetAddress
34662	MAX-ACCESS read-only
34663	STATUS current
34664	DESCRIPTION
34665		""
34666	::= { object 28 }
34667
34668	vopDeviceId OBJECT-TYPE
34669	SYNTAX INTEGER
34670	MAX-ACCESS read-only
34671	STATUS current
34672	DESCRIPTION
34673		""
34674	::= { object 29 }
34675
34676	vopBatteryNum OBJECT-TYPE
34677	SYNTAX INTEGER
34678	MAX-ACCESS read-only
34679	STATUS current
34680	DESCRIPTION
34681		""
34682	::= { object 30 }
34683
34684	vopRingerShortCount OBJECT-TYPE
34685	SYNTAX INTEGER
34686	MAX-ACCESS read-only
34687	STATUS current
34688	DESCRIPTION
34689		""
34690	::= { object 31 }
34691
34692	vopMgcIP OBJECT-TYPE
34693	SYNTAX  IpAddress
34694	MAX-ACCESS read-only
34695	STATUS current
34696	DESCRIPTION
34697		"The IP address of Mgc."
34698	::= { object 32 }
34699
34700    eqptSptMstiInstanceId OBJECT-TYPE
34701	SYNTAX 	INTEGER
34702	MAX-ACCESS read-only
34703	STATUS current
34704	DESCRIPTION
34705		"spanning tree msti instance number."
34706	::= { object 33 }
34707
34708	eqptSptPortStateOrig OBJECT-TYPE
34709	SYNTAX 	INTEGER{
34710			discarding(0),
34711			learning(1),
34712			forwarding(2)
34713		}
34714	MAX-ACCESS read-only
34715	STATUS current
34716	DESCRIPTION
34717		"The original port state of spanning tree ."
34718	::= { object 34 }
34719
34720	eqptSptPortStateNew OBJECT-TYPE
34721	SYNTAX 	INTEGER{
34722			discarding(0),
34723			learning(1),
34724			forwarding(2)
34725		}
34726	MAX-ACCESS read-only
34727	STATUS current
34728	DESCRIPTION
34729		"The new port state of spanning tree."
34730	::= { object 35 }
34731
34732	eqptSptPortRoleOrig OBJECT-TYPE
34733	SYNTAX 	INTEGER{
34734			disabled(0),
34735			alternated(1),
34736			backup(2),
34737			root(3),
34738			designated(4),
34739			master(5),
34740			nonStp(6)
34741		}
34742	MAX-ACCESS read-only
34743	STATUS current
34744	DESCRIPTION
34745		"The original port role of spanning tree."
34746	::= { object 36 }
34747
34748	eqptSptPortRoleNew OBJECT-TYPE
34749	SYNTAX 	INTEGER{
34750			disabled(0),
34751			alternated(1),
34752			backup(2),
34753			root(3),
34754			designated(4),
34755			master(5),
34756			nonStp(6)
34757		}
34758	MAX-ACCESS read-only
34759	STATUS current
34760	DESCRIPTION
34761		"The new port role of spanning tree."
34762	::= { object 37 }
34763
34764
34765--------------------
34766-- dsl
34767--------------------
34768
34769	dslLineEnable NOTIFICATION-TYPE
34770	OBJECTS { ifIndex }
34771	STATUS current
34772	DESCRIPTION
34773		"The line is enabled by administrator."
34774	::= { dsl 1 }
34775
34776	dslLineDisable NOTIFICATION-TYPE
34777	OBJECTS { ifIndex }
34778	STATUS current
34779	DESCRIPTION
34780		"The line is disabled by administrator."
34781	::= { dsl 2 }
34782
34783	dslLineBelowPlannedRate NOTIFICATION-TYPE
34784	OBJECTS { ifIndex }
34785	STATUS current
34786	DESCRIPTION
34787		"The payload rate is below planned rate."
34788	::= { dsl 3 }
34789
34790	dslLineLdmStart NOTIFICATION-TYPE
34791	OBJECTS { ifIndex }
34792	STATUS current
34793	DESCRIPTION
34794		"The line enters loop diagnosis mode."
34795	::= { dsl 4 }
34796
34797	dslLineLdmDone NOTIFICATION-TYPE
34798	OBJECTS { ifIndex }
34799	STATUS current
34800	DESCRIPTION
34801		"The line exits loop diagnosis mode."
34802	::= { dsl 5 }
34803
34804	dslLinePowerDownL2 NOTIFICATION-TYPE
34805	OBJECTS { ifIndex }
34806	STATUS current
34807	DESCRIPTION
34808		"The line enters power down L2 mode."
34809	::= { dsl 6 }
34810
34811	dslLinePowerDownL0 NOTIFICATION-TYPE
34812	OBJECTS { ifIndex }
34813	STATUS current
34814	DESCRIPTION
34815		"The line enters power down L0 mode."
34816	::= { dsl 7 }
34817
34818	dslLineFailure NOTIFICATION-TYPE
34819	OBJECTS { ifIndex }
34820	STATUS current
34821	DESCRIPTION
34822		"The line is failed."
34823	::= { dsl 8 }
34824
34825	dslLineEnterTest NOTIFICATION-TYPE
34826	OBJECTS { ifIndex }
34827	STATUS current
34828	DESCRIPTION
34829		"The line enters testing mode."
34830	::= { dsl 9 }
34831
34832	dslLineExitTest NOTIFICATION-TYPE
34833	OBJECTS { ifIndex }
34834	STATUS current
34835	DESCRIPTION
34836		"The line exits testing mode."
34837	::= { dsl 10 }
34838
34839--	dslLineVdslPerfCodingViolationsThresh NOTIFICATION-TYPE
34840--	OBJECTS { vdsl2PMChCurr15MCodingViolations }
34841--	STATUS current
34842--	DESCRIPTION
34843--		"This notification indicates that the coding violations threshold has been reached/exceeded."
34844--	::= { dsl 11 }
34845
34846	dslLineVdslRateChange NOTIFICATION-TYPE
34847	OBJECTS { vdslChanCurrTxRate }
34848	STATUS current
34849	DESCRIPTION
34850		"This notification indicates VDSL link rate change."
34851	::= { dsl 12 }
34852
34853	dslLoopGuard NOTIFICATION-TYPE
34854	OBJECTS { ifIndex }
34855	STATUS current
34856	DESCRIPTION
34857		"Loop guard is traggered."
34858	::= { dsl 13 }
34859
34860	dslMacAntiSpoof NOTIFICATION-TYPE
34861	OBJECTS { dslMacAntiSpoofOrig, dslMacAntiSpoofMac, chassisId  }
34862	STATUS current
34863	DESCRIPTION
34864		"xDsl MAC spoofing is traggered."
34865	::= { dsl 14 }
34866
34867	dslLineVturInfoReady NOTIFICATION-TYPE
34868	OBJECTS { ifIndex  }
34869	STATUS current
34870	DESCRIPTION
34871		"The vtur info is ready."
34872	::= { dsl 15 }
34873
34874	dslLineVturLpr NOTIFICATION-TYPE
34875	OBJECTS { ifIndex  }
34876	STATUS current
34877	DESCRIPTION
34878		"CPE is down."
34879	::= { dsl 16 }
34880
34881--------------------
34882-- equipment
34883--------------------
34884
34885	eqpt48VPowerFailure NOTIFICATION-TYPE
34886	OBJECTS {
34887			chassisId,
34888			eqpt48VPowerIndex
34889		}
34890	STATUS current
34891	DESCRIPTION
34892		"The power supply of DC 48V is failed."
34893	::= { equipment 1 }
34894
34895	eqpt48VPowerNormal NOTIFICATION-TYPE
34896	OBJECTS {
34897			chassisId,
34898			eqpt48VPowerIndex
34899		}
34900	STATUS current
34901	DESCRIPTION
34902		"The power supply of DC 48V is normal."
34903	::= { equipment 2 }
34904
34905	eqptVoltageError NOTIFICATION-TYPE
34906	OBJECTS {
34907			chassisId,
34908			slotId,
34909			voltageIndex,
34910			voltageCurValue,
34911			voltageLowThresh,
34912			voltageHighThresh
34913		}
34914	STATUS current
34915	DESCRIPTION
34916		"The voltage is abnormal."
34917	::= { equipment 3 }
34918
34919	eqptVoltageNormal NOTIFICATION-TYPE
34920	OBJECTS {
34921			chassisId,
34922			slotId,
34923			voltageIndex
34924		}
34925	STATUS current
34926	DESCRIPTION
34927		"The voltage is normal."
34928	::= { equipment 4 }
34929
34930	eqptTempError NOTIFICATION-TYPE
34931	OBJECTS {
34932			chassisId,
34933			slotId,
34934			temperatureIndex,
34935			temperatureCurValue,
34936			temperatureHighThresh,
34937			temperatureLowThresh
34938		}
34939	STATUS current
34940	DESCRIPTION
34941		"The temperature is abnormal."
34942	::= { equipment 5 }
34943
34944	eqptTempNormal NOTIFICATION-TYPE
34945	OBJECTS {
34946			chassisId,
34947			slotId,
34948			temperatureIndex
34949		}
34950	STATUS current
34951	DESCRIPTION
34952		"The temperature is normal."
34953	::= { equipment 6 }
34954
34955	eqptFanError NOTIFICATION-TYPE
34956	OBJECTS {
34957			chassisId,
34958			fanRpmIndex,
34959			fanRpmCurValue,
34960			fanRpmLowThresh,
34961			fanRpmHighThresh
34962		}
34963	STATUS current
34964	DESCRIPTION
34965		"The fan RPM is abnormal."
34966	::= { equipment 7 }
34967
34968	eqptFanNormal NOTIFICATION-TYPE
34969	OBJECTS {
34970			chassisId,
34971			fanRpmIndex
34972		}
34973	STATUS current
34974	DESCRIPTION
34975		"The fan RPM is normal."
34976	::= { equipment 8 }
34977
34978	eqptTempLowFanStop NOTIFICATION-TYPE
34979	OBJECTS {
34980			chassisId
34981		}
34982	STATUS current
34983	DESCRIPTION
34984		"The fan is stopped due to low temperature."
34985	::= { equipment 9 }
34986
34987	eqptHWMonitorFailure NOTIFICATION-TYPE
34988	OBJECTS {
34989			chassisId,
34990			slotId
34991		}
34992	STATUS current
34993	DESCRIPTION
34994		"Hardware monitor diagnosis is failed."
34995	::= { equipment 10 }
34996
34997	eqptExternalAlarmInput NOTIFICATION-TYPE
34998	OBJECTS {
34999			chassisId,
35000			eqptAlarmInputIndex,
35001			externalAlarmName
35002		}
35003	STATUS current
35004	DESCRIPTION
35005		"External alarm input."
35006	::= { equipment 11 }
35007
35008	eqptTopologyChange NOTIFICATION-TYPE
35009	OBJECTS {
35010			chassisId
35011		}
35012	STATUS current
35013	DESCRIPTION
35014		"The change of spanning tree topology is detected."
35015	::= { equipment 12 }
35016
35017	eqptFWUploadOK NOTIFICATION-TYPE
35018	OBJECTS {
35019			chassisId
35020		}
35021	STATUS current
35022	DESCRIPTION
35023		"Uploading firmware is completed."
35024	::= { equipment 13 }
35025
35026	eqptFWUploadFailure NOTIFICATION-TYPE
35027	OBJECTS {
35028			chassisId
35029		}
35030	STATUS current
35031	DESCRIPTION
35032		"Uploading firmware is failed."
35033	::= { equipment 14 }
35034
35035	eqptLTPlugIn NOTIFICATION-TYPE
35036	OBJECTS {
35037			chassisId,
35038			slotId
35039		}
35040	STATUS current
35041	DESCRIPTION
35042		"LT is plugged in."
35043	::= { equipment 15 }
35044
35045	eqptLTPullOut NOTIFICATION-TYPE
35046	OBJECTS {
35047			chassisId,
35048			slotId
35049		}
35050	STATUS current
35051	DESCRIPTION
35052		"LT is pulled out."
35053	::= { equipment 16 }
35054
35055	eqptLTActive NOTIFICATION-TYPE
35056	OBJECTS {
35057			chassisId,
35058			slotId
35059		}
35060	STATUS current
35061	DESCRIPTION
35062		"LT is active."
35063	::= { equipment 17 }
35064
35065	eqptLTInactive NOTIFICATION-TYPE
35066	OBJECTS {
35067			chassisId,
35068			slotId
35069		}
35070	STATUS current
35071	DESCRIPTION
35072		"LT is inactive."
35073	::= { equipment 18 }
35074
35075	eqptLTFWUploadOK NOTIFICATION-TYPE
35076	OBJECTS {
35077			chassisId,
35078			slotId
35079		}
35080	STATUS current
35081	DESCRIPTION
35082		"Uploading firmware to LT is completed."
35083	::= { equipment 19 }
35084
35085	eqptLTFWUploadFailure NOTIFICATION-TYPE
35086	OBJECTS {
35087			chassisId,
35088			slotId
35089		}
35090	STATUS current
35091	DESCRIPTION
35092		"Uploading firmware to LT is failed."
35093	::= { equipment 20 }
35094
35095	eqptLTDslDeviceFailure NOTIFICATION-TYPE
35096	OBJECTS {
35097			chassisId,
35098			slotId,
35099			eqptDslDeviceIndex
35100		}
35101	STATUS current
35102	DESCRIPTION
35103		"LT DSL device is failed."
35104	::= { equipment 21 }
35105
35106	eqptLTDslDeviceRedownload NOTIFICATION-TYPE
35107	OBJECTS {
35108			chassisId,
35109			slotId,
35110			eqptDslDeviceIndex
35111		}
35112	STATUS current
35113	DESCRIPTION
35114		"The firmware of LT DSL device is re-downloaded."
35115	::= { equipment 22 }
35116
35117	eqptLTShdslDeviceRedownload NOTIFICATION-TYPE
35118	OBJECTS {
35119			chassisId,
35120			slotId,
35121			eqptDslDeviceIndex,
35122			eqptShdslSubDeviceIndex
35123		}
35124	STATUS current
35125	DESCRIPTION
35126		"The firmware of LT DSL device is re-downloaded."
35127	::= { equipment 23 }
35128
35129	eqptLTEnable NOTIFICATION-TYPE
35130	OBJECTS {
35131			chassisId,
35132			slotId
35133		}
35134	STATUS current
35135	DESCRIPTION
35136		"LT is enabled."
35137	::= { equipment 24 }
35138
35139	eqptLTDisable NOTIFICATION-TYPE
35140	OBJECTS {
35141			chassisId,
35142			slotId
35143		}
35144	STATUS current
35145	DESCRIPTION
35146		"LT is disabled."
35147	::= { equipment 25 }
35148
35149	eqptLTReset NOTIFICATION-TYPE
35150	OBJECTS {
35151			chassisId,
35152			slotId,
35153			eqptLTResetSource
35154		}
35155	STATUS current
35156	DESCRIPTION
35157		"LT is reset."
35158	::= { equipment 26 }
35159
35160	eqptExternalAlarmInputRelease NOTIFICATION-TYPE
35161	OBJECTS {
35162			chassisId,
35163			eqptAlarmInputIndex,
35164			externalAlarmName
35165		}
35166	STATUS current
35167	DESCRIPTION
35168		"External alarm input is released."
35169	::= { equipment 27 }
35170
35171	eqptNTSwitchOK NOTIFICATION-TYPE
35172	OBJECTS {
35173			chassisId,
35174			slotId
35175		}
35176	STATUS current
35177	DESCRIPTION
35178		"The trap signifies that MSC card is switched over successfully. The value of
35179      	     	slotId is the slot ID of the current working MSC."
35180	::= { equipment 28 }
35181
35182	eqptCpuUtilizationHigh NOTIFICATION-TYPE
35183	OBJECTS {
35184			chassisId,
35185			slotId,
35186			cpuIndex,
35187			cpuCurValue,
35188			cpuHighThresh
35189		}
35190	STATUS current
35191	DESCRIPTION
35192		"The CPU utilization is over its high threshold."
35193	::= { equipment 29 }
35194
35195	eqptCpuUtilizationNormal NOTIFICATION-TYPE
35196	OBJECTS {
35197			chassisId,
35198			slotId,
35199			cpuIndex
35200		}
35201	STATUS current
35202	DESCRIPTION
35203		"The CPU utilization is normal."
35204	::= { equipment 30 }
35205
35206	eqptPacketBufferUsageHigh NOTIFICATION-TYPE
35207	OBJECTS {
35208			chassisId,
35209			slotId,
35210			packetBufferIndex,
35211			packetBufferCurValue,
35212			packetBufferHighThresh
35213		}
35214	STATUS current
35215	DESCRIPTION
35216		"The packet buffer usage is over its high threshold."
35217	::= { equipment 31 }
35218
35219	eqptPacketBufferUsageNormal NOTIFICATION-TYPE
35220	OBJECTS {
35221			chassisId,
35222			slotId,
35223			packetBufferIndex
35224		}
35225	STATUS current
35226	DESCRIPTION
35227		"The packet buffer usage is normal."
35228	::= { equipment 32 }
35229
35230	eqptMemoryUsageHigh NOTIFICATION-TYPE
35231	OBJECTS {
35232			chassisId,
35233			slotId,
35234			memoryIndex,
35235			memoryCurValue,
35236			memoryHighThresh
35237		}
35238	STATUS current
35239	DESCRIPTION
35240		"The memory usage is over its high threshold."
35241	::= { equipment 33 }
35242
35243	eqptMemoryUsageNormal NOTIFICATION-TYPE
35244	OBJECTS {
35245			chassisId,
35246			slotId,
35247			memoryIndex
35248		}
35249	STATUS current
35250	DESCRIPTION
35251		"The memory usage is normal."
35252	::= { equipment 34 }
35253
35254	eqptDbInactive NOTIFICATION-TYPE
35255	OBJECTS {
35256			chassisId,
35257			slotId
35258		}
35259	STATUS current
35260	DESCRIPTION
35261		"The control card daughter board is inactive."
35262	::= { equipment 35 }
35263
35264	eqptDbNormal NOTIFICATION-TYPE
35265	OBJECTS {
35266			chassisId,
35267			slotId
35268		}
35269	STATUS current
35270	DESCRIPTION
35271		"The control card daughter board is normal."
35272	::= { equipment 36 }
35273
35274	eqptDbReset NOTIFICATION-TYPE
35275	OBJECTS {
35276			chassisId,
35277			slotId
35278		}
35279	STATUS current
35280	DESCRIPTION
35281		"The control card daughter board is reset."
35282	::= { equipment 37 }
35283
35284	eqptSptPortStateChange NOTIFICATION-TYPE
35285	OBJECTS {
35286			eqptSptMstiInstanceId,
35287			ifIndex,
35288			eqptSptPortStateOrig,
35289			eqptSptPortStateNew
35290		}
35291	STATUS current
35292	DESCRIPTION
35293		"The spanning tree msti port state change."
35294	::= { equipment 38 }
35295
35296	eqptSptPortRoleChange NOTIFICATION-TYPE
35297	OBJECTS {
35298			eqptSptMstiInstanceId,
35299			ifIndex,
35300			eqptSptPortRoleOrig,
35301			eqptSptPortRoleNew
35302		}
35303	STATUS current
35304	DESCRIPTION
35305		"The spanning tree msti port role change."
35306	::= { equipment 39 }
35307
35308
35309--------------------
35310-- systrap
35311--------------------
35312
35313	sysReboot NOTIFICATION-TYPE
35314	OBJECTS {
35315			chassisId
35316		}
35317	STATUS current
35318	DESCRIPTION
35319		"System reboot."
35320	::= { systrap 1 }
35321
35322	sysConfigChange NOTIFICATION-TYPE
35323	OBJECTS {
35324			chassisId
35325		}
35326	STATUS current
35327	DESCRIPTION
35328		"System configuration is changed."
35329	::= { systrap 2 }
35330
35331	sysConfigUploadOK NOTIFICATION-TYPE
35332	OBJECTS {
35333			chassisId
35334		}
35335	STATUS current
35336	DESCRIPTION
35337		"Uploading system configuration is completed."
35338	::= { systrap 3 }
35339
35340	sysConfigUploadFailure NOTIFICATION-TYPE
35341	OBJECTS {
35342			chassisId
35343		}
35344	STATUS current
35345	DESCRIPTION
35346		"Uploading system configuration is failed."
35347	::= { systrap 4 }
35348
35349	sysTimeSyncFailure NOTIFICATION-TYPE
35350	OBJECTS {
35351			chassisId
35352		}
35353	STATUS current
35354	DESCRIPTION
35355		"Synchronizing time with the time server is failed."
35356	::= { systrap 5 }
35357
35358	sysAlarmCutoffEnable NOTIFICATION-TYPE
35359	OBJECTS {
35360			chassisId
35361		}
35362	STATUS current
35363	DESCRIPTION
35364		"Alarm cutoff is activated."
35365	::= { systrap 6 }
35366
35367	sysAlarmClearEnable NOTIFICATION-TYPE
35368	OBJECTS {
35369			chassisId
35370		}
35371	STATUS current
35372	DESCRIPTION
35373		"Alarm clear is activated."
35374	::= { systrap 7 }
35375
35376	sysLoginFailure NOTIFICATION-TYPE
35377	OBJECTS {
35378			sysUser,
35379			sysAccessPoint,
35380			sysAccessPointIndex,
35381			sysUserLoginIp,
35382			chassisId
35383		}
35384	STATUS current
35385	DESCRIPTION
35386		"User login is failed."
35387	::= { systrap 8 }
35388
35389	sysLogin NOTIFICATION-TYPE
35390	OBJECTS {
35391			sysUser,
35392			sysAccessPoint,
35393			sysAccessPointIndex,
35394			sysUserLoginIp,
35395			chassisId
35396		}
35397	STATUS current
35398	DESCRIPTION
35399		"User logins."
35400	::= { systrap 9 }
35401
35402	sysUserAdded NOTIFICATION-TYPE
35403	OBJECTS {
35404			sysUser,
35405			chassisId
35406		}
35407	STATUS current
35408	DESCRIPTION
35409		"User added."
35410	::= { systrap 10 }
35411
35412	sysUserDeleted NOTIFICATION-TYPE
35413	OBJECTS {
35414			sysUser,
35415			chassisId
35416		}
35417	STATUS current
35418	DESCRIPTION
35419		"User deleted."
35420	::= { systrap 11 }
35421
35422	sysUserModified NOTIFICATION-TYPE
35423	OBJECTS {
35424			sysUser,
35425			chassisId
35426		}
35427	STATUS current
35428	DESCRIPTION
35429		"User modified."
35430	::= { systrap 12 }
35431
35432	sysSvrSyncProfOK NOTIFICATION-TYPE
35433	OBJECTS {
35434			sysProfSyncIpAddress,
35435			chassisId
35436		}
35437	STATUS current
35438	DESCRIPTION
35439		"Server synchronize profiles successfully."
35440	::= { systrap 13 }
35441
35442	sysSvrSyncProfFail NOTIFICATION-TYPE
35443	OBJECTS {
35444			sysProfSyncIpAddress,
35445			chassisId
35446		}
35447	STATUS current
35448	DESCRIPTION
35449		"Server failed to synchronize profiles to a client."
35450	::= { systrap 14 }
35451
35452	sysCliSyncProfOK NOTIFICATION-TYPE
35453	OBJECTS {
35454			sysProfSyncIpAddress,
35455			chassisId
35456		}
35457	STATUS current
35458	DESCRIPTION
35459		"Client synchronize profiles from server successfully."
35460	::= { systrap 15 }
35461
35462	sysCliSyncProfFail NOTIFICATION-TYPE
35463	OBJECTS {
35464			sysProfSyncIpAddress,
35465			chassisId
35466		}
35467	STATUS current
35468	DESCRIPTION
35469		"Client failed to synchronize profiles from server."
35470	::= { systrap 16 }
35471
35472	sysMacAntiSpoofing NOTIFICATION-TYPE
35473	OBJECTS {
35474			sysMacAntiSpoofOrig,
35475			sysMacAntiSpoofNew,
35476			sysMacAntiSpoofMac,
35477			chassisId
35478		}
35479	STATUS current
35480	DESCRIPTION
35481		"MAC Anti-spoofing."
35482	::= { systrap 17 }
35483
35484	sysClusterMemberAdd NOTIFICATION-TYPE
35485	OBJECTS {
35486			clusterMemberConfId
35487		}
35488	STATUS current
35489	DESCRIPTION
35490		"Cluster member is added."
35491	::= { systrap 18 }
35492
35493	sysClusterMemberDelete NOTIFICATION-TYPE
35494	OBJECTS {
35495			clusterMemberConfId
35496		}
35497	STATUS current
35498	DESCRIPTION
35499		"Cluster member is deleted."
35500	::= { systrap 19 }
35501
35502	sysClusterMemberActive NOTIFICATION-TYPE
35503	OBJECTS {
35504			clusterMemberConfId
35505		}
35506	STATUS current
35507	DESCRIPTION
35508		"Cluster member is active."
35509	::= { systrap 20 }
35510
35511	sysClusterMemberInactive NOTIFICATION-TYPE
35512	OBJECTS {
35513			clusterMemberConfId
35514		}
35515	STATUS current
35516	DESCRIPTION
35517		"Cluster member is inactive."
35518	::= { systrap 21 }
35519
35520	sysLoginInet NOTIFICATION-TYPE
35521	OBJECTS {
35522			sysUser,
35523			sysAccessPoint,
35524			sysAccessPointIndex,
35525			sysUserLoginInetAddrType,
35526			sysUserLoginInetAddr,
35527			chassisId
35528		}
35529	STATUS current
35530	DESCRIPTION
35531		"User logins."
35532	::= { systrap 22 }
35533
35534	sysLoginFailureInet NOTIFICATION-TYPE
35535	OBJECTS {
35536			sysUser,
35537			sysAccessPoint,
35538			sysAccessPointIndex,
35539			sysUserLoginInetAddrType,
35540			sysUserLoginInetAddr,
35541			chassisId
35542		}
35543	STATUS current
35544	DESCRIPTION
35545		"User login is failed."
35546	::= { systrap 23 }
35547
35548
35549--------------------
35550-- enet
35551--------------------
35552
35553	enetEnable NOTIFICATION-TYPE
35554	OBJECTS {
35555			ifIndex
35556		}
35557	STATUS current
35558	DESCRIPTION
35559		"Gigabit Ethernet interface is enabled."
35560	::= { enet 1 }
35561
35562	enetDisable NOTIFICATION-TYPE
35563	OBJECTS {
35564			ifIndex
35565		}
35566	STATUS current
35567	DESCRIPTION
35568		"Gigabit Ethernet interface is disabled."
35569	::= { enet 2 }
35570
35571	enetLoopGuard NOTIFICATION-TYPE
35572	OBJECTS {
35573			ifIndex
35574		}
35575	STATUS current
35576	DESCRIPTION
35577		"Loop guard is traggered."
35578	::= { enet 3 }
35579
35580	enetSfpError NOTIFICATION-TYPE
35581	OBJECTS {
35582			ifIndex
35583		}
35584	STATUS current
35585	DESCRIPTION
35586		"SFP DDMI parameters out of range."
35587	::= { enet 4 }
35588
35589	enetSfpNormal NOTIFICATION-TYPE
35590	OBJECTS {
35591			ifIndex
35592		}
35593	STATUS current
35594	DESCRIPTION
35595		"SFP DDMI parameters back to range."
35596	::= { enet 5 }
35597
35598	enetSfpTxEnable NOTIFICATION-TYPE
35599	OBJECTS {
35600			ifIndex
35601		}
35602	STATUS current
35603	DESCRIPTION
35604		"SFP TX power is enabled."
35605	::= { enet 6 }
35606
35607    enetSfpTxDisable NOTIFICATION-TYPE
35608	OBJECTS {
35609			ifIndex
35610		}
35611	STATUS current
35612	DESCRIPTION
35613		"SFP TX power is disabled."
35614	::= { enet 7 }
35615
35616--------------------
35617-- interface
35618--------------------
35619
35620	cfmCcmError NOTIFICATION-TYPE
35621	OBJECTS {
35622			dot1agCfmMdMdLevel,
35623			dot1agCfmVlanPrimaryVid,
35624			dot1agCfmMepIdentifier,
35625			intfCfmCcmErrorCause
35626		}
35627	STATUS current
35628	DESCRIPTION
35629		""
35630	::= { interface 1 }
35631
35632	macCount NOTIFICATION-TYPE
35633	OBJECTS {
35634			ifIndex,
35635			macFilterPortMacCount
35636		}
35637	STATUS current
35638	DESCRIPTION
35639		""
35640	::= { interface 2 }
35641
35642
35643--------------------
35644-- tdm
35645--------------------
35646
35647	e1AlarmLinkLOS NOTIFICATION-TYPE
35648	OBJECTS {
35649			ifIndex,
35650			e1AlarmStatus
35651		}
35652	STATUS current
35653	DESCRIPTION
35654		""
35655	::= { tdm 1 }
35656
35657	e1AlarmPathLOF NOTIFICATION-TYPE
35658	OBJECTS {
35659			ifIndex,
35660			e1AlarmStatus
35661		}
35662	STATUS current
35663	DESCRIPTION
35664		""
35665	::= { tdm 2 }
35666
35667	e1AlarmPathAIS NOTIFICATION-TYPE
35668	OBJECTS {
35669			ifIndex,
35670			e1AlarmStatus
35671		}
35672	STATUS current
35673	DESCRIPTION
35674		""
35675	::= { tdm 3 }
35676
35677	e1AlarmPathRDI NOTIFICATION-TYPE
35678	OBJECTS {
35679			ifIndex,
35680			e1AlarmStatus
35681		}
35682	STATUS current
35683	DESCRIPTION
35684		""
35685	::= { tdm 4 }
35686
35687	e1AlarmPathOCASMF NOTIFICATION-TYPE
35688	OBJECTS {
35689			ifIndex,
35690			e1AlarmStatus
35691		}
35692	STATUS current
35693	DESCRIPTION
35694		""
35695	::= { tdm 5 }
35696
35697	e1AlarmPathOCRCMF NOTIFICATION-TYPE
35698	OBJECTS {
35699			ifIndex,
35700			e1AlarmStatus
35701		}
35702	STATUS current
35703	DESCRIPTION
35704		""
35705	::= { tdm 6 }
35706
35707	e1AlarmLinkSF NOTIFICATION-TYPE
35708	OBJECTS {
35709			ifIndex,
35710			e1AlarmStatus
35711		}
35712	STATUS current
35713	DESCRIPTION
35714		""
35715	::= { tdm 7 }
35716
35717	e1AlarmLinkSD NOTIFICATION-TYPE
35718	OBJECTS {
35719			ifIndex,
35720			e1AlarmStatus
35721		}
35722	STATUS current
35723	DESCRIPTION
35724		""
35725	::= { tdm 8 }
35726
35727	e1AlarmTCAQuarterES NOTIFICATION-TYPE
35728	OBJECTS {
35729			ifIndex,
35730			e1AlarmCurrentValue,
35731			e1AlarmThreshold
35732		}
35733	STATUS current
35734	DESCRIPTION
35735		""
35736	::= { tdm 9 }
35737
35738	e1AlarmTCAQuarterSES NOTIFICATION-TYPE
35739	OBJECTS {
35740			ifIndex,
35741			e1AlarmCurrentValue,
35742			e1AlarmThreshold
35743		}
35744	STATUS current
35745	DESCRIPTION
35746		""
35747	::= { tdm 10 }
35748
35749	e1AlarmTCAQuarterUAS NOTIFICATION-TYPE
35750	OBJECTS {
35751			ifIndex,
35752			e1AlarmCurrentValue,
35753			e1AlarmThreshold
35754		}
35755	STATUS current
35756	DESCRIPTION
35757		""
35758	::= { tdm 11 }
35759
35760	e1AlarmTCADayES NOTIFICATION-TYPE
35761	OBJECTS {
35762			ifIndex,
35763			e1AlarmCurrentValue,
35764			e1AlarmThreshold
35765		}
35766	STATUS current
35767	DESCRIPTION
35768		""
35769	::= { tdm 12 }
35770
35771	e1AlarmTCADaySES NOTIFICATION-TYPE
35772	OBJECTS {
35773			ifIndex,
35774			e1AlarmCurrentValue,
35775			e1AlarmThreshold
35776		}
35777	STATUS current
35778	DESCRIPTION
35779		""
35780	::= { tdm 13 }
35781
35782	e1AlarmTCADayUAS NOTIFICATION-TYPE
35783	OBJECTS {
35784			ifIndex,
35785			e1AlarmCurrentValue,
35786			e1AlarmThreshold
35787		}
35788	STATUS current
35789	DESCRIPTION
35790		""
35791	::= { tdm 14 }
35792
35793--------------------
35794-- voiptrap
35795--------------------
35796
35797	vopTempError NOTIFICATION-TYPE
35798	OBJECTS {
35799			voipIfIndex,
35800			vopTermPhoneState
35801		}
35802	STATUS current
35803	DESCRIPTION
35804		"temperature out of low or high threshold"
35805	::= { voiptrap 1 }
35806
35807	vopTempNormal NOTIFICATION-TYPE
35808	OBJECTS {
35809			voipIfIndex,
35810			vopTermPhoneState
35811		}
35812	STATUS current
35813	DESCRIPTION
35814		"temperature normal"
35815	::= { voiptrap 2 }
35816
35817    vopDCFail NOTIFICATION-TYPE
35818	OBJECTS {
35819			voipIfIndex,
35820			vopTermPhoneState
35821		}
35822	STATUS current
35823	DESCRIPTION
35824		"DC power feed got problem"
35825	::= { voiptrap 3 }
35826
35827	vopDCNormal NOTIFICATION-TYPE
35828	OBJECTS {
35829			voipIfIndex,
35830			vopTermPhoneState
35831		}
35832	STATUS current
35833	DESCRIPTION
35834		"DC power feed normal"
35835	::= { voiptrap 4 }
35836
35837	vopACFail NOTIFICATION-TYPE
35838	OBJECTS {
35839			voipIfIndex,
35840			vopTermPhoneState
35841		}
35842	STATUS current
35843	DESCRIPTION
35844		"AC power feed got problem"
35845	::= { voiptrap 5 }
35846
35847	vopACNormal NOTIFICATION-TYPE
35848	OBJECTS {
35849			voipIfIndex,
35850			vopTermPhoneState
35851		}
35852	STATUS current
35853	DESCRIPTION
35854		"AC power feed normal"
35855	::= { voiptrap 6 }
35856
35857	vopRingTimer NOTIFICATION-TYPE
35858	OBJECTS {
35859			 slotId,
35860			vopRingTimerSegment,
35861			vopRingTimerId
35862		}
35863	STATUS current
35864	DESCRIPTION
35865		"Ringer timer got problem"
35866	::= { voiptrap 7 }
35867
35868	vopRingResource NOTIFICATION-TYPE
35869	OBJECTS {
35870			voipIfIndex
35871		}
35872	STATUS current
35873	DESCRIPTION
35874		"Ringer electrical load exceed REN (Ring Equivalent number)"
35875	::= { voiptrap 8 }
35876
35877	vopRingOverHead NOTIFICATION-TYPE
35878	OBJECTS {
35879			voipIfIndex
35880		}
35881	STATUS current
35882	DESCRIPTION
35883		"High load indication of RI (Ring Indicator, control signal from modem to computer, indicate phone line is ringing)"
35884	::= { voiptrap 9 }
35885
35886	vopNoFreeDSPChannel NOTIFICATION-TYPE
35887	OBJECTS {
35888			voipIfIndex,
35889			vopDscCodecType
35890		}
35891	STATUS current
35892	DESCRIPTION
35893		"DSP resource is not enough for voice processing"
35894	::= { voiptrap 10 }
35895
35896	vopMCMissing NOTIFICATION-TYPE
35897	OBJECTS {
35898			 slotId,
35899			vopMcMediaId
35900		}
35901	STATUS current
35902	DESCRIPTION
35903		"Signal Card detects Media Card missing"
35904	::= { voiptrap 11 }
35905
35906	vopSCMissing NOTIFICATION-TYPE
35907	OBJECTS {
35908			 slotId
35909		}
35910	STATUS current
35911	DESCRIPTION
35912		"Media Card detects Signaling Card missing"
35913	::= { voiptrap 12 }
35914
35915	vopTermNameDup NOTIFICATION-TYPE
35916	OBJECTS {
35917			 voipIfIndex
35918
35919		}
35920	STATUS current
35921	DESCRIPTION
35922		"Duplicate termination name used"
35923	::= { voiptrap 13 }
35924
35925	vopNoProtection NOTIFICATION-TYPE
35926	OBJECTS {
35927			  slotId
35928		}
35929	STATUS current
35930	DESCRIPTION
35931		"Can not find protection card on specified slot"
35932	::= { voiptrap 14 }
35933
35934	vopProtectionSwitch NOTIFICATION-TYPE
35935	OBJECTS {
35936			  slotId
35937		}
35938	STATUS current
35939	DESCRIPTION
35940		"Signal Card protection switch happened"
35941	::= { voiptrap 15 }
35942
35943	vopDropCall NOTIFICATION-TYPE
35944	OBJECTS {
35945			  slotId,
35946			  vopMcMediaId,
35947			  vopMcPort,
35948			  vopDropCallType
35949		}
35950	STATUS current
35951	DESCRIPTION
35952		"Phone call exceed short / long term limit"
35953	::= { voiptrap 16 }
35954
35955	vopBatteryFail NOTIFICATION-TYPE
35956	OBJECTS {
35957			  slotId,
35958			  vopBatteryNum
35959		}
35960	STATUS current
35961	DESCRIPTION
35962		"CODEC/SLIC module report Battery power failed"
35963	::= { voiptrap 17 }
35964
35965	vopBatteryNormal NOTIFICATION-TYPE
35966	OBJECTS {
35967			  slotId,
35968			  vopBatteryNum
35969		}
35970	STATUS current
35971	DESCRIPTION
35972		"CODEC/SLIC module report Battery power normal"
35973	::= { voiptrap 18 }
35974
35975	vopClockFail NOTIFICATION-TYPE
35976	OBJECTS {
35977			  vopDeviceId
35978		}
35979	STATUS current
35980	DESCRIPTION
35981		"VCP chip CLOCK failed or missing"
35982	::= { voiptrap 19 }
35983
35984	vopClockNormal NOTIFICATION-TYPE
35985	OBJECTS {
35986			  vopDeviceId
35987		}
35988	STATUS current
35989	DESCRIPTION
35990		"VCP chip CLOCK normal"
35991	::= { voiptrap 20 }
35992
35993	vopRingerFail NOTIFICATION-TYPE
35994	OBJECTS {
35995			  slotId,
35996			  vopRingerShortCount
35997		}
35998	STATUS current
35999	DESCRIPTION
36000		"CODEC/SLIC module external ringer does not work"
36001	::= { voiptrap 21 }
36002
36003	vopRingerNormal NOTIFICATION-TYPE
36004	OBJECTS {
36005			  slotId,
36006			  vopRingerShortCount
36007		}
36008	STATUS current
36009	DESCRIPTION
36010		"CODEC/SLIC module external ringer work normal"
36011	::= { voiptrap 22 }
36012
36013	vopMgcMissing NOTIFICATION-TYPE
36014	OBJECTS {
36015			  slotId,
36016			  vopMgcIP
36017		}
36018	STATUS current
36019	DESCRIPTION
36020		"Indicate the state of mgc. Missing trap will be issue when mg had registered to mgc,
36021		and disconnected happened."
36022	::= { voiptrap 23 }
36023
36024	vopMgcNormal NOTIFICATION-TYPE
36025	OBJECTS {
36026			  slotId,
36027			  vopMgcIP
36028		}
36029	STATUS current
36030	DESCRIPTION
36031		"Indicate the state of mgc. Normal trap will be issue when missing trap is not clear
36032		and mg registered to mgc again."
36033	::= { voiptrap 24 }
36034
36035	vopMgEnable NOTIFICATION-TYPE
36036	OBJECTS {
36037			  slotId
36038		}
36039	STATUS current
36040	DESCRIPTION
36041		"Indicate the state of mg. Mg enable trap will be issued when user enable the mg in manual."
36042	::= { voiptrap 25 }
36043
36044	vopMgDisable NOTIFICATION-TYPE
36045	OBJECTS {
36046			  slotId
36047		}
36048	STATUS current
36049	DESCRIPTION
36050		"Indicate the state of mg. Mg disable trap will be issued when user disable the mg in manual."
36051	::= { voiptrap 26 }
36052
36053	vopPortMissing NOTIFICATION-TYPE
36054	OBJECTS {
36055			  slotId,
36056			  vopMcMediaId,
36057			  vopMcPort
36058		}
36059	STATUS current
36060	DESCRIPTION
36061		"none."
36062	::= { voiptrap 27 }
36063
36064	vopPortNormal NOTIFICATION-TYPE
36065	OBJECTS {
36066			  slotId,
36067			  vopMcMediaId,
36068			  vopMcPort
36069		}
36070	STATUS current
36071	DESCRIPTION
36072		"none."
36073	::= { voiptrap 28 }
36074
36075	vopMcNormal NOTIFICATION-TYPE
36076	OBJECTS {
36077			slotId,
36078			vopMcMediaId
36079		}
36080	STATUS current
36081	DESCRIPTION
36082		"MC is normal."
36083	::= { voiptrap 29 }
36084
36085	vopScNormal NOTIFICATION-TYPE
36086	OBJECTS {
36087			slotId
36088		}
36089	STATUS current
36090	DESCRIPTION
36091		"SC is normal."
36092	::= { voiptrap 30 }
36093
36094	vopScBulkSyncReady NOTIFICATION-TYPE
36095	OBJECTS {
36096			slotId
36097		}
36098	STATUS current
36099	DESCRIPTION
36100		"SC bulk sync completed."
36101	::= { voiptrap 31 }
36102
36103	vopProtectionReady NOTIFICATION-TYPE
36104	OBJECTS {
36105			slotId
36106		}
36107	STATUS current
36108	DESCRIPTION
36109		"SC redundancy is ready."
36110	::= { voiptrap 32 }
36111
36112END
36113
36114
36115
36116
36117