summaryrefslogtreecommitdiff
path: root/MIBS/zyxel/ZYXEL-IES5000-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/zyxel/ZYXEL-IES5000-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/zyxel/ZYXEL-IES5000-MIB')
-rw-r--r--MIBS/zyxel/ZYXEL-IES5000-MIB36116
1 files changed, 36116 insertions, 0 deletions
diff --git a/MIBS/zyxel/ZYXEL-IES5000-MIB b/MIBS/zyxel/ZYXEL-IES5000-MIB
new file mode 100644
index 0000000..d1b6634
--- /dev/null
+++ b/MIBS/zyxel/ZYXEL-IES5000-MIB
@@ -0,0 +1,36116 @@
+-- ZyXEL Communications Corporation
+-- Private Enterprise MIB definition
+
+-- $Log: zyxel-IES5000.mib $
+-- Revision 1.157 2013/12/13 03:39:26 DavidLiu
+-- Revision 1.156 2013/12/13 03:39:04 DavidLiu
+-- Revision 1.155 2013/12/13 03:35:36 DavidLiu
+-- Revision 1.154 2013/11/27 02:29:06 alan
+-- add description for alarmConfId
+-- Revision 1.153 2013/11/14 10:40:05 alan
+-- 1. remove Xdsl2TransmissionType
+-- 2. change syntex for vdsl2LineProfTransmissionType
+-- 3. change description for macDisplayTarget, vlanMacDisplayTarget
+-- Revision 1.152 2013/10/29 10:02:16 alan
+-- add igmpHistoryTable
+-- Revision 1.151 2013/10/28 03:18:32 alan
+-- 1. add vdsl2LineProfTransmissionType
+-- 2. change eqptSptPortRoleOrig, eqptSptPortRoleNew
+-- Revision 1.150 2013/10/25 06:22:57 alan
+-- add mvlanNonmemberPort object
+-- Revision 1.149 2013/10/21 07:26:58 alan
+-- add vdsl2Paepvc
+-- Revision 1.148 2013/08/29 07:55:48 alan
+-- change value of eqptSptPortStateOrig, eqptSptPortStateNew
+-- Revision 1.147 2013/08/28 07:22:21 alan
+-- 1. add MIB object eqptSptMstiInstanceId, eqptSptPortStateOrig, eqptSptPortStateNew, eqptSptPortRoleOrig, eqptSptPortRoleNew
+-- 2. add trap eqptSptPortStateChange, eqptSptPortRoleChange
+-- Revision 1.146 2013/08/14 07:31:39 alan
+-- add vop1372G_61_SIP(127) in slotModuleType
+-- Revision 1.145 2013/07/31 08:52:33 alan
+-- Add mib object enetLineConfSpeed
+-- Revision 1.144 2013/06/27 02:55:15 alan
+-- change description of voipNumberPlanPattern, voipNumberPlanRule
+-- Revision 1.143 2013/06/27 02:04:45 alan
+-- add BIT9: Disable Nitro mode for adslLineConfOptionMask
+-- Revision 1.142 2013/06/18 08:39:57 alan
+-- add voipSipLineConfDataProfile
+-- Revision 1.141 2013/05/28 09:52:52 Alan
+-- change voipNumberPlanRule MIB object's description
+-- Revision 1.140 2013/05/20 01:47:57 Alan
+-- add vdsl2LineProfDpboType, vdsl2LineProfDpboEselMin, vdsl2LineProfCompatible for vlc1424g56
+-- Revision 1.139 2013/05/17 01:22:02 Alan
+-- Modify/add following two object:
+-- 1. macFilterPerPVCMacCount is only for ALC1372G-51
+-- 2. value 2 of macFilterPerPVCEnable is only for ALC1372G-51
+-- Revision 1.138 2013/05/14 08:06:08 Alan
+-- change description of portOps
+-- Revision 1.137 2013/04/22 02:47:50 Alan
+-- there are three more mib objects added: pvcAcName, pvcServiceName, pvcHelloTime. And pvcEncap is modified.
+-- Revision 1.136 2013/02/20 09:23:47 Alan
+-- modify the mib description "0~1488096 pkt/s, -1 means no limit" to support GLC1320G_55 for usStormBcastThresh, usStormMcastThresh, usStormUcastThresh
+-- Revision 1.135 2013/02/05 07:15:11 Alan
+-- add 3010:enetSFPTxEnable and 3011:enetSFPTxDisable of the description in alarmConfId
+-- Revision 1.134 2013/01/30 04:35:18 Alan
+-- add glc1320G_55 in slotModuleType
+-- Revision 1.133 2013/01/09 05:36:58 Alan
+-- 1. add enetPortConfDtEnable, enetPortConfDtSvid, enetPortConfDtSpriority, enetPortConfDtCvid in enetPortConfTable
+-- 2. add enetPortPvlanTable, enetPortXvlanTable
+-- Revision 1.132 2013/01/08 08:27:18 Alan
+-- add enetSfpTxEnable, enetSfpTxDisable
+-- Revision 1.131 2013/01/03 06:26:37 Alan
+-- add dspProfileCodecPriority MIB object
+-- Revision 1.130 2012/12/27 01:46:32 Alan
+-- 1. remove xdslTCAEQINP descr from alarmConfId
+-- 2. add mvlanExtTable
+-- 3. add vdslLineConfDpboParamType, vdslLineConfDpboParamEselMin, vdslLineConfHsTxA43Psd, vdslLineConfHsTxB43Psd, vdslLineConfHsTxA43cB43cPsd, vdslLineConfHsTxV43Carrier257Psd, vdslLineConfHsTxV43Carrier383Psd, vdslLineConfHsTxV43Carrier511Psd
+-- Revision 1.129 2012/12/18 01:38:53 Alan
+-- add dhcpRelayOption82CheckEnable MIB OID
+-- Revision 1.128 2012/12/03 01:54:37 Alan
+-- add msc1024GC(125) for slotModuleType
+-- Revision 1.127 2012/11/27 09:59:13 Alan
+-- add trap dslLineVturInfoReady, dslLineVturLpr
+-- Revision 1.126 2012/11/21 10:30:16 Alan
+-- change binding for trap vopRingerFail and vopRingerNormal
+-- Revision 1.125 2012/11/21 09:05:29 Alan
+-- change binding for trap vopTermNameDup
+-- Revision 1.124 2012/11/12 01:18:03 Alan
+-- Revision 1.123 2012/11/06 12:26:37 Alan
+-- add pvcAllFilter and pvcAllTable
+-- Revision 1.122 2012/10/29 03:03:12 Alan
+-- Revision 1.121 2012/10/24 08:27:37 Alan
+-- chang binding of trap for vopBatteryFail, vopBatteryNormal, vopRingerFail, vopRingerNormal
+-- Revision 1.120 2012/06/27 09:29:46 Alan
+-- 1. change SYNTAX from INTEGER to Counter64 for voipRtpStatTxPktCnt, voipRtpStatRxPktCnt, voipRtpStatTxJitter, voipRtpStatRxJitter, voipRtpStatTxAvgDelay, voipRtpStatRxAvgDelay
+-- 2. change SYNTAX from INTEGER to Counter64 for voipCdrStatResultTxPktCnt, voipCdrStatResultRxPktCnt, voipCdrStatResultTxJitter, voipCdrStatResultRxJitter, voipCdrStatResultTxAvgDelay, voipCdrStatResultRxAvgDelay
+-- Revision 1.119 2012/06/22 06:11:21 Alan
+-- 1. add mltErrorMsg MIB object
+-- Revision 1.118 2012/05/29 02:34:37 Alan
+-- 1. add MIB object xdsl2PMLSinceInitLofs, xdsl2PMLSinceInitLols, xdsl2PMLSinceInitLol, xdsl2PMLSinceInitLprs, xdsl2PMLSinceInitLpr, xdsl2PMLSinceInitInits
+-- Revision 1.117 2012/05/16 01:27:49 Alan
+-- 1. add voipCdrStatFilterErrCodeEnable, voipCdrStatResultErrCode MIB objects
+-- Revision 1.116 2012/04/27 01:38:11 Alan
+-- Revision 1.115 2012/04/19 05:40:50 Alan
+-- 1. change description of voipClearOps
+-- Revision 1.114 2012/04/19 03:12:42 Alan
+-- 1. change description of voipCdrStatFilterPort
+-- 2. add voipClearOps, voipClearH248TargetInterface MIB object
+-- Revision 1.113 2012/04/18 05:52:47 Alan
+-- 1. add voipCdrStatFilterInterface in the head of voipCdrStatFilter and shift OID of all object under table voipCdrStatFilter
+-- 2. add voipH248StatisticsInterface in the head of voipH248Statistics and move all object under table voipProtocolStatTable and change prefix from voipProtocolStatXXX to voipH248StatisticsXXX
+-- Revision 1.112 2012/04/11 06:46:24 Alan
+-- 1. remove voipCdrStatFilterSlot
+-- 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)
+-- 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)
+-- 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
+-- 5. insert voipCdrStatFilterSlot at OID(1.3.6.1.4.1.890.1.5.13.5.13.12.10.1.4)
+-- 6. Insert voipCdrStatResultSlot after voipCdrStatResultIndex, and shift OID of all object below it
+-- Revision 1.111 2012/04/09 09:45:34 Alan
+-- 1. change MAXaccess of macFilterPerPVCMACAddr from read-write to read-only
+-- 2. change description of alarmConfId
+-- Revision 1.110 2012/04/05 03:50:28 Alan
+-- 1. add MIB objects voipLineInfoLastCidMode, voipLineInfoPlaySignalTel, voipLineInfoPlaySignalNet
+-- 2. add range for voipH248LocalcallEnterTime, voipH248LocalcallExistTime, voipPotsRingVoltage
+-- Revision 1.109 2012/04/03 06:01:34 Alan
+-- 1. add voipProtocolStatTable
+-- Revision 1.108 2012/03/28 07:58:49 Alan
+-- 1. change OBJECTS of vopTermNameDup
+-- Revision 1.107 2012/03/28 07:36:17 Alan
+-- 1. add vopMgcIP MIB object
+-- 2. change description of mltCount
+-- 3. change OBJECTS of vopMgcMissing, vopMgcNormal, vopPortMissing, vopPortNormal
+-- Revision 1.106 2012/03/22 09:33:37 Alan
+-- 1. add voipH248Localcall subtree
+-- 2. add voipH248LocalcallEnterTime, voipH248LocalcallExistTime, voipPotsRingVoltage MIB objects
+-- Revision 1.105 2012/03/22 07:27:17 Alan
+-- 1. add h248ProfileLocalcall, h248ProfileCallthrough MIB object
+-- Revision 1.104 2012/03/16 06:51:38 Alan
+-- 1. add mltDetectedDtmfDigit MIB object
+-- Revision 1.103 2012/03/16 05:46:06 Alan
+-- 1. add mltCount MIB object
+-- Revision 1.102 2012/03/12 10:31:02 Alan
+-- 1. change MAX-access of imaMgmtPvcEncap, imaMgmtPvcPriority, imaMgmtPvcProfile from read-create to read-write
+-- 2. change MAX-access of imaMgmtPvcManagedIp, imaMgmtPvcGatewayIp from read-create to read-only
+-- Revision 1.101 2012/03/12 06:56:41 Alan
+-- 1. remove sipDialPlanProfileDefaultSipServer MIB object
+-- 2. change description of sipDialPlanProfileIndex and sipDialPlanProfileDialPlanTableName
+-- Revision 1.100 2012/03/09 07:25:11 Alan
+-- 1. add sipDialPlanProfileDefaultSipServer MIB object
+-- 2. change MAX-access of sipDialPlanProfileDialPlanTableName form "read-create" to "read-write"
+-- Revision 1.99 2012/03/06 02:12:10 Alan
+-- 1. recovery description of configOps to original
+-- 2. remove configReloadStatus MIB object
+-- Revision 1.98 2012/03/05 07:29:59 Alan
+-- 1. add mltType MIB object
+-- 2. add voipPotsCidConfTable
+-- Revision 1.97 2012/03/05 01:54:18 Alan
+-- 1. change description of mltVacTip, mltVacRing, mltVacDiff, mltVdcTip, mltVdcRing, mltVdcDiff, mltRLoop, mltRtg, mltRrg, mltRtr, mltCtg, mltCrg, mltCtr, mltRen, mltVRing, mltVMetering, mltDialToneDetected, mltDetectedDtmfCount, mltDialToneDelay, mltReceiverState
+-- 2. change description of configOps
+-- 3. add MIB object configReloadStatus
+-- Revision 1.96 2012/02/29 07:23:53 Alan
+-- 1. add cfmMIPMacAddress MIB OID
+-- 2. modify description of dhcpv6RelayOptionFormat
+-- Revision 1.95 2012/01/05 07:08:35 Alan
+-- change valuelist of h248ProfileSoftswitch
+-- Revision 1.94 2012/01/02 09:29:28 Alan
+-- 1. add description for voipCdrStatFilter and voipCdrStatResultEntry's objects
+-- 2. change MAX-access of voipCdrStatFilterSlot, voipCdrStatFilterIndexEnable, voipCdrStatFilterPortEnable, voipCdrStatFilterTalktimeEnable, voipCdrStatFilterTelEnable, voipCdrStatFilterOffhookEnable, voipCdrStatFilterCodeEnable from read-only to read-write
+-- Revision 1.93 2011/12/23 08:34:37 Alan
+-- 1. add a value(loopguardOccurence) of slotModuleAlarmStatus
+-- 2. change loopguardStatsPortStatus's value
+-- Revision 1.92 2011/12/23 06:15:36 Alan
+-- 1. add voipRtpStatTable
+-- 2. add description for mltRtg, mltRrg, and mltRtr
+-- Revision 1.91 2011/12/22 10:27:54 Alan
+-- add a value(not_measured(5)) for mltReceiverState MIB oid
+-- Revision 1.90 2011/12/22 05:49:56 Alan
+-- 1. remove voipRtpStatTable
+-- Revision 1.89 2011/12/21 01:46:13 Alan
+-- 1. add voipRtpStatRxAvgDelay MIB OID
+-- 2. add voipCdrStat subtree
+-- Revision 1.88 2011/12/12 02:20:46 Alan
+-- change type of vdsl2LineProfDynamicDepthEnableDs, vdsl2LineProfDynamicDepthEnableUs, vdsl2LineProfRocEnableDs, and vdsl2LineProfRocEnableUs from Unsigned32 to INTEGER
+-- Revision 1.87 2011/11/23 04:32:29 Alan
+-- remove igmpGroupNumOfActiveUsers OID
+-- Revision 1.86 2011/11/23 01:05:59 Alan
+-- add vlaue and description of staticIpOps
+-- Revision 1.85 2011/11/22 02:29:20 Alan
+-- 1. change description of macFFDynamicIndex from The macFF static entry index 1 ~ 24 to The macFF entry index 1 ~ 24
+-- 2. add index for macFFArpStatusUplinkTable and macFFArpStatusSlotTable
+-- Revision 1.84 2011/11/16 10:05:56 Alan
+-- 1. remove macFFDynamicRowStatus
+-- 2. change MAX-ACCESS of macFFDynamicSrcIP, macFFDynamicMask, macFFDynamicArasIP, macFFDynamicVid from read-write to read-only
+-- Revision 1.83 2011/11/15 10:03:41 Alan
+-- add staticIp table
+-- Revision 1.82 2011/11/11 08:28:02 Alan
+-- change vlaue of macFilterPerPVCEnable, macFilterPerPVCMode, vdsl2LineProfDynamicDepthEnableDs, vdsl2LineProfDynamicDepthEnableUs, vdsl2LineProfRocEnableDs, vdsl2LineProfRocEnableUs
+-- Revision 1.81 2011/11/11 06:06:29 Alan
+-- 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"
+-- 2. add value of counterClearOps: BIT14: clear macFF arp counters
+-- Revision 1.80 2011/11/11 05:27:53 Alan
+-- 1. change table name from macForceFwdTable to macFFStaticTable
+-- 2. change table name from macForceFwdVlanTable to macFFVlanTable
+-- 3. add table macFFDynamicTable
+-- 4. change table name from macForceArpInfoTable to macFFArpStatusUplinkTable
+-- 5. add table macFFArpStatusSlotTable
+-- 6. change table name from macForceArpCntTable to macFFArpCntUplinkTable
+-- 7. add table macFFArpCntPortTable
+-- Revision 1.79 2011/11/09 02:35:23 Alan
+-- add e10M_fullduplex(5), e10M_halfduplex(6), e10G_fullduplex(7) for enetPortSpeed
+-- Revision 1.78 2011/11/08 09:50:36 Alan
+-- to change description of extAlarmStatus
+-- Revision 1.77 2011/11/03 10:43:07 Alan
+-- 1. change vdslLineConfRocEnableDs's object type from Unsigned32 to INTEGER
+-- 2. change vdslLineConfRocEnableUs's object type from Unsigned32 to INTEGER
+-- 3. add vdslLineConfSosEnableDs, vdslLineConfSosEnableUs, vdslLineConfDynamicDepthDs, vdslLineConfDynamicDepthUs Object OIDs
+-- Revision 1.76 2011/11/01 07:13:05 Alan
+-- add vopPortNormal trap
+-- Revision 1.75 2011/11/01 06:04:38 Alan
+-- Add vopPortMissing trap
+-- Revision 1.74 2011/10/31 08:54:36 Alan
+-- 1. change MIB Object name from vdsl2LConfProfProileName to vdsl2LConfProfProfileName
+-- 2. add https(7) in accessCtrlService MIB OID
+-- Revision 1.73 2011/10/19 01:43:13 Alan
+-- Add Inm, Sos, G.inp in zyxel-ies5000.mib
+-- Revision 1.72 2011/10/17 01:08:14 Alan
+-- Revision 1.71 2011/10/14 06:06:14 Alan
+-- Revision 1.70 2011/10/14 05:43:39 Alan
+-- add enetPortConfQueueRateLimitProfile, enetQScheduleTable, enetQueueWeightTable MIB OIDs
+-- Revision 1.69 2011/10/13 08:08:36 Alan
+-- add igmpGroupNumOfActiveUsers, mldGroupNumOfActiveUsers, vdslPortConfTlsPrioCopyEnable MIB OIDs
+-- Revision 1.68 2011/10/13 06:27:42 Alan
+-- Revision 1.67 2011/10/13 05:57:52 Alan
+-- Revision 1.66 2011/10/12 08:55:07 Alan
+-- add new objects for OBM 4.00 feature enhancement in our private MIB
+-- Revision 1.65 2011/10/05 01:39:01 Alan
+-- 1. add voipRtpStatTable
+-- 2. add vdsl2LineConfTempTemplatePortMap, vdsl2LineProfDynamicDepthEnableDs, vdsl2LineProfDynamicDepthEnableUs, vdslLineStatsVtucRxPower, vdslLineStatsVturRxPower MIB OID
+-- Revision 1.64 2011/09/20 01:58:04 Alan
+-- add alarmConfId for vopMgcMissing, vopMgEnable and vopMgDisable
+-- add trap object id vopMgcMissing, vopMgcNormal, vopMgEnable and vopMgDisable
+-- Revision 1.63 2011/09/08 09:49:01 Alan
+-- change the range of ACL rate limit and rate limit profile to be 100032
+-- 1. aclProfileActionRate
+-- 2.rateLimitProfileIngressRate
+-- 3.rateLimitProfileEgressRate
+-- Revision 1.62 2011/09/06 01:08:50 Alan
+-- add extAlarmStatus MIB OID
+-- Revision 1.61 2011/08/23 01:32:01 Alan
+-- add vdsl2QSchedule MIB OID
+-- Revision 1.60 2011/08/22 08:16:40 Alan
+-- add IMPLIED key word for queueRateLimitProfileTable
+-- Revision 1.59 2011/08/17 10:04:33 Alan
+-- Add queueRateLimitProfileTable, vdsl2LineConfQueueRateLimitProfile MIB objects
+-- Revision 1.58 2011/08/16 03:22:48 Alan
+-- Change description of vopBatteryFail, vopBatteryNormal, vopClockFail, vopClockNormal, vopRingerFail, vopRingerNormal traps
+-- Revision 1.57 2011/08/15 08:58:41 Alan
+-- Add vopBatteryFail, vopBatteryNormal, vopClockFail, vopClockNormal, vopRingerFail, vopRingerNormal traps
+-- Add description for voip traps
+-- Revision 1.56 2011/08/03 01:18:27 Alan
+-- add xdsl2ExtSCStatusTable and xdsl2ExtSCStatusBandTable
+-- Revision 1.55 2011/07/29 03:39:22 Alan
+-- add xdsl2LineAlarmConfProfileXtucThresh15MinLols MIB OID
+-- Revision 1.54 2011/06/17 02:58:38 Alan
+-- modify the SYNTAX/INDEX from Counter32 to OCTETSTRING
+-- xdsl2PMLSinceLinkInmEqInp, xdsl2PMLSinceLinkInmIAT, xdsl2PMLCurr15MInmEqInp,
+-- xdsl2PMLCurr15MInmIAT, xdsl2PMLCurr1DayInmEqInp, xdsl2PMLCurr1DayInmIAT,
+-- xdsl2PMLHist15MInmEqInp, xdsl2PMLHist15MInmIAT, xdsl2PMLHist1DInmEqInp,
+-- xdsl2PMLHist1DInmIAT
+-- Revision 1.53 2011/06/16 09:29:32 Alan
+-- add MIB trap object sysUserLoginInetAddrType, sysUserLoginInetAddr, sysLoginInet, sysLoginFailureInet
+-- Revision 1.52 2011/06/16 03:04:45 Alan
+-- add MIB object mltReceiverState
+-- Revision 1.51 2011/06/14 10:20:45 Alan
+-- add MIB object mcastBwInetTable
+-- Revision 1.50 2011/06/14 09:34:40 Alan
+-- add subnetvlanInetTable, mcastInetGroupTable, mcastBwInetAddrType, mcastBwInetAddrStart,
+-- add MIB object mcastBwInetAddrStart, vdsl2Pvc, aclProfileRuleSrcIp6, aclProfileRuleDstIp6, aclProfileRuleSip6, aclProfileRuleDip6,
+-- enetPortStatusLinkSpeed, enetPortStatusLinkDuplex, enetPortStatusDataRateTx, enetPortStatusDataRateRx,
+-- enetPortStatusDataUtilTx, enetPortStatusDataUtilRx
+-- Revision 1.49 2011/06/10 07:13:55 Alan
+-- Add mirror MIBs, DDMI alarm MIBs and Traps, mldStats
+-- Remove G.INP, SOS, INM MIBs
+-- Revision 1.48 2011/06/03 07:10:02 Alan
+-- Add MIB object cfmMode, cfmMIPRespondMcastLbm, cfmLoopbackTimeout, cfmLbrTable, cfmLbrEntry, cfmLbrSeqNumber, cfmLbrReceiveOrder, cfmLbrSrcMac
+-- Revision 1.47 2011/05/27 03:11:02 Alan
+-- Change MIB object name
+-- vdslChanReedSolomonCodeWordPerDut -> vdslChanReedSolomonCodeWordPerDtu
+-- xxxxRtxCW -> xxxxRtx
+-- xxxxRtxCorrectedCW -> xxxxRtxCorrected
+-- xxxxRtxUncorrectedCW -> xxxxRtxUncorrected
+-- Revision 1.46 2011/05/17 10:05:37 Alan
+-- change naming from vopTempNoraml to vopTempNormal
+-- Revision 1.45 2011/05/02 06:03:34 Alan
+-- add IPv6 support
+-- Revision 1.44 2011/04/19 05:49:50 Alan
+-- add extended VDSL2 INM, SOS, and G.INP
+-- Revision 1.43 2011/04/18 05:42:43 Alan
+-- add voip trap
+-- Revision 1.42 2011/03/29 09:39:23 Alan
+-- Revision 1.41 2011/03/29 08:03:12 Alan
+-- add ies5000/statistics/vdsl2Stats/xdsl2LineBandExtTable
+-- Revision 1.40 2011/03/28 05:41:05 Alan
+-- Revision 1.39 2011/03/18 01:38:54 Alan
+-- Revision 1.38 2011/03/15 09:04:43 Alan
+-- Add slotModuleType for vop1372G_61_H248
+-- Revision 1.37 2011/03/04 09:41:25 Alan
+-- add slotModuleType: msc1024GB and msc1224GB
+-- Revision 1.36 2011/01/26 01:00:24 Alan
+-- Add new alarm id
+-- Revision 1.35 2011/01/04 09:28:42 Alan
+-- Revision 1.34 2011/01/04 06:57:31 Alan
+-- Revision 1.33 2011/01/04 01:46:25 Alan
+-- Revision 1.31 2010/12/29 10:07:31 Alan
+-- Revision 1.30 2010/12/02 09:11:10 Alan
+-- R5.06
+-- Revision 1.29 2010/11/10 08:26:49 Alan
+-- R5.06
+-- Revision 1.28 2010/07/28 09:12:42 12682
+-- Revision 1.27 2010/07/20 01:53:07 12682
+-- R5.05.01
+-- Revision 1.23 2009/08/26 07:00:07 12682
+-- Revision 1.22 2009/08/14 02:23:40 12682
+-- Revision 1.21 2009/07/15 07:28:35 12682
+-- Revision 1.20 2009/05/06 07:35:52 12682
+-- add sys\ledStatus\ledAlarmStatus
+-- Revision 1.19 2009/04/30 03:42:26 12682
+-- 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
+-- add statistics\ifStats\ifStatusTable\ifStatusEntry\ifCurrentStatus
+-- Revision 1.18 2009/04/21 10:39:14 12682
+-- change the description of sipCallSvcProfileStateMask(bit4)
+-- Revision 1.17 2009/04/20 06:25:10 12682
+-- change the description of sipCallSvcProfileStateMask(bit1 and bit4)
+-- Revision 1.16 2009/04/13 06:40:39 12682
+-- change description in sys->sysState->systemStatus(sysOverHeat changed to sysTemperatureAbnormal, sysFanRpmLow changed to sysFanRpmAbnormal, sysVoltageLow changed to sysVoltageAbnormal)
+-- Revision 1.15 2009/04/03 02:00:37 12682
+-- insert dialing_out(5) in voipH248TerminationStatCallServiceState mib object of voipH248TerminationStatTable
+-- Revision 1.14 2009/04/03 01:57:07 12682
+-- Revision 1.13 2009/03/19 06:26:50 Alan
+-- Revision 1.12 2009/03/06 03:35:47 Alan
+-- Revision 1.11 2009/03/04 01:46:52 Jennifer
+-- Revision 1.10 2009/01/08 06:16:46 Jennifer
+-- Revision 1.9 2008/12/18 07:10:50 Jennifer
+-- Revision 1.8 2008/11/27 05:55:31 Jennifer
+-- Revision 1.7 2008/01/22 06:19:36 11766
+-- Add VoIP related MIB (R4.01)
+-- Revision 1.5 2007/04/19 08:05:55 11766
+-- Add card type msc1024G, alc1272G_51, vop1248G_61
+-- Revision 1.4 2006/12/01 07:38:00 11766
+-- IES-5000/5005/6000 R3.0
+-- Revision 1.1 2005/06/09 00:58:26 jennyhsu
+-- Initial revision
+
+
+ZYXEL-IES5000-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+
+ enterprises
+ FROM RFC1155-SMI
+ OBJECT-TYPE, Counter64, Counter32, Gauge32, Integer32, Unsigned32, IpAddress, NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ DisplayString, PhysAddress, ifIndex
+ FROM RFC1213-MIB
+ RowStatus, TEXTUAL-CONVENTION
+ FROM SNMPv2-TC
+ VlanIndex, PortList, dot1qVlanIndex
+ FROM Q-BRIDGE-MIB
+ dot1dTrafficClass, EnabledStatus
+ FROM P-BRIDGE-MIB
+ MacAddress, Timeout, BridgeId, dot1dBasePort
+ FROM BRIDGE-MIB
+ vdslPhysSide, vdslChanCurrTxRate, vdslLineConfProfileName, vdslLineAlarmConfProfileName
+ FROM VDSL-LINE-MIB
+ dot1agCfmMdIndex, dot1agCfmMaIndex, dot1agCfmMepIdentifier, dot1agCfmMdMdLevel, dot1agCfmVlanPrimaryVid, dot1agCfmMepIdentifier
+ FROM IEEE8021-CFM-MIB
+ InetAddressType, InetAddress
+ FROM INET-ADDRESS-MIB -- RFC4001
+ xdsl2PMChHist15MUnit, xdsl2PMChHist15MInterval, xdsl2PMLHist1DUnit, xdsl2PMLHist1DInterval, xdsl2PMLHist15MUnit, xdsl2PMLHist15MInterval,
+ xdsl2PMChHist1DUnit, xdsl2PMChHist1DInterval, xdsl2PMLCurrUnit, xdsl2LConfProfProfileName, xdsl2ChConfProfProfileName, xdsl2LineAlarmConfProfileName,
+ xdsl2LineBand, xdsl2LConfTempTemplateName, xdsl2LAlarmConfTempTemplateName, xdsl2ChAlarmConfProfileName, xdsl2SCStatusDirection, xdsl2SCStatusBand
+ FROM VDSL2-LINE-MIB
+ InterfaceIndex
+ FROM IF-MIB;
+
+ Xdsl2ConfigRtxMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Forbidden(0) - Support for G998.4 is disabled.
+ Preferred(1) - If G998.4 is supported by the far-end, it is enabled.
+ Forced(2) - The line will only train if G998.4 can be enabled.
+ Test(3) - G998.4 is enabled in test mode (refer to G998.4, Clause 10.4)."
+ SYNTAX INTEGER {
+ forbidden(0),
+ preferred(1),
+ forced(2),
+ test(3)
+ }
+
+ Xdsl2StatusActualRaMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "fixedRateMode(1) - Fixed rate mode
+ raInit(2) - Adaptive rate mode at initialization
+ dynamicRa(3) - Dynamic rate adaptation
+ sosEnabled(4) - SOS enabled"
+ SYNTAX INTEGER {
+ none(0),
+ fixedRateMode(1),
+ raInit(2),
+ dynamicRa(3),
+ sosEnabled(4)
+ }
+
+ Xdsl2StatusRtxMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "rtxInUse(1) - RTX in use.
+ rtxForbidden(2) - RTX not in use because RTX_MODE = FORBIDDEN.
+ rtxNotSupportedXtuC(3) - RTX not in use because it is not supported by the XTU-C.
+ rtxNotSupportedXtuR(4) - RTX not in use because it is not supported by the XTU-R.
+ rtxNotSupportedBoth(5) - RTX not in use because it is not supported by the XTU-C and XTU-R."
+ SYNTAX INTEGER {
+ none(0),
+ rtxInUse(1),
+ rtxForbidden(2),
+ rtxNotSupportedXtuC(3),
+ rtxNotSupportedXtuR(4),
+ rtxNotSupportedBoth(5)
+ }
+
+ Unsigned64 ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "A non-negative 64-bit bit integer, without counter
+ semantics."
+ SYNTAX Counter64
+
+ zyxel OBJECT IDENTIFIER ::= { enterprises 890 }
+ products OBJECT IDENTIFIER ::= { zyxel 1 }
+ accessSwitch OBJECT IDENTIFIER ::= { products 5 }
+ iesSeries OBJECT IDENTIFIER ::= { accessSwitch 13 }
+-- ies5000 OBJECT IDENTIFIER ::= { iesSeries 5 }
+
+ ies5000 MODULE-IDENTITY
+
+ LAST-UPDATED "0609010000Z" -- 9/1, 2006
+ ORGANIZATION "ZyXEL"
+ CONTACT-INFO "EMS"
+ DESCRIPTION "ZyXEL Private MIB"
+ ::= { iesSeries 5 }
+
+ ies5005 OBJECT IDENTIFIER ::= { iesSeries 7 }
+ ies6000 OBJECT IDENTIFIER ::= { iesSeries 8 }
+
+ acl OBJECT IDENTIFIER ::= { ies5000 1 }
+ alarmconf OBJECT IDENTIFIER ::= { ies5000 2 }
+ config OBJECT IDENTIFIER ::= { ies5000 3 }
+ diagnostic OBJECT IDENTIFIER ::= { ies5000 4 }
+ ipconf OBJECT IDENTIFIER ::= { ies5000 5 }
+ lcm OBJECT IDENTIFIER ::= { ies5000 6 }
+ multicast OBJECT IDENTIFIER ::= { ies5000 7 }
+ port OBJECT IDENTIFIER ::= { ies5000 8 }
+ profile OBJECT IDENTIFIER ::= { ies5000 9 }
+ switch OBJECT IDENTIFIER ::= { ies5000 10 }
+ sys OBJECT IDENTIFIER ::= { ies5000 11 }
+ trap OBJECT IDENTIFIER ::= { ies5000 12 }
+ statistics OBJECT IDENTIFIER ::= { ies5000 13 }
+ clear OBJECT IDENTIFIER ::= { ies5000 14 }
+ cluster OBJECT IDENTIFIER ::= { ies5000 15 }
+ voip OBJECT IDENTIFIER ::= { ies5000 16 }
+ ima OBJECT IDENTIFIER ::= { ies5000 17 }
+
+----------------------------------------
+-- acl
+----------------------------------------
+
+ dhcp OBJECT IDENTIFIER ::= { acl 1 }
+ dot1x OBJECT IDENTIFIER ::= { acl 2 }
+ macfilter OBJECT IDENTIFIER ::= { acl 3 }
+ pktfilter OBJECT IDENTIFIER ::= { acl 4 }
+ dhcpSnoop OBJECT IDENTIFIER ::= { acl 5 }
+ aclRule OBJECT IDENTIFIER ::= { acl 6 }
+ pppoeAgent OBJECT IDENTIFIER ::= { acl 7 }
+ dsBcast OBJECT IDENTIFIER ::= { acl 8 }
+ usBcast OBJECT IDENTIFIER ::= { acl 9 }
+ dscpMapping OBJECT IDENTIFIER ::= { acl 10 }
+
+ macAntiSpoofEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable MAC anti-spoof."
+ ::= { acl 13 }
+
+ subnetvlan OBJECT IDENTIFIER ::= { acl 14 }
+ loopguard OBJECT IDENTIFIER ::= { acl 15 }
+ usStorm OBJECT IDENTIFIER ::= { acl 16 }
+ arpInspection OBJECT IDENTIFIER ::= { acl 17 }
+ macFF OBJECT IDENTIFIER ::= { acl 18 }
+ dhcpv6 OBJECT IDENTIFIER ::= { acl 19 }
+ bpductrl OBJECT IDENTIFIER ::= { acl 20 }
+--------------------
+-- DHCP Relay
+--------------------
+
+ dhcpRelayEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ auto(1),
+ both(2),
+ disable(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable DHCP relay Option82 function. Note that this object
+ is obsolete in R1.03 and later versions."
+ ::= { dhcp 1 }
+
+ dhcpRelay82Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF DhcpRelay82Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains DHCP Relay configuration."
+ ::= { dhcp 2 }
+
+ dhcpRelay82Entry OBJECT-TYPE
+ SYNTAX DhcpRelay82Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of DHCP Relay table."
+ INDEX { dot1qVlanIndex }
+ ::= { dhcpRelay82Table 1 }
+
+ DhcpRelay82Entry ::=
+ SEQUENCE {
+ dhcpRelay82PrimaryServer IpAddress,
+ dhcpRelay82SecondaryServer IpAddress,
+ dhcpRelay82ActiveServer INTEGER,
+ dhcpRelay82Enable INTEGER,
+ dhcpRelay82Info DisplayString,
+ dhcpRelay82RelayMode INTEGER,
+ dhcpRelay82RowStatus RowStatus,
+ dhcpRelay82Suboption2Enable INTEGER,
+ dhcpRelay82Suboption2Info DisplayString,
+ dhcpRelay82Option82Mode INTEGER,
+ dhcpRelay82LineCharEnable INTEGER,
+ dhcpRelay82LineCharMode INTEGER
+ }
+
+ dhcpRelay82PrimaryServer OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IP address of the DHCP Relay primary server."
+ ::= { dhcpRelay82Entry 1 }
+
+ dhcpRelay82SecondaryServer OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IP address of the DHCP Relay secondary server.
+ This object is supported by R1.02 and later versions."
+ ::= { dhcpRelay82Entry 2 }
+
+ dhcpRelay82ActiveServer OBJECT-TYPE
+ SYNTAX INTEGER {
+ primary(1),
+ secondary(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The current active DHCP Relay server.
+ This object is supported by R1.02 and later versions."
+ ::= { dhcpRelay82Entry 3 }
+
+ dhcpRelay82Enable OBJECT-TYPE
+ SYNTAX INTEGER {
+ relayEnable_option82Enable(1),
+ relayDisable_option82Enable(2),
+ disable(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable/disable DHCP relay and Option82 function.
+ This object is supported by R1.03 and later versions."
+ ::= { dhcpRelay82Entry 4 }
+
+ dhcpRelay82Info OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..23))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "User specific Option82 information.
+ This object is supported by R1.03 and later versions."
+ ::= { dhcpRelay82Entry 5 }
+
+ dhcpRelay82RelayMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ auto(1),
+ both(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "DHCP relay mode.
+ This object is supported by R1.03 and later versions."
+ ::= { dhcpRelay82Entry 6 }
+
+ dhcpRelay82RowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row status of the table entry."
+ ::= { dhcpRelay82Entry 7 }
+
+ dhcpRelay82Suboption2Enable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable/disable Option 82 sub-option 2.
+ This object is supported by R3.00 and later versions."
+ ::= { dhcpRelay82Entry 8 }
+
+ dhcpRelay82Suboption2Info OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "User specified information for Option 82 sub-option 2.
+ This object is supported by R3.00 and later versions."
+ ::= { dhcpRelay82Entry 9 }
+
+ dhcpRelay82Option82Mode OBJECT-TYPE
+ SYNTAX INTEGER {
+ private(1),
+ tr101(2),
+ tr101PlusVlanInfo(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { dhcpRelay82Entry 10 }
+
+ dhcpRelay82LineCharEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable/disable option 82 sub-option line characteristic information."
+ ::= { dhcpRelay82Entry 11 }
+
+ dhcpRelay82LineCharMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ rate(1),
+ full(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "rate: only bitrate information.
+ full: full line characteristic information."
+ ::= { dhcpRelay82Entry 12 }
+
+
+ dhcpRelayInfo OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..23))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User specific Option82 information. Note that this object
+ is obsolete in R1.03 and later versions."
+ ::= { dhcp 3 }
+
+ maxNumOfDhcpRelay82Conf OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows that can be created in dhcpRelay82Table."
+ ::= { dhcp 4 }
+
+ dhcpRelay82Delimiter OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "To configure the ASCII value of the delimiter character."
+ ::= { dhcp 5 }
+
+ dhcpRelayOption82CheckEnable OBJECT-TYPE
+ SYNTAX INTEGER{
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable system to check option82 in DHCP packets from DHCP server."
+ ::= { dhcp 6 }
+
+ -- dhcp realy option82 Port Table
+
+ dhcprelay82PortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DhcpRelay82PortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes dhcprelay82 port configuration."
+ ::= { dhcp 7 }
+
+ dhcprelay82PortEntry OBJECT-TYPE
+ SYNTAX DhcpRelay82PortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in dhcprelay82PortTable."
+ INDEX { ifIndex }
+ ::= { dhcprelay82PortTable 1 }
+
+ DhcpRelay82PortEntry ::=
+ SEQUENCE {
+ option82policy INTEGER
+ }
+
+ option82policy OBJECT-TYPE
+ SYNTAX INTEGER {
+ drop(0),
+ replace(1),
+ keep(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "replace: Replace the original relay information when a DHCP message that already contains one.
+ keep: Keep the original relay information when a DHCP message that already contains one.
+ drop: Drop the packet when a DHCP message that already contains relay information."
+ ::= { dhcprelay82PortEntry 1 }
+
+--------------------
+-- 802.1x
+--------------------
+
+ dot1xEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable the 802.1x function."
+ ::= { dot1x 1 }
+
+-- Radius Server Table
+
+ radiusServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RadiusServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains Radius Server information."
+ ::= { dot1x 2 }
+
+ radiusServerEntry OBJECT-TYPE
+ SYNTAX RadiusServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of Radius Server table."
+ INDEX { radiusServerIndex }
+ ::= { radiusServerTable 1 }
+
+ RadiusServerEntry ::=
+ SEQUENCE {
+ radiusServerIndex INTEGER,
+ radiusServerIp IpAddress,
+ radiusServerPort INTEGER,
+ radiusServerSecret DisplayString
+ }
+
+ radiusServerIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The identity of the RADIUS server."
+ ::= { radiusServerEntry 1 }
+
+ radiusServerIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of the Radius Server."
+ ::= { radiusServerEntry 2 }
+
+ radiusServerPort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The UDP port of the Radius Server."
+ ::= { radiusServerEntry 3 }
+
+ radiusServerSecret OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The shared secret of the Radius Server."
+ ::= { radiusServerEntry 4 }
+
+-- 802.1x Port Table
+
+ dot1xPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dot1xPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes 802.1x port configuration."
+ ::= { dot1x 3 }
+
+ dot1xPortEntry OBJECT-TYPE
+ SYNTAX Dot1xPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in dot1xPortTable."
+ INDEX { ifIndex }
+ ::= { dot1xPortTable 1 }
+
+ Dot1xPortEntry ::=
+ SEQUENCE {
+ dot1xPortEnable INTEGER,
+ dot1xPortControl INTEGER,
+ dot1xPortReAuthEnable INTEGER,
+ dot1xPortReAuthPeriod INTEGER
+ }
+
+ dot1xPortEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable 802.1x for the port."
+ ::= { dot1xPortEntry 1 }
+
+ dot1xPortControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ auto(1),
+ forceAuth(2),
+ forceUnAuth(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The object defines the 802.1x control type for the port."
+ ::= { dot1xPortEntry 2 }
+
+ dot1xPortReAuthEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable 802.1x re-authentication for the port."
+ ::= { dot1xPortEntry 3 }
+
+ dot1xPortReAuthPeriod OBJECT-TYPE
+ SYNTAX INTEGER (60..65535)
+ UNITS "second"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The object defines the 802.1x re-authentication period for the port."
+ ::= { dot1xPortEntry 4 }
+
+-- Batch Set for 802.1x
+
+ dot1xBatchSet OBJECT IDENTIFIER ::= { dot1x 4 }
+
+ dot1xTarget OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This managed object is used for identify the target on which
+ the port configuration should be performed. The target is encoded as:
+ Byte 1: the octet specifies a set of eight chassis, chassis 0 through 7
+ Byte 2~4: each octet specifies a set of eight slots, with the
+ first octet specifying slots 1 through 8, and the second
+ octet specifying slots 9 through 16, and so on.
+ Byte 5~: each octet specifies a set of eight ports, with the first
+ octet specifying ports 1 through 8, etc."
+ ::= { dot1xBatchSet 1 }
+
+ dot1xOps OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The corresponding bit is set to 1 to start the operation.
+ The various bit positions are:
+ BIT 1: enable dot1x
+ BIT 2: disable dot1x
+ BIT 3: set dot1x control to be auto
+ BIT 4: set dot1x control to be forceAuth
+ BIT 5: set dot1x control to be forceUnAuth
+ BIT 6: enable dot1x re-authentication
+ BIT 7: disable dot1x re-authentication
+ BIT 8: set dot1x re-authentication period."
+ ::= { dot1xBatchSet 2 }
+
+ dot1xReAuthPeriodForBatchSet OBJECT-TYPE
+ SYNTAX INTEGER (60..65535)
+ UNITS "second"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The object defines the 802.1x re-authentication period for batch setting."
+ ::= { dot1xBatchSet 3 }
+
+--------------------
+-- MAC Filter
+--------------------
+
+-- MAC Filter Port Table
+
+ macFilterPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MacFilterPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes the status of mac filtering for each port."
+ ::= { macfilter 1 }
+
+ macFilterPortEntry OBJECT-TYPE
+ SYNTAX MacFilterPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in macFilterPortTable."
+ INDEX { ifIndex }
+ ::= { macFilterPortTable 1 }
+
+ MacFilterPortEntry ::=
+ SEQUENCE {
+ macFilterPortEnable INTEGER,
+ macFilterPortMacCount INTEGER,
+ macFilterPortFilterMode INTEGER
+ }
+
+ macFilterPortEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enableMacFilter(1),
+ enableMacCount(2),
+ enableOuiFilter(3),
+ disable(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable MAC filtering for the port."
+ ::= { macFilterPortEntry 1 }
+
+ macFilterPortMacCount OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The total number of MAC addresses allowed for the port."
+ ::= { macFilterPortEntry 2 }
+
+ macFilterPortFilterMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ accept(1),
+ deny(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The mac filter mode (accept or deny) for the port.
+ This object is supported by R1.02 and later versions."
+ ::= { macFilterPortEntry 3 }
+
+ maxNumOfMacFiltersInSystem OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The max number of mac filters supported in the system."
+ ::= { macfilter 2 }
+
+ maxNumOfMacFiltersPerPort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The max number of mac filters supported per port."
+ ::= { macfilter 3 }
+
+ currNumOfMacFiltersInSystem OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current number of mac filters in the system."
+ ::= { macfilter 4 }
+
+-- MAC Table
+
+ macFilterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MacFilterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains the mac filter addresses."
+ ::= { macfilter 5 }
+
+ macFilterEntry OBJECT-TYPE
+ SYNTAX MacFilterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of macFilterTable."
+ INDEX { ifIndex, macFilterAddr }
+ ::= { macFilterTable 1 }
+
+ MacFilterEntry ::=
+ SEQUENCE {
+ macFilterAddr PhysAddress,
+ macFilterRowStatus RowStatus
+ }
+
+ macFilterAddr OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The mac address which can pass through or be rejected from the port."
+ ::= { macFilterEntry 1 }
+
+ macFilterRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The row status of the entry."
+ ::= { macFilterEntry 2 }
+
+-- Batch Set for MAC Filter
+
+ macfilterBatchSet OBJECT IDENTIFIER ::= { macfilter 6 }
+
+ macfilterTarget OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This managed object is used for identify the target on which
+ the port configuration should be performed. The target is encoded as:
+ Byte 1: the octet specifies a set of eight chassis, chassis 0 through 7
+ Byte 2~4: each octet specifies a set of eight slots, with the
+ first octet specifying slots 1 through 8, and the second
+ octet specifying slots 9 through 16, and so on.
+ Byte 5~: each octet specifies a set of eight ports, with the first
+ octet specifying ports 1 through 8, etc."
+ ::= { macfilterBatchSet 1 }
+
+ macfilterOps OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The corresponding bit is set to 1 to start the operation.
+ The various bit positions are:
+ BIT 1: enable mac filter
+ BIT 2: enable mac count filter
+ BIT 3: disable mac filter
+ BIT 4: set mac count."
+ ::= { macfilterBatchSet 2 }
+
+ macFilterMacCountForBatchSet OBJECT-TYPE
+ SYNTAX INTEGER (1..128)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The total number of MAC addresses allowed for a port."
+ ::= { macfilterBatchSet 3 }
+
+-- OUI Filter Table
+
+ ouiFilterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OuiFilterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains the OUI filter addresses."
+ ::= { macfilter 7 }
+
+ ouiFilterEntry OBJECT-TYPE
+ SYNTAX OuiFilterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of ouiFilterTable."
+ INDEX { ifIndex, ouiFilterAddr }
+ ::= { ouiFilterTable 1 }
+
+ OuiFilterEntry ::=
+ SEQUENCE {
+ ouiFilterAddr OCTET STRING,
+ ouiFilterRowStatus RowStatus
+ }
+
+ ouiFilterAddr OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The first three bytes of the mac address which can pass through or be rejected from the port."
+ ::= { ouiFilterEntry 1 }
+
+ ouiFilterRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The row status of the entry."
+ ::= { ouiFilterEntry 2 }
+
+ maxNumOfOuiFiltersPerPort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The max number of OUI filters supported per port."
+ ::= { macfilter 8 }
+
+-- macFilterStatusTable
+
+ macFilterStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MacFilterStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains the mac filter addresses."
+ ::= { macfilter 9 }
+
+ macFilterStatusEntry OBJECT-TYPE
+ SYNTAX MacFilterStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of macFilterStatusTable."
+ INDEX { ifIndex, macFilterStatusId }
+ ::= { macFilterStatusTable 1 }
+
+ MacFilterStatusEntry ::=
+ SEQUENCE {
+ macFilterStatusId INTEGER,
+ macFilterStatusAddr PhysAddress
+ }
+
+ macFilterStatusId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the entry."
+ ::= { macFilterStatusEntry 1 }
+
+ macFilterStatusAddr OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The mac address which can pass through or be rejected from the port."
+ ::= { macFilterStatusEntry 2 }
+
+-- macFilterPerPVCTable
+
+ macFilterPerPVCTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MacFilterPerPVCEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table for per-PVC macfilter configuration."
+ ::= { macfilter 10 }
+
+ macFilterPerPVCEntry OBJECT-TYPE
+ SYNTAX MacFilterPerPVCEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of macFilterPerPVCTable."
+ INDEX { ifIndex, macFilterPerPVCVpi, macFilterPerPVCVci }
+ ::= { macFilterPerPVCTable 1 }
+
+ MacFilterPerPVCEntry ::=
+ SEQUENCE {
+ macFilterPerPVCVpi INTEGER,
+ macFilterPerPVCVci INTEGER,
+ macFilterPerPVCEnable INTEGER,
+ macFilterPerPVCMode INTEGER,
+ macFilterPerPVCMacCount INTEGER
+ }
+ macFilterPerPVCVpi OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VPI of the pvc."
+ ::= { macFilterPerPVCEntry 1 }
+
+ macFilterPerPVCVci OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VCI of the pvc."
+ ::= { macFilterPerPVCEntry 2 }
+
+ macFilterPerPVCEnable OBJECT-TYPE
+ SYNTAX INTEGER{
+ enablePvcMacFilter(1),
+ enablePvcMacCount(2),
+ disable(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable MAC filtering for the port-vpi/vci"
+ ::= { macFilterPerPVCEntry 3 }
+
+ macFilterPerPVCMode OBJECT-TYPE
+ SYNTAX INTEGER{
+ accept(1),
+ deny(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The mac filter mode (accept or deny) for the port-vpi/vci."
+ ::= { macFilterPerPVCEntry 4 }
+
+ macFilterPerPVCMacCount OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The total number of MAC addresses allowed for the port-vpi/vci."
+ ::= { macFilterPerPVCEntry 5 }
+
+
+
+-- macFilterPerPVCMACTable
+
+ macFilterPerPVCMACTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MacFilterPerPVCMACEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table for per-PVC macfilter configuration."
+ ::= { macfilter 11 }
+
+ macFilterPerPVCMACEntry OBJECT-TYPE
+ SYNTAX MacFilterPerPVCMACEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of macFilterPerPVCMACTable."
+ INDEX { ifIndex, macFilterPerPVCMACVpi, macFilterPerPVCMACVci, macFilterPerPVCMACAddr }
+ ::= { macFilterPerPVCMACTable 1 }
+
+ MacFilterPerPVCMACEntry ::=
+ SEQUENCE {
+ macFilterPerPVCMACVpi INTEGER,
+ macFilterPerPVCMACVci INTEGER,
+ macFilterPerPVCMACAddr PhysAddress,
+ macFilterPerPVCMACRowStatus RowStatus
+ }
+
+ macFilterPerPVCMACVpi OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VPI of the pvc."
+ ::= { macFilterPerPVCMACEntry 1 }
+
+ macFilterPerPVCMACVci OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VCI of the pvc."
+ ::= { macFilterPerPVCMACEntry 2 }
+
+ macFilterPerPVCMACAddr OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The mac address which can pass through or be rejected from the port-vpi/vci"
+ ::= { macFilterPerPVCMACEntry 3 }
+
+ macFilterPerPVCMACRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The row status of the entry."
+ ::= { macFilterPerPVCMACEntry 4 }
+--------------------
+-- Packet Filter
+--------------------
+
+ pktFilterPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PktFilterPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes packet filtering for each port."
+ ::= { pktfilter 1 }
+
+ pktFilterPortEntry OBJECT-TYPE
+ SYNTAX PktFilterPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in pktFilterPortTable."
+ INDEX { ifIndex }
+ ::= { pktFilterPortTable 1 }
+
+ PktFilterPortEntry ::=
+ SEQUENCE {
+ pktFilter INTEGER
+ }
+
+ pktFilter OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The packet filter. The semantic for each bit is:
+ BIT 1: accept all
+ BIT 2: accept PPPoE only
+ BIT 3: reject ARP
+ BIT 4: reject DHCP
+ BIT 5: reject EAPOL
+ BIT 6: reject PPPoE
+ BIT 7: reject NetBIOS
+ BIT 8: reject IGMP
+ BIT 9: reject IP"
+ ::= { pktFilterPortEntry 1 }
+
+-- Batch Set for Packet Filter
+
+ pktfilterBatchSet OBJECT IDENTIFIER ::= { pktfilter 2 }
+
+ pktfilterTarget OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This managed object is used for identify the target on which
+ the port configuration should be performed. The target is encoded as:
+ Byte 1: the octet specifies a set of eight chassis, chassis 0 through 7
+ Byte 2~4: each octet specifies a set of eight slots, with the
+ first octet specifying slots 1 through 8, and the second
+ octet specifying slots 9 through 16, and so on.
+ Byte 5~: each octet specifies a set of eight ports, with the first
+ octet specifying ports 1 through 8, etc."
+ ::= { pktfilterBatchSet 1 }
+
+ pktfilterOps OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The corresponding bit is set to 1 to start the operation.
+ The various bit positions are:
+ BIT 1: set packet filter."
+ ::= { pktfilterBatchSet 2 }
+
+ pktfilterForBatchSet OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The packet filter for batch setting. The semantic for each bit is identical to the object pktFilter."
+ ::= { pktfilterBatchSet 3 }
+
+ -- pktFilterPerPVCTable
+ pktFilterPerPVCTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PktFilterPerPVCEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes per-PVC packet filter configuration."
+ ::= { pktfilter 3 }
+
+ pktFilterPerPVCEntry OBJECT-TYPE
+ SYNTAX PktFilterPerPVCEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in pktFilterPerPVCTable."
+ INDEX { ifIndex, pktFilterPerPVCVpi, pktFilterPerPVCVci }
+ ::= { pktFilterPerPVCTable 1 }
+
+ PktFilterPerPVCEntry ::=
+ SEQUENCE {
+ pktFilterPerPVCVpi INTEGER,
+ pktFilterPerPVCVci INTEGER,
+ pktFilterPerPVCpktFilter INTEGER
+ }
+
+ pktFilterPerPVCVpi OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VPI of the pvc."
+ ::= { pktFilterPerPVCEntry 1 }
+
+ pktFilterPerPVCVci OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VCI of the pvc."
+ ::= { pktFilterPerPVCEntry 2 }
+
+ pktFilterPerPVCpktFilter OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The packet filter. The semantic for each bit is:
+ BIT 1: accept all
+ BIT 2: accept PPPoE only
+ BIT 3: reject ARP
+ BIT 4: reject DHCP
+ BIT 5: reject EAPOL
+ BIT 6: reject PPPoE
+ BIT 7: reject NetBIOS
+ BIT 8: reject IGMP
+ BIT 9: reject IP"
+ ::= { pktFilterPerPVCEntry 3 }
+
+--------------------
+-- DHCP Snoop
+--------------------
+
+-- dhcpSnoopPortTable
+
+ dhcpSnoopPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DhcpSnoopPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes DHCP snooping enable/disable for each port.
+ This table is supported by R1.02 and later versions."
+ ::= { dhcpSnoop 1 }
+
+ dhcpSnoopPortEntry OBJECT-TYPE
+ SYNTAX DhcpSnoopPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of dhcpSnoopPortTable."
+ INDEX { ifIndex }
+ ::= { dhcpSnoopPortTable 1 }
+
+ DhcpSnoopPortEntry ::=
+ SEQUENCE {
+ dhcpSnoopEnable INTEGER
+ }
+
+ dhcpSnoopEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable DHCP snooping for a port."
+ ::= { dhcpSnoopPortEntry 1 }
+
+-- dhcpSnoopOperation
+
+ dhcpSnoopTarget OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This managed object is used for identify the target on which
+ the operation should be performed. The target is encoded as:
+ Byte 1: the octet specifies a set of eight chassis, chassis 0 through 7
+ Byte 2~4: each octet specifies a set of eight slots, with the
+ first octet specifying slots 1 through 8, and the second
+ octet specifying slots 9 through 16, and so on.
+ Byte 5~: each octet specifies a set of eight ports, with the first
+ octet specifying ports 1 through 8, etc."
+ ::= { dhcpSnoop 2 }
+
+ dhcpSnoopOps OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The corresponding bit is set to 1 to start the operation.
+ The various bit positions are:
+ BIT 1: DHCP snooping table flush."
+ ::= { dhcpSnoop 3 }
+
+-- dhcpStaticTable
+
+ dhcpStaticTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DhcpStaticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table defines DHCP static IP addresses.
+ This table is supported by R1.03 and later versions."
+ ::= { dhcpSnoop 4 }
+
+ dhcpStaticEntry OBJECT-TYPE
+ SYNTAX DhcpStaticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of dhcpStaticTable."
+ INDEX { ifIndex, dhcpStaticIpAddr }
+ ::= { dhcpStaticTable 1 }
+
+ DhcpStaticEntry ::=
+ SEQUENCE {
+ dhcpStaticIpAddr IpAddress,
+ dhcpStaticRowStatus RowStatus
+ }
+
+ dhcpStaticIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address which can pass through the port."
+ ::= { dhcpStaticEntry 1 }
+
+ dhcpStaticRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row status of the table entry."
+ ::= { dhcpStaticEntry 2 }
+
+ maxNumOfDhcpStaticIp OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of DHCP static IP addresses which can be created for a port.
+ This object is supported by R1.03 and later versions."
+ ::= { dhcpSnoop 5 }
+
+ -- dhcpSnoopLan2lanTable
+ dhcpSnoopLan2lanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DhcpSnoopLan2lanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Support DHCP lan2lan to prevent DHCP service hack
+ if customer installed DHCP server in its subscriber network.
+ This table is supported by R5.05 and later versions."
+ ::= { dhcpSnoop 6 }
+
+ dhcpSnoopLan2lanEntry OBJECT-TYPE
+ SYNTAX DhcpSnoopLan2lanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of dhcpSnoopLan2lanTable."
+ INDEX { ifIndex }
+ ::= { dhcpSnoopLan2lanTable 1 }
+
+ DhcpSnoopLan2lanEntry ::=
+ SEQUENCE {
+ dhcpSnoopLan2lanEnable INTEGER
+ }
+
+ dhcpSnoopLan2lanEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable DHCP server on subscriber port"
+ ::= { dhcpSnoopLan2lanEntry 1 }
+--------------------
+-- aclRule
+--------------------
+
+-- aclSetTable
+
+ aclSetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AclSetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is supported by R1.03 and later versions."
+ ::= { aclRule 1 }
+
+ aclSetEntry OBJECT-TYPE
+ SYNTAX AclSetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of aclSetTable."
+ INDEX { ifIndex, aclSetVpi, aclSetVci, IMPLIED aclSetProfileName }
+ ::= { aclSetTable 1 }
+
+ AclSetEntry ::=
+ SEQUENCE {
+ aclSetVpi INTEGER,
+ aclSetVci INTEGER,
+ aclSetProfileName DisplayString,
+ aclSetRowStatus RowStatus
+ }
+
+ aclSetVpi OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VPI value."
+ ::= { aclSetEntry 1 }
+
+ aclSetVci OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VCI value."
+ ::= { aclSetEntry 2 }
+
+ aclSetProfileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ACL Profile name."
+ ::= { aclSetEntry 3 }
+
+ aclSetRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus of aclSetEntry."
+ ::= { aclSetEntry 4 }
+
+-- aclNoMatchTable
+
+ aclNoMatchTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AclNoMatchEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is supported by R5.02 and later versions."
+ ::= { aclRule 2 }
+
+ aclNoMatchEntry OBJECT-TYPE
+ SYNTAX AclNoMatchEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of aclNoMatchTable."
+ INDEX { ifIndex }
+ ::= { aclNoMatchTable 1 }
+
+ AclNoMatchEntry ::=
+ SEQUENCE {
+ aclNoMatchAction INTEGER
+ }
+
+ aclNoMatchAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ accept(1),
+ deny(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Pass or drop the packet."
+ ::= { aclNoMatchEntry 1 }
+
+--------------------
+-- PPPoE Agent
+--------------------
+
+-- pppoeAgentTable
+
+ pppoeAgentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PppoeAgentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains PPPoE DHCP Relay configuration.
+ This table is supported by R1.03 and later versions."
+ ::= { pppoeAgent 1 }
+
+ pppoeAgentEntry OBJECT-TYPE
+ SYNTAX PppoeAgentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of pppoeAgentTable."
+ INDEX { dot1qVlanIndex }
+ ::= { pppoeAgentTable 1 }
+
+ PppoeAgentEntry ::=
+ SEQUENCE {
+ pppoeAgentEnable INTEGER,
+ pppoeAgentInfo DisplayString,
+ pppoeAgentRowStatus RowStatus,
+ pppoeAgentOptionMode INTEGER,
+ pppoeAgentLineCharEnable INTEGER,
+ pppoeAgentLineCharMode INTEGER
+ }
+
+ pppoeAgentEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable/disable DHCP relay and Option82 function."
+ ::= { pppoeAgentEntry 1 }
+
+ pppoeAgentInfo OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "User specific Option82 information."
+ ::= { pppoeAgentEntry 2 }
+
+ pppoeAgentRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row status of the table entry."
+ ::= { pppoeAgentEntry 3 }
+
+ pppoeAgentOptionMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ private(1),
+ tr101(2),
+ tr101PlusVlanInfo(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { pppoeAgentEntry 4 }
+
+ pppoeAgentLineCharEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable/disable option 82 sub-option line characteristic information."
+ ::= { pppoeAgentEntry 5 }
+
+ pppoeAgentLineCharMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ rate(1),
+ full(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "rate: only bitrate information.
+ full: full line characteristic information."
+ ::= { pppoeAgentEntry 6 }
+
+
+ maxNumOfPppoeDhcpRelay82Conf OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of rows that can be created in pppoeAgentTable."
+ ::= { pppoeAgent 2 }
+
+ pppoeAgentDelimiter OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "To configure the ASCII value of the delimiter character."
+ ::= { pppoeAgent 3 }
+
+--------------------
+-- Downstream Broadcast
+--------------------
+
+-- dsBcastTable
+
+ dsBcastTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DsBcastEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains downstream broadcast forbidden configuration.
+ This table is supported by R3.00 and later versions."
+ ::= { dsBcast 1 }
+
+ dsBcastEntry OBJECT-TYPE
+ SYNTAX DsBcastEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of dsBcastTable."
+ INDEX { ifIndex, dot1qVlanIndex }
+ ::= { dsBcastTable 1 }
+
+ DsBcastEntry ::=
+ SEQUENCE {
+ dsBcastRowStatus RowStatus
+ }
+
+ dsBcastRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row status of the table entry."
+ ::= { dsBcastEntry 1 }
+
+--------------------
+-- Upstream Broadcast
+--------------------
+
+ usBcastCtrlEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable upstream broadcast control."
+ ::= { usBcast 1 }
+
+ usBcastCtrlRate OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "Kbps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { usBcast 2 }
+
+--------------------
+-- DSCP
+--------------------
+
+-- dscpMappingTable
+
+ dscpMappingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DscpMappingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table contains DSCP mapping configuration."
+ ::= { dscpMapping 1 }
+
+ dscpMappingEntry OBJECT-TYPE
+ SYNTAX DscpMappingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of dscpMappingTable."
+ INDEX { dscpMappingSrcCodePoint }
+ ::= { dscpMappingTable 1 }
+
+ DscpMappingEntry ::=
+ SEQUENCE {
+ dscpMappingSrcCodePoint INTEGER,
+ dscpMappingMapPriority INTEGER
+ }
+
+ dscpMappingSrcCodePoint OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The DSCP source code point used for mapping."
+ ::= { dscpMappingEntry 1 }
+
+ dscpMappingMapPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The mapping p bits that will replace the source p bits in the incoming packet."
+ ::= { dscpMappingEntry 2 }
+
+-- dscpPortTable
+
+ dscpPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DscpPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table contains DSCP port configuration."
+ ::= { dscpMapping 2 }
+
+ dscpPortEntry OBJECT-TYPE
+ SYNTAX DscpPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of dscpPortTable."
+ INDEX { ifIndex }
+ ::= { dscpPortTable 1 }
+
+ DscpPortEntry ::=
+ SEQUENCE {
+ dscpPortEnable INTEGER
+ }
+
+ dscpPortEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable DSCP."
+ ::= { dscpPortEntry 1 }
+
+--------------------
+-- Subnet VLAN
+--------------------
+
+ subnetvlanStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { subnetvlan 1 }
+
+-- subnetvlanTable
+ subnetvlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SubnetvlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains subnet vlan configuration."
+ ::= { subnetvlan 2 }
+
+ subnetvlanEntry OBJECT-TYPE
+ SYNTAX SubnetvlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of subnet vlan table."
+ INDEX { subnetvlanIp, subnetvlanMask, subnetvlanVid, subnetvlanPriority }
+ ::= { subnetvlanTable 1 }
+
+ SubnetvlanEntry ::=
+ SEQUENCE {
+ subnetvlanIp IpAddress,
+ subnetvlanMask INTEGER,
+ subnetvlanVid INTEGER,
+ subnetvlanPriority INTEGER,
+ subnetvlanName DisplayString,
+ subnetvlanRowStatus RowStatus
+ }
+
+ subnetvlanIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { subnetvlanEntry 1 }
+
+ subnetvlanMask OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { subnetvlanEntry 2 }
+
+ subnetvlanVid OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { subnetvlanEntry 3 }
+
+ subnetvlanPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { subnetvlanEntry 4 }
+
+ subnetvlanName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { subnetvlanEntry 5 }
+
+ subnetvlanRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row status of the table entry."
+ ::= { subnetvlanEntry 6 }
+
+-- subnetvlanInetTable
+ subnetvlanInetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SubnetvlanInetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains IPv4/IPv6 subnet vlan configuration."
+ ::= { subnetvlan 3 }
+
+ subnetvlanInetEntry OBJECT-TYPE
+ SYNTAX SubnetvlanInetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of subnet vlan inet table."
+ INDEX { subnetvlanInetAddrType, subnetvlanInetAddr, subnetvlanInetMask, subnetvlanInetVid, subnetvlanInetPriority }
+ ::= { subnetvlanInetTable 1 }
+
+ SubnetvlanInetEntry ::=
+ SEQUENCE {
+ subnetvlanInetAddrType InetAddressType,
+ subnetvlanInetAddr InetAddress,
+ subnetvlanInetMask INTEGER,
+ subnetvlanInetVid INTEGER,
+ subnetvlanInetPriority INTEGER,
+ subnetvlanInetName DisplayString,
+ subnetvlanInetRowStatus RowStatus
+ }
+ subnetvlanInetAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { subnetvlanInetEntry 1 }
+
+ subnetvlanInetAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { subnetvlanInetEntry 2 }
+
+ subnetvlanInetMask OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { subnetvlanInetEntry 3 }
+
+ subnetvlanInetVid OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { subnetvlanInetEntry 4 }
+
+ subnetvlanInetPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { subnetvlanInetEntry 5 }
+
+ subnetvlanInetName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { subnetvlanInetEntry 6 }
+
+ subnetvlanInetRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row status of the table entry."
+ ::= { subnetvlanInetEntry 7 }
+
+--------------------
+-- Loopguard
+--------------------
+
+ loopguardTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LoopguardEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains Loopguard configuration."
+ ::= { loopguard 1 }
+
+ loopguardEntry OBJECT-TYPE
+ SYNTAX LoopguardEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of Loopguard table."
+ INDEX { ifIndex }
+ ::= { loopguardTable 1 }
+
+ LoopguardEntry ::=
+ SEQUENCE {
+ loopguardStatus INTEGER,
+ loopguardMode INTEGER,
+ loopguardRecoverTime INTEGER
+ }
+
+ loopguardStatus OBJECT-TYPE
+ SYNTAX INTEGER{
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { loopguardEntry 1 }
+
+ loopguardMode OBJECT-TYPE
+ SYNTAX INTEGER{
+ fix(0),
+ dynamic(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { loopguardEntry 2 }
+
+ loopguardRecoverTime OBJECT-TYPE
+ SYNTAX INTEGER (60..600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "seconds"
+ ::= { loopguardEntry 3 }
+
+--------------------
+-- usStorm
+--------------------
+
+ usStormTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UsStormEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains UsStorm configuration."
+ ::= { usStorm 1 }
+
+ usStormEntry OBJECT-TYPE
+ SYNTAX UsStormEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of UsStorm table."
+ INDEX { ifIndex }
+ ::= { usStormTable 1 }
+
+ UsStormEntry ::=
+ SEQUENCE {
+ usStormBcastThresh INTEGER,
+ usStormMcastThresh INTEGER,
+ usStormUcastThresh INTEGER
+ }
+
+ usStormBcastThresh OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "0~1488096 pkt/s, -1 means no limit"
+ ::= { usStormEntry 1 }
+
+ usStormMcastThresh OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "0~1488096 pkt/s, -1 means no limit"
+ ::= { usStormEntry 2 }
+
+ usStormUcastThresh OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "0~1488096 pkt/s, -1 means no limit"
+ ::= { usStormEntry 3 }
+
+--------------------
+-- arpInspection
+--------------------
+
+ arpInspectionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ArpInspectionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Support ARP inspection to filter unauthorized ARP packets on the network.
+ This can prevent many kinds of man-in-the-middle attacks.
+ This table is supported by R5.05 and later versions."
+ ::= { arpInspection 1 }
+
+ arpInspectionEntry OBJECT-TYPE
+ SYNTAX ArpInspectionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of arpInspectionTable."
+ INDEX { ifIndex }
+ ::= { arpInspectionTable 1 }
+
+ ArpInspectionEntry ::=
+ SEQUENCE {
+ arpInspectionEnable INTEGER
+ }
+
+ arpInspectionEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable arp inspection on the specified subscriber port."
+ ::= { arpInspectionEntry 1 }
+
+--------------------
+-- macFF
+--------------------
+-- macFFStaticTable
+ macFFStaticTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MacFFStaticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { macFF 1 }
+
+ macFFStaticEntry OBJECT-TYPE
+ SYNTAX MacFFStaticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of macFFStaticTable."
+ INDEX { slotId, macFFStaticIndex }
+ ::= { macFFStaticTable 1 }
+
+ MacFFStaticEntry ::=
+ SEQUENCE {
+ macFFStaticIndex INTEGER,
+ macFFStaticSrcIP IpAddress,
+ macFFStaticMask INTEGER,
+ macFFStaticArasIP IpAddress,
+ macFFStaticVid INTEGER,
+ macFFStaticRowStatus RowStatus
+ }
+
+ macFFStaticIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The macFF static entry index 1 ~ 24"
+ ::= { macFFStaticEntry 1 }
+
+ macFFStaticSrcIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Matched range for static subscriber's IP in ARP request"
+ ::= { macFFStaticEntry 2 }
+
+ macFFStaticMask OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Matched range for static subscriber's IP in ARP request"
+ ::= { macFFStaticEntry 3 }
+
+ macFFStaticArasIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IP of static macFF Access Router/App Server"
+ ::= { macFFStaticEntry 4 }
+
+ macFFStaticVid OBJECT-TYPE
+ SYNTAX INTEGER(1..4094)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "vlan ID of macFF Access Router/App Server"
+ ::= { macFFStaticEntry 5 }
+
+ macFFStaticRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { macFFStaticEntry 6 }
+
+-- macFFDynamicTable
+ macFFDynamicTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MacFFDynamicEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { macFF 2 }
+
+ macFFDynamicEntry OBJECT-TYPE
+ SYNTAX MacFFDynamicEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of macFFDynamicTable."
+ INDEX { slotId, macFFDynamicIndex }
+ ::= { macFFDynamicTable 1 }
+
+ MacFFDynamicEntry ::=
+ SEQUENCE {
+ macFFDynamicIndex INTEGER,
+ macFFDynamicSrcIP IpAddress,
+ macFFDynamicMask INTEGER,
+ macFFDynamicArasIP IpAddress,
+ macFFDynamicVid INTEGER
+ }
+
+ macFFDynamicIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The macFF entry index 1 ~ 24"
+ ::= { macFFDynamicEntry 1 }
+
+ macFFDynamicSrcIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Matched range for dynamic subscriber's IP in ARP request"
+ ::= { macFFDynamicEntry 2 }
+
+ macFFDynamicMask OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Matched range for dynamic subscriber's IP in ARP request"
+ ::= { macFFDynamicEntry 3 }
+
+ macFFDynamicArasIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP of dynamic macFF Access Router/App Server"
+ ::= { macFFDynamicEntry 4 }
+
+ macFFDynamicVid OBJECT-TYPE
+ SYNTAX INTEGER(1..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "vlan ID of macFF Access Router/App Server"
+ ::= { macFFDynamicEntry 5 }
+
+-- macFFVlanTable
+ macFFVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MacFFVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { macFF 3 }
+
+ macFFVlanEntry OBJECT-TYPE
+ SYNTAX MacFFVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of macFFVlanTable."
+ INDEX { slotId, macFFVlanVid }
+ ::= { macFFVlanTable 1 }
+
+ MacFFVlanEntry ::=
+ SEQUENCE {
+ macFFVlanVid INTEGER,
+ macFFVlanRowStatus RowStatus
+ }
+
+ macFFVlanVid OBJECT-TYPE
+ SYNTAX INTEGER(1..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Vlan ID of macFF Access Router/App Server"
+ ::= { macFFVlanEntry 1 }
+
+ macFFVlanRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { macFFVlanEntry 2 }
+
+ -- macFFFlush
+ macFFFlush OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set the object to n to flush the slot n's macff arp table(not include the MSC slot).
+ macFFArpStatusUplinkTable(1.3.6.1.4.1.890.1.5.13.5.13.23.1)
+ macFFArpStatusSlotTable(1.3.6.1.4.1.890.1.5.13.5.13.23.2)"
+ ::= { macFF 4 }
+
+--------------------
+-- dhcpv6
+--------------------
+-- dhcpv6RelayTable
+ dhcpv6RelayTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dhcpv6RelayEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { dhcpv6 1 }
+
+ dhcpv6RelayEntry OBJECT-TYPE
+ SYNTAX Dhcpv6RelayEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of dhcpv6RelayTable."
+ INDEX { dot1qVlanIndex }
+ ::= { dhcpv6RelayTable 1 }
+
+ Dhcpv6RelayEntry ::=
+ SEQUENCE {
+ dhcpv6RelayLdraState INTEGER,
+ dhcpv6RelayRowStatus RowStatus
+ }
+
+ dhcpv6RelayLdraState OBJECT-TYPE
+ SYNTAX INTEGER{
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable/disable DHCPv6 LDRA function"
+ ::= { dhcpv6RelayEntry 1 }
+
+ dhcpv6RelayRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { dhcpv6RelayEntry 2 }
+
+-- dhcpv6RelayOptionTable
+ dhcpv6RelayOptionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dhcpv6RelayOptionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { dhcpv6 2 }
+
+ dhcpv6RelayOptionEntry OBJECT-TYPE
+ SYNTAX Dhcpv6RelayOptionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of dhcpv6RelayOptionTable."
+ INDEX { dot1qVlanIndex, dhcpv6RelayOptionId }
+ ::= { dhcpv6RelayOptionTable 1 }
+
+ Dhcpv6RelayOptionEntry ::=
+ SEQUENCE {
+ dhcpv6RelayOptionId INTEGER,
+ dhcpv6RelayOptionState INTEGER,
+ dhcpv6RelayOptionFormat OCTET STRING
+ }
+
+ dhcpv6RelayOptionId OBJECT-TYPE
+ SYNTAX INTEGER{
+ interfaceId(18),
+ remoteId(37)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "DHCPv6 option ID"
+ ::= { dhcpv6RelayOptionEntry 1 }
+
+ dhcpv6RelayOptionState OBJECT-TYPE
+ SYNTAX INTEGER{
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable DHCPv6 option"
+ ::= { dhcpv6RelayOptionEntry 2 }
+
+ dhcpv6RelayOptionFormat OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User specific Option format
+ '%' treated as a beginner of predefined runtime variable
+ the rule is below:
+ %%: equals character %
+ %0x00~0xFF: represents byte value
+ %pname: configured port name
+ %ptel: configured port tel
+ %pid: port index
+ %chvpi: channel vpi
+ %chvci: channel vci
+ %slotid: slot index of the logic port
+ %svlan: SVLAN ID which DHCP client runs on
+ %cvlan: CVLAN ID which DHCP client runs on
+ %hname: host device name
+ %cmac: MAC address of client, represents as Byte
+ %phtype: ATM: 'atm' Ethernet 'eth'
+ %blank: blank character
+ "
+ ::= { dhcpv6RelayOptionEntry 3 }
+
+ -- dhcpv6RelayPortTable
+
+ dhcpv6RelayPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dhcpv6RelayPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes dhcpv6relay port configuration."
+ ::= { dhcpv6 3 }
+
+ dhcpv6RelayPortEntry OBJECT-TYPE
+ SYNTAX Dhcpv6RelayPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in dhcpv6RelayPortTable."
+ INDEX { ifIndex }
+ ::= { dhcpv6RelayPortTable 1 }
+
+ Dhcpv6RelayPortEntry ::=
+ SEQUENCE {
+ dhcpv6RelayOptLdraPortPolicy INTEGER
+ }
+
+ dhcpv6RelayOptLdraPortPolicy OBJECT-TYPE
+ SYNTAX INTEGER {
+ drop(1),
+ replace(2),
+ keep(3),
+ add(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "drop: drop the packet when a DHCPv6 message that already contains relay-forward header.
+ replace: replace the original relay information when a DHCPv6 message that already contains one.
+ keep: keep the original relay information.
+ add: add relay information."
+ ::= { dhcpv6RelayPortEntry 1 }
+--------------------
+-- bpduenable
+--------------------
+ bpduenableTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BpduEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes bpdu ctrl enable/disable for each port."
+ ::= { bpductrl 1 }
+
+ bpduEntry OBJECT-TYPE
+ SYNTAX BpduEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in bpduenableTable."
+ INDEX { ifIndex }
+ ::= { bpduenableTable 1 }
+
+ BpduEntry ::=
+ SEQUENCE {
+ bpductrlenable INTEGER
+ }
+
+ bpductrlenable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable BpduCtrl."
+ ::= { bpduEntry 1 }
+
+----------------------------------------
+-- alarmconf
+----------------------------------------
+
+ alarmOps OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The manager sets the corresponding bit value to 1 to start the operation
+ and the agent clears the object to zero when the operation is successfully completed.
+ The various bit positions are:
+ BIT 1: clear
+ BIT 2: cutoff
+ BIT 3: clear alarm history table"
+ ::= { alarmconf 1 }
+
+-- Alarm Conf Table
+
+ alarmConfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AlarmConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes alarm configuration."
+ ::= { alarmconf 2 }
+
+ alarmConfEntry OBJECT-TYPE
+ SYNTAX AlarmConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in alarmConfTable."
+ INDEX { alarmConfId }
+ ::= { alarmConfTable 1 }
+
+ AlarmConfEntry ::=
+ SEQUENCE {
+ alarmConfId INTEGER,
+ alarmConfFacility INTEGER,
+ alarmConfTarget INTEGER,
+ alarmConfSeverity INTEGER,
+ alarmConfClearable INTEGER
+ }
+
+ alarmConfId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "
+ 3: dslLineUp
+ 4: dslLineDown
+ 7: dslLineLdmStart
+ 8: dslLineLdmDone
+ 9: dslLinePowerDownL2
+ 10:dslLinePowerDownL0
+ 11:dslLineFailure
+ 14:adslPerfLolThresh
+ 17:adslPerfLofThresh
+ 18:adslPerfLosThresh
+ 19:adslPerfLprThresh
+ 20:adslPerfESThresh
+ 21:adslRateChange
+ 22:adslPerfSESThresh
+ 23:adslPerfUASThresh
+ 24:shdslLoopAttenCrossing
+ 25:shdslSNRMarginCrossing
+ 26:shdslPerfESThresh
+ 27:shdslPerfSESThresh
+ 28:shdslPerfCRCAnomaliesThresh
+ 29:shdslPerfLOSWSThresh
+ 30:shdslPerfUASThresh
+ 31:vdslPerfLolThresh
+ 32:vdslPerfLofThresh
+ 33:vdslPerfLosThresh
+ 34:vdslPerfLprThresh
+ 35:vdslPerfESThresh
+ 36:vdslPerfSESThresh
+ 37:vdslPerfUASThresh
+ 38:dslMacAntiSpoofing
+ 39:vdslPerfCodeViolationThresh
+ 40:vdslVturInfoReady
+ 41:vdslPerfRateChange
+ 42:vdslTCACorrect
+ 43:vdslTCAFailinit
+ 44:vdslTCAFEC
+ 45:vdslStatusChange
+ 46:lineLoopGuard
+
+ 1001:eqpt48VPowerFailure
+ 1002:eqptVoltageError
+ 1003:eqptTempError
+ 1004:eqptFanError
+ 1005:eqptTempLowFanStop
+ 1009:eqptHWMonitorFailre
+ 1011:eqptColdStart
+ 1012:eqptWarmStart
+ 1019:eqptMgmtPortUp
+ 1020:eqptMgmtPortDown
+ 1021:eqptExternalAlarmInput
+ 1022:eqptTopologyChange
+ 1023:eqptFWUploadOK
+ 1024:eqptFWUploadFailure
+ 1025:eqptLTPlugIn
+ 1026:eqptLTPullOut
+ 1028:eqptLTDslDeviceFailure
+ 1029:eqptLTDslDeviceRedownload
+ 1031:eqptLTActive
+ 1032:eqptLTInactive
+ 1038:eqptLTFWUploadOK
+ 1039:eqptLTFWUploadFailure
+ 1040:eqptLTEnable
+ 1041:eqptLTDisable
+ 1042:eqptLTReset
+ 1043:eqptNTSwitchOK
+ 1044:eqptCpuUtilizationHigh
+ 1045:eqptVopBatteryFailure
+ 1046:eqptVopClockFailure
+ 1047:eqptVopRingerFault
+ 1048:eqptPacketBufferUsageHigh
+ 1049:eqptMemoryUsageHigh
+ 1050:eqptStpNewRoot
+ 1053:eqptStpPortStateChange
+ 1054:eqptStpPortRoleChange
+
+ 2001:sysReboot
+ 2002:sysConfigChange
+ 2003:sysConfigUploadOK
+ 2004:sysConfigUploadFailure
+ 2005:sysTimeSyncFailure
+ 2006:sysAlarmCutoffEnable
+ 2007:sysAlarmClearEnable
+ 2008:sysLoginFailure
+ 2009:sysLogin
+ 2010:sysAccountAdded
+ 2011:sysAccountDeleted
+ 2012:sysAccountModified
+ 2013:sysSvrSyncProfOk
+ 2014:sysSvrSyncProfFail
+ 2015:sysCliSyncProfOk
+ 2016:sysCliSyncProfFail
+ 2017:sysMacAntiSpoofing
+ 2018:sysClusterMemberActive
+ 2019:sysClusterMemberInactive
+ 2020:sysClusterMemeberAdded
+ 2021:sysClusterMemeberDeleted
+ 2022:pingProbeFailed
+ 2023:pingTestFailed
+ 2024:pingTestCompleted
+ 2025:traceRouteTestFailed
+ 2026:traceRouteTestCompleted
+
+ 3006:enetUp
+ 3007:enetDown
+ 3008:enetLoopGuard
+ 3009:enetSFPError
+ 3010:enetSFPTxEnable
+ 3011:enetSFPTxDisable
+
+ 4001:vopTempError
+ 4002:vopDCPowerFailure
+ 4003:vopACPowerFailure
+ 4004:vopRingTimerFailure
+ 4005:vopRingResourceFailure
+ 4006:vopRingOhdFailure
+ 4007:vopNoFreeDSPChannel
+ 4008:vopMCMissing
+ 4009:vopSCMissing
+ 4010:vopTermNameDup
+ 4011:vopNoProtection
+ 4012:vopProtectionSwitch
+ 4013:vopDropCall
+ 4014:vopBatteryFail
+ 4015:vopClockFail
+ 4016:vopRingerFail
+ 4017:vopMgcMissing
+ 4018:vopMgEnable
+ 4019:vopMgDisable
+
+ 5001:cfmError
+ 5003:lldpRemoteChange
+ 5004:macCount
+
+ 6001: imaAlarmGroupStartupFe
+ 6002: imaAlarmGroupCfgAbort
+ 6003: imaAlarmGroupCfgAbortFe
+ 6004: imaAlarmGroupInsuffLinks
+ 6005: imaAlarmGroupInsuffLinksFe
+ 6006: imaAlarmGroupBlockedFe
+ 6007: imaAlarmGroupTimingSynch
+ 6008: imaAlarmLinkLif
+ 6009: imaAlarmLinkLods
+ 6010: imaAlarmLinkRfi
+ 6011: imaAlarmLinkTxMisConnect
+ 6012: imaAlarmLinkRxMisConnect
+ 6013: imaAlarmLinkTxFault
+ 6014: imaAlarmLinkRxFault
+ 6015: imaAlarmLinkTxUnusableFe
+ 6016: imaAlarmLinkRxUnusableFe
+
+ 7001: e1AlarmLinkLOS
+ 7002: e1AlarmPathLOF
+ 7003: e1AlarmPathAIS
+ 7004: e1AlarmPathRDI
+ 7005: e1AlarmPathOCASMF
+ 7006: e1AlarmPathOCRCMF
+ 7007: e1AlarmLinkSF
+ 7008: e1AlarmLinkSD
+ 7009: e1AlarmTCAQuarterES
+ 7010: e1AlarmTCAQuarterSES
+ 7011: e1AlarmTCAQuarterUAS
+ 7012: e1AlarmTCADayES
+ 7013: e1AlarmTCADaySES
+ 7014: e1AlarmTCADayUAS"
+ ::= { alarmConfEntry 1 }
+
+ alarmConfFacility OBJECT-TYPE
+ SYNTAX INTEGER {
+ local0(0),
+ local1(1),
+ local2(2),
+ local3(3),
+ local4(4),
+ local5(5),
+ local6(6),
+ local7(7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Alarm facility."
+ ::= { alarmConfEntry 2 }
+
+ alarmConfTarget OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The destination which alarms are reported to. Set the bit to 1 to enable the target.
+ BIT 1: snmp trap
+ BIT 2: syslog"
+ ::= { alarmConfEntry 3 }
+
+ alarmConfSeverity OBJECT-TYPE
+ SYNTAX INTEGER {
+ critical(1),
+ major(2),
+ minor(3),
+ info(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Alarm severity"
+ ::= { alarmConfEntry 4 }
+
+ alarmConfClearable OBJECT-TYPE
+ SYNTAX INTEGER {
+ clearable(1),
+ unclearable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting the object to one indicates that the alarm is to be cleared when user submits alarm clear."
+ ::= { alarmConfEntry 5 }
+
+-- Alarm Current Table
+
+ alarmCurrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AlarmCurrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes current alarm information."
+ ::= { alarmconf 3 }
+
+ alarmCurrEntry OBJECT-TYPE
+ SYNTAX AlarmCurrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in alarmCurrTable."
+ INDEX { alarmCurrIndex }
+ ::= { alarmCurrTable 1 }
+
+ AlarmCurrEntry ::=
+ SEQUENCE {
+ alarmCurrIndex INTEGER,
+ alarmCurrOccurTime TimeTicks,
+ alarmCurrTrapOid OBJECT IDENTIFIER,
+ alarmCurrParam1 INTEGER,
+ alarmCurrParam2 INTEGER,
+ alarmCurrParam3 INTEGER,
+ alarmCurrParam4 INTEGER,
+ alarmCurrParam5 INTEGER,
+ alarmCurrParam6 INTEGER,
+ alarmCurrParam7 INTEGER,
+ alarmCurrParam8 INTEGER,
+ alarmCurrTimeDescr DisplayString,
+ alarmCurrSeverity INTEGER,
+ alarmCurrDescr DisplayString
+ }
+
+ alarmCurrIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Index of the alarm."
+ ::= { alarmCurrEntry 1 }
+
+ alarmCurrOccurTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Alarm occurence time (in hundredths of a second) since the system was last re-initialized."
+ ::= { alarmCurrEntry 2 }
+
+ alarmCurrTrapOid OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Trap OID of the alarm."
+ ::= { alarmCurrEntry 3 }
+
+ alarmCurrParam1 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 1st parameter of the alarm."
+ ::= { alarmCurrEntry 4 }
+
+ alarmCurrParam2 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 2nd parameter of the alarm."
+ ::= { alarmCurrEntry 5 }
+
+ alarmCurrParam3 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 3rd parameter of the alarm."
+ ::= { alarmCurrEntry 6 }
+
+ alarmCurrParam4 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 4th parameter of the alarm."
+ ::= { alarmCurrEntry 7 }
+
+ alarmCurrParam5 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 5th parameter of the alarm."
+ ::= { alarmCurrEntry 8 }
+
+ alarmCurrParam6 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 6th parameter of the alarm."
+ ::= { alarmCurrEntry 9 }
+
+ alarmCurrParam7 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 7th parameter of the alarm."
+ ::= { alarmCurrEntry 10 }
+
+ alarmCurrParam8 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 8th parameter of the alarm."
+ ::= { alarmCurrEntry 11 }
+
+ alarmCurrTimeDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The string representation of occurence time (YYYY/MM/DD HH:MM:SS)."
+ ::= { alarmCurrEntry 12 }
+
+ alarmCurrSeverity OBJECT-TYPE
+ SYNTAX INTEGER {
+ critical(1),
+ major(2),
+ minor(3),
+ info(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The severity of the alarm."
+ ::= { alarmCurrEntry 13 }
+
+ alarmCurrDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The description of the alarm."
+ ::= { alarmCurrEntry 14 }
+
+-- Alarm Severity Port Table
+
+ alarmSeverityPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AlarmSeverityPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes the configuration of alarm reporting severity threshold for each port."
+ ::= { alarmconf 4 }
+
+ alarmSeverityPortEntry OBJECT-TYPE
+ SYNTAX AlarmSeverityPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in alarmSeverityPortTable."
+ INDEX { ifIndex }
+ ::= { alarmSeverityPortTable 1 }
+
+ AlarmSeverityPortEntry ::=
+ SEQUENCE {
+ severityThresh INTEGER
+ }
+
+ severityThresh OBJECT-TYPE
+ SYNTAX INTEGER {
+ critical(1),
+ major(2),
+ minor(3),
+ info(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The minimum alarm severity that is reported."
+ ::= { alarmSeverityPortEntry 1 }
+
+-- External Alarm Table
+
+ externalAlarmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ExternalAlarmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes the configuration of external alarms."
+ ::= { alarmconf 5 }
+
+ externalAlarmEntry OBJECT-TYPE
+ SYNTAX ExternalAlarmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in externalAlarmTable."
+ INDEX { externalAlarmIndex }
+ ::= { externalAlarmTable 1 }
+
+ ExternalAlarmEntry ::=
+ SEQUENCE {
+ externalAlarmIndex INTEGER,
+ externalAlarmName DisplayString
+ }
+
+ externalAlarmIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The external alarm index."
+ ::= { externalAlarmEntry 1 }
+
+ externalAlarmName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The external alarm name."
+ ::= { externalAlarmEntry 2 }
+
+-- Alarm Target
+alarmTarget OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The manager sets the corresponding bit value to 1 to start the operation and
+ the agent clears the object to zero when the operation is successfully completed.
+ The various bit positions are:
+ BIT 1: clear
+ BIT 2: cutoff"
+ ::= { alarmconf 6 }
+
+-- Alarm History Table
+
+ alarmHisTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AlarmHisEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table that contains alarm history data.
+ This table is supported by R5.05 and later versions."
+ ::= { alarmconf 7 }
+
+ alarmHisEntry OBJECT-TYPE
+ SYNTAX AlarmHisEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in alarmHisTable. "
+ INDEX { alarmHisIndex }
+ ::= { alarmHisTable 1 }
+
+ AlarmHisEntry ::=
+ SEQUENCE {
+ alarmHisIndex INTEGER,
+ alarmHisOccurTime TimeTicks,
+ alarmHisTrapOid OBJECT IDENTIFIER,
+ alarmHisParam1 INTEGER,
+ alarmHisParam2 INTEGER,
+ alarmHisParam3 INTEGER,
+ alarmHisParam4 INTEGER,
+ alarmHisParam5 INTEGER,
+ alarmHisParam6 INTEGER,
+ alarmHisParam7 INTEGER,
+ alarmHisParam8 INTEGER,
+ alarmHisTimeDescr DisplayString,
+ alarmHisSeverity INTEGER,
+ alarmHisDescr DisplayString
+ }
+
+ alarmHisIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Index of the alarm."
+ ::= { alarmHisEntry 1 }
+
+ alarmHisOccurTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Alarm occurence time (in hundredths of a second) since the system was last re-initialized."
+ ::= { alarmHisEntry 2 }
+
+ alarmHisTrapOid OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Trap OID of the alarm."
+ ::= { alarmHisEntry 3 }
+
+ alarmHisParam1 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 1st parameter of the alarm."
+ ::= { alarmHisEntry 4 }
+
+ alarmHisParam2 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 2nd parameter of the alarm."
+ ::= { alarmHisEntry 5 }
+
+ alarmHisParam3 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 3rd parameter of the alarm."
+ ::= { alarmHisEntry 6 }
+
+ alarmHisParam4 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 4th parameter of the alarm."
+ ::= { alarmHisEntry 7 }
+
+ alarmHisParam5 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 5th parameter of the alarm."
+ ::= { alarmHisEntry 8 }
+
+ alarmHisParam6 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 6th parameter of the alarm."
+ ::= { alarmHisEntry 9 }
+
+ alarmHisParam7 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 7th parameter of the alarm."
+ ::= { alarmHisEntry 10 }
+
+ alarmHisParam8 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 8th parameter of the alarm."
+ ::= { alarmHisEntry 11 }
+
+ alarmHisTimeDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The string representation of occurence time (YYYY/MM/DD HH:MM:SS)."
+ ::= { alarmHisEntry 12 }
+
+ alarmHisSeverity OBJECT-TYPE
+ SYNTAX INTEGER {
+ critical(1),
+ major(2),
+ minor(3),
+ info(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The severity of the alarm."
+ ::= { alarmHisEntry 13 }
+
+ alarmHisDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The description of the alarm."
+ ::= { alarmHisEntry 14 }
+
+----------------------------------------
+-- Alarm HisFilter
+----------------------------------------
+
+ alarmHisFilter OBJECT IDENTIFIER ::= { alarmconf 8 }
+
+-- Alarm HisFilter
+
+ alarmHisFilterByIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ifIndex Filter for alarmHisTable."
+ ::= { alarmHisFilter 1 }
+
+
+----------------------------------------
+-- config
+----------------------------------------
+
+ configOps OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The manager sets the corresponding bit value to 1 to start the operation
+ and the agent clears the object to zero when the operation is successfully completed.
+ The various bit positions are:
+ BIT 1: config save
+ BIT 2: factory default
+ "
+ ::= { config 1 }
+
+----------------------------------------
+-- diagnostic
+----------------------------------------
+
+ loopback OBJECT IDENTIFIER ::= { diagnostic 1 }
+ ldm OBJECT IDENTIFIER ::= { diagnostic 2 }
+ selt OBJECT IDENTIFIER ::= { diagnostic 3 }
+ mlt OBJECT IDENTIFIER ::= { diagnostic 4 }
+ oamloopback OBJECT IDENTIFIER ::= { diagnostic 5 }
+ vdslldm OBJECT IDENTIFIER ::= { diagnostic 6 }
+ imaOamF5Loopback OBJECT IDENTIFIER ::= { diagnostic 7 }
+ xdsl2ExtStatus OBJECT IDENTIFIER ::= { diagnostic 8 }
+
+
+--------------------
+-- loopback
+--------------------
+
+ loopbackTarget OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IfIndex of the port which would be performed loopback test."
+ ::= { loopback 1 }
+
+ loopbackOps OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The manager sets the corresponding bit value to 1 to start the loopback test
+ and the agent clears the object to zero when loopback test is successfully completed.
+ The various bit positions are:
+ BIT 1: local loopback
+ BIT 2: remote F5 loopback."
+ ::= { loopback 2 }
+
+ loopbackVpi OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "VPI of the virtual channel which would be performed loopback test."
+ ::= { loopback 3 }
+
+ loopbackVci OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "VCI of the virtual channel which would be performed loopback test."
+ ::= { loopback 4 }
+
+ loopbackStatus OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Loopback test status message."
+ ::= { loopback 5 }
+
+
+--------------------
+-- ldm
+--------------------
+
+ ldmTarget OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IfIndex of the port which would be performed ldm test."
+ ::= { ldm 1 }
+
+ ldmOps OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The manager sets the object to 1 to start the ldm test
+ and the agent clears the object to zero when ldm test is successfully completed."
+ ::= { ldm 2 }
+
+ ldmStatus OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status description of ldm test result."
+ ::= { ldm 3 }
+
+ ldmAtucLoopAttenuation OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "tenth dB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Loop Attenuation."
+ ::= { ldm 4 }
+
+ ldmAtucSignalAttenuation OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "tenth dB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Signal Attenuation."
+ ::= { ldm 5 }
+
+ ldmAtucSignalMargin OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "tenth dB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Signal Margin."
+ ::= { ldm 6 }
+
+ ldmAtucAggregateTxPower OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "tenth dB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Actual Aggregate Transmit Power."
+ ::= { ldm 7 }
+
+ ldmAtucAttainableBitRate OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "bits per second"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Attainable Bit Rate."
+ ::= { ldm 8 }
+
+ ldmAturLoopAttenuation OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "tenth dB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Loop Attenuation."
+ ::= { ldm 9 }
+
+ ldmAturSignalAttenuation OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "tenth dB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Signal Attenuation."
+ ::= { ldm 10 }
+
+ ldmAturSignalMargin OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "tenth dB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Signal Margin."
+ ::= { ldm 11 }
+
+ ldmAturAggregateTxPower OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "tenth dB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Actual Aggregate Transmit Power."
+ ::= { ldm 12 }
+
+ ldmAturAttainableBitRate OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "bits per second"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Attainable Bit Rate."
+ ::= { ldm 13 }
+
+ ldmAtucNumOfSubcarriersPerPort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of subcarriers per port for ATU-C."
+ ::= { ldm 14 }
+
+ ldmAturNumOfSubcarriersPerPort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of subcarriers per port for ATU-R."
+ ::= { ldm 15 }
+
+ ldmAtucHlinScale OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Scale of Hlin."
+ ::= { ldm 16 }
+
+ ldmAtucHlinReal1 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides real part of Hlin for the first 256 subcarriers.
+ Each subcarrier takes two octets to store the value."
+ ::= { ldm 17 }
+
+ ldmAtucHlinReal2 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides real part of Hlin for the last 256 subcarriers.
+ Each subcarrier takes two octets to store the value."
+ ::= { ldm 18 }
+
+ ldmAtucHlinImage1 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides image part of Hlin for the first 256 subcarriers.
+ Each subcarrier takes two octets to store the value."
+ ::= { ldm 19 }
+
+ ldmAtucHlinImage2 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides image part of Hlin for the last 256 subcarriers.
+ Each subcarrier takes two octets to store the value."
+ ::= { ldm 20 }
+
+ ldmAtucHlog1 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides Hlog for the first 256 subcarriers.
+ Each subcarrier takes two octets to store the value.
+ A special value -32768 indicates that no measurement could
+ be done for the sub-carrier group."
+ ::= { ldm 21 }
+
+ ldmAtucHlog2 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides Hlog for the last 256 subcarriers.
+ Each subcarrier takes two octets to store the value.
+ A special value -32768 indicates that no measurement could
+ be done for the sub-carrier group."
+ ::= { ldm 22 }
+
+ ldmAtucQln1 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides QLN for the first 256 subcarriers.
+ Each subcarrier takes two octets to store the value.
+ A special value 0 indicates that no measurement could
+ be done for the sub-carrier group."
+ ::= { ldm 23 }
+
+ ldmAtucQln2 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides QLN for the last 256 subcarriers.
+ Each subcarrier takes two octets to store the value.
+ A special value 0 indicates that no measurement could
+ be done for the sub-carrier group."
+ ::= { ldm 24 }
+
+ ldmAtucSnr1 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides SNR for the first 256 subcarriers.
+ Each subcarrier takes two octets to store the value.
+ A special value -32768 indicates that no measurement
+ could be done for the sub-carrier group."
+ ::= { ldm 25 }
+
+ ldmAtucSnr2 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides SNR for the last 256 subcarriers.
+ Each subcarrier takes two octets to store the value.
+ A special value -32768 indicates that no measurement
+ could be done for the sub-carrier group."
+ ::= { ldm 26 }
+
+ ldmAturHlinScale OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Scale of Hlin."
+ ::= { ldm 27 }
+
+ ldmAturHlinReal OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Real part of Hlin. Each subcarrier takes two octets to store the value."
+ ::= { ldm 28 }
+
+ ldmAturHlinImage OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Image part of Hlin. Each subcarrier takes two octets to store the value."
+ ::= { ldm 29 }
+
+ ldmAturHlog OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hlog of subcarrier. Each subcarrier takes two octets to store the value.
+ A special value -32768 indicates that no measurement could be done for
+ the sub-carrier group."
+ ::= { ldm 30 }
+
+ ldmAturQln OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "QLN of subcarrier. Each subcarrier takes two octets to store the value.
+ A special value 0 indicates that no measurement could be done for the
+ sub-carrier group."
+ ::= { ldm 31 }
+
+ ldmAturSnr OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SNR of subcarrier. Each subcarrier takes two octets to store the value.
+ A special value -32768 indicates that no measurement could be done for
+ the sub-carrier group."
+ ::= { ldm 32 }
+
+--------------------
+-- selt
+--------------------
+
+ seltTarget OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IfIndex of the port which would be performed single end loopback test."
+ ::= { selt 1 }
+
+ seltOps OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The manager sets the object to 1 to start the selt
+ and the agent clears the object to zero when selt is successfully completed."
+ ::= { selt 2 }
+
+ seltStatus OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status description of the selt result."
+ ::= { selt 3 }
+
+ seltCableType OBJECT-TYPE
+ SYNTAX INTEGER {
+ awg24(1),
+ awg26(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The cable type that selt result indicates."
+ ::= { selt 4 }
+
+ seltLoopEstimateLengthFt OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "feet"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The estimated loop length that selt result indicates."
+ ::= { selt 5 }
+
+ seltLoopEstimateLengthMeter OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "meter"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The estimated loop length that selt result indicates."
+ ::= { selt 6 }
+
+--------------------
+-- mlt
+--------------------
+
+ mltTarget OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IfIndex of the port which would be performed Metallic Link Test."
+ ::= { mlt 1 }
+
+ mltOps OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The manager sets the object to 1 to start the mlt
+ and the agent clears the object to zero when mlt is successfully completed."
+ ::= { mlt 2 }
+
+ mltOption OBJECT-TYPE
+ SYNTAX INTEGER {
+ all(1),
+ vac(2),
+ vdc(3),
+ rload(4),
+ riso(5),
+ cap(6),
+ ren(7),
+ ring(8),
+ metering(9),
+ dialtone(10),
+ digit(11),
+ roh(12)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "all : test all items
+ vac: test AC voltage
+ vdc: test DC voltage
+ rload: test load resistance
+ riso: test isolation resistance
+ cap: test capacitor
+ ren: test REN value
+ ring: test ring voltage
+ metering: test metering voltage
+ dialtone: test dialtone
+ digit: test digit
+ roh: test roh"
+ ::= { mlt 3 }
+
+ mltForce OBJECT-TYPE
+ SYNTAX INTEGER {
+ force(1),
+ not_force(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Force test even the port is in use."
+ ::= { mlt 4 }
+
+ mltResult OBJECT IDENTIFIER ::= { mlt 5 }
+
+ mltVacTip OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "0.1 rms"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "[Special value]:
+ 250000016 : No result.
+ 250000032 : Test failed.
+ 250000048 : 'Not Measured' reason # 1: Can't start the test when port is enabled and force not set.
+ 250000064 : 'Not Measured' reason # 2: Can't start the test when port is off-hook.
+ 250000080 : 'Not Measured' reason # 3: Can't start the test when port is disabled or on-hook.
+ 250000096 : 'Not Measured' reason # 4: can't start the test when port is disabled or off-hook or service state is out-of-service.
+ 250000112 : 'Not Measured' reason # 5: can't start the test when port is disabled or off-hook.
+ 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).
+ 250000144 : 'Not Measured' reason # 7: Hardware driver do not measure this item."
+ ::= { mltResult 1 }
+
+ mltVacRing OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "0.1 rms"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "[Special value]:
+ 250000016 : No result.
+ 250000032 : Test failed.
+ 250000048 : 'Not Measured' reason # 1: Can't start the test when port is enabled and force not set.
+ 250000064 : 'Not Measured' reason # 2: Can't start the test when port is off-hook.
+ 250000080 : 'Not Measured' reason # 3: Can't start the test when port is disabled or on-hook.
+ 250000096 : 'Not Measured' reason # 4: can't start the test when port is disabled or off-hook or service state is out-of-service.
+ 250000112 : 'Not Measured' reason # 5: can't start the test when port is disabled or off-hook.
+ 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).
+ 250000144 : 'Not Measured' reason # 7: Hardware driver do not measure this item."
+ ::= { mltResult 2 }
+
+ mltVacDiff OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "0.1 rms"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "[Special value]:
+ 250000016 : No result.
+ 250000032 : Test failed.
+ 250000048 : 'Not Measured' reason # 1: Can't start the test when port is enabled and force not set.
+ 250000064 : 'Not Measured' reason # 2: Can't start the test when port is off-hook.
+ 250000080 : 'Not Measured' reason # 3: Can't start the test when port is disabled or on-hook.
+ 250000096 : 'Not Measured' reason # 4: can't start the test when port is disabled or off-hook or service state is out-of-service.
+ 250000112 : 'Not Measured' reason # 5: can't start the test when port is disabled or off-hook.
+ 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).
+ 250000144 : 'Not Measured' reason # 7: Hardware driver do not measure this item."
+ ::= { mltResult 3 }
+
+ mltVdcTip OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "0.1 volt"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "[Special value]:
+ 250000016 : No result.
+ 250000032 : Test failed.
+ 250000048 : 'Not Measured' reason # 1: Can't start the test when port is enabled and force not set.
+ 250000064 : 'Not Measured' reason # 2: Can't start the test when port is off-hook.
+ 250000080 : 'Not Measured' reason # 3: Can't start the test when port is disabled or on-hook.
+ 250000096 : 'Not Measured' reason # 4: can't start the test when port is disabled or off-hook or service state is out-of-service.
+ 250000112 : 'Not Measured' reason # 5: can't start the test when port is disabled or off-hook.
+ 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).
+ 250000144 : 'Not Measured' reason # 7: Hardware driver do not measure this item."
+ ::= { mltResult 4 }
+
+ mltVdcRing OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "0.1 volt"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "[Special value]:
+ 250000016 : No result.
+ 250000032 : Test failed.
+ 250000048 : 'Not Measured' reason # 1: Can't start the test when port is enabled and force not set.
+ 250000064 : 'Not Measured' reason # 2: Can't start the test when port is off-hook.
+ 250000080 : 'Not Measured' reason # 3: Can't start the test when port is disabled or on-hook.
+ 250000096 : 'Not Measured' reason # 4: can't start the test when port is disabled or off-hook or service state is out-of-service.
+ 250000112 : 'Not Measured' reason # 5: can't start the test when port is disabled or off-hook.
+ 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).
+ 250000144 : 'Not Measured' reason # 7: Hardware driver do not measure this item."
+ ::= { mltResult 5 }
+
+ mltVdcDiff OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "0.1 volt"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "[Special value]:
+ 250000016 : No result.
+ 250000032 : Test failed.
+ 250000048 : 'Not Measured' reason # 1: Can't start the test when port is enabled and force not set.
+ 250000064 : 'Not Measured' reason # 2: Can't start the test when port is off-hook.
+ 250000080 : 'Not Measured' reason # 3: Can't start the test when port is disabled or on-hook.
+ 250000096 : 'Not Measured' reason # 4: can't start the test when port is disabled or off-hook or service state is out-of-service.
+ 250000112 : 'Not Measured' reason # 5: can't start the test when port is disabled or off-hook.
+ 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).
+ 250000144 : 'Not Measured' reason # 7: Hardware driver do not measure this item."
+ ::= { mltResult 6 }
+
+ mltRLoop OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "0.1 ohm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "[Special value]:
+ 250000016 : No result.
+ 250000032 : Test failed.
+ 250000048 : 'Not Measured' reason # 1: Can't start the test when port is enabled and force not set.
+ 250000064 : 'Not Measured' reason # 2: Can't start the test when port is off-hook.
+ 250000080 : 'Not Measured' reason # 3: Can't start the test when port is disabled or on-hook.
+ 250000096 : 'Not Measured' reason # 4: can't start the test when port is disabled or off-hook or service state is out-of-service.
+ 250000112 : 'Not Measured' reason # 5: can't start the test when port is disabled or off-hook.
+ 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).
+ 250000144 : 'Not Measured' reason # 7: Hardware driver do not measure this item."
+ ::= { mltResult 7 }
+
+ mltRtg OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "0.1 ohm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "[Special value]:
+ 250000016 : No result.
+ 250000032 : Test failed.
+ 250000048 : 'Not Measured' reason # 1: Can't start the test when port is enabled and force not set.
+ 250000064 : 'Not Measured' reason # 2: Can't start the test when port is off-hook.
+ 250000080 : 'Not Measured' reason # 3: Can't start the test when port is disabled or on-hook.
+ 250000096 : 'Not Measured' reason # 4: can't start the test when port is disabled or off-hook or service state is out-of-service.
+ 250000112 : 'Not Measured' reason # 5: can't start the test when port is disabled or off-hook.
+ 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).
+ 250000144 : 'Not Measured' reason # 7: Hardware driver do not measure this item.
+ 2147483647 : Circuit open.
+ 0 : Circuit short or fault."
+ ::= { mltResult 8 }
+
+ mltRrg OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "0.1 ohm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "[Special value]:
+ 250000016 : No result.
+ 250000032 : Test failed.
+ 250000048 : 'Not Measured' reason # 1: Can't start the test when port is enabled and force not set.
+ 250000064 : 'Not Measured' reason # 2: Can't start the test when port is off-hook.
+ 250000080 : 'Not Measured' reason # 3: Can't start the test when port is disabled or on-hook.
+ 250000096 : 'Not Measured' reason # 4: can't start the test when port is disabled or off-hook or service state is out-of-service.
+ 250000112 : 'Not Measured' reason # 5: can't start the test when port is disabled or off-hook.
+ 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).
+ 250000144 : 'Not Measured' reason # 7: Hardware driver do not measure this item. 2147483647 : Circuit open.
+ 0 : Circuit short or fault."
+ ::= { mltResult 9 }
+
+ mltRtr OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "0.1 ohm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "[Special value]:
+ 250000016 : No result.
+ 250000032 : Test failed.
+ 250000048 : 'Not Measured' reason # 1: Can't start the test when port is enabled and force not set.
+ 250000064 : 'Not Measured' reason # 2: Can't start the test when port is off-hook.
+ 250000080 : 'Not Measured' reason # 3: Can't start the test when port is disabled or on-hook.
+ 250000096 : 'Not Measured' reason # 4: can't start the test when port is disabled or off-hook or service state is out-of-service.
+ 250000112 : 'Not Measured' reason # 5: can't start the test when port is disabled or off-hook.
+ 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).
+ 250000144 : 'Not Measured' reason # 7: Hardware driver do not measure this item. 2147483647 : Circuit open.
+ 0 : Circuit short or fault."
+ ::= { mltResult 10 }
+
+ mltCtg OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "10^-10 F"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "[Special value]:
+ 250000016 : No result.
+ 250000032 : Test failed.
+ 250000048 : 'Not Measured' reason # 1: Can't start the test when port is enabled and force not set.
+ 250000064 : 'Not Measured' reason # 2: Can't start the test when port is off-hook.
+ 250000080 : 'Not Measured' reason # 3: Can't start the test when port is disabled or on-hook.
+ 250000096 : 'Not Measured' reason # 4: can't start the test when port is disabled or off-hook or service state is out-of-service.
+ 250000112 : 'Not Measured' reason # 5: can't start the test when port is disabled or off-hook.
+ 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).
+ 250000144 : 'Not Measured' reason # 7: Hardware driver do not measure this item."
+ ::= { mltResult 11 }
+
+ mltCrg OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "10^-10 F"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "[Special value]:
+ 250000016 : No result.
+ 250000032 : Test failed.
+ 250000048 : 'Not Measured' reason # 1: Can't start the test when port is enabled and force not set.
+ 250000064 : 'Not Measured' reason # 2: Can't start the test when port is off-hook.
+ 250000080 : 'Not Measured' reason # 3: Can't start the test when port is disabled or on-hook.
+ 250000096 : 'Not Measured' reason # 4: can't start the test when port is disabled or off-hook or service state is out-of-service.
+ 250000112 : 'Not Measured' reason # 5: can't start the test when port is disabled or off-hook.
+ 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).
+ 250000144 : 'Not Measured' reason # 7: Hardware driver do not measure this item."
+ ::= { mltResult 12 }
+
+ mltCtr OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "10^-10 F"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "[Special value]:
+ 250000016 : No result.
+ 250000032 : Test failed.
+ 250000048 : 'Not Measured' reason # 1: Can't start the test when port is enabled and force not set.
+ 250000064 : 'Not Measured' reason # 2: Can't start the test when port is off-hook.
+ 250000080 : 'Not Measured' reason # 3: Can't start the test when port is disabled or on-hook.
+ 250000096 : 'Not Measured' reason # 4: can't start the test when port is disabled or off-hook or service state is out-of-service.
+ 250000112 : 'Not Measured' reason # 5: can't start the test when port is disabled or off-hook.
+ 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).
+ 250000144 : 'Not Measured' reason # 7: Hardware driver do not measure this item."
+ ::= { mltResult 13 }
+
+ mltRen OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "0.1 ren"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "[Special value]:
+ 250000016 : No result.
+ 250000032 : Test failed.
+ 250000048 : 'Not Measured' reason # 1: Can't start the test when port is enabled and force not set.
+ 250000064 : 'Not Measured' reason # 2: Can't start the test when port is off-hook.
+ 250000080 : 'Not Measured' reason # 3: Can't start the test when port is disabled or on-hook.
+ 250000096 : 'Not Measured' reason # 4: can't start the test when port is disabled or off-hook or service state is out-of-service.
+ 250000112 : 'Not Measured' reason # 5: can't start the test when port is disabled or off-hook.
+ 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).
+ 250000144 : 'Not Measured' reason # 7: Hardware driver do not measure this item.
+ 2147483647 : Circuit open."
+ ::= { mltResult 14 }
+
+ mltVRing OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "0.1 volt"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "[Special value]:
+ 250000016 : No result.
+ 250000032 : Test failed.
+ 250000048 : 'Not Measured' reason # 1: Can't start the test when port is enabled and force not set.
+ 250000064 : 'Not Measured' reason # 2: Can't start the test when port is off-hook.
+ 250000080 : 'Not Measured' reason # 3: Can't start the test when port is disabled or on-hook.
+ 250000096 : 'Not Measured' reason # 4: can't start the test when port is disabled or off-hook or service state is out-of-service.
+ 250000112 : 'Not Measured' reason # 5: can't start the test when port is disabled or off-hook.
+ 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).
+ 250000144 : 'Not Measured' reason # 7: Hardware driver do not measure this item."
+ ::= { mltResult 15 }
+
+ mltVMetering OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "0.1 vpeak"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "[Special value]:
+ 250000016 : No result.
+ 250000032 : Test failed.
+ 250000048 : 'Not Measured' reason # 1: Can't start the test when port is enabled and force not set.
+ 250000064 : 'Not Measured' reason # 2: Can't start the test when port is off-hook.
+ 250000080 : 'Not Measured' reason # 3: Can't start the test when port is disabled or on-hook.
+ 250000096 : 'Not Measured' reason # 4: can't start the test when port is disabled or off-hook or service state is out-of-service.
+ 250000112 : 'Not Measured' reason # 5: can't start the test when port is disabled or off-hook.
+ 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).
+ 250000144 : 'Not Measured' reason # 7: Hardware driver do not measure this item."
+ ::= { mltResult 16 }
+
+ mltDialToneDetected OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2),
+ test_failed(3),
+ no_result(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Value List:
+ 1 : Yes.
+ 2 : No.
+ 3 : Test failed
+ 4 : No result."
+ ::= { mltResult 17 }
+
+ mltDetectedDtmfCount OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "[Special value]:
+ 250000016 : No result.
+ 250000032 : Test failed.
+ 250000048 : 'Not Measured' reason # 1: Can't start the test when port is enabled and force not set.
+ 250000064 : 'Not Measured' reason # 2: Can't start the test when port is off-hook.
+ 250000080 : 'Not Measured' reason # 3: Can't start the test when port is disabled or on-hook.
+ 250000096 : 'Not Measured' reason # 4: can't start the test when port is disabled or off-hook or service state is out-of-service.
+ 250000112 : 'Not Measured' reason # 5: can't start the test when port is disabled or off-hook.
+ 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).
+ 250000144 : 'Not Measured' reason # 7: Hardware driver do not measure this item."
+ ::= { mltResult 18 }
+
+ mltDialToneDelay OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "0.001 sec"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "[Special value]:
+ 250000016 : No result.
+ 250000032 : Test failed.
+ 250000048 : 'Not Measured' reason # 1: Can't start the test when port is enabled and force not set.
+ 250000064 : 'Not Measured' reason # 2: Can't start the test when port is off-hook.
+ 250000080 : 'Not Measured' reason # 3: Can't start the test when port is disabled or on-hook.
+ 250000096 : 'Not Measured' reason # 4: can't start the test when port is disabled or off-hook or service state is out-of-service.
+ 250000112 : 'Not Measured' reason # 5: can't start the test when port is disabled or off-hook.
+ 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).
+ 250000144 : 'Not Measured' reason # 7: Hardware driver do not measure this item."
+ ::= { mltResult 19 }
+
+ mltReceiverState OBJECT-TYPE
+ SYNTAX INTEGER{
+ on_hook(1),
+ off_hook(2),
+ short(3),
+ open(4),
+ not_measured(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "[Normal Value]:
+ 1 : On hook.
+ 2 : Off hook.
+ 3 : circuit short or fault.
+ 4 : circuit open.
+
+ [Special value]:
+ 250000016 : No result.
+ 250000032 : Test failed.
+ 250000048 : 'Not Measured' reason # 1: Can't start the test when port is enabled and force not set.
+ 250000064 : 'Not Measured' reason # 2: Can't start the test when port is off-hook.
+ 250000080 : 'Not Measured' reason # 3: Can't start the test when port is disabled or on-hook.
+ 250000096 : 'Not Measured' reason # 4: can't start the test when port is disabled or off-hook or service state is out-of-service.
+ 250000112 : 'Not Measured' reason # 5: can't start the test when port is disabled or off-hook.
+ 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).
+ 250000144 : 'Not Measured' reason # 7: Hardware driver do not measure this item."
+ ::= { mltResult 20 }
+
+ mltDetectedDtmfDigit OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..63))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The DTMF digit string be detected in MLT test."
+ ::= { mltResult 21 }
+
+ mltErrorMsg OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The error message when fail to start MLT test."
+ ::= { mltResult 22 }
+
+
+-- mlt relay table
+
+ mltRelayTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MltRelayEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Perform specified MLT relay function, or turn off
+ MLT relay function in specified subscriber."
+ ::= { mlt 6 }
+
+ mltRelayEntry OBJECT-TYPE
+ SYNTAX MltRelayEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of mltRelayTable."
+ INDEX { ifIndex }
+ ::= { mltRelayTable 1 }
+
+ MltRelayEntry ::=
+ SEQUENCE {
+ mltRelaySet INTEGER,
+ mltRelayTimeout INTEGER,
+ mltRelayForce INTEGER
+ }
+
+ mltRelaySet OBJECT-TYPE
+ SYNTAX INTEGER {
+ in(1),
+ out(2),
+ both(3),
+ off(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "By default, relay function is turned off."
+ ::= { mltRelayEntry 1 }
+
+ mltRelayTimeout OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ UNITS "minute"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Relays will be turned off automatically while the specified timer is timeout.
+ This object is supported by R5.01 and later versions."
+ ::= { mltRelayEntry 2 }
+
+ mltRelayForce OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set to 1 to force to set relays even the port is in use.
+ This object is supported by R5.01 and later versions."
+ ::= { mltRelayEntry 3 }
+
+ mltType OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "option(All) : all(0), test vac, vdc, riso, cap(1)
+ option(Ring) : normal(0), start to ring(1), stop to ring(2)
+ option(Digit) : normal(0), user input dtmf(1)
+ "
+ ::= { mlt 7 }
+
+ mltCount OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When test mltOption digit(11) and mltType set to user input dtmf(1),
+ set the number of digit for testing."
+ ::= { mlt 8 }
+
+ mltAbort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set the slot id of a VoIP Card to terminate MLT test on it."
+ ::= { mlt 9 }
+-- oamloopback
+
+ oamloopbackTarget OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IfIndex of the port which would be performed oamloopback test."
+ ::= { oamloopback 1 }
+
+ oamloopbackOps OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The manager sets the corresponding bit value to 1 to start the oamloopback test
+ and the agent clears the object to zero when oamloopback test is completed."
+ ::= { oamloopback 2 }
+
+ oamloopbackPacketNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Number of packets to be sent. 1~100000"
+ ::= { oamloopback 3 }
+
+ oamloopbackPacketSize OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Size of each packet. 64~1518"
+ ::= { oamloopback 4 }
+
+ oamloopbackResult OBJECT IDENTIFIER ::= { oamloopback 5 }
+
+ oamloopbackRecvCnt OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets received."
+ ::= { oamloopbackResult 1 }
+
+ oamloopbackElapseTime OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "oamloopback test elapsed time."
+ ::= { oamloopbackResult 2 }
+
+ oamloopbackErrorStatus OBJECT-TYPE
+ SYNTAX INTEGER{
+ ok(0),
+ alloc_fail(1),
+ loopback_command_timeout(2),
+ receive_packet_timeout(3),
+ receive_packet_error(4),
+ remote_state_error(5),
+ unknown_result(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "oamloopback test status."
+ ::= { oamloopbackResult 3 }
+
+-- vdslldm
+
+ vdslldmTarget OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IfIndex of the port which would be performed vdsl ldm test."
+ ::= { vdslldm 1 }
+
+ vdslldmOps OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The manager sets the object to 1 to start the vdsl ldm test
+ and the agent clears the object to zero when ldm test is successfully completed."
+ ::= { vdslldm 2 }
+
+ vdslldmStatus OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status description of vdsl ldm test result."
+ ::= { vdslldm 3 }
+
+ ldmVtuNeLoopAttenuationUS0 OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "tenth dB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Loop Attenuation at US0 band.
+ A special value -32768 indicates that no measurement could
+ be done for the sub-carrier group."
+ ::= { vdslldm 4 }
+
+ ldmVtuNeLoopAttenuationUS1 OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "tenth dB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Loop Attenuation at US1 band.
+ A special value -32768 indicates that no measurement could
+ be done for the sub-carrier group."
+ ::= { vdslldm 5 }
+
+ ldmVtuNeLoopAttenuationUS2 OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "tenth dB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Loop Attenuation at US2 band.
+ A special value -32768 indicates that no measurement could
+ be done for the sub-carrier group."
+ ::= { vdslldm 6 }
+
+ ldmVtuNeLoopAttenuationUS3 OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "tenth dB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Loop Attenuation at US3 band.
+ A special value -32768 indicates that no measurement could
+ be done for the sub-carrier group."
+ ::= { vdslldm 7 }
+
+ ldmVtuNeSignalAttenuationUS0 OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "tenth dB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Signal Attenuation at US0 band.
+ A special value -32768 indicates that no measurement could
+ be done for the sub-carrier group."
+ ::= { vdslldm 8 }
+
+ ldmVtuNeSignalAttenuationUS1 OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "tenth dB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Signal Attenuation at US1 band.
+ A special value -32768 indicates that no measurement could
+ be done for the sub-carrier group."
+ ::= { vdslldm 9 }
+
+ ldmVtuNeSignalAttenuationUS2 OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "tenth dB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Signal Attenuation at US2 band.
+ A special value -32768 indicates that no measurement could
+ be done for the sub-carrier group."
+ ::= { vdslldm 10 }
+
+ ldmVtuNeSignalAttenuationUS3 OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "tenth dB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Signal Attenuation at US3 band.
+ A special value -32768 indicates that no measurement could
+ be done for the sub-carrier group."
+ ::= { vdslldm 11 }
+
+ ldmVtuNeSignalMarginUS0 OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "tenth dB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Signal Margin at US0 band.
+ A special value -32768 indicates that no measurement could
+ be done for the sub-carrier group."
+ ::= { vdslldm 12 }
+
+ ldmVtuNeSignalMarginUS1 OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "tenth dB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Signal Margin at US1 band.
+ A special value -32768 indicates that no measurement could
+ be done for the sub-carrier group."
+ ::= { vdslldm 13 }
+
+ ldmVtuNeSignalMarginUS2 OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "tenth dB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Signal Margin at US2 band.
+ A special value -32768 indicates that no measurement could
+ be done for the sub-carrier group."
+ ::= { vdslldm 14 }
+
+ ldmVtuNeSignalMarginUS3 OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "tenth dB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Signal Margin at US3 band.
+ A special value -32768 indicates that no measurement could
+ be done for the sub-carrier group."
+ ::= { vdslldm 15 }
+
+ ldmVtuNeAggregateTxPower OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "tenth dB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Actual Aggregate Transmit Power.
+ A special value -32768 indicates that no measurement could
+ be done for the sub-carrier group."
+ ::= { vdslldm 16 }
+
+ ldmVtuNeAttainableBitRate OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "bits per second"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Attainable Bit Rate."
+ ::= { vdslldm 17 }
+
+ ldmVtuFeLoopAttenuationDS1 OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "tenth dB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Loop Attenuation at DS1 band.
+ A special value -32768 indicates that no measurement could
+ be done for the sub-carrier group."
+ ::= { vdslldm 18 }
+
+ ldmVtuFeLoopAttenuationDS2 OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "tenth dB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Loop Attenuation at DS2 band.
+ A special value -32768 indicates that no measurement could
+ be done for the sub-carrier group."
+ ::= { vdslldm 19 }
+
+ ldmVtuFeLoopAttenuationDS3 OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "tenth dB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Loop Attenuation at DS3 band.
+ A special value -32768 indicates that no measurement could
+ be done for the sub-carrier group."
+ ::= { vdslldm 20 }
+
+ ldmVtuFeSignalAttenuationDS1 OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "tenth dB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Signal Attenuation at DS1 band.
+ A special value -32768 indicates that no measurement could
+ be done for the sub-carrier group."
+ ::= { vdslldm 21 }
+
+ ldmVtuFeSignalAttenuationDS2 OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "tenth dB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Signal Attenuation at DS2 band.
+ A special value -32768 indicates that no measurement could
+ be done for the sub-carrier group."
+ ::= { vdslldm 22 }
+
+ ldmVtuFeSignalAttenuationDS3 OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "tenth dB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Signal Attenuation at DS3 band.
+ A special value -32768 indicates that no measurement could
+ be done for the sub-carrier group."
+ ::= { vdslldm 23 }
+
+ ldmVtuFeSignalMarginDS1 OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "tenth dB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Signal Margin at DS1 band.
+ A special value -32768 indicates that no measurement could
+ be done for the sub-carrier group."
+ ::= { vdslldm 24 }
+
+ ldmVtuFeSignalMarginDS2 OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "tenth dB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Signal Margin at DS2 band.
+ A special value -32768 indicates that no measurement could
+ be done for the sub-carrier group."
+ ::= { vdslldm 25 }
+
+ ldmVtuFeSignalMarginDS3 OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "tenth dB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Signal Margin at DS3 band.
+ A special value -32768 indicates that no measurement could
+ be done for the sub-carrier group."
+ ::= { vdslldm 26 }
+
+ ldmVtuFeAggregateTxPower OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "tenth dB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Actual Aggregate Transmit Power.
+ A special value -32768 indicates that no measurement could
+ be done for the sub-carrier group."
+ ::= { vdslldm 27 }
+
+ ldmVtuFeAttainableBitRate OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "bits per second"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Attainable Bit Rate."
+ ::= { vdslldm 28 }
+
+ ldmVtuNeHlinScale OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Scale of Hlin."
+ ::= { vdslldm 29 }
+
+ ldmVtuNeHlinReal OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides real part of Hlin for the subcarriers.
+ Each subcarrier takes two octets to store the value."
+ ::= { vdslldm 30 }
+
+ ldmVtuNeHlinImage OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides image part of Hlin for the subcarriers.
+ Each subcarrier takes two octets to store the value."
+ ::= { vdslldm 31 }
+
+ ldmVtuNeHlog OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides Hlog for the subcarriers.
+ Each subcarrier takes two octets to store the value.
+ A special value -32768 indicates that no measurement could
+ be done for the sub-carrier group."
+ ::= { vdslldm 32 }
+
+ ldmVtuNeQln OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides QLN for the subcarriers.
+ Each subcarrier takes two octets to store the value."
+ ::= { vdslldm 33 }
+
+ ldmVtuNeSnr OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides SNR for the subcarriers.
+ Each subcarrier takes two octets to store the value.
+ A special value -32768 indicates that no measurement
+ could be done for the sub-carrier group."
+ ::= { vdslldm 34 }
+
+ ldmVtuFeHlinScale OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Scale of Hlin."
+ ::= { vdslldm 35 }
+
+ ldmVtuFeHlinReal OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Real part of Hlin. Each subcarrier takes two octets to store the value."
+ ::= { vdslldm 36 }
+
+ ldmVtuFeHlinImage OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Image part of Hlin. Each subcarrier takes two octets to store the value."
+ ::= { vdslldm 37 }
+
+ ldmVtuFeHlog OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hlog of subcarrier. Each subcarrier takes two octets to store the value.
+ A special value -32768 indicates that no measurement could be done for
+ the sub-carrier group."
+ ::= { vdslldm 38 }
+
+ ldmVtuFeQln OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "QLN of subcarrier. Each subcarrier takes two octets to store the value."
+ ::= { vdslldm 39 }
+
+ ldmVtuFeSnr OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SNR of subcarrier. Each subcarrier takes two octets to store the value.
+ A special value -32768 indicates that no measurement could be done for
+ the sub-carrier group."
+ ::= { vdslldm 40 }
+
+ ldmVtuNeHlinGroupSize OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of sub-carriers per group used to report the H(f) linear representation values for the
+ respective transmission direction. The valid values are 1, 2, 4 and 8.
+ This object is supported by R5.02 and later versions."
+ ::= { vdslldm 41 }
+
+ ldmVtuFeHlinGroupSize OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of sub-carriers per group used to report the H(f) linear representation values for the
+ respective transmission direction. The valid values are 1, 2, 4 and 8.
+ This object is supported by R5.02 and later versions."
+ ::= { vdslldm 42 }
+
+ ldmVtuNeHlogGroupSize OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of sub-carriers per group used to report the H(f) linear representation values for the
+ respective transmission direction. The valid values are 1, 2, 4 and 8.
+ This object is supported by R5.02 and later versions."
+ ::= { vdslldm 43 }
+
+ ldmVtuFeHlogGroupSize OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of sub-carriers per group used to report the H(f) linear representation values for the
+ respective transmission direction. The valid values are 1, 2, 4 and 8.
+ This object is supported by R5.02 and later versions."
+ ::= { vdslldm 44 }
+
+ ldmVtuNeQlnGroupSize OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of sub-carriers per group used to report the Quiet Line Noise values for the
+ respective transmission direction. The valid values are 1, 2, 4 and 8.
+ This object is supported by R5.02 and later versions."
+ ::= { vdslldm 45 }
+
+ ldmVtuFeQlnGroupSize OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of sub-carriers per group used to report the Quiet Line Noise values for the
+ respective transmission direction. The valid values are 1, 2, 4 and 8.
+ This object is supported by R5.02 and later versions."
+ ::= { vdslldm 46 }
+
+ ldmVtuNeSnrGroupSize OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of sub-carriers per group used to report the SNR values on the
+ respective transmission direction. The valid values are 1, 2, 4 and 8.
+ This object is supported by R5.02 and later versions."
+ ::= { vdslldm 47 }
+
+ ldmVtuFeSnrGroupSize OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of sub-carriers per group used to report the SNR values on the
+ respective transmission direction. The valid values are 1, 2, 4 and 8.
+ This object is supported by R5.02 and later versions."
+ ::= { vdslldm 48 }
+
+--------------------
+-- imaOamF5Loopback
+--------------------
+
+ imaOamF5LoopbackTargetGroupIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaOamF5Loopback 1 }
+
+ imaOamF5LoopbackTargetVpi OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "VPI of the virtual channel which would be performed imaOamF5Loopback test."
+ ::= { imaOamF5Loopback 2 }
+
+ imaOamF5LoopbackTargetVci OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "VCI of the virtual channel which would be performed imaOamF5Loopback test."
+ ::= { imaOamF5Loopback 3 }
+
+ imaOamF5LoopbackType OBJECT-TYPE
+ SYNTAX INTEGER {
+ end_to_end(1),
+ segment(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaOamF5Loopback 4 }
+
+ imaOamF5LoopbackOps OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The manager sets the corresponding bit value to 1 to start the imaOamF5Loopback test
+ and the agent clears the object to zero when loopback test is successfully completed."
+ ::= { imaOamF5Loopback 5 }
+
+ imaOamF5LoopbackSegmentId OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "16 bytes segment id."
+ ::= { imaOamF5Loopback 6 }
+
+ imaOamF5LoopbackStatus OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status description of IMA OAM F5 Loopback test result."
+ ::= { imaOamF5Loopback 7 }
+
+
+--------------------
+-- xdsl2ExtSCStatusTable
+--------------------
+ xdsl2ExtSCStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Xdsl2ExtSCStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table xdsl2ExtSCStatusTable extends xdsl2SCStatusTable for
+ ZyXEL product."
+ ::= { xdsl2ExtStatus 1 }
+
+ xdsl2ExtSCStatusEntry OBJECT-TYPE
+ SYNTAX Xdsl2ExtSCStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table xdsl2ExtSCStatusTable contains extra subcarrier
+ status parameters besides those in xdsl2LineSegmentTable."
+ INDEX { ifIndex, xdsl2SCStatusDirection }
+ ::= { xdsl2ExtSCStatusTable 1 }
+
+ Xdsl2ExtSCStatusEntry ::=
+ SEQUENCE {
+ xdsl2SCStatusActAtp Integer32
+ }
+
+ xdsl2SCStatusActAtp OBJECT-TYPE
+ SYNTAX Integer32 (-310..310 | 2147483647)
+ UNITS "0.1 dBm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Actual Aggregate Transmit Power Downstream.
+ The total amount of transmit power delivered by the xTU-C at
+ the U-C reference point, at the instant of measurement. It
+ ranges from -310 to 310 units of 0.1 dBm (Physical values are -31
+ to 31 dBm).
+ A value of 0x7FFFFFFF (2147483647) indicates the measurement is
+ out of range to be represented.
+ This object reflects the value of the parameter following the
+ most recent DELT performed on the associated line. Once the DELT
+ process is over, the parameter no longer changes until the row is
+ deleted or a new DELT process is initiated.
+ "
+ DEFVAL { 2147483647 }
+ ::= { xdsl2ExtSCStatusEntry 1 }
+
+--------------------
+-- xdsl2ExtSCStatusBandTable
+--------------------
+ xdsl2ExtSCStatusBandTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Xdsl2ExtSCStatusBandEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table xdsl2ExtSCStatusBandTable extends xdsl2SCStatusBandTable for
+ ZyXEL product."
+ ::= { xdsl2ExtStatus 2 }
+
+ xdsl2ExtSCStatusBandEntry OBJECT-TYPE
+ SYNTAX Xdsl2ExtSCStatusBandEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table xdsl2ExtSCStatusBandTable contains extra subcarrier
+ status parameters that are grouped per-band besides those in
+ xdsl2SCStatusBandTable."
+ INDEX { ifIndex, xdsl2SCStatusBand }
+ ::= { xdsl2ExtSCStatusBandTable 1 }
+
+ Xdsl2ExtSCStatusBandEntry ::=
+ SEQUENCE {
+ xdsl2SCStatusBandSnrMargin Integer32
+ }
+
+ xdsl2SCStatusBandSnrMargin OBJECT-TYPE
+ SYNTAX Integer32 (-640..630 | 2147483646 | 2147483647)
+ UNITS "0.1 dB"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SNR Margin is the maximum increase in dB of the noise power
+ received at the xTU (xTU-R for a band in the downstream direction
+ and xTU-C for a band in the upstream direction), such that the
+ BER requirements are met for all bearer channels received at the
+ xTU. Values range from -640 to 630 in units of 0.1 dB (Physical
+ values are -64 to 63 dB).
+ A special value of 0x7FFFFFFF (2147483647) indicates the SNR
+ Margin is out of range to be represented.
+ A special value of 0x7FFFFFFE (2147483646) indicates the SNR
+ Margin measurement is currently unavailable.
+ This object reflects the value of the parameter following the
+ most recent DELT performed on the associated line. Once the DELT
+ process is over, the parameter no longer changes until the row is
+ deleted or a new DELT process is initiated."
+ DEFVAL { 2147483646 }
+ ::= { xdsl2ExtSCStatusBandEntry 1 }
+----------------------------------------
+-- ipconf
+----------------------------------------
+--------------------
+-- staticRoute
+--------------------
+
+ staticRoute OBJECT IDENTIFIER ::= { ipconf 1 }
+
+ maxNumOfStaticRoutes OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of static routes supported by the system."
+ ::= { staticRoute 1 }
+
+ staticRouteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF StaticRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains information about static routes."
+ ::= { staticRoute 2 }
+
+ staticRouteEntry OBJECT-TYPE
+ SYNTAX StaticRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of static route entry."
+ INDEX { IMPLIED staticRouteName }
+ ::= { staticRouteTable 1 }
+
+ StaticRouteEntry ::=
+ SEQUENCE {
+ staticRouteName DisplayString,
+ staticRouteDest IpAddress,
+ staticRouteMask IpAddress,
+ staticRouteGateway IpAddress,
+ staticRouteMetric INTEGER,
+ staticRouteRowStatus RowStatus
+ }
+
+ staticRouteName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the static route."
+ ::= { staticRouteEntry 1 }
+
+ staticRouteDest OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The destination IP address of the static route."
+ ::= { staticRouteEntry 2 }
+
+ staticRouteMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The subnet mask of the static route."
+ ::= { staticRouteEntry 3 }
+
+ staticRouteGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The gateway IP address of the static route."
+ ::= { staticRouteEntry 4 }
+
+ staticRouteMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The routing metric of the static route."
+ ::= { staticRouteEntry 5 }
+
+ staticRouteRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or modify or delete an existing row
+ in this table. A row is activated by setting this object to `active', , and is
+ deactivated by setting it to 'notInService'."
+ ::= { staticRouteEntry 6 }
+
+--------------------
+-- staticIp
+--------------------
+
+ staticIp OBJECT IDENTIFIER ::= { ipconf 2 }
+
+ staticIpInbandIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Inband IP Address. Not immediately apply. Use staticIpOps to apply the object setting on device."
+ ::= { staticIp 1 }
+
+ staticIpInbandMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Inband IP Mask. Not immediately apply. Use staticIpOps to apply the object setting on device."
+ ::= { staticIp 2 }
+
+ staticIpInbandVlan OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Inband IP Vlan. Not immediately apply. Use staticIpOps to apply the object setting on device."
+ ::= { staticIp 3 }
+
+ staticIpOutbandIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Outband IP Address. Not immediately apply. Use staticIpOps to apply the object setting on device."
+ ::= { staticIp 4 }
+
+ staticIpOutbandMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Outband IP Mask. Not immediately apply. Use staticIpOps to apply the object setting on device."
+ ::= { staticIp 5 }
+
+ staticIpGatewayIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Gateway IP Address. Not immediately apply. Use staticIpOps to apply the object setting on device."
+ ::= { staticIp 6 }
+
+ staticIpOps OBJECT-TYPE
+ SYNTAX INTEGER{
+ set(1),
+ reload(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The manager setting will temporary saved but not set into Device.
+ Set value of staticIpOps to 1 to apply the setting of IpTable on device.
+ Set value of staticIpOps to 2 to reload the real setting of IpTable on device now.
+ "
+ ::= { staticIp 7 }
+----------------------------------------
+-- lcm
+----------------------------------------
+
+ numOfChassis OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of chassis in the system."
+ ::= { lcm 1 }
+
+-- Chassis Table
+
+ chassisTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ChassisEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table which contains the chassis information in the system."
+ ::= { lcm 2 }
+
+ chassisEntry OBJECT-TYPE
+ SYNTAX ChassisEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { chassisId }
+ ::= { chassisTable 1 }
+
+ ChassisEntry ::=
+ SEQUENCE {
+ chassisId INTEGER,
+ chassisFrameNumber INTEGER,
+ chassisSerialNumber DisplayString,
+ chassisNumber INTEGER,
+ chassisStatus INTEGER
+ }
+
+ chassisId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Chassis ID."
+ ::= { chassisEntry 1 }
+
+ chassisFrameNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Frame ID."
+ ::= { chassisEntry 2 }
+
+ chassisSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Chassis Serial Number."
+ ::= { chassisEntry 3 }
+
+ chassisNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Chassis Number which is defined by the system administrator
+ for management purpose."
+ ::= { chassisEntry 4 }
+
+ chassisStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ empty(1),
+ up(2),
+ down(3),
+ testing(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current status of the chassis."
+ ::= { chassisEntry 5 }
+
+-- Slot Table
+
+ slotTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlotEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table which contains the slot information in a chassis."
+ ::= { lcm 3 }
+
+ slotEntry OBJECT-TYPE
+ SYNTAX SlotEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { chassisId, slotId }
+ ::= { slotTable 1 }
+
+ SlotEntry ::=
+ SEQUENCE {
+ slotId INTEGER,
+ slotModuleType INTEGER,
+ slotModuleDescr DisplayString,
+ slotModuleFWVersion DisplayString,
+ slotModuleDriverVersion DisplayString,
+ slotModuleModemCodeVersion DisplayString,
+ slotModuleStatus INTEGER,
+ slotModuleAlarmStatus INTEGER,
+ slotModuleSerialNumber DisplayString,
+ slotModuleHWVersion DisplayString,
+ slotModuleUpTime INTEGER,
+ slotModuleMacAddress MacAddress,
+ slotModuleMacAddress2 MacAddress
+ }
+
+ slotId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Identity of the slot."
+ ::= { slotEntry 1 }
+
+ slotModuleType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ msc1000G(101),
+ alc1248G_51(102),
+ alc1248G_53(103),
+ slc1248G_22(104),
+ vlc1224G_41(105),
+ msc1024G(106),
+ alc1272G_51(107),
+ vop1248G_61_SIP(108),
+ msc1000GA(109),
+ vlc1324G_51(110),
+ msc1224G(111),
+ vop1248G_61_H248(112),
+ vlc1348G_51(113),
+ elc1220G_55(114),
+ msc1024GA(115),
+ vlc1324G_53(116),
+ ima1408G_81(117),
+ vlc1424G_56(118),
+ slc1348G_22(119),
+ vlc1348G_53(120),
+ alc1372G_51(121),
+ msc1024GB(122),
+ msc1224GB(123),
+ vop1372G_61_H248(124),
+ msc1024GC(125),
+ glc1320G_55(126),
+ vop1372G_61_SIP(127),
+ alc1348G_51C(128),
+ alc1348G_51C_H248(129),
+ msc1224gc(130)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Card type of the plug-in card."
+ ::= { slotEntry 2 }
+
+ slotModuleDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The descriptions of the plug-in card."
+ ::= { slotEntry 3 }
+
+ slotModuleFWVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The firmware version of the plug-in card."
+ ::= { slotEntry 4 }
+
+ slotModuleDriverVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The DSL driver of the plug-in card."
+ ::= { slotEntry 5 }
+
+ slotModuleModemCodeVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The DSL modem code version of the plug-in card."
+ ::= { slotEntry 6 }
+
+ slotModuleStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ empty(1),
+ up(2),
+ down(3),
+ testing(4),
+ standby(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The module state of the plug-in card."
+ ::= { slotEntry 7 }
+
+ slotModuleAlarmStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates the alarm status of the module.
+ It is a bit map represented a sum, therefore, it can represent
+ multiple defects simultaneously. The moduleNoDefect should be set
+ if and only if no other flag is set.
+
+ The various bit positions are:
+ 1 moduleNoDefect
+ 2 moduleOverHeat
+ 3 moduleFanRpmLow
+ 4 moduleVoltageLow
+ 5 moduleThermalSensorFailure
+ 6 modulePullOut
+ 7 powerDC48VAFailure
+ 8 powerDC48VBFailure
+ 9 extAlarmInputTrigger
+ 10 moduleDown
+ 11 mscSwitchOverOK
+ 12 networkTopologyChange
+ 13 macSpoof
+ 14 cpuHigh
+ 15 memoryUsageHigh
+ 16 packetBufferUsageHigh
+ 17 loopguardOccurence"
+ ::= { slotEntry 8 }
+
+ slotModuleSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The serial number of the plug-in card."
+ ::= { slotEntry 9 }
+
+ slotModuleHWVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The hardware version of the plug-in card."
+ ::= { slotEntry 10 }
+
+ slotModuleUpTime OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "second"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time (in seconds) since the plug-in card was last re-initialized."
+ ::= { slotEntry 11 }
+
+ slotModuleMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MAC Address of the plug-in card."
+ ::= { slotEntry 12 }
+
+ slotModuleMacAddress2 OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MAC Address of the plug-in card."
+ ::= { slotEntry 13 }
+
+-- MSC Port Table
+
+ mscPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MscPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table contains MSC port status."
+ ::= { lcm 4 }
+
+ mscPortEntry OBJECT-TYPE
+ SYNTAX MscPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { chassisId, slotId, mscPortId }
+ ::= { mscPortTable 1 }
+
+ MscPortEntry ::=
+ SEQUENCE {
+ mscPortId INTEGER,
+ mscPortType INTEGER
+ }
+
+ mscPortId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Identity of the MSC port."
+ ::= { mscPortEntry 1 }
+
+ mscPortType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ e1000BaseT(2),
+ e1000BaseLX(3),
+ e1000BaseSX(4),
+ e100BaseFX(5),
+ e100BaseTX(6),
+ e1000BaseGBIC(7),
+ e10000BaseGBIC(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Type of the MSC port."
+ ::= { mscPortEntry 2 }
+
+----------------------------------------
+-- multicast
+----------------------------------------
+
+ staticMulticast OBJECT IDENTIFIER ::= { multicast 2 }
+ igmpFilter OBJECT IDENTIFIER ::= { multicast 3 }
+ mcastBandwidth OBJECT IDENTIFIER ::= { multicast 4 }
+ igmpCount OBJECT IDENTIFIER ::= { multicast 5 }
+ mvlan OBJECT IDENTIFIER ::= { multicast 6 }
+ queryVid OBJECT IDENTIFIER ::= { multicast 7 }
+
+ igmpEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enableProxy(1),
+ enableSnooping(2),
+ disable(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable IGMP protocol."
+ ::= { multicast 1 }
+
+ igmpMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ aggresive(1),
+ normal(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting IGMP with aggresive mode will issue an IGMP report from new active port
+ when topology change occurs, while normal mode won't."
+ ::= { multicast 8 }
+
+ igmpVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ v2(1),
+ v3(2),
+ mldv1(3),
+ mldv2(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting IGMP version. This object is supported by R3.00 and later versions."
+ ::= { multicast 9 }
+
+ igmpFastLeaveEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { multicast 10 }
+
+ igmpFastLeaveTimer OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "second"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { multicast 11 }
+
+ unknownMulticast OBJECT-TYPE
+ SYNTAX INTEGER {
+ drop(1),
+ flood(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { multicast 12 }
+
+ ipv6PassThrough OBJECT-TYPE
+ SYNTAX INTEGER {
+ drop(1),
+ flood(2),
+ disable(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set IPv6 packet transparent passthrough."
+ ::= { multicast 13 }
+
+ reservedGroup OBJECT-TYPE
+ SYNTAX INTEGER {
+ drop(1),
+ flood(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set reserved packets transparent passthrougth"
+ ::= { multicast 14 }
+
+ igmpHistoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IgmpHistoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains multicast IGMP/MLD history configuration."
+ ::= { multicast 15 }
+
+ igmpHistoryEntry OBJECT-TYPE
+ SYNTAX IgmpHistoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of multicast igmp history table."
+ INDEX { slotId }
+ ::= { igmpHistoryTable 1 }
+
+ IgmpHistoryEntry ::=
+ SEQUENCE {
+ igmphistoryenable INTEGER
+ }
+
+ igmphistoryenable OBJECT-TYPE
+ SYNTAX INTEGER{
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable IGMP/MLD multicast group join/leave history logging."
+ ::= { igmpHistoryEntry 1 }
+
+--------------------
+-- staticMulticast
+--------------------
+
+-- mcastGroupTable
+
+ maxNumberOfMcastGroups OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The max number of static multicast groups supported by the system."
+ ::= { staticMulticast 1 }
+
+ mcastGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF McastGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains static multicast group information."
+ ::= { staticMulticast 2 }
+
+ mcastGroupEntry OBJECT-TYPE
+ SYNTAX McastGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of multicast group table."
+ INDEX { dot1qVlanIndex, mcastGroupIp }
+ ::= { mcastGroupTable 1 }
+
+ McastGroupEntry ::=
+ SEQUENCE {
+ mcastGroupIp IpAddress,
+ mcastGroupFixedPorts PortList,
+ mcastGroupForbiddenPorts PortList,
+ mcastGroupRowStatus RowStatus
+ }
+
+ mcastGroupIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The multicast IP address of the group."
+ ::= { mcastGroupEntry 1 }
+
+ mcastGroupFixedPorts OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The port list which specify the ports joining the multicast group."
+ ::= { mcastGroupEntry 2 }
+
+ mcastGroupForbiddenPorts OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The port list which specify the ports prohibited by the multicast group."
+ ::= { mcastGroupEntry 3 }
+
+ mcastGroupRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The row status of the multicast group entry."
+ ::= { mcastGroupEntry 4 }
+
+-- macMcastGroupTable
+
+ maxNumberOfMacMcastGroups OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of row entries that user can create in macMcastGroupTable.
+ This object is supported by R5.02 and later versions."
+ ::= { staticMulticast 3 }
+
+ macMcastGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MacMcastGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table specify the static multicast group with MAC address.
+ This table is supported by R5.02 and later versions."
+ ::= { staticMulticast 4 }
+
+ macMcastGroupEntry OBJECT-TYPE
+ SYNTAX MacMcastGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of macMcastGroupTable."
+ INDEX { dot1qVlanIndex, macMcastGroupMac }
+ ::= { macMcastGroupTable 1 }
+
+ MacMcastGroupEntry ::=
+ SEQUENCE {
+ macMcastGroupMac PhysAddress,
+ macMcastGroupFixedPorts PortList,
+ macMcastGroupRowStatus RowStatus
+ }
+
+ macMcastGroupMac OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The multicast MAC address of the group."
+ ::= { macMcastGroupEntry 1 }
+
+ macMcastGroupFixedPorts OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The port list which specify the ports joining the multicast group."
+ ::= { macMcastGroupEntry 2 }
+
+ macMcastGroupRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The row status of the MAC multicast group entry."
+ ::= { macMcastGroupEntry 3 }
+
+-- mcastInetGroupTable
+ mcastInetGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF McastInetGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains static multicast group information."
+ ::= { staticMulticast 5 }
+
+ mcastInetGroupEntry OBJECT-TYPE
+ SYNTAX McastInetGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of multicast group table."
+ INDEX { dot1qVlanIndex, mcastGroupInetAddrType, mcastGroupInetAddr }
+ ::= { mcastInetGroupTable 1 }
+
+ McastInetGroupEntry ::=
+ SEQUENCE {
+ mcastGroupInetAddrType InetAddressType,
+ mcastGroupInetAddr InetAddress,
+ mcastGroupInetFixedPorts PortList,
+ mcastGroupInetForbiddenPorts PortList,
+ mcastGroupInetRowStatus RowStatus
+ }
+ mcastGroupInetAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The multicast IP address type of the group."
+ ::= { mcastInetGroupEntry 1 }
+
+ mcastGroupInetAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The multicast IP address of the group."
+ ::= { mcastInetGroupEntry 2 }
+
+ mcastGroupInetFixedPorts OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The port list which specify the ports joining the multicast group."
+ ::= { mcastInetGroupEntry 3 }
+
+ mcastGroupInetForbiddenPorts OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The port list which specify the ports prohibited by the multicast group."
+ ::= { mcastInetGroupEntry 4 }
+
+ mcastGroupInetRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The row status of the multicast group entry."
+ ::= { mcastInetGroupEntry 5 }
+
+--------------------
+-- igmpFilter
+--------------------
+
+ maxNumOfIgmpFilters OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The max number of IGMP filters supported by the system."
+ ::= { igmpFilter 1 }
+
+-- IGMP Filter Table
+
+ igmpFilterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IgmpFilterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains IGMP filters."
+ ::= { igmpFilter 2 }
+
+ igmpFilterEntry OBJECT-TYPE
+ SYNTAX IgmpFilterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of IGMP filter table."
+ INDEX { igmpFilterName, igmpFilterIndex }
+ ::= { igmpFilterTable 1 }
+
+ IgmpFilterEntry ::=
+ SEQUENCE {
+ igmpFilterName DisplayString,
+ igmpFilterIndex INTEGER,
+ igmpFilterStartIp IpAddress,
+ igmpFilterEndIp IpAddress,
+ igmpFilterRowStatus RowStatus,
+ igmpFilterInetAddrType InetAddressType,
+ igmpFilterInetAddrStart InetAddress,
+ igmpFilterInetAddrEnd InetAddress
+ }
+
+ igmpFilterName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IGMP filter name."
+ ::= { igmpFilterEntry 1 }
+
+ igmpFilterIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index which specif the filter rule."
+ ::= { igmpFilterEntry 2 }
+
+ igmpFilterStartIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The start IP of the filter rule."
+ ::= { igmpFilterEntry 3 }
+
+ igmpFilterEndIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The end IP of the filter rule."
+ ::= { igmpFilterEntry 4 }
+
+ igmpFilterRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The row status of the IGMP filter entry."
+ ::= { igmpFilterEntry 5 }
+
+ igmpFilterInetAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IP Address type."
+ ::= { igmpFilterEntry 6 }
+
+ igmpFilterInetAddrStart OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The start IP of the filter rule."
+ ::= { igmpFilterEntry 7 }
+
+ igmpFilterInetAddrEnd OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The end IP of the filter rule."
+ ::= { igmpFilterEntry 8 }
+
+
+-- IGMP Filter Port Table
+
+ igmpFilterPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IgmpFilterPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table specif the IGMP filter of the port."
+ ::= { igmpFilter 3 }
+
+ igmpFilterPortEntry OBJECT-TYPE
+ SYNTAX IgmpFilterPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in igmpFilterPortTable."
+ INDEX { ifIndex }
+ ::= { igmpFilterPortTable 1 }
+
+ IgmpFilterPortEntry ::=
+ SEQUENCE {
+ igmpFilterPortFilterName DisplayString
+ }
+
+ igmpFilterPortFilterName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IGMP filter name of the port."
+ ::= { igmpFilterPortEntry 1 }
+
+-- Batch Set for IGMP Filter
+
+ igmpfilterBatchSet OBJECT IDENTIFIER ::= { igmpFilter 4 }
+
+ igmpfilterTarget OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This managed object is used for identify the target on which
+ the port configuration should be performed. The target is encoded as:
+ Byte 1: the octet specifies a set of eight chassis, chassis 0 through 7
+ Byte 2~4: each octet specifies a set of eight slots, with the
+ first octet specifying slots 1 through 8, and the second
+ octet specifying slots 9 through 16, and so on.
+ Byte 5~: each octet specifies a set of eight ports, with the first
+ octet specifying ports 1 through 8, etc."
+ ::= { igmpfilterBatchSet 1 }
+
+ igmpfilterOps OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The corresponding bit is set to 1 to start the operation.
+ The various bit positions are:
+ BIT 1: set IGMP filter."
+ ::= { igmpfilterBatchSet 2 }
+
+ igmpfilterForBatchSet OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IGMP filter name."
+ ::= { igmpfilterBatchSet 3 }
+
+--------------------
+-- bandwidth
+--------------------
+
+ mcastDefaultBandwidth OBJECT-TYPE
+ SYNTAX INTEGER (1..100000)
+ UNITS "Kbps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Default bandwidth requirement for a multicast channel.
+ This object is supported by R1.02 and later versions."
+ ::= { mcastBandwidth 1 }
+
+ maxNumOfMcastBw OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of row entries that user can create in mcastBwTable.
+ This object is supported by R1.02 and later versions."
+ ::= { mcastBandwidth 2 }
+
+-- mcastBwTable
+
+ mcastBwTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF McastBwEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table defines bandwidth budget for a range of multicast IP channels.
+ This table is supported by R1.02 and later versions."
+ ::= { mcastBandwidth 3 }
+
+ mcastBwEntry OBJECT-TYPE
+ SYNTAX McastBwEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of mcastBwTable."
+ INDEX { mcastBwIndex, mcastBwStartIp, mcastBwEndIp }
+ ::= { mcastBwTable 1 }
+
+ McastBwEntry ::=
+ SEQUENCE {
+ mcastBwIndex INTEGER,
+ mcastBwStartIp IpAddress,
+ mcastBwEndIp IpAddress,
+ mcastBwBandwidth INTEGER,
+ mcastBwRowStatus RowStatus
+ }
+
+ mcastBwIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index which specify the entry."
+ ::= { mcastBwEntry 1 }
+
+ mcastBwStartIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The start multicast IP of the bandwidth control range."
+ ::= { mcastBwEntry 2 }
+
+ mcastBwEndIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The end multicast IP of the bandwidth control range."
+ ::= { mcastBwEntry 3 }
+
+ mcastBwBandwidth OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "Kbps"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The bandwidth budget for the multicast IP channels."
+ ::= { mcastBwEntry 4 }
+
+ mcastBwRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The row status of the entry."
+ ::= { mcastBwEntry 5 }
+
+-- mcastBwPortTable
+
+ mcastBwPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF McastBwPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table specify the multicast bandwidth control of the port.
+ This table is supported by R1.02 and later versions."
+ ::= { mcastBandwidth 4 }
+
+ mcastBwPortEntry OBJECT-TYPE
+ SYNTAX McastBwPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of mcastBwPortTable."
+ INDEX { ifIndex }
+ ::= { mcastBwPortTable 1 }
+
+ McastBwPortEntry ::=
+ SEQUENCE {
+ mcastBwPortEnable INTEGER,
+ mcastBwPortBandwidth INTEGER
+ }
+
+ mcastBwPortEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable multicast bandwidth control for a port."
+ ::= { mcastBwPortEntry 1 }
+
+ mcastBwPortBandwidth OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "Kbps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set bandwidth threshold for a port."
+ ::= { mcastBwPortEntry 2 }
+
+-- mcastBwInetTable
+
+ mcastBwInetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF McastBwInetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table defines bandwidth budget for a range of multicast IP channels for IPv6.
+ This table is supported by R5.06 and later versions."
+ ::= { mcastBandwidth 5 }
+
+ mcastBwInetEntry OBJECT-TYPE
+ SYNTAX McastBwInetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of mcastBwInetTable."
+ INDEX { mcastBwInetIndex, mcastBwInetAddrType, mcastBwInetAddrStart, mcastBwInetAddrEnd }
+ ::= { mcastBwInetTable 1 }
+
+ McastBwInetEntry ::=
+ SEQUENCE {
+ mcastBwInetIndex INTEGER,
+ mcastBwInetAddrType InetAddressType,
+ mcastBwInetAddrStart InetAddress,
+ mcastBwInetAddrEnd InetAddress,
+ mcastBwInetBandwidth INTEGER,
+ mcastBwInetRowStatus RowStatus
+ }
+
+ mcastBwInetIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index which specify the entry."
+ ::= { mcastBwInetEntry 1 }
+
+ mcastBwInetAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ip address type of multicast IP."
+ ::= { mcastBwInetEntry 2 }
+
+ mcastBwInetAddrStart OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The start multicast IP of the bandwidth control range."
+ ::= { mcastBwInetEntry 3 }
+
+ mcastBwInetAddrEnd OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The end multicast IP of the bandwidth control range."
+ ::= { mcastBwInetEntry 4 }
+
+ mcastBwInetBandwidth OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "Kbps"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The bandwidth budget for the multicast IP channels."
+ ::= { mcastBwInetEntry 5 }
+
+ mcastBwInetRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The row status of the entry."
+ ::= { mcastBwInetEntry 6 }
+
+--------------------
+-- igmpCount
+--------------------
+
+-- igmpCountPortTable
+
+ igmpCountPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IgmpCountPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table specify the IGMP count limiting of the port.
+ This table is supported by R1.02 and later versions."
+ ::= { igmpCount 1 }
+
+ igmpCountPortEntry OBJECT-TYPE
+ SYNTAX IgmpCountPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of igmpCountPortTable."
+ INDEX { ifIndex }
+ ::= { igmpCountPortTable 1 }
+
+ IgmpCountPortEntry ::=
+ SEQUENCE {
+ igmpCountPortEnable INTEGER,
+ igmpCountPortLimit INTEGER
+ }
+
+ igmpCountPortEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable IGMP count limiting for a port."
+ ::= { igmpCountPortEntry 1 }
+
+ igmpCountPortLimit OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum allowed IGMP report count for a port."
+ ::= { igmpCountPortEntry 2 }
+
+-- igmpMessageCountPortTable
+
+ igmpMessageCountPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IgmpMessageCountPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table specify the IGMP message count limiting of the port."
+ ::= { igmpCount 2 }
+
+ igmpMessageCountPortEntry OBJECT-TYPE
+ SYNTAX IgmpMessageCountPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of igmpMessageCountPortTable."
+ INDEX { ifIndex }
+ ::= { igmpMessageCountPortTable 1 }
+
+ IgmpMessageCountPortEntry ::=
+ SEQUENCE {
+ igmpMessageCountPortEnable INTEGER,
+ igmpMessageCountPortLimit INTEGER
+ }
+
+ igmpMessageCountPortEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable IGMP message count limiting for a port."
+ ::= { igmpMessageCountPortEntry 1 }
+
+ igmpMessageCountPortLimit OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum allowed IGMP message count for a port."
+ ::= { igmpMessageCountPortEntry 2 }
+
+--------------------
+-- mvlan
+--------------------
+
+ maxNumOfMvlan OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of row entries that user can create in mvlanTable."
+ ::= { mvlan 1 }
+
+-- mvlanTable
+
+ mvlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MvlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing static configuration information for
+ each multicast VLAN configured into the device."
+ ::= { mvlan 2 }
+
+ mvlanEntry OBJECT-TYPE
+ SYNTAX MvlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of mvlanTable."
+ INDEX { mvlanIndex }
+ ::= { mvlanTable 1 }
+
+ MvlanEntry ::=
+ SEQUENCE {
+ mvlanIndex VlanIndex,
+ mvlanName DisplayString,
+ mvlanEgressPorts PortList,
+ mvlanRowStatus RowStatus,
+ mvlan8021pPriority INTEGER
+ }
+
+ mvlanIndex OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VLAN-ID refering to this VLAN."
+ ::= { mvlanEntry 1 }
+
+ mvlanName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "An administratively assigned string, which may be used to identify the VLAN."
+ ::= { mvlanEntry 2 }
+
+ mvlanEgressPorts OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The set of ports which are permanently assigned to the
+ egress list for this multicast VLAN."
+ ::= { mvlanEntry 3 }
+
+ mvlanRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the status of this entry."
+ ::= { mvlanEntry 4 }
+
+ mvlan8021pPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mvlanEntry 5 }
+
+-- mvlanTranslateTable
+
+ mvlanTranslateTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MvlanTranslateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains multicast to VLAN translation."
+ ::= { mvlan 3 }
+
+ mvlanTranslateEntry OBJECT-TYPE
+ SYNTAX MvlanTranslateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of mvlanTranslateTable."
+ INDEX { dot1qVlanIndex, mvlanTranslateIndex }
+ ::= { mvlanTranslateTable 1 }
+
+ MvlanTranslateEntry ::=
+ SEQUENCE {
+ mvlanTranslateIndex INTEGER,
+ mvlanTranslateStartIp IpAddress,
+ mvlanTranslateEndIp IpAddress,
+ mvlanTranslateInetAddrType InetAddressType,
+ mvlanTranslateInetAddrStart InetAddress,
+ mvlanTranslateInetAddrEnd InetAddress
+ }
+
+ mvlanTranslateIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index which specif the entry."
+ ::= { mvlanTranslateEntry 1 }
+
+ mvlanTranslateStartIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The start IP of the multicast VLAN translation."
+ ::= { mvlanTranslateEntry 2 }
+
+ mvlanTranslateEndIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The end IP of the multicast VLAN translation."
+ ::= { mvlanTranslateEntry 3 }
+
+ mvlanTranslateInetAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP Address type."
+ ::= { mvlanTranslateEntry 4 }
+
+ mvlanTranslateInetAddrStart OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The start IP of the multicast VLAN translation."
+ ::= { mvlanTranslateEntry 5 }
+
+ mvlanTranslateInetAddrEnd OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The end IP of the multicast VLAN translation."
+ ::= { mvlanTranslateEntry 6 }
+
+-- mvlanExtTable
+
+ mvlanExtTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MvlanExtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains MVLAN."
+ ::= { mvlan 4 }
+
+ mvlanExtEntry OBJECT-TYPE
+ SYNTAX MvlanExtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of mvlanExtTable."
+ INDEX { mvlanIndex, ifIndex }
+ ::= { mvlanExtTable 1 }
+
+ MvlanExtEntry ::=
+ SEQUENCE {
+ mvlanExtReg INTEGER,
+ mvlanExtCvid INTEGER
+ }
+
+ mvlanExtReg OBJECT-TYPE
+ SYNTAX INTEGER{
+ fix(1),
+ forbid(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Egress or forbid to the Multicast VLAN."
+ ::= { mvlanExtEntry 1 }
+
+ mvlanExtCvid OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Customer VLAN"
+ ::= { mvlanExtEntry 2 }
+
+--mvlanNonmemberPort
+ mvlanNonmemberPort OBJECT-TYPE
+ SYNTAX INTEGER{
+ discard(1),
+ pass(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "set this object to 'discard' so that the system discards IGMP/MLD reports
+ if the subscriber port is not a member of the MVLAN which the group address belong to.
+ Set to 'pass' so that the system accepts such IGMP/MLD reports and process them with the original VLAN."
+ ::= { mvlan 5 }
+
+
+--------------------
+-- queryVid
+--------------------
+
+ maxNumOfQryVid OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of row entries that user can create in qryVidConfTable.
+ This object is supported by R1.02 and later versions."
+ ::= { queryVid 1 }
+
+-- qryVidConfTable
+
+ qryVidConfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QryVidConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table defines statically set VLANs used for response IGMP report.
+ This table is supported by R1.02 and later versions."
+ ::= { queryVid 2 }
+
+ qryVidConfEntry OBJECT-TYPE
+ SYNTAX QryVidConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in qryVidConfTable."
+ INDEX { qryVid }
+ ::= { qryVidConfTable 1 }
+
+ QryVidConfEntry ::=
+ SEQUENCE {
+ qryVid INTEGER,
+ qryVidRowStatus RowStatus
+ }
+
+ qryVid OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VLAN ID."
+ ::= { qryVidConfEntry 1 }
+
+ qryVidRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the status of this entry."
+ ::= { qryVidConfEntry 2 }
+
+-- qryVidStatusTable
+
+ qryVidStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QryVidStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table shows statically set or dynamically learned VLANs used for response IGMP report."
+ ::= { queryVid 3 }
+
+ qryVidStatusEntry OBJECT-TYPE
+ SYNTAX QryVidStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in qryVidStatusTable."
+ INDEX { qryVid }
+ ::= { qryVidStatusTable 1 }
+
+ QryVidStatusEntry ::=
+ SEQUENCE {
+ qryVidType INTEGER
+ }
+
+ qryVidType OBJECT-TYPE
+ SYNTAX INTEGER {
+ static(1),
+ dynamic(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VLAN type."
+ ::= { qryVidStatusEntry 1 }
+
+
+----------------------------------------
+-- port
+----------------------------------------
+
+ adslPort OBJECT IDENTIFIER ::= { port 2 }
+ shdslPort OBJECT IDENTIFIER ::= { port 3 }
+ pvc OBJECT IDENTIFIER ::= { port 4 }
+ ppvc OBJECT IDENTIFIER ::= { port 5 }
+ portOperation OBJECT IDENTIFIER ::= { port 6 }
+ pvcStats OBJECT IDENTIFIER ::= { port 7 }
+ paepvc OBJECT IDENTIFIER ::= { port 8 }
+ tlspvc OBJECT IDENTIFIER ::= { port 9 }
+ vdslPort OBJECT IDENTIFIER ::= { port 10 }
+ ipbpvc OBJECT IDENTIFIER ::= { port 11 }
+ voipPort OBJECT IDENTIFIER ::= { port 12 }
+ enetPort OBJECT IDENTIFIER ::= { port 13 }
+ dtpvc OBJECT IDENTIFIER ::= { port 15 }
+ e1Port OBJECT IDENTIFIER ::= { port 16 }
+ xvlan OBJECT IDENTIFIER ::= { port 17 }
+ vdsl2Port OBJECT IDENTIFIER ::= { port 18 }
+
+
+-- Subscriber Port Table
+
+ subrPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SubrPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes subscriber attributes for the port."
+ ::= { port 1 }
+
+ subrPortEntry OBJECT-TYPE
+ SYNTAX SubrPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in subrPortTable."
+ INDEX { ifIndex }
+ ::= { subrPortTable 1 }
+
+ SubrPortEntry ::=
+ SEQUENCE {
+ subrPortName DisplayString,
+ subrPortTel DisplayString,
+ subrPortMdf DisplayString
+ }
+
+ subrPortName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..47))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Name of the subscriber."
+ ::= { subrPortEntry 1 }
+
+ subrPortTel OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Telephone number of the subscriber."
+ ::= { subrPortEntry 2 }
+
+ subrPortMdf OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..47))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "MDF information of this subscriber port"
+ ::= { subrPortEntry 3 }
+
+
+--------------------
+-- adslPort
+--------------------
+
+-- ADSL Line Table
+
+ adslLineConfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AdslLineConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes common attributes describing the ADSL line."
+ ::= { adslPort 1 }
+
+ adslLineConfEntry OBJECT-TYPE
+ SYNTAX AdslLineConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in adslLineConfTable."
+ INDEX { ifIndex }
+ ::= { adslLineConfTable 1 }
+
+ AdslLineConfEntry ::=
+ SEQUENCE {
+ adslLineConfAdslMode INTEGER,
+ adslLineConfAnnexL INTEGER,
+ adslLineConfAnnexM INTEGER,
+ adslLineConfAnnexI INTEGER,
+ adslLineConfOptionMask INTEGER,
+ adslLineConfPowerMgmt INTEGER,
+ adslLineConfPowerMode INTEGER,
+ adslLineConfAturMaxTxPower INTEGER,
+ adslLineConfAtucMaxTxPower INTEGER,
+ adslLineConfMaxRxPower INTEGER,
+ adslLineConfAturCarrierMask OCTET STRING,
+ adslLineConfAtucCarrierMask0 OCTET STRING,
+ adslLineConfAtucCarrierMask1 OCTET STRING,
+ adslLineConfAturInp INTEGER,
+ adslLineConfAtucInp INTEGER
+ }
+
+ adslLineConfAdslMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ gDotLite(1),
+ gDotDmt(2),
+ t1Dot413(3),
+ auto(4),
+ etsi(5),
+ adsl2(6),
+ adsl2Plus(7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "G.lite and T1.413 are only applicable to annex A board.
+ ETSI is only applicable to annex B board."
+ ::= { adslLineConfEntry 1 }
+
+ adslLineConfAnnexL OBJECT-TYPE
+ SYNTAX INTEGER {
+ enableNarrowMode(1),
+ enableWideMode(2),
+ disable(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable annex L for the port."
+ ::= { adslLineConfEntry 2 }
+
+ adslLineConfAnnexM OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable annex M for the port."
+ ::= { adslLineConfEntry 3 }
+
+ adslLineConfAnnexI OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable annex I for the port."
+ ::= { adslLineConfEntry 4 }
+
+ adslLineConfOptionMask OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The semantic for each bit is:
+ BIT 1 : Disable Trellis
+ BIT 2 : Disable Reed-Solomon
+ BIT 3 : Disable upstream bitswap
+ BIT 4 : Disable downstream bitswap
+ BIT 5 : Disable 1-bit constellation
+ BIT 6 : Disable transmit windowing
+ BIT 7 : Disable s=0.5 support (ADSL1 only)
+ BIT 8 : Disable G.lite rate limit (ADSL1 only)
+ BIT 9 : Disable Nitro mode"
+ ::= { adslLineConfEntry 5 }
+
+ adslLineConfPowerMgmt OBJECT-TYPE
+ SYNTAX INTEGER {
+ enableL2(1),
+ enableL2andL3(2),
+ disable(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable power management for the port."
+ ::= { adslLineConfEntry 6 }
+
+ adslLineConfPowerMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ fix(1),
+ priorityToPower(2),
+ priorityToRate(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The power mode of the ADSL line."
+ ::= { adslLineConfEntry 7 }
+
+ adslLineConfAturMaxTxPower OBJECT-TYPE
+ SYNTAX INTEGER (-130..200)
+ UNITS "tenth dBm"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum allowed transmit power of ATU-R."
+ ::= { adslLineConfEntry 8 }
+
+ adslLineConfAtucMaxTxPower OBJECT-TYPE
+ SYNTAX INTEGER (-50..200)
+ UNITS "tenth dBm"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum allowed transmit power of ATU-C."
+ ::= { adslLineConfEntry 9 }
+
+ adslLineConfMaxRxPower OBJECT-TYPE
+ SYNTAX INTEGER (-255..255)
+ UNITS "tenth dBm"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum aggregate received power."
+ ::= { adslLineConfEntry 10 }
+
+ adslLineConfAturCarrierMask OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The upstream carrier mask from bin 0 to 63. Bit set to 1 indicates
+ the bin is masked off."
+ ::= { adslLineConfEntry 11 }
+
+ adslLineConfAtucCarrierMask0 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The downstream carrier mask from bin 32 to 255. Bit set to 1 indicates
+ the bin is masked off."
+ ::= { adslLineConfEntry 12 }
+
+ adslLineConfAtucCarrierMask1 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The downstream carrier mask from bin 256 to 511. Bit set to 1 indicates
+ the bin is masked off."
+ ::= { adslLineConfEntry 13 }
+
+ adslLineConfAturInp OBJECT-TYPE
+ SYNTAX INTEGER {
+ zero(1),
+ zero_point_five(2),
+ one(3),
+ two(4),
+ four(5),
+ eight(6),
+ sixteen(7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The upstream Impulse Noise Protection minimum setting in unit of DMT symbol."
+ ::= { adslLineConfEntry 14 }
+
+ adslLineConfAtucInp OBJECT-TYPE
+ SYNTAX INTEGER {
+ zero(1),
+ zero_point_five(2),
+ one(3),
+ two(4),
+ four(5),
+ eight(6),
+ sixteen(7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The downstream Impulse Noise Protection minimum setting in unit of DMT symbol."
+ ::= { adslLineConfEntry 15 }
+
+-- Bit Loading
+
+ bitLoad OBJECT IDENTIFIER ::= { adslPort 2 }
+
+ bitLoadTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BitLoadEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table provides the number of bits per carrier for each ADSL port."
+ ::= { bitLoad 1 }
+
+ bitLoadEntry OBJECT-TYPE
+ SYNTAX BitLoadEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in bitLoadTable."
+ INDEX { ifIndex }
+ ::= { bitLoadTable 1 }
+
+ BitLoadEntry ::=
+ SEQUENCE {
+ bitLoadBits OCTET STRING,
+ bitLoadAtucNumOfCarriers INTEGER,
+ bitLoadAturNumOfCarriers INTEGER
+ }
+
+ bitLoadBits OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object provides the number of bits for all carriers in the port.
+ The first octet specify the number of bits for carrier 1, and the second
+ octet specify the number of bits for carrier 2, and so on.
+ The object provides the number of bits for carrier 1 to 512."
+ ::= { bitLoadEntry 1 }
+
+ bitLoadAtucNumOfCarriers OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of carriers for ATU-C."
+ ::= { bitLoadEntry 2 }
+
+ bitLoadAturNumOfCarriers OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of carriers for ATU-R."
+ ::= { bitLoadEntry 3 }
+
+-- ADSL Port Batch Set
+
+ adslPortBatchSet OBJECT IDENTIFIER ::= { adslPort 3 }
+
+ adslPortTarget OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The managed object is used for identify the target on which
+ the port configuration should be performed. The target is encoded as:
+ Byte 1: the octet specifies a set of eight chassis, chassis 0 through 7
+ Byte 2~4: each octet specifies a set of eight slots, with the
+ first octet specifying slots 1 through 8, and the second
+ octet specifying slots 9 through 16, and so on.
+ Byte 5~: each octet specifies a set of eight ports, with the first
+ octet specifying ports 1 through 8, etc."
+ ::= { adslPortBatchSet 1 }
+
+ adslPortOps OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The managed object is for ADSL line configuration. When the EMS
+ wants to issue the desired operation, the EMS shall send SNMP-SET message to set
+ the corresponding bit value to be 1. The various bit positions are:
+ BIT 1: enable port
+ BIT 2: disable port
+ BIT 3: set ADSL mode
+ BIT 4: set line profile
+ BIT 5: set alarm profile
+ BIT 6: enable Annex L to be narrow mode
+ BIT 7: enable Annex L to be wide mode
+ BIT 8: disable Annex L
+ BIT 9: enable Annex M
+ BIT 10: disable Annex M
+ BIT 11: enable Annex I
+ BIT 12: disable Annex I
+ BIT 13: set option mask
+ BIT 14: enable power management mode to be L2
+ BIT 15: enable power management mode to be L3
+ BIT 16: disable power management mode
+ BIT 17: set power mode to be fixed
+ BIT 18: set power mode to be priority to power
+ BIT 19: set power mode to be priority to rate
+ BIT 20: set ATU-R max Tx power
+ BIT 21: set ATU-C max Tx power
+ BIT 22: set max Rx power
+ BIT 23: set ATU-R carrier mask
+ BIT 24: set ATU-C carrier mask
+ BIT 25: set ATU-R INP minimum setting
+ BIT 26: set ATU-C INP minimum setting"
+ ::= { adslPortBatchSet 2 }
+
+ adslModeForBatchSet OBJECT-TYPE
+ SYNTAX INTEGER {
+ gDotLite(1),
+ gDotDmt(2),
+ t1Dot413(3),
+ auto(4),
+ etsi(5),
+ adsl2(6),
+ adsl2Plus(7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "G.lite and T1.413 are only applicable to annex A board.
+ ETSI is only applicable to annex B board."
+ ::= { adslPortBatchSet 3 }
+
+ adslLineProfileForBatchSet OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The ADSL line profile."
+ ::= { adslPortBatchSet 4 }
+
+ adslAlarmProfileForBatchSet OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The ADSL alarm profile."
+ ::= { adslPortBatchSet 5 }
+
+ adslOptionMaskForBatchSet OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The semantic for each bit is identical to the object adslLineConfOptionMask."
+ ::= { adslPortBatchSet 6 }
+
+ adslAturMaxTxPowerForBatchSet OBJECT-TYPE
+ SYNTAX INTEGER (-130..200)
+ UNITS "tenth dBm"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum allowed transmit power of ATU-R."
+ ::= { adslPortBatchSet 7 }
+
+ adslAtucMaxTxPowerForBatchSet OBJECT-TYPE
+ SYNTAX INTEGER (-50..200)
+ UNITS "tenth dBm"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum allowed transmit power of ATU-C."
+ ::= { adslPortBatchSet 8 }
+
+ adslMaxRxPowerForBatchSet OBJECT-TYPE
+ SYNTAX INTEGER (-255..255)
+ UNITS "tenth dBm"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum aggregate received power."
+ ::= { adslPortBatchSet 9 }
+
+ adslAturCarrierMaskForBatchSet OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The upstream carrier mask from bin 0 to 63. Bit set to 1 indicates
+ the bin is masked off."
+ ::= { adslPortBatchSet 10 }
+
+ adslAtucCarrierMask0ForBatchSet OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The downstream carrier mask from bin 32 to 255. Bit set to 1 indicates
+ the bin is masked off."
+ ::= { adslPortBatchSet 11 }
+
+ adslAtucCarrierMask1ForBatchSet OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The downstream carrier mask from bin 256 to 511. Bit set to 1 indicates
+ the bin is masked off."
+ ::= { adslPortBatchSet 12 }
+
+ adslAturInpForBatchSet OBJECT-TYPE
+ SYNTAX INTEGER {
+ zero(1),
+ zero_point_five(2),
+ one(3),
+ two(4),
+ four(5),
+ eight(6),
+ sixteen(7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The upstream Impulse Noise Protection minimum setting in unit of DMT symbol."
+ ::= { adslPortBatchSet 13 }
+
+ adslAtucInpForBatchSet OBJECT-TYPE
+ SYNTAX INTEGER {
+ zero(1),
+ zero_point_five(2),
+ one(3),
+ two(4),
+ four(5),
+ eight(6),
+ sixteen(7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The downstream Impulse Noise Protection minimum setting in unit of DMT symbol."
+ ::= { adslPortBatchSet 14 }
+
+-- Line Status
+
+ adslLineStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AdslLineStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes the ADSL line status."
+ ::= { adslPort 4 }
+
+ adslLineStatusEntry OBJECT-TYPE
+ SYNTAX AdslLineStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in adslLineStatusTable."
+ INDEX { ifIndex }
+ ::= { adslLineStatusTable 1 }
+
+ AdslLineStatusEntry ::=
+ SEQUENCE {
+ adslLineStatusMode INTEGER,
+ adslLineStatusUpTime Unsigned32,
+ adslLineStatusAturInp INTEGER,
+ adslLineStatusAtucInp INTEGER
+ }
+
+ adslLineStatusMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ gDotLite(1),
+ gDotDmt(2),
+ t1Dot413(3),
+ etsi(4),
+ adsl2(5),
+ adsl2Plus(6),
+ none(7),
+ adsl2Annexi(8),
+ adsl2Annexl(9),
+ adsl2AnnexlNarrow(10),
+ adsl2Annexm(11),
+ adsl2PlusAnnexi(12),
+ adsl2PlusAnnexm(13)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The link up mode of the ADSL line.
+ The following items is added from R5.05
+ 8: adsl2Annexi(8)
+ 9: adsl2Annexl(9)
+ 10: adsl2AnnexlNarrow(10)
+ 11: adsl2Annexm(11)
+ 12: adsl2PlusAnnexi(12)
+ 13: adsl2PlusAnnexm(13)"
+ ::= { adslLineStatusEntry 1 }
+
+ adslLineStatusUpTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "second"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time since the ADSL line link up."
+ ::= { adslLineStatusEntry 2 }
+
+ adslLineStatusAturInp OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "0.1 DMT symbol"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The upstream Impulse Noise Protection in unit of 0.1 DMT symbol."
+ ::= { adslLineStatusEntry 3 }
+
+ adslLineStatusAtucInp OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "0.1 DMT symbol"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The downstream Impulse Noise Protection in unit of 0.1 DMT symbol."
+ ::= { adslLineStatusEntry 4 }
+
+-- Power Mgmt Parameter Table
+
+ powerMgmtParamTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PowerMgmtParamEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table defines L0 to L2 power transition parameters.
+ This table is supported by R1.02 and later versions."
+ ::= { adslPort 5 }
+
+ powerMgmtParamEntry OBJECT-TYPE
+ SYNTAX PowerMgmtParamEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in powerMgmtParamTable."
+ INDEX { ifIndex }
+ ::= { powerMgmtParamTable 1 }
+
+ PowerMgmtParamEntry ::=
+ SEQUENCE {
+ powerMgmtL0Time INTEGER,
+ powerMgmtL2Time INTEGER,
+ powerMgmtL2Atpr INTEGER,
+ powerMgmtL2Atprt INTEGER,
+ powerMgmtL2MinRate INTEGER,
+ powerMgmtL2MaxRate INTEGER,
+ powerMgmtL2ThreshRate INTEGER
+ }
+
+ powerMgmtL0Time OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "second"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The object specifies the minimum time in L0 mode before L2 mode may be entered."
+ ::= { powerMgmtParamEntry 1 }
+
+ powerMgmtL2Time OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "second"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The object specifies the minimum time in L2 mode before trimming and in between power trims."
+ ::= { powerMgmtParamEntry 2 }
+
+ powerMgmtL2Atpr OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "dB"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum aggregate transmit power."
+ ::= { powerMgmtParamEntry 3 }
+
+ powerMgmtL2Atprt OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "dB"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum total aggregate transmit power."
+ ::= { powerMgmtParamEntry 4 }
+
+ powerMgmtL2MinRate OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "Kbps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The object specifies the minimum L2 rate."
+ ::= { powerMgmtParamEntry 5 }
+
+ powerMgmtL2MaxRate OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "Kbps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The object specifies the maximum L2 rate."
+ ::= { powerMgmtParamEntry 6 }
+
+ powerMgmtL2ThreshRate OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "percentage"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The object specifies the rate threshold that triggers the line entering L0 or L2 mode."
+ ::= { powerMgmtParamEntry 7 }
+
+-- Power Mgmt PSD Table
+
+ powerMgmtPSDTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PowerMgmtPSDEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table provides the PSD setting for both ATU-C and ATU-R.
+ This table is supported by R1.02 and later versions."
+ ::= { adslPort 6 }
+
+ powerMgmtPSDEntry OBJECT-TYPE
+ SYNTAX PowerMgmtPSDEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in powerMgmtPSDTable."
+ INDEX { ifIndex }
+ ::= { powerMgmtPSDTable 1 }
+
+ PowerMgmtPSDEntry ::=
+ SEQUENCE {
+ powerMgmtAtucMaxPSD INTEGER,
+ powerMgmtAturMaxPSD INTEGER
+ }
+
+ powerMgmtAtucMaxPSD OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "0.1dBm/Hz"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The object specifies the maximum ATU-C PSD."
+ ::= { powerMgmtPSDEntry 1 }
+
+ powerMgmtAturMaxPSD OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "0.1dBm/Hz"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The object specifies the maximum ATU-R PSD."
+ ::= { powerMgmtPSDEntry 2 }
+
+--------------------
+-- shdslPort
+--------------------
+
+-- SHDSL Line Table
+
+ shdslLineConfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ShdslLineConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes common attributes describing the SHDSL line."
+ ::= { shdslPort 1 }
+
+ shdslLineConfEntry OBJECT-TYPE
+ SYNTAX ShdslLineConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in shdslLineConfTable."
+ INDEX { ifIndex }
+ ::= { shdslLineConfTable 1 }
+
+ ShdslLineConfEntry ::=
+ SEQUENCE {
+ shdslLineConfShdslMode INTEGER,
+ shdslLineConfPmms INTEGER,
+ shdslLineConfPboMode INTEGER,
+ shdslLineConfPboValue INTEGER,
+ shdslLineConfModulation INTEGER,
+ shdslLineConfTCMode INTEGER
+ }
+
+ shdslLineConfShdslMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ stuc(1),
+ stur(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Mode of the SHDSL port. This MIB object is not supported by R5.03 and later versions."
+ ::= { shdslLineConfEntry 1 }
+
+ shdslLineConfPmms OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ forced(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Negotiated noise margin mode of the SHDSL port."
+ ::= { shdslLineConfEntry 2 }
+
+ shdslLineConfPboMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal_epl(1),
+ forced_epl(2),
+ forced_no_epl(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Power backoff mode of the SHDSL port."
+ ::= { shdslLineConfEntry 3 }
+
+ shdslLineConfPboValue OBJECT-TYPE
+ SYNTAX INTEGER (0..31)
+ UNITS "dB"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Power backoff value of the SHDSL port."
+ ::= { shdslLineConfEntry 4 }
+
+ shdslLineConfModulation OBJECT-TYPE
+ SYNTAX INTEGER {
+ auto(1),
+ pam16(2),
+ pam32(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Modulation mode of the SHDSL port. This MIB object is supported by R5.03 and later versions."
+ ::= { shdslLineConfEntry 5 }
+
+ shdslLineConfTCMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ atm(1),
+ efm(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Transmission Convergence layer. This MIB object is supported by R5.05 and later versions.
+ 1: atm
+ 2: efm"
+ ::= { shdslLineConfEntry 6 }
+-- SHDSL Port Batch Set
+
+ shdslPortBatchSet OBJECT IDENTIFIER ::= { shdslPort 2 }
+
+ shdslPortTarget OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The managed object is used for identify the target on which
+ the port configuration should be performed. The target is encoded as:
+ Byte 1: the octet specifies a set of eight chassis, chassis 0 through 7
+ Byte 2~4: each octet specifies a set of eight slots, with the
+ first octet specifying slots 1 through 8, and the second
+ octet specifying slots 9 through 16, and so on.
+ Byte 5~: each octet specifies a set of eight ports, with the first
+ octet specifying ports 1 through 8, etc."
+ ::= { shdslPortBatchSet 1 }
+
+ shdslPortOps OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The managed object is for SHDSL line configuration. When the EMS
+ wants to issue the desired operation, the EMS shall send SNMP-SET message to set
+ the corresponding bit value to be 1. The various bit positions are:
+ BIT 1: enable port
+ BIT 2: disable port
+ BIT 3: set SHDSL mode
+ BIT 4: set line profile
+ BIT 5: set alarm profile
+ BIT 6: set pmms mode to be normal
+ BIT 7: set pmms mode to be forced
+ BIT 8: set pbo mode to be normal_epl
+ BIT 9: set pbo mode to be forced_epl
+ BIT 10: set pbo mode to be forced_no_epl
+ BIT 11: set pbo value"
+ ::= { shdslPortBatchSet 2 }
+
+ shdslModeForBatchSet OBJECT-TYPE
+ SYNTAX INTEGER {
+ stuc(1),
+ stur(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Mode of the SHDSL port."
+ ::= { shdslPortBatchSet 3 }
+
+ shdslLineProfileForBatchSet OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The SHDSL line profile."
+ ::= { shdslPortBatchSet 4 }
+
+ shdslAlarmProfileForBatchSet OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The SHDSL alarm profile."
+ ::= { shdslPortBatchSet 5 }
+
+ shdslPboValueForBatchSet OBJECT-TYPE
+ SYNTAX INTEGER (0..31)
+ UNITS "dB"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Power backoff value of the SHDSL port."
+ ::= { shdslPortBatchSet 6 }
+
+-- Line Status
+
+ shdslLineStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ShdslLineStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes the SHDSL line status."
+ ::= { shdslPort 3 }
+
+ shdslLineStatusEntry OBJECT-TYPE
+ SYNTAX ShdslLineStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in shdslLineStatusTable."
+ INDEX { ifIndex }
+ ::= { shdslLineStatusTable 1 }
+
+ ShdslLineStatusEntry ::=
+ SEQUENCE {
+ shdslLineStatusWirePair INTEGER
+ }
+
+ shdslLineStatusWirePair OBJECT-TYPE
+ SYNTAX INTEGER {
+ twoWire(1),
+ fourWire(2),
+ mpair4(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The link-up wire pair of the SHDSL line."
+ ::= { shdslLineStatusEntry 1 }
+
+--------------------
+-- pvc
+--------------------
+
+ maxNumOfPvcs OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of PVCs which could be created on a port."
+ ::= { pvc 1 }
+
+-- PVC Table
+
+ pvcTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PvcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes PVC configuration."
+ ::= { pvc 2 }
+
+ pvcEntry OBJECT-TYPE
+ SYNTAX PvcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in pvcTable."
+ INDEX { ifIndex, pvcVpi, pvcVci, pvcPvid }
+ ::= { pvcTable 1 }
+
+ PvcEntry ::=
+ SEQUENCE {
+ pvcVpi INTEGER,
+ pvcVci INTEGER,
+ pvcPvid VlanIndex,
+ pvcEncap INTEGER,
+ pvcPriority INTEGER,
+ pvcProfile DisplayString,
+ pvcRowStatus RowStatus,
+ pvcMvlanEnable INTEGER,
+ pvcAcName DisplayString,
+ pvcServiceName DisplayString,
+ pvcHelloTime INTEGER
+ }
+
+ pvcVpi OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VPI of the pvc."
+ ::= { pvcEntry 1 }
+
+ pvcVci OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VCI of the pvc."
+ ::= { pvcEntry 2 }
+
+ pvcPvid OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Default VID of the pvc."
+ ::= { pvcEntry 3 }
+
+ pvcEncap OBJECT-TYPE
+ SYNTAX INTEGER {
+ llc(1),
+ vc(2),
+ auto(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Encapsulation of the pvc."
+ ::= { pvcEntry 4 }
+
+ pvcPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "802.1p default priority of the pvc."
+ ::= { pvcEntry 5 }
+
+ pvcProfile OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the row in the atmProfileTable, which applies for this pvc."
+ ::= { pvcEntry 6 }
+
+ pvcRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or delete an existing row in this table."
+ ::= { pvcEntry 7 }
+
+ pvcMvlanEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable/disable multicast VLAN function for the PVC.
+ This object is supported by R1.02 and later versions."
+ ::= { pvcEntry 8 }
+
+ pvcAcName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Access concentrator name."
+ ::= { pvcEntry 9 }
+
+ pvcServiceName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Service name."
+ ::= { pvcEntry 10 }
+
+ pvcHelloTime OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "second"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The system will close the PVC if there are not any LCP echo messages passed through
+ during the LCP hello time."
+ ::= { pvcEntry 11 }
+
+
+
+-- PVC VLAN Table
+
+ pvcVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PvcVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes the VLAN configuration for each PVC."
+ ::= { pvc 3 }
+
+ pvcVlanEntry OBJECT-TYPE
+ SYNTAX PvcVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in pvcVlanTable."
+ INDEX { ifIndex, pvcVpi, pvcVci, dot1qVlanIndex }
+ ::= { pvcVlanTable 1 }
+
+ PvcVlanEntry ::=
+ SEQUENCE {
+ pvcVlanReg INTEGER,
+ pvcVlanTag INTEGER,
+ pvcVlanRowStatus RowStatus
+ }
+
+ pvcVlanReg OBJECT-TYPE
+ SYNTAX INTEGER {
+ egress(1),
+ forbidden(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The PVC is egress or forbidden for this VLAN."
+ ::= { pvcVlanEntry 1 }
+
+ pvcVlanTag OBJECT-TYPE
+ SYNTAX INTEGER {
+ tag(1),
+ untag(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The PVC should transmit egress packets for this VLAN as tagged or untagged."
+ ::= { pvcVlanEntry 2 }
+
+ pvcVlanRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or delete an existing row in this table."
+ ::= { pvcVlanEntry 3 }
+
+-- Upstream Rate Limit Table
+
+ pvcUsRateLimitTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PvcUsRateLimitEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table defines the upstream rate limit for each PVC.
+ This table is supported by R1.03 and later versions."
+ ::= { pvc 4 }
+
+ pvcUsRateLimitEntry OBJECT-TYPE
+ SYNTAX PvcUsRateLimitEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in pvcUsRateLimitTable."
+ INDEX { ifIndex, pvcVpi, pvcVci }
+ ::= { pvcUsRateLimitTable 1 }
+
+ PvcUsRateLimitEntry ::=
+ SEQUENCE {
+ pvcUsRateLimitEnable INTEGER,
+ pvcUsRateLimit INTEGER
+ }
+
+ pvcUsRateLimitEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable upstream rate limit for a PVC."
+ ::= { pvcUsRateLimitEntry 1 }
+
+ pvcUsRateLimit OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "Kbps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Upstream rate limit in Kbps for a PVC."
+ ::= { pvcUsRateLimitEntry 2 }
+
+-- PVC PVLAN Table
+
+ pvcPvlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PvcPvlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes the PVLAN configuration for each PVC."
+ ::= { pvc 5 }
+
+ pvcPvlanEntry OBJECT-TYPE
+ SYNTAX PvcPvlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in pvcPvlanTable."
+ INDEX { ifIndex, pvcVpi, pvcVci, pvcPvlanEtype, pvcPvlanVid }
+ ::= { pvcPvlanTable 1 }
+
+ PvcPvlanEntry ::=
+ SEQUENCE {
+ pvcPvlanEtype OCTET STRING,
+ pvcPvlanVid INTEGER,
+ pvcPvlanPriority INTEGER,
+ pvcPvlanRowStatus RowStatus
+ }
+
+ pvcPvlanEtype OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "PVC PVLAN Etype(0600~FFFF)."
+ ::= { pvcPvlanEntry 1 }
+
+ pvcPvlanVid OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "PVC PVLAN Vid(1~4094)."
+ ::= { pvcPvlanEntry 2 }
+
+ pvcPvlanPriority OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "PVC PVLAN Priority(0~7)."
+ ::= { pvcPvlanEntry 3 }
+
+ pvcPvlanRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or delete an existing row in this table."
+ ::= { pvcPvlanEntry 4 }
+
+-- PVC XVLAN Table
+
+ pvcXvlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PvcXvlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes the XVLAN configuration for each PVC."
+ ::= { pvc 6 }
+
+ pvcXvlanEntry OBJECT-TYPE
+ SYNTAX PvcXvlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in pvcXvlanTable."
+ INDEX { ifIndex, pvcVpi, pvcVci, pvcXvlanCvid, pvcXvlanSvid, pvcXvlanCvids }
+ ::= { pvcXvlanTable 1 }
+
+ PvcXvlanEntry ::=
+ SEQUENCE {
+ pvcXvlanCvid INTEGER,
+ pvcXvlanSvid INTEGER,
+ pvcXvlanCvids INTEGER,
+ pvcXvlanRowStatus RowStatus
+ }
+
+ pvcXvlanCvid OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "PVC XVLAN Cvid(1~4094)."
+ ::= { pvcXvlanEntry 1 }
+
+ pvcXvlanSvid OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "PVC XVLAN Svid(1~4094)."
+ ::= { pvcXvlanEntry 2 }
+
+ pvcXvlanCvids OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "PVC XVLAN Cvids(1~4094)."
+ ::= { pvcXvlanEntry 3 }
+
+ pvcXvlanRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or delete an existing row in this table."
+ ::= { pvcXvlanEntry 4 }
+
+--------------------
+-- priority pvc
+--------------------
+
+ maxNumOfPriorityPvcs OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of priority PVCs which could be created on a port."
+ ::= { ppvc 1 }
+
+-- Priority PVC Table
+
+ ppvcTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PpvcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes priority PVC configuration."
+ ::= { ppvc 2 }
+
+ ppvcEntry OBJECT-TYPE
+ SYNTAX PpvcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in ppvcTable."
+ INDEX { ifIndex, ppvcVpi, ppvcVci, ppvcPvid }
+ ::= { ppvcTable 1 }
+
+ PpvcEntry ::=
+ SEQUENCE {
+ ppvcVpi INTEGER,
+ ppvcVci INTEGER,
+ ppvcPvid VlanIndex,
+ ppvcEncap INTEGER,
+ ppvcPriority INTEGER,
+ ppvcRowStatus RowStatus
+ }
+
+ ppvcVpi OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VPI of the ppvc."
+ ::= { ppvcEntry 1 }
+
+ ppvcVci OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VCI of the ppvc."
+ ::= { ppvcEntry 2 }
+
+ ppvcPvid OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Default VID of the ppvc."
+ ::= { ppvcEntry 3 }
+
+ ppvcEncap OBJECT-TYPE
+ SYNTAX INTEGER {
+ llc(1),
+ vc(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Encapsulation of the ppvc."
+ ::= { ppvcEntry 4 }
+
+ ppvcPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "802.1p default priority of the ppvc."
+ ::= { ppvcEntry 5 }
+
+ ppvcRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or delete an existing row in this table."
+ ::= { ppvcEntry 6 }
+
+-- Priority PVC VLAN Table
+
+ ppvcVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PpvcVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes the VLAN configuration for each priority PVC."
+ ::= { ppvc 3 }
+
+ ppvcVlanEntry OBJECT-TYPE
+ SYNTAX PpvcVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in ppvcVlanTable."
+ INDEX { ifIndex, ppvcVpi, ppvcVci, dot1qVlanIndex }
+ ::= { ppvcVlanTable 1 }
+
+ PpvcVlanEntry ::=
+ SEQUENCE {
+ ppvcVlanReg INTEGER,
+ ppvcVlanTag INTEGER,
+ ppvcVlanRowStatus RowStatus
+ }
+
+ ppvcVlanReg OBJECT-TYPE
+ SYNTAX INTEGER {
+ egress(1),
+ forbidden(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The PVC is egress or forbidden for this VLAN."
+ ::= { ppvcVlanEntry 1 }
+
+ ppvcVlanTag OBJECT-TYPE
+ SYNTAX INTEGER {
+ tag(1),
+ untag(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The PVC should transmit egress packets for this VLAN as tagged or untagged."
+ ::= { ppvcVlanEntry 2 }
+
+ ppvcVlanRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or delete an existing row in this table."
+ ::= { ppvcVlanEntry 3 }
+
+-- Priority PVC Member Table
+
+ ppvcMemberTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PpvcMemberEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes priority PVC member configuration."
+ ::= { ppvc 4 }
+
+ ppvcMemberEntry OBJECT-TYPE
+ SYNTAX PpvcMemberEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in ppvcMemberTable."
+ INDEX { ifIndex, ppvcVpi, ppvcVci, ppvcMemberVpi, ppvcMemberVci, ppvcMemberPriority }
+ ::= { ppvcMemberTable 1 }
+
+ PpvcMemberEntry ::=
+ SEQUENCE {
+ ppvcMemberVpi INTEGER,
+ ppvcMemberVci INTEGER,
+ ppvcMemberPriority INTEGER,
+ ppvcMemberProfile DisplayString,
+ ppvcMemberRowStatus RowStatus
+ }
+
+ ppvcMemberVpi OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VPI of the member ppvc."
+ ::= { ppvcMemberEntry 1 }
+
+ ppvcMemberVci OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VCI of the member ppvc."
+ ::= { ppvcMemberEntry 2 }
+
+ ppvcMemberPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "802.1p default priority of the member ppvc."
+ ::= { ppvcMemberEntry 3 }
+
+ ppvcMemberProfile OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The profile of the member ppvc."
+ ::= { ppvcMemberEntry 4 }
+
+ ppvcMemberRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or delete an existing row in this table."
+ ::= { ppvcMemberEntry 5 }
+
+--------------------
+-- portOperation
+--------------------
+
+ portTarget OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The managed object is used for identify the target on which
+ the port configuration should be performed. The target is encoded as:
+ Byte 1: the octet specifies a set of eight chassis, chassis 0 through 7
+ Byte 2~4: each octet specifies a set of eight slots, with the
+ first octet specifying slots 1 through 8, and the second
+ octet specifying slots 9 through 16, and so on.
+ Byte 5~: each octet specifies a set of eight ports, with the first
+ octet specifying ports 1 through 8, etc."
+ ::= { portOperation 1 }
+
+ portOps OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The managed object is for xDSL line configuration. When the EMS
+ wants to issue the desired operation, the EMS shall send SNMP-SET message to set
+ the corresponding bit value to be 1. The various bit positions are:
+ BIT 1: enable port
+ BIT 2: disable port
+ BIT 3: reserved
+ BIT 4: default port settings"
+ ::= { portOperation 2 }
+
+--------------------
+-- pvcStats
+--------------------
+
+ pvcStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PvcStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes PVC statistics."
+ ::= { pvcStats 1 }
+
+ pvcStatsEntry OBJECT-TYPE
+ SYNTAX PvcStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in pvcStatsTable."
+ INDEX { ifIndex, pvcVpi, pvcVci }
+ ::= { pvcStatsTable 1 }
+
+ PvcStatsEntry ::=
+ SEQUENCE {
+ pvcStatsTxRate Unsigned32,
+ pvcStatsRxRate Unsigned32,
+ pvcStatsTxCells Counter64,
+ pvcStatsRxCells Counter64,
+ pvcStatsCrcErrors Counter64,
+ pvcStatsTxPackets Counter64,
+ pvcStatsRxPackets Counter64,
+ pvcStatsTxUnicast Counter64,
+ pvcStatsRxUnicast Counter64,
+ pvcStatsTxMulticast Counter64,
+ pvcStatsRxMulticast Counter64,
+ pvcStatsTxBroadcast Counter64,
+ pvcStatsRxBroadcast Counter64,
+ pvcStatsTxDiscard Counter64,
+ pvcStatsRxDiscard Counter64
+ }
+
+ pvcStatsTxRate OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Transmission Rate (byte/sec) on the PVC."
+ ::= { pvcStatsEntry 1 }
+
+ pvcStatsRxRate OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Receive rate (byte/sec) on the PVC."
+ ::= { pvcStatsEntry 2 }
+
+ pvcStatsTxCells OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of transmitted cells on the PVC since last counter reset."
+ ::= { pvcStatsEntry 3 }
+
+ pvcStatsRxCells OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of received packets on the PVC since last counter reset."
+ ::= { pvcStatsEntry 4 }
+
+ pvcStatsCrcErrors OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of detected CRC errors on the PVC since last counter reset."
+ ::= { pvcStatsEntry 5 }
+
+ pvcStatsTxPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is supported by R1.02 and later versions.
+ The number of transmitted packets on the PVC since last counter reset."
+ ::= { pvcStatsEntry 6 }
+
+ pvcStatsRxPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is supported by R1.02 and later versions.
+ The number of received packets on the PVC since last counter reset."
+ ::= { pvcStatsEntry 7 }
+
+ pvcStatsTxUnicast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is supported by R1.02 and later versions.
+ The number of transmitted unicast packets on the PVC since last counter reset."
+ ::= { pvcStatsEntry 8 }
+
+ pvcStatsRxUnicast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is supported by R1.02 and later versions.
+ The number of received unicast packets on the PVC since last counter reset."
+ ::= { pvcStatsEntry 9 }
+
+ pvcStatsTxMulticast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is supported by R1.02 and later versions.
+ The number of transmitted multicast packets on the PVC since last counter reset."
+ ::= { pvcStatsEntry 10 }
+
+ pvcStatsRxMulticast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is supported by R1.02 and later versions.
+ The number of received multicast packets on the PVC since last counter reset."
+ ::= { pvcStatsEntry 11 }
+
+ pvcStatsTxBroadcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is supported by R1.02 and later versions.
+ The number of transmitted broadcast packets on the PVC since last counter reset."
+ ::= { pvcStatsEntry 12 }
+
+ pvcStatsRxBroadcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is supported by R1.02 and later versions.
+ The number of received broadcast packets on the PVC since last counter reset."
+ ::= { pvcStatsEntry 13 }
+
+ pvcStatsTxDiscard OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is supported by R1.02 and later versions.
+ The number of discarded packets when transmitted on the PVC since last counter reset."
+ ::= { pvcStatsEntry 14 }
+
+ pvcStatsRxDiscard OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is supported by R1.02 and later versions.
+ The number of discarded packets when received on the PVC since last counter reset."
+ ::= { pvcStatsEntry 15 }
+
+ pvcCounterIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IfIndex of the PVC whose counters would be reset."
+ ::= { pvcStats 2 }
+
+ pvcCounterVpi OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "VPI of the PVC whose counters would be reset."
+ ::= { pvcStats 3 }
+
+ pvcCounterVci OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "VCI of the PVC whose counters would be reset."
+ ::= { pvcStats 4 }
+
+ pvcCounterReset OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set the object to 1 to reset PVC counters for the PVC which is identified by
+ pvcCounterIfIndex, pvcCounterVpi, and pvcCounterVci."
+ ::= { pvcStats 5 }
+
+--------------------
+-- paepvc
+--------------------
+
+-- PPPoAoE PVC Table
+
+ paepvcTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PaepvcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes PPPoAoE PVC configuration.
+ This table is supported by R1.02 and later versions."
+ ::= { paepvc 1 }
+
+ paepvcEntry OBJECT-TYPE
+ SYNTAX PaepvcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of paepvcTable."
+ INDEX { ifIndex, paepvcVpi, paepvcVci, paepvcPvid }
+ ::= { paepvcTable 1 }
+
+ PaepvcEntry ::=
+ SEQUENCE {
+ paepvcVpi INTEGER,
+ paepvcVci INTEGER,
+ paepvcPvid VlanIndex,
+ paepvcEncap INTEGER,
+ paepvcPriority INTEGER,
+ paepvcProfile DisplayString,
+ paepvcAcName DisplayString,
+ paepvcServiceName DisplayString,
+ paepvcHelloTime INTEGER,
+ paepvcRowStatus RowStatus
+ }
+
+ paepvcVpi OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VPI of the pvc."
+ ::= { paepvcEntry 1 }
+
+ paepvcVci OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VCI of the pvc."
+ ::= { paepvcEntry 2 }
+
+ paepvcPvid OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Default VID of the pvc."
+ ::= { paepvcEntry 3 }
+
+ paepvcEncap OBJECT-TYPE
+ SYNTAX INTEGER {
+ llc(1),
+ vc(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Encapsulation of the pvc."
+ ::= { paepvcEntry 4 }
+
+ paepvcPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "802.1p default priority of the pvc."
+ ::= { paepvcEntry 5 }
+
+ paepvcProfile OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the row in the atmProfileTable, which applies for this pvc."
+ ::= { paepvcEntry 6 }
+
+ paepvcAcName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Access concentrator name."
+ ::= { paepvcEntry 7 }
+
+ paepvcServiceName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Service name."
+ ::= { paepvcEntry 8 }
+
+ paepvcHelloTime OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "second"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The system will close the PVC if there are not any LCP echo messages passed through
+ during the LCP hello time."
+ ::= { paepvcEntry 9 }
+
+ paepvcRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or delete an existing row in this table."
+ ::= { paepvcEntry 10 }
+
+--------------------
+-- tlspvc
+--------------------
+
+-- TLS PVC Table
+
+ tlspvcTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TlspvcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes Transparent LAN Service (TLS) PVC configuration.
+ This table is supported by R1.02 and later versions."
+ ::= { tlspvc 1 }
+
+ tlspvcEntry OBJECT-TYPE
+ SYNTAX TlspvcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of tlspvcTable."
+ INDEX { ifIndex, tlspvcVpi, tlspvcVci, tlspvcSvid }
+ ::= { tlspvcTable 1 }
+
+ TlspvcEntry ::=
+ SEQUENCE {
+ tlspvcVpi INTEGER,
+ tlspvcVci INTEGER,
+ tlspvcSvid VlanIndex,
+ tlspvcEncap INTEGER,
+ tlspvcSpriority INTEGER,
+ tlspvcProfile DisplayString,
+ tlspvcRowStatus RowStatus
+ }
+
+ tlspvcVpi OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VPI of the pvc."
+ ::= { tlspvcEntry 1 }
+
+ tlspvcVci OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VCI of the pvc."
+ ::= { tlspvcEntry 2 }
+
+ tlspvcSvid OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "s-tag VLAN ID of the pvc."
+ ::= { tlspvcEntry 3 }
+
+ tlspvcEncap OBJECT-TYPE
+ SYNTAX INTEGER {
+ llc(1),
+ vc(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Encapsulation of the pvc."
+ ::= { tlspvcEntry 4 }
+
+ tlspvcSpriority OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "s-tag priority of the pvc."
+ ::= { tlspvcEntry 5 }
+
+ tlspvcProfile OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the row in the atmProfileTable, which applies for this pvc."
+ ::= { tlspvcEntry 6 }
+
+ tlspvcRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or delete an existing row in this table."
+ ::= { tlspvcEntry 7 }
+
+--------------------
+-- vdslPort
+--------------------
+
+-- VDSL Line Table
+
+ vdslLineConfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VdslLineConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes common attributes describing the VDSL line.
+ This table is supported by R2.00 and later versions."
+ ::= { vdslPort 1 }
+
+ vdslLineConfEntry OBJECT-TYPE
+ SYNTAX VdslLineConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in vdslLineConfTable."
+ INDEX { ifIndex }
+ ::= { vdslLineConfTable 1 }
+
+ VdslLineConfEntry ::=
+ SEQUENCE {
+ vdslLineConfUpbo INTEGER,
+ vdslLineConfVdslProfile INTEGER,
+ vdslLineConfFrequencyPlan INTEGER,
+ vdslLineConfRfiBand INTEGER,
+ vdslLineConfIpqosProfile DisplayString,
+ vdslLineConfVturInp INTEGER,
+ vdslLineConfVtucInp INTEGER,
+ vdslLineConfOptionMask INTEGER,
+ vdslLineConfUpboForceLength INTEGER,
+ vdslLineConfPsdShape INTEGER,
+ vdslLineConfDpbo INTEGER,
+ vdslLineConfDpboParamEsel INTEGER,
+ vdslLineConfDpboParamEscma INTEGER,
+ vdslLineConfDpboParamEscmb INTEGER,
+ vdslLineConfDpboParamEscmc INTEGER,
+ vdslLineConfDpboParamMus INTEGER,
+ vdslLineConfDpboParamFmin INTEGER,
+ vdslLineConfDpboParamFmax INTEGER,
+ vdslLineConfDpboParamPsdId INTEGER,
+ vdslLineConfCompatible INTEGER,
+ vdslLineConfPowerMode INTEGER,
+ vdslLineConfVturMaxTxPower INTEGER,
+ vdslLineConfVtucMaxTxPower INTEGER,
+ vdslLineConfMaxRxPower INTEGER,
+ vdslLineConfPMask INTEGER,
+ vdslLineConfAturCarrierMask OCTET STRING,
+ vdslLineConfAtucCarrierMask0 OCTET STRING,
+ vdslLineConfAtucCarrierMask1 OCTET STRING,
+ vdslLineConfSnrModeDs INTEGER,
+ vdslLineConfSnrModeUs INTEGER,
+ vdslLineConfTxRefVnDs OCTET STRING,
+ vdslLineConfTxRefVnUs OCTET STRING,
+ vdslLineConfTpstcTypeAdsl INTEGER,
+ vdslLineConfTpstcTypeVdsl INTEGER,
+ vdslLineConfVturInmEq Unsigned32,
+ vdslLineConfVtucInmEq Unsigned32,
+ vdslLineConfInmVturCC Unsigned32,
+ vdslLineConfInmVtucCC Unsigned32,
+ vdslLineConfInmVturIATO Unsigned32,
+ vdslLineConfInmVtucIATO Unsigned32,
+ vdslLineConfInmVturIATS Unsigned32,
+ vdslLineConfInmVtucIATS Unsigned32,
+ vdslLineConfInmVtucISDBUS INTEGER,
+ vdslLineConfGinpRtxModeDs Xdsl2ConfigRtxMode,
+ vdslLineConfGinpRtxModeUs Xdsl2ConfigRtxMode,
+ vdslLineConfGinpEtrMaxDs Unsigned32,
+ vdslLineConfGinpEtrMaxUs Unsigned32,
+ vdslLineConfGinpEtrMinDs Unsigned32,
+ vdslLineConfGinpEtrMinUs Unsigned32,
+ vdslLineConfGinpNdrMaxDs Unsigned32,
+ vdslLineConfGinpNdrMaxUs Unsigned32,
+ vdslLineConfGinpShineRatioDs Unsigned32,
+ vdslLineConfGinpShineRatioUs Unsigned32,
+ vdslLineConfGinpLeftrThresholdDs Unsigned32,
+ vdslLineConfGinpLeftrThresholdUs Unsigned32,
+ vdslLineConfGinpMaxDelayDs Unsigned32,
+ vdslLineConfGinpMaxDelayUs Unsigned32,
+ vdslLineConfGinpMinDelayDs Unsigned32,
+ vdslLineConfGinpMinDelayUs Unsigned32,
+ vdslLineConfGinpInpMinDs Unsigned32,
+ vdslLineConfGinpInpMinUs Unsigned32,
+ vdslLineConfGinpReinCfgInpDs Unsigned32,
+ vdslLineConfGinpReinCfgInpUs Unsigned32,
+ vdslLineConfGinpReinCfgFreqDs Unsigned32,
+ vdslLineConfGinpReinCfgFreqUs Unsigned32,
+ vdslLineConfSosMinRateB0Ds Unsigned32,
+ vdslLineConfSosMinRateB0Us Unsigned32,
+ vdslLineConfSosTimeDs Unsigned32,
+ vdslLineConfSosTimeUs Unsigned32,
+ vdslLineConfSosCrcDs Unsigned32,
+ vdslLineConfSosCrcUs Unsigned32,
+ vdslLineConfSosNToneDs Unsigned32,
+ vdslLineConfSosNToneUs Unsigned32,
+ vdslLineConfSosMaxDs Unsigned32,
+ vdslLineConfSosMaxUs Unsigned32,
+ vdslLineConfSosMultiStepDs BITS,
+ vdslLineConfSosMultiStepUs BITS,
+ vdslLineConfRocEnableDs INTEGER,
+ vdslLineConfRocEnableUs INTEGER,
+ vdslLineConfRocSnrmDs Unsigned32,
+ vdslLineConfRocSnrmUs Unsigned32,
+ vdslLineConfRocMinInpDs Unsigned32,
+ vdslLineConfRocMinInpUs Unsigned32,
+ vdslLineConfSosEnableDs INTEGER,
+ vdslLineConfSosEnableUs INTEGER,
+ vdslLineConfDynamicDepthDs INTEGER,
+ vdslLineConfDynamicDepthUs INTEGER,
+ vdslLineConfDpboParamType INTEGER,
+ vdslLineConfDpboParamEselMin INTEGER,
+ vdslLineConfHsTxA43Psd INTEGER,
+ vdslLineConfHsTxB43Psd INTEGER,
+ vdslLineConfHsTxA43cB43cPsd INTEGER,
+ vdslLineConfHsTxV43Carrier257Psd INTEGER,
+ vdslLineConfHsTxV43Carrier383Psd INTEGER,
+ vdslLineConfHsTxV43Carrier511Psd INTEGER
+ }
+
+ vdslLineConfUpbo OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable upstream power backoff control."
+ ::= { vdslLineConfEntry 1 }
+
+ vdslLineConfVdslProfile OBJECT-TYPE
+ SYNTAX INTEGER {
+ vdsl_8a(1),
+ vdsl_8b(2),
+ vdsl_8c(3),
+ vdsl_8d(4),
+ vdsl_12a(5),
+ vdsl_12b(6),
+ vdsl_17a(7),
+ auto(8),
+ adsl2plus(9),
+ vdsl2(10)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set VDSL profile."
+ ::= { vdslLineConfEntry 2 }
+
+ vdslLineConfFrequencyPlan OBJECT-TYPE
+ SYNTAX INTEGER {
+ plan997(1),
+ plan998(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set VDSL frequency plan."
+ ::= { vdslLineConfEntry 3 }
+
+ vdslLineConfRfiBand OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ ansi(2),
+ etsi(3),
+ custom(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set VDSL customized RFI configuration.
+ disable: not apply RFI notch to port
+ ansi: use pre-defined ANSI RFI notch
+ etsi: use pre-defined ETSI notch
+ custom: user needs to define customized RFI notch band through vdslRfiCustomTable"
+ ::= { vdslLineConfEntry 4 }
+
+ vdslLineConfIpqosProfile OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { vdslLineConfEntry 5 }
+
+ vdslLineConfVturInp OBJECT-TYPE
+ SYNTAX INTEGER (0..160)
+ UNITS "0.1 DTM symbol"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is supported by R5.01 and later versions."
+ ::= { vdslLineConfEntry 6 }
+
+ vdslLineConfVtucInp OBJECT-TYPE
+ SYNTAX INTEGER (0..160)
+ UNITS "0.1 DTM symbol"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is supported by R5.01 and later versions."
+ ::= { vdslLineConfEntry 7 }
+
+ vdslLineConfOptionMask OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is supported by R5.01 and later versions.
+ Bit1: disable Trellis coding in ADSL mode
+ Bit2: disable Reed-Solomon coding for ADSL
+ Bit3: disable upstream bitswaps
+ Bit4: disable downstream bitwaps
+ Bit5: disable upstream 1-bit constellation support
+ Bit6: disable the transmit windowing in ADSL2+ mode
+ Bit7: disable S=0.5 support in G.dmt
+ Bit8: reserved
+ Bit9: enable nitro
+ Bit12: enable US PTM optimization
+ Bit13: enable DS PTM optimization
+ Bit14: enable US PHYR
+ Bit15: enable DS PHYR"
+ ::= { vdslLineConfEntry 8 }
+
+ vdslLineConfUpboForceLength OBJECT-TYPE
+ SYNTAX INTEGER (0..1270)
+ UNITS "0.1dB"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "-1 means auto electric length. This object is supported by R5.01 and later versions."
+ ::= { vdslLineConfEntry 9 }
+
+ vdslLineConfPsdShape OBJECT-TYPE
+ SYNTAX INTEGER {
+ vdsl2_a_nus0(1),
+ vdsl2_a_eu32(2),
+ vdsl2_a_eu36(3),
+ vdsl2_a_eu40(4),
+ vdsl2_a_eu44(5),
+ vdsl2_a_eu48(6),
+ vdsl2_a_eu52(7),
+ vdsl2_a_eu56(8),
+ vdsl2_a_eu60(9),
+ vdsl2_a_eu64(10),
+ vdsl2_a_eu128(11),
+ vdsl1_fttex_ansi_m1(12),
+ vdsl1_fttex_ansi_m2(13),
+ vdsl1_fttcab_ansi_m1(14),
+ vdsl1_fttcab_ansi_m2(15),
+ vdsl1_fttex_ansi_m1_e(16),
+ vdsl1_fttex_ansi_m2_e(17),
+ vdsl_fttcab_ansi_m1_e(18),
+ vdsl_fttcab_ansi_m2_e(19),
+ vdsl2_a_ct(20),
+ vdsl2_b8_1(21),
+ vdsl2_b8_2(22),
+ vdsl2_b8_3(23),
+ vdsl2_b8_4(24),
+ vdsl2_b8_5(25),
+ vdsl2_b8_6(26),
+ vdsl2_b8_7(27),
+ vdsl2_b8_8(28),
+ vdsl2_b8_9(29),
+ vdsl2_b8_10(30),
+ vdsl2_b8_11(31),
+ vdsl2_b8_12(32),
+ vdsl2_b8_13(33),
+ vdsl2_b8_14(34),
+ vdsl2_b8_15(35),
+ vdsl2_b8_16(36),
+ vdsl2_b7_1(37),
+ vdsl2_b7_2(38),
+ vdsl2_b7_3(39),
+ vdsl2_b7_4(40),
+ vdsl2_b7_5(41),
+ vdsl2_b7_6(42),
+ vdsl2_b7_7(43),
+ vdsl2_b7_8(44),
+ vdsl2_b7_9(45),
+ vdsl2_b7_10(46),
+ vdsl2_bt_anfp(47),
+ vdsl2_c_138_b(48),
+ vdsl2_c_276_b(49),
+ vdsl2_c_138_co(50),
+ vdsl2_c_276_co(51)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is supported by R5.01 and later versions."
+ ::= { vdslLineConfEntry 10 }
+
+ vdslLineConfDpbo OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is supported by R5.01 and later versions."
+ ::= { vdslLineConfEntry 11 }
+
+ vdslLineConfDpboParamEsel OBJECT-TYPE
+ SYNTAX INTEGER (0..511)
+ UNITS "0.5dB"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is supported by R5.01 and later versions."
+ ::= { vdslLineConfEntry 12 }
+
+ vdslLineConfDpboParamEscma OBJECT-TYPE
+ SYNTAX INTEGER (0..640)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "-1~-1.5 in step of 1/256. This object is supported by R5.01 and later versions."
+ ::= { vdslLineConfEntry 13 }
+
+ vdslLineConfDpboParamEscmb OBJECT-TYPE
+ SYNTAX INTEGER (0..640)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "-1~-1.5 in step of 1/256. This object is supported by R5.01 and later versions."
+ ::= { vdslLineConfEntry 14 }
+
+ vdslLineConfDpboParamEscmc OBJECT-TYPE
+ SYNTAX INTEGER (0..640)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "-1~-1.5 in step of 1/256. This object is supported by R5.01 and later versions."
+ ::= { vdslLineConfEntry 15 }
+
+ vdslLineConfDpboParamMus OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ UNITS "-0.5 dBm/Hz"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is supported by R5.01 and later versions."
+ ::= { vdslLineConfEntry 16 }
+
+ vdslLineConfDpboParamFmin OBJECT-TYPE
+ SYNTAX INTEGER (0..2048)
+ UNITS "4.3125kHz"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is supported by R5.01 and later versions."
+ ::= { vdslLineConfEntry 17 }
+
+ vdslLineConfDpboParamFmax OBJECT-TYPE
+ SYNTAX INTEGER (32..6956)
+ UNITS "4.3125kHz"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is supported by R5.01 and later versions."
+ ::= { vdslLineConfEntry 18 }
+
+ vdslLineConfDpboParamPsdId OBJECT-TYPE
+ SYNTAX INTEGER {
+ psd_co(1),
+ psd_flat(2),
+ psd_cab_ansi(3),
+ psd_cab_etsi(4),
+ psd_exch_etsi(5),
+ psd_exch_ansi(6),
+ psd_default(100)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Always return 0 when read. This object is supported by R5.01 and later versions."
+ ::= { vdslLineConfEntry 19 }
+
+ vdslLineConfCompatible OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ adsl2(2),
+ adsl2Plus(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Compatible to spectrum usage of adsl2 or adsl2+ line. The object is supported by R5.02 and later versions."
+ ::= { vdslLineConfEntry 20 }
+
+ vdslLineConfPowerMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ fix(1),
+ priorityToPower(2),
+ priorityToRate(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The power mode of the VDSL line. This MIB object is supported by R5.05 and later versions.
+ 1: fix
+ 2: priorityToPower
+ 3: priorityToRate
+ "
+ ::= { vdslLineConfEntry 21 }
+
+ vdslLineConfVturMaxTxPower OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum allowed transmit power of VTU-R.
+ -130~200"
+ ::= { vdslLineConfEntry 22 }
+
+ vdslLineConfVtucMaxTxPower OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum allowed transmit power of VTU-C.
+ -50~200"
+ ::= { vdslLineConfEntry 23 }
+
+ vdslLineConfMaxRxPower OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum aggregate received power.
+ -255~255"
+ ::= { vdslLineConfEntry 24 }
+
+ vdslLineConfPMask OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "To configure a bit mask to select preferred protocols :
+ 0x00000001~0xffffffff
+ 0x00000001 G.992.1 A|B
+ 0x00000002 G.992.2 A
+ 0x00000004 G.992.3 A|B
+ 0x00000010 G.992.5 A|B
+ 0x00000020 ANSI T1.413
+ 0x00000040 ETSI TS 101 388
+ 0x00000080 G.993.2 8a
+ 0x00000100 G.993.2 8b
+ 0x00000200 G.993.2 8c
+ 0x00000400 G.993.2 8d
+ 0x00000800 G.993.2 12a
+ 0x00001000 G.993.2 12b
+ 0x00002000 G.993.2 17a
+ 0x00004000 G.992.3 M
+ 0x00008000 G.992.3 J
+ 0x00010000 G.992.3 L
+ 0x00020000 G.992.3 L Narrow PSD
+ 0x00040000 G.992.5 M
+ 0x00080000 G.992.5 J
+ "
+ ::= { vdslLineConfEntry 25 }
+
+ vdslLineConfAturCarrierMask OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Sub-carrier masking for ADSL2+ fallback,
+ Upstream sub-carrier mask.
+ "
+ ::= { vdslLineConfEntry 26 }
+
+ vdslLineConfAtucCarrierMask0 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Sub-carrier masking for ADSL2+ fallback,
+ Downstream sub-carrier mask.
+ "
+ ::= { vdslLineConfEntry 27 }
+
+ vdslLineConfAtucCarrierMask1 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Sub-carrier masking for ADSL2+ fallback,
+ Downstream sub-carrier mask.
+ "
+ ::= { vdslLineConfEntry 28 }
+
+ vdslLineConfSnrModeDs OBJECT-TYPE
+ SYNTAX INTEGER{
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "To enable the transmitter referred virtual noise in the downstream direction.
+ 1: enable(1)
+ 2: disable(2)
+ "
+ ::= { vdslLineConfEntry 29 }
+
+ vdslLineConfSnrModeUs OBJECT-TYPE
+ SYNTAX INTEGER{
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "To enable the transmitter referred virtual noise in the upstream direction.
+ 1: enable(1)
+ 2: disable(2)
+ "
+ ::= { vdslLineConfEntry 30 }
+
+ vdslLineConfTxRefVnDs OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "To configure downstream transmitter referred virtual noise.
+ "
+ ::= { vdslLineConfEntry 31 }
+
+ vdslLineConfTxRefVnUs OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "To configure upstream transmitter referred virtual noise.
+ "
+ ::= { vdslLineConfEntry 32 }
+
+ vdslLineConfTpstcTypeAdsl OBJECT-TYPE
+ SYNTAX INTEGER {
+ atm(1),
+ ptm(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "TPS-TC type for ADSL mode VLC.
+ 1: atm(1)
+ 2: ptm(2)
+ "
+ ::= { vdslLineConfEntry 33 }
+
+ vdslLineConfTpstcTypeVdsl OBJECT-TYPE
+ SYNTAX INTEGER{
+ atm(1),
+ ptm(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "TPS-TC type for VDSL mode VLC.
+ 1: atm(1)
+ 2: ptm(2)
+ "
+ ::= { vdslLineConfEntry 34 }
+
+ vdslLineConfVturInmEq OBJECT-TYPE
+ SYNTAX Unsigned32 (0..3)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The INM Inmpulse Noise Protection Equivalent Mode.
+ Configuration parameter INM_INPEQ_MODE defines the way of computation of
+ Equivalent INP, as defined in ITU-T G.993.2 Amd2 11.4.2.2.1. This takes a
+ value in the range from 0 to 3."
+ ::= { vdslLineConfEntry 35 }
+
+ vdslLineConfVtucInmEq OBJECT-TYPE
+ SYNTAX Unsigned32 (0..3)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The INM Inmpulse Noise Protection Equivalent Mode.
+ Configuration parameter INM_INPEQ_MODE defines the way of computation of
+ Equivalent INP, as defined in ITU-T G.993.2 Amd2 11.4.2.2.1. This takes a
+ value in the range from 0 to 3."
+ ::= { vdslLineConfEntry 36 }
+
+ vdslLineConfInmVturCC OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The INM Cluster Continuation. The valid values for INMCC range from 0 from
+ 64 DMT symbols in steps of 1 DMT symbol. Up to and including INMCC nondegraded
+ symbols will be allowed before a cluster is deemed to be complete and the impulse
+ noise event over."
+ ::= { vdslLineConfEntry 37 }
+
+ vdslLineConfInmVtucCC OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The INM Cluster Continuation. The valid values for INMCC range from 0 from
+ 64 DMT symbols in steps of 1 DMT symbol. Up to and including INMCC nondegraded
+ symbols will be allowed before a cluster is deemed to be complete and the impulse
+ noise event over."
+ ::= { vdslLineConfEntry 38 }
+
+ vdslLineConfInmVturIATO OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The INM Inter Arrival Time Offset for the IAT anomaly generation. The valid values
+ for INMIATO range from 3 from 511 DMT symbols in steps of 1 DMT symbol."
+ ::= { vdslLineConfEntry 39 }
+
+ vdslLineConfInmVtucIATO OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The INM Inter Arrival Time Offset for the IAT anomaly generation. The valid values
+ for INMIATO range from 3 from 511 DMT symbols in steps of 1 DMT symbol."
+ ::= { vdslLineConfEntry 40 }
+
+ vdslLineConfInmVturIATS OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The INM Inter Arrival Time Step for the IAT anomaly generation. The valid values for
+ INMIATS range from 0 from 7 in steps. The range of values of inter-arrival times recorded
+ in a single bin is 2^(INMIATS). All inter-arrival times greater than or equal to INMIATO+6*(2^INMIATS)
+ are recorded in the 7th bin of INMAIAT."
+ ::= { vdslLineConfEntry 41 }
+
+ vdslLineConfInmVtucIATS OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The INM Inter Arrival Time Step for the IAT anomaly generation. The valid values for
+ INMIATS range from 0 from 7 in steps. The range of values of inter-arrival times recorded
+ in a single bin is 2^(INMIATS). All inter-arrival times greater than or equal to INMIATO+6*(2^INMIATS)
+ are recorded in the 7th bin of INMAIAT."
+ ::= { vdslLineConfEntry 42 }
+
+ vdslLineConfInmVtucISDBUS OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ISDD sensitivity of VTU-C,-128~127 in unit of 0.1dB."
+ ::= { vdslLineConfEntry 43 }
+
+ vdslLineConfGinpRtxModeDs OBJECT-TYPE
+ SYNTAX Xdsl2ConfigRtxMode
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "G.inp(G.998.4) support setting on downstream direction. The possible values are:
+ Forbidden(0) - Support for G998.4 is disabled. Preferred(1) - If G998.4 is supported by the far-end, it is enabled.
+ Forced(2) - The line will only train if G998.4 can be enabled.
+ Test(3) - G998.4 is enabled in test mode (refer to G998.4, Clause 10.4)."
+ ::= { vdslLineConfEntry 44 }
+
+ vdslLineConfGinpRtxModeUs OBJECT-TYPE
+ SYNTAX Xdsl2ConfigRtxMode
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "G.inp(G.998.4) support setting on upstream direction. The possible values are:
+ Forbidden(0) - Support for G998.4 is disabled. Preferred(1) - If G998.4 is supported by the far-end, it is enabled.
+ Forced(2) - The line will only train if G998.4 can be enabled.
+ Test(3) - G998.4 is enabled in test mode (refer to G998.4, Clause 10.4)."
+ ::= { vdslLineConfEntry 45 }
+
+ vdslLineConfGinpEtrMaxDs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Defines the maximum allowed value for the ETR (Effective Throughput Rate)."
+ ::= { vdslLineConfEntry 46 }
+
+ vdslLineConfGinpEtrMaxUs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Defines the maximum allowed value for the ETR (Effective Throughput Rate)."
+ ::= { vdslLineConfEntry 47 }
+
+ vdslLineConfGinpEtrMinDs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Defines the minimum value for the ETR (Effective Throughput Rate)."
+ ::= { vdslLineConfEntry 48 }
+
+ vdslLineConfGinpEtrMinUs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Defines the minimum value for the ETR (Effective Throughput Rate)."
+ ::= { vdslLineConfEntry 49 }
+
+ vdslLineConfGinpNdrMaxDs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Overrules the wanted maximum data rate provided in the SetLineTrafficConfiguration"
+ ::= { vdslLineConfEntry 50 }
+
+ vdslLineConfGinpNdrMaxUs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Overrules the wanted maximum data rate provided in the SetLineTrafficConfiguration"
+ ::= { vdslLineConfEntry 51 }
+
+ vdslLineConfGinpShineRatioDs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The assumed fraction (0.001 to 0.255) of NDR necessary to correct SHINE noise."
+ ::= { vdslLineConfEntry 52 }
+
+ vdslLineConfGinpShineRatioUs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The assumed fraction (0.001 to 0.255) of NDR necessary to correct SHINE noise."
+ ::= { vdslLineConfEntry 53 }
+
+ vdslLineConfGinpLeftrThresholdDs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The rate threshold (fraction of NDR) below which the Low Error Free Rate (LEFTR) defect is declared."
+ ::= { vdslLineConfEntry 54 }
+
+ vdslLineConfGinpLeftrThresholdUs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The rate threshold (fraction of NDR) below which the Low Error Free Rate (LEFTR) defect is declared."
+ ::= { vdslLineConfEntry 55 }
+
+ vdslLineConfGinpMaxDelayDs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "G.inp-specific value that overrules the traffic configuration setting."
+ ::= { vdslLineConfEntry 56 }
+
+ vdslLineConfGinpMaxDelayUs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "G.inp-specific value that overrules the traffic configuration setting."
+ ::= { vdslLineConfEntry 57 }
+
+ vdslLineConfGinpMinDelayDs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "G.inp-specific value that overrules the traffic configuration setting."
+ ::= { vdslLineConfEntry 58 }
+
+ vdslLineConfGinpMinDelayUs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "G.inp-specific value that overrules the traffic configuration setting."
+ ::= { vdslLineConfEntry 59 }
+
+ vdslLineConfGinpInpMinDs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "G.inp-specific value that overrules the traffic configuration setting. Unit is symbol.
+ The possible values are: 0-31"
+ ::= { vdslLineConfEntry 60 }
+
+ vdslLineConfGinpInpMinUs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "G.inp-specific value that overrules the traffic configuration setting. Unit is symbol.
+ The possible values are: 0-31"
+ ::= { vdslLineConfEntry 61 }
+
+ vdslLineConfGinpReinCfgInpDs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "G.inp-specific value that overrules the traffic configuration setting. Unit is symbol.
+ The possible values are: 0-7"
+ ::= { vdslLineConfEntry 62 }
+
+ vdslLineConfGinpReinCfgInpUs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "G.inp-specific value that overrules the traffic configuration setting. Unit is symbol.
+ The possible values are: 0-7"
+ ::= { vdslLineConfEntry 63 }
+
+ vdslLineConfGinpReinCfgFreqDs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "G.inp-specific value that overrules the traffic configuration setting. Unit is Hz.
+ The possible values are:
+ 100 - 100Hz
+ 120 - 120Hz"
+ ::= { vdslLineConfEntry 64 }
+
+ vdslLineConfGinpReinCfgFreqUs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "G.inp-specific value that overrules the traffic configuration setting. Unit is Hz.
+ The possible values are:
+ 100 - 100Hz
+ 120 - 120Hz"
+ ::= { vdslLineConfEntry 65 }
+
+ vdslLineConfSosMinRateB0Ds OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This parameter specifies the minimum net data rate required for a valid SOS request
+ in the downstream direction. The value shall be coded as an unsigned integer representing
+ the data rate as a multiple of 8 kbit/s."
+ ::= { vdslLineConfEntry 66 }
+
+ vdslLineConfSosMinRateB0Us OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This parameter specifies the minimum net data rate required for a valid SOS request
+ in the upstream direction. The value shall be coded as an unsigned integer representing
+ the data rate as a multiple of 8 kbit/s."
+ ::= { vdslLineConfEntry 67 }
+
+ vdslLineConfSosTimeDs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The parameter SOS-TIME-ds is used in the specification of the receiver initiated SOS (see 13.4.3/G.993.2).
+ If the value of this parameter is not zero, the standard SOS triggering criteria are enabled, and the value
+ corresponds with duration of the time window used in the standard SOS triggering criteria in the downstream
+ direction. See G.993.2 for detailed usage rules. The special value zero indicates that the standard SOS triggering
+ criteria are disabled, i.e., vendor-discretionary values may be used instead of the values configured in the
+ MIB for the following parameters: SOS-NTONES-ds, SOS-CRC-ds, SOS-TIME-ds. This parameter applies in the downstream
+ direction. The valid range of non-zero values is from 64 ms to 16320 ms in steps of 64 ms."
+ ::= { vdslLineConfEntry 68 }
+
+ vdslLineConfSosTimeUs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The parameter SOS-TIME-ds is used in the specification of the receiver initiated SOS (see 13.4.3/G.993.2).
+ If the value of this parameter is not zero, the standard SOS triggering criteria are enabled, and the value
+ corresponds with duration of the time window used in the standard SOS triggering criteria in the upstream
+ direction. See G.993.2 for detailed usage rules. The special value zero indicates that the standard SOS triggering
+ criteria are disabled, i.e., vendor-discretionary values may be used instead of the values configured in the
+ MIB for the following parameters: SOS-NTONES-ds, SOS-CRC-ds, SOS-TIME-ds. This parameter applies in the upstream
+ direction. The valid range of non-zero values is from 64 ms to 16320 ms in steps of 64 ms."
+ ::= { vdslLineConfEntry 69 }
+
+ vdslLineConfSosCrcDs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This parameter is defined as the minimum number of normalized CRC anomalies received in SOS-TIME-ds seconds
+ in order to arm the second sub condition of the standard SOS triggering criteria (see 13.4.3.2/G.993.2) in
+ the downstream direction. See G.993.2 for detailed usage rules. The valid range of SOS-CRC values is 0.02 to
+ ((2^16)-1)*0.02, in steps of 0.02."
+ ::= { vdslLineConfEntry 70 }
+
+ vdslLineConfSosCrcUs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This parameter is defined as the minimum number of normalized CRC anomalies received in SOS-TIME-ds seconds
+ in order to arm the second sub condition of the standard SOS triggering criteria (see 13.4.3.2/G.993.2) in
+ the upstream direction. See G.993.2 for detailed usage rules. The valid range of SOS-CRC values is 0.02 to
+ ((2^16)-1)*0.02, in steps of 0.02."
+ ::= { vdslLineConfEntry 71 }
+
+ vdslLineConfSosNToneDs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This parameter is defined as the minimum percentage of tones in the downstream MEDLEY SET that must be
+ degraded in order to arm the first sub-condition of the standard SOS triggering criteria (see 13.4.3.2/G.993.2)
+ in the downstream direction. The parameter SOS-NTONES-ds is defined as a percentage of tones. See G.993.2 for
+ detailed usage rules. The valid range of values is from 1 to 100 in steps of 1. Use of the special value 0 is
+ described in 13.4.3.2/G.993.2."
+ ::= { vdslLineConfEntry 72 }
+
+ vdslLineConfSosNToneUs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This parameter is defined as the minimum percentage of tones in the upstream MEDLEY SET that must be
+ degraded in order to arm the first sub-condition of the standard SOS triggering criteria (see 13.4.3.2/G.993.2)
+ in the upstream direction. The parameter SOS-NTONES-ds is defined as a percentage of tones. See G.993.2 for
+ detailed usage rules. The valid range of values is from 1 to 100 in steps of 1. Use of the special value 0 is
+ described in 13.4.3.2/G.993.2."
+ ::= { vdslLineConfEntry 73 }
+
+ vdslLineConfSosMaxDs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This parameter is used in G.993.2 de-activation (see 12.1.4/G.993.2). If the number of successful SOS procedures
+ in the downstream direction performed within a 120-second interval exceeds MAX-SOS-ds, the modem shall transition
+ 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.
+ Use of the special value 0 is described in 12.1/G.993.2."
+ ::= { vdslLineConfEntry 74 }
+
+ vdslLineConfSosMaxUs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This parameter is used in G.993.2 de-activation (see 12.1.4/G.993.2). If the number of successful SOS procedures
+ in the upstream direction performed within a 120-second interval exceeds MAX-SOS-ds, the modem shall transition
+ 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.
+ Use of the special value 0 is described in 12.1/G.993.2."
+ ::= { vdslLineConfEntry 75 }
+
+ vdslLineConfSosMultiStepDs OBJECT-TYPE
+ SYNTAX BITS
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates the capabilities of the VTU-R to execute the SOS request in one step or in multiple steps in the downstream direction.
+ The field is formatted as [gggg 0000]. The first four MSBs [gggg] indicate the maximum number of tones (GSOS) that can be executed
+ in a single step (GSOS)in the downstream direction. The valid values are:
+ - [0000]: No limitation
+ - [0010]: GSOS = 256 tones
+ - [0011]: GSOS = 512 tones
+ - [0100]: GSOS = 1024 tones
+ "
+ ::= { vdslLineConfEntry 76 }
+
+ vdslLineConfSosMultiStepUs OBJECT-TYPE
+ SYNTAX BITS
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates the capabilities of the VTU-R to execute the SOS request in one step or in multiple steps in the upstream direction.
+ The field is formatted as [gggg 0000]. The first four MSBs [gggg] indicate the maximum number of tones (GSOS) that can be executed
+ in a single step (GSOS)in the upstream direction. The valid values are:
+ - [0000]: No limitation
+ - [0010]: GSOS = 256 tones
+ - [0011]: GSOS = 512 tones
+ - [0100]: GSOS = 1024 tones
+ "
+ ::= { vdslLineConfEntry 77 }
+
+ vdslLineConfRocEnableDs OBJECT-TYPE
+ SYNTAX INTEGER{
+ disable (1),
+ enable (2)
+ }
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable the robust overhead channel.
+ disable(1),
+ enable(2)
+ "
+ ::= { vdslLineConfEntry 78 }
+
+ vdslLineConfRocEnableUs OBJECT-TYPE
+ SYNTAX INTEGER{
+ disable (1),
+ enable (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable the robust overhead channel.
+ disable(1),
+ enable(2)
+ "
+ ::= { vdslLineConfEntry 79 }
+
+ vdslLineConfRocSnrmDs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The parameter is defined as the SNR margin offset for the ROC channel in
+ the downstream direction. The parameter is used in the specification of the
+ channel initialization policy (see 12.3.7.1/G.993.2). The valid range of SNR
+ margin offset values is from 0 to 31 dB with 0.1 dB steps."
+ ::= { vdslLineConfEntry 80 }
+
+ vdslLineConfRocSnrmUs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The parameter is defined as the SNR margin offset for the ROC channel in
+ the upstream direction. The parameter is used in the specification of the
+ channel initialization policy (see 12.3.7.1/G.993.2). The valid range of SNR
+ margin offset values is from 0 to 31 dB with 0.1 dB steps."
+ ::= { vdslLineConfEntry 81 }
+
+ vdslLineConfRocMinInpDs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This parameter contains the minimum impulse noise protection to apply on the ROC
+ in the downstream direction. The minimum impulse noise protection is an integer ranging from 0 to 16."
+ ::= { vdslLineConfEntry 82 }
+
+ vdslLineConfRocMinInpUs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This parameter contains the minimum impulse noise protection to apply on the ROC
+ in the upstream direction. The minimum impulse noise protection is an integer ranging from 0 to 16."
+ ::= { vdslLineConfEntry 83 }
+
+ vdslLineConfSosEnableDs OBJECT-TYPE
+ SYNTAX INTEGER{
+ disable (1),
+ enable (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable the emergency rate reduction.
+ disable(1),
+ enable(2)
+ "
+ ::= { vdslLineConfEntry 84 }
+
+ vdslLineConfSosEnableUs OBJECT-TYPE
+ SYNTAX INTEGER{
+ disable (1),
+ enable (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable the emergency rate reduction.
+ disable(1),
+ enable(2)
+ "
+ ::= { vdslLineConfEntry 85 }
+
+ vdslLineConfDynamicDepthDs OBJECT-TYPE
+ SYNTAX INTEGER{
+ disable (1),
+ enable (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable the dynamic change of interleave depth."
+ ::= { vdslLineConfEntry 86 }
+
+ vdslLineConfDynamicDepthUs OBJECT-TYPE
+ SYNTAX INTEGER{
+ disable (1),
+ enable (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable the dynamic change of interleave depth."
+ ::= { vdslLineConfEntry 87 }
+
+ vdslLineConfDpboParamType OBJECT-TYPE
+ SYNTAX INTEGER{
+ g9971 (1),
+ t_com (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { vdslLineConfEntry 88 }
+
+ vdslLineConfDpboParamEselMin OBJECT-TYPE
+ SYNTAX INTEGER (0..511)
+ UNITS "0.5 dB"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { vdslLineConfEntry 89 }
+
+ vdslLineConfHsTxA43Psd OBJECT-TYPE
+ SYNTAX INTEGER (-128..-32)
+ UNITS "dB/HzB"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { vdslLineConfEntry 90 }
+
+ vdslLineConfHsTxB43Psd OBJECT-TYPE
+ SYNTAX INTEGER (-128..-32)
+ UNITS "dB/HzB"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { vdslLineConfEntry 91 }
+
+ vdslLineConfHsTxA43cB43cPsd OBJECT-TYPE
+ SYNTAX INTEGER (-128..-32)
+ UNITS "dB/HzB"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { vdslLineConfEntry 92 }
+
+ vdslLineConfHsTxV43Carrier257Psd OBJECT-TYPE
+ SYNTAX INTEGER (-128..-32)
+ UNITS "dB/HzB"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { vdslLineConfEntry 93 }
+
+ vdslLineConfHsTxV43Carrier383Psd OBJECT-TYPE
+ SYNTAX INTEGER (-128..-32)
+ UNITS "dB/HzB"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { vdslLineConfEntry 94 }
+
+ vdslLineConfHsTxV43Carrier511Psd OBJECT-TYPE
+ SYNTAX INTEGER (-128..-32)
+ UNITS "dB/HzB"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { vdslLineConfEntry 95 }
+
+
+ vdslVlan OBJECT IDENTIFIER ::= { vdslPort 2 }
+
+-- vdslPortConfTable
+
+ vdslPortConfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VdslPortConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes common attributes describing the VDSL port.
+ This table is supported by R2.00 and later versions."
+ ::= { vdslVlan 1 }
+
+ vdslPortConfEntry OBJECT-TYPE
+ SYNTAX VdslPortConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in vdslPortConfTable."
+ INDEX { ifIndex }
+ ::= { vdslPortConfTable 1 }
+
+ VdslPortConfEntry ::=
+ SEQUENCE {
+ vdslPortConfPvid VlanIndex,
+ vdslPortConfPriority INTEGER,
+ vdslPortConfAcceptableFrameType INTEGER,
+ vdslPortConfTlsEnable INTEGER,
+ vdslPortConfTlsVid VlanIndex,
+ vdslPortConfTlsPriority INTEGER,
+ vdslPortConfDtEnable INTEGER,
+ vdslPortConfDtSvid VlanIndex,
+ vdslPortConfDtSpriority INTEGER,
+ vdslPortConfDtCvid VlanIndex,
+ vdslPortConfDtCpriority INTEGER,
+ vdslPortConfTlsPrioCopyEnable INTEGER
+ }
+
+ vdslPortConfPvid OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The PVID, the VLAN ID assigned to untagged frames or
+ Priority-Tagged frames received on this port."
+ ::= { vdslPortConfEntry 1 }
+
+ vdslPortConfPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The default ingress User Priority for this port."
+ ::= { vdslPortConfEntry 2 }
+
+ vdslPortConfAcceptableFrameType OBJECT-TYPE
+ SYNTAX INTEGER {
+ admitAll(1),
+ admitOnlyVlanTagged(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When this is admitOnlyVlanTagged(2) the device will
+ discard untagged frames or Priority-Tagged frames
+ received on this port. When admitAll(1), untagged
+ frames or Priority-Tagged frames received on this port
+ will be accepted and assigned to the PVID for this port"
+ ::= { vdslPortConfEntry 3 }
+
+ vdslPortConfTlsEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable the transparent LAN service."
+ ::= { vdslPortConfEntry 4 }
+
+ vdslPortConfTlsVid OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The transparent LAN service s-tag VID."
+ ::= { vdslPortConfEntry 5 }
+
+ vdslPortConfTlsPriority OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The transparent LAN service s-tag priority."
+ ::= { vdslPortConfEntry 6 }
+
+ vdslPortConfDtEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable double tag service on the specified subscriber port.
+ This MIB object is supported by R5.05 and later versions."
+ ::= { vdslPortConfEntry 7 }
+
+ vdslPortConfDtSvid OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The service provider VLAN ID. This MIB object is supported by R5.05 and later versions."
+ ::= { vdslPortConfEntry 8 }
+
+ vdslPortConfDtSpriority OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The service VLAN priority. This MIB object is supported by R5.05 and later versions."
+ ::= { vdslPortConfEntry 9 }
+
+ vdslPortConfDtCvid OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The system-side customer VID. This MIB object is supported by R5.05 and later versions."
+ ::= { vdslPortConfEntry 10 }
+
+ vdslPortConfDtCpriority OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The customer VLAN priority. This MIB object is supported by R5.05 and later versions."
+ ::= { vdslPortConfEntry 11 }
+
+ vdslPortConfTlsPrioCopyEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable the priority copy of TLS."
+ ::= { vdslPortConfEntry 12 }
+
+-- vdslPortVlanTable
+
+ vdslPortVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VdslPortVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes common attributes describing the VDSL port.
+ This table is supported by R2.00 and later versions."
+ ::= { vdslVlan 2 }
+
+ vdslPortVlanEntry OBJECT-TYPE
+ SYNTAX VdslPortVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in vdslPortVlanTable."
+ INDEX { ifIndex, dot1qVlanIndex }
+ ::= { vdslPortVlanTable 1 }
+
+ VdslPortVlanEntry ::=
+ SEQUENCE {
+ vdslPortVlanReg INTEGER,
+ vdslPortVlanTag INTEGER,
+ vdslPortVlanRowStatus RowStatus
+ }
+
+ vdslPortVlanReg OBJECT-TYPE
+ SYNTAX INTEGER {
+ egress(1),
+ forbidden(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The port is egress or forbidden for this VLAN."
+ ::= { vdslPortVlanEntry 1 }
+
+ vdslPortVlanTag OBJECT-TYPE
+ SYNTAX INTEGER {
+ tag(1),
+ untag(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The port should transmit egress packets for this VLAN as tagged or untagged."
+ ::= { vdslPortVlanEntry 2 }
+
+ vdslPortVlanRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or delete an existing row in this table."
+ ::= { vdslPortVlanEntry 3 }
+
+-- vdslVlanStaticTable
+
+ vdslVlanStaticTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VdslVlanStaticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing static configuration information for
+ each VLAN configured into the device by (local or
+ network) management. All entries are permanent and will
+ be restored after the device is reset.
+ This table is supported by R2.00 and later versions."
+ ::= { vdslVlan 3 }
+
+ vdslVlanStaticEntry OBJECT-TYPE
+ SYNTAX VdslVlanStaticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in vdslVlanStaticTable."
+ INDEX { dot1qVlanIndex }
+ ::= { vdslVlanStaticTable 1 }
+
+ VdslVlanStaticEntry ::=
+ SEQUENCE {
+ vdslVlanStaticEgressPorts PortList,
+ vdslVlanStaticUntaggedPorts PortList,
+ vdslVlanStaticRowStatus RowStatus
+ }
+
+ vdslVlanStaticEgressPorts OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The set of ports which are permanently assigned to the
+ egress list for this VLAN by management."
+ ::= { vdslVlanStaticEntry 1 }
+
+ vdslVlanStaticUntaggedPorts OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The set of ports which should transmit egress packets for this VLAN as untagged."
+ ::= { vdslVlanStaticEntry 2 }
+
+ vdslVlanStaticRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the status of this entry."
+ ::= { vdslVlanStaticEntry 3 }
+
+-- vdslPortPvlanTable
+
+ vdslPortPvlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VdslPortPvlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is supported by R5.01 and later versions."
+ ::= { vdslVlan 4 }
+
+ vdslPortPvlanEntry OBJECT-TYPE
+ SYNTAX VdslPortPvlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in vdslPortPvlanTable."
+ INDEX { ifIndex, vdslPortPvlanEtype, vdslPortPvlanVid }
+ ::= { vdslPortPvlanTable 1 }
+
+ VdslPortPvlanEntry ::=
+ SEQUENCE {
+ vdslPortPvlanEtype Unsigned32,
+ vdslPortPvlanVid VlanIndex,
+ vdslPortPvlanPriority INTEGER,
+ vdslPortPvlanRowStatus RowStatus
+ }
+
+ vdslPortPvlanEtype OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "0~0xffff."
+ ::= { vdslPortPvlanEntry 1 }
+
+ vdslPortPvlanVid OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { vdslPortPvlanEntry 2 }
+
+ vdslPortPvlanPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { vdslPortPvlanEntry 3 }
+
+ vdslPortPvlanRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { vdslPortPvlanEntry 4 }
+
+-- VDSL RFI Custom Table
+
+ vdslRfiCustomTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VdslRfiCustomEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes VDSL customized RFI configuration.
+ This table is supported by R2.00 and later versions."
+ ::= { vdslPort 3 }
+
+ vdslRfiCustomEntry OBJECT-TYPE
+ SYNTAX VdslRfiCustomEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in vdslRfiCustomTable."
+ INDEX { vdslRfiCustomIndex }
+ ::= { vdslRfiCustomTable 1 }
+
+ VdslRfiCustomEntry ::=
+ SEQUENCE {
+ vdslRfiCustomIndex INTEGER,
+ vdslRfiCustomStartFreq INTEGER,
+ vdslRfiCustomEndFreq INTEGER,
+ vdslRfiCustomEnable INTEGER,
+ vdslRfiCustomMode INTEGER
+ }
+
+ vdslRfiCustomIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Index of the table."
+ ::= { vdslRfiCustomEntry 1 }
+
+ vdslRfiCustomStartFreq OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "KHz"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The start value of the customized frequency range."
+ ::= { vdslRfiCustomEntry 2 }
+
+ vdslRfiCustomEndFreq OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "KHz"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The end value of the customized frequency range."
+ ::= { vdslRfiCustomEntry 3 }
+
+ vdslRfiCustomEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the customized frequency range setting."
+ ::= { vdslRfiCustomEntry 4 }
+
+ vdslRfiCustomMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ notch(1),
+ gap(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Notch : sent at -80 dBm in the specified frequency bands.
+ Gap : cut the power completely in the specified frequency bands.
+ 1: notch(1)
+ 2: gap(2)
+ "
+ ::= { vdslRfiCustomEntry 5 }
+
+-- vdslLineConfUpboParamTable
+
+ vdslLineConfUpboParamTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VdslLineConfUpboParamEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes VDSL UPBO configuration.
+ This table is supported by R5.01 and later versions."
+ ::= { vdslPort 4 }
+
+ vdslLineConfUpboParamEntry OBJECT-TYPE
+ SYNTAX VdslLineConfUpboParamEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in vdslLineConfUpboParamTable."
+ INDEX { ifIndex, vdslLineConfUpboParamBand }
+ ::= { vdslLineConfUpboParamTable 1 }
+
+ VdslLineConfUpboParamEntry ::=
+ SEQUENCE {
+ vdslLineConfUpboParamBand INTEGER,
+ vdslLineConfUpboParamA INTEGER,
+ vdslLineConfUpboParamB INTEGER
+ }
+
+ vdslLineConfUpboParamBand OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Index of the table."
+ ::= { vdslLineConfUpboParamEntry 1 }
+
+ vdslLineConfUpboParamA OBJECT-TYPE
+ SYNTAX INTEGER (4000..8095)
+ UNITS "0.01 dBm/Hz"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { vdslLineConfUpboParamEntry 2 }
+
+ vdslLineConfUpboParamB OBJECT-TYPE
+ SYNTAX INTEGER (0..4095)
+ UNITS "0.01 dBm/Hz"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { vdslLineConfUpboParamEntry 3 }
+
+-- vdslLineConfDpboTable
+
+ vdslLineConfDpboTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VdslLineConfDpboEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes VDSL DPBO configuration.
+ This table is supported by R5.01 and later versions."
+ ::= { vdslPort 5 }
+
+ vdslLineConfDpboEntry OBJECT-TYPE
+ SYNTAX VdslLineConfDpboEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in vdslLineConfDpboTable."
+ INDEX { ifIndex, vdslLineConfDpboIndex }
+ ::= { vdslLineConfDpboTable 1 }
+
+ VdslLineConfDpboEntry ::=
+ SEQUENCE {
+ vdslLineConfDpboIndex INTEGER,
+ vdslLineConfDpboTone INTEGER,
+ vdslLineConfDpboPsd INTEGER
+ }
+
+ vdslLineConfDpboIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Index of the table."
+ ::= { vdslLineConfDpboEntry 1 }
+
+ vdslLineConfDpboTone OBJECT-TYPE
+ SYNTAX INTEGER (1..512)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { vdslLineConfDpboEntry 2 }
+
+ vdslLineConfDpboPsd OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ UNITS "-0.5dBm/Hz"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { vdslLineConfDpboEntry 3 }
+
+--------------------
+-- ipbpvc
+--------------------
+
+-- Domain Table
+
+ ipbpvcDomainTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpbpvcDomainEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes ipbpvc domain configuration.
+ This table is supported by R3.00 and later versions."
+ ::= { ipbpvc 1 }
+
+ ipbpvcDomainEntry OBJECT-TYPE
+ SYNTAX IpbpvcDomainEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of ipbpvcDomainTable."
+ INDEX { ipbpvcDomainName }
+ ::= { ipbpvcDomainTable 1 }
+
+ IpbpvcDomainEntry ::=
+ SEQUENCE {
+ ipbpvcDomainName DisplayString,
+ ipbpvcDomainRowStatus RowStatus
+ }
+
+ ipbpvcDomainName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Name of the domain."
+ ::= { ipbpvcDomainEntry 1 }
+
+ ipbpvcDomainRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row status of the table."
+ ::= { ipbpvcDomainEntry 2 }
+
+-- Domain VLAN Table
+
+ ipbpvcDomainVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpbpvcDomainVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes ipbpvc domain VLAN configuration.
+ This table is supported by R3.00 and later versions."
+ ::= { ipbpvc 2 }
+
+ ipbpvcDomainVlanEntry OBJECT-TYPE
+ SYNTAX IpbpvcDomainVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of ipbpvcDomainVlanTable."
+ INDEX { ipbpvcDomainName, ipbpvcDomainVlanId }
+ ::= { ipbpvcDomainVlanTable 1 }
+
+ IpbpvcDomainVlanEntry ::=
+ SEQUENCE {
+ ipbpvcDomainVlanId VlanIndex,
+ ipbpvcDomainDhcpVlanEnable INTEGER,
+ ipbpvcDomainVlanRowStatus RowStatus
+ }
+
+ ipbpvcDomainVlanId OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Set VLAN to join or leave the specified domain."
+ ::= { ipbpvcDomainVlanEntry 1 }
+
+ ipbpvcDomainDhcpVlanEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable/disable DHCP VLAN in a domain."
+ ::= { ipbpvcDomainVlanEntry 2 }
+
+ ipbpvcDomainVlanRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row status of the table used to create/delete an entry."
+ ::= { ipbpvcDomainVlanEntry 3 }
+
+-- Edge Router Table
+
+ ipbpvcEdgeRouterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpbpvcEdgeRouterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes ipbpvc edge router configuration.
+ This table is supported by R3.00 and later versions."
+ ::= { ipbpvc 3 }
+
+ ipbpvcEdgeRouterEntry OBJECT-TYPE
+ SYNTAX IpbpvcEdgeRouterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of ipbpvcEdgeRouterTable."
+ INDEX { ipbpvcDomainName, ipbpvcEdgeRouterIp, ipbpvcEdgeRouterMask, ipbpvcEdgeRouterVid }
+ ::= { ipbpvcEdgeRouterTable 1 }
+
+ IpbpvcEdgeRouterEntry ::=
+ SEQUENCE {
+ ipbpvcEdgeRouterIp IpAddress,
+ ipbpvcEdgeRouterMask INTEGER,
+ ipbpvcEdgeRouterVid VlanIndex,
+ ipbpvcEdgeRouterRowStatus RowStatus
+ }
+
+ ipbpvcEdgeRouterIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP address of the edge router."
+ ::= { ipbpvcEdgeRouterEntry 1 }
+
+ ipbpvcEdgeRouterVid OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VLAN ID of the edge router."
+ ::= { ipbpvcEdgeRouterEntry 2 }
+
+ ipbpvcEdgeRouterMask OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Netmask of the edge router."
+ ::= { ipbpvcEdgeRouterEntry 3 }
+
+ ipbpvcEdgeRouterRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row status of the table used to create/delete an entry."
+ ::= { ipbpvcEdgeRouterEntry 4 }
+
+-- Interface Table
+
+ ipbpvcInterfaceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpbpvcInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes ipbpvc interface configuration.
+ This table is supported by R3.00 and later versions."
+ ::= { ipbpvc 4 }
+
+ ipbpvcInterfaceEntry OBJECT-TYPE
+ SYNTAX IpbpvcInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of ipbpvcInterfaceTable."
+ INDEX { ipbpvcDomainName, ipbpvcInterfaceIp, ipbpvcInterfaceMask, ipbpvcInterfaceVid }
+ ::= { ipbpvcInterfaceTable 1 }
+
+ IpbpvcInterfaceEntry ::=
+ SEQUENCE {
+ ipbpvcInterfaceIp IpAddress,
+ ipbpvcInterfaceMask INTEGER,
+ ipbpvcInterfaceVid VlanIndex,
+ ipbpvcInterfaceIfIndex INTEGER,
+ ipbpvcInterfaceVpi INTEGER,
+ ipbpvcInterfaceVci INTEGER,
+ ipbpvcInterfaceRowStatus RowStatus
+ }
+
+ ipbpvcInterfaceIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP address of the interface."
+ ::= { ipbpvcInterfaceEntry 1 }
+
+ ipbpvcInterfaceMask OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Netmask of the interface."
+ ::= { ipbpvcInterfaceEntry 2 }
+
+ ipbpvcInterfaceVid OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VLAN ID of the interface."
+ ::= { ipbpvcInterfaceEntry 3 }
+
+ ipbpvcInterfaceIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "IfIndex of the interface."
+ ::= { ipbpvcInterfaceEntry 4 }
+
+ ipbpvcInterfaceVpi OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "VPI of the interface."
+ ::= { ipbpvcInterfaceEntry 5 }
+
+ ipbpvcInterfaceVci OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "VCI of the interface."
+ ::= { ipbpvcInterfaceEntry 6 }
+
+ ipbpvcInterfaceRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row status of the table used to create/delete an entry."
+ ::= { ipbpvcInterfaceEntry 7 }
+
+-- Route Table
+
+ ipbpvcRouteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpbpvcRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes ipbpvc route configuration.
+ This table is supported by R3.00 and later versions."
+ ::= { ipbpvc 5 }
+
+ ipbpvcRouteEntry OBJECT-TYPE
+ SYNTAX IpbpvcRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of ipbpvcRouteTable."
+ INDEX { ipbpvcDomainName, ipbpvcRouteIp, ipbpvcRouteMask, ipbpvcRouteNextHop }
+ ::= { ipbpvcRouteTable 1 }
+
+ IpbpvcRouteEntry ::=
+ SEQUENCE {
+ ipbpvcRouteIp IpAddress,
+ ipbpvcRouteMask INTEGER,
+ ipbpvcRouteNextHop IpAddress,
+ ipbpvcRouteMetric INTEGER,
+ ipbpvcRoutePriority INTEGER,
+ ipbpvcRouteRowStatus RowStatus
+ }
+
+ ipbpvcRouteIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP address of the route."
+ ::= { ipbpvcRouteEntry 1 }
+
+ ipbpvcRouteMask OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Netmask of the route."
+ ::= { ipbpvcRouteEntry 2 }
+
+ ipbpvcRouteNextHop OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Next hop IP address of the route."
+ ::= { ipbpvcRouteEntry 3 }
+
+ ipbpvcRouteMetric OBJECT-TYPE
+ SYNTAX INTEGER (1..15)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Metric of the route."
+ ::= { ipbpvcRouteEntry 4 }
+
+ ipbpvcRoutePriority OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Priority of the route. Note that the default value of this object is 8, which means
+ we keep the original priority of the packet(frame)."
+ ::= { ipbpvcRouteEntry 5 }
+
+ ipbpvcRouteRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row status of the table used to create/delete an entry."
+ ::= { ipbpvcRouteEntry 6 }
+
+-- PVC Table
+
+ ipbpvcTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpbpvcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes ipbpvc configuration.
+ This table is supported by R3.00 and later versions."
+ ::= { ipbpvc 6 }
+
+ ipbpvcEntry OBJECT-TYPE
+ SYNTAX IpbpvcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of ipbpvcTable."
+ INDEX { ifIndex, ipbpvcVpi, ipbpvcVci, ipbpvcPvid }
+ ::= { ipbpvcTable 1 }
+
+ IpbpvcEntry ::=
+ SEQUENCE {
+ ipbpvcVpi INTEGER,
+ ipbpvcVci INTEGER,
+ ipbpvcPvid INTEGER,
+ ipbpvcEncap INTEGER,
+ ipbpvcPriority INTEGER,
+ ipbpvcProfile DisplayString,
+ ipbpvcRowStatus RowStatus
+ }
+
+ ipbpvcVpi OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VPI of the PVC."
+ ::= { ipbpvcEntry 1 }
+
+ ipbpvcVci OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VCI of the PVC."
+ ::= { ipbpvcEntry 2 }
+
+ ipbpvcPvid OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "PVID of the PVC."
+ ::= { ipbpvcEntry 3 }
+
+ ipbpvcEncap OBJECT-TYPE
+ SYNTAX INTEGER {
+ llc(1),
+ vc(2),
+ llc_r(3),
+ vc_r(4)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Type of the PVC."
+ ::= { ipbpvcEntry 4 }
+
+ ipbpvcPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Priority of the PVC."
+ ::= { ipbpvcEntry 5 }
+
+ ipbpvcProfile OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Profile of the PVC."
+ ::= { ipbpvcEntry 6 }
+
+ ipbpvcRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row status of the table used to create/delete an entry."
+ ::= { ipbpvcEntry 7 }
+
+-- PVC VLAN Table
+
+ ipbpvcVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpbpvcVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes ipbpvc VLAN configuration.
+ This table is supported by R3.00 and later versions."
+ ::= { ipbpvc 7 }
+
+ ipbpvcVlanEntry OBJECT-TYPE
+ SYNTAX IpbpvcVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of ipbpvcVlanTable."
+ INDEX { ifIndex, ipbpvcVpi, ipbpvcVci, dot1qVlanIndex }
+ ::= { ipbpvcVlanTable 1 }
+
+ IpbpvcVlanEntry ::=
+ SEQUENCE {
+ ipbpvcVlanReg INTEGER,
+ ipbpvcVlanTag INTEGER,
+ ipbpvcVlanRowStatus RowStatus
+ }
+
+ ipbpvcVlanReg OBJECT-TYPE
+ SYNTAX INTEGER {
+ egress(1),
+ forbidden(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The PVC is egress or forbidden for this VLAN."
+ ::= { ipbpvcVlanEntry 1 }
+
+ ipbpvcVlanTag OBJECT-TYPE
+ SYNTAX INTEGER {
+ tag(1),
+ untag(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The PVC should transmit egress packets for this VLAN as tagged or untagged."
+ ::= { ipbpvcVlanEntry 2 }
+
+ ipbpvcVlanRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or delete an existing row in this table."
+ ::= { ipbpvcVlanEntry 3 }
+
+-- ARP Proxy
+
+ arpproxy OBJECT IDENTIFIER ::= { ipbpvc 8 }
+
+ arpproxyAge OBJECT-TYPE
+ SYNTAX INTEGER (10..10000)
+ UNITS "second"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Aging time of the ARP proxy.
+ This object is supported by R3.00 and later versions."
+ ::= { arpproxy 1 }
+
+ arpproxyFlush OBJECT IDENTIFIER ::= { arpproxy 2 }
+
+ arpproxyFlushTarget OBJECT-TYPE
+ SYNTAX INTEGER {
+ all(1),
+ edgerouter(2),
+ interface(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The target whose ARP table to be flushed.
+ This object is supported by R3.00 and later versions."
+ ::= { arpproxyFlush 1 }
+
+ arpproxyFlushOps OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set the object to 1 to start flushing.
+ This object is supported by R3.00 and later versions."
+ ::= { arpproxyFlush 2 }
+
+ arpproxyFlushEdgeRouterIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Flush ARP table for the specified edge router.
+ This object is supported by R3.00 and later versions."
+ ::= { arpproxyFlush 3 }
+
+ arpproxyFlushEdgeRouterVid OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Flush ARP table for the specified edge router.
+ This object is supported by R3.00 and later versions."
+ ::= { arpproxyFlush 4 }
+
+ arpproxyFlushInterfaceIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Flush ARP table for the specified interface.
+ This object is supported by R3.00 and later versions."
+ ::= { arpproxyFlush 5 }
+
+ arpproxyFlushInterfaceMask OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Flush ARP table for the specified interface.
+ This object is supported by R3.00 and later versions."
+ ::= { arpproxyFlush 6 }
+
+ arpproxyFlushInterfaceVid OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Flush ARP table for the specified interface.
+ This object is supported by R3.00 and later versions."
+ ::= { arpproxyFlush 7 }
+
+--------------------
+-- voipPort
+--------------------
+
+-- voipSipLineConfTable
+
+ voipSipLineConfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipSipLineConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes common attributes describing the VoIP line."
+ ::= { voipPort 1 }
+
+ voipSipLineConfEntry OBJECT-TYPE
+ SYNTAX VoipSipLineConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in voipSipLineConfTable."
+ INDEX { voipIfIndex }
+ ::= { voipSipLineConfTable 1 }
+
+ VoipSipLineConfEntry ::=
+ SEQUENCE {
+ voipSipLineConfSipProfile DisplayString,
+ voipSipLineConfSipCallSvcProfile DisplayString,
+ voipSipLineConfDspProfile DisplayString,
+ voipSipLineConfAccount DisplayString,
+ voipSipLineConfPassword DisplayString,
+ voipSipLineConfDataProfile DisplayString
+ }
+
+ voipSipLineConfSipProfile OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "SIP profile name."
+ ::= { voipSipLineConfEntry 1 }
+
+ voipSipLineConfSipCallSvcProfile OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "SIP call service profile name."
+ ::= { voipSipLineConfEntry 2 }
+
+ voipSipLineConfDspProfile OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "DSP profile name."
+ ::= { voipSipLineConfEntry 3 }
+
+ voipSipLineConfAccount OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Account for SIP registration.
+ This object is supported by R5.05 and later versions."
+ ::= { voipSipLineConfEntry 4 }
+
+ voipSipLineConfPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Password for SIP registration.
+ This object is supported by R5.05 and later versions."
+ ::= { voipSipLineConfEntry 5 }
+
+ voipSipLineConfDataProfile OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "DSP profile name of data mode, up to 31 characters."
+ ::= { voipSipLineConfEntry 6 }
+
+-- H248
+
+ voipPortH248 OBJECT IDENTIFIER ::= { voipPort 2 }
+
+-- voipH248LineConfTable
+
+ voipH248LineConfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipH248LineConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes common attributes describing the VoIP line.
+ This table is supported by R5.01 and later versions."
+ ::= { voipPortH248 1 }
+
+ voipH248LineConfEntry OBJECT-TYPE
+ SYNTAX VoipH248LineConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in voipH248LineConfTable."
+ INDEX { voipIfIndex }
+ ::= { voipH248LineConfTable 1 }
+
+ VoipH248LineConfEntry ::=
+ SEQUENCE {
+ voipH248LineConfMgName DisplayString,
+ voipH248LineConfDspProfile DisplayString,
+ voipH248LineConfDataProfile DisplayString
+ }
+
+ voipH248LineConfMgName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "MG name."
+ ::= { voipH248LineConfEntry 1 }
+
+ voipH248LineConfDspProfile OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "DSP profile."
+ ::= { voipH248LineConfEntry 2 }
+
+ voipH248LineConfDataProfile OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "DSP profile name of data mode, up to 31 characters.
+ This MIB object is supported by R5.06 and later versions."
+ ::= { voipH248LineConfEntry 3 }
+
+-- voipH248TerminationTable
+
+ voipH248TerminationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipH248TerminationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is supported by R5.01 and later versions."
+ ::= { voipPortH248 2 }
+
+ voipH248TerminationEntry OBJECT-TYPE
+ SYNTAX VoipH248TerminationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in voipH248TerminationTable."
+ INDEX { voipIfIndex }
+ ::= { voipH248TerminationTable 1 }
+
+ VoipH248TerminationEntry ::=
+ SEQUENCE {
+ voipH248TerminationName DisplayString
+ }
+
+ voipH248TerminationName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Termination name."
+ ::= { voipH248TerminationEntry 1 }
+
+
+-- voipPotsImpedanceConfTable
+
+ voipPotsImpedanceConfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipPotsImpedanceConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is supported by R5.01 and later versions."
+ ::= { voipPort 3 }
+
+ voipPotsImpedanceConfEntry OBJECT-TYPE
+ SYNTAX VoipPotsImpedanceConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in voipPotsImpedanceConfTable."
+ INDEX { voipIfIndex }
+ ::= { voipPotsImpedanceConfTable 1 }
+
+ VoipPotsImpedanceConfEntry ::=
+ SEQUENCE {
+ voipPotsImpedance INTEGER
+ }
+
+ voipPotsImpedance OBJECT-TYPE
+ SYNTAX INTEGER {
+ impedance_600ohm(0),
+ impedance_600ohm_1000nf(1),
+ impedance_220ohm_820ohm_120nf(2),
+ impedance_270ohm_750ohm_150nf(3),
+ impedance_300ohm_1000ohm_220nf(4),
+ impedance_370ohm_620ohm_310nf(5),
+ impedance_220ohm_680ohm_100nf(6),
+ impedance_220ohm_820ohm_115nf(7),
+ impedance_900ohm(8),
+ impedance_200ohm_680ohm_100nf(9),
+ impedance_900ohm_2160nf(10),
+ default(255)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Default impedance is from impedance of country code."
+ ::= { voipPotsImpedanceConfEntry 1 }
+
+-- voipPotsGainConfTable
+
+ voipPotsGainConfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipPotsGainConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is supported by R5.01 and later versions."
+ ::= { voipPort 4 }
+
+ voipPotsGainConfEntry OBJECT-TYPE
+ SYNTAX VoipPotsGainConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in voipPotsGainConfTable."
+ INDEX { voipIfIndex }
+ ::= { voipPotsGainConfTable 1 }
+
+ VoipPotsGainConfEntry ::=
+ SEQUENCE {
+ voipPotsTxGain INTEGER,
+ voipPotsRxGain INTEGER,
+ voipPotsDataTxGain INTEGER,
+ voipPotsDataRxGain INTEGER
+ }
+
+ voipPotsTxGain OBJECT-TYPE
+ SYNTAX INTEGER (-200..200)
+ UNITS "0.1dB"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipPotsGainConfEntry 1 }
+
+ voipPotsRxGain OBJECT-TYPE
+ SYNTAX INTEGER (-200..200)
+ UNITS "0.1dB"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipPotsGainConfEntry 2 }
+
+ voipPotsDataTxGain OBJECT-TYPE
+ SYNTAX INTEGER (-200..200)
+ UNITS "0.1dB"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This MIB object is supported by R5.06 and later versions."
+ ::= { voipPotsGainConfEntry 3 }
+
+ voipPotsDataRxGain OBJECT-TYPE
+ SYNTAX INTEGER (-200..200)
+ UNITS "0.1dB"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This MIB object is supported by R5.06 and later versions."
+ ::= { voipPotsGainConfEntry 4 }
+
+-- voipOpmodeConfTable
+-- ##DIST
+ voipOpmodeConfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipOpmodeConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is supported by R5.01 and later versions."
+ ::= { voipPort 5 }
+
+ voipOpmodeConfEntry OBJECT-TYPE
+ SYNTAX VoipOpmodeConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in voipOpmodeConfTable."
+ INDEX { voipIfIndex }
+ ::= { voipOpmodeConfTable 1 }
+
+ VoipOpmodeConfEntry ::=
+ SEQUENCE {
+ voipOpMode INTEGER
+ }
+
+ voipOpMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ default(0),
+ v5sip(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configure operation mode to specified subscribers. Default is normal SIP server
+ and v5sip is V5.2 access gateway."
+ ::= { voipOpmodeConfEntry 1 }
+
+-- voipPolarityReverseConfTable
+-- ##DIST
+ voipPolarityReverseConfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipPolarityReverseConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is supported by R5.05 and later versions."
+ ::= { voipPort 6 }
+
+ voipPolarityReverseConfEntry OBJECT-TYPE
+ SYNTAX VoipPolarityReverseConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in voipPolarityReverseConfTable."
+ INDEX { voipIfIndex }
+ ::= { voipPolarityReverseConfTable 1 }
+
+ VoipPolarityReverseConfEntry ::=
+ SEQUENCE {
+ voipPolarityReverse INTEGER
+ }
+
+ voipPolarityReverse OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable polarity reverse function. Polarity reverse is feature to reversed tip and ring after call establish and terminate."
+ ::= { voipPolarityReverseConfEntry 1 }
+
+ -- voipPotsCidConfTable
+-- ##CENT
+ voipPotsCidConfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipPotsCidConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipPort 7 }
+
+ voipPotsCidConfEntry OBJECT-TYPE
+ SYNTAX VoipPotsCidConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in voipPotsCidConfTable."
+ INDEX { voipIfIndex }
+ ::= { voipPotsCidConfTable 1 }
+
+ VoipPotsCidConfEntry ::=
+ SEQUENCE {
+ voipPotsCidASType INTEGER,
+ voipPotsCidPayloadType INTEGER
+ }
+
+ voipPotsCidASType OBJECT-TYPE
+ SYNTAX INTEGER {
+ defval(0),
+ cid_during_ring(1),
+ dtas_cid_before_ring(2),
+ rpas_cid_before_ring(3),
+ lr_dtas_cid_before_ring(4),
+ lr_cid_before_ring(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "0: DEFVAL (use the setting of country code)
+ 1: CID during ring
+ 2: DTAS CID before ring
+ 3: RPAS CID before ring
+ 4: LR DTAS CID before ring
+ 5: LR CID before ring
+ 6: CID before ring
+ "
+ ::= { voipPotsCidConfEntry 1 }
+
+ voipPotsCidPayloadType OBJECT-TYPE
+ SYNTAX INTEGER {
+ defval(0),
+ mdmf(1),
+ sdmf(2),
+ etsi_mdmf(3),
+ etsi_sdmf(4),
+ dtmf(5),
+ uk_mdmf(6),
+ uk_sdmf(7),
+ japanese_mdmf(8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "0: DEFVAL (use the setting of country code)
+ 1: MDMF
+ 2: SDMF
+ 3: ETSI MDMF
+ 4: ETSI SDMF
+ 5: DTMF
+ 6: UK MDMF
+ 7: UK SDMF
+ 8: Japanese MDMF
+ "
+ ::= { voipPotsCidConfEntry 2 }
+
+ -- voipPotsLineConfTable
+
+ voipPotsLineConfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipPotsLineConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "per-interface table for pots configuration"
+ ::= { voipPort 8 }
+
+ voipPotsLineConfEntry OBJECT-TYPE
+ SYNTAX VoipPotsLineConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in voipPotsLineConfTable."
+ INDEX { voipIfIndex }
+ ::= { voipPotsLineConfTable 1 }
+
+ VoipPotsLineConfEntry ::=
+ SEQUENCE {
+ voipPotsLineFlashDefault INTEGER,
+ voipPotsLineFlashMax INTEGER,
+ voipPotsLineFlashMin INTEGER,
+ voipPotsLineLoop INTEGER
+ }
+
+ voipPotsLineFlashDefault OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "set positive non-zero value to configure default flash timer settings"
+ ::= { voipPotsLineConfEntry 1 }
+
+ voipPotsLineFlashMax OBJECT-TYPE
+ SYNTAX INTEGER (20..1500)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "minimum flash period in ms"
+ ::= { voipPotsLineConfEntry 2 }
+
+ voipPotsLineFlashMin OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "maximum flash period in ms"
+ ::= { voipPotsLineConfEntry 3 }
+
+ voipPotsLineLoop OBJECT-TYPE
+ SYNTAX INTEGER {
+ ohm_2600(0),
+ ohm_3200(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "maximum loop resistance value"
+ ::= { voipPotsLineConfEntry 4 }
+
+--------------------
+-- enetPort
+--------------------
+
+-- enetLineConfTable
+
+ enetLineConfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EnetLineConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table contains ethernet line configuration."
+ ::= { enetPort 1 }
+
+ enetLineConfEntry OBJECT-TYPE
+ SYNTAX EnetLineConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { ifIndex }
+ ::= { enetLineConfTable 1 }
+
+ EnetLineConfEntry ::=
+ SEQUENCE {
+ enetLineConfBandWidthIngress INTEGER,
+ enetLineConfBandWidthEgress INTEGER,
+ enetLineConfFlowCtrlEnable INTEGER,
+ enetLineConfSpeed INTEGER,
+ enetLineConfAutoNegoEnable INTEGER
+ }
+
+ enetLineConfBandWidthIngress OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "Kbps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "0~99968Kbps in step of 64Kbps, 0 means no limit."
+ ::= { enetLineConfEntry 1 }
+
+ enetLineConfBandWidthEgress OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "Kbps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "0~99968Kbps in step of 64Kbps, 0 means no limit."
+ ::= { enetLineConfEntry 2 }
+
+ enetLineConfFlowCtrlEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable flow control."
+ ::= { enetLineConfEntry 3 }
+
+ enetLineConfSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ auto(1),
+ i100baseFD(2),
+ i1000baseFD(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Port spd/dplx configuration."
+ ::= { enetLineConfEntry 4 }
+
+ enetLineConfAutoNegoEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable auto negotiation."
+ ::= { enetLineConfEntry 5 }
+
+-- enetPortConfTable
+
+ enetPortConfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EnetPortConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table contains ethernet line configuration."
+ ::= { enetPort 2 }
+
+ enetPortConfEntry OBJECT-TYPE
+ SYNTAX EnetPortConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { ifIndex }
+ ::= { enetPortConfTable 1 }
+
+ EnetPortConfEntry ::=
+ SEQUENCE {
+ enetPortConfPriority INTEGER,
+ enetPortConfPvid VlanIndex,
+ enetPortConfAcceptableFrameType INTEGER,
+ enetPortConfTlsEnable INTEGER,
+ enetPortConfTlsVid VlanIndex,
+ enetPortConfTlsPriority INTEGER,
+ enetPortConfRateLimitProfile DisplayString,
+ enetPortConfQueueRateLimitProfile DisplayString,
+ enetPortConfDtEnable INTEGER,
+ enetPortConfDtSvid VlanIndex,
+ enetPortConfDtSpriority INTEGER,
+ enetPortConfDtCvid VlanIndex,
+ enetPortConfTrunkdtEnable INTEGER,
+ enetPortConfTrunkdtVid VlanIndex,
+ enetPortConfTrunkdtPriority INTEGER
+ }
+
+ enetPortConfPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The default ingress User Priority for this port."
+ ::= { enetPortConfEntry 1 }
+
+ enetPortConfPvid OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The PVID, the VLAN ID assigned to untagged frames or Priority-Tagged frames received on this port."
+ ::= { enetPortConfEntry 2 }
+
+ enetPortConfAcceptableFrameType OBJECT-TYPE
+ SYNTAX INTEGER {
+ admitAll(1),
+ admitOnlyVlanTagged(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When this is admitOnlyVlanTagged(2) the device will discard untagged frames or
+ Priority-Tagged frames received on this port. When admitAll(1), untagged frames or
+ Priority-Tagged frames received on this port will be accepted and assigned to
+ the PVID for this port."
+ ::= { enetPortConfEntry 3 }
+
+ enetPortConfTlsEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { enetPortConfEntry 4 }
+
+ enetPortConfTlsVid OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The transparent LAN VID."
+ ::= { enetPortConfEntry 5 }
+
+ enetPortConfTlsPriority OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The transparent LAN priority."
+ ::= { enetPortConfEntry 6 }
+
+ enetPortConfRateLimitProfile OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Rate Limit Profile name. This object is supported by R5.02 and later versions."
+ ::= { enetPortConfEntry 7 }
+
+ enetPortConfQueueRateLimitProfile OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set queue rate limit profile."
+ ::= { enetPortConfEntry 8 }
+
+ enetPortConfDtEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable double tag service on the specified subscriber port."
+ ::= { enetPortConfEntry 9 }
+
+ enetPortConfDtSvid OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The service provider VLAN ID."
+ ::= { enetPortConfEntry 10 }
+
+ enetPortConfDtSpriority OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The service VLAN priority."
+ ::= { enetPortConfEntry 11 }
+
+ enetPortConfDtCvid OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The system-side customer VID."
+ ::= { enetPortConfEntry 12 }
+
+ enetPortConfTrunkdtEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable trunkdt service on the specified subscriber port."
+ ::= { enetPortConfEntry 13 }
+
+ enetPortConfTrunkdtVid OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The service provider VLAN ID."
+ ::= { enetPortConfEntry 14 }
+
+ enetPortConfTrunkdtPriority OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The service VLAN priority."
+ ::= { enetPortConfEntry 15 }
+
+-- enetPortVlanTable
+
+ enetPortVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EnetPortVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table contains ethernet line vlan configuration."
+ ::= { enetPort 3 }
+
+ enetPortVlanEntry OBJECT-TYPE
+ SYNTAX EnetPortVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { ifIndex, dot1qVlanIndex }
+ ::= { enetPortVlanTable 1 }
+
+ EnetPortVlanEntry ::=
+ SEQUENCE {
+ enetPortVlanReg INTEGER,
+ enetPortVlanTag INTEGER,
+ enetPortVlanRowStatus RowStatus
+ }
+
+ enetPortVlanReg OBJECT-TYPE
+ SYNTAX INTEGER {
+ egress(1),
+ forbidden(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { enetPortVlanEntry 1 }
+
+ enetPortVlanTag OBJECT-TYPE
+ SYNTAX INTEGER {
+ tag(1),
+ untag(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { enetPortVlanEntry 2 }
+
+ enetPortVlanRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or delete an existing row in this table."
+ ::= { enetPortVlanEntry 3 }
+
+
+ elcDot3ad OBJECT IDENTIFIER ::= { enetPort 4 }
+
+-- elcDot3adTable
+
+ elcDot3adTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ElcDot3adEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table contains dot3ad configuration. This table is supported by R5.01 and later versions."
+ ::= { elcDot3ad 1 }
+
+ elcDot3adEntry OBJECT-TYPE
+ SYNTAX ElcDot3adEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { elcDot3adSlotId, elcDot3adGroupId }
+ ::= { elcDot3adTable 1 }
+
+ ElcDot3adEntry ::=
+ SEQUENCE {
+ elcDot3adSlotId INTEGER,
+ elcDot3adGroupId INTEGER,
+ elcDot3adEnable INTEGER
+ }
+
+ elcDot3adSlotId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { elcDot3adEntry 1 }
+
+ elcDot3adGroupId OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { elcDot3adEntry 2 }
+
+ elcDot3adEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ enableWithLacp(2),
+ disable(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { elcDot3adEntry 3 }
+
+-- elcAggPortTable
+
+ elcAggPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ElcAggPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table contains port aggregation configuration. This table is supported by R5.01 and later versions."
+ ::= { elcDot3ad 2 }
+
+ elcAggPortEntry OBJECT-TYPE
+ SYNTAX ElcAggPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { ifIndex }
+ ::= { elcAggPortTable 1 }
+
+ ElcAggPortEntry ::=
+ SEQUENCE {
+ elcAggPortJoin INTEGER
+ }
+
+ elcAggPortJoin OBJECT-TYPE
+ SYNTAX INTEGER {
+ disjoin(0),
+ joinTrunkingGroup1(1),
+ joinTrunkingGroup2(2),
+ joinTrunkingGroup3(3),
+ joinTrunkingGroup4(4),
+ joinTrunkingGroup5(5),
+ joinTrunkingGroup6(6),
+ joinTrunkingGroup7(7),
+ joinTrunkingGroup8(8),
+ joinTrunkingGroup9(9),
+ joinTrunkingGroup10(10)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { elcAggPortEntry 1 }
+
+ enetQoS OBJECT IDENTIFIER ::= { enetPort 5 }
+
+-- enetQScheduleTable
+
+ enetQScheduleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EnetQScheduleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { enetQoS 1 }
+
+ enetQScheduleEntry OBJECT-TYPE
+ SYNTAX EnetQScheduleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { ifIndex }
+ ::= { enetQScheduleTable 1 }
+
+ EnetQScheduleEntry ::=
+ SEQUENCE {
+ enetQScheduleType INTEGER
+ }
+
+ enetQScheduleType OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Queue scheduling type (strictly priority queue or weighted round robin)."
+ ::= { enetQScheduleEntry 1 }
+
+-- enetQueueWeightTable
+
+ enetQueueWeightTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EnetQueueWeightEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { enetQoS 2 }
+
+ enetQueueWeightEntry OBJECT-TYPE
+ SYNTAX EnetQueueWeightEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { ifIndex, dot1dTrafficClass }
+ ::= { enetQueueWeightTable 1 }
+
+ EnetQueueWeightEntry ::=
+ SEQUENCE {
+ enetQueueWeight INTEGER
+ }
+
+ enetQueueWeight OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Weight for the priority queue, 0 means strict priority"
+ ::= { enetQueueWeightEntry 1 }
+
+
+-- enetPortPvlanTable
+
+ enetPortPvlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EnetPortPvlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { enetPort 6 }
+
+ enetPortPvlanEntry OBJECT-TYPE
+ SYNTAX EnetPortPvlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in enetPortPvlanTable."
+ INDEX { ifIndex, enetPortPvlanEtype, enetPortPvlanVid }
+ ::= { enetPortPvlanTable 1 }
+
+ EnetPortPvlanEntry ::=
+ SEQUENCE {
+ enetPortPvlanEtype Unsigned32,
+ enetPortPvlanVid VlanIndex,
+ enetPortPvlanPriority INTEGER,
+ enetPortPvlanRowStatus RowStatus
+ }
+
+ enetPortPvlanEtype OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { enetPortPvlanEntry 1 }
+
+ enetPortPvlanVid OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { enetPortPvlanEntry 2 }
+
+ enetPortPvlanPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { enetPortPvlanEntry 3 }
+
+ enetPortPvlanRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { enetPortPvlanEntry 4 }
+
+
+-- enetPortXvlanTable
+ enetPortXvlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EnetPortXvlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { enetPort 7 }
+
+ enetPortXvlanEntry OBJECT-TYPE
+ SYNTAX EnetPortXvlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { ifIndex, enetPortXvlanCvid, enetPortXvlanSvid }
+ ::= { enetPortXvlanTable 1 }
+
+ EnetPortXvlanEntry ::=
+ SEQUENCE {
+ enetPortXvlanCvid Unsigned32,
+ enetPortXvlanSvid Unsigned32,
+ enetPortXvlanRowStatus RowStatus
+ }
+
+ enetPortXvlanCvid OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the original vlan id in the 8021q tag, 1~4094"
+ ::= { enetPortXvlanEntry 1 }
+
+ enetPortXvlanSvid OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the result vlan id in the 8021q tag, or in the QinQ S-tag, 1~4094"
+ ::= { enetPortXvlanEntry 2 }
+
+ enetPortXvlanRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or delete an existing row in this table."
+ ::= { enetPortXvlanEntry 3 }
+
+
+-- gbondGroupTable
+
+ gbondGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GbondGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table contains bonding group configuration. This table is supported by R5.01 and later versions."
+ ::= { port 14 }
+
+ gbondGroupEntry OBJECT-TYPE
+ SYNTAX GbondGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { slotId, IMPLIED gbondGroupName }
+ ::= { gbondGroupTable 1 }
+
+ GbondGroupEntry ::=
+ SEQUENCE {
+ gbondGroupName DisplayString,
+ gbondGroupPorts OCTET STRING,
+ gbondGroupRowStatus RowStatus
+ }
+
+ gbondGroupName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An administratively assigned string, which may be used to identify bonding group."
+ ::= { gbondGroupEntry 1 }
+
+ gbondGroupPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The set of ports which are currently assigned to
+ the bonding group of specified group name. Each bit in the octet specifies
+ a port from MSB to LSB. For example: 32(hex) = 50(dec) = 00110010(bin) means
+ the port 3, 4 and 7."
+ ::= { gbondGroupEntry 2 }
+
+ gbondGroupRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or delete an existing row in this table."
+ ::= { gbondGroupEntry 3 }
+
+--------------------
+-- dtpvc
+--------------------
+
+-- Double Tagging PVC Table
+
+ dtpvcTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DtpvcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes Double Tagging PVC configuration.
+ This table is supported by R5.02 and later versions."
+ ::= { dtpvc 1 }
+
+ dtpvcEntry OBJECT-TYPE
+ SYNTAX DtpvcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of dtpvcTable."
+ INDEX { ifIndex, dtpvcVpi, dtpvcVci, dtpvcSvid, dtpvcCvid }
+ ::= { dtpvcTable 1 }
+
+ DtpvcEntry ::=
+ SEQUENCE {
+ dtpvcVpi INTEGER,
+ dtpvcVci INTEGER,
+ dtpvcSvid VlanIndex,
+ dtpvcCvid VlanIndex,
+ dtpvcEncap INTEGER,
+ dtpvcSPriority INTEGER,
+ dtpvcCPriority INTEGER,
+ dtpvcProfile DisplayString,
+ dtpvcRowStatus RowStatus,
+ dtpvcMvlanEnable INTEGER
+ }
+
+ dtpvcVpi OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VPI of the pvc."
+ ::= { dtpvcEntry 1 }
+
+ dtpvcVci OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VCI of the pvc."
+ ::= { dtpvcEntry 2 }
+
+ dtpvcSvid OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "s-tag of the pvc."
+ ::= { dtpvcEntry 3 }
+
+ dtpvcCvid OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "c-tag of the pvc."
+ ::= { dtpvcEntry 4 }
+
+ dtpvcEncap OBJECT-TYPE
+ SYNTAX INTEGER {
+ llc(1),
+ vc(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Encapsulation of the pvc."
+ ::= { dtpvcEntry 5 }
+
+ dtpvcSPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "s-priority of the pvc."
+ ::= { dtpvcEntry 6 }
+
+ dtpvcCPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "c-priority of the pvc."
+ ::= { dtpvcEntry 7 }
+
+ dtpvcProfile OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the row in the atmProfileTable, which applies for this pvc."
+ ::= { dtpvcEntry 8 }
+
+ dtpvcRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or delete an existing row in this table."
+ ::= { dtpvcEntry 9 }
+
+ dtpvcMvlanEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable/disable multicast VLAN function for the DTPVC."
+ ::= { dtpvcEntry 10 }
+
+--------------------
+-- e1Port
+--------------------
+
+-- e1PortConfTable
+
+ e1PortConfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF E1PortConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is supported by R5.03 and later versions.
+ The table contains E1 line configuration."
+ ::= { e1Port 1 }
+
+ e1PortConfEntry OBJECT-TYPE
+ SYNTAX E1PortConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { ifIndex }
+ ::= { e1PortConfTable 1 }
+
+ E1PortConfEntry ::=
+ SEQUENCE {
+ e1PortConfAdminStatus INTEGER,
+ e1PortConfAlarmProfile DisplayString,
+ e1PortConfImpedance INTEGER,
+ e1PortConfTimingSrc INTEGER
+ }
+
+ e1PortConfAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { e1PortConfEntry 1 }
+
+ e1PortConfAlarmProfile OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { e1PortConfEntry 2 }
+
+ e1PortConfImpedance OBJECT-TYPE
+ SYNTAX INTEGER {
+ impedance_75ohm(1),
+ impedance_120ohm(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { e1PortConfEntry 3 }
+
+ e1PortConfTimingSrc OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "0: local, 1~8 E1 port: the timing source port id"
+ ::= { e1PortConfEntry 4 }
+
+--------------------
+-- xvlan
+--------------------
+
+-- xvlanTable
+ xvlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF XvlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is supported by R5.04 and later versions."
+ ::= { xvlan 1 }
+
+ xvlanEntry OBJECT-TYPE
+ SYNTAX XvlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { ifIndex, xvlanCvid, xvlanSvid, xvlanCvids }
+ ::= { xvlanTable 1 }
+
+ XvlanEntry ::=
+ SEQUENCE {
+ xvlanCvid Unsigned32,
+ xvlanSvid Unsigned32,
+ xvlanCvids Unsigned32,
+ xvlanRowStatus RowStatus
+ }
+
+ xvlanCvid OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the original vlan id in the 8021q tag, 1~4094"
+ ::= { xvlanEntry 1 }
+
+ xvlanSvid OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the result vlan id in the 8021q tag, or in the QinQ S-tag, 1~4094"
+ ::= { xvlanEntry 2 }
+
+ xvlanCvids OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the result vlan id in the QinQ C-tag, 0~4094, 0 means single tag"
+ ::= { xvlanEntry 3 }
+
+ xvlanRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or delete an existing row in this table."
+ ::= { xvlanEntry 4 }
+
+--------------------
+-- vdsl2Port
+--------------------
+
+-- vdsl2LineConfTable
+ vdsl2LineConfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Vdsl2LineConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is supported by R5.06 and later versions."
+ ::= { vdsl2Port 1 }
+
+ vdsl2LineConfEntry OBJECT-TYPE
+ SYNTAX Vdsl2LineConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { ifIndex }
+ ::= { vdsl2LineConfTable 1 }
+
+ Vdsl2LineConfEntry ::=
+ SEQUENCE {
+ vdsl2LineConfRateLimitProfile DisplayString,
+ vdsl2LineConfQueueRateLimitProfile DisplayString
+ }
+
+ vdsl2LineConfRateLimitProfile OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set rate limit profile"
+ ::= { vdsl2LineConfEntry 1 }
+
+ vdsl2LineConfQueueRateLimitProfile OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set queue rate limit profile"
+ ::= { vdsl2LineConfEntry 2 }
+
+
+-- vdsl2Pvc
+ vdsl2Pvc OBJECT IDENTIFIER ::= { vdsl2Port 2 }
+
+ -- vdsl2PvcTable
+ vdsl2PvcTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Vdsl2PvcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is supported by R5.06 and later versions."
+ ::= { vdsl2Pvc 1 }
+
+ vdsl2PvcEntry OBJECT-TYPE
+ SYNTAX Vdsl2PvcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { ifIndex, vdsl2PvcVpi, vdsl2PvcVci, vdsl2PvcPvid }
+ ::= { vdsl2PvcTable 1 }
+
+ Vdsl2PvcEntry ::=
+ SEQUENCE {
+ vdsl2PvcVpi INTEGER,
+ vdsl2PvcVci INTEGER,
+ vdsl2PvcPvid INTEGER,
+ vdsl2PvcEncap INTEGER,
+ vdsl2PvcPriority INTEGER,
+ vdsl2PvcSuper INTEGER,
+ vdsl2PvcRowStatus RowStatus
+ }
+
+ vdsl2PvcVpi OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VPI of the pvc."
+ ::= { vdsl2PvcEntry 1 }
+
+ vdsl2PvcVci OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VCI of the pvc."
+ ::= { vdsl2PvcEntry 2 }
+
+ vdsl2PvcPvid OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Default VID of the pvc."
+ ::= { vdsl2PvcEntry 3 }
+
+ vdsl2PvcEncap OBJECT-TYPE
+ SYNTAX INTEGER {
+ llc(1),
+ vc(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Encapsulation of the pvc."
+ ::= { vdsl2PvcEntry 4 }
+
+ vdsl2PvcPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "802.1p default priority of the pvc."
+ ::= { vdsl2PvcEntry 5 }
+
+ vdsl2PvcSuper OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { vdsl2PvcEntry 6 }
+
+ vdsl2PvcRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or delete an existing row in this table."
+ ::= { vdsl2PvcEntry 7 }
+
+--------------------
+-- vdsl2QSchedule
+--------------------
+ vdsl2QSchedule OBJECT IDENTIFIER ::= { vdsl2Port 3 }
+
+-- Queue Schedule Port Table
+
+ vdsl2QScheduleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Vdsl2QSchedulePortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table contains queue schedule configuration for the vdsl2 ports."
+ ::= { vdsl2QSchedule 1 }
+
+ vdsl2QScheduleEntry OBJECT-TYPE
+ SYNTAX Vdsl2QSchedulePortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { ifIndex }
+ ::= { vdsl2QScheduleTable 1 }
+
+ Vdsl2QSchedulePortEntry ::=
+ SEQUENCE {
+ vdsl2QScheduleType INTEGER
+ }
+
+ vdsl2QScheduleType OBJECT-TYPE
+ SYNTAX INTEGER {
+ spq(1),
+ wrr(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Queue scheduling type (strictly priority queue or weighted round robin)."
+ ::= { vdsl2QScheduleEntry 1 }
+
+-- Queue Weight Table
+
+ vdsl2QueueWeightTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Vdsl2QueueWeightEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table contains weight configuration for the priority queues."
+ ::= { vdsl2QSchedule 2 }
+
+ vdsl2QueueWeightEntry OBJECT-TYPE
+ SYNTAX Vdsl2QueueWeightEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { ifIndex, dot1dTrafficClass }
+ ::= { vdsl2QueueWeightTable 1 }
+
+ Vdsl2QueueWeightEntry ::=
+ SEQUENCE {
+ vdsl2QueueWeight INTEGER
+ }
+
+ vdsl2QueueWeight OBJECT-TYPE
+ SYNTAX INTEGER (0..15)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Weight for the priority queue, 0 means strict priority"
+ ::= { vdsl2QueueWeightEntry 1 }
+
+ pvcAll OBJECT IDENTIFIER ::= { port 19 }
+
+ pvcAllFilter OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ifindex to filter pvc, value 0 indicates to display all."
+ ::= { pvcAll 1 }
+
+
+-- pvcAllTable
+ pvcAllTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PvcAllEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { pvcAll 2 }
+
+ pvcAllEntry OBJECT-TYPE
+ SYNTAX PvcAllEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { ifIndex, pvcVpi, pvcVci }
+ ::= { pvcAllTable 1 }
+
+ PvcAllEntry ::=
+ SEQUENCE {
+ pvcAllVpi INTEGER,
+ pvcAllVci INTEGER,
+ pvcAllEncap INTEGER,
+ pvcAllType INTEGER
+ }
+
+ pvcAllVpi OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VPI of the pvc."
+ ::= { pvcAllEntry 1 }
+
+ pvcAllVci OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VCI of the pvc."
+ ::= { pvcAllEntry 2 }
+
+ pvcAllEncap OBJECT-TYPE
+ SYNTAX INTEGER {
+ llc(1),
+ vc(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Encapsulation of the pvc."
+ ::= { pvcAllEntry 3 }
+
+ pvcAllType OBJECT-TYPE
+ SYNTAX INTEGER {
+ pvc(1),
+ paepvc(2),
+ tlspvc(3),
+ ipbpvc(4),
+ dtpvc(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Type of the pvc."
+ ::= { pvcAllEntry 4 }
+
+
+ --------------------
+-- vdsl2Paepvc
+--------------------
+ vdsl2Paepvc OBJECT IDENTIFIER ::= { vdsl2Port 4 }
+
+-- PPPoAoE PVC Table
+
+ vdsl2PaepvcTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Vdsl2PaepvcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes PPPoAoE PVC configuration.
+ This table is supported by R1.02 and later versions."
+ ::= { vdsl2Paepvc 1 }
+
+ vdsl2PaepvcEntry OBJECT-TYPE
+ SYNTAX Vdsl2PaepvcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of vdsl2PaepvcTable."
+ INDEX { ifIndex, vdsl2PaepvcVpi, vdsl2PaepvcVci, vdsl2PaepvcPvid }
+ ::= { vdsl2PaepvcTable 1 }
+
+ Vdsl2PaepvcEntry ::=
+ SEQUENCE {
+ vdsl2PaepvcVpi INTEGER,
+ vdsl2PaepvcVci INTEGER,
+ vdsl2PaepvcPvid VlanIndex,
+ vdsl2PaepvcEncap INTEGER,
+ vdsl2PaepvcPriority INTEGER,
+ vdsl2PaepvcAcName DisplayString,
+ vdsl2PaepvcServiceName DisplayString,
+ vdsl2PaepvcHelloTime INTEGER,
+ vdsl2PaepvcRowStatus RowStatus
+ }
+
+ vdsl2PaepvcVpi OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VPI of the pvc."
+ ::= { vdsl2PaepvcEntry 1 }
+
+ vdsl2PaepvcVci OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VCI of the pvc."
+ ::= { vdsl2PaepvcEntry 2 }
+
+ vdsl2PaepvcPvid OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Default VID of the pvc."
+ ::= { vdsl2PaepvcEntry 3 }
+
+ vdsl2PaepvcEncap OBJECT-TYPE
+ SYNTAX INTEGER {
+ llc(1),
+ vc(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Encapsulation of the pvc."
+ ::= { vdsl2PaepvcEntry 4 }
+
+ vdsl2PaepvcPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "802.1p default priority of the pvc."
+ ::= { vdsl2PaepvcEntry 5 }
+
+ vdsl2PaepvcAcName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Access concentrator name."
+ ::= { vdsl2PaepvcEntry 6 }
+
+ vdsl2PaepvcServiceName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Service name."
+ ::= { vdsl2PaepvcEntry 7 }
+
+ vdsl2PaepvcHelloTime OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "second"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The system will close the PVC if there are not any LCP echo messages passed through
+ during the LCP hello time."
+ ::= { vdsl2PaepvcEntry 8 }
+
+ vdsl2PaepvcRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or delete an existing row in this table."
+ ::= { vdsl2PaepvcEntry 9 }
+
+----------------------------------------
+-- profile
+----------------------------------------
+
+ adslProfile OBJECT IDENTIFIER ::= { profile 1 }
+ shdslProfile OBJECT IDENTIFIER ::= { profile 2 }
+ atmProfile OBJECT IDENTIFIER ::= { profile 3 }
+ profsvr OBJECT IDENTIFIER ::= { profile 4 }
+ aclProfile OBJECT IDENTIFIER ::= { profile 5 }
+ vdslProfile OBJECT IDENTIFIER ::= { profile 6 }
+ voipProfile OBJECT IDENTIFIER ::= { profile 7 }
+ ipqosProfile OBJECT IDENTIFIER ::= { profile 8 }
+ rateLimitProfile OBJECT IDENTIFIER ::= { profile 9 }
+ e1AlarmProfile OBJECT IDENTIFIER ::= { profile 10 }
+ vdsl2Profile OBJECT IDENTIFIER ::= { profile 11 }
+ queueRateLimitProfile OBJECT IDENTIFIER ::= { profile 12 }
+ ipqos2Profile OBJECT IDENTIFIER ::= { profile 13 }
+
+--------------------
+-- adslProfile
+--------------------
+
+ maxNumOfAdslLineProfiles OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of ADSL line profiles supported by the system."
+ ::= { adslProfile 1 }
+
+ maxNumOfAdslAlarmProfiles OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of ADSL alarm profiles supported by the system."
+ ::= { adslProfile 2 }
+
+--------------------
+-- shdslProfile
+--------------------
+
+ maxNumOfShdslLineProfiles OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of SHDSL line profiles supported by the system."
+ ::= { shdslProfile 1 }
+
+ maxNumOfShdslAlarmProfiles OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of SHDSL alarm profiles supported by the system."
+ ::= { shdslProfile 2 }
+
+--------------------
+-- atmProfile
+--------------------
+
+-- ATM Profile
+
+ maxNumOfAtmProfiles OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of ATM profiles supported by the system."
+ ::= { atmProfile 1 }
+
+ atmProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AtmProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information on the PVC configuration. One entry in this table
+ reflects a profile which can be used to configure the PVC."
+ ::= { atmProfile 2 }
+
+ atmProfileEntry OBJECT-TYPE
+ SYNTAX AtmProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in atmProfileTable."
+ INDEX { IMPLIED atmProfileName }
+ ::= { atmProfileTable 1 }
+
+ AtmProfileEntry ::=
+ SEQUENCE {
+ atmProfileName DisplayString,
+ atmProfileAAL INTEGER,
+ atmProfileClass INTEGER,
+ atmProfilePcr Unsigned32,
+ atmProfileCdvt INTEGER,
+ atmProfileScrMcr Unsigned32,
+ atmProfileBt INTEGER,
+ atmProfileRowStatus RowStatus
+ }
+
+ atmProfileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used by the ATM profile table in order to identify a row of this table."
+ ::= { atmProfileEntry 1 }
+
+ atmProfileAAL OBJECT-TYPE
+ SYNTAX INTEGER (0..5)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "ATM Adaptation Layer policy."
+ ::= { atmProfileEntry 2 }
+
+ atmProfileClass OBJECT-TYPE
+ SYNTAX INTEGER {
+ cbr(1),
+ rt_vbr(2),
+ nrt_vbr(3),
+ ubr(4),
+ abr(5)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "ATM traffic class, including constant bit rate,
+ real-time variable bit rate, non real-time variable bit rate,
+ unspecified bit rate, and available bit rate."
+ ::= { atmProfileEntry 3 }
+
+ atmProfilePcr OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "cells per second"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Peak Cell Rate."
+ ::= { atmProfileEntry 4 }
+
+ atmProfileCdvt OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ UNITS "cell"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Cell Delay Variation Tolerance."
+ ::= { atmProfileEntry 5 }
+
+ atmProfileScrMcr OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "cells per second"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Sustain Cell Rate for vbr or Minimum Cell Rate for abr."
+ ::= { atmProfileEntry 6 }
+
+ atmProfileBt OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ UNITS "cell"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Burst Tolerance for vbr."
+ ::= { atmProfileEntry 7 }
+
+ atmProfileRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or delete an existing row in this table."
+ ::= { atmProfileEntry 8 }
+
+--------------------
+-- profsvr
+--------------------
+
+ profileServerMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ server(1),
+ client(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The object indicates the system is running profile server with server mode or client mode."
+ ::= { profsvr 1 }
+
+ profileServerIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IP address of the profile server."
+ ::= { profsvr 2 }
+
+ profsvrClientTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ProfsvrClientEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes the clients to be provisioned."
+ ::= { profsvr 3 }
+
+ profsvrClientEntry OBJECT-TYPE
+ SYNTAX ProfsvrClientEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of profsvrClientTable."
+ INDEX { profsvrClientIp }
+ ::= { profsvrClientTable 1 }
+
+ ProfsvrClientEntry ::=
+ SEQUENCE {
+ profsvrClientIp IpAddress,
+ profsvrClientType INTEGER,
+ profsvrClientRowStatus RowStatus
+ }
+
+ profsvrClientIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP address of the client to be provisioned."
+ ::= { profsvrClientEntry 1 }
+
+ profsvrClientType OBJECT-TYPE
+ SYNTAX INTEGER {
+ nodelete(1),
+ delete(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Provision type to decide whether deleting unmapped profiles in client or not."
+ ::= { profsvrClientEntry 2 }
+
+ profsvrClientRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The row status is used to create or delete a client."
+ ::= { profsvrClientEntry 3 }
+
+ profileServerSync OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The manager sets the object to be one to start profile synchronization.
+ The agent should clear the object to be zero when the operation is completed."
+ ::= { profsvr 4 }
+
+-- aclProfileTable
+
+ aclProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AclProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is supported by R1.03 and later versions."
+ ::= { aclProfile 1 }
+
+ aclProfileEntry OBJECT-TYPE
+ SYNTAX AclProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of aclProfileTable."
+ INDEX { IMPLIED aclProfileRuleName }
+ ::= { aclProfileTable 1 }
+
+ AclProfileEntry ::=
+ SEQUENCE {
+ aclProfileRuleName DisplayString,
+ aclProfileRuleNumber INTEGER,
+ aclProfileActionNumber INTEGER,
+ aclProfileRuleParamMask INTEGER,
+ aclProfileRuleEtype INTEGER,
+ aclProfileRuleVid INTEGER,
+ aclProfileRuleSmac PhysAddress,
+ aclProfileRuleDmac PhysAddress,
+ aclProfileRulePriority INTEGER,
+ aclProfileRuleProtocol INTEGER,
+ aclProfileRuleSrcIP IpAddress,
+ aclProfileRuleSrcIPMask INTEGER,
+ aclProfileRuleDestIP IpAddress,
+ aclProfileRuleDestIPMask INTEGER,
+ aclProfileRuleStartTos INTEGER,
+ aclProfileRuleEndTos INTEGER,
+ aclProfileRuleSrcStartPort INTEGER,
+ aclProfileRuleSrcEndPort INTEGER,
+ aclProfileRuleDestStartPort INTEGER,
+ aclProfileRuleDestEndPort INTEGER,
+ aclProfileActionRate INTEGER,
+ aclProfileActionrvlan INTEGER,
+ aclProfileActionrpri INTEGER,
+ aclProfileRowStatus RowStatus,
+ aclProfileRuleSip IpAddress,
+ aclProfileRuleDip IpAddress,
+ aclProfileRuleSport INTEGER,
+ aclProfileRuleDport INTEGER,
+ aclProfileRuleSrcIp6 InetAddress,
+ aclProfileRuleDstIp6 InetAddress,
+ aclProfileRuleSip6 InetAddress,
+ aclProfileRuleDip6 InetAddress
+ }
+
+ aclProfileRuleName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Profile rule name"
+ ::= { aclProfileEntry 1 }
+
+ aclProfileRuleNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The managed object is for acl profile rule configuration.
+ etype <etype> vlan <vid> (1),
+ etype <etype> smac <mac> (2),
+ etype <etype> dmac <mac> (3),
+ vlan <vid> smac <mac> (4),
+ vlan <vid> dmac <mac> (5),
+ smac <mac> dmac <mac> (6),
+ vlan <vid> priority <priority> (7),
+ etype <etype> (8),
+ vlan <vid> (9),
+ smac <mac> (10),
+ dmac <mac> (11),
+ priority <priority> (12),
+ protocol <protocol> (13),
+ {srcip <ip>/<mask>{|dstip <ip>/<mask>{|tos <stos> <etos>{|srcport <sport> <eport> {|dstport <sport> <eport>}}}}} (14),
+ vlan <vid> sip <ip> (15),
+ vlan <vid> dip <ip> (16),
+ vlan <vid> sport tcp|udp <port> (17),
+ vlan <vid> dport tcp|udp <port> (18),
+ vlan <vid> smac <mac> sip <ip> (19),
+ vlan <vid> dmac <mac> dip <ip> (20),
+ srcip <ip6>/<mask>|dstip <ip6/<mask>|tos <stos> <etos>|srcport <sport> <eport> |dstport <sport> <eport> (21),
+ vlan <vid> sip <ip6> (22),
+ vlan <vid> dip <ip6> (23)
+ "
+ ::= { aclProfileEntry 2 }
+
+ aclProfileActionNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Profile action number.
+ Bit 1: rate
+ Bit 2: rvlan
+ Bit 3: rpri
+ Bit 4: deny
+ Bit 1, Bit 2 & Bit 3 can multiple selection."
+ ::= { aclProfileEntry 3 }
+
+ aclProfileRuleParamMask OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Profile rule parameter mask.
+ BIT 1: srcip <ip>/<mask>
+ BIT 2: dstip <ip>/<mask>
+ BIT 3: tos <stos> <etos>
+ BIT 4: srcport <sport> <eport>
+ BIT 5: dstport <sport> <eport>"
+ ::= { aclProfileEntry 4 }
+
+ aclProfileRuleEtype OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Profile rule etype."
+ ::= { aclProfileEntry 5 }
+
+ aclProfileRuleVid OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Profile rule vid."
+ ::= { aclProfileEntry 6 }
+
+ aclProfileRuleSmac OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Profile rule source MAC."
+ ::= { aclProfileEntry 7 }
+
+ aclProfileRuleDmac OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Profile rule destination MAC."
+ ::= { aclProfileEntry 8 }
+
+ aclProfileRulePriority OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Profile rule priority."
+ ::= { aclProfileEntry 9 }
+
+ aclProfileRuleProtocol OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Profile rule protocol.
+ icmp(1),igmp(2),ip(4),tcp(6),udp(17),gre(47),ospf(89), and other protocol types."
+ ::= { aclProfileEntry 10 }
+
+ aclProfileRuleSrcIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Profile rule source IP"
+ ::= { aclProfileEntry 11 }
+
+ aclProfileRuleSrcIPMask OBJECT-TYPE
+ SYNTAX INTEGER (0..32)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The subnet mask of source IP mask."
+ ::= { aclProfileEntry 12 }
+
+ aclProfileRuleDestIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Profile rule source IP."
+ ::= { aclProfileEntry 13 }
+
+ aclProfileRuleDestIPMask OBJECT-TYPE
+ SYNTAX INTEGER (0..32)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The subnet mask of destination IP mask."
+ ::= { aclProfileEntry 14 }
+
+ aclProfileRuleStartTos OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Profile rule start type of service."
+ ::= { aclProfileEntry 15 }
+
+ aclProfileRuleEndTos OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Profile rule end type of service."
+ ::= { aclProfileEntry 16 }
+
+ aclProfileRuleSrcStartPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Profile rule source start port."
+ ::= { aclProfileEntry 17 }
+
+ aclProfileRuleSrcEndPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Profile rule source end port."
+ ::= { aclProfileEntry 18 }
+
+ aclProfileRuleDestStartPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Profile rule destination start port."
+ ::= { aclProfileEntry 19 }
+
+ aclProfileRuleDestEndPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Profile rule destination end port."
+ ::= { aclProfileEntry 20 }
+
+ aclProfileActionRate OBJECT-TYPE
+ SYNTAX INTEGER (1..100032)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Profile action to replace to this rate."
+ ::= { aclProfileEntry 21 }
+
+ aclProfileActionrvlan OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Profile action to replace to this vlan."
+ ::= { aclProfileEntry 22 }
+
+ aclProfileActionrpri OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Profile action to replace to this priority."
+ ::= { aclProfileEntry 23 }
+
+ aclProfileRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The row status of the entry."
+ ::= { aclProfileEntry 24 }
+
+ aclProfileRuleSip OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Source IP."
+ ::= { aclProfileEntry 25 }
+
+ aclProfileRuleDip OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Destination IP."
+ ::= { aclProfileEntry 26 }
+
+ aclProfileRuleSport OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Source port."
+ ::= { aclProfileEntry 27 }
+
+ aclProfileRuleDport OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Destination port."
+ ::= { aclProfileEntry 28 }
+
+ aclProfileRuleSrcIp6 OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "srcip <ip6> for RuleNumber (21)."
+ ::= { aclProfileEntry 29 }
+
+ aclProfileRuleDstIp6 OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "dstip <ip6> for RuleNumber (21)."
+ ::= { aclProfileEntry 30 }
+
+ aclProfileRuleSip6 OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "sip <ip6> for RuleNumber (19), (22)."
+ ::= { aclProfileEntry 31 }
+
+ aclProfileRuleDip6 OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "dip <ip6> for RuleNumber (20), (23)."
+ ::= { aclProfileEntry 32 }
+
+
+--------------------
+-- vdslProfile
+--------------------
+
+ maxNumOfVdslLineProfiles OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of VDSL line profiles supported by the system."
+ ::= { vdslProfile 1 }
+
+ maxNumOfVdslAlarmProfiles OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of VDSL alarm profiles supported by the system."
+ ::= { vdslProfile 2 }
+
+-- vdslProfileTable
+
+ vdslLineConfProfileExtendedTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VdslLineConfProfileExtendedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information on the VDSL line profile extension configuration.
+ This table is supported by R5.02 and later versions."
+ ::= { vdslProfile 3 }
+
+ vdslLineConfProfileExtendedEntry OBJECT-TYPE
+ SYNTAX VdslLineConfProfileExtendedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in vdslLineConfProfileExtendedTable."
+ INDEX { vdslLineConfProfileName }
+ ::= { vdslLineConfProfileExtendedTable 1 }
+
+ VdslLineConfProfileExtendedEntry ::=
+ SEQUENCE {
+ vdsl2LConfProfRaModeDs INTEGER,
+ vdsl2LConfProfRaModeUs INTEGER,
+ vdsl2LConfProfRaUsNrmDs Unsigned32,
+ vdsl2LConfProfRaUsNrmUs Unsigned32,
+ vdsl2LConfProfRaDsNrmDs Unsigned32,
+ vdsl2LConfProfRaDsNrmUs Unsigned32,
+ vdsl2LConfProfProfileName DisplayString
+ }
+
+ vdsl2LConfProfRaModeDs OBJECT-TYPE
+ SYNTAX INTEGER {
+ manual(1),
+ raInit(2),
+ dynamicRa(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "(RA-MODEds).
+ The mode of operation of a rate-adaptive xTU-C in the transmit
+ direction. The parameter can take three values:
+ manual(1),
+ raInit(2),
+ dynamicRa(3)."
+ REFERENCE "ITU-T G.997.1, paragraph #7.3.1.4.1"
+ DEFVAL { manual }
+ ::= { vdslLineConfProfileExtendedEntry 1 }
+
+ vdsl2LConfProfRaModeUs OBJECT-TYPE
+ SYNTAX INTEGER {
+ manual(1),
+ raInit(2),
+ dynamicRa(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "(RA-MODEus).
+ The mode of operation of a rate-adaptive xTU-R in the transmit
+ direction. The parameter can take three values:
+ manual(1),
+ raInit(2),
+ dynamicRa(3)."
+ REFERENCE "ITU-T G.997.1, paragraph #7.3.1.4.2"
+ DEFVAL { manual }
+ ::= { vdslLineConfProfileExtendedEntry 2 }
+
+ vdsl2LConfProfRaUsNrmDs OBJECT-TYPE
+ SYNTAX Unsigned32(0..310)
+ UNITS "0.1 dB"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "(RA-USNRMds).
+ The Downstream Up-Shift Noise Margin value, to be used when
+ xdsl2LConfProfRaModeDs is set to dynamicRa. If the downstream
+ noise margin is above this value and stays above it for
+ more than the time specified by the xdsl2LConfProfRaUsTimeDs,
+ the xTU-R shall attempt to increase the downstream net data
+ rate. The Downstream Up-shift Noise Margin ranges from 0 to
+ 310 units of 0.1 dB (Physical values are 0 to 31 dB)."
+ REFERENCE "ITU-T G.997.1, paragraph #7.3.1.4.3"
+ DEFVAL { 10 }
+ ::= { vdslLineConfProfileExtendedEntry 3 }
+
+ vdsl2LConfProfRaUsNrmUs OBJECT-TYPE
+ SYNTAX Unsigned32(0..310)
+ UNITS "0.1 dB"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "(RA-USNRMus).
+ The Upstream Up-Shift Noise Margin value, to be used when
+ xdsl2LConfProfRaModeUs is set to dynamicRa. If the upstream
+ noise margin is above this value and stays above it for more
+ than the time specified by the xdsl2LConfProfRaUsTimeUs, the
+ xTU-C shall attempt to increase the upstream net data rate.
+ The Upstream Up-shift Noise Margin ranges from 0 to 310 units
+ of 0.1 dB (Physical values are 0 to 31 dB)."
+ REFERENCE "ITU-T G.997.1, paragraph #7.3.1.4.4"
+ DEFVAL { 10 }
+ ::= { vdslLineConfProfileExtendedEntry 4 }
+
+ vdsl2LConfProfRaDsNrmDs OBJECT-TYPE
+ SYNTAX Unsigned32(0..310)
+ UNITS "0.1 dB"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "(RA-DSNRMds).
+ The Downstream Down-Shift Noise Margin value, to be used when
+ xdsl2LConfProfRaModeDs is set to dynamicRa. If the downstream
+ noise margin is below this value and stays below that for more
+ than the time specified by the xdsl2LConfProfRaDsTimeDs, the
+ xTU-R shall attempt to decrease the downstream net data rate.
+ The Downstream Down-shift Noise Margin ranges from 0 to 310
+ units of 0.1 dB (Physical values are 0 to 31 dB)."
+ REFERENCE "ITU-T G.997.1, paragraph #7.3.1.4.7"
+ DEFVAL { 10 }
+ ::= { vdslLineConfProfileExtendedEntry 5 }
+
+ vdsl2LConfProfRaDsNrmUs OBJECT-TYPE
+ SYNTAX Unsigned32(0..310)
+ UNITS "0.1 dB"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "(RA-DSNRMus).
+ The Upstream Downshift Noise Margin value, to be used when
+ xdsl2LConfProfRaModeUs is set to dynamicRa. If the upstream
+ noise margin is below this value and stays below that for more
+ than the time specified by the xdsl2LConfProfRaDsTimeUs, the
+ xTU-C shall attempt to decrease the upstream net data rate.
+ The Upstream Down-shift Noise Margin ranges from 0 to 310
+ units of 0.1 dB (Physical values are 0 to 31 dB)."
+ REFERENCE "ITU-T G.997.1, paragraph #7.3.1.4.8"
+ DEFVAL { 10 }
+ ::= { vdslLineConfProfileExtendedEntry 6 }
+
+ vdsl2LConfProfProfileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { vdslLineConfProfileExtendedEntry 7 }
+
+ -- vdslLineAlarmConfProfileExtendedTable
+
+ vdslLineAlarmConfProfileExtendedTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VdslLineAlarmConfProfileExtendedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information on the VDSL line alarm profile extension configuration.
+ This table is supported by R5.06 and later versions."
+ ::= { vdslProfile 4 }
+
+ vdslLineAlarmConfProfileExtendedEntry OBJECT-TYPE
+ SYNTAX VdslLineAlarmConfProfileExtendedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in vdslLineAlarmConfProfileExtendedTable."
+ INDEX { vdslLineAlarmConfProfileName }
+ ::= { vdslLineAlarmConfProfileExtendedTable 1 }
+
+ VdslLineAlarmConfProfileExtendedEntry ::=
+ SEQUENCE {
+ vdslLAlarmConfProfProfileName DisplayString
+ }
+
+ vdslLAlarmConfProfProfileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { vdslLineAlarmConfProfileExtendedEntry 1 }
+
+--------------------
+-- voipProfile
+--------------------
+
+ sipProfile OBJECT IDENTIFIER ::= { voipProfile 1 }
+ h248Profile OBJECT IDENTIFIER ::= { voipProfile 4 }
+
+-- sip profile
+
+ maxNumOfSipProfiles OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of SIP profiles supported by the system."
+ ::= { sipProfile 1 }
+
+ sipProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SipProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes SIP protocol related configuration.
+ This table is supported by R4.01 and later versions."
+ ::= { sipProfile 2 }
+
+ sipProfileEntry OBJECT-TYPE
+ SYNTAX SipProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in sipProfileTable."
+ INDEX { IMPLIED sipProfileName }
+ ::= { sipProfileTable 1 }
+
+ SipProfileEntry ::=
+ SEQUENCE {
+ sipProfileName DisplayString,
+ sipProfileSipSvr DisplayString,
+ sipProfileRegSvr DisplayString,
+ sipProfileProxySvr DisplayString,
+ sipProfileSipPort INTEGER,
+ sipProfileRegSvrPort INTEGER,
+ sipProfileProxySvrPort INTEGER,
+ sipProfileUriType INTEGER,
+ sipProfilePbit INTEGER,
+ sipProfileDscp INTEGER,
+ sipProfileKeepAlive INTEGER,
+ sipProfileSe INTEGER,
+ sipProfilePrack INTEGER,
+ sipProfileRowStatus RowStatus,
+ sipProfileReSend INTEGER,
+ sipProfileNonceCountKeep INTEGER,
+ sipProfileQopQuote INTEGER,
+ sipProfileRefertobracket INTEGER,
+ sipProfileRefertodot INTEGER,
+ sipProfileRtpStartPort INTEGER,
+ sipProfileRtpEndPort INTEGER
+ }
+
+ sipProfileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used by the SIP profile table in order to identify a row of this table."
+ ::= { sipProfileEntry 1 }
+
+ sipProfileSipSvr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "IP used for SIP registration or SIP domain name."
+ ::= { sipProfileEntry 2 }
+
+ sipProfileRegSvr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Registration server IP or registration server domain name."
+ ::= { sipProfileEntry 3 }
+
+ sipProfileProxySvr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Proxy server IP or proxy server doamin name."
+ ::= { sipProfileEntry 4 }
+
+ sipProfileSipPort OBJECT-TYPE
+ SYNTAX INTEGER (1025..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "SIP UA port number."
+ ::= { sipProfileEntry 5 }
+
+ sipProfileRegSvrPort OBJECT-TYPE
+ SYNTAX INTEGER (1025..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Registration server port number."
+ ::= { sipProfileEntry 6 }
+
+ sipProfileProxySvrPort OBJECT-TYPE
+ SYNTAX INTEGER (1025..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Proxy server port number."
+ ::= { sipProfileEntry 7 }
+
+ sipProfileUriType OBJECT-TYPE
+ SYNTAX INTEGER {
+ use_sip_uri(1),
+ use_tel_uri(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { sipProfileEntry 8 }
+
+ sipProfilePbit OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "802.1p bit for SIP and RTP packet."
+ ::= { sipProfileEntry 9 }
+
+ sipProfileDscp OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "DSCP for SIP and RTP packet."
+ ::= { sipProfileEntry 10 }
+
+ sipProfileKeepAlive OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { sipProfileEntry 11 }
+
+ sipProfileSe OBJECT-TYPE
+ SYNTAX INTEGER (90..65535)
+ UNITS "second"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Session expiration time in seconds."
+ ::= { sipProfileEntry 12 }
+
+ sipProfilePrack OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { sipProfileEntry 13 }
+
+ sipProfileRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or delete an existing row in the table."
+ ::= { sipProfileEntry 14 }
+
+ sipProfileReSend OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "resend factor of session expiration time. This MIB object is supported by R5.05 and later versions."
+ ::= { sipProfileEntry 15 }
+
+ sipProfileNonceCountKeep OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This MIB object is supported by R5.05 and later versions."
+ ::= { sipProfileEntry 16 }
+
+ sipProfileQopQuote OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This MIB object is supported by R5.05 and later versions."
+ ::= { sipProfileEntry 17 }
+
+ sipProfileRefertobracket OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This MIB object is supported by R5.05 and later versions."
+ ::= { sipProfileEntry 18 }
+
+ sipProfileRefertodot OBJECT-TYPE
+ SYNTAX INTEGER {
+ dot(1),
+ hex(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This MIB object is supported by R5.05 and later versions."
+ ::= { sipProfileEntry 19 }
+
+ sipProfileRtpStartPort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "start of RTP port number. This MIB object is supported by R5.05 and later versions."
+ ::= { sipProfileEntry 20 }
+
+ sipProfileRtpEndPort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "end of RTP port number. This MIB object is supported by R5.05 and later versions."
+ ::= { sipProfileEntry 21 }
+
+
+-- sip call service profile
+
+ maxNumOfSipCallSvcProfiles OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of SIP call service profiles supported by the system."
+ ::= { sipProfile 3 }
+
+ sipCallSvcProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SipCallSvcProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes SIP call service related configuration.
+ This table is supported by R4.01 and later versions."
+ ::= { sipProfile 4 }
+
+ sipCallSvcProfileEntry OBJECT-TYPE
+ SYNTAX SipCallSvcProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in sipCallSvcProfileTable."
+ INDEX { IMPLIED sipCallSvcProfileName }
+ ::= { sipCallSvcProfileTable 1 }
+
+ SipCallSvcProfileEntry ::=
+ SEQUENCE {
+ sipCallSvcProfileName DisplayString,
+ sipCallSvcProfilePasswdOn INTEGER,
+ sipCallSvcProfilePasswd DisplayString,
+ sipCallSvcProfileNumberPlanOn INTEGER,
+ sipCallSvcProfileNumberPlanCc DisplayString,
+ sipCallSvcProfileNumberPlanNdc DisplayString,
+ sipCallSvcProfileNumberPlanTable DisplayString,
+ sipCallSvcProfileStateMask INTEGER,
+ sipCallSvcProfileDtmf INTEGER,
+ sipCallSvcProfileFax INTEGER,
+ sipCallSvcProfileRowStatus RowStatus,
+ sipCallSvcProfileKeypattern DisplayString,
+ sipCallSvcProfileRegTime INTEGER,
+ sipCallSvcProfileFlash INTEGER,
+ sipCallSvcProfileFlashPattern DisplayString,
+ sipCallSvcProfileReanswerTime INTEGER,
+ sipCallSvcProfileFirstDigit INTEGER,
+ sipCallSvcProfileInterdigit INTEGER
+ }
+
+ sipCallSvcProfileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used by the SIP call service profile table in order to identify a row of this table."
+ ::= { sipCallSvcProfileEntry 1 }
+
+ sipCallSvcProfilePasswdOn OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Password is necessary or not for SIP registration."
+ ::= { sipCallSvcProfileEntry 2 }
+
+ sipCallSvcProfilePasswd OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "SIP registration password."
+ ::= { sipCallSvcProfileEntry 3 }
+
+ sipCallSvcProfileNumberPlanOn OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { sipCallSvcProfileEntry 4 }
+
+ sipCallSvcProfileNumberPlanCc OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..7))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Country code, only digit 0..9 are allowed."
+ ::= { sipCallSvcProfileEntry 5 }
+
+ sipCallSvcProfileNumberPlanNdc OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..7))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "National destination code, only digit 0..9 are allowed."
+ ::= { sipCallSvcProfileEntry 6 }
+
+ sipCallSvcProfileNumberPlanTable OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Numbering plan table name."
+ ::= { sipCallSvcProfileEntry 7 }
+
+ sipCallSvcProfileStateMask OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Bit 1 reserved : reserved
+ Bit 2 callhold : call hold
+ Bit 3 callwait : call waiting
+ Bit 4 callreturn : call return
+ Bit 5 calltransfer : call transfer
+ Bit 6 clip : caller line identification presentation (Caller ID)
+ Bit 7 clir : caller line identification restriction
+ Bit 8 dnd : do not disturb
+ Bit 9 registration
+ Bit 10 localcall
+ Bit 11 mwi : message waiting indicator
+ Bit 12 cidcw : caller identity with call waiting
+ Bit 13 conference
+ Bit 14 callsvcmode : europe(0) usa(1)
+ Bit 15 on hook transfer
+ Bit 16 conference transfer"
+ ::= { sipCallSvcProfileEntry 8 }
+
+ sipCallSvcProfileDtmf OBJECT-TYPE
+ SYNTAX INTEGER {
+ bypass(1),
+ rfc2833(2),
+ rfc2833like(3),
+ sipinfo(4),
+ plaintext(5)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "dtmf bypass : bypass DTMF tone
+ dtmf rfc2833 : DTMF tone relay according to RFC2833
+ dtmf rfc2833like : DTMF tone relay by SIP INFO message, but RFC2833 payload
+ dtmf sipinfo : DTMF tone relay by SIP INFO signal message
+ dtmf plaintext : DTMF tone relay by SIP INFO plain text message"
+ ::= { sipCallSvcProfileEntry 9 }
+
+ sipCallSvcProfileFax OBJECT-TYPE
+ SYNTAX INTEGER {
+ g711(1),
+ t38(2),
+ t38rtp(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "fax g711 : FAX service pass through by ITU-T G.711
+ fax t38 : FAX service by ITU-T T.38 UDP
+ fax t38rtp : FAX service by ITU-T T.38 RTP"
+ ::= { sipCallSvcProfileEntry 10 }
+
+ sipCallSvcProfileRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or delete an existing row in the table."
+ ::= { sipCallSvcProfileEntry 11 }
+
+ sipCallSvcProfileKeypattern OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Key pattern table name. This object is supported by R5.01 and later versions."
+ ::= { sipCallSvcProfileEntry 12 }
+
+ sipCallSvcProfileRegTime OBJECT-TYPE
+ SYNTAX INTEGER (120..65535)
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Registration expiration time in seconds."
+ ::= { sipCallSvcProfileEntry 13 }
+
+ sipCallSvcProfileFlash OBJECT-TYPE
+ SYNTAX INTEGER {
+ invite(1),
+ rfc2833(2),
+ rfc2833like(3),
+ sipinfo1(4),
+ sipinfo2(5),
+ sipinfo3(6),
+ sipinfo4(7),
+ sipinfo5(8),
+ sipinfo6(9)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "flash invite : send SIP INVITE message
+ flash rfc2833 : flash relay according to RFC2833
+ flash rfc2833like : flash relay by SIP INFO message, but RFC2833 payload
+ flash sipinfo1 : flash relay by SIP INFO signal=16 message
+ flash sipinfo2 : flash relay by SIP INFO signal=hf message
+ flash sipinfo3 : flash relay by SIP INFO signal=hook-flash message
+ flash sipinfo4 : flash relay by SIP INFO plain text message
+ flash sipinfo5 : flash relay by multiple SIP INFO signal messages and
+ signal content come from specified pattern string
+ flash sipinfo6 : flash relay by SIP INFO specified information message"
+ ::= { sipCallSvcProfileEntry 14 }
+
+ sipCallSvcProfileFlashPattern OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { sipCallSvcProfileEntry 15 }
+
+ sipCallSvcProfileReanswerTime OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Reanswer time. The time period after user hangs up and before call is disconnected."
+ ::= { sipCallSvcProfileEntry 16 }
+
+ sipCallSvcProfileFirstDigit OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "first digit timeout. This MIB object is supported by R5.05 and later versions."
+ ::= { sipCallSvcProfileEntry 17 }
+
+ sipCallSvcProfileInterdigit OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "inter digit timeout. This MIB object is supported by R5.05 and later versions."
+ ::= { sipCallSvcProfileEntry 18 }
+
+-- sip call service profile local help table
+
+ sipCallSvcProfileLocalHelpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SipCallSvcProfileLocalHelpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is supported by R5.01 and later versions."
+ ::= { sipProfile 5 }
+
+ sipCallSvcProfileLocalHelpEntry OBJECT-TYPE
+ SYNTAX SipCallSvcProfileLocalHelpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in sipCallSvcProfileLocalHelpTable."
+ INDEX { sipCallSvcProfileName, sipCallSvcProfileLocalHelpIndex }
+ ::= { sipCallSvcProfileLocalHelpTable 1 }
+
+ SipCallSvcProfileLocalHelpEntry ::=
+ SEQUENCE {
+ sipCallSvcProfileLocalHelpIndex INTEGER,
+ sipCallSvcProfileLocalHelpTableName DisplayString,
+ sipCallSvcProfileLocalHelpTableTel DisplayString
+ }
+
+ sipCallSvcProfileLocalHelpIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Index number."
+ ::= { sipCallSvcProfileLocalHelpEntry 1 }
+
+ sipCallSvcProfileLocalHelpTableName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Local help table name."
+ ::= { sipCallSvcProfileLocalHelpEntry 2 }
+
+ sipCallSvcProfileLocalHelpTableTel OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..15))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Local help telephone number. Only digit characters are allowed.
+ Note that sipCallSvcProfileLocalHelpTableName and sipCallSvcProfileLocalHelpTableTel
+ must be set sequentially."
+ ::= { sipCallSvcProfileLocalHelpEntry 3 }
+
+-- sip dialplan profile
+
+ maxNumOfSipDialPlanProfiles OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of SIP dial plan profiles supported by the system."
+ ::= { sipProfile 6 }
+
+ sipDialPlanProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SipDialPlanProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configure dial plan related configuration of specified profile.
+ This table is supported by R5.01 and later versions."
+ ::= { sipProfile 7 }
+
+ sipDialPlanProfileEntry OBJECT-TYPE
+ SYNTAX SipDialPlanProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in sipDialPlanProfileTable."
+ INDEX { sipDialPlanProfileName, sipDialPlanProfileIndex }
+ ::= { sipDialPlanProfileTable 1 }
+
+ SipDialPlanProfileEntry ::=
+ SEQUENCE {
+ sipDialPlanProfileName DisplayString,
+ sipDialPlanProfileIndex INTEGER,
+ sipDialPlanProfileDialPlanTableName DisplayString,
+ sipDialPlanProfileRowStatus RowStatus
+ }
+
+ sipDialPlanProfileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Profile name."
+ ::= { sipDialPlanProfileEntry 1 }
+
+ sipDialPlanProfileIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Index number. 1-32 means dialplan pattern, 255 means default SIP server profile name"
+ ::= { sipDialPlanProfileEntry 2 }
+
+ sipDialPlanProfileDialPlanTableName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Dial plan table name. 1-32 means dialplan pattern, 255 means default SIP server profile name"
+ ::= { sipDialPlanProfileEntry 3 }
+
+ sipDialPlanProfileRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or delete an existing row in the table."
+ ::= { sipDialPlanProfileEntry 4 }
+
+-- h248 profile
+
+ maxNumOfH248Profiles OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of H.248 profiles supported by the system."
+ ::= { h248Profile 1 }
+
+ h248ProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF H248ProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes H.248 protocol related configuration.
+ This table is supported by R5.01 and later versions."
+ ::= { h248Profile 2 }
+
+ h248ProfileEntry OBJECT-TYPE
+ SYNTAX H248ProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in h248ProfileTable."
+ INDEX { IMPLIED h248ProfileName }
+ ::= { h248ProfileTable 1 }
+
+ H248ProfileEntry ::=
+ SEQUENCE {
+ h248ProfileName DisplayString,
+ h248ProfileMgc DisplayString,
+ h248ProfileMgcPort INTEGER,
+ h248ProfileMgc2On INTEGER,
+ h248ProfileMgc2 DisplayString,
+ h248ProfileMgc2Port INTEGER,
+ h248ProfileTransport INTEGER,
+ h248ProfileEncode INTEGER,
+ h248ProfilePbit INTEGER,
+ h248ProfileDscp INTEGER,
+ h248ProfileRowStatus RowStatus,
+ h248ProfileSoftswitch INTEGER,
+ h248ProfileInactivityTimer INTEGER,
+ h248ProfilePrefixName DisplayString,
+ h248ProfileRtpPortStart INTEGER,
+ h248ProfileRtpPortEnd INTEGER,
+ h248ProfileInitRetranTime INTEGER,
+ h248ProfileMinRetranTime INTEGER,
+ h248ProfileMaxRetranTime INTEGER,
+ h248ProfileRetranWindow INTEGER,
+ h248ProfileStartTimeout INTEGER,
+ h248ProfileShortTimeout INTEGER,
+ h248ProfileLongTimeout INTEGER,
+ h248ProfileVBD INTEGER,
+ h248ProfileSuffixStartNum DisplayString,
+ h248ProfileSuffixSuffixLen INTEGER,
+ h248ProfileRFC2833 INTEGER,
+ h248ProfileRFC2833PT INTEGER,
+ h248ProfileT38 INTEGER,
+ h248ProfileForceVersion INTEGER,
+ h248ProfileLocalcall INTEGER,
+ h248ProfileCallthrough INTEGER
+ }
+
+ h248ProfileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used by the H.248 profile table in order to identify a row of this table."
+ ::= { h248ProfileEntry 1 }
+
+ h248ProfileMgc OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..63))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "MGC IP or domain name."
+ ::= { h248ProfileEntry 2 }
+
+ h248ProfileMgcPort OBJECT-TYPE
+ SYNTAX INTEGER (1025..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "MGC port number."
+ ::= { h248ProfileEntry 3 }
+
+ h248ProfileMgc2On OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Secondary MGC on/off."
+ ::= { h248ProfileEntry 4 }
+
+ h248ProfileMgc2 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Secondary MGC IP or domain name."
+ ::= { h248ProfileEntry 5 }
+
+ h248ProfileMgc2Port OBJECT-TYPE
+ SYNTAX INTEGER (1025..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Secondary MGC port."
+ ::= { h248ProfileEntry 6 }
+
+ h248ProfileTransport OBJECT-TYPE
+ SYNTAX INTEGER {
+ udp(1),
+ tcp(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Transport protocol."
+ ::= { h248ProfileEntry 7 }
+
+ h248ProfileEncode OBJECT-TYPE
+ SYNTAX INTEGER {
+ long(1),
+ short(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "H.248 coding type."
+ ::= { h248ProfileEntry 8 }
+
+ h248ProfilePbit OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "802.1p bit for H.248 and RTP packet."
+ ::= { h248ProfileEntry 9 }
+
+ h248ProfileDscp OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "DSCP for H.248 and RTP packet."
+ ::= { h248ProfileEntry 10 }
+
+ h248ProfileRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or delete an existing row in the table."
+ ::= { h248ProfileEntry 11 }
+
+ h248ProfileSoftswitch OBJECT-TYPE
+ SYNTAX INTEGER {
+ defval(1),
+ zxss10_ss(2),
+ nortel_cs1500(3),
+ nortel_cs2000(4),
+ huawei_soft3000(5),
+ alu_5020(6),
+ nsn(7),
+ iskratel(8),
+ alu_5060(9)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This MIB object is supported by R5.06 and later versions."
+ ::= { h248ProfileEntry 12 }
+
+ h248ProfileInactivityTimer OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This MIB object is supported by R5.06 and later versions."
+ ::= { h248ProfileEntry 13 }
+
+ h248ProfilePrefixName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "ephemeral termination prefix, up to 31 characters.
+ This MIB object is supported by R5.06 and later versions."
+ ::= { h248ProfileEntry 14 }
+
+ h248ProfileRtpPortStart OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "start port of RTP 4000 ~ 64000
+ This MIB object is supported by R5.06 and later versions."
+ ::= { h248ProfileEntry 15 }
+
+ h248ProfileRtpPortEnd OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "end port of RTP 5000 ~ 65000
+ This MIB object is supported by R5.06 and later versions."
+ ::= { h248ProfileEntry 16 }
+
+ h248ProfileInitRetranTime OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "init retransmit time 100 ~ 20000 ms
+ This MIB object is supported by R5.06 and later versions."
+ ::= { h248ProfileEntry 17 }
+
+ h248ProfileMinRetranTime OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "min retransmit time 100 ~ 1000 ms
+ This MIB object is supported by R5.06 and later versions."
+ ::= { h248ProfileEntry 18 }
+
+ h248ProfileMaxRetranTime OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "max retransmit time 1000 ~ 20000 ms
+ This MIB object is supported by R5.06 and later versions."
+ ::= { h248ProfileEntry 19 }
+
+ h248ProfileRetranWindow OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "retransmit window 1000 ~ 60000 ms
+ This MIB object is supported by R5.06 and later versions."
+ ::= { h248ProfileEntry 20 }
+
+ h248ProfileStartTimeout OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "start timeout 0 ~ 99 seconds
+ This MIB object is supported by R5.06 and later versions."
+ ::= { h248ProfileEntry 21 }
+
+ h248ProfileShortTimeout OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "short timeout 1 ~ 99 seconds
+ This MIB object is supported by R5.06 and later versions."
+ ::= { h248ProfileEntry 22 }
+
+ h248ProfileLongTimeout OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "long timeout 1 ~ 99 seconds
+ This MIB object is supported by R5.06 and later versions."
+ ::= { h248ProfileEntry 23 }
+
+ h248ProfileVBD OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "VBD mode support enable/disable
+ This MIB object is supported by R5.06 and later versions."
+ ::= { h248ProfileEntry 24 }
+
+ h248ProfileSuffixStartNum OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "suffix start number 1 ~ 15.
+ This MIB object is supported by R5.06 and later versions."
+ ::= { h248ProfileEntry 25 }
+
+ h248ProfileSuffixSuffixLen OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "suffix length 0 ~ 15
+ This MIB object is supported by R5.06 and later versions."
+ ::= { h248ProfileEntry 26 }
+
+ h248ProfileRFC2833 OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "rfc2833 mode support enable/disable
+ This MIB object is supported by R5.06 and later versions."
+ ::= { h248ProfileEntry 27 }
+
+ h248ProfileRFC2833PT OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "rfc2833 payload type 96~127
+ This MIB object is supported by R5.06 and later versions."
+ ::= { h248ProfileEntry 28 }
+
+ h248ProfileT38 OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "fax t.38 mode support enable/disable
+ This MIB object is supported by R5.06 and later versions."
+ ::= { h248ProfileEntry 29 }
+
+ h248ProfileForceVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "force using h.248 version 1
+ This MIB object is supported by R5.06 and later versions."
+ ::= { h248ProfileEntry 30 }
+
+ h248ProfileLocalcall OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Turn on the localcall utility
+ This MIB object is supported by R5.08 and later versions."
+ ::= { h248ProfileEntry 31 }
+
+ h248ProfileCallthrough OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Turn on the callthrough utility
+ This MIB object is supported by R5.08 and later versions."
+ ::= { h248ProfileEntry 32 }
+
+-- dsp profile
+
+ maxNumOfDspProfiles OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of DSP profiles supported by the system."
+ ::= { voipProfile 2 }
+
+ dspProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DspProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes DSP related configuration. This table is supported by R4.01 and later versions."
+ ::= { voipProfile 3 }
+
+ dspProfileEntry OBJECT-TYPE
+ SYNTAX DspProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in dspProfileTable."
+ INDEX { IMPLIED dspProfileName }
+ ::= { dspProfileTable 1 }
+
+ DspProfileEntry ::=
+ SEQUENCE {
+ dspProfileName DisplayString,
+ dspProfileCodec INTEGER,
+ dspProfilePlayBufferMinDelay INTEGER,
+ dspProfilePlayBufferMaxDelay INTEGER,
+ dspProfileEchoTail INTEGER,
+ dspProfileRowStatus RowStatus,
+ dspProfileEchocancelOn INTEGER,
+ dspProfileVadOn INTEGER,
+ dspProfileg711vpi INTEGER,
+ dspProfileg723vpi INTEGER,
+ dspProfileg726vpi INTEGER,
+ dspProfileg729vpi INTEGER,
+ dspProfilePbit INTEGER,
+ dspProfileDscp INTEGER,
+ dspProfileCodecPriority DisplayString
+ }
+
+ dspProfileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used by the DSP profile table in order to identify a row of this table."
+ ::= { dspProfileEntry 1 }
+
+ dspProfileCodec OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Bit 1: g711a
+ Bit 2: g711mu
+ Bit 3: g723
+ Bit 4: g726-16
+ Bit 5: g726-24
+ Bit 6: g726-32
+ Bit 7: g726-40
+ Bit 8: g729ab"
+ ::= { dspProfileEntry 2 }
+
+ dspProfilePlayBufferMinDelay OBJECT-TYPE
+ SYNTAX INTEGER (10..500)
+ UNITS "millisecond"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Play buffer minimum delay in milliseconds.
+ It should be less than or equal to dspProfilePlayBufferMaxDelay."
+ ::= { dspProfileEntry 3 }
+
+ dspProfilePlayBufferMaxDelay OBJECT-TYPE
+ SYNTAX INTEGER (10..500)
+ UNITS "millisecond"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Play buffer maximum delay in milliseconds.
+ It should be greater than or equal to dspProfilePlayBufferMinDelay."
+ ::= { dspProfileEntry 4 }
+
+ dspProfileEchoTail OBJECT-TYPE
+ SYNTAX INTEGER {
+ echotail_8(1),
+ echotail_16(2),
+ echotail_32(3),
+ echotail_128(4)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Echo cancellation echo tail period in milliseconds."
+ ::= { dspProfileEntry 5 }
+
+ dspProfileRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or delete an existing row in the table."
+ ::= { dspProfileEntry 6 }
+
+ dspProfileEchocancelOn OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Echo cancellation."
+ ::= { dspProfileEntry 7 }
+
+ dspProfileVadOn OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "voice activity detection."
+ ::= { dspProfileEntry 8 }
+
+ dspProfileg711vpi OBJECT-TYPE
+ SYNTAX INTEGER {
+ interval_10ms(1),
+ interval_20ms(2),
+ interval_30ms(3),
+ interval_40ms(4)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "G.711 voice packet interval time in milliseconds."
+ ::= { dspProfileEntry 9 }
+
+ dspProfileg723vpi OBJECT-TYPE
+ SYNTAX INTEGER {
+ interval_30ms(1),
+ interval_60ms(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "G.723 voice packet interval time in milliseconds."
+ ::= { dspProfileEntry 10 }
+
+ dspProfileg726vpi OBJECT-TYPE
+ SYNTAX INTEGER {
+ interval_10ms(1),
+ interval_20ms(2),
+ interval_30ms(3),
+ interval_40ms(4)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "G.726 voice packet interval time in milliseconds."
+ ::= { dspProfileEntry 11 }
+
+ dspProfileg729vpi OBJECT-TYPE
+ SYNTAX INTEGER {
+ interval_10ms(1),
+ interval_20ms(2),
+ interval_30ms(3),
+ interval_40ms(4),
+ interval_50ms(5),
+ interval_60ms(6)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "G.729 voice packet interval time in milliseconds."
+ ::= { dspProfileEntry 12 }
+
+ dspProfilePbit OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { dspProfileEntry 13 }
+
+ dspProfileDscp OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { dspProfileEntry 14 }
+
+ dspProfileCodecPriority OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "every octet mean a codec, the order of octets means codec priority.
+ 0x1: g711a
+ 0x2: g711mu
+ 0x3: g723
+ 0x4: g726-16
+ 0x5: g726-24
+ 0x6: g726-32
+ 0x7: g726-40
+ 0x8: g729ab
+ "
+ ::= { dspProfileEntry 15 }
+
+
+--------------------
+-- ipqosProfile
+--------------------
+
+-- ipqosProfileTable
+
+ maxNumOfIpqosProfiles OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of IPQOS profiles supported by the system."
+ ::= { ipqosProfile 1 }
+
+ ipqosProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpqosProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes IPQOS related configuration."
+ ::= { ipqosProfile 2 }
+
+ ipqosProfileEntry OBJECT-TYPE
+ SYNTAX IpqosProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in ipqosProfileTable."
+ INDEX { ipqosProfileName , ipqosProfileNumOfQueue }
+ ::= { ipqosProfileTable 1 }
+
+ IpqosProfileEntry ::=
+ SEQUENCE {
+ ipqosProfileName DisplayString,
+ ipqosProfileNumOfQueue INTEGER,
+ ipqosProfileRowStatus RowStatus
+ }
+
+ ipqosProfileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used by the IPQOS profile table in order to identify a row of this table."
+ ::= { ipqosProfileEntry 1 }
+
+ ipqosProfileNumOfQueue OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of IPQOS queues."
+ ::= { ipqosProfileEntry 2 }
+
+ ipqosProfileRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or delete an existing row in the table."
+ ::= { ipqosProfileEntry 3 }
+
+-- ipqosProfileQueueTable
+
+ ipqosProfileQueueTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpqosProfileQueueEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes IPQOS queue related configuration."
+ ::= { ipqosProfile 3 }
+
+ ipqosProfileQueueEntry OBJECT-TYPE
+ SYNTAX IpqosProfileQueueEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in ipqosProfileQueueTable."
+ INDEX { ipqosProfileName , ipqosProfileQueueIndex }
+ ::= { ipqosProfileQueueTable 1 }
+
+ IpqosProfileQueueEntry ::=
+ SEQUENCE {
+ ipqosProfileQueueIndex INTEGER,
+ ipqosProfileQueuePIR INTEGER,
+ ipqosProfileQueueCIR INTEGER,
+ ipqosProfileQueuePBS INTEGER,
+ ipqosProfileQueueCBS INTEGER,
+ ipqosProfileQueueLevel INTEGER,
+ ipqosProfileQueueWeight INTEGER
+ }
+
+ ipqosProfileQueueIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPQOS queue index."
+ ::= { ipqosProfileQueueEntry 1 }
+
+ ipqosProfileQueuePIR OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "Kbps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Peak rate."
+ ::= { ipqosProfileQueueEntry 2 }
+
+ ipqosProfileQueueCIR OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "Kbps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Commited rate."
+ ::= { ipqosProfileQueueEntry 3 }
+
+ ipqosProfileQueuePBS OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "byte"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Peak burst size."
+ ::= { ipqosProfileQueueEntry 4 }
+
+ ipqosProfileQueueCBS OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "byts"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Commited burst size."
+ ::= { ipqosProfileQueueEntry 5 }
+
+ ipqosProfileQueueLevel OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Queue level."
+ ::= { ipqosProfileQueueEntry 6 }
+
+ ipqosProfileQueueWeight OBJECT-TYPE
+ SYNTAX INTEGER (1..127)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Queue weight."
+ ::= { ipqosProfileQueueEntry 7 }
+
+--------------------
+-- rateLimitProfile
+--------------------
+
+-- rateLimitProfileTable
+
+ maxNumOfRateLimitProfiles OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of Rate Limit profiles supported by the system. This object is supported by R5.02 and later versions."
+ ::= { rateLimitProfile 1 }
+
+ rateLimitProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RateLimitProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes Rate Limit related configuration. This table is supported by R5.02 and later versions."
+ ::= { rateLimitProfile 2 }
+
+ rateLimitProfileEntry OBJECT-TYPE
+ SYNTAX RateLimitProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in rateLimitProfileTable."
+ INDEX { IMPLIED rateLimitProfileName }
+ ::= { rateLimitProfileTable 1 }
+
+ RateLimitProfileEntry ::=
+ SEQUENCE {
+ rateLimitProfileName DisplayString,
+ rateLimitProfileIngressRate INTEGER,
+ rateLimitProfileEgressRate INTEGER,
+ rateLimitProfileRowStatus RowStatus
+ }
+
+ rateLimitProfileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used by the Rate Limit profile table in order to identify a row of this table."
+ ::= { rateLimitProfileEntry 1 }
+
+ rateLimitProfileIngressRate OBJECT-TYPE
+ SYNTAX INTEGER (0..100032)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress rate between 0~100032 in kbps in step of 64, '0' means no limiting."
+ ::= { rateLimitProfileEntry 2 }
+
+ rateLimitProfileEgressRate OBJECT-TYPE
+ SYNTAX INTEGER (0..100032)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Egress rate between 0~100032 in kbps in step of 64, '0' means no limiting."
+ ::= { rateLimitProfileEntry 3 }
+
+ rateLimitProfileRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or delete an existing row in the table."
+ ::= { rateLimitProfileEntry 4 }
+
+--------------------
+-- e1AlarmProfile
+--------------------
+
+-- e1AlarmProfileTable
+
+ maxNumOfE1AlarmProfile OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of E1 Alarm profiles supported by the system. This object is supported by R5.03 and later versions."
+ ::= { e1AlarmProfile 1 }
+
+ e1AlarmProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF E1AlarmProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes Rate Limit related configuration. This table is supported by R5.03 and later versions."
+ ::= { e1AlarmProfile 2 }
+
+ e1AlarmProfileEntry OBJECT-TYPE
+ SYNTAX E1AlarmProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in e1AlarmProfileTable."
+ INDEX { IMPLIED e1AlarmProfileName }
+ ::= { e1AlarmProfileTable 1 }
+
+ E1AlarmProfileEntry ::=
+ SEQUENCE {
+ e1AlarmProfileName DisplayString,
+ e1AlarmProfileQEs INTEGER,
+ e1AlarmProfileQSes INTEGER,
+ e1AlarmProfileQUas INTEGER,
+ e1AlarmProfileDayEs INTEGER,
+ e1AlarmProfileDaySes INTEGER,
+ e1AlarmProfileDayUas INTEGER,
+ e1AlarmProfileRowStatus RowStatus
+ }
+
+ e1AlarmProfileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used by the E1 Alarm profile table in order to identify a row of this table."
+ ::= { e1AlarmProfileEntry 1 }
+
+ e1AlarmProfileQEs OBJECT-TYPE
+ SYNTAX INTEGER (0..900)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "15Min error second"
+ ::= { e1AlarmProfileEntry 2 }
+
+ e1AlarmProfileQSes OBJECT-TYPE
+ SYNTAX INTEGER (0..900)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "15Min severe error second"
+ ::= { e1AlarmProfileEntry 3 }
+
+ e1AlarmProfileQUas OBJECT-TYPE
+ SYNTAX INTEGER (0..900)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "15Min un-available second"
+ ::= { e1AlarmProfileEntry 4 }
+
+ e1AlarmProfileDayEs OBJECT-TYPE
+ SYNTAX INTEGER (0..900)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "1Day error second"
+ ::= { e1AlarmProfileEntry 5 }
+
+ e1AlarmProfileDaySes OBJECT-TYPE
+ SYNTAX INTEGER (0..900)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "1Day severe error second"
+ ::= { e1AlarmProfileEntry 6 }
+
+ e1AlarmProfileDayUas OBJECT-TYPE
+ SYNTAX INTEGER (0..900)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "1Day un-available second"
+ ::= { e1AlarmProfileEntry 7 }
+
+ e1AlarmProfileRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or delete an existing row in the table."
+ ::= { e1AlarmProfileEntry 8 }
+
+
+--------------------
+-- vdsl2Profile
+--------------------
+
+ maxNumOfVdsl2TemplateProfiles OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of VDSL2 template profiles supported by the system.
+ This MIB object is supported by R5.06 and later versions."
+ ::= { vdsl2Profile 1 }
+
+ maxNumOfVdsl2LineProfiles OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of VDSL2 line profiles supported by the system.
+ This MIB object is supported by R5.06 and later versions."
+ ::= { vdsl2Profile 2 }
+
+ maxNumOfVdsl2ChanProfiles OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of VDSL2 chan profiles supported by the system.
+ This MIB object is supported by R5.06 and later versions."
+ ::= { vdsl2Profile 3 }
+
+ maxNumOfVdsl2AlarmTemplateProfiles OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of VDSL2 alarm template profiles supported by the system.
+ This MIB object is supported by R5.06 and later versions."
+ ::= { vdsl2Profile 4 }
+
+ maxNumOfVdsl2AlarmLineProfiles OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of VDSL2 alarm line profiles supported by the system.
+ This MIB object is supported by R5.06 and later versions."
+ ::= { vdsl2Profile 5 }
+
+ maxNumOfVdsl2AlarmChanProfiles OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of VDSL2 alarm chan profiles supported by the system.
+ This MIB object is supported by R5.06 and later versions."
+ ::= { vdsl2Profile 6 }
+
+-- Vdsl2LineProfileExtendedTable
+
+ vdsl2LineConfProfileExtendedTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Vdsl2LineConfProfileExtendedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information on the VDSL2 line profile extension configuration.
+ This table is supported by R5.06 and later versions."
+ ::= { vdsl2Profile 7 }
+
+ vdsl2LineConfProfileExtendedEntry OBJECT-TYPE
+ SYNTAX Vdsl2LineConfProfileExtendedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in vdsl2LineProfileExtendedEntry."
+ INDEX { xdsl2LConfProfProfileName }
+ ::= { vdsl2LineConfProfileExtendedTable 1 }
+
+ Vdsl2LineConfProfileExtendedEntry ::=
+ SEQUENCE {
+ vdsl2LineProfDpboEPsdID INTEGER,
+ vdsl2LineProfBitSwapDs INTEGER,
+ vdsl2LineProfBitSwapUs INTEGER,
+ vdsl2LineProfProfileName DisplayString,
+ vdsl2LineProfDynamicDepthEnableDs INTEGER,
+ vdsl2LineProfDynamicDepthEnableUs INTEGER,
+ vdsl2LineProfSosTimeDs Unsigned32,
+ vdsl2LineProfSosTimeUs Unsigned32,
+ vdsl2LineProfSosCrcDs Unsigned32,
+ vdsl2LineProfSosCrcUs Unsigned32,
+ vdsl2LineProfSosNToneDs Unsigned32,
+ vdsl2LineProfSosNToneUs Unsigned32,
+ vdsl2LineProfSosMaxDs Unsigned32,
+ vdsl2LineProfSosMaxUs Unsigned32,
+ vdsl2LineProfSosMultiStepDs BITS,
+ vdsl2LineProfSosMultiStepUs BITS,
+ vdsl2LineProfRocEnableDs INTEGER,
+ vdsl2LineProfRocEnableUs INTEGER,
+ vdsl2LineProfRocSnrmDs Unsigned32,
+ vdsl2LineProfRocSnrmUs Unsigned32,
+ vdsl2LineProfRocMinInpDs Unsigned32,
+ vdsl2LineProfRocMinInpUs Unsigned32,
+ vdsl2LineProfDpboType INTEGER,
+ vdsl2LineProfDpboEselMin INTEGER,
+ vdsl2LineProfCompatible INTEGER,
+ vdsl2LineProfTransmissionType BITS
+ }
+
+ vdsl2LineProfDpboEPsdID OBJECT-TYPE
+ SYNTAX INTEGER {
+ psd_co(1),
+ psd_flat(2),
+ psd_cab_ansi(3),
+ psd_cab_etsi(4),
+ psd_exch_etsi(5),
+ psd_exch_ansi(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "standard psd shape id for psd toolbox"
+ ::= { vdsl2LineConfProfileExtendedEntry 1 }
+
+ vdsl2LineProfBitSwapDs OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { vdsl2LineConfProfileExtendedEntry 2 }
+
+ vdsl2LineProfBitSwapUs OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { vdsl2LineConfProfileExtendedEntry 3 }
+
+ vdsl2LineProfProfileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { vdsl2LineConfProfileExtendedEntry 4 }
+
+ vdsl2LineProfDynamicDepthEnableDs OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable the dynamic change of interleave depth."
+ ::= { vdsl2LineConfProfileExtendedEntry 5 }
+
+ vdsl2LineProfDynamicDepthEnableUs OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable the dynamic change of interleave depth."
+ ::= { vdsl2LineConfProfileExtendedEntry 6 }
+
+ vdsl2LineProfSosTimeDs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The parameter SOS-TIME-ds is used in the specification of the receiver initiated SOS
+ (see 13.4.3/G.993.2). If the value of this parameter is not zero, the standard SOS
+ triggering criteria are enabled, and the value corresponds with duration of the time
+ window used in the standard SOS triggering criteria in the downstream direction.
+ See G.993.2 for detailed usage rules.
+
+ The special value zero indicates that the standard SOS triggering criteria are disabled,
+ i.e., vendor-discretionary values may be used instead of the values configured in the MIB
+ for the following parameters: SOS-NTONES-ds, SOS-CRC-ds, SOS-TIME-ds.
+
+ This parameter applies in the downstream direction. The valid range of non-zero values
+ is from 64 ms to 16320 ms in steps of 64 ms.
+ "
+ ::= { vdsl2LineConfProfileExtendedEntry 7 }
+
+ vdsl2LineProfSosTimeUs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The parameter SOS-TIME-u s is used in the specification of the receiver initiated SOS
+ (see 13.4.3/G.993.2). If the value of this parameter is not zero, the standard SOS
+ triggering criteria are enabled, and the value corresponds with duration of the time
+ window used in the standard SOS triggering criteria in the downstream direction.
+ See G.993.2 for detailed usage rules.
+
+ The special value zero indicates that the standard SOS triggering criteria are disabled,
+ i.e., vendor-discretionary values may be used instead of the values configured in the MIB
+ for the following parameters: SOS-NTONES-ds, SOS-CRC-ds, SOS-TIME-ds.
+
+ This parameter applies in the downstream direction. The valid range of non-zero values
+ is from 64 ms to 16320 ms in steps of 64 ms.
+ "
+ ::= { vdsl2LineConfProfileExtendedEntry 8 }
+
+ vdsl2LineProfSosCrcDs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This parameter is defined as the minimum number of normalized CRC anomalies received
+ in SOS-TIME-ds seconds in order to arm the second sub condition of the standard SOS
+ triggering criteria (see 13.4.3.2/G.993.2) in the downstream direction. See G.993.2
+ for detailed usage rules. The valid range of SOS-CRC values is 0.02 to ((2^16)-1)*0.02,
+ in steps of 0.02."
+ ::= { vdsl2LineConfProfileExtendedEntry 9 }
+
+ vdsl2LineProfSosCrcUs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This parameter is defined as the minimum number of normalized CRC anomalies received
+ in SOS-TIME-ds seconds in order to arm the second sub condition of the standard SOS
+ triggering criteria (see 13.4.3.2/G.993.2) in the downstream direction. See G.993.2
+ for detailed usage rules. The valid range of SOS-CRC values is 0.02 to ((2^16)-1)*0.02,
+ in steps of 0.02."
+ ::= { vdsl2LineConfProfileExtendedEntry 10 }
+
+ vdsl2LineProfSosNToneDs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This parameter is defined as the minimum percentage of tones in the downstream
+ MEDLEY SET that must be degraded in order to arm the first sub-condition of the
+ standard SOS triggering criteria (see 13.4.3.2/G.993.2) in the downstream direction.
+ The parameter SOS-NTONES-ds is defined as a percentage of tones. See G.993.2 for
+ detailed usage rules. The valid range of values is from 1 to 100 in steps of 1.
+ Use of the special value 0 is described in 13.4.3.2/G.993.2."
+ ::= { vdsl2LineConfProfileExtendedEntry 11 }
+
+ vdsl2LineProfSosNToneUs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This parameter is defined as the minimum percentage of tones in the downstream
+ MEDLEY SET that must be degraded in order to arm the first sub-condition of the
+ standard SOS triggering criteria (see 13.4.3.2/G.993.2) in the downstream direction.
+ The parameter SOS-NTONES-ds is defined as a percentage of tones. See G.993.2 for
+ detailed usage rules. The valid range of values is from 1 to 100 in steps of 1.
+ Use of the special value 0 is described in 13.4.3.2/G.993.2."
+ ::= { vdsl2LineConfProfileExtendedEntry 12 }
+
+ vdsl2LineProfSosMaxDs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This parameter is used in G.993.2 de-activation (see 12.1.4/G.993.2). If the number
+ of successful SOS procedures in the downstream direction performed within a 120-second
+ interval exceeds MAX-SOS-ds, the modem shall transition 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.
+ Use of the special value 0 is described in 12.1/G.993.2."
+ ::= { vdsl2LineConfProfileExtendedEntry 13 }
+
+ vdsl2LineProfSosMaxUs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This parameter is used in G.993.2 de-activation (see 12.1.4/G.993.2). If the number
+ of successful SOS procedures in the downstream direction performed within a 120-second
+ interval exceeds MAX-SOS-ds, the modem shall transition 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.
+ Use of the special value 0 is described in 12.1/G.993.2."
+ ::= { vdsl2LineConfProfileExtendedEntry 14 }
+
+ vdsl2LineProfSosMultiStepDs OBJECT-TYPE
+ SYNTAX BITS
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates the capabilities of the VTU-R to execute the SOS request in one step or in
+ multiple steps in the downstream direction. The field is formatted as [gggg 0000].
+ The first four MSBs [gggg] indicate the maximum number of tones (GSOS) that can be
+ executed in a single step (GSOS)in the downstream direction. The valid values are:
+ - [0000]: No limitation
+ - [0010]: GSOS = 256 tones
+ - [0011]: GSOS = 512 tones
+ - [0100]: GSOS = 1024 tones"
+ ::= { vdsl2LineConfProfileExtendedEntry 15 }
+
+ vdsl2LineProfSosMultiStepUs OBJECT-TYPE
+ SYNTAX BITS
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates the capabilities of the VTU-R to execute the SOS request in one step or in
+ multiple steps in the downstream direction. The field is formatted as [gggg 0000].
+ The first four MSBs [gggg] indicate the maximum number of tones (GSOS) that can be
+ executed in a single step (GSOS)in the downstream direction. The valid values are:
+ - [0000]: No limitation
+ - [0010]: GSOS = 256 tones
+ - [0011]: GSOS = 512 tones
+ - [0100]: GSOS = 1024 tones"
+ ::= { vdsl2LineConfProfileExtendedEntry 16 }
+
+ vdsl2LineProfRocEnableDs OBJECT-TYPE
+ SYNTAX INTEGER{
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable the robust overhead channel."
+ ::= { vdsl2LineConfProfileExtendedEntry 17 }
+
+ vdsl2LineProfRocEnableUs OBJECT-TYPE
+ SYNTAX INTEGER{
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable the robust overhead channel."
+ ::= { vdsl2LineConfProfileExtendedEntry 18 }
+
+ vdsl2LineProfRocSnrmDs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The parameter is defined as the SNR margin offset for the ROC channel in the downstream
+ direction. The parameter is used in the specification of the channel initialization
+ policy (see 12.3.7.1/G.993.2).
+ The valid range of SNR margin offset values is from 0 to 31 dB with 0.1 dB steps."
+ ::= { vdsl2LineConfProfileExtendedEntry 19 }
+
+ vdsl2LineProfRocSnrmUs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The parameter is defined as the SNR margin offset for the ROC channel in the downstream
+ direction. The parameter is used in the specification of the channel initialization
+ policy (see 12.3.7.1/G.993.2).
+ The valid range of SNR margin offset values is from 0 to 31 dB with 0.1 dB steps."
+ ::= { vdsl2LineConfProfileExtendedEntry 20 }
+
+ vdsl2LineProfRocMinInpDs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This parameter contains the minimum impulse noise protection to apply on the ROC in the
+ downstream direction. The minimum impulse noise protection is an integer ranging from
+ 0 to 16."
+ ::= { vdsl2LineConfProfileExtendedEntry 21 }
+
+ vdsl2LineProfRocMinInpUs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This parameter contains the minimum impulse noise protection to apply on the ROC in the
+ downstream direction. The minimum impulse noise protection is an integer ranging from
+ 0 to 16."
+ ::= { vdsl2LineConfProfileExtendedEntry 22 }
+
+ vdsl2LineProfDpboType OBJECT-TYPE
+ SYNTAX INTEGER{
+ g9971 (1),
+ t_com (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { vdsl2LineConfProfileExtendedEntry 23 }
+
+ vdsl2LineProfDpboEselMin OBJECT-TYPE
+ SYNTAX INTEGER (0..511)
+ UNITS "0.5 dB"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { vdsl2LineConfProfileExtendedEntry 24 }
+
+ vdsl2LineProfCompatible OBJECT-TYPE
+ SYNTAX INTEGER{
+ none(1),
+ adsl2(2),
+ adsl2Plus(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Compatible to spectrum usage of adsl2 or adsl2+ line."
+ ::= { vdsl2LineConfProfileExtendedEntry 25 }
+
+ vdsl2LineProfTransmissionType OBJECT-TYPE
+ SYNTAX BITS
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configure the desired transmission types. They are:
+ vdsl2(0)
+ adsl2+(1)
+ adsl2(2)
+ gdmt(3)
+ t1413(4)
+ glite(5)
+ annex-m(6)
+ annex-l(7)
+ "
+ ::= { vdsl2LineConfProfileExtendedEntry 26 }
+
+
+ -- Vdsl2ChanConfProfileExtendedTable
+ vdsl2ChanConfProfileExtendedTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Vdsl2ChanConfProfileExtendedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information on the VDSL2 channel profile extension configuration.
+ This table is supported by R5.06 and later versions."
+ ::= { vdsl2Profile 8 }
+
+ vdsl2ChanConfProfileExtendedEntry OBJECT-TYPE
+ SYNTAX Vdsl2ChanConfProfileExtendedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in vdsl2ChanConfProfileExtendedEntry."
+ INDEX { xdsl2ChConfProfProfileName }
+ ::= { vdsl2ChanConfProfileExtendedTable 1 }
+
+ Vdsl2ChanConfProfileExtendedEntry ::=
+ SEQUENCE {
+ vdsl2ChanConfProfphyRds INTEGER,
+ vdsl2ChanConfProfphyRus INTEGER,
+ vdsl2ChanConfProfProfileName DisplayString,
+ vdsl2ChanConfProfGinpRtxModeDs Xdsl2ConfigRtxMode,
+ vdsl2ChanConfProfGinpRtxModeUs Xdsl2ConfigRtxMode,
+ vdsl2ChanConfProfGinpEtrMaxDs Unsigned32,
+ vdsl2ChanConfProfGinpEtrMaxUs Unsigned32,
+ vdsl2ChanConfProfGinpEtrMinDs Unsigned32,
+ vdsl2ChanConfProfGinpEtrMinUs Unsigned32,
+ vdsl2ChanConfProfGinpNdrMaxDs Unsigned32,
+ vdsl2ChanConfProfGinpNdrMaxUs Unsigned32,
+ vdsl2ChanConfProfGinpShineRatioDs Unsigned32,
+ vdsl2ChanConfProfGinpShineRatioUs Unsigned32,
+ vdsl2ChanConfProfGinpLeftrThresholdDs Unsigned32,
+ vdsl2ChanConfProfGinpLeftrThresholdUs Unsigned32,
+ vdsl2ChanConfProfGinpMaxDelayDs Unsigned32,
+ vdsl2ChanConfProfGinpMaxDelayUs Unsigned32,
+ vdsl2ChanConfProfGinpMinDelayDs Unsigned32,
+ vdsl2ChanConfProfGinpMinDelayUs Unsigned32,
+ vdsl2ChanConfProfGinpInpMinDs Unsigned32,
+ vdsl2ChanConfProfGinpInpMinUs Unsigned32,
+ vdsl2ChanConfProfGinpReinCfgInpDs Unsigned32,
+ vdsl2ChanConfProfGinpReinCfgInpUs Unsigned32,
+ vdsl2ChanConfProfGinpReinCfgFreqDs Unsigned32,
+ vdsl2ChanConfProfGinpReinCfgFreqUs Unsigned32,
+ vdsl2ChanConfProfSosMinRateB0Ds Unsigned32,
+ vdsl2ChanConfProfSosMinRateB0Us Unsigned32
+ }
+
+ vdsl2ChanConfProfphyRds OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2),
+ auto(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "retransmission mode"
+ ::= { vdsl2ChanConfProfileExtendedEntry 1 }
+
+ vdsl2ChanConfProfphyRus OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2),
+ auto(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "retransmission mode"
+ ::= { vdsl2ChanConfProfileExtendedEntry 2 }
+
+ vdsl2ChanConfProfProfileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { vdsl2ChanConfProfileExtendedEntry 3 }
+
+ vdsl2ChanConfProfGinpRtxModeDs OBJECT-TYPE
+ SYNTAX Xdsl2ConfigRtxMode
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "G.inp(G.998.4) support setting on downstream direction.
+ The possible values are:
+ Forbidden(0) - Support for G998.4 is disabled.
+ Preferred(1) - If G998.4 is supported by the far-end, it is enabled.
+ Forced(2) - The line will only train if G998.4 can be enabled.
+ Test(3) - G998.4 is enabled in test mode (refer to G998.4, Clause 10.4)."
+ ::= { vdsl2ChanConfProfileExtendedEntry 4 }
+
+ vdsl2ChanConfProfGinpRtxModeUs OBJECT-TYPE
+ SYNTAX Xdsl2ConfigRtxMode
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "G.inp(G.998.4) support setting on upstream direction.
+ The possible values are:
+ Forbidden(0) - Support for G998.4 is disabled.
+ Preferred(1) - If G998.4 is supported by the far-end, it is enabled.
+ Forced(2) - The line will only train if G998.4 can be enabled.
+ Test(3) - G998.4 is enabled in test mode (refer to G998.4, Clause 10.4)."
+ ::= { vdsl2ChanConfProfileExtendedEntry 5 }
+
+ vdsl2ChanConfProfGinpEtrMaxDs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Defines the maximum allowed value for the ETR (Effective Throughput Rate)."
+ ::= { vdsl2ChanConfProfileExtendedEntry 6 }
+
+ vdsl2ChanConfProfGinpEtrMaxUs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Defines the maximum allowed value for the ETR (Effective Throughput Rate)."
+ ::= { vdsl2ChanConfProfileExtendedEntry 7 }
+
+ vdsl2ChanConfProfGinpEtrMinDs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Defines the minimum value for the ETR (Effective Throughput Rate)."
+ ::= { vdsl2ChanConfProfileExtendedEntry 8 }
+
+ vdsl2ChanConfProfGinpEtrMinUs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Defines the minimum value for the ETR (Effective Throughput Rate)."
+ ::= { vdsl2ChanConfProfileExtendedEntry 9 }
+
+ vdsl2ChanConfProfGinpNdrMaxDs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Overrules the wanted maximum data rate provided in the SetLineTrafficConfiguration"
+ ::= { vdsl2ChanConfProfileExtendedEntry 10 }
+
+ vdsl2ChanConfProfGinpNdrMaxUs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Overrules the wanted maximum data rate provided in the SetLineTrafficConfiguration"
+ ::= { vdsl2ChanConfProfileExtendedEntry 11 }
+
+ vdsl2ChanConfProfGinpShineRatioDs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The assumed fraction (0.001 to 0.255) of NDR necessary to correct SHINE noise."
+ ::= { vdsl2ChanConfProfileExtendedEntry 12 }
+
+ vdsl2ChanConfProfGinpShineRatioUs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The assumed fraction (0.001 to 0.255) of NDR necessary to correct SHINE noise."
+ ::= { vdsl2ChanConfProfileExtendedEntry 13 }
+
+ vdsl2ChanConfProfGinpLeftrThresholdDs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The rate threshold (fraction of NDR) below which the Low Error Free Rate (LEFTR) defect is declared."
+ ::= { vdsl2ChanConfProfileExtendedEntry 14 }
+
+ vdsl2ChanConfProfGinpLeftrThresholdUs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The rate threshold (fraction of NDR) below which the Low Error Free Rate (LEFTR) defect is declared."
+ ::= { vdsl2ChanConfProfileExtendedEntry 15 }
+
+ vdsl2ChanConfProfGinpMaxDelayDs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "G.inp-specific value that overrules the traffic configuration setting."
+ ::= { vdsl2ChanConfProfileExtendedEntry 16 }
+
+ vdsl2ChanConfProfGinpMaxDelayUs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "G.inp-specific value that overrules the traffic configuration setting."
+ ::= { vdsl2ChanConfProfileExtendedEntry 17 }
+
+ vdsl2ChanConfProfGinpMinDelayDs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "G.inp-specific value that overrules the traffic configuration setting."
+ ::= { vdsl2ChanConfProfileExtendedEntry 18 }
+
+ vdsl2ChanConfProfGinpMinDelayUs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "G.inp-specific value that overrules the traffic configuration setting."
+ ::= { vdsl2ChanConfProfileExtendedEntry 19 }
+
+ vdsl2ChanConfProfGinpInpMinDs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "G.inp-specific value that overrules the traffic configuration setting. Unit is symbol.
+ The possible values are: 0-31"
+ ::= { vdsl2ChanConfProfileExtendedEntry 20 }
+
+ vdsl2ChanConfProfGinpInpMinUs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "G.inp-specific value that overrules the traffic configuration setting. Unit is symbol.
+ The possible values are: 0-31"
+ ::= { vdsl2ChanConfProfileExtendedEntry 21 }
+
+ vdsl2ChanConfProfGinpReinCfgInpDs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "G.inp-specific value that overrules the traffic configuration setting. Unit is symbol.
+ The possible values are: 0-7"
+ ::= { vdsl2ChanConfProfileExtendedEntry 22 }
+
+ vdsl2ChanConfProfGinpReinCfgInpUs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "G.inp-specific value that overrules the traffic configuration setting. Unit is symbol.
+ The possible values are: 0-7"
+ ::= { vdsl2ChanConfProfileExtendedEntry 23 }
+
+ vdsl2ChanConfProfGinpReinCfgFreqDs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "G.inp-specific value that overrules the traffic configuration setting. Unit is Hz.
+ The possible values are:
+ 100 - 100Hz
+ 120 - 120Hz"
+ ::= { vdsl2ChanConfProfileExtendedEntry 24 }
+
+ vdsl2ChanConfProfGinpReinCfgFreqUs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "G.inp-specific value that overrules the traffic configuration setting. Unit is Hz.
+ The possible values are:
+ 100 - 100Hz
+ 120 - 120Hz"
+ ::= { vdsl2ChanConfProfileExtendedEntry 25 }
+
+ vdsl2ChanConfProfSosMinRateB0Ds OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This parameter specifies the minimum net data rate required for a valid SOS request
+ in the downstream direction. The value shall be coded as an unsigned integer representing
+ the data rate as a multiple of 8 kbit/s."
+ ::= { vdsl2ChanConfProfileExtendedEntry 26 }
+
+ vdsl2ChanConfProfSosMinRateB0Us OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This parameter specifies the minimum net data rate required for a valid SOS request
+ in the downstream direction. The value shall be coded as an unsigned integer representing
+ the data rate as a multiple of 8 kbit/s."
+ ::= { vdsl2ChanConfProfileExtendedEntry 27 }
+
+--------------------
+-- vdsl2AlarmProfile
+--------------------
+-- vdsl2LineAlarmConfProfileExtendedTable
+
+ vdsl2LineAlarmConfProfileExtendedTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Vdsl2LineAlarmConfProfileExtendedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information on the VDSL2 line alarm profile extension configuration.
+ This table is supported by R5.06 and later versions."
+ ::= { vdsl2Profile 9 }
+
+ vdsl2LineAlarmConfProfileExtendedEntry OBJECT-TYPE
+ SYNTAX Vdsl2LineAlarmConfProfileExtendedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in vdsl2LineAlarmConfProfileExtendedEntry."
+ INDEX { xdsl2LineAlarmConfProfileName }
+ ::= { vdsl2LineAlarmConfProfileExtendedTable 1 }
+
+ Vdsl2LineAlarmConfProfileExtendedEntry ::=
+ SEQUENCE {
+ xdsl2LineAlarmConfProfileXtucThresh15MinLofs Unsigned32,
+ xdsl2LineAlarmConfProfileXturThresh15MinLofs Unsigned32,
+ xdsl2LineAlarmConfProfileThresh15MinLprs Unsigned32,
+ xdsl2LineAlarmConfProfileProfileName DisplayString,
+ xdsl2LineAlarmConfProfileXtucThresh15MinLols Unsigned32
+ }
+
+ xdsl2LineAlarmConfProfileXtucThresh15MinLofs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A threshold for the xdsl2PMLCurr15MLofs counter, when xdsl2PMLCurrUnit is xtuc 1.
+ The value 0 means that no threshold is specified for the associated counter.
+ Units:seconds"
+ ::= { vdsl2LineAlarmConfProfileExtendedEntry 1 }
+
+ xdsl2LineAlarmConfProfileXturThresh15MinLofs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A threshold for the xdsl2PMLCurr15MLofs counter, when xdsl2PMLCurrUnit is xtur 2.
+ The value 0 means that no threshold is specified for the associated counter.
+ Units:seconds"
+ ::= { vdsl2LineAlarmConfProfileExtendedEntry 2 }
+
+ xdsl2LineAlarmConfProfileThresh15MinLprs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A threshold for the xdsl2PMLCurr15MLprs counter.
+ The value 0 means that no threshold is specified for the associated counter.
+ Units:seconds"
+ ::= { vdsl2LineAlarmConfProfileExtendedEntry 3 }
+
+ xdsl2LineAlarmConfProfileProfileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { vdsl2LineAlarmConfProfileExtendedEntry 4 }
+
+ xdsl2LineAlarmConfProfileXtucThresh15MinLols OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A threshold for the xdsl2PMLCurr15MLols counter, when xdsl2PMLCurrUnit is xtuc.
+ The value 0 means that no threshold is specified for the associated counter.
+ Units:seconds"
+
+ ::= { vdsl2LineAlarmConfProfileExtendedEntry 5 }
+
+--------------------
+-- vdsl2LineConfTemp
+--------------------
+-- vdsl2LineConfTempExtendedTable
+
+ vdsl2LineConfTempExtendedTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Vdsl2LineConfTempExtendedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information on the VDSL2 line template profile extension configuration.
+ This table is supported by R5.06 and later versions."
+ ::= { vdsl2Profile 10 }
+
+ vdsl2LineConfTempExtendedEntry OBJECT-TYPE
+ SYNTAX Vdsl2LineConfTempExtendedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in vdsl2LineConfTempExtendedTable."
+ INDEX { xdsl2LConfTempTemplateName }
+ ::= { vdsl2LineConfTempExtendedTable 1 }
+
+ Vdsl2LineConfTempExtendedEntry ::=
+ SEQUENCE {
+ vdsl2LineConfTempTemplateName DisplayString,
+ vdsl2LineConfTempTemplatePortMap PortList,
+ vdsl2LineConfTempInmProfile DisplayString
+ }
+
+ vdsl2LineConfTempTemplateName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { vdsl2LineConfTempExtendedEntry 1 }
+
+ vdsl2LineConfTempTemplatePortMap OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Profile mapping port list"
+ ::= { vdsl2LineConfTempExtendedEntry 2 }
+
+ vdsl2LineConfTempInmProfile OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { vdsl2LineConfTempExtendedEntry 3 }
+
+--------------------
+-- vdsl2AlarmConfTemp
+--------------------
+-- vdsl2AlarmConfTempExtendedTable
+
+ vdsl2AlarmConfTempExtendedTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Vdsl2AlarmConfTempExtendedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information on the VDSL2 line alarm template profile extension configuration.
+ This table is supported by R5.06 and later versions."
+ ::= { vdsl2Profile 11 }
+
+ vdsl2AlarmConfTempExtendedEntry OBJECT-TYPE
+ SYNTAX Vdsl2AlarmConfTempExtendedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in vdsl2AlarmConfTempExtendedTable."
+ INDEX { xdsl2LAlarmConfTempTemplateName }
+ ::= { vdsl2AlarmConfTempExtendedTable 1 }
+
+ Vdsl2AlarmConfTempExtendedEntry ::=
+ SEQUENCE {
+ vdsl2AlarmConfTempTemplateName DisplayString
+ }
+
+ vdsl2AlarmConfTempTemplateName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { vdsl2AlarmConfTempExtendedEntry 1 }
+
+--------------------
+-- vdsl2ChanAlarmConfProfile
+--------------------
+-- vdsl2ChanAlarmConfProfileExtendedTable
+
+ vdsl2ChanAlarmConfProfileExtendedTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Vdsl2ChanAlarmConfProfileExtendedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information on the VDSL2 channel alarm profile extension configuration.
+ This table is supported by R5.06 and later versions."
+ ::= { vdsl2Profile 12 }
+
+ vdsl2ChanAlarmConfProfileExtendedEntry OBJECT-TYPE
+ SYNTAX Vdsl2ChanAlarmConfProfileExtendedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in vdsl2ChanAlarmConfProfileExtendedTable."
+ INDEX { xdsl2ChAlarmConfProfileName }
+ ::= { vdsl2ChanAlarmConfProfileExtendedTable 1 }
+
+ Vdsl2ChanAlarmConfProfileExtendedEntry ::=
+ SEQUENCE {
+ vdsl2ChanAlarmConfProfProfileName DisplayString
+ }
+
+ vdsl2ChanAlarmConfProfProfileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { vdsl2ChanAlarmConfProfileExtendedEntry 1 }
+
+
+-- maxNumOfVdsl2InmProfiles
+ maxNumOfVdsl2InmProfiles OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of VDSL2 Inm profiles supported by the system.
+ This MIB object is supported by R5.06 and later versions."
+ ::= { vdsl2Profile 13 }
+
+-- vdsl2InmConfProfileExtendedTable
+ vdsl2InmConfProfileExtendedTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Vdsl2InmConfProfileExtendedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "vdsl2InmConfProfileExtendedTable."
+ REFERENCE "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
+ procedure)"
+ ::= { vdsl2Profile 14 }
+
+ vdsl2InmConfProfileExtendedEntry OBJECT-TYPE
+ SYNTAX Vdsl2InmConfProfileExtendedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "vdsl2InmConfProfileExtendedTable."
+ REFERENCE "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
+ procedure)"
+ INDEX { xdsl2InmConfProfProfileName }
+ ::= { vdsl2InmConfProfileExtendedTable 1 }
+
+ Vdsl2InmConfProfileExtendedEntry ::=
+ SEQUENCE {
+ xdsl2InmConfProfProfileName DisplayString,
+ xdsl2InmConfProfVtucInpEq Unsigned32,
+ xdsl2InmConfProfVturInpEq Unsigned32,
+ xdsl2InmConfProfVtucCC Unsigned32,
+ xdsl2InmConfProfVturCC Unsigned32,
+ xdsl2InmConfProfVtucIATO Unsigned32,
+ xdsl2InmConfProfVturIATO Unsigned32,
+ xdsl2InmConfProfVtucIATS Unsigned32,
+ xdsl2InmConfProfVturIATS Unsigned32,
+ xdsl2InmConfProfRowStatus RowStatus,
+ xdsl2InmConfProfVtucISDBUS INTEGER
+ }
+
+ xdsl2InmConfProfProfileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..32))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object identifies a row in this table."
+ REFERENCE "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
+ procedure)"
+ ::= { vdsl2InmConfProfileExtendedEntry 1 }
+
+ xdsl2InmConfProfVtucInpEq OBJECT-TYPE
+ SYNTAX Unsigned32 (0..3)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The INM Inmpulse Noise Protection Equivalent Mode.
+ Configuration parameter INM_INPEQ_MODE defines the way of
+ computation of Equivalent INP, as defined in ITU-T G.993.2 Amd2
+ 11.4.2.2.1
+ This takes a value in the range from 0 to 3."
+ REFERENCE "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
+ procedure)"
+ DEFVAL { 0 }
+ ::= { vdsl2InmConfProfileExtendedEntry 2 }
+
+ xdsl2InmConfProfVturInpEq OBJECT-TYPE
+ SYNTAX Unsigned32 (0..3)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The INM Inmpulse Noise Protection Equivalent Mode.
+ Configuration parameter INM_INPEQ_MODE defines the way of
+ computation of Equivalent INP, as defined in ITU-T G.993.2 Amd2
+ 11.4.2.2.1
+ This takes a value in the range from 0 to 3."
+ REFERENCE "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
+ procedure)"
+ DEFVAL { 0 }
+ ::= { vdsl2InmConfProfileExtendedEntry 3 }
+
+ xdsl2InmConfProfVtucCC OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The INM Cluster Continuation. The valid values for INMCC range
+ from 0 from 64 DMT symbols in steps of 1 DMT symbol.
+ Up to and including INMCC nondegraded symbols will be allowed before
+ a cluster is deemed to be complete and the impulse noise event over."
+ REFERENCE "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
+ procedure)"
+ DEFVAL { 0 }
+ ::= { vdsl2InmConfProfileExtendedEntry 4 }
+
+ xdsl2InmConfProfVturCC OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The INM Cluster Continuation. The valid values for INMCC range
+ from 0 from 64 DMT symbols in steps of 1 DMT symbol.
+ Up to and including INMCC nondegraded symbols will be allowed before
+ a cluster is deemed to be complete and the impulse noise event over."
+ REFERENCE "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
+ procedure)"
+ DEFVAL { 0 }
+ ::= { vdsl2InmConfProfileExtendedEntry 5 }
+
+ xdsl2InmConfProfVtucIATO OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The INM Inter Arrival Time Offset for the IAT anomaly generation.
+ The valid values for INMIATO range from 3 from 511 DMT symbols in steps
+ of 1 DMT symbol."
+ REFERENCE "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
+ procedure)"
+ DEFVAL { 3 }
+ ::= { vdsl2InmConfProfileExtendedEntry 6 }
+
+ xdsl2InmConfProfVturIATO OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The INM Inter Arrival Time Offset for the IAT anomaly generation.
+ The valid values for INMIATO range from 3 from 511 DMT symbols in steps
+ of 1 DMT symbol."
+ REFERENCE "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
+ procedure)"
+ DEFVAL { 3 }
+ ::= { vdsl2InmConfProfileExtendedEntry 7 }
+
+ xdsl2InmConfProfVtucIATS OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The INM Inter Arrival Time Step for the IAT anomaly generation.
+ The valid values for INMIATS range from 0 from 7 in steps. The range of
+ values of inter-arrival times recorded in a single bin is 2^(INMIATS).
+ All inter-arrival times greater than or equal to INMIATO+6*(2^INMIATS)
+ are recorded in the 7th bin of INMAIAT."
+ REFERENCE "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
+ procedure)"
+ DEFVAL { 0 }
+ ::= { vdsl2InmConfProfileExtendedEntry 8 }
+
+ xdsl2InmConfProfVturIATS OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The INM Inter Arrival Time Step for the IAT anomaly generation.
+ The valid values for INMIATS range from 0 from 7 in steps. The range of
+ values of inter-arrival times recorded in a single bin is 2^(INMIATS).
+ All inter-arrival times greater than or equal to INMIATO+6*(2^INMIATS)
+ are recorded in the 7th bin of INMAIAT."
+ REFERENCE "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
+ procedure)"
+ DEFVAL { 0 }
+ ::= { vdsl2InmConfProfileExtendedEntry 9 }
+
+ xdsl2InmConfProfRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or to modify or
+ delete an existing row in this table."
+ ::= { vdsl2InmConfProfileExtendedEntry 10 }
+
+
+ xdsl2InmConfProfVtucISDBUS OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ISDD sensitivity of VTU-C, -128~127 in unit of 0.1dB."
+ DEFVAL { 0 }
+ ::= { vdsl2InmConfProfileExtendedEntry 11 }
+
+--------------------
+-- queueRateLimitProfile
+--------------------
+
+-- queueRateLimitProfileTable
+
+ maxNumOfQueueRateLimitProfiles OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of Queue Rate Limit profiles supported by the system."
+ ::= { queueRateLimitProfile 1 }
+
+ queueRateLimitProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QueueRateLimitProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes Queue Rate Limit related configuration."
+ ::= { queueRateLimitProfile 2 }
+
+ queueRateLimitProfileEntry OBJECT-TYPE
+ SYNTAX QueueRateLimitProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in queueRateLimitProfileTable."
+ INDEX { IMPLIED queueRateLimitProfileName }
+ ::= { queueRateLimitProfileTable 1 }
+
+ QueueRateLimitProfileEntry ::=
+ SEQUENCE {
+ queueRateLimitProfileName DisplayString,
+ queueRateLimitProfileQueue0CIR INTEGER,
+ queueRateLimitProfileQueue0PIR INTEGER,
+ queueRateLimitProfileQueue1CIR INTEGER,
+ queueRateLimitProfileQueue1PIR INTEGER,
+ queueRateLimitProfileQueue2CIR INTEGER,
+ queueRateLimitProfileQueue2PIR INTEGER,
+ queueRateLimitProfileQueue3CIR INTEGER,
+ queueRateLimitProfileQueue3PIR INTEGER,
+ queueRateLimitProfileQueue4CIR INTEGER,
+ queueRateLimitProfileQueue4PIR INTEGER,
+ queueRateLimitProfileQueue5CIR INTEGER,
+ queueRateLimitProfileQueue5PIR INTEGER,
+ queueRateLimitProfileQueue6CIR INTEGER,
+ queueRateLimitProfileQueue6PIR INTEGER,
+ queueRateLimitProfileQueue7CIR INTEGER,
+ queueRateLimitProfileQueue7PIR INTEGER,
+ queueRateLimitProfileRowStatus RowStatus
+ }
+
+ queueRateLimitProfileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "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."
+ ::= { queueRateLimitProfileEntry 1 }
+
+ queueRateLimitProfileQueue0CIR OBJECT-TYPE
+ SYNTAX INTEGER (0..99968)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "CIR of a queue between 0~99968 in kbps in step of 64,'0' means no limiting."
+ ::= { queueRateLimitProfileEntry 2 }
+
+ queueRateLimitProfileQueue0PIR OBJECT-TYPE
+ SYNTAX INTEGER (0..99968)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "PIR of a queue between 0~99968 in kbps in step of 64,'0' means no limiting."
+ ::= { queueRateLimitProfileEntry 3 }
+
+ queueRateLimitProfileQueue1CIR OBJECT-TYPE
+ SYNTAX INTEGER (0..99968)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "CIR of a queue between 0~99968 in kbps in step of 64,'0' means no limiting."
+ ::= { queueRateLimitProfileEntry 4 }
+
+ queueRateLimitProfileQueue1PIR OBJECT-TYPE
+ SYNTAX INTEGER (0..99968)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "PIR of a queue between 0~99968 in kbps in step of 64,'0' means no limiting."
+ ::= { queueRateLimitProfileEntry 5 }
+
+ queueRateLimitProfileQueue2CIR OBJECT-TYPE
+ SYNTAX INTEGER (0..99968)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "CIR of a queue between 0~99968 in kbps in step of 64,'0' means no limiting."
+ ::= { queueRateLimitProfileEntry 6 }
+
+ queueRateLimitProfileQueue2PIR OBJECT-TYPE
+ SYNTAX INTEGER (0..99968)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "PIR of a queue between 0~99968 in kbps in step of 64,'0' means no limiting."
+ ::= { queueRateLimitProfileEntry 7 }
+
+ queueRateLimitProfileQueue3CIR OBJECT-TYPE
+ SYNTAX INTEGER (0..99968)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "CIR of a queue between 0~99968 in kbps in step of 64,'0' means no limiting."
+ ::= { queueRateLimitProfileEntry 8 }
+
+ queueRateLimitProfileQueue3PIR OBJECT-TYPE
+ SYNTAX INTEGER (0..99968)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "PIR of a queue between 0~99968 in kbps in step of 64,'0' means no limiting."
+ ::= { queueRateLimitProfileEntry 9 }
+
+ queueRateLimitProfileQueue4CIR OBJECT-TYPE
+ SYNTAX INTEGER (0..99968)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "CIR of a queue between 0~99968 in kbps in step of 64,'0' means no limiting."
+ ::= { queueRateLimitProfileEntry 10 }
+
+ queueRateLimitProfileQueue4PIR OBJECT-TYPE
+ SYNTAX INTEGER (0..99968)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "PIR of a queue between 0~99968 in kbps in step of 64,'0' means no limiting."
+ ::= { queueRateLimitProfileEntry 11 }
+
+ queueRateLimitProfileQueue5CIR OBJECT-TYPE
+ SYNTAX INTEGER (0..99968)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "CIR of a queue between 0~99968 in kbps in step of 64,'0' means no limiting."
+ ::= { queueRateLimitProfileEntry 12 }
+
+ queueRateLimitProfileQueue5PIR OBJECT-TYPE
+ SYNTAX INTEGER (0..99968)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "PIR of a queue between 0~99968 in kbps in step of 64,'0' means no limiting."
+ ::= { queueRateLimitProfileEntry 13 }
+
+ queueRateLimitProfileQueue6CIR OBJECT-TYPE
+ SYNTAX INTEGER (0..99968)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "CIR of a queue between 0~99968 in kbps in step of 64,'0' means no limiting."
+ ::= { queueRateLimitProfileEntry 14 }
+
+ queueRateLimitProfileQueue6PIR OBJECT-TYPE
+ SYNTAX INTEGER (0..99968)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "PIR of a queue between 0~99968 in kbps in step of 64,'0' means no limiting."
+ ::= { queueRateLimitProfileEntry 15 }
+
+ queueRateLimitProfileQueue7CIR OBJECT-TYPE
+ SYNTAX INTEGER (0..99968)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "CIR of a queue between 0~99968 in kbps in step of 64,'0' means no limiting."
+ ::= { queueRateLimitProfileEntry 16 }
+
+ queueRateLimitProfileQueue7PIR OBJECT-TYPE
+ SYNTAX INTEGER (0..99968)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "PIR of a queue between 0~99968 in kbps in step of 64,'0' means no limiting."
+ ::= { queueRateLimitProfileEntry 17 }
+
+ queueRateLimitProfileRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or delete an existing row in the table."
+ ::= { queueRateLimitProfileEntry 18 }
+
+--------------------
+-- ipqos2Profile
+--------------------
+
+ maxNumOfIpqos2Profiles OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of IPQoS2 profiles supported by the system."
+ ::= { ipqos2Profile 1 }
+
+ ipqos2ProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Ipqos2ProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes IPQoS2 profiles."
+ ::= { ipqos2Profile 2 }
+
+ ipqos2ProfileEntry OBJECT-TYPE
+ SYNTAX Ipqos2ProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in ipqos2ProfileTable."
+ INDEX { IMPLIED ipqos2ProfileName }
+ ::= { ipqos2ProfileTable 1 }
+
+ Ipqos2ProfileEntry ::=
+ SEQUENCE {
+ ipqos2ProfileName DisplayString,
+ ipqos2ProfileAlgorithm INTEGER,
+ ipqos2ProfileVcLevel INTEGER,
+ ipqos2ProfileVcMaxRate INTEGER,
+ ipqos2ProfileVcDepth INTEGER,
+ ipqos2ProfileQueue0Weight INTEGER,
+ ipqos2ProfileQueue0MaxRate INTEGER,
+ ipqos2ProfileQueue0Depth INTEGER,
+ ipqos2ProfileQueue1Weight INTEGER,
+ ipqos2ProfileQueue1MaxRate INTEGER,
+ ipqos2ProfileQueue1Depth INTEGER,
+ ipqos2ProfileQueue2Weight INTEGER,
+ ipqos2ProfileQueue2MaxRate INTEGER,
+ ipqos2ProfileQueue2Depth INTEGER,
+ ipqos2ProfileQueue3Weight INTEGER,
+ ipqos2ProfileQueue3MaxRate INTEGER,
+ ipqos2ProfileQueue3Depth INTEGER,
+ ipqos2ProfileQueue4Weight INTEGER,
+ ipqos2ProfileQueue4MaxRate INTEGER,
+ ipqos2ProfileQueue4Depth INTEGER,
+ ipqos2ProfileQueue5Weight INTEGER,
+ ipqos2ProfileQueue5MaxRate INTEGER,
+ ipqos2ProfileQueue5Depth INTEGER,
+ ipqos2ProfileQueue6Weight INTEGER,
+ ipqos2ProfileQueue6MaxRate INTEGER,
+ ipqos2ProfileQueue6Depth INTEGER,
+ ipqos2ProfileQueue7Weight INTEGER,
+ ipqos2ProfileQueue7MaxRate INTEGER,
+ ipqos2ProfileQueue7Depth INTEGER,
+ ipqos2ProfileRowStatus RowStatus
+ }
+
+ ipqos2ProfileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "profile name."
+ ::= { ipqos2ProfileEntry 1 }
+
+ ipqos2ProfileAlgorithm OBJECT-TYPE
+ SYNTAX INTEGER (1..5)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "1:sp, 2:wfq, 3-sp+wfq, 4:shaping, 5:vc-shaping."
+ ::= { ipqos2ProfileEntry 2 }
+
+ ipqos2ProfileVcLevel OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "level of the PVC. For vc-shaping only. Displayed as -1 when ipqos2ProfileAlgorithm
+ is not vc-shaping."
+ ::= { ipqos2ProfileEntry 3 }
+
+ ipqos2ProfileVcMaxRate OBJECT-TYPE
+ SYNTAX INTEGER (32..32000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "max rate of the queues of PVCs. For vc-shaping only. Displayed as -1 when ipqos2ProfileAlgorithm
+ is not vc-shaping."
+ ::= { ipqos2ProfileEntry 4 }
+
+ ipqos2ProfileVcDepth OBJECT-TYPE
+ SYNTAX INTEGER (30..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "depth of queues of PVCs. For vc-shaping only. Displayed as -1 when ipqos2ProfileAlgorithm
+ is not vc-shaping."
+ ::= { ipqos2ProfileEntry 5 }
+
+ ipqos2ProfileQueue0Weight OBJECT-TYPE
+ SYNTAX INTEGER (1..50)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "weight of queue 0 of PVCs. For wfq, sp+wfq only. Displayed as -1 when ipqos2ProfileAlgorithm
+ is not wfq, sp+wfq."
+ ::= { ipqos2ProfileEntry 6 }
+
+ ipqos2ProfileQueue0MaxRate OBJECT-TYPE
+ SYNTAX INTEGER (32..32000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "max rate of queue 0 of PVCs. For shaping only. Displayed as -1 when ipqos2ProfileAlgorithm
+ is not shaping."
+ ::= { ipqos2ProfileEntry 7 }
+
+ ipqos2ProfileQueue0Depth OBJECT-TYPE
+ SYNTAX INTEGER (30..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "depth of queue 0 of PVCs. For wfq, sp+wfq, shaping. Displayed as -1 when ipqos2ProfileAlgorithm
+ is not wfq, sp+wfq, shaping."
+ ::= { ipqos2ProfileEntry 8 }
+
+ ipqos2ProfileQueue1Weight OBJECT-TYPE
+ SYNTAX INTEGER (1..50)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "weight of queue 1 of PVCs. For wfq, sp+wfq only. Displayed as -1 when ipqos2ProfileAlgorithm
+ is not wfq, sp+wfq."
+ ::= { ipqos2ProfileEntry 9 }
+
+ ipqos2ProfileQueue1MaxRate OBJECT-TYPE
+ SYNTAX INTEGER (32..32000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "max rate of queue 1 of PVCs. For shaping only. Displayed as -1 when ipqos2ProfileAlgorithm
+ is not shaping."
+ ::= { ipqos2ProfileEntry 10 }
+
+ ipqos2ProfileQueue1Depth OBJECT-TYPE
+ SYNTAX INTEGER (30..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "depth of queue 1 of PVCs. For wfq, sp+wfq, shaping. Displayed as -1 when ipqos2ProfileAlgorithm
+ is not wfq, sp+wfq, shaping."
+ ::= { ipqos2ProfileEntry 11 }
+
+ ipqos2ProfileQueue2Weight OBJECT-TYPE
+ SYNTAX INTEGER (1..50)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "weight of queue 2 of PVCs. For wfq, sp+wfq only. Displayed as -1 when ipqos2ProfileAlgorithm
+ is not wfq, sp+wfq."
+ ::= { ipqos2ProfileEntry 12 }
+
+ ipqos2ProfileQueue2MaxRate OBJECT-TYPE
+ SYNTAX INTEGER (32..32000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "max rate of queue 2 of PVCs. For shaping only. Displayed as -1 when ipqos2ProfileAlgorithm
+ is not shaping."
+ ::= { ipqos2ProfileEntry 13 }
+
+ ipqos2ProfileQueue2Depth OBJECT-TYPE
+ SYNTAX INTEGER (30..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "depth of queue 2 of PVCs. For wfq, sp+wfq, shaping. Displayed as -1 when ipqos2ProfileAlgorithm
+ is not wfq, sp+wfq, shaping."
+ ::= { ipqos2ProfileEntry 14 }
+
+ ipqos2ProfileQueue3Weight OBJECT-TYPE
+ SYNTAX INTEGER (1..50)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "weight of queue 3 of PVCs. For wfq, sp+wfq only. Displayed as -1 when ipqos2ProfileAlgorithm
+ is not wfq, sp+wfq."
+ ::= { ipqos2ProfileEntry 15 }
+
+ ipqos2ProfileQueue3MaxRate OBJECT-TYPE
+ SYNTAX INTEGER (32..32000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "max rate of queue 3 of PVCs. For shaping only. Displayed as -1 when ipqos2ProfileAlgorithm
+ is not shaping."
+ ::= { ipqos2ProfileEntry 16 }
+
+ ipqos2ProfileQueue3Depth OBJECT-TYPE
+ SYNTAX INTEGER (30..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "depth of queue 3 of PVCs. For wfq, sp+wfq, shaping. Displayed as -1 when ipqos2ProfileAlgorithm
+ is not wfq, sp+wfq, shaping."
+ ::= { ipqos2ProfileEntry 17 }
+
+ ipqos2ProfileQueue4Weight OBJECT-TYPE
+ SYNTAX INTEGER (1..50)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "weight of queue 4 of PVCs. For wfq, sp+wfq only. Displayed as -1 when ipqos2ProfileAlgorithm
+ is not wfq, sp+wfq."
+ ::= { ipqos2ProfileEntry 18 }
+
+ ipqos2ProfileQueue4MaxRate OBJECT-TYPE
+ SYNTAX INTEGER (32..32000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "max rate of queue 4 of PVCs. For shaping only. Displayed as -1 when ipqos2ProfileAlgorithm
+ is not shaping."
+ ::= { ipqos2ProfileEntry 19 }
+
+ ipqos2ProfileQueue4Depth OBJECT-TYPE
+ SYNTAX INTEGER (30..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "depth of queue 4 of PVCs. For wfq, sp+wfq, shaping. Displayed as -1 when ipqos2ProfileAlgorithm
+ is not wfq, sp+wfq, shaping."
+ ::= { ipqos2ProfileEntry 20 }
+
+ ipqos2ProfileQueue5Weight OBJECT-TYPE
+ SYNTAX INTEGER (1..50)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "weight of queue 5 of PVCs. For wfq, sp+wfq only. Displayed as -1 when ipqos2ProfileAlgorithm
+ is not wfq, sp+wfq, shaping."
+ ::= { ipqos2ProfileEntry 21 }
+
+ ipqos2ProfileQueue5MaxRate OBJECT-TYPE
+ SYNTAX INTEGER (32..32000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "max rate of queue 5 of PVCs. For shaping only. Displayed as -1 when ipqos2ProfileAlgorithm
+ is not shaping."
+ ::= { ipqos2ProfileEntry 22 }
+
+ ipqos2ProfileQueue5Depth OBJECT-TYPE
+ SYNTAX INTEGER (30..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "depth of queue 5 of PVCs. For wfq, sp+wfq, shaping. Displayed as -1 when ipqos2ProfileAlgorithm
+ is not wfq, sp+wfq, shaping."
+ ::= { ipqos2ProfileEntry 23 }
+
+ ipqos2ProfileQueue6Weight OBJECT-TYPE
+ SYNTAX INTEGER (1..50)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "weight of queue 6 of PVCs. For wfq, sp+wfq only. Displayed as -1 when ipqos2ProfileAlgorithm
+ is not wfq, sp+wfq."
+ ::= { ipqos2ProfileEntry 24 }
+
+ ipqos2ProfileQueue6MaxRate OBJECT-TYPE
+ SYNTAX INTEGER (32..32000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "max rate of queue 6 of PVCs. For shaping only. Displayed as -1 when ipqos2ProfileAlgorithm
+ is not shaping."
+ ::= { ipqos2ProfileEntry 25 }
+
+ ipqos2ProfileQueue6Depth OBJECT-TYPE
+ SYNTAX INTEGER (30..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "depth of queue 6 of PVCs. For wfq, sp+wfq, shaping. Displayed as -1 when ipqos2ProfileAlgorithm
+ is not wfq, sp+wfq, shaping."
+ ::= { ipqos2ProfileEntry 26 }
+
+ ipqos2ProfileQueue7Weight OBJECT-TYPE
+ SYNTAX INTEGER (1..50)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "weight of queue 7 of PVCs. For wfq, sp+wfq only. Displayed as -1 when ipqos2ProfileAlgorithm
+ is not wfq, sp+wfq."
+ ::= { ipqos2ProfileEntry 27 }
+
+ ipqos2ProfileQueue7MaxRate OBJECT-TYPE
+ SYNTAX INTEGER (32..32000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "max rate of queue 7 of PVCs. For shaping only. Displayed as -1 when ipqos2ProfileAlgorithm
+ is not shaping."
+ ::= { ipqos2ProfileEntry 28 }
+
+ ipqos2ProfileQueue7Depth OBJECT-TYPE
+ SYNTAX INTEGER (30..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "depth of queue 7 of PVCs. For wfq, sp+wfq, shaping. Displayed as -1 when ipqos2ProfileAlgorithm
+ is not wfq, sp+wfq, shaping."
+ ::= { ipqos2ProfileEntry 29 }
+
+
+ ipqos2ProfileRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or delete an existing row in the table."
+ ::= { ipqos2ProfileEntry 30 }
+
+----------------------------------------
+-- switch
+----------------------------------------
+
+ enetport OBJECT IDENTIFIER ::= { switch 3 }
+ bandwidth OBJECT IDENTIFIER ::= { switch 4 }
+ qschedule OBJECT IDENTIFIER ::= { switch 5 }
+ dot3ad OBJECT IDENTIFIER ::= { switch 6 }
+ stp OBJECT IDENTIFIER ::= { switch 7 }
+ bcastCtrl OBJECT IDENTIFIER ::= { switch 8 }
+ portIsolation OBJECT IDENTIFIER ::= { switch 9 }
+ dscp OBJECT IDENTIFIER ::= { switch 10 }
+ mstp OBJECT IDENTIFIER ::= { switch 11 }
+ vlanIsolation OBJECT IDENTIFIER ::= { switch 12 }
+ mac OBJECT IDENTIFIER ::= { switch 13 }
+ cfm OBJECT IDENTIFIER ::= { switch 14 }
+ oam OBJECT IDENTIFIER ::= { switch 15 }
+ vlanpriority OBJECT IDENTIFIER ::= { switch 16 }
+ mirror OBJECT IDENTIFIER ::= { switch 17 }
+ lldp OBJECT IDENTIFIER ::= { switch 18 }
+
+ managementVLANId OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The VLAN ID for management."
+ ::= { switch 1 }
+
+ maxNumOfStaticVlans OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of VLANs supported by the system."
+ ::= { switch 2 }
+
+--------------------
+-- enetport
+--------------------
+
+-- enetPortTable
+
+ enetPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EnetPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table contains ethernet port information."
+ ::= { enetport 1 }
+
+ enetPortEntry OBJECT-TYPE
+ SYNTAX EnetPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { dot1dBasePort }
+ ::= { enetPortTable 1 }
+
+ EnetPortEntry ::=
+ SEQUENCE {
+ enetPortSpeed INTEGER,
+ enetPortFlowControl INTEGER,
+ enetPortMode INTEGER,
+ enetPortVLANTrunkEnable INTEGER,
+ enetPortDscpEnable INTEGER,
+ enetPortTpid INTEGER
+ }
+
+ enetPortSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ auto(1),
+ e1000M_fullduplex(2),
+ e100M_fullduplex(3),
+ e100M_halfduplex(4),
+ e10M_fullduplex(5),
+ e10M_halfduplex(6),
+ e10G_fullduplex(7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Speed configuration of the ethernet port."
+ ::= { enetPortEntry 1 }
+
+ enetPortFlowControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable flow control for the ethernet port."
+ ::= { enetPortEntry 2 }
+
+ enetPortMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ uplink(1),
+ subtending(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The operational mode for uplink and subtending ports."
+ ::= { enetPortEntry 3 }
+
+ enetPortVLANTrunkEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable VLAN trunking for the ethernet port."
+ ::= { enetPortEntry 4 }
+
+ enetPortDscpEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable DSCP mapping for the ethernet port.
+ This object is supported by R1.02 and later versions."
+ ::= { enetPortEntry 5 }
+
+ enetPortTpid OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set TPID value for the ethernet port,
+ 0x0000 ~ 0xffff.
+ "
+ ::= { enetPortEntry 6 }
+
+-- enetPortSfpTable
+
+ enetPortSfpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EnetPortSfpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table contains ethernet SFP port information."
+ ::= { enetport 2 }
+
+ enetPortSfpEntry OBJECT-TYPE
+ SYNTAX EnetPortSfpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { ifIndex }
+ ::= { enetPortSfpTable 1 }
+
+ EnetPortSfpEntry ::=
+ SEQUENCE {
+ sfpTempLow INTEGER,
+ sfpTempHigh INTEGER,
+ sfpVccLow INTEGER,
+ sfpVccHigh INTEGER,
+ sfpTxBiasLow INTEGER,
+ sfpTxBiasHigh INTEGER,
+ sfpTxPowerLow INTEGER,
+ sfpTxPowerHigh INTEGER,
+ sfpRxPowerLow INTEGER,
+ sfpRxPowerHigh INTEGER
+ }
+
+ sfpTempLow OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "temperature low threshold in 0.001 degree."
+ ::= { enetPortSfpEntry 1 }
+
+ sfpTempHigh OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "temperature high threshold in 0.001 degree."
+ ::= { enetPortSfpEntry 2 }
+
+ sfpVccLow OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "voltage low threshold in 0.0001V."
+ ::= { enetPortSfpEntry 3 }
+
+ sfpVccHigh OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "voltage high threshold in 0.0001V."
+ ::= { enetPortSfpEntry 4 }
+
+ sfpTxBiasLow OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "bias current low threshold in uA."
+ ::= { enetPortSfpEntry 5 }
+
+ sfpTxBiasHigh OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "bias current high threshold in uA."
+ ::= { enetPortSfpEntry 6 }
+
+ sfpTxPowerLow OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "tx power low threshold in 0.001 uW."
+ ::= { enetPortSfpEntry 7 }
+
+ sfpTxPowerHigh OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "tx power high threshold in 0.001 uW."
+ ::= { enetPortSfpEntry 8 }
+
+ sfpRxPowerLow OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "tx power low threshold in 0.001 uW."
+ ::= { enetPortSfpEntry 9 }
+
+ sfpRxPowerHigh OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "tx power high threshold in 0.001 uW."
+ ::= { enetPortSfpEntry 10 }
+
+--------------------
+-- bandwidth
+--------------------
+
+ bwPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BwPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table contains bandwidth configuration for the ethernet ports."
+ ::= { bandwidth 1 }
+
+ bwPortEntry OBJECT-TYPE
+ SYNTAX BwPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { dot1dBasePort }
+ ::= { bwPortTable 1 }
+
+ BwPortEntry ::=
+ SEQUENCE {
+ bwPortEnable INTEGER,
+ bwPortIngressRate INTEGER,
+ bwPortEgressRate INTEGER
+ }
+
+ bwPortEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable bandwidth control for the ethernet port."
+ ::= { bwPortEntry 1 }
+
+ bwPortIngressRate OBJECT-TYPE
+ SYNTAX INTEGER (0..1000)
+ UNITS "Mbps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The ingress rate for the ethernet port."
+ ::= { bwPortEntry 2 }
+
+ bwPortEgressRate OBJECT-TYPE
+ SYNTAX INTEGER (0..1000)
+ UNITS "Mbps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The egress rate for the ethernet port."
+ ::= { bwPortEntry 3 }
+
+--------------------
+-- qschedule
+--------------------
+
+-- Queue Schedule Port Table
+
+ qschedulePortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QschedulePortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table contains queue schedule configuration for the ethernet ports."
+ ::= { qschedule 1 }
+
+ qschedulePortEntry OBJECT-TYPE
+ SYNTAX QschedulePortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { dot1dBasePort }
+ ::= { qschedulePortTable 1 }
+
+ QschedulePortEntry ::=
+ SEQUENCE {
+ qschedulePortType INTEGER
+ }
+
+ qschedulePortType OBJECT-TYPE
+ SYNTAX INTEGER {
+ spq(1),
+ wrr(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Queue scheduling type (strictly priority queue or weighted round robin)."
+ ::= { qschedulePortEntry 1 }
+
+-- Queue Weight Table
+
+ queueWeightTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF QueueWeightEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table contains weight configuration for the priority queues."
+ ::= { qschedule 2 }
+
+ queueWeightEntry OBJECT-TYPE
+ SYNTAX QueueWeightEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { dot1dBasePort, dot1dTrafficClass }
+ ::= { queueWeightTable 1 }
+
+ QueueWeightEntry ::=
+ SEQUENCE {
+ queueWeight INTEGER
+ }
+
+ queueWeight OBJECT-TYPE
+ SYNTAX INTEGER (1..15)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Weight for the priority queue."
+ ::= { queueWeightEntry 1 }
+
+--------------------
+-- dot3ad
+--------------------
+
+-- dot3adTable
+
+ dot3adTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dot3adEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table contains 802.3ad configuration."
+ ::= { dot3ad 1 }
+
+ dot3adEntry OBJECT-TYPE
+ SYNTAX Dot3adEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { dot3adGroupId }
+ ::= { dot3adTable 1 }
+
+ Dot3adEntry ::=
+ SEQUENCE {
+ dot3adGroupId INTEGER,
+ dot3adEnable INTEGER,
+ dot3adGroupName DisplayString,
+ dot3adGroupPortList PortList
+ }
+
+ dot3adGroupId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Group ID 1 for subtending group and 2 for uplink group in IES-5000/5005.
+ Group ID 1~4 in IES-6000."
+ ::= { dot3adEntry 1 }
+
+ dot3adEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ enableWithLacp(2),
+ disable(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable 802.3ad function."
+ ::= { dot3adEntry 2 }
+
+ dot3adGroupName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The trunking group name."
+ ::= { dot3adEntry 3 }
+
+ dot3adGroupPortList OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port list which joins the trunking group."
+ ::= { dot3adEntry 4 }
+
+
+ lacpPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "LACP system priority."
+ ::= { dot3ad 2 }
+
+ lacpTimeout OBJECT-TYPE
+ SYNTAX INTEGER {
+ shorttimeout(1),
+ longtimeout(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The time interval to exchange LACP packets in order to check that the peer port
+ in the trunk group is still up."
+ ::= { dot3ad 3 }
+
+-- portTrunkingTable
+
+ portTrunkingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PortTrunkingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table contains current status of port trunking."
+ ::= { dot3ad 4 }
+
+ portTrunkingEntry OBJECT-TYPE
+ SYNTAX PortTrunkingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of portTrunkingTable."
+ INDEX { portTrunkingGroupId }
+ ::= { portTrunkingTable 1 }
+
+ PortTrunkingEntry ::=
+ SEQUENCE {
+ portTrunkingGroupId INTEGER,
+ portTrunkingStatus INTEGER,
+ portTrunkingPortList PortList
+ }
+
+ portTrunkingGroupId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Group ID 1 for subtending group and 2 for uplink group in IES-5000/5005.
+ Group ID 1~4 in IES-6000."
+ ::= { portTrunkingEntry 1 }
+
+ portTrunkingStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Port trunking status."
+ ::= { portTrunkingEntry 2 }
+
+ portTrunkingPortList OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port list which actually joins the trunking group."
+ ::= { portTrunkingEntry 3 }
+
+-- aggPortTable
+
+ aggPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AggPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table specifies the setting of port trunking."
+ ::= { dot3ad 5 }
+
+ aggPortEntry OBJECT-TYPE
+ SYNTAX AggPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of aggPortTable."
+ INDEX { dot1dBasePort }
+ ::= { aggPortTable 1 }
+
+ AggPortEntry ::=
+ SEQUENCE {
+ aggPortJoin INTEGER
+ }
+
+ aggPortJoin OBJECT-TYPE
+ SYNTAX INTEGER {
+ disjoin(0),
+ joinTrunkingGroup1(1),
+ joinTrunkingGroup2(2),
+ joinTrunkingGroup3(3),
+ joinTrunkingGroup4(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Join/disjoin the trunking group."
+ ::= { aggPortEntry 1 }
+
+-- elcPortTrunkingTable
+
+ elcPortTrunkingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ElcPortTrunkingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table is supported by R5.01 and later versions."
+ ::= { dot3ad 6 }
+
+ elcPortTrunkingEntry OBJECT-TYPE
+ SYNTAX ElcPortTrunkingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { elcPortTrunkingSlot, elcPortTrunkingGroupId }
+ ::= { elcPortTrunkingTable 1 }
+
+ ElcPortTrunkingEntry ::=
+ SEQUENCE {
+ elcPortTrunkingSlot INTEGER,
+ elcPortTrunkingGroupId INTEGER,
+ elcPortTrunkingStatus INTEGER,
+ elcPortTrunkingPortList PortList
+ }
+
+ elcPortTrunkingSlot OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { elcPortTrunkingEntry 1 }
+
+ elcPortTrunkingGroupId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { elcPortTrunkingEntry 2 }
+
+ elcPortTrunkingStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { elcPortTrunkingEntry 3 }
+
+ elcPortTrunkingPortList OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { elcPortTrunkingEntry 4 }
+
+--------------------
+-- stp
+--------------------
+
+ rstpEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable RSTP protocol."
+ ::= { stp 1 }
+
+--------------------
+-- bcastCtrl
+--------------------
+
+ bctrlPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BctrlPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table contains broadcast storm control configuration for the ethernet ports."
+ ::= { bcastCtrl 1 }
+
+ bctrlPortEntry OBJECT-TYPE
+ SYNTAX BctrlPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { dot1dBasePort }
+ ::= { bctrlPortTable 1 }
+
+ BctrlPortEntry ::=
+ SEQUENCE {
+ bctrlPortBcastEnable INTEGER,
+ bctrlPortMcastEnable INTEGER,
+ bctrlPortUcastEnable INTEGER,
+ bctrlPortBcastThresh INTEGER,
+ bctrlPortMcastThresh INTEGER,
+ bctrlPortUcastThresh INTEGER
+ }
+
+ bctrlPortBcastEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable storm control for broadcast packets."
+ ::= { bctrlPortEntry 1 }
+
+ bctrlPortMcastEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable storm control for multicast packets."
+ ::= { bctrlPortEntry 2 }
+
+ bctrlPortUcastEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable storm control for unicast packets."
+ ::= { bctrlPortEntry 3 }
+
+ bctrlPortBcastThresh OBJECT-TYPE
+ SYNTAX INTEGER (0..262143)
+ UNITS "packets per second"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The threshold of broadcast storm control."
+ ::= { bctrlPortEntry 4 }
+
+ bctrlPortMcastThresh OBJECT-TYPE
+ SYNTAX INTEGER (0..262143)
+ UNITS "packets per second"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The threshold of multicast storm control."
+ ::= { bctrlPortEntry 5 }
+
+ bctrlPortUcastThresh OBJECT-TYPE
+ SYNTAX INTEGER (0..262143)
+ UNITS "packets per second"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The threshold of unicast storm control."
+ ::= { bctrlPortEntry 6 }
+
+--------------------
+-- portIsolation
+--------------------
+
+ portIsolationEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable port isolation."
+ ::= { portIsolation 1 }
+
+--------------------
+-- dscp
+--------------------
+
+ dscpMappingPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DscpMappingPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table contains DSCP mapping configuration for the ethernet ports.
+ This table is supported by R1.02 and later versions."
+ ::= { dscp 1 }
+
+ dscpMappingPortEntry OBJECT-TYPE
+ SYNTAX DscpMappingPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of dscpMappingPortTable."
+ INDEX { dot1dBasePort, dscpMappingPortSrcCodePoint }
+ ::= { dscpMappingPortTable 1 }
+
+ DscpMappingPortEntry ::=
+ SEQUENCE {
+ dscpMappingPortSrcCodePoint INTEGER,
+ dscpMappingPortMapCodePoint INTEGER,
+ dscpMappingPortMapPriority INTEGER
+ }
+
+ dscpMappingPortSrcCodePoint OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The DSCP source code point used for mapping."
+ ::= { dscpMappingPortEntry 1 }
+
+ dscpMappingPortMapCodePoint OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The mapping code point that will replace the source code point in the incoming packet."
+ ::= { dscpMappingPortEntry 2 }
+
+ dscpMappingPortMapPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The mapping p bits that will replace the source p bits in the incoming packet."
+ ::= { dscpMappingPortEntry 3 }
+
+--------------------
+-- mstp
+--------------------
+
+ mstpEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable MSTP protocol. This object is supported by R1.02 and later versions."
+ ::= { mstp 1 }
+
+ mstpProtocolVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ forceDot1w(2),
+ autoDot1s(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The MSTP protocol version. This object is supported by R1.02 and later versions."
+ ::= { mstp 2 }
+
+ mstpBridgeMaxAge OBJECT-TYPE
+ SYNTAX Timeout (600..4000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value that all bridges use for MaxAge when this bridge is acting as the root.
+ This object is supported by R1.02 and later versions."
+ ::= { mstp 3 }
+
+ mstpBridgeHelloTime OBJECT-TYPE
+ SYNTAX Timeout (100..1000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value that all bridges use for HelloTime when this bridge is acting as the root.
+ This object is supported by R1.02 and later versions."
+ ::= { mstp 4 }
+
+ mstpBridgeForwardDelay OBJECT-TYPE
+ SYNTAX Timeout (400..3000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value that all bridges use for ForwardDelay when this bridge is acting as the root.
+ This object is supported by R1.02 and later versions."
+ ::= { mstp 5 }
+
+ mstpMaxHops OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum hops that is allowed. This object is supported by R1.02 and later versions."
+ ::= { mstp 6 }
+
+ mstpCfgName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The configuration name that identifies the MST region and is used as
+ one of the inputs in the computation of the MST Configuration Identifier.
+ This object is supported by R1.02 and later versions."
+ ::= { mstp 7 }
+
+ mstpCfgRevLevel OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object identifies the MST revision that identifies the MST region and
+ is used as one of the inputs in the computation of the MST configuration Identifier.
+ This object is supported by R1.02 and later versions."
+ ::= { mstp 8 }
+
+ mstpCfgDigest OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Configuration Digest. This object is supported by R1.02 and later versions."
+ ::= { mstp 9 }
+
+-- mstpMapTable
+
+ mstpMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MstpMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains one entry for each instance of MSTP.
+ This table is supported by R1.02 and later versions."
+ ::= { mstp 10 }
+
+ mstpMapEntry OBJECT-TYPE
+ SYNTAX MstpMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A conceptual row containing the status of the MSTP instance."
+ INDEX { mstpMapIndex }
+ ::= { mstpMapTable 1 }
+
+ MstpMapEntry ::= SEQUENCE {
+ mstpMapIndex INTEGER,
+ mstpMapVlans1k OCTET STRING,
+ mstpMapVlans2k OCTET STRING,
+ mstpMapVlans3k OCTET STRING,
+ mstpMapVlans4k OCTET STRING
+ }
+
+ mstpMapIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Uniquely identifies an instance."
+ ::= { mstpMapEntry 1 }
+
+ mstpMapVlans1k OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A string of octets containing one bit per VLAN for VLANS with VlanIndex values
+ 0 through 1023. The first octet corresponds to VLANs with VlanIndex values
+ 0 through 7; the second octet to VLANs 8 through 15 etc. The most significant bit
+ of each octet corresponds to the lowest VlanIndex value in that octet. For each VLAN
+ that is mapped to this MSTP instance, the bit corresponding to that VLAN is set to '1'."
+ ::= { mstpMapEntry 2 }
+
+ mstpMapVlans2k OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A string of octets containing one bit per VLAN for VLANS with VlanIndex values
+ 1024 through 2047. The first octet corresponds to VLANs with VlanIndex values
+ 1024 through 1031; the second octet to VLANs 1032 through 1039 etc. The most significant bit
+ of each octet corresponds to the lowest VlanIndex value in that octet. For each VLAN
+ that is mapped to this MSTP instance, the bit corresponding to that VLAN is set to '1'."
+ ::= { mstpMapEntry 3 }
+
+ mstpMapVlans3k OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A string of octets containing one bit per VLAN for VLANS with VlanIndex values
+ 2048 through 3071. The first octet corresponds to VLANs with VlanIndex values
+ 2048 through 2055; the second octet to VLANs 2056 through 2063 etc. The most significant bit
+ of each octet corresponds to the lowest VlanIndex value in that octet. For each VLAN
+ that is mapped to this MSTP instance, the bit corresponding to that VLAN is set to '1'."
+ ::= { mstpMapEntry 4 }
+
+ mstpMapVlans4k OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A string of octets containing one bit per VLAN for VLANS with VlanIndex values
+ 3072 through 4095. The first octet corresponds to VLANs with VlanIndex values
+ 3072 through 3079; the second octet to VLANs 3080 through 3087 etc. The most significant bit
+ of each octet corresponds to the lowest VlanIndex value in that octet. For each VLAN
+ that is mapped to this MSTP instance, the bit corresponding to that VLAN is set to '1'."
+ ::= { mstpMapEntry 5 }
+
+-- mstpVlanTable
+
+ mstpVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MstpVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains one entry for each VlanId.
+ This table is supported by R1.02 and later versions."
+ ::= { mstp 11 }
+
+ mstpVlanEntry OBJECT-TYPE
+ SYNTAX MstpVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information regarding the instance to which each Vlan is mapped."
+ INDEX { mstpVlanIndex }
+ ::= { mstpVlanTable 1 }
+
+ MstpVlanEntry ::= SEQUENCE {
+ mstpVlanIndex VlanIndex,
+ mstpVlanMstIndex INTEGER
+ }
+
+ mstpVlanIndex OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VlanId for which this entry contains the instance mapped."
+ ::= { mstpVlanEntry 1 }
+
+ mstpVlanMstIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An integer with values ranging from 0 to 64 that identify a
+ the CIST/MSTI instance to which this VLAN is mapped"
+ ::= { mstpVlanEntry 2 }
+
+-- mstpPortTable
+
+ mstpPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MstpPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains port-specific MSTP information.
+ This table is supported by R1.02 and later versions."
+ ::= { mstp 12 }
+
+ mstpPortEntry OBJECT-TYPE
+ SYNTAX MstpPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of MSTP information maintained by each port."
+ INDEX { dot1dBasePort }
+ ::= { mstpPortTable 1 }
+
+ MstpPortEntry ::= SEQUENCE {
+ mstpPortAdminEdgePort INTEGER,
+ mstpPortAdminPointToPoint INTEGER
+ }
+
+ mstpPortAdminEdgePort OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The administrative value of the Edge Port parameter. A value of true(1)
+ indicates that this port should be assumed as an edge-port and a value of
+ false(2) indicates that this port should be assumed as a non-edge-port."
+ ::= { mstpPortEntry 1 }
+
+ mstpPortAdminPointToPoint OBJECT-TYPE
+ SYNTAX INTEGER {
+ auto(1),
+ forceTrue(2),
+ forceFalse(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The administrative point-to-point status of the LAN segment
+ attached to this port. A value of forceTrue(0) indicates
+ that this port should always be treated as if it is connected
+ to a point-to-point link. A value of forceFalse(1) indicates
+ that this port should be treated as having a shared media
+ connection. A value of auto(2) indicates that this port is
+ considered to have a point-to-point link if it is an Aggregator
+ and all of its members are aggregatable, or if the MAC entity
+ is configured for full duplex operation, either through
+ auto-negotiation or by management means."
+ ::= { mstpPortEntry 2 }
+
+-- mstpXstTable
+
+ mstpXstTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MstpXstEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Bridge priority configuration for multiple spanning trees.
+ This table is supported by R1.02 and later versions."
+ ::= { mstp 13 }
+
+ mstpXstEntry OBJECT-TYPE
+ SYNTAX MstpXstEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of mstpXstTable."
+ INDEX { mstpXstId }
+ ::= { mstpXstTable 1 }
+
+ MstpXstEntry ::= SEQUENCE {
+ mstpXstId INTEGER,
+ mstpXstBridgePriority INTEGER
+ }
+
+ mstpXstId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Identifies a spanning tree."
+ ::= { mstpXstEntry 1 }
+
+ mstpXstBridgePriority OBJECT-TYPE
+ SYNTAX INTEGER (0..61440)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Bridge priority, in steps of 4096."
+ ::= { mstpXstEntry 2 }
+
+-- mstpXstPortTable
+
+ mstpXstPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MstpXstPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Port configuration for multiple spanning trees.
+ This table is supported by R1.02 and later versions."
+ ::= { mstp 14 }
+
+ mstpXstPortEntry OBJECT-TYPE
+ SYNTAX MstpXstPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of mstpXstPortTable."
+ INDEX { mstpXstPortXstId, mstpXstPortIndex }
+ ::= { mstpXstPortTable 1 }
+
+ MstpXstPortEntry ::=
+ SEQUENCE {
+ mstpXstPortXstId INTEGER,
+ mstpXstPortIndex INTEGER,
+ mstpXstPortEnable INTEGER,
+ mstpXstPortPriority INTEGER,
+ mstpXstPortAdminPathCost INTEGER
+ }
+
+ mstpXstPortXstId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Identifies a spanning tree."
+ ::= { mstpXstPortEntry 1 }
+
+ mstpXstPortIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port number of the port for which this entry contains MSTP management information."
+ ::= { mstpXstPortEntry 2 }
+
+ mstpXstPortEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The enabled/disabled status of the port."
+ ::= { mstpXstPortEntry 3 }
+
+ mstpXstPortPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of the priority field which is contained in the first
+ (in network byte order) octet of the (2 octet long) Port ID."
+ ::= { mstpXstPortEntry 4 }
+
+ mstpXstPortAdminPathCost OBJECT-TYPE
+ SYNTAX INTEGER (0..200000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The contribution of this port to the path cost of paths towards the spanning tree
+ root which include this port. 0 menas it is determined by link speed."
+ ::= { mstpXstPortEntry 5 }
+
+--------------------
+-- Vlan Isolation
+--------------------
+
+ vlanIsolationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VlanIsolationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table contains configuration of isolated VLAN.
+ This table is supported by R3.00 and later versions."
+ ::= { vlanIsolation 1 }
+
+ vlanIsolationEntry OBJECT-TYPE
+ SYNTAX VlanIsolationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of vlanIsolationTable."
+ INDEX { dot1qVlanIndex }
+ ::= { vlanIsolationTable 1 }
+
+ VlanIsolationEntry ::=
+ SEQUENCE {
+ vlanIsolationRowStatus INTEGER
+ }
+
+ vlanIsolationRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row status of the table used to create/delete an entry."
+ ::= { vlanIsolationEntry 1 }
+
+--------------------
+-- MAC Forwarding
+--------------------
+
+ macAgingTime OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The mac aging time in seconds."
+ ::= { mac 1 }
+
+--------------------
+-- CFM
+--------------------
+
+-- cfmLoopbackPortTable
+
+ cfmLoopbackPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CfmLoopbackPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains CFM information.
+ This table is supported by R5.02 and later versions."
+ ::= { cfm 1 }
+
+ cfmLoopbackPortEntry OBJECT-TYPE
+ SYNTAX CfmLoopbackPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in cfmLoopbackPortTable."
+ INDEX { ifIndex }
+ ::= { cfmLoopbackPortTable 1 }
+
+ CfmLoopbackPortEntry ::= SEQUENCE {
+ cfmLoopbackPortState INTEGER
+ }
+
+ cfmLoopbackPortState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "CFM loopback enable/disable on the port."
+ ::= { cfmLoopbackPortEntry 1 }
+
+-- cfmMIPTable
+
+ cfmMIPTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CfmMIPEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { cfm 2 }
+
+ cfmMIPEntry OBJECT-TYPE
+ SYNTAX CfmMIPEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in cfmMIPTable."
+ INDEX { cfmLevel, cfmVlanID, cfmPort }
+ ::= { cfmMIPTable 1 }
+
+ CfmMIPEntry ::=
+ SEQUENCE {
+ cfmLevel INTEGER,
+ cfmVlanID INTEGER,
+ cfmPort INTEGER,
+ cfmMIPRowStatus RowStatus,
+ cfmMIPMacAddress MacAddress
+ }
+
+ cfmLevel OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { cfmMIPEntry 1 }
+
+ cfmVlanID OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { cfmMIPEntry 2 }
+
+ cfmPort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { cfmMIPEntry 3 }
+
+ cfmMIPRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { cfmMIPEntry 4 }
+
+ cfmMIPMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "MAC address of maintenance domain intermediate point"
+ ::= { cfmMIPEntry 5 }
+
+ cfmActionEnableStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "CFM Action enable status for the CO device"
+ ::= { cfm 3 }
+
+ cfmMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ dot1ag(1),
+ y1731(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The compliant CFM standard"
+ ::= { cfm 4 }
+
+ cfmMIPRespondMcastLbm OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The status indicate whether a MIP respond to mulcast lbms or not."
+ ::= { cfm 5 }
+
+ cfmLoopbackTimeout OBJECT-TYPE
+ SYNTAX INTEGER (1..86400)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "CFM loopback timeout value."
+ ::= { cfm 6 }
+
+ -- cfmLbrTable
+ cfmLbrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CfmLbrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains a list of Loopback replies received by a specific MEP in response to a loopback message."
+ ::= { cfm 7 }
+
+ cfmLbrEntry OBJECT-TYPE
+ SYNTAX CfmLbrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Loopback Reply table entry."
+ INDEX { dot1agCfmMdIndex, dot1agCfmMaIndex, dot1agCfmMepIdentifier, cfmLbrSeqNumber, cfmLbrReceiveOrder }
+ ::= { cfmLbrTable 1 }
+
+ CfmLbrEntry ::=
+ SEQUENCE {
+ cfmLbrSeqNumber Unsigned32,
+ cfmLbrReceiveOrder Unsigned32,
+ cfmLbrSrcMac MacAddress
+ }
+
+ cfmLbrSeqNumber OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967295)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Transaction identifier/Sequence number returned by
+ a previous transmit loopback message command, indicating
+ which LBM's response is going to be returned."
+ ::= { cfmLbrEntry 1 }
+
+ cfmLbrReceiveOrder OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967295)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index to distinguish among multiple LBRs with the same
+ LBR Transaction Identifier field value. cfmLbrReceiveOrder
+ are assigned sequentially from 1, in the order that the
+ Loopback Initiator received the LBRs."
+ ::= { cfmLbrEntry 2 }
+
+ cfmLbrSrcMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Source MAC address returned in the LBR."
+ ::= { cfmLbrEntry 3 }
+--------------------
+-- OAM
+--------------------
+
+-- remoteLoopbackTable
+
+ remoteLoopbackTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RemoteLoopbackEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains OAM information.
+ This table is supported by R5.02 and later versions."
+ ::= { oam 1 }
+
+ remoteLoopbackEntry OBJECT-TYPE
+ SYNTAX RemoteLoopbackEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in remoteLoopbackTable."
+ INDEX { ifIndex }
+ ::= { remoteLoopbackTable 1 }
+
+ RemoteLoopbackEntry ::= SEQUENCE {
+ remoteLoopbackEnable INTEGER
+ }
+
+ remoteLoopbackEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "OAM remote loopback enable/disable on the port."
+ ::= { remoteLoopbackEntry 1 }
+
+--------------------
+-- vlanpriority
+--------------------
+
+-- vlanpriorityEnable
+ vlanpriorityEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { vlanpriority 1 }
+
+-- vlanpriorityTable
+ vlanpriorityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VlanpriorityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains VLAN Priority information.
+ This table is supported by R5.04 and later versions."
+ ::= { vlanpriority 2 }
+
+ vlanpriorityEntry OBJECT-TYPE
+ SYNTAX VlanpriorityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in vlanpriorityTable."
+ INDEX { vlanpriorityVid }
+ ::= { vlanpriorityTable 1 }
+
+ VlanpriorityEntry ::= SEQUENCE {
+ vlanpriorityVid INTEGER,
+ vlanpriorityPri INTEGER,
+ vlanpriorityRowStatus RowStatus
+ }
+
+ vlanpriorityVid OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { vlanpriorityEntry 1 }
+
+ vlanpriorityPri OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { vlanpriorityEntry 2 }
+
+ vlanpriorityRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { vlanpriorityEntry 3 }
+
+--------------------
+-- mirror
+--------------------
+
+-- mirrorEnable
+ mirrorEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "set to 'enable' to enable mirroring"
+ ::= { mirror 1 }
+
+ mirrorMonitorPort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "monitor port"
+ ::= { mirror 2 }
+
+-- mirrorPortTable
+ mirrorPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MirrorPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is supported by R5.06 and later versions."
+ ::= { mirror 3 }
+
+ mirrorPortEntry OBJECT-TYPE
+ SYNTAX MirrorPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in mirrorPortTable."
+ INDEX { dot1dBasePort }
+ ::= { mirrorPortTable 1 }
+
+ MirrorPortEntry ::= SEQUENCE {
+ mirrorPortDirection INTEGER
+ }
+
+ mirrorPortDirection OBJECT-TYPE
+ SYNTAX INTEGER{
+ ingress(1),
+ egress(2),
+ both(3),
+ none(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set to 'ingress' to mirror ingress traffic,
+ 'egress' to mirror egress traffic,
+ 'both' to mirror bi-directional traffic,
+ 'none' to disable mirroring in this port"
+ ::= { mirrorPortEntry 1 }
+--------------------
+-- LLDP
+--------------------
+
+ lldpEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "set to 'enable' to enable lldp"
+ ::= { lldp 1 }
+
+--------------------
+----------------------------------------
+-- sys
+----------------------------------------
+
+ sysState OBJECT IDENTIFIER ::= { sys 1 }
+ sysOperation OBJECT IDENTIFIER ::= { sys 2 }
+ hwMonitor OBJECT IDENTIFIER ::= { sys 3 }
+ timeSetup OBJECT IDENTIFIER ::= { sys 4 }
+ accessCtrl OBJECT IDENTIFIER ::= { sys 5 }
+ syslog OBJECT IDENTIFIER ::= { sys 6 }
+ snmp OBJECT IDENTIFIER ::= { sys 7 }
+ user OBJECT IDENTIFIER ::= { sys 8 }
+ aaa OBJECT IDENTIFIER ::= { sys 9 }
+ session OBJECT IDENTIFIER ::= { sys 10 }
+ bootimage OBJECT IDENTIFIER ::= {sys 11 }
+ keepAlive OBJECT IDENTIFIER ::= {sys 12 }
+
+--------------------
+-- System State
+--------------------
+
+-- systemStatus
+ systemStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates the alarm status of the module.
+ It is a bit map represented a sum, therefore, it can represent
+ multiple defects simultaneously. The moduleNoDefect should be set
+ if and only if no other flag is set.
+
+ The various bit positions are:
+ 1 moduleNoDefect
+ 2 moduleOverHeat
+ 3 moduleFanRpmLow
+ 4 moduleVoltageLow
+ 5 moduleThermalSensorFailure
+ 6 modulePullOut
+ 7 powerDC48VAFailure
+ 8 powerDC48VBFailure
+ 9 extAlarmInputTrigger
+ 10 moduleDown
+ 11 mscSwitchOverOK
+ 12 networkTopologyChange
+ 13 macSpoof
+ 14 cpuHigh
+ 15 memoryUsageHigh
+ 16 packetBufferUsageHigh
+ 17 loopguardOccurence"
+ ::= {sysState 1 }
+
+-- ledStatus
+ ledStatus OBJECT IDENTIFIER ::= { sysState 2 }
+
+ ledAlarmStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= {ledStatus 1 }
+
+-- chassisStats
+ chassisStats OBJECT IDENTIFIER ::= { sysState 3 }
+
+ dcPowerStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates the status of DC Power Status.
+ The dcPowerStatus is a bit map represented
+ as a sum, therefore, it can represent multiple defects
+ simultaneously.
+
+ The various bit positions are:
+ BIT0: POWER Input A
+ BIT1: POWER Input B"
+ ::= {chassisStats 1 }
+
+ -- extAlarmStatus
+ extAlarmStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates the status of the external alarm.
+ Every bit record one kind of external alarm, and there are totally 4 kind of them.
+ Every bit of the variable will be 0 or 1 only, indicate the alarm is clear or set now."
+ ::= {sysState 4 }
+
+--------------------
+-- System Operation
+--------------------
+
+ sysTarget OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IfIndex of the operation target."
+ ::= { sysOperation 1 }
+
+ sysOps OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The manager sets the corresponding bit value to 1 to start the operation
+ and the agent clears the object to zero when the operation is successfully completed.
+ The various bit positions are:
+ BIT 1: reset"
+ ::= { sysOperation 2 }
+
+ sysRebootTime OBJECT-TYPE
+ SYNTAX INTEGER (1..2147483647)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Write a non-zero value to schedule a reboot. Write '0' to cancel it.
+ When read, it returns the remaining time to the schedule reboot."
+ ::= { sysOperation 3 }
+
+--------------------
+-- Hardware Monitor
+--------------------
+
+-- Fan Table
+
+ fanRpmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FanRpmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains rpm information about the fans."
+ ::= { hwMonitor 1 }
+
+ fanRpmEntry OBJECT-TYPE
+ SYNTAX FanRpmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of rpm information for each fan."
+ INDEX { chassisId, fanRpmIndex }
+ ::= { fanRpmTable 1 }
+
+ FanRpmEntry ::=
+ SEQUENCE {
+ fanRpmIndex INTEGER,
+ fanRpmCurValue INTEGER,
+ fanRpmMaxValue INTEGER,
+ fanRpmMinValue INTEGER,
+ fanRpmLowThresh INTEGER,
+ fanRpmDescr DisplayString,
+ fanRpmHighThresh INTEGER
+ }
+
+ fanRpmIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The identity of the fan."
+ ::= { fanRpmEntry 1 }
+
+ fanRpmCurValue OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current rpm of the fan."
+ ::= { fanRpmEntry 2 }
+
+ fanRpmMaxValue OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum rpm ever performed by the fan."
+ ::= { fanRpmEntry 3 }
+
+ fanRpmMinValue OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum rpm ever performed by the fan."
+ ::= { fanRpmEntry 4 }
+
+ fanRpmLowThresh OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The low threshold of the rpm of the fan."
+ ::= { fanRpmEntry 5 }
+
+ fanRpmDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The description of the fan (e.g. location, function, etc.)."
+ ::= { fanRpmEntry 6 }
+
+ fanRpmHighThresh OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The high threshold of the rpm of the fan."
+ ::= { fanRpmEntry 7 }
+
+-- Voltage Table
+
+ voltageTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoltageEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains voltage information about the system."
+ ::= { hwMonitor 2 }
+
+ voltageEntry OBJECT-TYPE
+ SYNTAX VoltageEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of voltage information for each sensor."
+ INDEX { chassisId, slotId, voltageIndex }
+ ::= { voltageTable 1 }
+
+ VoltageEntry ::=
+ SEQUENCE {
+ voltageIndex INTEGER,
+ voltageCurValue INTEGER,
+ voltageMaxValue INTEGER,
+ voltageMinValue INTEGER,
+ voltageNominalValue INTEGER,
+ voltageLowThresh INTEGER,
+ voltageDescr DisplayString,
+ voltageHighThresh INTEGER
+ }
+
+ voltageIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The identity of the sensor."
+ ::= { voltageEntry 1 }
+
+ voltageCurValue OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "milli-voltage"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current voltage detected by the sensor."
+ ::= { voltageEntry 2 }
+
+ voltageMaxValue OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "milli-voltage"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum voltage ever detected by the sensor."
+ ::= { voltageEntry 3 }
+
+ voltageMinValue OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "milli-voltage"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum voltage ever detected by the sensor."
+ ::= { voltageEntry 4 }
+
+ voltageNominalValue OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "milli-voltage"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The nominal voltage which the power should supply."
+ ::= { voltageEntry 5 }
+
+ voltageLowThresh OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "milli-voltage"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The low threshold of the voltage."
+ ::= { voltageEntry 6 }
+
+ voltageDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The description of the voltage (e.g. location, nominal value, etc.)."
+ ::= { voltageEntry 7 }
+
+ voltageHighThresh OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "milli-voltage"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The high threshold of the voltage."
+ ::= { voltageEntry 8 }
+
+-- Temperature Table
+
+ temperatureTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TemperatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains temperature information."
+ ::= { hwMonitor 3 }
+
+ temperatureEntry OBJECT-TYPE
+ SYNTAX TemperatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of temperature information for each sensor."
+ INDEX { chassisId, slotId, temperatureIndex }
+ ::= { temperatureTable 1 }
+
+ TemperatureEntry ::=
+ SEQUENCE {
+ temperatureIndex INTEGER,
+ temperatureCurValue INTEGER,
+ temperatureMaxValue INTEGER,
+ temperatureMinValue INTEGER,
+ temperatureHighThresh INTEGER,
+ temperatureDescr DisplayString,
+ temperatureLowThresh INTEGER
+ }
+
+ temperatureIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The identity of the sensor."
+ ::= { temperatureEntry 1 }
+
+ temperatureCurValue OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "Celsius"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current temperature detected by the sensor."
+ ::= { temperatureEntry 2 }
+
+ temperatureMaxValue OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "Celsius"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum temperature ever detected by the sensor."
+ ::= { temperatureEntry 3 }
+
+ temperatureMinValue OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "Celsius"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum temperature ever detected by the sensor."
+ ::= { temperatureEntry 4 }
+
+ temperatureHighThresh OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "Celsius"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The high threshold of the temperature."
+ ::= { temperatureEntry 5 }
+
+ temperatureDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The description of the temperature sensor (e.g. location, function, etc.)."
+ ::= { temperatureEntry 6 }
+
+ temperatureLowThresh OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "Celsius"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The low threshold of the temperature."
+ ::= { temperatureEntry 7 }
+
+-- CPU Utilization Table
+
+ cpuUtilizationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CpuUtilizationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains CPU utilization information.
+ This table is supported by R1.03 and later versions."
+ ::= { hwMonitor 4 }
+
+ cpuUtilizationEntry OBJECT-TYPE
+ SYNTAX CpuUtilizationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of cpuUtilizationTable."
+ INDEX { chassisId, slotId, cpuIndex }
+ ::= { cpuUtilizationTable 1 }
+
+ CpuUtilizationEntry ::=
+ SEQUENCE {
+ cpuIndex INTEGER,
+ cpuCurValue INTEGER,
+ cpuMaxValue INTEGER,
+ cpuHighThresh INTEGER,
+ cpuDescr DisplayString
+ }
+
+ cpuIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The identity of the CPU."
+ ::= { cpuUtilizationEntry 1 }
+
+ cpuCurValue OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "Percent"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The CPU utilization in the past 60 seconds."
+ ::= { cpuUtilizationEntry 2 }
+
+ cpuMaxValue OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "Percent"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum CPU utilization ever detected."
+ ::= { cpuUtilizationEntry 3 }
+
+ cpuHighThresh OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "Percent"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The high threshold of CPU usage. If cpuCurValue
+ is larger than the threshold, the device will initiate the eqptCpuHigh trap.
+ This trap is supported by R1.03 and later versions."
+ ::= { cpuUtilizationEntry 4 }
+
+ cpuDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The description of the CPU. This trap is supported by R1.03 and later versions."
+ ::= { cpuUtilizationEntry 5 }
+
+-- Packet Buffer Usage Table
+
+ packetBufferUsageTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PacketBufferUsageEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains packet buffer usage information."
+ ::= { hwMonitor 5 }
+
+ packetBufferUsageEntry OBJECT-TYPE
+ SYNTAX PacketBufferUsageEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of packetBufferUsageTable."
+ INDEX { chassisId, slotId, packetBufferIndex }
+ ::= { packetBufferUsageTable 1 }
+
+ PacketBufferUsageEntry ::=
+ SEQUENCE {
+ packetBufferIndex INTEGER,
+ packetBufferCurValue INTEGER,
+ packetBufferMaxValue INTEGER,
+ packetBufferHighThresh INTEGER,
+ packetBufferDescr DisplayString
+ }
+
+ packetBufferIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The identity of the packet buffer."
+ ::= { packetBufferUsageEntry 1 }
+
+ packetBufferCurValue OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "Percent"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The packet buffer usage in the past 60 seconds."
+ ::= { packetBufferUsageEntry 2 }
+
+ packetBufferMaxValue OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "Percent"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum packet buffer usage ever detected."
+ ::= { packetBufferUsageEntry 3 }
+
+ packetBufferHighThresh OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "Percent"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The high threshold of packet buffer usage. If packetBufferCurValue
+ is larger than the threshold, the device will initiate the eqptPacketBufferUsageHigh trap."
+ ::= { packetBufferUsageEntry 4 }
+
+ packetBufferDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The description of the packet buffer."
+ ::= { packetBufferUsageEntry 5 }
+
+-- Memory Usage Table
+
+ memoryUsageTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MemoryUsageEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains memory usage information."
+ ::= { hwMonitor 6 }
+
+ memoryUsageEntry OBJECT-TYPE
+ SYNTAX MemoryUsageEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of memoryUsageTable."
+ INDEX { chassisId, slotId, memoryIndex }
+ ::= { memoryUsageTable 1 }
+
+ MemoryUsageEntry ::=
+ SEQUENCE {
+ memoryIndex INTEGER,
+ memoryCurValue INTEGER,
+ memoryMaxValue INTEGER,
+ memoryHighThresh INTEGER,
+ memoryDescr DisplayString
+ }
+
+ memoryIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The identity of the memory."
+ ::= { memoryUsageEntry 1 }
+
+ memoryCurValue OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "Percent"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The memory usage in the past 60 seconds."
+ ::= { memoryUsageEntry 2 }
+
+ memoryMaxValue OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "Percent"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum memory usage ever detected."
+ ::= { memoryUsageEntry 3 }
+
+ memoryHighThresh OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "Percent"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The high threshold of memory usage. If memoryCurValue
+ is larger than the threshold, the device will initiate the eqptMemoryUsageHigh trap."
+ ::= { memoryUsageEntry 4 }
+
+ memoryDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The description of the memory."
+ ::= { memoryUsageEntry 5 }
+
+-- Fan Airflow
+
+ fanPosition OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ frontToBack(1),
+ backToFront(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "fan airflow is only supported on IES-6100"
+ ::= { hwMonitor 7 }
+
+--------------------
+-- Time Setup
+--------------------
+
+ timeServerMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ daytime(2),
+ time(3),
+ ntp(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The mechanism of Time Server when the system boots up."
+ ::= { timeSetup 1 }
+
+ timeServerIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP Address of Time Server."
+ ::= { timeSetup 2 }
+
+ systemTime OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The system time in the format 'HH:MM:SS'."
+ ::= { timeSetup 3 }
+
+ systemDate OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The system date in the format 'YYYY-MM-DD'"
+ ::= { timeSetup 4 }
+
+ systemTimeZone OBJECT-TYPE
+ SYNTAX INTEGER {
+ utc_minus_1200(1),
+ utc_minus_1100(2),
+ utc_minus_1000(3),
+ utc_minus_0900(4),
+ utc_minus_0800(5),
+ utc_minus_0700(6),
+ utc_minus_0600(7),
+ utc_minus_0500(8),
+ utc_minus_0400(9),
+ utc_minus_0300(10),
+ utc_minus_0200(11),
+ utc_minus_0100(12),
+ utc(13),
+ utc_plus_0100(14),
+ utc_plus_0200(15),
+ utc_plus_0300(16),
+ utc_plus_0400(17),
+ utc_plus_0500(18),
+ utc_plus_0600(19),
+ utc_plus_0700(20),
+ utc_plus_0800(21),
+ utc_plus_0900(22),
+ utc_plus_1000(23),
+ utc_plus_1100(24),
+ utc_plus_1200(25),
+ utc_minus_0330(26),
+ utc_plus_0330(27),
+ utc_plus_0430(28),
+ utc_plus_0530(29),
+ utc_plus_0545(30),
+ utc_plus_0630(31),
+ utc_plus_0930(32),
+ utc_plus_1300(33)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The system time zone."
+ ::= { timeSetup 5 }
+
+ timeServerSync OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set the object to 1 to synchronize with the time server."
+ ::= { timeSetup 6 }
+
+-- dayLightSaving
+
+ dayLightSaving OBJECT IDENTIFIER ::= { timeSetup 7 }
+
+ dayLightSavingAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { dayLightSaving 1 }
+
+ dayLightSavingStartTime OBJECT IDENTIFIER ::= { dayLightSaving 2 }
+
+ dayLightSavingStartMonth OBJECT-TYPE
+ SYNTAX INTEGER {
+ jan(1),
+ feb(2),
+ mar(3),
+ apr(4),
+ may(5),
+ jun(6),
+ jul(7),
+ aug(8),
+ sep(9),
+ oct(10),
+ nov(11),
+ dec(12)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { dayLightSavingStartTime 1 }
+
+ dayLightSavingStartWeek OBJECT-TYPE
+ SYNTAX INTEGER {
+ first(1),
+ second(2),
+ third(3),
+ fourth(4),
+ last(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { dayLightSavingStartTime 2 }
+
+ dayLightSavingStartWday OBJECT-TYPE
+ SYNTAX INTEGER {
+ sun(1),
+ mon(2),
+ tus(3),
+ wed(4),
+ thu(5),
+ fri(6),
+ sat(7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { dayLightSavingStartTime 3 }
+
+ dayLightSavingStartHour OBJECT-TYPE
+ SYNTAX INTEGER (1..24)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "1: 01:00,
+ 2: 02:00
+ 3: 03:00
+ 4: 04:00
+ 5: 05:00
+ 6: 06:00
+ 7: 07:00
+ 8: 08:00
+ 9: 09:00
+ 10: 10:00
+ 11: 11:00
+ 12: 12:00
+ 13: 13:00
+ 14: 14:00
+ 15: 15:00
+ 16: 16:00
+ 17: 17:00
+ 18: 18:00
+ 19: 19:00
+ 20: 20:00
+ 21: 21:00
+ 22: 22:00
+ 23: 23:00
+ 24: 00:00"
+ ::= { dayLightSavingStartTime 4 }
+
+
+ dayLightSavingEndTime OBJECT IDENTIFIER ::= { dayLightSaving 3 }
+
+ dayLightSavingEndMonth OBJECT-TYPE
+ SYNTAX INTEGER {
+ jan(1),
+ feb(2),
+ mar(3),
+ apr(4),
+ may(5),
+ jun(6),
+ jul(7),
+ aug(8),
+ sep(9),
+ oct(10),
+ nov(11),
+ dec(12)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { dayLightSavingEndTime 1 }
+
+ dayLightSavingEndWeek OBJECT-TYPE
+ SYNTAX INTEGER {
+ first(1),
+ second(2),
+ third(3),
+ fourth(4),
+ last(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { dayLightSavingEndTime 2 }
+
+ dayLightSavingEndWday OBJECT-TYPE
+ SYNTAX INTEGER {
+ sun(1),
+ mon(2),
+ tus(3),
+ wed(4),
+ thu(5),
+ fri(6),
+ sat(7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { dayLightSavingEndTime 3 }
+
+ dayLightSavingEndHour OBJECT-TYPE
+ SYNTAX INTEGER (1..24)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "1: 01:00,
+ 2: 02:00
+ 3: 03:00
+ 4: 04:00
+ 5: 05:00
+ 6: 06:00
+ 7: 07:00
+ 8: 08:00
+ 9: 09:00
+ 10: 10:00
+ 11: 11:00
+ 12: 12:00
+ 13: 13:00
+ 14: 14:00
+ 15: 15:00
+ 16: 16:00
+ 17: 17:00
+ 18: 18:00
+ 19: 19:00
+ 20: 20:00
+ 21: 21:00
+ 22: 22:00
+ 23: 23:00
+ 24: 00:00"
+ ::= { dayLightSavingEndTime 4 }
+
+
+ timeServerInetAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP Address type."
+ ::= { timeSetup 8 }
+
+ timeServerInetAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP Address of Time Server."
+ ::= { timeSetup 9 }
+--------------------
+-- Access Control
+--------------------
+
+-- Access Control Table
+
+ accessCtrlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AccessCtrlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains information about service access control."
+ ::= { accessCtrl 1 }
+
+ accessCtrlEntry OBJECT-TYPE
+ SYNTAX AccessCtrlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of access control entry."
+ INDEX { accessCtrlService }
+ ::= { accessCtrlTable 1 }
+
+ AccessCtrlEntry ::=
+ SEQUENCE {
+ accessCtrlService INTEGER,
+ accessCtrlEnable INTEGER,
+ accessCtrlPort INTEGER
+ }
+
+ accessCtrlService OBJECT-TYPE
+ SYNTAX INTEGER {
+ telnet(1),
+ ftp(2),
+ web(3),
+ icmp(4),
+ ssh(5),
+ snmp(6),
+ https(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The service type of the access control entry."
+ ::= { accessCtrlEntry 1 }
+
+ accessCtrlEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable the service."
+ ::= { accessCtrlEntry 2 }
+
+ accessCtrlPort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The port number which the service uses."
+ ::= { accessCtrlEntry 3 }
+
+-- Secured Client Table
+
+ securedClientTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SecuredClientEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains information about secured clients."
+ ::= { accessCtrl 2 }
+
+ securedClientEntry OBJECT-TYPE
+ SYNTAX SecuredClientEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of secured client entry."
+ INDEX { securedClientIndex }
+ ::= { securedClientTable 1 }
+
+ SecuredClientEntry ::=
+ SEQUENCE {
+ securedClientIndex INTEGER,
+ securedClientStartIp IpAddress,
+ securedClientEndIp IpAddress,
+ securedClientService INTEGER,
+ securedClientEnable INTEGER
+ }
+
+ securedClientIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the entry."
+ ::= { securedClientEntry 1 }
+
+ securedClientStartIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The starting IP address of the secured client set."
+ ::= { securedClientEntry 2 }
+
+ securedClientEndIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The ending IP address of the secured client set."
+ ::= { securedClientEntry 3 }
+
+ securedClientService OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Each bit corresponds to a service. The bit is set to 1 if the
+ service is enabled, and set to 0 if the service is disabled.
+ The various bit positions are:
+ BIT 1: telnet
+ BIT 2: ftp
+ BIT 3: web
+ BIT 4: icmp
+ BIT 5: ssh
+ BIT 6: snmp
+ BIT 7: https."
+ ::= { securedClientEntry 4 }
+
+ securedClientEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable the entry."
+ ::= { securedClientEntry 5 }
+
+-- Secured Client Inet Table
+
+ securedClientInetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SecuredClientInetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains information about secured clients."
+ ::= { accessCtrl 3 }
+
+ securedClientInetEntry OBJECT-TYPE
+ SYNTAX SecuredClientInetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of secured client inet entry."
+ INDEX { securedClientInetIndex }
+ ::= { securedClientInetTable 1 }
+
+ SecuredClientInetEntry ::=
+ SEQUENCE {
+ securedClientInetIndex INTEGER,
+ securedClientInetAddrType InetAddressType,
+ securedClientInetAddr InetAddress,
+ securedClientInetMask INTEGER,
+ securedClientInetService INTEGER,
+ securedClientInetEnable INTEGER
+ }
+
+ securedClientInetIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the entry."
+ ::= { securedClientInetEntry 1 }
+
+ securedClientInetAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { securedClientInetEntry 2 }
+
+ securedClientInetAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { securedClientInetEntry 3 }
+
+ securedClientInetMask OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { securedClientInetEntry 4 }
+
+ securedClientInetService OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Each bit corresponds to a service. The bit is set to 1 if the
+ service is enabled, and set to 0 if the service is disabled.
+ The various bit positions are:
+ BIT 1: telnet
+ BIT 2: ftp
+ BIT 3: web
+ BIT 4: icmp
+ BIT 5: ssh
+ BIT 6: snmp
+ BIT 7: https."
+ ::= { securedClientInetEntry 5 }
+
+ securedClientInetEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable the entry."
+ ::= { securedClientInetEntry 6 }
+
+--------------------
+-- syslog
+--------------------
+
+ syslogEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable syslog function."
+ ::= { syslog 1 }
+
+ syslogTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SyslogEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains syslog configuration."
+ ::= { syslog 2 }
+
+ syslogEntry OBJECT-TYPE
+ SYNTAX SyslogEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of syslog entry."
+ INDEX { syslogFacility }
+ ::= { syslogTable 1 }
+
+ SyslogEntry ::=
+ SEQUENCE {
+ syslogFacility INTEGER,
+ syslogServer IpAddress,
+ syslogServerInetAddrType InetAddressType,
+ syslogServerInetAddr InetAddress
+ }
+
+ syslogFacility OBJECT-TYPE
+ SYNTAX INTEGER {
+ local0(0),
+ local1(1),
+ local2(2),
+ local3(3),
+ local4(4),
+ local5(5),
+ local6(6),
+ local7(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Log facility."
+ ::= { syslogEntry 1 }
+
+ syslogServer OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IP address of the syslog server."
+ ::= { syslogEntry 2 }
+
+ syslogServerInetAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP Address type."
+ ::= { syslogEntry 3 }
+
+ syslogServerInetAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IP address of the syslog server."
+ ::= { syslogEntry 4 }
+
+--------------------
+-- SNMP Setup
+--------------------
+
+-- trapDestTable
+
+ trapDestTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TrapDestEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains SNMP trap destination information."
+ ::= { snmp 1 }
+
+ trapDestEntry OBJECT-TYPE
+ SYNTAX TrapDestEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of SNMP trap destination table."
+ INDEX { trapDestIndex }
+ ::= { trapDestTable 1 }
+
+ TrapDestEntry ::=
+ SEQUENCE {
+ trapDestIndex INTEGER,
+ trapDestIp IpAddress,
+ trapDestPort INTEGER,
+ trapDestSnmpVersion INTEGER,
+ trapDestUserName DisplayString,
+ trapDestInetAddrType InetAddressType,
+ trapDestInetAddr InetAddress
+ }
+
+ trapDestIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the entry."
+ ::= { trapDestEntry 1 }
+
+ trapDestIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of the trap destination."
+ ::= { trapDestEntry 2 }
+
+ trapDestPort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The UDP port of the trap destination."
+ ::= { trapDestEntry 3 }
+
+ trapDestSnmpVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ v1(1),
+ v2c(2),
+ v3(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The SNMP protocol version to send traps."
+ ::= { trapDestEntry 4 }
+
+ trapDestUserName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The user name for sending SNMPv3 traps."
+ ::= { trapDestEntry 5 }
+
+ trapDestInetAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP Address type."
+ ::= { trapDestEntry 6 }
+
+ trapDestInetAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of the trap destination."
+ ::= { trapDestEntry 7 }
+
+
+ snmpGetCommunity OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The SNMP get community."
+ ::= { snmp 2 }
+
+ snmpSetCommunity OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The SNMP set community."
+ ::= { snmp 3 }
+
+ snmpTrapCommunity OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The SNMP trap community."
+ ::= { snmp 4 }
+
+-- snmpUserTable
+
+ snmpUserTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnmpUserEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains SNMPv3 user information."
+ ::= { snmp 5 }
+
+ snmpUserEntry OBJECT-TYPE
+ SYNTAX SnmpUserEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of snmpUserTable."
+ INDEX { IMPLIED snmpUserName }
+ ::= { snmpUserTable 1 }
+
+ SnmpUserEntry ::=
+ SEQUENCE {
+ snmpUserName DisplayString,
+ snmpUserSecurityLevel INTEGER,
+ snmpUserAuthProtocol INTEGER,
+ snmpUserPrivProtocol INTEGER
+ }
+
+ snmpUserName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The user name."
+ ::= { snmpUserEntry 1 }
+
+ snmpUserSecurityLevel OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAuthNoPriv(1),
+ authNoPriv(2),
+ authPriv(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The level of security at which SNMP messages can be sent or
+ with which operations are being processed."
+ ::= { snmpUserEntry 2 }
+
+ snmpUserAuthProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ md5(1),
+ sha(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The type of authentication protocol to be used."
+ ::= { snmpUserEntry 3 }
+
+ snmpUserPrivProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ des(1),
+ aes(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The type of privacy protocol to be used."
+ ::= { snmpUserEntry 4 }
+
+ snmpVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ v2c(1),
+ v3(2),
+ v3v2c(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The SNMP version to be used. v3v2c means that the manager
+ can get/set by SNMPv3 and can get by SNMPv2c."
+ ::= { snmp 6 }
+
+ snmpCommunityProtect OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable the protection of get and trap community in UI and the config file"
+ ::= { snmp 7 }
+
+
+--------------------
+-- User Management
+--------------------
+
+-- userTable
+
+ userTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UserEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains user information."
+ ::= { user 5 }
+
+ userEntry OBJECT-TYPE
+ SYNTAX UserEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of userTable."
+ INDEX { IMPLIED userName }
+ ::= { userTable 1 }
+
+ UserEntry ::=
+ SEQUENCE {
+ userName DisplayString,
+ userPassword DisplayString,
+ userPriviledge INTEGER,
+ userRowStatus RowStatus
+ }
+
+ userName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The user name."
+ ::= { userEntry 1 }
+
+ userPassword OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The user password."
+ ::= { userEntry 2 }
+
+ userPriviledge OBJECT-TYPE
+ SYNTAX INTEGER (1..14)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The user privilege to decide what operation the user can and cannot do."
+ ::= { userEntry 3 }
+
+ userRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The row status used to create or delete a user."
+ ::= { userEntry 4 }
+
+--------------------
+-- AAA
+--------------------
+auth OBJECT IDENTIFIER ::= { aaa 1 }
+acct OBJECT IDENTIFIER ::= { aaa 2 }
+radius OBJECT IDENTIFIER ::= { aaa 3 }
+tacacsplus OBJECT IDENTIFIER ::= { aaa 4 }
+author OBJECT IDENTIFIER ::= { aaa 5 }
+
+-- auth
+
+ loginMethod1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ local(1),
+ radius(2),
+ tacacsplus(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { auth 1 }
+
+ loginMethod2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ local(1),
+ radius(2),
+ tacacsplus(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { auth 2 }
+
+ loginMethod3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ local(1),
+ radius(2),
+ tacacsplus(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { auth 3 }
+
+ enableMethod1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ tacacsplus(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The first method of enable authentication.
+ This MIB object is supported by R5.06 and later versions."
+ ::= { auth 4 }
+
+ enableMethod2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ enable(1),
+ tacacsplus(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The second method of enable authentication.
+ This MIB object is supported by R5.06 and later versions."
+ ::= { auth 5 }
+
+ loginTryCont OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set to '1' so that the system try next login method only when previous method is not available.
+ Set to '2' so that the system will try next login method when previous method does not authenticate the user."
+ ::= { auth 6 }
+
+-- acct
+ systemActive OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { acct 1 }
+
+ systemMethod OBJECT-TYPE
+ SYNTAX INTEGER {
+ radius(1),
+ tacacsplus(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { acct 2 }
+
+ systemBroadcast OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { acct 3 }
+
+ execActive OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { acct 4 }
+
+ execMethod OBJECT-TYPE
+ SYNTAX INTEGER {
+ radius(1),
+ tacacsplus(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { acct 5 }
+
+ execMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ start_stop(1),
+ stop_only(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { acct 6 }
+
+ execBroadcast OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { acct 7 }
+
+ commandsActive OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { acct 8 }
+
+ commandsPrivilege OBJECT-TYPE
+ SYNTAX INTEGER (1..14)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "1~14"
+ ::= { acct 9 }
+
+ commandsBroadcast OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { acct 10 }
+
+ updatePeriod OBJECT-TYPE
+ SYNTAX Unsigned32 (1..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "1~2147483647 minutes"
+ ::= { acct 11 }
+
+-- radius
+radiusAuth OBJECT IDENTIFIER ::= { radius 1 }
+radiusAcct OBJECT IDENTIFIER ::= { radius 2 }
+
+ -- radiusAuth
+ radiusAuthRedundantMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ index_priority(1),
+ round_robin(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { radiusAuth 1 }
+
+ radiusAuthTimeoutPeriod OBJECT-TYPE
+ SYNTAX INTEGER (1..1000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "1~1000 seconds"
+ ::= { radiusAuth 2 }
+
+ radiusAuthServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RadiusAuthServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { radiusAuth 3 }
+
+ radiusAuthServerEntry OBJECT-TYPE
+ SYNTAX RadiusAuthServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of radiusAuthServerTable."
+ INDEX { radiusAuthServerIndex }
+ ::= { radiusAuthServerTable 1 }
+
+ RadiusAuthServerEntry ::=
+ SEQUENCE {
+ radiusAuthServerIndex INTEGER,
+ radiusAuthServerIP IpAddress,
+ radiusAuthServerPort INTEGER,
+ radiusAuthServerSecret DisplayString
+ }
+
+ radiusAuthServerIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { radiusAuthServerEntry 1 }
+
+ radiusAuthServerIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { radiusAuthServerEntry 2 }
+
+ radiusAuthServerPort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { radiusAuthServerEntry 3 }
+
+ radiusAuthServerSecret OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { radiusAuthServerEntry 4 }
+
+ -- radiusAcct
+ radiusAcctTimeoutPeriod OBJECT-TYPE
+ SYNTAX INTEGER (1..1000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "1~1000 seconds"
+ ::= { radiusAcct 1 }
+
+ radiusAcctServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RadiusAcctServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { radiusAcct 2 }
+
+ radiusAcctServerEntry OBJECT-TYPE
+ SYNTAX RadiusAcctServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of radiusAcctServerTable."
+ INDEX { radiusAcctServerIndex }
+ ::= { radiusAcctServerTable 1 }
+
+ RadiusAcctServerEntry ::=
+ SEQUENCE {
+ radiusAcctServerIndex INTEGER,
+ radiusAcctServerIP IpAddress,
+ radiusAcctServerPort INTEGER,
+ radiusAcctServerSecret DisplayString
+ }
+
+ radiusAcctServerIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { radiusAcctServerEntry 1 }
+
+ radiusAcctServerIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { radiusAcctServerEntry 2 }
+
+ radiusAcctServerPort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { radiusAcctServerEntry 3 }
+
+ radiusAcctServerSecret OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { radiusAcctServerEntry 4 }
+
+ radiusAcctRedundantMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ index_priority(1),
+ round_robin(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Redundant mode of accounting via RADIUS.
+ This MIB object is supported by R5.06 and later versions"
+ ::= { radiusAcct 3 }
+
+-- tacacsplus
+tacacsplusAuth OBJECT IDENTIFIER ::= { tacacsplus 1 }
+tacacsplusAcct OBJECT IDENTIFIER ::= { tacacsplus 2 }
+tacacsplusAuthor OBJECT IDENTIFIER ::= { tacacsplus 3 }
+
+ -- tacacsplusAuth
+ tacacsplusAuthRedundantMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ index_priority(1),
+ round_robin(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { tacacsplusAuth 1 }
+
+ tacacsplusAuthTimeoutPeriod OBJECT-TYPE
+ SYNTAX INTEGER (1..1000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "1~1000 seconds"
+ ::= { tacacsplusAuth 2 }
+
+ tacacsplusAuthServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TacacsplusAuthServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { tacacsplusAuth 3 }
+
+ tacacsplusAuthServerEntry OBJECT-TYPE
+ SYNTAX TacacsplusAuthServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of tacacsplusAuthServerTable."
+ INDEX { tacscsplusAuthServerIndex }
+ ::= { tacacsplusAuthServerTable 1 }
+
+ TacacsplusAuthServerEntry ::=
+ SEQUENCE {
+ tacscsplusAuthServerIndex INTEGER,
+ tacscsplusAuthServerIP IpAddress,
+ tacscsplusAuthServerPort INTEGER,
+ tacscsplusAuthServerSecret DisplayString
+ }
+
+ tacscsplusAuthServerIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { tacacsplusAuthServerEntry 1 }
+
+ tacscsplusAuthServerIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { tacacsplusAuthServerEntry 2 }
+
+ tacscsplusAuthServerPort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { tacacsplusAuthServerEntry 3 }
+
+ tacscsplusAuthServerSecret OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { tacacsplusAuthServerEntry 4 }
+
+ -- tacacsplusAcct
+ tacacsplusAcctTimeoutPeriod OBJECT-TYPE
+ SYNTAX INTEGER (1..1000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "1~1000 seconds."
+ ::= { tacacsplusAcct 1 }
+
+ tacacsplusAcctServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TacacsplusAcctServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { tacacsplusAcct 2 }
+
+ tacacsplusAcctServerEntry OBJECT-TYPE
+ SYNTAX TacacsplusAcctServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of tacacsplusAcctServerTable."
+ INDEX { tacacsplusAcctServerIndex }
+ ::= { tacacsplusAcctServerTable 1 }
+
+ TacacsplusAcctServerEntry ::=
+ SEQUENCE {
+ tacacsplusAcctServerIndex INTEGER,
+ tacacsplusAcctServerIP IpAddress,
+ tacacsplusAcctServerPort INTEGER,
+ tacacsplusAcctServerSecret DisplayString
+ }
+
+ tacacsplusAcctServerIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { tacacsplusAcctServerEntry 1 }
+
+ tacacsplusAcctServerIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { tacacsplusAcctServerEntry 2 }
+
+ tacacsplusAcctServerPort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { tacacsplusAcctServerEntry 3 }
+
+ tacacsplusAcctServerSecret OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { tacacsplusAcctServerEntry 4 }
+
+ tacacsplusAcctRedundantMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ index_priority(1),
+ round_robin(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Redundant mode of accounting via TACACS+.
+ This MIB object is supported by R5.06 and later versions."
+ ::= { tacacsplusAcct 3 }
+
+ -- tacacsplusAuthor This table is supported by R5.06 and later versions.
+ tacacsplusAuthorRedundantMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ index_priority(1),
+ round_robin(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Redundant mode of command authorization via TACACS+
+ This MIB Object is supported by R5.06 and later versions."
+ ::= { tacacsplusAuthor 1 }
+
+ tacacsplusAuthorTimeoutPeriod OBJECT-TYPE
+ SYNTAX INTEGER (1..1000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Timeout period (second) of command authorization via TACACS+. 1~1000 seconds
+ This MIB Object is supported by R5.06 and later versions."
+ ::= { tacacsplusAuthor 2 }
+
+ tacacsplusAuthorServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TacacsplusAuthorServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is supported by R5.06 and later versions."
+ ::= { tacacsplusAuthor 3 }
+
+ tacacsplusAuthorServerEntry OBJECT-TYPE
+ SYNTAX TacacsplusAuthorServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of tacacsplusAuthorServerEntry.
+ This table is supported by R5.06 and later versions."
+ INDEX { tacscsplusAuthorServerIndex }
+ ::= { tacacsplusAuthorServerTable 1 }
+
+ TacacsplusAuthorServerEntry ::=
+ SEQUENCE {
+ tacscsplusAuthorServerIndex INTEGER,
+ tacscsplusAuthorServerIP IpAddress,
+ tacscsplusAuthorServerPort INTEGER,
+ tacscsplusAuthorServerSecret DisplayString
+ }
+
+ tacscsplusAuthorServerIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { tacacsplusAuthorServerEntry 1 }
+
+ tacscsplusAuthorServerIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "TACACS+ server IP for command authorization."
+ ::= { tacacsplusAuthorServerEntry 2 }
+
+ tacscsplusAuthorServerPort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "TACACS+ server port for command authorization."
+ ::= { tacacsplusAuthorServerEntry 3 }
+
+ tacscsplusAuthorServerSecret OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "TACACS+ server secret key for command authorization."
+ ::= { tacacsplusAuthorServerEntry 4 }
+
+-- author This table is supported by R5.06 and later versions.
+ authorCmdMethodTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AuthorCmdMethodEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is supported by R5.06 and later versions."
+ ::= { author 1 }
+
+ authorCmdMethodEntry OBJECT-TYPE
+ SYNTAX AuthorCmdMethodEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of authorCmdMethodEntry."
+ INDEX { ifIndex }
+ ::= { authorCmdMethodTable 1 }
+
+ AuthorCmdMethodEntry ::=
+ SEQUENCE {
+ authorCmdMethod INTEGER
+ }
+
+ authorCmdMethod OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ local(2),
+ tacacsPlus(3),
+ tacacsPlus_then_none(4),
+ tacacsPlus_then_local(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Method mode of command authorization in each privilege level."
+ ::= { authorCmdMethodEntry 1 }
+
+
+ authorExec OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "enable:
+ 1. User login via Web GUI:
+ 1.1. Tacacs+ account with privilege 14, get the privilege as 14.
+ 1.2. Tacacs+ account with privilege lower than 14, get the privilege as 1.
+
+ 2. User login via SSH, telnet or console:
+ 1.1. Whether Tacacs+ account privilege is (1-14), get the same privilege as Tacacs+ server.
+
+ disable:
+ 1. Whether user login via SSH, telnet, web GUI or console, get the privilege as 1.
+ (no matter what the Tacacs+ account privilege is)
+ "
+ ::= { author 2 }
+--------------------
+-- session
+--------------------
+
+ sessionTimeOut OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configurable Web, telnet and SSH session timeout."
+ ::= { session 1 }
+
+ sessionLoginMessage OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Login message in 128 characters."
+ ::= { session 2 }
+
+--------------------
+-- bootimage
+--------------------
+ sysBootImage OBJECT-TYPE
+ SYNTAX INTEGER {
+ image1(1),
+ image2(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Boot from the first image or the second image."
+ ::= { bootimage 1 }
+
+--------------------
+-- keep alive
+--------------------
+ keepAliveEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Diable keep-alive."
+ ::= { keepAlive 1 }
+
+ keepAlivePeriod OBJECT-TYPE
+ SYNTAX INTEGER (60..3600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The period for polling the defualt gateway."
+ ::= { keepAlive 2 }
+
+----------------------------------------
+-- statistics
+----------------------------------------
+
+ dhcpStats OBJECT IDENTIFIER ::= { statistics 1 }
+ igmpStats OBJECT IDENTIFIER ::= { statistics 2 }
+ macStats OBJECT IDENTIFIER ::= { statistics 3 }
+ adslStats OBJECT IDENTIFIER ::= { statistics 4 }
+ shdslStats OBJECT IDENTIFIER ::= { statistics 5 }
+ ipStats OBJECT IDENTIFIER ::= { statistics 6 }
+ mstpStats OBJECT IDENTIFIER ::= { statistics 7 }
+ vdslStats OBJECT IDENTIFIER ::= { statistics 8 }
+ paepvcStats OBJECT IDENTIFIER ::= { statistics 9 }
+ vlanMacStats OBJECT IDENTIFIER ::= { statistics 10 }
+ ipbpvcStats OBJECT IDENTIFIER ::= { statistics 11 }
+ voipStats OBJECT IDENTIFIER ::= { statistics 12 }
+ enetStats OBJECT IDENTIFIER ::= { statistics 13 }
+ ifStats OBJECT IDENTIFIER ::= { statistics 14 }
+ imaStats OBJECT IDENTIFIER ::= { statistics 15 }
+ e1Stats OBJECT IDENTIFIER ::= { statistics 16 }
+ loopguardStats OBJECT IDENTIFIER ::= { statistics 18 }
+ stpStats OBJECT IDENTIFIER ::= { statistics 19 }
+ gbondStats OBJECT IDENTIFIER ::= { statistics 20 }
+ vdsl2Stats OBJECT IDENTIFIER ::= { statistics 21 }
+ mldStats OBJECT IDENTIFIER ::= { statistics 22 }
+ macFFStats OBJECT IDENTIFIER ::= { statistics 23 }
+ imageStats OBJECT IDENTIFIER ::= { statistics 24 }
+
+--------------------
+-- DHCP
+--------------------
+
+-- dhcpSnoopIpTable
+
+ dhcpSnoopIpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DhcpSnoopIpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table shows the IP addresses and netmasks offered by the DHCP server.
+ This table is supported by R1.02 and later versions."
+ ::= { dhcpStats 1 }
+
+ dhcpSnoopIpEntry OBJECT-TYPE
+ SYNTAX DhcpSnoopIpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of dhcpSnoopIpTable."
+ INDEX { ifIndex, dhcpSnoopIp }
+ ::= { dhcpSnoopIpTable 1 }
+
+ DhcpSnoopIpEntry ::=
+ SEQUENCE {
+ dhcpSnoopIp IpAddress,
+ dhcpSnoopMac PhysAddress,
+ dhcpSnoopVid VlanIndex
+ }
+
+ dhcpSnoopIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The snooped IP address."
+ ::= { dhcpSnoopIpEntry 1 }
+
+ dhcpSnoopMac OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The snooped MAC address."
+ ::= { dhcpSnoopIpEntry 2 }
+
+ dhcpSnoopVid OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The snooped VLAN ID."
+ ::= { dhcpSnoopIpEntry 3 }
+
+-- dhcpSnoopCounterTable
+
+ dhcpSnoopCounterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DhcpSnoopCounterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table shows the DHCP statistics.
+ This table is supported by R1.02 and later versions."
+ ::= { dhcpStats 2 }
+
+ dhcpSnoopCounterEntry OBJECT-TYPE
+ SYNTAX DhcpSnoopCounterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of dhcpSnoopCounterTable."
+ INDEX { ifIndex }
+ ::= { dhcpSnoopCounterTable 1 }
+
+ DhcpSnoopCounterEntry ::=
+ SEQUENCE {
+ dhcpDiscovery Counter64,
+ dhcpOffer Counter64,
+ dhcpRequest Counter64,
+ dhcpAck Counter64,
+ dhcpAckBySnoopFull Counter64,
+ dhcpv6Solicit Counter64,
+ dhcpv6Advertise Counter64,
+ dhcpv6Request Counter64,
+ dhcpv6Reply Counter64,
+ dhcpv6Renew Counter64,
+ dhcpv6Rebind Counter64,
+ dhcpv6Release Counter64,
+ dhcpv6RelayFwd Counter64,
+ dhcpv6RelayReply Counter64
+ }
+
+ dhcpDiscovery OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of received DHCP server discovery packets."
+ ::= { dhcpSnoopCounterEntry 1 }
+
+ dhcpOffer OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of received DHCP server offer packets."
+ ::= { dhcpSnoopCounterEntry 2 }
+
+ dhcpRequest OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of received DHCP IP request packets."
+ ::= { dhcpSnoopCounterEntry 3 }
+
+ dhcpAck OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of received DHCP IP acknowledge packets."
+ ::= { dhcpSnoopCounterEntry 4 }
+
+ dhcpAckBySnoopFull OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of received DHCP IP acknowledge packets that replace the oldest snooping
+ entry in snooping table due to table full."
+ ::= { dhcpSnoopCounterEntry 5 }
+
+ dhcpv6Solicit OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of received DHCPv6 solicit packets."
+ ::= { dhcpSnoopCounterEntry 6 }
+
+ dhcpv6Advertise OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of received DHCPv6 advertise packets."
+ ::= { dhcpSnoopCounterEntry 7 }
+
+ dhcpv6Request OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of received DHCPv6 request packets."
+ ::= { dhcpSnoopCounterEntry 8 }
+
+ dhcpv6Reply OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of received DHCPv6 reply packets."
+ ::= { dhcpSnoopCounterEntry 9 }
+
+ dhcpv6Renew OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of received DHCPv6 renew packets."
+ ::= { dhcpSnoopCounterEntry 10 }
+
+ dhcpv6Rebind OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of received DHCPv6 rebind packets."
+ ::= { dhcpSnoopCounterEntry 11 }
+
+ dhcpv6Release OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of received DHCPv6 release packets."
+ ::= { dhcpSnoopCounterEntry 12 }
+
+ dhcpv6RelayFwd OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of received DHCPv6 relay-forward packets."
+ ::= { dhcpSnoopCounterEntry 13 }
+
+ dhcpv6RelayReply OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of received DHCPv6 relay-reply packets."
+ ::= { dhcpSnoopCounterEntry 14 }
+
+-- dhcpv6SnoopIpTable
+
+ dhcpv6SnoopIpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dhcpv6SnoopIpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table shows LDRA statistics."
+ ::= { dhcpStats 3 }
+
+ dhcpv6SnoopIpEntry OBJECT-TYPE
+ SYNTAX Dhcpv6SnoopIpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of dhcpv6SnoopIpTable."
+ INDEX { ifIndex, dhcpv6SnoopInetAddrType, dhcpv6SnoopInetAddr }
+ ::= { dhcpv6SnoopIpTable 1 }
+
+ Dhcpv6SnoopIpEntry ::=
+ SEQUENCE {
+ dhcpv6SnoopInetAddrType InetAddressType,
+ dhcpv6SnoopInetAddr InetAddress,
+ dhcpv6SnoopMac PhysAddress,
+ dhcpv6SnoopVid VlanIndex
+ }
+
+ dhcpv6SnoopInetAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The snooped IP address type."
+ ::= { dhcpv6SnoopIpEntry 1 }
+
+ dhcpv6SnoopInetAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The snooped IP address."
+ ::= { dhcpv6SnoopIpEntry 2 }
+
+ dhcpv6SnoopMac OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The snooped MAC address."
+ ::= { dhcpv6SnoopIpEntry 3 }
+
+ dhcpv6SnoopVid OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The snooped VLAN ID."
+ ::= { dhcpv6SnoopIpEntry 4 }
+--------------------
+-- IGMP
+--------------------
+
+ igmpQueryCntTotal OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IGMP query messages received.
+ This object is supported by R1.02 and later versions."
+ ::= { igmpStats 1 }
+
+ igmpReportCntTotal OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IGMP report messages received.
+ This object is supported by R1.02 and later versions."
+ ::= { igmpStats 2 }
+
+ igmpLeaveCntTotal OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IGMP leave messages received.
+ This object is supported by R1.02 and later versions."
+ ::= { igmpStats 3 }
+
+ igmpNumOfActiveGroups OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IGMP learned groups.
+ This object is supported by R1.02 and later versions."
+ ::= { igmpStats 4 }
+
+-- igmpGroupTable
+
+ igmpGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IgmpGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that displays IGMP learned group member information.
+ This table is supported by R1.02 and later versions."
+ ::= { igmpStats 5 }
+
+ igmpGroupEntry OBJECT-TYPE
+ SYNTAX IgmpGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of igmpGroupTable."
+ INDEX { igmpGroupVid, igmpGroupIp }
+ ::= { igmpGroupTable 1 }
+
+ IgmpGroupEntry ::=
+ SEQUENCE {
+ igmpGroupVid VlanIndex,
+ igmpGroupIp IpAddress,
+ igmpGroupNumOfMembers INTEGER,
+ igmpGroupMemberPorts PortList
+ }
+
+ igmpGroupVid OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IGMP group VLAN ID."
+ ::= { igmpGroupEntry 1 }
+
+ igmpGroupIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The multicast IP address."
+ ::= { igmpGroupEntry 2 }
+
+ igmpGroupNumOfMembers OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of member ports in the group."
+ ::= { igmpGroupEntry 3 }
+
+ igmpGroupMemberPorts OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The member port list of the group."
+ ::= { igmpGroupEntry 4 }
+
+-- igmpGroupPortTable
+
+ igmpGroupPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IgmpGroupPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that displays IGMP joined groups in this port.
+ This table is supported by R1.02 and later versions."
+ ::= { igmpStats 6 }
+
+ igmpGroupPortEntry OBJECT-TYPE
+ SYNTAX IgmpGroupPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of igmpGroupPortTable."
+ INDEX { ifIndex, igmpGroupPortVid, igmpGroupPortIp, igmpGroupPortSourceIp }
+ ::= { igmpGroupPortTable 1 }
+
+ IgmpGroupPortEntry ::=
+ SEQUENCE {
+ igmpGroupPortVid VlanIndex,
+ igmpGroupPortIp IpAddress,
+ igmpGroupPortSourceIp IpAddress
+ }
+
+ igmpGroupPortVid OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IGMP group VLAN ID."
+ ::= { igmpGroupPortEntry 1 }
+
+ igmpGroupPortIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The multicast IP address."
+ ::= { igmpGroupPortEntry 2 }
+
+ igmpGroupPortSourceIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The source IP address that joins the IGMP group."
+ ::= { igmpGroupPortEntry 3 }
+
+-- igmpPortCtrlPduTable
+
+ igmpPortCtrlPduTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IgmpPortCtrlPduEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that displays IGMP related counter values in this port.
+ This table is supported by R1.02 and later versions."
+ ::= { igmpStats 7 }
+
+ igmpPortCtrlPduEntry OBJECT-TYPE
+ SYNTAX IgmpPortCtrlPduEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of igmpPortCtrlPduTable."
+ INDEX { ifIndex }
+ ::= { igmpPortCtrlPduTable 1 }
+
+ IgmpPortCtrlPduEntry ::=
+ SEQUENCE {
+ igmpPortCtrlPduQueryCnt Counter32,
+ igmpPortCtrlPduReportCnt Counter32,
+ igmpPortCtrlPduLeaveCnt Counter32,
+ igmpPortNumOfActiveGroups INTEGER,
+ igmpPortCtrlPduV2SuccessJoinCnt Counter32,
+ igmpPortCtrlPduV2UnsuccJoinCnt Counter32,
+ igmpPortCtrlPduGenQryCnt Counter32,
+ igmpPortCtrlPduSpecQryCnt Counter32,
+ igmpPortCtrlPduV3SuccessReportCnt Counter32,
+ igmpPortCtrlPduV3UnsuccReportCnt Counter32,
+ igmpPortCtrlPduInvalidCnt Counter32
+ }
+
+ igmpPortCtrlPduQueryCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IGMP query messages received in this port."
+ ::= { igmpPortCtrlPduEntry 1 }
+
+ igmpPortCtrlPduReportCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IGMP report messages received in this port."
+ ::= { igmpPortCtrlPduEntry 2 }
+
+ igmpPortCtrlPduLeaveCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IGMP leave messages received in this port."
+ ::= { igmpPortCtrlPduEntry 3 }
+
+ igmpPortNumOfActiveGroups OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of active IGMP groups in this port."
+ ::= { igmpPortCtrlPduEntry 4 }
+
+ igmpPortCtrlPduV2SuccessJoinCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IGMP V2 success joins in this port.
+ This MIB object is supported by R5.05 and later versions."
+ ::= { igmpPortCtrlPduEntry 5 }
+
+ igmpPortCtrlPduV2UnsuccJoinCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IGMP V2 unsuccess joins in this port.
+ This MIB object is supported by R5.05 and later versions."
+ ::= { igmpPortCtrlPduEntry 6 }
+
+ igmpPortCtrlPduGenQryCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IGMP general queries in this port.
+ This MIB object is supported by R5.05 and later versions."
+ ::= { igmpPortCtrlPduEntry 7 }
+
+ igmpPortCtrlPduSpecQryCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IGMP specific queries in this port.
+ This MIB object is supported by R5.05 and later versions."
+ ::= { igmpPortCtrlPduEntry 8 }
+
+ igmpPortCtrlPduV3SuccessReportCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IGMP V3 success joins in this port.
+ This MIB object is supported by R5.05 and later versions."
+ ::= { igmpPortCtrlPduEntry 9 }
+
+ igmpPortCtrlPduV3UnsuccReportCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IGMP V3 unsuccess joins in this port.
+ This MIB object is supported by R5.05 and later versions."
+ ::= { igmpPortCtrlPduEntry 10 }
+
+ igmpPortCtrlPduInvalidCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IGMP invalid in this port.
+ This MIB object is supported by R5.05 and later versions."
+ ::= { igmpPortCtrlPduEntry 11 }
+
+-- igmpVlanStatsTable
+
+ igmpVlanStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IgmpVlanStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that displays IGMP related counter values per VLAN."
+ ::= { igmpStats 8 }
+
+ igmpVlanStatsEntry OBJECT-TYPE
+ SYNTAX IgmpVlanStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of igmpVlanStatsTable."
+ INDEX { igmpVlanStatsVlanIndex }
+ ::= { igmpVlanStatsTable 1 }
+
+ IgmpVlanStatsEntry ::=
+ SEQUENCE {
+ igmpVlanStatsVlanIndex VlanIndex,
+ igmpVlanStatsQueryCnt Counter32,
+ igmpVlanStatsReportCnt Counter32,
+ igmpVlanStatsLeaveCnt Counter32,
+ igmpVlanStatsNumOfActiveGroups INTEGER,
+ igmpVlanStatsQueryPort INTEGER,
+ igmpVlanStatsQuerierIp IpAddress,
+ igmpVlanStatsUnsuccessReportCnt Counter32,
+ igmpVlanStatsSuccessReportCnt Counter32,
+ igmpVlanStatsGeneralQueryInCnt Counter32,
+ igmpVlanStatsGeneralQueryOutCnt Counter32,
+ igmpVlanStatsSpecificQueryInCnt Counter32,
+ igmpVlanStatsSpecificQueryOutCnt Counter32
+ }
+
+ igmpVlanStatsVlanIndex OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VLAN ID."
+ ::= { igmpVlanStatsEntry 1 }
+
+ igmpVlanStatsQueryCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IGMP query messages received in this VLAN."
+ ::= { igmpVlanStatsEntry 2 }
+
+ igmpVlanStatsReportCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IGMP report messages received in this VLAN."
+ ::= { igmpVlanStatsEntry 3 }
+
+ igmpVlanStatsLeaveCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IGMP leave messages received in this VLAN."
+ ::= { igmpVlanStatsEntry 4 }
+
+ igmpVlanStatsNumOfActiveGroups OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of active IGMP groups in this VLAN."
+ ::= { igmpVlanStatsEntry 5 }
+
+ igmpVlanStatsQueryPort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The received Port of IGMP Router"
+ ::= { igmpVlanStatsEntry 6 }
+
+ igmpVlanStatsQuerierIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of IGMP Router"
+ ::= { igmpVlanStatsEntry 7 }
+
+ igmpVlanStatsUnsuccessReportCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of successful joins from users.
+ This MIB object is supported by R5.05 and later versions."
+ ::= { igmpVlanStatsEntry 8 }
+
+ igmpVlanStatsSuccessReportCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of unsuccessful joins from users.
+ This MIB object is supported by R5.05 and later versions."
+ ::= { igmpVlanStatsEntry 9 }
+
+ igmpVlanStatsGeneralQueryInCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of general queries sent to users.
+ This MIB object is supported by R5.05 and later versions."
+ ::= { igmpVlanStatsEntry 10 }
+
+ igmpVlanStatsGeneralQueryOutCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of general queries received from network.
+ This MIB object is supported by R5.05 and later versions."
+ ::= { igmpVlanStatsEntry 11 }
+
+ igmpVlanStatsSpecificQueryInCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of specific queries sent to users.
+ This MIB object is supported by R5.05 and later versions."
+ ::= { igmpVlanStatsEntry 12 }
+
+ igmpVlanStatsSpecificQueryOutCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of specific queries received from network.
+ This MIB object is supported by R5.05 and later versions."
+ ::= { igmpVlanStatsEntry 13 }
+
+ igmpQueryOutCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IGMP query messages transmitted."
+ ::= { igmpStats 9 }
+
+ igmpReportOutCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IGMP report messages transmitted."
+ ::= { igmpStats 10 }
+
+ igmpLeaveOutCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IGMP leave messages transmitted."
+ ::= { igmpStats 11 }
+
+ igmpQueryDropCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IGMP query messages dropped."
+ ::= { igmpStats 12 }
+
+ igmpReportDropCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IGMP report messages dropped."
+ ::= { igmpStats 13 }
+
+ igmpLeaveDropCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of IGMP leave messages dropped."
+ ::= { igmpStats 14 }
+--------------------
+-- MAC
+--------------------
+
+ macDisplayTarget OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This managed object is a filter used for identify the target from which
+ the MAC addresses are learned in macTable. Ifindex is used to specify a specific
+ interface of which the MAC addresses are displayed. Some values are reserved for
+ special purpose, they are:
+ 0: All interfaces
+ 50: All uplink ports"
+ ::= { macStats 1 }
+
+-- macTable
+
+ macTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains information about unicast
+ entries for which the bridge has forwarding and/or
+ filtering information. This information is used
+ by the transparent bridging function in
+ determining how to propagate a received frame."
+ ::= { macStats 2 }
+
+ macEntry OBJECT-TYPE
+ SYNTAX MacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of macTable."
+ INDEX { macAddress }
+ ::= { macTable 1 }
+
+ MacEntry ::=
+ SEQUENCE {
+ macAddress MacAddress,
+ macPort INTEGER,
+ macStatus INTEGER
+ }
+
+ macAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unicast MAC address for which the bridge has
+ forwarding and/or filtering information."
+ ::= { macEntry 1 }
+
+ macPort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port from which the mac address has been learned."
+ ::= { macEntry 2 }
+
+ macStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ invalid(2),
+ learned(3),
+ self(4),
+ mgmt(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of this entry."
+ ::= { macEntry 3 }
+
+ macFlush OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set the object to 1 to flush mac table."
+ ::= { macStats 3 }
+
+--------------------
+-- ADSL
+--------------------
+
+ adslLineStatsAtucNumOfSubcarriersPerPort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of subcarriers per port for ATU-C."
+ ::= { adslStats 1 }
+
+ adslLineStatsAturNumOfSubcarriersPerPort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of subcarriers per port for ATU-R."
+ ::= { adslStats 2 }
+
+-- adslLineStatsTable
+
+ adslLineStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AdslLineStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table displays ADSL line subcarrier status.
+ This table is supported by R1.02 and later versions."
+ ::= { adslStats 3 }
+
+ adslLineStatsEntry OBJECT-TYPE
+ SYNTAX AdslLineStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of adslLineStatsTable."
+ INDEX { ifIndex }
+ ::= { adslLineStatsTable 1 }
+
+ AdslLineStatsEntry ::=
+ SEQUENCE {
+ adslLineStatsAtucHlog1 OCTET STRING,
+ adslLineStatsAtucHlog2 OCTET STRING,
+ adslLineStatsAturHlog OCTET STRING,
+ adslLineStatsAtucQln1 OCTET STRING,
+ adslLineStatsAtucQln2 OCTET STRING,
+ adslLineStatsAturQln OCTET STRING,
+ adslLineStatsAtucTssi1 OCTET STRING,
+ adslLineStatsAtucTssi2 OCTET STRING,
+ adslLineStatsAturTssi OCTET STRING,
+ adslLineStatsAtucGain1 OCTET STRING,
+ adslLineStatsAtucGain2 OCTET STRING,
+ adslLineStatsAturGain OCTET STRING,
+ adslLineStatsAtucBits1 OCTET STRING,
+ adslLineStatsAtucBits2 OCTET STRING,
+ adslLineStatsAturBits OCTET STRING
+ }
+
+ adslLineStatsAtucHlog1 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides Hlog for the ATU-C first 256 subcarriers.
+ Each subcarrier takes two octets to store the value.
+ A special value -32768 indicates that no measurement could
+ be done for the sub-carrier group."
+ ::= { adslLineStatsEntry 1 }
+
+ adslLineStatsAtucHlog2 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides Hlog for the ATU-C last 256 subcarriers.
+ Each subcarrier takes two octets to store the value.
+ A special value -32768 indicates that no measurement could
+ be done for the sub-carrier group."
+ ::= { adslLineStatsEntry 2 }
+
+ adslLineStatsAturHlog OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides Hlog for the ATU-R subcarriers.
+ Each subcarrier takes two octets to store the value.
+ A special value -32768 indicates that no measurement could
+ be done for the sub-carrier group."
+ ::= { adslLineStatsEntry 3 }
+
+ adslLineStatsAtucQln1 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides QLN for the ATU-C first 256 subcarriers.
+ Each subcarrier takes two octets to store the value.
+ A special value 0 indicates that no measurement could be done
+ for the sub-carrier group."
+ ::= { adslLineStatsEntry 4 }
+
+ adslLineStatsAtucQln2 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides QLN for the ATU-C last 256 subcarriers.
+ Each subcarrier takes two octets to store the value.
+ A special value 0 indicates that no measurement could be done
+ for the sub-carrier group."
+ ::= { adslLineStatsEntry 5 }
+
+ adslLineStatsAturQln OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides QLN for the ATU-R subcarriers.
+ Each subcarrier takes two octets to store the value.
+ A special value 0 indicates that no measurement could be done
+ for the sub-carrier group."
+ ::= { adslLineStatsEntry 6 }
+
+ adslLineStatsAtucTssi1 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides TSSI for the ATU-C first 256 subcarriers.
+ Each subcarrier takes two octets to store the value."
+ ::= { adslLineStatsEntry 7 }
+
+ adslLineStatsAtucTssi2 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides TSSI for the ATU-C last 256 subcarriers.
+ Each subcarrier takes two octets to store the value."
+ ::= { adslLineStatsEntry 8 }
+
+ adslLineStatsAturTssi OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides TSSI for the ATU-R subcarriers.
+ Each subcarrier takes two octets to store the value."
+ ::= { adslLineStatsEntry 9 }
+
+ adslLineStatsAtucGain1 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides GAIN for the ATU-C first 256 subcarriers.
+ Each subcarrier takes two octets to store the value."
+ ::= { adslLineStatsEntry 10 }
+
+ adslLineStatsAtucGain2 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides GAIN for the ATU-C last 256 subcarriers.
+ Each subcarrier takes two octets to store the value."
+ ::= { adslLineStatsEntry 11 }
+
+ adslLineStatsAturGain OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides GAIN for the ATU-R subcarriers.
+ Each subcarrier takes two octets to store the value."
+ ::= { adslLineStatsEntry 12 }
+
+ adslLineStatsAtucBits1 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides BITS for the ATU-C first 256 subcarriers.
+ Each subcarrier takes two octets to store the value."
+ ::= { adslLineStatsEntry 13 }
+
+ adslLineStatsAtucBits2 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides BITS for the ATU-C last 256 subcarriers.
+ Each subcarrier takes two octets to store the value."
+ ::= { adslLineStatsEntry 14 }
+
+ adslLineStatsAturBits OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides BITS for the ATU-R subcarriers.
+ Each subcarrier takes two octets to store the value."
+ ::= { adslLineStatsEntry 15 }
+
+-- adslLinePerfTable
+
+ adslLinePerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AdslLinePerfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table displays ADSL line performance."
+ ::= { adslStats 4 }
+
+ adslLinePerfEntry OBJECT-TYPE
+ SYNTAX AdslLinePerfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of adslLinePerfTable."
+ INDEX { ifIndex }
+ ::= { adslLinePerfTable 1 }
+
+ AdslLinePerfEntry ::=
+ SEQUENCE {
+ adslLinePerfAtucCrcFast Counter32,
+ adslLinePerfAturCrcFast Counter32,
+ adslLinePerfAtucFecFast Counter32,
+ adslLinePerfAturFecFast Counter32,
+ adslLinePerfAtucCrcInterleave Counter32,
+ adslLinePerfAturCrcInterleave Counter32,
+ adslLinePerfAtucFecInterleave Counter32,
+ adslLinePerfAturFecInterleave Counter32,
+ adslLinePerfAtucEs Counter32,
+ adslLinePerfAturEs Counter32,
+ adslLinePerfAtucSes Counter32,
+ adslLinePerfAturSes Counter32,
+ adslLinePerfAtucUas Counter32,
+ adslLinePerfAturUas Counter32,
+ adslLinePerfAtucLofs Counter32,
+ adslLinePerfAturLofs Counter32,
+ adslLinePerfAtucLoss Counter32,
+ adslLinePerfAturLoss Counter32,
+ adslLinePerfAtucLprs Counter32,
+ adslLinePerfAturLprs Counter32
+ }
+
+ adslLinePerfAtucCrcFast OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of CRC errors in fast mode."
+ ::= { adslLinePerfEntry 1 }
+
+ adslLinePerfAturCrcFast OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of CRC errors in fast mode."
+ ::= { adslLinePerfEntry 2 }
+
+ adslLinePerfAtucFecFast OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of FEC errors in fast mode."
+ ::= { adslLinePerfEntry 3 }
+
+ adslLinePerfAturFecFast OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of FEC errors in fast mode."
+ ::= { adslLinePerfEntry 4 }
+
+ adslLinePerfAtucCrcInterleave OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of CRC errors in interleave mode."
+ ::= { adslLinePerfEntry 5 }
+
+ adslLinePerfAturCrcInterleave OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of CRC errors in interleave mode."
+ ::= { adslLinePerfEntry 6 }
+
+ adslLinePerfAtucFecInterleave OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of FEC errors in interleave mode."
+ ::= { adslLinePerfEntry 7 }
+
+ adslLinePerfAturFecInterleave OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of FEC errors in interleave mode."
+ ::= { adslLinePerfEntry 8 }
+
+ adslLinePerfAtucEs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Errored Seconds since link up."
+ ::= { adslLinePerfEntry 9 }
+
+ adslLinePerfAturEs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Errored Seconds since link up."
+ ::= { adslLinePerfEntry 10 }
+
+ adslLinePerfAtucSes OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Severely Errored Seconds since link up."
+ ::= { adslLinePerfEntry 11 }
+
+ adslLinePerfAturSes OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Severely Errored Seconds since link up."
+ ::= { adslLinePerfEntry 12 }
+
+ adslLinePerfAtucUas OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Unavailable Seconds since link up."
+ ::= { adslLinePerfEntry 13 }
+
+ adslLinePerfAturUas OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Unavailable Seconds since link up."
+ ::= { adslLinePerfEntry 14 }
+
+ adslLinePerfAtucLofs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Loss of Framing failures since link up."
+ ::= { adslLinePerfEntry 15 }
+
+ adslLinePerfAturLofs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Loss of Framing failures since link up."
+ ::= { adslLinePerfEntry 16 }
+
+ adslLinePerfAtucLoss OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Loss of Signal failures since link up."
+ ::= { adslLinePerfEntry 17 }
+
+ adslLinePerfAturLoss OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Loss of Signal failures since link up."
+ ::= { adslLinePerfEntry 18 }
+
+ adslLinePerfAtucLprs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Loss of Power failures since link up."
+ ::= { adslLinePerfEntry 19 }
+
+ adslLinePerfAturLprs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Loss of Power failures since link up."
+ ::= { adslLinePerfEntry 20 }
+
+--------------------
+-- SHDSL
+--------------------
+
+-- shdslLinePerfTable
+
+ shdslLinePerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ShdslLinePerfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table displays SHDSL line performance."
+ ::= { shdslStats 1 }
+
+ shdslLinePerfEntry OBJECT-TYPE
+ SYNTAX ShdslLinePerfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of shdslLinePerfTable."
+ INDEX { ifIndex }
+ ::= { shdslLinePerfTable 1 }
+
+ ShdslLinePerfEntry ::=
+ SEQUENCE {
+ shdslLinePerfEs Counter32,
+ shdslLinePerfSes Counter32,
+ shdslLinePerfCrc Counter32,
+ shdslLinePerfLosws Counter32,
+ shdslLinePerfUas Counter32,
+ shdslLinePerfSegmentAnomalies Counter32,
+ shdslLinePerfSegmentDefect Counter32
+ }
+
+ shdslLinePerfEs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of Errored Seconds (ES) on this endpoint since link up."
+ ::= { shdslLinePerfEntry 1 }
+
+ shdslLinePerfSes OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of Severely Errored Seconds (SES) on this endpoint since link up."
+ ::= { shdslLinePerfEntry 2 }
+
+ shdslLinePerfCrc OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of CRC anomalies on this endpoint since link up."
+ ::= { shdslLinePerfEntry 3 }
+
+ shdslLinePerfLosws OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of Loss of Sync Word (LOSW) Seconds on this endpoint since link up."
+ ::= { shdslLinePerfEntry 4 }
+
+ shdslLinePerfUas OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of Unavailable Seconds (UAS) on this endpoint since link up."
+ ::= { shdslLinePerfEntry 5 }
+
+ shdslLinePerfSegmentAnomalies OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of Segment Anomalies on this endpoint since link up."
+ ::= { shdslLinePerfEntry 6 }
+
+ shdslLinePerfSegmentDefect OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of Segment Defects on this endpoint since link up."
+ ::= { shdslLinePerfEntry 7 }
+
+-- shdslPerfCurrTable
+
+ shdslPerfCurrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ShdslPerfCurrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table displays SHDSL current performance. This table is supported by R5.05 and later versions."
+ ::= { shdslStats 2 }
+
+ shdslPerfCurrEntry OBJECT-TYPE
+ SYNTAX ShdslPerfCurrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of shdslPerfCurrTable."
+ INDEX { ifIndex }
+ ::= { shdslPerfCurrTable 1 }
+
+ ShdslPerfCurrEntry ::=
+ SEQUENCE {
+ shdslPerfCurrSturLPR Counter32
+ }
+
+ shdslPerfCurrSturLPR OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Loss of Power failures since agent reset."
+ ::= { shdslPerfCurrEntry 1 }
+
+--------------------
+-- IP
+--------------------
+
+-- ipInterfaceTable
+
+ ipInterfaceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table displays IP interface statistics."
+ ::= { ipStats 1 }
+
+ ipInterfaceEntry OBJECT-TYPE
+ SYNTAX IpInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of ipInterfaceTable."
+ INDEX { ipInterface }
+ ::= { ipInterfaceTable 1 }
+
+ IpInterfaceEntry ::=
+ SEQUENCE {
+ ipInterface INTEGER,
+ ipAddress IpAddress,
+ ipNetmask IpAddress,
+ ipBroadcast IpAddress,
+ ipMtu INTEGER,
+ ipVid VlanIndex,
+ ipInOctet Counter32,
+ ipInUnicast Counter32,
+ ipInMulticast Counter32,
+ ipInDiscard Counter32,
+ ipInError Counter32,
+ ipInUnknown Counter32,
+ ipOutOctet Counter32,
+ ipOutUnicast Counter32,
+ ipOutMulticast Counter32,
+ ipOutDiscard Counter32,
+ ipOutError Counter32
+ }
+
+ ipInterface OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP inband/outband interface."
+ ::= { ipInterfaceEntry 1 }
+
+ ipAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP address of the interface."
+ ::= { ipInterfaceEntry 2 }
+
+ ipNetmask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Netmask of the interface."
+ ::= { ipInterfaceEntry 3 }
+
+ ipBroadcast OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Broadcast address of the interface."
+ ::= { ipInterfaceEntry 4 }
+
+ ipMtu OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The size of the largest datagram which can be sent/received on the interface,
+ specified in octets."
+ ::= { ipInterfaceEntry 5 }
+
+ ipVid OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Management VLAN ID of the interface."
+ ::= { ipInterfaceEntry 6 }
+
+ ipInOctet OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of octets received on the interface."
+ ::= { ipInterfaceEntry 7 }
+
+ ipInUnicast OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of subnetwork-unicast packets delivered to a higher-layer protocol."
+ ::= { ipInterfaceEntry 8 }
+
+ ipInMulticast OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of subnetwork-multicast packets delivered to a higher-layer protocol."
+ ::= { ipInterfaceEntry 9 }
+
+ ipInDiscard OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of inbound packets which were chosen to be discarded
+ even though no errors had been detected to prevent their being deliverable to a
+ higher-layer protocol."
+ ::= { ipInterfaceEntry 10 }
+
+ ipInError OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of inbound packets that contained errors preventing them from
+ being deliverable to a higher-layer protocol."
+ ::= { ipInterfaceEntry 11 }
+
+ ipInUnknown OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets received via the interface which were discarded
+ because of an unknown or unsupported protocol."
+ ::= { ipInterfaceEntry 12 }
+
+ ipOutOctet OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of octets transmitted out of the interface."
+ ::= { ipInterfaceEntry 13 }
+
+ ipOutUnicast OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets that higher-level protocols requested be
+ transmitted to a subnetwork-unicast address, including those that
+ were discarded or not sent."
+ ::= { ipInterfaceEntry 14 }
+
+ ipOutMulticast OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets that higher-level protocols requested be
+ transmitted to a subnetwork-multicast address, including those that
+ were discarded or not sent."
+ ::= { ipInterfaceEntry 15 }
+
+ ipOutDiscard OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of outbound packets which were chosen to be discarded even though
+ no errors had been detected to prevent their being transmitted."
+ ::= { ipInterfaceEntry 16 }
+
+ ipOutError OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of outbound packets that could not be transmitted because of errors."
+ ::= { ipInterfaceEntry 17 }
+
+--------------------
+-- MSTP
+--------------------
+
+ mstpExternalRootId OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The bridge identifier of the root of the spanning tree as determined by
+ the Spanning Tree Protocol as executed by this node. This value is used as
+ the Root Identifier parameter in all Configuration Bridge PDUs originated by this node.
+ This object is supported by R1.02 and later versions."
+ ::= { mstpStats 1 }
+
+ mstpExternalRootCost OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The cost of the path to the root as seen from this bridge.
+ This object is supported by R1.02 and later versions."
+ ::= { mstpStats 2 }
+
+ mstpExternalRootPortId OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port number of the port which offers the lowest cost path from
+ this bridge to the root bridge.
+ This object is supported by R1.02 and later versions."
+ ::= { mstpStats 3 }
+
+ mstpExternalRootMaxAge OBJECT-TYPE
+ SYNTAX Timeout
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum age of Spanning Tree Protocol information learned from
+ the network on any port before it is discarded, in units of hundredths of
+ a second. This is the actual value that this bridge is currently using.
+ This object is supported by R1.02 and later versions."
+ ::= { mstpStats 4 }
+
+ mstpExternalRootHelloTime OBJECT-TYPE
+ SYNTAX Timeout
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of time between the transmission of Configuration bridge PDUs
+ by this node on any port when it is the root of the spanning tree or trying
+ to become so, in units of hundredths of a second. This is the actual value that
+ this bridge is currently using.
+ This object is supported by R1.02 and later versions."
+ ::= { mstpStats 5 }
+
+ mstpExternalRootForwardDelay OBJECT-TYPE
+ SYNTAX Timeout
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This time value, measured in units of hundredths of a second, controls
+ how fast a port changes its spanning state when moving towards the Forwarding
+ state. The value determines how long the port stays in each of the Listening
+ and Learning states, which precede the Forwarding state. This value is also used,
+ when a topology change has been detected and is underway, to age all dynamic
+ entries in the Forwarding Database.
+ This object is supported by R1.02 and later versions."
+ ::= { mstpStats 6 }
+
+-- mstpPortStatsTable
+
+ mstpPortStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MstpPortStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains port-specific MSTP statistics.
+ This table is supported by R1.02 and later versions."
+ ::= { mstpStats 7 }
+
+ mstpPortStatsEntry OBJECT-TYPE
+ SYNTAX MstpPortStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of MSTP statistics maintained by each port."
+ INDEX { dot1dBasePort }
+ ::= { mstpPortStatsTable 1 }
+
+ MstpPortStatsEntry ::=
+ SEQUENCE {
+ mstpPortStatsExternalRootId BridgeId,
+ mstpPortStatsExternalRootCost INTEGER,
+ mstpPortStatsExternalPortCost INTEGER,
+ mstpPortStatsOperEdgePort INTEGER,
+ mstpPortStatsOperPoint2Point INTEGER,
+ mstpPortStatsMACOperational INTEGER,
+ mstpPortStatsRecvInternal INTEGER,
+ mstpPortStatsRxStpCfgBPDU Counter32,
+ mstpPortStatsRxStpTcnBPDU Counter32,
+ mstpPortStatsRxRstpBPDU Counter32,
+ mstpPortStatsRxMstpBPDU Counter32
+ }
+
+ mstpPortStatsExternalRootId OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The unique Bridge Identifier of the Bridge recorded as the Root
+ in the Configuration BPDUs transmitted by the Designated Bridge for the
+ segment to which the port is attached."
+ ::= { mstpPortStatsEntry 1 }
+
+ mstpPortStatsExternalRootCost OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The path cost of the Designated Port of the segment connected to this port.
+ This value is compared to the Root Path Cost field in received bridge PDUs."
+ ::= { mstpPortStatsEntry 2 }
+
+ mstpPortStatsExternalPortCost OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mstpPortStatsEntry 3 }
+
+ mstpPortStatsOperEdgePort OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational value of the Edge Port parameter."
+ ::= { mstpPortStatsEntry 4 }
+
+ mstpPortStatsOperPoint2Point OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational point-to-point status of the LAN segment attached to this port.
+ It indicates whether a port is considered to have a point-to-point connection or not."
+ ::= { mstpPortStatsEntry 5 }
+
+ mstpPortStatsMACOperational OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mstpPortStatsEntry 6 }
+
+ mstpPortStatsRecvInternal OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mstpPortStatsEntry 7 }
+
+ mstpPortStatsRxStpCfgBPDU OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of received Configuration BPDUs."
+ ::= { mstpPortStatsEntry 8 }
+
+ mstpPortStatsRxStpTcnBPDU OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of received Topology Change Notification (TCN) Messages."
+ ::= { mstpPortStatsEntry 9 }
+
+ mstpPortStatsRxRstpBPDU OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of received RST BPDUs."
+ ::= { mstpPortStatsEntry 10 }
+
+ mstpPortStatsRxMstpBPDU OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of received MST BPDUs."
+ ::= { mstpPortStatsEntry 11 }
+
+-- mstpXstStatsTable
+
+ mstpXstStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MstpXstStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains MSTP statistics for multiple spanning trees.
+ This table is supported by R1.02 and later versions."
+ ::= { mstpStats 8 }
+
+ mstpXstStatsEntry OBJECT-TYPE
+ SYNTAX MstpXstStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of mstpXstStatsTable."
+ INDEX { mstpXstId }
+ ::= { mstpXstStatsTable 1 }
+
+ MstpXstStatsEntry ::=
+ SEQUENCE {
+ mstpXstStatsBridgeId BridgeId,
+ mstpXstStatsTimeSinceTopologyChange TimeTicks,
+ mstpXstStatsTopologyChangesCount Counter32,
+ mstpXstStatsInternalRootPortId OCTET STRING,
+ mstpXstStatsInternalRootId BridgeId,
+ mstpXstStatsInternalRootCost INTEGER
+ }
+
+ mstpXstStatsBridgeId OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mstpXstStatsEntry 1 }
+
+ mstpXstStatsTimeSinceTopologyChange OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mstpXstStatsEntry 2 }
+
+ mstpXstStatsTopologyChangesCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mstpXstStatsEntry 3 }
+
+ mstpXstStatsInternalRootPortId OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mstpXstStatsEntry 4 }
+
+ mstpXstStatsInternalRootId OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mstpXstStatsEntry 5 }
+
+ mstpXstStatsInternalRootCost OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mstpXstStatsEntry 6 }
+
+-- mstpXstPortStatsTable
+
+ mstpXstPortStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MstpXstPortStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains MSTP port statistics for multiple spanning trees.
+ This table is supported by R1.02 and later versions."
+ ::= { mstpStats 9 }
+
+ mstpXstPortStatsEntry OBJECT-TYPE
+ SYNTAX MstpXstPortStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of mstpXstPortStatsTable."
+ INDEX { mstpXstId, mstpXstPortIndex }
+ ::= { mstpXstPortStatsTable 1 }
+
+ MstpXstPortStatsEntry ::=
+ SEQUENCE {
+ mstpXstPortStatsUptime TimeTicks,
+ mstpXstPortStatsPortId OCTET STRING,
+ mstpXstPortStatsState INTEGER,
+ mstpXstPortStatsDesignatedBridgeId BridgeId,
+ mstpXstPortStatsDesignatedPortId OCTET STRING,
+ mstpXstPortStatsInternalPortCost INTEGER,
+ mstpXstPortStatsInternalRootId BridgeId
+ }
+
+ mstpXstPortStatsUptime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mstpXstPortStatsEntry 1 }
+
+ mstpXstPortStatsPortId OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mstpXstPortStatsEntry 2 }
+
+ mstpXstPortStatsState OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ discarding(2),
+ learning(3),
+ forwarding(4),
+ unknown(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port's current state."
+ ::= { mstpXstPortStatsEntry 3 }
+
+ mstpXstPortStatsDesignatedBridgeId OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Bridge Identifier of the bridge which this port considers to be
+ the Designated Bridge for this port's segment."
+ ::= { mstpXstPortStatsEntry 4 }
+
+ mstpXstPortStatsDesignatedPortId OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Port Identifier of the port on the Designated Bridge for this port's segment."
+ ::= { mstpXstPortStatsEntry 5 }
+
+ mstpXstPortStatsInternalPortCost OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The path cost of the Designated Port of the segment connected to this port.
+ This value is compared to the Root Path Cost field in received bridge PDUs."
+ ::= { mstpXstPortStatsEntry 6 }
+
+ mstpXstPortStatsInternalRootId OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mstpXstPortStatsEntry 7 }
+
+--------------------
+-- VDSL
+--------------------
+
+-- vdslLinePerfTable
+
+ vdslLinePerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VdslLinePerfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table displays VDSL line performance. This table is supported by R2.00 and later versions."
+ ::= { vdslStats 1 }
+
+ vdslLinePerfEntry OBJECT-TYPE
+ SYNTAX VdslLinePerfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of vdslLinePerfTable."
+ INDEX { ifIndex }
+ ::= { vdslLinePerfTable 1 }
+
+ VdslLinePerfEntry ::=
+ SEQUENCE {
+ vdslLinePerfVtucCrc Counter32,
+ vdslLinePerfVturCrc Counter32,
+ vdslLinePerfVtucFec Counter32,
+ vdslLinePerfVturFec Counter32,
+ vdslLinePerfVtucLofs Counter32,
+ vdslLinePerfVturLofs Counter32,
+ vdslLinePerfVtucLoss Counter32,
+ vdslLinePerfVturLoss Counter32,
+ vdslLinePerfVtucLprs Counter32,
+ vdslLinePerfVturLprs Counter32,
+ vdslLinePerfVtucLols Counter32,
+ vdslLinePerfVturLols Counter32,
+ vdslLinePerfVtucESs Counter32,
+ vdslLinePerfVturESs Counter32,
+ vdslLinePerfVtucSESs Counter32,
+ vdslLinePerfVturSESs Counter32,
+ vdslLinePerfVtucUASs Counter32,
+ vdslLinePerfVturUASs Counter32,
+ vdslLinePerfInmVtucEqInp Counter32,
+ vdslLinePerfInmVturEqInp Counter32,
+ vdslLinePerfInmVtucIAT Counter32,
+ vdslLinePerfInmVturIAT Counter32,
+ vdslLinePerfInmVtucME Counter32,
+ vdslLinePerfInmVturME Counter32,
+ vdslLinePerfVtucRx Unsigned32,
+ vdslLinePerfVturRx Unsigned32,
+ vdslLinePerfVtucRxCorrected Unsigned32,
+ vdslLinePerfVturRxCorrected Unsigned32,
+ vdslLinePerfVtucRxUncorrected Unsigned32,
+ vdslLinePerfVturRxUncorrected Unsigned32,
+ vdslLinePerfVtucLEFTRs Unsigned32,
+ vdslLinePerfVturLEFTRs Unsigned32,
+ vdslLinePerfVtucErrFreeBits Unsigned32,
+ vdslLinePerfVturErrFreeBits Unsigned32,
+ vdslLinePerfVtucMinEftr Counter32,
+ vdslLinePerfVturMinEftr Counter32
+ }
+
+ vdslLinePerfVtucCrc OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of CRC errors since link up."
+ ::= { vdslLinePerfEntry 1 }
+
+ vdslLinePerfVturCrc OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of CRC errors since link up."
+ ::= { vdslLinePerfEntry 2 }
+
+ vdslLinePerfVtucFec OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of FEC errors since link up."
+ ::= { vdslLinePerfEntry 3 }
+
+ vdslLinePerfVturFec OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of FEC errors since link up."
+ ::= { vdslLinePerfEntry 4 }
+
+ vdslLinePerfVtucLofs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Loss of Framing failures since link up."
+ ::= { vdslLinePerfEntry 5 }
+
+ vdslLinePerfVturLofs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Loss of Framing failures since link up."
+ ::= { vdslLinePerfEntry 6 }
+
+ vdslLinePerfVtucLoss OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Loss of Signal failures since link up."
+ ::= { vdslLinePerfEntry 7 }
+
+ vdslLinePerfVturLoss OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Loss of Signal failures since link up."
+ ::= { vdslLinePerfEntry 8 }
+
+ vdslLinePerfVtucLprs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Loss of Power failures since link up."
+ ::= { vdslLinePerfEntry 9 }
+
+ vdslLinePerfVturLprs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Loss of Power failures since link up."
+ ::= { vdslLinePerfEntry 10 }
+
+ vdslLinePerfVtucLols OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Loss of Link failures since link up."
+ ::= { vdslLinePerfEntry 11 }
+
+ vdslLinePerfVturLols OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Loss of Link failures since link up."
+ ::= { vdslLinePerfEntry 12 }
+
+ vdslLinePerfVtucESs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Errored Seconds since link up."
+ ::= { vdslLinePerfEntry 13 }
+
+ vdslLinePerfVturESs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Errored Seconds since link up."
+ ::= { vdslLinePerfEntry 14 }
+
+ vdslLinePerfVtucSESs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Severely Errored Seconds since link up."
+ ::= { vdslLinePerfEntry 15 }
+
+ vdslLinePerfVturSESs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Severely Errored Seconds since link up."
+ ::= { vdslLinePerfEntry 16 }
+
+ vdslLinePerfVtucUASs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Unavailable Seconds since link up."
+ ::= { vdslLinePerfEntry 17 }
+
+ vdslLinePerfVturUASs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Unavailable Seconds since link up."
+ ::= { vdslLinePerfEntry 18 }
+
+ vdslLinePerfInmVtucEqInp OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM Equivalent Inp histogram since last link up. An array of 68 octets
+ (each 4 octets means amount of a bin of histogram), designed for supporting
+ from 1 to 17 bins of the histogram. The particular index of the bin incremented
+ by an impulse noise event is equal to the computed value of equivalent INP,
+ except the 17th of anomaly INPEQ, which logs all equivalent INPs greater than 16.
+ Each bin has a value in the range 0x0 to 0xFFFFFFFF"
+ ::= { vdslLinePerfEntry 19 }
+
+ vdslLinePerfInmVturEqInp OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM Equivalent Inp histogram since last link up. An array of 68 octets
+ (each 4 octets means amount of a bin of histogram), designed for supporting
+ from 1 to 17 bins of the histogram. The particular index of the bin incremented
+ by an impulse noise event is equal to the computed value of equivalent INP,
+ except the 17th of anomaly INPEQ, which logs all equivalent INPs greater than 16.
+ Each bin has a value in the range 0x0 to 0xFFFFFFFF"
+ ::= { vdslLinePerfEntry 20 }
+
+ vdslLinePerfInmVtucIAT OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM Inter Arrival Time histogram since last link up. An array of 32 octets
+ (each 4 octets means amount of a bin of histogram), designed for supporting
+ from 0 to 7 bins of the histogram. The index of the particular bin incremented
+ by an complete impulse noise event is determained from the following INMControl parameters.
+ Each bin has a value in the range 0x0 to 0xFFFFFFFF."
+ ::= { vdslLinePerfEntry 21 }
+
+ vdslLinePerfInmVturIAT OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM Inter Arrival Time histogram since last link up. An array of 32 octets
+ (each 4 octets means amount of a bin of histogram), designed for supporting
+ from 0 to 7 bins of the histogram. The index of the particular bin incremented
+ by an complete impulse noise event is determained from the following INMControl parameters.
+ Each bin has a value in the range 0x0 to 0xFFFFFFFF."
+ ::= { vdslLinePerfEntry 22 }
+
+ vdslLinePerfInmVtucME OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM total measurement since last link up. This indication occurs every time a data symbol
+ is processed by the Impulse Noise Sensor. The range of the value is from 0x0 to 0xFFFFFFFF."
+ ::= { vdslLinePerfEntry 23 }
+
+ vdslLinePerfInmVturME OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM total measurement since last link up. This indication occurs every time a data symbol
+ is processed by the Impulse Noise Sensor. The range of the value is from 0x0 to 0xFFFFFFFF."
+ ::= { vdslLinePerfEntry 24 }
+
+ vdslLinePerfVtucRx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords retransmitted since last link up."
+ ::= { vdslLinePerfEntry 25 }
+
+ vdslLinePerfVturRx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords retransmitted since last link up."
+ ::= { vdslLinePerfEntry 26 }
+
+ vdslLinePerfVtucRxCorrected OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords corrected through retransmission since last link up."
+ ::= { vdslLinePerfEntry 27 }
+
+ vdslLinePerfVturRxCorrected OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords corrected through retransmission since last link up."
+ ::= { vdslLinePerfEntry 28 }
+
+ vdslLinePerfVtucRxUncorrected OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords left uncorrected after retransmission since last link up."
+ ::= { vdslLinePerfEntry 29 }
+
+ vdslLinePerfVturRxUncorrected OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords left uncorrected after retransmission since last link up."
+ ::= { vdslLinePerfEntry 30 }
+
+ vdslLinePerfVtucLEFTRs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Low Error-Free Throughput Rate Seconds since last link up."
+ ::= { vdslLinePerfEntry 31 }
+
+ vdslLinePerfVturLEFTRs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Low Error-Free Throughput Rate Seconds since last link up."
+ ::= { vdslLinePerfEntry 32 }
+
+ vdslLinePerfVtucErrFreeBits OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bits belonging to correct DTUs leaving the Rx PMS-TC x 2(-16) since last link up."
+ ::= { vdslLinePerfEntry 33 }
+
+ vdslLinePerfVturErrFreeBits OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bits belonging to correct DTUs leaving the Rx PMS-TC x 2(-16) since last link up."
+ ::= { vdslLinePerfEntry 34 }
+
+ vdslLinePerfVtucMinEftr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Lowest EFTR of VTU-C observed since last link up."
+ ::= { vdslLinePerfEntry 35 }
+
+ vdslLinePerfVturMinEftr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Lowest EFTR of VTU-R observed since last link up."
+ ::= { vdslLinePerfEntry 36 }
+
+-- vdslLineStatsTable
+
+ vdslLineStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VdslLineStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table displays VDSL line statistics. This table is supported by R5.01 and later versions."
+ ::= { vdslStats 2 }
+
+ vdslLineStatsEntry OBJECT-TYPE
+ SYNTAX VdslLineStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of vdslLineStatsTable."
+ INDEX { ifIndex }
+ ::= { vdslLineStatsTable 1 }
+
+ VdslLineStatsEntry ::=
+ SEQUENCE {
+ vdslLineStatsVtucBits1 OCTET STRING,
+ vdslLineStatsVtucBits2 OCTET STRING,
+ vdslLineStatsVtucBits3 OCTET STRING,
+ vdslLineStatsVtucBits4 OCTET STRING,
+ vdslLineStatsVturBits1 OCTET STRING,
+ vdslLineStatsVturBits2 OCTET STRING,
+ vdslLineStatsVturBits3 OCTET STRING,
+ vdslLineStatsVturBits4 OCTET STRING,
+ vdslLineStatsVtucGain1 OCTET STRING,
+ vdslLineStatsVtucGain2 OCTET STRING,
+ vdslLineStatsVtucGain3 OCTET STRING,
+ vdslLineStatsVtucGain4 OCTET STRING,
+ vdslLineStatsVtucGain5 OCTET STRING,
+ vdslLineStatsVtucGain6 OCTET STRING,
+ vdslLineStatsVtucGain7 OCTET STRING,
+ vdslLineStatsVtucGain8 OCTET STRING,
+ vdslLineStatsVturGain1 OCTET STRING,
+ vdslLineStatsVturGain2 OCTET STRING,
+ vdslLineStatsVturGain3 OCTET STRING,
+ vdslLineStatsVturGain4 OCTET STRING,
+ vdslLineStatsVturGain5 OCTET STRING,
+ vdslLineStatsVturGain6 OCTET STRING,
+ vdslLineStatsVturGain7 OCTET STRING,
+ vdslLineStatsVturGain8 OCTET STRING,
+ vdslLineStatsVtucHlog OCTET STRING,
+ vdslLineStatsVturHlog OCTET STRING,
+ vdslLineStatsVtucQln OCTET STRING,
+ vdslLineStatsVturQln OCTET STRING,
+ vdslLineStatsVtucSnr OCTET STRING,
+ vdslLineStatsVturSnr OCTET STRING,
+ vdslLineStatsVtucTssi OCTET STRING,
+ vdslLineStatsVturTssi OCTET STRING,
+ vdslLineStatsProtocol INTEGER,
+ vdslLineStatsUsCodingMode INTEGER,
+ vdslLineStatsDsCodingMode INTEGER,
+ vdslLineStatsVtucHlogGroupSize INTEGER,
+ vdslLineStatsVturHlogGroupSize INTEGER,
+ vdslLineStatsVtucQlnGroupSize INTEGER,
+ vdslLineStatsVturQlnGroupSize INTEGER,
+ vdslLineStatsVtucSnrGroupSize INTEGER,
+ vdslLineStatsVturSnrGroupSize INTEGER,
+ vdslLineStatsVtucRxPower INTEGER,
+ vdslLineStatsVturRxPower INTEGER,
+ vdslLineStatsVtucSnrMargin INTEGER,
+ vdslLineStatsVturSnrMargin INTEGER,
+ vdslLineStatsVtucSigAtten INTEGER,
+ vdslLineStatsVturSigAtten INTEGER,
+ vdslLineStatsVtucLineAtten INTEGER,
+ vdslLineStatsVturLineAtten INTEGER
+ }
+
+ vdslLineStatsVtucBits1 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides Bits for the VTU-C 1024 subcarriers.
+ Each subcarrier takes two octets to store the value.
+ The value is in the range 0 to 15."
+ ::= { vdslLineStatsEntry 1 }
+
+ vdslLineStatsVtucBits2 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides Bits for the VTU-C 1024 subcarriers.
+ Each subcarrier takes two octets to store the value.
+ The value is in the range 0 to 15."
+ ::= { vdslLineStatsEntry 2 }
+
+ vdslLineStatsVtucBits3 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides Bits for the VTU-C 1024 subcarriers.
+ Each subcarrier takes two octets to store the value.
+ The value is in the range 0 to 15."
+ ::= { vdslLineStatsEntry 3 }
+
+ vdslLineStatsVtucBits4 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides Bits for the VTU-C 1024 subcarriers.
+ Each subcarrier takes two octets to store the value.
+ The value is in the range 0 to 15."
+ ::= { vdslLineStatsEntry 4 }
+
+ vdslLineStatsVturBits1 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides Bits for the VTU-R 1024 subcarriers.
+ Each subcarrier takes two octets to store the value.
+ The value is in the range 0 to 15."
+ ::= { vdslLineStatsEntry 5 }
+
+ vdslLineStatsVturBits2 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides Bits for the VTU-R 1024 subcarriers.
+ Each subcarrier takes two octets to store the value.
+ The value is in the range 0 to 15."
+ ::= { vdslLineStatsEntry 6 }
+
+ vdslLineStatsVturBits3 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides Bits for the VTU-R 1024 subcarriers.
+ Each subcarrier takes two octets to store the value.
+ The value is in the range 0 to 15."
+ ::= { vdslLineStatsEntry 7 }
+
+ vdslLineStatsVturBits4 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides Bits for the VTU-R 1024 subcarriers.
+ Each subcarrier takes two octets to store the value.
+ The value is in the range 0 to 15."
+ ::= { vdslLineStatsEntry 8 }
+
+ vdslLineStatsVtucGain1 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides Gain for the VTU-C 512 subcarriers.
+ Each subcarrier takes two octets to store the value.
+ The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
+ The gain value is represented as a multiple of 1/512 on linear scale."
+ ::= { vdslLineStatsEntry 9 }
+
+ vdslLineStatsVtucGain2 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides Gain for the VTU-C 512 subcarriers.
+ Each subcarrier takes two octets to store the value.
+ The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
+ The gain value is represented as a multiple of 1/512 on linear scale."
+ ::= { vdslLineStatsEntry 10 }
+
+ vdslLineStatsVtucGain3 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides Gain for the VTU-C 512 subcarriers.
+ Each subcarrier takes two octets to store the value.
+ The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
+ The gain value is represented as a multiple of 1/512 on linear scale."
+ ::= { vdslLineStatsEntry 11 }
+
+ vdslLineStatsVtucGain4 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides Gain for the VTU-C 512 subcarriers.
+ Each subcarrier takes two octets to store the value.
+ The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
+ The gain value is represented as a multiple of 1/512 on linear scale."
+ ::= { vdslLineStatsEntry 12 }
+
+ vdslLineStatsVtucGain5 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides Gain for the VTU-C 512 subcarriers.
+ Each subcarrier takes two octets to store the value.
+ The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
+ The gain value is represented as a multiple of 1/512 on linear scale."
+ ::= { vdslLineStatsEntry 13 }
+
+ vdslLineStatsVtucGain6 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides Gain for the VTU-C 512 subcarriers.
+ Each subcarrier takes two octets to store the value.
+ The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
+ The gain value is represented as a multiple of 1/512 on linear scale."
+ ::= { vdslLineStatsEntry 14 }
+
+ vdslLineStatsVtucGain7 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides Gain for the VTU-C 512 subcarriers.
+ Each subcarrier takes two octets to store the value.
+ The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
+ The gain value is represented as a multiple of 1/512 on linear scale."
+ ::= { vdslLineStatsEntry 15 }
+
+ vdslLineStatsVtucGain8 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides Gain for the VTU-C 512 subcarriers.
+ Each subcarrier takes two octets to store the value.
+ The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
+ The gain value is represented as a multiple of 1/512 on linear scale."
+ ::= { vdslLineStatsEntry 16 }
+
+ vdslLineStatsVturGain1 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides Gain for the VTU-R 512 subcarriers.
+ Each subcarrier takes two octets to store the value.
+ The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
+ The gain value is represented as a multiple of 1/512 on linear scale."
+ ::= { vdslLineStatsEntry 17 }
+
+ vdslLineStatsVturGain2 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides Gain for the VTU-R 512 subcarriers.
+ Each subcarrier takes two octets to store the value.
+ The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
+ The gain value is represented as a multiple of 1/512 on linear scale."
+ ::= { vdslLineStatsEntry 18 }
+
+ vdslLineStatsVturGain3 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides Gain for the VTU-R 512 subcarriers.
+ Each subcarrier takes two octets to store the value.
+ The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
+ The gain value is represented as a multiple of 1/512 on linear scale."
+ ::= { vdslLineStatsEntry 19 }
+
+ vdslLineStatsVturGain4 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides Gain for the VTU-R 512 subcarriers.
+ Each subcarrier takes two octets to store the value.
+ The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
+ The gain value is represented as a multiple of 1/512 on linear scale."
+ ::= { vdslLineStatsEntry 20 }
+
+ vdslLineStatsVturGain5 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides Gain for the VTU-R 512 subcarriers.
+ Each subcarrier takes two octets to store the value.
+ The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
+ The gain value is represented as a multiple of 1/512 on linear scale."
+ ::= { vdslLineStatsEntry 21 }
+
+ vdslLineStatsVturGain6 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides Gain for the VTU-R 512 subcarriers.
+ Each subcarrier takes two octets to store the value.
+ The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
+ The gain value is represented as a multiple of 1/512 on linear scale."
+ ::= { vdslLineStatsEntry 22 }
+
+ vdslLineStatsVturGain7 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides Gain for the VTU-R 512 subcarriers.
+ Each subcarrier takes two octets to store the value.
+ The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
+ The gain value is represented as a multiple of 1/512 on linear scale."
+ ::= { vdslLineStatsEntry 23 }
+
+ vdslLineStatsVturGain8 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides Gain for the VTU-R 512 subcarriers.
+ Each subcarrier takes two octets to store the value.
+ The value is in the range 0 to 4093. Each value in this array is 16 bits wide.
+ The gain value is represented as a multiple of 1/512 on linear scale."
+ ::= { vdslLineStatsEntry 24 }
+
+ vdslLineStatsVtucHlog OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides Hlog for the VTU-C 512 subcarriers.
+ Each subcarrier takes two octets to store the value.
+ The real Hlog(f) value is represented as (6-m(i)/10), with m(i) in the range 0 to 1022.
+ A special value m=1023 indicates that no measurement could be done for the
+ sub-carrier group becauseit is out of the passband or that the attenuation
+ is out of range to be represented. Each value in this array is 16 bits wide."
+ ::= { vdslLineStatsEntry 25 }
+
+ vdslLineStatsVturHlog OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides Hlog for the VTU-R 512 subcarriers.
+ Each subcarrier takes two octets to store the value.
+ The real Hlog(f) value is represented as (6-m(i)/10), with m(i) in the range 0 to 1022.
+ A special value m=1023 indicates that no measurement could be done for the
+ sub-carrier group because it is out of the passband or that the attenuation
+ is out ofrange to be represented. Each value in this array is 16 bits wide."
+ ::= { vdslLineStatsEntry 26 }
+
+ vdslLineStatsVtucQln OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides Qln for the VTU-C 512 subcarriers.
+ Each subcarrier takes two octets to store the value.
+ The QLN(f) is represented as ( -23-n(i)/2), with n(i) in the range 0 to 254.
+ A special value n(i)=255 indicates that no measurement could be done for the
+ sub-carrier group. Each value in this array is 8 bits wide."
+ ::= { vdslLineStatsEntry 27 }
+
+ vdslLineStatsVturQln OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides Qln for the VTU-R 512 subcarriers.
+ Each subcarrier takes two octets to store the value.
+ The QLN(f) is represented as ( -23-n(i)/2), with n(i) in the range 0 to 254.
+ A special value n(i)=255 indicates that no measurement could be done for the
+ sub-carrier group. Each value in this array is 8 bits wide."
+ ::= { vdslLineStatsEntry 28 }
+
+ vdslLineStatsVtucSnr OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides Snr for the VTU-C 512 subcarriers.
+ Each subcarrier takes one octets to store the value.
+ Octet i is set to a value in the range 0 to 254 (-32 + vdslLineStatsVtucSnr (i)/2) in dB
+ (i.e., -32 to 95dB). Each value in this array is 8 bits wide.
+ A special value 255 indicates that no measurement could be done for the
+ sub-carrier group."
+ ::= { vdslLineStatsEntry 29 }
+
+ vdslLineStatsVturSnr OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides Snr for the VTU-R 512 subcarriers.
+ Each subcarrier takes one octets to store the value.
+ Octet i is set to a value in the range 0 to 254 (-32 + vdslLineStatsVturSnr (i)/2) in dB
+ (i.e., -32 to 95dB). Each value in this array is 8 bits wide.
+ A special value 255 indicates that no measurement could be done for the
+ sub-carrier group."
+ ::= { vdslLineStatsEntry 30 }
+
+ vdslLineStatsVtucTssi OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides Tssi for the VTU-C 512 subcarriers.
+ Each subcarrier takes two octets to store the value.
+ Each value in this array is 16 bits wide.
+ The tssi value is represented as a multiple of 1/32768 on linear scale."
+ ::= { vdslLineStatsEntry 31 }
+
+ vdslLineStatsVturTssi OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object provides Tssi for the VTU-R 512 subcarriers.
+ Each subcarrier takes two octets to store the value.
+ Each value in this array is 16 bits wide.
+ The tssi value is represented as a multiple of 1/32768 on linear scale."
+ ::= { vdslLineStatsEntry 32 }
+
+ vdslLineStatsProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ vdsl_8a(2),
+ vdsl_8b(3),
+ vdsl_8c(4),
+ vdsl_8d(5),
+ vdsl_12a(6),
+ vdsl_12b(7),
+ vdsl_17a(8),
+ vdsl_30a(9),
+ adsl2plus(10)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The actual line protocol."
+ ::= { vdslLineStatsEntry 33 }
+
+ vdslLineStatsUsCodingMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ trellis(2),
+ reedSolomon(3),
+ trellisAndReedSolomon(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The upstream coding mode of the line. This object is supported by R5.02 and later versions."
+ ::= { vdslLineStatsEntry 34 }
+
+ vdslLineStatsDsCodingMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ trellis(2),
+ reedSolomon(3),
+ trellisAndReedSolomon(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The downstream coding mode of the line. This object is supported by R5.02 and later versions."
+ ::= { vdslLineStatsEntry 35 }
+
+ vdslLineStatsVtucHlogGroupSize OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of sub-carriers per group used to report the H(f) linear representation values for the
+ respective transmission direction. The valid values are 1, 2, 4 and 8.
+ This object is supported by R5.02 and later versions."
+ ::= { vdslLineStatsEntry 36 }
+
+ vdslLineStatsVturHlogGroupSize OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of sub-carriers per group used to report the H(f) linear representation values for the
+ respective transmission direction. The valid values are 1, 2, 4 and 8.
+ This object is supported by R5.02 and later versions."
+ ::= { vdslLineStatsEntry 37 }
+
+ vdslLineStatsVtucQlnGroupSize OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of sub-carriers per group used to report the Quiet Line Noise values for the
+ respective transmission direction. The valid values are 1, 2, 4 and 8.
+ This object is supported by R5.02 and later versions."
+ ::= { vdslLineStatsEntry 38 }
+
+ vdslLineStatsVturQlnGroupSize OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of sub-carriers per group used to report the Quiet Line Noise values for the
+ respective transmission direction. The valid values are 1, 2, 4 and 8.
+ This object is supported by R5.02 and later versions."
+ ::= { vdslLineStatsEntry 39 }
+
+ vdslLineStatsVtucSnrGroupSize OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of sub-carriers per group used to report the SNR values on the
+ respective transmission direction. The valid values are 1, 2, 4 and 8.
+ This object is supported by R5.02 and later versions."
+ ::= { vdslLineStatsEntry 40 }
+
+ vdslLineStatsVturSnrGroupSize OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of sub-carriers per group used to report the SNR values on the
+ respective transmission direction. The valid values are 1, 2, 4 and 8.
+ This object is supported by R5.02 and later versions."
+ ::= { vdslLineStatsEntry 41 }
+
+ vdslLineStatsVtucRxPower OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Receive power of vtuc (in unit of 0.1 dBm)."
+ ::= { vdslLineStatsEntry 42 }
+
+ vdslLineStatsVturRxPower OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Receive power of vtur (in unit of 0.1 dBm)."
+ ::= { vdslLineStatsEntry 43 }
+
+ vdslLineStatsVtucSnrMargin OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { vdslLineStatsEntry 44 }
+
+ vdslLineStatsVturSnrMargin OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { vdslLineStatsEntry 45 }
+
+ vdslLineStatsVtucSigAtten OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { vdslLineStatsEntry 46 }
+
+ vdslLineStatsVturSigAtten OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { vdslLineStatsEntry 47 }
+
+ vdslLineStatsVtucLineAtten OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { vdslLineStatsEntry 48 }
+
+ vdslLineStatsVturLineAtten OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { vdslLineStatsEntry 49 }
+
+-- vdslLineUsBandPlanTable
+
+ vdslLineUsBandPlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VdslLineUsBandPlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table displays VDSL line actual band plan. This table is supported by R5.01 and later versions."
+ ::= { vdslStats 3 }
+
+ vdslLineUsBandPlanEntry OBJECT-TYPE
+ SYNTAX VdslLineUsBandPlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of vdslLineUsBandPlanTable."
+ INDEX { ifIndex, vdslLineUsBandId }
+ ::= { vdslLineUsBandPlanTable 1 }
+
+ VdslLineUsBandPlanEntry ::=
+ SEQUENCE {
+ vdslLineUsBandId INTEGER,
+ vdslLineUsBandStartToneId INTEGER,
+ vdslLineUsBandStopToneId INTEGER
+ }
+
+ vdslLineUsBandId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Ihe id of the upstream pass band, starting from 1."
+ ::= { vdslLineUsBandPlanEntry 1 }
+
+ vdslLineUsBandStartToneId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The starting tone of the band."
+ ::= { vdslLineUsBandPlanEntry 2 }
+
+ vdslLineUsBandStopToneId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The stopping tone of the band."
+ ::= { vdslLineUsBandPlanEntry 3 }
+
+-- vdslLineDsBandPlanTable
+
+ vdslLineDsBandPlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VdslLineDsBandPlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table displays VDSL line actual band plan. This table is supported by R5.01 and later versions."
+ ::= { vdslStats 4 }
+
+ vdslLineDsBandPlanEntry OBJECT-TYPE
+ SYNTAX VdslLineDsBandPlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of vdslLineDsBandPlanTable."
+ INDEX { ifIndex, vdslLineDsBandId }
+ ::= { vdslLineDsBandPlanTable 1 }
+
+ VdslLineDsBandPlanEntry ::=
+ SEQUENCE {
+ vdslLineDsBandId INTEGER,
+ vdslLineDsBandStartToneId INTEGER,
+ vdslLineDsBandStopToneId INTEGER
+ }
+
+ vdslLineDsBandId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Ihe id of the downstream pass band, starting from 1."
+ ::= { vdslLineDsBandPlanEntry 1 }
+
+ vdslLineDsBandStartToneId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The starting tone of the band."
+ ::= { vdslLineDsBandPlanEntry 2 }
+
+ vdslLineDsBandStopToneId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The stopping tone of the band."
+ ::= { vdslLineDsBandPlanEntry 3 }
+
+-- vdslLineUsResultMaskTable
+
+ vdslLineUsResultMaskTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VdslLineUsResultMaskEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table displays VDSL line actual PSD mask. This table is supported by R5.01 and later versions."
+ ::= { vdslStats 5 }
+
+ vdslLineUsResultMaskEntry OBJECT-TYPE
+ SYNTAX VdslLineUsResultMaskEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of vdslLineUsResultMaskTable."
+ INDEX { ifIndex, vdslLineUsMaskId }
+ ::= { vdslLineUsResultMaskTable 1 }
+
+ VdslLineUsResultMaskEntry ::=
+ SEQUENCE {
+ vdslLineUsMaskId INTEGER,
+ vdslLineUsMaskTone INTEGER,
+ vdslLineUsMaskPsd INTEGER
+ }
+
+ vdslLineUsMaskId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The id of the turning point of the mask, starting from 1."
+ ::= { vdslLineUsResultMaskEntry 1 }
+
+ vdslLineUsMaskTone OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The tone id."
+ ::= { vdslLineUsResultMaskEntry 2 }
+
+ vdslLineUsMaskPsd OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The psd, in 0.1 dBm/Hz."
+ ::= { vdslLineUsResultMaskEntry 3 }
+
+-- vdslLineDsResultMaskTable
+
+ vdslLineDsResultMaskTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VdslLineDsResultMaskEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table displays VDSL line actual PSD mask. This table is supported by R5.01 and later versions."
+ ::= { vdslStats 6 }
+
+ vdslLineDsResultMaskEntry OBJECT-TYPE
+ SYNTAX VdslLineDsResultMaskEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of vdslLineDsResultMaskTable."
+ INDEX { ifIndex, vdslLineDsMaskId }
+ ::= { vdslLineDsResultMaskTable 1 }
+
+ VdslLineDsResultMaskEntry ::=
+ SEQUENCE {
+ vdslLineDsMaskId INTEGER,
+ vdslLineDsMaskTone INTEGER,
+ vdslLineDsMaskPsd INTEGER
+ }
+
+ vdslLineDsMaskId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The id of the turning point of the mask, starting from 1."
+ ::= { vdslLineDsResultMaskEntry 1 }
+
+ vdslLineDsMaskTone OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The tone id."
+ ::= { vdslLineDsResultMaskEntry 2 }
+
+ vdslLineDsMaskPsd OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The psd, in 0.1 dBm/Hz."
+ ::= { vdslLineDsResultMaskEntry 3 }
+
+-- vdslLinePerfCurrTable
+
+ vdslLinePerfCurrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VdslLinePerfCurrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table displays VDSL line current GINP/SOS/INM performance statistics."
+ ::= { vdslStats 7 }
+
+ vdslLinePerfCurrEntry OBJECT-TYPE
+ SYNTAX VdslLinePerfCurrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of vdslLinePerfCurrTable."
+ INDEX { ifIndex }
+ ::= { vdslLinePerfCurrTable 1 }
+
+ VdslLinePerfCurrEntry ::=
+ SEQUENCE {
+ vdslLinePerfCurrInmVtucEqInp Counter32,
+ vdslLinePerfCurrInmVturEqInp Counter32,
+ vdslLinePerfCurr15MInmVtucEqInp Counter32,
+ vdslLinePerfCurr15MInmVturEqInp Counter32,
+ vdslLinePerfCurr1DayInmVtucEqInp Counter32,
+ vdslLinePerfCurr1DayInmVturEqInp Counter32,
+ vdslLinePerfCurrInmVtucIAT Counter32,
+ vdslLinePerfCurrInmVturIAT Counter32,
+ vdslLinePerfCurr15MInmVtucIAT Counter32,
+ vdslLinePerfCurr15MInmVturIAT Counter32,
+ vdslLinePerfCurr1DayInmVtucIAT Counter32,
+ vdslLinePerfCurr1DayInmVturIAT Counter32,
+ vdslLinePerfCurrInmVtucME Counter32,
+ vdslLinePerfCurrInmVturME Counter32,
+ vdslLinePerfCurr15MInmVtucME Counter32,
+ vdslLinePerfCurr15MInmVturME Counter32,
+ vdslLinePerfCurr1DayInmVtucME Counter32,
+ vdslLinePerfCurr1DayInmVturME Counter32,
+ vdslLinePerfCurrVtucRx Unsigned32,
+ vdslLinePerfCurrVturRx Unsigned32,
+ vdslLinePerfCurr15MVtucRx Unsigned32,
+ vdslLinePerfCurr15MVturRx Unsigned32,
+ vdslLinePerfCurr1DayVtucRx Unsigned32,
+ vdslLinePerfCurr1DayVturRx Unsigned32,
+ vdslLinePerfCurrVtucRxCorrected Unsigned32,
+ vdslLinePerfCurrVturRxCorrected Unsigned32,
+ vdslLinePerfCurr15MVtucRxCorrected Unsigned32,
+ vdslLinePerfCurr15MVturRxCorrected Unsigned32,
+ vdslLinePerfCurr1DayVtucRxCorrected Unsigned32,
+ vdslLinePerfCurr1DayVturRxCorrected Unsigned32,
+ vdslLinePerfCurrVtucRxUncorrected Unsigned32,
+ vdslLinePerfCurrVturRxUncorrected Unsigned32,
+ vdslLinePerfCurr15MVtucRxUncorrected Unsigned32,
+ vdslLinePerfCurr15MVturRxUncorrected Unsigned32,
+ vdslLinePerfCurr1DayVtucRxUncorrected Unsigned32,
+ vdslLinePerfCurr1DayVturRxUncorrected Unsigned32,
+ vdslLinePerfCurrVtucLEFTRs Unsigned32,
+ vdslLinePerfCurrVturLEFTRs Unsigned32,
+ vdslLinePerfCurr15MVtucLEFTRs Unsigned32,
+ vdslLinePerfCurr15MVturLEFTRs Unsigned32,
+ vdslLinePerfCurr1DayVtucLEFTRs Unsigned32,
+ vdslLinePerfCurr1DayVturLEFTRs Unsigned32,
+ vdslLinePerfCurrVtucErrFreeBits Unsigned32,
+ vdslLinePerfCurrVturErrFreeBits Unsigned32,
+ vdslLinePerfCurr15MVtucErrFreeBits Unsigned32,
+ vdslLinePerfCurr15MVturErrFreeBits Unsigned32,
+ vdslLinePerfCurr1DayVtucErrFreeBits Unsigned32,
+ vdslLinePerfCurr1DayVturErrFreeBits Unsigned32,
+ vdslLinePerfCurrVtucMinEftr Counter32,
+ vdslLinePerfCurrVturMinEftr Counter32,
+ vdslLinePerfCurr15MinVtucMinEftr Counter32,
+ vdslLinePerfCurr15MinVturMinEftr Counter32,
+ vdslLinePerfCurr1DayVtucMinEftr Counter32,
+ vdslLinePerfCurr1DayVturMinEftr Counter32
+ }
+
+ vdslLinePerfCurrInmVtucEqInp OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM Equivalent Inp histogram since system boot up. An array of 68 octets
+ (each 4 octets means amount of a bin of histogram), designed for supporting
+ from 1 to 17 bins of the histogram. The particular index of the bin incremented
+ by an impulse noise event is equal to the computed value of equivalent INP,
+ except the 17th of anomaly INPEQ, which logs all equivalent INPs greater than 16.
+ Each bin has a value in the range 0x0 to 0xFFFFFFFF"
+ ::= { vdslLinePerfCurrEntry 1 }
+
+ vdslLinePerfCurrInmVturEqInp OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM Equivalent Inp histogram since system boot up. An array of 68 octets
+ (each 4 octets means amount of a bin of histogram), designed for supporting
+ from 1 to 17 bins of the histogram. The particular index of the bin incremented
+ by an impulse noise event is equal to the computed value of equivalent INP,
+ except the 17th of anomaly INPEQ, which logs all equivalent INPs greater than 16.
+ Each bin has a value in the range 0x0 to 0xFFFFFFFF"
+ ::= { vdslLinePerfCurrEntry 2 }
+
+ vdslLinePerfCurr15MInmVtucEqInp OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM Equivalent Inp histogram during this 15 minutes interval. An array of 68 octets
+ (each 4 octets means amount of a bin of histogram), designed for supporting from 1 to 17
+ bins of the histogram. The particular index of the bin incremented by an impulse noise event
+ is equal to the computed value of equivalent INP, except the 17th of anomaly INPEQ, which logs
+ all equivalent INPs greater than 16. Each bin has a value in the range 0x0 to 0xFFFFFFFF."
+ ::= { vdslLinePerfCurrEntry 3 }
+
+ vdslLinePerfCurr15MInmVturEqInp OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM Equivalent Inp histogram during this 15 minutes interval. An array of 68 octets
+ (each 4 octets means amount of a bin of histogram), designed for supporting from 1 to 17
+ bins of the histogram. The particular index of the bin incremented by an impulse noise event
+ is equal to the computed value of equivalent INP, except the 17th of anomaly INPEQ, which logs
+ all equivalent INPs greater than 16. Each bin has a value in the range 0x0 to 0xFFFFFFFF."
+ ::= { vdslLinePerfCurrEntry 4 }
+
+ vdslLinePerfCurr1DayInmVtucEqInp OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM Equivalent Inp histogram during this 1 day interval. An array of 68 octets
+ (each 4 octets means amount of a bin of histogram), designed for supporting from 1 to 17
+ bins of the histogram. The particular index of the bin incremented by an impulse noise event
+ is equal to the computed value of equivalent INP, except the 17th of anomaly INPEQ, which logs
+ all equivalent INPs greater than 16. Each bin has a value in the range 0x0 to 0xFFFFFFFF."
+ ::= { vdslLinePerfCurrEntry 5 }
+
+ vdslLinePerfCurr1DayInmVturEqInp OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM Equivalent Inp histogram during this 1 day interval. An array of 68 octets
+ (each 4 octets means amount of a bin of histogram), designed for supporting from 1 to 17
+ bins of the histogram. The particular index of the bin incremented by an impulse noise event
+ is equal to the computed value of equivalent INP, except the 17th of anomaly INPEQ, which logs
+ all equivalent INPs greater than 16. Each bin has a value in the range 0x0 to 0xFFFFFFFF."
+ ::= { vdslLinePerfCurrEntry 6 }
+
+ vdslLinePerfCurrInmVtucIAT OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM Inter Arrival Time histogram since system boot up. An array of 32 octets
+ (each 4 octets means amount of a bin of histogram), designed for supporting from 0 to 7
+ bins of the histogram. The index of the particular bin incremented by an complete impulse noise event
+ is determained from the following INMControl parameters. Each bin has a value in the range 0x0 to 0xFFFFFFFF."
+ ::= { vdslLinePerfCurrEntry 7 }
+
+ vdslLinePerfCurrInmVturIAT OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM Inter Arrival Time histogram since system boot up. An array of 32 octets
+ (each 4 octets means amount of a bin of histogram), designed for supporting from 0 to 7
+ bins of the histogram. The index of the particular bin incremented by an complete impulse noise event
+ is determained from the following INMControl parameters. Each bin has a value in the range 0x0 to 0xFFFFFFFF."
+ ::= { vdslLinePerfCurrEntry 8 }
+
+ vdslLinePerfCurr15MInmVtucIAT OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM Inter Arrival Time histogram during this 15 minutes interval. An array of 32 octets
+ (each 4 octets means amount of a bin of histogram), designed for supporting from 0 to 7 bins of the histogram.
+ The index of the particular bin incremented by an complete impulse noise event is determained from the following
+ INMControl parameters. Each bin has a value in the range 0x0 to 0xFFFFFFFF."
+ ::= { vdslLinePerfCurrEntry 9 }
+
+ vdslLinePerfCurr15MInmVturIAT OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM Inter Arrival Time histogram during this 15 minutes interval. An array of 32 octets
+ (each 4 octets means amount of a bin of histogram), designed for supporting from 0 to 7 bins of the histogram.
+ The index of the particular bin incremented by an complete impulse noise event is determained from the following
+ INMControl parameters. Each bin has a value in the range 0x0 to 0xFFFFFFFF."
+ ::= { vdslLinePerfCurrEntry 10 }
+
+ vdslLinePerfCurr1DayInmVtucIAT OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM Inter Arrival Time histogram during this 1 day interval. An array of 32 octets
+ (each 4 octets means amount of a bin of histogram), designed for supporting from 0 to 7 bins of the histogram.
+ The index of the particular bin incremented by an complete impulse noise event is determained from the following
+ INMControl parameters. Each bin has a value in the range 0x0 to 0xFFFFFFFF."
+ ::= { vdslLinePerfCurrEntry 11 }
+
+ vdslLinePerfCurr1DayInmVturIAT OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM Inter Arrival Time histogram during this 1 day interval. An array of 32 octets
+ (each 4 octets means amount of a bin of histogram), designed for supporting from 0 to 7 bins of the histogram.
+ The index of the particular bin incremented by an complete impulse noise event is determained from the following
+ INMControl parameters. Each bin has a value in the range 0x0 to 0xFFFFFFFF."
+ ::= { vdslLinePerfCurrEntry 12 }
+
+ vdslLinePerfCurrInmVtucME OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM total measurement since system boot up. This indication occurs every time
+ a data symbol is processed by the Impulse Noise Sensor. The range of the value is from 0x0 to 0xFFFFFFFF."
+ ::= { vdslLinePerfCurrEntry 13 }
+
+ vdslLinePerfCurrInmVturME OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM total measurement since system boot up. This indication occurs every time
+ a data symbol is processed by the Impulse Noise Sensor. The range of the value is from 0x0 to 0xFFFFFFFF."
+ ::= { vdslLinePerfCurrEntry 14 }
+
+ vdslLinePerfCurr15MInmVtucME OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM total measurement during this 15 minutes interval. This indication occurs every time
+ a data symbol is processed by the Impulse Noise Sensor. The range of the value is from 0x0 to 0xFFFFFFFF."
+ ::= { vdslLinePerfCurrEntry 15 }
+
+ vdslLinePerfCurr15MInmVturME OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM total measurement during this 15 minutes interval. This indication occurs every time
+ a data symbol is processed by the Impulse Noise Sensor. The range of the value is from 0x0 to 0xFFFFFFFF."
+ ::= { vdslLinePerfCurrEntry 16 }
+
+ vdslLinePerfCurr1DayInmVtucME OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM total measurement during this 1 day interval. This indication occurs every time
+ a data symbol is processed by the Impulse Noise Sensor. The range of the value is from 0x0 to 0xFFFFFFFF."
+ ::= { vdslLinePerfCurrEntry 17 }
+
+ vdslLinePerfCurr1DayInmVturME OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM total measurement during this 1 day interval. This indication occurs every time
+ a data symbol is processed by the Impulse Noise Sensor. The range of the value is from 0x0 to 0xFFFFFFFF."
+ ::= { vdslLinePerfCurrEntry 18 }
+
+ vdslLinePerfCurrVtucRx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords retransmitted since system boot up."
+ ::= { vdslLinePerfCurrEntry 19 }
+
+ vdslLinePerfCurrVturRx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords retransmitted since system boot up."
+ ::= { vdslLinePerfCurrEntry 20 }
+
+ vdslLinePerfCurr15MVtucRx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords retransmitted during this 15 minutes interval."
+ ::= { vdslLinePerfCurrEntry 21 }
+
+ vdslLinePerfCurr15MVturRx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords retransmitted during this 15 minutes interval."
+ ::= { vdslLinePerfCurrEntry 22 }
+
+ vdslLinePerfCurr1DayVtucRx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords retransmitted during this 1 day interval."
+ ::= { vdslLinePerfCurrEntry 23 }
+
+ vdslLinePerfCurr1DayVturRx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords retransmitted during this 1 day interval."
+ ::= { vdslLinePerfCurrEntry 24 }
+
+ vdslLinePerfCurrVtucRxCorrected OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords corrected through retransmission since system boot up."
+ ::= { vdslLinePerfCurrEntry 25 }
+
+ vdslLinePerfCurrVturRxCorrected OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords corrected through retransmission since system boot up."
+ ::= { vdslLinePerfCurrEntry 26 }
+
+ vdslLinePerfCurr15MVtucRxCorrected OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords corrected through retransmission during this 15 minutes interval."
+ ::= { vdslLinePerfCurrEntry 27 }
+
+ vdslLinePerfCurr15MVturRxCorrected OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords corrected through retransmission during this 15 minutes interval."
+ ::= { vdslLinePerfCurrEntry 28 }
+
+ vdslLinePerfCurr1DayVtucRxCorrected OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords corrected through retransmission during this 1 day interval."
+ ::= { vdslLinePerfCurrEntry 29 }
+
+ vdslLinePerfCurr1DayVturRxCorrected OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords corrected through retransmission during this 1 day interval."
+ ::= { vdslLinePerfCurrEntry 30 }
+
+ vdslLinePerfCurrVtucRxUncorrected OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords left uncorrected after retransmission since system boot up."
+ ::= { vdslLinePerfCurrEntry 31 }
+
+ vdslLinePerfCurrVturRxUncorrected OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords left uncorrected after retransmission since system boot up."
+ ::= { vdslLinePerfCurrEntry 32 }
+
+ vdslLinePerfCurr15MVtucRxUncorrected OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords left uncorrected after retransmission during this 15 minutes interval."
+ ::= { vdslLinePerfCurrEntry 33 }
+
+ vdslLinePerfCurr15MVturRxUncorrected OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords left uncorrected after retransmission during this 15 minutes interval."
+ ::= { vdslLinePerfCurrEntry 34 }
+
+ vdslLinePerfCurr1DayVtucRxUncorrected OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords left uncorrected after retransmission during this 1 day interval."
+ ::= { vdslLinePerfCurrEntry 35 }
+
+ vdslLinePerfCurr1DayVturRxUncorrected OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords left uncorrected after retransmission during this 1 day interval."
+ ::= { vdslLinePerfCurrEntry 36 }
+
+ vdslLinePerfCurrVtucLEFTRs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Low Error-Free Throughput Rate Seconds since system boot up."
+ ::= { vdslLinePerfCurrEntry 37 }
+
+ vdslLinePerfCurrVturLEFTRs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Low Error-Free Throughput Rate Seconds since system boot up."
+ ::= { vdslLinePerfCurrEntry 38 }
+
+ vdslLinePerfCurr15MVtucLEFTRs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Low Error-Free Throughput Rate Seconds during this 15 minutes interval."
+ ::= { vdslLinePerfCurrEntry 39 }
+
+ vdslLinePerfCurr15MVturLEFTRs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Low Error-Free Throughput Rate Seconds during this 15 minutes interval."
+ ::= { vdslLinePerfCurrEntry 40 }
+
+ vdslLinePerfCurr1DayVtucLEFTRs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Low Error-Free Throughput Rate Seconds during this 1 day interval."
+ ::= { vdslLinePerfCurrEntry 41 }
+
+ vdslLinePerfCurr1DayVturLEFTRs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Low Error-Free Throughput Rate Seconds during this 1 day interval."
+ ::= { vdslLinePerfCurrEntry 42 }
+
+ vdslLinePerfCurrVtucErrFreeBits OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bits belonging to correct DTUs leaving the Rx PMS-TC x 2(-16) since system boot up."
+ ::= { vdslLinePerfCurrEntry 43 }
+
+ vdslLinePerfCurrVturErrFreeBits OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bits belonging to correct DTUs leaving the Rx PMS-TC x 2(-16) since system boot up."
+ ::= { vdslLinePerfCurrEntry 44 }
+
+ vdslLinePerfCurr15MVtucErrFreeBits OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bits belonging to correct DTUs leaving the Rx PMS-TC x 2(-16) during this 15 minutes interval."
+ ::= { vdslLinePerfCurrEntry 45 }
+
+ vdslLinePerfCurr15MVturErrFreeBits OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bits belonging to correct DTUs leaving the Rx PMS-TC x 2(-16) during this 15 minutes interval."
+ ::= { vdslLinePerfCurrEntry 46 }
+
+ vdslLinePerfCurr1DayVtucErrFreeBits OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bits belonging to correct DTUs leaving the Rx PMS-TC x 2(-16) this 1 day interval."
+ ::= { vdslLinePerfCurrEntry 47 }
+
+ vdslLinePerfCurr1DayVturErrFreeBits OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bits belonging to correct DTUs leaving the Rx PMS-TC x 2(-16) this 1 day interval."
+ ::= { vdslLinePerfCurrEntry 48 }
+
+ vdslLinePerfCurrVtucMinEftr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Lowest EFTR of VTU-C observed in the current interval."
+ ::= { vdslLinePerfCurrEntry 49 }
+
+ vdslLinePerfCurrVturMinEftr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Lowest EFTR of VTU-R observed in the current interval."
+ ::= { vdslLinePerfCurrEntry 50 }
+
+ vdslLinePerfCurr15MinVtucMinEftr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Lowest EFTR of VTU-C observed in the current 15 minutes interval."
+ ::= { vdslLinePerfCurrEntry 51 }
+
+ vdslLinePerfCurr15MinVturMinEftr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Lowest EFTR of VTU-R observed in the current 15 minutes interval."
+ ::= { vdslLinePerfCurrEntry 52 }
+
+ vdslLinePerfCurr1DayVtucMinEftr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Lowest EFTR of VTU-C observed in the current 1 day interval."
+ ::= { vdslLinePerfCurrEntry 53 }
+
+ vdslLinePerfCurr1DayVturMinEftr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Lowest EFTR of VTU-R observed in the current 1 day interval."
+ ::= { vdslLinePerfCurrEntry 54 }
+
+-- vdslLinePerfHist15MinTable
+
+ vdslLinePerfHist15MinTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VdslLinePerfHist15MinEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table displays VDSL line 15-Min SOS/GINP/INM performance stats."
+ ::= { vdslStats 8 }
+
+ vdslLinePerfHist15MinEntry OBJECT-TYPE
+ SYNTAX VdslLinePerfHist15MinEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of vdslLinePerfCurrTable."
+ INDEX { ifIndex }
+ ::= { vdslLinePerfHist15MinTable 1 }
+
+ VdslLinePerfHist15MinEntry ::=
+ SEQUENCE {
+ vdslLinePerfHist15MInmVtucEqInp Counter32,
+ vdslLinePerfHist15MInmVturEqInp Counter32,
+ vdslLinePerfHist15MInmVtucIAT Counter32,
+ vdslLinePerfHist15MInmVturIAT Counter32,
+ vdslLinePerfHist15MInmVtucME Counter32,
+ vdslLinePerfHist15MInmVturME Counter32,
+ vdslLinePerfHist15MVtucRtx Unsigned32,
+ vdslLinePerfHist15MVturRtx Unsigned32,
+ vdslLinePerfHist15MVtucRtxCorrected Unsigned32,
+ vdslLinePerfHist15MVturRtxCorrected Unsigned32,
+ vdslLinePerfHist15MVtucRtxUncorrected Unsigned32,
+ vdslLinePerfHist15MVturRtxUncorrected Unsigned32,
+ vdslLinePerfHist15MVtucLEFTRs Unsigned32,
+ vdslLinePerfHist15MVturLEFTRs Unsigned32,
+ vdslLinePerfHist15MVtucErrFreeBits Unsigned32,
+ vdslLinePerfHist15MVturErrFreeBits Unsigned32,
+ vdslLinePerfHist15MVtucMinEftr Counter32,
+ vdslLinePerfHist15MVturMinEftr Counter32
+ }
+
+ vdslLinePerfHist15MInmVtucEqInp OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM Equivalent Inp histogram during 15min interval. An array of 68 octets
+ (each 4 octets means amount of a bin of histogram), designed for supporting from
+ 1 to 17 bins of the histogram. The particular index of the bin incremented by an
+ impulse noise event is equal to the computed value of equivalent INP, except the
+ 17th of anomaly INPEQ, which logs all equivalent INPs greater than 16. Each bin
+ has a value in the range 0x0 to 0xFFFFFFFF."
+ ::= { vdslLinePerfHist15MinEntry 1 }
+
+ vdslLinePerfHist15MInmVturEqInp OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM Equivalent Inp histogram during 15min interval. An array of 68 octets
+ (each 4 octets means amount of a bin of histogram), designed for supporting from
+ 1 to 17 bins of the histogram. The particular index of the bin incremented by an
+ impulse noise event is equal to the computed value of equivalent INP, except the
+ 17th of anomaly INPEQ, which logs all equivalent INPs greater than 16. Each bin
+ has a value in the range 0x0 to 0xFFFFFFFF."
+ ::= { vdslLinePerfHist15MinEntry 2 }
+
+ vdslLinePerfHist15MInmVtucIAT OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM Inter Arrival Time histogram during 15min interval. An array of 32 octets
+ (each 4 octets means amount of a bin of histogram), designed for supporting from 0
+ to 7 bins of the histogram. The index of the particular bin incremented by an complete
+ impulse noise event is determained from the following INMControl parameters. Each bin
+ has a value in the range 0x0 to 0xFFFFFFFF."
+ ::= { vdslLinePerfHist15MinEntry 3 }
+
+ vdslLinePerfHist15MInmVturIAT OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM Inter Arrival Time histogram during 15min interval. An array of 32 octets
+ (each 4 octets means amount of a bin of histogram), designed for supporting from 0
+ to 7 bins of the histogram. The index of the particular bin incremented by an complete
+ impulse noise event is determained from the following INMControl parameters. Each bin
+ has a value in the range 0x0 to 0xFFFFFFFF."
+ ::= { vdslLinePerfHist15MinEntry 4 }
+
+ vdslLinePerfHist15MInmVtucME OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM total measurement during 15min interval.This indication occurs every time
+ a data symbol is processed by the Impulse Noise Sensor. The range of the value is
+ from 0x0 to 0xFFFFFFFF."
+ ::= { vdslLinePerfHist15MinEntry 5 }
+
+ vdslLinePerfHist15MInmVturME OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM total measurement during 15min interval.This indication occurs every time
+ a data symbol is processed by the Impulse Noise Sensor. The range of the value is
+ from 0x0 to 0xFFFFFFFF."
+ ::= { vdslLinePerfHist15MinEntry 6 }
+
+ vdslLinePerfHist15MVtucRtx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords retransmitted during this interval."
+ ::= { vdslLinePerfHist15MinEntry 7 }
+
+ vdslLinePerfHist15MVturRtx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords retransmitted during this interval."
+ ::= { vdslLinePerfHist15MinEntry 8 }
+
+ vdslLinePerfHist15MVtucRtxCorrected OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords corrected through retransmission during this interval."
+ ::= { vdslLinePerfHist15MinEntry 9 }
+
+ vdslLinePerfHist15MVturRtxCorrected OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords corrected through retransmission during this interval."
+ ::= { vdslLinePerfHist15MinEntry 10 }
+
+ vdslLinePerfHist15MVtucRtxUncorrected OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords left uncorrected after retransmission during this interval."
+ ::= { vdslLinePerfHist15MinEntry 11 }
+
+ vdslLinePerfHist15MVturRtxUncorrected OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords left uncorrected after retransmission during this interval."
+ ::= { vdslLinePerfHist15MinEntry 12 }
+
+ vdslLinePerfHist15MVtucLEFTRs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Low Error-Free Throughput Rate Seconds during this interval."
+ ::= { vdslLinePerfHist15MinEntry 13 }
+
+ vdslLinePerfHist15MVturLEFTRs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Low Error-Free Throughput Rate Seconds during this interval."
+ ::= { vdslLinePerfHist15MinEntry 14 }
+
+ vdslLinePerfHist15MVtucErrFreeBits OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bits belonging to correct DTUs leaving the Rx PMS-TC x 2(-16) during this interval."
+ ::= { vdslLinePerfHist15MinEntry 15 }
+
+ vdslLinePerfHist15MVturErrFreeBits OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bits belonging to correct DTUs leaving the Rx PMS-TC x 2(-16) during this interval."
+ ::= { vdslLinePerfHist15MinEntry 16 }
+
+ vdslLinePerfHist15MVtucMinEftr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Lowest EFTR of VTU-C observed during this interval."
+ ::= { vdslLinePerfHist15MinEntry 17 }
+
+ vdslLinePerfHist15MVturMinEftr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Lowest EFTR of VTU-R observed during this interval."
+ ::= { vdslLinePerfHist15MinEntry 18 }
+
+-- vdslLinePerfHist1DayTable
+
+ vdslLinePerfHist1DayTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VdslLinePerfHist1DayEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table displays VDSL line 1-Day SOS/GINP/INM performance stats."
+ ::= { vdslStats 9 }
+
+ vdslLinePerfHist1DayEntry OBJECT-TYPE
+ SYNTAX VdslLinePerfHist1DayEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of vdslLinePerfHist1DayTable."
+ INDEX { ifIndex }
+ ::= { vdslLinePerfHist1DayTable 1 }
+
+ VdslLinePerfHist1DayEntry ::=
+ SEQUENCE {
+ vdslLinePerfHist1DayInmVtucEqInp Counter32,
+ vdslLinePerfHist1DayInmVturEqInp Counter32,
+ vdslLinePerfHist1DayInmVtucIAT Counter32,
+ vdslLinePerfHist1DayInmVturIAT Counter32,
+ vdslLinePerfHist1DayInmVtucME Counter32,
+ vdslLinePerfHist1DayInmVturME Counter32,
+ vdslLinePerfHist1DayVtucRtx Unsigned32,
+ vdslLinePerfHist1DayVturRtx Unsigned32,
+ vdslLinePerfHist1DayVtucRtxCorrected Unsigned32,
+ vdslLinePerfHist1DayVturRtxCorrected Unsigned32,
+ vdslLinePerfHist1DayVtucRtxUncorrected Unsigned32,
+ vdslLinePerfHist1DayVturRtxUncorrected Unsigned32,
+ vdslLinePerfHist1DayVtucLEFTRs Unsigned32,
+ vdslLinePerfHist1DayVturLEFTRs Unsigned32,
+ vdslLinePerfHist1DayVtucErrFreeBits Unsigned32,
+ vdslLinePerfHist1DayVturErrFreeBits Unsigned32,
+ vdslLinePerfHist1DayVtucMinEftr Counter32,
+ vdslLinePerfHist1DayVturMinEftr Counter32
+ }
+
+ vdslLinePerfHist1DayInmVtucEqInp OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM Equivalent Inp histogram during 1 day interval. An array of 68 octets
+ (each 4 octets means amount of a bin of histogram), designed for supporting from
+ 1 to 17 bins of the histogram. The particular index of the bin incremented by an
+ impulse noise event is equal to the computed value of equivalent INP, except the
+ 17th of anomaly INPEQ, which logs all equivalent INPs greater than 16. Each bin
+ has a value in the range 0x0 to 0xFFFFFFFF."
+ ::= { vdslLinePerfHist1DayEntry 1 }
+
+ vdslLinePerfHist1DayInmVturEqInp OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM Equivalent Inp histogram during 1 day interval. An array of 68 octets
+ (each 4 octets means amount of a bin of histogram), designed for supporting from
+ 1 to 17 bins of the histogram. The particular index of the bin incremented by an
+ impulse noise event is equal to the computed value of equivalent INP, except the
+ 17th of anomaly INPEQ, which logs all equivalent INPs greater than 16. Each bin
+ has a value in the range 0x0 to 0xFFFFFFFF."
+ ::= { vdslLinePerfHist1DayEntry 2 }
+
+ vdslLinePerfHist1DayInmVtucIAT OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM Inter Arrival Time histogram during 1 day interval. An array of 32 octets
+ (each 4 octets means amount of a bin of histogram), designed for supporting from 0
+ to 7 bins of the histogram. The index of the particular bin incremented by an complete
+ impulse noise event is determained from the following INMControl parameters. Each bin
+ has a value in the range 0x0 to 0xFFFFFFFF."
+ ::= { vdslLinePerfHist1DayEntry 3 }
+
+ vdslLinePerfHist1DayInmVturIAT OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM Inter Arrival Time histogram during 1 day interval. An array of 32 octets
+ (each 4 octets means amount of a bin of histogram), designed for supporting from 0
+ to 7 bins of the histogram. The index of the particular bin incremented by an complete
+ impulse noise event is determained from the following INMControl parameters. Each bin
+ has a value in the range 0x0 to 0xFFFFFFFF."
+ ::= { vdslLinePerfHist1DayEntry 4 }
+
+ vdslLinePerfHist1DayInmVtucME OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM total measurement during 1 day interval.This indication occurs every time
+ a data symbol is processed by the Impulse Noise Sensor. The range of the value is
+ from 0x0 to 0xFFFFFFFF."
+ ::= { vdslLinePerfHist1DayEntry 5 }
+
+ vdslLinePerfHist1DayInmVturME OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM total measurement during 1 day interval.This indication occurs every time
+ a data symbol is processed by the Impulse Noise Sensor. The range of the value is
+ from 0x0 to 0xFFFFFFFF."
+ ::= { vdslLinePerfHist1DayEntry 6 }
+
+ vdslLinePerfHist1DayVtucRtx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords retransmitted during this interval."
+ ::= { vdslLinePerfHist1DayEntry 7 }
+
+ vdslLinePerfHist1DayVturRtx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords retransmitted during this interval."
+ ::= { vdslLinePerfHist1DayEntry 8 }
+
+ vdslLinePerfHist1DayVtucRtxCorrected OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords corrected through retransmission during this interval."
+ ::= { vdslLinePerfHist1DayEntry 9 }
+
+ vdslLinePerfHist1DayVturRtxCorrected OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords corrected through retransmission during this interval."
+ ::= { vdslLinePerfHist1DayEntry 10 }
+
+ vdslLinePerfHist1DayVtucRtxUncorrected OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords left uncorrected after retransmission during this interval."
+ ::= { vdslLinePerfHist1DayEntry 11 }
+
+ vdslLinePerfHist1DayVturRtxUncorrected OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords left uncorrected after retransmission during this interval."
+ ::= { vdslLinePerfHist1DayEntry 12 }
+
+ vdslLinePerfHist1DayVtucLEFTRs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Low Error-Free Throughput Rate Seconds during this interval."
+ ::= { vdslLinePerfHist1DayEntry 13 }
+
+ vdslLinePerfHist1DayVturLEFTRs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Low Error-Free Throughput Rate Seconds during this interval."
+ ::= { vdslLinePerfHist1DayEntry 14 }
+
+ vdslLinePerfHist1DayVtucErrFreeBits OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bits belonging to correct DTUs leaving the Rx PMS-TC x 2(-16) during this interval."
+ ::= { vdslLinePerfHist1DayEntry 15 }
+
+ vdslLinePerfHist1DayVturErrFreeBits OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bits belonging to correct DTUs leaving the Rx PMS-TC x 2(-16) during this interval."
+ ::= { vdslLinePerfHist1DayEntry 16 }
+
+ vdslLinePerfHist1DayVtucMinEftr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Lowest EFTR of VTU-C observed during this interval."
+ ::= { vdslLinePerfHist1DayEntry 17 }
+
+ vdslLinePerfHist1DayVturMinEftr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Lowest EFTR of VTU-R observed during this interval."
+ ::= { vdslLinePerfHist1DayEntry 18 }
+
+-- vdslChanStatsTable
+
+ vdslChanStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VdslChanStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table displays VDSL channel Status."
+ ::= { vdslStats 10 }
+
+ vdslChanStatsEntry OBJECT-TYPE
+ SYNTAX VdslChanStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of vdslChanStatsTable."
+ INDEX { ifIndex }
+ ::= { vdslChanStatsTable 1 }
+
+ VdslChanStatsEntry ::=
+ SEQUENCE {
+ vdslChanActualRaMode Xdsl2StatusActualRaMode,
+ vdslChanRetransmissionMode Xdsl2StatusRtxMode,
+ vdslChanRetransmissionOverhead Unsigned32
+ }
+
+ vdslChanActualRaMode OBJECT-TYPE
+ SYNTAX Xdsl2StatusActualRaMode
+ UNITS ""
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The actual RA mode.
+ The possible values are:
+ fixedRateMode(1) - Fixed rate mode
+ raInit(2) - Adaptive rate mode at initialization
+ dynamicRa(3) - Dynamic rate adaptation
+ sosEnabled(4) - SOS enabled"
+ ::= { vdslChanStatsEntry 2 }
+
+ vdslChanRetransmissionMode OBJECT-TYPE
+ SYNTAX Xdsl2StatusRtxMode
+ UNITS ""
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RTX_USED operational data parameter.
+ The possible values are:
+ rtxInUse(1) - RTX in use.
+ rtxForbidden(2) - RTX not in use because RTX_MODE = FORBIDDEN.
+ rtxNotSupportedXtuC(3) - RTX not in use because it is not supported by the XTU-C.
+ rtxNotSupportedXtuR(4) - RTX not in use because it is not supported by the XTU-R.
+ rtxNotSupportedBoth(5) - RTX not in use because it is not supported by the XTU-C and XTU-R."
+ ::= { vdslChanStatsEntry 3 }
+
+ vdslChanRetransmissionOverhead OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "kbps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Expected retransmission overhead in G.inp due to REIN and SHINE noise. Unit is kbps."
+ ::= { vdslChanStatsEntry 4 }
+
+
+--------------------
+-- PAEPVC
+--------------------
+
+-- paepvcSessionTable
+
+ paepvcSessionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PaepvcSessionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table shows the paepvc session statistics.
+ This table is supported by R1.03 and later versions."
+ ::= { paepvcStats 1 }
+
+ paepvcSessionEntry OBJECT-TYPE
+ SYNTAX PaepvcSessionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of paepvcSessionTable."
+ INDEX { ifIndex , paepvcSessionVpi, paepvcSessionVci }
+ ::= { paepvcSessionTable 1 }
+
+ PaepvcSessionEntry ::=
+ SEQUENCE {
+ paepvcSessionVpi INTEGER,
+ paepvcSessionVci INTEGER,
+ paepvcSessionState INTEGER,
+ paepvcSessionId INTEGER,
+ paepvcSessionUpTime Unsigned32,
+ paepvcSessionAcName DisplayString,
+ paepvcSessionSrvcName DisplayString
+ }
+
+ paepvcSessionVpi OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The PAEPVC VPI."
+ ::= { paepvcSessionEntry 1 }
+
+ paepvcSessionVci OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The PAEPVC VCI."
+ ::= { paepvcSessionEntry 2 }
+
+ paepvcSessionState OBJECT-TYPE
+ SYNTAX INTEGER {
+ down(1),
+ pppoe(2),
+ ppp(3),
+ up(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The PAEPVC status."
+ ::= { paepvcSessionEntry 3 }
+
+ paepvcSessionId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The PAEPVC session ID."
+ ::= { paepvcSessionEntry 4 }
+
+ paepvcSessionUpTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "second"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The PAEPVC session uptime."
+ ::= { paepvcSessionEntry 5 }
+
+ paepvcSessionAcName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Access concentrator name."
+ ::= { paepvcSessionEntry 6 }
+
+ paepvcSessionSrvcName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Service name."
+ ::= { paepvcSessionEntry 7 }
+
+
+-- paepvcCountTable
+
+ paepvcCountTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PaepvcCountEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table shows the paepvc counters.
+ This table is supported by R1.03 and later versions."
+ ::= { paepvcStats 2 }
+
+ paepvcCountEntry OBJECT-TYPE
+ SYNTAX PaepvcCountEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of paepvcCountTable."
+ INDEX { ifIndex , paepvcCountVpi, paepvcCountVci }
+ ::= { paepvcCountTable 1 }
+
+ PaepvcCountEntry ::=
+ SEQUENCE {
+ paepvcCountVpi INTEGER,
+ paepvcCountVci INTEGER,
+ paepvcCountPppLcpCfgReqRx Unsigned32,
+ paepvcCountPppLcpEchoReqRx Unsigned32,
+ paepvcCountPppLcpEchoReplyRx Unsigned32,
+ paepvcCountPadiTx Unsigned32,
+ paepvcCountPadoRx Unsigned32,
+ paepvcCountPadrTx Unsigned32,
+ paepvcCountPadsRx Unsigned32,
+ paepvcCountPadtTx Unsigned32,
+ paepvcCountPadtRx Unsigned32,
+ paepvcCountSrvcnameErrRx Unsigned32,
+ paepvcCountAcnameErrRx Unsigned32,
+ paepvcCountGenericErrTx Unsigned32,
+ paepvcCountGenericErrRx Unsigned32
+ }
+
+
+ paepvcCountVpi OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The PAEPVC VPI."
+ ::= { paepvcCountEntry 1 }
+
+ paepvcCountVci OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The PAEPVC VCI."
+ ::= { paepvcCountEntry 2 }
+
+ paepvcCountPppLcpCfgReqRx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ppp lcp config-request received."
+ ::= { paepvcCountEntry 3 }
+
+ paepvcCountPppLcpEchoReqRx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ppp lcp echo-request received."
+ ::= { paepvcCountEntry 4 }
+
+ paepvcCountPppLcpEchoReplyRx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ppp lcp echo-reply received."
+ ::= { paepvcCountEntry 5 }
+
+ paepvcCountPadiTx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of pppoe padi transfered."
+ ::= { paepvcCountEntry 6 }
+
+ paepvcCountPadoRx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of pppoe pado received."
+ ::= { paepvcCountEntry 7 }
+
+ paepvcCountPadrTx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of pppoe padr received."
+ ::= { paepvcCountEntry 8 }
+
+ paepvcCountPadsRx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of pppoe pads received."
+ ::= { paepvcCountEntry 9 }
+
+ paepvcCountPadtTx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of pppoe padt transfered."
+ ::= { paepvcCountEntry 10 }
+
+ paepvcCountPadtRx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of pppoe padt received."
+ ::= { paepvcCountEntry 11 }
+
+ paepvcCountSrvcnameErrRx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of pppoe service name error received."
+ ::= { paepvcCountEntry 12 }
+
+ paepvcCountAcnameErrRx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of pppoe access concentrator name error received."
+ ::= { paepvcCountEntry 13 }
+
+ paepvcCountGenericErrTx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of pppoe generic error transfered."
+ ::= { paepvcCountEntry 14 }
+
+ paepvcCountGenericErrRx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of pppoe generic error received."
+ ::= { paepvcCountEntry 15 }
+
+--------------------
+-- VLAN MAC
+--------------------
+
+ vlanMacDisplayTarget OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This managed object is a filter used for identify the target from which
+ the MAC addresses are learned in macTable. Ifindex is used to specify a specific
+ interface of which the MAC addresses are displayed. Some values are reserved for
+ special purpose, they are:
+ 0: All interfaces
+ 50: All uplink ports"
+ ::= { vlanMacStats 1 }
+
+ vlanMacDisplayVid OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is supported by R1.03 and later versions.
+ This managed object is a filter used for identifying the target
+ from which the MAC addresses are learned in vlanMacTable. The value of zero
+ means no filtering."
+ ::= { vlanMacStats 2 }
+
+-- macTable
+
+ vlanMacTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VlanMacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is supported by R1.03 and later versions.
+ A table that contains information about unicast
+ entries for which the bridge has forwarding and/or
+ filtering information. This information is used
+ by the transparent bridging function in
+ determining how to propagate a received frame."
+ ::= { vlanMacStats 3 }
+
+ vlanMacEntry OBJECT-TYPE
+ SYNTAX VlanMacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of vlanMacTable."
+ INDEX { dot1qVlanIndex, vlanMacAddress }
+ ::= { vlanMacTable 1 }
+
+ VlanMacEntry ::=
+ SEQUENCE {
+ vlanMacAddress MacAddress,
+ vlanMacPort INTEGER,
+ vlanMacStatus INTEGER
+ }
+
+ vlanMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unicast MAC address for which the bridge has
+ forwarding and/or filtering information."
+ ::= { vlanMacEntry 1 }
+
+ vlanMacPort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port from which the mac address has been learned."
+ ::= { vlanMacEntry 2 }
+
+ vlanMacStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ invalid(2),
+ learned(3),
+ self(4),
+ mgmt(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of this entry."
+ ::= { vlanMacEntry 3 }
+
+--------------------
+-- ipbpvc
+--------------------
+
+-- arpproxyTable
+
+ arpproxyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ArpproxyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Display ARP table. This table is supported by R3.00 and later versions."
+ ::= { ipbpvcStats 1 }
+
+ arpproxyEntry OBJECT-TYPE
+ SYNTAX ArpproxyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of arpproxyTable."
+ INDEX { ipbpvcDomainName, arpproxyIp }
+ ::= { arpproxyTable 1 }
+
+ ArpproxyEntry ::=
+ SEQUENCE {
+ arpproxyIp IpAddress,
+ arpproxyMac MacAddress,
+ arpproxyIfIndex INTEGER,
+ arpproxyVpi INTEGER,
+ arpproxyVci INTEGER,
+ arpproxyInterfaceIp IpAddress,
+ arpproxyInterfaceMask INTEGER,
+ arpproxyInterfaceVid VlanIndex,
+ arpproxyDhcpIp INTEGER,
+ arpproxyType INTEGER
+ }
+
+ arpproxyIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { arpproxyEntry 1 }
+
+ arpproxyMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { arpproxyEntry 2 }
+
+ arpproxyIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { arpproxyEntry 3 }
+
+ arpproxyVpi OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { arpproxyEntry 4 }
+
+ arpproxyVci OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { arpproxyEntry 5 }
+
+ arpproxyInterfaceIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { arpproxyEntry 6 }
+
+ arpproxyInterfaceMask OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { arpproxyEntry 7 }
+
+ arpproxyInterfaceVid OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { arpproxyEntry 8 }
+
+ arpproxyDhcpIp OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { arpproxyEntry 9 }
+
+ arpproxyType OBJECT-TYPE
+ SYNTAX INTEGER {
+ upstream(1),
+ downstream(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { arpproxyEntry 10 }
+
+-- ipbpvcIfDynamicTable
+
+ ipbpvcIfDynamicTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpbpvcIfDynamicEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Display runtime interfaces. This table is supported by R3.00 and later versions."
+ ::= { ipbpvcStats 2 }
+
+ ipbpvcIfDynamicEntry OBJECT-TYPE
+ SYNTAX IpbpvcIfDynamicEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of ipbpvcIfDynamicTable."
+ INDEX { ipbpvcDomainName, ipbpvcIfDynamicIp, ipbpvcIfDynamicMask, ipbpvcDomainVlanId }
+ ::= { ipbpvcIfDynamicTable 1 }
+
+ IpbpvcIfDynamicEntry ::=
+ SEQUENCE {
+ ipbpvcIfDynamicIp IpAddress,
+ ipbpvcIfDynamicMask INTEGER,
+ ipbpvcIfDynamicIfIndex INTEGER,
+ ipbpvcIfDynamicVpi INTEGER,
+ ipbpvcIfDynamicVci INTEGER
+ }
+
+ ipbpvcIfDynamicIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ipbpvcIfDynamicEntry 1 }
+
+ ipbpvcIfDynamicMask OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ipbpvcIfDynamicEntry 2 }
+
+ ipbpvcIfDynamicIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ipbpvcIfDynamicEntry 3 }
+
+ ipbpvcIfDynamicVpi OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ipbpvcIfDynamicEntry 4 }
+
+ ipbpvcIfDynamicVci OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ipbpvcIfDynamicEntry 5 }
+
+-- ipbpvcRouteDynamicTable
+
+ ipbpvcRouteDynamicTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IpbpvcRouteDynamicEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Display runtime routing table. This table is supported by R3.00 and later versions."
+ ::= { ipbpvcStats 3 }
+
+ ipbpvcRouteDynamicEntry OBJECT-TYPE
+ SYNTAX IpbpvcRouteDynamicEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of ipbpvcRouteDynamicTable."
+ INDEX { ipbpvcDomainName, ipbpvcRouteDynamicType, ipbpvcRouteDynamicIp, ipbpvcRouteDynamicMask, ipbpvcRouteDynamicNextHop }
+ ::= { ipbpvcRouteDynamicTable 1 }
+
+ IpbpvcRouteDynamicEntry ::=
+ SEQUENCE {
+ ipbpvcRouteDynamicType INTEGER,
+ ipbpvcRouteDynamicIp IpAddress,
+ ipbpvcRouteDynamicMask INTEGER,
+ ipbpvcRouteDynamicNextHop IpAddress,
+ ipbpvcRouteDynamicMetric INTEGER,
+ ipbpvcRouteDynamicPriority INTEGER
+ }
+
+ ipbpvcRouteDynamicType OBJECT-TYPE
+ SYNTAX INTEGER {
+ upstream(1),
+ downstream(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ipbpvcRouteDynamicEntry 1 }
+
+ ipbpvcRouteDynamicIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ipbpvcRouteDynamicEntry 2 }
+
+ ipbpvcRouteDynamicMask OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ipbpvcRouteDynamicEntry 3 }
+
+ ipbpvcRouteDynamicNextHop OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ipbpvcRouteDynamicEntry 4 }
+
+ ipbpvcRouteDynamicMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ipbpvcRouteDynamicEntry 5 }
+
+ ipbpvcRouteDynamicPriority OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ipbpvcRouteDynamicEntry 6 }
+
+--------------------
+-- VoIP
+--------------------
+
+-- voipLineStatusTable
+
+ voipLineStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipLineStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table displays VoIP line status. This table is supported by R4.01 and later versions."
+ ::= { voipStats 1 }
+
+ voipLineStatusEntry OBJECT-TYPE
+ SYNTAX VoipLineStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of voipLineStatusTable."
+ INDEX { voipIfIndex }
+ ::= { voipLineStatusTable 1 }
+
+ VoipLineStatusEntry ::=
+ SEQUENCE {
+ voipLineStatusFxsStatus INTEGER,
+ voipLineStatusServiceStatus INTEGER
+ }
+
+ voipLineStatusFxsStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ on_hook(2),
+ off_hook(3),
+ ringing(4),
+ power_cut_down(5),
+ testing(6),
+ fault(7),
+ bad(8),
+ uninitialized(9)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "FXS status of the line."
+ ::= { voipLineStatusEntry 1 }
+
+ voipLineStatusServiceStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ out_of_service(2),
+ idle(3),
+ waiting_for_dialing(4),
+ dialing_out(5),
+ ringing(6),
+ conversation_caller(7),
+ conversation_callee(8),
+ fax_caller(9),
+ fax_callee(10),
+ modem_caller(11),
+ modem_callee(12),
+ waiting_for_on_hook(13),
+ dialing_timeout(14),
+ alerting_off_hook(15),
+ power_cut_down(16)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Service status of the line."
+ ::= { voipLineStatusEntry 2 }
+
+-- voipLineInfoTable
+
+ voipLineInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipLineInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table displays VoIP line information. This table is supported by R4.01 and later versions."
+ ::= { voipStats 2 }
+
+ voipLineInfoEntry OBJECT-TYPE
+ SYNTAX VoipLineInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of voipLineInfoTable."
+ INDEX { voipIfIndex }
+ ::= { voipLineInfoTable 1 }
+
+ VoipLineInfoEntry ::=
+ SEQUENCE {
+ voipLineInfoSipLocalUri DisplayString,
+ voipLineInfoSipRemoteUri DisplayString,
+ voipLineInfoRtpTxCodecType DisplayString,
+ voipLineInfoRtpRxCodecType DisplayString,
+ voipLineInfoRtpTxPt INTEGER,
+ voipLineInfoRtpRxPt INTEGER,
+ voipLineInfoRtpLocalIp IpAddress,
+ voipLineInfoRtpRemoteIp IpAddress,
+ voipLineInfoRtpLocalPort INTEGER,
+ voipLineInfoRtpRemotePort INTEGER,
+ voipLineInfoLastCidMode INTEGER,
+ voipLineInfoPlaySignalTel INTEGER,
+ voipLineInfoPlaySignalNet INTEGER
+ }
+
+ voipLineInfoSipLocalUri OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipLineInfoEntry 1 }
+
+ voipLineInfoSipRemoteUri OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipLineInfoEntry 2 }
+
+ voipLineInfoRtpTxCodecType OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipLineInfoEntry 3 }
+
+ voipLineInfoRtpRxCodecType OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipLineInfoEntry 4 }
+
+ voipLineInfoRtpTxPt OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ 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)"
+ ::= { voipLineInfoEntry 5 }
+
+ voipLineInfoRtpRxPt OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ 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)"
+ ::= { voipLineInfoEntry 6 }
+
+ voipLineInfoRtpLocalIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipLineInfoEntry 7 }
+
+ voipLineInfoRtpRemoteIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipLineInfoEntry 8 }
+
+ voipLineInfoRtpLocalPort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipLineInfoEntry 9 }
+
+ voipLineInfoRtpRemotePort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipLineInfoEntry 10 }
+
+ voipLineInfoLastCidMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ fsk(1),
+ dtmf(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipLineInfoEntry 11 }
+
+ voipLineInfoPlaySignalTel OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ dial_tone(1),
+ ringback_tone(2),
+ busy_tone(3),
+ congestion_tone(4),
+ special_dial_tone(5),
+ warning_tone(6),
+ beep_tone(7),
+ call_waiting_tone1(8),
+ howler_tone(9),
+ confirmation_tone(10),
+ holding_tone(11),
+ mwi_tone(12),
+ enable_dtmf_detect(13),
+ disable_dtmf_detect(14),
+ mute(15),
+ call_waiting_tone2(16),
+ dtmf_tone(17),
+ recall_dial_tone(18),
+ stop_ring(19),
+ ring(20)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipLineInfoEntry 12 }
+
+ voipLineInfoPlaySignalNet OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ dial_tone(1),
+ ringback_tone(2),
+ busy_tone(3),
+ congestion_tone(4),
+ special_dial_tone(5),
+ warning_tone(6),
+ beep_tone(7),
+ call_waiting_tone1(8),
+ howler_tone(9),
+ confirmation_tone(10),
+ holding_tone(11),
+ mwi_tone(12),
+ enable_dtmf_detect(13),
+ disable_dtmf_detect(14),
+ mute(15),
+ call_waiting_tone2(16),
+ dtmf_tone(17),
+ recall_dial_tone(18),
+ stop_ring(19),
+ ring(20)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipLineInfoEntry 13 }
+
+-- voipH248StatTable
+
+ voipH248StatTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipH248StatEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table displays registration status of media gateway.
+ This table is supported by R5.01 and later versions."
+ ::= { voipStats 3 }
+
+ voipH248StatEntry OBJECT-TYPE
+ SYNTAX VoipH248StatEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of voipH248StatTable."
+ INDEX { voipH248StatSlot, voipH248StatMgName }
+ ::= { voipH248StatTable 1 }
+
+ VoipH248StatEntry ::=
+ SEQUENCE {
+ voipH248StatSlot INTEGER,
+ voipH248StatMgName DisplayString,
+ voipH248StatMgState INTEGER
+ }
+
+ voipH248StatSlot OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Line card slot number."
+ ::= { voipH248StatEntry 1 }
+
+ voipH248StatMgName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "MG name."
+ ::= { voipH248StatEntry 2 }
+
+ voipH248StatMgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ registering(2),
+ registered(3),
+ unregistering(4),
+ unregistered(5),
+ inactivity_timeout(6),
+ activity_back(7),
+ disconnected(8),
+ disabled_by_mgc(9),
+ unknown(10)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "MG state."
+ ::= { voipH248StatEntry 3 }
+
+-- voipSipStatTable
+
+ voipSipStatTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipSipStatEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table displays the status of SIP proxy server while local call feature is enabled.
+ This table is supported by R5.01 and later versions."
+ ::= { voipStats 4 }
+
+ voipSipStatEntry OBJECT-TYPE
+ SYNTAX VoipSipStatEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of voipSipStatTable."
+ INDEX { voipSipStatSlot, voipSipStatProxyIndex }
+ ::= { voipSipStatTable 1 }
+
+ VoipSipStatEntry ::=
+ SEQUENCE {
+ voipSipStatSlot INTEGER,
+ voipSipStatProxyIndex INTEGER,
+ voipSipStatProxySvr DisplayString,
+ voipSipStatProxyPort INTEGER,
+ voipSipStatState INTEGER
+ }
+
+ voipSipStatSlot OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Line card slot number."
+ ::= { voipSipStatEntry 1 }
+
+ voipSipStatProxyIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipSipStatEntry 2 }
+
+ voipSipStatProxySvr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Proxy server IP or proxy server doamin name."
+ ::= { voipSipStatEntry 3 }
+
+ voipSipStatProxyPort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Proxy server port."
+ ::= { voipSipStatEntry 4 }
+
+ voipSipStatState OBJECT-TYPE
+ SYNTAX INTEGER {
+ lost(1),
+ alive(2),
+ unknown(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipSipStatEntry 5 }
+
+-- voipH248InterfaceStatTable
+
+ voipH248InterfaceStatTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipH248InterfaceStatEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipStats 5 }
+
+ voipH248InterfaceStatEntry OBJECT-TYPE
+ SYNTAX VoipH248InterfaceStatEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of voipH248InterfaceStatTable."
+ INDEX { voipH248InterfaceStatId }
+ ::= { voipH248InterfaceStatTable 1 }
+
+ VoipH248InterfaceStatEntry ::=
+ SEQUENCE {
+ voipH248InterfaceStatId INTEGER,
+ voipH248InterfaceStatMgState INTEGER,
+ voipH248InterfaceStatPrimarySlot INTEGER,
+ voipH248InterfaceStatSecondarySlot INTEGER,
+ voipH248InterfaceStatPrimaryProtectionState INTEGER,
+ voipH248InterfaceStatSecondaryProtectionState INTEGER,
+ voipH248InterfaceStatRedundantState INTEGER
+ }
+
+ voipH248InterfaceStatId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Line card slot number."
+ ::= { voipH248InterfaceStatEntry 1 }
+
+ voipH248InterfaceStatMgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ registering(2),
+ registered(3),
+ unregistering(4),
+ unregistered(5),
+ inactivity_timeout(6),
+ activity_back(7),
+ disconnected(8),
+ disabled_by_MGC(9)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Mg State"
+ ::= { voipH248InterfaceStatEntry 2 }
+
+ voipH248InterfaceStatPrimarySlot OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Primary Slot"
+ ::= { voipH248InterfaceStatEntry 3 }
+
+ voipH248InterfaceStatSecondarySlot OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Secondary Slot"
+ ::= { voipH248InterfaceStatEntry 4 }
+
+ voipH248InterfaceStatPrimaryProtectionState OBJECT-TYPE
+ SYNTAX INTEGER {
+ invalid(1),
+ active(2),
+ standby(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Primary Protection State"
+ ::= { voipH248InterfaceStatEntry 5 }
+
+ voipH248InterfaceStatSecondaryProtectionState OBJECT-TYPE
+ SYNTAX INTEGER {
+ invalid(1),
+ active(2),
+ standby(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Secondary Protection State"
+ ::= { voipH248InterfaceStatEntry 6 }
+
+ voipH248InterfaceStatRedundantState OBJECT-TYPE
+ SYNTAX INTEGER {
+ out_of_sync(1),
+ authorization(2),
+ synchronizing(3),
+ in_service(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Redundant State"
+ ::= { voipH248InterfaceStatEntry 7}
+
+-- voipH248MediaStatTable
+
+ voipH248MediaStatTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipH248MediaStatEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipStats 6 }
+
+ voipH248MediaStatEntry OBJECT-TYPE
+ SYNTAX VoipH248MediaStatEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of voipH248MediaStatTable."
+ INDEX { voipH248MediaStatInterfaceId, voipH248MediaStatSlaveId }
+ ::= { voipH248MediaStatTable 1 }
+
+ VoipH248MediaStatEntry ::=
+ SEQUENCE {
+ voipH248MediaStatInterfaceId INTEGER,
+ voipH248MediaStatSlaveId INTEGER,
+ voipH248MediaStatSlaveIp INTEGER,
+ voipH248MediaStatMgmtInbandIp INTEGER,
+ voipH248MediaStatMgmtOutbandIp INTEGER,
+ voipH248MediaStatSlotId INTEGER,
+ voipH248MediaStatPortCount INTEGER,
+ voipH248MediaStatState INTEGER
+ }
+
+ voipH248MediaStatInterfaceId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Interface ID."
+ ::= { voipH248MediaStatEntry 1 }
+
+ voipH248MediaStatSlaveId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Media ID"
+ ::= { voipH248MediaStatEntry 2 }
+
+ voipH248MediaStatSlaveIp OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Media Ip"
+ ::= { voipH248MediaStatEntry 3 }
+
+ voipH248MediaStatMgmtInbandIp OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Management Inband Ip"
+ ::= { voipH248MediaStatEntry 4 }
+
+ voipH248MediaStatMgmtOutbandIp OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Management Onband Ip"
+ ::= { voipH248MediaStatEntry 5 }
+
+ voipH248MediaStatSlotId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "slot id"
+ ::= { voipH248MediaStatEntry 6 }
+
+ voipH248MediaStatPortCount OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "port count"
+ ::= { voipH248MediaStatEntry 7 }
+
+
+ voipH248MediaStatState OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ unregistered(1),
+ registered(2),
+ invalid(3),
+ unknown(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "state"
+ ::= { voipH248MediaStatEntry 8 }
+
+
+-- voipH248TerminationStatTable
+
+voipH248TerminationStatTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipH248TerminationStatEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipStats 7 }
+
+ voipH248TerminationStatEntry OBJECT-TYPE
+ SYNTAX VoipH248TerminationStatEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of voipH248TerminationStatStateTable."
+ INDEX { voipH248TerminationStatStateId,voipH248TerminationStatStateMediaId,voipH248TerminationStatStatePortNumber }
+ ::= { voipH248TerminationStatTable 1 }
+
+ VoipH248TerminationStatEntry ::=
+ SEQUENCE {
+ voipH248TerminationStatStateId INTEGER,
+ voipH248TerminationStatStateMediaId INTEGER,
+ voipH248TerminationStatStatePortNumber INTEGER,
+ voipH248TerminationStatName DisplayString,
+ voipH248TerminationStatPhoneState INTEGER,
+ voipH248TerminationStatCallServiceState INTEGER
+ }
+
+ voipH248TerminationStatStateId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Interface Id of the termination."
+ ::= { voipH248TerminationStatEntry 1 }
+
+ voipH248TerminationStatStateMediaId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Media Card Id of the termination."
+ ::= { voipH248TerminationStatEntry 2 }
+
+ voipH248TerminationStatStatePortNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Port number the termination."
+ ::= { voipH248TerminationStatEntry 3 }
+
+
+ voipH248TerminationStatName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Termination Name."
+ ::= { voipH248TerminationStatEntry 4 }
+
+ voipH248TerminationStatPhoneState OBJECT-TYPE
+ SYNTAX INTEGER{
+ disabled(1),
+ on_hook(2),
+ off_hook(3),
+ ringing(4),
+ testing(5),
+ power_cut_down(6),
+ fault(7),
+ bad(8),
+ uninitialized(9),
+ unknown(10)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Phone State"
+ ::= { voipH248TerminationStatEntry 5 }
+
+ voipH248TerminationStatCallServiceState OBJECT-TYPE
+ SYNTAX INTEGER{
+ disabled(1),
+ out_of_service(2),
+ idle(3),
+ waiting_for_dialing(4),
+ dialing_out(5),
+ ringing(6),
+ conversation_caller(7),
+ conversation_callee(8),
+ fax_modem_caller(9),
+ fax_modem_callee(10),
+ waiting_for_on_hook(13),
+ dialing_timeout(14),
+ alerting_off_hook(15),
+ power_cut_down(16),
+ unknown(17)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Call Service State"
+ ::= { voipH248TerminationStatEntry 6 }
+
+-- voipH248TerminationStatQuery
+ voipH248TerminationStatQuery OBJECT IDENTIFIER ::= { voipStats 8 }
+
+ voipH248TerminationStatQueryInterfaceId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Interface Id"
+ ::= { voipH248TerminationStatQuery 1 }
+
+ voipH248TerminationStatQueryTerminationName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Termination Name"
+ ::= { voipH248TerminationStatQuery 2 }
+
+ voipH248TerminationStatQuerySlaveId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Slave Id"
+ ::= { voipH248TerminationStatQuery 3 }
+
+ voipH248TerminationStatQuerySlaveIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Slave Ip"
+ ::= { voipH248TerminationStatQuery 4 }
+
+ voipH248TerminationStatQueryMgmtInbandIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Management Inband Ip"
+ ::= { voipH248TerminationStatQuery 5 }
+
+ voipH248TerminationStatQueryMgmtOutbandIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Management Outband Ip"
+ ::= { voipH248TerminationStatQuery 6 }
+
+ voipH248TerminationStatQuerySlotId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Slot Id"
+ ::= { voipH248TerminationStatQuery 7 }
+
+ voipH248TerminationStatQueryPortCount OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Port Count"
+ ::= { voipH248TerminationStatQuery 8 }
+
+ voipH248TerminationStatQueryState OBJECT-TYPE
+ SYNTAX INTEGER{
+ unregistered(1),
+ registered(2),
+ invalid(3),
+ unknown(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "State"
+ ::= { voipH248TerminationStatQuery 9 }
+
+ voipH248TerminationStatQueryPortNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Port Number"
+ ::= { voipH248TerminationStatQuery 10 }
+
+ voipH248TerminationStatQueryPhoneState OBJECT-TYPE
+ SYNTAX INTEGER{
+ disabled(1),
+ on_hook(2),
+ off_hook(3),
+ ringing(4),
+ testing(5),
+ power_cut_down(6),
+ fault(7),
+ bad(8),
+ uninitialized(9),
+ unknown(10)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Phone State"
+ ::= { voipH248TerminationStatQuery 11 }
+
+ voipH248TerminationStatQueryCallServiceState OBJECT-TYPE
+ SYNTAX INTEGER{
+ disabled(1),
+ out_of_service(2),
+ idle(3),
+ waiting_for_dialing(4),
+ ringing(5),
+ conversation_caller(6),
+ conversation_callee(7),
+ fax_modem_caller(8),
+ fax_modem_callee(9),
+ waiting_for_on_hook(12),
+ dialing_timeout(13),
+ alerting_off_hook(14),
+ power_cut_down(15)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "CallService State"
+ ::= { voipH248TerminationStatQuery 12 }
+
+
+-- voipRtpStatTable
+
+voipRtpStatTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipRtpStatEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipStats 9 }
+
+ voipRtpStatEntry OBJECT-TYPE
+ SYNTAX VoipRtpStatEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of voipRtpStatTable."
+ INDEX { voipIfIndex }
+ ::= { voipRtpStatTable 1 }
+
+ VoipRtpStatEntry ::=
+ SEQUENCE {
+ voipRtpStatTxRate INTEGER,
+ voipRtpStatRxRate INTEGER,
+ voipRtpStatTxPktCnt Counter64,
+ voipRtpStatRxPktCnt Counter64,
+ voipRtpStatTxFracLost INTEGER,
+ voipRtpStatRxFracLost INTEGER,
+ voipRtpStatTxJitter Counter64,
+ voipRtpStatRxJitter Counter64,
+ voipRtpStatTxAvgDelay Counter64,
+ voipRtpStatRxAvgDelay Counter64
+ }
+
+ voipRtpStatTxRate OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "real-time RTP tx packet rate in bps."
+ ::= { voipRtpStatEntry 1 }
+
+ voipRtpStatRxRate OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "real-time RTP rx packet rate in bps."
+ ::= { voipRtpStatEntry 2 }
+
+ voipRtpStatTxPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "total RTP tx packet counter for current/last call."
+ ::= { voipRtpStatEntry 3 }
+
+
+ voipRtpStatRxPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "total RTP rx packet counter for current/last call."
+ ::= { voipRtpStatEntry 4 }
+
+ voipRtpStatTxFracLost OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RTP Tx packet lost in percentage"
+ ::= { voipRtpStatEntry 5 }
+
+ voipRtpStatRxFracLost OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RTP Rx packet lost in percentage"
+ ::= { voipRtpStatEntry 6 }
+
+ voipRtpStatTxJitter OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TX jitter in micro-second"
+ ::= { voipRtpStatEntry 7 }
+
+ voipRtpStatRxJitter OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rx jitter in micro-second"
+ ::= { voipRtpStatEntry 8 }
+
+ voipRtpStatTxAvgDelay OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average Tx delay in ms"
+ ::= { voipRtpStatEntry 9 }
+
+ voipRtpStatRxAvgDelay OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average Rx delay in ms"
+ ::= { voipRtpStatEntry 10 }
+
+-- voipCdrStat
+ voipCdrStat OBJECT IDENTIFIER ::= { voipStats 10 }
+
+-- voipCdrStatFilter
+ voipCdrStatFilter OBJECT IDENTIFIER ::= { voipCdrStat 1 }
+
+ voipCdrStatFilterInterface OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Interface id."
+ ::= { voipCdrStatFilter 1 }
+
+ voipCdrStatFilterIndexEnable OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set 0 to clear voipCdrStatFilterIndex.
+ It will show 1 if voipCdrStatFilterIndex had been set before."
+ ::= { voipCdrStatFilter 2 }
+
+ voipCdrStatFilterIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Index filter."
+ ::= { voipCdrStatFilter 3 }
+
+ voipCdrStatFilterSlotPortEnable OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set 0 to clear voipCdrStatFilterSlot and voipCdrStatFilterPort.
+ It will show 1 if voipCdrStatFilterSlot and voipCdrStatFilterPort had been set before."
+ ::= { voipCdrStatFilter 4 }
+
+ voipCdrStatFilterSlot OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Slot filter."
+ ::= { voipCdrStatFilter 5 }
+
+ voipCdrStatFilterPort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Port filter, 0 mean select all port"
+ ::= { voipCdrStatFilter 6 }
+
+ voipCdrStatFilterRtpElpasedTimeEnable OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set 0 to clear voipCdrStatFilterRtpElpasedTimeMin and voipCdrStatFilterRtpElpasedTimeMax. It will show 1 if any of them had been set before."
+ ::= { voipCdrStatFilter 7 }
+
+ voipCdrStatFilterRtpElpasedTimeMin OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "in unit of second"
+ ::= { voipCdrStatFilter 8 }
+
+ voipCdrStatFilterRtpElpasedTimeMax OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "in unit of second"
+ ::= { voipCdrStatFilter 9 }
+
+ voipCdrStatFilterTelEnable OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set 0 to clear voipCdrStatFilterTel. It will show 1 if voipCdrStatFilterTel had been set before."
+ ::= { voipCdrStatFilter 10 }
+
+ voipCdrStatFilterTel OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Telephone number filter, max length is 24."
+ ::= { voipCdrStatFilter 11 }
+
+ voipCdrStatFilterOffhookEnable OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set 0 to clear voipCdrStatFilterOffhookDateMin, voipCdrStatFilterOffhookTimeMin, voipCdrStatFilterOffhookDateMax,
+ and voipCdrStatFilterOffhookDateMax . It will show 1 if any of them had been set before."
+ ::= { voipCdrStatFilter 12 }
+
+ voipCdrStatFilterOffhookDateMin OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Minimum offhook date filter, format example:20120101"
+ ::= { voipCdrStatFilter 13 }
+
+ voipCdrStatFilterOffhookTimeMin OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Minimum offhook time filter, format example:235959"
+ ::= { voipCdrStatFilter 14 }
+
+ voipCdrStatFilterOffhookDateMax OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Maximum offhook date filter, format example:20120101"
+ ::= { voipCdrStatFilter 15 }
+
+ voipCdrStatFilterOffhookTimeMax OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Maximum offhook time filter, format example:235959"
+ ::= { voipCdrStatFilter 16 }
+
+ voipCdrStatFilterCodeEnable OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set 0 to clear voipCdrStatFilterCode. It will show 1 if voipCdrStatFilterCode had been set before."
+ ::= { voipCdrStatFilter 17 }
+
+ voipCdrStatFilterCode OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Code filter. It is a bit map of the call state record.
+ bit 6(0x20): offhook
+ bit 5(0x10): remote ringback tone
+ bit 4(0x08): local ringback tone
+ bit 3(0x04): dial tone
+ bit 2(0x02): ring
+ bit 1(0x01): rtp"
+ ::= { voipCdrStatFilter 18 }
+
+ voipCdrStatFilterErrCodeEnable OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set 1 to ebable H.248 errcode filter. Set 0 to disable it."
+ ::= { voipCdrStatFilter 19 }
+
+-- voipCdrStatResultTable
+ voipCdrStatResultTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipCdrStatResultEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipCdrStat 2 }
+
+ voipCdrStatResultEntry OBJECT-TYPE
+ SYNTAX VoipCdrStatResultEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of voipCdrStatResultTable."
+ INDEX { voipCdrStatResultIndex }
+ ::= { voipCdrStatResultTable 1 }
+
+ VoipCdrStatResultEntry ::=
+ SEQUENCE {
+ voipCdrStatResultIndex INTEGER,
+ voipCdrStatResultSlot INTEGER,
+ voipCdrStatResultPort INTEGER,
+ voipCdrStatResultTermName DisplayString,
+ voipCdrStatResultLineDirection INTEGER,
+ voipCdrStatResultLocalNumber DisplayString,
+ voipCdrStatResultRemoteNumber DisplayString,
+ voipCdrStatResultOffHookDatetime DisplayString,
+ voipCdrStatResultOnHookDatetime DisplayString,
+ voipCdrStatResultRingStartDatetime DisplayString,
+ voipCdrStatResultRingStopDatetime DisplayString,
+ voipCdrStatResultRtpStartDatetime DisplayString,
+ voipCdrStatResultRtpStopDatetime DisplayString,
+ voipCdrStatResultRtpElapsedTime INTEGER,
+ voipCdrStatResultTxRate INTEGER,
+ voipCdrStatResultRxRate INTEGER,
+ voipCdrStatResultTxPktCnt Counter64,
+ voipCdrStatResultRxPktCnt Counter64,
+ voipCdrStatResultTxFracLost INTEGER,
+ voipCdrStatResultRxFracLost INTEGER,
+ voipCdrStatResultTxJitter Counter64,
+ voipCdrStatResultRxJitter Counter64,
+ voipCdrStatResultTxAvgDelay Counter64,
+ voipCdrStatResultRxAvgDelay Counter64,
+ voipCdrStatResultCode INTEGER,
+ voipCdrStatResultErrCode INTEGER,
+ voipCdrStatResultTerminationCause DisplayString
+ }
+
+ voipCdrStatResultIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Index of record. Index of the newest record will show first."
+ ::= { voipCdrStatResultEntry 1 }
+
+ voipCdrStatResultSlot OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Record Slot"
+ ::= { voipCdrStatResultEntry 2 }
+
+ voipCdrStatResultPort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Record port"
+ ::= { voipCdrStatResultEntry 3 }
+
+ voipCdrStatResultTermName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The termination name used for this record."
+ ::= { voipCdrStatResultEntry 4 }
+
+ voipCdrStatResultLineDirection OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "1: Call in
+ 2: Dial out"
+ ::= { voipCdrStatResultEntry 5 }
+
+ voipCdrStatResultLocalNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The local phone number set by manager and use for localcall"
+ ::= { voipCdrStatResultEntry 6 }
+
+ voipCdrStatResultRemoteNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The remote phone number which assigned by mgc"
+ ::= { voipCdrStatResultEntry 7 }
+
+ voipCdrStatResultOffHookDatetime OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "In format YYYYMMDDhhmmss"
+ ::= { voipCdrStatResultEntry 8 }
+
+ voipCdrStatResultOnHookDatetime OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "In format YYYYMMDDhhmmss"
+ ::= { voipCdrStatResultEntry 9 }
+
+ voipCdrStatResultRingStartDatetime OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "In format YYYYMMDDhhmmss"
+ ::= { voipCdrStatResultEntry 10 }
+
+ voipCdrStatResultRingStopDatetime OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "In format YYYYMMDDhhmmss"
+ ::= { voipCdrStatResultEntry 11 }
+
+ voipCdrStatResultRtpStartDatetime OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "In format YYYYMMDDhhmmss"
+ ::= { voipCdrStatResultEntry 12 }
+
+ voipCdrStatResultRtpStopDatetime OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "In format YYYYMMDDhhmmss"
+ ::= { voipCdrStatResultEntry 13 }
+
+ voipCdrStatResultRtpElapsedTime OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "In unit of second"
+ ::= { voipCdrStatResultEntry 14 }
+
+ voipCdrStatResultTxRate OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "real-time RTP tx packet rate in bps"
+ ::= { voipCdrStatResultEntry 15 }
+
+ voipCdrStatResultRxRate OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "real-time RTP rx packet rate in bps"
+ ::= { voipCdrStatResultEntry 16 }
+
+ voipCdrStatResultTxPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "total RTP tx packet counter"
+ ::= { voipCdrStatResultEntry 17 }
+
+ voipCdrStatResultRxPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "total RTP rx packet counter"
+ ::= { voipCdrStatResultEntry 18 }
+
+ voipCdrStatResultTxFracLost OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RTP tx packet lost in percentage"
+ ::= { voipCdrStatResultEntry 19 }
+
+ voipCdrStatResultRxFracLost OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RTP rx packet lost in percentage"
+ ::= { voipCdrStatResultEntry 20 }
+
+ voipCdrStatResultTxJitter OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Tx Jitter in micro-second"
+ ::= { voipCdrStatResultEntry 21 }
+
+ voipCdrStatResultRxJitter OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rx Jitter in micro-second"
+ ::= { voipCdrStatResultEntry 22 }
+
+ voipCdrStatResultTxAvgDelay OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average tx delay in ms"
+ ::= { voipCdrStatResultEntry 23 }
+
+ voipCdrStatResultRxAvgDelay OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average rx delay in ms"
+ ::= { voipCdrStatResultEntry 24 }
+
+ voipCdrStatResultCode OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bit map of the call state record.
+ bit 6(0x20): offhook
+ bit 5(0x10): remote ringback tone
+ bit 4(0x08): local ringback tone
+ bit 3(0x04): dial tone
+ bit 2(0x02): ring
+ bit 1(0x01): rtp"
+ ::= { voipCdrStatResultEntry 25 }
+
+ voipCdrStatResultErrCode OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Errcode of H.248 protocol. 0 mean no error."
+ ::= { voipCdrStatResultEntry 26 }
+
+ voipCdrStatResultTerminationCause OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Termination Cause"
+ ::= { voipCdrStatResultEntry 27 }
+
+
+-- voipProtocolStatTable
+voipH248Statistics OBJECT IDENTIFIER ::= { voipStats 11 }
+
+ voipH248StatisticsInterface OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Interface id."
+ ::= { voipH248Statistics 1 }
+
+ voipH248StatisticsMsgSent OBJECT-TYPE
+ SYNTAX Unsigned64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of sent protocol message, include reset and error."
+ ::= { voipH248Statistics 2 }
+
+ voipH248StatisticsMsgRecv OBJECT-TYPE
+ SYNTAX Unsigned64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of received message."
+ ::= { voipH248Statistics 3 }
+
+ voipH248StatisticsMsgLost OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of message without reply."
+ ::= { voipH248Statistics 4 }
+
+
+ voipH248StatisticsMsgResent OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of resent message."
+ ::= { voipH248Statistics 5 }
+
+ voipH248StatisticsErrorMsg OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of error message sent."
+ ::= { voipH248Statistics 6 }
+
+
+ voipH248StatisticsUnIdentifiedMsg OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of parse fail message."
+ ::= { voipH248Statistics 7 }
+
+
+--------------------
+-- Ethernet Port
+--------------------
+-- enetPortStatusTable
+ enetPortStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EnetPortStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table displays ethernet port status."
+ ::= { enetStats 1 }
+
+ enetPortStatusEntry OBJECT-TYPE
+ SYNTAX EnetPortStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of enetPortStatusTable."
+ INDEX { ifIndex }
+ ::= { enetPortStatusTable 1 }
+
+ EnetPortStatusEntry ::=
+ SEQUENCE {
+ enetPortStatusLinkUpType INTEGER,
+ enetPortStatusLinkUpTime Unsigned32,
+ enetPortStatusLinkSpeed Unsigned32,
+ enetPortStatusLinkDuplex INTEGER,
+ enetPortStatusDataRateTx Unsigned32,
+ enetPortStatusDataRateRx Unsigned32,
+ enetPortStatusDataUtilTx INTEGER,
+ enetPortStatusDataUtilRx INTEGER
+ }
+
+ enetPortStatusLinkUpType OBJECT-TYPE
+ SYNTAX INTEGER {
+ down(0),
+ copper(1),
+ fiber(2),
+ up(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { enetPortStatusEntry 1 }
+
+ enetPortStatusLinkUpTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time since the enet port up."
+ ::= { enetPortStatusEntry 2 }
+
+ enetPortStatusLinkSpeed OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Link speed in Mbps."
+ ::= { enetPortStatusEntry 3 }
+
+ enetPortStatusLinkDuplex OBJECT-TYPE
+ SYNTAX INTEGER {
+ full(1),
+ half(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Link full/half duplex."
+ ::= { enetPortStatusEntry 4 }
+
+ enetPortStatusDataRateTx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TX data rate in kbps."
+ ::= { enetPortStatusEntry 5 }
+
+ enetPortStatusDataRateRx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RX data rate in kbps."
+ ::= { enetPortStatusEntry 6 }
+
+ enetPortStatusDataUtilTx OBJECT-TYPE
+ SYNTAX INTEGER ( 0.. 100 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TX throughput utilization in percentage."
+ ::= { enetPortStatusEntry 7 }
+
+ enetPortStatusDataUtilRx OBJECT-TYPE
+ SYNTAX INTEGER ( 0.. 100 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RX throughput utilization in percentage."
+ ::= { enetPortStatusEntry 8 }
+
+-- sfpPortStatusTable
+ sfpPortStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SfpPortStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table displays SFP ethernet port status. This table is supported by R5.02 and later versions."
+ ::= { enetStats 2 }
+
+ sfpPortStatusEntry OBJECT-TYPE
+ SYNTAX SfpPortStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of sfpPortStatusTable."
+ INDEX { ifIndex }
+ ::= { sfpPortStatusTable 1 }
+
+ SfpPortStatusEntry ::=
+ SEQUENCE {
+ sfpId DisplayString,
+ sfpConnector DisplayString,
+ sfpTransceiver DisplayString,
+ sfpEncoding DisplayString,
+ sfpName DisplayString,
+ sfpPartNumber DisplayString,
+ sfpRevision DisplayString,
+ sfpSerialNumber DisplayString,
+ sfpTemperature Unsigned32,
+ sfpSupplyVoltage Unsigned32,
+ sfpTxBiasCurrent Unsigned32,
+ sfpTxPower Unsigned32,
+ sfpRxPower Unsigned32
+ }
+
+ sfpId OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { sfpPortStatusEntry 1 }
+
+ sfpConnector OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { sfpPortStatusEntry 2 }
+
+ sfpTransceiver OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { sfpPortStatusEntry 3 }
+
+ sfpEncoding OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { sfpPortStatusEntry 4 }
+
+ sfpName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { sfpPortStatusEntry 5 }
+
+ sfpPartNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { sfpPortStatusEntry 6 }
+
+ sfpRevision OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { sfpPortStatusEntry 7 }
+
+ sfpSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { sfpPortStatusEntry 8 }
+
+ sfpTemperature OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { sfpPortStatusEntry 9 }
+
+ sfpSupplyVoltage OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { sfpPortStatusEntry 10 }
+
+ sfpTxBiasCurrent OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { sfpPortStatusEntry 11 }
+
+ sfpTxPower OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { sfpPortStatusEntry 12 }
+
+ sfpRxPower OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { sfpPortStatusEntry 13 }
+
+
+--------------------
+-- Interface Status Table
+--------------------
+
+ ifStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IfStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table displays port interface status. This table is supported by R5.02 and later versions."
+ ::= { ifStats 1 }
+
+ ifStatusEntry OBJECT-TYPE
+ SYNTAX IfStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of ifStatusTable."
+ INDEX { ifIndex }
+ ::= { ifStatusTable 1 }
+
+ IfStatusEntry ::=
+ SEQUENCE {
+ ifInRate Counter32,
+ ifOutRate Counter32,
+ ifCurrentStatus INTEGER,
+ ifUpTime Unsigned32
+ }
+
+ ifInRate OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The real-time receiving data rate in kbps"
+ ::= { ifStatusEntry 1 }
+
+ ifOutRate OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The real-time transmitting data rate in kbps"
+ ::= { ifStatusEntry 2 }
+
+ ifCurrentStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2),
+ testing(3),
+ unknown(4),
+ blocked(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current status of an interface"
+ ::= { ifStatusEntry 3 }
+
+ ifUpTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time since the line link up."
+ ::= { ifStatusEntry 4 }
+
+--------------------
+-- IMA Status Table
+--------------------
+
+-- imaPvcStatsTable
+ imaPvcStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ImaPvcStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table displays IMA Group PVC status. This table is supported by R5.03 and later versions."
+ ::= { imaStats 1 }
+
+ imaPvcStatsEntry OBJECT-TYPE
+ SYNTAX ImaPvcStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of imaPvcStatsTable."
+ INDEX { imaPvcStatsGroupIndex , imaPvcStatsVpi , imaPvcStatsVci }
+ ::= { imaPvcStatsTable 1 }
+
+ ImaPvcStatsEntry ::=
+ SEQUENCE {
+ imaPvcStatsGroupIndex INTEGER,
+ imaPvcStatsVpi INTEGER,
+ imaPvcStatsVci INTEGER,
+ imaPvcStatsTxPackets Counter64,
+ imaPvcStatsRxPackets Counter64,
+ imaPvcStatsTxUnicast Counter64,
+ imaPvcStatsRxUnicast Counter64,
+ imaPvcStatsTxMulticast Counter64,
+ imaPvcStatsRxMulticast Counter64,
+ imaPvcStatsTxBroadcast Counter64,
+ imaPvcStatsRxBroadcast Counter64,
+ imaPvcStatsTxDiscard Counter64,
+ imaPvcStatsRxDiscard Counter64
+ }
+
+ imaPvcStatsGroupIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaPvcStatsEntry 1 }
+
+ imaPvcStatsVpi OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaPvcStatsEntry 2 }
+
+
+ imaPvcStatsVci OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaPvcStatsEntry 3 }
+
+
+ imaPvcStatsTxPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaPvcStatsEntry 4 }
+
+ imaPvcStatsRxPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaPvcStatsEntry 5 }
+
+ imaPvcStatsTxUnicast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaPvcStatsEntry 6 }
+
+ imaPvcStatsRxUnicast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaPvcStatsEntry 7 }
+
+ imaPvcStatsTxMulticast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaPvcStatsEntry 8 }
+
+ imaPvcStatsRxMulticast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaPvcStatsEntry 9 }
+
+ imaPvcStatsTxBroadcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaPvcStatsEntry 10 }
+
+ imaPvcStatsRxBroadcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaPvcStatsEntry 11 }
+
+ imaPvcStatsTxDiscard OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaPvcStatsEntry 12 }
+
+ imaPvcStatsRxDiscard OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaPvcStatsEntry 13 }
+
+-- imaGroupStatsTable
+ imaGroupStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ImaGroupStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table displays IMA Group status. This table is supported by R5.03 and later versions."
+ ::= { imaStats 2 }
+
+ imaGroupStatsEntry OBJECT-TYPE
+ SYNTAX ImaGroupStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of imaGroupStatsTable."
+ INDEX { imaGroupStatsGroupIndex }
+ ::= { imaGroupStatsTable 1 }
+
+ ImaGroupStatsEntry ::=
+ SEQUENCE {
+ imaGroupStatsGroupIndex INTEGER,
+ imaGroupStatsTxCells Counter64,
+ imaGroupStatsRxCells Counter64,
+ imaGroupStatsTxRate INTEGER,
+ imaGroupStatsRxRate INTEGER,
+ imaGroupStatsCrcErr Counter64
+ }
+
+ imaGroupStatsGroupIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaGroupStatsEntry 1 }
+
+
+ imaGroupStatsTxCells OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Tx Cells since reset"
+ ::= { imaGroupStatsEntry 2 }
+
+ imaGroupStatsRxCells OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rx Cells since reset"
+ ::= { imaGroupStatsEntry 3 }
+
+ imaGroupStatsTxRate OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Tx data rate in Bytes/s"
+ ::= { imaGroupStatsEntry 4 }
+
+
+ imaGroupStatsRxRate OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rx data rate in Bytes/s"
+ ::= { imaGroupStatsEntry 5 }
+
+ imaGroupStatsCrcErr OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "CRC errors since reset"
+ ::= { imaGroupStatsEntry 6 }
+
+-- imaGroupCurrDayTable
+ imaGroupCurrDayTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ImaGroupCurrDayEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table displays IMA Group Current Day Counters. This table is supported by R5.03 and later versions."
+ ::= { imaStats 3 }
+
+ imaGroupCurrDayEntry OBJECT-TYPE
+ SYNTAX ImaGroupCurrDayEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of imaGroupCurrDayTable."
+ INDEX { imaGroupCurrDayGroupIndex }
+ ::= { imaGroupCurrDayTable 1 }
+
+ ImaGroupCurrDayEntry ::=
+ SEQUENCE {
+ imaGroupCurrDayGroupIndex INTEGER,
+ imaGroupCurrDayUnavailSecs INTEGER,
+ imaGroupCurrDayNeNumFailures INTEGER,
+ imaGroupCurrDayFeNumFailures INTEGER
+ }
+
+ imaGroupCurrDayGroupIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaGroupCurrDayEntry 1 }
+
+ imaGroupCurrDayUnavailSecs OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaGroupCurrDayEntry 2 }
+
+
+ imaGroupCurrDayNeNumFailures OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaGroupCurrDayEntry 3 }
+
+ imaGroupCurrDayFeNumFailures OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaGroupCurrDayEntry 4 }
+
+-- imaLinkCurrDayTable
+ imaLinkCurrDayTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ImaLinkCurrDayEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table displays IMA Link Current Day Counters. This table is supported by R5.03 and later versions."
+ ::= { imaStats 4 }
+
+ imaLinkCurrDayEntry OBJECT-TYPE
+ SYNTAX ImaLinkCurrDayEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of imaLinkCurrDayTable."
+ INDEX { imaLinkCurrDayIfindex }
+ ::= { imaLinkCurrDayTable 1 }
+
+ ImaLinkCurrDayEntry ::=
+ SEQUENCE {
+ imaLinkCurrDayIfindex INTEGER,
+ imaLinkCurrDayImaViolations INTEGER,
+ imaLinkCurrDayOifAnomalies INTEGER,
+ imaLinkCurrDayNeSevErroredSecs INTEGER,
+ imaLinkCurrDayFeSevErroredSecs INTEGER,
+ imaLinkCurrDayNeUnavailSecs INTEGER,
+ imaLinkCurrDayFeUnavailSecs INTEGER,
+ imaLinkCurrDayNeTxUnusableSecs INTEGER,
+ imaLinkCurrDayNeRxUnusableSecs INTEGER,
+ imaLinkCurrDayFeTxUnusableSecs INTEGER,
+ imaLinkCurrDayFeRxUnusableSecs INTEGER,
+ imaLinkCurrDayNeTxNumFailures INTEGER,
+ imaLinkCurrDayNeRxNumFailures INTEGER,
+ imaLinkCurrDayFeTxNumFailures INTEGER,
+ imaLinkCurrDayFeRxNumFailures INTEGER,
+ imaLinkCurrDayTxStuffs INTEGER,
+ imaLinkCurrDayRxStuffs INTEGER
+ }
+
+ imaLinkCurrDayIfindex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaLinkCurrDayEntry 1 }
+
+ imaLinkCurrDayImaViolations OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaLinkCurrDayEntry 2 }
+
+
+ imaLinkCurrDayOifAnomalies OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaLinkCurrDayEntry 3 }
+
+ imaLinkCurrDayNeSevErroredSecs OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaLinkCurrDayEntry 4 }
+
+ imaLinkCurrDayFeSevErroredSecs OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaLinkCurrDayEntry 5 }
+
+
+ imaLinkCurrDayNeUnavailSecs OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaLinkCurrDayEntry 6 }
+
+ imaLinkCurrDayFeUnavailSecs OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaLinkCurrDayEntry 7 }
+
+ imaLinkCurrDayNeTxUnusableSecs OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaLinkCurrDayEntry 8 }
+
+ imaLinkCurrDayNeRxUnusableSecs OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaLinkCurrDayEntry 9 }
+
+ imaLinkCurrDayFeTxUnusableSecs OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaLinkCurrDayEntry 10 }
+
+
+ imaLinkCurrDayFeRxUnusableSecs OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaLinkCurrDayEntry 11 }
+
+ imaLinkCurrDayNeTxNumFailures OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaLinkCurrDayEntry 12 }
+
+ imaLinkCurrDayNeRxNumFailures OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaLinkCurrDayEntry 13 }
+
+ imaLinkCurrDayFeTxNumFailures OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaLinkCurrDayEntry 14 }
+
+ imaLinkCurrDayFeRxNumFailures OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaLinkCurrDayEntry 15 }
+
+ imaLinkCurrDayTxStuffs OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaLinkCurrDayEntry 16 }
+
+ imaLinkCurrDayRxStuffs OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaLinkCurrDayEntry 17 }
+
+-- imaGroupConfReadyTable
+ imaGroupConfReadyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ImaGroupConfReadyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table displays IMA Group Configuration Ready status. This table is supported by R5.03 and later versions."
+ ::= { imaStats 5 }
+
+ imaGroupConfReadyEntry OBJECT-TYPE
+ SYNTAX ImaGroupConfReadyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of imaGroupConfReadyTable."
+ INDEX { imaGroupConfReadyIndex }
+ ::= { imaGroupConfReadyTable 1 }
+
+ ImaGroupConfReadyEntry ::=
+ SEQUENCE {
+ imaGroupConfReadyIndex INTEGER,
+ imaGroupConfReadyState INTEGER
+ }
+
+ imaGroupConfReadyIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaGroupConfReadyEntry 1 }
+
+ imaGroupConfReadyState OBJECT-TYPE
+ SYNTAX INTEGER {
+ conf_ready(1),
+ conf_forbidden(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaGroupConfReadyEntry 2 }
+
+-- imaGroupStatusTable
+ imaGroupStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ImaGroupStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table displays IMA Group status. This table is supported by R5.03 and later versions."
+ ::= { imaStats 6 }
+
+ imaGroupStatusEntry OBJECT-TYPE
+ SYNTAX ImaGroupStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of imaGroupConfReadyTable."
+ INDEX { imaGroupStatusGroupIndex }
+ ::= { imaGroupStatusTable 1 }
+
+ ImaGroupStatusEntry ::=
+ SEQUENCE {
+ imaGroupStatusGroupIndex INTEGER,
+ imaGroupStatusTxPayloadRate INTEGER,
+ imaGroupStatusRxPayloadRate INTEGER
+ }
+
+ imaGroupStatusGroupIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaGroupStatusEntry 1 }
+
+ imaGroupStatusTxPayloadRate OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum tx data rate in kbps"
+ ::= { imaGroupStatusEntry 2 }
+
+ imaGroupStatusRxPayloadRate OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum rx data rate in kbps"
+ ::= { imaGroupStatusEntry 3 }
+
+--------------------
+-- E1 Port Status Table
+--------------------
+
+-- e1CurrDayTable
+ e1CurrDayTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF E1CurrDayEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table displays E1 Port Current Day Counters. This table is supported by R5.03 and later versions."
+ ::= { e1Stats 1 }
+
+ e1CurrDayEntry OBJECT-TYPE
+ SYNTAX E1CurrDayEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of e1CurrDayTable."
+ INDEX { e1CurrDayIfindex }
+ ::= { e1CurrDayTable 1 }
+
+ E1CurrDayEntry ::=
+ SEQUENCE {
+ e1CurrDayIfindex INTEGER,
+ e1CurrDayLCVs INTEGER,
+ e1CurrDayPCVs INTEGER,
+ e1CurrDayESs INTEGER,
+ e1CurrDaySESs INTEGER,
+ e1CurrDayUASs INTEGER
+ }
+
+ e1CurrDayIfindex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { e1CurrDayEntry 1 }
+
+ e1CurrDayLCVs OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Line Coding Violation"
+ ::= { e1CurrDayEntry 2 }
+
+
+ e1CurrDayPCVs OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Path Coding Violation, a.k.a. Error Blocks"
+ ::= { e1CurrDayEntry 3 }
+
+ e1CurrDayESs OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { e1CurrDayEntry 4 }
+
+ e1CurrDaySESs OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { e1CurrDayEntry 5 }
+
+ e1CurrDayUASs OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { e1CurrDayEntry 6 }
+
+-- e1StatusTable
+ e1StatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF E1StatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table displays E1 Port Status. This table is supported by R5.03 and later versions."
+ ::= { e1Stats 2 }
+
+ e1StatusEntry OBJECT-TYPE
+ SYNTAX E1StatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of e1StatusTable."
+ INDEX { e1StatusIfindex }
+ ::= { e1StatusTable 1 }
+
+ E1StatusEntry ::=
+ SEQUENCE {
+ e1StatusIfindex INTEGER,
+ e1StatusTxPayloadRate INTEGER,
+ e1StatusRxPayloadRate INTEGER,
+ e1StatusUpTime Unsigned32
+ }
+
+ e1StatusIfindex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { e1StatusEntry 1 }
+
+ e1StatusTxPayloadRate OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum tx data rate in kbps"
+ ::= { e1StatusEntry 2 }
+
+
+ e1StatusRxPayloadRate OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum rx data rate in kbps"
+ ::= { e1StatusEntry 3 }
+
+ e1StatusUpTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The uplink time."
+ ::= { e1StatusEntry 4 }
+
+--------------------
+-- Loopguard Stats
+--------------------
+
+ loopguardStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LoopguardStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { loopguardStats 1 }
+
+ loopguardStatsEntry OBJECT-TYPE
+ SYNTAX LoopguardStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of loopguardStatsTable."
+ INDEX { ifIndex }
+ ::= { loopguardStatsTable 1 }
+
+ LoopguardStatsEntry ::=
+ SEQUENCE {
+ loopguardStatsPort INTEGER,
+ loopguardStatsPortStatus INTEGER,
+ loopguardStatsLoopguardStatus INTEGER,
+ loopguardStatsTotalTxPackets INTEGER,
+ loopguardStatsTotalRxPackets INTEGER,
+ loopguardStatsBadPackets INTEGER,
+ loopguardStatsShutdownTime DisplayString
+ }
+
+ loopguardStatsPort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { loopguardStatsEntry 1 }
+
+ loopguardStatsPortStatus OBJECT-TYPE
+ SYNTAX INTEGER{
+ link_down(0),
+ link_up(1),
+ blocked_by_loopguard(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { loopguardStatsEntry 2 }
+
+
+ loopguardStatsLoopguardStatus OBJECT-TYPE
+ SYNTAX INTEGER{
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { loopguardStatsEntry 3 }
+
+ loopguardStatsTotalTxPackets OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { loopguardStatsEntry 4 }
+
+ loopguardStatsTotalRxPackets OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { loopguardStatsEntry 5 }
+
+ loopguardStatsBadPackets OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { loopguardStatsEntry 6 }
+
+ loopguardStatsShutdownTime OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "seconds"
+ ::= { loopguardStatsEntry 7 }
+
+--------------------
+-- Stp Stats Table
+--------------------
+-- stpPortStatsTable
+ stpPortStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF StpPortStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table displays STP Port Status. This table is supported by R5.03 and later versions."
+ ::= { stpStats 1 }
+
+ stpPortStatsEntry OBJECT-TYPE
+ SYNTAX StpPortStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of stpPortStatsTable."
+ INDEX { ifIndex }
+ ::= { stpPortStatsTable 1 }
+
+ StpPortStatsEntry ::=
+ SEQUENCE {
+ stpPortStatus INTEGER
+ }
+
+ stpPortStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ discarding(1),
+ learning(2),
+ forwarding(3),
+ down(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { stpPortStatsEntry 1 }
+
+ stpStatsPortNum OBJECT IDENTIFIER ::= { stpStats 2 }
+
+ stpStatsPortNumForwarding OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the number of forwarding ports.
+ This MIB object is supported by R5.05 and later versions."
+ ::= { stpStatsPortNum 1 }
+
+ stpStatsPortNumLearning OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the number of learning ports.
+ This MIB object is supported by R5.05 and later versions."
+ ::= { stpStatsPortNum 2 }
+
+ stpStatsPortNumDiscarding OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the number of discarding ports.
+ This MIB object is supported by R5.05 and later versions."
+ ::= { stpStatsPortNum 3 }
+
+ stpStatsPortNumDown OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the number of link-down ports.
+ This MIB object is supported by R5.05 and later versions."
+ ::= { stpStatsPortNum 4 }
+
+--------------------
+-- G.Bond Stats Table
+--------------------
+-- gbondStatsTable
+ gbondStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF GbondStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table displays G.Bond Status. This table is supported by R5.05 and later versions."
+ ::= { gbondStats 1 }
+
+ gbondStatsEntry OBJECT-TYPE
+ SYNTAX GbondStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of gbondStatsTable."
+ INDEX { slotId, gbondStatsName}
+ ::= { gbondStatsTable 1 }
+
+ GbondStatsEntry ::=
+ SEQUENCE {
+ gbondStatsName DisplayString,
+ gbondStatsUpRate Unsigned32,
+ gbondStatsDownRate Unsigned32,
+ gbondStatsMember OCTET STRING,
+ gbondStatslinkup OCTET STRING,
+ gbondStatsTx OCTET STRING,
+ gbondStatsRx OCTET STRING,
+ gbondStatslinkdown OCTET STRING,
+ gbondStatsTCMode INTEGER,
+ gbondStatsTxRate Unsigned32,
+ gbondStatsRxRate Unsigned32
+ }
+
+ gbondStatsName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An administratively assigned string, which identifies the bonding group."
+ ::= { gbondStatsEntry 1 }
+
+ gbondStatsUpRate OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current up stream rate."
+ ::= { gbondStatsEntry 2 }
+
+ gbondStatsDownRate OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current down stream rate."
+ ::= { gbondStatsEntry 3 }
+
+ gbondStatsMember OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicate if the port is a member port of the bonding group. Each bit in the octet specifies a port from MSB to LSB.
+ for example: 32(hex) = 50(dec) = 00110010(bin) means the port 3, 4 and 7."
+ ::= { gbondStatsEntry 4 }
+
+ gbondStatslinkup OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicate if the link status of port is bidirectional. Each bit in the octet specifies a port from MSB to LSB.
+ for example: 32(hex) = 50(dec) = 00110010(bin) means the port 3, 4 and 7."
+ ::= { gbondStatsEntry 5 }
+
+ gbondStatsTx OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicate if the link status of port is Tx only. Each bit in the octet specifies a port from MSB to LSB.
+ for example: 32(hex) = 50(dec) = 00110010(bin) means the port 3, 4 and 7."
+ ::= { gbondStatsEntry 6 }
+
+ gbondStatsRx OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicate if the link status of port is Rx only. Each bit in the octet specifies a port from MSB to LSB.
+ for example: 32(hex) = 50(dec) = 00110010(bin) means the port 3, 4 and 7."
+ ::= { gbondStatsEntry 7 }
+
+ gbondStatslinkdown OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicate if the link status of the port is down. Each bit in the octet specifies a port from MSB to LSB.
+ for example: 32(hex) = 50(dec) = 00110010(bin) means the port 3, 4 and 7."
+ ::= { gbondStatsEntry 8 }
+
+ gbondStatsTCMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ atm(1),
+ efm(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Transmission Convergence layer."
+ ::= { gbondStatsEntry 9 }
+
+ gbondStatsTxRate OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The tx packet rate."
+ ::= { gbondStatsEntry 10 }
+
+ gbondStatsRxRate OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The rx packet rate."
+ ::= { gbondStatsEntry 11 }
+
+--------------------
+-- vdsl2 Stats Table
+--------------------
+-- vdslChanExtendedTable
+ vdslChanExtendedTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VdslChanExtendedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table displays VDSL2 channel Status. This table is supported by R5.06 and later versions."
+ ::= { vdsl2Stats 1 }
+
+ vdslChanExtendedEntry OBJECT-TYPE
+ SYNTAX VdslChanExtendedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of vdslChanExtendedTable."
+ INDEX { ifIndex, vdslPhysSide }
+ ::= { vdslChanExtendedTable 1 }
+
+ VdslChanExtendedEntry ::=
+ SEQUENCE {
+ vdsl2ChanPrevTxRate Gauge32,
+ vdsl2ChanActualRaMode Xdsl2StatusActualRaMode,
+ vdsl2ChanRetransmissionMode Xdsl2StatusRtxMode,
+ vdsl2ChanRetransmissionOverhead Unsigned32,
+ vdsl2ChanGinpFramingType Unsigned32,
+ vdsl2ChanActualInpAgainstREIN Unsigned32,
+ vdsl2ChanReedSolomonCodeWordPerDtu Unsigned32
+ }
+
+ vdsl2ChanPrevTxRate OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Units: kbps"
+ ::= { vdslChanExtendedEntry 1 }
+
+ vdsl2ChanActualRaMode OBJECT-TYPE
+ SYNTAX Xdsl2StatusActualRaMode
+ UNITS ""
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The actual RA mode.
+ The possible values are:
+ fixedRateMode(1) - Fixed rate mode
+ raInit(2) - Adaptive rate mode at initialization
+ dynamicRa(3) - Dynamic rate adaptation
+ sosEnabled(4) - SOS enabled"
+ ::= { vdslChanExtendedEntry 2 }
+
+ vdsl2ChanRetransmissionMode OBJECT-TYPE
+ SYNTAX Xdsl2StatusRtxMode
+ UNITS ""
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RTX_USED operational data parameter.
+ The possible values are:
+ rtxInUse(1) - RTX in use.
+ rtxForbidden(2) - RTX not in use because RTX_MODE = FORBIDDEN.
+ rtxNotSupportedXtuC(3) - RTX not in use because it is not supported by the XTU-C.
+ rtxNotSupportedXtuR(4) - RTX not in use because it is not supported by the XTU-R.
+ rtxNotSupportedBoth(5) - RTX not in use because it is not supported by the XTU-C and XTU-R."
+ ::= { vdslChanExtendedEntry 3 }
+
+ vdsl2ChanRetransmissionOverhead OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "kbps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Expected retransmission overhead in G.inp due to REIN and SHINE noise. Unit is kbps."
+ ::= { vdslChanExtendedEntry 4 }
+
+ vdsl2ChanGinpFramingType OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS ""
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This parameter is equal to zero if G.inp is
+ not enabled. If G.inp is enabled, it reports
+ the framing type in use (1, 2, 3, or 4)."
+ ::= { vdslChanExtendedEntry 5 }
+
+ vdsl2ChanActualInpAgainstREIN OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "1/2 symbol"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This parameter reports the actual INP against REIN noise. Unit is 1/2 symbol."
+ ::= { vdslChanExtendedEntry 6 }
+
+ vdsl2ChanReedSolomonCodeWordPerDtu OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS ""
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This parameter reports the number of RS codewords per DTU.
+ It is equal to D when PhyR is enabled."
+ ::= { vdslChanExtendedEntry 7 }
+
+-- vdslPerfDataExtendedTable
+ vdslPerfDataExtendedTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VdslPerfDataExtendedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table displays VDSL2 Performance Data. This table is supported by R5.06 and later versions."
+ ::= { vdsl2Stats 2 }
+
+ vdslPerfDataExtendedEntry OBJECT-TYPE
+ SYNTAX VdslPerfDataExtendedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of vdslPerfDataExtendedTable."
+ INDEX { ifIndex, vdslPhysSide }
+ ::= { vdslPerfDataExtendedTable 1 }
+
+ VdslPerfDataExtendedEntry ::=
+ SEQUENCE {
+ vdslPerfDataFECs Unsigned32
+ }
+
+ vdslPerfDataFECs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Units: kbps"
+ ::= { vdslPerfDataExtendedEntry 1 }
+
+-- vdslChanPerfDataExtendedTable
+ vdslChanPerfDataExtendedTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VdslChanPerfDataExtendedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table displays VDSL2 Channel Performance Data. This table is supported by R5.06 and later versions."
+ ::= { vdsl2Stats 3 }
+
+ vdslChanPerfDataExtendedEntry OBJECT-TYPE
+ SYNTAX VdslChanPerfDataExtendedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of vdslPerfDataExtendedTable."
+ INDEX { ifIndex, vdslPhysSide }
+ ::= { vdslChanPerfDataExtendedTable 1 }
+
+ VdslChanPerfDataExtendedEntry ::=
+ SEQUENCE {
+ vdslChanPerfDataCorrectedBlks Counter32,
+ vdslChanPerfDataUncorrectBlks Counter32,
+ vdslChanPerfDataCodeViolations Unsigned32
+ }
+
+ vdslChanPerfDataCorrectedBlks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of all blocks received with errors that were corrected since agent reset.
+ These blocks are passed on as good data.
+ Units: blocks"
+ ::= { vdslChanPerfDataExtendedEntry 1 }
+
+ vdslChanPerfDataUncorrectBlks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of all blocks received with uncorrectable errors since agent reset.
+ Units: blocks"
+ ::= { vdslChanPerfDataExtendedEntry 2 }
+
+ vdslChanPerfDataCodeViolations OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of CRC-8 (FEBE for xTU-R) anomalies occurring in the
+ channel during the interval. This parameter is inhibited during
+ UAS or SES. If the CRC is applied over multiple channels, then
+ each related CRC-8 (or FEBE) anomaly SHOULD increment each of the
+ counters related to the individual channels."
+ ::= { vdslChanPerfDataExtendedEntry 3 }
+
+-- xdsl2PM
+xdsl2PMEx OBJECT IDENTIFIER ::= { vdsl2Stats 4 }
+
+-- xdsl2PMLine
+xdsl2PMLineEx OBJECT IDENTIFIER ::= { xdsl2PMEx 1 }
+xdsl2PMLineChannelEx OBJECT IDENTIFIER ::= { xdsl2PMEx 2 }
+xdsl2PMChannelEx OBJECT IDENTIFIER ::= { xdsl2PMEx 3 }
+
+
+-- xdsl2PMLineCurrExtendedTable
+ xdsl2PMLineCurrExtendedTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Xdsl2PMLineCurrExtendedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table displays VDSL2 Line Current Performance Data. This table is supported by R5.06 and later versions."
+ ::= { xdsl2PMLineEx 1 }
+
+ xdsl2PMLineCurrExtendedEntry OBJECT-TYPE
+ SYNTAX Xdsl2PMLineCurrExtendedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of xdsl2PMLineCurrExtendedEntry."
+ INDEX { ifIndex, xdsl2PMLCurrUnit }
+ ::= { xdsl2PMLineCurrExtendedTable 1 }
+
+ Xdsl2PMLineCurrExtendedEntry ::=
+ SEQUENCE {
+ xdsl2PMLCurr15MMonitoredTime INTEGER,
+ xdsl2PMLCurr15MLofs Counter32,
+ xdsl2PMLCurr15MLols Counter32,
+ xdsl2PMLCurr15MLol Counter32,
+ xdsl2PMLCurr15MLprs Counter32,
+ xdsl2PMLCurr15MLpr Counter32,
+ xdsl2PMLCurr15MInits Counter32,
+ xdsl2PMLCurr1DayMonitoredTime INTEGER,
+ xdsl2PMLCurr1DayLofs Counter32,
+ xdsl2PMLCurr1DayLols Counter32,
+ xdsl2PMLCurr1DayLol Counter32,
+ xdsl2PMLCurr1DayLprs Counter32,
+ xdsl2PMLCurr1DayLpr Counter32,
+ xdsl2PMLCurr1DayInits Counter32,
+ xdsl2PMLSinceLinkInmEqInp OCTET STRING,
+ xdsl2PMLSinceLinkInmIAT OCTET STRING,
+ xdsl2PMLSinceLinkInmME Counter32,
+ xdsl2PMLCurr15MInmEqInp OCTET STRING,
+ xdsl2PMLCurr15MInmIAT OCTET STRING,
+ xdsl2PMLCurr15MInmME Counter32,
+ xdsl2PMLCurr1DayInmEqInp OCTET STRING,
+ xdsl2PMLCurr1DayInmIAT OCTET STRING,
+ xdsl2PMLCurr1DayInmME Counter32,
+ xdsl2PMLSinceInitLofs Counter32,
+ xdsl2PMLSinceInitLols Counter32,
+ xdsl2PMLSinceInitLol Counter32,
+ xdsl2PMLSinceInitLprs Counter32,
+ xdsl2PMLSinceInitLpr Counter32,
+ xdsl2PMLSinceInitInits Counter32
+ }
+
+ xdsl2PMLCurr15MMonitoredTime OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Units: seconds"
+ ::= { xdsl2PMLineCurrExtendedEntry 1 }
+
+ xdsl2PMLCurr15MLofs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Loss of Framing failures since link up."
+ ::= { xdsl2PMLineCurrExtendedEntry 2 }
+
+ xdsl2PMLCurr15MLols OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Loss of Link failures since link up."
+ ::= { xdsl2PMLineCurrExtendedEntry 3 }
+
+ xdsl2PMLCurr15MLol OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Loss of Link failures."
+ ::= { xdsl2PMLineCurrExtendedEntry 4 }
+
+ xdsl2PMLCurr15MLprs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Loss of Power failures since link up."
+ ::= { xdsl2PMLineCurrExtendedEntry 5 }
+
+ xdsl2PMLCurr15MLpr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Loss of Power failures."
+ ::= { xdsl2PMLineCurrExtendedEntry 6 }
+
+ xdsl2PMLCurr15MInits OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the line initialization attempts since link up. Includes both successful and failed attempts."
+ ::= { xdsl2PMLineCurrExtendedEntry 7 }
+
+ xdsl2PMLCurr1DayMonitoredTime OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Units: seconds"
+ ::= { xdsl2PMLineCurrExtendedEntry 8 }
+
+ xdsl2PMLCurr1DayLofs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Loss of Framing failures since link up."
+ ::= { xdsl2PMLineCurrExtendedEntry 9 }
+
+ xdsl2PMLCurr1DayLols OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Loss of Link failures since link up."
+ ::= { xdsl2PMLineCurrExtendedEntry 10 }
+
+ xdsl2PMLCurr1DayLol OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Loss of Link failures."
+ ::= { xdsl2PMLineCurrExtendedEntry 11 }
+
+ xdsl2PMLCurr1DayLprs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Loss of Power failures since link up."
+ ::= { xdsl2PMLineCurrExtendedEntry 12 }
+
+ xdsl2PMLCurr1DayLpr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Loss of Power failures."
+ ::= { xdsl2PMLineCurrExtendedEntry 13 }
+
+ xdsl2PMLCurr1DayInits OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the line initialization attempts since link up. Includes both successful and failed attempts."
+ ::= { xdsl2PMLineCurrExtendedEntry 14 }
+
+ xdsl2PMLSinceLinkInmEqInp OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM Equivalent Inp histogram since last link up. An
+ array of 68 octets (each 4 octets means amount of a bin of
+ histogram), designed for supporting from 1 to 17 bins of
+ the histogram.
+ The particular index of the bin incremented by an impulse
+ noise event is equal to the computed value of equivalent INP,
+ except the 17th of anomaly INPEQ, which logs all equivalent
+ INPs greater than 16.
+ Each bin has a value in the range 0x0 to 0xFFFFFFFF"
+ REFERENCE "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
+ procedure)"
+ ::= { xdsl2PMLineCurrExtendedEntry 15 }
+
+ xdsl2PMLSinceLinkInmIAT OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM Inter Arrival Time histogram since last link up.
+ An array of 32 octets (each 4 octets means amount of a bin
+ of histogram), designed for supporting from 0 to 7 bins of
+ the histogram.
+ The index of the particular bin incremented by an complete
+ impulse noise event is determained from the following
+ INMControl parameters.
+ Each bin has a value in the range 0x0 to 0xFFFFFFFF"
+ REFERENCE "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
+ procedure)"
+ ::= { xdsl2PMLineCurrExtendedEntry 16 }
+
+ xdsl2PMLSinceLinkInmME OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "symbols"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM total measurement since last link up. This
+ indication occurs every time a data symbol is processed by
+ the Impulse Noise Sensor.
+ The range of the value is from 0x0 to 0xFFFFFFFF"
+ REFERENCE "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
+ procedure)"
+ ::= { xdsl2PMLineCurrExtendedEntry 17 }
+
+ xdsl2PMLCurr15MInmEqInp OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM Equivalent Inp histogram during this 15min
+ interval. An array of 68 octets (each 4 octets means amount of
+ a bin of histogram), designed for supporting from 1 to 17 bins
+ of the histogram.
+ The particular index of the bin incremented by an impulse
+ noise event is equal to the computed value of equivalent INP,
+ except the 17th of anomaly INPEQ, which logs all equivalent
+ INPs greater than 16.
+ Each bin has a value in the range 0x0 to 0xFFFFFFFF"
+ REFERENCE "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
+ procedure)"
+ ::= { xdsl2PMLineCurrExtendedEntry 18 }
+
+ xdsl2PMLCurr15MInmIAT OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM Inter Arrival Time histogram during this 15min
+ interval. An array of 32 octets (each 4 octets means amount of
+ a bin of histogram), designed for supporting from 0 to 7 bins
+ of the histogram.
+ The index of the particular bin incremented by an complete
+ impulse noise event is determained from the following
+ INMControl parameters.
+ Each bin has a value in the range 0x0 to 0xFFFFFFFF"
+ REFERENCE "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
+ procedure)"
+ ::= { xdsl2PMLineCurrExtendedEntry 19 }
+
+ xdsl2PMLCurr15MInmME OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM total measurement during this 15min interval.
+ This indication occurs every time a data symbol is processed
+ by the Impulse Noise Sensor.
+ The range of the value is from 0x0 to 0xFFFFFFFF"
+ REFERENCE "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
+ procedure)"
+ ::= { xdsl2PMLineCurrExtendedEntry 20 }
+
+ xdsl2PMLCurr1DayInmEqInp OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM Equivalent Inp histogram during this 1Day interval.
+ An array of 68 octets (each 4 octets means amount of a bin of
+ histogram), designed for supporting from 1 to 17 bins of the
+ histogram.
+ The particular index of the bin incremented by an impulse
+ noise event is equal to the computed value of equivalent INP,
+ except the 17th of anomaly INPEQ, which logs all equivalent
+ INPs greater than 16.
+ Each bin has a value in the range 0x0 to 0xFFFFFFFF"
+ REFERENCE "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
+ procedure)"
+ ::= { xdsl2PMLineCurrExtendedEntry 21 }
+
+ xdsl2PMLCurr1DayInmIAT OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM Inter Arrival Time histogram during this 1Day
+ interval. An array of 32 octets (each 4 octets means amount of
+ a bin of histogram), designed for supporting from 0 to 7 bins
+ of the histogram.
+ The index of the particular bin incremented by an complete
+ impulse noise event is determained from the following
+ INMControl parameters.
+ Each bin has a value in the range 0x0 to 0xFFFFFFFF"
+ REFERENCE "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
+ procedure)"
+ ::= { xdsl2PMLineCurrExtendedEntry 22 }
+
+ xdsl2PMLCurr1DayInmME OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM total measurement during this 1Day interval.
+ This indication occurs every time a data symbol is processed
+ by the Impulse Noise Sensor.
+ The range of the value is from 0x0 to 0xFFFFFFFF"
+ REFERENCE "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
+ procedure)"
+ ::= { xdsl2PMLineCurrExtendedEntry 23 }
+
+ xdsl2PMLSinceInitLofs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of seconds of Loss of Framing failures since initialized."
+ ::= { xdsl2PMLineCurrExtendedEntry 24 }
+
+ xdsl2PMLSinceInitLols OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of seconds of Loss of Link failures since initialized."
+ ::= { xdsl2PMLineCurrExtendedEntry 25 }
+
+ xdsl2PMLSinceInitLol OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Loss of Link failures since initialized."
+ ::= { xdsl2PMLineCurrExtendedEntry 26 }
+
+ xdsl2PMLSinceInitLprs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of seconds of Loss of Power failures since initialized."
+ ::= { xdsl2PMLineCurrExtendedEntry 27 }
+
+ xdsl2PMLSinceInitLpr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Loss of Power failures since initialized."
+ ::= { xdsl2PMLineCurrExtendedEntry 28 }
+
+ xdsl2PMLSinceInitInits OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the line initialization attempts since initialized.
+ Includes both successful and failed attempts."
+ ::= { xdsl2PMLineCurrExtendedEntry 29 }
+
+
+ -- xdsl2PMLineHist15MinExtendedTable
+ xdsl2PMLineHist15MinExtendedTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Xdsl2PMLineHist15MinExtendedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table displays VDSL2 Line History 15 minute Performance Data. This table is supported by R5.06 and later versions."
+ ::= { xdsl2PMLineEx 2 }
+
+ xdsl2PMLineHist15MinExtendedEntry OBJECT-TYPE
+ SYNTAX Xdsl2PMLineHist15MinExtendedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of xdsl2PMLineHist15MinExtendedEntry."
+ INDEX { ifIndex, xdsl2PMLHist15MUnit, xdsl2PMLHist15MInterval }
+ ::= { xdsl2PMLineHist15MinExtendedTable 1 }
+
+ Xdsl2PMLineHist15MinExtendedEntry ::=
+ SEQUENCE {
+ xdsl2PMLHist15MLofs Counter32,
+ xdsl2PMLHist15MLols Counter32,
+ xdsl2PMLHist15MLol Counter32,
+ xdsl2PMLHist15MLprs Counter32,
+ xdsl2PMLHist15MLpr Counter32,
+ xdsl2PMLHist15MInits Counter32,
+ xdsl2PMLHist15MInmEqInp OCTET STRING,
+ xdsl2PMLHist15MInmIAT OCTET STRING,
+ xdsl2PMLHist15MInmME Counter32
+ }
+
+ xdsl2PMLHist15MLofs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Loss of Framing failures since link up."
+ ::= { xdsl2PMLineHist15MinExtendedEntry 1 }
+
+ xdsl2PMLHist15MLols OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Loss of Link failures since link up."
+ ::= { xdsl2PMLineHist15MinExtendedEntry 2 }
+
+ xdsl2PMLHist15MLol OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Loss of Link failures."
+ ::= { xdsl2PMLineHist15MinExtendedEntry 3 }
+
+ xdsl2PMLHist15MLprs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Loss of Power failures since link up."
+ ::= { xdsl2PMLineHist15MinExtendedEntry 4 }
+
+ xdsl2PMLHist15MLpr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Loss of Power failures."
+ ::= { xdsl2PMLineHist15MinExtendedEntry 5 }
+
+ xdsl2PMLHist15MInits OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the line initialization attempts since link up. Includes both successful and failed attempts."
+ ::= { xdsl2PMLineHist15MinExtendedEntry 6 }
+
+ xdsl2PMLHist15MInmEqInp OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM Equivalent Inp histogram during 15min interval.
+ An array of 68 octets (each 4 octets means amount of a bin of
+ histogram), designed for supporting from 1 to 17 bins of the
+ histogram.
+ The particular index of the bin incremented by an impulse
+ noise event is equal to the computed value of equivalent INP,
+ except the 17th of anomaly INPEQ, which logs all equivalent
+ INPs greater than 16.
+ Each bin has a value in the range 0x0 to 0xFFFFFFFF"
+ REFERENCE "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
+ procedure)"
+ ::= { xdsl2PMLineHist15MinExtendedEntry 7 }
+
+ xdsl2PMLHist15MInmIAT OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM Inter Arrival Time histogram during 15min
+ interval. An array of 32 octets (each 4 octets means amount of
+ a bin of histogram), designed for supporting from 0 to 7 bins
+ of the histogram.
+ The index of the particular bin incremented by an complete
+ impulse noise event is determained from the following
+ INMControl parameters.
+ Each bin has a value in the range 0x0 to 0xFFFFFFFF"
+ REFERENCE "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
+ procedure)"
+ ::= { xdsl2PMLineHist15MinExtendedEntry 8 }
+
+ xdsl2PMLHist15MInmME OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM total measurement during 15min interval.
+ This indication occurs every time a data symbol is processed
+ by the Impulse Noise Sensor.
+ The range of the value is from 0x0 to 0xFFFFFFFF"
+ REFERENCE "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
+ procedure)"
+ ::= { xdsl2PMLineHist15MinExtendedEntry 9 }
+
+ -- xdsl2PMLineHist1DayExtendedTable
+ xdsl2PMLineHist1DayExtendedTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Xdsl2PMLineHist1DayExtendedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table displays VDSL2 Line History 1 day Performance Data. This table is supported by R5.06 and later versions."
+ ::= { xdsl2PMLineEx 3 }
+
+ xdsl2PMLineHist1DayExtendedEntry OBJECT-TYPE
+ SYNTAX Xdsl2PMLineHist1DayExtendedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of xdsl2PMLineHist1DayExtendedTable."
+ INDEX { ifIndex, xdsl2PMLHist1DUnit , xdsl2PMLHist1DInterval }
+ ::= { xdsl2PMLineHist1DayExtendedTable 1 }
+
+ Xdsl2PMLineHist1DayExtendedEntry ::=
+ SEQUENCE {
+ xdsl2PMLHist1DLofs Counter32,
+ xdsl2PMLHist1DLols Counter32,
+ xdsl2PMLHist1DLol Counter32,
+ xdsl2PMLHist1DLprs Counter32,
+ xdsl2PMLHist1DLpr Counter32,
+ xdsl2PMLHist1DInits Counter32,
+ xdsl2PMLHist1DInmEqInp OCTET STRING,
+ xdsl2PMLHist1DInmIAT OCTET STRING,
+ xdsl2PMLHist1DInmME Counter32
+ }
+
+ xdsl2PMLHist1DLofs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Loss of Framing failures since link up."
+ ::= { xdsl2PMLineHist1DayExtendedEntry 1 }
+
+ xdsl2PMLHist1DLols OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Loss of Link failures since link up."
+ ::= { xdsl2PMLineHist1DayExtendedEntry 2 }
+
+ xdsl2PMLHist1DLol OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Loss of Link failures."
+ ::= { xdsl2PMLineHist1DayExtendedEntry 3 }
+
+ xdsl2PMLHist1DLprs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Loss of Power failures since link up."
+ ::= { xdsl2PMLineHist1DayExtendedEntry 4 }
+
+ xdsl2PMLHist1DLpr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the number of Loss of Power failures."
+ ::= { xdsl2PMLineHist1DayExtendedEntry 5 }
+
+ xdsl2PMLHist1DInits OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the line initialization attempts since link up. Includes both successful and failed attempts."
+ ::= { xdsl2PMLineHist1DayExtendedEntry 6 }
+
+ xdsl2PMLHist1DInmEqInp OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM Equivalent Inp histogram during 1Day interval.
+ An array of 68 octets (each 4 octets means amount of a bin of
+ histogram), designed for supporting from 1 to 17 bins of the
+ histogram.
+ The particular index of the bin incremented by an impulse
+ noise event is equal to the computed value of equivalent INP,
+ except the 17th of anomaly INPEQ, which logs all equivalent
+ INPs greater than 16.
+ Each bin has a value in the range 0x0 to 0xFFFFFFFF"
+ REFERENCE "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
+ procedure)"
+ ::= { xdsl2PMLineHist1DayExtendedEntry 7 }
+
+ xdsl2PMLHist1DInmIAT OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM Inter Arrival Time histogram during 1Day
+ interval. An array of 32 octets (each 4 octets means amount of
+ a bin of histogram), designed for supporting from 0 to 7 bins
+ of the histogram.
+ The index of the particular bin incremented by an complete
+ impulse noise event is determained from the following
+ INMControl parameters.
+ Each bin has a value in the range 0x0 to 0xFFFFFFFF"
+ REFERENCE "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
+ procedure)"
+ ::= { xdsl2PMLineHist1DayExtendedEntry 8 }
+
+ xdsl2PMLHist1DInmME OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The INM total measurement during this 1Day interval.
+ This indication occurs every time a data symbol is processed
+ by the Impulse Noise Sensor.
+ The range of the value is from 0x0 to 0xFFFFFFFF"
+ REFERENCE "ITU-T G.993.2 Amd2, paragraph 11.4.2.2.1 (INM
+ procedure)"
+ ::= { xdsl2PMLineHist1DayExtendedEntry 9 }
+
+ -- xdsl2PMChannel
+-- xdsl2PMChCurrExtendedTable
+ xdsl2PMChCurrExtendedTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Xdsl2PMChCurrExtendedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table displays VDSL2 Channel Current Performance Data. This table is supported by R5.06 and later versions."
+ ::= { xdsl2PMLineChannelEx 1 }
+
+ xdsl2PMChCurrExtendedEntry OBJECT-TYPE
+ SYNTAX Xdsl2PMChCurrExtendedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of xdsl2PMChHist15MinExtendedTable."
+ INDEX { ifIndex, xdsl2PMLCurrUnit }
+ ::= { xdsl2PMChCurrExtendedTable 1 }
+
+ Xdsl2PMChCurrExtendedEntry ::=
+ SEQUENCE {
+ xdsl2PMChCurr15MUncorrectBlks Counter32,
+ xdsl2PMChCurr1DayUncorrectBlks Counter32,
+ xdsl2PMChSinceLinkRtx Unsigned32,
+ xdsl2PMChCurr15MRtx Unsigned32,
+ xdsl2PMChCurr1DayRtx Unsigned32,
+ xdsl2PMChSinceLinkRtxCorrected Unsigned32,
+ xdsl2PMChCurr15MRtxCorrected Unsigned32,
+ xdsl2PMChCurr1DayRtxCorrected Unsigned32,
+ xdsl2PMChSinceLinkRtxUncorrected Unsigned32,
+ xdsl2PMChCurr15MRtxUncorrected Unsigned32,
+ xdsl2PMChCurr1DayRtxUncorrected Unsigned32,
+ xdsl2PMChSinceLinkLEFTRs Unsigned32,
+ xdsl2PMChCurr15MLEFTRs Unsigned32,
+ xdsl2PMChCurr1DayLEFTRs Unsigned32,
+ xdsl2PMChSinceLinkMinEFTR Unsigned32,
+ xdsl2PMChCurr15MMinEFTR Unsigned32,
+ xdsl2PMChCurr1DayMinEFTR Unsigned32,
+ xdsl2PMChSinceLinkErrFreeBits Unsigned32,
+ xdsl2PMChCurr15MErrFreeBits Unsigned32,
+ xdsl2PMChCurr1DayErrFreeBits Unsigned32
+ }
+
+ xdsl2PMChCurr15MUncorrectBlks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of all blocks received with uncorrectable errors on this channel within the current 15 minute interval."
+ ::= { xdsl2PMChCurrExtendedEntry 1 }
+
+ xdsl2PMChCurr1DayUncorrectBlks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of all blocks received with uncorrectable errors on this channel within the current 7 day interval."
+ ::= { xdsl2PMChCurrExtendedEntry 2 }
+
+ xdsl2PMChSinceLinkRtx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords retransmitted since last link up."
+ ::= { xdsl2PMChCurrExtendedEntry 3 }
+
+ xdsl2PMChCurr15MRtx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords retransmitted during this interval."
+ ::= { xdsl2PMChCurrExtendedEntry 4 }
+
+ xdsl2PMChCurr1DayRtx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords retransmitted during this interval."
+ ::= { xdsl2PMChCurrExtendedEntry 5 }
+
+ xdsl2PMChSinceLinkRtxCorrected OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords corrected through retransmission since last link up."
+ ::= { xdsl2PMChCurrExtendedEntry 6 }
+
+ xdsl2PMChCurr15MRtxCorrected OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords corrected through retransmission during this interval."
+ ::= { xdsl2PMChCurrExtendedEntry 7 }
+
+ xdsl2PMChCurr1DayRtxCorrected OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords corrected through retransmission during this interval."
+ ::= { xdsl2PMChCurrExtendedEntry 8 }
+
+ xdsl2PMChSinceLinkRtxUncorrected OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords left uncorrected after retransmission since last link up."
+ ::= { xdsl2PMChCurrExtendedEntry 9 }
+
+ xdsl2PMChCurr15MRtxUncorrected OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords left uncorrected after retransmission during this interval."
+ ::= { xdsl2PMChCurrExtendedEntry 10 }
+
+ xdsl2PMChCurr1DayRtxUncorrected OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords left uncorrected after retransmission during this interval."
+ ::= { xdsl2PMChCurrExtendedEntry 11 }
+
+ xdsl2PMChSinceLinkLEFTRs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Low Error-Free Throughput Rate Seconds since last link up."
+ ::= { xdsl2PMChCurrExtendedEntry 12 }
+
+ xdsl2PMChCurr15MLEFTRs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Low Error-Free Throughput Rate Seconds during this interval."
+ ::= { xdsl2PMChCurrExtendedEntry 13 }
+
+ xdsl2PMChCurr1DayLEFTRs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Low Error-Free Throughput Rate Seconds during this interval."
+ ::= { xdsl2PMChCurrExtendedEntry 14 }
+
+ xdsl2PMChSinceLinkMinEFTR OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Lowest EFTR observed since last link up."
+ ::= { xdsl2PMChCurrExtendedEntry 15 }
+
+ xdsl2PMChCurr15MMinEFTR OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Lowest EFTR observed in the current interval."
+ ::= { xdsl2PMChCurrExtendedEntry 16 }
+
+ xdsl2PMChCurr1DayMinEFTR OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Lowest EFTR observed in the current interval."
+ ::= { xdsl2PMChCurrExtendedEntry 17 }
+
+ xdsl2PMChSinceLinkErrFreeBits OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bits belonging to correct DTUs leaving the Rx PMS-TC i??i?? 2(i??V16) since last link up."
+ ::= { xdsl2PMChCurrExtendedEntry 18 }
+
+ xdsl2PMChCurr15MErrFreeBits OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bits belonging to correct DTUs leaving the Rx PMS-TC i??i?? 2(i??V16) during this interval."
+ ::= { xdsl2PMChCurrExtendedEntry 19 }
+
+ xdsl2PMChCurr1DayErrFreeBits OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bits belonging to correct DTUs leaving the Rx PMS-TC i??i?? 2(i??V16) during this interval."
+ ::= { xdsl2PMChCurrExtendedEntry 20 }
+
+-- xdsl2PMChHist15MinExtendedTable
+ xdsl2PMChHist15MinExtendedTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Xdsl2PMChHist15MinExtendedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table displays VDSL2 Channel History 15 minute Performance Data. This table is supported by R5.06 and later versions."
+ ::= { xdsl2PMChannelEx 1 }
+
+ xdsl2PMChHist15MinExtendedEntry OBJECT-TYPE
+ SYNTAX Xdsl2PMChHist15MinExtendedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of xdsl2PMChHist15MinExtendedTable."
+ INDEX { ifIndex, xdsl2PMChHist15MUnit, xdsl2PMChHist15MInterval }
+ ::= { xdsl2PMChHist15MinExtendedTable 1 }
+
+ Xdsl2PMChHist15MinExtendedEntry ::=
+ SEQUENCE {
+ xdsl2PMChHist15MUncorrectBlks Counter32,
+ xdsl2PMChHist15MRtx Unsigned32,
+ xdsl2PMChHist15MRtxCorrected Unsigned32,
+ xdsl2PMChHist15MRtxUncorrected Unsigned32,
+ xdsl2PMChHist15MLEFTRs Unsigned32,
+ xdsl2PMChHist15MMinEFTR Unsigned32,
+ xdsl2PMChHist15MErrFreeBits Unsigned32
+ }
+
+ xdsl2PMChHist15MUncorrectBlks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of all blocks received with uncorrectable errors on this channel within the history 15 minute interval."
+ ::= { xdsl2PMChHist15MinExtendedEntry 1 }
+
+ xdsl2PMChHist15MRtx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords retransmitted during this interval."
+ ::= { xdsl2PMChHist15MinExtendedEntry 2 }
+
+ xdsl2PMChHist15MRtxCorrected OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords corrected through retransmission during this interval."
+ ::= { xdsl2PMChHist15MinExtendedEntry 3 }
+
+ xdsl2PMChHist15MRtxUncorrected OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords left uncorrected after retransmission during this interval."
+ ::= { xdsl2PMChHist15MinExtendedEntry 4 }
+
+ xdsl2PMChHist15MLEFTRs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Low Error-Free Throughput Rate Seconds during this interval."
+ ::= { xdsl2PMChHist15MinExtendedEntry 5 }
+
+ xdsl2PMChHist15MMinEFTR OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Lowest EFTR observed in the current interval."
+ ::= { xdsl2PMChHist15MinExtendedEntry 6 }
+
+ xdsl2PMChHist15MErrFreeBits OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bits belonging to correct DTUs leaving the Rx PMS-TC i??i?? 2(i??V16) during this interval."
+ ::= { xdsl2PMChHist15MinExtendedEntry 7 }
+
+-- xdsl2PMChHist1DExtendedTable
+ xdsl2PMChHist1DExtendedTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Xdsl2PMChHist1DExtendedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table displays VDSL2 Channel History 1 day Performance Data. This table is supported by R5.06 and later versions."
+ ::= { xdsl2PMChannelEx 2 }
+
+ xdsl2PMChHist1DExtendedEntry OBJECT-TYPE
+ SYNTAX Xdsl2PMChHist1DExtendedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of xdsl2PMChHist1DExtendedTable."
+ INDEX { ifIndex, xdsl2PMChHist1DUnit, xdsl2PMChHist1DInterval }
+ ::= { xdsl2PMChHist1DExtendedTable 1 }
+
+ Xdsl2PMChHist1DExtendedEntry ::=
+ SEQUENCE {
+ xdsl2PMChHist1DUncorrectBlks Counter32,
+ xdsl2PMChHist1DayRtx Unsigned32,
+ xdsl2PMChHist1DayRtxCorrected Unsigned32,
+ xdsl2PMChHist1DayRtxUncorrected Unsigned32,
+ xdsl2PMChHist1DayLEFTRs Unsigned32,
+ xdsl2PMChHist1DayMinEFTR Unsigned32,
+ xdsl2PMChHist1DayErrFreeBits Unsigned32
+ }
+
+ xdsl2PMChHist1DUncorrectBlks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of all blocks received with uncorrectable errors on this channel within the history 1 day interval."
+ ::= { xdsl2PMChHist1DExtendedEntry 1 }
+
+ xdsl2PMChHist1DayRtx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords retransmitted during this interval."
+ ::= { xdsl2PMChHist1DExtendedEntry 2 }
+
+ xdsl2PMChHist1DayRtxCorrected OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords corrected through retransmission during this interval."
+ ::= { xdsl2PMChHist1DExtendedEntry 3 }
+
+ xdsl2PMChHist1DayRtxUncorrected OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of codewords left uncorrected after retransmission during this interval."
+ ::= { xdsl2PMChHist1DExtendedEntry 4 }
+
+ xdsl2PMChHist1DayLEFTRs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Low Error-Free Throughput Rate Seconds during this interval."
+ ::= { xdsl2PMChHist1DExtendedEntry 5 }
+
+ xdsl2PMChHist1DayMinEFTR OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Lowest EFTR observed in the current interval."
+ ::= { xdsl2PMChHist1DExtendedEntry 6 }
+
+ xdsl2PMChHist1DayErrFreeBits OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bits belonging to correct DTUs leaving the Rx PMS-TC i??i?? 2(i??V16) during this interval."
+ ::= { xdsl2PMChHist1DExtendedEntry 7 }
+
+ -- xdsl2LineBandExtTable
+ xdsl2LineBandExtTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Xdsl2LineBandExtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " This table is supported by R5.06 and later versions."
+ ::= { vdsl2Stats 5 }
+
+ xdsl2LineBandExtEntry OBJECT-TYPE
+ SYNTAX Xdsl2LineBandExtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of xdsl2LineBandExtTable."
+ INDEX { ifIndex, xdsl2LineBand }
+ ::= { xdsl2LineBandExtTable 1 }
+
+ Xdsl2LineBandExtEntry ::=
+ SEQUENCE {
+ xdsl2LineBandTxPower INTEGER,
+ xdsl2LineBandRxPower INTEGER
+ }
+
+ xdsl2LineBandTxPower OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Xdsl line band Tx power (in unit of 0.1 Dbm, -1280 indicates that power is empty)"
+ ::= { xdsl2LineBandExtEntry 1 }
+
+ xdsl2LineBandRxPower OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Xdsl line band Rx power (in unit of 0.1 Dbm, -1280 indicates that power is empty)"
+ ::= { xdsl2LineBandExtEntry 2 }
+
+--------------------
+-- MLD Stats Table
+--------------------
+ mldStatsV1QueryInCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldStats 1 }
+
+ mldStatsV1ReportInCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldStats 2 }
+
+ mldStatsV1DoneInCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldStats 3 }
+
+ mldStatsV1QueryInDropCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldStats 4 }
+
+ mldStatsV1ReportInDropCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldStats 5 }
+
+ mldStatsV1DoneInDropCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldStats 6 }
+
+ mldStatsV1QueryOutCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldStats 7 }
+
+ mldStatsV1ReportOutCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldStats 8 }
+
+ mldStatsV1DoneOutCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldStats 9 }
+
+ mldStatsV2QueryInCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldStats 10 }
+
+ mldStatsV2ReportInCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldStats 11 }
+
+ mldStatsV2QueryInDropCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldStats 12 }
+
+ mldStatsV2ReportInDropCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldStats 13 }
+
+ mldStatsV2QueryOutCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldStats 14 }
+
+ mldStatsV2ReportOutCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldStats 15 }
+
+ mldNumOfActiveGroups OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldStats 16 }
+
+-- mldGroupTable
+ mldGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MldGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " This table is supported by R5.06 and later versions."
+ ::= { mldStats 17 }
+
+ mldGroupEntry OBJECT-TYPE
+ SYNTAX MldGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of mldGroupTable."
+ INDEX { mldGroupVid, mldGroupIp }
+ ::= { mldGroupTable 1 }
+
+ MldGroupEntry ::=
+ SEQUENCE {
+ mldGroupVid VlanIndex,
+ mldGroupIp InetAddress,
+ mldGroupNumOfMembers INTEGER,
+ mldGroupMemberPorts PortList,
+ mldGroupNumOfActiveUsers INTEGER
+ }
+
+ mldGroupVid OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldGroupEntry 1 }
+
+ mldGroupIp OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldGroupEntry 2 }
+
+ mldGroupNumOfMembers OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldGroupEntry 3 }
+
+ mldGroupMemberPorts OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldGroupEntry 4 }
+
+ mldGroupNumOfActiveUsers OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of active users."
+ ::= { mldGroupEntry 5 }
+
+-- mldGroupPortTable
+ mldGroupPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MldGroupPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " This table is supported by R5.06 and later versions."
+ ::= { mldStats 18 }
+
+ mldGroupPortEntry OBJECT-TYPE
+ SYNTAX MldGroupPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of mldGroupPortTable."
+ INDEX { ifIndex, mldGroupPortVid, mldGroupPortIp, mldGroupPortSourceIp }
+ ::= { mldGroupPortTable 1 }
+
+ MldGroupPortEntry ::=
+ SEQUENCE {
+ mldGroupPortVid VlanIndex,
+ mldGroupPortIp InetAddress,
+ mldGroupPortSourceIp InetAddress
+ }
+
+ mldGroupPortVid OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldGroupPortEntry 1 }
+
+ mldGroupPortIp OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldGroupPortEntry 2 }
+
+ mldGroupPortSourceIp OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldGroupPortEntry 3 }
+
+-- mldPortCtrlPduTable
+ mldPortCtrlPduTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MldPortCtrlPduEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " This table is supported by R5.06 and later versions."
+ ::= { mldStats 19 }
+
+ mldPortCtrlPduEntry OBJECT-TYPE
+ SYNTAX MldPortCtrlPduEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of mldPortCtrlPduTable."
+ INDEX { ifIndex }
+ ::= { mldPortCtrlPduTable 1 }
+
+ MldPortCtrlPduEntry ::=
+ SEQUENCE {
+ mldPortCtrlPduQueryCnt Counter32,
+ mldPortCtrlPduReportCnt Counter32,
+ mldPortCtrlPduLeaveCnt Counter32,
+ mldPortNumOfActiveGroups INTEGER,
+ mldPortCtrlPduV1SuccessJoinCnt Counter32,
+ mldPortCtrlPduV1UnsuccJoinCnt Counter32,
+ mldPortCtrlPduGenQryCnt Counter32,
+ mldPortCtrlPduSpecQryCnt Counter32,
+ mldPortCtrlPduV2SuccessReportCnt Counter32,
+ mldPortCtrlPduV2UnsuccReportCnt Counter32,
+ mldPortCtrlPduInvalidCnt Counter32
+ }
+
+ mldPortCtrlPduQueryCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldPortCtrlPduEntry 1 }
+
+ mldPortCtrlPduReportCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldPortCtrlPduEntry 2 }
+
+ mldPortCtrlPduLeaveCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldPortCtrlPduEntry 3 }
+
+ mldPortNumOfActiveGroups OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldPortCtrlPduEntry 4 }
+
+ mldPortCtrlPduV1SuccessJoinCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldPortCtrlPduEntry 5 }
+
+ mldPortCtrlPduV1UnsuccJoinCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldPortCtrlPduEntry 6 }
+
+ mldPortCtrlPduGenQryCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldPortCtrlPduEntry 7 }
+
+ mldPortCtrlPduSpecQryCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldPortCtrlPduEntry 8 }
+
+ mldPortCtrlPduV2SuccessReportCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldPortCtrlPduEntry 9 }
+
+ mldPortCtrlPduV2UnsuccReportCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldPortCtrlPduEntry 10 }
+
+ mldPortCtrlPduInvalidCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldPortCtrlPduEntry 11 }
+
+-- mldVlanStatsTable
+ mldVlanStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MldVlanStatsuEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " This table is supported by R5.06 and later versions."
+ ::= { mldStats 20 }
+
+ mldVlanStatsuEntry OBJECT-TYPE
+ SYNTAX MldVlanStatsuEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of mldVlanStatsTable."
+ INDEX { mldVlanStatsVlanIndex }
+ ::= { mldVlanStatsTable 1 }
+
+ MldVlanStatsuEntry ::=
+ SEQUENCE {
+ mldVlanStatsVlanIndex VlanIndex,
+ mldVlanStatsNumOfActiveGroups INTEGER,
+ mldVlanStatsQueryPort INTEGER,
+ mldVlanStatsQuerierIp InetAddress,
+ mldVlanStatsV1QueryInCnt Counter32,
+ mldVlanStatsV1ReportInCnt Counter32,
+ mldVlanStatsV1DoneInCnt Counter32,
+ mldVlanStatsV1QueryInDropCnt Counter32,
+ mldVlanStatsV1ReportInDropCnt Counter32,
+ mldVlanStatsV1DoneInDropCnt Counter32,
+ mldVlanStatsV1QueryOutCnt Counter32,
+ mldVlanStatsV1ReportOutCnt Counter32,
+ mldVlanStatsV1DoneOutCnt Counter32,
+ mldVlanStatsV2QueryInCnt Counter32,
+ mldVlanStatsV2ReportInCnt Counter32,
+ mldVlanStatsV2QueryInDropCnt Counter32,
+ mldVlanStatsV2ReportInDropCnt Counter32,
+ mldVlanStatsV2QueryOutCnt Counter32,
+ mldVlanStatsV2ReportOutCnt Counter32
+ }
+
+ mldVlanStatsVlanIndex OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldVlanStatsuEntry 1 }
+
+ mldVlanStatsNumOfActiveGroups OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldVlanStatsuEntry 2 }
+
+ mldVlanStatsQueryPort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldVlanStatsuEntry 3 }
+
+ mldVlanStatsQuerierIp OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldVlanStatsuEntry 4 }
+
+ mldVlanStatsV1QueryInCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldVlanStatsuEntry 5 }
+
+ mldVlanStatsV1ReportInCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldVlanStatsuEntry 6 }
+
+ mldVlanStatsV1DoneInCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldVlanStatsuEntry 7 }
+
+ mldVlanStatsV1QueryInDropCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldVlanStatsuEntry 8 }
+
+ mldVlanStatsV1ReportInDropCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldVlanStatsuEntry 9 }
+
+ mldVlanStatsV1DoneInDropCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldVlanStatsuEntry 10 }
+
+ mldVlanStatsV1QueryOutCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldVlanStatsuEntry 11 }
+
+ mldVlanStatsV1ReportOutCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldVlanStatsuEntry 12 }
+
+ mldVlanStatsV1DoneOutCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldVlanStatsuEntry 13 }
+
+ mldVlanStatsV2QueryInCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldVlanStatsuEntry 14 }
+
+ mldVlanStatsV2ReportInCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldVlanStatsuEntry 15 }
+
+ mldVlanStatsV2QueryInDropCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldVlanStatsuEntry 16 }
+
+ mldVlanStatsV2ReportInDropCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldVlanStatsuEntry 17 }
+
+ mldVlanStatsV2QueryOutCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldVlanStatsuEntry 18 }
+
+ mldVlanStatsV2ReportOutCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mldVlanStatsuEntry 19 }
+
+--------------------
+-- macFFStats Table
+--------------------
+-- macFFArpStatusUplinkTable
+ macFFArpStatusUplinkTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MacFFArpStatusUplinkEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { macFFStats 1 }
+
+ macFFArpStatusUplinkEntry OBJECT-TYPE
+ SYNTAX MacFFArpStatusUplinkEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of macFFArpStatusUplinkTable."
+ INDEX { slotId, macFFArpStatusUplinkMacVid , macFFArpStatusUplinkIpAddr }
+ ::= { macFFArpStatusUplinkTable 1 }
+
+ MacFFArpStatusUplinkEntry ::=
+ SEQUENCE {
+ macFFArpStatusUplinkIpAddr IpAddress,
+ macFFArpStatusUplinkMacAddr PhysAddress,
+ macFFArpStatusUplinkMacVid INTEGER
+ }
+
+ macFFArpStatusUplinkIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "macFF arp ip address from uplink"
+ ::= { macFFArpStatusUplinkEntry 1 }
+
+ macFFArpStatusUplinkMacAddr OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "macFF arp mac address from uplink"
+ ::= { macFFArpStatusUplinkEntry 2 }
+
+ macFFArpStatusUplinkMacVid OBJECT-TYPE
+ SYNTAX INTEGER(1..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "macFF arp vid from uplink"
+ ::= { macFFArpStatusUplinkEntry 3 }
+
+-- macFFArpStatusSlotTable
+ macFFArpStatusSlotTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MacFFArpStatusSlotEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { macFFStats 2 }
+
+ macFFArpStatusSlotEntry OBJECT-TYPE
+ SYNTAX MacFFArpStatusSlotEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of macFFArpStatusSlotTable."
+ INDEX { slotId, macFFArpStatusSlotMacVid , macFFArpStatusSlotIpAddr }
+ ::= { macFFArpStatusSlotTable 1 }
+
+ MacFFArpStatusSlotEntry ::=
+ SEQUENCE {
+ macFFArpStatusSlotIpAddr IpAddress,
+ macFFArpStatusSlotMacAddr PhysAddress,
+ macFFArpStatusSlotMacVid INTEGER,
+ macFFArpStatusSlotPort INTEGER
+ }
+
+ macFFArpStatusSlotIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "macFF arp ip address from subscrib port"
+ ::= { macFFArpStatusSlotEntry 1 }
+
+ macFFArpStatusSlotMacAddr OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "macFF arp mac address from subscrib port"
+ ::= { macFFArpStatusSlotEntry 2 }
+
+ macFFArpStatusSlotMacVid OBJECT-TYPE
+ SYNTAX INTEGER(1..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "macFF arp vid from subscrib port"
+ ::= { macFFArpStatusSlotEntry 3 }
+
+ macFFArpStatusSlotPort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "macFF arp learnt subscrib port"
+ ::= { macFFArpStatusSlotEntry 4 }
+
+-- macFFArpCntUplinkTable
+ macFFArpCntUplinkTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MacFFArpCntUplinkEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { macFFStats 3 }
+
+ macFFArpCntUplinkEntry OBJECT-TYPE
+ SYNTAX MacFFArpCntUplinkEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of macFFArpCntUplinkTable."
+ INDEX { slotId }
+ ::= { macFFArpCntUplinkTable 1 }
+
+ MacFFArpCntUplinkEntry ::=
+ SEQUENCE {
+ macFFArpCntUplinkReqRx Unsigned32,
+ macFFArpCntUplinkReqTx Unsigned32,
+ macFFArpCntUplinkReqRxDrop Unsigned32,
+ macFFArpCntUplinkRpyRx Unsigned32,
+ macFFArpCntUplinkRpyTx Unsigned32,
+ macFFArpCntUplinkRpyRxDrop Unsigned32
+ }
+
+ macFFArpCntUplinkReqRx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "macFF arp request rx counter from uplink"
+ ::= { macFFArpCntUplinkEntry 1 }
+
+ macFFArpCntUplinkReqTx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "macFF arp request tx counter from uplink"
+ ::= { macFFArpCntUplinkEntry 2 }
+
+ macFFArpCntUplinkReqRxDrop OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "macFF arp request rx drop counter from uplink"
+ ::= { macFFArpCntUplinkEntry 3 }
+
+ macFFArpCntUplinkRpyRx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "macFF arp reply rx counter from uplink"
+ ::= { macFFArpCntUplinkEntry 4 }
+
+ macFFArpCntUplinkRpyTx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "macFF arp reply tx counter from uplink"
+ ::= { macFFArpCntUplinkEntry 5 }
+
+ macFFArpCntUplinkRpyRxDrop OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "macFF arp reply rx drop counter from uplink"
+ ::= { macFFArpCntUplinkEntry 6 }
+
+-- macFFArpCntPortTable
+ macFFArpCntPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MacFFArpCntPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { macFFStats 4 }
+
+ macFFArpCntPortEntry OBJECT-TYPE
+ SYNTAX MacFFArpCntPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of macFFArpCntPortTable."
+ INDEX { ifIndex }
+ ::= { macFFArpCntPortTable 1 }
+
+ MacFFArpCntPortEntry ::=
+ SEQUENCE {
+ macFFArpCntPortReqRx Unsigned32,
+ macFFArpCntPortReqTx Unsigned32,
+ macFFArpCntPortReqRxDrop Unsigned32,
+ macFFArpCntPortRpyRx Unsigned32,
+ macFFArpCntPortRpyTx Unsigned32,
+ macFFArpCntPortRpyRxDrop Unsigned32
+ }
+
+ macFFArpCntPortReqRx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "macFF arp request rx counter from subscrib port"
+ ::= { macFFArpCntPortEntry 1 }
+
+ macFFArpCntPortReqTx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "macFF arp request tx counter from subscrib port"
+ ::= { macFFArpCntPortEntry 2 }
+
+ macFFArpCntPortReqRxDrop OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "macFF arp request rx drop counter from subscrib port"
+ ::= { macFFArpCntPortEntry 3 }
+
+ macFFArpCntPortRpyRx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "macFF arp reply rx counter from subscrib port"
+ ::= { macFFArpCntPortEntry 4 }
+
+ macFFArpCntPortRpyTx OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "macFF arp reply tx counter from subscrib port"
+ ::= { macFFArpCntPortEntry 5 }
+
+ macFFArpCntPortRpyRxDrop OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "macFF reply rx drop counter from subscrib port"
+ ::= { macFFArpCntPortEntry 6 }
+
+--------------------
+-- imageStats
+--------------------
+ sysBootUpFwIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imageStats 1 }
+
+ sysBootUpFwVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imageStats 2}
+
+ sysFlashFwInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SysFlashFwInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imageStats 3 }
+
+ sysFlashFwInfoEntry OBJECT-TYPE
+ SYNTAX SysFlashFwInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { sysFlashFwIndex }
+ ::= { sysFlashFwInfoTable 1 }
+
+ SysFlashFwInfoEntry ::=
+ SEQUENCE {
+ sysFlashFwIndex INTEGER,
+ sysFlashFwVersion DisplayString
+ }
+ sysFlashFwIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..2)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { sysFlashFwInfoEntry 1 }
+
+ sysFlashFwVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { sysFlashFwInfoEntry 2 }
+
+----------------------------------------
+-- clear
+----------------------------------------
+
+imaClear OBJECT IDENTIFIER ::= { clear 5 }
+voipClear OBJECT IDENTIFIER ::= { clear 6 }
+
+ counterClearTarget OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is supported by R1.02 and later versions.
+ This managed object is used for identify the target on which
+ the counter would be cleared. The target is encoded as:
+ Byte 1: the octet specifies a set of eight chassis, chassis 0 through 7
+ Byte 2~4: each octet specifies a set of eight slots, with the
+ first octet specifying slots 1 through 8, and the second
+ octet specifying slots 9 through 16, and so on.
+ Byte 5~: each octet specifies a set of eight ports, with the first
+ octet specifying ports 1 through 8, etc."
+ ::= { clear 1 }
+
+ counterClearOps OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is supported by R1.02 and later versions.
+ The corresponding bit is set to 1 to start the operation.
+ The various bit positions are:
+ BIT 1: clear interface counters
+ BIT 2: clear pvc packet counters
+ BIT 3: clear port ATM counters
+ BIT 4: clear pvc ATM counters
+ BIT 5: clear DHCP counters
+ BIT 6: clear IGMP counters
+ BIT 7: clear IGMP port counters
+ BIT 8: clear inband IP interface counters
+ BIT 9: clear outband IP interface counters
+ BIT10: clear line performance counters
+ BIT11: clear performance current counters
+ BIT12: clear performance current 15min counters
+ BIT13: clear performance current 1day counters
+ BIT14: clear macFF arp counters"
+ ::= { clear 2 }
+
+ counterClearVpi OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is supported by R1.02 and later versions.
+ VPI of the pvc whose counters would be cleared."
+ ::= { clear 3 }
+
+ counterClearVci OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is supported by R1.02 and later versions.
+ VCI of the pvc whose counters would be cleared."
+ ::= { clear 4 }
+
+-- imaClear
+
+ imaClearOps OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is supported by R5.03 and later versions.
+ The corresponding bit is set to 1 to start the operation.
+ The various bit positions are:
+ BIT 0: clear pvc pkt counters
+ BIT 1: clear group cell counters
+ BIT 2: clear ima group performance current 15min counters
+ BIT 3: clear ima group performance current 1day counters
+ BIT 4: clear ima link performance current 15min counters
+ BIT 5: clear ima link performance current 1day counters
+ BIT 6: clear e1 performance current 15min counters
+ BIT 7: clear e1 performance current 1day counters"
+ ::= { imaClear 1 }
+
+ imaClearTargetGroupIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaClear 2 }
+
+ imaClearTargetLinkIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "1~8, link index in the group"
+ ::= { imaClear 3 }
+
+ imaClearTargetVpi OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is supported by R5.03 and later versions.
+ VPI of the pvc whose counters would be cleared."
+ ::= { imaClear 4 }
+
+ imaClearTargetVci OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is supported by R5.03 and later versions.
+ VCI of the pvc whose counters would be cleared."
+ ::= { imaClear 5 }
+
+ imaClearTargetIfindex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is supported by R5.03 and later versions."
+ ::= { imaClear 6 }
+
+-- voipClear
+
+ voipClearOps OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The corresponding bit is set to 1 to start the operation.
+ The various bit positions are:
+ BIT 0: clear call detail records
+ BIT 1: clear H248 statistics"
+ ::= { voipClear 1 }
+
+ voipClearH248TargetInterface OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Interface Id"
+ ::= { voipClear 2 }
+
+----------------------------------------
+-- cluster
+----------------------------------------
+
+ clusterEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enableManager(1),
+ enableMember(2),
+ disable(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable clustering. This object is supported by R3.00 and later versions."
+ ::= { cluster 1 }
+
+ clusterName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Name of the cluster. This object is supported by R3.00 and later versions."
+ ::= { cluster 2 }
+
+ clusterMemberPassword OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Password of the member. This object is supported by R3.00 and later versions."
+ ::= { cluster 3 }
+
+ clusterVlan OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting cluster VLAN ID. This object is supported by R3.00 and later versions."
+ ::= { cluster 4 }
+
+
+ clusterCandidate OBJECT IDENTIFIER ::= { cluster 5 }
+
+ clusterCandidateFlush OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Setting the object to be 1 to flush the candidate table and re-discover candidates.
+ This object is supported by R3.00 and later versions."
+ ::= { clusterCandidate 1 }
+
+-- clusterCandidateTable
+
+ clusterCandidateTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ClusterCandidateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains information about cluster candidates.
+ This table is supported by R3.00 and later versions."
+ ::= { clusterCandidate 2 }
+
+ clusterCandidateEntry OBJECT-TYPE
+ SYNTAX ClusterCandidateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of clusterCandidateTable."
+ INDEX { clusterCandidateMacAddr }
+ ::= { clusterCandidateTable 1 }
+
+ ClusterCandidateEntry ::=
+ SEQUENCE {
+ clusterCandidateMacAddr MacAddress,
+ clusterCandidateHostName DisplayString,
+ clusterCandidateModelName DisplayString,
+ clusterCandidateDeviceType INTEGER
+ }
+
+ clusterCandidateMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MAC address of the candidate."
+ ::= { clusterCandidateEntry 1 }
+
+ clusterCandidateHostName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The host name of the candidate."
+ ::= { clusterCandidateEntry 2 }
+
+ clusterCandidateModelName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The model name of the candidate."
+ ::= { clusterCandidateEntry 3 }
+
+ clusterCandidateDeviceType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ ies5000(2),
+ ies5005(3),
+ ies6000(4),
+ ies1248_71(101),
+ ies1248_73(102),
+ ies1248_51(103),
+ ies1248_53(104)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The device type of the candidate."
+ ::= { clusterCandidateEntry 4 }
+
+-- clusterMemberConfTable
+
+ clusterMemberConfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ClusterMemberConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains configuration about cluster members.
+ This table is supported by R3.00 and later versions."
+ ::= { cluster 6 }
+
+ clusterMemberConfEntry OBJECT-TYPE
+ SYNTAX ClusterMemberConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of clusterMemberConfTable."
+ INDEX { clusterMemberConfId }
+ ::= { clusterMemberConfTable 1 }
+
+ ClusterMemberConfEntry ::=
+ SEQUENCE {
+ clusterMemberConfId INTEGER,
+ clusterMemberConfMacAddr MacAddress,
+ clusterMemberConfPasswd DisplayString
+ }
+
+ clusterMemberConfId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The identity of the entry."
+ ::= { clusterMemberConfEntry 1 }
+
+ clusterMemberConfMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The MAC address of the member which will join the cluster."
+ ::= { clusterMemberConfEntry 2 }
+
+ clusterMemberConfPasswd OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The password of the member which will join the cluster."
+ ::= { clusterMemberConfEntry 3 }
+
+-- clusterMemberStatusTable
+
+ clusterMemberStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ClusterMemberStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains information about cluster members.
+ This table is supported by R3.00 and later versions."
+ ::= { cluster 7 }
+
+ clusterMemberStatusEntry OBJECT-TYPE
+ SYNTAX ClusterMemberStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of clusterMemberStatusTable."
+ INDEX { clusterMemberConfId }
+ ::= { clusterMemberStatusTable 1 }
+
+ ClusterMemberStatusEntry ::=
+ SEQUENCE {
+ clusterMemberStatusState INTEGER,
+ clusterMemberStatusMacAddr MacAddress,
+ clusterMemberStatusHostName DisplayString,
+ clusterMemberStatusModelName DisplayString,
+ clusterMemberStatusDeviceType INTEGER,
+ clusterMemberStatusFWVersion DisplayString,
+ clusterMemberStatusUpTime TimeTicks
+ }
+
+ clusterMemberStatusState OBJECT-TYPE
+ SYNTAX INTEGER {
+ waiting(1),
+ inactive(2),
+ active(3),
+ empty(4),
+ error(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the member."
+ ::= { clusterMemberStatusEntry 1 }
+
+ clusterMemberStatusMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MAC address of the member."
+ ::= { clusterMemberStatusEntry 2 }
+
+ clusterMemberStatusHostName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The host name of the member."
+ ::= { clusterMemberStatusEntry 3 }
+
+ clusterMemberStatusModelName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The model name of the member."
+ ::= { clusterMemberStatusEntry 4 }
+
+ clusterMemberStatusDeviceType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ ies5000(2),
+ ies5005(3),
+ ies6000(4),
+ ies1248_71(101),
+ ies1248_73(102),
+ ies1248_51(103),
+ ies1248_53(104)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The device type of the member."
+ ::= { clusterMemberStatusEntry 5 }
+
+ clusterMemberStatusFWVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The F/W version of the member."
+ ::= { clusterMemberStatusEntry 6 }
+
+ clusterMemberStatusUpTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time since the member joined the cluster."
+ ::= { clusterMemberStatusEntry 7 }
+
+
+----------------------------------------
+-- voip
+----------------------------------------
+
+ voipArp OBJECT IDENTIFIER ::= { voip 1 }
+ voipSip OBJECT IDENTIFIER ::= { voip 2 }
+ voipH248 OBJECT IDENTIFIER ::= { voip 10 }
+
+-- voipArpFlushOperation
+
+ voipArpFlushTarget OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Flush arp entries in the specified slot."
+ ::= { voipArp 1 }
+
+ voipArpFlushOps OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set the object to 1 to start flushing."
+ ::= { voipArp 2 }
+
+-- voipArpShowTable
+
+ voipArpShowTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipArpShowEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Display ARP entries learnt in specified slot."
+ ::= { voipArp 3 }
+
+ voipArpShowEntry OBJECT-TYPE
+ SYNTAX VoipArpShowEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of voipArpShowTable."
+ INDEX { slotId, voipArpShowIp }
+ ::= { voipArpShowTable 1 }
+
+ VoipArpShowEntry ::=
+ SEQUENCE {
+ voipArpShowIp IpAddress,
+ voipArpShowMac PhysAddress,
+ voipArpShowTimer INTEGER
+ }
+
+ voipArpShowIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipArpShowEntry 1 }
+
+ voipArpShowMac OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipArpShowEntry 2 }
+
+ voipArpShowTimer OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipArpShowEntry 3 }
+
+-- voipNumberPlanTable
+
+ maxNumOfVoipNumberPlan OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of VoIP number plan supported by the system."
+ ::= { voipSip 1 }
+
+ voipNumberPlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipNumberPlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configure numbering plan entry of specified index in specified payphone charging table."
+ ::= { voipSip 2 }
+
+ voipNumberPlanEntry OBJECT-TYPE
+ SYNTAX VoipNumberPlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of voipNumberPlanTable."
+ INDEX { voipNumberPlanName, voipNumberPlanIndex }
+ ::= { voipNumberPlanTable 1 }
+
+ VoipNumberPlanEntry ::=
+ SEQUENCE {
+ voipNumberPlanName DisplayString,
+ voipNumberPlanIndex INTEGER,
+ voipNumberPlanPattern DisplayString,
+ voipNumberPlanRule DisplayString,
+ voipNumberPlanRowStatus RowStatus
+ }
+
+ voipNumberPlanName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Numbering plan table name."
+ ::= { voipNumberPlanEntry 1 }
+
+ voipNumberPlanIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipNumberPlanEntry 2 }
+
+ voipNumberPlanPattern OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..47))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "up to 47 characters, allow digit, '*', and '#' characters and
+ meaning characters that include 'x', '.', '|' and range format
+ characters that include '~', ',' and parenthesis '(', ')'
+ and brackets '[', ']' and at most one parenthesis pair and
+ 'T' for terminate are allowed and two quotation marks
+ means a null pattern for hot dial,
+ examples: '002(x.)', '0(x.)', and '(x.)'"
+
+ ::= { voipNumberPlanEntry 3 }
+
+ voipNumberPlanRule OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..15))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Allowed characters are 0~9, and '\c' stand for country code,
+ '\d' stand for national destination code,
+ '\1' stand for matched string enclosed by the parenthesis pair,
+ and 'deny' stand for the pattern specified is not allowed and
+ <tel> accept 1-15 digits includes '+', '*' and '#' for hot or
+ speed dial application.
+ Examples: '\1', '\c\1', and '\c\d\1'."
+ ::= { voipNumberPlanEntry 4 }
+
+ voipNumberPlanRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new entry or delete an existing entry in this table."
+ ::= { voipNumberPlanEntry 5 }
+
+-- voipDialPlanTable
+
+ maxNumOfVoipDialPlan OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of VoIP dial plan supported by the system."
+ ::= { voipSip 3 }
+
+ voipDialPlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipDialPlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configure dial plan related configuration.
+ This table is supported by R5.01 and later versions."
+ ::= { voipSip 4 }
+
+ voipDialPlanEntry OBJECT-TYPE
+ SYNTAX VoipDialPlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of voipDialPlanTable."
+ INDEX { IMPLIED voipDialPlanName }
+ ::= { voipDialPlanTable 1 }
+
+ VoipDialPlanEntry ::=
+ SEQUENCE {
+ voipDialPlanName DisplayString,
+ voipDialPlanPattern DisplayString,
+ voipDialPlanNumOfPrefixCut INTEGER,
+ voipDialPlanSipServer DisplayString,
+ voipDialPlanPrefixAddDigits DisplayString,
+ voipDialPlanNumberOfInterdigit INTEGER,
+ voipDialPlanInterdigitTimeout INTEGER,
+ voipDialPlanRowStatus RowStatus
+ }
+
+ voipDialPlanName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Dial plan table name."
+ ::= { voipDialPlanEntry 1 }
+
+ voipDialPlanPattern OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..63))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "only 63 DTMF characters that include digits, '*', '#' and meaning characters that
+ include 'x', '.', '|' and characters of range format that include '~', ',' and
+ brackets ('[', ']') are allowed.
+ Note:
+ 'x' represents any digit character
+ '.' represents one or more repetitions of character or range that precedes it,
+ can't use in brackets
+ '!' represents the user-dialed number can be rejected by placing '!' at the end of the pattern
+ '|' to connect next sub-pattern
+ '[' and ']' must pair and nest brackets is illegal
+ '~' and ',' only show in brackets
+ '~' connected characters must be digit
+ User should make sure to create unique pattern for each SIP proxy server.
+ The VOP1248G-61 is not able to distinguish between dial plan tables if they
+ have the same pattern."
+ ::= { voipDialPlanEntry 2 }
+
+ voipDialPlanNumOfPrefixCut OBJECT-TYPE
+ SYNTAX INTEGER (0..8)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of digits at the beginning of the dialed number that will be removed."
+ ::= { voipDialPlanEntry 3 }
+
+ voipDialPlanSipServer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "SIP profile name."
+ ::= { voipDialPlanEntry 4 }
+
+ voipDialPlanPrefixAddDigits OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..15))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Only digit characters are allowed or use two quotation mark to
+ indicate no prefix added digits."
+ ::= { voipDialPlanEntry 5 }
+
+ voipDialPlanNumberOfInterdigit OBJECT-TYPE
+ SYNTAX INTEGER (1..15)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of dialing digits."
+ ::= { voipDialPlanEntry 6 }
+
+ voipDialPlanInterdigitTimeout OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ UNITS "second"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Inter-digit timeout in seconds."
+ ::= { voipDialPlanEntry 7 }
+
+ voipDialPlanRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new entry or delete an existing entry in this table."
+ ::= { voipDialPlanEntry 8 }
+
+-- voipKeyPatternTable
+
+ maxNumOfVoipKeyPattern OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of VoIP key patterns supported by the system."
+ ::= { voipSip 5 }
+
+ voipKeyPatternTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipKeyPatternEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configure key pattern related configuration.
+ This table is supported by R5.01 and later versions."
+ ::= { voipSip 6 }
+
+ voipKeyPatternEntry OBJECT-TYPE
+ SYNTAX VoipKeyPatternEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of voipKeyPatternTable."
+ INDEX { voipKeyPatternName, voipKeyPatternServiceType }
+ ::= { voipKeyPatternTable 1 }
+
+ VoipKeyPatternEntry ::=
+ SEQUENCE {
+ voipKeyPatternName DisplayString,
+ voipKeyPatternServiceType INTEGER,
+ voipKeyPatternPattern DisplayString,
+ voipKeyPatternRowStatus RowStatus
+ }
+
+ voipKeyPatternName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Key pattern table name."
+ ::= { voipKeyPatternEntry 1 }
+
+ voipKeyPatternServiceType OBJECT-TYPE
+ SYNTAX INTEGER {
+ callreturn(1),
+ calltransfer(2),
+ callwaitdisconn(3),
+ callwaitoff(4),
+ callwaiton(5),
+ callwaitonhold(6),
+ callwaitreject(7),
+ clir(8),
+ dndoff(9),
+ dndon(10),
+ callin(11)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipKeyPatternEntry 2 }
+
+ voipKeyPatternPattern OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..7))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Allowed characters are 0~9, *, and #."
+ ::= { voipKeyPatternEntry 3 }
+
+ voipKeyPatternRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new entry or delete an existing entry in this table."
+ ::= { voipKeyPatternEntry 4 }
+
+-- voipLocalCall
+
+ voipLocalCall OBJECT IDENTIFIER ::= { voipSip 7 }
+
+ voipLocalCallSync OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set the object to 1 to synchronize msc local call file with SIP linecard."
+ ::= { voipLocalCall 1 }
+
+ voipLocalCallEnterTime OBJECT-TYPE
+ SYNTAX INTEGER (1..60)
+ UNITS "minute"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipLocalCall 2 }
+
+ voipLocalCallExitTime OBJECT-TYPE
+ SYNTAX INTEGER (1..60)
+ UNITS "minute"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipLocalCall 3 }
+
+-- voipLocalHelpTable
+
+ maxNumOfVoipLocalHelp OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of VoIP local help entries supported by the system."
+ ::= { voipSip 8 }
+
+ voipLocalHelpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipLocalHelpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configure telephone number of specified index in specified local help table.
+ This table is supported by R5.01 and later versions."
+ ::= { voipSip 9 }
+
+ voipLocalHelpEntry OBJECT-TYPE
+ SYNTAX VoipLocalHelpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of voipLocalHelpTable."
+ INDEX { voipLocalHelpName, voipLocalHelpIndex }
+ ::= { voipLocalHelpTable 1 }
+
+ VoipLocalHelpEntry ::=
+ SEQUENCE {
+ voipLocalHelpName DisplayString,
+ voipLocalHelpIndex INTEGER,
+ voipLocalHelpTelNumber DisplayString,
+ voipLocalHelpRowStatus RowStatus
+ }
+
+ voipLocalHelpName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Local help table name."
+ ::= { voipLocalHelpEntry 1 }
+
+ voipLocalHelpIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Index number."
+ ::= { voipLocalHelpEntry 2 }
+
+ voipLocalHelpTelNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..15))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Only digits are allowed."
+ ::= { voipLocalHelpEntry 3 }
+
+ voipLocalHelpRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new entry or delete an existing entry in this table."
+ ::= { voipLocalHelpEntry 4 }
+
+-- voipIpSetTable
+
+ voipIpSetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipIpSetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configure IP address and VLAN ID of specified slot."
+ ::= { voip 3 }
+
+ voipIpSetEntry OBJECT-TYPE
+ SYNTAX VoipIpSetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of voipIpSetTable."
+ INDEX { slotId }
+ ::= { voipIpSetTable 1 }
+
+ VoipIpSetEntry ::=
+ SEQUENCE {
+ voipIpSetIp IpAddress,
+ voipIpSetVid VlanIndex,
+ voipIpSetMask INTEGER
+ }
+
+ voipIpSetIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IP address."
+ ::= { voipIpSetEntry 1 }
+
+ voipIpSetVid OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipIpSetEntry 2 }
+
+ voipIpSetMask OBJECT-TYPE
+ SYNTAX INTEGER (0..32)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Network mask."
+ ::= { voipIpSetEntry 3 }
+
+-- voipDnsTable
+
+ voipDnsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipDnsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configure DNS server IP of specified slot."
+ ::= { voip 4 }
+
+ voipDnsEntry OBJECT-TYPE
+ SYNTAX VoipDnsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of voipDnsTable."
+ INDEX { slotId }
+ ::= { voipDnsTable 1 }
+
+ VoipDnsEntry ::=
+ SEQUENCE {
+ voipDnsIp IpAddress
+ }
+
+ voipDnsIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IP address."
+ ::= { voipDnsEntry 1 }
+
+-- voipRouteTable
+
+ maxNumOfVoipRoute OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of VoIP routing entries in a slot."
+ ::= { voip 7 }
+
+ voipRouteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voip 8 }
+
+ voipRouteEntry OBJECT-TYPE
+ SYNTAX VoipRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of voipRouteTable."
+ INDEX { voipRouteSlot, voipRouteIp, voipRouteGateway, voipRouteMask }
+ ::= { voipRouteTable 1 }
+
+ VoipRouteEntry ::=
+ SEQUENCE {
+ voipRouteSlot INTEGER,
+ voipRouteIp IpAddress,
+ voipRouteGateway IpAddress,
+ voipRouteMask INTEGER,
+ voipRouteMetric INTEGER,
+ voipRouteRowStatus RowStatus
+ }
+
+ voipRouteSlot OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specified slot number."
+ ::= { voipRouteEntry 1 }
+
+ voipRouteIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP address."
+ ::= { voipRouteEntry 2 }
+
+ voipRouteGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Gateway IP."
+ ::= { voipRouteEntry 3 }
+
+ voipRouteMask OBJECT-TYPE
+ SYNTAX INTEGER (0..32)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Network mask."
+ ::= { voipRouteEntry 4 }
+
+ voipRouteMetric OBJECT-TYPE
+ SYNTAX INTEGER (1..15)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Metric number of the route."
+ ::= { voipRouteEntry 5 }
+
+ voipRouteRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new entry or delete an existing entry in this table."
+ ::= { voipRouteEntry 6 }
+
+-- voipCountryCode
+
+ voipCountryCode OBJECT-TYPE
+ SYNTAX INTEGER {
+ usa(1),
+ taiwan(2),
+ austria(3),
+ belgium(4),
+ denmark(5),
+ finland(6),
+ netherland(7),
+ norway(8),
+ spain(9),
+ sweden(10),
+ switzerland(11),
+ uk(12),
+ germany(13),
+ australia(14),
+ ireland(15),
+ czech(16),
+ italy(17),
+ japan(18),
+ new_zealand(19),
+ russia(20),
+ china(21),
+ vietnam(22),
+ brazil(23),
+ bulgaria(24),
+ france(25),
+ hungary(26),
+ iceland(27),
+ luxembourg(28),
+ poland(29),
+ portugal(30),
+ slovakia(31),
+ greece(32),
+ hongkong(33),
+ singapore(34),
+ morocco(35),
+ malaysia(36),
+ thailand(37),
+ israle(38),
+ uae(39),
+ ukraine(40),
+ south_africa(41),
+ south_korea(42),
+ philippines(43),
+ india(44),
+ turkey(45),
+ iran(46)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configure country code (information) for VoIP services."
+ ::= { voip 9 }
+
+-- voipH248MgConfTable
+
+ voipH248MgConfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipH248MgConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is used to create MG instance at specified slot with specified MGC profile.
+ This table is supported by R5.01 and later versions."
+ ::= { voipH248 1 }
+
+ voipH248MgConfEntry OBJECT-TYPE
+ SYNTAX VoipH248MgConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in voipH248MgConfTable."
+ INDEX { voipH248MgConfSlot , voipH248MgConfName }
+ ::= { voipH248MgConfTable 1 }
+
+ VoipH248MgConfEntry ::=
+ SEQUENCE {
+ voipH248MgConfSlot INTEGER,
+ voipH248MgConfName DisplayString,
+ voipH248MgConfEnable INTEGER,
+ voipH248MgConfH248Profile DisplayString,
+ voipH248MgConfPort INTEGER,
+ voipH248MgConfRowStatus RowStatus
+ }
+
+ voipH248MgConfSlot OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Line card slot number."
+ ::= { voipH248MgConfEntry 1 }
+
+ voipH248MgConfName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "MG name."
+ ::= { voipH248MgConfEntry 2 }
+
+ voipH248MgConfEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable/disable MG."
+ ::= { voipH248MgConfEntry 3 }
+
+ voipH248MgConfH248Profile OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "H.248 profile name."
+ ::= { voipH248MgConfEntry 4 }
+
+ voipH248MgConfPort OBJECT-TYPE
+ SYNTAX INTEGER (1025..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "MG port number."
+ ::= { voipH248MgConfEntry 5 }
+
+ voipH248MgConfRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or delete an existing row in this table.."
+ ::= { voipH248MgConfEntry 6 }
+
+-- voipH248InterfaceConfTable
+
+ voipH248InterfaceConfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipH248InterfaceConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipH248 2 }
+
+ voipH248InterfaceConfEntry OBJECT-TYPE
+ SYNTAX VoipH248InterfaceConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in voipH248InterfaceConfTable."
+ INDEX { voipH248InterfaceConfId }
+ ::= { voipH248InterfaceConfTable 1 }
+
+ VoipH248InterfaceConfEntry ::=
+ SEQUENCE {
+ voipH248InterfaceConfId INTEGER,
+ voipH248InterfaceConfMgName DisplayString,
+ voipH248InterfaceConfMgEnable INTEGER,
+ voipH248InterfaceConfH248Profile DisplayString,
+ voipH248InterfaceConfPort INTEGER,
+ voipH248InterfaceConfIp IpAddress,
+ voipH248InterfaceConfMasklen INTEGER,
+ voipH248InterfaceConfVid VlanIndex,
+ voipH248InterfaceConfPrimary INTEGER,
+ voipH248InterfaceConfSecondary INTEGER,
+ voipH248InterfaceConfBhcaPeak INTEGER,
+ voipH248InterfaceConfBhcaAverage INTEGER
+ }
+
+ voipH248InterfaceConfId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Line card slot number."
+ ::= { voipH248InterfaceConfEntry 1 }
+
+ voipH248InterfaceConfMgName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "MG name."
+ ::= { voipH248InterfaceConfEntry 2 }
+
+ voipH248InterfaceConfMgEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable MG."
+ ::= { voipH248InterfaceConfEntry 3 }
+
+ voipH248InterfaceConfH248Profile OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "H.248 profile name."
+ ::= { voipH248InterfaceConfEntry 4 }
+
+ voipH248InterfaceConfPort OBJECT-TYPE
+ SYNTAX INTEGER (1025..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "MG port number."
+ ::= { voipH248InterfaceConfEntry 5 }
+
+ voipH248InterfaceConfIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Interface Ip"
+ ::= { voipH248InterfaceConfEntry 6 }
+
+ voipH248InterfaceConfMasklen OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "network mask, 0~32"
+ ::= { voipH248InterfaceConfEntry 7 }
+
+ voipH248InterfaceConfVid OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "1~4094"
+ ::= { voipH248InterfaceConfEntry 8 }
+
+ voipH248InterfaceConfPrimary OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "slot id"
+ ::= { voipH248InterfaceConfEntry 9 }
+
+ voipH248InterfaceConfSecondary OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "slot id"
+ ::= { voipH248InterfaceConfEntry 10 }
+
+ voipH248InterfaceConfBhcaPeak OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "peak call attempt allowance in one second , 0~30"
+ ::= { voipH248InterfaceConfEntry 11 }
+
+ voipH248InterfaceConfBhcaAverage OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "average call attempt allowance in one hour, 0~60000"
+ ::= { voipH248InterfaceConfEntry 12 }
+
+
+ -- voipH248SlotConfTable
+
+ voipH248SlotConfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipH248SlotConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipH248 3 }
+
+ voipH248SlotConfEntry OBJECT-TYPE
+ SYNTAX VoipH248SlotConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in voipH248ConfSlotTable."
+ INDEX { voipH248SlotConfId }
+ ::= { voipH248SlotConfTable 1 }
+
+ VoipH248SlotConfEntry ::=
+ SEQUENCE {
+ voipH248SlotConfId INTEGER,
+ voipH248SlotConfMasterIp1 IpAddress,
+ voipH248SlotConfMasterIp2 IpAddress,
+ voipH248SlotConfOpmode INTEGER,
+ voipH248SlotConf8021pPrio INTEGER,
+ voipH248SlotConfPriorityDscp INTEGER
+ }
+
+ voipH248SlotConfId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Line card slot number."
+ ::= { voipH248SlotConfEntry 1 }
+
+ voipH248SlotConfMasterIp1 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Master Ip"
+ ::= { voipH248SlotConfEntry 2 }
+
+ voipH248SlotConfMasterIp2 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Master Ip"
+ ::= { voipH248SlotConfEntry 3 }
+
+ voipH248SlotConfOpmode OBJECT-TYPE
+ SYNTAX INTEGER{
+ mc(1),
+ sc(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Opmode"
+ ::= { voipH248SlotConfEntry 4 }
+
+ voipH248SlotConf8021pPrio OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "802.1p bit for H.248 internal message packet, 0 ~ 7"
+ ::= { voipH248SlotConfEntry 5 }
+
+ voipH248SlotConfPriorityDscp OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "DSCP for H.248 internal message packet, 0 ~ 63"
+ ::= { voipH248SlotConfEntry 6 }
+
+
+ -- voipH248SlaveConfTable
+
+ voipH248SlaveConfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipH248SlaveConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipH248 4 }
+
+ voipH248SlaveConfEntry OBJECT-TYPE
+ SYNTAX VoipH248SlaveConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in voipH248InterfaceSlaveTable."
+ INDEX { voipH248SlaveConfInterfaceId ,voipH248SlaveConfSlaveId}
+ ::= { voipH248SlaveConfTable 1 }
+
+ VoipH248SlaveConfEntry ::=
+ SEQUENCE {
+ voipH248SlaveConfInterfaceId INTEGER,
+ voipH248SlaveConfSlaveId INTEGER,
+ voipH248SlaveConfSlaveIp IpAddress
+ }
+
+ voipH248SlaveConfInterfaceId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Line card slot number."
+ ::= { voipH248SlaveConfEntry 1 }
+
+ voipH248SlaveConfSlaveId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Slave Member"
+ ::= { voipH248SlaveConfEntry 2 }
+
+ voipH248SlaveConfSlaveIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Slave Ip"
+ ::= { voipH248SlaveConfEntry 3 }
+
+ voipH248Localcall OBJECT IDENTIFIER ::= { voipH248 5 }
+
+ voipH248LocalcallEnterTime OBJECT-TYPE
+ SYNTAX INTEGER(1..60)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The time to enter localcall utility after MGC missing.
+ 1~60, in unit of minutes"
+ ::= { voipH248Localcall 1 }
+
+ voipH248LocalcallExistTime OBJECT-TYPE
+ SYNTAX INTEGER(1..60)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The time to exist localcall utility after MGC reconnected.
+ 1~60, in unit of minutes"
+ ::= { voipH248Localcall 2 }
+
+
+-- VoIP Country Code
+
+ voipCountryCodeParam OBJECT IDENTIFIER ::= { voip 11 }
+
+ law OBJECT-TYPE
+ SYNTAX INTEGER {
+ alaw(0),
+ ulaw(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipCountryCodeParam 1 }
+
+ impedance OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipCountryCodeParam 2 }
+
+ loopCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "mA"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipCountryCodeParam 3 }
+
+ taxType OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipCountryCodeParam 4 }
+
+ ringFrequency OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "Hz"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipCountryCodeParam 5 }
+
+ ringAmplitude OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "Vrms"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipCountryCodeParam 6 }
+
+ ringOnTime1 OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "miniseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipCountryCodeParam 7 }
+
+ ringOffTime1 OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "miniseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipCountryCodeParam 8 }
+
+ ringOnTime2 OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "miniseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipCountryCodeParam 9 }
+
+ ringOffTime2 OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "miniseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipCountryCodeParam 10 }
+
+ flashMin OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "miniseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipCountryCodeParam 11 }
+
+ flashMax OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "miniseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipCountryCodeParam 12 }
+
+ breakMin OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "miniseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipCountryCodeParam 13 }
+
+ breakMax OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "miniseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipCountryCodeParam 14 }
+
+ makeMin OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "miniseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipCountryCodeParam 15 }
+
+ makeMax OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "miniseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipCountryCodeParam 16 }
+
+ interDigitMin OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "miniseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipCountryCodeParam 17 }
+
+ meterFrequency OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "kHz"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipCountryCodeParam 18 }
+
+ meterOnTime OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "miniseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipCountryCodeParam 19 }
+
+ meterOffTime OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "miniseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipCountryCodeParam 20 }
+
+ cidType OBJECT-TYPE
+ SYNTAX INTEGER {
+ during_ring(0),
+ prior_ring(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipCountryCodeParam 21 }
+
+ payloadType OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipCountryCodeParam 22 }
+
+ firstTASType OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipCountryCodeParam 23 }
+
+ secondTASType OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipCountryCodeParam 24 }
+
+ firstTASInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "miniseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipCountryCodeParam 25 }
+
+ secondTASInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "miniseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipCountryCodeParam 26 }
+
+ startToRing OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "miniseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipCountryCodeParam 27 }
+
+ dialTone OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipCountryCodeParam 28 }
+
+ ringBackTone OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipCountryCodeParam 29 }
+
+ busyTone OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipCountryCodeParam 30 }
+
+ congestionTone OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipCountryCodeParam 31 }
+
+ callWaitingTone1 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipCountryCodeParam 32 }
+
+ callWaitingTone2 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipCountryCodeParam 33 }
+
+ specialDialTone OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipCountryCodeParam 34 }
+
+ howlerTone OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipCountryCodeParam 35 }
+
+ warningTone OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipCountryCodeParam 36 }
+
+ confirmationTone OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipCountryCodeParam 37 }
+
+ holdingTone OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipCountryCodeParam 38 }
+
+ numberUnobtainableTone OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is supported by R5.05 and later versions."
+ ::= { voipCountryCodeParam 39 }
+
+ recallDialTone OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipCountryCodeParam 40 }
+
+ specialInformationTone OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipCountryCodeParam 41 }
+
+
+ -- VoIP Pots
+
+ voipPots OBJECT IDENTIFIER ::= { voip 12 }
+ voipPotsFlash OBJECT IDENTIFIER ::= { voipPots 2 }
+
+
+ voipPotsRingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipPotsRingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is supported by R5.05 and later versions."
+ ::= { voipPots 1 }
+
+ voipPotsRingEntry OBJECT-TYPE
+ SYNTAX VoipPotsRingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in voipPotsRingEntry. "
+ INDEX { voipPotsRingConfId}
+ ::= { voipPotsRingTable 1 }
+
+ VoipPotsRingEntry ::=
+ SEQUENCE {
+ voipPotsRingConfId INTEGER,
+ voipPotsRingConfNameDefval INTEGER,
+ voipPotsRingConfName DisplayString,
+ voipPotsRingConfPatternDefval INTEGER,
+ voipPotsRingConfPatternOn1 INTEGER,
+ voipPotsRingConfPatternOff1 INTEGER,
+ voipPotsRingConfPatternOn2 INTEGER,
+ voipPotsRingConfPatternOff2 INTEGER,
+ voipPotsRingConfPatternOn3 INTEGER,
+ voipPotsRingConfPatternOff3 INTEGER
+ }
+
+ voipPotsRingConfId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "index"
+ ::= { voipPotsRingEntry 1 }
+
+ voipPotsRingConfNameDefval OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configure pots ring name to use default value.
+ 1 : enable
+ 2 : disable"
+ ::= { voipPotsRingEntry 2 }
+
+ voipPotsRingConfName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "name"
+ ::= { voipPotsRingEntry 3 }
+
+ voipPotsRingConfPatternDefval OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configure pots ring pattern to use default value.
+ 1 : enable
+ 2 : disable"
+ ::= { voipPotsRingEntry 4 }
+
+ voipPotsRingConfPatternOn1 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "first on time"
+ ::= { voipPotsRingEntry 5 }
+
+ voipPotsRingConfPatternOff1 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "first off time"
+ ::= { voipPotsRingEntry 6 }
+
+ voipPotsRingConfPatternOn2 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "second on time"
+ ::= { voipPotsRingEntry 7 }
+
+ voipPotsRingConfPatternOff2 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "second off time"
+ ::= { voipPotsRingEntry 8 }
+
+ voipPotsRingConfPatternOn3 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "third on time"
+ ::= { voipPotsRingEntry 9 }
+
+ voipPotsRingConfPatternOff3 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "third off time"
+ ::= { voipPotsRingEntry 10 }
+
+-- voipPotsFlash
+ voipPotsFlashDefval OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configure pots flash to use default setting.
+ 1 : enable
+ 2 : disable"
+ ::= { voipPotsFlash 1 }
+
+ voipPotsFlashMinTime OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Minimum time of hook-flash detection period."
+ ::= { voipPotsFlash 2 }
+
+ voipPotsFlashMaxTime OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Maximum time of hook-flash detection period."
+ ::= { voipPotsFlash 3 }
+
+ -- voipPotsRingVoltage
+ voipPotsRingVoltage OBJECT-TYPE
+ SYNTAX INTEGER(25..90)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The ring output voltage of pots
+ 25~90, in unit of Vrms.
+ 0 means set to default value."
+ ::= { voipPots 3 }
+
+ -- VoIP Map
+
+ voipIfindexMap OBJECT IDENTIFIER ::= { voip 13 }
+
+ -- VoIP Map voipIfindex 2 ifindex
+
+ voipInterfaceMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipInterfaceMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of interface entries map voip interface indexes to interface indexes."
+ ::= { voipIfindexMap 1 }
+
+ voipInterfaceMapEntry OBJECT-TYPE
+ SYNTAX VoipInterfaceMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in voipInterfaceMapTable. "
+ INDEX { voipIfIndex }
+ ::= { voipInterfaceMapTable 1 }
+
+ VoipInterfaceMapEntry ::=
+ SEQUENCE {
+ voipIfIndex InterfaceIndex,
+ ifIndexValue InterfaceIndex
+ }
+
+ voipIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "voip index interface"
+ ::= { voipInterfaceMapEntry 1 }
+
+ ifIndexValue OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Mapped interface index value for a voip interface index."
+ ::= { voipInterfaceMapEntry 2 }
+
+ -- VoIP Map ifindex 2 voipIfindex
+
+ voipIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of interface entries map interface indexes to voip interface indexes."
+ ::= { voipIfindexMap 2 }
+
+ voipIfEntry OBJECT-TYPE
+ SYNTAX VoipIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in voipData2PotsIndexMapEntry. "
+ INDEX { ifIndex }
+ ::= { voipIfTable 1 }
+
+ VoipIfEntry ::=
+ SEQUENCE {
+ voipIfIndexValue InterfaceIndex
+ }
+
+ voipIfIndexValue OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Mapped voip interface index value for a interface index."
+ ::= { voipIfEntry 1 }
+
+
+ voipSingleIp OBJECT IDENTIFIER ::= { voip 14 }
+
+ voipExtH248 OBJECT IDENTIFIER ::= { voipSingleIp 1 }
+ voipExtStats OBJECT IDENTIFIER ::= { voipSingleIp 2 }
+ voipExtSipProfile OBJECT IDENTIFIER ::= { voipSingleIp 3 }
+ --voipExtMaxNumOfVoipDialPlan OBJECT IDENTIFIER ::= { voipSingleIp 4 }
+ --voipExtDialPlanTable OBJECT IDENTIFIER ::= { voipSingleIp 5 }
+ voipExtSip OBJECT IDENTIFIER ::= { voipSingleIp 6 }
+ --voipExtSipLineConfTable OBJECT IDENTIFIER ::= { voipSingleIp 7 }
+ --voipExtSipLineStatTable OBJECT IDENTIFIER ::= { voipSingleIp 8 }
+
+-- voipExtH248InterfaceConf
+ voipExtH248InterfaceConf OBJECT IDENTIFIER ::= { voipExtH248 1 }
+
+ voipExtH248InterfaceConfMgName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "MG name."
+ ::= { voipExtH248InterfaceConf 1 }
+
+ voipExtH248InterfaceConfMgEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable MG."
+ ::= { voipExtH248InterfaceConf 2 }
+
+ voipExtH248InterfaceConfH248Profile OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "H.248 profile name."
+ ::= { voipExtH248InterfaceConf 3 }
+
+ voipExtH248InterfaceConfPort OBJECT-TYPE
+ SYNTAX INTEGER (1025..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "MG port number."
+ ::= { voipExtH248InterfaceConf 4 }
+
+ voipExtH248InterfaceConfSignalIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Signaling Ip"
+ ::= { voipExtH248InterfaceConf 5 }
+
+ voipExtH248InterfaceConfSignalMasklen OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Signaling network mask, 0~32"
+ ::= { voipExtH248InterfaceConf 6 }
+
+ voipExtH248InterfaceConfSignalVid OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "1~4094"
+ ::= { voipExtH248InterfaceConf 7 }
+
+ voipExtH248InterfaceConfMediaIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Media Ip"
+ ::= { voipExtH248InterfaceConf 8 }
+
+ voipExtH248InterfaceConfMediaMasklen OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Media network mask, 0~32"
+ ::= { voipExtH248InterfaceConf 9 }
+
+ voipExtH248InterfaceConfMediaVid OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "1~4094"
+ ::= { voipExtH248InterfaceConf 10 }
+
+ voipExtH248InterfaceConfDnsIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "DNS Ip"
+ ::= { voipExtH248InterfaceConf 11 }
+
+ voipExtH248InterfaceConfRegisterRetry OBJECT-TYPE
+ SYNTAX INTEGER (1..1440)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Register retry time interval, in unit of minute. range is 1 to 1440."
+ ::= { voipExtH248InterfaceConf 12 }
+
+
+ voipExtH248InterfaceMaxNumOfVoipRoute OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipExtH248 2 }
+
+-- voipExtH248InterfaceRouteTable
+
+ voipExtH248InterfaceRouteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipExtH248InterfaceRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipExtH248 3 }
+
+ voipExtH248InterfaceRouteEntry OBJECT-TYPE
+ SYNTAX VoipExtH248InterfaceRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of voipExtH248InterfaceRouteTable."
+ INDEX { voipExtH248InterfaceRouteIp, voipExtH248InterfaceRouteGateway, voipExtH248InterfaceRouteMask }
+ ::= { voipExtH248InterfaceRouteTable 1 }
+
+ VoipExtH248InterfaceRouteEntry ::=
+ SEQUENCE {
+ voipExtH248InterfaceRouteIp IpAddress,
+ voipExtH248InterfaceRouteGateway IpAddress,
+ voipExtH248InterfaceRouteMask INTEGER,
+ voipExtH248InterfaceRouteMetric INTEGER,
+ voipExtH248InterfaceRouteRowStatus RowStatus
+ }
+
+ voipExtH248InterfaceRouteIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP address."
+ ::= { voipExtH248InterfaceRouteEntry 1 }
+
+ voipExtH248InterfaceRouteGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Gateway IP."
+ ::= { voipExtH248InterfaceRouteEntry 2 }
+
+ voipExtH248InterfaceRouteMask OBJECT-TYPE
+ SYNTAX INTEGER (0..32)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Network mask."
+ ::= { voipExtH248InterfaceRouteEntry 3 }
+
+ voipExtH248InterfaceRouteMetric OBJECT-TYPE
+ SYNTAX INTEGER (1..15)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Metric number of the route."
+ ::= { voipExtH248InterfaceRouteEntry 4 }
+
+ voipExtH248InterfaceRouteRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new entry or delete an existing entry in this table."
+ ::= { voipExtH248InterfaceRouteEntry 5 }
+
+-- voipExtH248InterfaceStat
+
+ voipExtH248InterfaceStat OBJECT IDENTIFIER ::={ voipExtStats 1 }
+
+ voipExtH248InterfaceStatMgState OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ registering(2),
+ registered(3),
+ unregistering(4),
+ unregistered(5),
+ inactivity_timeout(6),
+ activity_back(7),
+ disconnected(8),
+ disabled_by_MGC(9)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Mg State"
+ ::= { voipExtH248InterfaceStat 1 }
+
+ voipExtH248InterfaceStatPrimaryProtectionState OBJECT-TYPE
+ SYNTAX INTEGER {
+ invalid(1),
+ active(2),
+ standby(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Primary Protection State"
+ ::= { voipExtH248InterfaceStat 2 }
+
+ voipExtH248InterfaceStatSecondaryProtectionState OBJECT-TYPE
+ SYNTAX INTEGER {
+ invalid(1),
+ active(2),
+ standby(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Secondary Protection State"
+ ::= { voipExtH248InterfaceStat 3 }
+
+ voipExtH248InterfaceStatRedundantState OBJECT-TYPE
+ SYNTAX INTEGER {
+ out_of_sync(1),
+ authorization(2),
+ synchronizing(3),
+ in_service(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Redundant State"
+ ::= { voipExtH248InterfaceStat 4 }
+
+ voipExtH248InterfaceStatMgcIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "MGC IP address."
+ ::= { voipExtH248InterfaceStat 5 }
+
+ voipExtH248InterfaceStatMgH248Mac OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MAC used by megaco packets."
+ ::= { voipExtH248InterfaceStat 6 }
+
+ voipExtH248InterfaceStatLocalcallStat OBJECT-TYPE
+ SYNTAX INTEGER {
+ inactive(1),
+ active(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Local call state."
+ ::= { voipExtH248InterfaceStat 7 }
+
+-- voipExtH248MediaStatTable
+
+ voipExtH248MediaStatTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipExtH248MediaStatEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipExtStats 2 }
+
+ voipExtH248MediaStatEntry OBJECT-TYPE
+ SYNTAX VoipExtH248MediaStatEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of voipExtH248MediaStatTable."
+ INDEX { voipExtH248MediaStatSlotId }
+ ::= { voipExtH248MediaStatTable 1 }
+
+ VoipExtH248MediaStatEntry ::=
+ SEQUENCE {
+ voipExtH248MediaStatSlotId INTEGER,
+ voipExtH248MediaStatPortCount INTEGER,
+ voipExtH248MediaStatState INTEGER
+ }
+
+ voipExtH248MediaStatSlotId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Slot ID"
+ ::= { voipExtH248MediaStatEntry 1 }
+
+ voipExtH248MediaStatPortCount OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "port count"
+ ::= { voipExtH248MediaStatEntry 2 }
+
+
+ voipExtH248MediaStatState OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ unregistered(1),
+ registered(2),
+ invalid(3),
+ unknown(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "state"
+ ::= { voipExtH248MediaStatEntry 3 }
+
+-- voipExtH248TerminationStatTable
+
+voipExtH248TerminationStatTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipExtH248TerminationStatEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipExtStats 3 }
+
+ voipExtH248TerminationStatEntry OBJECT-TYPE
+ SYNTAX VoipExtH248TerminationStatEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of voipExtH248TerminationStatStateTable."
+ INDEX { voipExtH248TerminationStatStateSlotId,voipExtH248TerminationStatStatePortNumber }
+ ::= { voipExtH248TerminationStatTable 1 }
+
+ VoipExtH248TerminationStatEntry ::=
+ SEQUENCE {
+ voipExtH248TerminationStatStateSlotId INTEGER,
+ voipExtH248TerminationStatStatePortNumber INTEGER,
+ voipExtH248TerminationStatName DisplayString,
+ voipExtH248TerminationStatPhoneState INTEGER,
+ voipExtH248TerminationStatCallServiceState INTEGER
+ }
+
+ voipExtH248TerminationStatStateSlotId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Media Card Id of the termination."
+ ::= { voipExtH248TerminationStatEntry 1 }
+
+ voipExtH248TerminationStatStatePortNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Port number the termination."
+ ::= { voipExtH248TerminationStatEntry 2 }
+
+
+ voipExtH248TerminationStatName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Termination Name."
+ ::= { voipExtH248TerminationStatEntry 3 }
+
+ voipExtH248TerminationStatPhoneState OBJECT-TYPE
+ SYNTAX INTEGER{
+ disabled(1),
+ on_hook(2),
+ off_hook(3),
+ ringing(4),
+ testing(5),
+ power_cut_down(6),
+ fault(7),
+ bad(8),
+ uninitialized(9),
+ unknown(10)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Phone State"
+ ::= { voipExtH248TerminationStatEntry 4 }
+
+ voipExtH248TerminationStatCallServiceState OBJECT-TYPE
+ SYNTAX INTEGER{
+ disabled(1),
+ out_of_service(2),
+ idle(3),
+ waiting_for_dialing(4),
+ dialing_out(5),
+ ringing(6),
+ conversation_caller(7),
+ conversation_callee(8),
+ fax_modem_caller(9),
+ fax_modem_callee(10),
+ waiting_for_on_hook(13),
+ dialing_timeout(14),
+ alerting_off_hook(15),
+ power_cut_down(16),
+ unknown(17)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Call Service State"
+ ::= { voipExtH248TerminationStatEntry 5 }
+
+-- voipExtH248TerminationStatQuery
+ voipExtH248TerminationStatQuery OBJECT IDENTIFIER ::= { voipExtStats 4 }
+
+ voipExtH248TerminationStatQueryTerminationName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Termination Name"
+ ::= { voipExtH248TerminationStatQuery 1 }
+
+ voipExtH248TerminationStatQuerySlotId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Slot Id"
+ ::= { voipExtH248TerminationStatQuery 2 }
+
+ voipExtH248TerminationStatQueryPortNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Port Number"
+ ::= { voipExtH248TerminationStatQuery 3 }
+
+ voipExtH248TerminationStatQueryPhoneState OBJECT-TYPE
+ SYNTAX INTEGER{
+ disabled(1),
+ on_hook(2),
+ off_hook(3),
+ ringing(4),
+ testing(5),
+ power_cut_down(6),
+ fault(7),
+ bad(8),
+ uninitialized(9),
+ unknown(10)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Phone State"
+ ::= { voipExtH248TerminationStatQuery 4 }
+
+ voipExtH248TerminationStatQueryCallServiceState OBJECT-TYPE
+ SYNTAX INTEGER{
+ disabled(1),
+ out_of_service(2),
+ idle(3),
+ waiting_for_dialing(4),
+ ringing(5),
+ conversation_caller(6),
+ conversation_callee(7),
+ fax_modem_caller(8),
+ fax_modem_callee(9),
+ waiting_for_on_hook(12),
+ dialing_timeout(13),
+ alerting_off_hook(14),
+ power_cut_down(15)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "CallService State"
+ ::= { voipExtH248TerminationStatQuery 5 }
+
+-- voipExtSipProfile
+
+ voipExtMaxNumOfSipProfiles OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of SIP profiles supported by the system."
+ ::= { voipExtSipProfile 1 }
+
+ voipExtSipProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipExtSipProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes SIP protocol related configuration.
+ This table is supported by R4.01 and later versions."
+ ::= { voipExtSipProfile 2 }
+
+ voipExtSipProfileEntry OBJECT-TYPE
+ SYNTAX VoipExtSipProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in voipExtSipProfileTable."
+ INDEX { IMPLIED voipExtSipProfileName }
+ ::= { voipExtSipProfileTable 1 }
+
+ VoipExtSipProfileEntry ::=
+ SEQUENCE {
+ voipExtSipProfileName DisplayString,
+ voipExtSipProfileSipSvr DisplayString,
+ voipExtSipProfileRegSvr DisplayString,
+ voipExtSipProfileProxySvr DisplayString,
+ voipExtSipProfileSipPort INTEGER,
+ voipExtSipProfileRegSvrPort INTEGER,
+ voipExtSipProfileProxySvrPort INTEGER,
+ voipExtSipProfilePbit INTEGER,
+ voipExtSipProfileDscp INTEGER,
+ voipExtSipProfileKeepAlive INTEGER,
+ voipExtSipProfilePrack INTEGER,
+ voipExtSipProfileSe INTEGER,
+ voipExtSipProfileSwitchType INTEGER,
+ voipExtSipProfileRtpStartPort INTEGER,
+ voipExtSipProfileRtpEndPort INTEGER,
+ voipExtSipProfileRegistrationExpire INTEGER,
+ voipExtSipProfileRegistrationExpireTime INTEGER,
+ voipExtSipProfileRegistrationRetryTime INTEGER,
+ voipExtSipProfileRowStatus RowStatus,
+ voipExtSipProfilePrefixAddDigits DisplayString
+ }
+
+ voipExtSipProfileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used by the SIP profile table in order to identify a row of this table."
+ ::= { voipExtSipProfileEntry 1 }
+
+ voipExtSipProfileSipSvr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "IP used for SIP registration or SIP domain name."
+ ::= { voipExtSipProfileEntry 2 }
+
+ voipExtSipProfileRegSvr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Registration server IP or registration server domain name."
+ ::= { voipExtSipProfileEntry 3 }
+
+ voipExtSipProfileProxySvr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Proxy server IP or proxy server doamin name."
+ ::= { voipExtSipProfileEntry 4 }
+
+ voipExtSipProfileSipPort OBJECT-TYPE
+ SYNTAX INTEGER (1025..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "SIP UA port number."
+ ::= { voipExtSipProfileEntry 5 }
+
+ voipExtSipProfileRegSvrPort OBJECT-TYPE
+ SYNTAX INTEGER (1025..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Registration server port number."
+ ::= { voipExtSipProfileEntry 6 }
+
+ voipExtSipProfileProxySvrPort OBJECT-TYPE
+ SYNTAX INTEGER (1025..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Proxy server port number."
+ ::= { voipExtSipProfileEntry 7 }
+
+ voipExtSipProfilePbit OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "802.1p bit for SIP and RTP packet."
+ ::= { voipExtSipProfileEntry 8 }
+
+ voipExtSipProfileDscp OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "DSCP for SIP and RTP packet."
+ ::= { voipExtSipProfileEntry 9 }
+
+ voipExtSipProfileKeepAlive OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipExtSipProfileEntry 10 }
+
+ voipExtSipProfilePrack OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipExtSipProfileEntry 11 }
+
+
+ voipExtSipProfileSe OBJECT-TYPE
+ SYNTAX INTEGER (90..65535)
+ UNITS "second"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Session expiration time in seconds."
+ ::= { voipExtSipProfileEntry 12 }
+
+ voipExtSipProfileSwitchType OBJECT-TYPE
+ SYNTAX INTEGER {
+ default(0),
+ NSN(1),
+ ALU(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Switch type"
+ ::= { voipExtSipProfileEntry 13 }
+
+ voipExtSipProfileRtpStartPort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "start of RTP port number. This MIB object is supported by R5.05 and later versions."
+ ::= { voipExtSipProfileEntry 14 }
+
+ voipExtSipProfileRtpEndPort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "end of RTP port number. This MIB object is supported by R5.05 and later versions."
+ ::= { voipExtSipProfileEntry 15 }
+
+ voipExtSipProfileRegistrationExpire OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipExtSipProfileEntry 16 }
+
+ voipExtSipProfileRegistrationExpireTime OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "registration expiration time under registered state, 120~65535 seconds"
+ ::= { voipExtSipProfileEntry 17 }
+
+ voipExtSipProfileRegistrationRetryTime OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "registration retry time under un-registered state, 120~900 seconds"
+ ::= { voipExtSipProfileEntry 18 }
+
+ voipExtSipProfileRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or delete an existing row in the table."
+ ::= { voipExtSipProfileEntry 19 }
+
+ voipExtSipProfilePrefixAddDigits OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The prefix digits add before tel number"
+ ::= { voipExtSipProfileEntry 20 }
+-- sip call service profile
+
+ voipExtMaxNumOfSipCallSvcProfiles OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of SIP call service profiles supported by the system."
+ ::= { voipExtSipProfile 3 }
+
+ voipExtSipCallSvcProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipExtSipCallSvcProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes SIP call service related configuration.
+ This table is supported by R4.01 and later versions."
+ ::= { voipExtSipProfile 4 }
+
+ voipExtSipCallSvcProfileEntry OBJECT-TYPE
+ SYNTAX VoipExtSipCallSvcProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in sipCallSvcProfileTable."
+ INDEX { IMPLIED voipExtSipCallSvcProfileName }
+ ::= { voipExtSipCallSvcProfileTable 1 }
+
+ VoipExtSipCallSvcProfileEntry ::=
+ SEQUENCE {
+ voipExtSipCallSvcProfileName DisplayString,
+ voipExtSipCallSvcProfileKeypattern DisplayString,
+ voipExtSipCallSvcProfileDialPlanOn INTEGER,
+ voipExtSipCallSvcProfileDialPlanCc DisplayString,
+ voipExtSipCallSvcProfileDialPlanNdc DisplayString,
+ voipExtSipCallSvcProfileDialPlanTable DisplayString,
+ voipExtSipCallSvcProfileDndOn INTEGER,
+ voipExtSipCallSvcProfileDtmf INTEGER,
+ voipExtSipCallSvcProfileDtmfRfc2833Payload INTEGER,
+ --voipExtSipCallSvcProfileCallHoldOn INTEGER,
+ voipExtSipCallSvcProfileCallWaitOn INTEGER,
+ voipExtSipCallSvcProfileClipOn INTEGER,
+ voipExtSipCallSvcProfileClirOn INTEGER,
+ voipExtSipCallSvcProfileCallTransferOn INTEGER,
+ voipExtSipCallSvcProfileCallConferenceOn INTEGER,
+ voipExtSipCallSvcProfileFax INTEGER,
+ voipExtSipCallSvcProfileFirstDigit INTEGER,
+ voipExtSipCallSvcProfileInterdigit INTEGER,
+ voipExtSipCallSvcProfileMatchdigit INTEGER,
+ voipExtSipCallSvcProfileFlash INTEGER,
+ voipExtSipCallSvcProfileFlashPattern DisplayString,
+ voipExtSipCallSvcProfileLocalCallOn INTEGER,
+ voipExtSipCallSvcProfileMWIOn INTEGER,
+ voipExtSipCallSvcProfileCentrexOn INTEGER,
+ voipExtSipCallSvcProfileRowStatus RowStatus
+ }
+
+ voipExtSipCallSvcProfileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used by the SIP call service profile table in order to identify a row of this table."
+ ::= { voipExtSipCallSvcProfileEntry 1 }
+
+ voipExtSipCallSvcProfileKeypattern OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Key pattern table name. This object is supported by R5.01 and later versions."
+ ::= { voipExtSipCallSvcProfileEntry 2 }
+
+ voipExtSipCallSvcProfileDialPlanOn OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Please set CC, NDC, and dialplan table first."
+ ::= { voipExtSipCallSvcProfileEntry 3 }
+
+ voipExtSipCallSvcProfileDialPlanCc OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..7))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Country code, only digit 0..9 are allowed."
+ ::= { voipExtSipCallSvcProfileEntry 4 }
+
+ voipExtSipCallSvcProfileDialPlanNdc OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..7))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "National destination code, only digit 0..9 are allowed."
+ ::= { voipExtSipCallSvcProfileEntry 5 }
+
+ voipExtSipCallSvcProfileDialPlanTable OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Numbering plan table name."
+ ::= { voipExtSipCallSvcProfileEntry 6 }
+
+ voipExtSipCallSvcProfileDndOn OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Do not Distrurb."
+ ::= { voipExtSipCallSvcProfileEntry 7 }
+
+ voipExtSipCallSvcProfileDtmf OBJECT-TYPE
+ SYNTAX INTEGER {
+ bypass(1),
+ rfc2833(2),
+ rfc2833like(3),
+ sipinfo(4),
+ plaintext(5)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "dtmf bypass : bypass DTMF tone
+ dtmf rfc2833 : DTMF tone relay according to RFC2833
+ dtmf rfc2833like : DTMF tone relay by SIP INFO message, but RFC2833 payload
+ dtmf sipinfo : DTMF tone relay by SIP INFO signal message
+ dtmf plaintext : DTMF tone relay by SIP INFO plain text message"
+ ::= { voipExtSipCallSvcProfileEntry 8 }
+
+ voipExtSipCallSvcProfileDtmfRfc2833Payload OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "dtmf rfc2833 payload type, 96~100"
+ ::= { voipExtSipCallSvcProfileEntry 9 }
+
+ --voipExtSipCallSvcProfileCallHoldOn OBJECT-TYPE
+ --SYNTAX INTEGER {
+ -- on(1),
+ -- off(2)
+ -- }
+ --MAX-ACCESS read-create
+ --STATUS current
+ --DESCRIPTION
+ -- ""
+ --::= { voipExtSipCallSvcProfileEntry 10 }
+
+ voipExtSipCallSvcProfileCallWaitOn OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipExtSipCallSvcProfileEntry 11 }
+
+ voipExtSipCallSvcProfileClipOn OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipExtSipCallSvcProfileEntry 12 }
+
+ voipExtSipCallSvcProfileClirOn OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipExtSipCallSvcProfileEntry 13 }
+
+ voipExtSipCallSvcProfileCallTransferOn OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipExtSipCallSvcProfileEntry 14 }
+
+ voipExtSipCallSvcProfileCallConferenceOn OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipExtSipCallSvcProfileEntry 15 }
+
+ voipExtSipCallSvcProfileFax OBJECT-TYPE
+ SYNTAX INTEGER {
+ g711(1),
+ t38(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "fax g711 : FAX service pass through by ITU-T G.711
+ fax t38 : FAX service by ITU-T T.38 UDP"
+ ::= { voipExtSipCallSvcProfileEntry 16 }
+
+ voipExtSipCallSvcProfileFirstDigit OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "first digit timeout. This MIB object is supported by R5.05 and later versions."
+ ::= { voipExtSipCallSvcProfileEntry 17 }
+
+ voipExtSipCallSvcProfileInterdigit OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "inter digit timeout. This MIB object is supported by R5.05 and later versions."
+ ::= { voipExtSipCallSvcProfileEntry 18 }
+
+ voipExtSipCallSvcProfileMatchdigit OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "match digit timeout. This MIB object is supported by R5.05 and later versions."
+ ::= { voipExtSipCallSvcProfileEntry 19 }
+
+
+ voipExtSipCallSvcProfileFlash OBJECT-TYPE
+ SYNTAX INTEGER {
+ invite(1),
+ rfc2833(2),
+ rfc2833like(3),
+ sipinfo1(4),
+ sipinfo2(5),
+ sipinfo3(6),
+ sipinfo4(7),
+ sipinfo5(8),
+ sipinfo6(9),
+ skip(10)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "flash invite : send SIP INVITE message
+ flash rfc2833 : flash relay according to RFC2833
+ flash rfc2833like : flash relay by SIP INFO message, but RFC2833 payload
+ flash sipinfo1 : flash relay by SIP INFO signal=16 message
+ flash sipinfo2 : flash relay by SIP INFO signal=hf message
+ flash sipinfo3 : flash relay by SIP INFO signal=hook-flash message
+ flash sipinfo4 : flash relay by SIP INFO plain text message
+ flash sipinfo5 : flash relay by multiple SIP INFO signal messages and
+ signal content come from specified pattern string
+ flash sipinfo6 : flash relay by SIP INFO specified information message
+ skip : no flash event, only onhook and offhook"
+ ::= { voipExtSipCallSvcProfileEntry 20 }
+
+ voipExtSipCallSvcProfileFlashPattern OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipExtSipCallSvcProfileEntry 21 }
+
+ voipExtSipCallSvcProfileLocalCallOn OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipExtSipCallSvcProfileEntry 22 }
+
+ voipExtSipCallSvcProfileMWIOn OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipExtSipCallSvcProfileEntry 23 }
+
+ voipExtSipCallSvcProfileCentrexOn OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipExtSipCallSvcProfileEntry 24 }
+
+ voipExtSipCallSvcProfileRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or delete an existing row in the table."
+ ::= { voipExtSipCallSvcProfileEntry 25 }
+
+-- sip call service profile local help table
+
+ voipExtSipCallSvcProfileLocalHelpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipExtSipCallSvcProfileLocalHelpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is supported by R5.01 and later versions."
+ ::= { voipExtSipProfile 5 }
+
+ voipExtSipCallSvcProfileLocalHelpEntry OBJECT-TYPE
+ SYNTAX VoipExtSipCallSvcProfileLocalHelpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in sipCallSvcProfileLocalHelpTable."
+ INDEX { voipExtSipCallSvcProfileName, voipExtSipCallSvcProfileLocalHelpIndex }
+ ::= { voipExtSipCallSvcProfileLocalHelpTable 1 }
+
+ VoipExtSipCallSvcProfileLocalHelpEntry ::=
+ SEQUENCE {
+ voipExtSipCallSvcProfileLocalHelpIndex INTEGER,
+ voipExtSipCallSvcProfileLocalHelpTableName DisplayString,
+ voipExtSipCallSvcProfileLocalHelpTableTel DisplayString
+ }
+
+ voipExtSipCallSvcProfileLocalHelpIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Index number."
+ ::= { voipExtSipCallSvcProfileLocalHelpEntry 1 }
+
+ voipExtSipCallSvcProfileLocalHelpTableName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Local help table name."
+ ::= { voipExtSipCallSvcProfileLocalHelpEntry 2 }
+
+ voipExtSipCallSvcProfileLocalHelpTableTel OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..15))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Local help telephone number. Only digit characters are allowed.
+ Note that sipCallSvcProfileLocalHelpTableName and sipCallSvcProfileLocalHelpTableTel
+ must be set sequentially."
+ ::= { voipExtSipCallSvcProfileLocalHelpEntry 3 }
+
+-- voipExtSipDialPlanTable
+
+ voipExtMaxNumOfVoipDialPlan OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of VoIP dial plan supported by the system."
+ ::= { voipSingleIp 4 }
+
+ voipExtDialPlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipExtDialPlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configure dialing plan entry of specified index in specified payphone charging table."
+ ::= { voipSingleIp 5 }
+
+ voipExtDialPlanEntry OBJECT-TYPE
+ SYNTAX VoipExtDialPlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of voipExtDialPlanTable."
+ INDEX { voipExtDialPlanName, voipExtDialPlanIndex }
+ ::= { voipExtDialPlanTable 1 }
+
+ VoipExtDialPlanEntry ::=
+ SEQUENCE {
+ voipExtDialPlanName DisplayString,
+ voipExtDialPlanIndex INTEGER,
+ voipExtDialPlanPattern DisplayString,
+ voipExtDialPlanRule DisplayString,
+ voipExtDialPlanRowStatus RowStatus
+ }
+
+ voipExtDialPlanName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Dialing plan table name."
+ ::= { voipExtDialPlanEntry 1 }
+
+ voipExtDialPlanIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipExtDialPlanEntry 2 }
+
+ voipExtDialPlanPattern OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..47))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "up to 47 characters, allow digit, '*', and '#' characters and
+ meaning characters that include 'x', '.', '|' and range format
+ characters that include '~', ',' and parenthesis '(', ')'
+ and brackets '[', ']' and at most one parenthesis pair,
+ examples: '002(x.)', '0(x.)', and '(x.)'"
+
+ ::= { voipExtDialPlanEntry 3 }
+
+ voipExtDialPlanRule OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..15))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Allowed characters are 0~9, and '\c' stand for country code,
+ '\d' stand for national destination code,
+ '\1' stand for matched string enclosed by the parenthesis pair,
+ and 'deny' stand for the pattern specified is not allowed.
+ Examples: '\1', '\c\1', and '\c\d\1'."
+ ::= { voipExtDialPlanEntry 4 }
+
+ voipExtDialPlanRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new entry or delete an existing entry in this table."
+ ::= { voipExtDialPlanEntry 5 }
+
+-- voipExtSipIp
+
+ voipExtSipIp OBJECT IDENTIFIER ::= { voipExtSip 1 }
+
+ voipExtSipSignalIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Signaling Ip"
+ ::= { voipExtSipIp 1 }
+
+ voipExtSipSignalMask OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Signaling network mask, 0~32"
+ ::= { voipExtSipIp 2 }
+
+ voipExtSipSignalVid OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "1~4094"
+ ::= { voipExtSipIp 3 }
+
+ voipExtSipMediaIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "RTP IP"
+ ::= { voipExtSipIp 4 }
+
+ voipExtSipMediaMask OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "RTP network mask, 0~32"
+ ::= { voipExtSipIp 5 }
+
+ voipExtSipMediaVid OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "1~4094"
+ ::= { voipExtSipIp 6 }
+
+ voipExtSipDnsIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Primary DNS IP. Set to '0.0.0.0' will clear both voipExtSipDnsIp and voipExtSipDnsIp2"
+ ::= { voipExtSipIp 7 }
+
+ voipExtSipDnsIp2 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Secondary DNS IP. could not be set when voipExtSipDnsIp is '0.0.0.0',
+ set voipExtSipDnsIp or voipExtSipDnsIp2 with '0.0.0.0' to clear."
+ ::= { voipExtSipIp 8 }
+
+ voipExtSipMaxNumOfVoipRoute OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipExtSip 2 }
+
+-- voipExtSipRouteTable
+
+ voipExtSipRouteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipExtSipRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipExtSip 3 }
+
+ voipExtSipRouteEntry OBJECT-TYPE
+ SYNTAX VoipExtSipRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of voipExtSipRouteTable."
+ INDEX { voipExtSipRouteIp, voipExtSipRouteGateway, voipExtSipRouteMask }
+ ::= { voipExtSipRouteTable 1 }
+
+ VoipExtSipRouteEntry ::=
+ SEQUENCE {
+ voipExtSipRouteIp IpAddress,
+ voipExtSipRouteGateway IpAddress,
+ voipExtSipRouteMask INTEGER,
+ voipExtSipRouteMetric INTEGER,
+ voipExtSipRouteRowStatus RowStatus
+ }
+
+ voipExtSipRouteIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP address."
+ ::= { voipExtSipRouteEntry 1 }
+
+ voipExtSipRouteGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Gateway IP."
+ ::= { voipExtSipRouteEntry 2 }
+
+ voipExtSipRouteMask OBJECT-TYPE
+ SYNTAX INTEGER (0..32)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Network mask."
+ ::= { voipExtSipRouteEntry 3 }
+
+ voipExtSipRouteMetric OBJECT-TYPE
+ SYNTAX INTEGER (1..15)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Metric number of the route."
+ ::= { voipExtSipRouteEntry 4 }
+
+ voipExtSipRouteRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new entry or delete an existing entry in this table."
+ ::= { voipExtSipRouteEntry 5 }
+
+ voipExtSipRegcount OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "register times per second, 1~255. 0 means off."
+ ::= { voipExtSip 4 }
+
+ voipExtSipCptReorder OBJECT-TYPE
+ SYNTAX INTEGER (5..300)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Timeout of re-order tone, 5~300"
+ ::= { voipExtSip 5 }
+
+ voipExtSipCptHowler OBJECT-TYPE
+ SYNTAX INTEGER (5..300)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Timeout of re-order tone, 5~300"
+ ::= { voipExtSip 6 }
+
+ voipExtSipCptAlerting OBJECT-TYPE
+ SYNTAX INTEGER (60..1200)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Timeout of re-order tone, 60~1200"
+ ::= { voipExtSip 7 }
+
+ voipExtSipPktLog OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "SIP packet log on/off"
+ ::= { voipExtSip 8 }
+
+ voipExtSipPktLogClear OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set 1 to clear SIP packet log"
+ ::= { voipExtSip 9 }
+
+
+-- voipExtSipLineConfTable
+
+ voipExtSipLineConfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipExtSipLineConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes common attributes describing the VoIP line."
+ ::= { voipSingleIp 7 }
+
+ voipExtSipLineConfEntry OBJECT-TYPE
+ SYNTAX VoipExtSipLineConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in voipExtSipLineConfTable."
+ INDEX { voipIfIndex }
+ ::= { voipExtSipLineConfTable 1 }
+
+ VoipExtSipLineConfEntry ::=
+ SEQUENCE {
+ voipExtSipLineConfHotlineOn INTEGER,
+ voipExtSipLineConfHotlineNo DisplayString,
+ voipExtSipLineConfHotlineTimeout INTEGER,
+ voipExtSipLineConfTax INTEGER
+ }
+
+ voipExtSipLineConfHotlineOn OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { voipExtSipLineConfEntry 1 }
+
+ voipExtSipLineConfHotlineNo OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "only alphanumeric characters and '+' are allowed,
+ or use two quotation marks () to clear the field.
+ Note: '+' only is allowed at the first character"
+ ::= { voipExtSipLineConfEntry 2 }
+
+ voipExtSipLineConfHotlineTimeout OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "0~255 seconds, 0 means dialling immediately."
+ ::= { voipExtSipLineConfEntry 3 }
+
+ voipExtSipLineConfTax OBJECT-TYPE
+ SYNTAX INTEGER{
+ mode_disable(0),
+ mode_12K(1),
+ mode_16K(2),
+ mode_reversal_12K(3),
+ mode_reversal_16K(4),
+ mode_reversal_steady(5),
+ mode_reversal_pulse(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "metering mode"
+ ::= { voipExtSipLineConfEntry 4 }
+
+-- voipExtSipLineStatTable
+
+ voipExtSipLineStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VoipExtSipLineStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table displays VoIP line status. This table is supported by R4.01 and later versions."
+ ::= { voipSingleIp 8 }
+
+ voipExtSipLineStatusEntry OBJECT-TYPE
+ SYNTAX VoipExtSipLineStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of voipExtSipLineStatTable."
+ INDEX { voipIfIndex }
+ ::= { voipExtSipLineStatusTable 1 }
+
+ VoipExtSipLineStatusEntry ::=
+ SEQUENCE {
+ voipExtSipLineStatusFxsStatus INTEGER,
+ voipExtSipLineStatusServiceStatus INTEGER,
+ voipExtSipLineStatusLocalcallStatus INTEGER
+ }
+
+ voipExtSipLineStatusFxsStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ on_hook(2),
+ off_hook(3),
+ ringing(4),
+ power_cut_down(5),
+ testing(6),
+ fault(7),
+ bad(8),
+ uninitialized(9)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "FXS status of the line."
+ ::= { voipExtSipLineStatusEntry 1 }
+
+ voipExtSipLineStatusServiceStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ out_of_service(2),
+ idle(3),
+ waiting_for_dialing(4),
+ dialing_out(5),
+ ringing(6),
+ conversation_caller(7),
+ conversation_callee(8),
+ fax_modem_caller_1(9),
+ fax_modem_callee_1(10),
+ fax_modem_caller_2(11),
+ fax_modem_callee_2(12),
+ waiting_for_on_hook(13),
+ dialing_timeout(14),
+ alerting_off_hook(15),
+ power_cut_down(16)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Service status of the line."
+ ::= { voipExtSipLineStatusEntry 2 }
+
+ voipExtSipLineStatusLocalcallStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Localcall status of the line."
+ ::= { voipExtSipLineStatusEntry 3 }
+
+
+----------------------------------------
+-- ima
+----------------------------------------
+
+-- imaGroupTable OBJECT IDENTIFIER ::= { ima 1 }
+ imaGroupChan OBJECT IDENTIFIER ::= { ima 2 }
+
+-- imaGroupTable
+ imaGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ImaGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is supported by R5.03 and later versions."
+ ::= { ima 1 }
+
+ imaGroupEntry OBJECT-TYPE
+ SYNTAX ImaGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of imaGroupTable."
+ INDEX { imaGroupIndex }
+ ::= { imaGroupTable 1 }
+
+ ImaGroupEntry ::=
+ SEQUENCE {
+ imaGroupIndex INTEGER,
+ imaGroupClkMode INTEGER,
+ imaGroupVersion INTEGER
+ }
+
+ imaGroupIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaGroupEntry 1 }
+
+ imaGroupClkMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ ctc_loop(1),
+ ctc_local(2),
+ itc(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaGroupEntry 2 }
+
+ imaGroupVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ version_1_0(1),
+ version_1_1(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaGroupEntry 3 }
+
+-- ImaGroupChan
+ -- ImaGroupChanNumTable
+ imaGroupChanNumTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ImaGroupChanNumEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is supported by R5.03 and later versions."
+ ::= { imaGroupChan 1 }
+
+ imaGroupChanNumEntry OBJECT-TYPE
+ SYNTAX ImaGroupChanNumEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of ImaGroupChanNumTable."
+ INDEX { imaGroupChanNumSlot }
+ ::= { imaGroupChanNumTable 1 }
+
+ ImaGroupChanNumEntry ::=
+ SEQUENCE {
+ imaGroupChanNumSlot INTEGER,
+ imaGroupChanNumMaximum INTEGER,
+ imaGroupChanNumCurrentTotal INTEGER,
+ imaGroupChanNumCurrentPvc INTEGER,
+ imaGroupChanNumCurrentDtpvc INTEGER
+ }
+
+ imaGroupChanNumSlot OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaGroupChanNumEntry 1 }
+
+ imaGroupChanNumMaximum OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaGroupChanNumEntry 2 }
+
+ imaGroupChanNumCurrentTotal OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaGroupChanNumEntry 3 }
+
+ imaGroupChanNumCurrentPvc OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaGroupChanNumEntry 4 }
+
+ imaGroupChanNumCurrentDtpvc OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaGroupChanNumEntry 5 }
+ -- imaGroupPvcTable
+
+ imaGroupPvcTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ImaGroupPvcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes IMA Group PVC configuration.
+ This table is supported by R5.03 and later versions."
+ ::= { imaGroupChan 2 }
+
+ imaGroupPvcEntry OBJECT-TYPE
+ SYNTAX ImaGroupPvcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of imaGroupPvcTable."
+ INDEX { imaGroupPvcGroupIndex, imaGroupPvcVpi, imaGroupPvcVci, imaGroupPvcPvid }
+ ::= { imaGroupPvcTable 1 }
+
+ ImaGroupPvcEntry ::=
+ SEQUENCE {
+ imaGroupPvcGroupIndex INTEGER,
+ imaGroupPvcVpi INTEGER,
+ imaGroupPvcVci INTEGER,
+ imaGroupPvcPvid VlanIndex,
+ imaGroupPvcEncap INTEGER,
+ imaGroupPvcPriority INTEGER,
+ imaGruopPvcProfile DisplayString,
+ imaGroupPvcRowStatus RowStatus,
+ imaGroupPvcEgressTag INTEGER
+ }
+
+ imaGroupPvcGroupIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaGroupPvcEntry 1 }
+
+ imaGroupPvcVpi OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VPI of the pvc."
+ ::= { imaGroupPvcEntry 2 }
+
+ imaGroupPvcVci OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VCI of the pvc."
+ ::= { imaGroupPvcEntry 3 }
+
+ imaGroupPvcPvid OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "PVID of the pvc."
+ ::= { imaGroupPvcEntry 4 }
+
+ imaGroupPvcEncap OBJECT-TYPE
+ SYNTAX INTEGER {
+ llc(1),
+ vc(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Encapsulation of the pvc."
+ ::= { imaGroupPvcEntry 5 }
+
+ imaGroupPvcPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "priority of the pvc."
+ ::= { imaGroupPvcEntry 6 }
+
+ imaGruopPvcProfile OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the row in the atmProfileTable, which applies for this pvc."
+ ::= { imaGroupPvcEntry 7 }
+
+ imaGroupPvcRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or delete an existing row in this table."
+ ::= { imaGroupPvcEntry 8 }
+
+ imaGroupPvcEgressTag OBJECT-TYPE
+ SYNTAX INTEGER {
+ tag(1),
+ untag(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Encapsulation of the pvc."
+ ::= { imaGroupPvcEntry 9 }
+
+-- imaGroupDtPvcTable
+
+ imaGroupDtPvcTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ImaGroupDtPvcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes IMA Group Double Tagging PVC configuration.
+ This table is supported by R5.03 and later versions."
+ ::= { imaGroupChan 3 }
+
+ imaGroupDtPvcEntry OBJECT-TYPE
+ SYNTAX ImaGroupDtPvcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of imaGroupDtPvcTable."
+ INDEX { imaGroupDTPvcGroupIndex, imaGroupDtPvcVpi, imaGroupDtPvcVci, imaGroupDtPvcSvid, imaGroupDtPvcCvid }
+ ::= { imaGroupDtPvcTable 1 }
+
+ ImaGroupDtPvcEntry ::=
+ SEQUENCE {
+ imaGroupDTPvcGroupIndex INTEGER,
+ imaGroupDtPvcVpi INTEGER,
+ imaGroupDtPvcVci INTEGER,
+ imaGroupDtPvcSvid VlanIndex,
+ imaGroupDtPvcCvid VlanIndex,
+ imaGroupDtPvcEncap INTEGER,
+ imaGroupDtPvcSPriority INTEGER,
+ imaGroupDtPvcCPriority INTEGER,
+ imaGroupDtPvcProfile DisplayString,
+ imaGroupDtPvcRowStatus RowStatus
+ }
+
+ imaGroupDTPvcGroupIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaGroupDtPvcEntry 1 }
+
+ imaGroupDtPvcVpi OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VPI of the pvc."
+ ::= { imaGroupDtPvcEntry 2 }
+
+ imaGroupDtPvcVci OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VCI of the pvc."
+ ::= { imaGroupDtPvcEntry 3 }
+
+ imaGroupDtPvcSvid OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "s-tag of the pvc."
+ ::= { imaGroupDtPvcEntry 4 }
+
+ imaGroupDtPvcCvid OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "c-tag of the pvc."
+ ::= { imaGroupDtPvcEntry 5 }
+
+ imaGroupDtPvcEncap OBJECT-TYPE
+ SYNTAX INTEGER {
+ llc(1),
+ vc(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Encapsulation of the pvc."
+ ::= { imaGroupDtPvcEntry 6 }
+
+ imaGroupDtPvcSPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "s-priority of the pvc."
+ ::= { imaGroupDtPvcEntry 7 }
+
+ imaGroupDtPvcCPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "c-priority of the pvc."
+ ::= { imaGroupDtPvcEntry 8 }
+
+ imaGroupDtPvcProfile OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the row in the atmProfileTable, which applies for this pvc."
+ ::= { imaGroupDtPvcEntry 9 }
+
+ imaGroupDtPvcRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or delete an existing row in this table."
+ ::= { imaGroupDtPvcEntry 10 }
+
+-- imaMgmtPvcTable
+
+ imaMgmtPvcTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ImaMgmtPvcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table includes IMA Management PVC configuration.
+ This table is supported by R5.03 and later versions."
+ ::= { ima 3 }
+
+ imaMgmtPvcEntry OBJECT-TYPE
+ SYNTAX ImaMgmtPvcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of imaMgmtPvcTable."
+ INDEX { imaMgmtPvcGroupIndex, imaMgmtPvcVpi, imaMgmtPvcVci, imaMgmtPvcPvid, imaMgmtPvcManagedIp, imaMgmtPvcGatewayIp }
+ ::= { imaMgmtPvcTable 1 }
+
+ ImaMgmtPvcEntry ::=
+ SEQUENCE {
+ imaMgmtPvcGroupIndex INTEGER,
+ imaMgmtPvcVpi INTEGER,
+ imaMgmtPvcVci INTEGER,
+ imaMgmtPvcPvid VlanIndex,
+ imaMgmtPvcEncap INTEGER,
+ imaMgmtPvcPriority INTEGER,
+ imaMgmtPvcProfile DisplayString,
+ imaMgmtPvcRowStatus RowStatus,
+ imaMgmtPvcManagedIp IpAddress,
+ imaMgmtPvcGatewayIp IpAddress
+ }
+
+ imaMgmtPvcGroupIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaMgmtPvcEntry 1 }
+
+ imaMgmtPvcVpi OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VPI of the pvc."
+ ::= { imaMgmtPvcEntry 2 }
+
+ imaMgmtPvcVci OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VCI of the pvc."
+ ::= { imaMgmtPvcEntry 3 }
+
+ imaMgmtPvcPvid OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "PVID of the pvc."
+ ::= { imaMgmtPvcEntry 4 }
+
+ imaMgmtPvcEncap OBJECT-TYPE
+ SYNTAX INTEGER {
+ llc(1),
+ vc(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Encapsulation of the pvc."
+ ::= { imaMgmtPvcEntry 5 }
+
+ imaMgmtPvcPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "priority of the pvc."
+ ::= { imaMgmtPvcEntry 6 }
+
+ imaMgmtPvcProfile OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the row in the atmProfileTable, which applies for this pvc."
+ ::= { imaMgmtPvcEntry 7 }
+
+ imaMgmtPvcRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or delete an existing row in this table."
+ ::= { imaMgmtPvcEntry 8 }
+
+ imaMgmtPvcManagedIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaMgmtPvcEntry 9 }
+
+ imaMgmtPvcGatewayIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { imaMgmtPvcEntry 10 }
+
+
+----------------------------------------
+-- trap
+----------------------------------------
+
+ object OBJECT IDENTIFIER ::= { trap 1 }
+ dsl OBJECT IDENTIFIER ::= { trap 2 }
+ equipment OBJECT IDENTIFIER ::= { trap 3 }
+ systrap OBJECT IDENTIFIER ::= { trap 4 }
+ enet OBJECT IDENTIFIER ::= { trap 5 }
+ interface OBJECT IDENTIFIER ::= { trap 6 }
+ tdm OBJECT IDENTIFIER ::= { trap 7 }
+ voiptrap OBJECT IDENTIFIER ::= { trap 8 }
+
+--------------------
+-- object
+--------------------
+
+ eqpt48VPowerIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of DC 48V power supply."
+ ::= { object 1 }
+
+ eqptAlarmInputIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of alarm input."
+ ::= { object 2 }
+
+ eqptDslDeviceIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of DSL device."
+ ::= { object 3 }
+
+ eqptShdslSubDeviceIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sub-device index of SHDSL device."
+ ::= { object 4 }
+
+ sysUser OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The user capable of administering this NE with different priority level."
+ ::= { object 5 }
+
+ sysAccessPoint OBJECT-TYPE
+ SYNTAX INTEGER {
+ console(1),
+ telnet(2),
+ ftp(3),
+ web(4),
+ ssh(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The access point to this NE."
+ ::= { object 6 }
+
+ sysAccessPointIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The access point index to this NE."
+ ::= { object 7 }
+
+ sysUserLoginIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address from which the user login."
+ ::= { object 8 }
+
+ eqptLTResetSource OBJECT-TYPE
+ SYNTAX INTEGER {
+ user(1),
+ nt(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The source that triggers LT reset."
+ ::= { object 9 }
+
+ sysProfSyncIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The server IP address to be synchronized or the client IP address to synchronize."
+ ::= { object 10 }
+
+ sysMacAntiSpoofOrig OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The original port of Mac-AntiSpoofing."
+ ::= { object 11 }
+
+ sysMacAntiSpoofNew OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The new port of Mac-AntiSpoofing."
+ ::= { object 12 }
+
+ sysMacAntiSpoofMac OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The mac address of Mac-AntiSpoofing."
+ ::= { object 13 }
+
+ intfCfmCcmErrorCause OBJECT-TYPE
+ SYNTAX INTEGER {
+ noDefect(1),
+ rdiReceived(2),
+ macDownReceivedFromDownMEP(3),
+ lostConnectionToRemoteMEP(4),
+ configurationError(5),
+ maintenanceDomainCrossConnect(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { object 14 }
+
+ e1AlarmStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ set(1),
+ clear(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { object 15 }
+
+ e1AlarmCurrentValue OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { object 16 }
+
+ e1AlarmThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { object 17 }
+
+ dslMacAntiSpoofOrig OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The original port of xDSL Mac-AntiSpoofing."
+ ::= { object 18 }
+
+ dslMacAntiSpoofMac OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The mac address of xDSL Mac-AntiSpoofing."
+ ::= { object 19 }
+
+ vopTermPhoneState OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ on_hook(1),
+ off_hook(2),
+ ringing(3),
+ testing(4),
+ power_cut_down(5),
+ fault(6),
+ bad(7),
+ uninitialized(8),
+ unknown(9)
+
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Phone Status"
+ ::= { object 20 }
+
+ vopRingTimerSegment OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Ring Timer Segment ID"
+ ::= { object 21 }
+
+ vopRingTimerId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Ring Timer ID"
+ ::= { object 22 }
+
+ vopDscCodecType OBJECT-TYPE
+ SYNTAX INTEGER {
+ g711a(0),
+ g711mu(1),
+ g723(2),
+ g726_16(3),
+ g726_24(4),
+ g726_32(5),
+ g726_40(6),
+ g729ab(7),
+ unused(255)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Codec Type"
+ ::= { object 23 }
+
+ vopMcMediaId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Media Card ID"
+ ::= { object 24 }
+
+ vopMcPort OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "port number"
+ ::= { object 25 }
+
+ vopDropCallType OBJECT-TYPE
+ SYNTAX INTEGER {
+ long_term(0),
+ short_term(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { object 26 }
+
+ sysUserLoginInetAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { object 27 }
+
+ sysUserLoginInetAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { object 28 }
+
+ vopDeviceId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { object 29 }
+
+ vopBatteryNum OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { object 30 }
+
+ vopRingerShortCount OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { object 31 }
+
+ vopMgcIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of Mgc."
+ ::= { object 32 }
+
+ eqptSptMstiInstanceId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "spanning tree msti instance number."
+ ::= { object 33 }
+
+ eqptSptPortStateOrig OBJECT-TYPE
+ SYNTAX INTEGER{
+ discarding(0),
+ learning(1),
+ forwarding(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The original port state of spanning tree ."
+ ::= { object 34 }
+
+ eqptSptPortStateNew OBJECT-TYPE
+ SYNTAX INTEGER{
+ discarding(0),
+ learning(1),
+ forwarding(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The new port state of spanning tree."
+ ::= { object 35 }
+
+ eqptSptPortRoleOrig OBJECT-TYPE
+ SYNTAX INTEGER{
+ disabled(0),
+ alternated(1),
+ backup(2),
+ root(3),
+ designated(4),
+ master(5),
+ nonStp(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The original port role of spanning tree."
+ ::= { object 36 }
+
+ eqptSptPortRoleNew OBJECT-TYPE
+ SYNTAX INTEGER{
+ disabled(0),
+ alternated(1),
+ backup(2),
+ root(3),
+ designated(4),
+ master(5),
+ nonStp(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The new port role of spanning tree."
+ ::= { object 37 }
+
+
+--------------------
+-- dsl
+--------------------
+
+ dslLineEnable NOTIFICATION-TYPE
+ OBJECTS { ifIndex }
+ STATUS current
+ DESCRIPTION
+ "The line is enabled by administrator."
+ ::= { dsl 1 }
+
+ dslLineDisable NOTIFICATION-TYPE
+ OBJECTS { ifIndex }
+ STATUS current
+ DESCRIPTION
+ "The line is disabled by administrator."
+ ::= { dsl 2 }
+
+ dslLineBelowPlannedRate NOTIFICATION-TYPE
+ OBJECTS { ifIndex }
+ STATUS current
+ DESCRIPTION
+ "The payload rate is below planned rate."
+ ::= { dsl 3 }
+
+ dslLineLdmStart NOTIFICATION-TYPE
+ OBJECTS { ifIndex }
+ STATUS current
+ DESCRIPTION
+ "The line enters loop diagnosis mode."
+ ::= { dsl 4 }
+
+ dslLineLdmDone NOTIFICATION-TYPE
+ OBJECTS { ifIndex }
+ STATUS current
+ DESCRIPTION
+ "The line exits loop diagnosis mode."
+ ::= { dsl 5 }
+
+ dslLinePowerDownL2 NOTIFICATION-TYPE
+ OBJECTS { ifIndex }
+ STATUS current
+ DESCRIPTION
+ "The line enters power down L2 mode."
+ ::= { dsl 6 }
+
+ dslLinePowerDownL0 NOTIFICATION-TYPE
+ OBJECTS { ifIndex }
+ STATUS current
+ DESCRIPTION
+ "The line enters power down L0 mode."
+ ::= { dsl 7 }
+
+ dslLineFailure NOTIFICATION-TYPE
+ OBJECTS { ifIndex }
+ STATUS current
+ DESCRIPTION
+ "The line is failed."
+ ::= { dsl 8 }
+
+ dslLineEnterTest NOTIFICATION-TYPE
+ OBJECTS { ifIndex }
+ STATUS current
+ DESCRIPTION
+ "The line enters testing mode."
+ ::= { dsl 9 }
+
+ dslLineExitTest NOTIFICATION-TYPE
+ OBJECTS { ifIndex }
+ STATUS current
+ DESCRIPTION
+ "The line exits testing mode."
+ ::= { dsl 10 }
+
+-- dslLineVdslPerfCodingViolationsThresh NOTIFICATION-TYPE
+-- OBJECTS { vdsl2PMChCurr15MCodingViolations }
+-- STATUS current
+-- DESCRIPTION
+-- "This notification indicates that the coding violations threshold has been reached/exceeded."
+-- ::= { dsl 11 }
+
+ dslLineVdslRateChange NOTIFICATION-TYPE
+ OBJECTS { vdslChanCurrTxRate }
+ STATUS current
+ DESCRIPTION
+ "This notification indicates VDSL link rate change."
+ ::= { dsl 12 }
+
+ dslLoopGuard NOTIFICATION-TYPE
+ OBJECTS { ifIndex }
+ STATUS current
+ DESCRIPTION
+ "Loop guard is traggered."
+ ::= { dsl 13 }
+
+ dslMacAntiSpoof NOTIFICATION-TYPE
+ OBJECTS { dslMacAntiSpoofOrig, dslMacAntiSpoofMac, chassisId }
+ STATUS current
+ DESCRIPTION
+ "xDsl MAC spoofing is traggered."
+ ::= { dsl 14 }
+
+ dslLineVturInfoReady NOTIFICATION-TYPE
+ OBJECTS { ifIndex }
+ STATUS current
+ DESCRIPTION
+ "The vtur info is ready."
+ ::= { dsl 15 }
+
+ dslLineVturLpr NOTIFICATION-TYPE
+ OBJECTS { ifIndex }
+ STATUS current
+ DESCRIPTION
+ "CPE is down."
+ ::= { dsl 16 }
+
+--------------------
+-- equipment
+--------------------
+
+ eqpt48VPowerFailure NOTIFICATION-TYPE
+ OBJECTS {
+ chassisId,
+ eqpt48VPowerIndex
+ }
+ STATUS current
+ DESCRIPTION
+ "The power supply of DC 48V is failed."
+ ::= { equipment 1 }
+
+ eqpt48VPowerNormal NOTIFICATION-TYPE
+ OBJECTS {
+ chassisId,
+ eqpt48VPowerIndex
+ }
+ STATUS current
+ DESCRIPTION
+ "The power supply of DC 48V is normal."
+ ::= { equipment 2 }
+
+ eqptVoltageError NOTIFICATION-TYPE
+ OBJECTS {
+ chassisId,
+ slotId,
+ voltageIndex,
+ voltageCurValue,
+ voltageLowThresh,
+ voltageHighThresh
+ }
+ STATUS current
+ DESCRIPTION
+ "The voltage is abnormal."
+ ::= { equipment 3 }
+
+ eqptVoltageNormal NOTIFICATION-TYPE
+ OBJECTS {
+ chassisId,
+ slotId,
+ voltageIndex
+ }
+ STATUS current
+ DESCRIPTION
+ "The voltage is normal."
+ ::= { equipment 4 }
+
+ eqptTempError NOTIFICATION-TYPE
+ OBJECTS {
+ chassisId,
+ slotId,
+ temperatureIndex,
+ temperatureCurValue,
+ temperatureHighThresh,
+ temperatureLowThresh
+ }
+ STATUS current
+ DESCRIPTION
+ "The temperature is abnormal."
+ ::= { equipment 5 }
+
+ eqptTempNormal NOTIFICATION-TYPE
+ OBJECTS {
+ chassisId,
+ slotId,
+ temperatureIndex
+ }
+ STATUS current
+ DESCRIPTION
+ "The temperature is normal."
+ ::= { equipment 6 }
+
+ eqptFanError NOTIFICATION-TYPE
+ OBJECTS {
+ chassisId,
+ fanRpmIndex,
+ fanRpmCurValue,
+ fanRpmLowThresh,
+ fanRpmHighThresh
+ }
+ STATUS current
+ DESCRIPTION
+ "The fan RPM is abnormal."
+ ::= { equipment 7 }
+
+ eqptFanNormal NOTIFICATION-TYPE
+ OBJECTS {
+ chassisId,
+ fanRpmIndex
+ }
+ STATUS current
+ DESCRIPTION
+ "The fan RPM is normal."
+ ::= { equipment 8 }
+
+ eqptTempLowFanStop NOTIFICATION-TYPE
+ OBJECTS {
+ chassisId
+ }
+ STATUS current
+ DESCRIPTION
+ "The fan is stopped due to low temperature."
+ ::= { equipment 9 }
+
+ eqptHWMonitorFailure NOTIFICATION-TYPE
+ OBJECTS {
+ chassisId,
+ slotId
+ }
+ STATUS current
+ DESCRIPTION
+ "Hardware monitor diagnosis is failed."
+ ::= { equipment 10 }
+
+ eqptExternalAlarmInput NOTIFICATION-TYPE
+ OBJECTS {
+ chassisId,
+ eqptAlarmInputIndex,
+ externalAlarmName
+ }
+ STATUS current
+ DESCRIPTION
+ "External alarm input."
+ ::= { equipment 11 }
+
+ eqptTopologyChange NOTIFICATION-TYPE
+ OBJECTS {
+ chassisId
+ }
+ STATUS current
+ DESCRIPTION
+ "The change of spanning tree topology is detected."
+ ::= { equipment 12 }
+
+ eqptFWUploadOK NOTIFICATION-TYPE
+ OBJECTS {
+ chassisId
+ }
+ STATUS current
+ DESCRIPTION
+ "Uploading firmware is completed."
+ ::= { equipment 13 }
+
+ eqptFWUploadFailure NOTIFICATION-TYPE
+ OBJECTS {
+ chassisId
+ }
+ STATUS current
+ DESCRIPTION
+ "Uploading firmware is failed."
+ ::= { equipment 14 }
+
+ eqptLTPlugIn NOTIFICATION-TYPE
+ OBJECTS {
+ chassisId,
+ slotId
+ }
+ STATUS current
+ DESCRIPTION
+ "LT is plugged in."
+ ::= { equipment 15 }
+
+ eqptLTPullOut NOTIFICATION-TYPE
+ OBJECTS {
+ chassisId,
+ slotId
+ }
+ STATUS current
+ DESCRIPTION
+ "LT is pulled out."
+ ::= { equipment 16 }
+
+ eqptLTActive NOTIFICATION-TYPE
+ OBJECTS {
+ chassisId,
+ slotId
+ }
+ STATUS current
+ DESCRIPTION
+ "LT is active."
+ ::= { equipment 17 }
+
+ eqptLTInactive NOTIFICATION-TYPE
+ OBJECTS {
+ chassisId,
+ slotId
+ }
+ STATUS current
+ DESCRIPTION
+ "LT is inactive."
+ ::= { equipment 18 }
+
+ eqptLTFWUploadOK NOTIFICATION-TYPE
+ OBJECTS {
+ chassisId,
+ slotId
+ }
+ STATUS current
+ DESCRIPTION
+ "Uploading firmware to LT is completed."
+ ::= { equipment 19 }
+
+ eqptLTFWUploadFailure NOTIFICATION-TYPE
+ OBJECTS {
+ chassisId,
+ slotId
+ }
+ STATUS current
+ DESCRIPTION
+ "Uploading firmware to LT is failed."
+ ::= { equipment 20 }
+
+ eqptLTDslDeviceFailure NOTIFICATION-TYPE
+ OBJECTS {
+ chassisId,
+ slotId,
+ eqptDslDeviceIndex
+ }
+ STATUS current
+ DESCRIPTION
+ "LT DSL device is failed."
+ ::= { equipment 21 }
+
+ eqptLTDslDeviceRedownload NOTIFICATION-TYPE
+ OBJECTS {
+ chassisId,
+ slotId,
+ eqptDslDeviceIndex
+ }
+ STATUS current
+ DESCRIPTION
+ "The firmware of LT DSL device is re-downloaded."
+ ::= { equipment 22 }
+
+ eqptLTShdslDeviceRedownload NOTIFICATION-TYPE
+ OBJECTS {
+ chassisId,
+ slotId,
+ eqptDslDeviceIndex,
+ eqptShdslSubDeviceIndex
+ }
+ STATUS current
+ DESCRIPTION
+ "The firmware of LT DSL device is re-downloaded."
+ ::= { equipment 23 }
+
+ eqptLTEnable NOTIFICATION-TYPE
+ OBJECTS {
+ chassisId,
+ slotId
+ }
+ STATUS current
+ DESCRIPTION
+ "LT is enabled."
+ ::= { equipment 24 }
+
+ eqptLTDisable NOTIFICATION-TYPE
+ OBJECTS {
+ chassisId,
+ slotId
+ }
+ STATUS current
+ DESCRIPTION
+ "LT is disabled."
+ ::= { equipment 25 }
+
+ eqptLTReset NOTIFICATION-TYPE
+ OBJECTS {
+ chassisId,
+ slotId,
+ eqptLTResetSource
+ }
+ STATUS current
+ DESCRIPTION
+ "LT is reset."
+ ::= { equipment 26 }
+
+ eqptExternalAlarmInputRelease NOTIFICATION-TYPE
+ OBJECTS {
+ chassisId,
+ eqptAlarmInputIndex,
+ externalAlarmName
+ }
+ STATUS current
+ DESCRIPTION
+ "External alarm input is released."
+ ::= { equipment 27 }
+
+ eqptNTSwitchOK NOTIFICATION-TYPE
+ OBJECTS {
+ chassisId,
+ slotId
+ }
+ STATUS current
+ DESCRIPTION
+ "The trap signifies that MSC card is switched over successfully. The value of
+ slotId is the slot ID of the current working MSC."
+ ::= { equipment 28 }
+
+ eqptCpuUtilizationHigh NOTIFICATION-TYPE
+ OBJECTS {
+ chassisId,
+ slotId,
+ cpuIndex,
+ cpuCurValue,
+ cpuHighThresh
+ }
+ STATUS current
+ DESCRIPTION
+ "The CPU utilization is over its high threshold."
+ ::= { equipment 29 }
+
+ eqptCpuUtilizationNormal NOTIFICATION-TYPE
+ OBJECTS {
+ chassisId,
+ slotId,
+ cpuIndex
+ }
+ STATUS current
+ DESCRIPTION
+ "The CPU utilization is normal."
+ ::= { equipment 30 }
+
+ eqptPacketBufferUsageHigh NOTIFICATION-TYPE
+ OBJECTS {
+ chassisId,
+ slotId,
+ packetBufferIndex,
+ packetBufferCurValue,
+ packetBufferHighThresh
+ }
+ STATUS current
+ DESCRIPTION
+ "The packet buffer usage is over its high threshold."
+ ::= { equipment 31 }
+
+ eqptPacketBufferUsageNormal NOTIFICATION-TYPE
+ OBJECTS {
+ chassisId,
+ slotId,
+ packetBufferIndex
+ }
+ STATUS current
+ DESCRIPTION
+ "The packet buffer usage is normal."
+ ::= { equipment 32 }
+
+ eqptMemoryUsageHigh NOTIFICATION-TYPE
+ OBJECTS {
+ chassisId,
+ slotId,
+ memoryIndex,
+ memoryCurValue,
+ memoryHighThresh
+ }
+ STATUS current
+ DESCRIPTION
+ "The memory usage is over its high threshold."
+ ::= { equipment 33 }
+
+ eqptMemoryUsageNormal NOTIFICATION-TYPE
+ OBJECTS {
+ chassisId,
+ slotId,
+ memoryIndex
+ }
+ STATUS current
+ DESCRIPTION
+ "The memory usage is normal."
+ ::= { equipment 34 }
+
+ eqptDbInactive NOTIFICATION-TYPE
+ OBJECTS {
+ chassisId,
+ slotId
+ }
+ STATUS current
+ DESCRIPTION
+ "The control card daughter board is inactive."
+ ::= { equipment 35 }
+
+ eqptDbNormal NOTIFICATION-TYPE
+ OBJECTS {
+ chassisId,
+ slotId
+ }
+ STATUS current
+ DESCRIPTION
+ "The control card daughter board is normal."
+ ::= { equipment 36 }
+
+ eqptDbReset NOTIFICATION-TYPE
+ OBJECTS {
+ chassisId,
+ slotId
+ }
+ STATUS current
+ DESCRIPTION
+ "The control card daughter board is reset."
+ ::= { equipment 37 }
+
+ eqptSptPortStateChange NOTIFICATION-TYPE
+ OBJECTS {
+ eqptSptMstiInstanceId,
+ ifIndex,
+ eqptSptPortStateOrig,
+ eqptSptPortStateNew
+ }
+ STATUS current
+ DESCRIPTION
+ "The spanning tree msti port state change."
+ ::= { equipment 38 }
+
+ eqptSptPortRoleChange NOTIFICATION-TYPE
+ OBJECTS {
+ eqptSptMstiInstanceId,
+ ifIndex,
+ eqptSptPortRoleOrig,
+ eqptSptPortRoleNew
+ }
+ STATUS current
+ DESCRIPTION
+ "The spanning tree msti port role change."
+ ::= { equipment 39 }
+
+
+--------------------
+-- systrap
+--------------------
+
+ sysReboot NOTIFICATION-TYPE
+ OBJECTS {
+ chassisId
+ }
+ STATUS current
+ DESCRIPTION
+ "System reboot."
+ ::= { systrap 1 }
+
+ sysConfigChange NOTIFICATION-TYPE
+ OBJECTS {
+ chassisId
+ }
+ STATUS current
+ DESCRIPTION
+ "System configuration is changed."
+ ::= { systrap 2 }
+
+ sysConfigUploadOK NOTIFICATION-TYPE
+ OBJECTS {
+ chassisId
+ }
+ STATUS current
+ DESCRIPTION
+ "Uploading system configuration is completed."
+ ::= { systrap 3 }
+
+ sysConfigUploadFailure NOTIFICATION-TYPE
+ OBJECTS {
+ chassisId
+ }
+ STATUS current
+ DESCRIPTION
+ "Uploading system configuration is failed."
+ ::= { systrap 4 }
+
+ sysTimeSyncFailure NOTIFICATION-TYPE
+ OBJECTS {
+ chassisId
+ }
+ STATUS current
+ DESCRIPTION
+ "Synchronizing time with the time server is failed."
+ ::= { systrap 5 }
+
+ sysAlarmCutoffEnable NOTIFICATION-TYPE
+ OBJECTS {
+ chassisId
+ }
+ STATUS current
+ DESCRIPTION
+ "Alarm cutoff is activated."
+ ::= { systrap 6 }
+
+ sysAlarmClearEnable NOTIFICATION-TYPE
+ OBJECTS {
+ chassisId
+ }
+ STATUS current
+ DESCRIPTION
+ "Alarm clear is activated."
+ ::= { systrap 7 }
+
+ sysLoginFailure NOTIFICATION-TYPE
+ OBJECTS {
+ sysUser,
+ sysAccessPoint,
+ sysAccessPointIndex,
+ sysUserLoginIp,
+ chassisId
+ }
+ STATUS current
+ DESCRIPTION
+ "User login is failed."
+ ::= { systrap 8 }
+
+ sysLogin NOTIFICATION-TYPE
+ OBJECTS {
+ sysUser,
+ sysAccessPoint,
+ sysAccessPointIndex,
+ sysUserLoginIp,
+ chassisId
+ }
+ STATUS current
+ DESCRIPTION
+ "User logins."
+ ::= { systrap 9 }
+
+ sysUserAdded NOTIFICATION-TYPE
+ OBJECTS {
+ sysUser,
+ chassisId
+ }
+ STATUS current
+ DESCRIPTION
+ "User added."
+ ::= { systrap 10 }
+
+ sysUserDeleted NOTIFICATION-TYPE
+ OBJECTS {
+ sysUser,
+ chassisId
+ }
+ STATUS current
+ DESCRIPTION
+ "User deleted."
+ ::= { systrap 11 }
+
+ sysUserModified NOTIFICATION-TYPE
+ OBJECTS {
+ sysUser,
+ chassisId
+ }
+ STATUS current
+ DESCRIPTION
+ "User modified."
+ ::= { systrap 12 }
+
+ sysSvrSyncProfOK NOTIFICATION-TYPE
+ OBJECTS {
+ sysProfSyncIpAddress,
+ chassisId
+ }
+ STATUS current
+ DESCRIPTION
+ "Server synchronize profiles successfully."
+ ::= { systrap 13 }
+
+ sysSvrSyncProfFail NOTIFICATION-TYPE
+ OBJECTS {
+ sysProfSyncIpAddress,
+ chassisId
+ }
+ STATUS current
+ DESCRIPTION
+ "Server failed to synchronize profiles to a client."
+ ::= { systrap 14 }
+
+ sysCliSyncProfOK NOTIFICATION-TYPE
+ OBJECTS {
+ sysProfSyncIpAddress,
+ chassisId
+ }
+ STATUS current
+ DESCRIPTION
+ "Client synchronize profiles from server successfully."
+ ::= { systrap 15 }
+
+ sysCliSyncProfFail NOTIFICATION-TYPE
+ OBJECTS {
+ sysProfSyncIpAddress,
+ chassisId
+ }
+ STATUS current
+ DESCRIPTION
+ "Client failed to synchronize profiles from server."
+ ::= { systrap 16 }
+
+ sysMacAntiSpoofing NOTIFICATION-TYPE
+ OBJECTS {
+ sysMacAntiSpoofOrig,
+ sysMacAntiSpoofNew,
+ sysMacAntiSpoofMac,
+ chassisId
+ }
+ STATUS current
+ DESCRIPTION
+ "MAC Anti-spoofing."
+ ::= { systrap 17 }
+
+ sysClusterMemberAdd NOTIFICATION-TYPE
+ OBJECTS {
+ clusterMemberConfId
+ }
+ STATUS current
+ DESCRIPTION
+ "Cluster member is added."
+ ::= { systrap 18 }
+
+ sysClusterMemberDelete NOTIFICATION-TYPE
+ OBJECTS {
+ clusterMemberConfId
+ }
+ STATUS current
+ DESCRIPTION
+ "Cluster member is deleted."
+ ::= { systrap 19 }
+
+ sysClusterMemberActive NOTIFICATION-TYPE
+ OBJECTS {
+ clusterMemberConfId
+ }
+ STATUS current
+ DESCRIPTION
+ "Cluster member is active."
+ ::= { systrap 20 }
+
+ sysClusterMemberInactive NOTIFICATION-TYPE
+ OBJECTS {
+ clusterMemberConfId
+ }
+ STATUS current
+ DESCRIPTION
+ "Cluster member is inactive."
+ ::= { systrap 21 }
+
+ sysLoginInet NOTIFICATION-TYPE
+ OBJECTS {
+ sysUser,
+ sysAccessPoint,
+ sysAccessPointIndex,
+ sysUserLoginInetAddrType,
+ sysUserLoginInetAddr,
+ chassisId
+ }
+ STATUS current
+ DESCRIPTION
+ "User logins."
+ ::= { systrap 22 }
+
+ sysLoginFailureInet NOTIFICATION-TYPE
+ OBJECTS {
+ sysUser,
+ sysAccessPoint,
+ sysAccessPointIndex,
+ sysUserLoginInetAddrType,
+ sysUserLoginInetAddr,
+ chassisId
+ }
+ STATUS current
+ DESCRIPTION
+ "User login is failed."
+ ::= { systrap 23 }
+
+
+--------------------
+-- enet
+--------------------
+
+ enetEnable NOTIFICATION-TYPE
+ OBJECTS {
+ ifIndex
+ }
+ STATUS current
+ DESCRIPTION
+ "Gigabit Ethernet interface is enabled."
+ ::= { enet 1 }
+
+ enetDisable NOTIFICATION-TYPE
+ OBJECTS {
+ ifIndex
+ }
+ STATUS current
+ DESCRIPTION
+ "Gigabit Ethernet interface is disabled."
+ ::= { enet 2 }
+
+ enetLoopGuard NOTIFICATION-TYPE
+ OBJECTS {
+ ifIndex
+ }
+ STATUS current
+ DESCRIPTION
+ "Loop guard is traggered."
+ ::= { enet 3 }
+
+ enetSfpError NOTIFICATION-TYPE
+ OBJECTS {
+ ifIndex
+ }
+ STATUS current
+ DESCRIPTION
+ "SFP DDMI parameters out of range."
+ ::= { enet 4 }
+
+ enetSfpNormal NOTIFICATION-TYPE
+ OBJECTS {
+ ifIndex
+ }
+ STATUS current
+ DESCRIPTION
+ "SFP DDMI parameters back to range."
+ ::= { enet 5 }
+
+ enetSfpTxEnable NOTIFICATION-TYPE
+ OBJECTS {
+ ifIndex
+ }
+ STATUS current
+ DESCRIPTION
+ "SFP TX power is enabled."
+ ::= { enet 6 }
+
+ enetSfpTxDisable NOTIFICATION-TYPE
+ OBJECTS {
+ ifIndex
+ }
+ STATUS current
+ DESCRIPTION
+ "SFP TX power is disabled."
+ ::= { enet 7 }
+
+--------------------
+-- interface
+--------------------
+
+ cfmCcmError NOTIFICATION-TYPE
+ OBJECTS {
+ dot1agCfmMdMdLevel,
+ dot1agCfmVlanPrimaryVid,
+ dot1agCfmMepIdentifier,
+ intfCfmCcmErrorCause
+ }
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { interface 1 }
+
+ macCount NOTIFICATION-TYPE
+ OBJECTS {
+ ifIndex,
+ macFilterPortMacCount
+ }
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { interface 2 }
+
+
+--------------------
+-- tdm
+--------------------
+
+ e1AlarmLinkLOS NOTIFICATION-TYPE
+ OBJECTS {
+ ifIndex,
+ e1AlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { tdm 1 }
+
+ e1AlarmPathLOF NOTIFICATION-TYPE
+ OBJECTS {
+ ifIndex,
+ e1AlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { tdm 2 }
+
+ e1AlarmPathAIS NOTIFICATION-TYPE
+ OBJECTS {
+ ifIndex,
+ e1AlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { tdm 3 }
+
+ e1AlarmPathRDI NOTIFICATION-TYPE
+ OBJECTS {
+ ifIndex,
+ e1AlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { tdm 4 }
+
+ e1AlarmPathOCASMF NOTIFICATION-TYPE
+ OBJECTS {
+ ifIndex,
+ e1AlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { tdm 5 }
+
+ e1AlarmPathOCRCMF NOTIFICATION-TYPE
+ OBJECTS {
+ ifIndex,
+ e1AlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { tdm 6 }
+
+ e1AlarmLinkSF NOTIFICATION-TYPE
+ OBJECTS {
+ ifIndex,
+ e1AlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { tdm 7 }
+
+ e1AlarmLinkSD NOTIFICATION-TYPE
+ OBJECTS {
+ ifIndex,
+ e1AlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { tdm 8 }
+
+ e1AlarmTCAQuarterES NOTIFICATION-TYPE
+ OBJECTS {
+ ifIndex,
+ e1AlarmCurrentValue,
+ e1AlarmThreshold
+ }
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { tdm 9 }
+
+ e1AlarmTCAQuarterSES NOTIFICATION-TYPE
+ OBJECTS {
+ ifIndex,
+ e1AlarmCurrentValue,
+ e1AlarmThreshold
+ }
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { tdm 10 }
+
+ e1AlarmTCAQuarterUAS NOTIFICATION-TYPE
+ OBJECTS {
+ ifIndex,
+ e1AlarmCurrentValue,
+ e1AlarmThreshold
+ }
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { tdm 11 }
+
+ e1AlarmTCADayES NOTIFICATION-TYPE
+ OBJECTS {
+ ifIndex,
+ e1AlarmCurrentValue,
+ e1AlarmThreshold
+ }
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { tdm 12 }
+
+ e1AlarmTCADaySES NOTIFICATION-TYPE
+ OBJECTS {
+ ifIndex,
+ e1AlarmCurrentValue,
+ e1AlarmThreshold
+ }
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { tdm 13 }
+
+ e1AlarmTCADayUAS NOTIFICATION-TYPE
+ OBJECTS {
+ ifIndex,
+ e1AlarmCurrentValue,
+ e1AlarmThreshold
+ }
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { tdm 14 }
+
+--------------------
+-- voiptrap
+--------------------
+
+ vopTempError NOTIFICATION-TYPE
+ OBJECTS {
+ voipIfIndex,
+ vopTermPhoneState
+ }
+ STATUS current
+ DESCRIPTION
+ "temperature out of low or high threshold"
+ ::= { voiptrap 1 }
+
+ vopTempNormal NOTIFICATION-TYPE
+ OBJECTS {
+ voipIfIndex,
+ vopTermPhoneState
+ }
+ STATUS current
+ DESCRIPTION
+ "temperature normal"
+ ::= { voiptrap 2 }
+
+ vopDCFail NOTIFICATION-TYPE
+ OBJECTS {
+ voipIfIndex,
+ vopTermPhoneState
+ }
+ STATUS current
+ DESCRIPTION
+ "DC power feed got problem"
+ ::= { voiptrap 3 }
+
+ vopDCNormal NOTIFICATION-TYPE
+ OBJECTS {
+ voipIfIndex,
+ vopTermPhoneState
+ }
+ STATUS current
+ DESCRIPTION
+ "DC power feed normal"
+ ::= { voiptrap 4 }
+
+ vopACFail NOTIFICATION-TYPE
+ OBJECTS {
+ voipIfIndex,
+ vopTermPhoneState
+ }
+ STATUS current
+ DESCRIPTION
+ "AC power feed got problem"
+ ::= { voiptrap 5 }
+
+ vopACNormal NOTIFICATION-TYPE
+ OBJECTS {
+ voipIfIndex,
+ vopTermPhoneState
+ }
+ STATUS current
+ DESCRIPTION
+ "AC power feed normal"
+ ::= { voiptrap 6 }
+
+ vopRingTimer NOTIFICATION-TYPE
+ OBJECTS {
+ slotId,
+ vopRingTimerSegment,
+ vopRingTimerId
+ }
+ STATUS current
+ DESCRIPTION
+ "Ringer timer got problem"
+ ::= { voiptrap 7 }
+
+ vopRingResource NOTIFICATION-TYPE
+ OBJECTS {
+ voipIfIndex
+ }
+ STATUS current
+ DESCRIPTION
+ "Ringer electrical load exceed REN (Ring Equivalent number)"
+ ::= { voiptrap 8 }
+
+ vopRingOverHead NOTIFICATION-TYPE
+ OBJECTS {
+ voipIfIndex
+ }
+ STATUS current
+ DESCRIPTION
+ "High load indication of RI (Ring Indicator, control signal from modem to computer, indicate phone line is ringing)"
+ ::= { voiptrap 9 }
+
+ vopNoFreeDSPChannel NOTIFICATION-TYPE
+ OBJECTS {
+ voipIfIndex,
+ vopDscCodecType
+ }
+ STATUS current
+ DESCRIPTION
+ "DSP resource is not enough for voice processing"
+ ::= { voiptrap 10 }
+
+ vopMCMissing NOTIFICATION-TYPE
+ OBJECTS {
+ slotId,
+ vopMcMediaId
+ }
+ STATUS current
+ DESCRIPTION
+ "Signal Card detects Media Card missing"
+ ::= { voiptrap 11 }
+
+ vopSCMissing NOTIFICATION-TYPE
+ OBJECTS {
+ slotId
+ }
+ STATUS current
+ DESCRIPTION
+ "Media Card detects Signaling Card missing"
+ ::= { voiptrap 12 }
+
+ vopTermNameDup NOTIFICATION-TYPE
+ OBJECTS {
+ voipIfIndex
+
+ }
+ STATUS current
+ DESCRIPTION
+ "Duplicate termination name used"
+ ::= { voiptrap 13 }
+
+ vopNoProtection NOTIFICATION-TYPE
+ OBJECTS {
+ slotId
+ }
+ STATUS current
+ DESCRIPTION
+ "Can not find protection card on specified slot"
+ ::= { voiptrap 14 }
+
+ vopProtectionSwitch NOTIFICATION-TYPE
+ OBJECTS {
+ slotId
+ }
+ STATUS current
+ DESCRIPTION
+ "Signal Card protection switch happened"
+ ::= { voiptrap 15 }
+
+ vopDropCall NOTIFICATION-TYPE
+ OBJECTS {
+ slotId,
+ vopMcMediaId,
+ vopMcPort,
+ vopDropCallType
+ }
+ STATUS current
+ DESCRIPTION
+ "Phone call exceed short / long term limit"
+ ::= { voiptrap 16 }
+
+ vopBatteryFail NOTIFICATION-TYPE
+ OBJECTS {
+ slotId,
+ vopBatteryNum
+ }
+ STATUS current
+ DESCRIPTION
+ "CODEC/SLIC module report Battery power failed"
+ ::= { voiptrap 17 }
+
+ vopBatteryNormal NOTIFICATION-TYPE
+ OBJECTS {
+ slotId,
+ vopBatteryNum
+ }
+ STATUS current
+ DESCRIPTION
+ "CODEC/SLIC module report Battery power normal"
+ ::= { voiptrap 18 }
+
+ vopClockFail NOTIFICATION-TYPE
+ OBJECTS {
+ vopDeviceId
+ }
+ STATUS current
+ DESCRIPTION
+ "VCP chip CLOCK failed or missing"
+ ::= { voiptrap 19 }
+
+ vopClockNormal NOTIFICATION-TYPE
+ OBJECTS {
+ vopDeviceId
+ }
+ STATUS current
+ DESCRIPTION
+ "VCP chip CLOCK normal"
+ ::= { voiptrap 20 }
+
+ vopRingerFail NOTIFICATION-TYPE
+ OBJECTS {
+ slotId,
+ vopRingerShortCount
+ }
+ STATUS current
+ DESCRIPTION
+ "CODEC/SLIC module external ringer does not work"
+ ::= { voiptrap 21 }
+
+ vopRingerNormal NOTIFICATION-TYPE
+ OBJECTS {
+ slotId,
+ vopRingerShortCount
+ }
+ STATUS current
+ DESCRIPTION
+ "CODEC/SLIC module external ringer work normal"
+ ::= { voiptrap 22 }
+
+ vopMgcMissing NOTIFICATION-TYPE
+ OBJECTS {
+ slotId,
+ vopMgcIP
+ }
+ STATUS current
+ DESCRIPTION
+ "Indicate the state of mgc. Missing trap will be issue when mg had registered to mgc,
+ and disconnected happened."
+ ::= { voiptrap 23 }
+
+ vopMgcNormal NOTIFICATION-TYPE
+ OBJECTS {
+ slotId,
+ vopMgcIP
+ }
+ STATUS current
+ DESCRIPTION
+ "Indicate the state of mgc. Normal trap will be issue when missing trap is not clear
+ and mg registered to mgc again."
+ ::= { voiptrap 24 }
+
+ vopMgEnable NOTIFICATION-TYPE
+ OBJECTS {
+ slotId
+ }
+ STATUS current
+ DESCRIPTION
+ "Indicate the state of mg. Mg enable trap will be issued when user enable the mg in manual."
+ ::= { voiptrap 25 }
+
+ vopMgDisable NOTIFICATION-TYPE
+ OBJECTS {
+ slotId
+ }
+ STATUS current
+ DESCRIPTION
+ "Indicate the state of mg. Mg disable trap will be issued when user disable the mg in manual."
+ ::= { voiptrap 26 }
+
+ vopPortMissing NOTIFICATION-TYPE
+ OBJECTS {
+ slotId,
+ vopMcMediaId,
+ vopMcPort
+ }
+ STATUS current
+ DESCRIPTION
+ "none."
+ ::= { voiptrap 27 }
+
+ vopPortNormal NOTIFICATION-TYPE
+ OBJECTS {
+ slotId,
+ vopMcMediaId,
+ vopMcPort
+ }
+ STATUS current
+ DESCRIPTION
+ "none."
+ ::= { voiptrap 28 }
+
+ vopMcNormal NOTIFICATION-TYPE
+ OBJECTS {
+ slotId,
+ vopMcMediaId
+ }
+ STATUS current
+ DESCRIPTION
+ "MC is normal."
+ ::= { voiptrap 29 }
+
+ vopScNormal NOTIFICATION-TYPE
+ OBJECTS {
+ slotId
+ }
+ STATUS current
+ DESCRIPTION
+ "SC is normal."
+ ::= { voiptrap 30 }
+
+ vopScBulkSyncReady NOTIFICATION-TYPE
+ OBJECTS {
+ slotId
+ }
+ STATUS current
+ DESCRIPTION
+ "SC bulk sync completed."
+ ::= { voiptrap 31 }
+
+ vopProtectionReady NOTIFICATION-TYPE
+ OBJECTS {
+ slotId
+ }
+ STATUS current
+ DESCRIPTION
+ "SC redundancy is ready."
+ ::= { voiptrap 32 }
+
+END
+
+
+
+