diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/huawei/HUAWEI-XQoS-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/huawei/HUAWEI-XQoS-MIB')
| -rw-r--r-- | MIBS/huawei/HUAWEI-XQoS-MIB | 21332 |
1 files changed, 21332 insertions, 0 deletions
diff --git a/MIBS/huawei/HUAWEI-XQoS-MIB b/MIBS/huawei/HUAWEI-XQoS-MIB new file mode 100644 index 0000000..52cfa53 --- /dev/null +++ b/MIBS/huawei/HUAWEI-XQoS-MIB @@ -0,0 +1,21332 @@ +-- ================================================================= +-- Copyright (C) 2018 by HUAWEI TECHNOLOGIES. All rights reserved +-- +-- Description: This mib file is used for management of huawei Class Based +-- QoS information. +-- Reference: +-- Version: V3.10 +-- History: +-- v1.0 tianli,2004.4.10,publish +-- v1.1 +-- modified by chengang +-- modified by zhangwenwu +-- modified by wanglili +-- modified by hezhifeng +-- modified by dongling +-- modified by tongtingting +-- V2.18 +-- modified by chenlong +-- V2.19 +-- modified by suxunjin +-- v2.20 +-- modified by lixinzhuo +-- v2.21 +-- modified by liuxiaoyan +-- v2.22 +-- modified by jinxiaoyan +-- v2.23 +-- modified by wangjing +-- v2.24 + -- modified by renxiaoyuan +-- v2.25 +-- modified by jinxiaoyan +-- v2.26 +-- modified by lixinzhuo +-- v2.27 +-- modified by sunhongliang +-- v2.28 +-- modified by renxiaoyuan +-- v2.29 +-- modified by maruoyu +-- v2.30 +-- modified by renxiaoyuan +-- v2.31 +-- modified by luyanyan +-- V2.32 +-- modified by wangjing +-- V2.33 +-- modified by wangjing +-- V2.34 +-- modified by wangxiaoyan +-- V2.35 +-- modified by zhoushujie +-- V2.36 +-- modified by wangjing +-- V2.37 +-- modified by wangjing +-- V2.38 +-- modified by liuxiaoyan +-- V2.39 +-- modified by songjian +-- V2.40 +-- modified by magang +-- V2.41 +-- modified by chenlong +-- V2.42 +-- modified by magang +-- V2.43 +-- modified by chenlong +-- V2.44 +-- modified by chenhao +-- V2.45 +-- modified by liye +-- V2.46 +-- modified by wangzhe +-- V2.47 +-- modified by chenhao +-- V2.48 +-- modified by chenhao +-- V2.49 +-- modified by magang +-- V2.50 +-- modified by zhangjian +-- V2.51 +-- modified by magang +-- V2.52 +-- modified by dongyanan +-- V2.53 +-- modified by xuechenguang +-- V2.55 +-- modified by pengsheng +-- V2.57 +-- modified by zhangmingming +-- V2.58 +-- modified by xiejiale +-- V2.59 +-- modified by lizhen +-- V2.60 +-- modified by wangcheng +-- V2.61 +-- modified by liangyun 00353956 +-- V2.62 +-- modified by wanghongke +-- V2.63 +-- modified by zhouzaihua +-- V2.64 +-- modified by sunqirui +-- V2.66 +-- modified by luhongyu +-- V2.67 +-- modified by guanjiazhi +-- V2.69 +-- modified by sunqirui +-- V2.70 +-- modified by chenxu +-- V2.71 +-- modified by yejun +-- V2.72 +-- modified by zhouzaihua +-- V2.73 +-- modified by chenxu +-- V2.73 +-- modified by guzhen +-- V2.75 +-- modified by lilei +-- V2.76 +-- modified by chenxu +-- V2.77 +-- modified by zhouzaihua +-- V2.79 +-- modified by wuyifan +-- V2.83 +-- modified by hehaiyan +-- V2.84 +-- modified by hanhongyun +-- V2.85 +-- modified by wuyifan +-- V2.86 +-- modified by zhouzaihua +-- V2.87 +-- modified by zhouzaihua +-- V2.88 +-- modified by liyuanze +-- V2.89 +-- modified by lidapeng +-- V2.90 +-- modified by luhongyu +-- V2.91 +-- modified by qilongfei +-- V2.92 +-- modified by guanqingyu +-- V2.93 +-- modified by xiejiayou +-- V2.94 +-- modified by zhouzaihua +-- V2.95 +-- modified by gaolikun +-- V2.97 +-- modified by yanghaopeng +-- modified by libin +-- modified by yangchengsi +-- V2.98 +-- modified by zhaomingzhe +-- V2.99 +-- modified by zhaoqingqing +-- V3.01 +-- modified by dongyanhong +-- V3.02 +-- modified by xuehui +-- V3.03 +-- modified by zhaoqingqing +-- V3.04 +-- modified by shenjiulong +-- V3.05 +-- modified by xuehui +-- V3.06 +-- modified by xuehui +-- V3.07 +-- modified by xuehui +-- V3.08 +-- modified by lihongling +-- V3.10 +-- modified by xuehui + +-- ================================================================= + +HUAWEI-XQoS-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + EnabledStatus + FROM P-BRIDGE-MIB + InterfaceIndex + FROM IF-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + Integer32, Counter32, Counter64, Unsigned32, IpAddress, TimeTicks, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + RowStatus, MacAddress, TEXTUAL-CONVENTION + FROM SNMPv2-TC + hwQoS + FROM HUAWEI-CBQOS-MIB; + + --BaType + BaType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Direction Policy apply on." + SYNTAX INTEGER { + vlan8021p (1), + dscp (2), + mplsExp(3), + ipPri(4), + hqosVlan8021p(5), + hqosDscp(6), + hqosMplsExp(7), + hqosIpPri(8), + vlan8021pInbound(9) + } + + hwXQoSMIB MODULE-IDENTITY + LAST-UPDATED "201812211406Z" + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "MODULE-IDENTITY" + + --add by xuehui 00471789 + REVISION "201812211406Z" + DESCRIPTION + "MOD hwXACLResourceAlarm, hwXACLResourceResume" + + --add by pengsheng 00191075 + REVISION "201812060940Z" + DESCRIPTION + "MOD hwXQoSPfcApplyFailAlarmResume, hwXQoSPfcTurnOffResume" + + --add by lihongling 00352815 + REVISION "201811231435Z" + DESCRIPTION + "add hwXQoSFlowWredResourceTable" + + --add by xuehui 00471789 + REVISION "201811202029Z" + DESCRIPTION + "MOD hwXACLResourceAlarm , hwXACLResourceResume" + + --add by xuehui 00471789 + REVISION "201811141146Z" + DESCRIPTION + "MOD hwXACLResourceAlarm , hwXACLResourceResume" + + --add by xuehui 00471789 + REVISION "201811061827Z" + DESCRIPTION + "ADD hwXACLResourceAlarm , hwXACLResourceResume" + + --add by shenjiulong 00216198 + REVISION "201811052005Z" + DESCRIPTION + "ADD hwXQOSFlowControlAlarm , hwXQOSFlowControlAlarmResume" + + --add by zhaoqingqing 00348648 + REVISION "201810271739Z" + DESCRIPTION + "ADD hwXACLEPGEnableAlarm, hwXACLEPGEnableResume" + + --add by xuehui 00471789 + REVISION "201810220941Z" + DESCRIPTION + "MOD hwXACLEPGGroupMemberAlarmEntry" + + --add by dongyanhong 00427154 + REVISION "201809301739Z" + DESCRIPTION + "MOD hwXQoSStormControlAction, hwXQoSStormControlBcMode, hwXQoSStormControlMcMode, hwXQoSStormControlUcMode" + + --add by pengsheng 00191075 + REVISION "201809251739Z" + DESCRIPTION + "ADD hwXQoSPfcApplyFailAlarm, hwXQoSPfcApplyFailAlarmResume" + + --add by zhaoqingqing 00348648 + REVISION "201809151739Z" + DESCRIPTION + "ADD hwXACLEPGCreateGroupAlarm, hwXACLEPGCreateGroupResume, hwXACLEPGGroupMemberAlarm, hwXACLEPGGroupMemberResume, hwXACLEPGPolicyAlarm, hwXACLEPGPolicyResume" + --add by zhaomingzhe 00415565 + REVISION "201809081730Z" + DESCRIPTION + "ADD hwXQoSStormControlBroadcastRate, hwXQoSStormControlMulticastRate, hwXQoSStormControlUnicastRate" + + --add by yanghaopeng 84106631 + REVISION "201809031428Z" + DESCRIPTION + "MOD hwXQoSHardPipeStatisticsExtTable, hwXQoSHardPipeAccessStatisticsExtTable, hwXQoSPortQueueStatisticsExtTable, hwXQoSIfQueueExtRunInfoTable" + + --add by yanghaopeng 84106631 + REVISION "201808221151Z" + DESCRIPTION + "ADD hwXQoSHardPipeStatisticsExtTable, hwXQoSHardPipeAccessStatisticsExtTable, hwXQoSPortQueueStatisticsExtTable, hwXQoSIfQueueExtRunInfoTable" + --add by gaolikun 00181543 + --add by gaolikun 00181543 + REVISION "201807311739Z" + DESCRIPTION + "ADD hwXQoSTMPerformanceAlarm, hwXQoSTMPerformanceAlarmClear" + + --add by zhouzaihua 00215230 + REVISION "201807301739Z" + DESCRIPTION + "ADD hwXQoSInterfaceIngressDropAlarm, hwXQoSInterfaceIngressDropAlarmResume" + + --add by xiejiayou WX353812 + REVISION "201807251546Z" + DESCRIPTION + "MOD hwXQoSPortShapPercent" + + --add by guanqingyu 00279173 + REVISION "201807031459Z" + DESCRIPTION + "Add hwXQoSCarStatisticsExtTable And hwXQoSIfCarStatisticsExtTable" + + --add by qilongfei 00278012 + REVISION "201806011739Z" + DESCRIPTION + "Add hwXQoSQppbPolicyStatisticsExtTable And hwXQoSQppbGlobalStatisticsExtTable" + + --add by luhongyu wx431419 + REVISION "201806011739Z" + DESCRIPTION + "MOD hwXQosCarResourceServiceType " + + --add by lidapeng 00428136 + REVISION "201805101739Z" + DESCRIPTION + "ADD hwXQoSHardPipeApplySQFailAlarm, hwXQoSHardPipeApplySQFailAlarmClear" + + --add by liyuanze 00373298 + REVISION "201804261739Z" + DESCRIPTION + "ADD hwXACLFEIMemoryFullAlarm, hwXACLFEIMemoryFullAlarmResume" + + --add by zhouzaihua 00215230 + REVISION "201804251739Z" + DESCRIPTION + "ADD hwXQoSQueueStatisticsMulticastObjects" + + --add by zhouzaihua 00215230 + REVISION "201804191739Z" + DESCRIPTION + "ADD hwXQoSIfCarDiscardAlarm, hwXQoSIfCarDiscardAlarmResume" + + --add by wangyan 00242782 + REVISION "201804161739Z" + DESCRIPTION + "ADD hwXACLFEIMemoryFullAlarm, hwXACLFEIMemoryFullAlarmResume" + + REVISION "201804161739Z" + DESCRIPTION + "ADD hwXQoSPfcTurnOff, hwXQoSPfcTurnOffResume" + + REVISION "201803161550Z" + DESCRIPTION + "MOD hwXQoSAclTcamResTotalNumbe" + --add by wuyifan wwx191562 + REVISION "201801311139Z" + DESCRIPTION + "MOD hwXQoSCpApplyPolicyName,hwXQoSCpCarActionPolicyName, hwXQoSCBPairResTrafficPolicyName" + --add by hanhongyun 00415689 + --add by hehaiyan 00201775 + REVISION "201801231739Z" + DESCRIPTION + "ADD hwXQoSPfcDeadLock, hwXQoSPfcDeadLockResume" + --add by hehaiyan 00201775 + REVISION "201801221739Z" + DESCRIPTION + "ADD hwXQosQueueExcepAlarm, hwXQosQueueExcepAlarmResume" + --add by hehaiyan 00201775 + REVISION "201801151739Z" + DESCRIPTION + "MOD hwXQoSPortQueueStatisticsQueueIndex, " + --add by zhangxioafang zwx451218 + + REVISION "201801021739Z" + DESCRIPTION + "MOD hwXQoSPortQueueStatisticsQueueIndex, " + --add by wuyifan wx191562 + REVISION "201712211530Z" + DESCRIPTION + "SNMPv2-TC.hwQoS OBJECT IDENTIFIER.hwXQoSIfWredCfgInfoEntry" + --add by zhangxioafang zwx451218 + + REVISION "201712070948Z" + DESCRIPTION + "The HUAWEI-XQoS-MIB contains objects to + Manage configuration and Monitor running state + for Class Based QoS feature." + --add by tianhao 00344004 + REVISION "201711101739Z" + DESCRIPTION + "MOD HwXQoSIfQueueRunInfoEntry, " + --add by zhouzaihua 00215230 + REVISION "201710231739Z" + DESCRIPTION + "ADD hwXQoSIngressAgingDiscardAlarm, hwXQoSIngressAgingDiscardAlarmResume" + + --add by chenxu wx398575 + REVISION "201710171739Z" + DESCRIPTION + "MOD hwXQoSHardPipeAlarm, hwXQoSSoftPipeAlarm, hwXQoSHardPipeBwAlarm" + --add by guzhen g00244223 + REVISION "201709021739Z" + DESCRIPTION + "MODIFY hwXQoSRedirectNextHopInvalidAlarm,hwXQoSRedirectNextHopInvalidAlarmClear" + --add by yejun 00401877 + REVISION "201707290406Z" + DESCRIPTION + "MODIFY hwXQoSHardPipeAlarmTable,hwXQoSSoftPipeAlarmTable,hwXQoSHardPipeBwAlarmTable" + --add by zhouzaihua 00215230 + REVISION "201707251739Z" + DESCRIPTION + "ADD hwXQosIngressPktsDiscardAlarm, hwXQoSIngressPktsDiscardAlarmResume" + --add by sunqirui 00242845 + REVISION "201707041532Z" + DESCRIPTION + "ADD hwXQoSStormSuppressAlarm, hwXQoSStormSuppressAlarmResume, hwXQoSStormSuppressSlotAlarm, hwXQoSStormSuppressSlotAlarmResume" + + --add by chenxu wx398575 + REVISION "201707011739Z" + DESCRIPTION + "ADD hwXQoSHardPipeAcBandWthOverAlarm,hwXQoSHardPipeAcBandWthOverAlarmClear" + --add by chenxu wx398575 + REVISION "201707011739Z" + DESCRIPTION + "MODIFY hwXQoSHardPipeStatisticsTable" + --add by zhouzaihua 00215230 + REVISION "201707011739Z" + DESCRIPTION + "ADD hwXQoUnicastPktsDiscardAlarm, hwXQoSUnicastPktsDiscardAlarmResume" + --add by lilei kf30057 + REVISION "201707011739Z" + DESCRIPTION + "ADD hwXQoSPortShapPercent" +--add by guanjiazhi wx451239 + REVISION "201706161739Z" + DESCRIPTION + "ADD hwXQoSIfCarCfgInfoTable, hwXQoSIfLrCfgInfoTable, hwXQoSIfQueueCfgInfoTable, hwXQoSIfQueueRunInfoTable, hwXQoSIfCarStatisticsTable, hwXQoSUserQueueResourceTable, hwXQoSUserGroupQueueResourceTable, hwXQoSSubPortQueueResourceTable, hwXQoSChannelResourceTable, hwXQoSTemplateResourceTable, hwXQoSCBPairResourceTable, hwXQoSBindingTrafficPolicyResourceTable, hwXQoSAclTcamResourceTable, hwXQosBoardCarResourceTable, hwXQoSPortQueueAlarmExTable " + + --add by zhouzaihua 00215230 + REVISION "201706131739Z" + DESCRIPTION + "ADD hwXQoSRcyPortPktsDropAlarm, hwXQoSRcyPortPktsDropAlarmResume" + + --add by luhongyu wx431419 + REVISION "201705061438Z" + DESCRIPTION + "ADD hwXQoSIfLrRealCir" + --add by zhouzaihua 00215230 + REVISION "201705041739Z" + DESCRIPTION + "ADD hwXQoSPacketsDropInterfaceAlarm, hwXQoSPacketsDropInterfaceAlarmResume" + --add by sunqirui 00242845 + REVISION "201702251739Z" + DESCRIPTION + "ADD hwXQoSStormControlAlarm, hwXQoSStormControlAlarmResume" + --add by chenxuegang wx283757 + REVISION "201702241736Z" + DESCRIPTION + "MOD hwXQoSCarStatisticsSlotNumber" + + --add by zhouzaihua 00215230 + REVISION "201702241022Z" + DESCRIPTION + "ADD hwXQoSUnicastPktsCongestionAlarm, hwXQoSUnicastPktsCongestionAlarmResume" + + --add by wanghongke wx228773 + REVISION "201701161022Z" + DESCRIPTION + "ADD hwXQoSSubPortQueueResPoolIndex TABLE" + + --add by liangyun 00353956 + REVISION "201701131548Z" + DESCRIPTION + "ADD hwXQoSHardPipeAccessStatisticsTable TABLE" + + --add by wangcheng 00215154 + REVISION "201612211251Z" + DESCRIPTION + "ADD hwXQoSCarObjects" + + --add by lizhen 00379896 + REVISION "201611291251Z" + DESCRIPTION + "ADD hwXQoSHardPipeBwAlarmTable NODE" + + REVISION "201611171628Z" + DESCRIPTION + "ADD add hwXQOSQueueBufferAlarmDiscard " + + --add by zhangmingming 00357391 + REVISION "201609291932Z" + DESCRIPTION + "Modify hwXQoSCpDefendDiscardedPacketAlarm" + + REVISION "201609211021Z" + DESCRIPTION + "ADD hwXQoSHardPipeApplyFailAlarm at 2016-09-21." + --add by pengsheng 00191075 + REVISION "201609031739Z" + DESCRIPTION + "ADD hwXQoSMulticastPktsDiscardAlarm, hwXQoSMulticastPktsDiscardAlarmResume, hwXQoSMulticastPktsDiscardInterfaceAlarm, hwXQoSMulticastPktsDiscardInterfaceAlarmResume" + REVISION "201606201428Z" + DESCRIPTION + "ADD hwXQoSSoftPipeAlarmTable NODE " + --add by dongyanan 00229838 + REVISION "201606011201Z" + DESCRIPTION + "modify hwXQoSIfQueueCfgInfoTable" + --add by magang 00349451 + REVISION "201605311447Z" + DESCRIPTION + "add hwXQoSQppbPolicyEventLog, hwXQoSQppbPolicyEventLogObjects" + REVISION "201604211021Z" + DESCRIPTION + "MODIFY hwXQoSIfQueueCfgCosType at 2016-8-8." + + REVISION "201604211021Z" + DESCRIPTION + "MODIFY hwXQoSPortShapingPbsValue" + --add by magang 00349451 + REVISION "201604051930Z" + DESCRIPTION + "add hwXQoSGlbQPPBEventLog, hwXQoSGlbQPPBEventLogObjects" + -- added by chenhao 00240449 + REVISION "201603221436Z" + DESCRIPTION + "add VB node of hwXQoSDefendPortCarPassedPacketAlarm and hwXQoSDefendPortCarPassedPacketAlarmClear" + REVISION "201601191628Z" + DESCRIPTION + "ADD hwRemoteMirrRecoverFailNotify " + --add by liye 00200458 + REVISION "201512142028Z" + DESCRIPTION + "ADD hwXQosBoardCarResourceTable" + -- added by chenhao 00240449 + REVISION "201512041150Z" + DESCRIPTION + "add VB node of hwXQoSCpDefendDiscardedPacketAlarm and hwXQoSCpDefendDiscardedPacketAlarmClear" + REVISION "201512021628Z" + DESCRIPTION + "ADD hwXQoSIf8021PCarCfgInfoTable " + --add by chenlong c00230926 + REVISION "201512021628Z" + DESCRIPTION + "modify hwXQoSBufferOverrunHistoryEntry" + --add by magang 00349451 + REVISION "201511261851Z" + DESCRIPTION + "modify hwXQoSIfQPPBDelAlarm, hwXQoSIfQPPBDelAlarmObjects" + + --add by chenlong c00230926 + REVISION "201511261128Z" + DESCRIPTION + "add hwXQoSBufferStatisticObjects" + --add by magang 00349451 + REVISION "201510231050Z" + DESCRIPTION + "add hwXQoSIfQPPBDelAlarm, hwXQoSIfQPPBDelAlarmObjects" + --add by songjian 00280711 + REVISION "201509161050Z" + DESCRIPTION + "add hwXQoSQppbPolicyApplyFailAlarm, hwXQoSQppbPolicyApplyFailAlarmClear, hwXQoSQppbPolicyApplyFailAlarmObjects" + --add by wangzhensheng 00163673 + REVISION "201509081050Z" + DESCRIPTION + "add hwXQoSTrunkProfileNotEffectAlarm" + --add by wangjing 00280821 + REVISION "201507161050Z" + DESCRIPTION + "renew description of hwXQoSRuleFailAlarm, hwXQoSRuleFailInfo and hwXQoSRuleFailAlarmCancel" + --add by wangjing 00280821 + REVISION "201506061428Z" + DESCRIPTION + "rename hwXQoSRuleFaileAlarm and hwXQoSRuleFaileAlarmCancel to hwXQoSRuleFailAlarm and hwXQoSRuleFailAlarmCancel" + REVISION "201505201025Z" + DESCRIPTION + "CP-CAR Add hwXQoSCpDefendProtocolDescirption" + REVISION "201504241025Z" + DESCRIPTION + "Modify hwXQoSStormControlTrap" + -- added by chenhao 00240449 + REVISION "201501281030Z" + DESCRIPTION + "add trap node of hwXQoSDefendPortCarPassedPacketAlarm and hwXQoSDefendPortCarPassedPacketAlarmClear" + REVISION "201412241428Z" + DESCRIPTION + "ADD hwXQoSChannelResourceTable" +REVISION "201412231428Z" + DESCRIPTION + "ADD hwXQoSFCoEPriorityAlarm and hwXQoSFCoEPriorityAlarmClear" + + --add by wangjing 00280821 + REVISION "201412161428Z" + DESCRIPTION + "Modify hwXQoSVpnAclConflictAlarm, hwXQoSVpnAclConflictAlarmClear information " + --add by wangjing 00280821 + REVISION "201412161428Z" + DESCRIPTION + "ADD hwXQoSVpnAclConflictAlarm, hwXQoSVpnAclConflictAlarmClear and hwXQoSVpnAclConflictAlarmTable" + + REVISION "201412151428Z" + DESCRIPTION + "ADD hwXQoSStormControlTrapExt and hwXQoSStormControlIfName" + REVISION "201411031428Z" + DESCRIPTION + "ADD hwXQoSIfLrDiscardAlarm, hwXQoSIfLrDiscardAlarmResume" + REVISION "201410101428Z" + DESCRIPTION + "ADD hwXQoSHardPipeAbilityTable and hwXQoSHardPipeConfigTable" + REVISION "201408151428Z" + DESCRIPTION + "DEL hwXQoSBaFrdePhbTable and hwXQoSBaFrdeMapTable and hwXQoSIfTrustFrdeTable" + REVISION "201408071428Z" + DESCRIPTION + "MOD hwXQoSHardPipeAlarmTable NODE" + REVISION "201407301428Z" + DESCRIPTION + "ADD hwXQOSQueueBufferOverrunAlarm, hwXQOSQueueBufferOverrunResume and hwXQOSQueueBufferOverrunAlarmTable" + REVISION "201407231428Z" + DESCRIPTION + "ADD hwXQoSUserQueueResourceTable, hwXQoSUserGroupQueueResourceTable, + hwXQoSSubPortQueueResourceTable, hwXQoSChannelResourceTable, + hwXQoSTemplateResourceTable, hwXQoSCBPairResourceTable, + hwXQoSBindingTrafficPolicyResourceTable, and hwXQoSAclTcamResourceTable" + REVISION "201407101428Z" + DESCRIPTION + "ADD hwXQoSBaFrdePhbTable and hwXQoSBaFrdeMapTable and hwXQoSIfTrustFrdeTable" + REVISION "201407091428Z" + DESCRIPTION + "ADD hwXQoSHardPipeStatisticsTable" + REVISION "201407021428Z" + DESCRIPTION + "MOD hwXQoSRuleFaileAlarmCancel NODE" + REVISION "201404241428Z" + DESCRIPTION + "MOD hwXQoSProfileName NODE" + REVISION "201403311428Z" + DESCRIPTION + "MOD hwXQoSBufferUsageStatisticsObjects OID" + REVISION "201401221428Z" + DESCRIPTION + "ADD hwXQoSPortQueueAlarmExTable" + REVISION "201401181428Z" + DESCRIPTION + "MOD hwXQoSIfQueueRunInfoTable and hwXQoSPortQueueStatisticsTable" + REVISION "201312161428Z" + DESCRIPTION + "MOD hwXQoSCarTable and hwXQoSIfCarCfgInfoTable" + REVISION "201309291428Z" + DESCRIPTION + "MOD hwXQoSCarTable OID" + + REVISION "201307291428Z" + DESCRIPTION + "ADD hwXQosCarResourceTable" + + REVISION "201306031428Z" + DESCRIPTION + "MOD hwXQoSProfileObjects and hwXQoSPortQueueAlarmObjects OID" + + REVISION "201304271428Z" + DESCRIPTION + "ADD hwXQoSPortQueueStatisticsQueuePercentage NODE" + + ::= { hwQoS 4 } +-- 1.3.6.1.4.1.2011.5.25.32.4 +-- +-- Textual conventions +-- +-- +-- type definitions in the interface queue +-- +-- hwXQosQueueType + XQosQueueType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Queue Type: + BE (1) + AF1(2) + AF2(3) + AF3(4) + AF4(5) + EF (6) + " + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6) + } + +-- ResetFlag + ResetFlag ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Reset Flag: + DISABLE (0) + RESET (1) + ENABLE (2) + " + SYNTAX INTEGER + { + disable(0), + reset(1), + enable(2) + } + +-- COS Type + CosType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " + BE(1) + AF1(2) + AF2(3) + AF3(4) + AF4(5) + EF(6) + CS6(7) + CS7(8) + ALL(9) + queue10(10) + queue11(11) + queue12(12) + queue13(13) + queue14(14) + queue15(15) + queue16(16) + queue17(17) + queue18(18) + queue19(19) + queue20(20) + queue21(21) + queue22(22) + queue23(23) + queue24(24) + + " + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8), + all(9), + queue10(10), + queue11(11), + queue12(12), + queue13(13), + queue14(14), + queue15(15), + queue16(16), + queue17(17), + queue18(18), + queue19(19), + queue20(20), + queue21(21), + queue22(22), + queue23(23), + queue24(24) + } + +-- CarAction + CarAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The actions taken when packets conforming or exceeding the configured + CIR: + pass (1), + discard (2), + remark IP Precedence (3), + remark DSCP(4), + remark Mpls Exp(5), + remark (6), + remark 8021p(7) + " + SYNTAX INTEGER + { + pass(1), + discard(2), + remarkIpPrec(3), + remarkDscp(4), + remarkMplsExp(5), + remark(6), + remark8021p(7) + } + +-- Direction + DirectionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Direction Policy apply on." + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + +-- UrpfCtrlType + UrpfCtrlType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Strict(1) + Loose(2)" + SYNTAX INTEGER + { + strict(1), + loose(2) + } + +-- SampleType + SampleType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Fix-packets(1) + Fix-time(2) + Random-packets(3) + Random-time(4) + " + SYNTAX INTEGER + { + fix-packets(1), + fix-time(2), + random-packets(3), + random-time(4) + } + +-- IPCARRuleType + IPCARRuleType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Type of IPCAR Rule. " + SYNTAX INTEGER + { + ipv4Acl(1), + ipv4SrcIp(2), + ipv4DstIp(3) + } + +-- +-- Node definitions +-- + +-- 1.3.6.1.4.1.2011.5.25.32 +-- hwQoS OBJECT IDENTIFIER ::= { hwDatacomm 32 } + +-- 1.3.6.1.4.1.2011.5.25.32.4.1 + hwXQoSObjects OBJECT IDENTIFIER ::= { hwXQoSMIB 1 } + hwXQoSConformance OBJECT IDENTIFIER ::= { hwXQoSMIB 2 } + +-- BA command + hwXQoSBaObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 1 } + +-- Diffserv Domain + hwXQoSBaCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSBaCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of diff-server domain configuration information." + ::= { hwXQoSBaObjects 1 } + + hwXQoSBaCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSBaCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Diff-server domain Information Entry." + INDEX { hwXQoSBaIndex } + ::= { hwXQoSBaCfgInfoTable 1 } + + HwXQoSBaCfgInfoEntry ::= + SEQUENCE { + hwXQoSBaIndex + Integer32, + hwXQoSBaName + OCTET STRING, + hwXQoSBaRowStatus + RowStatus + } + + hwXQoSBaIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the index of a DS domain.The value ranges from 0 to 7.This object has no default value." + ::= { hwXQoSBaCfgInfoEntry 1 } + + hwXQoSBaName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..8)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the name of a DS domain.The value of this object is a string of 1 to 8 ASCII characters in plain text and complies with the format of the command line.The object has no default value." + ::= { hwXQoSBaCfgInfoEntry 2 } + + hwXQoSBaRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the row status.The value of this object can be any of the following:CreateAndGo(4),Destroy(6),Active(1).The object has no default value." + ::= { hwXQoSBaCfgInfoEntry 3 } + +-- 8021p-inbound in diff domain + hwXQoSBa8021pPhbCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSBa8021pPhbCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of diff-serve domain 8021p phb configuration information." + ::= { hwXQoSBaObjects 2 } + + hwXQoSBa8021pPhbCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSBa8021pPhbCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Diff-serve domain 8021p phb Configuration Information Entry." + INDEX { hwXQoSBaIndex, hwXQoSBa8021pPhbIndex } + ::= { hwXQoSBa8021pPhbCfgInfoTable 1 } + + HwXQoSBa8021pPhbCfgInfoEntry ::= + SEQUENCE { + hwXQoSBa8021pPhbIndex + Integer32, + hwXQoSBa8021pPhbPri + Integer32, + hwXQoSBa8021pPhbCos + Integer32, + hwXQoSBa8021pPhbColour + Integer32, + hwXQoSBa8021pPhbRowStatus + RowStatus + } + + hwXQoSBa8021pPhbIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the index of the Per-Hop Behavior (PHB)." + ::= { hwXQoSBa8021pPhbCfgInfoEntry 1 } + + hwXQoSBa8021pPhbPri OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the 802.1p priority.The value ranges from 0 to 7." + ::= { hwXQoSBa8021pPhbCfgInfoEntry 2 } + + hwXQoSBa8021pPhbCos OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies CoS, that is, the scheduling priority.The value can be any of the following:CS7(7),CS6(6),EF(5),AF4(4),AF3(3),AF2(2),AF1(1),BE(0)." + ::= { hwXQoSBa8021pPhbCfgInfoEntry 3 } + + hwXQoSBa8021pPhbColour OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the color of the packet, that is, the discarding priority.The value can be any of the following:Green(0),Yellow(1),Red(2)." + ::= { hwXQoSBa8021pPhbCfgInfoEntry 4 } + + hwXQoSBa8021pPhbRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the row status.The value can be any of the following:CreateAndGo(4),Destroy(6),Active(1)." + ::= { hwXQoSBa8021pPhbCfgInfoEntry 5 } + +-- 8021p-outbound in diff domain + hwXQoSBa8021pMapCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSBa8021pMapCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of diff-serve domain 8021p map configuration information." + ::= { hwXQoSBaObjects 3 } + + hwXQoSBa8021pMapCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSBa8021pMapCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Diff-serve domain 8021p map Configuration Information Entry." + INDEX { hwXQoSBaIndex, hwXQoSBa8021pMapIndex } + ::= { hwXQoSBa8021pMapCfgInfoTable 1 } + + HwXQoSBa8021pMapCfgInfoEntry ::= + SEQUENCE { + hwXQoSBa8021pMapIndex + Integer32, + hwXQoSBa8021pMapCos + Integer32, + hwXQoSBa8021pMapColour + Integer32, + hwXQoSBa8021pMapPri + Integer32, + hwXQoSBa8021pMapRowStatus + RowStatus + } + + hwXQoSBa8021pMapIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the mapping index.The value starts from 0." + ::= { hwXQoSBa8021pMapCfgInfoEntry 1 } + + hwXQoSBa8021pMapCos OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies CoS, that is, the scheduling priority.The value can be any of the following: +CS7(7),CS6(6),EF(5),AF4(4),AF3(3),AF2(2),AF1(1),BE(0)." + ::= { hwXQoSBa8021pMapCfgInfoEntry 2 } + + hwXQoSBa8021pMapColour OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the color of the packet, that is, the discarding priority.The value can be any of the following:Green(0),Yellow(1),Red(2)." + ::= { hwXQoSBa8021pMapCfgInfoEntry 3 } + + hwXQoSBa8021pMapPri OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the 8021.p priority.The value ranges from 0 to 7.The object has no default value." + ::= { hwXQoSBa8021pMapCfgInfoEntry 4 } + + hwXQoSBa8021pMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the row status.The value can be any of the following:CreateAndGo(4),Destroy(6),Active(1).The object has no default value." + ::= { hwXQoSBa8021pMapCfgInfoEntry 5 } + +-- Dscp-inbound in diff domain + hwXQoSBaDscpPhbCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSBaDscpPhbCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of diff-serve domain DSCP phb configuration information." + ::= { hwXQoSBaObjects 4 } + + hwXQoSBaDscpPhbCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSBaDscpPhbCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Diff-serve domain DSCP phb Configuration Information Entry." + INDEX { hwXQoSBaIndex, hwXQoSBaDscpPhbIndex } + ::= { hwXQoSBaDscpPhbCfgInfoTable 1 } + + HwXQoSBaDscpPhbCfgInfoEntry ::= + SEQUENCE { + hwXQoSBaDscpPhbIndex + Integer32, + hwXQoSBaDscpPhbPri + Integer32, + hwXQoSBaDscpPhbCos + Integer32, + hwXQoSBaDscpPhbColour + Integer32, + hwXQoSBaDscpPhbRowStatus + RowStatus + } + + hwXQoSBaDscpPhbIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the index of the Per-Hop Behavior (PHB)." + ::= { hwXQoSBaDscpPhbCfgInfoEntry 1 } + + hwXQoSBaDscpPhbPri OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the priority of DSCP.The value ranges from 0 to 7." + ::= { hwXQoSBaDscpPhbCfgInfoEntry 2 } + + hwXQoSBaDscpPhbCos OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies CoS, that is, the scheduling priority.The value can be any of the following: +CS(7),CS(6),EF(5),AF(4),AF(3),AF(2),AF(1),BE(0)." + ::= { hwXQoSBaDscpPhbCfgInfoEntry 3 } + + + hwXQoSBaDscpPhbColour OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the color of the packet, that is, the discarding priority.The value can be any of the following:Green(0),Yellow(1),Red(2)." + ::= { hwXQoSBaDscpPhbCfgInfoEntry 4 } + + + hwXQoSBaDscpPhbRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the row status.The value can be any of the following:CreateAndGo(4),Destroy(6),Active(1)." + ::= { hwXQoSBaDscpPhbCfgInfoEntry 5 } + + +-- Dscp-outbound in diff domain + hwXQoSBaDscpMapCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSBaDscpMapCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of diff-serve domain Dscp map configuration information." + ::= { hwXQoSBaObjects 5 } + + + hwXQoSBaDscpMapCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSBaDscpMapCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Diff-serve domain Dscp map Configuration Information Entry." + INDEX { hwXQoSBaIndex, hwXQoSBaDscpMapIndex } + ::= { hwXQoSBaDscpMapCfgInfoTable 1 } + + + HwXQoSBaDscpMapCfgInfoEntry ::= + SEQUENCE { + hwXQoSBaDscpMapIndex + Integer32, + hwXQoSBaDscpMapCos + Integer32, + hwXQoSBaDscpMapColour + Integer32, + hwXQoSBaDscpMapPri + Integer32, + hwXQoSBaDscpMapRowStatus + RowStatus + } + + hwXQoSBaDscpMapIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the mapping index." + ::= { hwXQoSBaDscpMapCfgInfoEntry 1 } + + + hwXQoSBaDscpMapCos OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies CoS, that is, the scheduling priority.The value can be any of the following: +CS7(7),CS6(6),EF(5),AF4(4),AF3(3),AF2(2),AF1(1),BE(0)." + ::= { hwXQoSBaDscpMapCfgInfoEntry 2 } + + + hwXQoSBaDscpMapColour OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the color of the packet, that is, the discarding priority.The value can be any of the following:Green(0),Yellow(1),Red(2)." + ::= { hwXQoSBaDscpMapCfgInfoEntry 3 } + + + hwXQoSBaDscpMapPri OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the DSCP value.The value ranges from 0 to 7." + ::= { hwXQoSBaDscpMapCfgInfoEntry 4 } + + + hwXQoSBaDscpMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the row status.The value can be any of the following:CreateAndGo(4),Destroy(6),Active(1)." + ::= { hwXQoSBaDscpMapCfgInfoEntry 5 } + + +-- Exp-inbound in diff domain + hwXQoSBaExpPhbCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSBaExpPhbCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of diff-serve domain Exp phb configuration information." + ::= { hwXQoSBaObjects 6 } + + + hwXQoSBaExpPhbCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSBaExpPhbCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Diff-serve domain Exp phb Configuration Information Entry." + INDEX { hwXQoSBaIndex, hwXQoSBaExpPhbIndex } + ::= { hwXQoSBaExpPhbCfgInfoTable 1 } + + + HwXQoSBaExpPhbCfgInfoEntry ::= + SEQUENCE { + hwXQoSBaExpPhbIndex + Integer32, + hwXQoSBaExpPhbPri + Integer32, + hwXQoSBaExpPhbCos + Integer32, + hwXQoSBaExpPhbColour + Integer32, + hwXQoSBaExpPhbRowStatus + RowStatus + } + + hwXQoSBaExpPhbIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the index of PHB." + ::= { hwXQoSBaExpPhbCfgInfoEntry 1 } + + + hwXQoSBaExpPhbPri OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the EXP field of an MPLS packet.The value ranges from 0 to 7." + ::= { hwXQoSBaExpPhbCfgInfoEntry 2 } + + + hwXQoSBaExpPhbCos OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies CoS, that is, the scheduling priority.The value can be any of the following: +CS7(7),CS6(6),EF(5),AF4(4),AF3(3),AF2(2),AF1(1),BE(0)." + ::= { hwXQoSBaExpPhbCfgInfoEntry 3 } + + + hwXQoSBaExpPhbColour OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the color of the packet, that is, the discarding priority.The value can be any of the following:Green(0),Yellow(1),Red(2)." + ::= { hwXQoSBaExpPhbCfgInfoEntry 4 } + + + hwXQoSBaExpPhbRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the row status.The value can be any of the following:CreateAndGo(4),Destroy(6),Active(1)." + ::= { hwXQoSBaExpPhbCfgInfoEntry 5 } + + +-- Exp-outbound in diff domain + hwXQoSBaExpMapCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSBaExpMapCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of diff-serve domain Exp map configuration information." + ::= { hwXQoSBaObjects 7 } + + + hwXQoSBaExpMapCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSBaExpMapCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Diff-serve domain Exp map Configuration Information Entry." + INDEX { hwXQoSBaIndex, hwXQoSBaExpMapIndex } + ::= { hwXQoSBaExpMapCfgInfoTable 1 } + + + HwXQoSBaExpMapCfgInfoEntry ::= + SEQUENCE { + hwXQoSBaExpMapIndex + Integer32, + hwXQoSBaExpMapCos + Integer32, + hwXQoSBaExpMapColour + Integer32, + hwXQoSBaExpMapPri + Integer32, + hwXQoSBaExpMapRowStatus + RowStatus + } + + hwXQoSBaExpMapIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the mapping index." + ::= { hwXQoSBaExpMapCfgInfoEntry 1 } + + + hwXQoSBaExpMapCos OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies CoS, that is, the scheduling priority.The value can be any of the following:CS7(7),CS6(6),EF(5),AF4(4),AF3(3),AF2(2),AF1(1),BE(0)." + ::= { hwXQoSBaExpMapCfgInfoEntry 2 } + + + hwXQoSBaExpMapColour OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the color of the packet, that is, the discarding priority.The value can be any of the following:Green(0),Yellow(1),Red(2)." + ::= { hwXQoSBaExpMapCfgInfoEntry 3 } + + + hwXQoSBaExpMapPri OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object identifies the EXP field of the MPLS packet.The value ranges from 0 to 7." + ::= { hwXQoSBaExpMapCfgInfoEntry 4 } + + + hwXQoSBaExpMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the row status.The value can be any of the following:CreateAndGo(4),Destroy(6),Active(1)." + ::= { hwXQoSBaExpMapCfgInfoEntry 5 } + + +-- trust upstream + hwXQoSIfDiffDomainTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfDiffDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Trust diff-serve domain." + ::= { hwXQoSBaObjects 8 } + + + hwXQoSIfDiffDomainEntry OBJECT-TYPE + SYNTAX HwXQoSIfDiffDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policy applied on interface Configuration Information Entry." + INDEX { hwXQoSIfDiffDomainIfIndex, hwXQoSIfDiffDomainVlanId } + ::= { hwXQoSIfDiffDomainTable 1 } + + + HwXQoSIfDiffDomainEntry ::= + SEQUENCE { + hwXQoSIfDiffDomainIfIndex + Integer32, + hwXQoSIfDiffDomainVlanId + Integer32, + hwXQoSIfDiffDomainName + OCTET STRING, + hwXQoSIfDiffDomainRowStatus + RowStatus, + hwXQoSIfDiffDomainVlanId2 + Integer32 + } + + hwXQoSIfDiffDomainIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the interface index." + ::= { hwXQoSIfDiffDomainEntry 1 } + + hwXQoSIfDiffDomainVlanId OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the VLAN ID of the interface." + ::= { hwXQoSIfDiffDomainEntry 2 } + + hwXQoSIfDiffDomainName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the name of the DS domain.The value of the object ranges from 1 to 31.The name cannot contain Chinese characters." + ::= { hwXQoSIfDiffDomainEntry 3 } + + + hwXQoSIfDiffDomainRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of this object identifies the row status.The value can be any of the following:CreateAndGo(4), Destroy(6),Active(1)." + ::= { hwXQoSIfDiffDomainEntry 4 } + + + + hwXQoSIfDiffDomainVlanId2 OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "End vlan ID. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSIfDiffDomainEntry 5 } + + +-- trust 8021p + hwXQoSIfTrust8021pTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfTrust8021pEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Trust diff-serve domain." + ::= { hwXQoSBaObjects 9 } + + + hwXQoSIfTrust8021pEntry OBJECT-TYPE + SYNTAX HwXQoSIfTrust8021pEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policy applied on interface Configuration Information Entry." + INDEX { hwXQoSIfTrust8021pIfIndex, hwXQoSIfTrust8021pVlanID } + ::= { hwXQoSIfTrust8021pTable 1 } + + + HwXQoSIfTrust8021pEntry ::= + SEQUENCE { + hwXQoSIfTrust8021pIfIndex + Integer32, + hwXQoSIfTrust8021pVlanID + Integer32, + hwXQoSIfTrust8021pAction + INTEGER, + hwXQoSIfTrust8021pRowStatus + RowStatus + } + + hwXQoSIfTrust8021pIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the interface index." + ::= { hwXQoSIfTrust8021pEntry 1 } + + hwXQoSIfTrust8021pVlanID OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the VLAN ID of the interface." + ::= { hwXQoSIfTrust8021pEntry 2 } + + hwXQoSIfTrust8021pAction OBJECT-TYPE + SYNTAX INTEGER { + distrust(1), + trust(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies whether the Layer 2 simple stream classification is enabled.The value can be either of the following:Distrust(1),Trust(2).The object has no default value." + ::= { hwXQoSIfTrust8021pEntry 3 } + + hwXQoSIfTrust8021pRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of this object identifies the row status.The value can be any of the following:CreateAndGo(4), +Destroy(6),Active(1).The object has no default value." + ::= { hwXQoSIfTrust8021pEntry 4 } + +-- Atm Qos ServiceType+Clp to Cos+Color in diff domain + hwXQoSBaAtmQosPhbCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSBaAtmQosPhbCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of diff-serve domain AtmQos ServiceType+Clp phb configuration information." + ::= { hwXQoSBaObjects 10 } + + hwXQoSBaAtmQosPhbCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSBaAtmQosPhbCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Diff-serve domain AtmQos ServiceType+Clp phb Configuration Information Entry." + INDEX { hwXQoSBaIndex, hwXQoSBaAtmQosPhbServType, hwXQoSBaAtmQosPhbClp } + ::= { hwXQoSBaAtmQosPhbCfgInfoTable 1 } + + HwXQoSBaAtmQosPhbCfgInfoEntry ::= + SEQUENCE { + hwXQoSBaAtmQosPhbServType + Integer32, + hwXQoSBaAtmQosPhbClp + Integer32, + hwXQoSBaAtmQosPhbCos + Integer32, + hwXQoSBaAtmQosPhbColour + Integer32, + hwXQoSBaAtmQosPhbRowStatus + RowStatus + } + + hwXQoSBaAtmQosPhbServType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Atm Qos ServiceType." + ::= { hwXQoSBaAtmQosPhbCfgInfoEntry 1 } + + hwXQoSBaAtmQosPhbClp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Atm Qos Clp." + ::= { hwXQoSBaAtmQosPhbCfgInfoEntry 2 } + + hwXQoSBaAtmQosPhbCos OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Cos of AtmQos." + ::= { hwXQoSBaAtmQosPhbCfgInfoEntry 3 } + + hwXQoSBaAtmQosPhbColour OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Colour of AtmQos." + ::= { hwXQoSBaAtmQosPhbCfgInfoEntry 4 } + + hwXQoSBaAtmQosPhbRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSBaAtmQosPhbCfgInfoEntry 5 } + +-- Atm Qos Cos+Color to Clp in diff domain + hwXQoSBaAtmQosMapCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSBaAtmQosMapCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of diff-serve domain Atm Qos Clp map configuration information." + ::= { hwXQoSBaObjects 11 } + + hwXQoSBaAtmQosMapCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSBaAtmQosMapCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Diff-serve domain Atm Qos Clp map Configuration Information Entry." + INDEX { hwXQoSBaIndex, hwXQoSBaAtmQosMapIndex} + ::= { hwXQoSBaAtmQosMapCfgInfoTable 1 } + + HwXQoSBaAtmQosMapCfgInfoEntry ::= + SEQUENCE { + hwXQoSBaAtmQosMapIndex + Integer32, + hwXQoSBaAtmQosMapCos + Integer32, + hwXQoSBaAtmQosMapColour + Integer32, + hwXQoSBaAtmQosMapClp + Integer32, + hwXQoSBaAtmQosMapRowStatus + RowStatus + } + + + hwXQoSBaAtmQosMapIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Atm Qos index in diff-serve domain." + ::= { hwXQoSBaAtmQosMapCfgInfoEntry 1 } + + hwXQoSBaAtmQosMapCos OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cos of AtmQos." + ::= { hwXQoSBaAtmQosMapCfgInfoEntry 2 } + + hwXQoSBaAtmQosMapColour OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Colour of AtmQos." + ::= { hwXQoSBaAtmQosMapCfgInfoEntry 3 } + + hwXQoSBaAtmQosMapClp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "AtmQos Clp." + ::= { hwXQoSBaAtmQosMapCfgInfoEntry 4 } + + hwXQoSBaAtmQosMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSBaAtmQosMapCfgInfoEntry 5 } + +-- trust upstream on atm pvc + hwXQoSAtmPvcDiffDomainTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSAtmPvcDiffDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Trust diff-serve domain." + ::= { hwXQoSBaObjects 12 } + + hwXQoSAtmPvcDiffDomainEntry OBJECT-TYPE + SYNTAX HwXQoSAtmPvcDiffDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policy applied on pvc interface Configuration Information Entry." + INDEX { hwXQoSAtmPvcDiffDomainIfIndex, hwXQoSAtmPvcVpi, hwXQoSAtmPvcVci} + ::= { hwXQoSAtmPvcDiffDomainTable 1 } + + HwXQoSAtmPvcDiffDomainEntry ::= + SEQUENCE { + hwXQoSAtmPvcDiffDomainIfIndex + Integer32, + hwXQoSAtmPvcVpi + Integer32, + hwXQoSAtmPvcVci + Integer32, + hwXQoSAtmPvcDiffDomainName + OCTET STRING, + hwXQoSAtmPvcDiffDomainRowStatus + RowStatus + } + + hwXQoSAtmPvcDiffDomainIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Atm Interface Index." + ::= { hwXQoSAtmPvcDiffDomainEntry 1 } + + hwXQoSAtmPvcVpi OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Atm Pvc Vpi" + ::= { hwXQoSAtmPvcDiffDomainEntry 2 } + + hwXQoSAtmPvcVci OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Atm Pvc Vci" + ::= { hwXQoSAtmPvcDiffDomainEntry 3 } + + hwXQoSAtmPvcDiffDomainName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of diff-serve domain." + ::= { hwXQoSAtmPvcDiffDomainEntry 4 } + + hwXQoSAtmPvcDiffDomainRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSAtmPvcDiffDomainEntry 5 } + +-- trust upstream on atm pvp + hwXQoSAtmPvpDiffDomainTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSAtmPvpDiffDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Trust diff-serve domain." + ::= { hwXQoSBaObjects 13 } + + hwXQoSAtmPvpDiffDomainEntry OBJECT-TYPE + SYNTAX HwXQoSAtmPvpDiffDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policy applied on pvp interface Configuration Information Entry." + INDEX { hwXQoSAtmPvpDiffDomainIfIndex, hwXQoSAtmPvpVpi} + ::= { hwXQoSAtmPvpDiffDomainTable 1 } + + HwXQoSAtmPvpDiffDomainEntry ::= + SEQUENCE { + hwXQoSAtmPvpDiffDomainIfIndex + Integer32, + hwXQoSAtmPvpVpi + Integer32, + hwXQoSAtmPvpDiffDomainName + OCTET STRING, + hwXQoSAtmPvpDiffDomainRowStatus + RowStatus + } + + hwXQoSAtmPvpDiffDomainIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Atm Interface Index." + ::= { hwXQoSAtmPvpDiffDomainEntry 1 } + + hwXQoSAtmPvpVpi OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Atm Pvp Vpi" + ::= { hwXQoSAtmPvpDiffDomainEntry 2 } + + hwXQoSAtmPvpDiffDomainName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of diff-serve domain." + ::= { hwXQoSAtmPvpDiffDomainEntry 3 } + + hwXQoSAtmPvpDiffDomainRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSAtmPvpDiffDomainEntry 4 } + + + + -- inbound in diff domain + hwXQoSBaPhbCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSBaPhbCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of diff-serve domain 8021p/Dscp/Exp/IpPri/hqosVlan8021p/hqosDscp/hqosMplsExp/hqosIpPri phb configuration information." + ::= { hwXQoSBaObjects 14 } + + hwXQoSBaPhbCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSBaPhbCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Diff-serve domain 8021p/Dscp/Exp/IpPri/hqosVlan8021p/hqosDscp/hqosMplsExp/hqosIpPri phb Configuration Information Entry." + INDEX { hwXQoSBaIndex,hwXQoSBaPhbType,hwXQoSBaPhbPri } + ::= { hwXQoSBaPhbCfgInfoTable 1 } + + HwXQoSBaPhbCfgInfoEntry ::= + SEQUENCE { + hwXQoSBaPhbType + BaType, + hwXQoSBaPhbPri + Integer32, + hwXQoSBaPhbCos + Integer32, + hwXQoSBaPhbColour + INTEGER, + hwXQoSBaPhbRowStatus + RowStatus + } + + + hwXQoSBaPhbType OBJECT-TYPE + SYNTAX BaType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " 8021p (1), + dscp (2), + mplsExp(3), + ipPri(4), + hqosVlan8021p(5), + hqosDscp(6), + hqosMplsExp(7), + hqosIpPri(8), + vlan8021pInbound(9)." + + ::= { hwXQoSBaPhbCfgInfoEntry 1 } + + hwXQoSBaPhbPri OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "8021p / Dscp/Exp / IpPri / hqosVlan8021p / hqosDscp / hqosMplsExp / hqosIpPri." + ::= { hwXQoSBaPhbCfgInfoEntry 2 } + + hwXQoSBaPhbCos OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Cos of 8021p / Dscp / Exp / IpPri / hqosVlan8021p / hqosDscp / hqosMplsExp / hqosIpPri." + ::= { hwXQoSBaPhbCfgInfoEntry 3 } + + hwXQoSBaPhbColour OBJECT-TYPE + SYNTAX INTEGER + { + green(1), + yellow(2), + red(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Colour of 8021p/Dscp/Exp/IpPri/hqosVlan8021p/hqosDscp/hqosMplsExp/hqosIpPri." + ::= { hwXQoSBaPhbCfgInfoEntry 4 } + + hwXQoSBaPhbRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSBaPhbCfgInfoEntry 5 } + + + -- outbound in diff domain + hwXQoSBaMapCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSBaMapCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of diff-serve domain 8021p/Dscp/Exp/IpPri/hqosVlan8021p/hqosDscp/hqosMplsExp/hqosIpPri map configuration information." + ::= { hwXQoSBaObjects 15 } + + hwXQoSBaMapCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSBaMapCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Diff-serve domain 8021p/Dscp/Exp/IpPri/hqosVlan8021p/hqosDscp/hqosMplsExp/hqosIpPri map Configuration Information Entry." + INDEX { hwXQoSBaIndex,hwXQoSBaMapType,hwXQoSBaMapCos,hwXQoSBaMapColour } + ::= { hwXQoSBaMapCfgInfoTable 1 } + + HwXQoSBaMapCfgInfoEntry ::= + SEQUENCE { + + hwXQoSBaMapType + BaType, + hwXQoSBaMapCos + Integer32, + hwXQoSBaMapColour + INTEGER, + hwXQoSBaMapPri + Integer32, + hwXQoSBaMapRowStatus + RowStatus + } + + + + hwXQoSBaMapType OBJECT-TYPE + SYNTAX BaType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " 8021p (1), + dscp (2), + mplsExp(3), + ipPri(4), + hqosVlan8021p(5), + hqosDscp(6), + hqosMplsExp(7), + hqosIpPri(8)." + ::= { hwXQoSBaMapCfgInfoEntry 1 } + + hwXQoSBaMapCos OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cos of 8021p/Dscp/Exp/IpPri/hqosVlan8021p/hqosDscp/hqosMplsExp/hqosIpPri." + ::= { hwXQoSBaMapCfgInfoEntry 2 } + + hwXQoSBaMapColour OBJECT-TYPE + SYNTAX INTEGER + { + green(1), + yellow(2), + red(3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Colour of 8021p/Dscp/Exp/IpPri/hqosVlan8021p/hqosDscp/hqosMplsExp/hqosIpPri." + ::= { hwXQoSBaMapCfgInfoEntry 3 } + + hwXQoSBaMapPri OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "8021p/Dscp/Exp/IpPri/hqosVlan8021p/hqosDscp/hqosMplsExp/hqosIpPri." + ::= { hwXQoSBaMapCfgInfoEntry 4 } + + hwXQoSBaMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSBaMapCfgInfoEntry 5 } + + + hwXQoSIfTrustTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfTrustEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Trust diff-serve domain." + ::= { hwXQoSBaObjects 16 } + + hwXQoSIfTrustEntry OBJECT-TYPE + SYNTAX HwXQoSIfTrustEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policy applied on interface Configuration Information Entry." + INDEX { hwXQoSIfTrustIfIndex, hwXQoSIfTrustVlanID1,hwXQoSIfTrustVlanID2,hwXQoSBaType } + ::= { hwXQoSIfTrustTable 1 } + + HwXQoSIfTrustEntry ::= + SEQUENCE { + hwXQoSIfTrustIfIndex + Integer32, + hwXQoSIfTrustVlanID1 + Integer32, + hwXQoSIfTrustVlanID2 + Integer32, + hwXQoSBaType + BaType, + hwXQoSIfTrustAction + INTEGER, + hwXQoSIfTrustRowStatus + RowStatus + } + + hwXQoSIfTrustIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface Index, equal to ifIndex." + ::= { hwXQoSIfTrustEntry 1 } + + hwXQoSIfTrustVlanID1 OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4095) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "start Vlan ID. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSIfTrustEntry 2 } + + hwXQoSIfTrustVlanID2 OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4095) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "end Vlan ID. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSIfTrustEntry 3 } + + hwXQoSBaType OBJECT-TYPE + SYNTAX BaType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vlan8021p (1), + dscp (2), + mplsExp(3), + ipPri(4)" + ::= { hwXQoSIfTrustEntry 4 } + + hwXQoSIfTrustAction OBJECT-TYPE + SYNTAX INTEGER { + distrust(1), + trust(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The trust 802.1p action " + ::= { hwXQoSIfTrustEntry 5 } + + hwXQoSIfTrustRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSIfTrustEntry 6 } + + + hwXQoSDeiTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSDeiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Enable dei." + ::= { hwXQoSBaObjects 17 } + + hwXQoSDeiEntry OBJECT-TYPE + SYNTAX HwXQoSDeiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policy applied on interface Configuration Information Entry." + INDEX { hwXQoSDeiIfIndex, hwXQoSDeiVlanID1,hwXQoSDeiVlanID2 } + ::= { hwXQoSDeiTable 1 } + + HwXQoSDeiEntry ::= + SEQUENCE { + hwXQoSDeiIfIndex + Integer32, + hwXQoSDeiVlanID1 + Integer32, + hwXQoSDeiVlanID2 + Integer32, + hwXQoSIfEnableDeiAction + INTEGER, + hwXQoSDeiRowStatus + RowStatus + } + + hwXQoSDeiIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface Index, equal to ifIndex." + ::= { hwXQoSDeiEntry 1 } + + hwXQoSDeiVlanID1 OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4095) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "start Vlan ID. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSDeiEntry 2 } + + hwXQoSDeiVlanID2 OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4095) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "end Vlan ID. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSDeiEntry 3 } + + hwXQoSIfEnableDeiAction OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + unenabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The enable dei action + enabled(1), + unenabled(2)" + ::= { hwXQoSDeiEntry 4 } + + hwXQoSDeiRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSDeiEntry 5 } + + hwXQoSRemarkTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSRemarkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Enable Remark." + ::= { hwXQoSBaObjects 18 } + + hwXQoSRemarkEntry OBJECT-TYPE + SYNTAX HwXQoSRemarkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policy applied on interface Configuration Information Entry." + INDEX { hwXQoSRemarkIfIndex, hwXQoSRemarkVlanID1,hwXQoSRemarkVlanID2 } + ::= { hwXQoSRemarkTable 1 } + + HwXQoSRemarkEntry ::= + SEQUENCE { + hwXQoSRemarkIfIndex + Integer32, + hwXQoSRemarkVlanID1 + Integer32, + hwXQoSRemarkVlanID2 + Integer32, + hwXQoSIfEnableRemarkAction + INTEGER, + hwXQoSRemarkRowStatus + RowStatus + } + + hwXQoSRemarkIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface Index, equal to ifIndex." + ::= { hwXQoSRemarkEntry 1 } + + hwXQoSRemarkVlanID1 OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "start Vlan ID. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSRemarkEntry 2 } + + hwXQoSRemarkVlanID2 OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "end Vlan ID. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSRemarkEntry 3 } + + hwXQoSIfEnableRemarkAction OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + unenabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The enable remark action + enabled(1), + unenabled(2)" + ::= { hwXQoSRemarkEntry 4 } + + hwXQoSRemarkRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSRemarkEntry 5 } + +-- phb enable command begin + hwXQoSPhbEnableTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSPhbEnableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "PHB enable table." + ::= { hwXQoSBaObjects 19 } + + hwXQoSPhbEnableEntry OBJECT-TYPE + SYNTAX HwXQoSPhbEnableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of diff-serve domain phb enable information." + INDEX { hwXQoSPhbEnableIfIndex,hwXQoSPhbEnableVlanID1,hwXQoSPhbEnableVlanID2 } + ::= { hwXQoSPhbEnableTable 1 } + + HwXQoSPhbEnableEntry ::= + SEQUENCE { + hwXQoSPhbEnableIfIndex + Integer32, + hwXQoSPhbEnableVlanID1 + Integer32, + hwXQoSPhbEnableVlanID2 + Integer32, + hwXQoSPhbEnableRowStatus + RowStatus + } + + hwXQoSPhbEnableIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface Index, equal to ifIndex." + ::= { hwXQoSPhbEnableEntry 1 } + + hwXQoSPhbEnableVlanID1 OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "start Vlan ID. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSPhbEnableEntry 2 } + + hwXQoSPhbEnableVlanID2 OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "end Vlan ID. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSPhbEnableEntry 3 } + + hwXQoSPhbEnableRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSPhbEnableEntry 4 } +-- phb enable command end + + +-- ****************************************************************** +-- +-- hwXQoSCommonInboundTable +-- +-- ****************************************************************** + + + hwXQoSCommonInboundTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSCommonInboundEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to configure mapping between the 802.1p priorities or the Differentiated Services + CodePoint (DSCP) values of upstream packets in the current QinQ domain and service classes. " + ::= { hwXQoSBaObjects 20 } + + + hwXQoSCommonInboundEntry OBJECT-TYPE + SYNTAX HwXQoSCommonInboundEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to configure mapping between the 802.1p priorities or the Differentiated Services + CodePoint (DSCP) values of upstream packets in the current QinQ domain and service classes. " + INDEX { hwXQoSBaIndex, hwXQoSCommonInboundPhbIndex } + ::= { hwXQoSCommonInboundTable 1 } + + HwXQoSCommonInboundEntry ::= + SEQUENCE { + hwXQoSCommonInboundPhbIndex + Integer32, + hwXQoSCommonInboundPhbCos + INTEGER, + hwXQoSCommonInboundPhbColor + INTEGER, + hwXQoSCommonInboundPhbPri + Integer32, + hwXQoSCommonInboundRowStatus + RowStatus + } + + hwXQoSCommonInboundPhbIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates a PHB index. " + ::= { hwXQoSCommonInboundEntry 1 } + + + hwXQoSCommonInboundPhbCos OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the 802.1p priority or the DSCP value." + ::= { hwXQoSCommonInboundEntry 2 } + + + hwXQoSCommonInboundPhbColor OBJECT-TYPE + SYNTAX INTEGER + { + green(1), + yellow(2), + red(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the color for marking a type of packets. + The value can be: + 1: Green + 2: Yellow + 3: Red + " + + ::= { hwXQoSCommonInboundEntry 3 } + + hwXQoSCommonInboundPhbPri OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the CoS. + The value ranges from 0 to 7. + " + + ::= { hwXQoSCommonInboundEntry 4 } + + + hwXQoSCommonInboundRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status.Currently, three row statuses are supported: Active, CreateAndGo, and Destroy. " + + ::= { hwXQoSCommonInboundEntry 50 } + +-- ****************************************************************** +-- +-- hwXQoSPppInboundTable +-- +-- ****************************************************************** + hwXQoSPppInboundTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSPppInboundEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to map the priorities of PPP packets to the internal precedence of a router. " + ::= { hwXQoSBaObjects 21 } + + + hwXQoSPppInboundEntry OBJECT-TYPE + SYNTAX HwXQoSPppInboundEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to map the priorities of PPP packets to the internal precedence of a router. " + INDEX { hwXQoSBaIndex } + ::= { hwXQoSPppInboundTable 1 } + + HwXQoSPppInboundEntry ::= + SEQUENCE { + hwXQoSPppInboundCos + INTEGER, + hwXQoSPppInboundColor + INTEGER, + hwXQoSPppInboundRowStatus + RowStatus + } + + hwXQoSPppInboundCos OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the CoS of a router. + The value can be: + 1: BE + 2: AF1 + 3. AF2 + 4: AF3 + 5: AF4 + 6: EF + 7: CS6 + 8: CS7 + " + + ::= { hwXQoSPppInboundEntry 1 } + + + hwXQoSPppInboundColor OBJECT-TYPE + SYNTAX INTEGER + { + green(1), + yellow(2), + red(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the color for marking PPP packets. + The value can be: + 1: Green + 2: Yellow + 3; Red + " + + ::= { hwXQoSPppInboundEntry 2 } + + + hwXQoSPppInboundRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status.Currently, three row statuses are supported: Active, CreateAndGo, and Destroy." + + ::= { hwXQoSPppInboundEntry 50 } + + + +-- ****************************************************************** +-- +-- hwXQoSServiceclassTable +-- +-- ****************************************************************** + + hwXQoSServiceclassTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSServiceclassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to configure upstream traffic to enter specified queues on the interface. " + ::= { hwXQoSBaObjects 22 } + + + hwXQoSServiceclassEntry OBJECT-TYPE + SYNTAX HwXQoSServiceclassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to configure upstream traffic to enter specified queues on the interface. " + INDEX { hwXQoSServiceclassPort } + ::= { hwXQoSServiceclassTable 1 } + + HwXQoSServiceclassEntry ::= + SEQUENCE { + hwXQoSServiceclassPort + InterfaceIndex, + hwXQoSServiceclass + INTEGER, + hwXQoSServiceclassRowStatus + RowStatus + } + + hwXQoSServiceclassPort OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the interface index." + ::= { hwXQoSServiceclassEntry 1 } + + + hwXQoSServiceclass OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the CoS of the queue that upstream traffic on an interface enters. " + ::= { hwXQoSServiceclassEntry 2 } + + + hwXQoSServiceclassRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status.Currently, three row statuses are supported: Active, CreateAndGo, and Destroy. " + ::= { hwXQoSServiceclassEntry 50 } + + + +-- ****************************************************************** +-- +-- hwXQoSPhbTable +-- +-- ****************************************************************** + + hwXQoSPhbTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSPhbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to prohibit the function of checking the PHB table on the outgoing interface. " + ::= { hwXQoSBaObjects 23 } + + + hwXQoSPhbEntry OBJECT-TYPE + SYNTAX HwXQoSPhbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to prohibit the function of checking the PHB table on the outgoing interface. " + INDEX { hwXQoSPhbPort } + ::= { hwXQoSPhbTable 1 } + + HwXQoSPhbEntry ::= + SEQUENCE { + hwXQoSPhbPort + InterfaceIndex, + hwXQoSPhbEnable + INTEGER, + hwXQoSPhbRowStatus + RowStatus + } + + hwXQoSPhbPort OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the interface index. " + ::= { hwXQoSPhbEntry 1 } + + hwXQoSPhbEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the CoS of the queue that upstream traffic on an interface enters. " + DEFVAL {enable} + ::= { hwXQoSPhbEntry 2 } + + + hwXQoSPhbRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status.Currently, three row statuses are supported: Active, CreateAndGo, and Destroy. " + + ::= { hwXQoSPhbEntry 50 } + +-- ****************************************************************** +-- +-- hwXQoSFieldDeiTable +-- +-- ****************************************************************** + + hwXQoSFieldDeiTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSFieldDeiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is sued to enable the drop eligible indicator (DEI) capability of the packets + on an interface and in a specified VLAN range. " + ::= { hwXQoSBaObjects 24 } + + + hwXQoSFieldDeiEntry OBJECT-TYPE + SYNTAX HwXQoSFieldDeiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is sued to enable the drop eligible indicator (DEI) capability of the packets + on an interface and in a specified VLAN range. " + INDEX { hwXQoSFieldDeiInterface,hwXQoSFieldDeiVlanId } + ::= { hwXQoSFieldDeiTable 1 } + + HwXQoSFieldDeiEntry ::= + SEQUENCE { + hwXQoSFieldDeiInterface + InterfaceIndex, + hwXQoSFieldDeiVlanId + Integer32, + hwXQoSFieldDeiEnabled + Integer32, + hwXQoSFieldDeiRowStatus + RowStatus + } + + hwXQoSFieldDeiInterface OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the interface index. " + ::= { hwXQoSFieldDeiEntry 1 } + + + hwXQoSFieldDeiVlanId OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the VLAN ID. + The value ranges from 1 to 4094. + " + ::= { hwXQoSFieldDeiEntry 2 } + + + hwXQoSFieldDeiEnabled OBJECT-TYPE + SYNTAX Integer32 (0..2) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The value of this object identifies whether to enable the DEI capability of the packets on a VLAN. " + ::= { hwXQoSFieldDeiEntry 3 } + + + hwXQoSFieldDeiRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status.Currently, three row statuses are supported: Active, CreateAndGo, and Destroy." + + ::= { hwXQoSFieldDeiEntry 50 } + +-- ****************************************************************** +-- +-- hwXQoSPicForwardingTable +-- +-- ****************************************************************** + + hwXQoSPicForwardingTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSPicForwardingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwXQoSPicForwardingTable " + ::= { hwXQoSBaObjects 25 } + + + hwXQoSPicForwardingEntry OBJECT-TYPE + SYNTAX HwXQoSPicForwardingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwXQoSPicForwardingEntry " + INDEX { hwXQoSPicForwardingInterface } + ::= { hwXQoSPicForwardingTable 1 } + + HwXQoSPicForwardingEntry ::= + SEQUENCE { + hwXQoSPicForwardingInterface + InterfaceIndex, + hwXQoSPicForwarding8021pValue + Integer32, + hwXQoSPicForwardingPriority + INTEGER, + hwXQoSPicForwardingRowStatus + RowStatus + } + + hwXQoSPicForwardingInterface OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwXQoSPicForwardingInterface " + ::= { hwXQoSPicForwardingEntry 1 } + + + hwXQoSPicForwarding8021pValue OBJECT-TYPE + SYNTAX Integer32 (0..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwXQoSPicForwarding8021pValue " + ::= { hwXQoSPicForwardingEntry 2 } + + + hwXQoSPicForwardingPriority OBJECT-TYPE + SYNTAX INTEGER + { + high(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwXQoSPicForwardingPriority " + ::= { hwXQoSPicForwardingEntry 3 } + + + hwXQoSPicForwardingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status. The value ranges from 1 to 6 but usually 4 and 6 are used. + createAndGo[4] - create a row. + destroy[6] -delete a row. + " + + ::= { hwXQoSPicForwardingEntry 4 } + + + +-- ****************************************************************** +-- +-- hwXQoSCarTable +-- +-- ****************************************************************** + + hwXQoSCarTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSCarEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to configure traffic policing on a Layer 3 main interface or a Layer 2 interface. " + ::= { hwXQoSBaObjects 26 } + + + hwXQoSCarEntry OBJECT-TYPE + SYNTAX HwXQoSCarEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to configure traffic policing on a Layer 3 main interface or a Layer 2 interface. " + INDEX { hwXQoSCarInterfaceIndex,hwXQoSCarDirection,hwXQoSCarVlanID } + ::= { hwXQoSCarTable 1 } + + HwXQoSCarEntry ::= + SEQUENCE { + hwXQoSCarInterfaceIndex + InterfaceIndex, + hwXQoSCarDirection + INTEGER, + hwXQoSCarVlanID + Integer32, + hwXQoSCarCirValue + Integer32, + hwXQoSCarPirValue + Integer32, + hwXQoSCarCbsValue + Integer32, + hwXQoSCarPbsValue + Integer32, + hwXQoSCarGreenAction + INTEGER, + hwXQoSCarGreenServiceClass + INTEGER, + hwXQoSCarGreenColor + INTEGER, + hwXQoSCarYellowAction + INTEGER, + hwXQoSCarYellowServiceClass + INTEGER, + hwXQoSCarYellowColor + INTEGER, + hwXQoSCarRedAction + INTEGER, + hwXQoSCarRedServiceClass + INTEGER, + hwXQoSCarRedColor + INTEGER, + hwXQoSCarRowStatus + RowStatus, + hwXQoSCarCirValueEx + Unsigned32, + hwXQoSCarPirValueEx + Unsigned32, + hwXQoSCarCbsValueEx + Unsigned32, + hwXQoSCarPbsValueEx + Unsigned32 + } + + hwXQoSCarInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the interface index." + ::= { hwXQoSCarEntry 1 } + + hwXQoSCarDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the traffic direction to which CAR applies on an interface. + The value can be one of the following: + (1)Inbound + (2)outbound. + " + ::= { hwXQoSCarEntry 2 } + + hwXQoSCarVlanID OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the value of VLAN ID. + The value ranges from 1 to 4094. " + ::= { hwXQoSCarEntry 3 } + + hwXQoSCarCirValue OBJECT-TYPE + SYNTAX Integer32 (0..100000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The value of this object identifies the CIR on an interface." + ::= { hwXQoSCarEntry 4 } + + hwXQoSCarPirValue OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..100000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The value of this object identifies the PIR on an interface." + ::= { hwXQoSCarEntry 5 } + + hwXQoSCarCbsValue OBJECT-TYPE + SYNTAX Integer32 (0..100000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The value of this object identifies the CBS on an interface." + ::= { hwXQoSCarEntry 6 } + + hwXQoSCarPbsValue OBJECT-TYPE + SYNTAX Integer32 (0..100000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The value of this object identifies the PBS on an interface." + ::= { hwXQoSCarEntry 7 } + + hwXQoSCarGreenAction OBJECT-TYPE + SYNTAX INTEGER + { + pass(1), + discard(2), + null(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the action for packets marked green. + " + ::= { hwXQoSCarEntry 8 } + + hwXQoSCarGreenServiceClass OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8), + null(9) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the service class of the packets marked in green. The value can be one of the following: + 1: BE + 2: AF1 + 3. AF2 + 4: AF3 + 5: AF4 + 6: EF + 7: CS6 + 8: CS7 + 9: null." + ::= { hwXQoSCarEntry 9 } + + hwXQoSCarGreenColor OBJECT-TYPE + SYNTAX INTEGER + { + green(1), + yellow(2), + red(3), + null(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the color that green packets are to be re-marked. The value can be one of the following: + 1: green + 2: yellow + 3: red + 4: null." + ::= { hwXQoSCarEntry 10 } + + hwXQoSCarYellowAction OBJECT-TYPE + SYNTAX INTEGER + { + pass(1), + discard(2), + null(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the action for packets marked yellow." + ::= { hwXQoSCarEntry 11 } + + hwXQoSCarYellowServiceClass OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8), + null(9) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the service class of the packets marked yellow. The value can be one of the following: + 1: BE + 2: AF1 + 3. AF2 + 4: AF3 + 5: AF4 + 6: EF + 7: CS6 + 8: CS7 + 9: null." + + ::= { hwXQoSCarEntry 12 } + + hwXQoSCarYellowColor OBJECT-TYPE + SYNTAX INTEGER + { + green(1), + yellow(2), + red(3), + null(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the color that yellow packets are to be re-marked. The value can be one of the following: + 1: green + 2: yellow + 3: red + 4: null." + ::= { hwXQoSCarEntry 13 } + + hwXQoSCarRedAction OBJECT-TYPE + SYNTAX INTEGER + { + pass(1), + discard(2), + null(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the action for packets marked red. " + DEFVAL {discard} + ::= { hwXQoSCarEntry 14 } + + hwXQoSCarRedServiceClass OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8), + null(9) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the service class of the packets marked red. The value can be one of the following: + 1: BE + 2: AF1 + 3. AF2 + 4: AF3 + 5: AF4 + 6: EF + 7: CS6 + 8: CS7 + 9: null." + + ::= { hwXQoSCarEntry 15 } + + hwXQoSCarRedColor OBJECT-TYPE + SYNTAX INTEGER + { + green(1), + yellow(2), + red(3), + null(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the color that red packets are to be re-marked. The value can be one of the following: + 1: green + 2: yellow + 3: red + 4: null. " + ::= { hwXQoSCarEntry 16 } + + hwXQoSCarRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the CAR status." + + ::= { hwXQoSCarEntry 50 } + + hwXQoSCarCirValueEx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the CIR of an interface." + ::= { hwXQoSCarEntry 51 } + + hwXQoSCarPirValueEx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the PIR of an interface." + ::= { hwXQoSCarEntry 52 } + + hwXQoSCarCbsValueEx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the CBS of an interface." + ::= { hwXQoSCarEntry 53 } + + hwXQoSCarPbsValueEx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the PBS of an interface." + ::= { hwXQoSCarEntry 54 } + + +-- ****************************************************************** +-- +-- hwXQoSPortShapingTable +-- +-- ****************************************************************** + + hwXQoSPortShapingTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSPortShapingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to limit the rate at which the interface sends data. " + ::= { hwXQoSBaObjects 27 } + + + hwXQoSPortShapingEntry OBJECT-TYPE + SYNTAX HwXQoSPortShapingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to limit the rate at which packets are sent on an interface. " + INDEX { hwXQoSPortShapingInterface } + ::= { hwXQoSPortShapingTable 1 } + + HwXQoSPortShapingEntry ::= + SEQUENCE { + hwXQoSPortShapingInterface + InterfaceIndex, + hwXQoSPortShapingValue + OCTET STRING, + hwXQoSPortShapingPbsValue + Integer32, + hwXQoSPortShapPercent + Integer32, + hwXQoSPortShapingRowStatus + RowStatus + } + + hwXQoSPortShapingInterface OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the interface index." + ::= { hwXQoSPortShapingEntry 1 } + + + hwXQoSPortShapingValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..10)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The value of this object identifies the shaping rate. + The maximum value equals the interface bandwidth. + 0 means not configured shaping rate." + ::= { hwXQoSPortShapingEntry 2 } + + hwXQoSPortShapingPbsValue OBJECT-TYPE + SYNTAX Integer32 (1..2147483646) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the PBS. + The value is an integer that ranges from 1 to 2147483646, in bytes. + the default pbs-value is 131072. + " + ::= { hwXQoSPortShapingEntry 3 } + + hwXQoSPortShapPercent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The percentage-value of this object identifies the shaping rate, 0 means not configured shaping percentage." + ::= { hwXQoSPortShapingEntry 4 } + + hwXQoSPortShapingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the row status indicator." + + ::= { hwXQoSPortShapingEntry 50 } + +-- ****************************************************************** +-- +-- hwXQoSQueueTable +-- +-- ****************************************************************** + + hwXQoSQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwXQoSQueueTable " + ::= { hwXQoSBaObjects 28 } + + + hwXQoSQueueEntry OBJECT-TYPE + SYNTAX HwXQoSQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwXQoSQueueEntry " + INDEX { hwXQoSQueueInterfaceIndex } + ::= { hwXQoSQueueTable 1 } + + HwXQoSQueueEntry ::= + SEQUENCE { + hwXQoSQueueInterfaceIndex + InterfaceIndex, + hwXQoSQueueServiceClass + INTEGER, + hwXQoSQueueCirValue + Integer32, + hwXQoSQueueCirPercentage + Integer32, + hwXQoSQueueDirection + INTEGER, + hwXQoSQueueRowStatus + RowStatus + } + + hwXQoSQueueInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwXQoSQueueInterfaceIndex " + ::= { hwXQoSQueueEntry 1 } + + hwXQoSQueueServiceClass OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwXQoSQueueServiceClass " + ::= { hwXQoSQueueEntry 2 } + + + hwXQoSQueueCirValue OBJECT-TYPE + SYNTAX Integer32 (0..10000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwXQoSQueueCirValue " + ::= { hwXQoSQueueEntry 3 } + + + hwXQoSQueueCirPercentage OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwXQoSQueueCirPercentage " + ::= { hwXQoSQueueEntry 4 } + + hwXQoSQueueDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " hwXQoSQueueDirection " + ::= { hwXQoSQueueEntry 5 } + + + hwXQoSQueueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status. The value ranges from 1 to 6 but usually 4 and 6 are used. + createAndGo[4] - create a row. + destroy[6] -delete a row. + " + + ::= { hwXQoSQueueEntry 6 } + +-- ****************************************************************** +-- +-- hwXQoSCarStatisticsTable +-- +-- ****************************************************************** + + hwXQoSCarStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSCarStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table displays CAR statistics on an interface. " + ::= { hwXQoSBaObjects 29 } + + + hwXQoSCarStatisticsEntry OBJECT-TYPE + SYNTAX HwXQoSCarStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to query the CAR statistics on an interface. " + INDEX { hwXQoSCarStatisticsInterfaceIndex,hwXQoSCarStatisticsDirection,hwXQoSCarStatisticsVlanid,hwXQoSCarStatisticsSlotNumber} + ::= { hwXQoSCarStatisticsTable 1 } + + HwXQoSCarStatisticsEntry ::= + SEQUENCE { + hwXQoSCarStatisticsInterfaceIndex + InterfaceIndex, + hwXQoSCarStatisticsDirection + INTEGER, + hwXQoSCarStatisticsVlanid + Integer32, + hwXQoSCarStatisticsSlotNumber + Integer32, + hwXQoSCarStatisticsReset + INTEGER, + hwXQoSCarStatisticsPassPackets + Counter64, + hwXQoSCarStatisticsPassBytes + Counter64, + hwXQoSCarStatisticsDropPackets + Counter64, + hwXQoSCarStatisticsDropBytes + Counter64, + hwXQoSCarStatisticsPassPacketsRate + Counter64, + hwXQoSCarStatisticsPassBytesRate + Counter64, + hwXQoSCarStatisticsDropPacketsRate + Counter64, + hwXQoSCarStatisticsDropBytesRate + Counter64 + } + + hwXQoSCarStatisticsInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the interface index." + ::= { hwXQoSCarStatisticsEntry 1 } + + hwXQoSCarStatisticsDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the traffic direction to which CAR applies. + The value can be one of the following: + inbound(1) + outbound(2). + " + ::= { hwXQoSCarStatisticsEntry 2 } + + hwXQoSCarStatisticsVlanid OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the VLAN ID of an interface where the CAR statistics are queried. + The value ranges from 1 to 4094. " + ::= { hwXQoSCarStatisticsEntry 3 } + + hwXQoSCarStatisticsSlotNumber OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the ID of the board where CAR statistics are queried. + The value ranges from 0 to 128. " + ::= { hwXQoSCarStatisticsEntry 4 } + + hwXQoSCarStatisticsReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the resetting of statistics. " + ::= { hwXQoSCarStatisticsEntry 5 } + + hwXQoSCarStatisticsPassPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of forwarded packets. " + ::= { hwXQoSCarStatisticsEntry 6 } + + hwXQoSCarStatisticsPassBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of passed bytes. " + ::= { hwXQoSCarStatisticsEntry 7 } + + hwXQoSCarStatisticsDropPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded packets. " + ::= { hwXQoSCarStatisticsEntry 8 } + + hwXQoSCarStatisticsDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded bytes. " + ::= { hwXQoSCarStatisticsEntry 9 } + + hwXQoSCarStatisticsPassPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which packets are forwarded. " + ::= { hwXQoSCarStatisticsEntry 10 } + + hwXQoSCarStatisticsPassBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the byte pass rate. " + ::= { hwXQoSCarStatisticsEntry 11 } + + hwXQoSCarStatisticsDropPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which packets are discarded. " + ::= { hwXQoSCarStatisticsEntry 12 } + + hwXQoSCarStatisticsDropBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the byte drop rate. " + ::= { hwXQoSCarStatisticsEntry 13 } + + +-- ****************************************************************** +-- +-- hwXQoSCpRateLimitTable +-- +-- ****************************************************************** + + hwXQoSCpRateLimitTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSCpRateLimitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to set the limit on the rate at which IGMP packets are transmitted. " + ::= { hwXQoSBaObjects 30 } + + + hwXQoSCpRateLimitEntry OBJECT-TYPE + SYNTAX HwXQoSCpRateLimitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to set the limit on the rate at which IGMP packets are transmitted. " + INDEX { hwXQoSCpRateLimitIfIndex,hwXQoSCpRateLimitPeVidValue,hwXQoSCpRateLimitCeVidBegin} + ::= { hwXQoSCpRateLimitTable 1 } + + HwXQoSCpRateLimitEntry ::= + SEQUENCE { + hwXQoSCpRateLimitIfIndex + InterfaceIndex, + hwXQoSCpRateLimitPeVidValue + Integer32, + hwXQoSCpRateLimitCeVidBegin + Integer32, + hwXQoSCpRateLimitCeVidEnd + Integer32, + hwXQoSCpRateLimitType + INTEGER, + hwXQoSCpRateLimitIgmpCir + Integer32, + hwXQoSCpRateLimitIgmpCbs + Integer32, + hwXQoSCpRateLimitRowStatus + RowStatus + } + + hwXQoSCpRateLimitIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the index of an interface. " + ::= { hwXQoSCpRateLimitEntry 1 } + + hwXQoSCpRateLimitPeVidValue OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates an outer VLAN tag. + The value ranges from 1 to 4094. " + ::= { hwXQoSCpRateLimitEntry 2 } + + hwXQoSCpRateLimitCeVidBegin OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the start inner VLAN tag. + The value ranges from 1 to 4094. " + ::= { hwXQoSCpRateLimitEntry 3 } + + hwXQoSCpRateLimitCeVidEnd OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the end inner VLAN tag. + The value ranges from 1 to 4094. " + ::= { hwXQoSCpRateLimitEntry 4 } + + hwXQoSCpRateLimitType OBJECT-TYPE + SYNTAX INTEGER + { + igmp(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The value of this object identifies the type of packets. + The value can be: + 1: IGMP + " + ::= { hwXQoSCpRateLimitEntry 5 } + + hwXQoSCpRateLimitIgmpCir OBJECT-TYPE + SYNTAX Integer32 (0 | 32..1000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the packet sending rate. + The value ranges from 32 to 10000000. " + ::= { hwXQoSCpRateLimitEntry 6 } + + hwXQoSCpRateLimitIgmpCbs OBJECT-TYPE + SYNTAX Integer32 (100..33554432) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the CBS of the sent packets. + The value ranges from 100 to 33554432. " + ::= { hwXQoSCpRateLimitEntry 7 } + + hwXQoSCpRateLimitRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status. The value ranges from 1 to 6 but usually 4 and 6 are used. + createAndGo[4] - create a row. + destroy[6] -delete a row. + " + ::= { hwXQoSCpRateLimitEntry 50 } + +-- ****************************************************************** +-- +-- hwXQoSPortQueueStatisticsTable +-- +-- ****************************************************************** + + hwXQoSPortQueueStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSPortQueueStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to query the statistics of class queues. " + ::= { hwXQoSBaObjects 31 } + + + hwXQoSPortQueueStatisticsEntry OBJECT-TYPE + SYNTAX HwXQoSPortQueueStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to query the statistics of class queues. " + INDEX { hwXQoSPortQueueStatisticsInterfaceIndex, + hwXQoSPortQueueStatisticsDirection, + hwXQoSPortQueueStatisticsQueueIndex } + ::= { hwXQoSPortQueueStatisticsTable 1 } + + HwXQoSPortQueueStatisticsEntry ::= + SEQUENCE { + hwXQoSPortQueueStatisticsInterfaceIndex + InterfaceIndex, + hwXQoSPortQueueStatisticsDirection + INTEGER, + hwXQoSPortQueueStatisticsQueueIndex + INTEGER, + hwXQoSPortQueueStatisticsReset + INTEGER, + hwXQoSPortQueueStatisticsTotalPassPackets + Counter64, + hwXQoSPortQueueStatisticsTotalPassBytes + Counter64, + hwXQoSPortQueueStatisticsTotalDiscardPackets + Counter64, + hwXQoSPortQueueStatisticsTotalDiscardBytes + Counter64, + hwXQoSPortQueueStatisticsDropTailDiscardPackets + Counter64, + hwXQoSPortQueueStatisticsDropTailDiscardBytes + Counter64, + hwXQoSPortQueueStatisticsWredDiscardPackets + Counter64, + hwXQoSPortQueueStatisticsWredDiscardBytes + Counter64, + hwXQoSPortQueueStatisticsPassPacketsRate + Counter64, + hwXQoSPortQueueStatisticsPassBytesRate + Counter64, + hwXQoSPortQueueStatisticsDiscardPacketsRate + Counter64, + hwXQoSPortQueueStatisticsDiscardBytesRate + Counter64, + hwXQoSPortQueueStatisticsDropTailDiscardPacketsRate + Counter64, + hwXQoSPortQueueStatisticsDropTailDiscardBytesRate + Counter64, + hwXQoSPortQueueStatisticsWredDiscardPacketsRate + Counter64, + hwXQoSPortQueueStatisticsWredDiscardBytesRate + Counter64, + hwXQoSPortQueueStatisticsTrafficTowardThisPort + Counter64, + hwXQoSPortQueueStatisticsPhysicalBandwidthOfPortQoS + Counter64, + hwXQoSPortQueueStatisticsQueuePercentage + Integer32, +-- BEGIN: Added by l00248629, 2013/12/13 + hwXQoSPortQueueStatisticsTotalPackets + Counter64, + hwXQoSPortQueueStatisticsTotalBytes + Counter64 +-- END: Added by l00248629, 2013/12/13 + } + + hwXQoSPortQueueStatisticsInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the interface index. " + ::= { hwXQoSPortQueueStatisticsEntry 1 } + + + + hwXQoSPortQueueStatisticsDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the traffic direction whose statistics are queried. + The value can be one of the following: + inbound(1) + outbound(2)." + ::= { hwXQoSPortQueueStatisticsEntry 2 } + + hwXQoSPortQueueStatisticsQueueIndex OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8), + total(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the priority of a class queue where statistics are queried. + The value can be: + 1 be + 2 af1 + 3 af2 + 4 af3 + 5 af4 + 6 ef + 7 cs6 + 8 cs7 + 9 total + " + ::= { hwXQoSPortQueueStatisticsEntry 3 } + + + hwXQoSPortQueueStatisticsReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the flag of clearing the statistics. " + ::= { hwXQoSPortQueueStatisticsEntry 4 } + + + hwXQoSPortQueueStatisticsTotalPassPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of passed packets. " + ::= { hwXQoSPortQueueStatisticsEntry 5 } + + + hwXQoSPortQueueStatisticsTotalPassBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of forwarded bytes. " + ::= { hwXQoSPortQueueStatisticsEntry 6 } + + + hwXQoSPortQueueStatisticsTotalDiscardPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded packets. " + ::= { hwXQoSPortQueueStatisticsEntry 7 } + + + hwXQoSPortQueueStatisticsTotalDiscardBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of dropped bytes. " + ::= { hwXQoSPortQueueStatisticsEntry 8 } + + + hwXQoSPortQueueStatisticsDropTailDiscardPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the number of discarded tail packets. " + ::= { hwXQoSPortQueueStatisticsEntry 9 } + + + hwXQoSPortQueueStatisticsDropTailDiscardBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes discarded by tail drop. " + ::= { hwXQoSPortQueueStatisticsEntry 10 } + + + hwXQoSPortQueueStatisticsWredDiscardPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the number of packets that are discarded by WRED. " + ::= { hwXQoSPortQueueStatisticsEntry 11 } + + + hwXQoSPortQueueStatisticsWredDiscardBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes discarded by WRED. " + ::= { hwXQoSPortQueueStatisticsEntry 12 } + + hwXQoSPortQueueStatisticsPassPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the packet pass rate. " + ::= { hwXQoSPortQueueStatisticsEntry 13 } + + + hwXQoSPortQueueStatisticsPassBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which bytes are forwarded. " + ::= { hwXQoSPortQueueStatisticsEntry 14 } + + + hwXQoSPortQueueStatisticsDiscardPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the packet drop rate. " + ::= { hwXQoSPortQueueStatisticsEntry 15 } + + + hwXQoSPortQueueStatisticsDiscardBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which bytes are discarded. " + ::= { hwXQoSPortQueueStatisticsEntry 16 } + + + hwXQoSPortQueueStatisticsDropTailDiscardPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the tail packet discarding rate. " + ::= { hwXQoSPortQueueStatisticsEntry 17 } + + + hwXQoSPortQueueStatisticsDropTailDiscardBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which bytes are discarded by tail drop. " + ::= { hwXQoSPortQueueStatisticsEntry 18 } + + + hwXQoSPortQueueStatisticsWredDiscardPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the WRED packet discarding rate." + ::= { hwXQoSPortQueueStatisticsEntry 19 } + + + hwXQoSPortQueueStatisticsWredDiscardBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the WRED byte discarding rate." + ::= { hwXQoSPortQueueStatisticsEntry 20 } + + hwXQoSPortQueueStatisticsTrafficTowardThisPort OBJECT-TYPE + SYNTAX Counter64 + UNITS "bps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the port traffic information." + ::= { hwXQoSPortQueueStatisticsEntry 21 } + hwXQoSPortQueueStatisticsPhysicalBandwidthOfPortQoS OBJECT-TYPE + SYNTAX Counter64 + UNITS "bps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the physical bandwidth of a QoS interface." + ::= { hwXQoSPortQueueStatisticsEntry 22 } + hwXQoSPortQueueStatisticsQueuePercentage OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the percentage of the queue usage." + ::= { hwXQoSPortQueueStatisticsEntry 23 } +-- BEGIN: Added by l00248629, 2013/12/13 + hwXQoSPortQueueStatisticsTotalPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the total number of packets." + ::= { hwXQoSPortQueueStatisticsEntry 24 } + hwXQoSPortQueueStatisticsTotalBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the total number of bytes." + ::= { hwXQoSPortQueueStatisticsEntry 25 } +-- END: Added by l00248629, 2013/12/13 + + hwXQoSMulBa8021pPhbCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSMulBa8021pPhbCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSBaObjects 32 } + + + hwXQoSMulBa8021pPhbCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSMulBa8021pPhbCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwXQoSMulBa8021pPhbIndex, hwXQoSMulBa8021pPri } + ::= { hwXQoSMulBa8021pPhbCfgInfoTable 1 } + + + HwXQoSMulBa8021pPhbCfgInfoEntry ::= + SEQUENCE { + hwXQoSMulBa8021pPhbIndex + Integer32, + hwXQoSMulBa8021pPri + Integer32, + hwXQoSMulBa8021pPhbCos + INTEGER, + hwXQoSMulBa8021pPhbRowStatus + RowStatus + } + + + hwXQoSMulBa8021pPhbIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSMulBa8021pPhbCfgInfoEntry 1 } + + + hwXQoSMulBa8021pPri OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSMulBa8021pPhbCfgInfoEntry 2 } + + + hwXQoSMulBa8021pPhbCos OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSMulBa8021pPhbCfgInfoEntry 3 } + + + hwXQoSMulBa8021pPhbRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSMulBa8021pPhbCfgInfoEntry 50 } + + + hwXQoSMulDscpPhbCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSMulDscpPhbCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSBaObjects 33 } + + + hwXQoSMulDscpPhbCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSMulDscpPhbCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwXQoSMulBaDscpPhbIndex, hwXQoSMulBaDscpPri } + ::= { hwXQoSMulDscpPhbCfgInfoTable 1 } + + + HwXQoSMulDscpPhbCfgInfoEntry ::= + SEQUENCE { + hwXQoSMulBaDscpPhbIndex + Integer32, + hwXQoSMulBaDscpPri + Integer32, + hwXQoSMulBaDscpPhbCos + INTEGER, + hwXQoSMulBaDscpPhbRowStatus + RowStatus + } + + + hwXQoSMulBaDscpPhbIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSMulDscpPhbCfgInfoEntry 1 } + + + hwXQoSMulBaDscpPri OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSMulDscpPhbCfgInfoEntry 2 } + + + hwXQoSMulBaDscpPhbCos OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSMulDscpPhbCfgInfoEntry 3 } + + + hwXQoSMulBaDscpPhbRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSMulDscpPhbCfgInfoEntry 50 } + + + hwXQoSBaUserPriPhbCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSBaUserPriPhbCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSBaObjects 34 } + + + hwXQoSBaUserPriPhbCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSBaUserPriPhbCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwXQoSDSUserPriIndex, hwXQoSUserPriPhbPri } + ::= { hwXQoSBaUserPriPhbCfgInfoTable 1 } + + + HwXQoSBaUserPriPhbCfgInfoEntry ::= + SEQUENCE { + hwXQoSDSUserPriIndex + Integer32, + hwXQoSUserPriPhbPri + Integer32, + hwXQoSUserPriPhbCos + INTEGER, + hwXQoSUserPriPhbColour + INTEGER, + hwXQoSUserPriPhbRowStatus + RowStatus + } + + + hwXQoSDSUserPriIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSBaUserPriPhbCfgInfoEntry 1 } + + + hwXQoSUserPriPhbPri OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSBaUserPriPhbCfgInfoEntry 2 } + + + hwXQoSUserPriPhbCos OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSBaUserPriPhbCfgInfoEntry 3 } + + + hwXQoSUserPriPhbColour OBJECT-TYPE + SYNTAX INTEGER + { + green(1), + yellow(2), + red(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSBaUserPriPhbCfgInfoEntry 4 } + + + hwXQoSUserPriPhbRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSBaUserPriPhbCfgInfoEntry 50 } + + + hwXQoSAAATrustCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSAAATrustCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSBaObjects 35 } + + + hwXQoSAAATrustCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSAAATrustCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwXQoSAaaDomainName } + ::= { hwXQoSAAATrustCfgInfoTable 1 } + + + HwXQoSAAATrustCfgInfoEntry ::= + SEQUENCE { + hwXQoSAaaDomainName + OCTET STRING, + hwXQoSAAADsDomainName + OCTET STRING, + hwXQoSAAADsRowStatus + RowStatus + } + + + hwXQoSAaaDomainName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSAAATrustCfgInfoEntry 1 } + + + hwXQoSAAADsDomainName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSAAATrustCfgInfoEntry 2 } + + hwXQoSAAADsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSAAATrustCfgInfoEntry 50 } + + hwXQoSAAATrust8021pInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSAAATrust8021pInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSBaObjects 36 } + + + hwXQoSAAATrust8021pInfoEntry OBJECT-TYPE + SYNTAX HwXQoSAAATrust8021pInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwXQoSAaaDomainName } + ::= { hwXQoSAAATrust8021pInfoTable 1 } + + + HwXQoSAAATrust8021pInfoEntry ::= + SEQUENCE { + hwXQoSAAADs8021P + INTEGER, + hwXQoSAAADs8021pRowStatus + RowStatus + } + + + hwXQoSAAADs8021P OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSAAATrust8021pInfoEntry 1 } + + + hwXQoSAAADs8021pRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSAAATrust8021pInfoEntry 50 } + +-- Interface view command + hwXQoSIfActionObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 2 } + + +-- CAR + hwXQoSIfCarCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfCarCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table displays information about the committed access rate (CAR) configuration on the interface. The configuration limits the traffic rate on the interface." + ::= { hwXQoSIfActionObjects 1 } + + + hwXQoSIfCarCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfCarCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "CAR Configuration Information Entry." + INDEX { hwXQoSIfCarCfgIfIndex, hwXQoSIfCarVlanID, hwXQoSIfCarDirection } + ::= { hwXQoSIfCarCfgInfoTable 1 } + + + HwXQoSIfCarCfgInfoEntry ::= + SEQUENCE { + hwXQoSIfCarCfgIfIndex + Integer32, + hwXQoSIfCarVlanID + Integer32, + hwXQoSIfCarDirection + DirectionType, + hwXQoSIfCarCir + Integer32, + hwXQoSIfCarCbs + Integer32, + hwXQoSIfCarEbs + Integer32, + hwXQoSIfCarPir + Integer32, + hwXQoSIfCarPbs + Integer32, + hwXQoSIfCarGreenAction + CarAction, + hwXQoSIfCarGreenRemarkValue + Integer32, + hwXQoSIfCarYellowAction + CarAction, + hwXQoSIfCarYellowRemarkValue + Integer32, + hwXQoSIfCarRedAction + CarAction, + hwXQoSIfCarRedRemarkValue + Integer32, + hwXQoSIfCarRowStatus + RowStatus, + hwXQoSIfCarCirEx + Unsigned32, + hwXQoSIfCarCbsEx + Unsigned32, + hwXQoSIfCarPirEx + Unsigned32, + hwXQoSIfCarPbsEx + Unsigned32 + } + + hwXQoSIfCarCfgIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the interface index." + ::= { hwXQoSIfCarCfgInfoEntry 1 } + + hwXQoSIfCarVlanID OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vlan ID. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSIfCarCfgInfoEntry 2 } + + hwXQoSIfCarDirection OBJECT-TYPE + SYNTAX DirectionType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the upstream and downstream traffic on an interface." + ::= { hwXQoSIfCarCfgInfoEntry 3 } + + hwXQoSIfCarCir OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Committed Information Rate. Unit: kbps. + software QoS: 8..155000 + hardware QoS: 100..10000000" + ::= { hwXQoSIfCarCfgInfoEntry 4 } + + + hwXQoSIfCarCbs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Committed Burst Size. Unit: byte + software QoS: 1875..19375000 + hardware QoS: 64..33554432" + ::= { hwXQoSIfCarCfgInfoEntry 5 } + + + hwXQoSIfCarEbs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Excess Burst Size. Unit: byte. 0..19375000 + Only software QoS support this node. + -1 is returned only when getting value from hardware QoS. + -1 can't be set." + DEFVAL { 0 } + ::= { hwXQoSIfCarCfgInfoEntry 6 } + + + hwXQoSIfCarPir OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Peak Information Rate. Unit: kbps. 100..10000000 + Only hardware QoS support this node. + -1 is returned only when getting value from software QoS. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSIfCarCfgInfoEntry 7 } + + + hwXQoSIfCarPbs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Peak Burst Size. Unit: byte. + 64..33554432. + Only hardware QoS support this node. + -1 is returned only when getting value from software QoS. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSIfCarCfgInfoEntry 8 } + + + hwXQoSIfCarGreenAction OBJECT-TYPE + SYNTAX CarAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Green Action: + pass (1) + discard (2) + remark IP Precedence (3) + remark DSCP (4) + remark MPLS EXP (5) + remark (6) + Hardware QoS : pass,discard,remark. + Software QoS : pass,discard,remark IP Precedence,remark DSCP,remark MPLS EXP. + " + DEFVAL { pass } + ::= { hwXQoSIfCarCfgInfoEntry 9 } + + + hwXQoSIfCarGreenRemarkValue OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value is to remark When green action is remarking. + For remarking DSCP, the range is 0~63; + For remarking IP Precedence and MPLS EXP, the range is 0~7; + Only software QoS support this node. + -1 is returned only when getting value from hardware QoS or when action being pass,discard of software QoS. + -1 can't be set." + ::= { hwXQoSIfCarCfgInfoEntry 10 } + + + hwXQoSIfCarYellowAction OBJECT-TYPE + SYNTAX CarAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Action for yellow packets: + Unavailable (-1), + pass (1), + discard (2), + mark IP priority (3), + mark DSCP (4), + mark MPLS EXP (5), + and mark (6). + Only the hardware service quality supports this object, and the hardware service quality supports pass, discard, and mark." + ::= { hwXQoSIfCarCfgInfoEntry 11 } + + + hwXQoSIfCarYellowRemarkValue OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value is to remark When yellow action is remarking. + For remarking DSCP, the range is 0~63; + For remarking IP Precedence and MPLS EXP, the range is 0~7; + Only software QoS support this node. + -1 is returned only when getting value from hardware QoS or when action being pass,discard of software QoS. + -1 can't be set." + ::= { hwXQoSIfCarCfgInfoEntry 12 } + + + hwXQoSIfCarRedAction OBJECT-TYPE + SYNTAX CarAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Action for red packets: + pass (1), + discard (2), + mark IP priority (3), + mark DSCP (4), + mark MPLS EXP (5), + and mark (6). + Hardware service quality: pass, discard, and mark. Software service quality: pass, discard, mark IP priority, mark DSCP, and mark MPLS EXP. + " + DEFVAL { discard } + ::= { hwXQoSIfCarCfgInfoEntry 13 } + + + hwXQoSIfCarRedRemarkValue OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value is to remark When red action is remarking. + For remarking DSCP, the range is 0~63; + For remarking IP Precedence and MPLS EXP, the range is 0~7; + Only software QoS support this node. + -1 is returned only when getting value from hardware QoS or when action being pass,discard of software QoS. + -1 can't be set." + ::= { hwXQoSIfCarCfgInfoEntry 14 } + + hwXQoSIfCarRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSIfCarCfgInfoEntry 15 } + + hwXQoSIfCarCirEx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the CIR." + ::= { hwXQoSIfCarCfgInfoEntry 16 } + + hwXQoSIfCarCbsEx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Committed Burst Size. Unit: byte." + ::= { hwXQoSIfCarCfgInfoEntry 17 } + + hwXQoSIfCarPirEx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the PIR." + ::= { hwXQoSIfCarCfgInfoEntry 18 } + + hwXQoSIfCarPbsEx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Peak Burst Size. Unit: byte." + ::= { hwXQoSIfCarCfgInfoEntry 19 } + +-- mirror behavior + hwXQoSIfMirrorCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfMirrorCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Mirror configuration information." + ::= { hwXQoSIfActionObjects 2 } + + + hwXQoSIfMirrorCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfMirrorCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Mirror Configuration Information Entry." + INDEX { hwXQoSIfMirrorCfgIfIndex, hwXQoSIfMirrorCfgVlanID, hwXQoSIfMirrorDirection } + ::= { hwXQoSIfMirrorCfgInfoTable 1 } + + + HwXQoSIfMirrorCfgInfoEntry ::= + SEQUENCE { + hwXQoSIfMirrorCfgIfIndex + Integer32, + hwXQoSIfMirrorCfgVlanID + Integer32, + hwXQoSIfMirrorDirection + DirectionType, + hwXQoSIfMirrorObserveIndex + Integer32, + hwXQoSIfMirrorRowStatus + RowStatus + } + + hwXQoSIfMirrorCfgIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface Index, equal to ifIndex." + ::= { hwXQoSIfMirrorCfgInfoEntry 1 } + + hwXQoSIfMirrorCfgVlanID OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vlan ID. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSIfMirrorCfgInfoEntry 2 } + + hwXQoSIfMirrorDirection OBJECT-TYPE + SYNTAX DirectionType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Policy direction: + inbound (1) + outbound (2)" + ::= { hwXQoSIfMirrorCfgInfoEntry 3 } + + hwXQoSIfMirrorObserveIndex OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The mirror observe port number" + ::= { hwXQoSIfMirrorCfgInfoEntry 4 } + + hwXQoSIfMirrorRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSIfMirrorCfgInfoEntry 5 } + + +-- Urpf behavior + hwXQoSIfUrpfCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfUrpfCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Urpf configuration information." + ::= { hwXQoSIfActionObjects 3 } + + + hwXQoSIfUrpfCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfUrpfCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Urpf Configuration Information Entry." + INDEX { hwXQoSIfUrpfCfgIfIndex, hwXQoSIfUrpfCfgVlanID } + ::= { hwXQoSIfUrpfCfgInfoTable 1 } + + + HwXQoSIfUrpfCfgInfoEntry ::= + SEQUENCE { + hwXQoSIfUrpfCfgIfIndex + Integer32, + hwXQoSIfUrpfCfgVlanID + Integer32, + hwXQoSIfUrpfCtrlType + UrpfCtrlType, + hwXQoSIfUrpfAllowDefault + INTEGER, + hwXQoSIfUrpfRowStatus + RowStatus + } + + hwXQoSIfUrpfCfgIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the interface index.The object has no default value." + ::= { hwXQoSIfUrpfCfgInfoEntry 1 } + + hwXQoSIfUrpfCfgVlanID OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vlan ID. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSIfUrpfCfgInfoEntry 2 } + + hwXQoSIfUrpfCtrlType OBJECT-TYPE + SYNTAX UrpfCtrlType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the control type of URPF.The value can be either of the following:Strict(1) +,Loose(2).The object has no default value." + ::= { hwXQoSIfUrpfCfgInfoEntry 3 } + + + hwXQoSIfUrpfAllowDefault OBJECT-TYPE + SYNTAX INTEGER + { + false(0), + true(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies whether the default route is allowed according to URPF.The value can be either of the following: + 0: indicates that the default route is not allowed. + 1: indicates that the default route is allowed. +The object has no default value." + ::= { hwXQoSIfUrpfCfgInfoEntry 4 } + + hwXQoSIfUrpfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of this object identifies the row status.The value can be any of the following:Active(1),CreateAndGo(4),Destroy(6).The object has no default value." + ::= { hwXQoSIfUrpfCfgInfoEntry 5 } + + +-- Sampling behavior + hwXQoSIfSamplingCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfSamplingCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Sampling configuration information." + ::= { hwXQoSIfActionObjects 4 } + + + hwXQoSIfSamplingCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfSamplingCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Sampling Configuration Information Entry." + INDEX { hwXQoSIfSamplingIfIndex, hwXQoSIfSamplingVlanID, hwXQoSIfSamplingDirection } + ::= { hwXQoSIfSamplingCfgInfoTable 1 } + + + HwXQoSIfSamplingCfgInfoEntry ::= + SEQUENCE { + hwXQoSIfSamplingIfIndex + Integer32, + hwXQoSIfSamplingVlanID + Integer32, + hwXQoSIfSamplingDirection + DirectionType, + hwXQoSIfSamplingType + SampleType, + hwXQoSIfSamplingNum + Integer32, + hwXQoSIfSamplingRowStatus + RowStatus + } + + hwXQoSIfSamplingIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the index of a sampling interface." + ::= { hwXQoSIfSamplingCfgInfoEntry 1 } + + hwXQoSIfSamplingVlanID OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the VLAN ID of a sampling interface." + ::= { hwXQoSIfSamplingCfgInfoEntry 2 } + + hwXQoSIfSamplingDirection OBJECT-TYPE + SYNTAX DirectionType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the interface is an inbound interface or an outbound interface. + inbound (1) + outbound (2)" + ::= { hwXQoSIfSamplingCfgInfoEntry 3} + + hwXQoSIfSamplingType OBJECT-TYPE + SYNTAX SampleType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the sampling type. + Fix-packets(1) + Fix-time(2) + Random-packets(3) + Random-time(4) + " + ::= { hwXQoSIfSamplingCfgInfoEntry 4 } + + + hwXQoSIfSamplingNum OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the sampling parameter." + ::= { hwXQoSIfSamplingCfgInfoEntry 5 } + + hwXQoSIfSamplingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the row status. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSIfSamplingCfgInfoEntry 6 } + + +-- lr + hwXQoSIfLrCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfLrCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table limits the sending rate on an interface." + ::= { hwXQoSIfActionObjects 5 } + + + hwXQoSIfLrCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfLrCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Lr Configuration Information Entry." + INDEX { hwXQoSIfLrCfgIfIndex, hwXQoSIfLrCfgVlanID } + ::= { hwXQoSIfLrCfgInfoTable 1 } + + + HwXQoSIfLrCfgInfoEntry ::= + SEQUENCE { + hwXQoSIfLrCfgIfIndex + Integer32, + hwXQoSIfLrCfgVlanID + Integer32, + hwXQoSIfLrCir + Integer32, + hwXQoSIfLrRowStatus + RowStatus, + hwXQoSIfLrCbs + Integer32, + hwXQoSIfInPhyBandwidth + Integer32, + hwXQoSIfOutPhyBandwidth + Integer32, + hwXQoSIfInActualBandwidth + OCTET STRING, + hwXQoSIfOutActualBandwidth + OCTET STRING, + hwXQoSIfLrRealCir + Unsigned32 + } + + hwXQoSIfLrCfgIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the interface index." + ::= { hwXQoSIfLrCfgInfoEntry 1 } + + hwXQoSIfLrCfgVlanID OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vlan ID. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSIfLrCfgInfoEntry 2 } + + hwXQoSIfLrCir OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the CIR. The value ranges from 1 to the interface bandwidth. " + ::= { hwXQoSIfLrCfgInfoEntry 3 } + + hwXQoSIfLrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of this object identifies the row status.The value can be any of the following:CreateAndGo(4), +Destroy(6),Active(1).The object has no default value." + ::= { hwXQoSIfLrCfgInfoEntry 4 } + + hwXQoSIfLrCbs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the CBS." + ::= { hwXQoSIfLrCfgInfoEntry 5 } + + hwXQoSIfInPhyBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inbound physical bandwidth Unit: bps." + ::= { hwXQoSIfLrCfgInfoEntry 6 } + + hwXQoSIfOutPhyBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The outbound physical bandwidth Unit: bps." + ::= { hwXQoSIfLrCfgInfoEntry 7 } + + hwXQoSIfInActualBandwidth OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inbound actual bandwidth Unit: bps." + ::= { hwXQoSIfLrCfgInfoEntry 8 } + + hwXQoSIfOutActualBandwidth OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The outbound actual bandwidth Unit: bps." + ::= { hwXQoSIfLrCfgInfoEntry 9 } + + hwXQoSIfLrRealCir OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the CIR value, which ranges from 1 to the interface bandwidth. There is no default value. This object is used to replace the hwXQoSIfLrCir object." + ::= { hwXQoSIfLrCfgInfoEntry 10 } + + +-- queue + hwXQoSIfQueueCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfQueueCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query port queue configurations." + ::= { hwXQoSIfActionObjects 6 } + + + hwXQoSIfQueueCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfQueueCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Qos queue Configuration Information Entry." + INDEX { hwXQoSIfQueueCfgIfIndex, hwXQoSIfQueueCfgVlanID, hwXQoSIfQueueDirection, hwXQoSIfQueueCfgCosType } + ::= { hwXQoSIfQueueCfgInfoTable 1 } + + + HwXQoSIfQueueCfgInfoEntry ::= + SEQUENCE { + hwXQoSIfQueueCfgIfIndex + Integer32, + hwXQoSIfQueueCfgVlanID + Integer32, + hwXQoSIfQueueDirection + INTEGER, + hwXQoSIfQueueCfgCosType + INTEGER, + hwXQoSIfQueuePriority + INTEGER, + hwXQoSIfQueueCir + Unsigned32, + hwXQoSIfQueuePir + Unsigned32, + hwXQoSIfQueueCirPercent + Integer32, + hwXQoSIfQueuePirPercent + Integer32, + hwXQoSIfQueueWeight + Integer32, + hwXQoSIfQueueMode + INTEGER, + hwXQoSIfQueueRowStatus + RowStatus + } + + hwXQoSIfQueueCfgIfIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the interface index." + ::= { hwXQoSIfQueueCfgInfoEntry 1 } + + hwXQoSIfQueueCfgVlanID OBJECT-TYPE + SYNTAX Integer32 (0) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vlan ID. + 0 is the default value" + ::= { hwXQoSIfQueueCfgInfoEntry 2 } + + hwXQoSIfQueueDirection OBJECT-TYPE + SYNTAX INTEGER + { + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the traffic direction in which queue statistics are queried." + ::= { hwXQoSIfQueueCfgInfoEntry 3 } + + hwXQoSIfQueueCfgCosType OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies CoS of the queue.The value ranges from 1 to 8. CS(8),CS(7),EF(6),AF(5),AF(4),AF(3),AF(2),BE(1).The default value is BE(1). " + ::= { hwXQoSIfQueueCfgInfoEntry 4 } + + hwXQoSIfQueuePriority OBJECT-TYPE + SYNTAX INTEGER + { + pq(1), + wfq(2), + lpq(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The queue priority of PQ queue mode. + The value can be any of the following: + PQ(1) + WFQ(2) + LPQ(3)" + ::= { hwXQoSIfQueueCfgInfoEntry 5 } + + + hwXQoSIfQueueCir OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies CIR of the queue.The value ranges from 0 to 10000000.The object has no default value." + ::= { hwXQoSIfQueueCfgInfoEntry 6 } + + + hwXQoSIfQueuePir OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the PIR. The value ranges from 0 to 10000000. " + ::= { hwXQoSIfQueueCfgInfoEntry 7 } + + hwXQoSIfQueueCirPercent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The qos queue cir-percentage." + ::= { hwXQoSIfQueueCfgInfoEntry 8 } + + + hwXQoSIfQueuePirPercent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the proportion of the queue PIR." + ::= { hwXQoSIfQueueCfgInfoEntry 9 } + + hwXQoSIfQueueWeight OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The queue weight of wrr or drr queue mode" + ::= { hwXQoSIfQueueCfgInfoEntry 10 } + + hwXQoSIfQueueMode OBJECT-TYPE + SYNTAX INTEGER { + pq(1), + wrr(3), + wfq(4), + default(5), + drr(6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the scheduling mode for queues.The value can be either of the following: +pq(1),wrr(3),wfq(4),default(5).The NE40E can support either of the following value:pq(1),wfq(4).The default value is default(5). " + ::= { hwXQoSIfQueueCfgInfoEntry 11 } + + hwXQoSIfQueueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of this object identifies the row status.The value can be any of the following:CreateAndGo(4), Destroy(6),Active(1).The object has no default value." + ::= { hwXQoSIfQueueCfgInfoEntry 12 } + + +-- observe port + hwXQoSIfObserveCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfObserveCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Observe configuration information." + ::= { hwXQoSIfActionObjects 7 } + + + hwXQoSIfObserveCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfObserveCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Observe Configuration Information Entry." + INDEX { hwXQoSIfObserveIndex } + ::= { hwXQoSIfObserveCfgInfoTable 1 } + + + HwXQoSIfObserveCfgInfoEntry ::= + SEQUENCE { + hwXQoSIfObserveIndex + Integer32, + hwXQoSIfObserveIfIndex + Integer32, + hwXQoSIfObserveRowStatus + RowStatus + } + + hwXQoSIfObserveIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Observe number " + ::= { hwXQoSIfObserveCfgInfoEntry 1 } + + + hwXQoSIfObserveIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Interface Index, equal to ifIndex." + ::= { hwXQoSIfObserveCfgInfoEntry 2 } + + + hwXQoSIfObserveRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSIfObserveCfgInfoEntry 3 } + +-- Wred + hwXQoSIfWredCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfWredCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Wred configuration information." + ::= { hwXQoSIfActionObjects 8 } + + + hwXQoSIfWredCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfWredCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Wred Configuration Information Entry." + INDEX { hwXQoSIfWredQueueIndex, hwXQoSIfWredDirection} + ::= { hwXQoSIfWredCfgInfoTable 1 } + + + HwXQoSIfWredCfgInfoEntry ::= + SEQUENCE { + hwXQoSIfWredQueueIndex + Integer32, + hwXQoSIfWredDirection + DirectionType, + hwXQoSIfWredType + INTEGER, + hwXQoSIfWredLowlimit + Integer32, + hwXQoSIfWredHighlimit + Integer32, + hwXQoSIfWredDiscardProbability + Integer32, + hwXQoSIfWredHighDiscardProbability + Integer32, + hwXQoSIfWredRowStatus + RowStatus + } + + hwXQoSIfWredQueueIndex OBJECT-TYPE + SYNTAX Integer32(0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Wred queue index " + ::= { hwXQoSIfWredCfgInfoEntry 1 } + + hwXQoSIfWredDirection OBJECT-TYPE + SYNTAX DirectionType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Policy direction: + inbound (1) + outbound (2)" + ::= { hwXQoSIfWredCfgInfoEntry 2 } + + hwXQoSIfWredType OBJECT-TYPE + SYNTAX INTEGER + { + ipPrec(1), + dscp(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP-Prec Based (1) + DSCP Based (2)" + DEFVAL { ipPrec } + ::= { hwXQoSIfWredCfgInfoEntry 3 } + + hwXQoSIfWredLowlimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Wred Lowlimit. unit:packet" + ::= { hwXQoSIfWredCfgInfoEntry 4 } + + hwXQoSIfWredHighlimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Wred Highlimit.unit:packet" + ::= { hwXQoSIfWredCfgInfoEntry 5 } + + hwXQoSIfWredDiscardProbability OBJECT-TYPE + SYNTAX Integer32(1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Wred Discard Probability." + ::= { hwXQoSIfWredCfgInfoEntry 6 } + + hwXQoSIfWredHighDiscardProbability OBJECT-TYPE + SYNTAX Integer32(1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Wred High Discard Probability." + ::= { hwXQoSIfWredCfgInfoEntry 7 } + + hwXQoSIfWredRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSIfWredCfgInfoEntry 8 } + +-- 8021p-local-precedence-map + hwXQoSIf8021PMapCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIf8021PMapCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of 8021PMap configuration information." + ::= { hwXQoSIfActionObjects 9 } + + + hwXQoSIf8021PMapCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIf8021PMapCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "8021PMap Configuration Information Entry." + INDEX { hwXQoSIf8021PMap8021PValue } + ::= { hwXQoSIf8021PMapCfgInfoTable 1 } + + + HwXQoSIf8021PMapCfgInfoEntry ::= + SEQUENCE { + hwXQoSIf8021PMap8021PValue + Integer32, + hwXQoSIf8021PMapLocalPrecedence + Integer32, + hwXQoSIf8021PMapRowStatus + RowStatus + } + + hwXQoSIf8021PMap8021PValue OBJECT-TYPE + SYNTAX Integer32(0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 8021PMap 802.1p value " + ::= { hwXQoSIf8021PMapCfgInfoEntry 1 } + + + hwXQoSIf8021PMapLocalPrecedence OBJECT-TYPE + SYNTAX Integer32(0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The 8021PMap Local Precedence." + ::= { hwXQoSIf8021PMapCfgInfoEntry 2 } + + + hwXQoSIf8021PMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSIf8021PMapCfgInfoEntry 3 } + +-- mpls exp-exp-map + hwXQoSIfMplsExpMapCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfMplsExpMapCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of mpls exp-exp-map configuration information." + ::= { hwXQoSIfActionObjects 10 } + + + hwXQoSIfMplsExpMapCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfMplsExpMapCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "mpls exp-exp-map Configuration Information Entry." + INDEX { hwXQoSIfMplsExpMapIfIndex, hwXQoSIfMplsExpMapInbound } + ::= { hwXQoSIfMplsExpMapCfgInfoTable 1 } + + + HwXQoSIfMplsExpMapCfgInfoEntry ::= + SEQUENCE { + hwXQoSIfMplsExpMapIfIndex + Integer32, + hwXQoSIfMplsExpMapInbound + Integer32, + hwXQoSIfMplsExpMapOutbound + Integer32, + hwXQoSIfMplsExpMapRowStatus + RowStatus + } + + hwXQoSIfMplsExpMapIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface Index, equal to ifIndex." + ::= { hwXQoSIfMplsExpMapCfgInfoEntry 1 } + + hwXQoSIfMplsExpMapInbound OBJECT-TYPE + SYNTAX Integer32(0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mpls exp-exp-map inbound value" + ::= { hwXQoSIfMplsExpMapCfgInfoEntry 2 } + + + hwXQoSIfMplsExpMapOutbound OBJECT-TYPE + SYNTAX Integer32(0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The mpls exp-exp-map outbound value" + ::= { hwXQoSIfMplsExpMapCfgInfoEntry 3 } + + hwXQoSIfMplsExpMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSIfMplsExpMapCfgInfoEntry 4 } + +-- Default priority + hwXQoSIfDefaultPriorityCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfDefaultPriorityCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of default priority configuration information." + ::= { hwXQoSIfActionObjects 11} + + + hwXQoSIfDefaultPriorityCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfDefaultPriorityCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Default priority Configuration Information Entry." + INDEX { hwXQoSIfDefaultPriorityIfIndex, hwXQoSIfDefaultPriorityVlanID } + ::= { hwXQoSIfDefaultPriorityCfgInfoTable 1 } + + + HwXQoSIfDefaultPriorityCfgInfoEntry ::= + SEQUENCE { + hwXQoSIfDefaultPriorityIfIndex + Integer32, + hwXQoSIfDefaultPriorityVlanID + Integer32, + hwXQoSIfDefaultPriorityValue + Integer32, + hwXQoSIfDefaultPriorityRowStatus + RowStatus + } + + hwXQoSIfDefaultPriorityIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface Index, equal to ifIndex." + ::= { hwXQoSIfDefaultPriorityCfgInfoEntry 1 } + + hwXQoSIfDefaultPriorityVlanID OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Vlan ID. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSIfDefaultPriorityCfgInfoEntry 2 } + + hwXQoSIfDefaultPriorityValue OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The default priority value " + ::= { hwXQoSIfDefaultPriorityCfgInfoEntry 3 } + + hwXQoSIfDefaultPriorityRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSIfDefaultPriorityCfgInfoEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.2.12 + hwXQoSIfSoftCarTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfSoftCarEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of interface software CAR configuration information." + ::= { hwXQoSIfActionObjects 12 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.2.12.1 + hwXQoSIfSoftCarEntry OBJECT-TYPE + SYNTAX HwXQoSIfSoftCarEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface software CAR configuration information entry." + INDEX { hwXQoSIfSoftCarIfIndex,hwXQoSIfSoftCarDirection } + ::= { hwXQoSIfSoftCarTable 1 } + + HwXQoSIfSoftCarEntry ::= + SEQUENCE { + hwXQoSIfSoftCarIfIndex + Integer32, + hwXQoSIfSoftCarDirection + DirectionType, + hwXQoSIfSoftCarCarIndex + Integer32, + hwXQoSIfSoftCarRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.2.12.1.1 + hwXQoSIfSoftCarIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface index,equal ifIndex." + ::= { hwXQoSIfSoftCarEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.2.12.1.2 + hwXQoSIfSoftCarDirection OBJECT-TYPE + SYNTAX DirectionType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policy direction: + inbound (1) + outbound (2)" + ::= { hwXQoSIfSoftCarEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.2.12.1.3 + hwXQoSIfSoftCarCarIndex OBJECT-TYPE + SYNTAX Integer32 (0..65534) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Car index,refers to hwXQoSCpcarIndex." + ::= { hwXQoSIfSoftCarEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.2.12.1.4 + hwXQoSIfSoftCarRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy." + ::= { hwXQoSIfSoftCarEntry 4 } + +-- local-precedence-queue-map + hwXQoSIfLocalPrecedenceQueueMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfLocalPrecedenceQueueMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of local precedence to queue map information." + ::= { hwXQoSIfActionObjects 13 } + + + hwXQoSIfLocalPrecedenceQueueMapEntry OBJECT-TYPE + SYNTAX HwXQoSIfLocalPrecedenceQueueMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "local precedence to queue map Information Entry." + INDEX { hwXQoSIfLocPreQueMapIfIndex, hwXQoSIfLocPreQueMapPreValue} + ::= { hwXQoSIfLocalPrecedenceQueueMapTable 1 } + + HwXQoSIfLocalPrecedenceQueueMapEntry ::= + SEQUENCE { + hwXQoSIfLocPreQueMapIfIndex + Integer32, + hwXQoSIfLocPreQueMapPreValue + Integer32, + hwXQoSIfLocPreQueMapCosType + CosType, + hwXQoSIfLocPreQueMapRowStatus + RowStatus + } + + hwXQoSIfLocPreQueMapIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "interface index " + ::= { hwXQoSIfLocalPrecedenceQueueMapEntry 1 } + + hwXQoSIfLocPreQueMapPreValue OBJECT-TYPE + SYNTAX Integer32(0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Local precedence value." + ::= { hwXQoSIfLocalPrecedenceQueueMapEntry 2 } + + hwXQoSIfLocPreQueMapCosType OBJECT-TYPE + SYNTAX CosType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "queue index" + ::= { hwXQoSIfLocalPrecedenceQueueMapEntry 3 } + + hwXQoSIfLocPreQueMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSIfLocalPrecedenceQueueMapEntry 4 } + + hwXQoSIfScheduleModeCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfScheduleModeCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Schedule mode configuration information." + ::= { hwXQoSIfActionObjects 14} + + + hwXQoSIfScheduleModeCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfScheduleModeCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Schedule mode Configuration Information Entry." + INDEX { hwXQoSIfScheduleModeIfIndex } + ::= { hwXQoSIfScheduleModeCfgInfoTable 1 } + + HwXQoSIfScheduleModeCfgInfoEntry ::= + SEQUENCE { + hwXQoSIfScheduleModeIfIndex + Integer32, + hwXQoSIfModeType + INTEGER, + hwXQoSIfScheduleModeRowStatus + RowStatus + } + + hwXQoSIfScheduleModeIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface Index, equal to ifIndex." + ::= { hwXQoSIfScheduleModeCfgInfoEntry 1 } + + hwXQoSIfModeType OBJECT-TYPE + SYNTAX INTEGER + { + pqWfq(1), + pq(2), + wfq(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Schedule mode are PQ+WFQ(1), PQ(2) or WFQ(3)." + ::= { hwXQoSIfScheduleModeCfgInfoEntry 2 } + + hwXQoSIfScheduleModeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSIfScheduleModeCfgInfoEntry 3 } + + hwXQoSIfHQOSPriCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfHQOSPriCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "HQOS priority configure configuration table. " + ::= { hwXQoSIfActionObjects 15} + + + hwXQoSIfHQOSPriCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfHQOSPriCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "HQOS priority Configuration Information Entry." + INDEX { hwXQoSIfHqosPriIfIndex } + ::= { hwXQoSIfHQOSPriCfgInfoTable 1 } + + HwXQoSIfHQOSPriCfgInfoEntry ::= + SEQUENCE { + hwXQoSIfHqosPriIfIndex + Integer32, + hwXQoSIfHqosPriority + INTEGER, + hwXQoSIfHqosPriRowStatus + RowStatus + } + + hwXQoSIfHqosPriIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface Index, equal to ifIndex." + ::= { hwXQoSIfHQOSPriCfgInfoEntry 1 } + + hwXQoSIfHqosPriority OBJECT-TYPE + SYNTAX INTEGER { be(1),af1(2),af2(3),af3(4),af4(5),ef(6),cs6(7),cs7(8)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " be(1),af1(2),af2(3),af3(4),af4(5),ef(6),cs6(7),cs7(8)" + ::= { hwXQoSIfHQOSPriCfgInfoEntry 2 } + + hwXQoSIfHqosPriRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSIfHQOSPriCfgInfoEntry 3 } + + hwXQoSIfOutboundMulticastCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfOutboundMulticastCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Multicast outbound bandwidth table." + ::= { hwXQoSIfActionObjects 16} + + + hwXQoSIfOutboundMulticastCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfOutboundMulticastCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Multicast outbound bandwidth Configuration Information Entry." + INDEX { hwXQoSIfOutMulticastIfIndex } + ::= { hwXQoSIfOutboundMulticastCfgInfoTable 1 } + + + HwXQoSIfOutboundMulticastCfgInfoEntry ::= + SEQUENCE { + hwXQoSIfOutMulticastIfIndex + Integer32, + hwXQoSIfUnicastWeightValue + Integer32, + hwXQoSIfMulticastWeightValue + Integer32, + hwXQoSIfOutMulticastRowStatus + RowStatus + } + + hwXQoSIfOutMulticastIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface Index, equal to ifIndex." + ::= { hwXQoSIfOutboundMulticastCfgInfoEntry 1 } + + hwXQoSIfUnicastWeightValue OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Unicast weight value range(0~15)." + ::= { hwXQoSIfOutboundMulticastCfgInfoEntry 2 } + + hwXQoSIfMulticastWeightValue OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Multicast weight value range(0~15). " + ::= { hwXQoSIfOutboundMulticastCfgInfoEntry 3 } + + hwXQoSIfOutMulticastRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSIfOutboundMulticastCfgInfoEntry 4 } + +--sRed + hwXQoSIfSredCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfSredCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Sred configuration information." + ::= { hwXQoSIfActionObjects 17 } + + hwXQoSIfSredCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfSredCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Sred Configuration Information Entry." + INDEX { hwXQoSIfSredQueueIndex } + ::= { hwXQoSIfSredCfgInfoTable 1 } + + HwXQoSIfSredCfgInfoEntry ::= + SEQUENCE { + hwXQoSIfSredQueueIndex + INTEGER, + hwXQoSIfSredRedStartDiscardPoint + Integer32, + hwXQoSIfSredRedDiscardProbability + INTEGER, + hwXQoSIfSredYellowStartDiscardPoint + Integer32, + hwXQoSIfSredYellowDiscardProbability + INTEGER, + hwXQoSIfSredRowStatus + RowStatus + } + + hwXQoSIfSredQueueIndex OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Sred queue index + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8)" + ::= { hwXQoSIfSredCfgInfoEntry 1 } + + hwXQoSIfSredRedStartDiscardPoint OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Sred Red Start Discard Point.unit:packet" + ::= { hwXQoSIfSredCfgInfoEntry 2 } + + hwXQoSIfSredRedDiscardProbability OBJECT-TYPE + SYNTAX INTEGER + { + drop1(1), + drop2(2), + drop3(3), + drop4(4), + drop5(5), + drop6(6), + drop7(7), + drop8(8) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Sred Red Discard Probability. + drop1(1) = 100% + drop2(2) = 6.25% + drop3(3) = 3.125% + drop4(4) = 1.5625% + drop5(5) = 0.78125% + drop6(6) = 0.390625% + drop7(7) = 0.1953125% + drop8(8) = 0.09765625% " + ::= { hwXQoSIfSredCfgInfoEntry 3 } + + hwXQoSIfSredYellowStartDiscardPoint OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Sred Yellow Start Discard Point.unit:packet" + ::= { hwXQoSIfSredCfgInfoEntry 4 } + + hwXQoSIfSredYellowDiscardProbability OBJECT-TYPE + SYNTAX INTEGER + { + drop1(1), + drop2(2), + drop3(3), + drop4(4), + drop5(5), + drop6(6), + drop7(7), + drop8(8) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Sred Yellow Discard Probability. + drop1(1) = 100% + drop2(2) = 6.25% + drop3(3) = 3.125% + drop4(4) = 1.5625% + drop5(5) = 0.78125% + drop6(6) = 0.390625% + drop7(7) = 0.1953125% + drop8(8) = 0.09765625% " + ::= { hwXQoSIfSredCfgInfoEntry 5 } + + hwXQoSIfSredRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSIfSredCfgInfoEntry 6 } + +--add at 2007-12-10 + hwXQosAtmTrafficQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQosAtmTrafficQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table provides traffic classification." + ::= { hwXQoSIfActionObjects 18 } + + hwXQosAtmTrafficQueueEntry OBJECT-TYPE + SYNTAX HwXQosAtmTrafficQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Traffic classification entry." + INDEX { hwXQoSAtmTrafficQueueIfIndex } + ::= { hwXQosAtmTrafficQueueTable 1 } + + HwXQosAtmTrafficQueueEntry ::= + SEQUENCE { + hwXQoSAtmTrafficQueueIfIndex + Unsigned32, + hwXQoSAtmTrafficQueueServiceClass + Integer32, + hwXQoSAtmTrafficQueueRowStatus + RowStatus + } + + hwXQoSAtmTrafficQueueIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of interface." + ::= { hwXQosAtmTrafficQueueEntry 1 } + + hwXQoSAtmTrafficQueueServiceClass OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The service class of the ATM traffic queue." + ::= { hwXQosAtmTrafficQueueEntry 2 } + + hwXQoSAtmTrafficQueueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "State of the row." + ::= { hwXQosAtmTrafficQueueEntry 3 } + + hwXQoSAtmPvcServiceTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSAtmPvcServiceTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table provides ATM PVC service type." + ::= { hwXQoSIfActionObjects 19 } + + hwXQoSAtmPvcServiceTypeEntry OBJECT-TYPE + SYNTAX HwXQoSAtmPvcServiceTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ATM PVC service entry." + INDEX { hwXQoSAtmPvcServiceTypeVpiIndex, hwXQoSAtmPvcServiceTypeVciIndex, hwXQoSAtmPvcServiceTypeIfIndex } + ::= { hwXQoSAtmPvcServiceTypeTable 1 } + + HwXQoSAtmPvcServiceTypeEntry ::= + SEQUENCE { + hwXQoSAtmPvcServiceTypeIfIndex + Unsigned32, + hwXQoSAtmPvcServiceTypeVpiIndex + Unsigned32, + hwXQoSAtmPvcServiceTypeVciIndex + Unsigned32, + hwXQoSAtmPvcNameServiceTypeIndex + OCTET STRING, + hwXQoSAtmPvcServiceType + Integer32, + hwXQoSAtmPvcPcr + Integer32, + hwXQoSAtmPvcCdvt + Integer32, + hwXQoSAtmPvcVbrScr + Integer32, + hwXQoSAtmPvcVbrMbs + Integer32, + hwXQoSAtmPvcRowStatus + RowStatus + } + + hwXQoSAtmPvcServiceTypeIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of interface." + ::= { hwXQoSAtmPvcServiceTypeEntry 1 } + + hwXQoSAtmPvcServiceTypeVpiIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VPI for PVC." + ::= { hwXQoSAtmPvcServiceTypeEntry 2 } + + hwXQoSAtmPvcServiceTypeVciIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VCI for PVC." + ::= { hwXQoSAtmPvcServiceTypeEntry 3 } + + hwXQoSAtmPvcNameServiceTypeIndex OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name for PVC." + ::= { hwXQoSAtmPvcServiceTypeEntry 4 } + + hwXQoSAtmPvcServiceType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Type of the service." + ::= { hwXQoSAtmPvcServiceTypeEntry 5 } + + hwXQoSAtmPvcPcr OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Peak rate for sending ATM cells." + ::= { hwXQoSAtmPvcServiceTypeEntry 6 } + + hwXQoSAtmPvcCdvt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Tolerance of cell delay changes." + ::= { hwXQoSAtmPvcServiceTypeEntry 7 } + + hwXQoSAtmPvcVbrScr OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Sustainable Rate for Sending ATM Cells." + ::= { hwXQoSAtmPvcServiceTypeEntry 8 } + + hwXQoSAtmPvcVbrMbs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Maximum Burst Size for Sending ATM Cells." + ::= { hwXQoSAtmPvcServiceTypeEntry 9 } + + hwXQoSAtmPvcRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "State of the row." + ::= { hwXQoSAtmPvcServiceTypeEntry 10 } + +--Shaping + hwXQoSIfShapingCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfShapingCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Shaping configuration information." + ::= { hwXQoSIfActionObjects 20 } + + hwXQoSIfShapingCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfShapingCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Shaping Configuration Information Entry." + INDEX { hwXQoSIfShapingIfIndex,hwXQoSIfShapingQueueIndex} + ::= { hwXQoSIfShapingCfgInfoTable 1 } + + HwXQoSIfShapingCfgInfoEntry ::= + SEQUENCE { + hwXQoSIfShapingIfIndex + Integer32, + hwXQoSIfShapingQueueIndex + INTEGER, + hwXQoSIfShapingQueueCir + Integer32, + hwXQoSIfShapingQueuePir + Integer32, + hwXQoSIfShapingRowStatus + RowStatus + } + + hwXQoSIfShapingIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface Index, equal to ifIndex." + ::= { hwXQoSIfShapingCfgInfoEntry 1 } + + hwXQoSIfShapingQueueIndex OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Shaping queue index + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8)" + ::= { hwXQoSIfShapingCfgInfoEntry 2 } + + hwXQoSIfShapingQueueCir OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Committed Information Rate. Unit: kbps." + ::= { hwXQoSIfShapingCfgInfoEntry 3 } + + hwXQoSIfShapingQueuePir OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Peak Information Rate. Unit: kbps. + Only hardware QoS support this node." + ::= { hwXQoSIfShapingCfgInfoEntry 4 } + + hwXQoSIfShapingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSIfShapingCfgInfoEntry 5 } + + + hwXQoSIfPppoeCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfPppoeCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of PPPoE configuration information." + ::= { hwXQoSIfActionObjects 21 } + + + hwXQoSIfPppoeCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfPppoeCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "PPPoE configuration information entry." + INDEX { hwXQoSIfPppoeIfIndex, hwXQoSIfPppoeMatchType, hwXQoSIfPppoeSourceMac, hwXQoSIfPppoeDestMac } + ::= { hwXQoSIfPppoeCfgInfoTable 1 } + + + HwXQoSIfPppoeCfgInfoEntry ::= + SEQUENCE { + hwXQoSIfPppoeIfIndex + Integer32, + hwXQoSIfPppoeMatchType + Integer32, + hwXQoSIfPppoeSourceMac + MacAddress, + hwXQoSIfPppoeDestMac + MacAddress, + hwXQoSIfPppoeRowStatus + RowStatus + } + + hwXQoSIfPppoeIfIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface index, equal to ifIndex." + ::= { hwXQoSIfPppoeCfgInfoEntry 1 } + + + hwXQoSIfPppoeMatchType OBJECT-TYPE + SYNTAX Integer32 (1..4) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Match type: 1.any 2.source MAC 3.dest MAC 4.source MAC and dest MAC." + ::= { hwXQoSIfPppoeCfgInfoEntry 2 } + + hwXQoSIfPppoeSourceMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Source MAC address." + ::= { hwXQoSIfPppoeCfgInfoEntry 3 } + + + hwXQoSIfPppoeDestMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Destination MAC address." + ::= { hwXQoSIfPppoeCfgInfoEntry 4 } + + + hwXQoSIfPppoeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status. Two actions are used: createAndGo, destroy" + ::= { hwXQoSIfPppoeCfgInfoEntry 5 } + + hwXQoSIfScheduleCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfScheduleCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of interface schedule configuration information." + ::= { hwXQoSIfActionObjects 22 } + + hwXQoSIfScheduleCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfScheduleCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface schedule configuration information entry." + INDEX { hwXQoSIfScheduleIfIndex} + ::= { hwXQoSIfScheduleCfgInfoTable 1 } + + HwXQoSIfScheduleCfgInfoEntry ::= + SEQUENCE { + hwXQoSIfScheduleIfIndex + Integer32, + hwXQoSIfScheduleProfile + OCTET STRING, + hwXQoSIfScheduleRowStatus + RowStatus + } + + hwXQoSIfScheduleIfIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface index, equal to ifIndex." + ::= { hwXQoSIfScheduleCfgInfoEntry 1 } + + hwXQoSIfScheduleProfile OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of schedule profile." + ::= { hwXQoSIfScheduleCfgInfoEntry 2 } + + + hwXQoSIfScheduleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSIfScheduleCfgInfoEntry 51 } + +--begin: mod by q00129728 for IPCAR +-- IPCAR Instance on interface Table + hwXQoSIfIPCarCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfIPCarCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of IPCAR feature configuration information." + ::= { hwXQoSIfActionObjects 23 } + + hwXQoSIfIPCarCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfIPCarCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPCAR Configuration Information Entry." + INDEX { hwXQoSIfIPCarCfgIfIndex, hwXQoSIfIPCarDirection, hwXQoSIPCarRuleIndex } + ::= { hwXQoSIfIPCarCfgInfoTable 1 } + + HwXQoSIfIPCarCfgInfoEntry ::= + SEQUENCE { + hwXQoSIfIPCarCfgIfIndex + Integer32, + hwXQoSIfIPCarDirection + DirectionType, + hwXQoSIPCarRuleIndex + Integer32, + hwXQoSIPCarRuleType + IPCARRuleType, + hwXBQoSIPCarIntValue + Unsigned32, + hwXQoSIfIPCarStartIp + IpAddress, + hwXQoSIfIPCarEndIp + IpAddress, + hwXQoSIfIPCarCir + Integer32, + hwXQoSIfIPCarCbs + Integer32, + hwXQoSIfIPCarEbs + Integer32, + hwXQoSIfIPCarPir + Integer32, + hwXQoSIfIPCarPbs + Integer32, + hwXQoSIfIPCarGreenAction + CarAction, + hwXQoSIfIPCarGreenRemarkValue + Integer32, + hwXQoSIfIPCarYellowAction + CarAction, + hwXQoSIfIPCarYellowRemarkValue + Integer32, + hwXQoSIfIPCarRedAction + CarAction, + hwXQoSIfIPCarRedRemarkValue + Integer32, + hwXQoSIfIPCarAggregation + INTEGER, + hwXQoSIfIPCarRowStatus + RowStatus + } + + hwXQoSIfIPCarCfgIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface Index, equal to ifIndex. + This object has no default value." + ::= { hwXQoSIfIPCarCfgInfoEntry 1 } + + hwXQoSIfIPCarDirection OBJECT-TYPE + SYNTAX DirectionType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IPCAR Rule direction: + inbound (1) + outbound (2)" + ::= { hwXQoSIfIPCarCfgInfoEntry 2 } + + hwXQoSIPCarRuleIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the index of IPCAR Rule. + The value ranges from 0 to 254. + This object has no default value." + ::= { hwXQoSIfIPCarCfgInfoEntry 3 } + + hwXQoSIPCarRuleType OBJECT-TYPE + SYNTAX IPCARRuleType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the rule type. + The value of this object can be any of the following: + ipv4-acl(1) + ipv4-SrcIp(2) + ipv4-DstIp(3) + This object has no default value." + ::= { hwXQoSIfIPCarCfgInfoEntry 4 } + + hwXBQoSIPCarIntValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the rule contents. The value range and the default value of the object vary with hwXQoSIPCarRuleType. + When the supported type is ipv4-acl(2), the value of this object ranges from 2000 to 4999. + This object has no default value." + ::= { hwXQoSIfIPCarCfgInfoEntry 5 } + + hwXQoSIfIPCarStartIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the start of source IP address segment. + This object has no default value. + 0.0.0.0 is invalid value." + ::= { hwXQoSIfIPCarCfgInfoEntry 6 } + + hwXQoSIfIPCarEndIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object indicates the end of source IP address segment. + This object has no default value. + 0.0.0.0 is invalid value." + ::= { hwXQoSIfIPCarCfgInfoEntry 7 } + + hwXQoSIfIPCarCir OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Committed Information Rate. Unit: kbps. + The value ranges from 8 to 4294967295, with no default value." + ::= { hwXQoSIfIPCarCfgInfoEntry 8 } + + + hwXQoSIfIPCarCbs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Committed Burst Size. Unit: byte + The value ranges from 1500 to 4294967295 bytes." + ::= { hwXQoSIfIPCarCfgInfoEntry 9 } + + + hwXQoSIfIPCarEbs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Excess Burst Size. Unit: byte. + Only software QoS support this node. + -1 is returned only when getting value from hardware QoS. + -1 can't be set." + DEFVAL { 0 } + ::= { hwXQoSIfIPCarCfgInfoEntry 10 } + + + hwXQoSIfIPCarPir OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Peak Information Rate. Unit: kbps. + The value ranges from 8 to 4294967295" + ::= { hwXQoSIfIPCarCfgInfoEntry 11 } + + + hwXQoSIfIPCarPbs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Peak Burst Size. Unit: byte. + The value ranges from 1500 to 4294967295 bytes." + ::= { hwXQoSIfIPCarCfgInfoEntry 12 } + + + hwXQoSIfIPCarGreenAction OBJECT-TYPE + SYNTAX CarAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the action adopted when CIR is not reached. + pass (1), + discard (2), + remark IP Precedence (3), + remark DSCP(4), + remark Mpls Exp(5), + remark (6), + remark 8021p(7) + The default value is pass (1). + " + DEFVAL { pass } + ::= { hwXQoSIfIPCarCfgInfoEntry 13 } + + + hwXQoSIfIPCarGreenRemarkValue OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value is to remark When green action is remarking. + For remarking DSCP, the range is 0~63; + For remarking IP Precedence and MPLS EXP, the range is 0~7; + Only software QoS support this node. + -1 is returned only when getting value from hardware QoS or when action being pass,discard of software QoS. + -1 can't be set." + ::= { hwXQoSIfIPCarCfgInfoEntry 14 } + + + hwXQoSIfIPCarYellowAction OBJECT-TYPE + SYNTAX CarAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the action adopted when CIR is exceeded but PIR is not reached. + pass (1), + discard (2), + remark IP Precedence (3), + remark DSCP(4), + remark Mpls Exp(5), + remark (6), + remark 8021p(7) + The default value is pass (1). + " + DEFVAL { pass } + ::= { hwXQoSIfIPCarCfgInfoEntry 15 } + + hwXQoSIfIPCarYellowRemarkValue OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value is to remark When yellow action is remarking. + For remarking DSCP, the range is 0~63; + For remarking IP Precedence and MPLS EXP, the range is 0~7; + Only software QoS support this node. + -1 is returned only when getting value from hardware QoS or when action being pass,discard of software QoS. + -1 can't be set." + ::= { hwXQoSIfIPCarCfgInfoEntry 16 } + + hwXQoSIfIPCarRedAction OBJECT-TYPE + SYNTAX CarAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the action adopted when CIR is exceeded but PIR is not reached. + pass (1), + discard (2), + remark IP Precedence (3), + remark DSCP(4), + remark Mpls Exp(5), + remark (6), + remark 8021p(7) + The default value is pass (1). + " + DEFVAL { discard } + ::= { hwXQoSIfIPCarCfgInfoEntry 17 } + + hwXQoSIfIPCarRedRemarkValue OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value is to remark When red action is remarking. + For remarking DSCP, the range is 0~63; + For remarking IP Precedence and MPLS EXP, the range is 0~7; + Only software QoS support this node. + -1 is returned only when getting value from hardware QoS or when action being pass,discard of software QoS. + -1 can't be set." + ::= { hwXQoSIfIPCarCfgInfoEntry 18 } + + hwXQoSIfIPCarAggregation OBJECT-TYPE + SYNTAX INTEGER + { + aggregationCar(1), + noneAggregationCar(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "aggregationCar(1): aggregation car; + noneAggregationCar(2) : none aggregation car." + ::= { hwXQoSIfIPCarCfgInfoEntry 19 } + + hwXQoSIfIPCarRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSIfIPCarCfgInfoEntry 20 } +--end: mod by q00129728 for IPCAR + +-- 8021P CAR + hwXQoSIf8021PCarCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIf8021PCarCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of 8021P CAR feature configuration information." + ::= { hwXQoSIfActionObjects 24 } + + + hwXQoSIf8021PCarCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIf8021PCarCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "8021P CAR Configuration Information Entry." + INDEX { hwXQoSIf8021PCarIfIndex, hwXQoSIf8021PCarDirection, hwXQoSIf8021PCarIndexId } + ::= { hwXQoSIf8021PCarCfgInfoTable 1 } + + + HwXQoSIf8021PCarCfgInfoEntry ::= + SEQUENCE { + hwXQoSIf8021PCarIfIndex + Integer32, + hwXQoSIf8021PCarDirection + INTEGER, + hwXQoSIf8021PCarIndexId + Integer32, + hwXQoSIf8021PCarCir + Unsigned32, + hwXQoSIf8021PCarCbs + Unsigned32, + hwXQoSIf8021PCarPir + Unsigned32, + hwXQoSIf8021PCarPbs + Unsigned32, + hwXQoSIf8021PCar8021pValue + OCTET STRING, + hwXQoSIf8021PCarRowStatus + RowStatus + } + + hwXQoSIf8021PCarIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface Index, equal to ifIndex." + ::= { hwXQoSIf8021PCarCfgInfoEntry 1 } + + + hwXQoSIf8021PCarDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Apply direction:inbound (1),outbound (2)." + ::= { hwXQoSIf8021PCarCfgInfoEntry 2 } + + + hwXQoSIf8021PCarIndexId OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Every Command Index ID." + ::= { hwXQoSIf8021PCarCfgInfoEntry 3 } + + + hwXQoSIf8021PCarCir OBJECT-TYPE + SYNTAX Unsigned32 (64..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Committed Information Rate. Unit: kbps. + Unsigned32<64-4294967295> " + ::= { hwXQoSIf8021PCarCfgInfoEntry 4 } + + + hwXQoSIf8021PCarCbs OBJECT-TYPE + SYNTAX Unsigned32 (1500..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Committed Burst Size. Unit: byte + Unsigned32<1500-4294967295> " + ::= { hwXQoSIf8021PCarCfgInfoEntry 5 } + + + hwXQoSIf8021PCarPir OBJECT-TYPE + SYNTAX Unsigned32 (64..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Peak Information Rate. Unit: kbps. + Unsigned32<64-4294967295> " + ::= { hwXQoSIf8021PCarCfgInfoEntry 6 } + + + hwXQoSIf8021PCarPbs OBJECT-TYPE + SYNTAX Unsigned32 (1500..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Peak Burst Size. Unit: byte. + Unsigned32<1500-4294967295> " + ::= { hwXQoSIf8021PCarCfgInfoEntry 7 } + + + hwXQoSIf8021PCar8021pValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "VLAN 802.1p value. + STRING<0-7> " + ::= { hwXQoSIf8021PCarCfgInfoEntry 8 } + + + hwXQoSIf8021PCarRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active(1), + createAndGo(4), destroy(6)." + ::= { hwXQoSIf8021PCarCfgInfoEntry 9 } + +-- Cpcar command + hwXQoSCpcarObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 3 } + + +-- Cp car + hwXQoSCpcarCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSCpcarCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of cp car configuration information." + ::= { hwXQoSCpcarObjects 1 } + + + hwXQoSCpcarCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSCpcarCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Diff-server domain Information Entry." + INDEX { hwXQoSCpcarIndex } + ::= { hwXQoSCpcarCfgInfoTable 1 } + + + HwXQoSCpcarCfgInfoEntry ::= + SEQUENCE { + hwXQoSCpcarIndex + Integer32, + hwXQoSCpcarName + OCTET STRING, + hwXQoSCpcarRowStatus + RowStatus + } + + hwXQoSCpcarIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of cp car domain." + ::= { hwXQoSCpcarCfgInfoEntry 1 } + + + hwXQoSCpcarName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Exception name of cp car." + ::= { hwXQoSCpcarCfgInfoEntry 2 } + + + hwXQoSCpcarRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSCpcarCfgInfoEntry 3 } + + +-- filter in cp car + hwXQoSCpCarFilterCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSCpCarFilterCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of cpcar filter configuration information." + ::= { hwXQoSCpcarObjects 2 } + + + hwXQoSCpCarFilterCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSCpCarFilterCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Diff-serve domain 8021p phb Configuration Information Entry." + INDEX { hwXQoSCpcarIndex } + ::= { hwXQoSCpCarFilterCfgInfoTable 1 } + + + HwXQoSCpCarFilterCfgInfoEntry ::= + SEQUENCE { + hwXQoSCpCarFilterAction + INTEGER, + hwXQoSCpCarFilterRowStatus + RowStatus + } + + hwXQoSCpCarFilterAction OBJECT-TYPE + SYNTAX INTEGER + { + pass(1), + drop(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "filter action + 1:pass + 2:drop + DEFVAL { pass }" + ::= { hwXQoSCpCarFilterCfgInfoEntry 1 } + + + hwXQoSCpCarFilterRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSCpCarFilterCfgInfoEntry 2 } + + +-- CAR in cp car + hwXQoSCpCarCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSCpCarCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of CAR feature configuration information." + ::= { hwXQoSCpcarObjects 3 } + + + hwXQoSCpCarCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSCpCarCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "CAR Configuration Information Entry." + INDEX { hwXQoSCpcarIndex } + ::= { hwXQoSCpCarCfgInfoTable 1 } + + + HwXQoSCpCarCfgInfoEntry ::= + SEQUENCE { + hwXQoSCpCarSlotId + Integer32, + hwXQoSCpCarCir + Integer32, + hwXQoSCpCarCbs + Integer32, + hwXQoSCpCarEbs + Integer32, + hwXQoSCpCarPir + Integer32, + hwXQoSCpCarPbs + Integer32, + hwXQoSCpCarGreenAction + CarAction, + hwXQoSCpCarGreenRemarkValue + Integer32, + hwXQoSCpCarYellowAction + CarAction, + hwXQoSCpCarYellowRemarkValue + Integer32, + hwXQoSCpCarRedAction + CarAction, + hwXQoSCpCarRedRemarkValue + Integer32, + hwXQoSCpCarRowStatus + RowStatus + } + + hwXQoSCpCarSlotId OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Target slot" + ::= { hwXQoSCpCarCfgInfoEntry 1 } + + hwXQoSCpCarCir OBJECT-TYPE + SYNTAX Integer32 (8..10000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Committed Information Rate. Unit: kbps. + software QoS: 8..155000 + hardware QoS: 100..10000000" + ::= { hwXQoSCpCarCfgInfoEntry 2 } + + + hwXQoSCpCarCbs OBJECT-TYPE + SYNTAX Integer32 (64..19375000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Committed Burst Size. Unit: byte + software QoS: 1875..19375000 (default:max(cir*125/2,1875)) + hardware QoS: 64..131071(default:12288)" + ::= { hwXQoSCpCarCfgInfoEntry 3 } + + + hwXQoSCpCarEbs OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..19375000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Excess Burst Size. Unit: byte. 0..19375000 + Only software QoS support this node. + -1 is returned only when getting value from hardware QoS. + -1 can't be set." + DEFVAL { 0 } + ::= { hwXQoSCpCarCfgInfoEntry 4 } + + + hwXQoSCpCarPir OBJECT-TYPE + SYNTAX Integer32 (-1 | 0 | 100..10000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Peak Information Rate. Unit: kbps. 100..10000000 + Only hardware QoS support this node. + -1 is returned only when getting value from software QoS. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSCpCarCfgInfoEntry 5 } + + + hwXQoSCpCarPbs OBJECT-TYPE + SYNTAX Integer32 (-1 | 0 | 64..4000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Peak Burst Size. Unit: byte. + 64..4000000.(default:cbs when Peak Information Rate configured) + Only hardware QoS support this node. + -1 is returned only when getting value from software QoS. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSCpCarCfgInfoEntry 6 } + + + hwXQoSCpCarGreenAction OBJECT-TYPE + SYNTAX CarAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Green Action: + pass (1) + discard (2) + remark IP Precedence (3) + remark DSCP (4) + remark MPLS EXP (5) + remark (6) + Hardware QoS : pass,discard,remark. + Software QoS : pass,discard,remark IP Precedence,remark DSCP,remark MPLS EXP. + " + DEFVAL { pass } + ::= { hwXQoSCpCarCfgInfoEntry 7 } + + + hwXQoSCpCarGreenRemarkValue OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value is to remark When green action is remarking. + For remarking DSCP, the range is 0~63; + For remarking IP Precedence and MPLS EXP, the range is 0~7; + Only software QoS support this node. + -1 is returned only when getting value from hardware QoS or when action being pass,discard of software QoS. + -1 can't be set." + ::= { hwXQoSCpCarCfgInfoEntry 8 } + + + hwXQoSCpCarYellowAction OBJECT-TYPE + SYNTAX CarAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Yellow Action: + unavailable(-1) + pass (1) + discard (2) + remark IP Precedence (3) + remark DSCP (4) + remark MPLS EXP (5) + remark(6) + Only hardware QoS support this node.Hardware QoS support pass,discard,remark. + -1 is returned only when getting value from software QoS. + -1 can't be set." + ::= { hwXQoSCpCarCfgInfoEntry 9 } + + + hwXQoSCpCarYellowRemarkValue OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value is to remark When yellow action is remarking. + For remarking DSCP, the range is 0~63; + For remarking IP Precedence and MPLS EXP, the range is 0~7; + Only software QoS support this node. + -1 is returned only when getting value from hardware QoS or when action being pass,discard of software QoS. + -1 can't be set." + ::= { hwXQoSCpCarCfgInfoEntry 10 } + + + hwXQoSCpCarRedAction OBJECT-TYPE + SYNTAX CarAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Red Action: + pass (1) + discard (2) + remark IP Precedence (3) + remark DSCP (4) + remark MPLS EXP (5) + remark (6) + Hardware QoS : pass,discard,remark. + Software QoS : pass,discard,remark IP Precedence,remark DSCP,remark MPLS EXP. + " + DEFVAL { discard } + ::= { hwXQoSCpCarCfgInfoEntry 11 } + + + hwXQoSCpCarRedRemarkValue OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value is to remark When red action is remarking. + For remarking DSCP, the range is 0~63; + For remarking IP Precedence and MPLS EXP, the range is 0~7; + Only software QoS support this node. + -1 is returned only when getting value from hardware QoS or when action being pass,discard of software QoS. + -1 can't be set." + ::= { hwXQoSCpCarCfgInfoEntry 12 } + + + hwXQoSCpCarRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSCpCarCfgInfoEntry 13 } + + +-- Policy Instance in cp car + hwXQoSCpApplyPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSCpApplyPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of QoS policy instance." + ::= { hwXQoSCpcarObjects 4 } + + + hwXQoSCpApplyPolicyEntry OBJECT-TYPE + SYNTAX HwXQoSCpApplyPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policy applied on Ethernet Vlan Configuration Information Entry." + INDEX { hwXQoSCpcarIndex } + ::= { hwXQoSCpApplyPolicyTable 1 } + + + HwXQoSCpApplyPolicyEntry ::= + SEQUENCE { + hwXQoSCpApplyPolicyName + OCTET STRING, + hwXQoSCpApplyPolicyRowStatus + RowStatus + } + + hwXQoSCpApplyPolicyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..127)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of Traffic Policy." + ::= { hwXQoSCpApplyPolicyEntry 1 } + + + hwXQoSCpApplyPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSCpApplyPolicyEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.3.5 + hwXQoSCpCarActionTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSCpCarActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of cp car action configuration information." + ::= { hwXQoSCpcarObjects 5 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.3.5.1 + hwXQoSCpCarActionEntry OBJECT-TYPE + SYNTAX HwXQoSCpCarActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cp car action configuration information entry." + INDEX { hwXQoSCpCarActionSlotIndex, hwXQoSCpCarActionPacketType } + ::= { hwXQoSCpCarActionTable 1 } + + HwXQoSCpCarActionEntry ::= + SEQUENCE { + hwXQoSCpCarActionSlotIndex + Integer32, + hwXQoSCpCarActionPacketType + Integer32, + hwXQoSCpCarActionPacketTypeName + OCTET STRING, + hwXQoSCpCarActionType + BITS, + hwXQoSCpCarActionPolicyName + OCTET STRING, + hwXQoSCpCarActionCarCir + Integer32, + hwXQoSCpCarActionCarCbs + Integer32, + hwXQoSCpCarActionCarEbs + Integer32, + hwXQoSCpCarActionCarPir + Integer32, + hwXQoSCpCarActionCarPbs + Integer32, + hwXQoSCpCarActionGreenAction + CarAction, + hwXQoSCpCarActionGreenRemarkValue + Integer32, + hwXQoSCpCarActionYellowAction + CarAction, + hwXQoSCpCarActionYellowRemarkValue + Integer32, + hwXQoSCpCarActionRedAction + CarAction, + hwXQoSCpCarActionRedRemarkValue + Integer32, + hwXQoSCpCarActionSetDefault + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.3.5.1.1 + hwXQoSCpCarActionSlotIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Slot index." + ::= { hwXQoSCpCarActionEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.3.5.1.2 + hwXQoSCpCarActionPacketType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Packet type." + ::= { hwXQoSCpCarActionEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.3.5.1.3 + hwXQoSCpCarActionPacketTypeName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of packet type." + ::= { hwXQoSCpCarActionEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.3.5.1.4 + hwXQoSCpCarActionType OBJECT-TYPE + SYNTAX BITS + { + pass(0), + discard(1), + car(2), + trafficPolicy(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Action type." + ::= { hwXQoSCpCarActionEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.3.5.1.5 + hwXQoSCpCarActionPolicyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..127)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Policy Name" + DEFVAL { "" } + ::= { hwXQoSCpCarActionEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.3.5.1.6 + hwXQoSCpCarActionCarCir OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Committed Information Rate. Unit: kbps." + DEFVAL { -1 } + ::= { hwXQoSCpCarActionEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.3.5.1.7 + hwXQoSCpCarActionCarCbs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Committed Burst Size. Unit: byte" + DEFVAL { -1 } + ::= { hwXQoSCpCarActionEntry 7 } + + hwXQoSCpCarActionCarEbs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Excess Burst Size. Unit: byte." + DEFVAL { -1} + ::= { hwXQoSCpCarActionEntry 8 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.3.5.1.9 + hwXQoSCpCarActionCarPir OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Peak Information Rate. Unit: kbps." + DEFVAL { -1 } + ::= { hwXQoSCpCarActionEntry 9 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.3.5.1.10 + hwXQoSCpCarActionCarPbs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Peak Burst Size. Unit: byte." + DEFVAL { -1 } + ::= { hwXQoSCpCarActionEntry 10 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.3.5.1.11 + hwXQoSCpCarActionGreenAction OBJECT-TYPE + SYNTAX CarAction + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Green Action. + pass (1) + discard (2) + remark IP Precedence (3) + remark DSCP (4) + remark MPLS EXP (5) + remark (6) + Hardware QoS : pass,discard,remark. + Software QoS : pass,discard,remark IP Precedence,remark DSCP,remark MPLS EXP." + ::= { hwXQoSCpCarActionEntry 11 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.3.5.1.12 + hwXQoSCpCarActionGreenRemarkValue OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..63) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value is to remark When green action is remarking. + For remarking DSCP, the range is 0~63; + For remarking IP Precedence and MPLS EXP, the range is 0~7; + Only software QoS support this node. + -1 is returned only when getting value from hardware QoS or when action being pass,discard of software QoS. + -1 can't be set." + ::= { hwXQoSCpCarActionEntry 12 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.3.5.1.13 + hwXQoSCpCarActionYellowAction OBJECT-TYPE + SYNTAX CarAction + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Yellow Action. + pass (1) + discard (2) + remark IP Precedence (3) + remark DSCP (4) + remark MPLS EXP (5) + remark (6) + Hardware QoS : pass,discard,remark. + Software QoS : pass,discard,remark IP Precedence,remark DSCP,remark MPLS EXP." + ::= { hwXQoSCpCarActionEntry 13 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.3.5.1.14 + hwXQoSCpCarActionYellowRemarkValue OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..63) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value is to remark When yellow action is remarking. + For remarking DSCP, the range is 0~63; + For remarking IP Precedence and MPLS EXP, the range is 0~7; + Only software QoS support this node. + -1 is returned only when getting value from hardware QoS or when action being pass,discard of software QoS. + -1 can't be set." + ::= { hwXQoSCpCarActionEntry 14 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.3.5.1.15 + hwXQoSCpCarActionRedAction OBJECT-TYPE + SYNTAX CarAction + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Red Action. + pass (1) + discard (2) + remark IP Precedence (3) + remark DSCP (4) + remark MPLS EXP (5) + remark (6) + Hardware QoS : pass,discard,remark. + Software QoS : pass,discard,remark IP Precedence,remark DSCP,remark MPLS EXP." + ::= { hwXQoSCpCarActionEntry 15 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.3.5.1.16 + hwXQoSCpCarActionRedRemarkValue OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..63) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value is to remark When red action is remarking. + For remarking DSCP, the range is 0~63; + For remarking IP Precedence and MPLS EXP, the range is 0~7; + Only software QoS support this node. + -1 is returned only when getting value from hardware QoS or when action being pass,discard of software QoS. + -1 can't be set." + ::= { hwXQoSCpCarActionEntry 16 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.3.5.1.17 + hwXQoSCpCarActionSetDefault OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This OID is used for setting the CP CAR info to default. + When you want to set the value to default, set this OID to 1." + ::= { hwXQoSCpCarActionEntry 17 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.4 + hwXQoSStatisticsObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 4 } + +-- Cp car statistics information + hwXQoSCpcarStaticsObjects OBJECT IDENTIFIER ::= { hwXQoSStatisticsObjects 2 } + + +-- Cp car statistics + hwXQoSCpcarRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSCpcarRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for sample + in a QoS policy applied on the interface." + ::= { hwXQoSCpcarStaticsObjects 1 } + + + hwXQoSCpcarRunInfoEntry OBJECT-TYPE + SYNTAX HwXQoSCpcarRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cp car statistics entry." + INDEX { hwXQoSCpcarIndex } + ::= { hwXQoSCpcarRunInfoTable 1 } + + + HwXQoSCpcarRunInfoEntry ::= + SEQUENCE { + hwXQoSCpcarPassedPackets + Counter64, + hwXQoSCpcarPassededBytes + Counter64, + hwXQoSCpcarTotalPackets + Counter64, + hwXQoSCpcarTotalBytes + Counter64, + hwXQoSCpcarDiscardedPackets + Counter64, + hwXQoSCpcarDiscardedBytes + Counter64 + } + + hwXQoSCpcarPassedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets passed of enqueue." + ::= { hwXQoSCpcarRunInfoEntry 1 } + + + hwXQoSCpcarPassededBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes passed of enqueue." + ::= { hwXQoSCpcarRunInfoEntry 2 } + + + hwXQoSCpcarTotalPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of total packets." + ::= { hwXQoSCpcarRunInfoEntry 3 } + + + hwXQoSCpcarTotalBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of total bytes." + ::= { hwXQoSCpcarRunInfoEntry 4 } + + + hwXQoSCpcarDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets discarded when enqueued by discard method." + ::= { hwXQoSCpcarRunInfoEntry 5 } + + + hwXQoSCpcarDiscardedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes discarded when enqueued by discard method." + ::= { hwXQoSCpcarRunInfoEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.4.2.2 + hwXQoSCpCarSlotStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSCpCarSlotStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for sample + in a QoS policy applied on the slot." + ::= { hwXQoSCpcarStaticsObjects 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.4.2.2.1 + hwXQoSCpCarSlotStatEntry OBJECT-TYPE + SYNTAX HwXQoSCpCarSlotStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cp car on the slot statistics entry." + INDEX { hwXQoSCpCarSlotStatSlotIndex, hwXQoSCpCarSlotStatPacketType } + ::= { hwXQoSCpCarSlotStatTable 1 } + + HwXQoSCpCarSlotStatEntry ::= + SEQUENCE { + hwXQoSCpCarSlotStatSlotIndex + Integer32, + hwXQoSCpCarSlotStatPacketType + Integer32, + hwXQoSCpCarSlotStatDiscardedPackets + Counter64, + hwXQoSCpCarSlotStatDiscardedBytes + Counter64, + hwXQoSCpCarSlotStatPassedPackets + Counter64, + hwXQoSCpCarSlotStatPassededBytes + Counter64, + hwXQoSCpCarSlotStatTotalPackets + Counter64, + hwXQoSCpCarSlotStatTotalBytes + Counter64 + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.4.2.2.1.1 + hwXQoSCpCarSlotStatSlotIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Slot index." + ::= { hwXQoSCpCarSlotStatEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.4.2.2.1.2 + hwXQoSCpCarSlotStatPacketType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Packet type." + ::= { hwXQoSCpCarSlotStatEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.4.2.2.1.3 + hwXQoSCpCarSlotStatDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets discarded." + ::= { hwXQoSCpCarSlotStatEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.4.2.2.1.4 + hwXQoSCpCarSlotStatDiscardedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes discarded." + ::= { hwXQoSCpCarSlotStatEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.4.2.2.1.5 + hwXQoSCpCarSlotStatPassedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets passed." + ::= { hwXQoSCpCarSlotStatEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.4.2.2.1.6 + hwXQoSCpCarSlotStatPassededBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes passed." + ::= { hwXQoSCpCarSlotStatEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.4.2.2.1.7 + hwXQoSCpCarSlotStatTotalPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of total packets." + ::= { hwXQoSCpCarSlotStatEntry 7 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.4.2.2.1.8 + hwXQoSCpCarSlotStatTotalBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of total bytes." + ::= { hwXQoSCpCarSlotStatEntry 8 } + +-- Interface statistics information + hwXQoSIfStatisticsObjects OBJECT IDENTIFIER ::= { hwXQoSStatisticsObjects 3 } + + +-- CAR statistics + hwXQoSIfCarRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfCarRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of statistics for CAR on the interface." + ::= { hwXQoSIfStatisticsObjects 1 } + + + hwXQoSIfCarRunInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfCarRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "CAR statistics information entry." + INDEX { hwXQoSIfCarIndex, hwXQoSIfVlanID } + ::= { hwXQoSIfCarRunInfoTable 1 } + + + HwXQoSIfCarRunInfoEntry ::= + SEQUENCE { + hwXQoSIfCarIndex + Integer32, + hwXQoSIfVlanID + Integer32, + hwXQoSIfCarGreenPassedPackets + Counter64, + hwXQoSIfCarGreenPassedBytes + Counter64, + hwXQoSIfCarGreenRemarkedPackets + Counter64, + hwXQoSIfCarGreenRemarkedBytes + Counter64, + hwXQoSIfCarGreenDiscardedPackets + Counter64, + hwXQoSIfCarGreenDiscardedBytes + Counter64, + hwXQoSIfCarYellowPassedPackets + Counter64, + hwXQoSIfCarYellowPassedBytes + Counter64, + hwXQoSIfCarYellowRemarkedPackets + Counter64, + hwXQoSIfCarYellowRemarkedBytes + Counter64, + hwXQoSIfCarYellowDiscardedPackets + Counter64, + hwXQoSIfCarYellowDiscardedBytes + Counter64, + hwXQoSIfCarRedPassedPackets + Counter64, + hwXQoSIfCarRedPassedBytes + Counter64, + hwXQoSIfCarRedRemarkedPackets + Counter64, + hwXQoSIfCarRedRemarkedBytes + Counter64, + hwXQoSIfCarRedDiscardedPackets + Counter64, + hwXQoSIfCarRedDiscardedBytes + Counter64, + hwXQoSIfCarTotalDiscardPackets + Counter64, + hwXQoSIfCarInBoundDiscardPackets + Counter64, + hwXQoSIfCarOutBoundDiscardPackets + Counter64 + } + + hwXQoSIfCarIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface Index, equal to ifIndex." + ::= { hwXQoSIfCarRunInfoEntry 1 } + + hwXQoSIfVlanID OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vlan ID. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSIfCarRunInfoEntry 2 } + + hwXQoSIfCarGreenPassedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of green packets passed." + ::= { hwXQoSIfCarRunInfoEntry 3 } + + + hwXQoSIfCarGreenPassedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes green packets passed." + ::= { hwXQoSIfCarRunInfoEntry 4 } + + + hwXQoSIfCarGreenRemarkedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of green remarked packets." + ::= { hwXQoSIfCarRunInfoEntry 5 } + + + hwXQoSIfCarGreenRemarkedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes green packets remarked." + ::= { hwXQoSIfCarRunInfoEntry 6 } + + + hwXQoSIfCarGreenDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets discarded." + ::= { hwXQoSIfCarRunInfoEntry 7 } + + + hwXQoSIfCarGreenDiscardedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes exceeding CIR." + ::= { hwXQoSIfCarRunInfoEntry 8 } + + hwXQoSIfCarYellowPassedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of yellow packets passed." + ::= { hwXQoSIfCarRunInfoEntry 9 } + + + hwXQoSIfCarYellowPassedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes yellow packets passed." + ::= { hwXQoSIfCarRunInfoEntry 10 } + + + hwXQoSIfCarYellowRemarkedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of yellow remarked packets." + ::= { hwXQoSIfCarRunInfoEntry 11 } + + + hwXQoSIfCarYellowRemarkedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes yellow packets remarked." + ::= { hwXQoSIfCarRunInfoEntry 12 } + + + hwXQoSIfCarYellowDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of yellow discard packets." + ::= { hwXQoSIfCarRunInfoEntry 13 } + + + hwXQoSIfCarYellowDiscardedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes exceeding CIR." + ::= { hwXQoSIfCarRunInfoEntry 14 } + + hwXQoSIfCarRedPassedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of red passed packets." + ::= { hwXQoSIfCarRunInfoEntry 15 } + + + hwXQoSIfCarRedPassedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of red passed bytes." + ::= { hwXQoSIfCarRunInfoEntry 16 } + + + hwXQoSIfCarRedRemarkedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of red remarked packets." + ::= { hwXQoSIfCarRunInfoEntry 17 } + + + hwXQoSIfCarRedRemarkedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of red remarked bytes." + ::= { hwXQoSIfCarRunInfoEntry 18 } + + + hwXQoSIfCarRedDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of red discareded packets." + ::= { hwXQoSIfCarRunInfoEntry 19 } + + + hwXQoSIfCarRedDiscardedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes exceeding CIR." + ::= { hwXQoSIfCarRunInfoEntry 20 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.4.3.1.1.21 + hwXQoSIfCarTotalDiscardPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of total discard packets." + ::= { hwXQoSIfCarRunInfoEntry 21 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.4.3.1.1.22 + hwXQoSIfCarInBoundDiscardPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of inbound direction discard packets." + ::= { hwXQoSIfCarRunInfoEntry 22 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.4.3.1.1.23 + hwXQoSIfCarOutBoundDiscardPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of outbound direction discard packets." + ::= { hwXQoSIfCarRunInfoEntry 23 } + +-- Queue statistics + hwXQoSIfQueueRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfQueueRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to display the running information about an interface queue." + ::= { hwXQoSIfStatisticsObjects 3 } + + + hwXQoSIfQueueRunInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfQueueRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Queue statistics entry." + INDEX { hwXQoSIfQueueIfIndex, hwXQoSIfQueueVlanID, hwXQoSIfQueueCosType } + ::= { hwXQoSIfQueueRunInfoTable 1 } + + + HwXQoSIfQueueRunInfoEntry ::= + SEQUENCE { + hwXQoSIfQueueIfIndex + Integer32, + hwXQoSIfQueueVlanID + Integer32, + hwXQoSIfQueueCosType + CosType, + hwXQoSIfQueuePassedPackets + Counter64, + hwXQoSIfQueuePassededBytes + Counter64, + hwXQoSIfQueueTotalPackets + Counter64, + hwXQoSIfQueueTotalBytes + Counter64, + hwXQoSIfQueueDiscardedPackets + Counter64, + hwXQoSIfQueueDiscardedBytes + Counter64, + hwXQoSIfQueuePassedPacketRate + Counter64, + hwXQoSIfQueuePassedByteRate + Counter64, + hwXQoSIfQueueDiscardedPacketRate + Counter64, + hwXQoSIfQueueDiscardedByteRate + Counter64, + hwXQoSIfQueueResetFlag + ResetFlag, + hwXQoSIfQueueUsagePercentage + Integer32, +-- BEGIN: Added by l00248629, 2013/12/13 + hwXQoSIfQueueDropTailDiscardedPackets + Counter64, + hwXQoSIfQueueDropTailDiscardedBytes + Counter64, + hwXQoSIfQueueWredDiscardedPackets + Counter64, + hwXQoSIfQueueWredDiscardedBytes + Counter64, + hwXQoSIfQueueDropTailDiscardedPacketRate + Counter64, + hwXQoSIfQueueDropTailDiscardedByteRate + Counter64, + hwXQoSIfQueueWredDiscardedPacketRate + Counter64, + hwXQoSIfQueueWredDiscardedByteRate + Counter64, + hwXQoSIfQueueStatisticsTrafficTowardThisPort + Counter64, + hwXQoSIfQueueStatisticsPhysicalBandwidthOfPortQoS + Counter64, +-- END: Added by l00248629, 2013/12/13 + hwXQoSIfQueuePassedPacketRate30s + Counter64, + hwXQoSIfQueuePassedBitsRate30s + Counter64, + hwXQoSIfQueueDiscardedPacketRate30s + Counter64, + hwXQoSIfQueueDiscardedBitsRate30s + Counter64, + hwXQoSIfQueuePassedPacketRate300s + Counter64, + hwXQoSIfQueuePassedBitsRate300s + Counter64, + hwXQoSIfQueueDiscardedPacketRate300s + Counter64, + hwXQoSIfQueueDiscardedBitsRate300s + Counter64 + } + + hwXQoSIfQueueIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the interface index." + ::= { hwXQoSIfQueueRunInfoEntry 1 } + + hwXQoSIfQueueVlanID OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the VLAN ID." + ::= { hwXQoSIfQueueRunInfoEntry 2 } + + + hwXQoSIfQueueCosType OBJECT-TYPE + SYNTAX CosType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies COS of the queue.The value can be any of the following:CS7(8),CS6(7),EF(6) +AF4(5),AF3(4),AF2(3),AF1(2),BE(1)." + ::= { hwXQoSIfQueueRunInfoEntry 3 } + + + hwXQoSIfQueuePassedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of forwarded packets." + ::= { hwXQoSIfQueueRunInfoEntry 4 } + + + hwXQoSIfQueuePassededBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes that pass the queue.The object has no default value." + ::= { hwXQoSIfQueueRunInfoEntry 5 } + + + hwXQoSIfQueueTotalPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of packets that reach the queue.The object has no default value." + ::= { hwXQoSIfQueueRunInfoEntry 6 } + + + hwXQoSIfQueueTotalBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of bytes." + ::= { hwXQoSIfQueueRunInfoEntry 7 } + + + hwXQoSIfQueueDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of discarded packets. " + ::= { hwXQoSIfQueueRunInfoEntry 8 } + + + hwXQoSIfQueueDiscardedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of discarded bytes. " + ::= { hwXQoSIfQueueRunInfoEntry 9 } + + hwXQoSIfQueuePassedPacketRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate at which packets are forwarded." + ::= { hwXQoSIfQueueRunInfoEntry 10 } + + hwXQoSIfQueuePassedByteRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate at which bytes are forwarded. " + ::= { hwXQoSIfQueueRunInfoEntry 11 } + + hwXQoSIfQueueDiscardedPacketRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the packet rate of discarded packets, in pps.The object has no default value." + ::= { hwXQoSIfQueueRunInfoEntry 12 } + + hwXQoSIfQueueDiscardedByteRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate at which bytes are discarded. " + ::= { hwXQoSIfQueueRunInfoEntry 13 } + + hwXQoSIfQueueResetFlag OBJECT-TYPE + SYNTAX ResetFlag + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset queue statistics information." + ::= { hwXQoSIfQueueRunInfoEntry 14 } + + hwXQoSIfQueueUsagePercentage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the percentage of the queue usage. " + ::= { hwXQoSIfQueueRunInfoEntry 15 } + +-- BEGIN: Added by l00248629, 2013/12/13 + hwXQoSIfQueueDropTailDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the number of discarded tail packets. " + ::= { hwXQoSIfQueueRunInfoEntry 16 } + + hwXQoSIfQueueDropTailDiscardedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of bytes discarded by tail drop. " + ::= { hwXQoSIfQueueRunInfoEntry 17 } + + hwXQoSIfQueueWredDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the number of packets that are discarded by WRED. " + ::= { hwXQoSIfQueueRunInfoEntry 18 } + + hwXQoSIfQueueWredDiscardedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes discarded by WRED. " + ::= { hwXQoSIfQueueRunInfoEntry 19 } + + hwXQoSIfQueueDropTailDiscardedPacketRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the tail packet discarding rate. " + ::= { hwXQoSIfQueueRunInfoEntry 20 } + + hwXQoSIfQueueDropTailDiscardedByteRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate at which packets are discarded by tail drop. " + ::= { hwXQoSIfQueueRunInfoEntry 21 } + + hwXQoSIfQueueWredDiscardedPacketRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the WRED packet discarding rate." + ::= { hwXQoSIfQueueRunInfoEntry 22 } + + hwXQoSIfQueueWredDiscardedByteRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which packets are discarded by WRED." + ::= { hwXQoSIfQueueRunInfoEntry 23 } + + hwXQoSIfQueueStatisticsTrafficTowardThisPort OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the traffic which towards this port." + ::= { hwXQoSIfQueueRunInfoEntry 24 } + + hwXQoSIfQueueStatisticsPhysicalBandwidthOfPortQoS OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the physical bandwidth of a QoS interface." + ::= { hwXQoSIfQueueRunInfoEntry 25 } +-- END: Added by l00248629, 2013/12/13 + hwXQoSIfQueuePassedPacketRate30s OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the last 30 seconds packet rate, in pps.The object has no default value." + ::= { hwXQoSIfQueueRunInfoEntry 26 } + + hwXQoSIfQueuePassedBitsRate30s OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the last 30 seconds bit rate, in bps.The object has no default value." + ::= { hwXQoSIfQueueRunInfoEntry 27 } + + hwXQoSIfQueueDiscardedPacketRate30s OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the last 30 seconds packet rate of discarded packets, in pps.The object has no default value." + ::= { hwXQoSIfQueueRunInfoEntry 28 } + + hwXQoSIfQueueDiscardedBitsRate30s OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the last 30 seconds bit rate of discarded packets, in bps.The object has no default value." + ::= { hwXQoSIfQueueRunInfoEntry 29 } + hwXQoSIfQueuePassedPacketRate300s OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the last 300 seconds packet rate, in pps.The object has no default value." + ::= { hwXQoSIfQueueRunInfoEntry 30 } + + hwXQoSIfQueuePassedBitsRate300s OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the last 300 seconds bit rate, in bps.The object has no default value." + ::= { hwXQoSIfQueueRunInfoEntry 31 } + + hwXQoSIfQueueDiscardedPacketRate300s OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the last 300 seconds packet rate of discarded packets, in pps.The object has no default value." + ::= { hwXQoSIfQueueRunInfoEntry 32 } + + hwXQoSIfQueueDiscardedBitsRate300s OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the last 300 seconds bit rate of discarded packets, in bps.The object has no default value." + ::= { hwXQoSIfQueueRunInfoEntry 33 } +-- WRED statistics + hwXQoSIfWredRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfWredRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for WRED + in a QoS policy applied on the interface." + ::= { hwXQoSIfStatisticsObjects 4 } + + + hwXQoSIfWredRunInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfWredRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "WRED statistics entry." + INDEX { hwXQoSIfWredIfIndex, hwXQoSIfWredVlanID } + ::= { hwXQoSIfWredRunInfoTable 1 } + + + HwXQoSIfWredRunInfoEntry ::= + SEQUENCE { + hwXQoSIfWredIfIndex + Integer32, + hwXQoSIfWredVlanID + Integer32, + hwXQoSIfWredRandomDiscardedPackets + Counter64, + hwXQoSIfWredTailDiscardedPackets + Counter64, + hwXQoSIfWredDiscardedPackets + Counter64 + } + + hwXQoSIfWredIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of interface." + ::= { hwXQoSIfWredRunInfoEntry 1 } + + hwXQoSIfWredVlanID OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vlan ID. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSIfWredRunInfoEntry 2 } + + hwXQoSIfWredRandomDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets that random-discarded by WRED." + ::= { hwXQoSIfWredRunInfoEntry 3 } + + + hwXQoSIfWredTailDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets that tail-discarded by WRED." + ::= { hwXQoSIfWredRunInfoEntry 4 } + + hwXQoSIfWredDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets that discarded by WRED. + Include random-discarded and tail-discarded" + ::= { hwXQoSIfWredRunInfoEntry 5 } + +-- LR statistics + hwXQoSIfLrRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfLrRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for LR + in a QoS policy applied on the interface." + ::= { hwXQoSIfStatisticsObjects 5 } + + + hwXQoSIfLrRunInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfLrRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "LR statistics entry." + INDEX { hwXQoSIfLrIfIndex, hwXQoSIfLrVlanID } + ::= { hwXQoSIfLrRunInfoTable 1 } + + + HwXQoSIfLrRunInfoEntry ::= + SEQUENCE { + hwXQoSIfLrIfIndex + Integer32, + hwXQoSIfLrVlanID + Integer32, + hwXQoSIfLrPassedPackets + Counter64, + hwXQoSIfLrPassedBytes + Counter64, + hwXQoSIfLrDiscardedPackets + Counter64, + hwXQoSIfLrDiscardedBytes + Counter64, + hwXQoSIfLrDelayedPackets + Counter64, + hwXQoSIfLrDelayedBytes + Counter64 + } + + hwXQoSIfLrIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of Interface of LR." + ::= { hwXQoSIfLrRunInfoEntry 1 } + + hwXQoSIfLrVlanID OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vlan ID. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSIfLrRunInfoEntry 2 } + + hwXQoSIfLrPassedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets passed by LR." + ::= { hwXQoSIfLrRunInfoEntry 3 } + + + hwXQoSIfLrPassedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes passed by LR." + ::= { hwXQoSIfLrRunInfoEntry 4 } + + + hwXQoSIfLrDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets discarded by LR." + ::= { hwXQoSIfLrRunInfoEntry 5 } + + + hwXQoSIfLrDiscardedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes discarded by LR." + ::= { hwXQoSIfLrRunInfoEntry 6 } + + + hwXQoSIfLrDelayedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets delayed by LR." + ::= { hwXQoSIfLrRunInfoEntry 7 } + + + hwXQoSIfLrDelayedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes delayed by LR." + ::= { hwXQoSIfLrRunInfoEntry 8 } + +-- Mirror statistics + hwXQoSIfMirrorRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfMirrorRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for mirror + in a QoS policy applied on the interface." + ::= { hwXQoSIfStatisticsObjects 6 } + + + hwXQoSIfMirrorRunInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfMirrorRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Mirror statistics entry." + INDEX { hwXQoSIfMirrorIfIndex, hwXQoSIfMirrorVlanID } + ::= { hwXQoSIfMirrorRunInfoTable 1 } + + + HwXQoSIfMirrorRunInfoEntry ::= + SEQUENCE { + hwXQoSIfMirrorIfIndex + Integer32, + hwXQoSIfMirrorVlanID + Integer32, + hwXQoSIfMirroredPackets + Counter64 + } + + hwXQoSIfMirrorIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of interface mirror." + ::= { hwXQoSIfMirrorRunInfoEntry 1 } + + hwXQoSIfMirrorVlanID OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vlan ID. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSIfMirrorRunInfoEntry 2 } + + hwXQoSIfMirroredPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets Mirrored." + ::= { hwXQoSIfMirrorRunInfoEntry 3 } + +-- Urpf statistics + hwXQoSIfUrpfRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfUrpfRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for urpf + in a QoS policy applied on the interface." + ::= { hwXQoSIfStatisticsObjects 7 } + + + hwXQoSIfUrpfRunInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfUrpfRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Urpf statistics entry." + INDEX { hwXQoSIfUrpfIfIndex, hwXQoSIfUrpfVlanID } + ::= { hwXQoSIfUrpfRunInfoTable 1 } + + + HwXQoSIfUrpfRunInfoEntry ::= + SEQUENCE { + hwXQoSIfUrpfIfIndex + Integer32, + hwXQoSIfUrpfVlanID + Integer32, + hwXQoSIfUrpfPassedPackets + Counter64, + hwXQoSIfUrpfDroppdPackets + Counter64 + } + + hwXQoSIfUrpfIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of interface URPF." + ::= { hwXQoSIfUrpfRunInfoEntry 1 } + + hwXQoSIfUrpfVlanID OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vlan ID. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSIfUrpfRunInfoEntry 2 } + + hwXQoSIfUrpfPassedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets passed." + ::= { hwXQoSIfUrpfRunInfoEntry 3 } + + + hwXQoSIfUrpfDroppdPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets dropped." + ::= { hwXQoSIfUrpfRunInfoEntry 4 } + +-- Sample statistics + hwXQoSIfSampleRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfSampleRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Running statistics for sample + in a QoS policy applied on the interface." + ::= { hwXQoSIfStatisticsObjects 8 } + + + hwXQoSIfSampleRunInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfSampleRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Sample statistics entry." + INDEX { hwXQoSIfSampleIfIndex, hwXQoSIfSampleVlanID } + ::= { hwXQoSIfSampleRunInfoTable 1 } + + + HwXQoSIfSampleRunInfoEntry ::= + SEQUENCE { + hwXQoSIfSampleIfIndex + Integer32, + hwXQoSIfSampleVlanID + Integer32, + hwXQoSIfSampledPackets + Counter64 + } + + hwXQoSIfSampleIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of interface Sample." + ::= { hwXQoSIfSampleRunInfoEntry 1 } + + hwXQoSIfSampleVlanID OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vlan ID. + -1 can't be set. + 0 is the default value" + ::= { hwXQoSIfSampleRunInfoEntry 2 } + + hwXQoSIfSampledPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets Sampled." + ::= { hwXQoSIfSampleRunInfoEntry 3 } + +-- CAR statistics + hwXQoSIfCarStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfCarStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to display the CAR statistics of a port." + ::= { hwXQoSIfStatisticsObjects 9 } + + hwXQoSIfCarStatisticsEntry OBJECT-TYPE + SYNTAX HwXQoSIfCarStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of CAR statistics for port-based traffic, including + the statistics of packets that have the rate within CIR, of + CIR, of PIR or exceeds PIR. ." + INDEX { hwXQoSIfCarCfgIfIndex, hwXQoSIfCarVlanID, + hwXQoSIfCarDirection } + ::= { hwXQoSIfCarStatisticsTable 1 } + + HwXQoSIfCarStatisticsEntry ::= + SEQUENCE { + hwXQoSIfCarConformedPackets + Counter64, + hwXQoSIfCarConformedBytes + Counter64, + hwXQoSIfCarConformedPacketRate + Counter64, + hwXQoSIfCarConformedByteRate + Counter64, + hwXQoSIfCarExceededPackets + Counter64, + hwXQoSIfCarExceededBytes + Counter64, + hwXQoSIfCarExceededPacketRate + Counter64, + hwXQoSIfCarExceededByteRate + Counter64, + hwXQoSIfCarOverflowPackets + Counter64, + hwXQoSIfCarOverflowBytes + Counter64, + hwXQoSIfCarOverflowPacketRate + Counter64, + hwXQoSIfCarOverflowByteRate + Counter64, + hwXQoSIfCarPassedPackets + Counter64, + hwXQoSIfCarPassedBytes + Counter64, + hwXQoSIfCarDiscardedPackets + Counter64, + hwXQoSIfCarDiscardedBytes + Counter64 + } + + hwXQoSIfCarConformedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of green packets for the interface CAR." + ::= { hwXQoSIfCarStatisticsEntry 11 } + + hwXQoSIfCarConformedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes within CIR." + ::= { hwXQoSIfCarStatisticsEntry 12 } + + hwXQoSIfCarConformedPacketRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of green packets for the interface CAR, in pps." + ::= { hwXQoSIfCarStatisticsEntry 13 } + + hwXQoSIfCarConformedByteRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the byte rate within CIR, in bps." + ::= { hwXQoSIfCarStatisticsEntry 14 } + + hwXQoSIfCarExceededPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of yellow packets for the interface CAR." + ::= { hwXQoSIfCarStatisticsEntry 15 } + + hwXQoSIfCarExceededBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes between PIR and CIR." + ::= { hwXQoSIfCarStatisticsEntry 16 } + + hwXQoSIfCarExceededPacketRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the packet rate between PIR and CIR, in pps." + ::= { hwXQoSIfCarStatisticsEntry 17 } + + hwXQoSIfCarExceededByteRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of yellow bytes for the interface CAR, in pps." + ::= { hwXQoSIfCarStatisticsEntry 18 } + + hwXQoSIfCarOverflowPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of red packets for the interface CAR." + ::= { hwXQoSIfCarStatisticsEntry 19 } + + hwXQoSIfCarOverflowBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of red bytes for the interface CAR." + ::= { hwXQoSIfCarStatisticsEntry 20 } + + hwXQoSIfCarOverflowPacketRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of red packets for the interface CAR." + ::= { hwXQoSIfCarStatisticsEntry 21 } + + hwXQoSIfCarOverflowByteRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of red bytes for the interface CAR." + ::= { hwXQoSIfCarStatisticsEntry 22 } + + hwXQoSIfCarPassedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of forwarded packets after CAR is applied." + ::= { hwXQoSIfCarStatisticsEntry 23 } + + hwXQoSIfCarPassedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of forwarded bytes after CAR is applied." + ::= { hwXQoSIfCarStatisticsEntry 24 } + + hwXQoSIfCarDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of discarded packets after CAR is set." + ::= { hwXQoSIfCarStatisticsEntry 25 } + + hwXQoSIfCarDiscardedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of discarded bytes after CAR is applied." + ::= { hwXQoSIfCarStatisticsEntry 26 } + + + hwXQoSIfOutboundQueueStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfOutboundQueueStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table provides the discard packets." + ::= { hwXQoSIfStatisticsObjects 10 } + + + + hwXQoSIfOutboundQueueStatisticEntry OBJECT-TYPE + SYNTAX HwXQoSIfOutboundQueueStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The discard packets entry." + INDEX { hwXQoSIfExtIndex, hwXQoSIfQueIndex } + ::= { hwXQoSIfOutboundQueueStatisticTable 1 } + + HwXQoSIfOutboundQueueStatisticEntry ::= + SEQUENCE { + hwXQoSIfExtIndex + Unsigned32, + hwXQoSIfQueIndex + OCTET STRING, + hwXQoSIfQueDiscardPackets + Integer32 + } + + hwXQoSIfExtIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index for the extended interface." + ::= { hwXQoSIfOutboundQueueStatisticEntry 1 } + + hwXQoSIfQueIndex OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index for the queue." + ::= { hwXQoSIfOutboundQueueStatisticEntry 2 } + + hwXQoSIfQueDiscardPackets OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of discarded packets." + ::= { hwXQoSIfOutboundQueueStatisticEntry 3 } + + --hwXQoSIfCarStatisticsExtTable + hwXQoSIfCarStatisticsExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfCarStatisticsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to display the CAR statistics of a port." + ::= { hwXQoSIfStatisticsObjects 11 } + + hwXQoSIfCarStatisticsExtEntry OBJECT-TYPE + SYNTAX HwXQoSIfCarStatisticsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of CAR statistics for port-based traffic, including + the statistics of packets that have the rate within CIR, of + CIR, of PIR or exceeds PIR. ." + INDEX { hwXQoSIfCarCfgIfIndex, hwXQoSIfCarVlanID, + hwXQoSIfCarDirection } + ::= { hwXQoSIfCarStatisticsExtTable 1 } + + HwXQoSIfCarStatisticsExtEntry ::= + SEQUENCE { + hwXQoSIfCarExtConformedPacketsLow + Unsigned32, + hwXQoSIfCarExtConformedPacketsHigh + Unsigned32, + hwXQoSIfCarExtConformedBytesLow + Unsigned32, + hwXQoSIfCarExtConformedBytesHigh + Unsigned32, + hwXQoSIfCarExtConformedPacketRateLow + Unsigned32, + hwXQoSIfCarExtConformedPacketRateHigh + Unsigned32, + hwXQoSIfCarExtConformedByteRateLow + Unsigned32, + hwXQoSIfCarExtConformedByteRateHigh + Unsigned32, + hwXQoSIfCarExtExceededPacketsLow + Unsigned32, + hwXQoSIfCarExtExceededPacketsHigh + Unsigned32, + hwXQoSIfCarExtExceededBytesLow + Unsigned32, + hwXQoSIfCarExtExceededBytesHigh + Unsigned32, + hwXQoSIfCarExtExceededPacketRateLow + Unsigned32, + hwXQoSIfCarExtExceededPacketRateHigh + Unsigned32, + hwXQoSIfCarExtExceededByteRateLow + Unsigned32, + hwXQoSIfCarExtExceededByteRateHigh + Unsigned32, + hwXQoSIfCarExtOverflowPacketsLow + Unsigned32, + hwXQoSIfCarExtOverflowPacketsHigh + Unsigned32, + hwXQoSIfCarExtOverflowBytesLow + Unsigned32, + hwXQoSIfCarExtOverflowBytesHigh + Unsigned32, + hwXQoSIfCarExtOverflowPacketRateLow + Unsigned32, + hwXQoSIfCarExtOverflowPacketRateHigh + Unsigned32, + hwXQoSIfExtCarOverflowByteRateLow + Unsigned32, + hwXQoSIfExtCarOverflowByteRateHigh + Unsigned32, + hwXQoSIfCarExtPassedPacketsLow + Unsigned32, + hwXQoSIfCarExtPassedPacketsHigh + Unsigned32, + hwXQoSIfCarExtPassedBytesLow + Unsigned32, + hwXQoSIfCarExtPassedBytesHigh + Unsigned32, + hwXQoSIfCarExtDiscardedPacketsLow + Unsigned32, + hwXQoSIfCarExtDiscardedPacketsHigh + Unsigned32, + hwXQoSIfCarExtDiscardedBytesLow + Unsigned32, + hwXQoSIfCarExtDiscardedBytesHigh + Unsigned32 + } + + hwXQoSIfCarExtConformedPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of green packets for the interface CAR, which is lower 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 11 } + + hwXQoSIfCarExtConformedPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of green packets for the interface CAR, which is upper 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 12 } + + hwXQoSIfCarExtConformedBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes within CIR, which is lower 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 13 } + + hwXQoSIfCarExtConformedBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes within CIR, which is upper 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 14 } + + hwXQoSIfCarExtConformedPacketRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of green packets for the interface CAR, in pps, which is lower 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 15 } + + hwXQoSIfCarExtConformedPacketRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of green packets for the interface CAR, in pps, which is upper 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 16 } + + hwXQoSIfCarExtConformedByteRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the byte rate within CIR, in bps, which is lower 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 17 } + + hwXQoSIfCarExtConformedByteRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the byte rate within CIR, in bps, which is upper 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 18 } + + hwXQoSIfCarExtExceededPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of yellow packets for the interface CAR, which is lower 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 19 } + + hwXQoSIfCarExtExceededPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of yellow packets for the interface CAR, which is upper 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 20 } + + hwXQoSIfCarExtExceededBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes between PIR and CIR, which is lower 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 21 } + + hwXQoSIfCarExtExceededBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes between PIR and CIR, which is upper 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 22 } + + hwXQoSIfCarExtExceededPacketRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the packet rate between PIR and CIR, in pps, which is lower 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 23 } + + hwXQoSIfCarExtExceededPacketRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the packet rate between PIR and CIR, in pps, which is upper 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 24 } + + hwXQoSIfCarExtExceededByteRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of yellow bytes for the interface CAR, in pps, which is lower 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 25 } + + hwXQoSIfCarExtExceededByteRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of yellow bytes for the interface CAR, in pps, which is upper 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 26 } + + hwXQoSIfCarExtOverflowPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of red packets for the interface CAR, which is lower 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 27 } + + hwXQoSIfCarExtOverflowPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of red packets for the interface CAR, which is upper 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 28 } + + hwXQoSIfCarExtOverflowBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of red bytes for the interface CAR, which is lower 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 29 } + + hwXQoSIfCarExtOverflowBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of red bytes for the interface CAR, which is upper 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 30 } + + hwXQoSIfCarExtOverflowPacketRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of red packets for the interface CAR, which is lower 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 31 } + + hwXQoSIfCarExtOverflowPacketRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of red packets for the interface CAR, which is upper 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 32 } + + hwXQoSIfExtCarOverflowByteRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of red bytes for the interface CAR, which is lower 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 33 } + + hwXQoSIfExtCarOverflowByteRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of red bytes for the interface CAR, which is upper 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 34 } + + hwXQoSIfCarExtPassedPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of forwarded packets after CAR is applied, which is lower 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 35 } + + hwXQoSIfCarExtPassedPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of forwarded packets after CAR is applied, which is upper 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 36 } + + hwXQoSIfCarExtPassedBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of forwarded bytes after CAR is applied, which is lower 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 37 } + + hwXQoSIfCarExtPassedBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of forwarded bytes after CAR is applied, which is upper 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 38 } + + + hwXQoSIfCarExtDiscardedPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of discarded packets after CAR is set, which is lower 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 39 } + + hwXQoSIfCarExtDiscardedPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of discarded packets after CAR is set, which is upper 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 40 } + + hwXQoSIfCarExtDiscardedBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of discarded bytes after CAR is applied, which is lower 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 41 } + + hwXQoSIfCarExtDiscardedBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of discarded bytes after CAR is applied, which is upper 32 bits of the total number." + ::= { hwXQoSIfCarStatisticsExtEntry 42 } + --*********************************************************** + +--hwXQoSIfQueueExtRunInfoTable + +--************************************************************ +-- Queue statistics + hwXQoSIfQueueExtRunInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfQueueExtRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to display the running information about an interface queue." + ::= { hwXQoSIfStatisticsObjects 12 } + + + hwXQoSIfQueueExtRunInfoEntry OBJECT-TYPE + SYNTAX HwXQoSIfQueueExtRunInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Queue statistics entry." + INDEX { hwXQoSIfQueueExtIfIndex, hwXQoSIfQueueExtVlanID, hwXQoSIfQueueExtCosType } + ::= { hwXQoSIfQueueExtRunInfoTable 1 } + + + HwXQoSIfQueueExtRunInfoEntry ::= + SEQUENCE { + hwXQoSIfQueueExtIfIndex + Integer32, + hwXQoSIfQueueExtVlanID + Integer32, + hwXQoSIfQueueExtCosType + CosType, + hwXQoSIfQueueExtPassedPacketsLow + Unsigned32, + hwXQoSIfQueueExtPassededBytesLow + Unsigned32, + hwXQoSIfQueueExtTotalPacketsLow + Unsigned32, + hwXQoSIfQueueExtTotalBytesLow + Unsigned32, + hwXQoSIfQueueExtDiscardedPacketsLow + Unsigned32, + hwXQoSIfQueueExtDiscardedBytesLow + Unsigned32, + hwXQoSIfQueueExtPassedPacketRateLow + Unsigned32, + hwXQoSIfQueueExtPassedByteRateLow + Unsigned32, + hwXQoSIfQueueExtDiscardedPacketRateLow + Unsigned32, + hwXQoSIfQueueExtDiscardedByteRateLow + Unsigned32, + hwXQoSIfQueueExtPassedPacketsHigh + Unsigned32, + hwXQoSIfQueueExtPassededBytesHigh + Unsigned32, + hwXQoSIfQueueExtTotalPacketsHigh + Unsigned32, + hwXQoSIfQueueExtTotalBytesHigh + Unsigned32, + hwXQoSIfQueueExtDiscardedPacketsHigh + Unsigned32, + hwXQoSIfQueueExtDiscardedBytesHigh + Unsigned32, + hwXQoSIfQueueExtPassedPacketRateHigh + Unsigned32, + hwXQoSIfQueueExtPassedByteRateHigh + Unsigned32, + hwXQoSIfQueueExtDiscardedPacketRateHigh + Unsigned32, + hwXQoSIfQueueExtDiscardedByteRateHigh + Unsigned32, + hwXQoSIfQueueExtResetFlag + ResetFlag, + hwXQoSIfQueueExtUsagePercentage + Integer32, +-- BEGIN: Added by l00248629, 2013/12/13 + hwXQoSIfQueueExtDropTailDiscardedPacketsLow + Unsigned32, + hwXQoSIfQueueExtDropTailDiscardedBytesLow + Unsigned32, + hwXQoSIfQueueExtWredDiscardedPacketsLow + Unsigned32, + hwXQoSIfQueueExtWredDiscardedBytesLow + Unsigned32, + hwXQoSIfQueueExtDropTailDiscardedPacketRateLow + Unsigned32, + hwXQoSIfQueueExtDropTailDiscardedByteRateLow + Unsigned32, + hwXQoSIfQueueExtWredDiscardedPacketRateLow + Unsigned32, + hwXQoSIfQueueExtWredDiscardedByteRateLow + Unsigned32, + hwXQoSIfQueueExtStatisticsTrafficTowardThisPortLow + Unsigned32, + hwXQoSIfQueueExtStatisticsPhysicalBandwidthOfPortQoSLow + Unsigned32, + hwXQoSIfQueueExtDropTailDiscardedPacketsHigh + Unsigned32, + hwXQoSIfQueueExtDropTailDiscardedBytesHigh + Unsigned32, + hwXQoSIfQueueExtWredDiscardedPacketsHigh + Unsigned32, + hwXQoSIfQueueExtWredDiscardedBytesHigh + Unsigned32, + hwXQoSIfQueueExtDropTailDiscardedPacketRateHigh + Unsigned32, + hwXQoSIfQueueExtDropTailDiscardedByteRateHigh + Unsigned32, + hwXQoSIfQueueExtWredDiscardedPacketRateHigh + Unsigned32, + hwXQoSIfQueueExtWredDiscardedByteRateHigh + Unsigned32, + hwXQoSIfQueueExtStatisticsTrafficTowardThisPortHigh + Unsigned32, + hwXQoSIfQueueExtStatisticsPhysicalBandwidthOfPortQoSHigh + Unsigned32 +-- END: Added by l00248629, 2013/12/13 + } + + hwXQoSIfQueueExtIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the interface index." + ::= { hwXQoSIfQueueExtRunInfoEntry 1 } + + hwXQoSIfQueueExtVlanID OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the VLAN ID." + ::= { hwXQoSIfQueueExtRunInfoEntry 2 } + + + hwXQoSIfQueueExtCosType OBJECT-TYPE + SYNTAX CosType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies COS of the queue.The value can be any of the following:CS7(8),CS6(7),EF(6) +AF4(5),AF3(4),AF2(3),AF1(2),BE(1)." + ::= { hwXQoSIfQueueExtRunInfoEntry 3 } + + + hwXQoSIfQueueExtPassedPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of forwarded packets." + ::= { hwXQoSIfQueueExtRunInfoEntry 4 } + + hwXQoSIfQueueExtPassedPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of forwarded packets." + ::= { hwXQoSIfQueueExtRunInfoEntry 5 } + + hwXQoSIfQueueExtPassededBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes that pass the queue.The object has no default value." + ::= { hwXQoSIfQueueExtRunInfoEntry 6 } + + hwXQoSIfQueueExtPassededBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes that pass the queue.The object has no default value." + ::= { hwXQoSIfQueueExtRunInfoEntry 7 } + + hwXQoSIfQueueExtTotalPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of packets that reach the queue.The object has no default value." + ::= { hwXQoSIfQueueExtRunInfoEntry 8 } + + hwXQoSIfQueueExtTotalPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of packets that reach the queue.The object has no default value." + ::= { hwXQoSIfQueueExtRunInfoEntry 9 } + + hwXQoSIfQueueExtTotalBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of bytes." + ::= { hwXQoSIfQueueExtRunInfoEntry 10 } + + hwXQoSIfQueueExtTotalBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of bytes." + ::= { hwXQoSIfQueueExtRunInfoEntry 11 } + + hwXQoSIfQueueExtDiscardedPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of discarded packets. " + ::= { hwXQoSIfQueueExtRunInfoEntry 12 } + + hwXQoSIfQueueExtDiscardedPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of discarded packets. " + ::= { hwXQoSIfQueueExtRunInfoEntry 13 } + + hwXQoSIfQueueExtDiscardedBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of discarded bytes. " + ::= { hwXQoSIfQueueExtRunInfoEntry 14 } + + hwXQoSIfQueueExtDiscardedBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of discarded bytes. " + ::= { hwXQoSIfQueueExtRunInfoEntry 15 } + + hwXQoSIfQueueExtPassedPacketRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate at which packets are forwarded." + ::= { hwXQoSIfQueueExtRunInfoEntry 16 } + + hwXQoSIfQueueExtPassedPacketRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate at which packets are forwarded." + ::= { hwXQoSIfQueueExtRunInfoEntry 17 } + + hwXQoSIfQueueExtPassedByteRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate at which bytes are forwarded. " + ::= { hwXQoSIfQueueExtRunInfoEntry 18 } + + hwXQoSIfQueueExtPassedByteRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate at which bytes are forwarded. " + ::= { hwXQoSIfQueueExtRunInfoEntry 19 } + + hwXQoSIfQueueExtDiscardedPacketRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the packet rate of discarded packets, in pps.The object has no default value." + ::= { hwXQoSIfQueueExtRunInfoEntry 20 } + + hwXQoSIfQueueExtDiscardedPacketRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the packet rate of discarded packets, in pps.The object has no default value." + ::= { hwXQoSIfQueueExtRunInfoEntry 21 } + + hwXQoSIfQueueExtDiscardedByteRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate at which bytes are discarded. " + ::= { hwXQoSIfQueueExtRunInfoEntry 22 } + + hwXQoSIfQueueExtDiscardedByteRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate at which bytes are discarded. " + ::= { hwXQoSIfQueueExtRunInfoEntry 23 } + + hwXQoSIfQueueExtResetFlag OBJECT-TYPE + SYNTAX ResetFlag + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset queue statistics information." + ::= { hwXQoSIfQueueExtRunInfoEntry 24 } + + hwXQoSIfQueueExtUsagePercentage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the percentage of the queue usage. " + ::= { hwXQoSIfQueueExtRunInfoEntry 25 } + +-- BEGIN: Added by l00248629, 2013/12/13 + hwXQoSIfQueueExtDropTailDiscardedPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the number of discarded tail packets. " + ::= { hwXQoSIfQueueExtRunInfoEntry 26 } + + hwXQoSIfQueueExtDropTailDiscardedPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the number of discarded tail packets. " + ::= { hwXQoSIfQueueExtRunInfoEntry 27 } + + hwXQoSIfQueueExtDropTailDiscardedBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of bytes discarded by tail drop. " + ::= { hwXQoSIfQueueExtRunInfoEntry 28 } + + hwXQoSIfQueueExtDropTailDiscardedBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of bytes discarded by tail drop. " + ::= { hwXQoSIfQueueExtRunInfoEntry 29 } + + hwXQoSIfQueueExtWredDiscardedPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the number of packets that are discarded by WRED. " + ::= { hwXQoSIfQueueExtRunInfoEntry 30 } + + hwXQoSIfQueueExtWredDiscardedPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the number of packets that are discarded by WRED. " + ::= { hwXQoSIfQueueExtRunInfoEntry 31 } + + hwXQoSIfQueueExtWredDiscardedBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes discarded by WRED. " + ::= { hwXQoSIfQueueExtRunInfoEntry 32 } + + hwXQoSIfQueueExtWredDiscardedBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes discarded by WRED. " + ::= { hwXQoSIfQueueExtRunInfoEntry 33 } + + hwXQoSIfQueueExtDropTailDiscardedPacketRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the tail packet discarding rate. " + ::= { hwXQoSIfQueueExtRunInfoEntry 34 } + + hwXQoSIfQueueExtDropTailDiscardedPacketRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the tail packet discarding rate. " + ::= { hwXQoSIfQueueExtRunInfoEntry 35 } + + hwXQoSIfQueueExtDropTailDiscardedByteRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate at which packets are discarded by tail drop. " + ::= { hwXQoSIfQueueExtRunInfoEntry 36 } + + hwXQoSIfQueueExtDropTailDiscardedByteRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate at which packets are discarded by tail drop. " + ::= { hwXQoSIfQueueExtRunInfoEntry 37 } + + hwXQoSIfQueueExtWredDiscardedPacketRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the WRED packet discarding rate." + ::= { hwXQoSIfQueueExtRunInfoEntry 38 } + + hwXQoSIfQueueExtWredDiscardedPacketRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the WRED packet discarding rate." + ::= { hwXQoSIfQueueExtRunInfoEntry 39 } + + hwXQoSIfQueueExtWredDiscardedByteRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which packets are discarded by WRED." + ::= { hwXQoSIfQueueExtRunInfoEntry 40 } + + hwXQoSIfQueueExtWredDiscardedByteRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which packets are discarded by WRED." + ::= { hwXQoSIfQueueExtRunInfoEntry 41 } + + hwXQoSIfQueueExtStatisticsTrafficTowardThisPortLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the traffic which towards this port." + ::= { hwXQoSIfQueueExtRunInfoEntry 42 } + + hwXQoSIfQueueExtStatisticsTrafficTowardThisPortHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the traffic which towards this port." + ::= { hwXQoSIfQueueExtRunInfoEntry 43 } + + hwXQoSIfQueueExtStatisticsPhysicalBandwidthOfPortQoSLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the physical bandwidth of a QoS interface." + ::= { hwXQoSIfQueueExtRunInfoEntry 44 } + + hwXQoSIfQueueExtStatisticsPhysicalBandwidthOfPortQoSHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the physical bandwidth of a QoS interface." + ::= { hwXQoSIfQueueExtRunInfoEntry 45 } + -- vlan stat + hwXQoSVlanStatisticsObjects OBJECT IDENTIFIER ::= { hwXQoSStatisticsObjects 4 } + + + hwXQosVlanStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQosVlanStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains statistics information for the vlan." + ::= { hwXQoSVlanStatisticsObjects 1 } + + + hwXQosVlanStatEntry OBJECT-TYPE + SYNTAX HwXQosVlanStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of vlan statistics table." + INDEX { hwXQosVlanStatVlanId } + ::= { hwXQosVlanStatTable 1 } + + + HwXQosVlanStatEntry ::= + SEQUENCE { + hwXQosVlanStatVlanId + Integer32, + hwXQosVlanStatInTotalPkts + Counter64, + hwXQosVlanStatInTotalBytes + Counter64, + hwXQosVlanStatOutTotalPkts + Counter64, + hwXQosVlanStatOutTotalBytes + Counter64, + hwXQosVlanStatInUcastPkts + Counter64, + hwXQosVlanStatInUcastBytes + Counter64, + hwXQosVlanStatOutUcastPkts + Counter64, + hwXQosVlanStatOutUcastBytes + Counter64, + hwXQosVlanStatInMcastPkts + Counter64, + hwXQosVlanStatInMcastBytes + Counter64, + hwXQosVlanStatOutMcastPkts + Counter64, + hwXQosVlanStatOutMcastBytes + Counter64, + hwXQosVlanStatInBcastPkts + Counter64, + hwXQosVlanStatInBcastBytes + Counter64, + hwXQosVlanStatOutBcastPkts + Counter64, + hwXQosVlanStatOutBcastBytes + Counter64, + hwXQosVlanStatInUnknownUcastPkts + Counter64, + hwXQosVlanStatInUnknownUcastBytes + Counter64, + hwXQosVlanStatResetFlag + EnabledStatus, + hwXQosVlanStatInTotalPktsRate + Counter64, + hwXQosVlanStatInTotalBytesRate + Counter64, + hwXQosVlanStatOutTotalPktsRate + Counter64, + hwXQosVlanStatOutTotalBytesRate + Counter64, + hwXQosVlanStatInMcastTotalPktsRate + Counter64, + hwXQosVlanStatInMcastTotalBytesRate + Counter64, + hwXQosVlanStatInBcastTotalPktsRate + Counter64, + hwXQosVlanStatInBcastTotalBytesRate + Counter64, + hwXQosVlanStatInUnknownUcastTotalPktsRate + Counter64, + hwXQosVlanStatInUnknownUcastTotalBytesRate + Counter64, + hwXQosVlanStatInDropTotalPktsRate + Counter64, + hwXQosVlanStatInDropTotalBytesRate + Counter64, + hwXQosVlanStatInDropPercentageTotalBytesRate + Counter64 + } + + + hwXQosVlanStatVlanId OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The id of vlan." + ::= { hwXQosVlanStatEntry 1 } + + + + hwXQosVlanStatInTotalPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received packets." + ::= { hwXQosVlanStatEntry 2 } + + + + hwXQosVlanStatInTotalBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The byte number of received packets." + ::= { hwXQosVlanStatEntry 3 } + + + + hwXQosVlanStatOutTotalPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transmittable packets." + ::= { hwXQosVlanStatEntry 4 } + + + + hwXQosVlanStatOutTotalBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The byte number of transmittable packets." + ::= { hwXQosVlanStatEntry 5 } + + + + hwXQosVlanStatInUcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received unicast packets." + ::= { hwXQosVlanStatEntry 6 } + + + + hwXQosVlanStatInUcastBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received unicast packets' bytes." + ::= { hwXQosVlanStatEntry 7 } + + + + hwXQosVlanStatOutUcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transmittable unicast packets." + ::= { hwXQosVlanStatEntry 8 } + + + + hwXQosVlanStatOutUcastBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transmittable unicast packets' bytes." + ::= { hwXQosVlanStatEntry 9 } + + + + hwXQosVlanStatInMcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received multicast packets." + ::= { hwXQosVlanStatEntry 10 } + + + + hwXQosVlanStatInMcastBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received multicast packets' bytes." + ::= { hwXQosVlanStatEntry 11 } + + + + hwXQosVlanStatOutMcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transmittable multicast packets." + ::= { hwXQosVlanStatEntry 12 } + + + + hwXQosVlanStatOutMcastBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transmittable multicast packets' bytes." + ::= { hwXQosVlanStatEntry 13 } + + + + hwXQosVlanStatInBcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received broadcast packets." + ::= { hwXQosVlanStatEntry 14 } + + + + hwXQosVlanStatInBcastBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received broadcast packets' bytes." + ::= { hwXQosVlanStatEntry 15 } + + + + hwXQosVlanStatOutBcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transmittable broadcast packets." + ::= { hwXQosVlanStatEntry 16 } + + + + hwXQosVlanStatOutBcastBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transmittable broadcast packets." + ::= { hwXQosVlanStatEntry 17 } + + + + hwXQosVlanStatInUnknownUcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received unknown broadcast packets." + ::= { hwXQosVlanStatEntry 18 } + + + + hwXQosVlanStatInUnknownUcastBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received unknown broadcast packets' bytes." + ::= { hwXQosVlanStatEntry 19 } + + + + hwXQosVlanStatResetFlag OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The flag of reset." + ::= { hwXQosVlanStatEntry 20 } + hwXQosVlanStatInTotalPktsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of received packets." + ::= { hwXQosVlanStatEntry 21 } + + + + hwXQosVlanStatInTotalBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of received bytes." + ::= { hwXQosVlanStatEntry 22 } + + + + hwXQosVlanStatOutTotalPktsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of transmittable packets." + ::= { hwXQosVlanStatEntry 23 } + + + + hwXQosVlanStatOutTotalBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of transmittable bytes." + ::= { hwXQosVlanStatEntry 24 } + + hwXQosVlanStatInMcastTotalPktsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of transmittable packets." + ::= { hwXQosVlanStatEntry 25 } + + + + hwXQosVlanStatInMcastTotalBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of transmittable bytes." + ::= { hwXQosVlanStatEntry 26 } + + hwXQosVlanStatInBcastTotalPktsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of transmittable packets." + ::= { hwXQosVlanStatEntry 27 } + + + + hwXQosVlanStatInBcastTotalBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of transmittable bytes." + ::= { hwXQosVlanStatEntry 28 } + + hwXQosVlanStatInUnknownUcastTotalPktsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of transmittable packets." + ::= { hwXQosVlanStatEntry 29 } + + + + hwXQosVlanStatInUnknownUcastTotalBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of transmittable bytes." + ::= { hwXQosVlanStatEntry 30 } + hwXQosVlanStatInDropTotalPktsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of transmittable packets." + ::= { hwXQosVlanStatEntry 31 } + + hwXQosVlanStatInDropTotalBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of transmittable bytes." + ::= { hwXQosVlanStatEntry 32 } + + + hwXQosVlanStatInDropPercentageTotalBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Percentage number of droped packets." + ::= { hwXQosVlanStatEntry 33 } + + --??????? + hwXQosVlanSlotStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQosVlanSlotStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains statistics information for the vlan of board." + ::= { hwXQoSVlanStatisticsObjects 2 } + + + hwXQosVlanSlotStatEntry OBJECT-TYPE + SYNTAX HwXQosVlanSlotStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of vlan statistics on board table." + INDEX { hwXQosVlanSlotStatVlanId,hwXQosVlanSlotStatSlotId } + ::= { hwXQosVlanSlotStatTable 1 } + + + HwXQosVlanSlotStatEntry ::= + SEQUENCE { + hwXQosVlanSlotStatVlanId + Integer32, + hwXQosVlanSlotStatSlotId + Integer32, + hwXQosVlanSlotStatInPkts + Counter64, + hwXQosVlanSlotStatInPktsRate + Counter64, + hwXQosVlanSlotStatInBytes + Counter64, + hwXQosVlanSlotStatInBytesRate + Counter64, + hwXQosVlanSlotStatOutPkts + Counter64, + hwXQosVlanSlotStatOutPktsRate + Counter64, + hwXQosVlanSlotStatOutBytes + Counter64, + hwXQosVlanSlotStatOutBytesRate + Counter64, + hwXQosVlanSlotStatInMcastPkts + Counter64, + hwXQosVlanSlotStatInMcastPktsRate + Counter64, + hwXQosVlanSlotStatInMcastBytes + Counter64, + hwXQosVlanSlotStatInMcastBytesRate + Counter64, + hwXQosVlanSlotStatInBcastPkts + Counter64, + hwXQosVlanSlotStatInBcastPktsRate + Counter64, + hwXQosVlanSlotStatInBcastBytes + Counter64, + hwXQosVlanSlotStatInBcastBytesRate + Counter64, + hwXQosVlanSlotStatInUnknownUcastPkts + Counter64, + hwXQosVlanSlotStatInUnknownUcastPktsRate + Counter64, + hwXQosVlanSlotStatInUnknownUcastBytes + Counter64, + hwXQosVlanSlotStatInUnknownUcastBytesRate + Counter64, + hwXQosVlanSlotStatInDropPkts + Counter64, + hwXQosVlanSlotStatInDropPktsRate + Counter64, + hwXQosVlanSlotStatInDropBytes + Counter64, + hwXQosVlanSlotStatInDropBytesRate + Counter64, + hwXQosVlanSlotStatInDropPercentageBytesRate + Counter64 + + } + + + hwXQosVlanSlotStatVlanId OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The id of vlan." + ::= { hwXQosVlanSlotStatEntry 1 } + + hwXQosVlanSlotStatSlotId OBJECT-TYPE + SYNTAX Integer32 (0 | 1..5000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The id of slot." + ::= { hwXQosVlanSlotStatEntry 2 } + + + + --in + hwXQosVlanSlotStatInPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received packets." + ::= { hwXQosVlanSlotStatEntry 3 } + + hwXQosVlanSlotStatInPktsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of received packets by number." + ::= { hwXQosVlanSlotStatEntry 4 } + + hwXQosVlanSlotStatInBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The byte number of received packets." + ::= { hwXQosVlanSlotStatEntry 5 } + + hwXQosVlanSlotStatInBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of received packets by bytes." + ::= { hwXQosVlanSlotStatEntry 6 } + + +--out + + hwXQosVlanSlotStatOutPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transmittable packets." + ::= { hwXQosVlanSlotStatEntry 7 } + + hwXQosVlanSlotStatOutPktsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of transmittable packets by bytes." + ::= { hwXQosVlanSlotStatEntry 8 } + + + + hwXQosVlanSlotStatOutBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The byte number of transmittable packets." + ::= { hwXQosVlanSlotStatEntry 9 } + + hwXQosVlanSlotStatOutBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate number of transmittable packets by bytes." + ::= { hwXQosVlanSlotStatEntry 10 } + + +--multicast + + hwXQosVlanSlotStatInMcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received multicast packets." + ::= { hwXQosVlanSlotStatEntry 11 } + + hwXQosVlanSlotStatInMcastPktsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of received multicast packets ." + ::= { hwXQosVlanSlotStatEntry 12 } + + + hwXQosVlanSlotStatInMcastBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received multicast packets' bytes." + ::= { hwXQosVlanSlotStatEntry 13 } + + hwXQosVlanSlotStatInMcastBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of received multicast packets' bytes." + ::= { hwXQosVlanSlotStatEntry 14 } + + +--broadcast + hwXQosVlanSlotStatInBcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received broadcast packets." + ::= { hwXQosVlanSlotStatEntry 15 } + + hwXQosVlanSlotStatInBcastPktsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of received broadcast packets." + ::= { hwXQosVlanSlotStatEntry 16 } + + hwXQosVlanSlotStatInBcastBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received broadcast packets' bytes." + ::= { hwXQosVlanSlotStatEntry 17 } + + hwXQosVlanSlotStatInBcastBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of received broadcast packets' bytes." + ::= { hwXQosVlanSlotStatEntry 18 } + + +-- unknown-ucast + hwXQosVlanSlotStatInUnknownUcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received unknown broadcast packets." + ::= { hwXQosVlanSlotStatEntry 19 } + + hwXQosVlanSlotStatInUnknownUcastPktsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of received unknown broadcast packets." + ::= { hwXQosVlanSlotStatEntry 20 } + + + hwXQosVlanSlotStatInUnknownUcastBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received unknown broadcast packets' bytes." + ::= { hwXQosVlanSlotStatEntry 21 } + + hwXQosVlanSlotStatInUnknownUcastBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of received unknown broadcast packets' bytes." + ::= { hwXQosVlanSlotStatEntry 22 } +--drop + hwXQosVlanSlotStatInDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of droped packets." + ::= { hwXQosVlanSlotStatEntry 23 } + hwXQosVlanSlotStatInDropPktsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of droped packets." + ::= { hwXQosVlanSlotStatEntry 24 } + + + hwXQosVlanSlotStatInDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of droped bytes." + ::= { hwXQosVlanSlotStatEntry 25 } + + hwXQosVlanSlotStatInDropBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of droped bytes." + ::= { hwXQosVlanSlotStatEntry 26 } + + hwXQosVlanSlotStatInDropPercentageBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of droped bytes." + ::= { hwXQosVlanSlotStatEntry 27 } + +-- buffer usage stat + hwXQoSBufferUsageStatisticsObjects OBJECT IDENTIFIER ::= { hwXQoSStatisticsObjects 5 } + + --slot buffer usage + hwXQoSBufferUsageSlotStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSBufferUsageSlotStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains statistics information for slot buffer usage." + ::= { hwXQoSBufferUsageStatisticsObjects 1 } + + hwXQoSBufferUsageSlotStatEntry OBJECT-TYPE + SYNTAX HwXQoSBufferUsageSlotStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of slot buffer usage statistics table." + INDEX { hwXQosBufferUsageSlotStatFrameId, hwXQosBufferUsageSlotStatSlotId } + ::= { hwXQoSBufferUsageSlotStatTable 1 } + + HwXQoSBufferUsageSlotStatEntry ::= + SEQUENCE { + hwXQosBufferUsageSlotStatFrameId + Integer32, + hwXQosBufferUsageSlotStatSlotId + Integer32, + hwXQosBufferUsageSlotStatTotalLength + Counter64, + hwXQosBufferUsageSlotStatUsedLength + Counter64, + hwXQosBufferUsageSlotStatRemainedLength + Counter64, + hwXQosBufferUsageSlotStatPeakUsedLength + Counter64, + hwXQosBufferUsageSlotStatAverageUsedLength + Counter64 + } + + hwXQosBufferUsageSlotStatFrameId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The frame id of the device." + ::= { hwXQoSBufferUsageSlotStatEntry 1 } + + hwXQosBufferUsageSlotStatSlotId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The slot id of the device." + ::= { hwXQoSBufferUsageSlotStatEntry 2 } + + hwXQosBufferUsageSlotStatTotalLength OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total kbyte number of slot buffer." + ::= { hwXQoSBufferUsageSlotStatEntry 3 } + + hwXQosBufferUsageSlotStatUsedLength OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The used kbyte number of slot buffer." + ::= { hwXQoSBufferUsageSlotStatEntry 4 } + + hwXQosBufferUsageSlotStatRemainedLength OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remained kbyte number of slot buffer." + ::= { hwXQoSBufferUsageSlotStatEntry 5 } + + hwXQosBufferUsageSlotStatPeakUsedLength OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The used kbyte number of slot buffer." + ::= { hwXQoSBufferUsageSlotStatEntry 6 } + + hwXQosBufferUsageSlotStatAverageUsedLength OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The used kbyte number of slot buffer." + ::= { hwXQoSBufferUsageSlotStatEntry 7 } + + --interface buffer usage + hwXQoSBufferUsageIfStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSBufferUsageIfStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains statistics information for interface buffer usage." + ::= { hwXQoSBufferUsageStatisticsObjects 2 } + + hwXQoSBufferUsageIfStatEntry OBJECT-TYPE + SYNTAX HwXQoSBufferUsageIfStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of interface buffer usage statistics table." + INDEX { hwXQosBufferUsageIfStatIfindex } + ::= { hwXQoSBufferUsageIfStatTable 1 } + + HwXQoSBufferUsageIfStatEntry ::= + SEQUENCE { + hwXQosBufferUsageIfStatIfindex + Integer32, + hwXQosBufferUsageIfStatTotalLength + Counter64, + hwXQosBufferUsageIfStatUsedLength + Counter64, + hwXQosBufferUsageIfStatRemainedLength + Counter64, + hwXQosBufferUsageIfStatPeakUsedLength + Counter64, + hwXQosBufferUsageIfStatAverageUsedLength + Counter64 + } + + hwXQosBufferUsageIfStatIfindex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface index." + ::= { hwXQoSBufferUsageIfStatEntry 1 } + + hwXQosBufferUsageIfStatTotalLength OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total kbyte number of interface buffer." + ::= { hwXQoSBufferUsageIfStatEntry 2 } + + hwXQosBufferUsageIfStatUsedLength OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The used kbyte number of interface buffer." + ::= { hwXQoSBufferUsageIfStatEntry 3 } + + hwXQosBufferUsageIfStatRemainedLength OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remained kbyte number of interface buffer." + ::= { hwXQoSBufferUsageIfStatEntry 4 } + + hwXQosBufferUsageIfStatPeakUsedLength OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The used kbyte number of interface buffer." + ::= { hwXQoSBufferUsageIfStatEntry 5 } + + hwXQosBufferUsageIfStatAverageUsedLength OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The used kbyte number of interface buffer." + ::= { hwXQoSBufferUsageIfStatEntry 6 } + + --interface queue buffer usage + hwXQoSBufferUsageQueueStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSBufferUsageQueueStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains statistics information for interface queue buffer usage." + ::= { hwXQoSBufferUsageStatisticsObjects 3 } + + hwXQoSBufferUsageQueueStatEntry OBJECT-TYPE + SYNTAX HwXQoSBufferUsageQueueStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of interface queue buffer usage statistics table." + INDEX { hwXQosBufferUsageQueueStatIfindex, hwXQosBufferUsageQueueStatQueueId } + ::= { hwXQoSBufferUsageQueueStatTable 1 } + + HwXQoSBufferUsageQueueStatEntry ::= + SEQUENCE { + hwXQosBufferUsageQueueStatIfindex + Integer32, + hwXQosBufferUsageQueueStatQueueId + Integer32, + hwXQosBufferUsageQueueStatTotalLength + Counter64, + hwXQosBufferUsageQueueStatUsedLength + Counter64, + hwXQosBufferUsageQueueStatRemainedLength + Counter64, + hwXQosBufferUsageQueueStatPeakUsedLength + Counter64, + hwXQosBufferUsageQueueStatAverageUsedLength + Counter64 + } + + hwXQosBufferUsageQueueStatIfindex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface index." + ::= { hwXQoSBufferUsageQueueStatEntry 1 } + + hwXQosBufferUsageQueueStatQueueId OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface queue index. + The value ranges from 0 to 7. + " + ::= { hwXQoSBufferUsageQueueStatEntry 2 } + + hwXQosBufferUsageQueueStatTotalLength OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total kbyte number of interface queue buffer." + ::= { hwXQoSBufferUsageQueueStatEntry 3 } + + hwXQosBufferUsageQueueStatUsedLength OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The used kbyte number of interface queue buffer." + ::= { hwXQoSBufferUsageQueueStatEntry 4 } + + hwXQosBufferUsageQueueStatRemainedLength OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remained kbyte number of interface queue buffer." + ::= { hwXQoSBufferUsageQueueStatEntry 5 } + + hwXQosBufferUsageQueueStatPeakUsedLength OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The used kbyte number of interface queue buffer." + ::= { hwXQoSBufferUsageQueueStatEntry 6 } + + hwXQosBufferUsageQueueStatAverageUsedLength OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The used kbyte number of interface queue buffer." + ::= { hwXQoSBufferUsageQueueStatEntry 7 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5 + hwXQoSGlobalObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 5 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.1 + hwXQoSSoftCarCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSSoftCarCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of software CAR configuration information." + ::= { hwXQoSGlobalObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.1.1 + hwXQoSSoftCarCfgEntry OBJECT-TYPE + SYNTAX HwXQoSSoftCarCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Software CAR configuration information entry." + INDEX { hwXQoSSoftCarIndex } + ::= { hwXQoSSoftCarCfgTable 1 } + + HwXQoSSoftCarCfgEntry ::= + SEQUENCE { + hwXQoSSoftCarIndex + Integer32, + hwXQoSSoftCarName + OCTET STRING, + hwXQoSSoftCarCir + Integer32, + hwXQoSSoftCarCbs + Integer32, + hwXQoSSoftCarRowStatus + RowStatus + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.1.1.1 + hwXQoSSoftCarIndex OBJECT-TYPE + SYNTAX Integer32 (0..65534) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of software car." + ::= { hwXQoSSoftCarCfgEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.1.1.2 + hwXQoSSoftCarName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Software car name." + ::= { hwXQoSSoftCarCfgEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.1.1.3 + hwXQoSSoftCarCir OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Committed Information Rate. Unit: kbps." + ::= { hwXQoSSoftCarCfgEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.1.1.4 + hwXQoSSoftCarCbs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Committed Burst Size. Unit: byte" + ::= { hwXQoSSoftCarCfgEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.1.1.5 + hwXQoSSoftCarRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy." + ::= { hwXQoSSoftCarCfgEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.2 + hwXQoSGlobalWredClassCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSGlobalWredClassCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of class based Wred configuration information." + ::= { hwXQoSGlobalObjects 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.2.1 + hwXQoSGlobalWredClassCfgEntry OBJECT-TYPE + SYNTAX HwXQoSGlobalWredClassCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Class based Wred configuration information entry." + INDEX { hwXQoSGlobalWredClassIndex } + ::= { hwXQoSGlobalWredClassCfgTable 1 } + + HwXQoSGlobalWredClassCfgEntry ::= + SEQUENCE { + hwXQoSGlobalWredClassIndex + Integer32, + hwXQoSGlobalWredClassLowlimit + Integer32, + hwXQoSGlobalWredClassHighlimit + Integer32, + hwXQoSGlobalWredClassDiscardProbability + Integer32, + hwXQoSGlobalWredClassSetDefault + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.2.1.1 + hwXQoSGlobalWredClassIndex OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of wred class." + ::= { hwXQoSGlobalWredClassCfgEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.2.1.2 + hwXQoSGlobalWredClassLowlimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Wred Lowlimit." + ::= { hwXQoSGlobalWredClassCfgEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.2.1.3 + hwXQoSGlobalWredClassHighlimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Wred Highlimit." + ::= { hwXQoSGlobalWredClassCfgEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.2.1.4 + hwXQoSGlobalWredClassDiscardProbability OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Wred Discard Probability." + ::= { hwXQoSGlobalWredClassCfgEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.2.1.5 + hwXQoSGlobalWredClassSetDefault OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This OID is used for setting the WRED class info to default. + When you want to set the value to default, set this OID to 1. + " + ::= { hwXQoSGlobalWredClassCfgEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.3 + hwXQoSGlobalWredTypeCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSGlobalWredTypeCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of type based Wred configuration information." + ::= { hwXQoSGlobalObjects 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.3.1 + hwXQoSGlobalWredTypeCfgEntry OBJECT-TYPE + SYNTAX HwXQoSGlobalWredTypeCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Type based Wred configuration information entry." + INDEX { hwXQoSGlobalWredTypeIndex } + ::= { hwXQoSGlobalWredTypeCfgTable 1 } + + HwXQoSGlobalWredTypeCfgEntry ::= + SEQUENCE { + hwXQoSGlobalWredTypeIndex + Integer32, + hwXQoSGlobalWredTypeName + OCTET STRING, + hwXQoSGlobalWredTypeLowlimit + Integer32, + hwXQoSGlobalWredTypeHighlimit + Integer32, + hwXQoSGlobalWredTypeDiscardProbability + Integer32, + hwXQoSGlobalWredTypeSetDefault + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.3.1.1 + hwXQoSGlobalWredTypeIndex OBJECT-TYPE + SYNTAX Integer32 (0..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of type." + ::= { hwXQoSGlobalWredTypeCfgEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.3.1.2 + hwXQoSGlobalWredTypeName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of type." + ::= { hwXQoSGlobalWredTypeCfgEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.3.1.3 + hwXQoSGlobalWredTypeLowlimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Wred Lowlimit." + ::= { hwXQoSGlobalWredTypeCfgEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.3.1.4 + hwXQoSGlobalWredTypeHighlimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Wred Highlimit." + ::= { hwXQoSGlobalWredTypeCfgEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.3.1.5 + hwXQoSGlobalWredTypeDiscardProbability OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Wred Discard Probability." + ::= { hwXQoSGlobalWredTypeCfgEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.3.1.6 + hwXQoSGlobalWredTypeSetDefault OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This OID is used for setting the WRED type info to default. + When you want to set the value to default, set this OID to 1." + ::= { hwXQoSGlobalWredTypeCfgEntry 6 } + + + hwXQoSVlanBcastSuppressTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSVlanBcastSuppressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of VLAN broadcast suppression." + ::= { hwXQoSGlobalObjects 4 } + + + hwXQoSVlanBcastSuppressEntry OBJECT-TYPE + SYNTAX HwXQoSVlanBcastSuppressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of VLAN broadcast suppression." + INDEX { hwXQoSVlanBcastSuppressVlanId } + ::= { hwXQoSVlanBcastSuppressTable 1 } + + + HwXQoSVlanBcastSuppressEntry ::= + SEQUENCE { + hwXQoSVlanBcastSuppressVlanId + Integer32, + hwXQoSVlanBcastSuppressValue + Integer32, + hwXQoSVlanBcastSuppressRowStatus + RowStatus + } + + hwXQoSVlanBcastSuppressVlanId OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VLAN ID." + ::= { hwXQoSVlanBcastSuppressEntry 1 } + + + hwXQoSVlanBcastSuppressValue OBJECT-TYPE + SYNTAX Integer32 (64..1000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Suppression value for VLAN, unit KBPS." + ::= { hwXQoSVlanBcastSuppressEntry 2 } + + + hwXQoSVlanBcastSuppressRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status. Two actions are used: createAndGo, destroy" + ::= { hwXQoSVlanBcastSuppressEntry 3 } + hwXQoSScheduleProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSScheduleProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of schedule profile." + ::= { hwXQoSGlobalObjects 5 } + + + hwXQoSScheduleProfileEntry OBJECT-TYPE + SYNTAX HwXQoSScheduleProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of schedule profile." + INDEX { hwXQoSScheduleProfileName } + ::= { hwXQoSScheduleProfileTable 1 } + + + HwXQoSScheduleProfileEntry ::= + SEQUENCE { + hwXQoSScheduleProfileName + OCTET STRING, + hwXQoSScheduleQueueMode + INTEGER, + hwXQoSScheduleQueueBeWeight + Integer32, + hwXQoSScheduleQueueAf1Weight + Integer32, + hwXQoSScheduleQueueAf2Weight + Integer32, + hwXQoSScheduleQueueAf3Weight + Integer32, + hwXQoSScheduleQueueAf4Weight + Integer32, + hwXQoSScheduleQueueCs6Weight + Integer32, + hwXQoSScheduleQueueCs7Weight + Integer32, + hwXQoSScheduleQueueEfWeight + Integer32, + hwXQoSScheduleProfileRowStatus + RowStatus + } + + hwXQoSScheduleProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object specifies the schedule profile name." + ::= { hwXQoSScheduleProfileEntry 1 } + + hwXQoSScheduleQueueMode OBJECT-TYPE + SYNTAX INTEGER { + pq(1), + wrr(3), + wfq(4), + default(5), + drr(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Queue mode: + pq(1), + wrr(3), + wfq(4), + default(5), + drr(6) + " + ::= { hwXQoSScheduleProfileEntry 2 } + + hwXQoSScheduleQueueBeWeight OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The be queue weight value when in wrr or drr queue mode." + ::= { hwXQoSScheduleProfileEntry 3 } + + hwXQoSScheduleQueueAf1Weight OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The af1 queue weight value when in wrr or drr queue mode." + ::= { hwXQoSScheduleProfileEntry 4 } + + hwXQoSScheduleQueueAf2Weight OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The af2 queue weight value when in wrr or drr queue mode." + ::= { hwXQoSScheduleProfileEntry 5 } + + hwXQoSScheduleQueueAf3Weight OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The af3 queue weight value when in wrr or drr queue mode." + ::= { hwXQoSScheduleProfileEntry 6 } + + hwXQoSScheduleQueueAf4Weight OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The af4 queue weight value when in wrr or drr queue mode." + ::= { hwXQoSScheduleProfileEntry 7 } + + hwXQoSScheduleQueueCs6Weight OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The cs6 queue weight value when in wrr or drr queue mode." + ::= { hwXQoSScheduleProfileEntry 8 } + + hwXQoSScheduleQueueCs7Weight OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The cs7 queue weight value when in wrr or drr queue mode." + ::= { hwXQoSScheduleProfileEntry 9 } + + hwXQoSScheduleQueueEfWeight OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The ef queue weight value when in wrr or drr queue mode." + ::= { hwXQoSScheduleProfileEntry 10 } + + hwXQoSScheduleProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status. Two actions are used: createAndGo, destroy" + ::= { hwXQoSScheduleProfileEntry 51 } + + -- ****************************************************************** +-- BEGIN: Added by w00218179, 2013/6/13 +-- ****************************************************************** +-- +-- hwXQosCarResourceTable +-- +-- ****************************************************************** + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.6 + hwXQosCarResourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQosCarResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQosCarResourceTable " + ::= { hwXQoSGlobalObjects 6 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.6.1 + hwXQosCarResourceEntry OBJECT-TYPE + SYNTAX HwXQosCarResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQosCarResourceEntry " + INDEX { hwXQosCarResourceDirection, hwXQosCarResourceSlotNumber,hwXQosCarResourceServiceType} + ::= { hwXQosCarResourceTable 1 } + + HwXQosCarResourceEntry ::= + SEQUENCE { + hwXQosCarResourceDirection + INTEGER, + hwXQosCarResourceSlotNumber + Integer32, + hwXQosCarResourceServiceType + INTEGER, + hwXQosCarResourceTotalValue + Integer32, + hwXQosCarResourceAllocatedValue + Integer32, + hwXQosCarResourceFreeValue + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.6.1.1 + hwXQosCarResourceDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the number of car resource on which direction." + ::= { hwXQosCarResourceEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.6.1.2 + hwXQosCarResourceSlotNumber OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the number of car resource on which slot " + ::= { hwXQosCarResourceEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.6.1.3 + hwXQosCarResourceServiceType OBJECT-TYPE + SYNTAX INTEGER + { + acl(1), + interface(2), + family(3), + user(4), + daa(5), + suppress(6), + qosProfileSuppress(7), + aclSuppress(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Service type: + ACL (1), + INTERFACE(2), + FAMILY (3), + USER (4), + DAA (5), + SUPPRESS (6), + QOSPROFILE SUPPRESS(7), + ACL SUPPRESS(8)" + ::= { hwXQosCarResourceEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.6.1.4 + hwXQosCarResourceTotalValue OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the total car resource" + ::= { hwXQosCarResourceEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.6.1.5 + hwXQosCarResourceAllocatedValue OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the used car resource " + ::= { hwXQosCarResourceEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.6.1.6 + hwXQosCarResourceFreeValue OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the free car resource " + ::= { hwXQosCarResourceEntry 6 } + +-- END: Added by w00218179, 2013/6/13 + +--add by wangjing 00280821 2014/07/22 +-- ****************************************************************** +-- +-- hwXQoSUserQueueResourceTable +-- +-- ****************************************************************** + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.7 + hwXQoSUserQueueResourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSUserQueueResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to collect statistics on user queue information. " + ::= { hwXQoSGlobalObjects 7 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.7.1 + hwXQoSUserQueueResourceEntry OBJECT-TYPE + SYNTAX HwXQoSUserQueueResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwXQoSUserQueueResourceEntry. " + INDEX { hwXQoSUserQueueResSlotID, hwXQoSUserQueueResDirection, hwXQoSUserQueueResPoolIndex} + ::= { hwXQoSUserQueueResourceTable 1 } + + HwXQoSUserQueueResourceEntry ::= + SEQUENCE { + hwXQoSUserQueueResSlotID + Unsigned32, + hwXQoSUserQueueResDirection + INTEGER, + hwXQoSUserQueueResPoolIndex + INTEGER, + hwXQoSUserQueueResUsedNumber + Unsigned32, + hwXQoSUserQueueResFreeNumber + Unsigned32, + hwXQoSUserQueueResTotalNumber + Unsigned32, + hwXQosUserQueueResUsedCirBand + Unsigned32, + hwXQosUserQueueResFreeCirBand + Unsigned32, + hwXQosUserQueueResTotalCirBand + Unsigned32, + hwXQosUserQueueResUsedPirBand + Unsigned32, + hwXQosUserQueueResFreePirBand + Unsigned32, + hwXQosUserQueueResTotalPirBand + Unsigned32, + hwXQoSUserQueueResIsSharedResource + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.7.1.1 + hwXQoSUserQueueResSlotID OBJECT-TYPE + SYNTAX Unsigned32 (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the slot ID of a user queue. " + ::= { hwXQoSUserQueueResourceEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.7.1.2 + hwXQoSUserQueueResDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the direction of user-queue resource. + The value can be: + 1: inbound + 2: outbound + " + ::= { hwXQoSUserQueueResourceEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.7.1.3 + hwXQoSUserQueueResPoolIndex OBJECT-TYPE + SYNTAX INTEGER + { + tm0(0), + tm1(1), + tm2(2), + tm3(3), + tmAll(4), + etm0(5), + etm1(6), + etmAll(7), + etm2(8), + etm3(9), + etm4(10), + etm5(11), + etm6(12), + etm7(13), + etm8(14), + etm9(15), + etm10(16), + etm11(17), + etm12(18), + etm13(19), + etm14(20), + etm15(21), + etm16(22), + etm04queue(23), + etm08queue(24), + etm14queue(25), + etm18queue(26) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the index of user-queue resource pool. + The value can be: + 0: tm-0 + 1: tm-1 + 2: tm-2 + 3: tm-3 + 4: tm-all + 5: etm-0 + 6: etm-1 + 7: etm-all + 8: etm-2 + 9: etm-3 + 10: etm-4 + 11: etm-5 + 12: etm-6 + 13: etm-7 + 14: etm-8 + 15: etm-9 + 16: etm-10 + 17: etm-11 + 18: etm-12 + 19: etm-13 + 20: etm-14 + 21: etm-15 + 22: etm-16 + 23: etm04queue + 24: etm08queue + 25: etm14queue + 26: etm18queue + " + ::= { hwXQoSUserQueueResourceEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.7.1.4 + hwXQoSUserQueueResUsedNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the used number of user-queue. " + ::= { hwXQoSUserQueueResourceEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.7.1.5 + hwXQoSUserQueueResFreeNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of idle user queue resources." + ::= { hwXQoSUserQueueResourceEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.7.1.6 + hwXQoSUserQueueResTotalNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the total number of user-queue. " + ::= { hwXQoSUserQueueResourceEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.7.1.7 + hwXQosUserQueueResUsedCirBand OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of used CIR bandwidth resources. " + ::= { hwXQoSUserQueueResourceEntry 7 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.7.1.8 + hwXQosUserQueueResFreeCirBand OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the free cir bandwidth of user-queue. " + ::= { hwXQoSUserQueueResourceEntry 8 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.7.1.9 + hwXQosUserQueueResTotalCirBand OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the total number of CIR bandwidth resources. " + ::= { hwXQoSUserQueueResourceEntry 9 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.7.1.10 + hwXQosUserQueueResUsedPirBand OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the used pir bandwidth of user-queue. " + ::= { hwXQoSUserQueueResourceEntry 10 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.7.1.11 + hwXQosUserQueueResFreePirBand OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of idle PIR resources. " + ::= { hwXQoSUserQueueResourceEntry 11 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.7.1.12 + hwXQosUserQueueResTotalPirBand OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the total pir bandwidth of user-queue. " + ::= { hwXQoSUserQueueResourceEntry 12 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.7.1.13 + hwXQoSUserQueueResIsSharedResource OBJECT-TYPE + SYNTAX Unsigned32 (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates if resource is shared . 0:not shared; 1:shared. " + ::= { hwXQoSUserQueueResourceEntry 13 } + +-- ****************************************************************** +-- +-- hwXQoSUserGroupQueueResourceTable +-- +-- ****************************************************************** + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.8 + hwXQoSUserGroupQueueResourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSUserGroupQueueResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to collect statistics on user group queues. " + ::= { hwXQoSGlobalObjects 8 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.8.1 + hwXQoSUserGroupQueueResourceEntry OBJECT-TYPE + SYNTAX HwXQoSUserGroupQueueResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " HwXQoSUserGroupQueueResourceEntry. " + INDEX { hwXQoSUserGroupQueueResSlotID, hwXQoSUserGroupQueueResDirection, hwXQoSUserGroupQueueResPoolIndex} + ::= { hwXQoSUserGroupQueueResourceTable 1 } + + HwXQoSUserGroupQueueResourceEntry ::= + SEQUENCE { + hwXQoSUserGroupQueueResSlotID + Unsigned32, + hwXQoSUserGroupQueueResDirection + INTEGER, + hwXQoSUserGroupQueueResPoolIndex + INTEGER, + hwXQoSUserGroupQueueResUsedNumber + Unsigned32, + hwXQoSUserGroupQueueResFreeNumber + Unsigned32, + hwXQoSUserGroupQueueResTotalNumber + Unsigned32, + hwXQoSUserGroupQueueResIsSharedResource + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.8.1.1 + hwXQoSUserGroupQueueResSlotID OBJECT-TYPE + SYNTAX Unsigned32 (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the slot ID of a GQ. " + ::= { hwXQoSUserGroupQueueResourceEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.8.1.2 + hwXQoSUserGroupQueueResDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the direction of user-group-queue resource. + The value can be: + 1: inbound + 2: outbound + " + ::= { hwXQoSUserGroupQueueResourceEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.8.1.3 + hwXQoSUserGroupQueueResPoolIndex OBJECT-TYPE + SYNTAX INTEGER + { + tm0(0), + tm1(1), + tm2(2), + tm3(3), + tmAll(4), + etm0(5), + etm1(6), + etmAll(7), + etm2(8), + etm3(9), + etm4(10), + etm5(11), + etm6(12), + etm7(13), + etm8(14), + etm9(15), + etm10(16), + etm11(17), + etm12(18), + etm13(19), + etm14(20), + etm15(21), + etm16(22) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the index of user-group-queue resource pool. + The value can be: + 0: tm-0 + 1: tm-1 + 2: tm-2 + 3: tm-3 + 4: tm-all + 5: etm-0 + 6: etm-1 + 7: etm-all + 8: etm-2 + 9: etm-3 + 10: etm-4 + 11: etm-5 + 12: etm-6 + 13: etm-7 + 14: etm-8 + 15: etm-9 + 16: etm-10 + 17: etm-11 + 18: etm-12 + 19: etm-13 + 20: etm-14 + 21: etm-15 + 22: etm-16 + " + ::= { hwXQoSUserGroupQueueResourceEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.8.1.4 + hwXQoSUserGroupQueueResUsedNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of used user queue resources. " + ::= { hwXQoSUserGroupQueueResourceEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.8.1.5 + hwXQoSUserGroupQueueResFreeNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of idle user queue resources." + ::= { hwXQoSUserGroupQueueResourceEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.8.1.6 + hwXQoSUserGroupQueueResTotalNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the total number of user queues. " + ::= { hwXQoSUserGroupQueueResourceEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.8.1.7 + hwXQoSUserGroupQueueResIsSharedResource OBJECT-TYPE + SYNTAX Unsigned32 (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the upstream and downstream sharing flag of GQ resources. + 0: not shared. In shared mode, the GQ resource pool does not distinguish upstream and downstream traffic. + 1: shared. In non-sharing mode, the upstream and downstream resource pools are distinguished. " + ::= { hwXQoSUserGroupQueueResourceEntry 7 } + +-- ****************************************************************** +-- +-- hwXQoSSubPortQueueResourceTable +-- +-- ****************************************************************** + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.9 + hwXQoSSubPortQueueResourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSSubPortQueueResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to collect statistics on sub-interface queues. " + ::= { hwXQoSGlobalObjects 9 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.9.1 + hwXQoSSubPortQueueResourceEntry OBJECT-TYPE + SYNTAX HwXQoSSubPortQueueResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwXQoSSubPortQueueResourceEntry. " + INDEX { hwXQoSSubPortQueueResSlotID, hwXQoSSubPortQueueResDirection, hwXQoSSubPortQueueResPoolIndex} + ::= { hwXQoSSubPortQueueResourceTable 1 } + + HwXQoSSubPortQueueResourceEntry ::= + SEQUENCE { + hwXQoSSubPortQueueResSlotID + Unsigned32, + hwXQoSSubPortQueueResDirection + INTEGER, + hwXQoSSubPortQueueResPoolIndex + INTEGER, + hwXQoSSubPortQueueResUsedNumber + Unsigned32, + hwXQoSSubPortQueueResFreeNumber + Unsigned32, + hwXQoSSubPortQueueResTotalNumber + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.9.1.1 + hwXQoSSubPortQueueResSlotID OBJECT-TYPE + SYNTAX Unsigned32 (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the slot ID of a sub-interface queue. " + ::= { hwXQoSSubPortQueueResourceEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.9.1.2 + hwXQoSSubPortQueueResDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the direction of sub-port-queue resource. + The value can be: + 1: inbound + 2: outbound + " + ::= { hwXQoSSubPortQueueResourceEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.9.1.3 + hwXQoSSubPortQueueResPoolIndex OBJECT-TYPE + SYNTAX INTEGER + { + tm0(0), + tm1(1), + tm2(2), + tm3(3), + tmAll(4), + etm0(5), + etm1(6), + etmAll(7), + etm2(8), + etm3(9), + etm4(10), + etm5(11), + etm6(12), + etm7(13), + etm8(14), + etm9(15), + etm10(16), + etm11(17), + etm12(18), + etm13(19), + etm14(20), + etm15(21), + etm16(22) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the chip index. + Value range: + 0: tm-0 + 1: tm-1 + 2: tm-2 + 3: tm-3 + 4: tm-all + 5: etm-0 + 6: etm-1 + 7: etm-all + 8: etm-2 + 9: etm-3 + 10: etm-4 + 11: etm-5 + 12: etm-6 + 13: etm-7 + 14: etm-8 + 15: etm-9 + 16: etm-10 + 17: etm-11 + 18: etm-12 + 19: etm-13 + 20: etm-14 + 21: etm-15 + 22: etm-16 " + ::= { hwXQoSSubPortQueueResourceEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.9.1.4 + hwXQoSSubPortQueueResUsedNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the used number of sub-port-queue. " + ::= { hwXQoSSubPortQueueResourceEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.9.1.5 + hwXQoSSubPortQueueResFreeNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the free number of sub-port-queue." + ::= { hwXQoSSubPortQueueResourceEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.9.1.6 + hwXQoSSubPortQueueResTotalNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the total number of user queues. " + ::= { hwXQoSSubPortQueueResourceEntry 6 } + + +-- ****************************************************************** +-- +-- hwXQoSChannelResourceTable +-- +-- ****************************************************************** + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.10 + hwXQoSChannelResourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSChannelResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to query the usage of channel bandwidth on a chip. " + ::= { hwXQoSGlobalObjects 10 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.10.1 + hwXQoSChannelResourceEntry OBJECT-TYPE + SYNTAX HwXQoSChannelResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwXQoSChannelResourceEntry. " + INDEX { hwXQoSChannelResSlotID, hwXQoSChannelResPoolIndex, hwXQoSChannelResChannelID } + ::= { hwXQoSChannelResourceTable 1 } + + HwXQoSChannelResourceEntry ::= + SEQUENCE { + hwXQoSChannelResSlotID + Unsigned32, + hwXQoSChannelResPoolIndex + INTEGER, + hwXQoSChannelResChannelID + Unsigned32, + hwXQoSChannelResChannelBand + Unsigned32, + hwXQoSChannelResUsedNumber + Unsigned32, + hwXQoSChannelResFreeNumber + Unsigned32, + hwXQoSChannelResTotalNumber + Unsigned32, + hwXQoSChannelResSuggestMaxNumber + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.10.1.1 + hwXQoSChannelResSlotID OBJECT-TYPE + SYNTAX Unsigned32 (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the index of the interface on which banknote information is collected. " + ::= { hwXQoSChannelResourceEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.10.1.2 + hwXQoSChannelResPoolIndex OBJECT-TYPE + SYNTAX INTEGER + { + tm0Pool0(0), + tm0Pool1(1), + tm1Pool0(2), + tm1Pool1(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the index of user-queue channel resource pool. + The value can be: + 0: tm0-pool0 + 1: tm0-pool1 + 2: tm1-pool0 + 3: tm1-pool1 + " + ::= { hwXQoSChannelResourceEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.10.1.3 + hwXQoSChannelResChannelID OBJECT-TYPE + SYNTAX Unsigned32 (0..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the index of the banknote channel resource." + ::= { hwXQoSChannelResourceEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.10.1.4 + hwXQoSChannelResChannelBand OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the actual channel bandwidth of user-queue channel. " + ::= { hwXQoSChannelResourceEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.10.1.5 + hwXQoSChannelResUsedNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of used banknote channels." + ::= { hwXQoSChannelResourceEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.10.1.6 + hwXQoSChannelResFreeNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the free number of user-queue channel. " + ::= { hwXQoSChannelResourceEntry 6 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.10.1.7 + hwXQoSChannelResTotalNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the total number of banknote channels. " + ::= { hwXQoSChannelResourceEntry 7 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.10.1.8 + hwXQoSChannelResSuggestMaxNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the suggest max number of user-queue channel. " + ::= { hwXQoSChannelResourceEntry 8 } + + +-- ****************************************************************** +-- +-- hwXQoSTemplateResourceTable +-- +-- ****************************************************************** + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.11 + hwXQoSTemplateResourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSTemplateResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table describes the configuration template information of a traffic policy, traffic classifier, traffic behavior, and QoS profile. " + ::= { hwXQoSGlobalObjects 11 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.11.1 + hwXQoSTemplateResourceEntry OBJECT-TYPE + SYNTAX HwXQoSTemplateResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwXQoSTemplateResourceEntry. " + INDEX { hwXQoSTemplateResType } + ::= { hwXQoSTemplateResourceTable 1 } + + HwXQoSTemplateResourceEntry ::= + SEQUENCE { + hwXQoSTemplateResType + INTEGER, + hwXQoSTemplateResUsedNumber + Unsigned32, + hwXQoSTemplateResFreeNumber + Unsigned32, + hwXQoSTemplateResTotalNumber + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.11.1.1 + hwXQoSTemplateResType OBJECT-TYPE + SYNTAX INTEGER + { + trafficPolicy(0), + trafficClassifier(1), + trafficBehavior(2), + qosProfile(3), + flowQueue(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the type of template resource. + The value can be: + 0: traffic-policy + 1: traffic-classifier + 2: traffic-behavior + 3: qos-profile + 4: flow-queue + " + ::= { hwXQoSTemplateResourceEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.11.1.2 + hwXQoSTemplateResUsedNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of used configuration profiles. " + ::= { hwXQoSTemplateResourceEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.11.1.3 + hwXQoSTemplateResFreeNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the free number of template resource " + ::= { hwXQoSTemplateResourceEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.11.1.4 + hwXQoSTemplateResTotalNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the total number of configuration profiles. " + ::= { hwXQoSTemplateResourceEntry 4 } + +-- ****************************************************************** +-- +-- hwXQoSCBPairResourceTable +-- +-- ****************************************************************** + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.12 + hwXQoSCBPairResourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSCBPairResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to query the configuration of Classifier-Behavior pairs in a traffic policy. " + ::= { hwXQoSGlobalObjects 12 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.12.1 + hwXQoSCBPairResourceEntry OBJECT-TYPE + SYNTAX HwXQoSCBPairResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwXQoSCBPairResourceEntry. " + INDEX { hwXQoSCBPairResTrafficPolicyName } + ::= { hwXQoSCBPairResourceTable 1 } + + HwXQoSCBPairResourceEntry ::= + SEQUENCE { + hwXQoSCBPairResTrafficPolicyName + OCTET STRING, + hwXQoSCBPairResUsedNumber + Unsigned32, + hwXQoSCBPairResFreeNumber + Unsigned32, + hwXQoSCBPairResTotalNumber + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.12.1.1 + hwXQoSCBPairResTrafficPolicyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the policy name corresponding to the Classifier-Behavior pair in the traffic policy." + ::= { hwXQoSCBPairResourceEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.12.1.2 + hwXQoSCBPairResUsedNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the configured cb-pair of the traffic-policy. " + ::= { hwXQoSCBPairResourceEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.12.1.3 + hwXQoSCBPairResFreeNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the remainder cb-pair of the traffic-policy." + ::= { hwXQoSCBPairResourceEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.12.1.4 + hwXQoSCBPairResTotalNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the total number of Classifier-Behavior pairs that can be configured in a traffic policy. " + ::= { hwXQoSCBPairResourceEntry 4 } + +-- ****************************************************************** +-- +-- hwXQoSBindingTrafficPolicyResourceTable +-- +-- ****************************************************************** + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.13 + hwXQoSBindingTrafficPolicyResourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSBindingTrafficPolicyResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table describes information about traffic policies. " + ::= { hwXQoSGlobalObjects 13 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.13.1 + hwXQoSBindingTrafficPolicyResourceEntry OBJECT-TYPE + SYNTAX HwXQoSBindingTrafficPolicyResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwXQoSBindingTrafficPolicyResourceEntry. " + INDEX { hwXQoSBindingTrafficPolicyResSlotID } + ::= { hwXQoSBindingTrafficPolicyResourceTable 1 } + + HwXQoSBindingTrafficPolicyResourceEntry ::= + SEQUENCE { + hwXQoSBindingTrafficPolicyResSlotID + Unsigned32, + hwXQoSBindingTrafficPolicyResUsedNumber + Unsigned32, + hwXQoSBindingTrafficPolicyResFreeNumber + Unsigned32, + hwXQoSBindingTrafficPolicyResTotalNumber + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.13.1.1 + hwXQoSBindingTrafficPolicyResSlotID OBJECT-TYPE + SYNTAX Unsigned32 (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ID of the board that is bound to a traffic policy instance. " + ::= { hwXQoSBindingTrafficPolicyResourceEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.13.1.2 + hwXQoSBindingTrafficPolicyResUsedNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the applied traffic-policy number on this slot. " + ::= { hwXQoSBindingTrafficPolicyResourceEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.13.1.3 + hwXQoSBindingTrafficPolicyResFreeNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of remaining traffic policy instances." + ::= { hwXQoSBindingTrafficPolicyResourceEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.13.1.4 + hwXQoSBindingTrafficPolicyResTotalNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the total number of instances that can be bound to a traffic policy. " + ::= { hwXQoSBindingTrafficPolicyResourceEntry 4 } + + +-- ****************************************************************** +-- +-- hwXQoSAclTcamResourceTable +-- +-- ****************************************************************** + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.14 + hwXQoSAclTcamResourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSAclTcamResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to query the information about the chip used by an ACL. " + ::= { hwXQoSGlobalObjects 14 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.14.1 + hwXQoSAclTcamResourceEntry OBJECT-TYPE + SYNTAX HwXQoSAclTcamResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwXQoSAclTcamResourceEntry. " + INDEX { hwXQoSAclTcamResSlotID, hwXQoSAclTcamResAclType, hwXQoSAclTcamResPfeID } + ::= { hwXQoSAclTcamResourceTable 1 } + + HwXQoSAclTcamResourceEntry ::= + SEQUENCE { + hwXQoSAclTcamResSlotID + Unsigned32, + hwXQoSAclTcamResAclType + INTEGER, + hwXQoSAclTcamResPfeID + INTEGER, + hwXQoSAclTcamResUsedNumber + Unsigned32, + hwXQoSAclTcamResFreeNumber + Unsigned32, + hwXQoSAclTcamResTotalNumber + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.14.1.1 + hwXQoSAclTcamResSlotID OBJECT-TYPE + SYNTAX Unsigned32 (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the slot-id of acl-tcam resource. " + ::= { hwXQoSAclTcamResourceEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.14.1.2 + hwXQoSAclTcamResAclType OBJECT-TYPE + SYNTAX INTEGER + { + aclv4(0), + aclv6(1), + l2acl(2), + mpls(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the ACL type of the chip specification of rules. + 0: aclv4 + 1: aclv6 + 2: l2acl + 3: mpls + " + ::= { hwXQoSAclTcamResourceEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.14.1.3 + hwXQoSAclTcamResPfeID OBJECT-TYPE + SYNTAX INTEGER + { + pfe0(0), + pfe1(1), + pfeAll(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the NP status of the chip specification of rules. + 0: pfe-0 + 1: pfe-1 + 2: pfe-all " + ::= { hwXQoSAclTcamResourceEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.14.1.4 + hwXQoSAclTcamResUsedNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the used number of acl-tcam resource. " + ::= { hwXQoSAclTcamResourceEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.14.1.5 + hwXQoSAclTcamResFreeNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the remaining number of chip specifications of rules. " + ::= { hwXQoSAclTcamResourceEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.14.1.6 + hwXQoSAclTcamResTotalNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the total number of acl-tcam resource. " + ::= { hwXQoSAclTcamResourceEntry 6 } + +-- end by wangjing 00280821 + +-- ****************************************************************** +-- BEGIN: Added by l00200458, 2015/12/1 +-- ****************************************************************** +-- +-- hwXQosBoardCarResourceTable +-- +-- ****************************************************************** + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.15 + hwXQosBoardCarResourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQosBoardCarResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes CAR resource information." + ::= { hwXQoSGlobalObjects 15 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.15.1 + hwXQosBoardCarResourceEntry OBJECT-TYPE + SYNTAX HwXQosBoardCarResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQosBoardCarResourceEntry " + INDEX { hwXQosBoardCarResourceDirection, hwXQosBoardCarResourceSlotNumber,hwXQosBoardCarResourceType} + ::= { hwXQosBoardCarResourceTable 1 } + + HwXQosBoardCarResourceEntry ::= + SEQUENCE { + hwXQosBoardCarResourceDirection + INTEGER, + hwXQosBoardCarResourceSlotNumber + Integer32, + hwXQosBoardCarResourceType + INTEGER, + hwXQosBoardCarResourceTotalValue + Integer32, + hwXQosBoardCarResourceAllocatedValue + Integer32, + hwXQosBoardCarResourceFreeValue + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.15.1.1 + hwXQosBoardCarResourceDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the index of the interface direction where CAR resource statistics are collected." + ::= { hwXQosBoardCarResourceEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.15.1.2 + hwXQosBoardCarResourceSlotNumber OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the number of board car resource on which slot " + ::= { hwXQosBoardCarResourceEntry 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.15.1.3 + hwXQosBoardCarResourceType OBJECT-TYPE + SYNTAX INTEGER + { + cartype1(1), + cartype4(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the type of the CAR resource statistics." + ::= { hwXQosBoardCarResourceEntry 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.15.1.4 + hwXQosBoardCarResourceTotalValue OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the total board car resource" + ::= { hwXQosBoardCarResourceEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.15.1.5 + hwXQosBoardCarResourceAllocatedValue OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the used CAR resources." + ::= { hwXQosBoardCarResourceEntry 5 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.15.1.6 + hwXQosBoardCarResourceFreeValue OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the free board car resource " + ::= { hwXQosBoardCarResourceEntry 6 } + +-- END: Added by l00200458, 2015/12/1 +-- ****************************************************************** +-- +-- hwXQoSFlowWredResourceTable +-- +-- ****************************************************************** + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.16 + hwXQoSFlowWredResourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSFlowWredResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table describes flow-wred resource information." + ::= { hwXQoSGlobalObjects 16 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.16.1 + hwXQoSFlowWredResourceEntry OBJECT-TYPE + SYNTAX HwXQoSFlowWredResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " hwXQoSFlowWredResourceEntry. " + INDEX { hwXQoSUserQueueResSlotID, hwXQoSUserQueueResDirection, hwXQoSUserQueueResPoolIndex} + ::= { hwXQoSFlowWredResourceTable 1 } + + HwXQoSFlowWredResourceEntry ::= + SEQUENCE { + hwXQoSFlowWredResUsedNumber + Unsigned32, + hwXQoSFlowWredResFreeNumber + Unsigned32, + hwXQoSFlowWredResTotalNumber + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.16.1.4 + hwXQoSFlowWredResUsedNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of used flow-wred resources. " + ::= { hwXQoSFlowWredResourceEntry 4 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.16.1.5 + hwXQoSFlowWredResFreeNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of idle flow-wred resources." + ::= { hwXQoSFlowWredResourceEntry 5 } + + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.5.16.1.6 + hwXQoSFlowWredResTotalNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the total number of flow-wred resources. " + ::= { hwXQoSFlowWredResourceEntry 6 } + + -- defend statistics + hwXQoSCpDefendObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 6 } + + hwXQoSCpDefendStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSCpDefendStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of statistics on attack defense" + ::= { hwXQoSCpDefendObjects 1 } + + hwXQoSCpDefendStatisticsEntry OBJECT-TYPE + SYNTAX HwXQoSCpDefendStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of statistics information on attack defense" + INDEX { hwXQoSCpDefendChassisID, hwXQoSCpDefendSlotId, hwXQoSCpDefendObjectIndex } + ::= { hwXQoSCpDefendStatisticsTable 1 } + + HwXQoSCpDefendStatisticsEntry ::= + SEQUENCE { + hwXQoSCpDefendSlotId + Integer32, + hwXQoSCpDefendObjectIndex + Integer32, + hwXQoSCpDefendPassedPackets + Counter64, + hwXQoSCpDefendPassedBytes + Counter64, + hwXQoSCpDefendPassedPacketRate + Counter64, + hwXQoSCpDefendPassedByteRate + Counter64, + hwXQoSCpDefendDiscardedPackets + Counter64, + hwXQoSCpDefendDiscardedBytes + Counter64, + hwXQoSCpDefendDiscardedPacketRate + Counter64, + hwXQoSCpDefendDiscardedByteRate + Counter64, + hwXQoSCpDefendDiscardedThreshold + Counter32, + hwXQoSCpDefendChassisID + Integer32, + hwXQoSCpDefendProtocolDescirption + OCTET STRING, + hwXQoSCpDefendIntfPassedNum + OCTET STRING + } + + hwXQoSCpDefendSlotId OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot number of statistics for attack defense." + ::= { hwXQoSCpDefendStatisticsEntry 1 } + + hwXQoSCpDefendObjectIndex OBJECT-TYPE + SYNTAX Integer32 (0..511) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of attack defense object." + ::= { hwXQoSCpDefendStatisticsEntry 2 } + + hwXQoSCpDefendPassedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets passed the attack defense." + ::= { hwXQoSCpDefendStatisticsEntry 11 } + + hwXQoSCpDefendPassedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes passed the attack defense." + ::= { hwXQoSCpDefendStatisticsEntry 12 } + + hwXQoSCpDefendPassedPacketRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of packets passed the attack defense. Unit: pps" + ::= { hwXQoSCpDefendStatisticsEntry 13 } + + hwXQoSCpDefendPassedByteRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of bytes passed the attack defense. Unit: bps" + ::= { hwXQoSCpDefendStatisticsEntry 14 } + + hwXQoSCpDefendDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets discarded in the attack defense." + ::= { hwXQoSCpDefendStatisticsEntry 15 } + + hwXQoSCpDefendDiscardedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes discarded in the attack defense." + ::= { hwXQoSCpDefendStatisticsEntry 16 } + + hwXQoSCpDefendDiscardedPacketRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of packets discarded in the attack defense. Unit: pps" + ::= { hwXQoSCpDefendStatisticsEntry 17 } + + hwXQoSCpDefendDiscardedByteRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of bytes discarded in the attack defense. Unit: bps" + ::= { hwXQoSCpDefendStatisticsEntry 18 } + + hwXQoSCpDefendDiscardedThreshold OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Discarded packets threshold of alarm. Unit: packets" + ::= { hwXQoSCpDefendStatisticsEntry 19 } + + hwXQoSCpDefendChassisID OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chassis number of statistics for attack defense." + ::= { hwXQoSCpDefendStatisticsEntry 20 } + hwXQoSCpDefendProtocolDescirption OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The descirption of Protocol." + ::= { hwXQoSCpDefendStatisticsEntry 21 } + + hwXQoSCpDefendIntfPassedNum OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets to be sent to the CPU on an interface." + ::= { hwXQoSCpDefendStatisticsEntry 22 } + +-- Urpf discard statistics + hwXQoSUrpfObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 7 } + + hwXQoSUrpfDiscardStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSUrpfDiscardStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of statistics on discarded packets for IP URPF" + ::= { hwXQoSUrpfObjects 1 } + + hwXQoSUrpfDiscardStatisticsEntry OBJECT-TYPE + SYNTAX HwXQoSUrpfDiscardStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Urpf discard statistics entry" + INDEX { hwXQoSUrpfSlotPhysicalIndex } + ::= { hwXQoSUrpfDiscardStatisticsTable 1 } + + HwXQoSUrpfDiscardStatisticsEntry ::= + SEQUENCE { + hwXQoSUrpfSlotPhysicalIndex + Integer32, + hwXQoSUrpfDiscardedPackets + Counter64 + } + + hwXQoSUrpfSlotPhysicalIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of hwXQoSUrpfDiscardStatisticsTable.This index is identical to entPhysicalIndex in ENTITY-MIB." + ::= { hwXQoSUrpfDiscardStatisticsEntry 1 } + + hwXQoSUrpfDiscardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets discarded." + ::= { hwXQoSUrpfDiscardStatisticsEntry 2 } + + + hwXQoSVlanCfgObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 8 } + + + hwXQoSVlanCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSVlanCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of vlan config information." + ::= { hwXQoSVlanCfgObjects 1 } + + + hwXQoSVlanCfgEntry OBJECT-TYPE + SYNTAX HwXQoSVlanCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Vlan config information entry." + INDEX { hwXQosVlanStatVlanId } + ::= { hwXQoSVlanCfgTable 1 } + + + HwXQoSVlanCfgEntry ::= + SEQUENCE { + hwXQoSVlanStatEnable + EnabledStatus + } + + hwXQoSVlanStatEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Vlan statistics enable: enable(1),disable(2)." + ::= { hwXQoSVlanCfgEntry 1 } + + -- Redirect multi-ip + hwXQoSRedirectNextHopObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 9 } + + hwXQoSRedirectNextHopTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSRedirectNextHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of the redirect next hop" + ::= { hwXQoSRedirectNextHopObjects 1 } + + hwXQoSRedirectNextHopEntry OBJECT-TYPE + SYNTAX HwXQoSRedirectNextHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of the redirect next hop information" + INDEX { hwXQoSRedirectNextHopBehaviorName } + ::= { hwXQoSRedirectNextHopTable 1 } + + HwXQoSRedirectNextHopEntry ::= + SEQUENCE { + hwXQoSRedirectNextHopBehaviorName + OCTET STRING, + hwXQoSRedirectNextHopOldIp + IpAddress, + hwXQoSRedirectNextHopNewIp + IpAddress + } + + hwXQoSRedirectNextHopBehaviorName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Traffic behavior name." + ::= { hwXQoSRedirectNextHopEntry 1 } + + hwXQoSRedirectNextHopOldIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The redirect next hop." + ::= { hwXQoSRedirectNextHopEntry 2 } + + hwXQoSRedirectNextHopNewIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The redirect next hop." + ::= { hwXQoSRedirectNextHopEntry 3 } + + +-- irsm + + hwXQoSIrsmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 10 } + + hwXQoSIrsmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIrsmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Irsm " + ::= { hwXQoSIrsmObjects 1 } + + hwXQoSIrsmEntry OBJECT-TYPE + SYNTAX HwXQoSIrsmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Irsm" + INDEX { hwXQoSIrsmSourceAddress} + ::= { hwXQoSIrsmTable 1 } + + HwXQoSIrsmEntry ::= + SEQUENCE { + hwXQoSIrsmSourceAddress + IpAddress, + hwXQoSIrsmGroupAddress + IpAddress, + hwXQoSIrsmTime + TimeTicks, + hwXQoSIrsmDelay + Integer32, + hwXQoSIrsmThreshold + Integer32, + hwXQoSIrsmUpstream + IpAddress, + hwXQoSIrsmLocal + IpAddress, + hwXQoSIrsmTotalPacket + Integer32, + hwXQoSIrsmDropPacket + Integer32 + } + + hwXQoSIrsmSourceAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwXQoSIrsmSourceAddress " + ::= { hwXQoSIrsmEntry 1 } + + hwXQoSIrsmGroupAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwXQoSIrsmGroupAddress " + ::= { hwXQoSIrsmEntry 2 } + + hwXQoSIrsmTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwXQoSIrsmTime " + ::= { hwXQoSIrsmEntry 3 } + + hwXQoSIrsmDelay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwXQoSIrsmDelay " + ::= { hwXQoSIrsmEntry 4 } + + hwXQoSIrsmThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwXQoSIrsmThreshold " + ::= { hwXQoSIrsmEntry 5 } + + hwXQoSIrsmUpstream OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwXQoSIrsmUpstream " + ::= { hwXQoSIrsmEntry 6 } + + hwXQoSIrsmLocal OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwXQoSIrsmLocal " + ::= { hwXQoSIrsmEntry 7 } + + hwXQoSIrsmTotalPacket OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwXQoSIrsmTotalPacket " + ::= { hwXQoSIrsmEntry 8 } + + hwXQoSIrsmDropPacket OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hwXQoSIrsmDropPacket " + ::= { hwXQoSIrsmEntry 9 } + + + -- alarm + + hwXQoSNotifications OBJECT IDENTIFIER ::= { hwXQoSObjects 11 } + + hwXQoSCpDefendDiscardedRateAlarm NOTIFICATION-TYPE + OBJECTS { hwXQoSCpDefendDiscardedPacketRate } + STATUS current + DESCRIPTION + "Rate alarm of packets in the attack defense." + ::= { hwXQoSNotifications 1 } + hwXQoSQueueDiscardThresholdTrap NOTIFICATION-TYPE + OBJECTS { + hwXQoSFrameId , + hwXQoSSlotId , + hwXQoSPortId , + hwXQoSTrapIfName , + hwXQoSTrapQueueId , + hwXQoSTrapDiscardPackets + } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the number of packages + that queue discard is larger than the configured threshold." + ::= { hwXQoSNotifications 2 } + + hwXQoSCpDefendDiscardedPacketAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSCpDefendSlotId, + hwXQoSCpDefendObjectIndex, + hwXQoSCpDefendDiscardedPackets, + hwXQoSCpDefendDiscardedThreshold, + hwXQoSCpDefendChassisID, + hwXQoSCpDefendProtocolDescirption + } + STATUS current + DESCRIPTION + "This object indicates the number of discarded packets due to CPU attack defense alarm threshold crossing." + ::= { hwXQoSNotifications 3 } + + hwXQoSCpDefendDiscardedPacketAlarmClear NOTIFICATION-TYPE + OBJECTS { + hwXQoSCpDefendSlotId, + hwXQoSCpDefendObjectIndex, + hwXQoSCpDefendDiscardedPackets, + hwXQoSCpDefendDiscardedThreshold, + hwXQoSCpDefendChassisID, + hwXQoSCpDefendProtocolDescirption + } + STATUS current + DESCRIPTION + "This object indicates the number of discarded packets when the alarm is cleared." + ::= { hwXQoSNotifications 4 } + + hwXQoSCprlDiscardedPacketAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSCpRateLimitIfIndex, + hwXQoSCpRateLimitPeVidValue, + hwXQoSCpRateLimitCeVidBegin + } + STATUS current + DESCRIPTION + "Number of packets discarded in the attack defense alarm." + ::= { hwXQoSNotifications 5 } + + hwXQoSCprlDiscardedPacketAlarmClear NOTIFICATION-TYPE + OBJECTS { + hwXQoSCpRateLimitIfIndex, + hwXQoSCpRateLimitPeVidValue, + hwXQoSCpRateLimitCeVidBegin + } + STATUS current + DESCRIPTION + "Number of packets discarded in the attack defense alarm clearing." + ::= { hwXQoSNotifications 6 } + + hwXQoSRedirectNextHopChangedAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSRedirectNextHopBehaviorName , + hwXQoSRedirectNextHopOldIp , + hwXQoSRedirectNextHopNewIp + } + STATUS current + DESCRIPTION + "The SNMP trap is the redirect next hop changed." + ::= { hwXQoSNotifications 7 } + + + hwXQoSIrsmDelayAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSIrsmSourceAddress, + hwXQoSIrsmGroupAddress, + hwXQoSIrsmTime, + hwXQoSIrsmDelay, + hwXQoSIrsmThreshold, + hwXQoSIrsmUpstream, + hwXQoSIrsmLocal + } + STATUS current + DESCRIPTION + "IRSM delay over threshold." + ::= { hwXQoSNotifications 8 } + + hwXQoSIrsmDropPacketAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSIrsmSourceAddress, + hwXQoSIrsmGroupAddress, + hwXQoSIrsmTime, + hwXQoSIrsmTotalPacket, + hwXQoSIrsmDropPacket, + hwXQoSIrsmUpstream, + hwXQoSIrsmLocal + } + STATUS current + DESCRIPTION + "IRSM multicast drop packets." + ::= { hwXQoSNotifications 9 } + + hwXQoSIrsmSynFrameDropAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSIrsmSourceAddress, + hwXQoSIrsmGroupAddress, + hwXQoSIrsmTime + } + STATUS current + DESCRIPTION + "IRSM syn frame drop." + ::= { hwXQoSNotifications 10 } + + + hwXQoSRuleFailAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSRuleFailInfo + } + STATUS current + DESCRIPTION + "ACL Rule Exhaustion Alarm" + ::= { hwXQoSNotifications 11 } + hwXQoSProfileUsedAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSProfileName + } + STATUS current + DESCRIPTION + "Qos-profile used." + ::= { hwXQoSNotifications 12 } + --port queue alarm + hwXQoSPortQueueAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSPortQueueAlarmIfIndex, + hwXQoSPortQueueAlarmQueue, + hwXQoSPortQueueAlarmTrunkIndex + } + STATUS current + DESCRIPTION + "hwXQoSPortQueueAlarm." + ::= { hwXQoSNotifications 13 } + + hwXQoSPortQueueAlarmClear NOTIFICATION-TYPE + OBJECTS { + hwXQoSPortQueueAlarmIfIndex, + hwXQoSPortQueueAlarmQueue, + hwXQoSPortQueueAlarmTrunkIndex + } + STATUS current + DESCRIPTION + "hwXQoSPortQueueAlarmClear." + ::= { hwXQoSNotifications 14 } + --port queue alarm + + hwXQoSSecurityStormControlInterfaceTrap NOTIFICATION-TYPE + OBJECTS { + hwXQoSSecurityStormControlInterfaceChassisId, + hwXQoSSecurityStormControlInterfaceSlotId, + hwXQoSSecurityStormControlInterfaceName, + hwXQoSSecurityStormControlInterfaceVlan} + STATUS current + DESCRIPTION + "The SNMP trap is generated when the status of interface is changed for storm-control." + ::= { hwXQoSNotifications 15 } +--begin add by wangyonggui 176838, CAR/STAT Alarm + + hwXQoSResouceNotEnoughAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 22 } + + hwXQoSStatResouceNotEnoughAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSStatResouceNotEnoughSlotId, + hwXQoSStatResouceNotEnoughStatType} + STATUS current + DESCRIPTION + "The SNMP trap is generated when the specific statistics resource is not enough." + ::= { hwXQoSNotifications 16 } + hwXQoSCARResouceNotEnoughAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSCARResouceNotEnoughSlotId, + hwXQoSCARResouceNotEnoughCARType} + STATUS current + DESCRIPTION + "The SNMP trap is generated when the specific car resource is not enough." + ::= { hwXQoSNotifications 17 } +--end add by wangyonggui 176838, CAR/STAT Alarm +--begin add by l00241571, RuleFailAlarmCancel + hwXQoSRuleFailAlarmCancel NOTIFICATION-TYPE + OBJECTS { + hwXQoSRuleFailInfo + } + STATUS current + DESCRIPTION + "Clearance of ACL Rule Exhaustion Alarm" + ::= { hwXQoSNotifications 18 } +--end add by l00241571, RuleFailAlarmCancel +--begin add by jinxiaoyan + hwXQoSHardPipeAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSHardPipeAlarmIfIndex, + hwXQoSHardPipeAlarmUsage} + STATUS current + DESCRIPTION + "When the hard-pipe bandwidth usage reached 95%, a warning alarm was generated. When the hard-pipe bandwidth usage reached 98%, a threshold-crossing alarm was generated." + ::= { hwXQoSNotifications 19 } + + hwXQoSHardPipeAlarmClear NOTIFICATION-TYPE + OBJECTS { hwXQoSHardPipeAlarmIfIndex } + STATUS current + DESCRIPTION + "The hard-pipe service alarm on interface [InterfaceName] has cleared." + ::= { hwXQoSNotifications 20 } + +--end add by jinxiaoyan +--begin add by renxiaoyuan 209321, buffer Alram + hwXQOSQueueBufferOverrunAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQOSQueueBufferAlarmChassisID, + hwXQOSQueueBufferAlarmSlotID, + hwXQOSQueueBufferAlarmIfIndex, + hwXQOSQueueBufferAlarmQueueID, + hwXQOSQueueBufferAlarmUsedCell, + hwXQOSQueueBufferAlarmUsedLength, + hwXQOSQueueBufferAlarmThreshold, + hwXQOSQueueBufferAlarmDiscard} + STATUS current + DESCRIPTION + "The SNMP trap is generated when the use of queue buffer is over the configured threshold." + ::= { hwXQoSNotifications 21 } + + hwXQOSQueueBufferOverrunResume NOTIFICATION-TYPE + OBJECTS { + hwXQOSQueueBufferAlarmChassisID, + hwXQOSQueueBufferAlarmSlotID, + hwXQOSQueueBufferAlarmIfIndex, + hwXQOSQueueBufferAlarmQueueID} + STATUS current + DESCRIPTION + "The SNMP trap is generated when the use of queue buffer is recovered from overrun." + ::= { hwXQoSNotifications 22 } +--end add by renxiaoyuan 209321, buffer Alram + +-- Add by sunhongliang 00184792 + hwXQoSHardPipeCfgAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSHardPipeCfgAlarmIfIndex} + STATUS current + DESCRIPTION + "hwXQoSHardPipeCfgAlarm." + ::= { hwXQoSNotifications 23 } + + hwXQoSHardPipeCfgAlarmClear NOTIFICATION-TYPE + OBJECTS { hwXQoSHardPipeCfgAlarmIfIndex } + STATUS current + DESCRIPTION + "hwXQoSHardPipeCfgAlarmClear." + ::= { hwXQoSNotifications 24 } + + --hard-pipe alarm + -- 1.3.6.1.4.1.2011.5.25.32.4.1.23.2 + hwXQoSHardPipeCfgAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSHardPipeCfgAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSHardPipeCfgAlarmTable" + ::= { hwXQoSHardPipeAlarmObjects 2 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.23.2.1 + hwXQoSHardPipeCfgAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSHardPipeCfgAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSHardPipeCfgAlarmEntry" + INDEX { hwXQoSHardPipeCfgAlarmIfIndex } + ::= { hwXQoSHardPipeCfgAlarmTable 1 } + + HwXQoSHardPipeCfgAlarmEntry ::= + SEQUENCE { + hwXQoSHardPipeCfgAlarmIfIndex + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.23.2.1.1 + hwXQoSHardPipeCfgAlarmIfIndex OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface index." + ::= { hwXQoSHardPipeCfgAlarmEntry 1 } + +-- end by sunhongliang 00184792 + +--begin add by wangjing 00280821 for VPN-ACL NE2800 ALARM(TA and VPN-ACL both configured) 2014-12-16 + +--1.3.6.1.4.1.2011.5.25.32.4.1.11.29 + hwXQoSVpnAclConflictAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSVpnAclConflictAlarmVpnIndex, + hwXQoSSlotNum} + STATUS current + DESCRIPTION + "The traffic policy of a VPN instance did not take effect." + ::= { hwXQoSNotifications 29 } + +--1.3.6.1.4.1.2011.5.25.32.4.1.11.30 + hwXQoSVpnAclConflictAlarmClear NOTIFICATION-TYPE + OBJECTS { hwXQoSVpnAclConflictAlarmVpnIndex, + hwXQoSSlotNum} + STATUS current + DESCRIPTION + "The alarm indicating the traffic policy ineffectiveness of a VPN instance was cleared, because the traffic policy took effect or was deleted." + ::= { hwXQoSNotifications 30 } + + + --begin add by liuxiaoyan + --1.3.6.1.4.1.2011.5.25.32.4.1.11.31 + hwXQoSTrunkProfileNotEffectAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSTrunkProfileNotEffectAlarmIfName, + hwXQoSTrunkProfileNotEffectAlarmSlotid} + STATUS current + DESCRIPTION + "hwXQoSTrunkProfileNotEffectAlarm." + ::= { hwXQoSNotifications 31 } + --end add by liuxiaoyan + + + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.24 + hwXQoSVpnAclConflictAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 24 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.24.1 + hwXQoSVpnAclConflictAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSVpnAclConflictAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSVpnAclConflictAlarmTable" + ::= { hwXQoSVpnAclConflictAlarmObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.24.1.1 + hwXQoSVpnAclConflictAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSVpnAclConflictAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSVpnAclConflictAlarmEntry" + INDEX { hwXQoSVpnAclConflictAlarmVpnIndex, hwXQoSSlotNum } + ::= { hwXQoSVpnAclConflictAlarmTable 1 } + + HwXQoSVpnAclConflictAlarmEntry ::= + SEQUENCE { + hwXQoSVpnAclConflictAlarmVpnIndex + OCTET STRING, + hwXQoSSlotNum + Unsigned32 + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.24.1.1.1 + hwXQoSVpnAclConflictAlarmVpnIndex OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vpn instance index." + ::= { hwXQoSVpnAclConflictAlarmEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.24.1.1.2 + hwXQoSSlotNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The slot number" + ::= { hwXQoSVpnAclConflictAlarmEntry 2 } +--end add by wangjing 00280821 for VPN-ACL NE2800 ALARM(TA and VPN-ACL both configured) 2014-12-16 + + +--begin add by renxiaoyuan 209321, LrDiscard Alram + + hwXQoSIfLrDiscardAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSIfLrDiscardAlarmIfIndex, + hwXQoSIfLrDiscardAlarmIfName, + hwXQoSIfLrDiscardAlarmCir, + hwXQoSIfLrDiscardAlarmTrapThreshold, + hwXQoSIfLrDiscardAlarmPassPacketRate + } + STATUS current + DESCRIPTION + "The SNMP trap is when the outbound traffic bandwith is over the threshold." + ::= { hwXQoSNotifications 25 } + + hwXQoSIfLrDiscardAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwXQoSIfLrDiscardAlarmIfIndex, + hwXQoSIfLrDiscardAlarmIfName, + hwXQoSIfLrDiscardAlarmCir, + hwXQoSIfLrDiscardAlarmTrapThreshold + } + STATUS current + DESCRIPTION + "The SNMP trap is when the outbound traffic bandwith is recoved from congestion." + ::= { hwXQoSNotifications 26 } +--end add by renxiaoyuan 209321, LrDiscard Alram + +--begin add by renxiaoyuan 209321, FCoE Priority Alram + hwXQoSFCoEPriorityAlarm NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The SNMP trap is when the FCoE packet priority may be incorrect." + ::= { hwXQoSNotifications 27 } + + hwXQoSFCoEPriorityAlarmClear NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "The SNMP trap is when the FCoE packet priority alarm is clearing." + ::= { hwXQoSNotifications 28 } +--end add by renxiaoyuan 209321, FCoE Priority Alram +--begin add by songjian 00280711 for QPPB + hwXQoSQppbPolicyApplyFailAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSQppbPolicyApplyFailChassisID, + hwXQoSQppbPolicyApplyFailSlotId, + hwXQoSQppbPolicyApplyFailInterfaceName, + hwXQoSQppbPolicyApplyFailDirection, + hwXQoSQppbPolicyApplyFailLocalID } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the qppb policy applied failed." + ::= { hwXQoSNotifications 32 } + + hwXQoSQppbPolicyApplyFailAlarmClear NOTIFICATION-TYPE + OBJECTS { + hwXQoSQppbPolicyApplyFailChassisID, + hwXQoSQppbPolicyApplyFailSlotId, + hwXQoSQppbPolicyApplyFailInterfaceName, + hwXQoSQppbPolicyApplyFailDirection, + hwXQoSQppbPolicyApplyFailLocalID } + STATUS current + DESCRIPTION + "Clear the SNMP trap is generated when the qppb policy applied failed." + ::= { hwXQoSNotifications 33 } + +--end add by songjian 00280711 for QPPB +--begin add by magang 00349451 for QPPB + hwXQoSIfQPPBDelAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSIfQPPBDelInterfaceName, + hwXQoSIfQPPBDelPolicyName, + hwXQoSIfQPPBDelDirection, + hwXQoSIfQPPBDelDiscrip} + STATUS current + DESCRIPTION + "The SNMP trap is generated when the interface qppb policy deleted because of conflict." + ::= { hwXQoSNotifications 34 } +--end add by magang 00349451 for QPPB + + hwXQoSDefendPortCarPassedPacketAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSCpDefendSlotId, + hwXQoSCpDefendObjectIndex, + hwXQoSCpDefendIntfPassedNum, + hwXQoSCpDefendPassedPackets, + hwXQoSCpDefendDiscardedThreshold} + STATUS current + DESCRIPTION + "The number of packets sent to the CPU by port car exceeded the threshold on an interface." + ::= { hwXQoSNotifications 35 } + + hwXQoSDefendPortCarPassedPacketAlarmClear NOTIFICATION-TYPE + OBJECTS { + hwXQoSCpDefendSlotId, + hwXQoSCpDefendObjectIndex, + hwXQoSCpDefendIntfPassedNum, + hwXQoSCpDefendPassedPackets, + hwXQoSCpDefendDiscardedThreshold} + STATUS current + DESCRIPTION + "The number of packets sent to the CPU by port car fell below the threshold on an interface." + ::= { hwXQoSNotifications 36 } +--begin add by magang 00349451 for global QPPB + hwXQoSGlbQPPBEventLog NOTIFICATION-TYPE + OBJECTS { + hwXQoSGlbQPPBEventSlotId, + hwXQoSGlbQPPBEventFunction, + hwXQoSGlbQPPBEventDiscrip } + STATUS current + DESCRIPTION + "The SNMP trap is generated when The global QPPB will not be effective." + ::= { hwXQoSNotifications 37 } +--end add by magang 00349451 for global QPPB +--begin add by magang 00349451 for QPPB Policy + hwXQoSQppbPolicyEventLog NOTIFICATION-TYPE + OBJECTS { + hwXQoSQppbPolicyChassisID, + hwXQoSQppbPolicySlotId } + STATUS current + DESCRIPTION + "The SNMP trap is generated when The QPPB Policy will not be effective." + ::= { hwXQoSNotifications 38 } +--end add by magang 00349451 for QPPB Policy + +--begin add by xuechenguang + hwXQoSSoftPipeAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSSoftPipeAlarmIfIndex, + hwXQoSSoftPipeAlarmUsage} + STATUS current + DESCRIPTION + "The softpipe bandwidth usage reached the threshold alarm." + ::= { hwXQoSNotifications 39 } + + hwXQoSSoftPipeAlarmClear NOTIFICATION-TYPE + OBJECTS { hwXQoSSoftPipeAlarmIfIndex } + STATUS current + DESCRIPTION + "The soft pipe bandwidth usage below the threshold alarm." + ::= { hwXQoSNotifications 40 } +-- end by xuechenguang + +--begin add by pengsheng 00191075, Multicast packets discard alarm + hwXQoSMulticastPktsDiscardAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSMulticastPktsDiscardAlarmSlotid + } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the multicast packets are discarded." + ::= { hwXQoSNotifications 41} + + hwXQoSMulticastPktsDiscardAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwXQoSMulticastPktsDiscardAlarmSlotid + } + STATUS current + DESCRIPTION + "Clear the SNMP trap which is generated when the multicast packets are discarded." + ::= { hwXQoSNotifications 42} + + hwXQoSMulticastPktsDiscardInterfaceAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSMulticastPktsDiscardInterfaceAlarmIfIndex, + hwXQoSMulticastPktsDiscardInterfaceAlarmIfName + } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the multicast packets are discarded." + ::= { hwXQoSNotifications 43 } + + hwXQoSMulticastPktsDiscardInterfaceAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwXQoSMulticastPktsDiscardInterfaceAlarmIfIndex, + hwXQoSMulticastPktsDiscardInterfaceAlarmIfName + } + STATUS current + DESCRIPTION + "Clear the SNMP trap which is generated when the multicast packets are discarded." + ::= { hwXQoSNotifications 44 } + +--end add by pengsheng 00191075, Multicast packets discard alarm + +--begin add by zhouzaihua 00215230, Unicast packets discard alarm + hwXQoSUnicastPktsDiscardAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSUnicastPktsDiscardAlarmSlotid + } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the unicast packets are discarded." + ::= { hwXQoSNotifications 55} + + hwXQoSUnicastPktsDiscardAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwXQoSUnicastPktsDiscardAlarmSlotid + } + STATUS current + DESCRIPTION + "Clear the SNMP trap which is generated when the unicast packets are discarded." + ::= { hwXQoSNotifications 56} + +--end add by zhouzaihua 00215230, Unicast packets discard alarm + +--begin add by zhouzaihua 00215230, Unicast packets congestion alarm + + hwXQoSUnicastPktsCongestionInterfaceAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSUnicastPktsCongestionInterfaceAlarmIfName, + hwXQoSUnicastPktsCongestionInterfaceAlarmDirection + } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the Unicast packets are congested." + ::= { hwXQoSNotifications 49 } + + hwXQoSUnicastPktsCongestionInterfaceAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwXQoSUnicastPktsCongestionInterfaceAlarmIfName, + hwXQoSUnicastPktsCongestionInterfaceAlarmDirection + } + STATUS current + DESCRIPTION + "Clear the SNMP trap which is generated when the Unicast packets are congested." + ::= { hwXQoSNotifications 50 } + +--end add by zhouzaihua 00215230, Unicast packets congestion alarm + +--begin add by zhouzaihua 00215230, Port drop alarm + + hwXQoSPacketsDropInterfaceAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSPacketsDropInterfaceAlarmIfName, + hwXQoSPacketsDropInterfaceAlarmQueueId, + hwXQoSPacketsDropInterfaceAlarmSlotId + } + STATUS current + DESCRIPTION + "The SNMP trap is generated when packets are droped." + ::= { hwXQoSNotifications 51 } + + hwXQoSPacketsDropInterfaceAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwXQoSPacketsDropInterfaceAlarmIfName, + hwXQoSPacketsDropInterfaceAlarmQueueId, + hwXQoSPacketsDropInterfaceAlarmSlotId + } + STATUS current + DESCRIPTION + "Clear the SNMP trap which is generated when no more packets are droped." + ::= { hwXQoSNotifications 52 } + +--end add by zhouzaihua 00215230, packets droped alarm + +--begin add by zhouzaihua 00215230, RCY Port drop alarm + + hwXQoSRcyPortPktsDropAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSRcyPortPktsDropAlarmPortId, + hwXQoSRcyPortPktsDropAlarmSlotId, + hwXQoSRcyPortPktsDropAlarmChipId + } + STATUS current + DESCRIPTION + "The SNMP trap is generated when packets are droped." + ::= { hwXQoSNotifications 53 } + + hwXQoSRcyPortPktsDropAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwXQoSRcyPortPktsDropAlarmPortId, + hwXQoSRcyPortPktsDropAlarmSlotId, + hwXQoSRcyPortPktsDropAlarmChipId + } + STATUS current + DESCRIPTION + "Clear the SNMP trap which is generated when no more packets are droped." + ::= { hwXQoSNotifications 54 } + +--end add by zhouzaihua 00215230, packets droped alarm + +--begin add by sunqirui + hwXQoSStormSuppressAlarm NOTIFICATION-TYPE + OBJECTS { hwXQoSStormSuppressAlarmIfIndex, hwXQoSStormSuppressAlarmIfName } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the port has packets dropped caused by storm suppression. + hwXQoSStormSuppressAlarmIfIndex: The interface index,equal to ifIndex. + hwXQoSStormSuppressAlarmIfName: The interface name." + ::= { hwXQoSNotifications 57 } + + + hwXQoSStormSuppressAlarmResume NOTIFICATION-TYPE + OBJECTS { hwXQoSStormSuppressAlarmIfIndex, hwXQoSStormSuppressAlarmIfName } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the port has recovered from packets dropped caused by storm suppression. + hwXQoSStormSuppressAlarmIfIndex: The interface index,equal to ifIndex. + hwXQoSStormSuppressAlarmIfName: The interface name." + ::= { hwXQoSNotifications 58 } + hwXQoSStormSuppressSlotAlarm NOTIFICATION-TYPE + OBJECTS { hwXQoSStormSuppressSlotAlarmSlot } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the port has dropped packets because of storm suppress." + ::= { hwXQoSNotifications 59 } + + hwXQoSStormSuppressSlotAlarmResume NOTIFICATION-TYPE + OBJECTS { hwXQoSStormSuppressSlotAlarmSlot } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the port is recovered from dropped packets because of storm suppress." + ::= { hwXQoSNotifications 60 } +--end add by sunqirui + +--begin add by zhouzaihua 00215230, Ingress packets discard alarm + hwXQoSIngressPktsDiscardAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSIngressPktsDiscardAlarmSlotid + } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the ingress packets are discarded." + ::= { hwXQoSNotifications 63} + + hwXQoSIngressPktsDiscardAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwXQoSIngressPktsDiscardAlarmSlotid + } + STATUS current + DESCRIPTION + "Clear the SNMP trap which is generated when the ingress packets are discarded." + ::= { hwXQoSNotifications 64} + +--end add by zhouzaihua 00215230, Ingress packets discard alarm + +--begin add by zhouzaihua 00215230, IfCar discard alarm + hwXQoSIfCarDiscardAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSIfCarDiscardAlarmSlotid, + hwXQoSIfCarDiscardAlarmIfName, + hwXQoSIfCarDiscardAlarmDirection + } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the IfCar are discarded." + ::= { hwXQoSNotifications 69} + + hwXQoSIfCarDiscardAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwXQoSIfCarDiscardAlarmSlotid, + hwXQoSIfCarDiscardAlarmIfName, + hwXQoSIfCarDiscardAlarmDirection + } + STATUS current + DESCRIPTION + "Clear the SNMP trap which is generated when the IfCar are discarded." + ::= { hwXQoSNotifications 70} + +--end add by zhouzaihua 00215230, IfCar discard alarm + +--begin add by hehaiyan 00201775, Queue exception alarm + hwXQosQueueExcepAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQosQueueExcepAlarmSlotId, + hwXQosQueueExcepAlarmProtocal + } + STATUS current + DESCRIPTION + "The SNMP trap is generated when queue exception leads to non forwarding." + ::= { hwXQoSNotifications 71} + + hwXQosQueueExcepAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwXQosQueueExcepAlarmSlotId, + hwXQosQueueExcepAlarmProtocal + } + STATUS current + DESCRIPTION + "Clear the SNMP trap which is generated when queue exception leads to non forwarding." + ::= { hwXQoSNotifications 72} + +--end add by hehaiyan 00201775, Queue exception alarm +--begin add by hehaiyan 00201775, Pfc Turn Off alarm + hwXQoSPfcTurnOffAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSPfcTurnOffAlarmIfName, + hwXQoSPfcTurnOffAlarmPriority, + hwXQoSPfcTurnOffAlarmDetectedNumber, + hwXQoSPfcTurnOffAlarmThreshold + } + STATUS current + DESCRIPTION + "The SNMP trap is generated when pfc thresholds exceeded priority turn off threshold." + ::= { hwXQoSNotifications 73} + + hwXQoSPfcTurnOffResume NOTIFICATION-TYPE + OBJECTS { + hwXQoSPfcTurnOffAlarmIfName, + hwXQoSPfcTurnOffAlarmPriority + } + STATUS current + DESCRIPTION + "Clear the SNMP trap which is generated when undo priority turn off threshold config." + ::= { hwXQoSNotifications 74} + +--end add by hehaiyan 00201775, Pfc Turn Off alarm + +--begin add by hehaiyan 00201775, Pfc Dead Lock alarm + hwXQoSPfcDeadLockAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSPfcDeadLockAlarmIfName, + hwXQoSPfcDeadLockAlarmPriority, + hwXQoSPfcDeadLockAlarmDetectedNumber, + hwXQoSPfcDeadLockAlarmRecoveredNumber + } + STATUS current + DESCRIPTION + "The SNMP trap is generated when detected number of times this time than the last count increased or less than." + ::= { hwXQoSNotifications 75} + + hwXQoSPfcDeadLockResume NOTIFICATION-TYPE + OBJECTS { + hwXQoSPfcDeadLockAlarmIfName, + hwXQoSPfcDeadLockAlarmPriority + } + STATUS current + DESCRIPTION + "Clear the SNMP trap which is generated when detected number this time is not increased than the last count." + ::= { hwXQoSNotifications 76} + +--end add by hehaiyan 00201775, Pfc Dead Lock alarm + +--begin add by wangyan 00242782, ACL Memory Full + hwXACLFEIMemoryFullAlarm NOTIFICATION-TYPE + OBJECTS { + hwXACLFEIMemoryFullAlarmSlotid + } + STATUS current + DESCRIPTION + "Memory resources are insufficient and the ACL service may not take effect." + ::= { hwXQoSNotifications 77} + + hwXACLFEIMemoryFullAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwXACLFEIMemoryFullAlarmSlotid + } + STATUS current + DESCRIPTION + "Delete useless configuration." + ::= { hwXQoSNotifications 78} + +--end add by wangyan 00242782, ACL Memory Full + + +--begin add by zhouzaihua 00215230, Ingress packets delete alarm + hwXQoSIngressAgingDiscardAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSIngressAgingDiscardAlarmSlotid + } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the ingress packets are deleted." + ::= { hwXQoSNotifications 67} + + hwXQoSIngressAgingDiscardAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwXQoSIngressAgingDiscardAlarmSlotid + } + STATUS current + DESCRIPTION + "Clear the SNMP trap which is generated when the ingress packets are deleted." + ::= { hwXQoSNotifications 68} + +--end add by zhouzaihua 00215230, Ingress packets discard alarm + +--begin add by zhouzaihua 00215230, port ingress discard alarm + hwXQoSInterfaceIngressDropAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSInterfaceIngressDropAlarmIfName + } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the packages are discarded at port ingress." + ::= { hwXQoSNotifications 81} + + hwXQoSInterfaceIngressDropAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwXQoSInterfaceIngressDropAlarmIfName + } + STATUS current + DESCRIPTION + "Clear the SNMP trap which is generated when the packages are not discarded at port ingress." + ::= { hwXQoSNotifications 82} + +--end add by zhouzaihua 00215230, port ingress discard alarm + +--begin add by yangting 00248638 + hwXQoSHardPipeApplyFailAlarm NOTIFICATION-TYPE + OBJECTS { hwXQoSHardPipeAlarmIfIndex } + STATUS current + DESCRIPTION + "The IP hard pipe configured on an interface did not take effect." + ::= { hwXQoSNotifications 45 } + + hwXQoSHardPipeApplyFailAlarmClear NOTIFICATION-TYPE + OBJECTS { hwXQoSHardPipeAlarmIfIndex } + STATUS current + DESCRIPTION + "This object indicates that the alarm indicating that the hard pipe on an interface does not take effect is cleared." + ::= { hwXQoSNotifications 46 } + +--begin add by lizhen + hwXQoSHardPipeBwAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSHardPipeBwAlarmIfIndex, + hwXQoSHardPipeBwAlarmResvBw } + STATUS current + DESCRIPTION + "The configed bandwidth value of hardpipe has exceeded the actual bandwidth value." + ::= { hwXQoSNotifications 47 } + + hwXQoSHardPipeBwAlarmClear NOTIFICATION-TYPE + OBJECTS { hwXQoSHardPipeBwAlarmIfIndex } + STATUS current + DESCRIPTION + "The configed bandwidth value of hardpipe is equal to the actual bandwidth value." + ::= { hwXQoSNotifications 48 } +--end by lizhen +--begin add by yangting 00248638 + hwXQoSHardPipeAcBandWthOverAlarm NOTIFICATION-TYPE + OBJECTS { hwXQoSHardPipeAlarmIfIndex } + STATUS current + DESCRIPTION + "The AC-side hard pipe bandwidth exceeded the interface bandwidth and became invalid." + ::= { hwXQoSNotifications 61 } + + hwXQoSHardPipeAcBandWthOverAlarmClear NOTIFICATION-TYPE + OBJECTS { hwXQoSHardPipeAlarmIfIndex } + STATUS current + DESCRIPTION + "The alarm indicating that the AC-side hard pipe bandwidth exceeded the interface bandwidth and became invalid was cleared." + ::= { hwXQoSNotifications 62 } +--end add by yangting 00248638 +--begin add by lidapeng 00428136 + hwXQoSHardPipeApplySQFailAlarm NOTIFICATION-TYPE + OBJECTS { hwXQoSHardPipeApplySQFailAlarmIfIndex } + STATUS current + DESCRIPTION + "SQID resource application failure alarm when configuring hard pipe." + ::= { hwXQoSNotifications 79 } + + hwXQoSHardPipeApplySQFailAlarmClear NOTIFICATION-TYPE + OBJECTS { hwXQoSHardPipeApplySQFailAlarmIfIndex } + STATUS current + DESCRIPTION + "The alarm of SQID resource application failure was cleared." + ::= { hwXQoSNotifications 80 } +--end add by lidapeng 00428136 + +--begin add by gaolikun + hwXQoSTMPerformanceAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSTMPerformanceAlarmSlotId, + hwXQoSTMPerformanceAlarmChipId } + STATUS current + DESCRIPTION + "The flow bandwidth usage nearly exceeded the forwarding capability of the TM chip." + ::= { hwXQoSNotifications 83 } + + hwXQoSTMPerformanceAlarmClear NOTIFICATION-TYPE + OBJECTS { + hwXQoSTMPerformanceAlarmSlotId, + hwXQoSTMPerformanceAlarmChipId } + STATUS current + DESCRIPTION + "The alarm of TM performance was cleared." + ::= { hwXQoSNotifications 84 } +--end add by gaolikun + +--begin add by guzhen + hwXQoSRedirectNextHopInvalidAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSRedirectNextHopInvalidAlarmBehaviorName, + hwXQoSRedirectNextHopInvalidAlarmRdrType, + hwXQoSRedirectNextHopInvalidAlarmInterface } + STATUS current + DESCRIPTION + "The SNMP trap is generated when when the redirect nexthop address did not match the network segment of the outbound interface." + ::= { hwXQoSNotifications 65 } + + hwXQoSRedirectNextHopInvalidAlarmClear NOTIFICATION-TYPE + OBJECTS { + hwXQoSRedirectNextHopInvalidAlarmBehaviorName, + hwXQoSRedirectNextHopInvalidAlarmRdrType, + hwXQoSRedirectNextHopInvalidAlarmInterface } + STATUS current + DESCRIPTION + "Clear the SNMP trap is generated when when the redirect nexthop address did not match the network segment of the outbound interface." + ::= { hwXQoSNotifications 66 } +--end add by guzhen + +--begin add by zhaoqingqing 00348648, ACL EPG Enable alarm + hwXACLEPGEnableAlarm NOTIFICATION-TYPE + OBJECTS { + hwXACLEPGEnableAlarmSlotid + } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the traffic-segment enabled failed." + ::= { hwXQoSNotifications 93} + + hwXACLEPGEnableResume NOTIFICATION-TYPE + OBJECTS { + hwXACLEPGEnableAlarmSlotid + } + STATUS current + DESCRIPTION + "Delete useless acl configuration." + ::= { hwXQoSNotifications 94} +--end add by zhaoqingqing 00348648, ACL EPG Enable alarm + +--begin add by zhaoqingqing 00348648, ACL EPG Policy alarm + hwXACLEPGPolicyAlarm NOTIFICATION-TYPE + OBJECTS { + hwXAclEpgPolicyAlarmSourceSegmentId, + hwXAclEpgPolicyAlarmDestinationSegmentId, + hwXAclEpgPolicyAlarmProtocol, + hwXAclEpgPolicyAlarmSourceport, + hwXAclEpgPolicyAlarmDestinationport, + hwXAclEpgPolicyAlarmClassifier, + hwXAclEpgPolicyAlarmSlotid + } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the EPG policy created failed." + ::= { hwXQoSNotifications 85} + hwXACLEPGPolicyResume NOTIFICATION-TYPE + OBJECTS { + hwXAclEpgPolicyAlarmSourceSegmentId, + hwXAclEpgPolicyAlarmDestinationSegmentId, + hwXAclEpgPolicyAlarmProtocol, + hwXAclEpgPolicyAlarmSourceport, + hwXAclEpgPolicyAlarmDestinationport, + hwXAclEpgPolicyAlarmClassifier, + hwXAclEpgPolicyAlarmSlotid + } + STATUS current + DESCRIPTION + "Delete useless acl configuration." + ::= { hwXQoSNotifications 86} +--end add by zhaoqingqing 00348648, ACL EPG Policy alarm +--begin add by zhaoqingqing 00348648, ACL EPG Create Group alarm + hwXACLEPGCreateGroupAlarm NOTIFICATION-TYPE + OBJECTS { + hwXACLEPGCreateGroupAlarmSlotid, + hwXACLEPGCreateGroupAlarmSegmentid + } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the segment-id created failed." + ::= { hwXQoSNotifications 87} + + hwXACLEPGCreateGroupResume NOTIFICATION-TYPE + OBJECTS { + hwXACLEPGCreateGroupAlarmSlotid, + hwXACLEPGCreateGroupAlarmSegmentid + } + STATUS current + DESCRIPTION + "Delete useless acl configuration." + ::= { hwXQoSNotifications 88} +--end add by zhaoqingqing 00348648, ACL EPG Create Group alarm + +--begin add by zhaoqingqing 00348648, ACL EPG Group Member alarm + hwXACLEPGGroupMemberAlarm NOTIFICATION-TYPE + OBJECTS { + hwXAclEpgGroupMemberAlarmIPAddress, + hwXAclEpgGroupMemberAlarmIPMask, + hwXAclEpgGroupMemberAlarmVpnInstanceName, + hwXAclEpgGroupMemberAlarmSegmentId, + hwXAclEpgGroupMemberAlarmSlotid + } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the segment-member added failed." + ::= { hwXQoSNotifications 89} + + hwXACLEPGGroupMemberResume NOTIFICATION-TYPE + OBJECTS { + hwXAclEpgGroupMemberAlarmIPAddress, + hwXAclEpgGroupMemberAlarmIPMask, + hwXAclEpgGroupMemberAlarmVpnInstanceName, + hwXAclEpgGroupMemberAlarmSegmentId, + hwXAclEpgGroupMemberAlarmSlotid + } + STATUS current + DESCRIPTION + "Delete useless acl configuration." + ::= { hwXQoSNotifications 90} +--end add by zhaoqingqing 00348648, ACL EPG EPG Group Member alarm + +--begin add by xuehui 00471789, ACL Resource alarm + hwXACLResourceAlarm NOTIFICATION-TYPE + OBJECTS { + hwXACLResourceAlarmSlotid, + hwXACLResourceAlarmServiceType, + hwXACLResourceAlarmServiceName, + hwXACLResourceAlarmApplyType, + hwXACLResourceAlarmInterfaceName, + hwXACLResourceAlarmDirection, + hwXACLResourceAlarmServiceParam1, + hwXACLResourceAlarmServiceParam2, + hwXACLResourceAlarmServiceParam3, + hwXACLResourceAlarmACLFailReason + } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the ACL resource is insufficient." + ::= { hwXQoSNotifications 97} + + hwXACLResourceResume NOTIFICATION-TYPE + OBJECTS { + hwXACLResourceAlarmSlotid, + hwXACLResourceAlarmServiceType, + hwXACLResourceAlarmServiceName, + hwXACLResourceAlarmApplyType, + hwXACLResourceAlarmInterfaceName, + hwXACLResourceAlarmDirection, + hwXACLResourceAlarmServiceParam1, + hwXACLResourceAlarmServiceParam2, + hwXACLResourceAlarmServiceParam3, + hwXACLResourceAlarmACLFailReason + } + STATUS current + DESCRIPTION + "Delete useless acl configuration." + ::= { hwXQoSNotifications 98} +--end add by xuehui 00471789, ACL Resource alarm + +--begin add by pengsheng 00191075, Pfc apply fail alarm + hwXQoSPfcApplyFailAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQoSPfcApplyFailAlarmIfName + } + STATUS current + DESCRIPTION + "The SNMP trap is generated when pfc is failed to apply on interfce." + ::= { hwXQoSNotifications 91 } + + hwXQoSPfcApplyFailAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwXQoSPfcApplyFailAlarmIfName + } + STATUS current + DESCRIPTION + "Clear the SNMP trap which is generated when pfc is failed to apply on interfce." + ::= { hwXQoSNotifications 92 } + +--end add by pengsheng 00191075, Pfc apply fail alarm + hwXQoSGeneral OBJECT IDENTIFIER ::= { hwXQoSObjects 12 } + + hwXQoSFrameId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The ID of the frame." + ::= { hwXQoSGeneral 1 } + + hwXQoSSlotId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The ID of the slot that the interface is located." + ::= { hwXQoSGeneral 2 } + + hwXQoSPortId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The ID of the port" + ::= { hwXQoSGeneral 3 } + + hwXQoSTrapIfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The name of the interface." + ::= { hwXQoSGeneral 4 } + + hwXQoSTrapQueueId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The ID of the queue giving an alarm." + ::= { hwXQoSGeneral 5 } + + + hwXQoSTrapDiscardPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of the discarded packets." + ::= { hwXQoSGeneral 6 } + + hwXQoSStormControlObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 13 } + + hwXQoSStormControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSStormControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Table about storm-control configuration information." + ::= { hwXQoSStormControlObjects 1 } + + + hwXQoSStormControlEntry OBJECT-TYPE + SYNTAX HwXQoSStormControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwXQoSStormControlIfIndex, hwXQoSStormControlType } + ::= { hwXQoSStormControlTable 1 } + + + HwXQoSStormControlEntry ::= + SEQUENCE { + hwXQoSStormControlIfIndex + InterfaceIndex, + hwXQoSStormControlBroadcastMinRate + Integer32, + hwXQoSStormControlBroadcastMaxRate + Integer32, + hwXQoSStormControlMulticastMinRate + Integer32, + hwXQoSStormControlMulticastMaxRate + Integer32, + hwXQoSStormControlAction + INTEGER, + hwXQoSStormControlInterval + Integer32, + hwXQoSStormControlTrapEnable + EnabledStatus, + hwXQoSStormControlLogEnable + EnabledStatus, + hwXQoSStormControlStatus + INTEGER, + hwXQoSStormControlUnicastMinRate + Integer32, + hwXQoSStormControlUnicastMaxRate + Integer32, + hwXQoSStormControlBcMode + INTEGER, + hwXQoSStormControlMcMode + INTEGER, + hwXQoSStormControlUcMode + INTEGER, + hwXQoSStormControlIfName + OCTET STRING, + hwXQoSStormControlUnknownUnicastMinRate + Integer32, + hwXQoSStormControlUnknownUnicastMaxRate + Integer32, + hwXQoSStormControlUnknownUcMode + INTEGER, + hwXQoSStormControlActionName + OCTET STRING, + hwXQoSStormControlType + OCTET STRING, + hwXQoSStormControlThreshold + Integer32, + hwXQoSStormControlMode + OCTET STRING, + hwXQoSStormControlBroadcastRate + Integer32, + hwXQoSStormControlMulticastRate + Integer32, + hwXQoSStormControlUnicastRate + Integer32 + } + + hwXQoSStormControlIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The interface index,equal to ifIndex." + ::= { hwXQoSStormControlEntry 1 } + + hwXQoSStormControlBroadcastMinRate OBJECT-TYPE + SYNTAX Integer32 (0..14881000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The low water mark of broadcast packets rate. Unit: pps (packets per second). + zero : storm-control function is not enable for broadcast packets." + DEFVAL { 0 } + ::= { hwXQoSStormControlEntry 2 } + + hwXQoSStormControlBroadcastMaxRate OBJECT-TYPE + SYNTAX Integer32 (0..14881000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The high water mark of broadcast packets rate. Unit: pps (packets per second). + zero : storm-control function is not enable for broadcast packets." + DEFVAL { 0 } + ::= { hwXQoSStormControlEntry 3 } + + + hwXQoSStormControlMulticastMinRate OBJECT-TYPE + SYNTAX Integer32 (0..14881000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The low water mark of multicast packets rate. Unit: pps (packets per second). + zero : storm-control function is not enable for multicast packets." + DEFVAL { 0 } + ::= { hwXQoSStormControlEntry 4 } + + + hwXQoSStormControlMulticastMaxRate OBJECT-TYPE + SYNTAX Integer32 (0..14881000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The high water mark of multicast packets rate. Unit: pps (packets per second). + zero : storm-control function is not enable for multicast packets." + DEFVAL { 0 } + ::= { hwXQoSStormControlEntry 5 } + + + hwXQoSStormControlAction OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + block(2), + shutdown(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "storm-control action. + none : no action will be taken. + block: packets will be blocked if receiving-rate is higher than the high water mark and will be unblocked only when the receiving-rate drops below the low water mark. + shutdown: the interface will be shutdown if receiving-rate is higher than the high water mark and the interface will NOT be open when the receiving-rate drops below the low water mark. To open the interface , use undo shutdown commond." + DEFVAL { none } + ::= { hwXQoSStormControlEntry 6 } + + + hwXQoSStormControlInterval OBJECT-TYPE + SYNTAX Integer32 (1..180) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The interval that the broadcast storm or mutilcast storm will be checked. Unit: second." + DEFVAL { 3 } + ::= { hwXQoSStormControlEntry 7 } + + hwXQoSStormControlTrapEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable trap. + enable(1): report trap when interface status changes. + disable(2): do not report trap when interface status changes. " + DEFVAL { 2 } + ::= { hwXQoSStormControlEntry 8 } + + hwXQoSStormControlLogEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable log. + enable(1): record log when interface status changes. + disable(2): do not record log when interface status changes. " + DEFVAL { 2 } + ::= { hwXQoSStormControlEntry 9 } + + + hwXQoSStormControlStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + broadcastBlocked(2), + multicastBlocked(3), + bothBlocked(4), + shutdown(5), + unicastBlocked(6), + allBlocked(7), + bcmcBlocked(8), + bcucBlocked(9), + ucmcBlocked(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the interface. + normal: no storm-control aciton is taken. + broadcastBlocked: broadcast packets is blocked. + multicastBlocked: multicast packets is blocked. + bothBlocked: both the broadcast and multicast packets are blocked. + shutdown: the interface is shutdown. + unicastBlocked: unicast packets is blocked. + allBlocked: broadcast multicast unicast packets is blocked. + bcmcBlocked: both the broadcast and multicast packets are blocked. + bcucBlocked: both the broadcast and unicast packets are blocked. + ucmcBlocked: both the unicast and multicast packets are blocked." + ::= { hwXQoSStormControlEntry 10 } + + hwXQoSStormControlUnicastMinRate OBJECT-TYPE + SYNTAX Integer32 (0..14881000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The low water mark of unicast packets rate. Unit: pps (packets per second). + zero : storm-control function is not enable for unicast packets." + DEFVAL { 0 } + ::= { hwXQoSStormControlEntry 11 } + + hwXQoSStormControlUnicastMaxRate OBJECT-TYPE + SYNTAX Integer32 (0..14881000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The high water mark of unicast packets rate. Unit: pps (packets per second). + zero : storm-control function is not enable for unicast packets." + DEFVAL { 0 } + ::= { hwXQoSStormControlEntry 12 } + + hwXQoSStormControlBcMode OBJECT-TYPE + SYNTAX INTEGER { + pps(0), + kbps(1), + percent(2), + none(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The mode of broadcast packets. + pps : (packets per second). + kbps : (kbit per second). + percent : (%). + none: initialization." + DEFVAL { none } + ::= { hwXQoSStormControlEntry 13 } + + hwXQoSStormControlMcMode OBJECT-TYPE + SYNTAX INTEGER { + pps(0), + kbps(1), + percent(2), + none(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The mode of multicast packets. + pps : (packets per second). + kbps : (kbit per second). + percent : (%). + none: initialization." + DEFVAL { none } + ::= { hwXQoSStormControlEntry 14 } + + hwXQoSStormControlUcMode OBJECT-TYPE + SYNTAX INTEGER { + pps(0), + kbps(1), + percent(2), + none(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The mode of unicast packets. + pps : (packets per second). + kbps : (kbit per second). + percent : (%). + none: initialization." + DEFVAL { none } + ::= { hwXQoSStormControlEntry 15 } + + hwXQoSStormControlIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The interface name." + ::= { hwXQoSStormControlEntry 16 } + + hwXQoSStormControlUnknownUnicastMinRate OBJECT-TYPE + SYNTAX Integer32 (0..14881000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The low water mark of unknwon unicast packets rate. Unit: pps (packets per second). + zero : storm-control function is not enable for unknown unicast packets." + DEFVAL { 0 } + ::= { hwXQoSStormControlEntry 17 } + + hwXQoSStormControlUnknownUnicastMaxRate OBJECT-TYPE + SYNTAX Integer32 (0..14881000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The high water mark of unknown unicast packets rate. Unit: pps (packets per second). + zero : storm-control function is not enable for unknown unicast packets." + DEFVAL { 0 } + ::= { hwXQoSStormControlEntry 18 } + + hwXQoSStormControlUnknownUcMode OBJECT-TYPE + SYNTAX INTEGER { + pps(0), + kbps(1), + percent(2), + none(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The mode of unknown unicast packets. + pps : (packets per second). + kbps : (kbit per second). + percent : (%). + none: initialization." + DEFVAL { none } + ::= { hwXQoSStormControlEntry 19} + + hwXQoSStormControlActionName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Storm control action." + ::= { hwXQoSStormControlEntry 20 } + + hwXQoSStormControlType OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Storm control type." + ::= { hwXQoSStormControlEntry 21 } + + hwXQoSStormControlThreshold OBJECT-TYPE + SYNTAX Integer32 (0..14881000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold of storm control. Unit: pps or kbps." + DEFVAL { 0 } + ::= { hwXQoSStormControlEntry 22 } + + hwXQoSStormControlMode OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Storm control mode." + ::= { hwXQoSStormControlEntry 23 } + + hwXQoSStormControlBroadcastRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The broadcast packets rate. Unit: pps (packets per second)." + ::= { hwXQoSStormControlEntry 24 } + + hwXQoSStormControlMulticastRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The multicast packets rate. Unit: pps (packets per second)." + ::= { hwXQoSStormControlEntry 25 } + + hwXQoSStormControlUnicastRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unicast packets rate. Unit: pps (packets per second)." + ::= { hwXQoSStormControlEntry 26 } + + hwXQoSStormControlNotification OBJECT IDENTIFIER ::= { hwXQoSObjects 14 } + + hwXQoSStormControlTrap NOTIFICATION-TYPE + OBJECTS { hwXQoSStormControlBroadcastMinRate, hwXQoSStormControlBroadcastMaxRate, hwXQoSStormControlMulticastMinRate, hwXQoSStormControlMulticastMaxRate, + hwXQoSStormControlAction, hwXQoSStormControlInterval, hwXQoSStormControlStatus, hwXQoSStormControlUnicastMinRate, hwXQoSStormControlUnicastMaxRate, hwXQoSStormControlBcMode ,hwXQoSStormControlMcMode, + hwXQoSStormControlUcMode, hwXQoSStormControlUnknownUcMode, hwXQoSStormControlUnknownUnicastMinRate, hwXQoSStormControlUnknownUnicastMaxRate} + STATUS current + DESCRIPTION + "The SNMP trap is generated when the status of interface is changed for storm-control. + hwXQoSStormControlBroadcastMinRate: The low water mark of broadcast packets rate. + hwXQoSStormControlBroadcastMaxRate: The high water mark of broadcast packets rate. + hwXQoSStormControlMulticastMinRate: The low water mark of multicast packets rate. + hwXQoSStormControlMulticastMaxRate: The high water mark of multicast packets rate. + hwXQoSStormControlAction: The storm-control action. + hwXQoSStormControlInterval: The interval that the broadcast storm or mutilcast storm will be checked. + hwXQoSStormControlStatus: The status of the interface. + hwXQoSStormControlUnicastMinRate: The low water mark of unicast packets rate. + hwXQoSStormControlUniicastMaxRate: The high water mark of unicast packets rate. + hwXQoSStormControlBcMode: The mode of Broadcast packets. + hwXQoSStormControlMcMode: The mode of multicast packets. + hwXQoSStormControlUcMode: The mode of unicast packets. + hwXQoSStormControlUnknownUcMode: The mode of unknown unicast packets. + hwXQoSStormControlUnknownUnicastMinRate: The low water mark of unknown unicast packets rate. + hwXQoSStormControlUnknownUnicastMaxRate: The high water mark of unknown unicast packets rate." + ::= { hwXQoSStormControlNotification 1 } + + + hwXQoSStormControlTrapExt NOTIFICATION-TYPE + OBJECTS { hwXQoSStormControlIfIndex, hwXQoSStormControlIfName, hwXQoSStormControlBroadcastMinRate, hwXQoSStormControlBroadcastMaxRate, hwXQoSStormControlMulticastMinRate, + hwXQoSStormControlMulticastMaxRate, hwXQoSStormControlAction, hwXQoSStormControlInterval, hwXQoSStormControlStatus, hwXQoSStormControlUnicastMinRate, + hwXQoSStormControlUnicastMaxRate, hwXQoSStormControlBcMode, hwXQoSStormControlMcMode, hwXQoSStormControlUcMode, hwXQoSStormControlBroadcastRate, hwXQoSStormControlMulticastRate, hwXQoSStormControlUnicastRate } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the status of interface is changed for storm-control. + hwXQoSStormControlIfIndex: The interface index,equal to ifIndex. + hwXQoSStormControlIfName: The interface name. + hwXQoSStormControlBroadcastMinRate: The low water mark of broadcast packets rate. + hwXQoSStormControlBroadcastMaxRate: The high water mark of broadcast packets rate. + hwXQoSStormControlMulticastMinRate: The low water mark of multicast packets rate. + hwXQoSStormControlMulticastMaxRate: The high water mark of multicast packets rate. + hwXQoSStormControlAction: The storm-control action. + hwXQoSStormControlInterval: The interval that the broadcast storm or mutilcast storm will be checked. + hwXQoSStormControlStatus: The status of the interface. + hwXQoSStormControlUnicastMinRate: The low water mark of unicast packets rate. + hwXQoSStormControlUniicastMaxRate: The high water mark of unicast packets rate. + hwXQoSStormControlBcMode: The mode of Broadcast packets. + hwXQoSStormControlMcMode: The mode of multicast packets. + hwXQoSStormControlUcMode: The mode of unicast packets. + hwXQoSStormControlBroadcastRate: The broadcast packets rate. + hwXQoSStormControlMulticastRate: The multicast packets rate. + hwXQoSStormControlUnicastRate: The unicast packets rate." + ::= { hwXQoSStormControlNotification 2 } + + hwXQoSQueueStatisticsObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 15 } + + + hwXQoSQueueStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSQueueStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Table about queue statistics." + ::= { hwXQoSQueueStatisticsObjects 1 } + + + hwXQoSQueueStatisticsEntry OBJECT-TYPE + SYNTAX HwXQoSQueueStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of queue statistics infomation." + INDEX { hwXQoSQueueStatisticsIngressIfIndex, hwXQoSQueueStatisticsEgressIfIndex, hwXQoSQueueStatisticsQueueIndex } + ::= { hwXQoSQueueStatisticsTable 1 } + + + HwXQoSQueueStatisticsEntry ::= + SEQUENCE { + hwXQoSQueueStatisticsIngressIfIndex + InterfaceIndex, + hwXQoSQueueStatisticsEgressIfIndex + InterfaceIndex, + hwXQoSQueueStatisticsQueueIndex + INTEGER, + hwXQoSQueueStatisticsPassedPacketsCount + Counter64, + hwXQosQueueStatisticsReset + INTEGER, + hwXQoSQueueStatisticsRowStatus + RowStatus + + } + + hwXQoSQueueStatisticsIngressIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ingress interface index. + 2147483647: invalid interface index, the statistics will be the count of packets of the egress interface and queue. + The ingress interface index and the egress interface index can not be 2147483647 at the same time." + ::= { hwXQoSQueueStatisticsEntry 1 } + + hwXQoSQueueStatisticsEgressIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The egress interface index. + 2147483647: invalid interface index, the statistics will be the count of packets of the ingress interface and queue. + The ingress interface index and the egress interface index can not be 2147483647 at the same time. " + ::= { hwXQoSQueueStatisticsEntry 2 } + + hwXQoSQueueStatisticsQueueIndex OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The queue index." + ::= { hwXQoSQueueStatisticsEntry 3 } + + hwXQoSQueueStatisticsPassedPacketsCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The passed packets count. + If the ingress interface index is 2147483647, this node will be the count of passed packets of the specified queue of the ingress interface. + If the egress interface index is 2147483647, this node will be the count of passed packets of the specified queue of the ingress interface. + If none of the ingress and egress interface is 2147483647, this node will be the count of passed packets which is from the ingress interface to + the egress interface at the specified queue. + The ingress interface index and the egress interface index can not be 2147483647 at the same time ." + ::= { hwXQoSQueueStatisticsEntry 4 } + + hwXQosQueueStatisticsReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set this node to reset the counter. + Reset(1) will be returned if this node is read." + ::= { hwXQoSQueueStatisticsEntry 5 } + + hwXQoSQueueStatisticsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: + active,createandgo, destroy" + ::= { hwXQoSQueueStatisticsEntry 6 } + + + hwXQoSPortStatisticsDropObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 16 } + + + hwXQoSPortStatisticsDropTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSPortStatisticsDropEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table about drop packets statistics of port." + ::= { hwXQoSPortStatisticsDropObjects 1 } + + + hwXQoSPortStatisticsDropEntry OBJECT-TYPE + SYNTAX HwXQoSPortStatisticsDropEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry about drop packets statistics of port." + INDEX { hwXQoSPortStatisticsDropIfIndex} + ::= { hwXQoSPortStatisticsDropTable 1 } + + + HwXQoSPortStatisticsDropEntry ::= + SEQUENCE { + hwXQoSPortStatisticsDropIfIndex + InterfaceIndex, + hwXQoSPortStatisticsDropPacketsCount + Counter64, + hwXQosPortStatisticsDropReset + INTEGER, + hwXQosPortStatisticsDropResetTime + TimeTicks + + } + + hwXQoSPortStatisticsDropIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface index." + ::= { hwXQoSPortStatisticsDropEntry 1 } + + + hwXQoSPortStatisticsDropPacketsCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The dropped packets count of the port." + ::= { hwXQoSPortStatisticsDropEntry 2 } + + hwXQosPortStatisticsDropReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set this node to reset the counter. + Reset(1) will be returned if this node is read." + ::= { hwXQoSPortStatisticsDropEntry 3 } + + hwXQosPortStatisticsDropResetTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime on the most recent occasion at + which one of this interface's counters + suffered a discontinuity. If no such discontinuities have + occurred since the last re-initialization of the local + management subsystem, then this object contains a zero + value." + ::= { hwXQoSPortStatisticsDropEntry 4 } + + + + hwXQoSQueueStatisticsDropObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 17 } + + + hwXQoSQueueStatisticsDropTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSQueueStatisticsDropEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table about drop packets statistics of queue." + ::= { hwXQoSQueueStatisticsDropObjects 1 } + + + hwXQoSQueueStatisticsDropEntry OBJECT-TYPE + SYNTAX HwXQoSQueueStatisticsDropEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry about drop packets statistics of queue." + INDEX { hwXQoSQueueStatisticsDropIfIndex,hwXQoSQueueStatisticsDropQueueIndex } + ::= { hwXQoSQueueStatisticsDropTable 1 } + + + HwXQoSQueueStatisticsDropEntry ::= + SEQUENCE { + hwXQoSQueueStatisticsDropIfIndex + InterfaceIndex, + hwXQoSQueueStatisticsDropQueueIndex + INTEGER, + hwXQoSQueueStatisticsDropPacketsCount + Counter64, + hwXQosQueueStatisticsDropReset + INTEGER, + hwXQosQueueStatisticsDropResetTime + TimeTicks + } + + hwXQoSQueueStatisticsDropIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface index." + ::= { hwXQoSQueueStatisticsDropEntry 1 } + + + hwXQoSQueueStatisticsDropQueueIndex OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The queue index." + ::= { hwXQoSQueueStatisticsDropEntry 2 } + + hwXQoSQueueStatisticsDropPacketsCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The dropped packets count of the queue." + ::= { hwXQoSQueueStatisticsDropEntry 3 } + + hwXQosQueueStatisticsDropReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set this node to reset the counter. + Reset(1) will be returned if this node is read." + ::= { hwXQoSQueueStatisticsDropEntry 4 } + + hwXQosQueueStatisticsDropResetTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime on the most recent occasion at + which one of this queue's counters + suffered a discontinuity. If no such discontinuities have + occurred since the last re-initialization of the local + management subsystem, then this object contains a zero + value." + + ::= { hwXQoSQueueStatisticsDropEntry 5 } + + --rulefail + + hwXQoSRuleFailObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 18 } + + hwXQoSRuleFailTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSRuleFailEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSRuleFailTable" + ::= { hwXQoSRuleFailObjects 1 } + + hwXQoSRuleFailEntry OBJECT-TYPE + SYNTAX HwXQoSRuleFailEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSRuleFailEntry" + INDEX { hwXQoSRuleFailInfo } + ::= { hwXQoSRuleFailTable 1 } + + HwXQoSRuleFailEntry ::= + SEQUENCE { + hwXQoSRuleFailInfo + OCTET STRING + } + + hwXQoSRuleFailInfo OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ACL Rule Exhaustion Information" + ::= { hwXQoSRuleFailEntry 1 } + + +-- profile alarm + hwXQoSProfileObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 19 } + + hwXQoSProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of the qos-profile" + ::= { hwXQoSProfileObjects 1 } + + hwXQoSProfileEntry OBJECT-TYPE + SYNTAX HwXQoSProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of the redirect next hop information" + INDEX { hwXQoSProfileName } + ::= { hwXQoSProfileTable 1 } + + HwXQoSProfileEntry ::= + SEQUENCE { + hwXQoSProfileName + OCTET STRING + } +-- BEGIN: mod by l00248629, 2014/03/21 + hwXQoSProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Qos-profile name." + ::= { hwXQoSProfileEntry 1 } +-- END: mod by l00248629, 2014/03/21 + --port queue alarm + hwXQoSPortQueueAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 20 } + + hwXQoSPortQueueAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSPortQueueAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSPortQueueAlarmTable" + ::= { hwXQoSPortQueueAlarmObjects 1 } + + hwXQoSPortQueueAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSPortQueueAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSPortQueueAlarmEntry" + INDEX { hwXQoSPortQueueAlarmIfIndex } + ::= { hwXQoSPortQueueAlarmTable 1 } + + HwXQoSPortQueueAlarmEntry ::= + SEQUENCE { + hwXQoSPortQueueAlarmIfIndex + InterfaceIndex, + hwXQoSPortQueueAlarmQueue + OCTET STRING, + hwXQoSPortQueueAlarmTrunkIndex + InterfaceIndex + } + + hwXQoSPortQueueAlarmIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface index." + ::= { hwXQoSPortQueueAlarmEntry 1 } + + hwXQoSPortQueueAlarmQueue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..4)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "hwXQoSPortQueueAlarmQueue." + ::= { hwXQoSPortQueueAlarmEntry 2 } + + hwXQoSPortQueueAlarmTrunkIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trunk interface index." + ::= { hwXQoSPortQueueAlarmEntry 3 } +-- BEGIN: Added by s00197646, 2013/12/10 + hwXQoSPortQueueAlarmExTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSPortQueueAlarmExEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to display the alarm information about a port queue." + ::= { hwXQoSPortQueueAlarmObjects 2 } + hwXQoSPortQueueAlarmExEntry OBJECT-TYPE + SYNTAX HwXQoSPortQueueAlarmExEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSPortQueueAlarmExEntry" + INDEX { hwXQoSPortQueueAlarmExIfIndex, + hwXQoSPortQueueAlarmExQueue} + ::= { hwXQoSPortQueueAlarmExTable 1 } + HwXQoSPortQueueAlarmExEntry ::= + SEQUENCE { + hwXQoSPortQueueAlarmExIfIndex + InterfaceIndex, + hwXQoSPortQueueAlarmExQueue + INTEGER, + hwXQoSPortQueueAlarmExBuffer + Integer32 + } + hwXQoSPortQueueAlarmExIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the index of the port queue alarm interface." + ::= { hwXQoSPortQueueAlarmExEntry 1 } + hwXQoSPortQueueAlarmExQueue OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the service class of the port queue. + Value range: + 1 be + 2 af1 + 3 af2 + 4 af3 + 5 af4 + 6 ef + 7 cs6 + 8 cs7. + " + ::= { hwXQoSPortQueueAlarmExEntry 2 } + hwXQoSPortQueueAlarmExBuffer OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the alarm buffer information about the port queue." + ::= { hwXQoSPortQueueAlarmExEntry 3 } +-- END: Added by s00197646, 2013/12/10 + +--begin add by renxiaoyuan 209321, buffer Alram + hwXQOSQueueBufferOverrunAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQOSQueueBufferOverrunAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQOSQueueBufferOverrunAlarmTable" + ::= { hwXQoSPortQueueAlarmObjects 3 } + + hwXQOSQueueBufferOverrunAlarmEntry OBJECT-TYPE + SYNTAX HwXQOSQueueBufferOverrunAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQOSQueueBufferOverrunAlarmEntry" + INDEX { hwXQOSQueueBufferAlarmChassisID, hwXQOSQueueBufferAlarmSlotID, hwXQOSQueueBufferAlarmIfIndex, hwXQOSQueueBufferAlarmQueueID} + ::= { hwXQOSQueueBufferOverrunAlarmTable 1 } + + HwXQOSQueueBufferOverrunAlarmEntry ::= + SEQUENCE { + hwXQOSQueueBufferAlarmChassisID + Integer32, + hwXQOSQueueBufferAlarmSlotID + Integer32, + hwXQOSQueueBufferAlarmIfIndex + InterfaceIndex, + hwXQOSQueueBufferAlarmQueueID + Integer32, + hwXQOSQueueBufferAlarmUsedCell + Integer32, + hwXQOSQueueBufferAlarmUsedLength + Integer32, + hwXQOSQueueBufferAlarmThreshold + Integer32, + hwXQOSQueueBufferAlarmDiscard + Counter64 + } + + hwXQOSQueueBufferAlarmChassisID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The information of the chassis." + ::= { hwXQOSQueueBufferOverrunAlarmEntry 1 } + + hwXQOSQueueBufferAlarmSlotID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The information of the slot." + ::= { hwXQOSQueueBufferOverrunAlarmEntry 2 } + + hwXQOSQueueBufferAlarmIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of physical interface." + ::= { hwXQOSQueueBufferOverrunAlarmEntry 3 } + + hwXQOSQueueBufferAlarmQueueID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the congested queue." + ::= { hwXQOSQueueBufferOverrunAlarmEntry 4 } + + hwXQOSQueueBufferAlarmUsedCell OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The used buffer cell of queue when congestion was detected." + ::= { hwXQOSQueueBufferOverrunAlarmEntry 5 } + + hwXQOSQueueBufferAlarmUsedLength OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The used buffer length(uint:KBytes) of queue when congestion was detected. " + ::= { hwXQOSQueueBufferOverrunAlarmEntry 6 } + + hwXQOSQueueBufferAlarmThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current buffer overrun threshold. " + ::= { hwXQOSQueueBufferOverrunAlarmEntry 7 } + + hwXQOSQueueBufferAlarmDiscard OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current Discard. " + ::= { hwXQOSQueueBufferOverrunAlarmEntry 8 } +--end add by renxiaoyuan 209321, buffer Alram + +--begin add by renxiaoyuan 209321, IfLrAlram + hwXQoSIfLrDiscardAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfLrDiscardAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSIfLrDiscardAlarmTable" + ::= { hwXQoSPortQueueAlarmObjects 4 } + + hwXQoSIfLrDiscardAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSIfLrDiscardAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSIfLrDiscardAlarmEntry" + INDEX { hwXQoSIfLrDiscardAlarmIfIndex} + ::= { hwXQoSIfLrDiscardAlarmTable 1 } + + HwXQoSIfLrDiscardAlarmEntry ::= + SEQUENCE { + hwXQoSIfLrDiscardAlarmIfIndex + InterfaceIndex, + hwXQoSIfLrDiscardAlarmIfName + OCTET STRING, + hwXQoSIfLrDiscardAlarmCir + Integer32, + hwXQoSIfLrDiscardAlarmTrapThreshold + Integer32, + hwXQoSIfLrDiscardAlarmPassPacketRate + Integer32 + } + + hwXQoSIfLrDiscardAlarmIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of physical interface." + ::= { hwXQoSIfLrDiscardAlarmEntry 1 } + + hwXQoSIfLrDiscardAlarmIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of physical interface." + ::= { hwXQoSIfLrDiscardAlarmEntry 2 } + + hwXQoSIfLrDiscardAlarmCir OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value of this object identifies the configured CIR." + ::= { hwXQoSIfLrDiscardAlarmEntry 3 } + + hwXQoSIfLrDiscardAlarmTrapThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The threshold of the alarm." + ::= { hwXQoSIfLrDiscardAlarmEntry 4 } + + hwXQoSIfLrDiscardAlarmPassPacketRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Pass packet rate." + ::= { hwXQoSIfLrDiscardAlarmEntry 5 } +--end add by renxiaoyuan 209321, IfLrAlram + --port queue alarm + ---begin add by wangyonggui 176838, CAR/STAT Alarm + hwXQoSStatResouceNotEnoughAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSStatResouceNotEnoughAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSStatResouceNotEnoughAlarmTable" + ::= { hwXQoSResouceNotEnoughAlarmObjects 1 } + + hwXQoSStatResouceNotEnoughAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSStatResouceNotEnoughAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSStatResouceNotEnoughAlarmEntry" + INDEX { hwXQoSStatResouceNotEnoughSlotId, hwXQoSStatResouceNotEnoughStatType } + ::= { hwXQoSStatResouceNotEnoughAlarmTable 1 } + + HwXQoSStatResouceNotEnoughAlarmEntry ::= + SEQUENCE { + hwXQoSStatResouceNotEnoughSlotId + Integer32, + hwXQoSStatResouceNotEnoughStatType + OCTET STRING + } + + hwXQoSStatResouceNotEnoughSlotId OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot ID of the LPU where the stastitics resource is insufficient" + ::= { hwXQoSStatResouceNotEnoughAlarmEntry 1 } + hwXQoSStatResouceNotEnoughStatType OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..511)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of insufficient statistics resource" + ::= { hwXQoSStatResouceNotEnoughAlarmEntry 2 } + hwXQoSCARResouceNotEnoughAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSCARResouceNotEnoughAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSCARResouceNotEnoughAlarmTable" + ::= { hwXQoSResouceNotEnoughAlarmObjects 2 } + + hwXQoSCARResouceNotEnoughAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSCARResouceNotEnoughAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSCARResouceNotEnoughAlarmEntry" + INDEX { hwXQoSCARResouceNotEnoughSlotId, hwXQoSCARResouceNotEnoughCARType } + ::= { hwXQoSCARResouceNotEnoughAlarmTable 1 } + + HwXQoSCARResouceNotEnoughAlarmEntry ::= + SEQUENCE { + hwXQoSCARResouceNotEnoughSlotId + Integer32, + hwXQoSCARResouceNotEnoughCARType + OCTET STRING + } + + hwXQoSCARResouceNotEnoughSlotId OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot ID of the LPU where the CAR resource is insufficient" + ::= { hwXQoSCARResouceNotEnoughAlarmEntry 1 } + hwXQoSCARResouceNotEnoughCARType OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..511)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of insufficient car resource" + ::= { hwXQoSCARResouceNotEnoughAlarmEntry 2 } + --end add by wangyonggui 176838, CAR/STAT Alarm + +--begin add by jinxiaoyan +--hard-pipe alarm + -- 1.3.6.1.4.1.2011.5.25.32.4.1.23 + hwXQoSHardPipeAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 23 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.23.1 + hwXQoSHardPipeAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSHardPipeAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table displays the bandwidth usage of the hard pipe." + ::= { hwXQoSHardPipeAlarmObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.23.1.1 + hwXQoSHardPipeAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSHardPipeAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSHardPipeAlarmEntry" + INDEX { hwXQoSHardPipeAlarmIfIndex } + ::= { hwXQoSHardPipeAlarmTable 1 } + + HwXQoSHardPipeAlarmEntry ::= + SEQUENCE { + hwXQoSHardPipeAlarmIfIndex + OCTET STRING, + hwXQoSHardPipeAlarmUsage + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.23.1.1.1 + hwXQoSHardPipeAlarmIfIndex OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface index." + ::= { hwXQoSHardPipeAlarmEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.23.1.1.2 + hwXQoSHardPipeAlarmUsage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The usage of qos hard-pipe bandwidth." + ::= { hwXQoSHardPipeAlarmEntry 2 } + +--end add by jinxiaoyan + +--begin add by lidapeng + -- 1.3.6.1.4.1.2011.5.25.32.4.1.23.3 + hwXQoSHardPipeApplySQFailAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSHardPipeApplySQFailAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table displays SQID resource application failure alarm." + ::= { hwXQoSHardPipeAlarmObjects 3 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.23.3.1 + hwXQoSHardPipeApplySQFailAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSHardPipeApplySQFailAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSHardPipeApplySQFailAlarmEntry" + INDEX { hwXQoSHardPipeApplySQFailAlarmIfIndex } + ::= { hwXQoSHardPipeApplySQFailAlarmTable 1 } + + HwXQoSHardPipeApplySQFailAlarmEntry ::= + SEQUENCE { + hwXQoSHardPipeApplySQFailAlarmIfIndex + OCTET STRING + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.23.3.1.1 + hwXQoSHardPipeApplySQFailAlarmIfIndex OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface index." + ::= { hwXQoSHardPipeApplySQFailAlarmEntry 1 } + + +--begin add by gaolikun + -- 1.3.6.1.4.1.2011.5.25.32.4.1.58 + hwXQoSTMPerformanceAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 58 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.58.1 + hwXQoSTMPerformanceAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSTMPerformanceAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSTMPerformanceAlarmTable" + ::= { hwXQoSTMPerformanceAlarmObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.58.1.1 + hwXQoSTMPerformanceAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSTMPerformanceAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSTMPerformanceAlarmEntry" + INDEX { hwXQoSTMPerformanceAlarmSlotId, hwXQoSTMPerformanceAlarmChipId } + ::= { hwXQoSTMPerformanceAlarmTable 1 } + + HwXQoSTMPerformanceAlarmEntry ::= + SEQUENCE { + hwXQoSTMPerformanceAlarmSlotId + OCTET STRING, + hwXQoSTMPerformanceAlarmChipId + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.58.1.1.1 + hwXQoSTMPerformanceAlarmSlotId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The information of the slot." + ::= { hwXQoSTMPerformanceAlarmEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.58.1.1.2 + hwXQoSTMPerformanceAlarmChipId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The information of the chip." + ::= { hwXQoSTMPerformanceAlarmEntry 2 } + +--end add by gaolikun + +--begin add by xuechenguang +--soft-pipe alarm + -- 1.3.6.1.4.1.2011.5.25.32.4.1.41 + hwXQoSSoftPipeAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 41 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.41.1 + hwXQoSSoftPipeAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSSoftPipeAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table displays the bandwidth usage of the soft pipe." + ::= { hwXQoSSoftPipeAlarmObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.41.1.1 + hwXQoSSoftPipeAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSSoftPipeAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The softpipe alarm entry." + INDEX { hwXQoSSoftPipeAlarmIfIndex } + ::= { hwXQoSSoftPipeAlarmTable 1 } + + HwXQoSSoftPipeAlarmEntry ::= + SEQUENCE { + hwXQoSSoftPipeAlarmIfIndex + OCTET STRING, + hwXQoSSoftPipeAlarmUsage + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.41.1.1.1 + hwXQoSSoftPipeAlarmIfIndex OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The soft pipe alarm interface index." + ::= { hwXQoSSoftPipeAlarmEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.41.1.1.2 + hwXQoSSoftPipeAlarmUsage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The usage of qos soft-pipe bandwidth." + ::= { hwXQoSSoftPipeAlarmEntry 2 } + +--end add by xuechenguang + +--begin add by lizhen +--hardpipe bandwidth alarm + -- 1.3.6.1.4.1.2011.5.25.32.4.1.47 + hwXQoSHardPipeBwAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 47 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.47.1 + hwXQoSHardPipeBwAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSHardPipeBwAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table displays alarms for the hard pipe bandwidth verification." + ::= { hwXQoSHardPipeBwAlarmObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.47.1.1 + hwXQoSHardPipeBwAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSHardPipeBwAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The hard pipe bandwidth alarm entry." + INDEX { hwXQoSHardPipeBwAlarmIfIndex } + ::= { hwXQoSHardPipeBwAlarmTable 1} + + HwXQoSHardPipeBwAlarmEntry ::= + SEQUENCE{ + hwXQoSHardPipeBwAlarmIfIndex + OCTET STRING, + hwXQoSHardPipeBwAlarmResvBw + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.47.1.1.1 + hwXQoSHardPipeBwAlarmIfIndex OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The hard pipe bandwidth alarm interface index." + ::= { hwXQoSHardPipeBwAlarmEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.47.1.1.2 + hwXQoSHardPipeBwAlarmResvBw OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The soft pipe reserved bandwidth." + ::= { hwXQoSHardPipeBwAlarmEntry 2 } +--end add by lizhen + +--begin add by liuxiaoyan +--sq alarm + -- 1.3.6.1.4.1.2011.5.25.32.4.1.25 + hwXQoSTrunkProfileNotEffectAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 25 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.25.1 + hwXQoSTrunkProfileNotEffectAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSTrunkProfileNotEffectAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSTrunkProfileNotEffectAlarmTable" + ::= { hwXQoSTrunkProfileNotEffectAlarmObjects 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.25.1.1 + hwXQoSTrunkProfileNotEffectAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSTrunkProfileNotEffectAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSTrunkProfileNotEffectAlarmEntry" + INDEX { hwXQoSTrunkProfileNotEffectAlarmIfName , hwXQoSTrunkProfileNotEffectAlarmSlotid } + ::= { hwXQoSTrunkProfileNotEffectAlarmTable 1 } + + HwXQoSTrunkProfileNotEffectAlarmEntry ::= + SEQUENCE { + hwXQoSTrunkProfileNotEffectAlarmIfName + OCTET STRING, + hwXQoSTrunkProfileNotEffectAlarmSlotid + Integer32 + } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.25.1.1.1 + hwXQoSTrunkProfileNotEffectAlarmIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface name." + ::= { hwXQoSTrunkProfileNotEffectAlarmEntry 1 } + + -- 1.3.6.1.4.1.2011.5.25.32.4.1.25.1.1.2 + hwXQoSTrunkProfileNotEffectAlarmSlotid OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The slotid of trunk member." + ::= { hwXQoSTrunkProfileNotEffectAlarmEntry 2 } + +--end add by liuxiaoyan + +-- ****************************************************************** +-- +-- hwXQoSPortQueueStatisticsTable +-- hwXQoSQppbPolicyStatisticsTable +-- w00164261 +-- +-- +-- ****************************************************************** + + hwXQoSQppbPolicyStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSQppbPolicyStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to display QPPB statistics." + ::= { hwXQoSBaObjects 37 } + + hwXQoSQppbPolicyStatisticsEntry OBJECT-TYPE + SYNTAX HwXQoSQppbPolicyStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSQppbPolicyStatisticsEntry" + INDEX { hwXQoSQppbPolicyLocalID, + hwXQoSQppbPolicyDirection, + hwXQoSQppbPolicyStatisticsInterfaceIndex } + ::= { hwXQoSQppbPolicyStatisticsTable 1 } + + HwXQoSQppbPolicyStatisticsEntry ::= + SEQUENCE { + hwXQoSQppbPolicyLocalID + Integer32, + hwXQoSQppbPolicyDirection + INTEGER, + hwXQoSQppbPolicyStatisticsInterfaceIndex + InterfaceIndex, + hwXQoSQppbPolicyStatisticsReset + INTEGER, + hwXQoSQppbPolicyMatchedPackets + Counter64, + hwXQoSQppbPolicyMatchedBytes + Counter64, + hwXQoSQppbPolicyPassedPackets + Counter64, + hwXQoSQppbPolicyPassedBytes + Counter64, + hwXQoSQppbPolicyDropedPackets + Counter64, + hwXQoSQppbPolicyDropedBytes + Counter64, + -- begin by chenzhe for qppb stat + hwXQoSQppbPolicyMatchPacketsRate + Counter64, + hwXQoSQppbPolicyMatchBytesRate + Counter64 + -- end by chenzhe for qppb stat + } + + + hwXQoSQppbPolicyLocalID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the qos-local-id." + ::= { hwXQoSQppbPolicyStatisticsEntry 1 } + + + + hwXQoSQppbPolicyDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the direction where statistics are queried. + The value can be: + 1: inbound + 2: outbound " + ::= { hwXQoSQppbPolicyStatisticsEntry 2 } + + + hwXQoSQppbPolicyStatisticsInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the index of the interface where statistics are queried. " + ::= { hwXQoSQppbPolicyStatisticsEntry 3 } + + + + hwXQoSQppbPolicyStatisticsReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " This object indicates the statistics are reset. " + ::= { hwXQoSQppbPolicyStatisticsEntry 4 } + + + hwXQoSQppbPolicyMatchedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of packets matching the QPPB policy. " + ::= { hwXQoSQppbPolicyStatisticsEntry 5 } + + + hwXQoSQppbPolicyMatchedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of matched bytes. " + ::= { hwXQoSQppbPolicyStatisticsEntry 6 } + + + hwXQoSQppbPolicyPassedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of forwarded packets. " + ::= { hwXQoSQppbPolicyStatisticsEntry 7 } + + + hwXQoSQppbPolicyPassedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of passed bytes. " + ::= { hwXQoSQppbPolicyStatisticsEntry 8 } + + + hwXQoSQppbPolicyDropedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded packets. " + ::= { hwXQoSQppbPolicyStatisticsEntry 9 } + + + hwXQoSQppbPolicyDropedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of droped bytes. " + ::= { hwXQoSQppbPolicyStatisticsEntry 10 } + -- begin by chenzhe for qppb stat + hwXQoSQppbPolicyMatchPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of packets matching the QPPB policy. " + ::= { hwXQoSQppbPolicyStatisticsEntry 11 } + + + hwXQoSQppbPolicyMatchBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate of matched bytes. " + ::= { hwXQoSQppbPolicyStatisticsEntry 12 } + + -- end by chenzhe for qppb stat + -- Beg addeded by w00164261 for qos phb enable <domain-name> [ vlan ] [vlan-id] + hwXQoSIfPhbEnableTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfPhbEnableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "qos phb enable <domain-name> [ vlan ] [vlan-id]." + ::= { hwXQoSBaObjects 38 } + + + hwXQoSIfPhbEnableEntry OBJECT-TYPE + SYNTAX HwXQoSIfPhbEnableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSIfPhbEnableEntry." + INDEX { hwXQoSIfPhbEnableIfIndex, hwXQoSIfPhbEnableVlanId } + ::= { hwXQoSIfPhbEnableTable 1 } + + + HwXQoSIfPhbEnableEntry ::= + SEQUENCE { + hwXQoSIfPhbEnableIfIndex + Integer32, + hwXQoSIfPhbEnableVlanId + Integer32, + hwXQoSIfPhbEnableDomainName + OCTET STRING, + hwXQoSIfPhbEnableRowStatus + RowStatus + } + + hwXQoSIfPhbEnableIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the interface index." + ::= { hwXQoSIfPhbEnableEntry 1 } + + hwXQoSIfPhbEnableVlanId OBJECT-TYPE + SYNTAX Integer32 (0 | 1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the VLAN ID of the interface." + ::= { hwXQoSIfPhbEnableEntry 2 } + + hwXQoSIfPhbEnableDomainName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the name of the DS domain.The value of the object ranges from 1 to 31.The name cannot contain Chinese characters." + ::= { hwXQoSIfPhbEnableEntry 3 } + + + hwXQoSIfPhbEnableRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of this object identifies the row status.The value can be any of the following:CreateAndGo(4), Destroy(6),Active(1)." + ::= { hwXQoSIfPhbEnableEntry 4 } + + -- End modified by w00164261 for qos phb enable <domain-name> [ vlan ] [vlan-id] + + -- Beg add by w00176838 for remark payload-dscp + + hwXQoSIfRemarkDscpTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfRemarkDscpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "enable to remark DSCP of the payload. " + ::= { hwXQoSBaObjects 39 } + + + hwXQoSIfRemarkDscpEntry OBJECT-TYPE + SYNTAX HwXQoSIfRemarkDscpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSIfRemarkDscpEntry." + INDEX { hwXQoSIfRemarkDscpIfIndex } + ::= { hwXQoSIfRemarkDscpTable 1 } + + + HwXQoSIfRemarkDscpEntry ::= + SEQUENCE { + hwXQoSIfRemarkDscpIfIndex + Integer32, + hwXQoSIfRemarkDscpRowStatus + RowStatus + } + + hwXQoSIfRemarkDscpIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the interface index." + ::= { hwXQoSIfRemarkDscpEntry 1 } + + hwXQoSIfRemarkDscpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of this object identifies the row status.The value can be any of the following:CreateAndGo(4), Destroy(6),Active(1)." + ::= { hwXQoSIfRemarkDscpEntry 2 } + + +-- ****************************************************************** +-- +-- hwXQoSQppbGlobalStatisticsTable +-- add by l00174933 +-- +-- +-- ****************************************************************** + hwXQoSQppbGlobalStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSQppbGlobalStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table displays global QPPB statistics. " + ::= { hwXQoSBaObjects 40 } + + hwXQoSQppbGlobalStatisticsEntry OBJECT-TYPE + SYNTAX HwXQoSQppbGlobalStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSQppbGlobalStatisticsEntry" + INDEX { hwXQoSQppbGlobalStatisticsPolicyName, + hwXQoSQppbGlobalStatisticsLocalID, + hwXQoSQppbGlobalStatisticsDirection } + ::= { hwXQoSQppbGlobalStatisticsTable 1 } + + HwXQoSQppbGlobalStatisticsEntry ::= + SEQUENCE { + hwXQoSQppbGlobalStatisticsPolicyName + OCTET STRING, + hwXQoSQppbGlobalStatisticsLocalID + Integer32, + hwXQoSQppbGlobalStatisticsDirection + INTEGER, + hwXQoSQppbGlobalStatisticsReset + INTEGER, + hwXQoSQppbGlobalStatisticsMatchedPackets + Counter64, + hwXQoSQppbGlobalStatisticsMatchedBytes + Counter64, + hwXQoSQppbGlobalStatisticsPassedPackets + Counter64, + hwXQoSQppbGlobalStatisticsPassedBytes + Counter64, + hwXQoSQppbGlobalStatisticsDropedPackets + Counter64, + hwXQoSQppbGlobalStatisticsDropedBytes + Counter64, + hwXQoSQppbGlobalStatisticsMatchPacketsRate + Counter64, + hwXQoSQppbGlobalStatisticsMatchBytesRate + Counter64 + } + + hwXQoSQppbGlobalStatisticsPolicyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the name of a QPPB policy. " + ::= { hwXQoSQppbGlobalStatisticsEntry 1 } + + hwXQoSQppbGlobalStatisticsLocalID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the qos-local-id ." + ::= { hwXQoSQppbGlobalStatisticsEntry 2 } + + hwXQoSQppbGlobalStatisticsDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the traffic direction for which global QPPB statistics are queried. + The value can be one of the following: + inbound (1) + outbound (2). " + ::= { hwXQoSQppbGlobalStatisticsEntry 3 } + + + hwXQoSQppbGlobalStatisticsReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " This object indicates the statistics are reset. " + ::= { hwXQoSQppbGlobalStatisticsEntry 4 } + + hwXQoSQppbGlobalStatisticsMatchedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of packets matching the QPPB policy. " + ::= { hwXQoSQppbGlobalStatisticsEntry 5 } + + hwXQoSQppbGlobalStatisticsMatchedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of matched bytes. " + ::= { hwXQoSQppbGlobalStatisticsEntry 6 } + + hwXQoSQppbGlobalStatisticsPassedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwXQoSQppbGlobalStatisticsPassedPackets. " + ::= { hwXQoSQppbGlobalStatisticsEntry 7 } + + hwXQoSQppbGlobalStatisticsPassedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of passed bytes. " + ::= { hwXQoSQppbGlobalStatisticsEntry 8 } + + hwXQoSQppbGlobalStatisticsDropedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded packets. " + ::= { hwXQoSQppbGlobalStatisticsEntry 9 } + + hwXQoSQppbGlobalStatisticsDropedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of droped bytes. " + ::= { hwXQoSQppbGlobalStatisticsEntry 10 } + + hwXQoSQppbGlobalStatisticsMatchPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate of packets matching the QPPB policy. " + ::= { hwXQoSQppbGlobalStatisticsEntry 11 } + + hwXQoSQppbGlobalStatisticsMatchBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate of matched bytes. " + ::= { hwXQoSQppbGlobalStatisticsEntry 12 } +--add by wangfengli +-- ****************************************************************** +-- +-- hwXQoSHardPipeStatisticsTable +-- +-- ****************************************************************** + + hwXQoSHardPipeStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSHardPipeStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to display statistics about outgoing packets on the PW-side and AC-side hard pipe. " + ::= { hwXQoSBaObjects 41 } + + + hwXQoSHardPipeStatisticsEntry OBJECT-TYPE + SYNTAX HwXQoSHardPipeStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to query the statistics of hard pipe statistics. " + INDEX { hwXQoSHardPipeStatisticsInterfaceIndex} + ::= { hwXQoSHardPipeStatisticsTable 1 } + + HwXQoSHardPipeStatisticsEntry ::= + SEQUENCE { + hwXQoSHardPipeStatisticsInterfaceIndex + InterfaceIndex, + hwXQoSHardPipeStatisticsReset + INTEGER, + hwXQoSHardPipeStatisticsPassPackets + Counter64, + hwXQoSHardPipeStatisticsPassBytes + Counter64, + hwXQoSHardPipeStatisticsDiscardPackets + Counter64, + hwXQoSHardPipeStatisticsDiscardBytes + Counter64, + hwXQoSHardPipeStatisticsPassPacketsRate + Counter64, + hwXQoSHardPipeStatisticsPassBytesRate + Counter64, + hwXQoSHardPipeStatisticsDiscardPacketsRate + Counter64, + hwXQoSHardPipeStatisticsDiscardBytesRate + Counter64 + } + + hwXQoSHardPipeStatisticsInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the hard pipe interface. " + ::= { hwXQoSHardPipeStatisticsEntry 1 } + + hwXQoSHardPipeStatisticsReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the flag of clearing hard pipe traffic statistics. " + ::= { hwXQoSHardPipeStatisticsEntry 2 } + + + hwXQoSHardPipeStatisticsPassPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of packets forwarded by the hard pipe. " + ::= { hwXQoSHardPipeStatisticsEntry 3 } + + + hwXQoSHardPipeStatisticsPassBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of passed bytes. " + ::= { hwXQoSHardPipeStatisticsEntry 4 } + + + hwXQoSHardPipeStatisticsDiscardPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of packets discarded by the hard pipe." + ::= { hwXQoSHardPipeStatisticsEntry 5 } + + + hwXQoSHardPipeStatisticsDiscardBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded bytes. " + ::= { hwXQoSHardPipeStatisticsEntry 6 } + + + hwXQoSHardPipeStatisticsPassPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which the hard pipe forwards packets." + ::= { hwXQoSHardPipeStatisticsEntry 7 } + + + hwXQoSHardPipeStatisticsPassBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the rate of pass bytes. " + ::= { hwXQoSHardPipeStatisticsEntry 8 } + + + hwXQoSHardPipeStatisticsDiscardPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which the hard pipe discards packets." + ::= { hwXQoSHardPipeStatisticsEntry 9 } + + + hwXQoSHardPipeStatisticsDiscardBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the rate of discarded bytes." + ::= { hwXQoSHardPipeStatisticsEntry 10 } + + +-- end by wangfengli +--add by sunhongliang 00184792 +-- ****************************************************************** +-- +-- hwXQoSHardPipeConfigTable +-- +-- ****************************************************************** + + hwXQoSHardPipeConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSHardPipeConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to query the bandwidth of hard pipe config. " + ::= { hwXQoSBaObjects 42} + + + hwXQoSHardPipeConfigEntry OBJECT-TYPE + SYNTAX HwXQoSHardPipeConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to query the bandwidth of hard pipe config. " + INDEX { hwXQoSHardPipeConfigInterfaceIndex} + ::= { hwXQoSHardPipeConfigTable 1 } + + HwXQoSHardPipeConfigEntry ::= + SEQUENCE { + hwXQoSHardPipeConfigInterfaceIndex + InterfaceIndex, + hwXQoSHardPipeConfigBandwidth + Integer32 + } + + hwXQoSHardPipeConfigInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the interface index. " + ::= { hwXQoSHardPipeConfigEntry 1 } + + hwXQoSHardPipeConfigBandwidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the bandwidth of configed hard pipe. " + ::= { hwXQoSHardPipeConfigEntry 2 } + +-- end by sunhongliang 00184792 +--add by sunhongliang 00184792 +-- ****************************************************************** +-- +-- hwXQoSHardPipeAbilityTable +-- +-- ****************************************************************** + + hwXQoSHardPipeAbilityTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSHardPipeAbilityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to query the hard pipe ability of port. " + ::= { hwXQoSBaObjects 43 } + + + hwXQoSHardPipeAbilityEntry OBJECT-TYPE + SYNTAX HwXQoSHardPipeAbilityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to query the hard pipe ability of port. " + INDEX { hwXQoSHardPipeAbilityInterfaceIndex} + ::= { hwXQoSHardPipeAbilityTable 1 } + + HwXQoSHardPipeAbilityEntry ::= + SEQUENCE { + hwXQoSHardPipeAbilityInterfaceIndex + InterfaceIndex, + hwXQoSHardPipeAbility + INTEGER + } + + hwXQoSHardPipeAbilityInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the interface index. " + ::= { hwXQoSHardPipeAbilityEntry 1 } + + hwXQoSHardPipeAbility OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + unknown(2), + sharemode(3), + exclusivemode(4), + needsplit(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the hard pipe ability of port. " + ::= { hwXQoSHardPipeAbilityEntry 2 } +--End by sunhongliang 00184792 + +--add by liangyun 00353956 +-- ****************************************************************** +-- +-- hwXQoSHardPipeAccessStatisticsTable +-- +-- ****************************************************************** + + hwXQoSHardPipeAccessStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSHardPipeAccessStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to query the hard pipe statistics of access interface. " + ::= { hwXQoSBaObjects 44 } + + + hwXQoSHardPipeAccessStatisticsEntry OBJECT-TYPE + SYNTAX HwXQoSHardPipeAccessStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to query the hard pipe statistics of access interface. " + INDEX { hwXQoSHardPipeAccessStatisticsInterfaceIndex, + hwXQoSHardPipeAccessStatisticsDirection } + ::= { hwXQoSHardPipeAccessStatisticsTable 1 } + + HwXQoSHardPipeAccessStatisticsEntry ::= + SEQUENCE { + hwXQoSHardPipeAccessStatisticsInterfaceIndex + InterfaceIndex, + hwXQoSHardPipeAccessStatisticsDirection + INTEGER, + hwXQoSHardPipeAccessStatisticsReset + INTEGER, + hwXQoSHardPipeAccessStatisticsPassPackets + Counter64, + hwXQoSHardPipeAccessStatisticsPassBytes + Counter64, + hwXQoSHardPipeAccessStatisticsDiscardPackets + Counter64, + hwXQoSHardPipeAccessStatisticsDiscardBytes + Counter64, + hwXQoSHardPipeAccessStatisticsPassPacketsRate + Counter64, + hwXQoSHardPipeAccessStatisticsPassBytesRate + Counter64, + hwXQoSHardPipeAccessStatisticsDiscardPacketsRate + Counter64, + hwXQoSHardPipeAccessStatisticsDiscardBytesRate + Counter64 + } + + hwXQoSHardPipeAccessStatisticsInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the access interface index. " + ::= { hwXQoSHardPipeAccessStatisticsEntry 1 } + + hwXQoSHardPipeAccessStatisticsDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the direction where access hard pipe statistics are queried. + The value can be: + 1: inbound + 2: outbound " + ::= { hwXQoSHardPipeAccessStatisticsEntry 2 } + + hwXQoSHardPipeAccessStatisticsReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " This object indicates the statistics are reset. " + ::= { hwXQoSHardPipeAccessStatisticsEntry 3 } + + + hwXQoSHardPipeAccessStatisticsPassPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of passed packets. " + ::= { hwXQoSHardPipeAccessStatisticsEntry 4 } + + + hwXQoSHardPipeAccessStatisticsPassBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of passed bytes. " + ::= { hwXQoSHardPipeAccessStatisticsEntry 5 } + + + hwXQoSHardPipeAccessStatisticsDiscardPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded packets." + ::= { hwXQoSHardPipeAccessStatisticsEntry 6 } + + + hwXQoSHardPipeAccessStatisticsDiscardBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded bytes. " + ::= { hwXQoSHardPipeAccessStatisticsEntry 7 } + + + hwXQoSHardPipeAccessStatisticsPassPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the rate of pass packets." + ::= { hwXQoSHardPipeAccessStatisticsEntry 8 } + + + hwXQoSHardPipeAccessStatisticsPassBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the rate of pass bytes. " + ::= { hwXQoSHardPipeAccessStatisticsEntry 9 } + + + hwXQoSHardPipeAccessStatisticsDiscardPacketsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the rate of discarded packets." + ::= { hwXQoSHardPipeAccessStatisticsEntry 10 } + + + hwXQoSHardPipeAccessStatisticsDiscardBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the rate of discarded bytes." + ::= { hwXQoSHardPipeAccessStatisticsEntry 11 } +--End by liangyun 00353956 + + hwXQoSQppbPolicyStatisticsExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSQppbPolicyStatisticsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to display QPPB statistics." + ::= { hwXQoSBaObjects 45 } + + hwXQoSQppbPolicyStatisticsExtEntry OBJECT-TYPE + SYNTAX HwXQoSQppbPolicyStatisticsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSQppbPolicyStatisticsExtEntry" + INDEX { hwXQoSQppbPolicyStatisticsExtLocalID, + hwXQoSQppbPolicyStatisticsExtDirection, + hwXQoSQppbPolicyStatisticsExtInterfaceIndex } + ::= { hwXQoSQppbPolicyStatisticsExtTable 1 } + + HwXQoSQppbPolicyStatisticsExtEntry ::= + SEQUENCE { + hwXQoSQppbPolicyStatisticsExtLocalID + Integer32, + hwXQoSQppbPolicyStatisticsExtDirection + INTEGER, + hwXQoSQppbPolicyStatisticsExtInterfaceIndex + InterfaceIndex, + hwXQoSQppbPolicyStatisticsExtReset + INTEGER, + hwXQoSQppbPolicyMatchedPacketsLow + Unsigned32, + hwXQoSQppbPolicyMatchedPacketsHigh + Unsigned32, + hwXQoSQppbPolicyMatchedBytesLow + Unsigned32, + hwXQoSQppbPolicyMatchedBytesHigh + Unsigned32, + hwXQoSQppbPolicyPassedPacketsLow + Unsigned32, + hwXQoSQppbPolicyPassedPacketsHigh + Unsigned32, + hwXQoSQppbPolicyPassedBytesLow + Unsigned32, + hwXQoSQppbPolicyPassedBytesHigh + Unsigned32, + hwXQoSQppbPolicyDropedPacketsLow + Unsigned32, + hwXQoSQppbPolicyDropedPacketsHigh + Unsigned32, + hwXQoSQppbPolicyDropedBytesLow + Unsigned32, + hwXQoSQppbPolicyDropedBytesHigh + Unsigned32, + hwXQoSQppbPolicyMatchPacketsRateLow + Unsigned32, + hwXQoSQppbPolicyMatchPacketsRateHigh + Unsigned32, + hwXQoSQppbPolicyMatchBytesRateLow + Unsigned32, + hwXQoSQppbPolicyMatchBytesRateHigh + Unsigned32 + } + + hwXQoSQppbPolicyStatisticsExtLocalID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the qos-local-id." + ::= { hwXQoSQppbPolicyStatisticsExtEntry 1 } + + hwXQoSQppbPolicyStatisticsExtDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the direction where statistics are queried. + The value can be: + 1: inbound + 2: outbound " + ::= { hwXQoSQppbPolicyStatisticsExtEntry 2 } + + hwXQoSQppbPolicyStatisticsExtInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the index of the interface where statistics are queried. " + ::= { hwXQoSQppbPolicyStatisticsExtEntry 3 } + + hwXQoSQppbPolicyStatisticsExtReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " This object indicates the statistics are reset. " + ::= { hwXQoSQppbPolicyStatisticsExtEntry 4 } + + hwXQoSQppbPolicyMatchedPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of packets matching the QPPB policy, which is lower 32 bits of the total number. " + ::= { hwXQoSQppbPolicyStatisticsExtEntry 5 } + + hwXQoSQppbPolicyMatchedPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of packets matching the QPPB policy, which is upper 32 bits of the total number. " + ::= { hwXQoSQppbPolicyStatisticsExtEntry 6 } + + hwXQoSQppbPolicyMatchedBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of matched bytes, which is lower 32 bits of the total number. " + ::= { hwXQoSQppbPolicyStatisticsExtEntry 7 } + + hwXQoSQppbPolicyMatchedBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of matched bytes, which is upper 32 bits of the total number. " + ::= { hwXQoSQppbPolicyStatisticsExtEntry 8 } + + hwXQoSQppbPolicyPassedPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of forwarded packets, which is lower 32 bits of the total number. " + ::= { hwXQoSQppbPolicyStatisticsExtEntry 9 } + + hwXQoSQppbPolicyPassedPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of forwarded packets, which is upper 32 bits of the total number. " + ::= { hwXQoSQppbPolicyStatisticsExtEntry 10 } + + hwXQoSQppbPolicyPassedBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of passed bytes, which is lower 32 bits of the total number. " + ::= { hwXQoSQppbPolicyStatisticsExtEntry 11 } + + hwXQoSQppbPolicyPassedBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of passed bytes, which is upper 32 bits of the total number. " + ::= { hwXQoSQppbPolicyStatisticsExtEntry 12 } + + hwXQoSQppbPolicyDropedPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded packets, which is lower 32 bits of the total number. " + ::= { hwXQoSQppbPolicyStatisticsExtEntry 13 } + + hwXQoSQppbPolicyDropedPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded packets, which is upper 32 bits of the total number. " + ::= { hwXQoSQppbPolicyStatisticsExtEntry 14 } + + hwXQoSQppbPolicyDropedBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of droped bytes, which is lower 32 bits of the total number. " + ::= { hwXQoSQppbPolicyStatisticsExtEntry 15 } + + hwXQoSQppbPolicyDropedBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of droped bytes, which is upper 32 bits of the total number. " + ::= { hwXQoSQppbPolicyStatisticsExtEntry 16 } + + hwXQoSQppbPolicyMatchPacketsRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of packets matching the QPPB policy, which is lower 32 bits of the total number. " + ::= { hwXQoSQppbPolicyStatisticsExtEntry 17 } + + hwXQoSQppbPolicyMatchPacketsRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the rate of packets matching the QPPB policy, which is upper 32 bits of the total number. " + ::= { hwXQoSQppbPolicyStatisticsExtEntry 18 } + + hwXQoSQppbPolicyMatchBytesRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate of matched bytes, which is lower 32 bits of the total number. " + ::= { hwXQoSQppbPolicyStatisticsExtEntry 19 } + + hwXQoSQppbPolicyMatchBytesRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate of matched bytes, which is upper 32 bits of the total number. " + ::= { hwXQoSQppbPolicyStatisticsExtEntry 20 } + + hwXQoSQppbGlobalStatisticsExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSQppbGlobalStatisticsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table displays global QPPB statistics. " + ::= { hwXQoSBaObjects 46 } + + hwXQoSQppbGlobalStatisticsExtEntry OBJECT-TYPE + SYNTAX HwXQoSQppbGlobalStatisticsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSQppbGlobalStatisticsExtEntry" + INDEX { hwXQoSQppbGlobalStatisticsExtPolicyName, + hwXQoSQppbGlobalStatisticsExtLocalID, + hwXQoSQppbGlobalStatisticsExtDirection } + ::= { hwXQoSQppbGlobalStatisticsExtTable 1 } + + HwXQoSQppbGlobalStatisticsExtEntry ::= + SEQUENCE { + hwXQoSQppbGlobalStatisticsExtPolicyName + OCTET STRING, + hwXQoSQppbGlobalStatisticsExtLocalID + Integer32, + hwXQoSQppbGlobalStatisticsExtDirection + INTEGER, + hwXQoSQppbGlobalStatisticsExtReset + INTEGER, + hwXQoSQppbGlobalStatisticsMatchedPacketsLow + Unsigned32, + hwXQoSQppbGlobalStatisticsMatchedPacketsHigh + Unsigned32, + hwXQoSQppbGlobalStatisticsMatchedBytesLow + Unsigned32, + hwXQoSQppbGlobalStatisticsMatchedBytesHigh + Unsigned32, + hwXQoSQppbGlobalStatisticsPassedPacketsLow + Unsigned32, + hwXQoSQppbGlobalStatisticsPassedPacketsHigh + Unsigned32, + hwXQoSQppbGlobalStatisticsPassedBytesLow + Unsigned32, + hwXQoSQppbGlobalStatisticsPassedBytesHigh + Unsigned32, + hwXQoSQppbGlobalStatisticsDropedPacketsLow + Unsigned32, + hwXQoSQppbGlobalStatisticsDropedPacketsHigh + Unsigned32, + hwXQoSQppbGlobalStatisticsDropedBytesLow + Unsigned32, + hwXQoSQppbGlobalStatisticsDropedBytesHigh + Unsigned32, + hwXQoSQppbGlobalStatisticsMatchPacketsRateLow + Unsigned32, + hwXQoSQppbGlobalStatisticsMatchPacketsRateHigh + Unsigned32, + hwXQoSQppbGlobalStatisticsMatchBytesRateLow + Unsigned32, + hwXQoSQppbGlobalStatisticsMatchBytesRateHigh + Unsigned32 + } + + hwXQoSQppbGlobalStatisticsExtPolicyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the name of a QPPB policy. " + ::= { hwXQoSQppbGlobalStatisticsExtEntry 1 } + + hwXQoSQppbGlobalStatisticsExtLocalID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the qos-local-id ." + ::= { hwXQoSQppbGlobalStatisticsExtEntry 2 } + + hwXQoSQppbGlobalStatisticsExtDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the traffic direction for which global QPPB statistics are queried. + The value can be one of the following: + inbound (1) + outbound (2). " + ::= { hwXQoSQppbGlobalStatisticsExtEntry 3 } + + hwXQoSQppbGlobalStatisticsExtReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " This object indicates the statistics are reset. " + ::= { hwXQoSQppbGlobalStatisticsExtEntry 4 } + + hwXQoSQppbGlobalStatisticsMatchedPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of packets matching the QPPB policy, which is lower 32 bits of the total number. " + ::= { hwXQoSQppbGlobalStatisticsExtEntry 5 } + + hwXQoSQppbGlobalStatisticsMatchedPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of packets matching the QPPB policy, which is upper 32 bits of the total number. " + ::= { hwXQoSQppbGlobalStatisticsExtEntry 6 } + + hwXQoSQppbGlobalStatisticsMatchedBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of matched bytes, which is lower 32 bits of the total number. " + ::= { hwXQoSQppbGlobalStatisticsExtEntry 7 } + + hwXQoSQppbGlobalStatisticsMatchedBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of matched bytes, which is upper 32 bits of the total number. " + ::= { hwXQoSQppbGlobalStatisticsExtEntry 8 } + + hwXQoSQppbGlobalStatisticsPassedPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwXQoSQppbGlobalStatisticsPassedPackets, which is lower 32 bits of the total number." + ::= { hwXQoSQppbGlobalStatisticsExtEntry 9 } + + hwXQoSQppbGlobalStatisticsPassedPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " hwXQoSQppbGlobalStatisticsPassedPackets, which is upper 32 bits of the total number. " + ::= { hwXQoSQppbGlobalStatisticsExtEntry 10 } + + hwXQoSQppbGlobalStatisticsPassedBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of passed bytes, which is lower 32 bits of the total number. " + ::= { hwXQoSQppbGlobalStatisticsExtEntry 11 } + + hwXQoSQppbGlobalStatisticsPassedBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of passed bytes, which is upper 32 bits of the total number. " + ::= { hwXQoSQppbGlobalStatisticsExtEntry 12 } + + hwXQoSQppbGlobalStatisticsDropedPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded packets, which is lower 32 bits of the total number. " + ::= { hwXQoSQppbGlobalStatisticsExtEntry 13 } + + hwXQoSQppbGlobalStatisticsDropedPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded packets, which is upper 32 bits of the total number. " + ::= { hwXQoSQppbGlobalStatisticsExtEntry 14 } + + hwXQoSQppbGlobalStatisticsDropedBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of droped bytes, which is lower 32 bits of the total number. " + ::= { hwXQoSQppbGlobalStatisticsExtEntry 15 } + + hwXQoSQppbGlobalStatisticsDropedBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of droped bytes, which is upper 32 bits of the total number. " + ::= { hwXQoSQppbGlobalStatisticsExtEntry 16 } + + hwXQoSQppbGlobalStatisticsMatchPacketsRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate of packets matching the QPPB policy, which is lower 32 bits of the total number. " + ::= { hwXQoSQppbGlobalStatisticsExtEntry 17 } + + hwXQoSQppbGlobalStatisticsMatchPacketsRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate of packets matching the QPPB policy, which is upper 32 bits of the total number. " + ::= { hwXQoSQppbGlobalStatisticsExtEntry 18 } + + hwXQoSQppbGlobalStatisticsMatchBytesRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate of matched bytes, which is lower 32 bits of the total number. " + ::= { hwXQoSQppbGlobalStatisticsExtEntry 19 } + + hwXQoSQppbGlobalStatisticsMatchBytesRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate of matched bytes, which is upper 32 bits of the total number. " + ::= { hwXQoSQppbGlobalStatisticsExtEntry 20 } + + + +-- ****************************************************************** +-- +-- hwXQoSCarStatisticsExtTable +-- +-- ****************************************************************** + + hwXQoSCarStatisticsExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSCarStatisticsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table displays CAR statistics on an interface. " + ::= { hwXQoSBaObjects 47 } + + + hwXQoSCarStatisticsExtEntry OBJECT-TYPE + SYNTAX HwXQoSCarStatisticsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to query the CAR statistics on an interface. " + INDEX { hwXQoSCarStatisticsExtInterfaceIndex,hwXQoSCarStatisticsExtDirection,hwXQoSCarStatisticsExtVlanid,hwXQoSCarStatisticsExtSlotNumber} + ::= { hwXQoSCarStatisticsExtTable 1 } + + HwXQoSCarStatisticsExtEntry ::= + SEQUENCE { + hwXQoSCarStatisticsExtInterfaceIndex + InterfaceIndex, + hwXQoSCarStatisticsExtDirection + INTEGER, + hwXQoSCarStatisticsExtVlanid + Integer32, + hwXQoSCarStatisticsExtSlotNumber + Integer32, + hwXQoSCarStatisticsExtReset + INTEGER, + hwXQoSCarStatisticsExtPassPacketsLow + Unsigned32, + hwXQoSCarStatisticsExtPassPacketsHigh + Unsigned32, + hwXQoSCarStatisticsExtPassBytesLow + Unsigned32, + hwXQoSCarStatisticsExtPassBytesHigh + Unsigned32, + hwXQoSCarStatisticsExtDropPacketsLow + Unsigned32, + hwXQoSCarStatisticsExtDropPacketsHigh + Unsigned32, + hwXQoSCarStatisticsExtDropBytesLow + Unsigned32, + hwXQoSCarStatisticsExtDropBytesHigh + Unsigned32, + hwXQoSCarStatisticsExtPassPacketsRateLow + Unsigned32, + hwXQoSCarStatisticsExtPassPacketsRateHigh + Unsigned32, + hwXQoSCarStatisticsExtPassBytesRateLow + Unsigned32, + hwXQoSCarStatisticsExtPassBytesRateHigh + Unsigned32, + hwXQoSCarStatisticsExtDropPacketsRateLow + Unsigned32, + hwXQoSCarStatisticsExtDropPacketsRateHigh + Unsigned32, + hwXQoSCarStatisticsExtDropBytesRateLow + Unsigned32, + hwXQoSCarStatisticsExtDropBytesRateHigh + Unsigned32 + } + + hwXQoSCarStatisticsExtInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the interface index." + ::= { hwXQoSCarStatisticsExtEntry 1 } + + hwXQoSCarStatisticsExtDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the traffic direction to which CAR applies. + The value can be one of the following: + inbound(1) + outbound(2). + " + ::= { hwXQoSCarStatisticsExtEntry 2 } + + hwXQoSCarStatisticsExtVlanid OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the VLAN ID of an interface where the CAR statistics are queried. + The value ranges from 1 to 4094." + ::= { hwXQoSCarStatisticsExtEntry 3 } + + hwXQoSCarStatisticsExtSlotNumber OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the ID of the board where CAR statistics are queried. + The value ranges from 0 to 128." + ::= { hwXQoSCarStatisticsExtEntry 4 } + + hwXQoSCarStatisticsExtReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the resetting of statistics." + ::= { hwXQoSCarStatisticsExtEntry 5 } + + hwXQoSCarStatisticsExtPassPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of forwarded packets, which is lower 32 bits of the total number." + ::= { hwXQoSCarStatisticsExtEntry 6 } + + hwXQoSCarStatisticsExtPassPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of forwarded packets, which is upper 32 bits of the total number." + ::= { hwXQoSCarStatisticsExtEntry 7 } + + hwXQoSCarStatisticsExtPassBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of passed bytes, which is lower 32 bits of the total number." + ::= { hwXQoSCarStatisticsExtEntry 8 } + + hwXQoSCarStatisticsExtPassBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of passed bytes, which is upper 32 bits of the total number." + ::= { hwXQoSCarStatisticsExtEntry 9 } + + hwXQoSCarStatisticsExtDropPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded packets, which is lower 32 bits of the total number." + ::= { hwXQoSCarStatisticsExtEntry 10 } + + hwXQoSCarStatisticsExtDropPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded packets, which is upper 32 bits of the total number." + ::= { hwXQoSCarStatisticsExtEntry 11 } + + hwXQoSCarStatisticsExtDropBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded bytes, which is lower 32 bits of the total number." + ::= { hwXQoSCarStatisticsExtEntry 12 } + + hwXQoSCarStatisticsExtDropBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded bytes, which is upper 32 bits of the total number." + ::= { hwXQoSCarStatisticsExtEntry 13 } + + hwXQoSCarStatisticsExtPassPacketsRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which packets are forwarded, which is lower 32 bits of the total number." + ::= { hwXQoSCarStatisticsExtEntry 14 } + + hwXQoSCarStatisticsExtPassPacketsRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which packets are forwarded, which is upper 32 bits of the total number." + ::= { hwXQoSCarStatisticsExtEntry 15 } + + hwXQoSCarStatisticsExtPassBytesRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the byte pass rate, which is lower 32 bits of the total number." + ::= { hwXQoSCarStatisticsExtEntry 16 } + + hwXQoSCarStatisticsExtPassBytesRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the byte pass rate, which is upper 32 bits of the total number." + ::= { hwXQoSCarStatisticsExtEntry 17 } + + hwXQoSCarStatisticsExtDropPacketsRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which packets are discarded, which is lower 32 bits of the total number." + ::= { hwXQoSCarStatisticsExtEntry 18 } + + hwXQoSCarStatisticsExtDropPacketsRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which packets are discarded, which is upper 32 bits of the total number." + ::= { hwXQoSCarStatisticsExtEntry 19 } + + hwXQoSCarStatisticsExtDropBytesRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the byte drop rate, which is lower 32 bits of the total number." + ::= { hwXQoSCarStatisticsExtEntry 20 } + + hwXQoSCarStatisticsExtDropBytesRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the byte drop rate, which is upper 32 bits of the total number." + ::= { hwXQoSCarStatisticsExtEntry 21 } + +--******************************************************************** +-- hwXQoSPortQueueStatisticsExtTable +-- +-- ****************************************************************** + + hwXQoSPortQueueStatisticsExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSPortQueueStatisticsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to query the statistics of class queues. " + ::= { hwXQoSBaObjects 48 } + + + hwXQoSPortQueueStatisticsExtEntry OBJECT-TYPE + SYNTAX HwXQoSPortQueueStatisticsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to query the statistics of class queues. " + INDEX { hwXQoSPortQueueStatisticsExtInterfaceIndex, + hwXQoSPortQueueStatisticsExtDirection, + hwXQoSPortQueueStatisticsExtQueueIndex } + ::= { hwXQoSPortQueueStatisticsExtTable 1 } + + HwXQoSPortQueueStatisticsExtEntry ::= + SEQUENCE { + hwXQoSPortQueueStatisticsExtInterfaceIndex + InterfaceIndex, + hwXQoSPortQueueStatisticsExtDirection + INTEGER, + hwXQoSPortQueueStatisticsExtQueueIndex + INTEGER, + hwXQoSPortQueueStatisticsExtReset + INTEGER, + hwXQoSPortQueueStatisticsExtTotalPassPacketsLow + Unsigned32, + hwXQoSPortQueueStatisticsExtTotalPassPacketsHigh + Unsigned32, + hwXQoSPortQueueStatisticsExtTotalPassBytesLow + Unsigned32, + hwXQoSPortQueueStatisticsExtTotalPassBytesHigh + Unsigned32, + hwXQoSPortQueueStatisticsExtTotalDiscardPacketsLow + Unsigned32, + hwXQoSPortQueueStatisticsExtTotalDiscardPacketsHigh + Unsigned32, + hwXQoSPortQueueStatisticsExtTotalDiscardBytesLow + Unsigned32, + hwXQoSPortQueueStatisticsExtTotalDiscardBytesHigh + Unsigned32, + hwXQoSPortQueueStatisticsExtDropTailDiscardPacketsLow + Unsigned32, + hwXQoSPortQueueStatisticsExtDropTailDiscardPacketsHigh + Unsigned32, + hwXQoSPortQueueStatisticsExtDropTailDiscardBytesLow + Unsigned32, + hwXQoSPortQueueStatisticsExtDropTailDiscardBytesHigh + Unsigned32, + hwXQoSPortQueueStatisticsExtWredDiscardPacketsLow + Unsigned32, + hwXQoSPortQueueStatisticsExtWredDiscardPacketsHigh + Unsigned32, + hwXQoSPortQueueStatisticsExtWredDiscardBytesLow + Unsigned32, + hwXQoSPortQueueStatisticsExtWredDiscardBytesHigh + Unsigned32, + hwXQoSPortQueueStatisticsExtPassPacketsRateLow + Unsigned32, + hwXQoSPortQueueStatisticsExtPassPacketsRateHigh + Unsigned32, + hwXQoSPortQueueStatisticsExtPassBytesRateLow + Unsigned32, + hwXQoSPortQueueStatisticsExtPassBytesRateHigh + Unsigned32, + hwXQoSPortQueueStatisticsExtDiscardPacketsRateLow + Unsigned32, + hwXQoSPortQueueStatisticsExtDiscardPacketsRateHigh + Unsigned32, + hwXQoSPortQueueStatisticsExtDiscardBytesRateLow + Unsigned32, + hwXQoSPortQueueStatisticsExtDiscardBytesRateHigh + Unsigned32, + hwXQoSPortQueueStatisticsExtDropTailDiscardPacketsRateLow + Unsigned32, + hwXQoSPortQueueStatisticsExtDropTailDiscardPacketsRateHigh + Unsigned32, + hwXQoSPortQueueStatisticsExtDropTailDiscardBytesRateLow + Unsigned32, + hwXQoSPortQueueStatisticsExtDropTailDiscardBytesRateHigh + Unsigned32, + hwXQoSPortQueueStatisticsExtWredDiscardPacketsRateLow + Unsigned32, + hwXQoSPortQueueStatisticsExtWredDiscardPacketsRateHigh + Unsigned32, + hwXQoSPortQueueStatisticsExtWredDiscardBytesRateLow + Unsigned32, + hwXQoSPortQueueStatisticsExtWredDiscardBytesRateHigh + Unsigned32, + hwXQoSPortQueueStatisticsExtTrafficTowardThisPortLow + Unsigned32, + hwXQoSPortQueueStatisticsExtTrafficTowardThisPortHigh + Unsigned32, + hwXQoSPortQueueStatisticsExtPhysicalBandwidthOfPortQoSLow + Unsigned32, + hwXQoSPortQueueStatisticsExtPhysicalBandwidthOfPortQoSHigh + Unsigned32, + hwXQoSPortQueueStatisticsExtQueuePercentage + Integer32, + hwXQoSPortQueueStatisticsExtTotalPacketsLow + Unsigned32, + hwXQoSPortQueueStatisticsExtTotalPacketsHigh + Unsigned32, + hwXQoSPortQueueStatisticsExtTotalBytesLow + Unsigned32, + hwXQoSPortQueueStatisticsExtTotalBytesHigh + Unsigned32 + } + + hwXQoSPortQueueStatisticsExtInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the interface index. " + ::= { hwXQoSPortQueueStatisticsExtEntry 1 } + + + + hwXQoSPortQueueStatisticsExtDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the traffic direction whose statistics are queried. + The value can be one of the following: + inbound(1) + outbound(2)." + ::= { hwXQoSPortQueueStatisticsExtEntry 2 } + + hwXQoSPortQueueStatisticsExtQueueIndex OBJECT-TYPE + SYNTAX INTEGER + { + be(1), + af1(2), + af2(3), + af3(4), + af4(5), + ef(6), + cs6(7), + cs7(8), + total(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the priority of a class queue where statistics are queried. + The value can be: + 1 be + 2 af1 + 3 af2 + 4 af3 + 5 af4 + 6 ef + 7 cs6 + 8 cs7 + 9 total + " + ::= { hwXQoSPortQueueStatisticsExtEntry 3 } + + + hwXQoSPortQueueStatisticsExtReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the flag of clearing the statistics. " + ::= { hwXQoSPortQueueStatisticsExtEntry 4 } + + + hwXQoSPortQueueStatisticsExtTotalPassPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of passed packets. " + ::= { hwXQoSPortQueueStatisticsExtEntry 5 } + + hwXQoSPortQueueStatisticsExtTotalPassPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of passed packets. " + ::= { hwXQoSPortQueueStatisticsExtEntry 6 } + + + hwXQoSPortQueueStatisticsExtTotalPassBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of forwarded bytes. " + ::= { hwXQoSPortQueueStatisticsExtEntry 7 } + + hwXQoSPortQueueStatisticsExtTotalPassBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of forwarded bytes. " + ::= { hwXQoSPortQueueStatisticsExtEntry 8 } + + hwXQoSPortQueueStatisticsExtTotalDiscardPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded packets. " + ::= { hwXQoSPortQueueStatisticsExtEntry 9 } + + hwXQoSPortQueueStatisticsExtTotalDiscardPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded packets. " + ::= { hwXQoSPortQueueStatisticsExtEntry 10 } + + + hwXQoSPortQueueStatisticsExtTotalDiscardBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of dropped bytes. " + ::= { hwXQoSPortQueueStatisticsExtEntry 11 } + + hwXQoSPortQueueStatisticsExtTotalDiscardBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of dropped bytes. " + ::= { hwXQoSPortQueueStatisticsExtEntry 12 } + + + hwXQoSPortQueueStatisticsExtDropTailDiscardPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the number of discarded tail packets. " + ::= { hwXQoSPortQueueStatisticsExtEntry 13 } + + hwXQoSPortQueueStatisticsExtDropTailDiscardPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the number of discarded tail packets. " + ::= { hwXQoSPortQueueStatisticsExtEntry 14 } + + + hwXQoSPortQueueStatisticsExtDropTailDiscardBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes discarded by tail drop. " + ::= { hwXQoSPortQueueStatisticsExtEntry 15 } + + hwXQoSPortQueueStatisticsExtDropTailDiscardBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes discarded by tail drop. " + ::= { hwXQoSPortQueueStatisticsExtEntry 16 } + + + hwXQoSPortQueueStatisticsExtWredDiscardPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the number of packets that are discarded by WRED. " + ::= { hwXQoSPortQueueStatisticsExtEntry 17 } + + hwXQoSPortQueueStatisticsExtWredDiscardPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the number of packets that are discarded by WRED. " + ::= { hwXQoSPortQueueStatisticsExtEntry 18 } + + + hwXQoSPortQueueStatisticsExtWredDiscardBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes discarded by WRED. " + ::= { hwXQoSPortQueueStatisticsExtEntry 19 } + + hwXQoSPortQueueStatisticsExtWredDiscardBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes discarded by WRED. " + ::= { hwXQoSPortQueueStatisticsExtEntry 20 } + + hwXQoSPortQueueStatisticsExtPassPacketsRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the packet pass rate. " + ::= { hwXQoSPortQueueStatisticsExtEntry 21 } + + hwXQoSPortQueueStatisticsExtPassPacketsRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the packet pass rate. " + ::= { hwXQoSPortQueueStatisticsExtEntry 22 } + + + hwXQoSPortQueueStatisticsExtPassBytesRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which bytes are forwarded. " + ::= { hwXQoSPortQueueStatisticsExtEntry 23 } + + hwXQoSPortQueueStatisticsExtPassBytesRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which bytes are forwarded. " + ::= { hwXQoSPortQueueStatisticsExtEntry 24 } + + + hwXQoSPortQueueStatisticsExtDiscardPacketsRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the packet drop rate. " + ::= { hwXQoSPortQueueStatisticsExtEntry 25 } + + hwXQoSPortQueueStatisticsExtDiscardPacketsRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the packet drop rate. " + ::= { hwXQoSPortQueueStatisticsExtEntry 26 } + + + hwXQoSPortQueueStatisticsExtDiscardBytesRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which bytes are discarded. " + ::= { hwXQoSPortQueueStatisticsExtEntry 27 } + + hwXQoSPortQueueStatisticsExtDiscardBytesRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which bytes are discarded. " + ::= { hwXQoSPortQueueStatisticsExtEntry 28 } + + + hwXQoSPortQueueStatisticsExtDropTailDiscardPacketsRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the tail packet discarding rate. " + ::= { hwXQoSPortQueueStatisticsExtEntry 29 } + + hwXQoSPortQueueStatisticsExtDropTailDiscardPacketsRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the tail packet discarding rate. " + ::= { hwXQoSPortQueueStatisticsExtEntry 30 } + + + hwXQoSPortQueueStatisticsExtDropTailDiscardBytesRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which bytes are discarded by tail drop. " + ::= { hwXQoSPortQueueStatisticsExtEntry 31 } + + hwXQoSPortQueueStatisticsExtDropTailDiscardBytesRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which bytes are discarded by tail drop. " + ::= { hwXQoSPortQueueStatisticsExtEntry 32 } + + + hwXQoSPortQueueStatisticsExtWredDiscardPacketsRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the WRED packet discarding rate." + ::= { hwXQoSPortQueueStatisticsExtEntry 33 } + + hwXQoSPortQueueStatisticsExtWredDiscardPacketsRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the WRED packet discarding rate." + ::= { hwXQoSPortQueueStatisticsExtEntry 34 } + + + hwXQoSPortQueueStatisticsExtWredDiscardBytesRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the WRED byte discarding rate." + ::= { hwXQoSPortQueueStatisticsExtEntry 35 } + + hwXQoSPortQueueStatisticsExtWredDiscardBytesRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the WRED byte discarding rate." + ::= { hwXQoSPortQueueStatisticsExtEntry 36 } + + hwXQoSPortQueueStatisticsExtTrafficTowardThisPortLow OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the port traffic information." + ::= { hwXQoSPortQueueStatisticsExtEntry 37 } + + hwXQoSPortQueueStatisticsExtTrafficTowardThisPortHigh OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the port traffic information." + ::= { hwXQoSPortQueueStatisticsExtEntry 38 } + + + hwXQoSPortQueueStatisticsExtPhysicalBandwidthOfPortQoSLow OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the physical bandwidth of a QoS interface." + ::= { hwXQoSPortQueueStatisticsExtEntry 39 } + + hwXQoSPortQueueStatisticsExtPhysicalBandwidthOfPortQoSHigh OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the physical bandwidth of a QoS interface." + ::= { hwXQoSPortQueueStatisticsExtEntry 40 } + + hwXQoSPortQueueStatisticsExtQueuePercentage OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the percentage of the queue usage." + ::= { hwXQoSPortQueueStatisticsExtEntry 41 } +-- BEGIN: Added by l00248629, 2013/12/13 + hwXQoSPortQueueStatisticsExtTotalPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the total number of packets." + ::= { hwXQoSPortQueueStatisticsExtEntry 42 } + hwXQoSPortQueueStatisticsExtTotalPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the total number of packets." + ::= { hwXQoSPortQueueStatisticsExtEntry 43 } + hwXQoSPortQueueStatisticsExtTotalBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the total number of bytes." + ::= { hwXQoSPortQueueStatisticsExtEntry 44 } + hwXQoSPortQueueStatisticsExtTotalBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the total number of bytes." + ::= { hwXQoSPortQueueStatisticsExtEntry 45 } +-- +-- hwXQoSHardPipeStatisticsExtTable +-- +-- ****************************************************************** + + hwXQoSHardPipeStatisticsExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSHardPipeStatisticsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to display statistics about outgoing packets on the PW-side and AC-side hard pipe. " + ::= { hwXQoSBaObjects 49 } + + + hwXQoSHardPipeStatisticsExtEntry OBJECT-TYPE + SYNTAX HwXQoSHardPipeStatisticsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to query the statistics of hard pipe statistics. " + INDEX { hwXQoSHardPipeStatisticsExtInterfaceIndex} + ::= { hwXQoSHardPipeStatisticsExtTable 1 } + + HwXQoSHardPipeStatisticsExtEntry ::= + SEQUENCE { + hwXQoSHardPipeStatisticsExtInterfaceIndex + InterfaceIndex, + hwXQoSHardPipeStatisticsExtReset + INTEGER, + hwXQoSHardPipeStatisticsExtPassPacketsLow + Unsigned32, + hwXQoSHardPipeStatisticsExtPassPacketsHigh + Unsigned32, + hwXQoSHardPipeStatisticsExtPassBytesLow + Unsigned32, + hwXQoSHardPipeStatisticsExtPassBytesHigh + Unsigned32, + hwXQoSHardPipeStatisticsExtDiscardPacketsLow + Unsigned32, + hwXQoSHardPipeStatisticsExtDiscardPacketsHigh + Unsigned32, + hwXQoSHardPipeStatisticsExtDiscardBytesLow + Unsigned32, + hwXQoSHardPipeStatisticsExtDiscardBytesHigh + Unsigned32, + hwXQoSHardPipeStatisticsExtPassPacketsRateLow + Unsigned32, + hwXQoSHardPipeStatisticsExtPassPacketsRateHigh + Unsigned32, + hwXQoSHardPipeStatisticsExtPassBytesRateLow + Unsigned32, + hwXQoSHardPipeStatisticsExtPassBytesRateHigh + Unsigned32, + hwXQoSHardPipeStatisticsExtDiscardPacketsRateLow + Unsigned32, + hwXQoSHardPipeStatisticsExtDiscardPacketsRateHigh + Unsigned32, + hwXQoSHardPipeStatisticsExtDiscardBytesRateLow + Unsigned32, + hwXQoSHardPipeStatisticsExtDiscardBytesRateHigh + Unsigned32 + } + + hwXQoSHardPipeStatisticsExtInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the hard pipe interface. " + ::= { hwXQoSHardPipeStatisticsExtEntry 1 } + + hwXQoSHardPipeStatisticsExtReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the flag of clearing hard pipe traffic statistics. " + ::= { hwXQoSHardPipeStatisticsExtEntry 2 } + + + hwXQoSHardPipeStatisticsExtPassPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of packets forwarded by the hard pipe. " + ::= { hwXQoSHardPipeStatisticsExtEntry 3 } + + hwXQoSHardPipeStatisticsExtPassPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of packets forwarded by the hard pipe. " + ::= { hwXQoSHardPipeStatisticsExtEntry 4 } + + + hwXQoSHardPipeStatisticsExtPassBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of passed bytes. " + ::= { hwXQoSHardPipeStatisticsExtEntry 5 } + + hwXQoSHardPipeStatisticsExtPassBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of passed bytes. " + ::= { hwXQoSHardPipeStatisticsExtEntry 6 } + + hwXQoSHardPipeStatisticsExtDiscardPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of packets discarded by the hard pipe." + ::= { hwXQoSHardPipeStatisticsExtEntry 7 } + + hwXQoSHardPipeStatisticsExtDiscardPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of packets discarded by the hard pipe." + ::= { hwXQoSHardPipeStatisticsExtEntry 8 } + + hwXQoSHardPipeStatisticsExtDiscardBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded bytes. " + ::= { hwXQoSHardPipeStatisticsExtEntry 9 } + + hwXQoSHardPipeStatisticsExtDiscardBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded bytes. " + ::= { hwXQoSHardPipeStatisticsExtEntry 10 } + + hwXQoSHardPipeStatisticsExtPassPacketsRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which the hard pipe forwards packets." + ::= { hwXQoSHardPipeStatisticsExtEntry 11 } + + hwXQoSHardPipeStatisticsExtPassPacketsRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which the hard pipe forwards packets." + ::= { hwXQoSHardPipeStatisticsExtEntry 12 } + + hwXQoSHardPipeStatisticsExtPassBytesRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the rate of pass bytes. " + ::= { hwXQoSHardPipeStatisticsExtEntry 13 } + + hwXQoSHardPipeStatisticsExtPassBytesRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the rate of pass bytes. " + ::= { hwXQoSHardPipeStatisticsExtEntry 14 } + + hwXQoSHardPipeStatisticsExtDiscardPacketsRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which the hard pipe discards packets." + ::= { hwXQoSHardPipeStatisticsExtEntry 15 } + + hwXQoSHardPipeStatisticsExtDiscardPacketsRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the rate at which the hard pipe discards packets." + ::= { hwXQoSHardPipeStatisticsExtEntry 16 } + + hwXQoSHardPipeStatisticsExtDiscardBytesRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the rate of discarded bytes." + ::= { hwXQoSHardPipeStatisticsExtEntry 17 } + + hwXQoSHardPipeStatisticsExtDiscardBytesRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the rate of discarded bytes." + ::= { hwXQoSHardPipeStatisticsExtEntry 18 } + + +-- hwXQoSHardPipeAccessStatisticsExtTable +-- +-- ****************************************************************** + + hwXQoSHardPipeAccessStatisticsExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSHardPipeAccessStatisticsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to query the hard pipe statistics of access interface. " + ::= { hwXQoSBaObjects 50 } + + + hwXQoSHardPipeAccessStatisticsExtEntry OBJECT-TYPE + SYNTAX HwXQoSHardPipeAccessStatisticsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table is used to query the hard pipe statistics of access interface. " + INDEX { hwXQoSHardPipeAccessStatisticsExtInterfaceIndex, + hwXQoSHardPipeAccessStatisticsExtDirection } + ::= { hwXQoSHardPipeAccessStatisticsExtTable 1 } + + HwXQoSHardPipeAccessStatisticsExtEntry ::= + SEQUENCE { + hwXQoSHardPipeAccessStatisticsExtInterfaceIndex + InterfaceIndex, + hwXQoSHardPipeAccessStatisticsExtDirection + INTEGER, + hwXQoSHardPipeAccessStatisticsExtReset + INTEGER, + hwXQoSHardPipeAccessStatisticsExtPassPacketsLow + Unsigned32, + hwXQoSHardPipeAccessStatisticsExtPassPacketsHigh + Unsigned32, + hwXQoSHardPipeAccessStatisticsExtPassBytesLow + Unsigned32, + hwXQoSHardPipeAccessStatisticsExtPassBytesHigh + Unsigned32, + hwXQoSHardPipeAccessStatisticsExtDiscardPacketsLow + Unsigned32, + hwXQoSHardPipeAccessStatisticsExtDiscardPacketsHigh + Unsigned32, + hwXQoSHardPipeAccessStatisticsExtDiscardBytesLow + Unsigned32, + hwXQoSHardPipeAccessStatisticsExtDiscardBytesHigh + Unsigned32, + hwXQoSHardPipeAccessStatisticsExtPassPacketsRateLow + Unsigned32, + hwXQoSHardPipeAccessStatisticsExtPassPacketsRateHigh + Unsigned32, + hwXQoSHardPipeAccessStatisticsExtPassBytesRateLow + Unsigned32, + hwXQoSHardPipeAccessStatisticsExtPassBytesRateHigh + Unsigned32, + hwXQoSHardPipeAccessStatisticsExtDiscardPacketsRateLow + Unsigned32, + hwXQoSHardPipeAccessStatisticsExtDiscardPacketsRateHigh + Unsigned32, + hwXQoSHardPipeAccessStatisticsExtDiscardBytesRateLow + Unsigned32, + hwXQoSHardPipeAccessStatisticsExtDiscardBytesRateHigh + Unsigned32 + } + + hwXQoSHardPipeAccessStatisticsExtInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the access interface index. " + ::= { hwXQoSHardPipeAccessStatisticsExtEntry 1 } + + hwXQoSHardPipeAccessStatisticsExtDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the direction where access hard pipe statistics are queried. + The value can be: + 1: inbound + 2: outbound " + ::= { hwXQoSHardPipeAccessStatisticsExtEntry 2 } + + hwXQoSHardPipeAccessStatisticsExtReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " This object indicates the statistics are reset. " + ::= { hwXQoSHardPipeAccessStatisticsExtEntry 3 } + + + hwXQoSHardPipeAccessStatisticsExtPassPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of passed packets. " + ::= { hwXQoSHardPipeAccessStatisticsExtEntry 4 } + + + hwXQoSHardPipeAccessStatisticsExtPassPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of passed packets. " + ::= { hwXQoSHardPipeAccessStatisticsExtEntry 5 } + + + hwXQoSHardPipeAccessStatisticsExtPassBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of passed bytes. " + ::= { hwXQoSHardPipeAccessStatisticsExtEntry 6 } + + hwXQoSHardPipeAccessStatisticsExtPassBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of passed bytes. " + ::= { hwXQoSHardPipeAccessStatisticsExtEntry 7 } + + + hwXQoSHardPipeAccessStatisticsExtDiscardPacketsLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded packets." + ::= { hwXQoSHardPipeAccessStatisticsExtEntry 8 } + + hwXQoSHardPipeAccessStatisticsExtDiscardPacketsHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded packets." + ::= { hwXQoSHardPipeAccessStatisticsExtEntry 9 } + + + hwXQoSHardPipeAccessStatisticsExtDiscardBytesLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded bytes. " + ::= { hwXQoSHardPipeAccessStatisticsExtEntry 10 } + + hwXQoSHardPipeAccessStatisticsExtDiscardBytesHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This object indicates the number of discarded bytes. " + ::= { hwXQoSHardPipeAccessStatisticsExtEntry 11 } + + hwXQoSHardPipeAccessStatisticsExtPassPacketsRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the rate of pass packets." + ::= { hwXQoSHardPipeAccessStatisticsExtEntry 12 } + + hwXQoSHardPipeAccessStatisticsExtPassPacketsRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the rate of pass packets." + ::= { hwXQoSHardPipeAccessStatisticsExtEntry 13 } + + hwXQoSHardPipeAccessStatisticsExtPassBytesRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the rate of pass bytes. " + ::= { hwXQoSHardPipeAccessStatisticsExtEntry 14 } + + hwXQoSHardPipeAccessStatisticsExtPassBytesRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the rate of pass bytes. " + ::= { hwXQoSHardPipeAccessStatisticsExtEntry 15 } + + hwXQoSHardPipeAccessStatisticsExtDiscardPacketsRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the rate of discarded packets." + ::= { hwXQoSHardPipeAccessStatisticsExtEntry 16 } + + hwXQoSHardPipeAccessStatisticsExtDiscardPacketsRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the rate of discarded packets." + ::= { hwXQoSHardPipeAccessStatisticsExtEntry 17 } + + hwXQoSHardPipeAccessStatisticsExtDiscardBytesRateLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the rate of discarded bytes." + ::= { hwXQoSHardPipeAccessStatisticsExtEntry 18 } + + hwXQoSHardPipeAccessStatisticsExtDiscardBytesRateHigh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The value of this object identifies the rate of discarded bytes." + ::= { hwXQoSHardPipeAccessStatisticsExtEntry 19 } + + -- Beg add by w00176838 for remark payload-dscp + hwXQoSCompliances OBJECT IDENTIFIER ::= { hwXQoSConformance 1 } + hwXQoSGroups OBJECT IDENTIFIER ::= { hwXQoSConformance 2 } + + -- compliance statements + + hwXQoSCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities that implement + extend QoS on a router." + + MODULE -- this module + MANDATORY-GROUPS { + hwXQoSIfQueueGroup, + hwXQoSIfCarStatisticsGroup, + hwXQoSCpDefendStatisticsGroup, + hwNotificationExtGroup, + hwXQosAtmTrafficQueueGroup, + hwXQosAtmPvcServiceTypeGroup, + hwXQosIfOutboundQueueStatisticGroup, + hwXQoSBaGroup, + hwXQoSBa8021pPhbGroup, + hwXQoSBa8021pMapGroup, + hwXQoSBaDscpPhbGroup, + hwXQoSBaDscpMapGroup, + hwXQoSBaExpPhbGroup, + hwXQoSBaExpMapGroup, + hwXQoSIfDiffDomainGroup, + hwXQoSIfTrust8021pGroup, + hwXQoSCommonInboundGroup, + hwXQoSPppInboundGroup, + hwXQoSServiceclassGroup, + hwXQoSPhbGroup, + hwXQoSFieldDeiGroup, + hwXQoSPicForwardingGroup, + hwXQoSCarTableGroup, + hwXQoSPortShapingGroup, + hwXQoSQueueGroup, + hwXQoSCarStatisticsGroup, + hwXQoSCpRateLimitGroup} + ::= { hwXQoSCompliances 1 } + + -- units of conformance + + hwXQoSIfQueueGroup OBJECT-GROUP + OBJECTS { + hwXQoSIfQueueIfIndex, + hwXQoSIfQueueVlanID, + hwXQoSIfQueueCosType, + hwXQoSIfQueuePassedPackets, + hwXQoSIfQueuePassededBytes, + hwXQoSIfQueueTotalPackets, + hwXQoSIfQueueTotalBytes, + hwXQoSIfQueueDiscardedPackets, + hwXQoSIfQueueDiscardedBytes, + hwXQoSIfQueuePassedPacketRate, + hwXQoSIfQueuePassedByteRate, + hwXQoSIfQueueDiscardedPacketRate, + hwXQoSIfQueueDiscardedByteRate, + hwXQoSIfQueueResetFlag, + hwXQoSIfQueueUsagePercentage, +-- BEGIN: Added by l00248629, 2013/12/13 + hwXQoSIfQueueDropTailDiscardedPackets, + hwXQoSIfQueueDropTailDiscardedBytes, + hwXQoSIfQueueWredDiscardedPackets, + hwXQoSIfQueueWredDiscardedBytes, + hwXQoSIfQueueDropTailDiscardedPacketRate, + hwXQoSIfQueueDropTailDiscardedByteRate, + hwXQoSIfQueueWredDiscardedPacketRate, + hwXQoSIfQueueWredDiscardedByteRate, + hwXQoSIfQueueStatisticsTrafficTowardThisPort, + hwXQoSIfQueueStatisticsPhysicalBandwidthOfPortQoS +-- END: Added by l00248629, 2013/12/13 + } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwXQoSGroups 1 } + + hwXQoSIfCarStatisticsGroup OBJECT-GROUP + OBJECTS { + hwXQoSIfCarConformedPackets, + hwXQoSIfCarConformedBytes, + hwXQoSIfCarConformedPacketRate, + hwXQoSIfCarConformedByteRate, + hwXQoSIfCarExceededPackets, + hwXQoSIfCarExceededBytes, + hwXQoSIfCarExceededPacketRate, + hwXQoSIfCarExceededByteRate, + hwXQoSIfCarOverflowPackets, + hwXQoSIfCarOverflowBytes, + hwXQoSIfCarOverflowPacketRate, + hwXQoSIfCarOverflowByteRate, + hwXQoSIfCarPassedPackets, + hwXQoSIfCarPassedBytes, + hwXQoSIfCarDiscardedPackets, + hwXQoSIfCarDiscardedBytes + } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwXQoSGroups 2 } + + hwXQoSCpDefendStatisticsGroup OBJECT-GROUP + OBJECTS { + hwXQoSCpDefendSlotId, + hwXQoSCpDefendObjectIndex, + hwXQoSCpDefendPassedPackets, + hwXQoSCpDefendPassedBytes, + hwXQoSCpDefendPassedPacketRate, + hwXQoSCpDefendPassedByteRate, + hwXQoSCpDefendDiscardedPackets, + hwXQoSCpDefendDiscardedBytes, + hwXQoSCpDefendDiscardedPacketRate, + hwXQoSCpDefendDiscardedByteRate, + hwXQoSCpDefendDiscardedThreshold, + hwXQoSCpDefendChassisID, + hwXQoSCpDefendProtocolDescirption, + hwXQoSCpDefendIntfPassedNum + } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwXQoSGroups 3 } + + hwNotificationExtGroup NOTIFICATION-GROUP + NOTIFICATIONS { + hwXQoSCpDefendDiscardedRateAlarm, + hwXQoSCpDefendDiscardedPacketAlarm, + hwXQoSQueueDiscardThresholdTrap, + hwXQoSStormControlTrap, + hwXQoSCprlDiscardedPacketAlarm, + hwXQoSCprlDiscardedPacketAlarmClear, + hwXQoSRedirectNextHopChangedAlarm, + hwXQoSSecurityStormControlInterfaceTrap, + hwXQoSIrsmDelayAlarm, + hwXQoSIrsmSynFrameDropAlarm, + hwXQoSStatResouceNotEnoughAlarm, + hwXQoSIrsmDropPacketAlarm, + hwXQoSRuleFailAlarm, + hwXQoSCpDefendDiscardedPacketAlarmClear, + hwXQoSCARResouceNotEnoughAlarm, + hwXQoSPortQueueAlarmClear, + hwXQoSProfileUsedAlarm, + hwXQoSPortQueueAlarm, + hwXQoSRuleFailAlarmCancel, -- add by l00241571, RuleFailAlarmCancel + hwXQoSHardPipeAlarm, + hwXQoSHardPipeAlarmClear, + hwXQoSSoftPipeAlarm, + hwXQoSSoftPipeAlarmClear, + hwXQoSHardPipeBwAlarm, + hwXQoSHardPipeBwAlarmClear, + hwXQOSQueueBufferOverrunAlarm, + hwXQOSQueueBufferOverrunResume, + hwXQoSIfLrDiscardAlarm, + hwXQoSIfLrDiscardAlarmResume, + hwXQoSFCoEPriorityAlarm, + hwXQoSFCoEPriorityAlarmClear, + hwXQoSVpnAclConflictAlarm, --add by wangjing 00280821 + hwXQoSVpnAclConflictAlarmClear, --add by wangjing 00280821 + hwXQoSDefendPortCarPassedPacketAlarm, + hwXQoSDefendPortCarPassedPacketAlarmClear, + hwXQoSMulticastPktsDiscardAlarm, --add by pengsheng 00191075 + hwXQoSMulticastPktsDiscardAlarmResume, --add by pengsheng 00191075 + hwXQoSMulticastPktsDiscardInterfaceAlarm, --add by pengsheng 00191075 + hwXQoSMulticastPktsDiscardInterfaceAlarmResume, --add by pengsheng 00191075 + hwXQoSUnicastPktsCongestionInterfaceAlarm, --add by zhouzaihua 00215230 + hwXQoSUnicastPktsCongestionInterfaceAlarmResume, --add by zhouzaihua 00215230 + hwXQoSPacketsDropInterfaceAlarm, --add by zhouzaihua 00215230 + hwXQoSPacketsDropInterfaceAlarmResume, --add by zhouzaihua 00215230 + hwXQoSRcyPortPktsDropAlarm, --add by zhouzaihua 00215230 + hwXQoSRcyPortPktsDropAlarmResume, --add by zhouzaihua 00215230 + hwXQoSUnicastPktsDiscardAlarm, --add by zhouzaihua 00215230 + hwXQoSUnicastPktsDiscardAlarmResume, --add by zhouzaihua 00215230 + hwXQoSIfCarDiscardAlarm, --add by zhouzaihua 00215230 + hwXQoSIfCarDiscardAlarmResume, --add by zhouzaihua 00215230 + hwXQoSStormSuppressAlarm, --add by sunqirui 00242845 + hwXQoSStormSuppressAlarmResume, --add by sunqirui 00242845 + hwXQoSStormSuppressSlotAlarm, --add by chensenfa 00215131 + hwXQoSStormSuppressSlotAlarmResume, --add by chensenfa 00215131 + hwXQoSIngressPktsDiscardAlarm, --add by zhouzaihua 00215230 + hwXQoSIngressPktsDiscardAlarmResume, --add by zhouzaihua 00215230 + hwXQoSIngressAgingDiscardAlarm, --add by zhouzaihua 00215230 + hwXQoSIngressAgingDiscardAlarmResume, --add by zhouzaihua 00215230 + hwXQosQueueExcepAlarm, --add by hehaiyan 00201775 + hwXQosQueueExcepAlarmResume, --add by hehaiyan 00201775 + hwXQoSPfcTurnOffAlarm, --add by hehaiyan 00201775 + hwXQoSPfcTurnOffResume, --add by hehaiyan 00201775 + hwXQoSPfcDeadLockAlarm, --add by hehaiyan 00201775 + hwXQoSPfcDeadLockResume, --add by hehaiyan 00201775 + hwXACLFEIMemoryFullAlarm, --add by wangyan 00242782 + hwXACLFEIMemoryFullAlarmResume, --add by wangyan 00242782 + hwXQoSInterfaceIngressDropAlarm, --add by zhouzaihua 00215230 + hwXQoSInterfaceIngressDropAlarmResume, --add by zhouzaihua 00215230 + hwXQoSTMPerformanceAlarm, --add by gaolikun 00181543 + hwXQoSTMPerformanceAlarmClear, --add by gaolikun 00181543 + hwXACLEPGCreateGroupAlarm, --add by zhaoqingqing 00348648 + hwXACLEPGCreateGroupResume, --add by zhaoqingqing 00348648 + hwXACLEPGGroupMemberAlarm, --add by zhaoqingqing 00348648 + hwXACLEPGGroupMemberResume, --add by zhaoqingqing 00348648 + hwXACLEPGPolicyAlarm, --add by zhaoqingqing 00348648 + hwXACLEPGPolicyResume, --add by zhaoqingqing 00348648 + hwXQoSPfcApplyFailAlarm, --add by pengsheng 00191075 + hwXQoSPfcApplyFailAlarmResume, --add by pengsheng 00191075 + hwXACLEPGEnableAlarm, --add by zhaoqingqing 00348648 + hwXACLEPGEnableResume, --add by zhaoqingqing 00348648 + hwXQOSFlowControlAlarm, --add by shenjiulong 00216198 + hwXQOSFlowControlAlarmResume, --add by shenjiulong 00216198 + hwXACLResourceAlarm, --add by xuehui 00471789 + hwXACLResourceResume --add by xuehui 00471789 + } + STATUS current + DESCRIPTION + "The HUAWEI defend trap info." + ::= { hwXQoSGroups 4 } + + hwXQoSGeneralGroup OBJECT-GROUP + OBJECTS { + hwXQoSFrameId, + hwXQoSSlotId, + hwXQoSPortId, + hwXQoSTrapIfName, + hwXQoSTrapQueueId, + hwXQoSTrapDiscardPackets + } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwXQoSGroups 5 } + + hwXQoSSredGroup OBJECT-GROUP + OBJECTS { + hwXQoSIfSredRedStartDiscardPoint, + hwXQoSIfSredRedDiscardProbability, + hwXQoSIfSredYellowStartDiscardPoint, + hwXQoSIfSredYellowDiscardProbability, + hwXQoSIfSredRowStatus + } + STATUS current + DESCRIPTION + "This is Sred group of information." + ::= { hwXQoSGroups 6 } + + hwXQosAtmTrafficQueueGroup OBJECT-GROUP + OBJECTS { + hwXQoSAtmTrafficQueueServiceClass, + hwXQoSAtmTrafficQueueRowStatus + } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwXQoSGroups 7 } + hwXQosAtmPvcServiceTypeGroup OBJECT-GROUP + OBJECTS { + hwXQoSAtmPvcNameServiceTypeIndex, + hwXQoSAtmPvcServiceType, + hwXQoSAtmPvcPcr, + hwXQoSAtmPvcCdvt, + hwXQoSAtmPvcVbrScr, + hwXQoSAtmPvcVbrMbs, + hwXQoSAtmPvcRowStatus + } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwXQoSGroups 8 } + + hwXQosIfOutboundQueueStatisticGroup OBJECT-GROUP + OBJECTS { + hwXQoSIfQueDiscardPackets + } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwXQoSGroups 9 } + + hwXQoSShapingGroup OBJECT-GROUP + OBJECTS { + hwXQoSIfShapingQueueCir, + hwXQoSIfShapingQueuePir, + hwXQoSIfShapingRowStatus + } + STATUS current + DESCRIPTION + "This is Shaping group of information." + ::= { hwXQoSGroups 10 } + + + hwXQoSUrpfDiscardStatisticsGroup OBJECT-GROUP + OBJECTS { + hwXQoSUrpfDiscardedPackets + } + STATUS current + DESCRIPTION + "This is a optional group of information." + ::= { hwXQoSGroups 11 } + + + + hwXQoSBaGroup OBJECT-GROUP + OBJECTS { hwXQoSBaIndex, hwXQoSBaName, hwXQoSBaRowStatus } + STATUS current + DESCRIPTION + "This is different server domain group of information." + ::= { hwXQoSGroups 12 } + + + hwXQoSBa8021pPhbGroup OBJECT-GROUP + OBJECTS { hwXQoSBa8021pPhbIndex, hwXQoSBa8021pPhbPri, hwXQoSBa8021pPhbCos, hwXQoSBa8021pPhbColour, hwXQoSBa8021pPhbRowStatus + } + STATUS current + DESCRIPTION + "This is different server domain group of information." + ::= { hwXQoSGroups 13 } + + + hwXQoSBa8021pMapGroup OBJECT-GROUP + OBJECTS { hwXQoSBa8021pMapIndex, hwXQoSBa8021pMapCos, hwXQoSBa8021pMapColour, hwXQoSBa8021pMapPri, hwXQoSBa8021pMapRowStatus + } + STATUS current + DESCRIPTION + "This is different server domain group of information." + ::= { hwXQoSGroups 14 } + + + hwXQoSBaDscpPhbGroup OBJECT-GROUP + OBJECTS { hwXQoSBaDscpPhbIndex, hwXQoSBaDscpPhbPri, hwXQoSBaDscpPhbCos, hwXQoSBaDscpPhbColour, hwXQoSBaDscpPhbRowStatus + } + STATUS current + DESCRIPTION + "This is different server domain group of information." + ::= { hwXQoSGroups 15 } + + + hwXQoSBaDscpMapGroup OBJECT-GROUP + OBJECTS { hwXQoSBaDscpMapIndex, hwXQoSBaDscpMapCos, hwXQoSBaDscpMapColour, hwXQoSBaDscpMapPri, hwXQoSBaDscpMapRowStatus + } + STATUS current + DESCRIPTION + "This is different server domain group of information." + ::= { hwXQoSGroups 16 } + + + hwXQoSBaExpPhbGroup OBJECT-GROUP + OBJECTS { hwXQoSBaExpPhbIndex, hwXQoSBaExpPhbPri, hwXQoSBaExpPhbCos, hwXQoSBaExpPhbColour, hwXQoSBaExpPhbRowStatus + } + STATUS current + DESCRIPTION + "This is different server domain group of information." + ::= { hwXQoSGroups 17 } + + + hwXQoSBaExpMapGroup OBJECT-GROUP + OBJECTS { hwXQoSBaExpMapIndex, hwXQoSBaExpMapCos, hwXQoSBaExpMapColour, hwXQoSBaExpMapPri, hwXQoSBaExpMapRowStatus + } + STATUS current + DESCRIPTION + "This is different server domain group of information." + ::= { hwXQoSGroups 18 } + + + hwXQoSIfDiffDomainGroup OBJECT-GROUP + OBJECTS { hwXQoSIfDiffDomainIfIndex, hwXQoSIfDiffDomainVlanId, hwXQoSIfDiffDomainName, hwXQoSIfDiffDomainRowStatus, hwXQoSIfDiffDomainVlanId2 + } + STATUS current + DESCRIPTION + "This is different server domain group of information." + ::= { hwXQoSGroups 19 } + + + hwXQoSBaPhbGroup OBJECT-GROUP + OBJECTS { hwXQoSBaPhbCos, hwXQoSBaPhbColour, hwXQoSBaPhbRowStatus + } + STATUS current + DESCRIPTION + "This is different server domain group of information." + ::= { hwXQoSGroups 20 } + + + hwXQoSBaMapGroup OBJECT-GROUP + OBJECTS { hwXQoSBaMapPri, hwXQoSBaMapRowStatus + } + STATUS current + DESCRIPTION + "This is different server domain group of information." + ::= { hwXQoSGroups 21 } + + hwXQoSIfTrustGroup OBJECT-GROUP + OBJECTS { hwXQoSIfTrustAction, + hwXQoSIfTrustRowStatus} + STATUS current + DESCRIPTION + "This is different server domain group of information." + ::= { hwXQoSGroups 22 } + + + hwXQosVlanStatGroup OBJECT-GROUP + OBJECTS {hwXQosVlanStatInTotalPkts, hwXQosVlanStatInTotalBytes, hwXQosVlanStatOutTotalPkts, hwXQosVlanStatOutTotalBytes, + hwXQosVlanStatInUcastPkts, hwXQosVlanStatInUcastBytes, hwXQosVlanStatOutUcastPkts, hwXQosVlanStatOutUcastBytes, hwXQosVlanStatInMcastPkts, + hwXQosVlanStatInMcastBytes, hwXQosVlanStatOutMcastPkts, hwXQosVlanStatOutMcastBytes, hwXQosVlanStatInBcastPkts, hwXQosVlanStatInBcastBytes, + hwXQosVlanStatOutBcastPkts, hwXQosVlanStatOutBcastBytes, hwXQosVlanStatInUnknownUcastPkts, hwXQosVlanStatInUnknownUcastBytes, hwXQosVlanStatResetFlag + } + STATUS current + DESCRIPTION + "This is statistic group of information." + ::= { hwXQoSGroups 23 } + + + hwXQoSVlanCfgGroup OBJECT-GROUP + OBJECTS { hwXQoSVlanStatEnable } + STATUS current + DESCRIPTION + "This is statistic group of information." + ::= { hwXQoSGroups 24 } + + hwXQoSStormControlGroup OBJECT-GROUP + OBJECTS { + hwXQoSStormControlBroadcastMinRate, + hwXQoSStormControlBroadcastMaxRate, + hwXQoSStormControlMulticastMinRate, + hwXQoSStormControlMulticastMaxRate, + hwXQoSStormControlAction, + hwXQoSStormControlInterval, + hwXQoSStormControlTrapEnable, + hwXQoSStormControlLogEnable, + hwXQoSStormControlStatus, + + + + hwXQoSStormControlUnicastMinRate, + hwXQoSStormControlUnicastMaxRate, + hwXQoSStormControlBcMode, + hwXQoSStormControlMcMode, + hwXQoSStormControlUcMode + } + STATUS current + DESCRIPTION + "This is shaping group of information." + ::= { hwXQoSGroups 25 } + hwXQoSQueueStatisticsGroup OBJECT-GROUP + OBJECTS { + hwXQoSQueueStatisticsPassedPacketsCount, + hwXQosQueueStatisticsReset, + hwXQoSQueueStatisticsRowStatus + } + STATUS current + DESCRIPTION + "This is shaping group of information." + ::= { hwXQoSGroups 26} + + hwXQoSIfPppoeGroup OBJECT-GROUP + OBJECTS { + hwXQoSIfPppoeRowStatus + } + STATUS current + DESCRIPTION + "This is PPPoE group of information." + ::= { hwXQoSGroups 27 } + + hwXQoSVlanBcastSuppressGroup OBJECT-GROUP + OBJECTS { + hwXQoSVlanBcastSuppressValue, + hwXQoSVlanBcastSuppressRowStatus + } + STATUS current + DESCRIPTION + "This is VLAN broadcast suppression group of information." + ::= { hwXQoSGroups 28 } + + hwXQoSRedirectNextHopGroup OBJECT-GROUP + OBJECTS { + hwXQoSRedirectNextHopBehaviorName, + hwXQoSRedirectNextHopOldIp, + hwXQoSRedirectNextHopNewIp + } + STATUS current + DESCRIPTION + "This is the redirect next hop group of information." + ::= { hwXQoSGroups 29 } + + + hwXQoSIfTrust8021pGroup OBJECT-GROUP + OBJECTS { + hwXQoSIfTrust8021pIfIndex, + hwXQoSIfTrust8021pVlanID, + hwXQoSIfTrust8021pAction, + hwXQoSIfTrust8021pRowStatus + } + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSGroups 30} + + hwXQoSCommonInboundGroup OBJECT-GROUP + OBJECTS{ + hwXQoSCommonInboundPhbIndex , + hwXQoSCommonInboundPhbCos , + hwXQoSCommonInboundPhbColor , + hwXQoSCommonInboundPhbPri , + hwXQoSCommonInboundRowStatus + } + STATUS current + DESCRIPTION + " hwXQoSCommonInboundGroup " + ::= { hwXQoSGroups 31 } + + + + hwXQoSPppInboundGroup OBJECT-GROUP + OBJECTS{ + hwXQoSPppInboundCos, + hwXQoSPppInboundColor, + hwXQoSPppInboundRowStatus + } + STATUS current + DESCRIPTION + " hwXQoSPppInboundGroup " + ::= { hwXQoSGroups 32 } + + + + hwXQoSServiceclassGroup OBJECT-GROUP + OBJECTS{ + hwXQoSServiceclassPort , + hwXQoSServiceclass , + hwXQoSServiceclassRowStatus + } + STATUS current + DESCRIPTION + " hwXQoSServiceclassGroup " + ::= { hwXQoSGroups 33 } + + + + hwXQoSPhbGroup OBJECT-GROUP + OBJECTS{ + hwXQoSPhbPort , + hwXQoSPhbEnable, + hwXQoSPhbRowStatus + } + STATUS current + DESCRIPTION + " hwXQoSPhbGroup " + ::= { hwXQoSGroups 34 } + + hwXQoSFieldDeiGroup OBJECT-GROUP + OBJECTS{ + hwXQoSFieldDeiInterface, + hwXQoSFieldDeiVlanId, + hwXQoSFieldDeiEnabled, + hwXQoSFieldDeiRowStatus + } + STATUS current + DESCRIPTION + " hwXQoSFieldDeiGroup " + ::= { hwXQoSGroups 35 } + + hwXQoSPicForwardingGroup OBJECT-GROUP + OBJECTS{ + hwXQoSPicForwardingInterface, + hwXQoSPicForwarding8021pValue, + hwXQoSPicForwardingPriority, + hwXQoSPicForwardingRowStatus + } + STATUS current + DESCRIPTION + " hwXQoSPicForwardingGroup " + ::= { hwXQoSGroups 36 } + + + + hwXQoSCarTableGroup OBJECT-GROUP + OBJECTS{ + hwXQoSCarInterfaceIndex, + hwXQoSCarDirection, + hwXQoSCarVlanID, + hwXQoSCarCirValue, + hwXQoSCarPirValue, + hwXQoSCarCbsValue, + hwXQoSCarPbsValue, + hwXQoSCarGreenAction, + hwXQoSCarGreenServiceClass, + hwXQoSCarGreenColor, + hwXQoSCarYellowAction, + hwXQoSCarYellowServiceClass, + hwXQoSCarYellowColor, + hwXQoSCarRedAction, + hwXQoSCarRedServiceClass, + hwXQoSCarRedColor, + hwXQoSCarRowStatus + } + STATUS current + DESCRIPTION + " hwXQoSCarTableGroup " + ::= { hwXQoSGroups 37 } + + + + hwXQoSPortShapingGroup OBJECT-GROUP + OBJECTS{ + hwXQoSPortShapingInterface, + hwXQoSPortShapingValue, + hwXQoSPortShapingPbsValue, + hwXQoSPortShapPercent, + hwXQoSPortShapingRowStatus + } + STATUS current + DESCRIPTION + " hwXQoSPortShapingGroup " + ::= { hwXQoSGroups 38 } + + + + hwXQoSQueueGroup OBJECT-GROUP + OBJECTS{ + hwXQoSQueueInterfaceIndex, + hwXQoSQueueServiceClass, + hwXQoSQueueCirValue, + hwXQoSQueueCirPercentage, + hwXQoSQueueDirection, + hwXQoSQueueRowStatus + } + STATUS current + DESCRIPTION + " hwXQoSQueueGroup " + ::= { hwXQoSGroups 39 } + + + + hwXQoSCarStatisticsGroup OBJECT-GROUP + OBJECTS{ + hwXQoSCarStatisticsInterfaceIndex, + hwXQoSCarStatisticsDirection, + hwXQoSCarStatisticsVlanid, + hwXQoSCarStatisticsSlotNumber, + hwXQoSCarStatisticsReset, + hwXQoSCarStatisticsPassPackets, + hwXQoSCarStatisticsPassBytes, + hwXQoSCarStatisticsDropPackets, + hwXQoSCarStatisticsDropBytes, + hwXQoSCarStatisticsPassPacketsRate, + hwXQoSCarStatisticsPassBytesRate, + hwXQoSCarStatisticsDropPacketsRate, + hwXQoSCarStatisticsDropBytesRate + } + STATUS current + DESCRIPTION + " hwXQoSCarStatisticsGroup " + ::= { hwXQoSGroups 40 } + + + + hwXQoSCpRateLimitGroup OBJECT-GROUP + OBJECTS{ + hwXQoSCpRateLimitIfIndex, + hwXQoSCpRateLimitPeVidValue, + hwXQoSCpRateLimitCeVidBegin, + hwXQoSCpRateLimitCeVidEnd, + hwXQoSCpRateLimitType, + hwXQoSCpRateLimitIgmpCir, + hwXQoSCpRateLimitIgmpCbs, + hwXQoSCpRateLimitRowStatus + } + STATUS current + DESCRIPTION + " hwXQoSCpRateLimitGroup " + ::= { hwXQoSGroups 41 } + + hwXQoSPortQueueStatisticsGroup OBJECT-GROUP + OBJECTS {hwXQoSPortQueueStatisticsInterfaceIndex,hwXQoSPortQueueStatisticsDirection, + hwXQoSPortQueueStatisticsQueueIndex,hwXQoSPortQueueStatisticsReset, + hwXQoSPortQueueStatisticsTotalPassPackets,hwXQoSPortQueueStatisticsTotalPassBytes, + hwXQoSPortQueueStatisticsTotalDiscardPackets,hwXQoSPortQueueStatisticsTotalDiscardBytes, + hwXQoSPortQueueStatisticsDropTailDiscardPackets,hwXQoSPortQueueStatisticsDropTailDiscardBytes, + hwXQoSPortQueueStatisticsWredDiscardPackets,hwXQoSPortQueueStatisticsWredDiscardBytes, + hwXQoSPortQueueStatisticsPassPacketsRate,hwXQoSPortQueueStatisticsPassBytesRate, + hwXQoSPortQueueStatisticsDiscardPacketsRate,hwXQoSPortQueueStatisticsDiscardBytesRate, + hwXQoSPortQueueStatisticsDropTailDiscardPacketsRate,hwXQoSPortQueueStatisticsDropTailDiscardBytesRate, + hwXQoSPortQueueStatisticsWredDiscardPacketsRate,hwXQoSPortQueueStatisticsWredDiscardBytesRate, +-- BEGIN: Added by l00248629, 2013/12/13 + hwXQoSPortQueueStatisticsTrafficTowardThisPort,hwXQoSPortQueueStatisticsPhysicalBandwidthOfPortQoS, +-- END: Added by l00248629, 2013/12/13 + hwXQoSPortQueueStatisticsQueuePercentage, +-- BEGIN: Added by l00248629, 2013/12/13 + hwXQoSPortQueueStatisticsTotalPackets,hwXQoSPortQueueStatisticsTotalBytes +-- END: Added by l00248629, 2013/12/13 + } + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSGroups 42 } + + hwXQoSPortStatisticsDropGroup OBJECT-GROUP + OBJECTS { + hwXQoSPortStatisticsDropPacketsCount, + hwXQosPortStatisticsDropReset, + hwXQosPortStatisticsDropResetTime + } + STATUS current + DESCRIPTION + "This is the drop packets statistics of port group of information." + ::= { hwXQoSGroups 43} + + + hwXQoSQueueStatisticsDropGroup OBJECT-GROUP + OBJECTS { + hwXQoSQueueStatisticsDropPacketsCount, + hwXQosQueueStatisticsDropReset, + hwXQosQueueStatisticsDropResetTime + } + STATUS current + DESCRIPTION + "This is the drop packets statistics of queue group of information." + + ::= { hwXQoSGroups 44} + + hwXQoSIfScheduleGroup OBJECT-GROUP + OBJECTS { + hwXQoSIfScheduleProfile, + hwXQoSIfScheduleRowStatus + } + STATUS current + DESCRIPTION + "This is Interface schedule group of information." + ::= { hwXQoSGroups 45 } + + hwXQoSScheduleProfileGroup OBJECT-GROUP + OBJECTS { + hwXQoSScheduleQueueMode, + hwXQoSScheduleQueueBeWeight, + hwXQoSScheduleQueueAf1Weight, + hwXQoSScheduleQueueAf2Weight, + hwXQoSScheduleQueueAf3Weight, + hwXQoSScheduleQueueAf4Weight, + hwXQoSScheduleQueueCs6Weight, + hwXQoSScheduleQueueCs7Weight, + hwXQoSScheduleQueueEfWeight, + hwXQoSScheduleProfileRowStatus + } + STATUS current + DESCRIPTION + "This is schedule profile group of information." + ::= { hwXQoSGroups 46 } + + --w00164261 + hwXQoSQppbPolicyGroup OBJECT-GROUP + OBJECTS { + hwXQoSQppbPolicyStatisticsInterfaceIndex, + hwXQoSQppbPolicyDirection, + hwXQoSQppbPolicyLocalID, + hwXQoSQppbPolicyStatisticsReset, + hwXQoSQppbPolicyMatchedPackets, + hwXQoSQppbPolicyMatchedBytes, + hwXQoSQppbPolicyPassedPackets, + hwXQoSQppbPolicyPassedBytes, + hwXQoSQppbPolicyDropedPackets, + hwXQoSQppbPolicyDropedBytes + } + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSGroups 47 } + + --begin add by wangyonggui 176838, CAR/STAT Alarm + hwXQoSStatResouceNotEnoughAlarmGroup OBJECT-GROUP + OBJECTS { hwXQoSStatResouceNotEnoughSlotId, hwXQoSStatResouceNotEnoughStatType } + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSGroups 48 } + + hwXQoSCARResouceNotEnoughAlarmGroup OBJECT-GROUP + OBJECTS { hwXQoSCARResouceNotEnoughSlotId, hwXQoSCARResouceNotEnoughCARType } + STATUS current + DESCRIPTION + "Description." + ::= { hwXQoSGroups 49 } + --end add by wangyonggui 176838, CAR/STAT Alarm + + + --begin add by liangyun 00353956 + hwXQoSHardPipeAccessStatisticsGroup OBJECT-GROUP + OBJECTS { + hwXQoSHardPipeAccessStatisticsInterfaceIndex, + hwXQoSHardPipeAccessStatisticsReset, + hwXQoSHardPipeAccessStatisticsPassPackets, + hwXQoSHardPipeAccessStatisticsPassBytes, + hwXQoSHardPipeAccessStatisticsDiscardPackets, + hwXQoSHardPipeAccessStatisticsDiscardBytes, + hwXQoSHardPipeAccessStatisticsPassPacketsRate, + hwXQoSHardPipeAccessStatisticsPassBytesRate, + hwXQoSHardPipeAccessStatisticsDiscardPacketsRate, + hwXQoSHardPipeAccessStatisticsDiscardBytesRate + } + STATUS current + DESCRIPTION + "This is a group of HardPipe stastitics for access interfaces." + ::= { hwXQoSGroups 51 } + --end add by liangyun 00353956 + + + + + hwXQoSSecurityStormControlInterfaceObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 21 } + + hwXQoSSecurityStormControlInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSSecurityStormControlInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Table about storm-control interface information." + ::= { hwXQoSSecurityStormControlInterfaceObjects 1 } + + + hwXQoSSecurityStormControlInterfaceEntry OBJECT-TYPE + SYNTAX HwXQoSSecurityStormControlInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwXQoSSecurityStormControlInterfaceChassisId, + hwXQoSSecurityStormControlInterfaceSlotId + } + ::= { hwXQoSSecurityStormControlInterfaceTable 1 } + + + HwXQoSSecurityStormControlInterfaceEntry ::= + SEQUENCE { + hwXQoSSecurityStormControlInterfaceChassisId + Integer32, + hwXQoSSecurityStormControlInterfaceSlotId + Integer32, + hwXQoSSecurityStormControlInterfaceName + OCTET STRING, + hwXQoSSecurityStormControlInterfaceVlan + Integer32 + } + + hwXQoSSecurityStormControlInterfaceChassisId OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The chassis ID indicates the slot on which chassis is configured with storm control." + ::= { hwXQoSSecurityStormControlInterfaceEntry 1 } + + hwXQoSSecurityStormControlInterfaceSlotId OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The slot configured with storm control." + ::= { hwXQoSSecurityStormControlInterfaceEntry 2 } + + hwXQoSSecurityStormControlInterfaceName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface name." + ::= { hwXQoSSecurityStormControlInterfaceEntry 3 } + + hwXQoSSecurityStormControlInterfaceVlan OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies the VLAN ID of the interface." + ::= { hwXQoSSecurityStormControlInterfaceEntry 4 } + + hwXQoSQppbPolicyApplyFailAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 26 } + + hwXQoSQppbPolicyApplyFailAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSQppbPolicyApplyFailAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "It will alarm when the qos-local-id has exceed the upper-limit." + ::= { hwXQoSQppbPolicyApplyFailAlarmObjects 1 } + + hwXQoSQppbPolicyApplyFailAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSQppbPolicyApplyFailAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "It will alarm when the qos-local-id has exceed the upper-limit." + INDEX { hwXQoSQppbPolicyApplyFailChassisID, hwXQoSQppbPolicyApplyFailSlotId, hwXQoSQppbPolicyApplyFailInterfaceName, hwXQoSQppbPolicyApplyFailDirection, hwXQoSQppbPolicyApplyFailLocalID } + ::= { hwXQoSQppbPolicyApplyFailAlarmTable 1 } + + HwXQoSQppbPolicyApplyFailAlarmEntry ::= + SEQUENCE { + hwXQoSQppbPolicyApplyFailChassisID + Integer32, + hwXQoSQppbPolicyApplyFailSlotId + Integer32, + hwXQoSQppbPolicyApplyFailInterfaceName + OCTET STRING, + hwXQoSQppbPolicyApplyFailDirection + INTEGER, + hwXQoSQppbPolicyApplyFailLocalID + Integer32 + } + + hwXQoSQppbPolicyApplyFailChassisID OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chassis ID of the LPU where the qppb policy been applied failed." + ::= { hwXQoSQppbPolicyApplyFailAlarmEntry 1 } + + hwXQoSQppbPolicyApplyFailSlotId OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot ID of the LPU where the qppb policy been applied failed." + ::= { hwXQoSQppbPolicyApplyFailAlarmEntry 2 } + + hwXQoSQppbPolicyApplyFailInterfaceName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the interface where the qppb policy been applied failed." + ::= { hwXQoSQppbPolicyApplyFailAlarmEntry 3 } + + hwXQoSQppbPolicyApplyFailDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Direction of the qppb policy." + ::= { hwXQoSQppbPolicyApplyFailAlarmEntry 4 } + + hwXQoSQppbPolicyApplyFailLocalID OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LocalID of the qppb policy." + ::= { hwXQoSQppbPolicyApplyFailAlarmEntry 5 } +-- BEGIN: Added by m00349451, 2015/10/23 + hwXQoSIfQPPBDelAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 27 } + + hwXQoSIfQPPBDelAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfQPPBDelAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "It will alarm when the interface qppb policy deleted because of conflict." + ::= { hwXQoSIfQPPBDelAlarmObjects 1 } + + hwXQoSIfQPPBDelAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSIfQPPBDelAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "It will alarm when the interface qppb policy deleted because of conflict." + INDEX { hwXQoSIfQPPBDelInterfaceName, hwXQoSIfQPPBDelPolicyName, hwXQoSIfQPPBDelDirection, hwXQoSIfQPPBDelDiscrip } + ::= { hwXQoSIfQPPBDelAlarmTable 1 } + + HwXQoSIfQPPBDelAlarmEntry ::= + SEQUENCE { + hwXQoSIfQPPBDelInterfaceName + OCTET STRING, + hwXQoSIfQPPBDelPolicyName + OCTET STRING, + hwXQoSIfQPPBDelDirection + INTEGER, + hwXQoSIfQPPBDelDiscrip + OCTET STRING + } + + hwXQoSIfQPPBDelInterfaceName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the interface when the interface qppb policy deleted because of conflict." + ::= { hwXQoSIfQPPBDelAlarmEntry 1 } + + hwXQoSIfQPPBDelPolicyName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the QPPB Policy when the interface qppb policy deleted because of conflict." + ::= { hwXQoSIfQPPBDelAlarmEntry 2 } + + hwXQoSIfQPPBDelDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(1), + outbound(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Direction of the qppb policy." + ::= { hwXQoSIfQPPBDelAlarmEntry 3 } + + hwXQoSIfQPPBDelDiscrip OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "precautions descirption." + ::= { hwXQoSIfQPPBDelAlarmEntry 4 } + +-- END: Added by m00349451, 2015/10/23 +-- BEGIN: Added by w00218179, 2013/6/13 + -- 1.3.6.1.4.1.2011.5.25.32.4.2.2.50 + hwXQosCarResourceGroup OBJECT-GROUP + OBJECTS { hwXQosCarResourceDirection, hwXQosCarResourceSlotNumber, hwXQosCarResourceServiceType, hwXQosCarResourceTotalValue, hwXQosCarResourceAllocatedValue, hwXQosCarResourceFreeValue } + STATUS current + DESCRIPTION + "This is CAR Resource group of information." + ::= { hwXQoSGroups 50 } +-- END: Added by w00218179, 2013/6/13 + + + + -- QoS Buffer Statistic + hwXQoSBufferStatisticObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 28 } + + +-- Buffer overrun + hwXQoSBufferThresholdTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSBufferThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of QoS buffer overrun threshold configuration information." + ::= { hwXQoSBufferStatisticObjects 1 } + + + hwXQoSBufferThresholdEntry OBJECT-TYPE + SYNTAX HwXQoSBufferThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "QoS buffer overrun threshold configuration Entry." + INDEX { hwXQoSBufferThresholdVrId } + ::= { hwXQoSBufferThresholdTable 1 } + + + HwXQoSBufferThresholdEntry ::= + SEQUENCE { + hwXQoSBufferThresholdVrId + Integer32, + hwXQoSBufferThreshold + Integer32, + hwXQoSBufferThresholdStatus + RowStatus + } + + hwXQoSBufferThresholdVrId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VS index." + ::= { hwXQoSBufferThresholdEntry 1 } + + hwXQoSBufferThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "QoS buffer overrun threshold value." + ::= { hwXQoSBufferThresholdEntry 2 } + + hwXQoSBufferThresholdStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, + createAndGo, destroy" + ::= { hwXQoSBufferThresholdEntry 3 } + +-- Buffer alarm + EnableFlagType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The enable flag." + SYNTAX INTEGER + { + enable(1), + disable(2) + } + + hwXQoSBufferAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSBufferAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of QoS buffer overrun Alarm configuration information." + ::= { hwXQoSBufferStatisticObjects 2 } + + + hwXQoSBufferAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSBufferAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "QoS buffer overrun Alarm configuration Entry." + INDEX { hwXQoSBufferAlarmVrId } + ::= { hwXQoSBufferAlarmTable 1 } + + HwXQoSBufferAlarmEntry ::= + SEQUENCE { + hwXQoSBufferAlarmVrId + Integer32, + hwXQoSBufferAlarmEnable + EnableFlagType + } + + hwXQoSBufferAlarmVrId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VS index." + ::= { hwXQoSBufferAlarmEntry 1 } + + hwXQoSBufferAlarmEnable OBJECT-TYPE + SYNTAX EnableFlagType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "QoS buffer overrun alarm enable flag: enable(1), disable(2)." + ::= { hwXQoSBufferAlarmEntry 2 } + +-- buffer overrun history + hwXQoSBufferOverrunHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSBufferOverrunHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of QoS buffer overrun history information." + ::= { hwXQoSBufferStatisticObjects 3 } + + +hwXQoSBufferOverrunHistoryEntry OBJECT-TYPE + SYNTAX HwXQoSBufferOverrunHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "QoS buffer overrun history Entry." + INDEX { hwXQosBufferOverrunHistoryIfindex, hwXQosBufferOverrunHistoryQueueId, hwXQoSBufferOverrunHistoryChasisId, hwXQoSBufferOverrunHistorySlotId, hwXQoSBufferOverrunHistoryNumberId } + ::= { hwXQoSBufferOverrunHistoryTable 1 } + + + HwXQoSBufferOverrunHistoryEntry ::= + SEQUENCE { + hwXQosBufferOverrunHistoryIfindex + Integer32, + hwXQosBufferOverrunHistoryQueueId + Integer32, + hwXQoSBufferOverrunHistoryChasisId + Integer32, + hwXQoSBufferOverrunHistorySlotId + Integer32, + hwXQoSBufferOverrunHistoryNumberId + Integer32, + hwXQoSBufferOverrunHistoryReset + INTEGER, + hwXQosBufferOverrunHistoryUsedLength + Counter64, + hwXQoSBufferOverrunHistoryTime + OCTET STRING + } + + hwXQosBufferOverrunHistoryIfindex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface index." + ::= { hwXQoSBufferOverrunHistoryEntry 1 } + + hwXQosBufferOverrunHistoryQueueId OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface queue index. + The value ranges from 0 to 7. + " + ::= { hwXQoSBufferOverrunHistoryEntry 2 } + + hwXQoSBufferOverrunHistoryChasisId OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chasis index." + ::= { hwXQoSBufferOverrunHistoryEntry 3 } + + hwXQoSBufferOverrunHistorySlotId OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot index." + ::= { hwXQoSBufferOverrunHistoryEntry 4 } + + hwXQoSBufferOverrunHistoryNumberId OBJECT-TYPE + SYNTAX Integer32 (1..5) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number index. + The value ranges from 1 to 5. + " + ::= { hwXQoSBufferOverrunHistoryEntry 5 } + + hwXQoSBufferOverrunHistoryReset OBJECT-TYPE + SYNTAX INTEGER + { + reset(1), + none(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This object indicates the resetting of statistics. " + ::= { hwXQoSBufferOverrunHistoryEntry 6 } + + hwXQosBufferOverrunHistoryUsedLength OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The used kbyte number of interface buffer." + ::= { hwXQoSBufferOverrunHistoryEntry 7 } + + hwXQoSBufferOverrunHistoryTime OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Buffer overrun systeam time." + ::= { hwXQoSBufferOverrunHistoryEntry 8 } + + hwRemoteMirrRecoverFailNotify NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Remote mirror recover fail notify" + ::= { hwXQoSObjects 29 } + +-- BEGIN: Added by m00349451, 2016/03/22 + hwXQoSGlbQPPBEventLogObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 30 } + + hwXQoSGlbQPPBEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSGlbQPPBEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The event occurs when The global QPPB will not be effective." + ::= { hwXQoSGlbQPPBEventLogObjects 1 } + + hwXQoSGlbQPPBEventEntry OBJECT-TYPE + SYNTAX HwXQoSGlbQPPBEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The event occurs when The global QPPB will not be effective." + INDEX { hwXQoSGlbQPPBEventSlotId, hwXQoSGlbQPPBEventFunction, hwXQoSGlbQPPBEventDiscrip } + ::= { hwXQoSGlbQPPBEventTable 1 } + + HwXQoSGlbQPPBEventEntry ::= + SEQUENCE { + hwXQoSGlbQPPBEventSlotId + OCTET STRING, + hwXQoSGlbQPPBEventFunction + OCTET STRING, + hwXQoSGlbQPPBEventDiscrip + OCTET STRING + } + hwXQoSGlbQPPBEventSlotId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot ID of the LPU when The global QPPB will not be effective." + ::= { hwXQoSGlbQPPBEventEntry 1 } + + hwXQoSGlbQPPBEventFunction OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "function of qppb when The global QPPB will not be effective." + ::= { hwXQoSGlbQPPBEventEntry 2 } + + hwXQoSGlbQPPBEventDiscrip OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "precautions descirption." + ::= { hwXQoSGlbQPPBEventEntry 3 } +-- END: Added by m00349451, 2016/03/22 +-- BEGIN: Added by m00349451, 2016/05/31 + hwXQoSQppbPolicyEventLogObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 31 } + + hwXQoSQppbPolicyEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSQppbPolicyEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The event occurs when the QPPB policy will not be effective." + ::= { hwXQoSQppbPolicyEventLogObjects 1 } + + hwXQoSQppbPolicyEventEntry OBJECT-TYPE + SYNTAX HwXQoSQppbPolicyEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The event occurs when the QPPB policy will not be effective." + INDEX { hwXQoSQppbPolicyChassisID, hwXQoSQppbPolicySlotId } + ::= { hwXQoSQppbPolicyEventTable 1 } + + HwXQoSQppbPolicyEventEntry ::= + SEQUENCE { + hwXQoSQppbPolicyChassisID + Integer32, + hwXQoSQppbPolicySlotId + Integer32 } + + hwXQoSQppbPolicyChassisID OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chassis ID of the LPU where the QPPB policy will not be effective." + ::= { hwXQoSQppbPolicyEventEntry 1 } + + hwXQoSQppbPolicySlotId OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot ID of the LPU where the QPPB policy will not be effective." + ::= { hwXQoSQppbPolicyEventEntry 2 } +-- END: Added by m00349451, 2016/05/31 + +--begin add by pengsheng 00191075, multicast packets discard alarm + hwXQoSMulticastPktsDiscardAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 32 } + + hwXQoSMulticastPktsDiscardAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSMulticastPktsDiscardAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSMulticastPktsDiscardAlarmTable" + ::= { hwXQoSMulticastPktsDiscardAlarmObjects 1 } + + hwXQoSMulticastPktsDiscardAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSMulticastPktsDiscardAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSMulticastPktsDiscardAlarmEntry" + INDEX { hwXQoSMulticastPktsDiscardAlarmSlotid } + ::= { hwXQoSMulticastPktsDiscardAlarmTable 1 } + + HwXQoSMulticastPktsDiscardAlarmEntry ::= + SEQUENCE { + hwXQoSMulticastPktsDiscardAlarmSlotid + OCTET STRING + } + + hwXQoSMulticastPktsDiscardAlarmSlotid OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "slot id." + ::= { hwXQoSMulticastPktsDiscardAlarmEntry 1 } + + hwXQoSMulticastPktsDiscardInterfaceAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSMulticastPktsDiscardInterfaceAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSMulticastPktsDiscardInterfaceAlarmTable" + ::= { hwXQoSMulticastPktsDiscardAlarmObjects 2 } + + hwXQoSMulticastPktsDiscardInterfaceAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSMulticastPktsDiscardInterfaceAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSMulticastPktsDiscardInterfaceAlarmEntry" + INDEX { hwXQoSMulticastPktsDiscardInterfaceAlarmIfIndex } + ::= { hwXQoSMulticastPktsDiscardInterfaceAlarmTable 1 } + + HwXQoSMulticastPktsDiscardInterfaceAlarmEntry ::= + SEQUENCE { + hwXQoSMulticastPktsDiscardInterfaceAlarmIfIndex + InterfaceIndex, + hwXQoSMulticastPktsDiscardInterfaceAlarmIfName + OCTET STRING + } + + hwXQoSMulticastPktsDiscardInterfaceAlarmIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of physical interface." + ::= { hwXQoSMulticastPktsDiscardInterfaceAlarmEntry 1 } + + hwXQoSMulticastPktsDiscardInterfaceAlarmIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of physical interface." + ::= { hwXQoSMulticastPktsDiscardInterfaceAlarmEntry 2 } + +--end add by pengsheng 00191075, multicast packets discard alarm + +--begin add by wangcheng w00215154, qos car configuration, application, query and reset statistics + hwXQoSCarObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 33 } + + hwXQoSCarCfgInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSCarCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of QoS CAR configuration information." + ::= { hwXQoSCarObjects 1 } + + hwXQoSCarCfgInfoEntry OBJECT-TYPE + SYNTAX HwXQoSCarCfgInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "QoS CAR configuration information Entry." + INDEX { hwXQoSCarIndex } + ::= { hwXQoSCarCfgInfoTable 1 } + + HwXQoSCarCfgInfoEntry ::= + SEQUENCE { + hwXQoSCarIndex + Unsigned32, + hwXQoSCarName + OCTET STRING, + hwXQoSCarCir + Unsigned32, + hwXQoSCarPir + Unsigned32, + hwXQoSCarCbs + Unsigned32, + hwXQoSCarPbs + Unsigned32, + hwXQoSCarCfgRowStatus + RowStatus + } + + hwXQoSCarIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the index of the QoS CAR template." + ::= { hwXQoSCarCfgInfoEntry 1 } + + hwXQoSCarName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the name of the QoS CAR template." + ::= { hwXQoSCarCfgInfoEntry 2 } + + hwXQoSCarCir OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the Committed Information Rate(unit: kbps)." + ::= { hwXQoSCarCfgInfoEntry 3 } + + hwXQoSCarPir OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the Peak Information Rate(unit: kbps)." + ::= { hwXQoSCarCfgInfoEntry 4 } + + hwXQoSCarCbs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the Committed Burst Size(unit: bytes)." + ::= { hwXQoSCarCfgInfoEntry 5 } + + hwXQoSCarPbs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object identifies the Peak Burst Size(unit: bytes)." + ::= { hwXQoSCarCfgInfoEntry 6 } + + hwXQoSCarCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, createAndGo, destroy." + ::= { hwXQoSCarCfgInfoEntry 7 } + + hwXQoSCarIfApplyTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSCarIfApplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of QoS CAR applied on interface." + ::= { hwXQoSCarObjects 2 } + + hwXQoSCarIfApplyEntry OBJECT-TYPE + SYNTAX HwXQoSCarIfApplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "QoS CAR application information on interface." + INDEX { hwXQoSCarIfApplyIfIndex } + ::= { hwXQoSCarIfApplyTable 1 } + + HwXQoSCarIfApplyEntry ::= + SEQUENCE { + hwXQoSCarIfApplyIfIndex + Unsigned32, + hwXQoSCarIfApplyDirection + INTEGER, + hwXQoSCarIfApplyQosCarName + OCTET STRING, + hwXQoSCarIfApplyRowStatus + RowStatus + } + + hwXQoSCarIfApplyIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The index of physical interface." + ::= { hwXQoSCarIfApplyEntry 1 } + + hwXQoSCarIfApplyDirection OBJECT-TYPE + SYNTAX INTEGER + { + inbound(0) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The direction of QoS CAR application." + ::= { hwXQoSCarIfApplyEntry 2 } + + hwXQoSCarIfApplyQosCarName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of QoS CAR." + ::= { hwXQoSCarIfApplyEntry 3 } + + hwXQoSCarIfApplyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, createAndGo, destroy." + ::= { hwXQoSCarIfApplyEntry 4 } + + hwXQoSCarIfApplyStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSCarIfApplyStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of QoS CAR statistics information." + ::= { hwXQoSCarObjects 3 } + + hwXQoSCarIfApplyStatisticsEntry OBJECT-TYPE + SYNTAX HwXQoSCarIfApplyStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Statistics information of QoS CAR." + INDEX { hwXQoSCarIfApplyStatIfIndex } + ::= { hwXQoSCarIfApplyStatisticsTable 1 } + + HwXQoSCarIfApplyStatisticsEntry ::= + SEQUENCE { + hwXQoSCarIfApplyStatIfIndex + Unsigned32, + hwXQoSCarIfApplyStatQosCarName + OCTET STRING, + hwXQoSCarIfApplyStatPassPackets + Counter64, + hwXQoSCarIfApplyStatPassBytes + Counter64, + hwXQoSCarIfApplyStatDiscardPackets + Counter64, + hwXQoSCarIfApplyStatDiscardBytes + Counter64, + hwXQoSCarIfApplyStatResetFlag + EnabledStatus + } + + hwXQoSCarIfApplyStatIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of physical interface." + ::= { hwXQoSCarIfApplyStatisticsEntry 1 } + + hwXQoSCarIfApplyStatQosCarName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of QoS CAR." + ::= { hwXQoSCarIfApplyStatisticsEntry 2 } + + hwXQoSCarIfApplyStatPassPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Passed packets." + ::= { hwXQoSCarIfApplyStatisticsEntry 3 } + + hwXQoSCarIfApplyStatPassBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Passed bytes." + ::= { hwXQoSCarIfApplyStatisticsEntry 4 } + + hwXQoSCarIfApplyStatDiscardPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Discarded packets." + ::= { hwXQoSCarIfApplyStatisticsEntry 5 } + + hwXQoSCarIfApplyStatDiscardBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Discarded bytes." + ::= { hwXQoSCarIfApplyStatisticsEntry 6 } + + hwXQoSCarIfApplyStatResetFlag OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset flag enable(1),disable(2)." + ::= { hwXQoSCarIfApplyStatisticsEntry 7 } + +--end add by w00215154 + +--begin add by zhouzaihua 00215230, unicast packets congestion alarm + hwXQoSUnicastPktsCongestionAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 34 } + + hwXQoSUnicastPktsCongestionInterfaceAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSUnicastPktsCongestionInterfaceAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSUnicastPktsCongestionInterfaceAlarmTable" + ::= { hwXQoSUnicastPktsCongestionAlarmObjects 1 } + + hwXQoSUnicastPktsCongestionInterfaceAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSUnicastPktsCongestionInterfaceAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSUnicastPktsCongestionInterfaceAlarmEntry" + INDEX { hwXQoSUnicastPktsCongestionInterfaceAlarmIfName, hwXQoSUnicastPktsCongestionInterfaceAlarmDirection } + ::= { hwXQoSUnicastPktsCongestionInterfaceAlarmTable 1 } + + HwXQoSUnicastPktsCongestionInterfaceAlarmEntry ::= + SEQUENCE { + hwXQoSUnicastPktsCongestionInterfaceAlarmIfName + OCTET STRING, + hwXQoSUnicastPktsCongestionInterfaceAlarmDirection + OCTET STRING + } + + hwXQoSUnicastPktsCongestionInterfaceAlarmIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of physical interface." + ::= { hwXQoSUnicastPktsCongestionInterfaceAlarmEntry 1 } + + hwXQoSUnicastPktsCongestionInterfaceAlarmDirection OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The direction of physical interface." + ::= { hwXQoSUnicastPktsCongestionInterfaceAlarmEntry 2 } + +--end add by zhouzaihua 00215230, unicast packets congestion alarm +--begin add by sunqirui + hwXQoSStormControlAlarmNotification OBJECT IDENTIFIER ::= { hwXQoSObjects 35 } + + hwXQoSStormControlAlarm NOTIFICATION-TYPE + OBJECTS { hwXQoSStormControlIfIndex, hwXQoSStormControlIfName, hwXQoSStormControlType, hwXQoSStormControlThreshold, + hwXQoSStormControlMode, hwXQoSStormControlActionName } + STATUS current + DESCRIPTION + "The SNMP trap is generated when the rate of packet exceeded the storm-control Threshold. + hwXQoSStormControlIfIndex: The interface index,equal to ifIndex. + hwXQoSStormControlIfName: The interface name. + hwXQoSStormControlType: The type of storm control. + hwXQoSStormControlThreshold: The threshold of the packets rate. + hwXQoSStormControlMode: The mode of the packets. + hwXQoSStormControlActionName: The storm control action." + ::= { hwXQoSStormControlAlarmNotification 1 } + + + hwXQoSStormControlAlarmResume NOTIFICATION-TYPE + OBJECTS { hwXQoSStormControlIfIndex, hwXQoSStormControlIfName, hwXQoSStormControlType, hwXQoSStormControlThreshold, + hwXQoSStormControlMode } + STATUS current + DESCRIPTION + "The SNMP trap is generated when rate of packets is less than the storm control threshold. + hwXQoSStormControlIfIndex: The interface index,equal to ifIndex. + hwXQoSStormControlIfName: The interface name. + hwXQoSStormControlType: The type of storm control. + hwXQoSStormControlThreshold: The threshold of the packets rate. + hwXQoSStormControlMode: The mode of the packets." + ::= { hwXQoSStormControlAlarmNotification 2 } +--end add by sunqirui + +--begin add by zhouzaihua 00215230, packets droped alarm + hwXQoSPacketsDropInterfaceAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 36 } + + hwXQoSPacketsDropInterfaceAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSPacketsDropInterfaceAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSPacketsDropInterfaceAlarmTable" + ::= { hwXQoSPacketsDropInterfaceAlarmObjects 1 } + + hwXQoSPacketsDropInterfaceAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSPacketsDropInterfaceAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSPacketsDropInterfaceAlarmEntry" + INDEX { hwXQoSPacketsDropInterfaceAlarmIfName, hwXQoSPacketsDropInterfaceAlarmQueueId, hwXQoSPacketsDropInterfaceAlarmSlotId } + ::= { hwXQoSPacketsDropInterfaceAlarmTable 1 } + + HwXQoSPacketsDropInterfaceAlarmEntry ::= + SEQUENCE { + hwXQoSPacketsDropInterfaceAlarmIfName + OCTET STRING, + hwXQoSPacketsDropInterfaceAlarmQueueId + Integer32, + hwXQoSPacketsDropInterfaceAlarmSlotId + OCTET STRING + } + + hwXQoSPacketsDropInterfaceAlarmIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of physical interface." + ::= { hwXQoSPacketsDropInterfaceAlarmEntry 1 } + + hwXQoSPacketsDropInterfaceAlarmQueueId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Queue Id of physical interface." + ::= { hwXQoSPacketsDropInterfaceAlarmEntry 2 } + + hwXQoSPacketsDropInterfaceAlarmSlotId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot where packets droped." + ::= { hwXQoSPacketsDropInterfaceAlarmEntry 3 } + +--end add by zhouzaihua 00215230, packets drop alarm + +--begin add by zhouzaihua 00215230, rcy packets droped alarm + hwXQoSRcyPortPktsDropAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 37 } + + hwXQoSRcyPortPktsDropAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSRcyPortPktsDropAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSRcyPortPktsDropAlarmTable" + ::= { hwXQoSRcyPortPktsDropAlarmObjects 1 } + + hwXQoSRcyPortPktsDropAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSRcyPortPktsDropAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSRcyPortPktsDropAlarmEntry" + INDEX { hwXQoSRcyPortPktsDropAlarmPortId, hwXQoSRcyPortPktsDropAlarmSlotId, hwXQoSRcyPortPktsDropAlarmChipId } + ::= { hwXQoSRcyPortPktsDropAlarmTable 1 } + + HwXQoSRcyPortPktsDropAlarmEntry ::= + SEQUENCE { + hwXQoSRcyPortPktsDropAlarmPortId + Integer32, + hwXQoSRcyPortPktsDropAlarmSlotId + OCTET STRING, + hwXQoSRcyPortPktsDropAlarmChipId + Integer32 + } + + hwXQoSRcyPortPktsDropAlarmPortId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Recycle port where packets droped." + ::= { hwXQoSRcyPortPktsDropAlarmEntry 1 } + + hwXQoSRcyPortPktsDropAlarmSlotId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot where packets droped." + ::= { hwXQoSRcyPortPktsDropAlarmEntry 2 } + + hwXQoSRcyPortPktsDropAlarmChipId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chip where packets droped." + ::= { hwXQoSRcyPortPktsDropAlarmEntry 3 } + +--end add by zhouzaihua 00215230, rcy packets drop alarm + +--begin add by zhouzaihua 00215230, unicast packets discard alarm + hwXQoSUnicastPktsDiscardAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 38 } + + hwXQoSUnicastPktsDiscardAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSUnicastPktsDiscardAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSUnicastPktsDiscardAlarmTable" + ::= { hwXQoSUnicastPktsDiscardAlarmObjects 1 } + + hwXQoSUnicastPktsDiscardAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSUnicastPktsDiscardAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSUnicastPktsDiscardAlarmEntry" + INDEX { hwXQoSUnicastPktsDiscardAlarmSlotid } + ::= { hwXQoSUnicastPktsDiscardAlarmTable 1 } + + HwXQoSUnicastPktsDiscardAlarmEntry ::= + SEQUENCE { + hwXQoSUnicastPktsDiscardAlarmSlotid + OCTET STRING + } + + hwXQoSUnicastPktsDiscardAlarmSlotid OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "slot id." + ::= { hwXQoSUnicastPktsDiscardAlarmEntry 1 } + +--end add by zhouzaihua 00215230, unicast packets discard alarm +--begin add by sunqirui, storm suppress droped alarm + hwXQoSStormSuppressAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 40 } + + hwXQoSStormSuppressAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSStormSuppressAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table about storm suppress configuration information." + ::= { hwXQoSStormSuppressAlarmObjects 1 } + + hwXQoSStormSuppressAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSStormSuppressAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSStormSuppressAlarmEntry" + INDEX { hwXQoSStormSuppressAlarmIfIndex} + ::= { hwXQoSStormSuppressAlarmTable 1 } + + HwXQoSStormSuppressAlarmEntry ::= + SEQUENCE { + hwXQoSStormSuppressAlarmIfIndex + InterfaceIndex, + hwXQoSStormSuppressAlarmIfName + OCTET STRING + } + + hwXQoSStormSuppressAlarmIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface index,equal to ifIndex." + ::= { hwXQoSStormSuppressAlarmEntry 1 } + + hwXQoSStormSuppressAlarmIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface name." + ::= { hwXQoSStormSuppressAlarmEntry 2 } + hwXQoSStormSuppressSlotAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSStormSuppressSlotAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table about storm suppress packet alarm information by slot." + ::= { hwXQoSStormSuppressAlarmObjects 2 } + + hwXQoSStormSuppressSlotAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSStormSuppressSlotAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "HwXQoSStormSuppressSlotAlarmEntry" + INDEX { hwXQoSStormSuppressSlotAlarmSlot } + ::= { hwXQoSStormSuppressSlotAlarmTable 1 } + + HwXQoSStormSuppressSlotAlarmEntry ::= + SEQUENCE { + hwXQoSStormSuppressSlotAlarmSlot + OCTET STRING + } + + hwXQoSStormSuppressSlotAlarmSlot OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The slot." + ::= { hwXQoSStormSuppressSlotAlarmEntry 1 } +--end add by sunqirui, storm suppress droped alarm + +--begin add by zhouzaihua 00215230, ingress packets discard alarm + hwXQoSIngressPktsDiscardAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 42 } + + hwXQoSIngressPktsDiscardAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIngressPktsDiscardAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSIngressPktsDiscardAlarmTable" + ::= { hwXQoSIngressPktsDiscardAlarmObjects 1 } + + hwXQoSIngressPktsDiscardAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSIngressPktsDiscardAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSIngressPktsDiscardAlarmEntry" + INDEX { hwXQoSIngressPktsDiscardAlarmSlotid } + ::= { hwXQoSIngressPktsDiscardAlarmTable 1 } + + HwXQoSIngressPktsDiscardAlarmEntry ::= + SEQUENCE { + hwXQoSIngressPktsDiscardAlarmSlotid + OCTET STRING + } + + hwXQoSIngressPktsDiscardAlarmSlotid OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "slot id." + ::= { hwXQoSIngressPktsDiscardAlarmEntry 1 } + +--end add by zhouzaihua 00215230, Ingress packets discard alarm + +--begin add by zhouzaihua 00215230, ingress packets delete alarm + hwXQoSIngressAgingDiscardAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 43 } + + hwXQoSIngressAgingDiscardAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIngressAgingDiscardAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSIngressAgingDiscardAlarmTable" + ::= { hwXQoSIngressAgingDiscardAlarmObjects 1 } + + hwXQoSIngressAgingDiscardAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSIngressAgingDiscardAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSIngressAgingDiscardAlarmEntry" + INDEX { hwXQoSIngressAgingDiscardAlarmSlotid } + ::= { hwXQoSIngressAgingDiscardAlarmTable 1 } + + HwXQoSIngressAgingDiscardAlarmEntry ::= + SEQUENCE { + hwXQoSIngressAgingDiscardAlarmSlotid + OCTET STRING + } + + hwXQoSIngressAgingDiscardAlarmSlotid OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "slot id." + ::= { hwXQoSIngressAgingDiscardAlarmEntry 1 } + +--end add by zhouzaihua 00215230, Ingress packets delete alarm + +--begin add by zhouzaihua 00215230, IfCar discard alarm + hwXQoSIfCarDiscardAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 44 } + + hwXQoSIfCarDiscardAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSIfCarDiscardAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSIfCarDiscardAlarmTable" + ::= { hwXQoSIfCarDiscardAlarmObjects 1 } + + hwXQoSIfCarDiscardAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSIfCarDiscardAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSIfCarDiscardAlarmEntry" + INDEX { hwXQoSIfCarDiscardAlarmSlotid, hwXQoSIfCarDiscardAlarmIfName, hwXQoSIfCarDiscardAlarmDirection } + ::= { hwXQoSIfCarDiscardAlarmTable 1 } + + HwXQoSIfCarDiscardAlarmEntry ::= + SEQUENCE { + hwXQoSIfCarDiscardAlarmSlotid + OCTET STRING, + hwXQoSIfCarDiscardAlarmIfName + OCTET STRING, + hwXQoSIfCarDiscardAlarmDirection + OCTET STRING + } + + hwXQoSIfCarDiscardAlarmSlotid OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "slot id." + ::= { hwXQoSIfCarDiscardAlarmEntry 1 } + + hwXQoSIfCarDiscardAlarmIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "interface name." + ::= { hwXQoSIfCarDiscardAlarmEntry 2 } + + hwXQoSIfCarDiscardAlarmDirection OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "interface car direction." + ::= { hwXQoSIfCarDiscardAlarmEntry 3 } + +--end add by zhouzaihua 00215230, IfCar discard alarm + +--begin add by guzhen + hwXQoSRedirectNextHopInvalidAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 48 } + + hwXQoSRedirectNextHopInvalidAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSRedirectNextHopInvalidAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "It will alarm when the redirect nexthop address did not match the network segment of the outbound interface." + ::= { hwXQoSRedirectNextHopInvalidAlarmObjects 1 } + + hwXQoSRedirectNextHopInvalidAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSRedirectNextHopInvalidAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "It will alarm when the redirect nexthop address did not match the network segment of the outbound interface." + INDEX { hwXQoSRedirectNextHopInvalidAlarmBehaviorName, hwXQoSRedirectNextHopInvalidAlarmRdrType, hwXQoSRedirectNextHopInvalidAlarmInterface } + ::= { hwXQoSRedirectNextHopInvalidAlarmTable 1 } + + HwXQoSRedirectNextHopInvalidAlarmEntry ::= + SEQUENCE { + hwXQoSRedirectNextHopInvalidAlarmBehaviorName + OCTET STRING, + hwXQoSRedirectNextHopInvalidAlarmRdrType + Integer32, + hwXQoSRedirectNextHopInvalidAlarmInterface + InterfaceIndex + } + + hwXQoSRedirectNextHopInvalidAlarmBehaviorName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Behavior ID of the Behavior when the redirect nexthop address did not match the network segment of the outbound interface." + ::= { hwXQoSRedirectNextHopInvalidAlarmEntry 1 } + + hwXQoSRedirectNextHopInvalidAlarmRdrType OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Redirect type the Behavior when the redirect nexthop address did not match the network segment of the outbound interface." + ::= { hwXQoSRedirectNextHopInvalidAlarmEntry 2 } + + hwXQoSRedirectNextHopInvalidAlarmInterface OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the interface when the redirect nexthop address did not match the network segment of the outbound interface." + ::= { hwXQoSRedirectNextHopInvalidAlarmEntry 3 } +--end add by guzhen +--begin add by hehaiyan 00201775, queue exception alarm + hwXQosQueueExcepAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 45 } + + hwXQosQueueExcepAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQosQueueExcepAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQosQueueExcepAlarmTable" + ::= { hwXQosQueueExcepAlarmObjects 1 } + + hwXQosQueueExcepAlarmEntry OBJECT-TYPE + SYNTAX HwXQosQueueExcepAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQosQueueExcepAlarmEntry" + INDEX { hwXQosQueueExcepAlarmSlotId, hwXQosQueueExcepAlarmProtocal } + ::= { hwXQosQueueExcepAlarmTable 1 } + + HwXQosQueueExcepAlarmEntry ::= + SEQUENCE { + hwXQosQueueExcepAlarmSlotId + OCTET STRING, + hwXQosQueueExcepAlarmProtocal + OCTET STRING + } + + hwXQosQueueExcepAlarmSlotId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "slot id." + ::= { hwXQosQueueExcepAlarmEntry 1 } + hwXQosQueueExcepAlarmProtocal OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "protocal." + ::= { hwXQosQueueExcepAlarmEntry 2 } + +--add by hehaiyan 00201775, queue exception alarm + +--begin add by wangyan 00242782, ACL memory alarm + hwXACLFEIMemoryFullAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 46 } + + hwXACLFEIMemoryFullAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXACLFEIMemoryFullAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXACLFEIMemoryFullAlarmTable" + ::= { hwXACLFEIMemoryFullAlarmObjects 1 } + + hwXACLFEIMemoryFullAlarmEntry OBJECT-TYPE + SYNTAX HwXACLFEIMemoryFullAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXACLFEIMemoryFullAlarmEntry" + INDEX { hwXACLFEIMemoryFullAlarmSlotid } + ::= { hwXACLFEIMemoryFullAlarmTable 1 } + + HwXACLFEIMemoryFullAlarmEntry ::= + SEQUENCE { + hwXACLFEIMemoryFullAlarmSlotid + OCTET STRING + } + + hwXACLFEIMemoryFullAlarmSlotid OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "slot id." + ::= { hwXACLFEIMemoryFullAlarmEntry 1 } +--end add by wangyan 00242782, ACL memory alarm + +--begin add by hehaiyan 00201775, pfc turn off alarm + hwXQoSPfcTurnOffAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 49 } + + hwXQoSPfcTurnOffAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSPfcTurnOffAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSPfcTurnOffAlarmTable" + ::= { hwXQoSPfcTurnOffAlarmObjects 1 } + + hwXQoSPfcTurnOffAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSPfcTurnOffAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSPfcTurnOffAlarmEntry" + INDEX { hwXQoSPfcTurnOffAlarmIfName, hwXQoSPfcTurnOffAlarmPriority, hwXQoSPfcTurnOffAlarmDetectedNumber, hwXQoSPfcTurnOffAlarmThreshold} + ::= { hwXQoSPfcTurnOffAlarmTable 1 } + + HwXQoSPfcTurnOffAlarmEntry ::= + SEQUENCE { + hwXQoSPfcTurnOffAlarmIfName + OCTET STRING, + hwXQoSPfcTurnOffAlarmPriority + Integer32, + hwXQoSPfcTurnOffAlarmDetectedNumber + Integer32, + hwXQoSPfcTurnOffAlarmThreshold + Integer32 + } + + hwXQoSPfcTurnOffAlarmIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ifname." + ::= { hwXQoSPfcTurnOffAlarmEntry 1 } + hwXQoSPfcTurnOffAlarmPriority OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "priority." + ::= { hwXQoSPfcTurnOffAlarmEntry 2 } + hwXQoSPfcTurnOffAlarmDetectedNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "detect number." + ::= { hwXQoSPfcTurnOffAlarmEntry 3 } + hwXQoSPfcTurnOffAlarmThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "threshold." + ::= { hwXQoSPfcTurnOffAlarmEntry 4 } + +--add by hehaiyan 00201775, pfc turn off alarm + +--begin add by hehaiyan 00201775, pfc turn off alarm + hwXQoSPfcTurnOffResumeObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 51 } + + hwXQoSPfcTurnOffResumeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSPfcTurnOffResumeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSPfcTurnOffResumeTable" + ::= { hwXQoSPfcTurnOffResumeObjects 1 } + + hwXQoSPfcTurnOffResumeEntry OBJECT-TYPE + SYNTAX HwXQoSPfcTurnOffResumeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSPfcTurnOffResumeEntry" + INDEX { hwXQoSPfcTurnOffResumeIfName, hwXQoSPfcTurnOffResumePriority } + ::= { hwXQoSPfcTurnOffResumeTable 1 } + + HwXQoSPfcTurnOffResumeEntry ::= + SEQUENCE { + hwXQoSPfcTurnOffResumeIfName + OCTET STRING, + hwXQoSPfcTurnOffResumePriority + Integer32 + } + + hwXQoSPfcTurnOffResumeIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ifname." + ::= { hwXQoSPfcTurnOffResumeEntry 1 } + hwXQoSPfcTurnOffResumePriority OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "priority." + ::= { hwXQoSPfcTurnOffResumeEntry 2 } + +--add by hehaiyan 00201775, pfc turn off alarm +--begin add by hehaiyan 00201775, pfc dead lock alarm + hwXQoSPfcDeadLockAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 53 } + + hwXQoSPfcDeadLockAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSPfcDeadLockAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSPfcDeadLockAlarmTable" + ::= { hwXQoSPfcDeadLockAlarmObjects 1 } + + hwXQoSPfcDeadLockAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSPfcDeadLockAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSPfcDeadLockAlarmEntry" + INDEX { hwXQoSPfcDeadLockAlarmIfName, hwXQoSPfcDeadLockAlarmPriority, hwXQoSPfcDeadLockAlarmDetectedNumber, hwXQoSPfcDeadLockAlarmRecoveredNumber } + ::= { hwXQoSPfcDeadLockAlarmTable 1 } + + HwXQoSPfcDeadLockAlarmEntry ::= + SEQUENCE { + hwXQoSPfcDeadLockAlarmIfName + OCTET STRING, + hwXQoSPfcDeadLockAlarmPriority + Integer32, + hwXQoSPfcDeadLockAlarmDetectedNumber + Integer32, + hwXQoSPfcDeadLockAlarmRecoveredNumber + Integer32 + } + + hwXQoSPfcDeadLockAlarmIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ifname." + ::= { hwXQoSPfcDeadLockAlarmEntry 1 } + hwXQoSPfcDeadLockAlarmPriority OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "priority." + ::= { hwXQoSPfcDeadLockAlarmEntry 2 } + hwXQoSPfcDeadLockAlarmDetectedNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "detect number." + ::= { hwXQoSPfcDeadLockAlarmEntry 3 } + hwXQoSPfcDeadLockAlarmRecoveredNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "threshold." + ::= { hwXQoSPfcDeadLockAlarmEntry 4 } + +--add by hehaiyan 00201775, ppfc dead lock alarm +--begin add by hehaiyan 00201775, pfc dead lock resume + hwXQoSPfcDeadLockResumeObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 55 } + + hwXQoSPfcDeadLockResumeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSPfcDeadLockResumeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSPfcDeadLockResumeTable" + ::= { hwXQoSPfcDeadLockResumeObjects 1 } + + hwXQoSPfcDeadLockResumeEntry OBJECT-TYPE + SYNTAX HwXQoSPfcDeadLockResumeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSPfcDeadLockResumeEntry" + INDEX { hwXQoSPfcDeadLockResumeIfName, hwXQoSPfcDeadLockResumePriority } + ::= { hwXQoSPfcDeadLockResumeTable 1 } + + HwXQoSPfcDeadLockResumeEntry ::= + SEQUENCE { + hwXQoSPfcDeadLockResumeIfName + OCTET STRING, + hwXQoSPfcDeadLockResumePriority + Integer32 + } + + hwXQoSPfcDeadLockResumeIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ifname." + ::= { hwXQoSPfcDeadLockResumeEntry 1 } + hwXQoSPfcDeadLockResumePriority OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "priority." + ::= { hwXQoSPfcDeadLockResumeEntry 2 } + + +--add by hehaiyan 00201775, pfc dead lock resume + +--begin by zhouzaihua 00215230, mib for 'dis qos queue stastitics multicast interface *** ' + hwXQoSQueueStatisticsMulticastObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 56 } + + + hwXQoSQueueStatisticsMulticastTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSQueueStatisticsMulticastEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table about multicast packets statistics of queue." + ::= { hwXQoSQueueStatisticsMulticastObjects 1 } + + + hwXQoSQueueStatisticsMulticastEntry OBJECT-TYPE + SYNTAX HwXQoSQueueStatisticsMulticastEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry about multicast packets statistics of queue." + INDEX { hwXQoSQueueStatisticsMulticastIfIndex, hwXQoSQueueStatisticsMulticastQueueId } + ::= { hwXQoSQueueStatisticsMulticastTable 1 } + + + HwXQoSQueueStatisticsMulticastEntry ::= + SEQUENCE { + hwXQoSQueueStatisticsMulticastIfIndex + Integer32, + hwXQoSQueueStatisticsMulticastQueueId + Integer32, + hwXQoSQueueStatisticsMulticastPassPkts + Counter64, + hwXQoSQueueStatisticsMulticastPassBytes + Counter64, + hwXQoSQueueStatisticsMulticastPassPktsRate + Counter64, + hwXQoSQueueStatisticsMulticastPassBytesRate + Counter64, + hwXQoSQueueStatisticsMulticastDropPkts + Counter64, + hwXQoSQueueStatisticsMulticastDropBytes + Counter64, + hwXQoSQueueStatisticsMulticastDropPktsRate + Counter64, + hwXQoSQueueStatisticsMulticastDropBytesRate + Counter64 + } + + hwXQoSQueueStatisticsMulticastIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface index." + ::= { hwXQoSQueueStatisticsMulticastEntry 1 } + + + hwXQoSQueueStatisticsMulticastQueueId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The queue index." + ::= { hwXQoSQueueStatisticsMulticastEntry 2 } + + hwXQoSQueueStatisticsMulticastPassPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The passed packets count of the queue." + ::= { hwXQoSQueueStatisticsMulticastEntry 3 } + + hwXQoSQueueStatisticsMulticastPassBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The passed Bytes count of the queue." + ::= { hwXQoSQueueStatisticsMulticastEntry 4 } + + hwXQoSQueueStatisticsMulticastPassPktsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The passed packets rate of the queue." + ::= { hwXQoSQueueStatisticsMulticastEntry 5 } + + hwXQoSQueueStatisticsMulticastPassBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The passed Bytes rate of the queue." + ::= { hwXQoSQueueStatisticsMulticastEntry 6 } + + hwXQoSQueueStatisticsMulticastDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The droped packets count of the queue." + ::= { hwXQoSQueueStatisticsMulticastEntry 7 } + + hwXQoSQueueStatisticsMulticastDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The droped Bytes count of the queue." + ::= { hwXQoSQueueStatisticsMulticastEntry 8 } + + hwXQoSQueueStatisticsMulticastDropPktsRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The droped packets rate of the queue." + ::= { hwXQoSQueueStatisticsMulticastEntry 9 } + + hwXQoSQueueStatisticsMulticastDropBytesRate OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The droped Bytes rate of the queue." + ::= { hwXQoSQueueStatisticsMulticastEntry 10 } + +--end by zhouzaihua 00215230, mib for 'dis qos queue stastitics multicast interface *** ' + +--begin add by zhouzaihua 00215230, port ingress discard alarm + hwXQoSInterfaceIngressDropAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 57 } + + hwXQoSInterfaceIngressDropAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSInterfaceIngressDropAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSInterfaceIngressDropAlarmTable" + ::= { hwXQoSInterfaceIngressDropAlarmObjects 1 } + + hwXQoSInterfaceIngressDropAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSInterfaceIngressDropAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSInterfaceIngressDropAlarmEntry" + INDEX { hwXQoSInterfaceIngressDropAlarmIfName } + ::= { hwXQoSInterfaceIngressDropAlarmTable 1 } + + HwXQoSInterfaceIngressDropAlarmEntry ::= + SEQUENCE { + hwXQoSInterfaceIngressDropAlarmIfName + OCTET STRING + } + + hwXQoSInterfaceIngressDropAlarmIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "interface name." + ::= { hwXQoSInterfaceIngressDropAlarmEntry 1 } + + +--end add by zhouzaihua 00215230, port ingress discard alarm + + +-- END: Added by l00248629, 2018/8/4 + +--begin add by zhaoqingqing 00348648, ACL EPG Group Member alarm + hwXACLEPGGroupMemberAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 59 } + + hwXACLEPGGroupMemberAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXACLEPGGroupMemberAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXACLEPGGroupMemberAlarmTable" + ::= { hwXACLEPGGroupMemberAlarmObjects 1 } + + hwXACLEPGGroupMemberAlarmEntry OBJECT-TYPE + SYNTAX HwXACLEPGGroupMemberAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXACLEPGGroupMemberAlarmEntry" + INDEX { hwXAclEpgGroupMemberAlarmIPAddress, hwXAclEpgGroupMemberAlarmIPMask, hwXAclEpgGroupMemberAlarmVpnInstanceName, hwXAclEpgGroupMemberAlarmSegmentId, hwXAclEpgGroupMemberAlarmSlotid} + ::= { hwXACLEPGGroupMemberAlarmTable 1 } + + HwXACLEPGGroupMemberAlarmEntry ::= + SEQUENCE { + hwXAclEpgGroupMemberAlarmIPAddress + IpAddress, + hwXAclEpgGroupMemberAlarmIPMask + IpAddress, + hwXAclEpgGroupMemberAlarmVpnInstanceName + OCTET STRING, + hwXAclEpgGroupMemberAlarmSegmentId + OCTET STRING, + hwXAclEpgGroupMemberAlarmSlotid + OCTET STRING + } + + hwXAclEpgGroupMemberAlarmIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "segment member ip-address." + ::= { hwXACLEPGGroupMemberAlarmEntry 1 } + hwXAclEpgGroupMemberAlarmIPMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "segment member ip-address mask." + ::= { hwXACLEPGGroupMemberAlarmEntry 2 } + hwXAclEpgGroupMemberAlarmVpnInstanceName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vpn-instance." + ::= { hwXACLEPGGroupMemberAlarmEntry 3 } + hwXAclEpgGroupMemberAlarmSegmentId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "segment id." + ::= { hwXACLEPGGroupMemberAlarmEntry 4 } + hwXAclEpgGroupMemberAlarmSlotid OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "slot id." + ::= { hwXACLEPGGroupMemberAlarmEntry 5 } +--end add by zhaoqingqing 00348648, ACL EPG Group Member alarm + +--begin add by zhaoqingqing 00348648, ACL EPG Policy alarm + hwXACLEPGPolicyAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 60 } + + hwXACLEPGPolicyAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXACLEPGPolicyAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXACLEPGPolicyAlarmTable" + ::= { hwXACLEPGPolicyAlarmObjects 1 } + + hwXACLEPGPolicyAlarmEntry OBJECT-TYPE + SYNTAX HwXACLEPGPolicyAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXACLEPGPolicyAlarmEntry" + INDEX { hwXAclEpgPolicyAlarmSourceSegmentId, hwXAclEpgPolicyAlarmDestinationSegmentId, hwXAclEpgPolicyAlarmProtocol, hwXAclEpgPolicyAlarmSourceport, hwXAclEpgPolicyAlarmDestinationport, hwXAclEpgPolicyAlarmClassifier, hwXAclEpgPolicyAlarmSlotid} + ::= { hwXACLEPGPolicyAlarmTable 1 } + + HwXACLEPGPolicyAlarmEntry ::= + SEQUENCE { + hwXAclEpgPolicyAlarmSourceSegmentId + OCTET STRING, + hwXAclEpgPolicyAlarmDestinationSegmentId + OCTET STRING, + hwXAclEpgPolicyAlarmProtocol + OCTET STRING, + hwXAclEpgPolicyAlarmSourceport + OCTET STRING, + hwXAclEpgPolicyAlarmDestinationport + OCTET STRING, + hwXAclEpgPolicyAlarmClassifier + OCTET STRING, + hwXAclEpgPolicyAlarmSlotid + OCTET STRING + } + + hwXAclEpgPolicyAlarmSourceSegmentId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "source segment id." + ::= { hwXACLEPGPolicyAlarmEntry 1 } + hwXAclEpgPolicyAlarmDestinationSegmentId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "destination segment id." + ::= { hwXACLEPGPolicyAlarmEntry 2 } + hwXAclEpgPolicyAlarmProtocol OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "protocol." + ::= { hwXACLEPGPolicyAlarmEntry 3 } + hwXAclEpgPolicyAlarmSourceport OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "source-port." + ::= { hwXACLEPGPolicyAlarmEntry 4 } + hwXAclEpgPolicyAlarmDestinationport OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "destination-port." + ::= { hwXACLEPGPolicyAlarmEntry 5 } + hwXAclEpgPolicyAlarmClassifier OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "classifier." + ::= { hwXACLEPGPolicyAlarmEntry 6 } + hwXAclEpgPolicyAlarmSlotid OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "slot id." + ::= { hwXACLEPGPolicyAlarmEntry 7 } +--end add by zhaoqingqing 00348648, ACL EPG Policy alarm +--begin add by zhaoqingqing 00348648, ACL EPG Create Group alarm + hwXACLEPGCreateGroupAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 61 } + + hwXACLEPGCreateGroupAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXACLEPGCreateGroupAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXACLEPGCreateGroupAlarmTable" + ::= { hwXACLEPGCreateGroupAlarmObjects 1 } + + hwXACLEPGCreateGroupAlarmEntry OBJECT-TYPE + SYNTAX HwXACLEPGCreateGroupAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXACLEPGCreateGroupAlarmEntry" + INDEX { hwXACLEPGCreateGroupAlarmSlotid, hwXACLEPGCreateGroupAlarmSegmentid} + ::= { hwXACLEPGCreateGroupAlarmTable 1 } + + HwXACLEPGCreateGroupAlarmEntry ::= + SEQUENCE { + hwXACLEPGCreateGroupAlarmSlotid + OCTET STRING, + hwXACLEPGCreateGroupAlarmSegmentid + Integer32 + } + + hwXACLEPGCreateGroupAlarmSlotid OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "slot id." + ::= { hwXACLEPGCreateGroupAlarmEntry 1 } + hwXACLEPGCreateGroupAlarmSegmentid OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "segment id." + ::= { hwXACLEPGCreateGroupAlarmEntry 2 } +--end add by zhaoqingqing 00348648, ACL EPG Create Group alarm + +--begin add by pengsheng 00191075, pfc apply fail alarm + hwXQoSPfcApplyFailAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 62 } + + hwXQoSPfcApplyFailAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSPfcApplyFailAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSPfcApplyFailAlarmTable" + ::= { hwXQoSPfcApplyFailAlarmObjects 1 } + + hwXQoSPfcApplyFailAlarmEntry OBJECT-TYPE + SYNTAX HwXQoSPfcApplyFailAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSPfcApplyFailAlarmEntry" + INDEX { hwXQoSPfcApplyFailAlarmIfName } + ::= { hwXQoSPfcApplyFailAlarmTable 1 } + + HwXQoSPfcApplyFailAlarmEntry ::= + SEQUENCE { + hwXQoSPfcApplyFailAlarmIfName + OCTET STRING + } + + hwXQoSPfcApplyFailAlarmIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ifname." + ::= { hwXQoSPfcApplyFailAlarmEntry 1 } + + hwXQoSPfcApplyFailAlarmResumeObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 63 } + + hwXQoSPfcApplyFailAlarmResumeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQoSPfcApplyFailAlarmResumeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSPfcApplyFailAlarmResumeTable" + ::= { hwXQoSPfcApplyFailAlarmResumeObjects 1 } + + hwXQoSPfcApplyFailAlarmResumeEntry OBJECT-TYPE + SYNTAX HwXQoSPfcApplyFailAlarmResumeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQoSPfcApplyFailAlarmResumeEntry" + INDEX { hwXQoSPfcApplyFailAlarmResumeIfName } + ::= { hwXQoSPfcApplyFailAlarmResumeTable 1 } + + HwXQoSPfcApplyFailAlarmResumeEntry ::= + SEQUENCE { + hwXQoSPfcApplyFailAlarmResumeIfName + OCTET STRING + } + + hwXQoSPfcApplyFailAlarmResumeIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ifname." + ::= { hwXQoSPfcApplyFailAlarmResumeEntry 1 } + +--end by pengsheng 00191075, pfc apply fail alarm + +--begin add by zhaoqingqing 00348648, ACL EPG Enable alarm + hwXACLEPGEnableAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 64 } + + hwXACLEPGEnableAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXACLEPGEnableAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXACLEPGEnableAlarmTable" + ::= { hwXACLEPGEnableAlarmObjects 1 } + + hwXACLEPGEnableAlarmEntry OBJECT-TYPE + SYNTAX HwXACLEPGEnableAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXACLEPGEnableAlarmEntry" + INDEX { hwXACLEPGEnableAlarmSlotid} + ::= { hwXACLEPGEnableAlarmTable 1 } + + HwXACLEPGEnableAlarmEntry ::= + SEQUENCE { + hwXACLEPGEnableAlarmSlotid + OCTET STRING + } + + hwXACLEPGEnableAlarmSlotid OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "slot id." + ::= { hwXACLEPGEnableAlarmEntry 1 } +--end add by zhaoqingqing 00348648, ACL EPG Enable alarm + +--begin add by shenjiulong 00216198, Abnormal pause frame alarm + hwXQOSFlowControlAlarm NOTIFICATION-TYPE + OBJECTS { + hwXQOSFlowControlAlarmSlotid, + hwXQOSFlowControlAlarmIfIndex, + hwXQOSFlowControlAlarmIfName + } + STATUS current + DESCRIPTION + "The SNMP trap is generated when abnormal pause frame received." + ::= { hwXQoSNotifications 95} + + hwXQOSFlowControlAlarmResume NOTIFICATION-TYPE + OBJECTS { + hwXQOSFlowControlAlarmSlotid, + hwXQOSFlowControlAlarmIfIndex, + hwXQOSFlowControlAlarmIfName + } + STATUS current + DESCRIPTION + "Clear the SNMP trap which is generated when abnormal pause frame received." + ::= { hwXQoSNotifications 96} + +--end add by shenjiulong 00216198, Abnormal pause frame alarm + + +--begin add by shenjiulong 00216198, Abnormal pause frame alarm + hwXQOSFlowControlAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 65 } + + hwXQOSFlowControlAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXQOSFlowControlAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQOSFlowControlAlarmTable" + ::= { hwXQOSFlowControlAlarmObjects 1 } + + hwXQOSFlowControlAlarmEntry OBJECT-TYPE + SYNTAX HwXQOSFlowControlAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXQOSFlowControlAlarmEntry" + INDEX {hwXQOSFlowControlAlarmSlotid, hwXQOSFlowControlAlarmIfIndex, hwXQOSFlowControlAlarmIfName} + ::= { hwXQOSFlowControlAlarmTable 1 } + + HwXQOSFlowControlAlarmEntry ::= + SEQUENCE { + hwXQOSFlowControlAlarmSlotid + OCTET STRING, + hwXQOSFlowControlAlarmIfIndex + Integer32, + hwXQOSFlowControlAlarmIfName + OCTET STRING + } + + hwXQOSFlowControlAlarmSlotid OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "slot id." + ::= { hwXQOSFlowControlAlarmEntry 1 } + + hwXQOSFlowControlAlarmIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ifindex." + ::= { hwXQOSFlowControlAlarmEntry 2 } + + hwXQOSFlowControlAlarmIfName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "interface name." + ::= { hwXQOSFlowControlAlarmEntry 3 } + +--end add by shenjiulong 00216198, Abnormal pause frame alarm + +--begin add by xuehui 00471789, ACL Resource alarm + hwXACLResourceAlarmObjects OBJECT IDENTIFIER ::= { hwXQoSObjects 66 } + + hwXACLResourceAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwXACLResourceAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXACLResourceAlarmTable" + ::= { hwXACLResourceAlarmObjects 1 } + + hwXACLResourceAlarmEntry OBJECT-TYPE + SYNTAX HwXACLResourceAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hwXACLResourceAlarmEntry" + INDEX {hwXACLResourceAlarmSlotid, hwXACLResourceAlarmServiceType, hwXACLResourceAlarmServiceName, hwXACLResourceAlarmApplyType, hwXACLResourceAlarmInterfaceName, hwXACLResourceAlarmDirection, hwXACLResourceAlarmServiceParam1, hwXACLResourceAlarmServiceParam2, hwXACLResourceAlarmServiceParam3, hwXACLResourceAlarmACLFailReason} + ::= { hwXACLResourceAlarmTable 1 } + + HwXACLResourceAlarmEntry ::= + SEQUENCE { + hwXACLResourceAlarmSlotid + OCTET STRING, + hwXACLResourceAlarmServiceType + OCTET STRING, + hwXACLResourceAlarmServiceName + OCTET STRING, + hwXACLResourceAlarmApplyType + OCTET STRING, + hwXACLResourceAlarmInterfaceName + OCTET STRING, + hwXACLResourceAlarmDirection + OCTET STRING, + hwXACLResourceAlarmServiceParam1 + OCTET STRING, + hwXACLResourceAlarmServiceParam2 + OCTET STRING, + hwXACLResourceAlarmServiceParam3 + OCTET STRING, + hwXACLResourceAlarmACLFailReason + OCTET STRING + } + hwXACLResourceAlarmSlotid OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The information of the chassis." + ::= { hwXACLResourceAlarmEntry 1 } + + hwXACLResourceAlarmServiceType OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Service Type." + ::= { hwXACLResourceAlarmEntry 2 } + hwXACLResourceAlarmServiceName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Service Name." + ::= { hwXACLResourceAlarmEntry 3 } + hwXACLResourceAlarmApplyType OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "View." + ::= { hwXACLResourceAlarmEntry 4 } + hwXACLResourceAlarmInterfaceName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface Name." + ::= { hwXACLResourceAlarmEntry 5 } + hwXACLResourceAlarmDirection OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "inbound or outbound." + ::= { hwXACLResourceAlarmEntry 6 } + hwXACLResourceAlarmServiceParam1 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Service Param1." + ::= { hwXACLResourceAlarmEntry 7 } + hwXACLResourceAlarmServiceParam2 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Service Param2." + ::= { hwXACLResourceAlarmEntry 8 } + hwXACLResourceAlarmServiceParam3 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Service Param3." + ::= { hwXACLResourceAlarmEntry 9 } + + hwXACLResourceAlarmACLFailReason OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Acl Fail Code." + ::= { hwXACLResourceAlarmEntry 10 } +--end add by xuehui 00471789, ACL Resource alarm + END + +-- +-- HUAWEI-XQoS-MIB.mib +-- |