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-CBQOS-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/huawei/HUAWEI-CBQOS-MIB')
| -rw-r--r-- | MIBS/huawei/HUAWEI-CBQOS-MIB | 11055 |
1 files changed, 11055 insertions, 0 deletions
diff --git a/MIBS/huawei/HUAWEI-CBQOS-MIB b/MIBS/huawei/HUAWEI-CBQOS-MIB new file mode 100644 index 0000000..c0bf485 --- /dev/null +++ b/MIBS/huawei/HUAWEI-CBQOS-MIB @@ -0,0 +1,11055 @@ +-- =================================================================
+-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved
+--
+-- Description: This mib file is used for management of huawei Class Based
+-- QoS information.
+-- Reference:
+-- Version: V2.30
+-- History:
+-- V1.0 tianli,2004.4.10,publish
+-- V1.1 lizhiyong, 2004-9-14
+-- modify the hyphens which is not allowed used in SMIv2
+-- v1.2
+-- changed by yangjianjun change description of hwCBQoSMatchRuleIntValue1 and hwCBQoSMatchRuleIntValue2
+-- changed by wanghao add an object hwCBQoSQueueCbsRatio
+-- changed by peigangqiang for LR, NestPolicy, IPV6 QoS
+-- v1.3
+-- modified by chengang
+-- modified by zhangwenwu
+-- modified by hezhifeng
+-- modified by wanglili
+-- v1.4
+-- modified by zhangwenwu 2005-11-17
+-- v1.5
+-- modified by dongling 2008-07-12
+-- v2.13
+-- modified by zhoucongya 2014-02-19
+-- v2.14
+-- modified by zhangliang 2014-05-27
+-- v2.15
+-- modified by caoyanping 2015-04-21
+-- v2.16
+-- modified by yanruiqing 2015-09-01
+-- v2.17
+-- modified by liuxiaoyan 2015-09-17
+-- v2.18
+-- modified by liuxiaoyan 2016-05-13
+-- v2.22
+-- modified by liye 2016-06-03
+-- v2.23
+-- modified by wangcheng 2016-06-30
+-- v2.24
+-- modified by shanruitang 2016-07-05
+-- v2.25
+-- modified by yanruiqing 2016-08-22
+-- v2.26
+-- modified by zhangyong 2016-10-19
+-- v2.27
+-- modified by wangcheng 2016-11-30
+-- v2.29
+-- modified by chenlong 2017-1-23
+-- v2.30
+-- modified by chenlong 2017-1-23
+
+-- ==========================================================================
+
+ HUAWEI-CBQOS-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ hwDatacomm
+ FROM HUAWEI-MIB
+ EnabledStatus
+ FROM P-BRIDGE-MIB
+ ifIndex
+ FROM RFC1213-MIB
+ OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ IpAddress, Integer32, Unsigned32, Counter64, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ InterfaceIndex
+ FROM IF-MIB
+ RowStatus, TEXTUAL-CONVENTION
+ FROM SNMPv2-TC;
+
+
+ hwCBQoSMIB MODULE-IDENTITY
+ LAST-UPDATED "201701231931Z"
+ 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
+ "The HUAWEI-CBQOS-MIB contains objects to
+ Manage configuration and Monitor running state
+ for Class Based QoS feature.
+
+ "
+ REVISION "201701231931Z"
+ DESCRIPTION
+ "MOD HwCBQoSMultiPolicyStatisticsEntry HwCBQoSMultiPolicyStatisticsClassifierEntry"
+
+ REVISION "201612141025Z"
+ DESCRIPTION
+ "MOD hwCBQoSCarStatisticsTable hwCBQoSCarExceededByteRate"
+
+ REVISION "201611301025Z"
+ DESCRIPTION
+ "Add hwCBQoSGlobalApplyMultiPolicyTable"
+
+ REVISION "201607051025Z"
+ DESCRIPTION
+ "hwCBQoSRedirectCfgInfoTable hwCBQoSWredType"
+
+ REVISION "201606301025Z"
+ DESCRIPTION
+ "MOD hwCBQoSMatchRuleType"
+
+ REVISION "201606031025Z"
+ DESCRIPTION
+ "ADD hwCBQoSUpdateUserQueueResourceNotEnoughAlarmTable hwCBQoSSetUserQueueResourceNotEnoughAlarmTable"
+
+ REVISION "201605131719Z"
+ DESCRIPTION
+ "ADD hwCBQoSSubPolicyClassName"
+
+ REVISION "201604141737Z"
+ DESCRIPTION
+ "ADD hwCBQoSGlobalCarStatisticsTable hwCBQoSGlobalPolicyStatisticsTable hwCBQoSGlobalClassifierStatisticsTable"
+
+ REVISION "201512031737Z"
+ DESCRIPTION
+ "hwCBQoSPolicyStatClassifierName"
+
+ REVISION "201512021737Z"
+ DESCRIPTION
+ "hwCBQoSPolicyStatClassifierName"
+
+ REVISION "201509011737Z"
+ DESCRIPTION
+ "MOD hwCBQoSClassifierCfgInfoEntry hwCBQoSBehaviorCfgInfoEntry hwCBQoSCarCfgInfoEntry NODE"
+
+ REVISION "201402191737Z"
+ DESCRIPTION
+ "ADD hwCBQoSPolicyStatSubPolicyClassifierRunInfoTable "
+
+ REVISION "201307201600Z"
+ DESCRIPTION
+ "ADD hwCBQoSIfApplyMultiPolicyTable hwCBQoSVlanApplyMultiPolicyTable hwCBQoSMultiPolicyStatisticsTable hwCBQoSMultiPolicyStatisticsClassifierTable"
+
+ REVISION "201306041600Z"
+ DESCRIPTION
+ "MOD hwCBQoSPolicyClassifierIndex NODE"
+
+ REVISION "201402191737Z"
+ DESCRIPTION
+ "MOD hwCBQoSClassifierName hwCBQoSClassifierName hwCBQoSBehaviorName hwCBQoSPolicyName hwCBQoSPolicyClassClassifierName hwCBQoSPolicyClassBehaviorName hwCBQoSIfApplyPolicyName hwCBQoSAtmPvcApplyPolicyName hwCBQoSIfVlanApplyPolicyName hwCBQoSVlanApplyPolicyName hwCBQoSTrapPolicyName hwCBQoSQueryPolicyName hwCBQoSQueryClassifierName NODE"
+
+ REVISION "201503281808Z"
+ DESCRIPTION
+ "MOD HwCBQoSMatchRuleCfgInfoEntry NODE"
+
+ REVISION "201509171808Z"
+ DESCRIPTION
+ "MOD hwCBQoSIfApplyPolicyLinkLayer mpls-layer"
+
+ REVISION "201607051025Z"
+ DESCRIPTION
+ "MOD hwCBQoSGlobalCarStatisticsTable INDEX"
+
+ REVISION "201607051025Z"
+ DESCRIPTION
+ "MOD hwCBQoSPolicyCfgInfoTable hwCBQoSPolicyShareFlag"
+ REVISION "201701231931Z"
+ DESCRIPTION
+ "MOD hwCBQoSBehaviorCfgInfoTable hwCBQoSClassifierCfgInfoTable hwCBQoSCarCfgInfoTable hwCBQoSCarCir hwCBQoSCarCbs hwCBQoSCarPir hwCBQoSCarPbs hwCBQoSRemarkCfgInfoTable hwCBQoSServiceClassCfgInfoTable hwCBQoSPolicyCfgInfoTable hwCBQoSPolicyClassCfgInfoTable hwCBQoSIfApplyPolicyTable hwCBQoSIfVlanApplyPolicyTable hwCBQoSCarStatisticsTable hwCBQoSPolicyStatisticsTable hwCBQoSClassifierStatisticsTable hwCBQoSPolicyStatisticsClassifierTable hwCBQoSGlobalCarStatisticsTable hwCBQoSGlobalPolicyStatisticsTable hwCBQoSGlobalClassifierStatisticsTable OBJECT-TYPE "
+
+ ::= { hwQoS 1 }
+--
+-- Textual conventions
+--
+
+-- 1.3.6.1.4.1.2011.5.25.32.1
+-- April 10, 2004 at 00:00 GMT
+--
+-- type definitions
+--
+-- MatchRuleType
+ MatchRuleType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Type of Match Rule. "
+ SYNTAX INTEGER
+ {
+ any(1),
+ ipv4Acl(2),
+ rtpPort(3),
+ protocol(4),
+ ipPrec(5),
+ dscp(6),
+ vlan8021p(7),
+ mplsExp(8),
+ sourceMac(9),
+ destinationMac(10),
+ classifier(11),
+ inboundInterface(12),
+ macGroup(13),
+ ipv6Acl(14),
+ qosLocalId(15),
+ frDe(16),
+ atmClp(17),
+ ipv6Dscp(18),
+ ipv6NextHeader(19),
+ ipv6Any(20),
+ ipv6DstIp(21),
+ ipv6SrcIp(22),
+ ruleString(23),
+ vlanId(24),
+ outboundInterface(25),
+ l2Protocol(26),
+ l2Acl(27),
+ tcpFlag(28),
+ cvlanId(29),
+ doubleTag(30),
+ sourceQosLocalId(31),
+ cvlan8021p(32),
+ discard(33),
+ dlci(34),
+ app-protocol(35),
+ protocol-group(36),
+ vlanid-cvlanid(37),
+ tagged-vxlan(38),
+ untagged-vxlan(39),
+ transit-tagged-vxlan(40),
+ transit-untagged-vxlan(41)
+ }
+
+-- 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)
+ }
+
+-- RemarkType
+ RemarkType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "IP-Prec(1)
+ DSCP(2)
+ MPLS-EXP(3)
+ VLAN-8021p(4)
+ ATM-CLP(5)
+ FR-DE(6)
+ QoS-Local-ID(7)
+ IPV6-DSCP(8)
+ Local-Prec(9)
+ destination-mac(10)
+ VLAN-ID(11)
+ Vlan-Protocol(12)
+ "
+ SYNTAX INTEGER
+ {
+ ipPrec(1),
+ dscp(2),
+ mplsExp(3),
+ vlan8021p(4),
+ atmClp(5),
+ frDe(6),
+ qosLocalId(7),
+ ipv6Dscp(8),
+ localPrec(9),
+ destinationMac(10),
+ vlanId(11),
+ vlanProtocol(12)
+ }
+
+-- QueueType
+ CBQueueType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Queueing Type:
+ EF: (1)
+ AF: (2)
+ WFQ: (3)
+ LLQ: (4)
+ "
+ SYNTAX INTEGER
+ {
+ ef(1),
+ af(2),
+ wfq(3),
+ llq(4)
+ }
+
+-- QueueBandwidthUnit
+ QueueBandwidthUnit ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Bandwidth Unit:
+ Absolute, Unit Kbps (1)
+ Percent, Unit % (2)
+ "
+ SYNTAX INTEGER
+ {
+ unavailable(-1),
+ absoluteUnitKbps(1),
+ percentUnit(2)
+ }
+
+-- WredType
+ WredType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "IP-Prec Based (1)
+ DSCP Based (2)
+ "
+ SYNTAX INTEGER
+ {
+ ipPrecbased(1),
+ dscpbased(2)
+ }
+
+-- SamplingType
+ SamplingType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Fix-packets(1)
+ Fix-time(2)
+ Random-packets(3)
+ Random-time(4)
+ "
+ SYNTAX INTEGER
+ {
+ fixPackets(1),
+ fixTime(2),
+ randomPackets(3),
+ randomTime(4)
+ }
+
+-- LrCirUnit
+ LrCirUnit ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "CIR Unit:
+ Absolute, Unit bps (1)
+ Percent, Unit % (2)
+ "
+ SYNTAX INTEGER
+ {
+ absoluteUnitBps(1),
+ percentUnit(2)
+ }
+
+-- RedirectType
+ RedirectType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Cp(1)
+ Ip-nexthop(2)
+ Lsp-label(3)
+ Ipv6-cp(4)
+ Ipv6-nexthop(5)
+ Lsp-path(6)
+ "
+ SYNTAX INTEGER
+ {
+ cp(1),
+ ipNexthop(2),
+ lspLabel(3),
+ ipv6Cp(4),
+ ipv6Nexthop(5),
+ lspPath(6)
+ }
+
+-- RedirectCtrlType
+ RedirectCtrlType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Strict(1)
+ Loose(2)"
+ SYNTAX INTEGER
+ {
+ strict(1),
+ loose(2)
+ }
+
+-- UrpfCtrlType
+ UrpfCtrlType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Strict(1)
+ Loose(2)"
+ SYNTAX INTEGER
+ {
+ strict(1),
+ loose(2)
+ }
+
+-- Direction
+ DirectionType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The Direction Policy apply on."
+ SYNTAX INTEGER
+ {
+ inbound(1),
+ outbound(2)
+ }
+
+-- COS Type
+ CosType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "CS7(8)
+ CS6(7)
+ EF(6)
+ AF4(5)
+ AF3(4)
+ AF2(3)
+ AF1(2)
+ BE(1)"
+ SYNTAX INTEGER
+ {
+ be(1),
+ af1(2),
+ af2(3),
+ af3(4),
+ af4(5),
+ ef(6),
+ cs6(7),
+ cs7(8)
+ }
+
+-- PolicyApplyType
+ PolicyApplyType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "UCL(0)
+ ACL(1)
+ ALL(2)"
+ SYNTAX INTEGER
+ {
+ ucl(0),
+ acl(1),
+ all(2)
+ }
+--
+-- Node definitions
+--
+
+-- end of type definitions
+--
+--
+-- 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.1.1
+ hwCBQoSObjects OBJECT IDENTIFIER ::= { hwCBQoSMIB 1 }
+
+
+-- hwCBQoSClassifierObjects
+ hwCBQoSClassifierObjects OBJECT IDENTIFIER ::= { hwCBQoSObjects 1 }
+
+
+-- Traffic Classifier Next Index
+ hwCBQoSClassifierIndexNext OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the index of the next available traffic classifier.
+ The index defined when the user creates a traffic class must be the same as the value of hwCBQoSClassifierIndexNext; otherwise, the traffic class cannot be created."
+ ::= { hwCBQoSClassifierObjects 1 }
+
+
+-- Traffic Classifier
+ hwCBQoSClassifierCfgInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSClassifierCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is used to configure the traffic classification. Traffic classes are categorized into system-defined classes and user-defined classes. The system-defined classes cannot be created, modified, or deleted."
+ ::= { hwCBQoSClassifierObjects 2 }
+
+
+ hwCBQoSClassifierCfgInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSClassifierCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " hwCBQoSClassifierCfgInfoEntry ."
+ INDEX { hwCBQoSClassifierIndex }
+ ::= { hwCBQoSClassifierCfgInfoTable 1 }
+
+
+ HwCBQoSClassifierCfgInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSClassifierIndex
+ Integer32,
+ hwCBQoSClassifierName
+ OCTET STRING,
+ hwCBQoSClassifierRuleCount
+ Integer32,
+ hwCBQoSClassifierOperator
+ INTEGER,
+ hwCBQoSClassifierLayer
+ INTEGER,
+ hwCBQoSClassifierRowStatus
+ RowStatus
+ }
+
+ hwCBQoSClassifierIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the index of the traffic classifier.
+ The value ranges from 0 to 65535.
+ This object has no default value."
+ ::= { hwCBQoSClassifierCfgInfoEntry 1 }
+
+
+ hwCBQoSClassifierName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the name of the traffic classifier.
+The value of this object is a string of 1 to 64 visible ASCII characters.
+This object has no default value.
+No space can exist between characters in the string. The initial space and end space are ignored."
+ ::= { hwCBQoSClassifierCfgInfoEntry 2 }
+
+
+ hwCBQoSClassifierRuleCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the number of the matching rules for the traffic classifier.
+The value ranges from 0 to 16.
+This object has no default value."
+ ::= { hwCBQoSClassifierCfgInfoEntry 3 }
+
+
+ hwCBQoSClassifierOperator OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ and(1),
+ or(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the relationship between matching rules.
+The value of this object can be AND(1) or OR(2).
+The default value is OR(2)."
+ ::= { hwCBQoSClassifierCfgInfoEntry 4 }
+
+
+ hwCBQoSClassifierLayer OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ unavailable(-1),
+ l2(1),
+ l3(2),
+ both(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Configuration layer of traffic classifier.
+ Only hardware QoS support it.
+ -1(unavailable) is returned only when getting value from software QoS.
+ -1(unavailable) can't be set."
+ DEFVAL { l3 }
+ ::= { hwCBQoSClassifierCfgInfoEntry 5 }
+
+
+ hwCBQoSClassifierRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the row status.
+The value of this object can be Active(1), CreateAndGo(4), or Destroy(6).
+This object has no default value."
+ ::= { hwCBQoSClassifierCfgInfoEntry 6 }
+
+
+-- Match rule
+ hwCBQoSMatchRuleCfgInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSMatchRuleCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Match Rule configuration information."
+ ::= { hwCBQoSClassifierObjects 3 }
+
+
+ hwCBQoSMatchRuleCfgInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSMatchRuleCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Match Rule Configuration Information Entry."
+ INDEX { hwCBQoSClassifierIndex, hwCBQoSMatchRuleIndex, hwCBQoSMatchVlanBeginId }
+ ::= { hwCBQoSMatchRuleCfgInfoTable 1 }
+
+
+ HwCBQoSMatchRuleCfgInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSMatchRuleIndex
+ Integer32,
+ hwCBQoSMatchRuleIfNot
+ INTEGER,
+ hwCBQoSMatchRuleType
+ MatchRuleType,
+ hwCBQoSMatchRuleStringValue
+ OCTET STRING,
+ hwCBQoSMatchRuleIntValue1
+ Unsigned32,
+ hwCBQoSMatchRuleIntValue2
+ Unsigned32,
+ hwCBQoSMatchRuleRowStatus
+ RowStatus,
+ hwCBQoSMatchMacMask
+ OCTET STRING,
+ hwCBQoSMatchVlanBeginId
+ Unsigned32,
+ hwCBQoSMatchVlanEndId
+ Unsigned32,
+ hwCBQoSMatchInnerSrcIp
+ IpAddress,
+ hwCBQoSMatchInnerSrcIpMask
+ Unsigned32,
+ hwCBQoSMatchInnerDstIp
+ IpAddress,
+ hwCBQoSMatchInnerDstIpMask
+ Unsigned32,
+ hwCBQoSMatchInnerSrcPort
+ Unsigned32,
+ hwCBQoSMatchInnerDstPort
+ Unsigned32,
+ hwCBQoSMatchInnerProtocol
+ Unsigned32,
+ hwCBQoSMatchVxlanVni
+ Unsigned32
+ }
+
+ hwCBQoSMatchRuleIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the rule index.
+The value ranges from 0 to 15.
+This object has no default value."
+ ::= { hwCBQoSMatchRuleCfgInfoEntry 1 }
+
+
+ hwCBQoSMatchRuleIfNot OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ match(1),
+ notMatch(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the if-match rule is a Match or NotMatch statement.
+The value of this object can be match(1) or match-not(2)."
+ DEFVAL { match }
+ ::= { hwCBQoSMatchRuleCfgInfoEntry 2 }
+
+
+ hwCBQoSMatchRuleType OBJECT-TYPE
+ SYNTAX MatchRuleType
+ 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:
+ any(1)
+ ipv4-acl(2)
+ rtp-port(3)
+ protocol(4)
+ ip-prec(5)
+ dscp(6)
+ vlan-8021p(7)
+ mpls-exp(8)
+ source-mac(9)
+ destination-mac(10)
+ classifier(11)
+ inbound-interface(12)
+ mac-group(13)
+ ipv6-acl(14)
+ qos-local-id(15)
+ fr-de(16)
+ atm-clp(17)
+ ipv6-dscp(18)
+ ipv6-next-header(19)
+ ipv6-any(20)
+ ipv6-dst-ip(21)
+ ipv6-src-ip(22)
+ rule-string(23)
+ vlan-id(24)
+ outbound-interface(25)
+ l2-protocol(26)
+ l2Acl(27),
+ tcpFlag(28),
+ cvlanId(29),
+ doubleTag(30),
+ sourceQosLocalId(31),
+ cvlan8021p(32),
+ discard(33),
+ dlci(34),
+ app-protocol(35),
+ protocol-group(36),
+ vlanid-cvlanid(37),
+ tagged-vxlan(38),
+ untagged-vxlan(39),
+ transit-tagged-vxlan(40),
+ transit-untagged-vxlan(41)
+ This object has no default value.
+ "
+ ::= { hwCBQoSMatchRuleCfgInfoEntry 3 }
+
+
+ hwCBQoSMatchRuleStringValue OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ 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 hwCBQoSMatchRuleType.
+When the supported types are Source-MAC(9) and Destination-MAC(10),
+the value of this object can be a string of six ASCII characters,
+which represents a MAC address. For example, abcdef indicates the MAC address 6162-6364-6566.
+When the supported types are ipv6-dst-ip(21) and ipv6-src-ip(22),
+the value of this object is a string of 16 ASCII characters,
+which represents an IPv6 address. For example, 1111111111111111 indicates an IPv6 address 3131-3131-3131-3131-3131-3131-3131-3131.
+This object has no default value.
+ "
+ ::= { hwCBQoSMatchRuleCfgInfoEntry 4 }
+
+
+ hwCBQoSMatchRuleIntValue1 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 hwCBQoSMatchRuleType.
+When the supported type is ipv4-acl(2), the value of this object ranges from 2000 to 4099.
+When the type is ip-prec(5), the value of this object ranges from 2^1 to 2^7, respectively representing the IP precedence from 0 to 7.
+When the supported types are dscp(6) and ipv6-dscp(18), the value ranges from 2^1 to 2^32, respectively representing the DSCP value ranging from 32 to 63.
+When the type is ipv6-acl(14), the value of this object ranges from 2000 to 3999.
+When the type is ipv6-dscp(18), the value of this object ranges from 0 to 63.
+When the type is Ipv6-next-header(19), the value ranges from 0 to 255.
+When the type is tcp-flag(27), the value ranges from 0 to 63.
+When the types are ipv6-dst-ip(21) and ipv6-src-ip(22), the value ranges from 0 to 128.
+This object has no default value.
+ "
+ ::= { hwCBQoSMatchRuleCfgInfoEntry 5 }
+
+
+ hwCBQoSMatchRuleIntValue2 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 hwCBQoSMatchRuleType.
+When the supported type is dscp(6), the value ranges from 2^1 to 2^32, respectively representing the DSCP value ranging from 0 to 31.
+This object has no default value.
+ "
+ ::= { hwCBQoSMatchRuleCfgInfoEntry 6 }
+
+
+ hwCBQoSMatchRuleRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the row status.
+The value of this object can be Active(1), CreateAndGo(4), or Destroy(6).
+This object has no default value.
+"
+ ::= { hwCBQoSMatchRuleCfgInfoEntry 7 }
+
+
+ hwCBQoSMatchMacMask OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..6))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Value of Match Rule.
+ Source-MAC(9): SIZE (0..6) HHHHHH for example: ffff00 means the match rule is 'if-match source-mac XX-XX-XX ff-ff-00'
+ Destination-MAC(10): SIZE (0..6) HHHHHH for example: ffff00 means the match rule is 'if-match destination-mac XX-XX-XX ff-ff-00'
+ default:0XFFFFFF
+ "
+ ::= { hwCBQoSMatchRuleCfgInfoEntry 8 }
+
+ hwCBQoSMatchVlanBeginId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Start vlan ID."
+ ::= { hwCBQoSMatchRuleCfgInfoEntry 9 }
+
+ hwCBQoSMatchVlanEndId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "End vlan ID."
+ ::= { hwCBQoSMatchRuleCfgInfoEntry 10 }
+
+ hwCBQoSMatchInnerSrcIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Inner source IP address."
+ ::= { hwCBQoSMatchRuleCfgInfoEntry 11 }
+
+ hwCBQoSMatchInnerSrcIpMask OBJECT-TYPE
+ SYNTAX Unsigned32 (0..32)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Mask length of inner source IP address, ranges from 0 to 32."
+ ::= { hwCBQoSMatchRuleCfgInfoEntry 12 }
+
+ hwCBQoSMatchInnerDstIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Inner destination IP address."
+ ::= { hwCBQoSMatchRuleCfgInfoEntry 13 }
+
+ hwCBQoSMatchInnerDstIpMask OBJECT-TYPE
+ SYNTAX Unsigned32 (0..32)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Mask length of inner destination IP address, ranges from 0 to 32."
+ ::= { hwCBQoSMatchRuleCfgInfoEntry 14 }
+
+ hwCBQoSMatchInnerSrcPort OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535|65536)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Inner source port, ranges from 0 to 65535.
+ The invalid value is 65536."
+ ::= { hwCBQoSMatchRuleCfgInfoEntry 15 }
+
+ hwCBQoSMatchInnerDstPort OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535|65536)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Inner destination port, ranges from 0 to 65535.
+ The invalid value is 65536."
+ ::= { hwCBQoSMatchRuleCfgInfoEntry 16 }
+
+ hwCBQoSMatchInnerProtocol OBJECT-TYPE
+ SYNTAX Unsigned32 (0..255|65536)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Inner IP protocol, ranges from 0 to 255.
+ The invalid value is 65536."
+ ::= { hwCBQoSMatchRuleCfgInfoEntry 17 }
+
+ hwCBQoSMatchVxlanVni OBJECT-TYPE
+ SYNTAX Unsigned32 (1..16000000|0)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Vxlan VNI, ranges from 1 to 16000000.
+ The invalid value is 0."
+ ::= { hwCBQoSMatchRuleCfgInfoEntry 18 }
+
+
+-- hwCBQoSBehaviorObjects
+ hwCBQoSBehaviorObjects OBJECT IDENTIFIER ::= { hwCBQoSObjects 2 }
+
+
+-- Traffic Behavior Next Index
+ hwCBQoSBehaviorIndexNext OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the index of the next available traffic behavior.
+The index used when the user creates a traffic behavior must be the same as the value of hwCBQoSBehaviorIndexNext; otherwise, the traffic behavior cannot be created.
+"
+ ::= { hwCBQoSBehaviorObjects 1 }
+
+
+-- Traffic Behavior
+ hwCBQoSBehaviorCfgInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSBehaviorCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is a traffic behavior configuration table that defines actions taken for traffic matching traffic classifiers."
+ ::= { hwCBQoSBehaviorObjects 2 }
+
+
+ hwCBQoSBehaviorCfgInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSBehaviorCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Traffic Behavior Configuration Information Entry."
+ INDEX { hwCBQoSBehaviorIndex }
+ ::= { hwCBQoSBehaviorCfgInfoTable 1 }
+
+
+ HwCBQoSBehaviorCfgInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSBehaviorIndex
+ Integer32,
+ hwCBQoSBehaviorName
+ OCTET STRING,
+ hwCBQoSBehaviorRowStatus
+ RowStatus
+ }
+
+ hwCBQoSBehaviorIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the index of the traffic behavior.
+The value ranges from 0 to 65535.
+This object has no default value.
+"
+ ::= { hwCBQoSBehaviorCfgInfoEntry 1 }
+
+
+ hwCBQoSBehaviorName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the name of the traffic behavior.
+The value of this object is a string of 1 to 64 visible ASCII characters, with no default value.
+Space cannot exist between the characters in the string. The initial space and end space are ignored.
+"
+ ::= { hwCBQoSBehaviorCfgInfoEntry 2 }
+
+
+ hwCBQoSBehaviorRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the row status.
+The value of this object can be Active(1), CreateAndGo(4), or Destroy(6).
+This object has no default value.
+"
+ ::= { hwCBQoSBehaviorCfgInfoEntry 3 }
+
+
+-- CAR
+ hwCBQoSCarCfgInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSCarCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is used to record traffic policing configurations. Rate limiting is implemented for traffic based on the table to protect customers' benefits and provide fair services."
+ ::= { hwCBQoSBehaviorObjects 3 }
+
+
+ hwCBQoSCarCfgInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSCarCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "CAR Configuration Information Entry."
+ INDEX { hwCBQoSBehaviorIndex }
+ ::= { hwCBQoSCarCfgInfoTable 1 }
+
+
+ HwCBQoSCarCfgInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSCarCir
+ Unsigned32,
+ hwCBQoSCarCbs
+ Unsigned32,
+ hwCBQoSCarEbs
+ Unsigned32,
+ hwCBQoSCarPir
+ Unsigned32,
+ hwCBQoSCarPbs
+ Unsigned32,
+ hwCBQoSCarGreenAction
+ CarAction,
+ hwCBQoSCarGreenRemarkValue
+ Integer32,
+ hwCBQoSCarYellowAction
+ CarAction,
+ hwCBQoSCarYellowRemarkValue
+ Integer32,
+ hwCBQoSCarRedAction
+ CarAction,
+ hwCBQoSCarRedRemarkValue
+ Integer32,
+ hwCBQoSCarRowStatus
+ RowStatus,
+ hwCBQosCarAggregation
+ INTEGER
+ }
+
+ hwCBQoSCarCir OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the CIR. The value is an integer ranging from 0 to 4294967295, in kbit/s. There is no default value.
+"
+ ::= { hwCBQoSCarCfgInfoEntry 1 }
+
+
+ hwCBQoSCarCbs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the CBS. The value is an integer ranging from 0 to 4294967295, in bytes. There is no default value."
+ ::= { hwCBQoSCarCfgInfoEntry 2 }
+
+
+ hwCBQoSCarEbs OBJECT-TYPE
+ SYNTAX Unsigned32
+ 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 }
+ ::= { hwCBQoSCarCfgInfoEntry 3 }
+
+
+ hwCBQoSCarPir OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the PIR. The value is an integer ranging from 0 to 4294967295, in kbit/s. There is no default value."
+ ::= { hwCBQoSCarCfgInfoEntry 4 }
+
+
+ hwCBQoSCarPbs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the PBS. The value is an integer ranging from 0 to 4294967295, in bytes. There is no default value.
+"
+ ::= { hwCBQoSCarCfgInfoEntry 5 }
+
+
+ hwCBQoSCarGreenAction 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 }
+ ::= { hwCBQoSCarCfgInfoEntry 6 }
+
+
+ hwCBQoSCarGreenRemarkValue OBJECT-TYPE
+ SYNTAX Integer32 (-1 | 11..81)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value is to remark When green action is remarking.
+ the range is 11~81;
+ the high bit represents service-class,the range is 1~8 (1:be 2:af1 3:af2 4:af3 5:af4 6:ef 7:cs6 8:cs7)
+ the low bit represents color,the range is 1~3 (1:green 2:yellow 3:red)
+ 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."
+ ::= { hwCBQoSCarCfgInfoEntry 7 }
+
+
+ hwCBQoSCarYellowAction 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 }
+ ::= { hwCBQoSCarCfgInfoEntry 8 }
+
+
+ hwCBQoSCarYellowRemarkValue OBJECT-TYPE
+ SYNTAX Integer32 (-1 | 11..81)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value is to remark When yellow action is remarking.
+ For remarking DSCP, the range is 11~81;
+ the high bit represents service-class,the range is 1~8 (1:be 2:af1 3:af2 4:af3 5:af4 6:ef 7:cs6 8:cs7)
+ the low bit represents color,the range is 1~3 (1:green 2:yellow 3:red)
+
+ 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."
+ ::= { hwCBQoSCarCfgInfoEntry 9 }
+
+
+ hwCBQoSCarRedAction OBJECT-TYPE
+ SYNTAX CarAction
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the action performed when PIR is exceeded.
+ 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 }
+ ::= { hwCBQoSCarCfgInfoEntry 10 }
+
+
+ hwCBQoSCarRedRemarkValue OBJECT-TYPE
+ SYNTAX Integer32 (-1 | 11..81)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value is to remark When red action is remarking.
+ For remarking DSCP, the range is 11~81;
+ the high bit represents service-class,the range is 1~8 (1:be 2:af1 3:af2 4:af3 5:af4 6:ef 7:cs6 8:cs7)
+ the low bit represents color,the range is 1~3 (1:green 2:yellow 3:red)
+ 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."
+ ::= { hwCBQoSCarCfgInfoEntry 11 }
+
+ hwCBQoSCarRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus. Three actions are used: active,
+ createAndGo, destroy"
+ ::= { hwCBQoSCarCfgInfoEntry 12 }
+
+
+ hwCBQosCarAggregation OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ aggregationCar(1),
+ noneAggregationCar(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "aggregationCar(1): aggregation car;
+ noneAggregationCar(2) : none aggregation car."
+ ::= { hwCBQoSCarCfgInfoEntry 13 }
+
+-- GTS
+ hwCBQoSGtsCfgInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSGtsCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of GTS feature configuration information."
+ ::= { hwCBQoSBehaviorObjects 4 }
+
+
+ hwCBQoSGtsCfgInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSGtsCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "GTS Configuration Information Entry."
+ INDEX { hwCBQoSBehaviorIndex }
+ ::= { hwCBQoSGtsCfgInfoTable 1 }
+
+
+ HwCBQoSGtsCfgInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSGtsCir
+ Integer32,
+ hwCBQoSGtsCbs
+ Integer32,
+ hwCBQoSGtsEbs
+ Integer32,
+ hwCBQoSGtsQueueLength
+ Integer32,
+ hwCBQoSGtsRowStatus
+ RowStatus,
+ hwCBQoSGtsPir
+ Integer32
+ }
+
+ hwCBQoSGtsCir OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Committed Information Rate. Unit: kbytes"
+ ::= { hwCBQoSGtsCfgInfoEntry 1 }
+
+
+ hwCBQoSGtsCbs OBJECT-TYPE
+ SYNTAX Integer32 (15000..155000000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Committed Burst Size. Unit: bit
+ default: max(cir*1/2,15000)"
+ ::= { hwCBQoSGtsCfgInfoEntry 2 }
+
+
+ hwCBQoSGtsEbs OBJECT-TYPE
+ SYNTAX Integer32 (0..155000000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Excess Burst Size. Unit: bit"
+ DEFVAL { 0 }
+ ::= { hwCBQoSGtsCfgInfoEntry 3 }
+
+
+ hwCBQoSGtsQueueLength OBJECT-TYPE
+ SYNTAX Integer32 (1..1024)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The length of GTS buffer."
+ DEFVAL { 50 }
+ ::= { hwCBQoSGtsCfgInfoEntry 4 }
+
+
+ hwCBQoSGtsRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus. Three actions are used: active,
+ createAndGo, destroy"
+ ::= { hwCBQoSGtsCfgInfoEntry 5 }
+
+
+ hwCBQoSGtsPir OBJECT-TYPE
+ SYNTAX Integer32 (0..155000000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Peak information rate."
+ ::= { hwCBQoSGtsCfgInfoEntry 6 }
+
+
+-- REMARK
+ hwCBQoSRemarkCfgInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSRemarkCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is used to record flow-based re-marking configurations. Flows are classified and marked different priorities to provide differentiated services."
+ ::= { hwCBQoSBehaviorObjects 5 }
+
+
+ hwCBQoSRemarkCfgInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSRemarkCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Remarking Configuration Information Entry."
+ INDEX { hwCBQoSBehaviorIndex, hwCBQoSRemarkType }
+ ::= { hwCBQoSRemarkCfgInfoTable 1 }
+
+
+ HwCBQoSRemarkCfgInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSRemarkType
+ RemarkType,
+ hwCBQoSRemarkValue
+ Integer32,
+ hwCBQoSRemarkStringValue
+ OCTET STRING,
+ hwCBQoSRemarkRowStatus
+ RowStatus
+ }
+
+ hwCBQoSRemarkType OBJECT-TYPE
+ SYNTAX RemarkType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the re-mark type.
+ The value can be any of the following:
+ IP-Prec(1)
+ DSCP(2)
+ MPLS-EXP(3)
+ VLAN-8021p(4)
+ ATM-CLP(5)
+ FR-DE(6)
+ QoS-Local-ID(7)
+ IPV6-DSCP(8)
+ Local-Prec(9)
+ destination-mac(10)
+ VLAN-ID(11)
+ Vlan-Protocol(12)
+ This object has no default value.
+ "
+ ::= { hwCBQoSRemarkCfgInfoEntry 1 }
+
+
+ hwCBQoSRemarkValue OBJECT-TYPE
+ SYNTAX Integer32 (-1 | 0..63)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the re-mark value.
+When hwCBQoSRemarkType is ip-prec(1), mpls-exp(3), and vlan-8021p(4), the value ranges from 0 to 7.
+When hwCBQoSRemarkType is dscp(2) or ipv6-dscp(8), the value ranges from 0 to 63.
+This object has no default value.
+"
+ ::= { hwCBQoSRemarkCfgInfoEntry 2 }
+
+
+ hwCBQoSRemarkStringValue OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Destination-MAC(10): SIZE (0..6) HHHHHH for example: 010102020303 means the remark action is 'remark destination-mac 0101-0202-0303';
+ Vlan-Protocol(12):SIZE(3..4) HEX<600-FFFF> "
+ ::= { hwCBQoSRemarkCfgInfoEntry 3 }
+
+
+ hwCBQoSRemarkRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the row status.
+The value of this object can be Active(1), CreateAndGo(4), or Destroy(6).
+This object has no default value.
+"
+ ::= { hwCBQoSRemarkCfgInfoEntry 4 }
+
+
+-- Queue
+ hwCBQoSQueueCfgInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSQueueCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of queueing feature configuration information."
+ ::= { hwCBQoSBehaviorObjects 6 }
+
+
+ hwCBQoSQueueCfgInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSQueueCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Queue Configuration Information Entry."
+ INDEX { hwCBQoSBehaviorIndex }
+ ::= { hwCBQoSQueueCfgInfoTable 1 }
+
+
+ HwCBQoSQueueCfgInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSQueueType
+ CBQueueType,
+ hwCBQoSQueueDropType
+ INTEGER,
+ hwCBQoSQueueLength
+ Integer32,
+ hwCBQoSQueueBandwidthUnit
+ QueueBandwidthUnit,
+ hwCBQoSQueueBandwidthValue
+ Integer32,
+ hwCBQoSQueueCbs
+ Integer32,
+ hwCBQoSQueueQueueNumber
+ INTEGER,
+ hwCBQoSQueueRowStatus
+ RowStatus,
+ hwCBQoSQueueCbsRatio
+ Integer32
+ }
+
+ hwCBQoSQueueType OBJECT-TYPE
+ SYNTAX CBQueueType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Queueing Type:
+ EF: (1)
+ AF: (2)
+ WFQ: (3)
+ LLQ: (4)"
+ ::= { hwCBQoSQueueCfgInfoEntry 1 }
+
+
+ hwCBQoSQueueDropType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ unavailable(-1),
+ tailDrop(1),
+ wred(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The drop type of queue. Only valid for AF and WFQ queue.
+ -1 is returned only when getting value about EF queue.
+ -1 can't be set."
+ DEFVAL { tailDrop }
+ ::= { hwCBQoSQueueCfgInfoEntry 2 }
+
+
+ hwCBQoSQueueLength OBJECT-TYPE
+ SYNTAX Integer32 (-1 | 1..1024)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The length of QueueLength. Only valid for tailDrop type
+ of AF and WFQ queue.
+ -1 is returned only when getting value about EF queue or wred type
+ of AF and WFQ queue.
+ -1 can't be set."
+ DEFVAL { 64 }
+ ::= { hwCBQoSQueueCfgInfoEntry 3 }
+
+
+ hwCBQoSQueueBandwidthUnit OBJECT-TYPE
+ SYNTAX QueueBandwidthUnit
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Bandwidth Unit:
+ Absolute, Unit Kbps (1)
+ Percent, Unit % (2)
+ Only valid for EF and AF queue.
+ -1 is returned only when getting value about WFQ queue.
+ -1 can't be set."
+ ::= { hwCBQoSQueueCfgInfoEntry 4 }
+
+
+ hwCBQoSQueueBandwidthValue OBJECT-TYPE
+ SYNTAX Integer32 (-1 | 1..1000000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Bandwidth value:
+ Absolute value: 8~1000000. Unit: Kbps
+ Percent value: 1~100.
+ Only valid for EF and AF queue.
+ -1 is returned only when getting value about WFQ queue.
+ -1 can't be set."
+ ::= { hwCBQoSQueueCfgInfoEntry 5 }
+
+
+ hwCBQoSQueueCbs OBJECT-TYPE
+ SYNTAX Integer32 (-1 | 32..2000000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Committed Burst Size. Unit: byte.
+ Only valid for EF queue.
+ -1 is returned only when getting value about AF or WFQ queue.
+ -1 can't be set."
+ ::= { hwCBQoSQueueCfgInfoEntry 6 }
+
+
+ hwCBQoSQueueQueueNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ unavailable(-1),
+ a1(1),
+ a8(8),
+ a16(16),
+ a32(32),
+ a64(64),
+ a128(128),
+ a256(256),
+ a512(512),
+ a1024(1024),
+ a2048(2048),
+ a4096(4096)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Max number of hashed queues (a power of 2).
+ Only valid for WFQ.
+ -1 is returned only when getting value about AF or EF queue.
+ -1 can't be set."
+ DEFVAL { a256 }
+ ::= { hwCBQoSQueueCfgInfoEntry 7 }
+
+
+ hwCBQoSQueueRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus. Three actions are used: active,
+ createAndGo, destroy"
+ ::= { hwCBQoSQueueCfgInfoEntry 8 }
+
+
+ hwCBQoSQueueCbsRatio OBJECT-TYPE
+ SYNTAX Integer32 (-1 | 25..500)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Committed Burst Size Ratio. Unit: byte. CBS = CBS_Ratio * Bandwidth(k bps)
+ Only valid for EF queue.
+ -1 is returned only when getting value about AF or WFQ queue.
+ -1 can't be set."
+ DEFVAL { 25 }
+ ::= { hwCBQoSQueueCfgInfoEntry 9 }
+
+
+-- WRED
+ hwCBQoSWredCfgInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSWredCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of WRED configuration information."
+ ::= { hwCBQoSBehaviorObjects 7 }
+
+
+ hwCBQoSWredCfgInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSWredCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "WRED Configuration Information Entry."
+ INDEX { hwCBQoSBehaviorIndex }
+ ::= { hwCBQoSWredCfgInfoTable 1 }
+
+
+ HwCBQoSWredCfgInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSWredType
+ WredType,
+ hwCBQoSWredWeightConst
+ Integer32,
+ hwCBQoSWredDropProfileIndex
+ Integer32,
+ hwCBQoSWredCfgRowStatus
+ RowStatus
+ }
+
+ hwCBQoSWredType OBJECT-TYPE
+ SYNTAX WredType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IP-Prec Based (1)
+ DSCP Based (2)"
+ DEFVAL { ipPrecbased }
+ ::= { hwCBQoSWredCfgInfoEntry 1 }
+
+
+ hwCBQoSWredWeightConst OBJECT-TYPE
+ SYNTAX Integer32 (1..16)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specify weight for calculating mean queue depth. "
+ DEFVAL { 9 }
+ ::= { hwCBQoSWredCfgInfoEntry 2 }
+
+ hwCBQoSWredDropProfileIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The index of wred class entry.
+ -1 is returned when no drop profile is used.
+ -1 can not be set."
+ ::= { hwCBQoSWredCfgInfoEntry 3 }
+
+ hwCBQoSWredCfgRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus. Three actions are used:
+ active, createAndGo, destroy"
+ ::= { hwCBQoSWredCfgInfoEntry 4 }
+
+
+-- WRED Class
+ hwCBQoSWredClassCfgInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSWredClassCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of WRED configuration information."
+ ::= { hwCBQoSBehaviorObjects 8 }
+
+
+ hwCBQoSWredClassCfgInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSWredClassCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "WRED Class Configuration Information Entry."
+ INDEX { hwCBQoSBehaviorIndex, hwCBQoSWredClassValue }
+ ::= { hwCBQoSWredClassCfgInfoTable 1 }
+
+
+ HwCBQoSWredClassCfgInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSWredClassValue
+ Integer32,
+ hwCBQoSWredClassLowLimit
+ Integer32,
+ hwCBQoSWredClassHighLimit
+ Integer32,
+ hwCBQoSWredClassDiscardProb
+ Integer32
+ }
+
+ hwCBQoSWredClassValue OBJECT-TYPE
+ SYNTAX Integer32 (0..63)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The class value.
+ For IP precedence based WRED, the class is IP precedence,
+ and range is 0~7.
+ For DSCP based WRED, the class is DSCP, and range is 0~63."
+ ::= { hwCBQoSWredClassCfgInfoEntry 1 }
+
+
+ hwCBQoSWredClassLowLimit OBJECT-TYPE
+ SYNTAX Integer32 (1..1024)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The low limit of queue depth."
+ DEFVAL { 10 }
+ ::= { hwCBQoSWredClassCfgInfoEntry 2 }
+
+
+ hwCBQoSWredClassHighLimit OBJECT-TYPE
+ SYNTAX Integer32 (1..1024)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The high limit of queue depth."
+ DEFVAL { 30 }
+ ::= { hwCBQoSWredClassCfgInfoEntry 3 }
+
+
+ hwCBQoSWredClassDiscardProb OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The discard probability denominator."
+ DEFVAL { 10 }
+ ::= { hwCBQoSWredClassCfgInfoEntry 4 }
+
+
+-- NAT
+ hwCBQoSNatCfgInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSNatCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Nat configuration information."
+ ::= { hwCBQoSBehaviorObjects 10 }
+
+
+ hwCBQoSNatCfgInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSNatCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Nat Configuration Information Entry."
+ INDEX { hwCBQoSBehaviorIndex }
+ ::= { hwCBQoSNatCfgInfoTable 1 }
+
+
+ HwCBQoSNatCfgInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSNatAddressGroup
+ OCTET STRING,
+ hwCBQoSNatNoPat
+ INTEGER,
+ hwCBQoSNatServiceClass
+ Integer32,
+ hwCBQoSNatRowStatus
+ RowStatus
+ }
+
+ hwCBQoSNatAddressGroup OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "address group's name"
+ ::= { hwCBQoSNatCfgInfoEntry 1 }
+
+
+ hwCBQoSNatNoPat OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ nopat(1),
+ pat(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "1: no pat
+ 2: pat"
+ ::= { hwCBQoSNatCfgInfoEntry 2 }
+
+
+ hwCBQoSNatServiceClass OBJECT-TYPE
+ SYNTAX Integer32 (1..4)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The service class. DEFVAL: 2"
+ DEFVAL { 2 }
+ ::= { hwCBQoSNatCfgInfoEntry 3 }
+
+
+ hwCBQoSNatRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus. Three actions are used: active,
+ createAndGo, destroy"
+ ::= { hwCBQoSNatCfgInfoEntry 4 }
+
+
+-- Firewall
+ hwCBQoSFirewallCfgInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSFirewallCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Firewall configuration information."
+ ::= { hwCBQoSBehaviorObjects 11 }
+
+
+ hwCBQoSFirewallCfgInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSFirewallCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Firewall Configuration Information Entry."
+ INDEX { hwCBQoSBehaviorIndex }
+ ::= { hwCBQoSFirewallCfgInfoTable 1 }
+
+
+ HwCBQoSFirewallCfgInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSFirewallAction
+ INTEGER,
+ hwCBQoSFirewallRowStatus
+ RowStatus
+ }
+
+ hwCBQoSFirewallAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ permit(1),
+ deny(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the firewall action.
+The value can be permit(1) or deny(2).
+The default value is permit(1).
+"
+ DEFVAL { permit }
+ ::= { hwCBQoSFirewallCfgInfoEntry 1 }
+
+
+ hwCBQoSFirewallRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the row status.
+The value of this object can be Active(1), CreateAndGo(4), or Destroy(6).
+This object has no default value.
+"
+ ::= { hwCBQoSFirewallCfgInfoEntry 2 }
+
+
+-- Sampling behavior
+ hwCBQoSSamplingCfgInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSSamplingCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Sampling configuration information."
+ ::= { hwCBQoSBehaviorObjects 12 }
+
+
+ hwCBQoSSamplingCfgInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSSamplingCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Sampling Configuration Information Entry."
+ INDEX { hwCBQoSBehaviorIndex }
+ ::= { hwCBQoSSamplingCfgInfoTable 1 }
+
+
+ HwCBQoSSamplingCfgInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSIfSamplingType
+ SamplingType,
+ hwCBQoSSamplingNum
+ Integer32,
+ hwCBQoSSamplingRowStatus
+ RowStatus
+ }
+
+ hwCBQoSIfSamplingType OBJECT-TYPE
+ SYNTAX SamplingType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the sampling type.
+The value can be any of the following:
+Fix-packets(1)
+Fix-time(2)
+Random-packets(3)
+Random-time(4)
+This object has no default value.
+"
+ ::= { hwCBQoSSamplingCfgInfoEntry 1 }
+
+
+ hwCBQoSSamplingNum OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the sampling parameter.
+The value can be any of the following:
+Fix-packets (1-65535)
+Fix-time (5-30000ms)
+Random-packets (1-65535)
+Random-time (3/6/12/24/48/96/192/383.5/767/1534/3068/6136ms)
+This object has no default value.
+"
+ ::= { hwCBQoSSamplingCfgInfoEntry 2 }
+
+
+ hwCBQoSSamplingRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the row status.
+The value of this object can be Active(1), CreateAndGo(4), or Destroy(6).
+This object has no default value.
+"
+ ::= { hwCBQoSSamplingCfgInfoEntry 3 }
+
+
+-- LR
+ hwCBQoSLrCfgInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSLrCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Line Rate configuration information."
+ ::= { hwCBQoSBehaviorObjects 13 }
+
+
+ hwCBQoSLrCfgInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSLrCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "LR Configuration Information Entry."
+ INDEX { hwCBQoSBehaviorIndex }
+ ::= { hwCBQoSLrCfgInfoTable 1 }
+
+
+ HwCBQoSLrCfgInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSLrUnit
+ LrCirUnit,
+ hwCBQoSLrCir
+ Integer32,
+ hwCBQoSLrCbs
+ Integer32,
+ hwCBQoSLrEbs
+ Integer32,
+ hwCBQoSLrRowStatus
+ RowStatus
+ }
+
+ hwCBQoSLrUnit OBJECT-TYPE
+ SYNTAX LrCirUnit
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "CIR Unit:
+ Absolute, Unit bps (1)
+ Percent, Unit % (2)"
+ ::= { hwCBQoSLrCfgInfoEntry 1 }
+
+
+ hwCBQoSLrCir OBJECT-TYPE
+ SYNTAX Integer32 (1..155000000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Committed Information Rate.
+ Absolute value: 8000..155000000. Unit: bps
+ Percent value: 1~100."
+ ::= { hwCBQoSLrCfgInfoEntry 2 }
+
+
+ hwCBQoSLrCbs OBJECT-TYPE
+ SYNTAX Integer32 (50..155000000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Committed Burst Size.
+ When CIR is absolute value,
+ CBS value: 15000..155000000,
+ default value: max(cir*1/2,15000),
+ Unit: bit;
+ When CIR is percent value,
+ CBS value: 50..2000,
+ default value: 500,
+ Unit: ms.
+ "
+ ::= { hwCBQoSLrCfgInfoEntry 3 }
+
+
+ hwCBQoSLrEbs OBJECT-TYPE
+ SYNTAX Integer32 (0..155000000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Excess Burst Size.
+ When CIR is absolute value,
+ EBS value: 0..155000000, Unit: bit;
+ When CIR is percent value,
+ EBS value: 0..2000, Unit: ms."
+ DEFVAL { 0 }
+ ::= { hwCBQoSLrCfgInfoEntry 4 }
+
+
+ hwCBQoSLrRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus. Three actions are used: active,
+ createAndGo, destroy"
+ ::= { hwCBQoSLrCfgInfoEntry 5 }
+
+
+-- Hierachical Policy
+ hwCBQoSNestPolicyCfgInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSNestPolicyCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Hierachical Policy configuration information."
+ ::= { hwCBQoSBehaviorObjects 14 }
+
+
+ hwCBQoSNestPolicyCfgInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSNestPolicyCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Hierachical Policy Configuration Information Entry."
+ INDEX { hwCBQoSBehaviorIndex }
+ ::= { hwCBQoSNestPolicyCfgInfoTable 1 }
+
+
+ HwCBQoSNestPolicyCfgInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSNestPolicyName
+ OCTET STRING,
+ hwCBQoSNestPolicyRowStatus
+ RowStatus
+ }
+
+ hwCBQoSNestPolicyName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Name of hierachical traffic policy."
+ ::= { hwCBQoSNestPolicyCfgInfoEntry 1 }
+
+
+ hwCBQoSNestPolicyRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus. Three actions are used: active,
+ createAndGo, destroy"
+ ::= { hwCBQoSNestPolicyCfgInfoEntry 2 }
+
+
+-- Redirect behavior
+ hwCBQoSRedirectCfgInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSRedirectCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Redirect configuration information."
+ ::= { hwCBQoSBehaviorObjects 15 }
+
+
+ hwCBQoSRedirectCfgInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSRedirectCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Redirect Configuration Information Entry."
+ INDEX { hwCBQoSBehaviorIndex, hwCBQoSRedirectType }
+ ::= { hwCBQoSRedirectCfgInfoTable 1 }
+
+
+ HwCBQoSRedirectCfgInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSRedirectType
+ RedirectType,
+ hwCBQoSRedirectIpAddress
+ OCTET STRING,
+ hwCBQoSRedirectIfIndex
+ Integer32,
+ hwCBQoSRedirectVlanId
+ Integer32,
+ hwCBQoSRedirectCtrlType
+ RedirectCtrlType,
+ hwCBQoSRedirectRowStatus
+ RowStatus,
+ hwCBQoSRedirectLSPDstIpAddress
+ OCTET STRING,
+ hwCBQoSRedirectLSPSecondary
+ INTEGER
+ }
+
+ hwCBQoSRedirectType OBJECT-TYPE
+ SYNTAX RedirectType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the traffic redirection type.
+The value can be ip-nexthop(2), ipv6-nexthop(5), or lsppath(6).
+This object has no default value.
+"
+ ::= { hwCBQoSRedirectCfgInfoEntry 1 }
+
+
+ hwCBQoSRedirectIpAddress OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the destination address of the redirected traffic.
+The value of this object can be any valid IP address.This object has no default value.
+"
+ ::= { hwCBQoSRedirectCfgInfoEntry 2 }
+
+
+ hwCBQoSRedirectIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the outbound interface of the redirected traffic.
+This object has no value range, and the default value is 0.The outbound interface cannot be an interface of the Main Processing Unit (MPU) or a Layer 2 interface.
+The value 0 indicates that no outbound interface is specified.
+"
+ ::= { hwCBQoSRedirectCfgInfoEntry 3 }
+
+
+ hwCBQoSRedirectVlanId OBJECT-TYPE
+ SYNTAX Integer32 (-1 | 0 | 2..4094)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the VLAN ID of the outbound interface of the redirected traffic."
+ ::= { hwCBQoSRedirectCfgInfoEntry 4 }
+
+
+ hwCBQoSRedirectCtrlType OBJECT-TYPE
+ SYNTAX RedirectCtrlType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the traffic redirection control type."
+ ::= { hwCBQoSRedirectCfgInfoEntry 5 }
+
+
+ hwCBQoSRedirectRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the row status.
+The value of this object can be Active(1), CreateAndGo(4), or Destroy(6).
+This object has no default value.
+"
+ ::= { hwCBQoSRedirectCfgInfoEntry 6 }
+
+
+ hwCBQoSRedirectLSPDstIpAddress OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the next hop of an LSP.
+The value of this object can be any valid IP address.
+This object has no default value.
+"
+ ::= { hwCBQoSRedirectCfgInfoEntry 7 }
+
+
+ hwCBQoSRedirectLSPSecondary OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ notConfigLSP(-1),
+ mainLSPPath(1),
+ backupLSPPath(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies whether a primary or a standby LSP is used.
+The value can be mainLSPPath(1) or backupLSPPath(2).
+The default value is mainLSPPath(1).
+"
+ DEFVAL { mainLSPPath }
+ ::= { hwCBQoSRedirectCfgInfoEntry 8 }
+
+
+-- mirror behavior
+ hwCBQoSMirrorCfgInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSMirrorCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Mirror configuration information."
+ ::= { hwCBQoSBehaviorObjects 16 }
+
+
+ hwCBQoSMirrorCfgInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSMirrorCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Mirror Configuration Information Entry."
+ INDEX { hwCBQoSBehaviorIndex }
+ ::= { hwCBQoSMirrorCfgInfoTable 1 }
+
+
+ HwCBQoSMirrorCfgInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSMirrorObserveIndex
+ Integer32,
+ hwCBQoSMirrorRowStatus
+ RowStatus
+ }
+
+ hwCBQoSMirrorObserveIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..16)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The mirror observe port number"
+ ::= { hwCBQoSMirrorCfgInfoEntry 1 }
+
+
+ hwCBQoSMirrorRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus. Three actions are used: active,
+ createAndGo, destroy"
+ ::= { hwCBQoSMirrorCfgInfoEntry 2 }
+
+
+-- Urpf behavior
+ hwCBQoSUrpfCfgInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSUrpfCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Urpf configuration information."
+ ::= { hwCBQoSBehaviorObjects 17 }
+
+
+ hwCBQoSUrpfCfgInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSUrpfCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Urpf Configuration Information Entry."
+ INDEX { hwCBQoSBehaviorIndex }
+ ::= { hwCBQoSUrpfCfgInfoTable 1 }
+
+
+ HwCBQoSUrpfCfgInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSUrpfCtrlType
+ UrpfCtrlType,
+ hwCBQoSUrpfAllowDefault
+ Integer32,
+ hwCBQoSUrpfRowStatus
+ RowStatus
+ }
+
+ hwCBQoSUrpfCtrlType OBJECT-TYPE
+ SYNTAX UrpfCtrlType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies URPF control type.
+The value can be strict(1) or loose(2).
+This object has no default value.
+"
+ ::= { hwCBQoSUrpfCfgInfoEntry 1 }
+
+
+ hwCBQoSUrpfAllowDefault OBJECT-TYPE
+ SYNTAX Integer32 (0..1)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies whether URPF flags the default route.
+The value can be 0 or 1.
+0: indicates that the default route is not allowed.
+1: indicates that the default route is allowed.
+The default value is 1.
+"
+ ::= { hwCBQoSUrpfCfgInfoEntry 2 }
+
+
+ hwCBQoSUrpfRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the row status.
+The value of this object can be Active(1), CreateAndGo(4), or Destroy(6).
+This object has no default value.
+"
+ ::= { hwCBQoSUrpfCfgInfoEntry 3 }
+
+
+-- Count
+ hwCBQoSCountCfgInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSCountCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Count configuration information."
+ ::= { hwCBQoSBehaviorObjects 18 }
+
+
+ hwCBQoSCountCfgInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSCountCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Count Configuration Information Entry."
+ INDEX { hwCBQoSBehaviorIndex }
+ ::= { hwCBQoSCountCfgInfoTable 1 }
+
+
+ HwCBQoSCountCfgInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSCountAction
+ INTEGER,
+ hwCBQoSCountRowStatus
+ RowStatus
+ }
+
+ hwCBQoSCountAction OBJECT-TYPE
+ SYNTAX INTEGER { count(1) }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Count action "
+ ::= { hwCBQoSCountCfgInfoEntry 1 }
+
+
+ hwCBQoSCountRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus. Three actions are used: active,
+ createAndGo, destroy"
+ ::= { hwCBQoSCountCfgInfoEntry 2 }
+
+
+-- Drop
+ hwCBQoSHighDropCfgInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSHighDropCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Drop configuration information."
+ ::= { hwCBQoSBehaviorObjects 19 }
+
+
+ hwCBQoSHighDropCfgInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSHighDropCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Drop Configuration Information Entry."
+ INDEX { hwCBQoSBehaviorIndex }
+ ::= { hwCBQoSHighDropCfgInfoTable 1 }
+
+
+ HwCBQoSHighDropCfgInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSHighDropPrecedence
+ INTEGER,
+ hwCBQoSHighDropRowStatus
+ RowStatus
+ }
+
+ hwCBQoSHighDropPrecedence OBJECT-TYPE
+ SYNTAX INTEGER { high(1) }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Drop Precedence "
+ ::= { hwCBQoSHighDropCfgInfoEntry 1 }
+
+
+ hwCBQoSHighDropRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus. Three actions are used: active,
+ createAndGo, destroy"
+ ::= { hwCBQoSHighDropCfgInfoEntry 2 }
+
+
+-- Load balance method selection behavior
+ hwCBQoSLoadBalanceCfgInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSLoadBalanceCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of configuring load balance method."
+ ::= { hwCBQoSBehaviorObjects 20 }
+
+
+ hwCBQoSLoadBalanceCfgInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSLoadBalanceCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Load Balance Configuration Information Entry."
+ INDEX { hwCBQoSBehaviorIndex }
+ ::= { hwCBQoSLoadBalanceCfgInfoTable 1 }
+
+
+ HwCBQoSLoadBalanceCfgInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSLoadBalanceType
+ INTEGER,
+ hwCBQoSLoadBalanceRowStatus
+ RowStatus
+ }
+
+ hwCBQoSLoadBalanceType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ flow(1),
+ packet(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the type of the algorithm for load balancing.
+The value can be flow(1) or packet(2).
+The default value is flow(1).
+"
+ ::= { hwCBQoSLoadBalanceCfgInfoEntry 1 }
+
+
+ hwCBQoSLoadBalanceRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the row status.
+The value of this object can be Active(1), CreateAndGo(4), or Destroy(6).
+This object has no default value.
+"
+ ::= { hwCBQoSLoadBalanceCfgInfoEntry 2 }
+
+ --Egress Gts
+ hwCBQoSEgressGtsCfgInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSEgressGtsCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Egress GTS feature configuration information."
+ ::= { hwCBQoSBehaviorObjects 21 }
+
+ hwCBQoSEgressGtsCfgInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSEgressGtsCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Egress GTS feature configuration information Entry."
+ INDEX {hwCBQoSBehaviorIndex,hwCBQoSEgressGtsIfIndex }
+ ::= { hwCBQoSEgressGtsCfgInfoTable 1 }
+
+ HwCBQoSEgressGtsCfgInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSEgressGtsIfIndex
+ InterfaceIndex,
+ hwCBQoSEgressGtsCir
+ Integer32,
+ hwCBQoSEgressGtsPir
+ Integer32,
+ hwCBQoSEgressGtsRowStatus
+ RowStatus
+ }
+
+ hwCBQoSEgressGtsIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Interface index. "
+ ::= { hwCBQoSEgressGtsCfgInfoEntry 1 }
+
+ hwCBQoSEgressGtsCir OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Committed Information Rate. Unit: kbps"
+ ::= { hwCBQoSEgressGtsCfgInfoEntry 2 }
+
+ hwCBQoSEgressGtsPir OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Peak information rate. Unit: kbps"
+ ::= { hwCBQoSEgressGtsCfgInfoEntry 3 }
+
+ hwCBQoSEgressGtsRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus. Three actions are used: active,
+ createAndGo, destroy"
+ ::= { hwCBQoSEgressGtsCfgInfoEntry 4 }
+
+
+ ---Service-class
+ hwCBQoSServiceClassCfgInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSServiceClassCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is used to record service class configurations."
+ ::= { hwCBQoSBehaviorObjects 22 }
+
+
+ hwCBQoSServiceClassCfgInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSServiceClassCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ServiceClass feature configuration information Entry."
+ INDEX { hwCBQoSBehaviorIndex }
+ ::= { hwCBQoSServiceClassCfgInfoTable 1 }
+
+
+ HwCBQoSServiceClassCfgInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSServiceClassQueueId
+ CosType,
+ hwCBQoSServiceClassColor
+ INTEGER,
+ hwCBQoSServiceClassRowStatus
+ RowStatus,
+ hwCBQoSServiceClassNoremarkflag
+ Integer32
+ }
+
+ hwCBQoSServiceClassQueueId OBJECT-TYPE
+ SYNTAX CosType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Indicates the queue ID."
+ ::= { hwCBQoSServiceClassCfgInfoEntry 1 }
+
+
+ hwCBQoSServiceClassColor OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ green(1),
+ yellow(2),
+ red(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Indicates the color."
+ ::= { hwCBQoSServiceClassCfgInfoEntry 2 }
+
+ hwCBQoSServiceClassRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus. Three actions are used: active,
+ createAndGo, destroy"
+ ::= { hwCBQoSServiceClassCfgInfoEntry 3 }
+
+ hwCBQoSServiceClassNoremarkflag OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "QOS service class no remark flag. "
+ ::= { hwCBQoSServiceClassCfgInfoEntry 4 }
+
+ ---RedirectMUL behavior
+ hwCBQoSRedirectMULCfgInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSRedirectMULCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Redirect MultiNHP configuration information."
+ ::= { hwCBQoSBehaviorObjects 23 }
+
+
+ hwCBQoSRedirectMULCfgInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSRedirectMULCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Redirect MultiNHP Configuration Information Entry."
+ INDEX { hwCBQoSBehaviorIndex }
+ ::= { hwCBQoSRedirectMULCfgInfoTable 1 }
+
+
+ HwCBQoSRedirectMULCfgInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSRedirectMULIpAddress1
+ OCTET STRING,
+ hwCBQoSRedirectMULIfIndex1
+ Integer32,
+ hwCBQoSRedirectMULIpAddress2
+ OCTET STRING,
+ hwCBQoSRedirectMULIfIndex2
+ Integer32,
+ hwCBQoSRedirectMULIpAddress3
+ OCTET STRING,
+ hwCBQoSRedirectMULIfIndex3
+ Integer32,
+ hwCBQoSRedirectMULIpAddress4
+ OCTET STRING,
+ hwCBQoSRedirectMULIfIndex4
+ Integer32,
+ hwCBQoSRedirectMULCtrlType
+ RedirectCtrlType,
+ hwCBQoSRedirectMULRowStatus
+ RowStatus
+ }
+
+ hwCBQoSRedirectMULIpAddress1 OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Indicates the first available next-hop IP address."
+ ::= { hwCBQoSRedirectMULCfgInfoEntry 1 }
+
+
+ hwCBQoSRedirectMULIfIndex1 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Indicates the first available next-hop outbound interface."
+ ::= { hwCBQoSRedirectMULCfgInfoEntry 2 }
+
+
+ hwCBQoSRedirectMULIpAddress2 OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Indicates the second available next-hop IP address."
+ ::= { hwCBQoSRedirectMULCfgInfoEntry 3 }
+
+
+ hwCBQoSRedirectMULIfIndex2 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Indicates the second available next-hop outbound interface."
+ ::= { hwCBQoSRedirectMULCfgInfoEntry 4 }
+
+
+ hwCBQoSRedirectMULIpAddress3 OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Indicates the third available next-hop IP address."
+ ::= { hwCBQoSRedirectMULCfgInfoEntry 5 }
+
+
+ hwCBQoSRedirectMULIfIndex3 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Indicates the third available next-hop outbound interface."
+ ::= { hwCBQoSRedirectMULCfgInfoEntry 6 }
+
+
+ hwCBQoSRedirectMULIpAddress4 OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Indicates the fourth available next-hop IP address."
+ ::= { hwCBQoSRedirectMULCfgInfoEntry 7 }
+
+
+ hwCBQoSRedirectMULIfIndex4 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Indicates the fourth available next-hop outbound interface."
+ ::= { hwCBQoSRedirectMULCfgInfoEntry 8 }
+
+
+ hwCBQoSRedirectMULCtrlType OBJECT-TYPE
+ SYNTAX RedirectCtrlType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Indicates the redirection type."
+ ::= { hwCBQoSRedirectMULCfgInfoEntry 9 }
+
+
+ hwCBQoSRedirectMULRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Indicates the row status."
+ ::= { hwCBQoSRedirectMULCfgInfoEntry 10 }
+
+ hwCBQoSRandomDiscardCfgInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSRandomDiscardCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { hwCBQoSBehaviorObjects 24 }
+
+ hwCBQoSRandomDiscardCfgInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSRandomDiscardCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { hwCBQoSBehaviorIndex }
+ ::= { hwCBQoSRandomDiscardCfgInfoTable 1 }
+
+
+ HwCBQoSRandomDiscardCfgInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSRandomPercent
+ Integer32,
+ hwCBQoSRandomDiscardRowStatus
+ RowStatus
+ }
+
+
+ hwCBQoSRandomPercent OBJECT-TYPE
+ SYNTAX Integer32 (1..99)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { hwCBQoSRandomDiscardCfgInfoEntry 1 }
+
+
+ hwCBQoSRandomDiscardRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { hwCBQoSRandomDiscardCfgInfoEntry 50 }
+
+
+ -- 1.3.6.1.4.1.2011.5.25.32.1.1.2.25
+ -- 1.3.6.1.4.1.2011.5.25.32.1.1.2.25
+ hwCBQoSDenyPacketLengthCfgInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSDenyPacketLengthCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { hwCBQoSBehaviorObjects 25 }
+
+
+ -- 1.3.6.1.4.1.2011.5.25.32.1.1.2.25.1
+ -- 1.3.6.1.4.1.2011.5.25.32.1.1.2.25.1
+ hwCBQoSDenyPacketLengthCfgInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSDenyPacketLengthCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { hwCBQoSBehaviorIndex }
+ ::= { hwCBQoSDenyPacketLengthCfgInfoTable 1 }
+
+
+ HwCBQoSDenyPacketLengthCfgInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSDenyPacketLengthOptype
+ INTEGER,
+ hwCBQoSDenyPacketLengthMin
+ Integer32,
+ hwCBQoSDenyPacketLengthMax
+ Integer32,
+ hwCBQoSDenyPacketLength
+ Integer32,
+ hwCBQoSDenyPacketLengthRowStatus
+ RowStatus
+ }
+
+ -- 1.3.6.1.4.1.2011.5.25.32.1.1.2.25.1.1
+ -- 1.3.6.1.4.1.2011.5.25.32.1.1.2.25.1.1
+ hwCBQoSDenyPacketLengthOptype OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ range(1),
+ eq(2),
+ gt(3),
+ lt(4)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { hwCBQoSDenyPacketLengthCfgInfoEntry 1 }
+
+
+ -- 1.3.6.1.4.1.2011.5.25.32.1.1.2.25.1.2
+ -- 1.3.6.1.4.1.2011.5.25.32.1.1.2.25.1.2
+ hwCBQoSDenyPacketLengthMin OBJECT-TYPE
+ SYNTAX Integer32 (0..32767)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { hwCBQoSDenyPacketLengthCfgInfoEntry 2 }
+
+
+ -- 1.3.6.1.4.1.2011.5.25.32.1.1.2.25.1.3
+ -- 1.3.6.1.4.1.2011.5.25.32.1.1.2.25.1.3
+ hwCBQoSDenyPacketLengthMax OBJECT-TYPE
+ SYNTAX Integer32 (0..32767)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { hwCBQoSDenyPacketLengthCfgInfoEntry 3 }
+
+ -- 1.3.6.1.4.1.2011.5.25.32.1.1.2.25.1.4
+ -- 1.3.6.1.4.1.2011.5.25.32.1.1.2.25.1.4
+ hwCBQoSDenyPacketLength OBJECT-TYPE
+ SYNTAX Integer32 (0..32767)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { hwCBQoSDenyPacketLengthCfgInfoEntry 4 }
+
+ -- 1.3.6.1.4.1.2011.5.25.32.1.1.2.25.1.50
+ -- 1.3.6.1.4.1.2011.5.25.32.1.1.2.25.1.50
+ hwCBQoSDenyPacketLengthRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { hwCBQoSDenyPacketLengthCfgInfoEntry 50 }
+
+
+ -- 1.3.6.1.4.1.2011.5.25.32.1.1.2.26
+ hwCBQoSDAAStatisticsCfgInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSDAAStatisticsCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { hwCBQoSBehaviorObjects 26 }
+
+
+ -- 1.3.6.1.4.1.2011.5.25.32.1.1.2.26.1
+ hwCBQoSDAAStatisticsCfgInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSDAAStatisticsCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { hwCBQoSBehaviorIndex }
+ ::= { hwCBQoSDAAStatisticsCfgInfoTable 1 }
+
+
+ HwCBQoSDAAStatisticsCfgInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSDAAStatisticsSummary
+ INTEGER,
+ hwCBQoSDAAStatisticsRowStatus
+ RowStatus
+ }
+
+ -- 1.3.6.1.4.1.2011.5.25.32.1.1.2.26.1.1
+ hwCBQoSDAAStatisticsSummary OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { hwCBQoSDAAStatisticsCfgInfoEntry 1 }
+
+
+ -- 1.3.6.1.4.1.2011.5.25.32.1.1.2.26.1.50
+ hwCBQoSDAAStatisticsRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { hwCBQoSDAAStatisticsCfgInfoEntry 50 }
+
+
+ -- 1.3.6.1.4.1.2011.5.25.32.1.1.2.27
+ hwCBQoSDAATariffLevelCfgInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSDAATariffLevelCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { hwCBQoSBehaviorObjects 27 }
+
+
+ -- 1.3.6.1.4.1.2011.5.25.32.1.1.2.27.1
+ hwCBQoSDAATariffLevelCfgInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSDAATariffLevelCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { hwCBQoSBehaviorIndex }
+ ::= { hwCBQoSDAATariffLevelCfgInfoTable 1 }
+
+
+ HwCBQoSDAATariffLevelCfgInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSDAATariffLevelValue
+ Integer32,
+ hwCBQoSDAATariffLevelRowStatus
+ RowStatus
+ }
+
+ -- 1.3.6.1.4.1.2011.5.25.32.1.1.2.27.1.1
+ hwCBQoSDAATariffLevelValue OBJECT-TYPE
+ SYNTAX Integer32 (1..8)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { hwCBQoSDAATariffLevelCfgInfoEntry 1 }
+
+
+ -- 1.3.6.1.4.1.2011.5.25.32.1.1.2.27.1.50
+ hwCBQoSDAATariffLevelRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { hwCBQoSDAATariffLevelCfgInfoEntry 50 }
+
+ -- RemarkIpDf behavior
+ hwCBQoSRemarkIpDfCfgInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSRemarkIpDfCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Remark Ip-Df configuration information."
+ ::= { hwCBQoSBehaviorObjects 28 }
+
+
+ hwCBQoSRemarkIpDfCfgInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSRemarkIpDfCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Remark Ip-Df Configuration Information Entry."
+ INDEX { hwCBQoSBehaviorIndex }
+ ::= { hwCBQoSRemarkIpDfCfgInfoTable 1 }
+
+
+ HwCBQoSRemarkIpDfCfgInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSRemarkIpDf
+ Integer32,
+ hwCBQoSRemarkIpDfRowStatus
+ RowStatus
+ }
+
+
+ hwCBQoSRemarkIpDf OBJECT-TYPE
+ SYNTAX Integer32 (0..1)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "
+ 0: remark ip-df 0
+ 1: remark ip-df 1"
+ ::= { hwCBQoSRemarkIpDfCfgInfoEntry 1 }
+
+
+ hwCBQoSRemarkIpDfRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus. Three actions are used: active,
+ createAndGo, destroy"
+ ::= { hwCBQoSRemarkIpDfCfgInfoEntry 2 }
+
+
+ -- DropProfileCfg
+ hwCBQoSDropProfileCfgInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSDropProfileCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of drop profile configuration information."
+ ::= { hwCBQoSBehaviorObjects 29 }
+
+
+ hwCBQoSDropProfileCfgInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSDropProfileCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Drop Profile Configuration Information Entry."
+ INDEX { hwCBQoSDropProfileIndex }
+ ::= { hwCBQoSDropProfileCfgInfoTable 1 }
+
+
+ HwCBQoSDropProfileCfgInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSDropProfileIndex
+ Integer32,
+ hwCBQoSDropProfileName
+ OCTET STRING,
+ hwCBQoSDropProfileType
+ Integer32,
+ hwCBQoSDropProfileRowStatus
+ RowStatus
+ }
+
+ hwCBQoSDropProfileIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the index of the drop profile.
+ The value ranges from 1 to 31.
+ This object has no default value."
+ ::= { hwCBQoSDropProfileCfgInfoEntry 1 }
+
+ hwCBQoSDropProfileName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the name of the drop profile.
+ The value of this object is a string of 1 to 31 visible ASCII characters, with no default value.
+ Space cannot exist between the characters in the string. The initial space and end space are ignored."
+ ::= { hwCBQoSDropProfileCfgInfoEntry 2 }
+
+ hwCBQoSDropProfileType OBJECT-TYPE
+ SYNTAX Integer32 (0..1)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "
+ 0: based on IP-precedence
+ 1: based on dscp
+ The default value is 0"
+ DEFVAL { 0 }
+ ::= { hwCBQoSDropProfileCfgInfoEntry 3 }
+
+ hwCBQoSDropProfileRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the row status.
+ The value of this object can be Active(1), CreateAndGo(4), or Destroy(6).
+ This object has no default value."
+ ::= { hwCBQoSDropProfileCfgInfoEntry 4 }
+
+
+ -- DropProfileClass
+ hwCBQoSDropProfileClassCfgInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSDropProfileClassCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of drop profile class configuration information."
+ ::= { hwCBQoSBehaviorObjects 30 }
+
+
+ hwCBQoSDropProfileClassCfgInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSDropProfileClassCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Drop Profile Class Configuration Information Entry."
+ INDEX { hwCBQoSDropProfileIndex, hwCBQoSDropProfileClassValue }
+ ::= { hwCBQoSDropProfileClassCfgInfoTable 1 }
+
+
+ HwCBQoSDropProfileClassCfgInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSDropProfileClassValue
+ Integer32,
+ hwCBQoSDropProfileLowLimit
+ Integer32,
+ hwCBQoSDropProfileHighLimit
+ Integer32,
+ hwCBQoSDropProfileDiscardProb
+ Integer32
+ }
+
+ hwCBQoSDropProfileClassValue OBJECT-TYPE
+ SYNTAX Integer32 (0..63)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the value of WRED based on the class.
+ IP precedence based WRED: the value ranges from 0 to 31.
+ DSCP (DiffServ code points) based WRED: the value ranges from 0 to 63
+ This object has no default value."
+ ::= { hwCBQoSDropProfileClassCfgInfoEntry 1 }
+
+ hwCBQoSDropProfileLowLimit OBJECT-TYPE
+ SYNTAX Integer32 (0..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object indicates the low limit for the WRED, the percent of the current queue length.
+ The range of the value is 0 to 100.
+ The default value is 30."
+ DEFVAL { 30 }
+ ::= { hwCBQoSDropProfileClassCfgInfoEntry 2 }
+
+ hwCBQoSDropProfileHighLimit OBJECT-TYPE
+ SYNTAX Integer32 (0..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object indicates the high limit for the WRED, the percent of the current queue length.
+ The range of the value is 0 to 100.
+ The default value is 100."
+ DEFVAL { 100 }
+ ::= { hwCBQoSDropProfileClassCfgInfoEntry 3 }
+
+ hwCBQoSDropProfileDiscardProb OBJECT-TYPE
+ SYNTAX Integer32 (0..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object indicates the discard probility for the WRED.
+ The range of the value is 0 to 100.
+ The default value is 10."
+ DEFVAL { 10 }
+ ::= { hwCBQoSDropProfileClassCfgInfoEntry 4 }
+ -- redirect vsi
+ -- begin add by wangyonggui 00176838 for redirect vsi 2012-3-24
+ hwCBQoSRedirectVsiTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSRedirectVsiEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of redirect vsi configuration information."
+ ::= { hwCBQoSBehaviorObjects 31 }
+
+
+ hwCBQoSRedirectVsiEntry OBJECT-TYPE
+ SYNTAX HwCBQoSRedirectVsiEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Drop Profile Class Configuration Information Entry."
+ INDEX { hwCBQoSBehaviorIndex }
+ ::= { hwCBQoSRedirectVsiTable 1 }
+
+
+ HwCBQoSRedirectVsiEntry ::=
+ SEQUENCE {
+ hwCBQoSRedirectVsiName
+ OCTET STRING,
+ hwCBQoSRedirectVsiRowStatus
+ RowStatus
+ }
+
+ hwCBQoSRedirectVsiName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "the vsi name of data flow redirected to."
+ ::= { hwCBQoSRedirectVsiEntry 1 }
+
+ hwCBQoSRedirectVsiRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the row status.
+ The value of this object can be Active(1), CreateAndGo(4), or Destroy(6).
+ This object has no default value.
+ "
+ ::= { hwCBQoSRedirectVsiEntry 2 }
+
+ -- end add by wangyonggui 00176838 for redirect vsi 2012-3-24
+ -- Suppression
+ -- begin add by dengyunbo 00105021 for mqc Suppression 2012-11-06
+ hwCBQoSSuppressionCfgInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSSuppressionCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of mqc Suppression configuration information."
+ ::= { hwCBQoSBehaviorObjects 32 }
+
+
+ hwCBQoSSuppressionCfgInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSSuppressionCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Mqc Suppression Configuration Information Entry."
+ INDEX { hwCBQoSBehaviorIndex }
+ ::= { hwCBQoSSuppressionCfgInfoTable 1 }
+
+
+ HwCBQoSSuppressionCfgInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSSuppressionType
+ INTEGER,
+ hwCBQoSSuppressionCir
+ Integer32,
+ hwCBQoSSuppressionCbs
+ Integer32,
+ hwCBQoSSuppressionGreenAction
+ CarAction,
+ hwCBQoSSuppressionGreenRemarkValue
+ Integer32,
+ hwCBQoSSuppressionRedAction
+ CarAction,
+ hwCBQoSSuppressionRedRemarkValue
+ Integer32,
+ hwCBQoSSuppressionRowStatus
+ RowStatus
+ }
+
+ hwCBQoSSuppressionType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ broadcast(1),
+ multicast(2),
+ unkonwnunicast(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the suppression type."
+ ::= { hwCBQoSSuppressionCfgInfoEntry 1 }
+
+ hwCBQoSSuppressionCir OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the Committed Information Rate (CIR).
+ The value ranges from 100 to 1000000, in kbit/s, with no default value.
+ "
+ ::= { hwCBQoSSuppressionCfgInfoEntry 2 }
+
+ hwCBQoSSuppressionCbs OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the Committed Burst Size (CBS).
+ The value ranges from 10000 to 33554432 bytes.
+ The default value is 10000 bytes.
+ "
+ ::= { hwCBQoSSuppressionCfgInfoEntry 3 }
+
+ hwCBQoSSuppressionGreenAction 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),
+ The default value is pass (1).
+ "
+ DEFVAL { pass }
+ ::= { hwCBQoSSuppressionCfgInfoEntry 4 }
+
+ hwCBQoSSuppressionGreenRemarkValue OBJECT-TYPE
+ SYNTAX Integer32 (-1 | 11..81)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value is to remark When green action is remarking.
+ the range is 11~81;
+ the high bit represents service-class,the range is 1~8 (1:be 2:af1 3:af2 4:af3 5:af4 6:ef 7:cs6 8:cs7)
+ the low bit represents color,the range is 1~3 (1:green 2:yellow 3:red)
+ 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."
+ ::= { hwCBQoSSuppressionCfgInfoEntry 5 }
+
+ hwCBQoSSuppressionRedAction OBJECT-TYPE
+ SYNTAX CarAction
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the action performed when CIR is exceeded.
+ pass (1),
+ discard (2),
+ The default value is pass (1).
+ "
+ DEFVAL { discard }
+ ::= { hwCBQoSSuppressionCfgInfoEntry 6 }
+
+
+ hwCBQoSSuppressionRedRemarkValue OBJECT-TYPE
+ SYNTAX Integer32 (-1 | 11..81)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value is to remark When red action is remarking.
+ For remarking DSCP, the range is 11~81;
+ the high bit represents service-class,the range is 1~8 (1:be 2:af1 3:af2 4:af3 5:af4 6:ef 7:cs6 8:cs7)
+ the low bit represents color,the range is 1~3 (1:green 2:yellow 3:red)
+ 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."
+ ::= { hwCBQoSSuppressionCfgInfoEntry 7 }
+
+ hwCBQoSSuppressionRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the row status.
+ The value of this object can be Active(1), CreateAndGo(4), or Destroy(6).
+ This object has no default value.
+ "
+ ::= { hwCBQoSSuppressionCfgInfoEntry 8 }
+
+ -- end add by dengyunbo 00105021 for mqc Suppression 2012-11-06
+
+-- hwCBQoSPolicyObjects
+ hwCBQoSPolicyObjects OBJECT IDENTIFIER ::= { hwCBQoSObjects 3 }
+
+
+-- Traffic Policy Next Index
+ hwCBQoSPolicyIndexNext OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains an appropriate value to be used for hwCBQoSPolicyIndex
+ when creating rows in the hwCBQoSPolicyCfgInfoTable. Begin with 0."
+ ::= { hwCBQoSPolicyObjects 1 }
+
+
+-- Traffic Policy
+ hwCBQoSPolicyCfgInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSPolicyCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table describes the detailed information about the QoS policy."
+ ::= { hwCBQoSPolicyObjects 2 }
+
+
+ hwCBQoSPolicyCfgInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSPolicyCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Traffic Policy Configuration Information Entry."
+ INDEX { hwCBQoSPolicyIndex }
+ ::= { hwCBQoSPolicyCfgInfoTable 1 }
+
+
+ HwCBQoSPolicyCfgInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSPolicyIndex
+ Integer32,
+ hwCBQoSPolicyName
+ OCTET STRING,
+ hwCBQoSPolicyClassCount
+ Integer32,
+ hwCBQoSPolicyConfigMode
+ INTEGER,
+ hwCBQoSPolicyRowStatus
+ RowStatus,
+ hwCBQoSPolicyShareFlag
+ INTEGER,
+ hwCBQoSPolicyStatisticsFlag
+ EnabledStatus
+ }
+
+ hwCBQoSPolicyIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the policy index.
+The value ranges from 1 to 1024.
+This object has no default value.
+"
+ ::= { hwCBQoSPolicyCfgInfoEntry 1 }
+
+
+ hwCBQoSPolicyName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the policy name.
+The value of this object is a string of 1 to 64 visible ASCII characters.
+This object has no default value.
+Space cannot exist between the characters in the string. The initial space and end space are ignored.
+"
+ ::= { hwCBQoSPolicyCfgInfoEntry 2 }
+
+
+ hwCBQoSPolicyClassCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the number of traffic classes that are associated with a policy."
+ ::= { hwCBQoSPolicyCfgInfoEntry 3 }
+
+
+ hwCBQoSPolicyConfigMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ unavailable(-1),
+ config(1),
+ auto(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Configuration mode of Traffic Policy.
+ Only hardware QoS support this node.
+ -1 is returned only when getting value from software QoS.
+ -1 can't be set."
+ DEFVAL { config }
+ ::= { hwCBQoSPolicyCfgInfoEntry 4 }
+
+
+ hwCBQoSPolicyRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the row status.
+The value of this object can be Active(1), CreateAndGo(4), or Destroy(6).
+This object has no default value.
+"
+ ::= { hwCBQoSPolicyCfgInfoEntry 5 }
+
+
+ hwCBQoSPolicyShareFlag OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ multiple(1),
+ single(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of the object identifies the attribute flag deciding sharing or not sharing a policy.
+The value can be either of the following:
+multiple(1): indicates that a policy is shared.
+single(2): indicates that a policy is not shared.
+The default value is multiple(1).
+"
+ DEFVAL { multiple }
+ ::= { hwCBQoSPolicyCfgInfoEntry 6 }
+
+
+ hwCBQoSPolicyStatisticsFlag OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the flag deciding whether the policy statistics are enabled.
+The value of this object can be either of the following:
+enabled(1)
+disabled(2)
+The default value is disabled (2).
+"
+ DEFVAL { disabled }
+ ::= { hwCBQoSPolicyCfgInfoEntry 7 }
+
+
+-- Classifier-Behavior in QoS policy
+ hwCBQoSPolicyClassCfgInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSPolicyClassCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of QoS Policy classifier-behavior configuration information."
+ ::= { hwCBQoSPolicyObjects 3 }
+
+
+ hwCBQoSPolicyClassCfgInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSPolicyClassCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table describes the association between the traffic class and traffic behavior in a QoS policy."
+ INDEX { hwCBQoSPolicyIndex, hwCBQoSPolicyClassIndex }
+ ::= { hwCBQoSPolicyClassCfgInfoTable 1 }
+
+
+ HwCBQoSPolicyClassCfgInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSPolicyClassIndex
+ Integer32,
+ hwCBQoSPolicyClassClassifierIndex
+ Integer32,
+ hwCBQoSPolicyClassClassifierName
+ OCTET STRING,
+ hwCBQoSPolicyClassBehaviorIndex
+ Integer32,
+ hwCBQoSPolicyClassBehaviorName
+ OCTET STRING,
+ hwCBQoSPolicyClassPrecedence
+ Integer32,
+ hwCBQoSPolicyClassRowStatus
+ RowStatus
+ }
+
+ hwCBQoSPolicyClassIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of the object identifies the policy class index in a QoS policy.
+The value ranges from 0 to 255.
+This object has no default value.
+"
+ ::= { hwCBQoSPolicyClassCfgInfoEntry 1 }
+
+
+ hwCBQoSPolicyClassClassifierIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of the object identifies the index of the classifier applied by a policy.
+The value ranges from 0 to 4095.
+This object has no default value.
+"
+ ::= { hwCBQoSPolicyClassCfgInfoEntry 2 }
+
+
+ hwCBQoSPolicyClassClassifierName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the policy class name in a QoS policy.
+The value of this object is a string of 1 to 64 visible ASCII characters.
+This object has no default value.
+Space cannot exist between the characters in the string. The initial space and end space are ignored.
+"
+ ::= { hwCBQoSPolicyClassCfgInfoEntry 3 }
+
+
+ hwCBQoSPolicyClassBehaviorIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of the object identifies the index of the behavior applied by a policy.
+The value ranges from 0 to 4095.
+"
+ ::= { hwCBQoSPolicyClassCfgInfoEntry 4 }
+
+
+ hwCBQoSPolicyClassBehaviorName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the name of the behavior applied by a policy.
+The value of this object is a string of 1 to 64 visible ASCII characters.
+This object has no default value.
+Space cannot exist between the characters in the string. The initial space and end space are ignored.
+"
+ ::= { hwCBQoSPolicyClassCfgInfoEntry 5 }
+
+
+ hwCBQoSPolicyClassPrecedence OBJECT-TYPE
+ SYNTAX Integer32 (-1 | 0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Precedence of the class in the policy.
+ Only hardware QoS support this node.
+ -1 is returned only when getting value from software QoS.
+ -1 can't be set."
+ ::= { hwCBQoSPolicyClassCfgInfoEntry 6 }
+
+
+ hwCBQoSPolicyClassRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the row status.
+The value of this object can be Active(1), CreateAndGo(4), or Destroy(6).
+This object has no default value.
+"
+ ::= { hwCBQoSPolicyClassCfgInfoEntry 7 }
+
+ hwCBQoSPolicyShareModeCfgInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSPolicyShareModeCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Policy Share Mode feature configuration information."
+ ::= { hwCBQoSPolicyObjects 4 }
+
+ hwCBQoSPolicyShareModeCfgInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSPolicyShareModeCfgInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Policy Share Mode feature configuration information Entry."
+ INDEX { hwCBQoSPolicyIndex }
+ ::= { hwCBQoSPolicyShareModeCfgInfoTable 1 }
+ HwCBQoSPolicyShareModeCfgInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSPolicyShareModeFlag
+ EnabledStatus,
+ hwCBQoSPolicyShareModeRowStatus
+ RowStatus
+ }
+ hwCBQoSPolicyShareModeFlag OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The flag that the share Mode of a policy is enabled."
+ DEFVAL{enabled}
+ ::= { hwCBQoSPolicyShareModeCfgInfoEntry 1 }
+ hwCBQoSPolicyShareModeRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus. Three actions are used: active,
+ createAndGo, destroy."
+ ::= { hwCBQoSPolicyShareModeCfgInfoEntry 2 }
+-- hwCBQoSApplyPolicyObjects
+ hwCBQoSApplyPolicyObjects OBJECT IDENTIFIER ::= { hwCBQoSObjects 4 }
+
+
+-- Policy Instance on interface Table
+ hwCBQoSIfApplyPolicyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSIfApplyPolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table describes the attributes of an interface on which a QoS policy is applied."
+ ::= { hwCBQoSApplyPolicyObjects 1 }
+
+
+ hwCBQoSIfApplyPolicyEntry OBJECT-TYPE
+ SYNTAX HwCBQoSIfApplyPolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Policy applied on interface Configuration Information Entry."
+ INDEX { hwCBQoSIfApplyPolicyIfIndex, hwCBQoSIfApplyPolicyDirection }
+ ::= { hwCBQoSIfApplyPolicyTable 1 }
+
+
+ HwCBQoSIfApplyPolicyEntry ::=
+ SEQUENCE {
+ hwCBQoSIfApplyPolicyIfIndex
+ Integer32,
+ hwCBQoSIfApplyPolicyDirection
+ DirectionType,
+ hwCBQoSIfApplyPolicyName
+ OCTET STRING,
+ hwCBQoSIfApplyPolicyRowStatus
+ RowStatus,
+ hwCBQoSIfApplyPolicyLinkLayer
+ INTEGER
+ }
+
+ hwCBQoSIfApplyPolicyIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the index of the interface on which the policy is applied.
+This object has no value range and default value. The interface must not be an interface of the MPU or a Layer 2 interface.
+"
+ ::= { hwCBQoSIfApplyPolicyEntry 1 }
+
+
+ hwCBQoSIfApplyPolicyDirection OBJECT-TYPE
+ SYNTAX DirectionType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the direction in which a policy is applied.
+The value can be inbound(1) or outbound(2).
+This object has no default value.
+"
+ ::= { hwCBQoSIfApplyPolicyEntry 2 }
+
+
+ hwCBQoSIfApplyPolicyName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the policy name.
+The value of this object is a string of 1 to 64 visible ASCII characters.
+This object has no default value.
+Space cannot exist between the characters in the string. The initial space and end space are ignored.
+"
+ ::= { hwCBQoSIfApplyPolicyEntry 3 }
+
+
+ hwCBQoSIfApplyPolicyRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the row status.
+The value of this object can be Active(1), CreateAndGo(4), or Destroy(6).
+This object has no default value.
+"
+ ::= { hwCBQoSIfApplyPolicyEntry 4 }
+-- add by l00241571 for mpls-layer
+ hwCBQoSIfApplyPolicyLinkLayer OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ linklayer(1),
+ alllayer(2),
+ iplayer(3),
+ mplslayer(4)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the forwarding layer for a policy to take effect.
+
+The value can be link-layer(1), all-layer(2), ip-layer(3), or mplslayer(4).
+
+The default value is ip-layer(3) .
+"
+ ::= { hwCBQoSIfApplyPolicyEntry 5 }
+
+
+
+-- Policy Instance on ATM PVC Table
+ hwCBQoSAtmPvcApplyPolicyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSAtmPvcApplyPolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of QoS policy instance."
+ ::= { hwCBQoSApplyPolicyObjects 2 }
+
+
+ hwCBQoSAtmPvcApplyPolicyEntry OBJECT-TYPE
+ SYNTAX HwCBQoSAtmPvcApplyPolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Policy applied on ATM PVC Configuration Information Entry."
+ INDEX { hwCBQoSAtmPvcApplyPolicyIfIndex, hwCBQoSAtmPvcApplyPolicyVPI, hwCBQoSAtmPvcApplyPolicyVCI, hwCBQoSAtmPvcApplyPolicyDirection }
+ ::= { hwCBQoSAtmPvcApplyPolicyTable 1 }
+
+
+ HwCBQoSAtmPvcApplyPolicyEntry ::=
+ SEQUENCE {
+ hwCBQoSAtmPvcApplyPolicyIfIndex
+ Integer32,
+ hwCBQoSAtmPvcApplyPolicyVPI
+ Integer32,
+ hwCBQoSAtmPvcApplyPolicyVCI
+ Integer32,
+ hwCBQoSAtmPvcApplyPolicyDirection
+ DirectionType,
+ hwCBQoSAtmPvcApplyPolicyName
+ OCTET STRING,
+ hwCBQoSAtmPvcApplyPolicyRowStatus
+ RowStatus
+ }
+
+ hwCBQoSAtmPvcApplyPolicyIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ATM Interface Index, equal to ifIndex."
+ ::= { hwCBQoSAtmPvcApplyPolicyEntry 1 }
+
+
+ hwCBQoSAtmPvcApplyPolicyVPI OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VPI value of ATM Interface."
+ ::= { hwCBQoSAtmPvcApplyPolicyEntry 2 }
+
+
+ hwCBQoSAtmPvcApplyPolicyVCI OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VCI value of ATM Interface."
+ ::= { hwCBQoSAtmPvcApplyPolicyEntry 3 }
+
+
+ hwCBQoSAtmPvcApplyPolicyDirection OBJECT-TYPE
+ SYNTAX DirectionType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Policy direction:
+ inbound (1)
+ outbound (2)"
+ ::= { hwCBQoSAtmPvcApplyPolicyEntry 4 }
+
+
+ hwCBQoSAtmPvcApplyPolicyName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Name of Traffic Policy."
+ ::= { hwCBQoSAtmPvcApplyPolicyEntry 5 }
+
+
+ hwCBQoSAtmPvcApplyPolicyRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus. Three actions are used: active,
+ createAndGo, destroy"
+ ::= { hwCBQoSAtmPvcApplyPolicyEntry 6 }
+
+
+-- Policy Instance on vlanid Table
+ hwCBQoSIfVlanApplyPolicyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSIfVlanApplyPolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is used to display information about traffic policies applied to VLAN packets."
+ ::= { hwCBQoSApplyPolicyObjects 3 }
+
+
+ hwCBQoSIfVlanApplyPolicyEntry OBJECT-TYPE
+ SYNTAX HwCBQoSIfVlanApplyPolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Policy applied on Ethernet Vlan Configuration Information Entry."
+ INDEX { hwCBQoSIfVlanApplyPolicyIfIndex, hwCBQoSIfVlanApplyPolicyDirection, hwCBQoSIfVlanApplyPolicyVlanid1, hwCBQoSIfVlanApplyPolicyVlanid2}
+ ::= { hwCBQoSIfVlanApplyPolicyTable 1 }
+
+
+ HwCBQoSIfVlanApplyPolicyEntry ::=
+ SEQUENCE {
+ hwCBQoSIfVlanApplyPolicyIfIndex
+ Integer32,
+ hwCBQoSIfVlanApplyPolicyDirection
+ DirectionType,
+ hwCBQoSIfVlanApplyPolicyVlanid1
+ Integer32,
+ hwCBQoSIfVlanApplyPolicyVlanid2
+ Integer32,
+ hwCBQoSIfVlanApplyPolicyCeVidEnd
+ Integer32,
+ hwCBQoSIfVlanApplyPolicyName
+ OCTET STRING,
+ hwCBQoSIfVlanApplyPolicyRowStatus
+ RowStatus,
+ hwCBQoSIfVlanApplyPolicyLinkLayer
+ INTEGER
+ }
+
+ hwCBQoSIfVlanApplyPolicyIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the Ethernet interface index."
+ ::= { hwCBQoSIfVlanApplyPolicyEntry 1 }
+
+ hwCBQoSIfVlanApplyPolicyDirection OBJECT-TYPE
+ SYNTAX DirectionType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the direction to which the policy is applied."
+ ::= { hwCBQoSIfVlanApplyPolicyEntry 2 }
+
+ hwCBQoSIfVlanApplyPolicyVlanid1 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "PE VID of a traffic policy on a Layer 2 interface."
+ ::= { hwCBQoSIfVlanApplyPolicyEntry 3 }
+
+
+ hwCBQoSIfVlanApplyPolicyVlanid2 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Start VLAN ID or CE VID of a traffic policy on a Layer 2 interface."
+ ::= { hwCBQoSIfVlanApplyPolicyEntry 4 }
+
+ hwCBQoSIfVlanApplyPolicyCeVidEnd OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "End VLAN ID or CE VID of a traffic policy on a Layer 2 interface."
+ ::= { hwCBQoSIfVlanApplyPolicyEntry 5 }
+
+
+ hwCBQoSIfVlanApplyPolicyName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Indicates the policy name."
+ ::= { hwCBQoSIfVlanApplyPolicyEntry 6 }
+
+
+ hwCBQoSIfVlanApplyPolicyRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus. Three actions are used: active,
+ createAndGo, destroy"
+ ::= { hwCBQoSIfVlanApplyPolicyEntry 7 }
+ --modify by l00241571 for mpls-layer
+ hwCBQoSIfVlanApplyPolicyLinkLayer OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ linklayer(1),
+ alllayer(2),
+ iplayer(3),
+ mplslayer(4)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Indicates the link layer. The value range is: link-layer(1),all-layer(2),ip-layer(3),mpls-layer(4). "
+
+ ::= { hwCBQoSIfVlanApplyPolicyEntry 8 }
+
+
+
+-- Policy Instance on fr class Table
+ hwCBQoSFrClassApplyPolicyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSFrClassApplyPolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of QoS policy instance."
+ ::= { hwCBQoSApplyPolicyObjects 4 }
+
+
+ hwCBQoSFrClassApplyPolicyEntry OBJECT-TYPE
+ SYNTAX HwCBQoSFrClassApplyPolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Policy applied on fr class Configuration Information Entry."
+ INDEX { hwCBQoSFrClassApplyPolicyFrClassName, hwCBQoSFrClassApplyPolicyDirection }
+ ::= { hwCBQoSFrClassApplyPolicyTable 1 }
+
+
+ HwCBQoSFrClassApplyPolicyEntry ::=
+ SEQUENCE {
+ hwCBQoSFrClassApplyPolicyFrClassName
+ OCTET STRING,
+ hwCBQoSFrClassApplyPolicyDirection
+ DirectionType,
+ hwCBQoSFrClassApplyPolicyName
+ OCTET STRING,
+ hwCBQoSFrClassApplyPolicyRowStatus
+ RowStatus
+ }
+
+ hwCBQoSFrClassApplyPolicyFrClassName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of fr class."
+ ::= { hwCBQoSFrClassApplyPolicyEntry 1 }
+
+
+ hwCBQoSFrClassApplyPolicyDirection OBJECT-TYPE
+ SYNTAX DirectionType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Policy direction:
+ inbound (1)
+ outbound (2)"
+ ::= { hwCBQoSFrClassApplyPolicyEntry 2 }
+
+
+ hwCBQoSFrClassApplyPolicyName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Name of Traffic Policy."
+ ::= { hwCBQoSFrClassApplyPolicyEntry 3 }
+
+
+ hwCBQoSFrClassApplyPolicyRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus. Three actions are used: active,
+ createAndGo, destroy"
+ ::= { hwCBQoSFrClassApplyPolicyEntry 4 }
+
+
+-- Policy Instance on fr pvc Table
+ hwCBQoSFrPvcApplyPolicyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSFrPvcApplyPolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of QoS policy instance."
+ ::= { hwCBQoSApplyPolicyObjects 5 }
+
+
+ hwCBQoSFrPvcApplyPolicyEntry OBJECT-TYPE
+ SYNTAX HwCBQoSFrPvcApplyPolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Policy applied on FR PVC Configuration Information Entry."
+ INDEX { hwCBQoSFrPvcApplyPolicyIfIndex, hwCBQoSFrPvcApplyPolicyDlciNum, hwCBQoSFrPvcApplyPolicyDirection }
+ ::= { hwCBQoSFrPvcApplyPolicyTable 1 }
+
+
+ HwCBQoSFrPvcApplyPolicyEntry ::=
+ SEQUENCE {
+ hwCBQoSFrPvcApplyPolicyIfIndex
+ Integer32,
+ hwCBQoSFrPvcApplyPolicyDlciNum
+ Integer32,
+ hwCBQoSFrPvcApplyPolicyDirection
+ DirectionType,
+ hwCBQoSFrPvcApplyPolicyName
+ OCTET STRING
+ }
+
+ hwCBQoSFrPvcApplyPolicyIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Fr Interface Index, equal to ifIndex."
+ ::= { hwCBQoSFrPvcApplyPolicyEntry 1 }
+
+
+ hwCBQoSFrPvcApplyPolicyDlciNum OBJECT-TYPE
+ SYNTAX Integer32 (16..1007)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Fr DLCI number."
+ ::= { hwCBQoSFrPvcApplyPolicyEntry 2 }
+
+
+ hwCBQoSFrPvcApplyPolicyDirection OBJECT-TYPE
+ SYNTAX DirectionType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Policy direction:
+ inbound (1)
+ outbound (2)"
+ ::= { hwCBQoSFrPvcApplyPolicyEntry 3 }
+
+
+ hwCBQoSFrPvcApplyPolicyName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Name of Traffic Policy."
+ ::= { hwCBQoSFrPvcApplyPolicyEntry 4 }
+
+
+-- Policy Instance on vsi Table
+ hwCBQoSVsiApplyPolicyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSVsiApplyPolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of QoS policy instance."
+ ::= { hwCBQoSApplyPolicyObjects 6 }
+
+
+ hwCBQoSVsiApplyPolicyEntry OBJECT-TYPE
+ SYNTAX HwCBQoSVsiApplyPolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Policy applied on VSI Configuration Information Entry."
+ INDEX { hwCBQoSVsiApplyPolicyVsiIndex, hwCBQoSVsiApplyPolicyDirection }
+ ::= { hwCBQoSVsiApplyPolicyTable 1 }
+
+
+ HwCBQoSVsiApplyPolicyEntry ::=
+ SEQUENCE {
+ hwCBQoSVsiApplyPolicyVsiIndex
+ Integer32,
+ hwCBQoSVsiName
+ OCTET STRING,
+ hwCBQoSVsiApplyPolicyDirection
+ DirectionType,
+ hwCBQoSVsiApplyPolicyName
+ OCTET STRING,
+ hwCBQoSVsiApplyPolicyRowStatus
+ RowStatus
+ }
+
+ hwCBQoSVsiApplyPolicyVsiIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VSI Interface Index, equal to ifIndex."
+ ::= { hwCBQoSVsiApplyPolicyEntry 1 }
+
+
+ hwCBQoSVsiName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Vlan of Ethernet Interface."
+ ::= { hwCBQoSVsiApplyPolicyEntry 2 }
+
+
+ hwCBQoSVsiApplyPolicyDirection OBJECT-TYPE
+ SYNTAX DirectionType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Policy direction:
+ inbound (1)
+ outbound (2)"
+ ::= { hwCBQoSVsiApplyPolicyEntry 3 }
+
+
+ hwCBQoSVsiApplyPolicyName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Name of Traffic Policy."
+ ::= { hwCBQoSVsiApplyPolicyEntry 4 }
+
+
+ hwCBQoSVsiApplyPolicyRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus. Three actions are used: active,
+ createAndGo, destroy"
+ ::= { hwCBQoSVsiApplyPolicyEntry 5 }
+
+
+ hwCBQoSVlanApplyPolicyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSVlanApplyPolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of applying policy on VLAN."
+ ::= { hwCBQoSApplyPolicyObjects 7 }
+
+
+ hwCBQoSVlanApplyPolicyEntry OBJECT-TYPE
+ SYNTAX HwCBQoSVlanApplyPolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Policy applied on VLAN Configuration Information Entry."
+ INDEX { hwCBQoSVlanApplyPolicyVlanId,hwCBQoSVlanApplyPolicyDirection }
+ ::= { hwCBQoSVlanApplyPolicyTable 1 }
+
+
+ HwCBQoSVlanApplyPolicyEntry ::=
+ SEQUENCE
+ {
+ hwCBQoSVlanApplyPolicyVlanId
+ Integer32,
+ hwCBQoSVlanApplyPolicyDirection
+ INTEGER,
+ hwCBQoSVlanApplyPolicyName
+ OCTET STRING,
+ hwCBQoSVlanApplyPolicyRowStatus
+ RowStatus
+ }
+
+ hwCBQoSVlanApplyPolicyVlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VLAN number."
+ ::= { hwCBQoSVlanApplyPolicyEntry 1 }
+
+
+ hwCBQoSVlanApplyPolicyDirection OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ inbound(1),
+ outbound(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Policy Direction:
+ inbound(1), apply policy inbound;
+ outbound(2), apply policy outbound."
+ ::= { hwCBQoSVlanApplyPolicyEntry 2 }
+
+
+ hwCBQoSVlanApplyPolicyName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Policy name: The name of the applied policy."
+ ::= { hwCBQoSVlanApplyPolicyEntry 3 }
+
+
+ hwCBQoSVlanApplyPolicyRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus. Three actions are used: active, createAndGo, destroy."
+ ::= { hwCBQoSVlanApplyPolicyEntry 4 }
+
+ --beg: mod by j00126783 for policy-alarm
+ hwCBQoSRuleNotSupportAlarmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSRuleNotSupportAlarmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "hwCBQoSRuleNotSupportAlarmTable"
+ ::= { hwCBQoSApplyPolicyObjects 8 }
+
+ hwCBQoSRuleNotSupportAlarmEntry OBJECT-TYPE
+ SYNTAX HwCBQoSRuleNotSupportAlarmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "hwCBQoSRuleNotSupportAlarmEntry"
+ INDEX { hwCBQoSRuleDirection, hwCBQoSRuleSlotID, hwCBQoSRuleInfo }
+ ::= { hwCBQoSRuleNotSupportAlarmTable 1 }
+
+ HwCBQoSRuleNotSupportAlarmEntry ::=
+ SEQUENCE {
+ hwCBQoSRuleDirection
+ OCTET STRING,
+ hwCBQoSRuleSlotID
+ Integer32,
+ hwCBQoSRuleInfo
+ OCTET STRING
+ }
+
+ hwCBQoSRuleDirection OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "hwCBQoSRuleDirection"
+ ::= { hwCBQoSRuleNotSupportAlarmEntry 1 }
+
+ hwCBQoSRuleSlotID OBJECT-TYPE
+ SYNTAX Integer32 (1..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "hwCBQoSRuleSlotID"
+ ::= { hwCBQoSRuleNotSupportAlarmEntry 2 }
+
+ hwCBQoSRuleInfo OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..511))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "hwCBQoSRuleInfo"
+ ::= { hwCBQoSRuleNotSupportAlarmEntry 3 }
+
+ hwCBQoSActionNotSupportAlarmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSActionNotSupportAlarmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "hwCBQoSActionNotSupportAlarmTable"
+ ::= { hwCBQoSApplyPolicyObjects 9 }
+
+ hwCBQoSActionNotSupportAlarmEntry OBJECT-TYPE
+ SYNTAX HwCBQoSActionNotSupportAlarmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "hwCBQoSActionNotSupportAlarmEntry"
+ INDEX { hwCBQoSActionDirection, hwCBQoSActionSlotID, hwCBQoSActionInfo }
+ ::= { hwCBQoSActionNotSupportAlarmTable 1 }
+
+ HwCBQoSActionNotSupportAlarmEntry ::=
+ SEQUENCE {
+ hwCBQoSActionDirection
+ OCTET STRING,
+ hwCBQoSActionSlotID
+ Integer32,
+ hwCBQoSActionInfo
+ OCTET STRING
+ }
+
+ hwCBQoSActionDirection OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "hwCBQoSActionDirection"
+ ::= { hwCBQoSActionNotSupportAlarmEntry 1 }
+
+ hwCBQoSActionSlotID OBJECT-TYPE
+ SYNTAX Integer32 (1..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "hwCBQoSActionSlotID"
+ ::= { hwCBQoSActionNotSupportAlarmEntry 2 }
+ hwCBQoSActionInfo OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..511))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "hwCBQoSActionInfo"
+ ::= { hwCBQoSActionNotSupportAlarmEntry 3 }
+ --end: mod by j00126783 for policy-alarm
+
+ -- multi-policy Instance on interface Table
+ hwCBQoSIfApplyMultiPolicyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSIfApplyMultiPolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of applying multi-policy on interface."
+ ::= { hwCBQoSApplyPolicyObjects 10 }
+
+
+ hwCBQoSIfApplyMultiPolicyEntry OBJECT-TYPE
+ SYNTAX HwCBQoSIfApplyMultiPolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Policy applied on interface Configuration Information Entry."
+ INDEX { hwCBQoSIfApplyMultiPolicyIfIndex, hwCBQoSIfApplyMultiPolicyDirection, hwCBQoSIfApplyMultiPolicyIndex }
+ ::= { hwCBQoSIfApplyMultiPolicyTable 1 }
+
+
+ HwCBQoSIfApplyMultiPolicyEntry ::=
+ SEQUENCE {
+ hwCBQoSIfApplyMultiPolicyIfIndex
+ Integer32,
+ hwCBQoSIfApplyMultiPolicyDirection
+ DirectionType,
+ hwCBQoSIfApplyMultiPolicyIndex
+ Integer32,
+ hwCBQoSIfApplyMultiPolicyName
+ OCTET STRING,
+ hwCBQoSIfApplyMultiPolicyRowStatus
+ RowStatus
+ }
+
+ hwCBQoSIfApplyMultiPolicyIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the index of the interface on which the policy is applied.
+This object has no value range and default value.
+"
+ ::= { hwCBQoSIfApplyMultiPolicyEntry 1 }
+
+
+ hwCBQoSIfApplyMultiPolicyDirection OBJECT-TYPE
+ SYNTAX DirectionType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Policy Direction:
+ inbound(1), apply policy inbound;
+ outbound(2), apply policy outbound."
+ ::= { hwCBQoSIfApplyMultiPolicyEntry 2 }
+
+ hwCBQoSIfApplyMultiPolicyIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the policy index.
+"
+ ::= { hwCBQoSIfApplyMultiPolicyEntry 3 }
+
+ hwCBQoSIfApplyMultiPolicyName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Name of the applied policy."
+ ::= { hwCBQoSIfApplyMultiPolicyEntry 4 }
+
+
+ hwCBQoSIfApplyMultiPolicyRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object indicates the row status.
+The value of this object can be Active(1), CreateAndGo(4), or Destroy(6).
+This object has no default value.
+"
+ ::= { hwCBQoSIfApplyMultiPolicyEntry 5 }
+
+-- multi-policy applied on vlan
+ hwCBQoSVlanApplyMultiPolicyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSVlanApplyMultiPolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of applying multi-policy on VLAN."
+ ::= { hwCBQoSApplyPolicyObjects 11 }
+
+
+ hwCBQoSVlanApplyMultiPolicyEntry OBJECT-TYPE
+ SYNTAX HwCBQoSVlanApplyMultiPolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Policy applied on VLAN Configuration Information Entry."
+ INDEX { hwCBQoSVlanApplyMultiPolicyVlanId, hwCBQoSVlanApplyMultiPolicyDirection, hwCBQoSVlanApplyMultiPolicyIndex}
+ ::= { hwCBQoSVlanApplyMultiPolicyTable 1 }
+
+
+ HwCBQoSVlanApplyMultiPolicyEntry ::=
+ SEQUENCE
+ {
+ hwCBQoSVlanApplyMultiPolicyVlanId
+ Integer32,
+ hwCBQoSVlanApplyMultiPolicyDirection
+ INTEGER,
+ hwCBQoSVlanApplyMultiPolicyIndex
+ Integer32,
+ hwCBQoSVlanApplyMultiPolicyName
+ OCTET STRING,
+ hwCBQoSVlanApplyMultiPolicyRowStatus
+ RowStatus
+ }
+
+ hwCBQoSVlanApplyMultiPolicyVlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VLAN number."
+ ::= { hwCBQoSVlanApplyMultiPolicyEntry 1 }
+
+
+ hwCBQoSVlanApplyMultiPolicyDirection OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ inbound(1),
+ outbound(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Policy Direction:
+ inbound(1), apply policy inbound;
+ outbound(2), apply policy outbound."
+ ::= { hwCBQoSVlanApplyMultiPolicyEntry 2 }
+
+ hwCBQoSVlanApplyMultiPolicyIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the policy index."
+ ::= { hwCBQoSVlanApplyMultiPolicyEntry 3 }
+
+ hwCBQoSVlanApplyMultiPolicyName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Name of the applied policy."
+ ::= { hwCBQoSVlanApplyMultiPolicyEntry 4 }
+
+
+ hwCBQoSVlanApplyMultiPolicyRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus. Three actions are used: active, createAndGo, destroy."
+ ::= { hwCBQoSVlanApplyMultiPolicyEntry 5 }
+
+ --add by zhangyong 00291234
+ hwCBQoSGlobalAclNotSupportAlarmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSGlobalAclNotSupportAlarmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "hwCBQoSGlobalAclNotSupportAlarmTable"
+ ::= { hwCBQoSApplyPolicyObjects 12 }
+
+ hwCBQoSGlobalAclNotSupportAlarmEntry OBJECT-TYPE
+ SYNTAX HwCBQoSGlobalAclNotSupportAlarmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "hwCBQoSGlobalAclNotSupportAlarmEntry"
+ INDEX { hwCBQoSGlobalAclDirection, hwCBQoSGlobalAclSlotID }
+ ::= { hwCBQoSGlobalAclNotSupportAlarmTable 1 }
+
+ HwCBQoSGlobalAclNotSupportAlarmEntry ::=
+ SEQUENCE {
+ hwCBQoSGlobalAclDirection
+ OCTET STRING,
+ hwCBQoSGlobalAclSlotID
+ Integer32
+ }
+
+ hwCBQoSGlobalAclDirection OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "hwCBQoSGlobalAclDirection"
+ ::= { hwCBQoSGlobalAclNotSupportAlarmEntry 1 }
+
+ hwCBQoSGlobalAclSlotID OBJECT-TYPE
+ SYNTAX Integer32 (1..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "hwCBQoSGlobalAclSlotID"
+ ::= { hwCBQoSGlobalAclNotSupportAlarmEntry 2 }
+ --end by zhangyong 00291234
+ --Beg: mod by l00200458 on 20160528
+ hwCBQoSUpdateUserQueueResourceNotEnoughAlarmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSUpdateUserQueueResourceNotEnoughAlarmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "hwCBQoSUpdateUserQueueResourceNotEnoughAlarmTable"
+ ::= { hwCBQoSApplyPolicyObjects 13 }
+
+ hwCBQoSUpdateUserQueueResourceNotEnoughAlarmEntry OBJECT-TYPE
+ SYNTAX HwCBQoSUpdateUserQueueResourceNotEnoughAlarmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "hwCBQoSUpdateUserQueueResourceNotEnoughAlarmEntry"
+ INDEX { hwCBQoSUpdateUserQueueBehaviorName, hwCBQoSUpdateUserQueueSlotID, hwCBQoSUpdateUserQueueCir, hwCBQoSUpdateUserQueuePir }
+ ::= { hwCBQoSUpdateUserQueueResourceNotEnoughAlarmTable 1 }
+
+ HwCBQoSUpdateUserQueueResourceNotEnoughAlarmEntry ::=
+ SEQUENCE {
+ hwCBQoSUpdateUserQueueBehaviorName
+ OCTET STRING,
+ hwCBQoSUpdateUserQueueSlotID
+ Integer32,
+ hwCBQoSUpdateUserQueueCir
+ Integer32,
+ hwCBQoSUpdateUserQueuePir
+ Integer32
+ }
+
+ hwCBQoSUpdateUserQueueBehaviorName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "hwCBQoSUpdateUserQueueBehaviorName"
+ ::= { hwCBQoSUpdateUserQueueResourceNotEnoughAlarmEntry 1 }
+
+ hwCBQoSUpdateUserQueueSlotID OBJECT-TYPE
+ SYNTAX Integer32 (1..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "hwCBQoSUpdateUserQueueSlotID"
+ ::= { hwCBQoSUpdateUserQueueResourceNotEnoughAlarmEntry 2 }
+ hwCBQoSUpdateUserQueueCir OBJECT-TYPE
+ SYNTAX Integer32 (0..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "hwCBQoSUpdateUserQueueCir"
+ ::= { hwCBQoSUpdateUserQueueResourceNotEnoughAlarmEntry 3 }
+ hwCBQoSUpdateUserQueuePir OBJECT-TYPE
+ SYNTAX Integer32 (0..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "hwCBQoSUpdateUserQueuePir"
+ ::= { hwCBQoSUpdateUserQueueResourceNotEnoughAlarmEntry 4 }
+
+ hwCBQoSSetUserQueueResourceNotEnoughAlarmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSSetUserQueueResourceNotEnoughAlarmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "hwCBQoSSetUserQueueResourceNotEnoughAlarmTable"
+ ::= { hwCBQoSApplyPolicyObjects 14 }
+
+ hwCBQoSSetUserQueueResourceNotEnoughAlarmEntry OBJECT-TYPE
+ SYNTAX HwCBQoSSetUserQueueResourceNotEnoughAlarmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "hwCBQoSSetUserQueueResourceNotEnoughAlarmEntry"
+ INDEX { hwCBQoSSetUserQueueBehaviorName, hwCBQoSSetUserQueueSlotID }
+ ::= { hwCBQoSSetUserQueueResourceNotEnoughAlarmTable 1 }
+
+ HwCBQoSSetUserQueueResourceNotEnoughAlarmEntry ::=
+ SEQUENCE {
+ hwCBQoSSetUserQueueBehaviorName
+ OCTET STRING,
+ hwCBQoSSetUserQueueSlotID
+ Integer32
+ }
+
+ hwCBQoSSetUserQueueBehaviorName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "hwCBQoSSetUserQueueBehaviorName"
+ ::= { hwCBQoSSetUserQueueResourceNotEnoughAlarmEntry 1 }
+
+ hwCBQoSSetUserQueueSlotID OBJECT-TYPE
+ SYNTAX Integer32 (1..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "hwCBQoSSetUserQueueSlotID"
+ ::= { hwCBQoSSetUserQueueResourceNotEnoughAlarmEntry 2 }
+ --End: mod by l00200458 on 20160528
+
+-- multi-policy applied on global
+ hwCBQoSGlobalApplyMultiPolicyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSGlobalApplyMultiPolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of applying multi-policy on global."
+ ::= { hwCBQoSApplyPolicyObjects 15 }
+
+
+ hwCBQoSGlobalApplyMultiPolicyEntry OBJECT-TYPE
+ SYNTAX HwCBQoSGlobalApplyMultiPolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Policy applied on global Configuration Information Entry."
+ INDEX { hwCBQoSGlobalApplyMultiPolicyChassisId, hwCBQoSGlobalApplyMultiPolicySlotId, hwCBQoSGlobalApplyMultiPolicyDirection, hwCBQoSGlobalApplyMultiPolicyIndex}
+ ::= { hwCBQoSGlobalApplyMultiPolicyTable 1 }
+
+
+ HwCBQoSGlobalApplyMultiPolicyEntry::=
+ SEQUENCE
+ {
+ hwCBQoSGlobalApplyMultiPolicyChassisId
+ Integer32,
+ hwCBQoSGlobalApplyMultiPolicySlotId
+ Integer32,
+ hwCBQoSGlobalApplyMultiPolicyDirection
+ INTEGER,
+ hwCBQoSGlobalApplyMultiPolicyIndex
+ Integer32,
+ hwCBQoSGlobalApplyMultiPolicyName
+ OCTET STRING,
+ hwCBQoSGlobalApplyMultiPolicyRowStatus
+ RowStatus
+ }
+
+ hwCBQoSGlobalApplyMultiPolicyChassisId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Chassis ID. When both this node and the next node(hwCBQoSGlobalApplyMultiPolicySlotId) are 0, it identifies all slot."
+ ::= { hwCBQoSGlobalApplyMultiPolicyEntry 1 }
+
+ hwCBQoSGlobalApplyMultiPolicySlotId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "slot ID. When both this node and the previous node(hwCBQoSGlobalApplyMultiPolicyChassisId) are 0, it identifies all slot."
+ ::= { hwCBQoSGlobalApplyMultiPolicyEntry 2 }
+
+
+ hwCBQoSGlobalApplyMultiPolicyDirection OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ inbound(1),
+ outbound(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Policy Direction:
+ inbound(1), apply policy inbound;
+ outbound(2), apply policy outbound."
+ ::= { hwCBQoSGlobalApplyMultiPolicyEntry 3 }
+
+ hwCBQoSGlobalApplyMultiPolicyIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the policy index."
+ ::= { hwCBQoSGlobalApplyMultiPolicyEntry 4 }
+
+ hwCBQoSGlobalApplyMultiPolicyName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Name of the applied policy."
+ ::= { hwCBQoSGlobalApplyMultiPolicyEntry 5 }
+
+
+ hwCBQoSGlobalApplyMultiPolicyRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus. Three actions are used: active, createAndGo, destroy."
+ ::= { hwCBQoSGlobalApplyMultiPolicyEntry 6 }
+
+-- Running statistics information
+ hwCBQoSApplyPolicyStaticsObjects OBJECT IDENTIFIER ::= { hwCBQoSObjects 5 }
+
+
+-- Interface: policy Running statistics information
+ hwCBQoSIfStaticsObjects OBJECT IDENTIFIER ::= { hwCBQoSApplyPolicyStaticsObjects 1 }
+
+
+-- Interface CBQ statistics
+ hwCBQoSIfCbqRunInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSIfCbqRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of interface CBQ Running statistics. When policy using queue behavior is applied on
+ interface the interface will using Class Based Queuing."
+ ::= { hwCBQoSIfStaticsObjects 1 }
+
+
+ hwCBQoSIfCbqRunInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSIfCbqRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Interface CBQ statistics entry."
+ INDEX { hwCBQoSIfApplyPolicyIfIndex }
+ ::= { hwCBQoSIfCbqRunInfoTable 1 }
+
+
+ HwCBQoSIfCbqRunInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSIfCbqQueueSize
+ Integer32,
+ hwCBQoSIfCbqDiscard
+ Counter64,
+ hwCBQoSIfCbqEfQueueSize
+ Integer32,
+ hwCBQoSIfCbqAfQueueSize
+ Integer32,
+ hwCBQoSIfCbqBeQueueSize
+ Integer32,
+ hwCBQoSIfCbqBeActiveQueueNum
+ Integer32,
+ hwCBQoSIfCbqBeMaxActiveQueueNum
+ Integer32,
+ hwCBQoSIfCbqBeTotalQueueNum
+ Integer32,
+ hwCBQoSIfCbqAfAllocatedQueueNum
+ Integer32
+ }
+
+ hwCBQoSIfCbqQueueSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Queue size of CBQ"
+ ::= { hwCBQoSIfCbqRunInfoEntry 1 }
+
+
+ hwCBQoSIfCbqDiscard OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of discarded packets which coundn't be enqueued."
+ ::= { hwCBQoSIfCbqRunInfoEntry 2 }
+
+
+ hwCBQoSIfCbqEfQueueSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Queue size of EF"
+ ::= { hwCBQoSIfCbqRunInfoEntry 3 }
+
+
+ hwCBQoSIfCbqAfQueueSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Queue size of AF"
+ ::= { hwCBQoSIfCbqRunInfoEntry 4 }
+
+
+ hwCBQoSIfCbqBeQueueSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Queue size of BE"
+ ::= { hwCBQoSIfCbqRunInfoEntry 5 }
+
+
+ hwCBQoSIfCbqBeActiveQueueNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the number of Active Be Queue"
+ ::= { hwCBQoSIfCbqRunInfoEntry 6 }
+
+
+ hwCBQoSIfCbqBeMaxActiveQueueNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the max number of Active Be Queue"
+ ::= { hwCBQoSIfCbqRunInfoEntry 7 }
+
+
+ hwCBQoSIfCbqBeTotalQueueNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the total number of Be Queue"
+ ::= { hwCBQoSIfCbqRunInfoEntry 8 }
+
+
+ hwCBQoSIfCbqAfAllocatedQueueNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the Allocated number of Af Queue"
+ ::= { hwCBQoSIfCbqRunInfoEntry 9 }
+
+
+-- Class match statistics
+ hwCBQoSIfClassMatchRunInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSIfClassMatchRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Running statistics for matching a classifier
+ in a QoS policy applied on the interface."
+ ::= { hwCBQoSIfStaticsObjects 2 }
+
+
+ hwCBQoSIfClassMatchRunInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSIfClassMatchRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Classifier's matching statistics information entry."
+ INDEX { hwCBQoSIfApplyPolicyIfIndex, hwCBQoSIfApplyPolicyDirection, hwCBQoSPolicyClassIndex }
+ ::= { hwCBQoSIfClassMatchRunInfoTable 1 }
+
+
+ HwCBQoSIfClassMatchRunInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSIfClassMatchedPackets
+ Counter64,
+ hwCBQoSIfClassMatchedBytes
+ Counter64,
+ hwCBQoSIfClassAverageRate
+ Counter64,
+ hwCBQosIfClassPassedPackets
+ Counter64,
+ hwCBQosIfClassDroppedPackets
+ Counter64
+ }
+
+ hwCBQoSIfClassMatchedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets matching a class in a QoS policy."
+ ::= { hwCBQoSIfClassMatchRunInfoEntry 1 }
+
+
+ hwCBQoSIfClassMatchedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes matching a class in a QoS policy.
+ Only software QoS support this node."
+ ::= { hwCBQoSIfClassMatchRunInfoEntry 2 }
+
+
+ hwCBQoSIfClassAverageRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average rate of the traffic matching a class in a QoS policy.
+ For inbound QoS policy, it is the rate of the traffic input;
+ For outbound QoS policy, it is the rate of the traffic output.
+ Only software QoS support this node."
+ ::= { hwCBQoSIfClassMatchRunInfoEntry 3 }
+
+ hwCBQosIfClassPassedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of passed packets matching a class in a QoS policy."
+ ::= { hwCBQoSIfClassMatchRunInfoEntry 4 }
+
+ hwCBQosIfClassDroppedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of dropped packets matching a class in a QoS policy."
+ ::= { hwCBQoSIfClassMatchRunInfoEntry 5 }
+
+-- CAR statistics
+ hwCBQoSIfCarRunInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSIfCarRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Running statistics for CAR
+ in a QoS policy applied on the interface."
+ ::= { hwCBQoSIfStaticsObjects 3 }
+
+ hwCBQoSIfCarRunInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSIfCarRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "CAR statistics information entry."
+ INDEX { hwCBQoSIfApplyPolicyIfIndex, hwCBQoSIfApplyPolicyDirection, hwCBQoSIfVlanApplyPolicyVlanid1,
+ hwCBQoSPolicyClassIndex }
+ ::= { hwCBQoSIfCarRunInfoTable 1 }
+
+
+ HwCBQoSIfCarRunInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSIfCarGreenPassedPackets
+ Counter64,
+ hwCBQoSIfCarGreenPassedBytes
+ Counter64,
+ hwCBQoSIfCarGreenRemarkedPackets
+ Counter64,
+ hwCBQoSIfCarGreenRemarkedBytes
+ Counter64,
+ hwCBQoSIfCarGreenDiscardedPackets
+ Counter64,
+ hwCBQoSIfCarGreenDiscardedBytes
+ Counter64,
+ hwCBQoSIfCarYellowPassedPackets
+ Counter64,
+ hwCBQoSIfCarYellowPassedBytes
+ Counter64,
+ hwCBQoSIfCarYellowRemarkedPackets
+ Counter64,
+ hwCBQoSIfCarYellowRemarkedBytes
+ Counter64,
+ hwCBQoSIfCarYellowDiscardedPackets
+ Counter64,
+ hwCBQoSIfCarYellowDiscardedBytes
+ Counter64,
+ hwCBQoSIfCarRedPassedPackets
+ Counter64,
+ hwCBQoSIfCarRedPassedBytes
+ Counter64,
+ hwCBQoSIfCarRedRemarkedPackets
+ Counter64,
+ hwCBQoSIfCarRedRemarkedBytes
+ Counter64,
+ hwCBQoSIfCarRedDiscardedPackets
+ Counter64,
+ hwCBQoSIfCarRedDiscardedBytes
+ Counter64,
+ hwCBQoSIfCarGreenPassedPacketsRate
+ Counter64,
+ hwCBQoSIfCarGreenPassedBytesRate
+ Counter64,
+ hwCBQoSIfCarGreenRemarkedPacketsRate
+ Counter64,
+ hwCBQoSIfCarGreenRemarkedBytesRate
+ Counter64,
+ hwCBQoSIfCarGreenDiscardedPacketsRate
+ Counter64,
+ hwCBQoSIfCarGreenDiscardedBytesRate
+ Counter64,
+ hwCBQoSIfCarYellowPassedPacketsRate
+ Counter64,
+ hwCBQoSIfCarYellowPassedBytesRate
+ Counter64,
+ hwCBQoSIfCarYellowRemarkedPacketsRate
+ Counter64,
+ hwCBQoSIfCarYellowRemarkedBytesRate
+ Counter64,
+ hwCBQoSIfCarYellowDiscardedPacketsRate
+ Counter64,
+ hwCBQoSIfCarYellowDiscardedBytesRate
+ Counter64,
+ hwCBQoSIfCarRedPassedPacketsRate
+ Counter64,
+ hwCBQoSIfCarRedPassedBytesRate
+ Counter64,
+ hwCBQoSIfCarRedRemarkedPacketsRate
+ Counter64,
+ hwCBQoSIfCarRedRemarkedBytesRate
+ Counter64,
+ hwCBQoSIfCarRedDiscardedPacketsRate
+ Counter64,
+ hwCBQoSIfCarRedDiscardedBytesRate
+ Counter64
+ }
+
+ hwCBQoSIfCarGreenPassedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Passed packets of green packet"
+ ::= { hwCBQoSIfCarRunInfoEntry 1 }
+
+
+ hwCBQoSIfCarGreenPassedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Passed bytes of green packet"
+ ::= { hwCBQoSIfCarRunInfoEntry 2 }
+
+
+ hwCBQoSIfCarGreenRemarkedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Remarked packets of green packet"
+ ::= { hwCBQoSIfCarRunInfoEntry 3 }
+
+
+ hwCBQoSIfCarGreenRemarkedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Remarked bytes of green packet"
+ ::= { hwCBQoSIfCarRunInfoEntry 4 }
+
+
+ hwCBQoSIfCarGreenDiscardedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Discarded packets of green packet"
+ ::= { hwCBQoSIfCarRunInfoEntry 5 }
+
+
+ hwCBQoSIfCarGreenDiscardedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Discarded bytes of green packet"
+ ::= { hwCBQoSIfCarRunInfoEntry 6 }
+
+
+ hwCBQoSIfCarYellowPassedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Passed packets of yellow packet"
+ ::= { hwCBQoSIfCarRunInfoEntry 7 }
+
+
+ hwCBQoSIfCarYellowPassedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Passed bytes of yellow packet"
+ ::= { hwCBQoSIfCarRunInfoEntry 8 }
+
+
+ hwCBQoSIfCarYellowRemarkedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Remarked packets of yellow packet"
+ ::= { hwCBQoSIfCarRunInfoEntry 9 }
+
+
+ hwCBQoSIfCarYellowRemarkedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Remarked bytes of yellow packet"
+ ::= { hwCBQoSIfCarRunInfoEntry 10 }
+
+
+ hwCBQoSIfCarYellowDiscardedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Discarded packets of yellow packet"
+ ::= { hwCBQoSIfCarRunInfoEntry 11 }
+
+
+ hwCBQoSIfCarYellowDiscardedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Discarded bytes of yellow packet"
+ ::= { hwCBQoSIfCarRunInfoEntry 12 }
+
+
+ hwCBQoSIfCarRedPassedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Passed packets of red packet"
+ ::= { hwCBQoSIfCarRunInfoEntry 13 }
+
+
+ hwCBQoSIfCarRedPassedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Passed bytes of red packet"
+ ::= { hwCBQoSIfCarRunInfoEntry 14 }
+
+
+ hwCBQoSIfCarRedRemarkedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Remarked packets of red packet"
+ ::= { hwCBQoSIfCarRunInfoEntry 15 }
+
+
+ hwCBQoSIfCarRedRemarkedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Remarked bytes of red packet"
+ ::= { hwCBQoSIfCarRunInfoEntry 16 }
+
+
+ hwCBQoSIfCarRedDiscardedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Discarded packets of red packet"
+ ::= { hwCBQoSIfCarRunInfoEntry 17 }
+
+
+ hwCBQoSIfCarRedDiscardedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Discarded bytes of red packet"
+ ::= { hwCBQoSIfCarRunInfoEntry 18 }
+
+ hwCBQoSIfCarGreenPassedPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of forwarded green packets"
+ ::= { hwCBQoSIfCarRunInfoEntry 19 }
+
+
+ hwCBQoSIfCarGreenPassedBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of forwarded bytes of green packets"
+ ::= { hwCBQoSIfCarRunInfoEntry 20 }
+
+
+ hwCBQoSIfCarGreenRemarkedPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of re-marked green packets"
+ ::= { hwCBQoSIfCarRunInfoEntry 21 }
+
+
+ hwCBQoSIfCarGreenRemarkedBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of re-marked bytes of green packets"
+ ::= { hwCBQoSIfCarRunInfoEntry 22 }
+
+
+ hwCBQoSIfCarGreenDiscardedPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of discarded green packets"
+ ::= { hwCBQoSIfCarRunInfoEntry 23 }
+
+
+ hwCBQoSIfCarGreenDiscardedBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of discarded bytes of green packets"
+ ::= { hwCBQoSIfCarRunInfoEntry 24 }
+
+
+ hwCBQoSIfCarYellowPassedPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of forwarded yellow packets"
+ ::= { hwCBQoSIfCarRunInfoEntry 25 }
+
+
+ hwCBQoSIfCarYellowPassedBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of forwarded bytes of yellow packets"
+ ::= { hwCBQoSIfCarRunInfoEntry 26 }
+
+
+ hwCBQoSIfCarYellowRemarkedPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of re-marked yellow packets"
+ ::= { hwCBQoSIfCarRunInfoEntry 27 }
+
+
+ hwCBQoSIfCarYellowRemarkedBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of re-marked bytes of yellow packets"
+ ::= { hwCBQoSIfCarRunInfoEntry 28 }
+
+
+ hwCBQoSIfCarYellowDiscardedPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of discarded yellow packets"
+ ::= { hwCBQoSIfCarRunInfoEntry 29 }
+
+
+ hwCBQoSIfCarYellowDiscardedBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of discarded bytes of yellow packets"
+ ::= { hwCBQoSIfCarRunInfoEntry 30 }
+
+
+ hwCBQoSIfCarRedPassedPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of forwarded red packets"
+ ::= { hwCBQoSIfCarRunInfoEntry 31 }
+
+
+ hwCBQoSIfCarRedPassedBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of forwarded bytes of red packets"
+ ::= { hwCBQoSIfCarRunInfoEntry 32 }
+
+
+ hwCBQoSIfCarRedRemarkedPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of re-marked red packets"
+ ::= { hwCBQoSIfCarRunInfoEntry 33 }
+
+
+ hwCBQoSIfCarRedRemarkedBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of re-marked bytes of red packets"
+ ::= { hwCBQoSIfCarRunInfoEntry 34 }
+
+
+ hwCBQoSIfCarRedDiscardedPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of discarded red packets"
+ ::= { hwCBQoSIfCarRunInfoEntry 35 }
+
+
+ hwCBQoSIfCarRedDiscardedBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of discarded bytes of red packets"
+ ::= { hwCBQoSIfCarRunInfoEntry 36 }
+
+-- GTS statistics
+ hwCBQoSIfGtsRunInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSIfGtsRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Running statistics for GTS
+ in a QoS policy applied on the interface."
+ ::= { hwCBQoSIfStaticsObjects 4 }
+
+
+ hwCBQoSIfGtsRunInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSIfGtsRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "GTS statistics entry."
+ INDEX { hwCBQoSIfApplyPolicyIfIndex, hwCBQoSIfApplyPolicyDirection, hwCBQoSPolicyClassIndex }
+ ::= { hwCBQoSIfGtsRunInfoTable 1 }
+
+
+ HwCBQoSIfGtsRunInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSIfGtsPassedPackets
+ Counter64,
+ hwCBQoSIfGtsPassedBytes
+ Counter64,
+ hwCBQoSIfGtsDiscardedPackets
+ Counter64,
+ hwCBQoSIfGtsDiscardedBytes
+ Counter64,
+ hwCBQoSIfGtsDelayedPackets
+ Counter64,
+ hwCBQoSIfGtsDelayedBytes
+ Counter64,
+ hwCBQoSIfGtsQueueSize
+ Integer32
+ }
+
+ hwCBQoSIfGtsPassedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets passed by GTS."
+ ::= { hwCBQoSIfGtsRunInfoEntry 1 }
+
+
+ hwCBQoSIfGtsPassedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes passed by GTS."
+ ::= { hwCBQoSIfGtsRunInfoEntry 2 }
+
+
+ hwCBQoSIfGtsDiscardedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets discarded by GTS."
+ ::= { hwCBQoSIfGtsRunInfoEntry 3 }
+
+
+ hwCBQoSIfGtsDiscardedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes discarded by GTS."
+ ::= { hwCBQoSIfGtsRunInfoEntry 4 }
+
+
+ hwCBQoSIfGtsDelayedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets delayed by GTS."
+ ::= { hwCBQoSIfGtsRunInfoEntry 5 }
+
+
+ hwCBQoSIfGtsDelayedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes delayed by GTS."
+ ::= { hwCBQoSIfGtsRunInfoEntry 6 }
+
+
+ hwCBQoSIfGtsQueueSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Queue size of GTS queue."
+ ::= { hwCBQoSIfGtsRunInfoEntry 7 }
+
+
+-- Remark statistics
+ hwCBQoSIfRemarkRunInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSIfRemarkRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Running statistics for remarking
+ in a QoS policy applied on the interface."
+ ::= { hwCBQoSIfStaticsObjects 5 }
+
+
+ hwCBQoSIfRemarkRunInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSIfRemarkRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Remarking statistics entry."
+ INDEX { hwCBQoSIfApplyPolicyIfIndex, hwCBQoSIfApplyPolicyDirection, hwCBQoSPolicyClassIndex }
+ ::= { hwCBQoSIfRemarkRunInfoTable 1 }
+
+
+ HwCBQoSIfRemarkRunInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSIfRemarkedPackets
+ Counter64,
+ hwCBQoSIfRemarkedBytes
+ Counter64
+ }
+
+ hwCBQoSIfRemarkedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets remarked."
+ ::= { hwCBQoSIfRemarkRunInfoEntry 1 }
+
+
+ hwCBQoSIfRemarkedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes remarked."
+ ::= { hwCBQoSIfRemarkRunInfoEntry 2 }
+
+
+-- Queue statistics
+ hwCBQoSIfQueueRunInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSIfQueueRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Running statistics for queue
+ in a QoS policy applied on the interface."
+ ::= { hwCBQoSIfStaticsObjects 6 }
+
+
+ hwCBQoSIfQueueRunInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSIfQueueRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Queue statistics entry."
+ INDEX { hwCBQoSIfApplyPolicyIfIndex, hwCBQoSIfApplyPolicyDirection, hwCBQoSPolicyClassIndex }
+ ::= { hwCBQoSIfQueueRunInfoTable 1 }
+
+
+ HwCBQoSIfQueueRunInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSIfQueueMatchedPackets
+ Counter64,
+ hwCBQoSIfQueueMatchedBytes
+ Counter64,
+ hwCBQoSIfQueueEnqueuedPackets
+ Counter64,
+ hwCBQoSIfQueueEnqueuedBytes
+ Counter64,
+ hwCBQoSIfQueueDiscardedPackets
+ Counter64,
+ hwCBQoSIfQueueDiscardedBytes
+ Counter64,
+ hwCBQoSIfQueueMatchedPacketsRate
+ Counter64,
+ hwCBQoSIfQueueMatchedBytesRate
+ Counter64,
+ hwCBQoSIfQueueEnqueuedPacketsRate
+ Counter64,
+ hwCBQoSIfQueueEnqueuedBytesRate
+ Counter64,
+ hwCBQoSIfQueueDiscardedPacketsRate
+ Counter64,
+ hwCBQoSIfQueueDiscardedBytesRate
+ Counter64
+ }
+
+ hwCBQoSIfQueueMatchedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets matched to enqueue."
+ ::= { hwCBQoSIfQueueRunInfoEntry 1 }
+
+
+ hwCBQoSIfQueueMatchedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes matched to enqueue."
+ ::= { hwCBQoSIfQueueRunInfoEntry 2 }
+
+
+ hwCBQoSIfQueueEnqueuedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets enqueued."
+ ::= { hwCBQoSIfQueueRunInfoEntry 3 }
+
+
+ hwCBQoSIfQueueEnqueuedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes enqueued."
+ ::= { hwCBQoSIfQueueRunInfoEntry 4 }
+
+
+ hwCBQoSIfQueueDiscardedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets discarded when enqueued by discard method."
+ ::= { hwCBQoSIfQueueRunInfoEntry 5 }
+
+
+ hwCBQoSIfQueueDiscardedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes discarded when enqueued by discard method."
+ ::= { hwCBQoSIfQueueRunInfoEntry 6 }
+
+ hwCBQoSIfQueueMatchedPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of packets matched to enqueue."
+ ::= { hwCBQoSIfQueueRunInfoEntry 7 }
+
+
+ hwCBQoSIfQueueMatchedBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of bytes matched to enqueue."
+ ::= { hwCBQoSIfQueueRunInfoEntry 8 }
+
+
+ hwCBQoSIfQueueEnqueuedPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of packets enqueued."
+ ::= { hwCBQoSIfQueueRunInfoEntry 9 }
+
+
+ hwCBQoSIfQueueEnqueuedBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of bytes enqueued."
+ ::= { hwCBQoSIfQueueRunInfoEntry 10 }
+
+
+ hwCBQoSIfQueueDiscardedPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of packets discarded when enqueued by discard method."
+ ::= { hwCBQoSIfQueueRunInfoEntry 11 }
+
+
+ hwCBQoSIfQueueDiscardedBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of bytes discarded when enqueued by discard method."
+ ::= { hwCBQoSIfQueueRunInfoEntry 12 }
+
+-- WRED statistics
+ hwCBQoSIfWredRunInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSIfWredRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Running statistics for WRED
+ in a QoS policy applied on the interface."
+ ::= { hwCBQoSIfStaticsObjects 7 }
+
+
+ hwCBQoSIfWredRunInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSIfWredRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "WRED statistics entry."
+ INDEX { hwCBQoSIfApplyPolicyIfIndex, hwCBQoSIfApplyPolicyDirection, hwCBQoSPolicyClassIndex, hwCBQoSWredClassValue }
+ ::= { hwCBQoSIfWredRunInfoTable 1 }
+
+
+ HwCBQoSIfWredRunInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSIfWredRandomDiscardedPackets
+ Counter64,
+ hwCBQoSIfWredTailDiscardedPackets
+ Counter64
+ }
+
+ hwCBQoSIfWredRandomDiscardedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets that random-discarded by WRED."
+ ::= { hwCBQoSIfWredRunInfoEntry 1 }
+
+
+ hwCBQoSIfWredTailDiscardedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets that tail-discarded by WRED."
+ ::= { hwCBQoSIfWredRunInfoEntry 2 }
+
+
+-- LR statistics
+ hwCBQoSIfLrRunInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSIfLrRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Running statistics for LR
+ in a QoS policy applied on the interface."
+ ::= { hwCBQoSIfStaticsObjects 8 }
+
+
+ hwCBQoSIfLrRunInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSIfLrRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "LR statistics entry."
+ INDEX { hwCBQoSIfApplyPolicyIfIndex, hwCBQoSIfApplyPolicyDirection, hwCBQoSPolicyClassIndex }
+ ::= { hwCBQoSIfLrRunInfoTable 1 }
+
+
+ HwCBQoSIfLrRunInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSIfLrPassedPackets
+ Counter64,
+ hwCBQoSIfLrPassedBytes
+ Counter64,
+ hwCBQoSIfLrDiscardedPackets
+ Counter64,
+ hwCBQoSIfLrDiscardedBytes
+ Counter64,
+ hwCBQoSIfLrDelayedPackets
+ Counter64,
+ hwCBQoSIfLrDelayedBytes
+ Counter64
+ }
+
+ hwCBQoSIfLrPassedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets passed by LR."
+ ::= { hwCBQoSIfLrRunInfoEntry 1 }
+
+
+ hwCBQoSIfLrPassedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes passed by LR."
+ ::= { hwCBQoSIfLrRunInfoEntry 2 }
+
+
+ hwCBQoSIfLrDiscardedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets discarded by LR."
+ ::= { hwCBQoSIfLrRunInfoEntry 3 }
+
+
+ hwCBQoSIfLrDiscardedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes discarded by LR."
+ ::= { hwCBQoSIfLrRunInfoEntry 4 }
+
+
+ hwCBQoSIfLrDelayedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets delayed by LR."
+ ::= { hwCBQoSIfLrRunInfoEntry 5 }
+
+
+ hwCBQoSIfLrDelayedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes delayed by LR."
+ ::= { hwCBQoSIfLrRunInfoEntry 6 }
+
+
+-- Redirect statistics
+ hwCBQoSIfRedirectRunInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSIfRedirectRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Running statistics for redirect
+ in a QoS policy applied on the interface."
+ ::= { hwCBQoSIfStaticsObjects 9 }
+
+
+ hwCBQoSIfRedirectRunInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSIfRedirectRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Redirect statistics entry."
+ INDEX { hwCBQoSIfApplyPolicyIfIndex, hwCBQoSIfApplyPolicyDirection, hwCBQoSPolicyClassIndex }
+ ::= { hwCBQoSIfRedirectRunInfoTable 1 }
+
+
+ HwCBQoSIfRedirectRunInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSIfRedirectedPackets
+ Counter64,
+ hwCBQoSIfRedirectedBytes
+ Counter64
+ }
+
+ hwCBQoSIfRedirectedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets Redirected."
+ ::= { hwCBQoSIfRedirectRunInfoEntry 1 }
+
+
+ hwCBQoSIfRedirectedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes Redirected."
+ ::= { hwCBQoSIfRedirectRunInfoEntry 2 }
+
+
+-- Firewall statistics
+ hwCBQoSIfFirewallRunInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSIfFirewallRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Running statistics for fire wall
+ in a QoS policy applied on the interface."
+ ::= { hwCBQoSIfStaticsObjects 10 }
+
+
+ hwCBQoSIfFirewallRunInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSIfFirewallRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Fire wall statistics entry."
+ INDEX { hwCBQoSIfApplyPolicyIfIndex, hwCBQoSIfApplyPolicyDirection, hwCBQoSPolicyClassIndex }
+ ::= { hwCBQoSIfFirewallRunInfoTable 1 }
+
+
+ HwCBQoSIfFirewallRunInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSIfFilteredPackets
+ Counter64,
+ hwCBQoSIfFilteredBytes
+ Counter64
+ }
+
+ hwCBQoSIfFilteredPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets Filtered."
+ ::= { hwCBQoSIfFirewallRunInfoEntry 1 }
+
+
+ hwCBQoSIfFilteredBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes Filtered."
+ ::= { hwCBQoSIfFirewallRunInfoEntry 2 }
+
+
+-- Mirror statistics
+ hwCBQoSIfMirrorRunInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSIfMirrorRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Running statistics for mirror
+ in a QoS policy applied on the interface."
+ ::= { hwCBQoSIfStaticsObjects 11 }
+
+
+ hwCBQoSIfMirrorRunInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSIfMirrorRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Mirror statistics entry."
+ INDEX { hwCBQoSIfApplyPolicyIfIndex, hwCBQoSIfApplyPolicyDirection, hwCBQoSPolicyClassIndex }
+ ::= { hwCBQoSIfMirrorRunInfoTable 1 }
+
+
+ HwCBQoSIfMirrorRunInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSIfMirroredPackets
+ Counter64,
+ hwCBQoSIfMirroredBytes
+ Counter64
+ }
+
+ hwCBQoSIfMirroredPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets Mirrored."
+ ::= { hwCBQoSIfMirrorRunInfoEntry 1 }
+
+
+ hwCBQoSIfMirroredBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes Mirrored."
+ ::= { hwCBQoSIfMirrorRunInfoEntry 2 }
+
+
+-- Urpf statistics
+ hwCBQoSIfUrpfRunInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSIfUrpfRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Running statistics for urpf
+ in a QoS policy applied on the interface."
+ ::= { hwCBQoSIfStaticsObjects 12 }
+
+
+ hwCBQoSIfUrpfRunInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSIfUrpfRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Urpf statistics entry."
+ INDEX { hwCBQoSIfApplyPolicyIfIndex, hwCBQoSIfApplyPolicyDirection, hwCBQoSPolicyClassIndex }
+ ::= { hwCBQoSIfUrpfRunInfoTable 1 }
+
+
+ HwCBQoSIfUrpfRunInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSIfUrpfPassedPackets
+ Counter64,
+ hwCBQoSIfUrpfPassedBytes
+ Counter64,
+ hwCBQoSIfUrpfDroppedPackets
+ Counter64,
+ hwCBQoSIfUrpfDroppedBytes
+ Counter64
+ }
+
+ hwCBQoSIfUrpfPassedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets passed."
+ ::= { hwCBQoSIfUrpfRunInfoEntry 1 }
+
+
+ hwCBQoSIfUrpfPassedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes passed."
+ ::= { hwCBQoSIfUrpfRunInfoEntry 2 }
+
+
+ hwCBQoSIfUrpfDroppedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets dropped."
+ ::= { hwCBQoSIfUrpfRunInfoEntry 3 }
+
+
+ hwCBQoSIfUrpfDroppedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes dropped."
+ ::= { hwCBQoSIfUrpfRunInfoEntry 4 }
+
+
+-- Sample statistics
+ hwCBQoSIfSampleRunInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSIfSampleRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Running statistics for sample
+ in a QoS policy applied on the interface."
+ ::= { hwCBQoSIfStaticsObjects 13 }
+
+
+ hwCBQoSIfSampleRunInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSIfSampleRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Sample statistics entry."
+ INDEX { hwCBQoSIfApplyPolicyIfIndex, hwCBQoSIfApplyPolicyDirection, hwCBQoSPolicyClassIndex }
+ ::= { hwCBQoSIfSampleRunInfoTable 1 }
+
+
+ HwCBQoSIfSampleRunInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSIfSampledPackets
+ Counter64,
+ hwCBQoSIfSampledBytes
+ Counter64
+ }
+
+ hwCBQoSIfSampledPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets Sampled."
+ ::= { hwCBQoSIfSampleRunInfoEntry 1 }
+
+
+ hwCBQoSIfSampledBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes Sampled."
+ ::= { hwCBQoSIfSampleRunInfoEntry 2 }
+
+
+-- ATM Interface PVC: policy Running statistics information
+ hwCBQoSAtmPvcStaticsObjects OBJECT IDENTIFIER ::= { hwCBQoSApplyPolicyStaticsObjects 2 }
+
+
+-- ATM PVC CBQ statistics
+ hwCBQoSAtmPvcCbqRunInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSAtmPvcCbqRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of atm pvc CBQ Running statistics. When policy using queue behavior is applied on
+ atm pvc atm pvc will using Class Based Queuing."
+ ::= { hwCBQoSAtmPvcStaticsObjects 1 }
+
+
+ hwCBQoSAtmPvcCbqRunInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSAtmPvcCbqRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "FR PVC CBQ statistics entry."
+ INDEX { hwCBQoSAtmPvcApplyPolicyIfIndex, hwCBQoSAtmPvcApplyPolicyVPI, hwCBQoSAtmPvcApplyPolicyVCI }
+ ::= { hwCBQoSAtmPvcCbqRunInfoTable 1 }
+
+
+ HwCBQoSAtmPvcCbqRunInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSAtmPvcCbqQueueSize
+ Integer32,
+ hwCBQoSAtmPvcCbqDiscard
+ Counter64,
+ hwCBQoSAtmPvcCbqEfQueueSize
+ Integer32,
+ hwCBQoSAtmPvcCbqAfQueueSize
+ Integer32,
+ hwCBQoSAtmPvcCbqBeQueueSize
+ Integer32,
+ hwCBQoSAtmPvcCbqBeActiveQueueNum
+ Integer32,
+ hwCBQoSAtmPvcCbqBeMaxActiveQueueNum
+ Integer32,
+ hwCBQoSAtmPvcCbqBeTotalQueueNum
+ Integer32,
+ hwCBQoSAtmPvcCbqAfAllocatedQueueNum
+ Integer32
+ }
+
+ hwCBQoSAtmPvcCbqQueueSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Queue size of CBQ"
+ ::= { hwCBQoSAtmPvcCbqRunInfoEntry 1 }
+
+
+ hwCBQoSAtmPvcCbqDiscard OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of discarded packets which coundn't be enqueued."
+ ::= { hwCBQoSAtmPvcCbqRunInfoEntry 2 }
+
+
+ hwCBQoSAtmPvcCbqEfQueueSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Queue size of EF"
+ ::= { hwCBQoSAtmPvcCbqRunInfoEntry 3 }
+
+
+ hwCBQoSAtmPvcCbqAfQueueSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Queue size of AF"
+ ::= { hwCBQoSAtmPvcCbqRunInfoEntry 4 }
+
+
+ hwCBQoSAtmPvcCbqBeQueueSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Queue size of BE"
+ ::= { hwCBQoSAtmPvcCbqRunInfoEntry 5 }
+
+
+ hwCBQoSAtmPvcCbqBeActiveQueueNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the number of Active Be Queue"
+ ::= { hwCBQoSAtmPvcCbqRunInfoEntry 6 }
+
+
+ hwCBQoSAtmPvcCbqBeMaxActiveQueueNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the max number of Active Be Queue"
+ ::= { hwCBQoSAtmPvcCbqRunInfoEntry 7 }
+
+
+ hwCBQoSAtmPvcCbqBeTotalQueueNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the total number of Be Queue"
+ ::= { hwCBQoSAtmPvcCbqRunInfoEntry 8 }
+
+
+ hwCBQoSAtmPvcCbqAfAllocatedQueueNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the Allocated number of Af Queue"
+ ::= { hwCBQoSAtmPvcCbqRunInfoEntry 9 }
+
+
+-- Class match statistics
+ hwCBQoSAtmPvcClassMatchRunInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSAtmPvcClassMatchRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Running statistics for matching a classifier
+ in a QoS policy applied on ATM PVC."
+ ::= { hwCBQoSAtmPvcStaticsObjects 2 }
+
+
+ hwCBQoSAtmPvcClassMatchRunInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSAtmPvcClassMatchRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Classifier matching statistics entry."
+ INDEX { hwCBQoSAtmPvcApplyPolicyIfIndex, hwCBQoSAtmPvcApplyPolicyVPI, hwCBQoSAtmPvcApplyPolicyVCI, hwCBQoSAtmPvcApplyPolicyDirection, hwCBQoSPolicyClassIndex
+ }
+ ::= { hwCBQoSAtmPvcClassMatchRunInfoTable 1 }
+
+
+ HwCBQoSAtmPvcClassMatchRunInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSAtmPvcClassMatchPackets
+ Counter64,
+ hwCBQoSAtmPvcClassMatchBytes
+ Counter64,
+ hwCBQoSAtmPvcClassAverageRate
+ Counter64
+ }
+
+ hwCBQoSAtmPvcClassMatchPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets matching a class in a QoS policy."
+ ::= { hwCBQoSAtmPvcClassMatchRunInfoEntry 1 }
+
+
+ hwCBQoSAtmPvcClassMatchBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes matching a class in a QoS policy."
+ ::= { hwCBQoSAtmPvcClassMatchRunInfoEntry 2 }
+
+
+ hwCBQoSAtmPvcClassAverageRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average rate of the traffic matching a class in a QoS policy.
+ For inbound QoS policy, it is the rate of the traffic input;
+ For outbound QoS policy, it is the rate of the traffic output.
+ Only software QoS support this node."
+ ::= { hwCBQoSAtmPvcClassMatchRunInfoEntry 3 }
+
+
+-- CAR statistics
+ hwCBQoSAtmPvcCarRunInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSAtmPvcCarRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Running statistics for CAR
+ in a QoS policy applied on ATM PVC."
+ ::= { hwCBQoSAtmPvcStaticsObjects 3 }
+
+
+ hwCBQoSAtmPvcCarRunInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSAtmPvcCarRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "CAR statistics entry."
+ INDEX { hwCBQoSAtmPvcApplyPolicyIfIndex, hwCBQoSAtmPvcApplyPolicyVPI, hwCBQoSAtmPvcApplyPolicyVCI, hwCBQoSAtmPvcApplyPolicyDirection, hwCBQoSPolicyClassIndex
+ }
+ ::= { hwCBQoSAtmPvcCarRunInfoTable 1 }
+
+
+ HwCBQoSAtmPvcCarRunInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSAtmPvcCarConformPackets
+ Counter64,
+ hwCBQoSAtmPvcCarConformBytes
+ Counter64,
+ hwCBQoSAtmPvcCarExceedPackets
+ Counter64,
+ hwCBQoSAtmPvcCarExceedBytes
+ Counter64,
+ hwCBQoSAtmPvcCarConformPacketsRate
+ Counter64,
+ hwCBQoSAtmPvcCarConformBytesRate
+ Counter64,
+ hwCBQoSAtmPvcCarExceedPacketsRate
+ Counter64,
+ hwCBQoSAtmPvcCarExceedBytesRate
+ Counter64
+ }
+
+ hwCBQoSAtmPvcCarConformPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets that conforming specified CIR."
+ ::= { hwCBQoSAtmPvcCarRunInfoEntry 1 }
+
+
+ hwCBQoSAtmPvcCarConformBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes that conforming specified CIR."
+ ::= { hwCBQoSAtmPvcCarRunInfoEntry 2 }
+
+
+ hwCBQoSAtmPvcCarExceedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets exceeded CIR."
+ ::= { hwCBQoSAtmPvcCarRunInfoEntry 3 }
+
+
+ hwCBQoSAtmPvcCarExceedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes exceeded CIR."
+ ::= { hwCBQoSAtmPvcCarRunInfoEntry 4 }
+
+ hwCBQoSAtmPvcCarConformPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of packets that conforming specified CIR."
+ ::= { hwCBQoSAtmPvcCarRunInfoEntry 5 }
+
+
+ hwCBQoSAtmPvcCarConformBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of bytes that conforming specified CIR."
+ ::= { hwCBQoSAtmPvcCarRunInfoEntry 6 }
+
+
+ hwCBQoSAtmPvcCarExceedPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of packets exceeded CIR."
+ ::= { hwCBQoSAtmPvcCarRunInfoEntry 7 }
+
+
+ hwCBQoSAtmPvcCarExceedBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of bytes exceeded CIR."
+ ::= { hwCBQoSAtmPvcCarRunInfoEntry 8 }
+
+-- GTS statistics
+ hwCBQoSAtmPvcGtsRunInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSAtmPvcGtsRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Running statistics for GTS
+ in a QoS policy applied on ATM PVC."
+ ::= { hwCBQoSAtmPvcStaticsObjects 4 }
+
+
+ hwCBQoSAtmPvcGtsRunInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSAtmPvcGtsRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "GTS statistics entry."
+ INDEX { hwCBQoSAtmPvcApplyPolicyIfIndex, hwCBQoSAtmPvcApplyPolicyVPI, hwCBQoSAtmPvcApplyPolicyVCI, hwCBQoSAtmPvcApplyPolicyDirection, hwCBQoSPolicyClassIndex
+ }
+ ::= { hwCBQoSAtmPvcGtsRunInfoTable 1 }
+
+
+ HwCBQoSAtmPvcGtsRunInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSAtmPvcGtsPassedPackets
+ Counter64,
+ hwCBQoSAtmPvcGtsPassedBytes
+ Counter64,
+ hwCBQoSAtmPvcGtsDiscardedPackets
+ Counter64,
+ hwCBQoSAtmPvcGtsDiscardedBytes
+ Counter64,
+ hwCBQoSAtmPvcGtsDelayedPackets
+ Counter64,
+ hwCBQoSAtmPvcGtsDelayedBytes
+ Counter64,
+ hwCBQoSAtmPvcGtsQueueSize
+ Integer32
+ }
+
+ hwCBQoSAtmPvcGtsPassedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets passed by GTS."
+ ::= { hwCBQoSAtmPvcGtsRunInfoEntry 1 }
+
+
+ hwCBQoSAtmPvcGtsPassedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes passed by GTS."
+ ::= { hwCBQoSAtmPvcGtsRunInfoEntry 2 }
+
+
+ hwCBQoSAtmPvcGtsDiscardedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets discarded by GTS."
+ ::= { hwCBQoSAtmPvcGtsRunInfoEntry 3 }
+
+
+ hwCBQoSAtmPvcGtsDiscardedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes discarded by GTS."
+ ::= { hwCBQoSAtmPvcGtsRunInfoEntry 4 }
+
+
+ hwCBQoSAtmPvcGtsDelayedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets delayed by GTS."
+ ::= { hwCBQoSAtmPvcGtsRunInfoEntry 5 }
+
+
+ hwCBQoSAtmPvcGtsDelayedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes delayed by GTS."
+ ::= { hwCBQoSAtmPvcGtsRunInfoEntry 6 }
+
+
+ hwCBQoSAtmPvcGtsQueueSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Queue size of GTS queue."
+ ::= { hwCBQoSAtmPvcGtsRunInfoEntry 7 }
+
+
+-- Remark statistics
+ hwCBQoSAtmPvcRemarkRunInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSAtmPvcRemarkRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Running statistics for remarking
+ in a QoS policy applied on ATM PVC."
+ ::= { hwCBQoSAtmPvcStaticsObjects 5 }
+
+
+ hwCBQoSAtmPvcRemarkRunInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSAtmPvcRemarkRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Remarking statistics entry."
+ INDEX { hwCBQoSAtmPvcApplyPolicyIfIndex, hwCBQoSAtmPvcApplyPolicyVPI, hwCBQoSAtmPvcApplyPolicyVCI, hwCBQoSAtmPvcApplyPolicyDirection, hwCBQoSPolicyClassIndex
+ }
+ ::= { hwCBQoSAtmPvcRemarkRunInfoTable 1 }
+
+
+ HwCBQoSAtmPvcRemarkRunInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSAtmPvcRemarkedPackets
+ Counter64
+ }
+
+ hwCBQoSAtmPvcRemarkedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets remarked."
+ ::= { hwCBQoSAtmPvcRemarkRunInfoEntry 1 }
+
+
+-- Queue statistics
+ hwCBQoSAtmPvcQueueRunInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSAtmPvcQueueRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Running statistics for queue
+ in a QoS policy applied on ATM PVC."
+ ::= { hwCBQoSAtmPvcStaticsObjects 6 }
+
+
+ hwCBQoSAtmPvcQueueRunInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSAtmPvcQueueRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Queue statistics entry."
+ INDEX { hwCBQoSAtmPvcApplyPolicyIfIndex, hwCBQoSAtmPvcApplyPolicyVPI, hwCBQoSAtmPvcApplyPolicyVCI, hwCBQoSAtmPvcApplyPolicyDirection, hwCBQoSPolicyClassIndex
+ }
+ ::= { hwCBQoSAtmPvcQueueRunInfoTable 1 }
+
+
+ HwCBQoSAtmPvcQueueRunInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSAtmPvcQueueMatchedPackets
+ Counter64,
+ hwCBQoSAtmPvcQueueMatchedBytes
+ Counter64,
+ hwCBQoSAtmPvcQueueEnqueuedPackets
+ Counter64,
+ hwCBQoSAtmPvcQueueEnqueuedBytes
+ Counter64,
+ hwCBQoSAtmPvcQueueDiscardedPackets
+ Counter64,
+ hwCBQoSAtmPvcQueueDiscardedBytes
+ Counter64,
+ hwCBQoSAtmPvcQueueMatchedPacketsRate
+ Counter64,
+ hwCBQoSAtmPvcQueueMatchedBytesRate
+ Counter64,
+ hwCBQoSAtmPvcQueueEnqueuedPacketsRate
+ Counter64,
+ hwCBQoSAtmPvcQueueEnqueuedBytesRate
+ Counter64,
+ hwCBQoSAtmPvcQueueDiscardedPacketsRate
+ Counter64,
+ hwCBQoSAtmPvcQueueDiscardedBytesRate
+ Counter64
+ }
+
+ hwCBQoSAtmPvcQueueMatchedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets matched to enqueue."
+ ::= { hwCBQoSAtmPvcQueueRunInfoEntry 1 }
+
+
+ hwCBQoSAtmPvcQueueMatchedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes matched to enqueue."
+ ::= { hwCBQoSAtmPvcQueueRunInfoEntry 2 }
+
+
+ hwCBQoSAtmPvcQueueEnqueuedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets enqueued."
+ ::= { hwCBQoSAtmPvcQueueRunInfoEntry 3 }
+
+
+ hwCBQoSAtmPvcQueueEnqueuedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes enqueued."
+ ::= { hwCBQoSAtmPvcQueueRunInfoEntry 4 }
+
+
+ hwCBQoSAtmPvcQueueDiscardedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets discard when enqueued by discard method."
+ ::= { hwCBQoSAtmPvcQueueRunInfoEntry 5 }
+
+
+ hwCBQoSAtmPvcQueueDiscardedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes discard when enqueued by discard method."
+ ::= { hwCBQoSAtmPvcQueueRunInfoEntry 6 }
+
+ hwCBQoSAtmPvcQueueMatchedPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of packets matched to enqueue."
+ ::= { hwCBQoSAtmPvcQueueRunInfoEntry 7 }
+
+
+ hwCBQoSAtmPvcQueueMatchedBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of bytes matched to enqueue."
+ ::= { hwCBQoSAtmPvcQueueRunInfoEntry 8 }
+
+
+ hwCBQoSAtmPvcQueueEnqueuedPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of packets enqueued."
+ ::= { hwCBQoSAtmPvcQueueRunInfoEntry 9 }
+
+
+ hwCBQoSAtmPvcQueueEnqueuedBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of bytes enqueued."
+ ::= { hwCBQoSAtmPvcQueueRunInfoEntry 10 }
+
+
+ hwCBQoSAtmPvcQueueDiscardedPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of packets discard when enqueued by discard method."
+ ::= { hwCBQoSAtmPvcQueueRunInfoEntry 11 }
+
+
+ hwCBQoSAtmPvcQueueDiscardedBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of bytes discard when enqueued by discard method."
+ ::= { hwCBQoSAtmPvcQueueRunInfoEntry 12 }
+
+-- WRED statistics
+ hwCBQoSAtmPvcWredRunInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSAtmPvcWredRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Running statistics for WRED
+ in a QoS policy applied on ATM PVC."
+ ::= { hwCBQoSAtmPvcStaticsObjects 7 }
+
+
+ hwCBQoSAtmPvcWredRunInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSAtmPvcWredRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "WRED statistics entry."
+ INDEX { hwCBQoSAtmPvcApplyPolicyIfIndex, hwCBQoSAtmPvcApplyPolicyVPI, hwCBQoSAtmPvcApplyPolicyVCI, hwCBQoSAtmPvcApplyPolicyDirection, hwCBQoSPolicyClassIndex,
+ hwCBQoSWredClassValue }
+ ::= { hwCBQoSAtmPvcWredRunInfoTable 1 }
+
+
+ HwCBQoSAtmPvcWredRunInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSAtmPvcWredRandomDiscardedPackets
+ Counter64,
+ hwCBQoSAtmPvcWredTailDiscardedPackets
+ Counter64
+ }
+
+ hwCBQoSAtmPvcWredRandomDiscardedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets randomly discarded by WRED."
+ ::= { hwCBQoSAtmPvcWredRunInfoEntry 1 }
+
+
+ hwCBQoSAtmPvcWredTailDiscardedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets tail-discarded by WRED."
+ ::= { hwCBQoSAtmPvcWredRunInfoEntry 2 }
+
+
+-- LR statistics
+ hwCBQoSAtmPvcLrRunInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSAtmPvcLrRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Running statistics for LR
+ in a QoS policy applied on ATM PVC."
+ ::= { hwCBQoSAtmPvcStaticsObjects 8 }
+
+
+ hwCBQoSAtmPvcLrRunInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSAtmPvcLrRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "LR statistics entry."
+ INDEX { hwCBQoSAtmPvcApplyPolicyIfIndex, hwCBQoSAtmPvcApplyPolicyVPI, hwCBQoSAtmPvcApplyPolicyVCI, hwCBQoSAtmPvcApplyPolicyDirection, hwCBQoSPolicyClassIndex
+ }
+ ::= { hwCBQoSAtmPvcLrRunInfoTable 1 }
+
+
+ HwCBQoSAtmPvcLrRunInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSAtmPvcLrPassedPackets
+ Counter64,
+ hwCBQoSAtmPvcLrPassedBytes
+ Counter64,
+ hwCBQoSAtmPvcLrDiscardedPackets
+ Counter64,
+ hwCBQoSAtmPvcLrDiscardedBytes
+ Counter64,
+ hwCBQoSAtmPvcLrDelayedPackets
+ Counter64,
+ hwCBQoSAtmPvcLrDelayedBytes
+ Counter64
+ }
+
+ hwCBQoSAtmPvcLrPassedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets passed by LR."
+ ::= { hwCBQoSAtmPvcLrRunInfoEntry 1 }
+
+
+ hwCBQoSAtmPvcLrPassedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes passed by LR."
+ ::= { hwCBQoSAtmPvcLrRunInfoEntry 2 }
+
+
+ hwCBQoSAtmPvcLrDiscardedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets discarded by LR."
+ ::= { hwCBQoSAtmPvcLrRunInfoEntry 3 }
+
+
+ hwCBQoSAtmPvcLrDiscardedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes discarded by LR."
+ ::= { hwCBQoSAtmPvcLrRunInfoEntry 4 }
+
+
+ hwCBQoSAtmPvcLrDelayedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets delayed by LR."
+ ::= { hwCBQoSAtmPvcLrRunInfoEntry 5 }
+
+
+ hwCBQoSAtmPvcLrDelayedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes delayed by LR."
+ ::= { hwCBQoSAtmPvcLrRunInfoEntry 6 }
+
+
+-- FR Interface PVC: policy Running statistics information
+ hwCBQoSFrPvcStaticsObjects OBJECT IDENTIFIER ::= { hwCBQoSApplyPolicyStaticsObjects 3 }
+
+
+-- FR PVC CBQ statistics
+ hwCBQoSFrPvcCbqRunInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSFrPvcCbqRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of fr pvc CBQ Running statistics. When policy using queue behavior is applied on
+ fr pvc fr pvc will using Class Based Queuing."
+ ::= { hwCBQoSFrPvcStaticsObjects 1 }
+
+
+ hwCBQoSFrPvcCbqRunInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSFrPvcCbqRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "FR PVC CBQ statistics entry."
+ INDEX { hwCBQoSFrPvcApplyPolicyIfIndex, hwCBQoSFrPvcApplyPolicyDlciNum }
+ ::= { hwCBQoSFrPvcCbqRunInfoTable 1 }
+
+
+ HwCBQoSFrPvcCbqRunInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSFrPvcCbqQueueSize
+ Integer32,
+ hwCBQoSFrPvcCbqDiscard
+ Counter64,
+ hwCBQoSFrPvcCbqEfQueueSize
+ Integer32,
+ hwCBQoSFrPvcCbqAfQueueSize
+ Integer32,
+ hwCBQoSFrPvcCbqBeQueueSize
+ Integer32,
+ hwCBQoSFrPvcCbqBeActiveQueueNum
+ Integer32,
+ hwCBQoSFrPvcCbqBeMaxActiveQueueNum
+ Integer32,
+ hwCBQoSFrPvcCbqBeTotalQueueNum
+ Integer32,
+ hwCBQoSFrPvcCbqAfAllocatedQueueNum
+ Integer32
+ }
+
+ hwCBQoSFrPvcCbqQueueSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Queue size of CBQ"
+ ::= { hwCBQoSFrPvcCbqRunInfoEntry 1 }
+
+
+ hwCBQoSFrPvcCbqDiscard OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of discarded packets which coundn't be enqueued."
+ ::= { hwCBQoSFrPvcCbqRunInfoEntry 2 }
+
+
+ hwCBQoSFrPvcCbqEfQueueSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Queue size of EF"
+ ::= { hwCBQoSFrPvcCbqRunInfoEntry 3 }
+
+
+ hwCBQoSFrPvcCbqAfQueueSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Queue size of AF"
+ ::= { hwCBQoSFrPvcCbqRunInfoEntry 4 }
+
+
+ hwCBQoSFrPvcCbqBeQueueSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Queue size of BE"
+ ::= { hwCBQoSFrPvcCbqRunInfoEntry 5 }
+
+
+ hwCBQoSFrPvcCbqBeActiveQueueNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the number of Active Be Queue"
+ ::= { hwCBQoSFrPvcCbqRunInfoEntry 6 }
+
+
+ hwCBQoSFrPvcCbqBeMaxActiveQueueNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the max number of Active Be Queue"
+ ::= { hwCBQoSFrPvcCbqRunInfoEntry 7 }
+
+
+ hwCBQoSFrPvcCbqBeTotalQueueNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the total number of Be Queue"
+ ::= { hwCBQoSFrPvcCbqRunInfoEntry 8 }
+
+
+ hwCBQoSFrPvcCbqAfAllocatedQueueNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the Allocated number of Af Queue"
+ ::= { hwCBQoSFrPvcCbqRunInfoEntry 9 }
+
+
+-- Class match statistics
+ hwCBQoSFrPvcClassMatchRunInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSFrPvcClassMatchRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Running statistics for matching a classifier
+ in a QoS policy applied on FR PVC."
+ ::= { hwCBQoSFrPvcStaticsObjects 2 }
+
+
+ hwCBQoSFrPvcClassMatchRunInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSFrPvcClassMatchRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Classifier matching statistics entry."
+ INDEX { hwCBQoSFrPvcApplyPolicyIfIndex, hwCBQoSFrPvcApplyPolicyDlciNum, hwCBQoSFrPvcApplyPolicyDirection, hwCBQoSPolicyClassIndex }
+ ::= { hwCBQoSFrPvcClassMatchRunInfoTable 1 }
+
+
+ HwCBQoSFrPvcClassMatchRunInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSFrPvcClassMatchedPackets
+ Counter64,
+ hwCBQoSFrPvcClassMatchedBytes
+ Counter64,
+ hwCBQoSFrPvcClassAverageRate
+ Counter64
+ }
+
+ hwCBQoSFrPvcClassMatchedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets matching a class in a QoS policy."
+ ::= { hwCBQoSFrPvcClassMatchRunInfoEntry 1 }
+
+
+ hwCBQoSFrPvcClassMatchedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes matching a class in a QoS policy."
+ ::= { hwCBQoSFrPvcClassMatchRunInfoEntry 2 }
+
+
+ hwCBQoSFrPvcClassAverageRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average rate of the traffic matching a class in a QoS policy.
+ For inbound QoS policy, it is the rate of the traffic input;
+ For outbound QoS policy, it is the rate of the traffic output.
+ Only software QoS support this node."
+ ::= { hwCBQoSFrPvcClassMatchRunInfoEntry 3 }
+
+
+-- CAR statistics
+ hwCBQoSFrPvcCarRunInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSFrPvcCarRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Running statistics for CAR
+ in a QoS policy applied on FR PVC."
+ ::= { hwCBQoSFrPvcStaticsObjects 3 }
+
+
+ hwCBQoSFrPvcCarRunInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSFrPvcCarRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "CAR statistics entry."
+ INDEX { hwCBQoSFrPvcApplyPolicyIfIndex, hwCBQoSFrPvcApplyPolicyDlciNum, hwCBQoSFrPvcApplyPolicyDirection, hwCBQoSPolicyClassIndex }
+ ::= { hwCBQoSFrPvcCarRunInfoTable 1 }
+
+
+ HwCBQoSFrPvcCarRunInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSFrPvcCarConformPackets
+ Counter64,
+ hwCBQoSFrPvcCarConformBytes
+ Counter64,
+ hwCBQoSFrPvcCarExceedPackets
+ Counter64,
+ hwCBQoSFrPvcCarExceedBytes
+ Counter64,
+ hwCBQoSFrPvcCarConformPacketsRate
+ Counter64,
+ hwCBQoSFrPvcCarConformBytesRate
+ Counter64,
+ hwCBQoSFrPvcCarExceedPacketsRate
+ Counter64,
+ hwCBQoSFrPvcCarExceedBytesRate
+ Counter64
+ }
+
+ hwCBQoSFrPvcCarConformPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets conform CIR."
+ ::= { hwCBQoSFrPvcCarRunInfoEntry 1 }
+
+
+ hwCBQoSFrPvcCarConformBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes conform CIR."
+ ::= { hwCBQoSFrPvcCarRunInfoEntry 2 }
+
+
+ hwCBQoSFrPvcCarExceedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets exceed CIR."
+ ::= { hwCBQoSFrPvcCarRunInfoEntry 3 }
+
+
+ hwCBQoSFrPvcCarExceedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes exceed CIR."
+ ::= { hwCBQoSFrPvcCarRunInfoEntry 4 }
+
+ hwCBQoSFrPvcCarConformPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of packets conform CIR."
+ ::= { hwCBQoSFrPvcCarRunInfoEntry 5 }
+
+
+ hwCBQoSFrPvcCarConformBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of bytes conform CIR."
+ ::= { hwCBQoSFrPvcCarRunInfoEntry 6 }
+
+
+ hwCBQoSFrPvcCarExceedPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of packets exceed CIR."
+ ::= { hwCBQoSFrPvcCarRunInfoEntry 7 }
+
+
+ hwCBQoSFrPvcCarExceedBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of bytes exceed CIR."
+ ::= { hwCBQoSFrPvcCarRunInfoEntry 8 }
+
+-- GTS statistics
+ hwCBQoSFrPvcGtsRunInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSFrPvcGtsRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Running statistics for GTS
+ in a QoS policy applied on FR PVC."
+ ::= { hwCBQoSFrPvcStaticsObjects 4 }
+
+
+ hwCBQoSFrPvcGtsRunInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSFrPvcGtsRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "GTS statistics entry."
+ INDEX { hwCBQoSFrPvcApplyPolicyIfIndex, hwCBQoSFrPvcApplyPolicyDlciNum, hwCBQoSFrPvcApplyPolicyDirection, hwCBQoSPolicyClassIndex }
+ ::= { hwCBQoSFrPvcGtsRunInfoTable 1 }
+
+
+ HwCBQoSFrPvcGtsRunInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSFrPvcGtsPassedPackets
+ Counter64,
+ hwCBQoSFrPvcGtsPassedBytes
+ Counter64,
+ hwCBQoSFrPvcGtsDiscardedPackets
+ Counter64,
+ hwCBQoSFrPvcGtsDiscardedBytes
+ Counter64,
+ hwCBQoSFrPvcGtsDelayedPackets
+ Counter64,
+ hwCBQoSFrPvcGtsDelayedBytes
+ Counter64,
+ hwCBQoSFrPvcGtsQueueSize
+ Integer32
+ }
+
+ hwCBQoSFrPvcGtsPassedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets passed by GTS."
+ ::= { hwCBQoSFrPvcGtsRunInfoEntry 1 }
+
+
+ hwCBQoSFrPvcGtsPassedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes passed by GTS."
+ ::= { hwCBQoSFrPvcGtsRunInfoEntry 2 }
+
+
+ hwCBQoSFrPvcGtsDiscardedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets discarded by GTS."
+ ::= { hwCBQoSFrPvcGtsRunInfoEntry 3 }
+
+
+ hwCBQoSFrPvcGtsDiscardedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes discarded by GTS."
+ ::= { hwCBQoSFrPvcGtsRunInfoEntry 4 }
+
+
+ hwCBQoSFrPvcGtsDelayedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets delayed by GTS."
+ ::= { hwCBQoSFrPvcGtsRunInfoEntry 5 }
+
+
+ hwCBQoSFrPvcGtsDelayedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes delayed by GTS."
+ ::= { hwCBQoSFrPvcGtsRunInfoEntry 6 }
+
+
+ hwCBQoSFrPvcGtsQueueSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Queue size of GTS queue."
+ ::= { hwCBQoSFrPvcGtsRunInfoEntry 7 }
+
+
+-- Remark statistics
+ hwCBQoSFrPvcRemarkRunInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSFrPvcRemarkRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Running statistics for remarking
+ in a QoS policy applied on FR PVC."
+ ::= { hwCBQoSFrPvcStaticsObjects 5 }
+
+
+ hwCBQoSFrPvcRemarkRunInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSFrPvcRemarkRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Remarking statistics entry."
+ INDEX { hwCBQoSFrPvcApplyPolicyIfIndex, hwCBQoSFrPvcApplyPolicyDlciNum, hwCBQoSFrPvcApplyPolicyDirection, hwCBQoSPolicyClassIndex }
+ ::= { hwCBQoSFrPvcRemarkRunInfoTable 1 }
+
+
+ HwCBQoSFrPvcRemarkRunInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSFrPvcRemarkedPackets
+ Counter64
+ }
+
+ hwCBQoSFrPvcRemarkedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets remarked."
+ ::= { hwCBQoSFrPvcRemarkRunInfoEntry 1 }
+
+
+-- Queue statistics
+ hwCBQoSFrPvcQueueRunInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSFrPvcQueueRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Running statistics for queue
+ in a QoS policy applied on FR PVC."
+ ::= { hwCBQoSFrPvcStaticsObjects 6 }
+
+
+ hwCBQoSFrPvcQueueRunInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSFrPvcQueueRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Queue statistics entry."
+ INDEX { hwCBQoSFrPvcApplyPolicyIfIndex, hwCBQoSFrPvcApplyPolicyDlciNum, hwCBQoSFrPvcApplyPolicyDirection, hwCBQoSPolicyClassIndex }
+ ::= { hwCBQoSFrPvcQueueRunInfoTable 1 }
+
+
+ HwCBQoSFrPvcQueueRunInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSFrPvcQueueMatchedPackets
+ Counter64,
+ hwCBQoSFrPvcQueueMatchedBytes
+ Counter64,
+ hwCBQoSFrPvcQueueEnqueuedPackets
+ Counter64,
+ hwCBQoSFrPvcQueueEnqueuedBytes
+ Counter64,
+ hwCBQoSFrPvcQueueDiscardedPackets
+ Counter64,
+ hwCBQoSFrPvcQueueDiscardedBytes
+ Counter64,
+ hwCBQoSFrPvcQueueMatchedPacketsRate
+ Counter64,
+ hwCBQoSFrPvcQueueMatchedBytesRate
+ Counter64,
+ hwCBQoSFrPvcQueueEnqueuedPacketsRate
+ Counter64,
+ hwCBQoSFrPvcQueueEnqueuedBytesRate
+ Counter64,
+ hwCBQoSFrPvcQueueDiscardedPacketsRate
+ Counter64,
+ hwCBQoSFrPvcQueueDiscardedBytesRate
+ Counter64
+ }
+
+ hwCBQoSFrPvcQueueMatchedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets matched to enqueue."
+ ::= { hwCBQoSFrPvcQueueRunInfoEntry 1 }
+
+
+ hwCBQoSFrPvcQueueMatchedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes matched to enqueue."
+ ::= { hwCBQoSFrPvcQueueRunInfoEntry 2 }
+
+
+ hwCBQoSFrPvcQueueEnqueuedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets enqueued."
+ ::= { hwCBQoSFrPvcQueueRunInfoEntry 3 }
+
+
+ hwCBQoSFrPvcQueueEnqueuedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes enqueued."
+ ::= { hwCBQoSFrPvcQueueRunInfoEntry 4 }
+
+
+ hwCBQoSFrPvcQueueDiscardedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets discarded when enqueued by discard method."
+ ::= { hwCBQoSFrPvcQueueRunInfoEntry 5 }
+
+
+ hwCBQoSFrPvcQueueDiscardedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes discarded when enqueued by discard method."
+ ::= { hwCBQoSFrPvcQueueRunInfoEntry 6 }
+
+ hwCBQoSFrPvcQueueMatchedPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of packets matched to enqueue."
+ ::= { hwCBQoSFrPvcQueueRunInfoEntry 7 }
+
+
+ hwCBQoSFrPvcQueueMatchedBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of bytes matched to enqueue."
+ ::= { hwCBQoSFrPvcQueueRunInfoEntry 8 }
+
+
+ hwCBQoSFrPvcQueueEnqueuedPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of packets enqueued."
+ ::= { hwCBQoSFrPvcQueueRunInfoEntry 9 }
+
+
+ hwCBQoSFrPvcQueueEnqueuedBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of bytes enqueued."
+ ::= { hwCBQoSFrPvcQueueRunInfoEntry 10 }
+
+
+ hwCBQoSFrPvcQueueDiscardedPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of packets discarded when enqueued by discard method."
+ ::= { hwCBQoSFrPvcQueueRunInfoEntry 11 }
+
+
+ hwCBQoSFrPvcQueueDiscardedBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of bytes discarded when enqueued by discard method."
+ ::= { hwCBQoSFrPvcQueueRunInfoEntry 12 }
+
+-- WRED statistics
+ hwCBQoSFrPvcWredRunInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSFrPvcWredRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Running statistics for WRED
+ in a QoS policy applied on FR PVC."
+ ::= { hwCBQoSFrPvcStaticsObjects 7 }
+
+
+ hwCBQoSFrPvcWredRunInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSFrPvcWredRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "WRED statistics entry."
+ INDEX { hwCBQoSFrPvcApplyPolicyIfIndex, hwCBQoSFrPvcApplyPolicyDlciNum, hwCBQoSFrPvcApplyPolicyDirection, hwCBQoSPolicyClassIndex, hwCBQoSWredClassValue
+ }
+ ::= { hwCBQoSFrPvcWredRunInfoTable 1 }
+
+
+ HwCBQoSFrPvcWredRunInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSFrPvcWredRandomDiscardedPackets
+ Counter64,
+ hwCBQoSFrPvcWredTailDiscardedPackets
+ Counter64
+ }
+
+ hwCBQoSFrPvcWredRandomDiscardedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets randomly discarded by WRED."
+ ::= { hwCBQoSFrPvcWredRunInfoEntry 1 }
+
+
+ hwCBQoSFrPvcWredTailDiscardedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets tail-discarded by WRED."
+ ::= { hwCBQoSFrPvcWredRunInfoEntry 2 }
+
+
+-- LR statistics
+ hwCBQoSFrPvcLrRunInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSFrPvcLrRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Running statistics for LR
+ in a QoS policy applied on FR PVC."
+ ::= { hwCBQoSFrPvcStaticsObjects 8 }
+
+
+ hwCBQoSFrPvcLrRunInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSFrPvcLrRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "LR statistics entry."
+ INDEX { hwCBQoSFrPvcApplyPolicyIfIndex, hwCBQoSFrPvcApplyPolicyDlciNum, hwCBQoSFrPvcApplyPolicyDirection, hwCBQoSPolicyClassIndex }
+ ::= { hwCBQoSFrPvcLrRunInfoTable 1 }
+
+
+ HwCBQoSFrPvcLrRunInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSFrPvcLrPassedPackets
+ Counter64,
+ hwCBQoSFrPvcLrPassedBytes
+ Counter64,
+ hwCBQoSFrPvcLrDiscardedPackets
+ Counter64,
+ hwCBQoSFrPvcLrDiscardedBytes
+ Counter64,
+ hwCBQoSFrPvcLrDelayedPackets
+ Counter64,
+ hwCBQoSFrPvcLrDelayedBytes
+ Counter64
+ }
+
+ hwCBQoSFrPvcLrPassedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets passed by LR."
+ ::= { hwCBQoSFrPvcLrRunInfoEntry 1 }
+
+
+ hwCBQoSFrPvcLrPassedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes passed by LR."
+ ::= { hwCBQoSFrPvcLrRunInfoEntry 2 }
+
+
+ hwCBQoSFrPvcLrDiscardedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets discarded by LR."
+ ::= { hwCBQoSFrPvcLrRunInfoEntry 3 }
+
+
+ hwCBQoSFrPvcLrDiscardedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes discarded by LR."
+ ::= { hwCBQoSFrPvcLrRunInfoEntry 4 }
+
+
+ hwCBQoSFrPvcLrDelayedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets delayed by LR."
+ ::= { hwCBQoSFrPvcLrRunInfoEntry 5 }
+
+
+ hwCBQoSFrPvcLrDelayedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes delayed by LR."
+ ::= { hwCBQoSFrPvcLrRunInfoEntry 6 }
+
+
+-- Ethernet Interface VLAN: policy Running statistics information
+ hwCBQoSIfVlanStaticsObjects OBJECT IDENTIFIER ::= { hwCBQoSApplyPolicyStaticsObjects 4 }
+
+
+-- Class match statistics
+ hwCBQoSIfVlanClassMatchRunInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSIfVlanClassMatchRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Running statistics for matching a classifier
+ in a QoS policy applied on ethernet vlan."
+ ::= { hwCBQoSIfVlanStaticsObjects 1 }
+
+
+ hwCBQoSIfVlanClassMatchRunInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSIfVlanClassMatchRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Classifier matching statistics entry."
+ INDEX { hwCBQoSIfVlanApplyPolicyIfIndex, hwCBQoSIfVlanApplyPolicyVlanid1, hwCBQoSIfVlanApplyPolicyDirection, hwCBQoSPolicyClassIndex }
+ ::= { hwCBQoSIfVlanClassMatchRunInfoTable 1 }
+
+
+ HwCBQoSIfVlanClassMatchRunInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSIfVlanClassMatchedPackets
+ Counter64,
+ hwCBQoSIfVlanClassMatchedBytes
+ Counter64
+ }
+
+ hwCBQoSIfVlanClassMatchedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets matching a class in a QoS policy."
+ ::= { hwCBQoSIfVlanClassMatchRunInfoEntry 1 }
+
+
+ hwCBQoSIfVlanClassMatchedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of Bytes matching a class in a QoS policy."
+ ::= { hwCBQoSIfVlanClassMatchRunInfoEntry 2 }
+
+
+-- Ethernet Interface VSI: policy Running statistics information
+ hwCBQoSVsiStaticsObjects OBJECT IDENTIFIER ::= { hwCBQoSApplyPolicyStaticsObjects 5 }
+
+
+-- Class match statistics
+ hwCBQoSVsiClassMatchRunInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSVsiClassMatchRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Running statistics for matching a classifier
+ in a QoS policy applied on VSI."
+ ::= { hwCBQoSVsiStaticsObjects 1 }
+
+
+ hwCBQoSVsiClassMatchRunInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSVsiClassMatchRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Classifier matching statistics entry."
+ INDEX { hwCBQoSVsiApplyPolicyVsiIndex, hwCBQoSVsiApplyPolicyDirection, hwCBQoSPolicyClassIndex }
+ ::= { hwCBQoSVsiClassMatchRunInfoTable 1 }
+
+
+ HwCBQoSVsiClassMatchRunInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSVsiClassMatchedPackets
+ Counter64,
+ hwCBQoSVsiClassMatchedBytes
+ Counter64
+ }
+
+ hwCBQoSVsiClassMatchedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets matching a class in a QoS policy."
+ ::= { hwCBQoSVsiClassMatchRunInfoEntry 1 }
+
+
+ hwCBQoSVsiClassMatchedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of Bytes matching a class in a QoS policy."
+ ::= { hwCBQoSVsiClassMatchRunInfoEntry 2 }
+
+
+-- Policy car statistics
+ hwCBQoSPolicyStatisticsObjects OBJECT IDENTIFIER ::= { hwCBQoSApplyPolicyStaticsObjects 6 }
+
+
+ hwCBQoSCarStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSCarStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table describes the traffic policing and statistics based on the traffic classification, including the statistics of the traffic within CIR, between CIR and PIR, and beyond PIR."
+ ::= { hwCBQoSPolicyStatisticsObjects 1 }
+
+
+ hwCBQoSCarStatisticsEntry OBJECT-TYPE
+ SYNTAX HwCBQoSCarStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of CAR statistics for class-based traffic classification applied
+ in traffic monitoring, including the statistics of packets that have the
+ rate within CIR, of CIR, of PIR or exceeds PIR."
+ INDEX { hwCBQoSIfApplyPolicyIfIndex, hwCBQoSIfApplyPolicyDirection, hwCBQoSIfVlanApplyPolicyVlanid1, hwCBQoSIfVlanApplyPolicyVlanid2, hwCBQoSPolicyClassIndex }
+ ::= { hwCBQoSCarStatisticsTable 1 }
+
+
+ HwCBQoSCarStatisticsEntry ::=
+ SEQUENCE {
+ hwCBQoSCarConformedPackets
+ Counter64,
+ hwCBQoSCarConformedBytes
+ Counter64,
+ hwCBQoSCarConformedPacketRate
+ Counter64,
+ hwCBQoSCarConformedByteRate
+ Counter64,
+ hwCBQoSCarExceededPackets
+ Counter64,
+ hwCBQoSCarExceededBytes
+ Counter64,
+ hwCBQoSCarExceededPacketRate
+ Counter64,
+ hwCBQoSCarExceededByteRate
+ Counter64,
+ hwCBQoSCarOverflowPackets
+ Counter64,
+ hwCBQoSCarOverflowBytes
+ Counter64,
+ hwCBQoSCarOverflowPacketRate
+ Counter64,
+ hwCBQoSCarOverflowByteRate
+ Counter64,
+ hwCBQoSCarPassedPackets
+ Counter64,
+ hwCBQoSCarPassedBytes
+ Counter64,
+ hwCBQoSCarDroppedPackets
+ Counter64,
+ hwCBQoSCarDroppedBytes
+ Counter64
+ }
+
+ hwCBQoSCarConformedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of packets within the range of CIR."
+ ::= { hwCBQoSCarStatisticsEntry 11 }
+
+
+ hwCBQoSCarConformedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of bytes within the range of CIR."
+ ::= { hwCBQoSCarStatisticsEntry 12 }
+
+
+ hwCBQoSCarConformedPacketRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the packet rate within the range of CIR, in pps."
+ ::= { hwCBQoSCarStatisticsEntry 13 }
+
+
+ hwCBQoSCarConformedByteRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the bytes rate within the range of CIR, in Bps."
+ ::= { hwCBQoSCarStatisticsEntry 14 }
+
+
+ hwCBQoSCarExceededPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of packets between PIR and CIR."
+ ::= { hwCBQoSCarStatisticsEntry 15 }
+
+
+ hwCBQoSCarExceededBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of bytes between PIR and CIR."
+ ::= { hwCBQoSCarStatisticsEntry 16 }
+
+
+ hwCBQoSCarExceededPacketRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the packet rate between PIR and CIR, in pps."
+ ::= { hwCBQoSCarStatisticsEntry 17 }
+
+
+ hwCBQoSCarExceededByteRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the byte rate between PIR and CIR, in Bps."
+ ::= { hwCBQoSCarStatisticsEntry 18 }
+
+
+ hwCBQoSCarOverflowPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the rate of packets that exceeds the PIR."
+ ::= { hwCBQoSCarStatisticsEntry 19 }
+
+
+ hwCBQoSCarOverflowBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of bytes when PIR is exceeded."
+ ::= { hwCBQoSCarStatisticsEntry 20 }
+
+
+ hwCBQoSCarOverflowPacketRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the rate of packets that exceeds the PIR."
+ ::= { hwCBQoSCarStatisticsEntry 21 }
+
+
+ hwCBQoSCarOverflowByteRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the rate of bytes that exceeds the PIR, in Bps."
+ ::= { hwCBQoSCarStatisticsEntry 22 }
+
+
+ hwCBQoSCarPassedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of packets passed after the Committed Access Rate (CAR) is set."
+ ::= { hwCBQoSCarStatisticsEntry 23 }
+
+
+ hwCBQoSCarPassedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of the bytes passed after CAR is set."
+ ::= { hwCBQoSCarStatisticsEntry 24 }
+
+
+ hwCBQoSCarDroppedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of discarded packets after CAR is set."
+ ::= { hwCBQoSCarStatisticsEntry 25 }
+
+
+ hwCBQoSCarDroppedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of discarded bytes after CAR is set."
+ ::= { hwCBQoSCarStatisticsEntry 26 }
+
+
+-- policy statics
+ hwCBQoSPolicyStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSPolicyStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table describes the policy-based statistics.
+"
+ ::= { hwCBQoSPolicyStatisticsObjects 2 }
+
+
+ hwCBQoSPolicyStatisticsEntry OBJECT-TYPE
+ SYNTAX HwCBQoSPolicyStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Statistics information of the policy."
+ INDEX { hwCBQoSIfApplyPolicyIfIndex, hwCBQoSIfApplyPolicyDirection, hwCBQoSIfVlanApplyPolicyVlanid1, hwCBQoSIfVlanApplyPolicyVlanid2 }
+ ::= { hwCBQoSPolicyStatisticsTable 1 }
+
+
+ HwCBQoSPolicyStatisticsEntry ::=
+ SEQUENCE {
+ hwCBQoSPolicyMatchedPackets
+ Counter64,
+ hwCBQoSPolicyMatchedBytes
+ Counter64,
+ hwCBQoSPolicyUnmatchedPackets
+ Counter64,
+ hwCBQoSPolicyUnmatchedBytes
+ Counter64,
+ hwCBQoSPolicyMatchedPassPackets
+ Counter64,
+ hwCBQoSPolicyMatchedPassBytes
+ Counter64,
+ hwCBQoSPolicyMatchedDropPackets
+ Counter64,
+ hwCBQoSPolicyMatchedDropBytes
+ Counter64,
+ hwCBQoSPolicyResetFlag
+ EnabledStatus,
+ hwCBQoSPolicyMatchedPacketsRate
+ Counter64,
+ hwCBQoSPolicyMatchedBytesRate
+ Counter64,
+ hwCBQoSPolicyMatchedPassPacketsRate
+ Counter64,
+ hwCBQoSPolicyMatchedPassBytesRate
+ Counter64,
+ hwCBQoSPolicyMatchedDropPacketsRate
+ Counter64,
+ hwCBQoSPolicyMatchedDropBytesRate
+ Counter64
+ }
+
+ hwCBQoSPolicyMatchedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of packets matching the traffic classification policy."
+ ::= { hwCBQoSPolicyStatisticsEntry 11 }
+
+
+ hwCBQoSPolicyMatchedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of bytes matching the traffic classification policy."
+ ::= { hwCBQoSPolicyStatisticsEntry 12 }
+
+
+ hwCBQoSPolicyUnmatchedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of packets mismatching the traffic classification policy."
+ ::= { hwCBQoSPolicyStatisticsEntry 13 }
+
+
+ hwCBQoSPolicyUnmatchedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of bytes mismatching the traffic classification policy."
+ ::= { hwCBQoSPolicyStatisticsEntry 14 }
+
+ hwCBQoSPolicyMatchedPassPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets that match the traffic classification policy and pass through"
+ ::= { hwCBQoSPolicyStatisticsEntry 15 }
+
+ hwCBQoSPolicyMatchedPassBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes that match the traffic classification policy and pass through"
+ ::= { hwCBQoSPolicyStatisticsEntry 16 }
+
+ hwCBQoSPolicyMatchedDropPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets that match the traffic classification policy and are discarded"
+ ::= { hwCBQoSPolicyStatisticsEntry 17 }
+
+ hwCBQoSPolicyMatchedDropBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes that match the traffic classification policy and are discarded"
+ ::= { hwCBQoSPolicyStatisticsEntry 18 }
+
+ hwCBQoSPolicyResetFlag OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Reset flag enable(1),disable(2)."
+ ::= { hwCBQoSPolicyStatisticsEntry 19 }
+
+ hwCBQoSPolicyMatchedPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the rate of packets matching the traffic classification policy."
+ ::= { hwCBQoSPolicyStatisticsEntry 20 }
+
+
+ hwCBQoSPolicyMatchedBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the rate of bytes matching the traffic classification policy."
+ ::= { hwCBQoSPolicyStatisticsEntry 21 }
+
+ hwCBQoSPolicyMatchedPassPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of packets that match the traffic classification policy and pass through"
+ ::= { hwCBQoSPolicyStatisticsEntry 22 }
+
+ hwCBQoSPolicyMatchedPassBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of bytes that match the traffic classification policy and pass through"
+ ::= { hwCBQoSPolicyStatisticsEntry 23 }
+
+ hwCBQoSPolicyMatchedDropPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of packets that match the traffic classification policy and are discarded"
+ ::= { hwCBQoSPolicyStatisticsEntry 24 }
+
+ hwCBQoSPolicyMatchedDropBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of bytes that match the traffic classification policy and are discarded"
+ ::= { hwCBQoSPolicyStatisticsEntry 25 }
+
+-- classifier statistics
+ hwCBQoSClassifierStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSClassifierStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table lists statistics on traffic classifiers."
+ ::= { hwCBQoSPolicyStatisticsObjects 3 }
+
+ hwCBQoSClassifierStatisticsEntry OBJECT-TYPE
+ SYNTAX HwCBQoSClassifierStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Statistics information of the class."
+ INDEX { hwCBQoSIfApplyPolicyIfIndex, hwCBQoSIfApplyPolicyDirection, hwCBQoSIfVlanApplyPolicyVlanid1, hwCBQoSIfVlanApplyPolicyVlanid2, hwCBQoSPolicyClassifierIndex}
+ ::= { hwCBQoSClassifierStatisticsTable 1 }
+
+
+ HwCBQoSClassifierStatisticsEntry ::=
+ SEQUENCE {
+ hwCBQoSPolicyClassifierIndex
+ Integer32,
+ hwCBQoSClassifierMatchedPackets
+ Counter64,
+ hwCBQoSClassifierMatchedBytes
+ Counter64,
+ hwCBQoSClassifierMatchedPassPackets
+ Counter64,
+ hwCBQoSClassifierMatchedPassBytes
+ Counter64,
+ hwCBQoSClassifierMatchedDropPackets
+ Counter64,
+ hwCBQoSClassifierMatchedDropBytes
+ Counter64
+ }
+
+ hwCBQoSPolicyClassifierIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the index of a traffic class."
+ ::= { hwCBQoSClassifierStatisticsEntry 4 }
+
+ hwCBQoSClassifierMatchedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the number of packets that match the class."
+ ::= { hwCBQoSClassifierStatisticsEntry 5 }
+
+
+ hwCBQoSClassifierMatchedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the number of matched bytes."
+ ::= { hwCBQoSClassifierStatisticsEntry 6 }
+
+ hwCBQoSClassifierMatchedPassPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the matched and passed traffic in packets."
+ ::= { hwCBQoSClassifierStatisticsEntry 7 }
+
+ hwCBQoSClassifierMatchedPassBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the matched and passed traffic in bytes."
+ ::= { hwCBQoSClassifierStatisticsEntry 8 }
+
+ hwCBQoSClassifierMatchedDropPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the matched and discarded traffic in packets."
+ ::= { hwCBQoSClassifierStatisticsEntry 9 }
+
+ hwCBQoSClassifierMatchedDropBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the matched and discarded traffic in bytes."
+ ::= { hwCBQoSClassifierStatisticsEntry 10 }
+
+
+
+
+
+-- class based policy stat
+ hwCBQoSPolicyStatisticsClassifierTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSPolicyStatisticsClassifierEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table records classifier statistics."
+ ::= { hwCBQoSPolicyStatisticsObjects 4 }
+
+ hwCBQoSPolicyStatisticsClassifierEntry OBJECT-TYPE
+ SYNTAX HwCBQoSPolicyStatisticsClassifierEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Class based policy statistics entry."
+ INDEX { hwCBQoSIfApplyPolicyIfIndex , hwCBQoSIfVlanApplyPolicyVlanid1, hwCBQoSIfApplyPolicyDirection, hwCBQoSPolicyStatClassifierName
+ }
+ ::= { hwCBQoSPolicyStatisticsClassifierTable 1 }
+
+ HwCBQoSPolicyStatisticsClassifierEntry ::=
+ SEQUENCE {
+ hwCBQoSPolicyStatClassifierName
+ OCTET STRING,
+ hwCBQoSPolicyStatClassifierMatchedPackets
+ Counter64,
+ hwCBQoSPolicyStatClassifierMatchedBytes
+ Counter64,
+ hwCBQoSPolicyStatClassifierUnmatchedPackets
+ Counter64,
+ hwCBQoSPolicyStatClassifierUnmatchedBytes
+ Counter64,
+ hwCBQoSPolicyStatClassifierMatchedPassPackets
+ Counter64,
+ hwCBQoSPolicyStatClassifierMatchedPassBytes
+ Counter64,
+ hwCBQoSPolicyStatClassifierMatchedDropPackets
+ Counter64,
+ hwCBQoSPolicyStatClassifierMatchedDropBytes
+ Counter64,
+ hwCBQoSPolicyStatClassifierMatchedPacketsRate
+ Counter64,
+ hwCBQoSPolicyStatClassifierMatchedBytesRate
+ Counter64,
+ hwCBQoSPolicyStatClassifierMatchedPassPacketsRate
+ Counter64,
+ hwCBQoSPolicyStatClassifierMatchedPassBytesRate
+ Counter64,
+ hwCBQoSPolicyStatClassifierMatchedDropPacketsRate
+ Counter64,
+ hwCBQoSPolicyStatClassifierMatchedDropBytesRate
+ Counter64
+ }
+
+ hwCBQoSPolicyStatClassifierName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Name of classifier."
+ ::= { hwCBQoSPolicyStatisticsClassifierEntry 1 }
+
+ hwCBQoSPolicyStatClassifierMatchedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of matched packets."
+ ::= { hwCBQoSPolicyStatisticsClassifierEntry 2 }
+
+ hwCBQoSPolicyStatClassifierMatchedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of matched bytes."
+ ::= { hwCBQoSPolicyStatisticsClassifierEntry 3 }
+
+
+ hwCBQoSPolicyStatClassifierUnmatchedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of unmatched packets."
+ ::= { hwCBQoSPolicyStatisticsClassifierEntry 4 }
+
+
+ hwCBQoSPolicyStatClassifierUnmatchedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of unmatched bytes."
+ ::= { hwCBQoSPolicyStatisticsClassifierEntry 5 }
+
+
+ hwCBQoSPolicyStatClassifierMatchedPassPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets that match the traffic classifier and pass through"
+ ::= { hwCBQoSPolicyStatisticsClassifierEntry 6 }
+
+
+ hwCBQoSPolicyStatClassifierMatchedPassBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes that match the traffic classifier and pass through"
+ ::= { hwCBQoSPolicyStatisticsClassifierEntry 7 }
+
+
+ hwCBQoSPolicyStatClassifierMatchedDropPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets that match the traffic classification policy and are discarded"
+ ::= { hwCBQoSPolicyStatisticsClassifierEntry 8 }
+
+
+ hwCBQoSPolicyStatClassifierMatchedDropBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes that match the traffic classification policy and are discarded"
+ ::= { hwCBQoSPolicyStatisticsClassifierEntry 9 }
+
+ hwCBQoSPolicyStatClassifierMatchedPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of matched packets."
+ ::= { hwCBQoSPolicyStatisticsClassifierEntry 10 }
+
+ hwCBQoSPolicyStatClassifierMatchedBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of matched bytes."
+ ::= { hwCBQoSPolicyStatisticsClassifierEntry 11 }
+
+ hwCBQoSPolicyStatClassifierMatchedPassPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of packets that match the traffic classifier and pass through"
+ ::= { hwCBQoSPolicyStatisticsClassifierEntry 12 }
+
+
+ hwCBQoSPolicyStatClassifierMatchedPassBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of bytes that match the traffic classifier and pass through"
+ ::= { hwCBQoSPolicyStatisticsClassifierEntry 13 }
+
+
+ hwCBQoSPolicyStatClassifierMatchedDropPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of packets that match the traffic classification policy and are discarded"
+ ::= { hwCBQoSPolicyStatisticsClassifierEntry 14 }
+
+
+ hwCBQoSPolicyStatClassifierMatchedDropBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of bytes that match the traffic classification policy and are discarded"
+ ::= { hwCBQoSPolicyStatisticsClassifierEntry 15 }
+
+-- Class match statistics in policy on VLAN
+ hwCBQoSVlanClassMatchRunInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSVlanClassMatchRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Running statistics for class in a QoS policy applied on VLAN."
+ ::= { hwCBQoSPolicyStatisticsObjects 5 }
+
+
+ hwCBQoSVlanClassMatchRunInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSVlanClassMatchRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Statistics for class in a QoS policy applied on VLAN entry."
+ INDEX { hwCBQoSVlanApplyPolicyVlanId, hwCBQoSVlanApplyPolicyDirection,hwCBQoSPolicyClassIndex }
+ ::= { hwCBQoSVlanClassMatchRunInfoTable 1 }
+
+
+ HwCBQoSVlanClassMatchRunInfoEntry ::=
+ SEQUENCE
+ {
+ hwCBQoSVlanClassMatchedPackets
+ Counter64,
+ hwCBQoSVlanClassPassedPackets
+ Counter64,
+ hwCBQoSVlanClassDroppedPackets
+ Counter64
+ }
+
+ hwCBQoSVlanClassMatchedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets matched the class in a policy applied on a VLAN."
+ ::= { hwCBQoSVlanClassMatchRunInfoEntry 1 }
+
+ hwCBQoSVlanClassPassedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of passed packets matched the class in a policy applied on a VLAN."
+ ::= { hwCBQoSVlanClassMatchRunInfoEntry 2 }
+
+ hwCBQoSVlanClassDroppedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of dropped packets matched the class in a policy applied on a VLAN."
+ ::= { hwCBQoSVlanClassMatchRunInfoEntry 3 }
+
+-- CAR statistics in policy on VLAN
+ hwCBQoSVlanCarRunInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSVlanCarRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of Running statistics for CAR statistics in policy applied on VLAN."
+ ::= { hwCBQoSPolicyStatisticsObjects 6 }
+
+ hwCBQoSVlanCarRunInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSVlanCarRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "CAR statistics entry."
+ INDEX { hwCBQoSVlanApplyPolicyVlanId, hwCBQoSVlanApplyPolicyDirection, hwCBQoSPolicyClassIndex }
+ ::= { hwCBQoSVlanCarRunInfoTable 1 }
+
+
+ HwCBQoSVlanCarRunInfoEntry ::=
+ SEQUENCE
+ {
+ hwCBQoSVlanCarPassedPackets
+ Counter64,
+ hwCBQoSVlanCarDiscardedPackets
+ Counter64
+ }
+ hwCBQoSVlanCarPassedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of passed packets."
+ ::= { hwCBQoSVlanCarRunInfoEntry 1 }
+
+ hwCBQoSVlanCarDiscardedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of discarded packets."
+ ::= { hwCBQoSVlanCarRunInfoEntry 2 }
+
+ -- multi-policy statistics based on policy
+ hwCBQoSMultiPolicyStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSMultiPolicyStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of statistics for policy applied on the interface and VLAN.
+ It sums up all the classes in the policy that are matched or not matched."
+ ::= { hwCBQoSPolicyStatisticsObjects 7 }
+
+
+ hwCBQoSMultiPolicyStatisticsEntry OBJECT-TYPE
+ SYNTAX HwCBQoSMultiPolicyStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Statistics information of the policy."
+ INDEX { hwCBQoSIfApplyMultiPolicyIfIndex, hwCBQoSIfApplyMultiPolicyDirection, hwCBQoSVlanApplyMultiPolicyVlanId, hwCBQoSMultiPolicyIndex }
+ ::= { hwCBQoSMultiPolicyStatisticsTable 1 }
+
+
+ HwCBQoSMultiPolicyStatisticsEntry ::=
+ SEQUENCE {
+ hwCBQoSMultiPolicyIndex
+ Integer32,
+ hwCBQoSMultiPolicyMatchedPackets
+ Counter64,
+ hwCBQoSMultiPolicyMatchedBytes
+ Counter64,
+ hwCBQoSMultiPolicyUnmatchedPackets
+ Counter64,
+ hwCBQoSMultiPolicyUnmatchedBytes
+ Counter64,
+ hwCBQoSMultiPolicyMatchedPassPackets
+ Counter64,
+ hwCBQoSMultiPolicyMatchedPassBytes
+ Counter64,
+ hwCBQoSMultiPolicyMatchedDropPackets
+ Counter64,
+ hwCBQoSMultiPolicyMatchedDropBytes
+ Counter64,
+ hwCBQoSMultiPolicyResetFlag
+ EnabledStatus,
+ hwCBQoSMultiPolicyMatchedPacketsRate
+ Counter64,
+ hwCBQoSMultiPolicyMatchedBytesRate
+ Counter64,
+ hwCBQoSMultiPolicyMatchedPassPacketsRate
+ Counter64,
+ hwCBQoSMultiPolicyMatchedPassBytesRate
+ Counter64,
+ hwCBQoSMultiPolicyMatchedDropPacketsRate
+ Counter64,
+ hwCBQoSMultiPolicyMatchedDropBytesRate
+ Counter64,
+ hwCBQoSMultiPolicyFltPackets
+ Counter64,
+ hwCBQoSMultiPolicyFltBytes
+ Counter64,
+ hwCBQoSMultiPolicyFltPacketsRate
+ Counter64,
+ hwCBQoSMultiPolicyFltBytesRate
+ Counter64,
+ hwCBQoSMultiPolicyCarPackets
+ Counter64,
+ hwCBQoSMultiPolicyCarBytes
+ Counter64,
+ hwCBQoSMultiPolicyCarPacketsRate
+ Counter64,
+ hwCBQoSMultiPolicyCarBytesRate
+ Counter64
+ }
+
+ hwCBQoSMultiPolicyIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the policy index."
+ ::= { hwCBQoSMultiPolicyStatisticsEntry 11 }
+
+ hwCBQoSMultiPolicyMatchedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of packets matching the traffic classification policy."
+ ::= { hwCBQoSMultiPolicyStatisticsEntry 12 }
+
+
+ hwCBQoSMultiPolicyMatchedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of bytes matching the traffic classification policy."
+ ::= { hwCBQoSMultiPolicyStatisticsEntry 13 }
+
+
+ hwCBQoSMultiPolicyUnmatchedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of packets mismatching the traffic classification policy."
+ ::= { hwCBQoSMultiPolicyStatisticsEntry 14 }
+
+
+ hwCBQoSMultiPolicyUnmatchedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of bytes mismatching the traffic classification policy."
+ ::= { hwCBQoSMultiPolicyStatisticsEntry 15 }
+
+ hwCBQoSMultiPolicyMatchedPassPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets that match the traffic classification policy and pass through"
+ ::= { hwCBQoSMultiPolicyStatisticsEntry 16 }
+
+ hwCBQoSMultiPolicyMatchedPassBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes that match the traffic classification policy and pass through"
+ ::= { hwCBQoSMultiPolicyStatisticsEntry 17 }
+
+ hwCBQoSMultiPolicyMatchedDropPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets that match the traffic classification policy and are discarded"
+ ::= { hwCBQoSMultiPolicyStatisticsEntry 18 }
+
+ hwCBQoSMultiPolicyMatchedDropBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes that match the traffic classification policy and are discarded"
+ ::= { hwCBQoSMultiPolicyStatisticsEntry 19 }
+
+ hwCBQoSMultiPolicyResetFlag OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Reset flag enable(1),disable(2)."
+ ::= { hwCBQoSMultiPolicyStatisticsEntry 20 }
+
+ hwCBQoSMultiPolicyMatchedPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of matched packets"
+ ::= { hwCBQoSMultiPolicyStatisticsEntry 21 }
+
+ hwCBQoSMultiPolicyMatchedBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of matched bytes"
+ ::= { hwCBQoSMultiPolicyStatisticsEntry 22 }
+
+ hwCBQoSMultiPolicyMatchedPassPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of matched pass packets"
+ ::= { hwCBQoSMultiPolicyStatisticsEntry 23 }
+
+ hwCBQoSMultiPolicyMatchedPassBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of matched pass bytes"
+ ::= { hwCBQoSMultiPolicyStatisticsEntry 24 }
+
+ hwCBQoSMultiPolicyMatchedDropPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of matched drop packets"
+ ::= { hwCBQoSMultiPolicyStatisticsEntry 25 }
+
+ hwCBQoSMultiPolicyMatchedDropBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of matched drop bytes"
+ ::= { hwCBQoSMultiPolicyStatisticsEntry 26 }
+
+ hwCBQoSMultiPolicyFltPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets that filtered by the traffic classification policy"
+ ::= { hwCBQoSMultiPolicyStatisticsEntry 27 }
+
+ hwCBQoSMultiPolicyFltBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes that filtered by the traffic classification policy"
+ ::= { hwCBQoSMultiPolicyStatisticsEntry 28 }
+
+ hwCBQoSMultiPolicyFltPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of filterd drop packets"
+ ::= { hwCBQoSMultiPolicyStatisticsEntry 29 }
+
+ hwCBQoSMultiPolicyFltBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of filterd drop bytes"
+ ::= { hwCBQoSMultiPolicyStatisticsEntry 30 }
+
+ hwCBQoSMultiPolicyCarPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets that limited by the traffic classification policy"
+ ::= { hwCBQoSMultiPolicyStatisticsEntry 31 }
+
+ hwCBQoSMultiPolicyCarBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes that limited by the traffic classification policy"
+ ::= { hwCBQoSMultiPolicyStatisticsEntry 32 }
+
+ hwCBQoSMultiPolicyCarPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of limited packets"
+ ::= { hwCBQoSMultiPolicyStatisticsEntry 33 }
+
+ hwCBQoSMultiPolicyCarBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of limited bytes"
+ ::= { hwCBQoSMultiPolicyStatisticsEntry 34 }
+
+-- class based multi-policy stat
+ hwCBQoSMultiPolicyStatisticsClassifierTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSMultiPolicyStatisticsClassifierEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of class based policy statistics."
+ ::= { hwCBQoSPolicyStatisticsObjects 8 }
+
+ hwCBQoSMultiPolicyStatisticsClassifierEntry OBJECT-TYPE
+ SYNTAX HwCBQoSMultiPolicyStatisticsClassifierEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Class based policy statistics entry."
+ INDEX { hwCBQoSIfApplyMultiPolicyIfIndex , hwCBQoSVlanApplyMultiPolicyVlanId, hwCBQoSIfApplyMultiPolicyDirection, hwCBQoSMultiPolicyStaPolicyIndex, hwCBQoSMultiPolicyStatClassifierIndex }
+ ::= { hwCBQoSMultiPolicyStatisticsClassifierTable 1 }
+
+ HwCBQoSMultiPolicyStatisticsClassifierEntry ::=
+ SEQUENCE {
+ hwCBQoSMultiPolicyStaPolicyIndex
+ Integer32,
+ hwCBQoSMultiPolicyStatClassifierIndex
+ Integer32,
+ hwCBQoSMultiPolicyStatClassifierName
+ OCTET STRING,
+ hwCBQoSMultiPolicyStatClassifierMatchedPackets
+ Counter64,
+ hwCBQoSMultiPolicyStatClassifierMatchedBytes
+ Counter64,
+ hwCBQoSMultiPolicyStatClassifierUnmatchedPackets
+ Counter64,
+ hwCBQoSMultiPolicyStatClassifierUnmatchedBytes
+ Counter64,
+ hwCBQoSMultiPolicyStatClassifierMatchedPassPackets
+ Counter64,
+ hwCBQoSMultiPolicyStatClassifierMatchedPassBytes
+ Counter64,
+ hwCBQoSMultiPolicyStatClassifierMatchedDropPackets
+ Counter64,
+ hwCBQoSMultiPolicyStatClassifierMatchedDropBytes
+ Counter64,
+ hwCBQoSMultiPolicyStatClassifierMatchedPacketsRate
+ Counter64,
+ hwCBQoSMultiPolicyStatClassifierMatchedBytesRate
+ Counter64,
+ hwCBQoSMultiPolicyStatClassifierMatchedPassPacketsRate
+ Counter64,
+ hwCBQoSMultiPolicyStatClassifierMatchedPassBytesRate
+ Counter64,
+ hwCBQoSMultiPolicyStatClassifierMatchedDropPacketsRate
+ Counter64,
+ hwCBQoSMultiPolicyStatClassifierMatchedDropBytesRate
+ Counter64,
+ hwCBQoSMultiPolicyStatClassifierFltPackets
+ Counter64,
+ hwCBQoSMultiPolicyStatClassifierFltBytes
+ Counter64,
+ hwCBQoSMultiPolicyStatClassifierFltPacketsRate
+ Counter64,
+ hwCBQoSMultiPolicyStatClassifierFltBytesRate
+ Counter64,
+ hwCBQoSMultiPolicyStatClassifierCarPackets
+ Counter64,
+ hwCBQoSMultiPolicyStatClassifierCarBytes
+ Counter64,
+ hwCBQoSMultiPolicyStatClassifierCarPacketsRate
+ Counter64,
+ hwCBQoSMultiPolicyStatClassifierCarBytesRate
+ Counter64
+ }
+
+ hwCBQoSMultiPolicyStaPolicyIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the policy index."
+ ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 1 }
+
+ hwCBQoSMultiPolicyStatClassifierIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the classifier index."
+ ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 2 }
+
+ hwCBQoSMultiPolicyStatClassifierName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Name of classifier."
+ ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 3 }
+
+ hwCBQoSMultiPolicyStatClassifierMatchedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of matched packets."
+ ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 4 }
+
+ hwCBQoSMultiPolicyStatClassifierMatchedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of matched bytes."
+ ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 5 }
+
+
+ hwCBQoSMultiPolicyStatClassifierUnmatchedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of unmatched packets."
+ ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 6 }
+
+
+ hwCBQoSMultiPolicyStatClassifierUnmatchedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of unmatched bytes."
+ ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 7 }
+
+
+ hwCBQoSMultiPolicyStatClassifierMatchedPassPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets that match the traffic classifier and pass through"
+ ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 8 }
+
+
+ hwCBQoSMultiPolicyStatClassifierMatchedPassBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes that match the traffic classifier and pass through"
+ ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 9 }
+
+
+ hwCBQoSMultiPolicyStatClassifierMatchedDropPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets that match the traffic classifier and discard"
+ ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 10 }
+
+
+ hwCBQoSMultiPolicyStatClassifierMatchedDropBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes that match the traffic classifier and discard"
+ ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 11 }
+
+ hwCBQoSMultiPolicyStatClassifierMatchedPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of matched packets"
+ ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 12 }
+
+ hwCBQoSMultiPolicyStatClassifierMatchedBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of matched bytes"
+ ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 13 }
+
+ hwCBQoSMultiPolicyStatClassifierMatchedPassPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of matched pass packets"
+ ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 14 }
+
+ hwCBQoSMultiPolicyStatClassifierMatchedPassBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of matched pass bytes"
+ ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 15 }
+
+ hwCBQoSMultiPolicyStatClassifierMatchedDropPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of matched drop packets"
+ ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 16 }
+
+ hwCBQoSMultiPolicyStatClassifierMatchedDropBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of matched drop bytes"
+ ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 17 }
+
+ hwCBQoSMultiPolicyStatClassifierFltPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets that filtered by the traffic classification policy"
+ ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 18 }
+
+ hwCBQoSMultiPolicyStatClassifierFltBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes that filtered by the traffic classification policy"
+ ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 19 }
+
+ hwCBQoSMultiPolicyStatClassifierFltPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of filterd drop packets"
+ ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 20 }
+
+ hwCBQoSMultiPolicyStatClassifierFltBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of filterd drop bytes"
+ ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 21 }
+
+ hwCBQoSMultiPolicyStatClassifierCarPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets that limited by the traffic classification policy"
+ ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 22 }
+
+ hwCBQoSMultiPolicyStatClassifierCarBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes that limited by the traffic classification policy"
+ ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 23 }
+
+ hwCBQoSMultiPolicyStatClassifierCarPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of limited packets"
+ ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 24 }
+
+ hwCBQoSMultiPolicyStatClassifierCarBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of limited bytes"
+ ::= { hwCBQoSMultiPolicyStatisticsClassifierEntry 25 }
+
+ -- class based subpolicy stat
+ hwCBQoSPolicyStatSubPolicyClassifierRunInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of class based subpolicy statistics."
+ ::= { hwCBQoSPolicyStatisticsObjects 9 }
+
+ hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry OBJECT-TYPE
+ SYNTAX HwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Class based subpolicy statistics entry."
+ INDEX { hwCBQoSIfApplyPolicyIfIndex,hwCBQoSIfVlanApplyPolicyVlanid1 ,hwCBQoSIfApplyPolicyDirection, hwCBQoSPolicyClassIndex, hwCBQoSSubPolicyClassIndex }
+ ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoTable 1 }
+
+ HwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry ::=
+ SEQUENCE {
+ hwCBQoSSubPolicyClassIndex
+ Integer32,
+ hwCBQoSSubPolicyStatClassifierMatchedPackets
+ Counter64,
+ hwCBQoSSubPolicyStatClassifierMatchedBytes
+ Counter64,
+ hwCBQoSSubPolicyStatClassifierPassPackets
+ Counter64,
+ hwCBQoSSubPolicyStatClassifierPassBytes
+ Counter64,
+ hwCBQoSSubPolicyStatClassifierDropPackets
+ Counter64,
+ hwCBQoSSubPolicyStatClassifierDropBytes
+ Counter64,
+ hwCBQoSSubPolicyStatClassifierQueueMatchedPackets
+ Counter64,
+ hwCBQoSSubPolicyStatClassifierQueueMatchedBytes
+ Counter64,
+ hwCBQoSSubPolicyStatClassifierQueueEnqueuedPackets
+ Counter64,
+ hwCBQoSSubPolicyStatClassifierQueueEnqueuedBytes
+ Counter64,
+ hwCBQoSSubPolicyStatClassifierQueueDiscardedPackets
+ Counter64,
+ hwCBQoSSubPolicyStatClassifierQueueDiscardedBytes
+ Counter64,
+ hwCBQoSSubPolicyStatClassifierCarGreenPackets
+ Counter64,
+ hwCBQoSSubPolicyStatClassifierCarGreenBytes
+ Counter64,
+ hwCBQoSSubPolicyStatClassifierCarYellowPackets
+ Counter64,
+ hwCBQoSSubPolicyStatClassifierCarYellowBytes
+ Counter64,
+ hwCBQoSSubPolicyStatClassifierCarRedPackets
+ Counter64,
+ hwCBQoSSubPolicyStatClassifierCarRedBytes
+ Counter64,
+ hwCBQoSSubPolicyStatClassifierMatchedPacketsRate
+ Counter64,
+ hwCBQoSSubPolicyStatClassifierMatchedBytesRate
+ Counter64,
+ hwCBQoSSubPolicyStatClassifierMatchedPassPacketsRate
+ Counter64,
+ hwCBQoSSubPolicyStatClassifierMatchedPassBytesRate
+ Counter64,
+ hwCBQoSSubPolicyStatClassifierMatchedDropPacketsRate
+ Counter64,
+ hwCBQoSSubPolicyStatClassifierMatchedDropBytesRate
+ Counter64,
+ hwCBQoSSubPolicyStatClassifierQueueMatchedPacketsRate
+ Counter64,
+ hwCBQoSSubPolicyStatClassifierQueueMatchedBytesRate
+ Counter64,
+ hwCBQoSSubPolicyStatClassifierQueueEnqueuedPacketsRate
+ Counter64,
+ hwCBQoSSubPolicyStatClassifierQueueEnqueuedBytesRate
+ Counter64,
+ hwCBQoSSubPolicyStatClassifierQueueDiscardedPacketsRate
+ Counter64,
+ hwCBQoSSubPolicyStatClassifierQueueDiscardedBytesRate
+ Counter64,
+ hwCBQoSSubPolicyStatClassifierCarGreenPassedPacketsRate
+ Counter64,
+ hwCBQoSSubPolicyStatClassifierCarGreenPassedBytesRate
+ Counter64,
+ hwCBQoSSubPolicyStatClassifierCarYellowPassedPacketsRate
+ Counter64,
+ hwCBQoSSubPolicyStatClassifierCarYellowPassedBytesRate
+ Counter64,
+ hwCBQoSSubPolicyStatClassifierCarRedPassedPacketsRate
+ Counter64,
+ hwCBQoSSubPolicyStatClassifierCarRedPassedBytesRate
+ Counter64,
+ hwCBQoSSubPolicyClassName
+ OCTET STRING
+ }
+
+ hwCBQoSSubPolicyClassIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "PolicyClassIndex of subpolicy."
+ ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 1 }
+
+ hwCBQoSSubPolicyStatClassifierMatchedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of matched packets."
+ ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 2 }
+
+ hwCBQoSSubPolicyStatClassifierMatchedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of matched bytes."
+ ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 3 }
+
+ hwCBQoSSubPolicyStatClassifierPassPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of passed packets."
+ ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 4 }
+
+ hwCBQoSSubPolicyStatClassifierPassBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of passed bytes."
+ ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 5 }
+
+ hwCBQoSSubPolicyStatClassifierDropPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of dropped packets."
+ ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 6 }
+
+
+ hwCBQoSSubPolicyStatClassifierDropBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of dropped bytes."
+ ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 7 }
+
+
+ hwCBQoSSubPolicyStatClassifierQueueMatchedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of queue matched packets."
+ ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 8 }
+
+
+ hwCBQoSSubPolicyStatClassifierQueueMatchedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of queue matched bytes."
+ ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 9 }
+
+ hwCBQoSSubPolicyStatClassifierQueueEnqueuedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of queue passed packets."
+ ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 10 }
+
+ hwCBQoSSubPolicyStatClassifierQueueEnqueuedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of queue passed bytes."
+ ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 11 }
+
+ hwCBQoSSubPolicyStatClassifierQueueDiscardedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of queue dropped packets."
+ ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 12 }
+
+ hwCBQoSSubPolicyStatClassifierQueueDiscardedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of queue dropped bytes."
+ ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 13 }
+
+ hwCBQoSSubPolicyStatClassifierCarGreenPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of green packets."
+ ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 14 }
+
+ hwCBQoSSubPolicyStatClassifierCarGreenBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of green bytes."
+ ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 15 }
+
+ hwCBQoSSubPolicyStatClassifierCarYellowPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of yellow packets."
+ ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 16 }
+
+ hwCBQoSSubPolicyStatClassifierCarYellowBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of yellow bytes."
+ ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 17 }
+
+ hwCBQoSSubPolicyStatClassifierCarRedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of red packets."
+ ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 18 }
+
+ hwCBQoSSubPolicyStatClassifierCarRedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of red bytes."
+ ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 19 }
+
+ hwCBQoSSubPolicyStatClassifierMatchedPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of matched packets."
+ ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 20 }
+
+ hwCBQoSSubPolicyStatClassifierMatchedBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of matched bytes."
+ ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 21 }
+
+ hwCBQoSSubPolicyStatClassifierMatchedPassPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of passed packets."
+ ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 22 }
+
+ hwCBQoSSubPolicyStatClassifierMatchedPassBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of passed bytes."
+ ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 23 }
+
+ hwCBQoSSubPolicyStatClassifierMatchedDropPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of dropped packets."
+ ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 24 }
+
+ hwCBQoSSubPolicyStatClassifierMatchedDropBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of dropped bytes."
+ ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 25 }
+
+ hwCBQoSSubPolicyStatClassifierQueueMatchedPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of queue matched packets."
+ ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 26 }
+
+ hwCBQoSSubPolicyStatClassifierQueueMatchedBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of queue matched bytes."
+ ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 27 }
+
+ hwCBQoSSubPolicyStatClassifierQueueEnqueuedPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of queue passed packets."
+ ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 28 }
+
+ hwCBQoSSubPolicyStatClassifierQueueEnqueuedBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of queue passed bytes."
+ ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 29 }
+
+ hwCBQoSSubPolicyStatClassifierQueueDiscardedPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of queue dropped packets."
+ ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 30 }
+
+ hwCBQoSSubPolicyStatClassifierQueueDiscardedBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of queue dropped bytes."
+ ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 31 }
+
+ hwCBQoSSubPolicyStatClassifierCarGreenPassedPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of green packets."
+ ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 32 }
+
+ hwCBQoSSubPolicyStatClassifierCarGreenPassedBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of green bytes."
+ ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 33 }
+
+ hwCBQoSSubPolicyStatClassifierCarYellowPassedPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of yellow packets."
+ ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 34 }
+
+ hwCBQoSSubPolicyStatClassifierCarYellowPassedBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of yellow bytes."
+ ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 35 }
+
+ hwCBQoSSubPolicyStatClassifierCarRedPassedPacketsRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of red bytes."
+ ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 36 }
+
+ hwCBQoSSubPolicyStatClassifierCarRedPassedBytesRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of red bytes."
+ ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 37 }
+
+ hwCBQoSSubPolicyClassName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Name of sub classifier."
+ ::= { hwCBQoSPolicyStatSubPolicyClassifierRunInfoEntry 38 }
+-- Global Policy car statistics
+ hwCBQoSGlobalCarStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSGlobalCarStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is applied to global ACL.This table describes CAR statistics for class-based traffic classification. ."
+ ::= { hwCBQoSPolicyStatisticsObjects 10 }
+
+
+ hwCBQoSGlobalCarStatisticsEntry OBJECT-TYPE
+ SYNTAX HwCBQoSGlobalCarStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of CAR statistics for class-based traffic classification applied
+ in traffic monitoring, including the statistics of packets that have the
+ rate within CIR, of CIR, of PIR or exceeds PIR."
+ INDEX { hwCBQoSGlobalCarApplyType, hwCBQoSGlobalCarDirection, hwCBQoSGlobalCarSlotId, hwCBQoSGlobalCarClassifierName }
+ ::= { hwCBQoSGlobalCarStatisticsTable 1 }
+
+
+ HwCBQoSGlobalCarStatisticsEntry ::=
+ SEQUENCE {
+ hwCBQoSGlobalCarSlotId
+ Integer32,
+ hwCBQoSGlobalCarApplyType
+ PolicyApplyType,
+ hwCBQoSGlobalCarDirection
+ INTEGER,
+ hwCBQoSGlobalCarClassifierName
+ OCTET STRING,
+ hwCBQoSGlobalCarConformedPackets
+ Counter64,
+ hwCBQoSGlobalCarConformedBytes
+ Counter64,
+ hwCBQoSGlobalCarConformedPacketRate
+ Counter64,
+ hwCBQoSGlobalCarConformedByteRate
+ Counter64,
+ hwCBQoSGlobalCarExceededPackets
+ Counter64,
+ hwCBQoSGlobalCarExceededBytes
+ Counter64,
+ hwCBQoSGlobalCarExceededPacketRate
+ Counter64,
+ hwCBQoSGlobalCarExceededByteRate
+ Counter64,
+ hwCBQoSGlobalCarOverflowPackets
+ Counter64,
+ hwCBQoSGlobalCarOverflowBytes
+ Counter64,
+ hwCBQoSGlobalCarOverflowPacketRate
+ Counter64,
+ hwCBQoSGlobalCarOverflowByteRate
+ Counter64,
+ hwCBQoSGlobalCarPassedPackets
+ Counter64,
+ hwCBQoSGlobalCarPassedBytes
+ Counter64,
+ hwCBQoSGlobalCarDroppedPackets
+ Counter64,
+ hwCBQoSGlobalCarDroppedBytes
+ Counter64
+ }
+
+ hwCBQoSGlobalCarSlotId OBJECT-TYPE
+ SYNTAX Integer32 (0..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ID of the slot that the interface is located."
+ ::= { hwCBQoSGlobalCarStatisticsEntry 1 }
+
+
+ hwCBQoSGlobalCarApplyType OBJECT-TYPE
+ SYNTAX PolicyApplyType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of car applied in global."
+ ::= { hwCBQoSGlobalCarStatisticsEntry 2 }
+
+
+ hwCBQoSGlobalCarDirection OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ inbound(1),
+ outbound(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the direction where the CAR statistics are queried."
+ ::= { hwCBQoSGlobalCarStatisticsEntry 3 }
+
+
+ hwCBQoSGlobalCarClassifierName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of classifier."
+ ::= { hwCBQoSGlobalCarStatisticsEntry 4 }
+
+
+ hwCBQoSGlobalCarConformedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of packets within the range of CIR."
+ ::= { hwCBQoSGlobalCarStatisticsEntry 5 }
+
+
+ hwCBQoSGlobalCarConformedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of bytes within the range of CIR."
+ ::= { hwCBQoSGlobalCarStatisticsEntry 6 }
+
+
+ hwCBQoSGlobalCarConformedPacketRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the packet rate within the range of CIR, in pps."
+ ::= { hwCBQoSGlobalCarStatisticsEntry 7 }
+
+
+ hwCBQoSGlobalCarConformedByteRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the bytes rate within the range of CIR, in Bps."
+ ::= { hwCBQoSGlobalCarStatisticsEntry 8 }
+
+
+ hwCBQoSGlobalCarExceededPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of packets between PIR and CIR."
+ ::= { hwCBQoSGlobalCarStatisticsEntry 9 }
+
+
+ hwCBQoSGlobalCarExceededBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of bytes between PIR and CIR."
+ ::= { hwCBQoSGlobalCarStatisticsEntry 10 }
+
+
+ hwCBQoSGlobalCarExceededPacketRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the packet rate between PIR and CIR, in pps."
+ ::= { hwCBQoSGlobalCarStatisticsEntry 11 }
+
+
+ hwCBQoSGlobalCarExceededByteRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the byte rate between PIR and CIR, in Bps."
+ ::= { hwCBQoSGlobalCarStatisticsEntry 12 }
+
+
+ hwCBQoSGlobalCarOverflowPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the rate of packets that exceeds the PIR."
+ ::= { hwCBQoSGlobalCarStatisticsEntry 13 }
+
+
+ hwCBQoSGlobalCarOverflowBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of bytes when PIR is exceeded."
+ ::= { hwCBQoSGlobalCarStatisticsEntry 14 }
+
+
+ hwCBQoSGlobalCarOverflowPacketRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the rate of packets that exceeds the PIR."
+ ::= { hwCBQoSGlobalCarStatisticsEntry 15 }
+
+
+ hwCBQoSGlobalCarOverflowByteRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the rate of bytes that exceeds the PIR, in Bps."
+ ::= { hwCBQoSGlobalCarStatisticsEntry 16 }
+
+
+ hwCBQoSGlobalCarPassedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of packets passed after the Committed Access Rate (CAR) is set."
+ ::= { hwCBQoSGlobalCarStatisticsEntry 17 }
+
+ hwCBQoSGlobalCarPassedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of the bytes passed after CAR is set."
+ ::= { hwCBQoSGlobalCarStatisticsEntry 18 }
+
+
+ hwCBQoSGlobalCarDroppedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of discarded packets after CAR is set."
+ ::= { hwCBQoSGlobalCarStatisticsEntry 19 }
+
+ hwCBQoSGlobalCarDroppedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of discarded packets after CAR is set."
+ ::= { hwCBQoSGlobalCarStatisticsEntry 20 }
+
+
+-- Global policy statics
+ hwCBQoSGlobalPolicyStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSGlobalPolicyStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is applied to global ACL.This table describes policy-based traffic classification statistics. ."
+ ::= { hwCBQoSPolicyStatisticsObjects 11 }
+
+
+ hwCBQoSGlobalPolicyStatisticsEntry OBJECT-TYPE
+ SYNTAX HwCBQoSGlobalPolicyStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Statistics information of the policy."
+ INDEX { hwCBQoSGlobalPolicyApplyType, hwCBQoSGlobalPolicyDirection, hwCBQoSGlobalPolicySlotId }
+ ::= { hwCBQoSGlobalPolicyStatisticsTable 1 }
+
+
+ HwCBQoSGlobalPolicyStatisticsEntry ::=
+ SEQUENCE {
+ hwCBQoSGlobalPolicySlotId
+ Integer32,
+ hwCBQoSGlobalPolicyApplyType
+ PolicyApplyType,
+ hwCBQoSGlobalPolicyDirection
+ INTEGER,
+ hwCBQoSGlobalPolicyMatchedPackets
+ Counter64,
+ hwCBQoSGlobalPolicyMatchedBytes
+ Counter64,
+ hwCBQoSGlobalPolicyUnmatchedPackets
+ Counter64,
+ hwCBQoSGlobalPolicyUnmatchedBytes
+ Counter64,
+ hwCBQoSGlobalPolicyMatchedPassPackets
+ Counter64,
+ hwCBQoSGlobalPolicyMatchedPassBytes
+ Counter64,
+ hwCBQoSGlobalPolicyMatchedDropPackets
+ Counter64,
+ hwCBQoSGlobalPolicyMatchedDropBytes
+ Counter64,
+ hwCBQoSGlobalPolicyResetFlag
+ EnabledStatus
+ }
+
+
+ hwCBQoSGlobalPolicySlotId OBJECT-TYPE
+ SYNTAX Integer32 (0..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ID of the slot that the interface is located."
+ ::= { hwCBQoSGlobalPolicyStatisticsEntry 1 }
+
+
+ hwCBQoSGlobalPolicyApplyType OBJECT-TYPE
+ SYNTAX PolicyApplyType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of car."
+ ::= { hwCBQoSGlobalPolicyStatisticsEntry 2 }
+
+
+ hwCBQoSGlobalPolicyDirection OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ inbound(1),
+ outbound(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the direction where the CAR statistics are queried."
+ ::= { hwCBQoSGlobalPolicyStatisticsEntry 3 }
+
+
+ hwCBQoSGlobalPolicyMatchedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of packets matching the traffic classification policy."
+ ::= { hwCBQoSGlobalPolicyStatisticsEntry 4 }
+
+
+ hwCBQoSGlobalPolicyMatchedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of bytes matching the traffic classification policy."
+ ::= { hwCBQoSGlobalPolicyStatisticsEntry 5 }
+
+
+ hwCBQoSGlobalPolicyUnmatchedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of packets mismatching the traffic classification policy."
+ ::= { hwCBQoSGlobalPolicyStatisticsEntry 6 }
+
+
+ hwCBQoSGlobalPolicyUnmatchedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of bytes mismatching the traffic classification policy."
+ ::= { hwCBQoSGlobalPolicyStatisticsEntry 7 }
+
+ hwCBQoSGlobalPolicyMatchedPassPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets that match the traffic classification policy and pass through"
+ ::= { hwCBQoSGlobalPolicyStatisticsEntry 8 }
+
+ hwCBQoSGlobalPolicyMatchedPassBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes that match the traffic classification policy and pass through"
+ ::= { hwCBQoSGlobalPolicyStatisticsEntry 9 }
+
+ hwCBQoSGlobalPolicyMatchedDropPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets that match the traffic classification policy and are discarded"
+ ::= { hwCBQoSGlobalPolicyStatisticsEntry 10 }
+
+ hwCBQoSGlobalPolicyMatchedDropBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes that match the traffic classification policy and are discarded"
+ ::= { hwCBQoSGlobalPolicyStatisticsEntry 11 }
+
+ hwCBQoSGlobalPolicyResetFlag OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Reset flag enable(1),disable(2)."
+ ::= { hwCBQoSGlobalPolicyStatisticsEntry 12 }
+
+
+
+-- Global classifier statistics
+ hwCBQoSGlobalClassifierStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSGlobalClassifierStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " This table is applied to global ACL.This table describes class-based traffic classification statistics."
+ ::= { hwCBQoSPolicyStatisticsObjects 12 }
+
+ hwCBQoSGlobalClassifierStatisticsEntry OBJECT-TYPE
+ SYNTAX HwCBQoSGlobalClassifierStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Statistics information of the class."
+ INDEX { hwCBQoSGlobalClassifierApplyType, hwCBQoSGlobalClassifierDirection, hwCBQoSGlobalClassifierSlotId, hwCBQoSGlobalClassifierClassifierName }
+ ::= { hwCBQoSGlobalClassifierStatisticsTable 1 }
+
+
+ HwCBQoSGlobalClassifierStatisticsEntry ::=
+ SEQUENCE {
+ hwCBQoSGlobalClassifierSlotId
+ Integer32,
+ hwCBQoSGlobalClassifierApplyType
+ PolicyApplyType,
+ hwCBQoSGlobalClassifierDirection
+ INTEGER,
+ hwCBQoSGlobalClassifierClassifierName
+ OCTET STRING,
+ hwCBQoSGlobalClassifierMatchedPackets
+ Counter64,
+ hwCBQoSGlobalClassifierMatchedBytes
+ Counter64,
+ hwCBQoSGlobalClassifierMatchedPassPackets
+ Counter64,
+ hwCBQoSGlobalClassifierMatchedPassBytes
+ Counter64,
+ hwCBQoSGlobalClassifierMatchedDropPackets
+ Counter64,
+ hwCBQoSGlobalClassifierMatchedDropBytes
+ Counter64
+ }
+
+
+ hwCBQoSGlobalClassifierSlotId OBJECT-TYPE
+ SYNTAX Integer32 (0..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ID of the slot that the interface is located."
+ ::= { hwCBQoSGlobalClassifierStatisticsEntry 1 }
+
+
+ hwCBQoSGlobalClassifierApplyType OBJECT-TYPE
+ SYNTAX PolicyApplyType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of car."
+ ::= { hwCBQoSGlobalClassifierStatisticsEntry 2 }
+
+
+ hwCBQoSGlobalClassifierDirection OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ inbound(1),
+ outbound(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the direction where the CAR statistics are queried."
+ ::= { hwCBQoSGlobalClassifierStatisticsEntry 3 }
+
+
+ hwCBQoSGlobalClassifierClassifierName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of classifier."
+ ::= { hwCBQoSGlobalClassifierStatisticsEntry 4 }
+
+
+ hwCBQoSGlobalClassifierMatchedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the number of packets that match the class."
+ ::= { hwCBQoSGlobalClassifierStatisticsEntry 5 }
+
+
+ hwCBQoSGlobalClassifierMatchedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the number of matched bytes."
+ ::= { hwCBQoSGlobalClassifierStatisticsEntry 6 }
+
+ hwCBQoSGlobalClassifierMatchedPassPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the matched and passed traffic in packets."
+ ::= { hwCBQoSGlobalClassifierStatisticsEntry 7 }
+
+ hwCBQoSGlobalClassifierMatchedPassBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the matched and passed traffic in bytes."
+ ::= { hwCBQoSGlobalClassifierStatisticsEntry 8 }
+
+ hwCBQoSGlobalClassifierMatchedDropPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the matched and discarded traffic in packets."
+ ::= { hwCBQoSGlobalClassifierStatisticsEntry 9 }
+
+ hwCBQoSGlobalClassifierMatchedDropBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the matched and discarded traffic in bytes."
+ ::= { hwCBQoSGlobalClassifierStatisticsEntry 10 }
+
+-- multi-policy applied on global statistics based on policy
+ hwCBQoSGlobalMultiPolicyStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSGlobalMultiPolicyStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of statistics for policy applied on global.
+ It sums up all the classes in the policy that are matched."
+ ::= { hwCBQoSPolicyStatisticsObjects 13 }
+
+
+ hwCBQoSGlobalMultiPolicyStatisticsEntry OBJECT-TYPE
+ SYNTAX HwCBQoSGlobalMultiPolicyStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Statistics information of the policy."
+ INDEX { hwCBQoSGlobalApplyMultiPolicyChassisId, hwCBQoSGlobalApplyMultiPolicySlotId, hwCBQoSGlobalApplyMultiPolicyDirection, hwCBQoSGlobalApplyMultiPolicyIndex }
+ ::= { hwCBQoSGlobalMultiPolicyStatisticsTable 1 }
+
+
+ HwCBQoSGlobalMultiPolicyStatisticsEntry ::=
+ SEQUENCE {
+ hwCBQoSGlobalMultiPolicyMatchedPackets
+ Counter64,
+ hwCBQoSGlobalMultiPolicyMatchedBytes
+ Counter64,
+ hwCBQoSGlobalMultiPolicyMatchedPassPackets
+ Counter64,
+ hwCBQoSGlobalMultiPolicyMatchedPassBytes
+ Counter64,
+ hwCBQoSGlobalMultiPolicyMatchedDropPackets
+ Counter64,
+ hwCBQoSGlobalMultiPolicyMatchedDropBytes
+ Counter64,
+ hwCBQoSGlobalMultiPolicyResetFlag
+ EnabledStatus
+ }
+
+ hwCBQoSGlobalMultiPolicyMatchedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of packets matching the traffic policy."
+ ::= { hwCBQoSGlobalMultiPolicyStatisticsEntry 1 }
+
+
+ hwCBQoSGlobalMultiPolicyMatchedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of bytes matching the traffic policy."
+ ::= { hwCBQoSGlobalMultiPolicyStatisticsEntry 2 }
+
+ hwCBQoSGlobalMultiPolicyMatchedPassPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets that match the traffic classification policy and pass through"
+ ::= { hwCBQoSGlobalMultiPolicyStatisticsEntry 3 }
+
+ hwCBQoSGlobalMultiPolicyMatchedPassBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes that match the traffic classification policy and pass through"
+ ::= { hwCBQoSGlobalMultiPolicyStatisticsEntry 4 }
+
+ hwCBQoSGlobalMultiPolicyMatchedDropPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets that match the traffic classification policy and are discarded"
+ ::= { hwCBQoSGlobalMultiPolicyStatisticsEntry 5 }
+
+ hwCBQoSGlobalMultiPolicyMatchedDropBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes that match the traffic classification policy and are discarded"
+ ::= { hwCBQoSGlobalMultiPolicyStatisticsEntry 6 }
+
+ hwCBQoSGlobalMultiPolicyResetFlag OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Reset flag enable(1),disable(2)."
+ ::= { hwCBQoSGlobalMultiPolicyStatisticsEntry 7 }
+
+-- class based multi-policy applied on global stat
+ hwCBQoSGlobalMultiPolicyStatisticsClassifierTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSGlobalMultiPolicyStatisticsClassifierEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of class based policy statistics."
+ ::= { hwCBQoSPolicyStatisticsObjects 14 }
+
+ hwCBQoSGlobalMultiPolicyStatisticsClassifierEntry OBJECT-TYPE
+ SYNTAX HwCBQoSGlobalMultiPolicyStatisticsClassifierEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Class based policy statistics entry."
+ INDEX { hwCBQoSGlobalApplyMultiPolicyChassisId, hwCBQoSGlobalApplyMultiPolicySlotId, hwCBQoSGlobalApplyMultiPolicyDirection, hwCBQoSGlobalApplyMultiPolicyIndex, hwCBQoSGlobalMultiPolicyStatClassifierIndex }
+ ::= { hwCBQoSGlobalMultiPolicyStatisticsClassifierTable 1 }
+
+ HwCBQoSGlobalMultiPolicyStatisticsClassifierEntry ::=
+ SEQUENCE {
+ hwCBQoSGlobalMultiPolicyStatClassifierIndex
+ Integer32,
+ hwCBQoSGlobalMultiPolicyStatClassifierName
+ OCTET STRING,
+ hwCBQoSGlobalMultiPolicyStatClassifierMatchedPackets
+ Counter64,
+ hwCBQoSGlobalMultiPolicyStatClassifierMatchedBytes
+ Counter64,
+ hwCBQoSGlobalMultiPolicyStatClassifierMatchedPassPackets
+ Counter64,
+ hwCBQoSGlobalMultiPolicyStatClassifierMatchedPassBytes
+ Counter64,
+ hwCBQoSGlobalMultiPolicyStatClassifierMatchedDropPackets
+ Counter64,
+ hwCBQoSGlobalMultiPolicyStatClassifierMatchedDropBytes
+ Counter64
+ }
+
+ hwCBQoSGlobalMultiPolicyStatClassifierIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the classifier index."
+ ::= { hwCBQoSGlobalMultiPolicyStatisticsClassifierEntry 1 }
+
+ hwCBQoSGlobalMultiPolicyStatClassifierName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Name of classifier."
+ ::= { hwCBQoSGlobalMultiPolicyStatisticsClassifierEntry 2 }
+
+ hwCBQoSGlobalMultiPolicyStatClassifierMatchedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of matched packets."
+ ::= { hwCBQoSGlobalMultiPolicyStatisticsClassifierEntry 3 }
+
+ hwCBQoSGlobalMultiPolicyStatClassifierMatchedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of matched bytes."
+ ::= { hwCBQoSGlobalMultiPolicyStatisticsClassifierEntry 4 }
+
+ hwCBQoSGlobalMultiPolicyStatClassifierMatchedPassPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets that match the traffic classifier and pass through"
+ ::= { hwCBQoSGlobalMultiPolicyStatisticsClassifierEntry 5 }
+
+
+ hwCBQoSGlobalMultiPolicyStatClassifierMatchedPassBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes that match the traffic classifier and pass through"
+ ::= { hwCBQoSGlobalMultiPolicyStatisticsClassifierEntry 6 }
+
+
+ hwCBQoSGlobalMultiPolicyStatClassifierMatchedDropPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of packets that match the traffic classifier and discard"
+ ::= { hwCBQoSGlobalMultiPolicyStatisticsClassifierEntry 7 }
+
+
+ hwCBQoSGlobalMultiPolicyStatClassifierMatchedDropBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bytes that match the traffic classifier and discard"
+ ::= { hwCBQoSGlobalMultiPolicyStatisticsClassifierEntry 8 }
+
+-- hwCBQoSGeneral
+
+ hwCBQoSGeneral OBJECT IDENTIFIER ::= { hwCBQoSObjects 6 }
+
+ hwCBQoSFrameId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ID of the frame."
+ ::= { hwCBQoSGeneral 1 }
+
+ hwCBQoSSlotId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ID of the slot that the interface is located"
+ ::= { hwCBQoSGeneral 2 }
+
+ hwCBQoSPortId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ID of the port"
+ ::= { hwCBQoSGeneral 3 }
+
+ hwCBQoSTrapIfName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Interface Name."
+ ::= { hwCBQoSGeneral 4 }
+
+ hwCBQoSTrapType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ cir(1),
+ pir(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of the CAR alarm."
+ ::= { hwCBQoSGeneral 5 }
+
+
+ hwCBQoSTrapAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ remark(1),
+ drop(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The action that will be taken when trap is happened."
+ ::= { hwCBQoSGeneral 6 }
+
+ hwCBQoSTrapPolicyName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Policy Name."
+ ::= { hwCBQoSGeneral 7 }
+
+ hwCBQoSTrapVlanId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vlan that the policy applied."
+ ::= { hwCBQoSGeneral 8 }
+
+
+ hwCBQoSTrapEgressIfName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of Egress Interface."
+ ::= { hwCBQoSGeneral 9 }
+
+ hwCBQoSTrapDiscardPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of discarded packets."
+ ::= { hwCBQoSGeneral 10 }
+
+
+-- begin by z00198832
+ -- hwCBQoSQueryObjects
+ hwCBQoSQueryObjects OBJECT IDENTIFIER ::= { hwCBQoSObjects 7 }
+
+
+-- hwCBQoSClassifierIndexQueryTable
+ hwCBQoSClassifierIndexQueryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwCBQoSClassifierIndexQueryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of QoS ClassifierIndexQuery."
+ ::= { hwCBQoSQueryObjects 1 }
+
+
+ hwCBQoSClassifierIndexQueryEntry OBJECT-TYPE
+ SYNTAX HwCBQoSClassifierIndexQueryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "QoS Classifier Query Entry."
+ INDEX { hwCBQoSQueryPolicyName, hwCBQoSQueryClassifierName }
+ ::= { hwCBQoSClassifierIndexQueryTable 1 }
+
+
+ HwCBQoSClassifierIndexQueryEntry ::=
+ SEQUENCE {
+ hwCBQoSQueryPolicyName
+ OCTET STRING,
+ hwCBQoSQueryClassifierName
+ OCTET STRING,
+ hwCBQoSQueryClassifierIndex
+ Integer32
+ }
+
+ hwCBQoSQueryPolicyName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of QoS policy"
+ ::= { hwCBQoSClassifierIndexQueryEntry 1 }
+
+
+ hwCBQoSQueryClassifierName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of qos classfier"
+ ::= { hwCBQoSClassifierIndexQueryEntry 2 }
+
+
+ hwCBQoSQueryClassifierIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This value of qos classifier index."
+ ::= { hwCBQoSClassifierIndexQueryEntry 3 }
+-- end by z00198832
+
+
+ hwCBQoSNotifications OBJECT IDENTIFIER ::= { hwCBQoSMIB 2 }
+
+ hwCBQoSGtsDiscardThresholdTrap NOTIFICATION-TYPE
+ OBJECTS {hwCBQoSFrameId, hwCBQoSSlotId, hwCBQoSPortId, hwCBQoSClassifierName, hwCBQoSBehaviorName, hwCBQoSTrapIfName, hwCBQoSTrapPolicyName, hwCBQoSTrapVlanId, hwCBQoSTrapEgressIfName, hwCBQoSTrapDiscardPackets
+ }
+ STATUS current
+ DESCRIPTION
+ "The SNMP trap is generated when the number of packages
+ that Gts discard is larger than the configured threshold."
+ ::= { hwCBQoSNotifications 1 }
+
+ hwCBQoSCarOverSpeedThresholdTrap NOTIFICATION-TYPE
+ OBJECTS {hwCBQoSFrameId, hwCBQoSSlotId, hwCBQoSPortId, hwCBQoSClassifierName, hwCBQoSBehaviorName, hwCBQoSTrapIfName, hwCBQoSTrapPolicyName, hwCBQoSTrapVlanId, hwCBQoSTrapType, hwCBQoSTrapAction, hwCBQoSTrapDiscardPackets
+ }
+ STATUS current
+ DESCRIPTION
+ "The SNMP trap is generated when the speed of cir or pir
+ exceeds the configured threshold."
+ ::= { hwCBQoSNotifications 2 }
+
+ --beg: mod by j00126783 for policy-alarm
+ -- 1.3.6.1.4.1.2011.5.25.32.1.2.3
+ hwCBQoSRuleNotSupportAlarm NOTIFICATION-TYPE
+ OBJECTS { hwCBQoSRuleDirection, hwCBQoSRuleSlotID, hwCBQoSRuleInfo }
+ STATUS current
+ DESCRIPTION
+ "The SNMP trap is generated when the rule is not supported."
+ ::= { hwCBQoSNotifications 3 }
+
+
+-- 1.3.6.1.4.1.2011.5.25.32.1.2.4
+ -- 1.3.6.1.4.1.2011.5.25.32.1.2.4
+ hwCBQoSActionNotSupportAlarm NOTIFICATION-TYPE
+ OBJECTS { hwCBQoSActionDirection, hwCBQoSActionSlotID, hwCBQoSActionInfo }
+ STATUS current
+ DESCRIPTION
+ "The SNMP trap is generated when the action is not supported."
+ ::= { hwCBQoSNotifications 4 }
+
+ hwCBQoSGlobalAclNotSupportAlarm NOTIFICATION-TYPE
+ OBJECTS { hwCBQoSGlobalAclDirection, hwCBQoSGlobalAclSlotID }
+ STATUS current
+ DESCRIPTION
+ "The SNMP trap is generated when the Global ACL is not support the ACL."
+ ::= { hwCBQoSNotifications 5 }
+ --end: mod by j00126783 for policy-alarm
+
+ --Beg: mod by l00200458 on 20160528
+ -- 1.3.6.1.4.1.2011.5.25.32.1.2.6
+ hwCBQoSUpdateUserQueueResourceNotEnoughAlarm NOTIFICATION-TYPE
+ OBJECTS { hwCBQoSUpdateUserQueueBehaviorName, hwCBQoSUpdateUserQueueSlotID, hwCBQoSUpdateUserQueueCir, hwCBQoSUpdateUserQueuePir }
+ STATUS current
+ DESCRIPTION
+ "The SNMP trap is generated when the action user-queue update failed."
+ ::= { hwCBQoSNotifications 6 }
+ -- 1.3.6.1.4.1.2011.5.25.32.1.2.7
+ hwCBQoSSetUserQueueResourceNotEnoughAlarm NOTIFICATION-TYPE
+ OBJECTS { hwCBQoSSetUserQueueBehaviorName, hwCBQoSSetUserQueueSlotID }
+ STATUS current
+ DESCRIPTION
+ "The SNMP trap is generated when the action user-queue config failed."
+ ::= { hwCBQoSNotifications 7 }
+ --End: mod by l00200458 on 20160528
+ hwCBQoSConformance OBJECT IDENTIFIER ::= { hwCBQoSMIB 3 }
+ hwCBQoSCompliances OBJECT IDENTIFIER ::= { hwCBQoSConformance 1 }
+
+-- compliance statements
+-- this module
+ hwCBQoSCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for entities that implement
+ class-based QoS on a router."
+ MODULE -- this module
+ MANDATORY-GROUPS { hwCBQoSClassifierGroup, hwCBQoSBehaviorGroup, hwCBQoSCarGroup, hwCBQoSGtsGroup, hwCBQoSRemarkGroup,
+ hwCBQoSQueueGroup, hwCBQoSWredGroup, hwCBQoSNatGroup, hwCBQoSFirewallGroup,
+ hwCBQoSSamplingGroup, hwCBQoSPolicyGroup, hwCBQoSIfApplyPolicyGroup, hwCBQoSAtmPvcApplyPolicyGroup, hwCBQoSIfVlanApplyPolicyGroup,
+ hwCBQoSFrClassApplyPolicyGroup, hwCBQoSFrPvcApplyPolicyGroup, hwCBQoSIfCbqRunInfoGroup, hwCBQoSIfClassMatchRunInfoGroup, hwCBQoSIfCarRunInfoGroup,
+ hwCBQoSIfGtsRunInfoGroup, hwCBQoSIfRemarkRunInfoGroup, hwCBQoSIfQueueRunInfoGroup, hwCBQoSIfWredRunInfoGroup, hwCBQoSAtmPvcCbqRunInfoGroup,
+ hwCBQoSAtmPvcClassMatchRunInfoGroup, hwCBQoSAtmPvcCarRunInfoGroup, hwCBQoSAtmPvcGtsRunInfoGroup, hwCBQoSAtmPvcRemarkRunInfoGroup, hwCBQoSAtmPvcQueueRunInfoGroup,
+ hwCBQoSAtmPvcWredRunInfoGroup, hwCBQoSFrPvcCbqRunInfoGroup, hwCBQoSFrPvcClassMatchRunInfoGroup, hwCBQoSFrPvcCarRunInfoGroup, hwCBQoSFrPvcGtsRunInfoGroup,
+ hwCBQoSFrPvcRemarkRunInfoGroup, hwCBQoSFrPvcQueueRunInfoGroup, hwCBQoSFrPvcWredRunInfoGroup, hwCBQoSIfVlanClassMatchRunInfoGroup, hwCBQoSLrGroup,
+ hwCBQoSNestPolicyGroup, hwCBQoSIfLrRunInfoGroup, hwCBQoSAtmPvcLrRunInfoGroup, hwCBQoSFrPvcLrRunInfoGroup, hwCBQoSCarStatisticsGroup,
+ hwCBQoSPolicyStatisticsGroup, hwCBQoSRuleNotSupportAlarmGroup, hwCBQoSActionNotSupportAlarmGroup, hwCBQoSGlobalAclNotSupportAlarmGroup,
+ hwCBQoSUpdateUserQueueResourceNotEnoughAlarmGroup, hwCBQoSSetUserQueueResourceNotEnoughAlarmGroup}
+ ::= { hwCBQoSCompliances 1 }
+
+
+ hwCBQoSGroups OBJECT IDENTIFIER ::= { hwCBQoSConformance 2 }
+
+
+-- units of conformance
+ hwCBQoSClassifierGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSClassifierIndexNext, hwCBQoSClassifierIndex, hwCBQoSClassifierName, hwCBQoSClassifierRuleCount, hwCBQoSClassifierOperator,
+ hwCBQoSClassifierLayer, hwCBQoSClassifierRowStatus, hwCBQoSMatchRuleIndex, hwCBQoSMatchRuleIfNot, hwCBQoSMatchRuleType,
+ hwCBQoSMatchRuleStringValue, hwCBQoSMatchMacMask, hwCBQoSMatchRuleIntValue1, hwCBQoSMatchRuleIntValue2, hwCBQoSMatchRuleRowStatus,
+ hwCBQoSMatchVlanEndId, hwCBQoSMatchInnerSrcIp, hwCBQoSMatchInnerSrcIpMask, hwCBQoSMatchInnerDstIp, hwCBQoSMatchInnerDstIpMask,
+ hwCBQoSMatchInnerSrcPort, hwCBQoSMatchInnerDstPort, hwCBQoSMatchInnerProtocol, hwCBQoSMatchVxlanVni
+ }
+ STATUS current
+ DESCRIPTION
+ "Required objects to provide CB QoS objects configuration
+ information. hwCBQoSClassifierLayer is optional."
+ ::= { hwCBQoSGroups 1 }
+
+
+ hwCBQoSBehaviorGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSBehaviorIndexNext, hwCBQoSBehaviorIndex, hwCBQoSBehaviorName, hwCBQoSBehaviorRowStatus }
+ STATUS current
+ DESCRIPTION
+ "Required objects to provide CB QoS objects configuration
+ information. One of
+ hwCBQoSCarGroup,
+ hwCBQoSGtsGroup,
+ hwCBQoSRemarkGroup,
+ hwCBQoSQueueGroup,
+ hwCBQoSWredGroup,
+
+ hwCBQoSNatGroup,
+ hwCBQoSFirewallGroup,
+ hwCBQoSSamplingGroup should be required."
+ ::= { hwCBQoSGroups 2 }
+
+
+ hwCBQoSCarGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSCarCir, hwCBQoSCarCbs, hwCBQoSCarEbs, hwCBQoSCarGreenAction, hwCBQoSCarGreenRemarkValue,
+ hwCBQoSCarRedAction, hwCBQoSCarRedRemarkValue, hwCBQoSCarPir, hwCBQoSCarPbs, hwCBQoSCarYellowAction,
+ hwCBQoSCarYellowRemarkValue, hwCBQoSCarRowStatus,hwCBQosCarAggregation }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 3 }
+
+
+ hwCBQoSGtsGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSGtsCir, hwCBQoSGtsCbs, hwCBQoSGtsPir, hwCBQoSGtsEbs, hwCBQoSGtsQueueLength,
+ hwCBQoSGtsRowStatus }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 4 }
+
+
+ hwCBQoSRemarkGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSRemarkType, hwCBQoSRemarkValue, hwCBQoSRemarkRowStatus, hwCBQoSRemarkStringValue }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 5 }
+
+
+ hwCBQoSQueueGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSQueueType, hwCBQoSQueueDropType, hwCBQoSQueueLength, hwCBQoSQueueBandwidthUnit, hwCBQoSQueueBandwidthValue,
+ hwCBQoSQueueCbs, hwCBQoSQueueQueueNumber, hwCBQoSQueueRowStatus, hwCBQoSQueueCbsRatio }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 6 }
+
+
+ hwCBQoSWredGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSWredType, hwCBQoSWredWeightConst, hwCBQoSWredClassValue, hwCBQoSWredClassLowLimit, hwCBQoSWredClassHighLimit,
+ hwCBQoSWredClassDiscardProb }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 7 }
+
+
+ -- hwCBQoSPolicyRouteGroup OBJECT-GROUP
+ -- OBJECTS {}
+ -- STATUS current
+ -- DESCRIPTION
+ -- "This is a optional group of information."
+ -- ::= { hwCBQoSGroups 8 }
+
+
+ hwCBQoSNatGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSNatServiceClass, hwCBQoSNatRowStatus, hwCBQoSNatNoPat }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 9 }
+
+
+ hwCBQoSFirewallGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSFirewallAction, hwCBQoSFirewallRowStatus }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 10 }
+
+
+ hwCBQoSSamplingGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSSamplingNum, hwCBQoSSamplingRowStatus, hwCBQoSIfSamplingType }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 11 }
+
+ hwCBQoSEgressGtsGroup OBJECT-GROUP
+ OBJECTS {
+ hwCBQoSEgressGtsCir,
+ hwCBQoSEgressGtsPir,
+ hwCBQoSEgressGtsRowStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 12 }
+
+ hwCBQoSServiceClassGroup OBJECT-GROUP
+ OBJECTS {
+ hwCBQoSServiceClassQueueId,
+ hwCBQoSServiceClassColor,
+ hwCBQoSServiceClassRowStatus,
+ hwCBQoSServiceClassNoremarkflag
+ }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 13 }
+
+
+ hwCBQoSPolicyGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSPolicyIndexNext, hwCBQoSPolicyIndex, hwCBQoSPolicyName, hwCBQoSPolicyClassCount, hwCBQoSPolicyRowStatus,
+ hwCBQoSPolicyClassIndex, hwCBQoSPolicyClassClassifierIndex, hwCBQoSPolicyClassClassifierName, hwCBQoSPolicyClassBehaviorIndex, hwCBQoSPolicyClassBehaviorName,
+ hwCBQoSPolicyConfigMode, hwCBQoSPolicyClassPrecedence, hwCBQoSPolicyClassRowStatus, hwCBQoSPolicyShareFlag, hwCBQoSPolicyStatisticsFlag
+ }
+ STATUS current
+ DESCRIPTION
+ "Required objects to provide CB QoS objects configuration
+ information. hwCBQoSPolicyConfigMode, hwCBQoSPolicyClassPrecedence
+ is optional."
+ ::= { hwCBQoSGroups 14 }
+
+
+ hwCBQoSIfApplyPolicyGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSIfApplyPolicyIfIndex, hwCBQoSIfApplyPolicyDirection, hwCBQoSIfApplyPolicyName, hwCBQoSIfApplyPolicyRowStatus, hwCBQoSIfApplyPolicyLinkLayer }
+ STATUS current
+ DESCRIPTION
+ "Required objects to provide CB QoS objects configuration
+ information."
+ ::= { hwCBQoSGroups 15 }
+
+
+ hwCBQoSAtmPvcApplyPolicyGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSAtmPvcApplyPolicyIfIndex, hwCBQoSAtmPvcApplyPolicyVPI, hwCBQoSAtmPvcApplyPolicyVCI, hwCBQoSAtmPvcApplyPolicyDirection, hwCBQoSAtmPvcApplyPolicyName,
+ hwCBQoSAtmPvcApplyPolicyRowStatus }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 16 }
+
+
+ hwCBQoSIfVlanApplyPolicyGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSIfVlanApplyPolicyIfIndex, hwCBQoSIfVlanApplyPolicyDirection, hwCBQoSIfVlanApplyPolicyVlanid1, hwCBQoSIfVlanApplyPolicyVlanid2, hwCBQoSIfVlanApplyPolicyName, hwCBQoSIfVlanApplyPolicyRowStatus, hwCBQoSIfVlanApplyPolicyLinkLayer }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information"
+ ::= { hwCBQoSGroups 17 }
+
+
+ hwCBQoSFrClassApplyPolicyGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSFrClassApplyPolicyFrClassName, hwCBQoSFrClassApplyPolicyDirection, hwCBQoSFrClassApplyPolicyName, hwCBQoSFrClassApplyPolicyRowStatus }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 18 }
+
+
+ hwCBQoSFrPvcApplyPolicyGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSFrPvcApplyPolicyIfIndex, hwCBQoSFrPvcApplyPolicyDlciNum, hwCBQoSFrPvcApplyPolicyDirection, hwCBQoSFrPvcApplyPolicyName }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 19 }
+
+
+ hwCBQoSIfCbqRunInfoGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSIfCbqQueueSize, hwCBQoSIfCbqDiscard, hwCBQoSIfCbqEfQueueSize, hwCBQoSIfCbqAfQueueSize, hwCBQoSIfCbqBeQueueSize,
+ hwCBQoSIfCbqBeActiveQueueNum, hwCBQoSIfCbqBeMaxActiveQueueNum, hwCBQoSIfCbqBeTotalQueueNum, hwCBQoSIfCbqAfAllocatedQueueNum }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 20 }
+
+
+ hwCBQoSIfClassMatchRunInfoGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSIfClassMatchedPackets, hwCBQoSIfClassMatchedBytes, hwCBQoSIfClassAverageRate }
+ STATUS current
+ DESCRIPTION
+ "Required objects to provide CB QoS objects configuration
+ information."
+ ::= { hwCBQoSGroups 21 }
+
+
+ hwCBQoSIfCarRunInfoGroup OBJECT-GROUP
+ OBJECTS {
+ hwCBQoSIfCarGreenPassedPackets,
+ hwCBQoSIfCarGreenPassedBytes,
+ hwCBQoSIfCarGreenRemarkedPackets,
+ hwCBQoSIfCarGreenRemarkedBytes,
+ hwCBQoSIfCarGreenDiscardedPackets,
+ hwCBQoSIfCarGreenDiscardedBytes,
+ hwCBQoSIfCarYellowPassedPackets,
+ hwCBQoSIfCarYellowPassedBytes,
+ hwCBQoSIfCarYellowRemarkedPackets,
+ hwCBQoSIfCarYellowRemarkedBytes,
+ hwCBQoSIfCarYellowDiscardedPackets,
+ hwCBQoSIfCarYellowDiscardedBytes,
+ hwCBQoSIfCarRedPassedPackets,
+ hwCBQoSIfCarRedPassedBytes,
+ hwCBQoSIfCarRedRemarkedPackets,
+ hwCBQoSIfCarRedRemarkedBytes,
+ hwCBQoSIfCarRedDiscardedPackets,
+ hwCBQoSIfCarRedDiscardedBytes}
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 22 }
+
+
+ hwCBQoSIfGtsRunInfoGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSIfGtsPassedPackets, hwCBQoSIfGtsPassedBytes, hwCBQoSIfGtsDiscardedPackets, hwCBQoSIfGtsDiscardedBytes, hwCBQoSIfGtsDelayedPackets,
+ hwCBQoSIfGtsDelayedBytes, hwCBQoSIfGtsQueueSize }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 23 }
+
+
+ hwCBQoSIfRemarkRunInfoGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSIfRemarkedPackets }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 24 }
+
+
+ hwCBQoSIfQueueRunInfoGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSIfQueueMatchedPackets, hwCBQoSIfQueueMatchedBytes, hwCBQoSIfQueueEnqueuedPackets, hwCBQoSIfQueueEnqueuedBytes, hwCBQoSIfQueueDiscardedPackets,
+ hwCBQoSIfQueueDiscardedBytes }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 25 }
+
+
+ hwCBQoSIfWredRunInfoGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSIfWredRandomDiscardedPackets, hwCBQoSIfWredTailDiscardedPackets }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 26 }
+
+
+ hwCBQoSAtmPvcCbqRunInfoGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSAtmPvcCbqQueueSize, hwCBQoSAtmPvcCbqDiscard, hwCBQoSAtmPvcCbqEfQueueSize, hwCBQoSAtmPvcCbqAfQueueSize, hwCBQoSAtmPvcCbqBeQueueSize,
+ hwCBQoSAtmPvcCbqBeActiveQueueNum, hwCBQoSAtmPvcCbqBeMaxActiveQueueNum, hwCBQoSAtmPvcCbqBeTotalQueueNum, hwCBQoSAtmPvcCbqAfAllocatedQueueNum }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 27 }
+
+
+ hwCBQoSAtmPvcClassMatchRunInfoGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSAtmPvcClassMatchPackets, hwCBQoSAtmPvcClassMatchBytes, hwCBQoSAtmPvcClassAverageRate }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 28 }
+
+
+ hwCBQoSAtmPvcCarRunInfoGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSAtmPvcCarConformPackets, hwCBQoSAtmPvcCarConformBytes, hwCBQoSAtmPvcCarExceedPackets, hwCBQoSAtmPvcCarExceedBytes }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 29 }
+
+
+ hwCBQoSAtmPvcGtsRunInfoGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSAtmPvcGtsPassedPackets, hwCBQoSAtmPvcGtsPassedBytes, hwCBQoSAtmPvcGtsDiscardedPackets, hwCBQoSAtmPvcGtsDiscardedBytes, hwCBQoSAtmPvcGtsDelayedPackets,
+ hwCBQoSAtmPvcGtsDelayedBytes, hwCBQoSAtmPvcGtsQueueSize }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 30 }
+
+
+ hwCBQoSAtmPvcRemarkRunInfoGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSAtmPvcRemarkedPackets }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 31 }
+
+
+ hwCBQoSAtmPvcQueueRunInfoGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSAtmPvcQueueMatchedPackets, hwCBQoSAtmPvcQueueMatchedBytes, hwCBQoSAtmPvcQueueEnqueuedPackets, hwCBQoSAtmPvcQueueEnqueuedBytes, hwCBQoSAtmPvcQueueDiscardedPackets,
+ hwCBQoSAtmPvcQueueDiscardedBytes }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 32 }
+
+
+ hwCBQoSAtmPvcWredRunInfoGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSAtmPvcWredRandomDiscardedPackets, hwCBQoSAtmPvcWredTailDiscardedPackets }
+ STATUS current
+ DESCRIPTION
+ "RThis is a optional group of information."
+ ::= { hwCBQoSGroups 33 }
+
+
+ hwCBQoSFrPvcCbqRunInfoGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSFrPvcCbqQueueSize, hwCBQoSFrPvcCbqDiscard, hwCBQoSFrPvcCbqEfQueueSize, hwCBQoSFrPvcCbqAfQueueSize, hwCBQoSFrPvcCbqBeQueueSize,
+ hwCBQoSFrPvcCbqBeActiveQueueNum, hwCBQoSFrPvcCbqBeMaxActiveQueueNum, hwCBQoSFrPvcCbqBeTotalQueueNum, hwCBQoSFrPvcCbqAfAllocatedQueueNum }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 34 }
+
+
+ hwCBQoSFrPvcClassMatchRunInfoGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSFrPvcClassMatchedPackets, hwCBQoSFrPvcClassMatchedBytes, hwCBQoSFrPvcClassAverageRate }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 35 }
+
+
+ hwCBQoSFrPvcCarRunInfoGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSFrPvcCarConformPackets, hwCBQoSFrPvcCarConformBytes, hwCBQoSFrPvcCarExceedPackets, hwCBQoSFrPvcCarExceedBytes }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 36 }
+
+
+ hwCBQoSFrPvcGtsRunInfoGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSFrPvcGtsPassedPackets, hwCBQoSFrPvcGtsPassedBytes, hwCBQoSFrPvcGtsDiscardedPackets, hwCBQoSFrPvcGtsDiscardedBytes, hwCBQoSFrPvcGtsDelayedPackets,
+ hwCBQoSFrPvcGtsDelayedBytes, hwCBQoSFrPvcGtsQueueSize }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 37 }
+
+
+ hwCBQoSFrPvcRemarkRunInfoGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSFrPvcRemarkedPackets }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 38 }
+
+
+ hwCBQoSFrPvcQueueRunInfoGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSFrPvcQueueMatchedPackets, hwCBQoSFrPvcQueueMatchedBytes, hwCBQoSFrPvcQueueEnqueuedPackets, hwCBQoSFrPvcQueueEnqueuedBytes, hwCBQoSFrPvcQueueDiscardedPackets,
+ hwCBQoSFrPvcQueueDiscardedBytes }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 39 }
+
+
+ hwCBQoSFrPvcWredRunInfoGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSFrPvcWredRandomDiscardedPackets, hwCBQoSFrPvcWredTailDiscardedPackets }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 40 }
+
+
+ hwCBQoSIfVlanClassMatchRunInfoGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSIfVlanClassMatchedPackets }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 41 }
+
+
+ hwCBQoSLrGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSLrUnit, hwCBQoSLrCir, hwCBQoSLrCbs, hwCBQoSLrEbs, hwCBQoSLrRowStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 42 }
+
+
+ hwCBQoSNestPolicyGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSNestPolicyName, hwCBQoSNestPolicyRowStatus }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 43 }
+
+
+ hwCBQoSIfLrRunInfoGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSIfLrPassedPackets, hwCBQoSIfLrPassedBytes, hwCBQoSIfLrDiscardedPackets, hwCBQoSIfLrDiscardedBytes, hwCBQoSIfLrDelayedPackets,
+ hwCBQoSIfLrDelayedBytes }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 44 }
+
+
+ hwCBQoSAtmPvcLrRunInfoGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSAtmPvcLrPassedPackets, hwCBQoSAtmPvcLrPassedBytes, hwCBQoSAtmPvcLrDiscardedPackets, hwCBQoSAtmPvcLrDiscardedBytes, hwCBQoSAtmPvcLrDelayedPackets,
+ hwCBQoSAtmPvcLrDelayedBytes }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 45 }
+
+
+ hwCBQoSFrPvcLrRunInfoGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSFrPvcLrPassedPackets, hwCBQoSFrPvcLrPassedBytes, hwCBQoSFrPvcLrDiscardedPackets, hwCBQoSFrPvcLrDiscardedBytes, hwCBQoSFrPvcLrDelayedPackets,
+ hwCBQoSFrPvcLrDelayedBytes }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 46 }
+
+
+ hwCBQoSCarStatisticsGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSCarConformedPackets, hwCBQoSCarConformedBytes, hwCBQoSCarConformedPacketRate, hwCBQoSCarConformedByteRate, hwCBQoSCarExceededPackets,
+ hwCBQoSCarExceededBytes, hwCBQoSCarExceededPacketRate, hwCBQoSCarExceededByteRate, hwCBQoSCarOverflowPackets, hwCBQoSCarOverflowBytes,
+ hwCBQoSCarOverflowPacketRate, hwCBQoSCarOverflowByteRate, hwCBQoSCarPassedPackets, hwCBQoSCarPassedBytes, hwCBQoSCarDroppedPackets,
+ hwCBQoSCarDroppedBytes }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 47}
+
+
+ hwCBQoSPolicyStatisticsGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSPolicyMatchedPackets, hwCBQoSPolicyMatchedBytes, hwCBQoSPolicyUnmatchedPackets, hwCBQoSPolicyUnmatchedBytes,
+ hwCBQoSPolicyMatchedPassPackets, hwCBQoSPolicyMatchedPassBytes, hwCBQoSPolicyMatchedDropPackets, hwCBQoSPolicyMatchedDropBytes, hwCBQoSPolicyResetFlag }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 48 }
+
+
+ hwCBQoSRedirectGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSRedirectType, hwCBQoSRedirectIpAddress, hwCBQoSRedirectIfIndex, hwCBQoSRedirectVlanId, hwCBQoSRedirectCtrlType,
+ hwCBQoSRedirectRowStatus, hwCBQoSRedirectLSPDstIpAddress, hwCBQoSRedirectLSPSecondary }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 49 }
+
+ hwCBQoSGeneralGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSFrameId, hwCBQoSSlotId, hwCBQoSPortId, hwCBQoSTrapIfName, hwCBQoSTrapType,
+ hwCBQoSTrapAction, hwCBQoSTrapPolicyName, hwCBQoSTrapVlanId, hwCBQoSTrapEgressIfName,
+ hwCBQoSTrapDiscardPackets }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 50 }
+
+ hwCBQoSNotificationsGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {hwCBQoSGtsDiscardThresholdTrap, hwCBQoSCarOverSpeedThresholdTrap, hwCBQoSRuleNotSupportAlarm, hwCBQoSActionNotSupportAlarm }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 51 }
+
+ hwCBQoSPolicyShareModeGroup OBJECT-GROUP
+ OBJECTS {hwCBQoSPolicyShareModeFlag, hwCBQoSPolicyShareModeRowStatus}
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 52 }
+
+ hwCBQoSClassifierStatisticsGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSPolicyClassifierIndex, hwCBQoSClassifierMatchedPackets, hwCBQoSClassifierMatchedBytes, hwCBQoSClassifierMatchedPassPackets, hwCBQoSClassifierMatchedPassBytes,
+ hwCBQoSClassifierMatchedDropPackets, hwCBQoSClassifierMatchedDropBytes}
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 53 }
+
+
+ hwCBQoSPolicyStatisticsClassifierGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSPolicyStatClassifierMatchedPackets, hwCBQoSPolicyStatClassifierMatchedBytes, hwCBQoSPolicyStatClassifierUnmatchedPackets, hwCBQoSPolicyStatClassifierUnmatchedBytes,
+ hwCBQoSPolicyStatClassifierMatchedPassPackets,hwCBQoSPolicyStatClassifierMatchedPassBytes,hwCBQoSPolicyStatClassifierMatchedDropPackets,hwCBQoSPolicyStatClassifierMatchedDropBytes }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 54 }
+ hwCBQoSVlanApplyPolicyGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSVlanApplyPolicyDirection, hwCBQoSVlanApplyPolicyName, hwCBQoSVlanApplyPolicyRowStatus, hwCBQoSVlanApplyPolicyVlanId }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 55 }
+
+
+ hwCBQoSSVlanClassMatchGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSVlanClassMatchedPackets }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 56 }
+
+
+ hwCBQoSSVlanCarMatchGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSVlanCarPassedPackets, hwCBQoSVlanCarDiscardedPackets }
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 57 }
+
+ hwCBQoSRandomDiscardCfgInfoGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSRandomPercent, hwCBQoSRandomDiscardRowStatus }
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { hwCBQoSGroups 58 }
+
+
+ hwCBQoSDenyPacketLengthCfgInfoGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSDenyPacketLengthOptype, hwCBQoSDenyPacketLengthMax, hwCBQoSDenyPacketLengthMin, hwCBQoSDenyPacketLength,hwCBQoSDenyPacketLengthRowStatus }
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { hwCBQoSGroups 59 }
+
+
+ -- 1.3.6.1.4.1.2011.5.25.32.1.3.2.60
+ hwCBQoSDAAStatisticsCfgInfoGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSDAAStatisticsSummary, hwCBQoSDAAStatisticsRowStatus }
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { hwCBQoSGroups 60 }
+
+
+ -- 1.3.6.1.4.1.2011.5.25.32.1.3.2.61
+ hwCBQoSDAATariffLevelCfgInfoGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSDAATariffLevelValue, hwCBQoSDAATariffLevelRowStatus }
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { hwCBQoSGroups 61 }
+
+ --beg: mod by j00126783 for policy-alarm
+ -- 1.3.6.1.4.1.2011.5.25.32.1.3.2.62
+ hwCBQoSRuleNotSupportAlarmGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSRuleDirection, hwCBQoSRuleSlotID, hwCBQoSRuleInfo }
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { hwCBQoSGroups 62 }
+
+ -- 1.3.6.1.4.1.2011.5.25.32.1.3.2.63
+ hwCBQoSActionNotSupportAlarmGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSActionDirection, hwCBQoSActionSlotID, hwCBQoSActionInfo }
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { hwCBQoSGroups 63 }
+ --end: mod by j00126783 for policy-alarm
+
+ hwCBQoSPolicyStatSubPolicyClassifierRunInfoGroup OBJECT-GROUP
+ OBJECTS {
+ hwCBQoSSubPolicyStatClassifierMatchedPackets,
+ hwCBQoSSubPolicyStatClassifierMatchedBytes,
+ hwCBQoSSubPolicyStatClassifierPassPackets,
+ hwCBQoSSubPolicyStatClassifierPassBytes ,
+ hwCBQoSSubPolicyStatClassifierDropPackets,
+ hwCBQoSSubPolicyStatClassifierDropBytes,
+ hwCBQoSSubPolicyStatClassifierQueueMatchedPackets,
+ hwCBQoSSubPolicyStatClassifierQueueMatchedBytes,
+ hwCBQoSSubPolicyStatClassifierQueueEnqueuedPackets,
+ hwCBQoSSubPolicyStatClassifierQueueEnqueuedBytes,
+ hwCBQoSSubPolicyStatClassifierQueueDiscardedPackets,
+ hwCBQoSSubPolicyStatClassifierQueueDiscardedBytes,
+ hwCBQoSSubPolicyStatClassifierCarGreenPackets,
+ hwCBQoSSubPolicyStatClassifierCarGreenBytes,
+ hwCBQoSSubPolicyStatClassifierCarYellowPackets,
+ hwCBQoSSubPolicyStatClassifierCarYellowBytes,
+ hwCBQoSSubPolicyStatClassifierCarRedPackets,
+ hwCBQoSSubPolicyStatClassifierCarRedBytes,
+ hwCBQoSSubPolicyStatClassifierMatchedPacketsRate,
+ hwCBQoSSubPolicyStatClassifierMatchedBytesRate,
+ hwCBQoSSubPolicyStatClassifierMatchedPassPacketsRate,
+ hwCBQoSSubPolicyStatClassifierMatchedPassBytesRate,
+ hwCBQoSSubPolicyStatClassifierMatchedDropPacketsRate,
+ hwCBQoSSubPolicyStatClassifierMatchedDropBytesRate,
+ hwCBQoSSubPolicyStatClassifierQueueMatchedPacketsRate,
+ hwCBQoSSubPolicyStatClassifierQueueMatchedBytesRate,
+ hwCBQoSSubPolicyStatClassifierQueueEnqueuedPacketsRate,
+ hwCBQoSSubPolicyStatClassifierQueueEnqueuedBytesRate,
+ hwCBQoSSubPolicyStatClassifierQueueDiscardedPacketsRate,
+ hwCBQoSSubPolicyStatClassifierQueueDiscardedBytesRate,
+ hwCBQoSSubPolicyStatClassifierCarGreenPassedPacketsRate,
+ hwCBQoSSubPolicyStatClassifierCarGreenPassedBytesRate ,
+ hwCBQoSSubPolicyStatClassifierCarYellowPassedPacketsRate,
+ hwCBQoSSubPolicyStatClassifierCarYellowPassedBytesRate,
+ hwCBQoSSubPolicyStatClassifierCarRedPassedPacketsRate ,
+ hwCBQoSSubPolicyStatClassifierCarRedPassedBytesRate ,
+ hwCBQoSSubPolicyClassName
+ }
+
+ STATUS current
+ DESCRIPTION
+ "This is a optional group of information."
+ ::= { hwCBQoSGroups 64 }
+ --add by zhangyong 00291234
+ -- 1.3.6.1.4.1.2011.5.25.32.1.3.2.64
+ hwCBQoSGlobalAclNotSupportAlarmGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSGlobalAclDirection, hwCBQoSGlobalAclSlotID }
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { hwCBQoSGroups 65 }
+
+ --Beg: mod by l00200458 on 20160528
+ -- 1.3.6.1.4.1.2011.5.25.32.1.3.2.66
+ hwCBQoSUpdateUserQueueResourceNotEnoughAlarmGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSUpdateUserQueueBehaviorName, hwCBQoSUpdateUserQueueSlotID, hwCBQoSUpdateUserQueueCir, hwCBQoSUpdateUserQueuePir }
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { hwCBQoSGroups 66 }
+ hwCBQoSSetUserQueueResourceNotEnoughAlarmGroup OBJECT-GROUP
+ OBJECTS { hwCBQoSSetUserQueueBehaviorName, hwCBQoSSetUserQueueSlotID }
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { hwCBQoSGroups 67 }
+ --End: mod by l00200458 on 20160528
+
+ END
\ No newline at end of file |