-- ========================================================================= -- Copyright (C) 2009 by H3C Technologies. All rights reserved. -- -- Description: This MIB file is used for management of hh3c Class Based -- QoS information. -- Reference: -- Version: V1.7 -- History: -- V1.0 created by tangshun. -- V1.1 2006/01/17 modified by wangjinwang -- add enum value 22 and 23 in MatchRuleType -- add comment for hh3cCBQoSMatchRuleIntValue1 -- V1.2 2006/02/24 modified by changhuifeng -- Add an enumeration Bittorrent(24) to object hh3cCBQoSMatchRuleType. -- Add hh3cCBQoSMirrorCfgInfoTable for flow mirror. -- Add hh3cCBQoSRedirectIpv6Interface1 and hh3cCBQoSRedirectIpv6Interface2 -- object for hh3cCBQoSRedirectCfgInfoTable. -- Modify the value range of hh3cCBQoSRemarkValue from "1~4094" to "1~4095" -- in hh3cIfQoSPQClassRuleTable. -- V1.3 2006/03/29 modified by xialei -- Modify the MAX-ACCESS clause of hh3cCBQoSQueueDropType. -- Modify the description for object hh3cCBQoSQueueCbs. -- Modify the enumeration name of object hh3cCBQoSRedirectType. -- V1.4 2007/10/15 modified by wangjinwang -- Add hh3cCBQoSGlobalApplyTable to global policy apply. -- Add hh3cCBQoSPolicyClassMode and hh3cCBQoSPolicyClassCfgOrder to -- hh3cCBQoSPolicyClassCfgInfoTable. -- Add hh3cCBQoSNestCfgInfoTable to traffic behavior. -- Add enumeration matchRuleServiceDot1p -- to object hh3cCBQoSMatchRuleType. -- Add enumeration typeTopMostVlanID to object hh3cCBQoSRemarkType. -- V1.5 2007/12/12 modified by Xu Hang/ChenWei -- Delete the default value of hh3cCBQoSGlobalApplyDirection -- in hh3cCBQoSGlobalApplyTable -- Add hh3cCBQoSApplyPolicyIndexObjects to hh3cCBQoSApplyPolicyStaticsObjects -- Add hh3cCBQoSStaticsObjects to hh3cCBQoSApplyPolicyStaticsObjects -- Modify the MAX-ACCESS clause of hh3cCBQoSQueueDropType. -- Modify the MAX-ACCESS clause of hh3cCBQoSIfApplyPolicyIfIndex, -- hh3cCBQoSIfApplyPolicyDirection, hh3cCBQoSVlanApplyPolicyVlanid -- and hh3cCBQoSVlanApplyPolicyDirection. -- Add hh3cCBQoSApplyingStatusObjects to hh3cCBQoSObjects. -- Add hh3cCBQoSApplyingStatus to hh3cCBQoSApplyPolicyObjects. -- Add hh3cCBQoSNotifications to hh3cCBQoSObjects. -- Add hh3cCBQoSNotificationsPrefix to hh3cCBQoSNotifications. -- Add hh3cCBQoSIfPolicyChanged and hh3cCBQoSVlanPolicyChanged -- to hh3cCBQoSNotificationsPrefix. -- Add remark-local-pre-pass and remark-drop-pre-pass to CarAction. -- Delete the default value of hh3cCBQoSVlanApplyPolicyDirection and -- hh3cCBQoSGlobalApplyDirection. -- V1.6 2008/05/28 modified by ChenWei -- Add hh3cCBQoSNestPolicyCfgInfoTable to hh3cCBQoSBehaviorObjects. -- Add hh3cCBQoSNestPolicyApplyObjectTable to hh3cCBQoSApplyPolicyIndexObjects. -- V1.7 2011/01/25 modified by XuGuoFang/zhaixiaoxiang -- Modify the range of hh3cCBQoSQueueBandwidthValue. -- Modify the range of hh3cCBQoSQueueCbs. -- Modify the description of hh3cCBQoSQueueCbsRatio. -- Modify the description of hh3cCBQoSBehaviorIndexNext. -- ========================================================================== HH3C-CBQOS2-MIB DEFINITIONS ::= BEGIN IMPORTS hh3cCommon FROM HH3C-OID-MIB Integer32, Counter64, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE FROM SNMPv2-SMI InetAddressType, InetAddress FROM INET-ADDRESS-MIB -- [RFC3291] TEXTUAL-CONVENTION, RowStatus, TruthValue FROM SNMPv2-TC; hh3cCBQos2 MODULE-IDENTITY LAST-UPDATED "200507300000Z" --July 30, 2005 at 00:00 GMT ORGANIZATION "Hangzhou H3C Tech. Co., Ltd." CONTACT-INFO "Platform Team Hangzhou H3C Tech. Co., Ltd. Hai-Dian District Beijing P.R. China http://www.h3c.com Zip:100085 " DESCRIPTION "This MIB contains objects to manage configuration and monitor running state for Class Based QoS feature. ********************************* MIB Tables ********************************** This MIB consists of the following tables: 1 : hh3cCBQoSClassifierCfgInfoTable 2 : hh3cCBQoSMatchRuleCfgInfoTable 3 : hh3cCBQoSBehaviorCfgInfoTable 4 : hh3cCBQoSCarCfgInfoTable 5 : hh3cCBQoSAggregativeCarCfgInfoTable 6 : hh3cCBQoSGtsCfgInfoTable 7 : hh3cCBQoSRemarkCfgInfoTable 8 : hh3cCBQoSQueueCfgInfoTable 9 : hh3cCBQoSWredCfgInfoTable 10: hh3cCBQoSWredClassCfgInfoTable 11: hh3cCBQoSPolicyRouteCfgInfoTable 12: hh3cCBQoSNatCfgInfoTable 13: hh3cCBQoSFirewallCfgInfoTable 14: hh3cCBQoSSamplingCfgInfoTable 15: hh3cCBQoSAccountCfgInfoTable 16: hh3cCBQoSRedirectCfgInfoTable 17: hh3cCBQoSPriorityMapCfgInfoTable 18: hh3cCBQoSPolicyCfgInfoTable 19: hh3cCBQoSPolicyClassCfgInfoTable 20: hh3cCBQoSIfApplyPolicyTable 21: hh3cCBQoSAtmPvcApplyPolicyTable 22: hh3cCBQoSVlanApplyPolicyTable 23: hh3cCBQoSFrClassApplyPolicyTable 24: hh3cCBQoSFrPvcApplyPolicyTable 25: hh3cCBQoSIfCbqRunInfoTable 26: hh3cCBQoSIfClassMatchRunInfoTable 27: hh3cCBQoSIfCarRunInfoTable 28: hh3cCBQoSIfGtsRunInfoTable 29: hh3cCBQoSIfRemarkRunInfoTable 30: hh3cCBQoSIfQueueRunInfoTable 31: hh3cCBQoSIfWredRunInfoTable 32: hh3cCBQoSIfAccountingRunInfoTable 33: hh3cCBQoSAtmPvcCbqRunInfoTable 34: hh3cCBQoSAtmPvcClassMatchRunInfoTable 35: hh3cCBQoSAtmPvcCarRunInfoTable 36: hh3cCBQoSAtmPvcGtsRunInfoTable 37: hh3cCBQoSAtmPvcRemarkRunInfoTable 38: hh3cCBQoSAtmPvcQueueRunInfoTable 39: hh3cCBQoSAtmPvcWredRunInfoTable 40: hh3cCBQoSAtmPvcAccountingRunInfoTable 41: hh3cCBQoSFrPvcCbqRunInfoTable 42: hh3cCBQoSFrPvcClassMatchRunInfoTable 43: hh3cCBQoSFrPvcCarRunInfoTable 44: hh3cCBQoSFrPvcGtsRunInfoTable 45: hh3cCBQoSFrPvcRemarkRunInfoTable 46: hh3cCBQoSFrPvcQueueRunInfoTable 47: hh3cCBQoSFrPvcWredRunInfoTable 48: hh3cCBQoSFrPvcAccountingRunInfoTable 49: hh3cCBQoSIfVlanClassMatchRunInfoTable 50: hh3cCBQoSIfVlanAccountingRunInfoTable 51: hh3cCBQoSMirrorCfgInfoTable 52: hh3cCBQoSGlobalApplyTable 53: hh3cCBQoSNestCfgInfoTable 54: hh3cCBQoSApplyObjectTable 55: hh3cCBQoSIntApplyObjectTable 56: hh3cCBQoSVlanApplyObjectTable 57: hh3cCBQoSPvcApplyObjectTable 58: hh3cCBQoSCbqRunInfoTable 59: hh3cCBQoSClassMatchRunInfoTable 60: hh3cCBQoSCarRunInfoTable 61: hh3cCBQoSGtsRunInfoTable 62: hh3cCBQoSRemarkRunInfoTable 63: hh3cCBQoSQueueRunInfoTable 64: hh3cCBQoSWredRunInfoTable 65: hh3cCBQoSAccountingRunInfoTable 66: hh3cCBQoSApplyingStatusObjects 67: hh3cCBQoSNotifications " ::= { hh3cQos2 2 } hh3cQos2 OBJECT IDENTIFIER ::= { hh3cCommon 65 } -- --type definitions in the traffic classifier -- --MatchRuleType MatchRuleType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Type of Match Rule. " SYNTAX INTEGER { matchRuleAny(1), matchRuleIpv4Acl(2), matchRuleIPv6Acl(3) , matchRuleIPv4Protocol(4), matchRuleIPv6Protocol(5), matchRuleIPXProtocol(6), matchRuleDscp(7), matchRuleIpPre(8), matchRuleVlan8021p(9), matchRuleMplsExp(10), matchRuleAtmClp(11), matchRuleFrDe(12), matchRuleSourceMac(13), matchRuleDestinationMac(14), matchRuleQosLocalID(15), matchRuleClassifier(16), matchRuleInboundInterface(17), matchRuleRtpPort(18), matchRuleSourceIp(19), matchRuleVlanID(20), matchRuleTopMostVlanID(21), matchRuleLocalPrecedence(22), matchRuleDropPriority(23), matchRuleBittorrent(24), matchRuleServiceDot1p(25) } -- --end of type definitions in the traffic classifier -- -- --type definitions in the traffic behavior -- --CarAction CarAction ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The actions taken when packets conforming or exceeding the configured committed information rate(CIR)." SYNTAX INTEGER { invalid(0), pass(1), continue(2), discard(3), remark(4), remark-ip-continue(5), remark-ip-pass(6), remark-mplsexp-continue(7), remark-mplsexp-pass(8), remark-dscp-continue(9), remark-dscp-pass(10), remark-dot1p-continue(11), remark-dot1p-pass(12), remark-atm-clp-continue(13), remark-atm-clp-pass(14), remark-fr-de-continue(15), remark-fr-de-pass(16), remark-local-pre-pass(17), remark-drop-pre-pass(18) } --RemarkType RemarkType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Type of remark." SYNTAX INTEGER { typeIpPrecedence(1), typeDscp(2), typeMplsExp(3), typeVlan8021p(4), typeAtmClp(5), typeFrDe(6), typeVlanID(7), typeQosLocalID(8), typeDropPrecedence(9), typeLocalPrecedence(10), typeTopMostVlanID(11) } --WredType WredType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "WRED type." SYNTAX INTEGER { typeIpPrecBased(1), typeDscpBased(2), typeDropLevelBased(3), typeAtmClpBased(4), typeVlan8021pBased(5), typeMplsExpBased(6) } --QueueType QueueType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Queueing Type: EF:(1) AF:(2) WFQ:(3) " SYNTAX INTEGER { ef(1), af(2), wfq(3) } --QueueBandwidthUnit QueueBandwidthUnit ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Bandwidth Unit: Absolute, Unit : Kbps(1) Percent, Unit : %(2) " SYNTAX INTEGER { unitUnavailable(0), unitAbsolute(1), unitPercent(2) } -- --end of type definitions in the traffic behavior -- -- --type definitions in the policy -- --Direction DirectionType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The direction of policy apply on at interface." SYNTAX INTEGER { inbound(1), outbound(2) } -- ApplyObjectType ApplyObjectType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Type of QoS apply object." SYNTAX INTEGER { interface(1), vlan(2), atmPvc(3), frDlci(4) } -- --end of type definitions in policy -- -- -- Node definitions -- hh3cCBQoSObjects OBJECT IDENTIFIER ::= { hh3cCBQos2 1 } -- hh3cCBQoSClassifierObjects hh3cCBQoSClassifierObjects OBJECT IDENTIFIER ::= { hh3cCBQoSObjects 1 } -- Traffic Classifier Next Index hh3cCBQoSClassifierIndexNext OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains an appropriate value to be used for hh3cCBQoSClassifierIndex when creating rows in the hh3cCBQoSClassifierCfgInfoTable. Begin with 22. " ::= { hh3cCBQoSClassifierObjects 1 } -- Traffic Classifier hh3cCBQoSClassifierCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSClassifierCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Traffic Classifier configuration information." ::= { hh3cCBQoSClassifierObjects 2 } hh3cCBQoSClassifierCfgInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSClassifierCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Traffic Classifier Configuration Information Entry." INDEX { hh3cCBQoSClassifierIndex } ::= { hh3cCBQoSClassifierCfgInfoTable 1 } Hh3cCBQoSClassifierCfgInfoEntry ::= SEQUENCE { hh3cCBQoSClassifierIndex Integer32, hh3cCBQoSClassifierName OCTET STRING, hh3cCBQoSClassifierRuleCount Integer32, hh3cCBQoSClassifierOperator INTEGER, hh3cCBQoSClassifierLayer INTEGER, hh3cCBQoSClassifierType INTEGER, hh3cCBQosClassifierMatchRuleNextIndex Integer32, hh3cCBQoSClassifierRowStatus RowStatus } hh3cCBQoSClassifierIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of Traffic Classifier. Begin with 0." ::= { hh3cCBQoSClassifierCfgInfoEntry 1 } hh3cCBQoSClassifierName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..31)) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of Traffic Classifier." ::= { hh3cCBQoSClassifierCfgInfoEntry 2 } hh3cCBQoSClassifierRuleCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter of match rules of Traffic classifier." ::= { hh3cCBQoSClassifierCfgInfoEntry 3 } hh3cCBQoSClassifierOperator OBJECT-TYPE SYNTAX INTEGER { and(1), or(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Operator of the match rules of traffic classifier. Software QoS supports and, or. Hardware QoS supports and. " DEFVAL { and } ::= { hh3cCBQoSClassifierCfgInfoEntry 4 } hh3cCBQoSClassifierLayer OBJECT-TYPE SYNTAX INTEGER { unavailable(1), l2(2), l3(3), both(4) } 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 } ::= { hh3cCBQoSClassifierCfgInfoEntry 5 } hh3cCBQoSClassifierType OBJECT-TYPE SYNTAX INTEGER { systemDefined(1), userDefined(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of classifier." ::= { hh3cCBQoSClassifierCfgInfoEntry 6 } hh3cCBQosClassifierMatchRuleNextIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains an appropriate value to be used for hh3cCBQoSMatchRuleIndex when creating rows in the hh3cCBQoSMatchRuleCfgInfoTable. Begin with 0. If the value of this node is 65535, it indicates creating a row in hh3cCBQoSMatchRuleCfgInfoTable is not permitted. " ::= { hh3cCBQoSClassifierCfgInfoEntry 7 } hh3cCBQoSClassifierRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { hh3cCBQoSClassifierCfgInfoEntry 8 } -- Match rule hh3cCBQoSMatchRuleCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSMatchRuleCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Match Rule configuration information." ::= { hh3cCBQoSClassifierObjects 3 } hh3cCBQoSMatchRuleCfgInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSMatchRuleCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Match Rule Configuration Information Entry." INDEX { hh3cCBQoSClassifierIndex, hh3cCBQoSMatchRuleIndex } ::= { hh3cCBQoSMatchRuleCfgInfoTable 1 } Hh3cCBQoSMatchRuleCfgInfoEntry ::= SEQUENCE { hh3cCBQoSMatchRuleIndex Integer32, hh3cCBQoSMatchRuleIfNot INTEGER, hh3cCBQoSMatchRuleType MatchRuleType, hh3cCBQoSMatchRuleStringValue OCTET STRING, hh3cCBQoSMatchRuleIntValue1 Unsigned32, hh3cCBQoSMatchRuleIntValue2 Unsigned32, hh3cCBQoSMatchIpAddressType InetAddressType, hh3cCBQoSMatchIpAddress InetAddress, hh3cCBQoSMatchRuleRowStatus RowStatus } hh3cCBQoSMatchRuleIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of Match Rule." ::= { hh3cCBQoSMatchRuleCfgInfoEntry 1 } hh3cCBQoSMatchRuleIfNot OBJECT-TYPE SYNTAX INTEGER { match(1), matchNot(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Whether the if-match rule is a match or matchNot statement. Software QoS supports match, matchNot. Hardware QoS supports match. " DEFVAL { match } ::= { hh3cCBQoSMatchRuleCfgInfoEntry 2 } hh3cCBQoSMatchRuleType OBJECT-TYPE SYNTAX MatchRuleType MAX-ACCESS read-create STATUS current DESCRIPTION "Type of Match Rule." ::= { hh3cCBQoSMatchRuleCfgInfoEntry 3 } hh3cCBQoSMatchRuleStringValue OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "Value of Match Rule. SourceMAC: SIZE (12) HHHHHHHHHHHH for example: 010102020303 means the match rule is 'if-match source-mac 0101-0202-0303' DestinationMAC: SIZE (12) HHHHHHHHHHHH for example: 010102020303 means the match rule is 'if-match destination-mac 0101-0202-0303' Classifier: SIZE (1..31) classifier name InboundInterface: SIZE (1..47) interface description TopMostVlanID, VlanID:SIZE(1..39), up to 8 value can be input; for example: 1#11#111#1111 means the match rule if 'if-match vlanid 1 11 111 1111' SourceIp: SIZE (12) HHHHHHHHHHHH for example: 010102020303 means the match rule is 'if-match source-ip mac-address 0101-0202-0303' other types: Set is not permitted. Zero-length String will be returned when getting. " ::= { hh3cCBQoSMatchRuleCfgInfoEntry 4 } hh3cCBQoSMatchRuleIntValue1 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Value of Match Rule. IPv4 ACL: 2000~5999 IPv6 ACL: 2000~3999; 10000~42767 Software QoS: 2000~3999 Hardware Qos: 10000~42767 RtpPort: start-port: 2000~65535 IpPrec: value: 0~7, up to 8 value can be input. The bit set to 1 of the last 8 bits of hh3cCBQoSMatchRuleIntValue1 is used to indicate the value 0~7. for example: 0x53(Binary format is 01010011) means the match rule is 'if-match ip-prec 0 1 4 6' Dscp: value:0~63,up to 8 value can be input. The bit set to 1 of hh3cCBQoSMatchRuleIntValue1 is used to indicate the value 32~63. The bit set to 1 of hh3cCBQoSMatchRuleIntValue2 is used to indicate the value 0~31. for example: 0x80000003 means the match rule is 'if-match dscp 32 33 63' Vlan8021p: value:0~7, up to 8 value can be input. The bit set to 1 of the last 8 bits of hh3cCBQoSMatchRuleIntValue1 is used to indicate the value 0~7. for example: 0x53(Binary format is 01010011) means the match rule is 'if-match customer-dot1p 0 1 4 6' MplsExp: value:0~7, up to 8 value can be input. The bit set to 1 of the last 8 bits of hh3cCBQoSMatchRuleIntValue1 is used to indicate the 8 value 0~7. for example: 0x53(Binary format is 01010011) means the match rule is 'if-match mpls 0 1 4 6' SourceIp: 1~4095 QosLocalID: 1~4095 AtmClp: 0~1 FrDe: 0~1 LocalPrecedence: 0~7, up to 8 value can be input. The bit set to 1 of the last 8 bits of hh3cCBQoSMatchRuleIntValue1 is used to indicate the value 0~7. for example: 0x53(Binary format is 01010011) means the match rule is 'if-match localprecedence 0 1 4 6' DropPriority: 0~2, up to 3 value can be input. The bit set to 1 of the last 3 bits of hh3cCBQoSMatchRuleIntValue1 is used to indicate the value 0~2. ServiceDot1p: 0~7, up to 8 value can be input. The bit set to 1 of the last 8 bits of hh3cCBQoSMatchRuleIntValue1 is used to indicate the value 0~7. for example: 0x53(Binary format is 01010011) means the match rule is 'if-match service-dot1p 0 1 4 6' other types: Set is not permitted. 0xffffffff will be returned when getting. " ::= { hh3cCBQoSMatchRuleCfgInfoEntry 5 } hh3cCBQoSMatchRuleIntValue2 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Value of Match Rule. RtpPort(3): end-port: 2000~65535 Dscp(6): value:0~63,up to 8 value can be input. The bit set to 1 of hh3cCBQoSMatchRuleIntValue1 is used to indicate the value 32~63. The bit set to 1 of hh3cCBQoSMatchRuleIntValue2 is used to indicate the value 0~31. for example: 0x80000003 means the match rule is 'if-match dscp 0 1 31' other types: Set is not permitted. 0xffffffff will be returned when getting. " ::= { hh3cCBQoSMatchRuleCfgInfoEntry 6 } hh3cCBQoSMatchIpAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "A value that represents a type of Internet address. unknown(0) An unknown address type. This value MUST be used if the value of the corresponding InetAddress object is a zero-length string. It may also be used to indicate an IP address which is not in one of the formats defined below. ipv4(1) An IPv4 address as defined by the InetAddressIPv4 textual convention. ipv6(2) A global IPv6 address as defined by the InetAddressIPv6 textual convention. ipv4z(3) A non-global IPv4 address including a zone index as defined by the InetAddressIPv4z textual convention. ipv6z(4) A non-global IPv6 address including a zone index as defined by the InetAddressIPv6z textual convention. dns(16) A DNS domain name as defined by the InetAddressDNS textual convention. Value of match rule. SourceIp support this node. other types: Set is not permitted. Unknown will be returned when getting. " ::= { hh3cCBQoSMatchRuleCfgInfoEntry 7 } hh3cCBQoSMatchIpAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Denotes a generic Internet address. SourceIP support this node. other types: Set is not permitted. NULL will be returned when getting. " ::= { hh3cCBQoSMatchRuleCfgInfoEntry 8 } hh3cCBQoSMatchRuleRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { hh3cCBQoSMatchRuleCfgInfoEntry 9 } -- hh3cCBQoSBehaviorObjects hh3cCBQoSBehaviorObjects OBJECT IDENTIFIER ::= { hh3cCBQoSObjects 2 } -- Traffic Behavior Next Index hh3cCBQoSBehaviorIndexNext OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains an appropriate value to be used for hh3cCBQoSBehaviorIndex when creating rows in the hh3cCBQoSBehaviorCfgInfoTable." ::= { hh3cCBQoSBehaviorObjects 1 } -- Traffic Behavior hh3cCBQoSBehaviorCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSBehaviorCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Traffic Behavior configuration information." ::= { hh3cCBQoSBehaviorObjects 2 } hh3cCBQoSBehaviorCfgInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSBehaviorCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Traffic Behavior Configuration Information Entry." INDEX { hh3cCBQoSBehaviorIndex } ::= { hh3cCBQoSBehaviorCfgInfoTable 1 } Hh3cCBQoSBehaviorCfgInfoEntry ::= SEQUENCE { hh3cCBQoSBehaviorIndex Integer32, hh3cCBQoSBehaviorName OCTET STRING, hh3cCBQoSBehaviorType INTEGER, hh3cCBQoSBehaviorRowStatus RowStatus } hh3cCBQoSBehaviorIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of Traffic Behavior." ::= { hh3cCBQoSBehaviorCfgInfoEntry 1 } hh3cCBQoSBehaviorName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..31)) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of Traffic Behavior." ::= { hh3cCBQoSBehaviorCfgInfoEntry 2 } hh3cCBQoSBehaviorType OBJECT-TYPE SYNTAX INTEGER { systemDefined(1), userDefined(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Type of behavior." ::= { hh3cCBQoSBehaviorCfgInfoEntry 3 } hh3cCBQoSBehaviorRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { hh3cCBQoSBehaviorCfgInfoEntry 4 } -- CAR hh3cCBQoSCarCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSCarCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of CAR feature configuration information." ::= { hh3cCBQoSBehaviorObjects 3 } hh3cCBQoSCarCfgInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSCarCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "CAR Configuration Information Entry." INDEX { hh3cCBQoSBehaviorIndex } ::= { hh3cCBQoSCarCfgInfoTable 1 } Hh3cCBQoSCarCfgInfoEntry ::= SEQUENCE { hh3cCBQoSCarCir Unsigned32, hh3cCBQoSCarCbs Unsigned32, hh3cCBQoSCarEbs Unsigned32, hh3cCBQoSCarPir Unsigned32, hh3cCBQoSCarPbs Unsigned32, hh3cCBQoSCarGreenAction CarAction, hh3cCBQoSCarGreenRemarkValue Integer32, hh3cCBQoSCarYellowAction CarAction, hh3cCBQoSCarYellowRemarkValue Integer32, hh3cCBQoSCarRedAction CarAction, hh3cCBQoSCarRedRemarkValue Integer32, hh3cCBQoSCarPolicedPriorityMapType INTEGER, hh3cCBQoSCarRowStatus RowStatus } hh3cCBQoSCarCir OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Committed Information Rate. Unit: kbps." ::= { hh3cCBQoSCarCfgInfoEntry 1 } hh3cCBQoSCarCbs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Committed Burst Size. Unit: byte." ::= { hh3cCBQoSCarCfgInfoEntry 2 } hh3cCBQoSCarEbs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Excess Burst Size. Unit: byte. Only software QoS support this node. 4294967295 is returned only when getting value from hardware QoS. 4294967295 can't be set." DEFVAL {0} ::= { hh3cCBQoSCarCfgInfoEntry 3 } hh3cCBQoSCarPir OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Peak Information Rate. Unit: kbps. Only hardware QoS support this node. 4294967295 is returned only when getting value from software QoS. 4294967295 can't be set." ::= { hh3cCBQoSCarCfgInfoEntry 4 } hh3cCBQoSCarPbs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Peak Burst Size. Unit: byte. Only hardware QoS support this node. 4294967295 is returned only when getting value from software QoS. 4294967295 can't be set." ::= { hh3cCBQoSCarCfgInfoEntry 5 } hh3cCBQoSCarGreenAction OBJECT-TYPE SYNTAX CarAction MAX-ACCESS read-create STATUS current DESCRIPTION "Green Action Hardware QoS : pass, discard, remark. Software QoS : pass, discard, remark IP Precedence, remark DSCP, remark MPLS EXP. " DEFVAL {pass} ::= { hh3cCBQoSCarCfgInfoEntry 6 } hh3cCBQoSCarGreenRemarkValue OBJECT-TYPE SYNTAX Integer32 (0..63|255) MAX-ACCESS read-create STATUS current DESCRIPTION "The value is to remark When green action is remarking. For remarking DSCP, the range is 0~63; For remarking IP Precedence and MPLS EXP, the range is 0~7; Only software QoS support this node. 255 is returned only when getting value from hardware QoS or when action being pass,discard of software QoS. 255 can't be set. " ::= { hh3cCBQoSCarCfgInfoEntry 7 } hh3cCBQoSCarYellowAction OBJECT-TYPE SYNTAX CarAction MAX-ACCESS read-create STATUS current DESCRIPTION "Yellow Action: Only hardware QoS support this node. Hardware QoS support pass, discard, remark. invalid is returned only when getting value from software QoS. invalid can't be set. " DEFVAL {remark} ::= { hh3cCBQoSCarCfgInfoEntry 8 } hh3cCBQoSCarYellowRemarkValue OBJECT-TYPE SYNTAX Integer32 (0..63|255) MAX-ACCESS read-create STATUS current DESCRIPTION "The value is to remark When red action is remarking. For remarking DSCP, the range is 0~63; For remarking IP Precedence and MPLS EXP, the range is 0~7; Only software QoS support this node. 255 is returned only when getting value from hardware QoS or when action being pass, discard of software QoS. 255 can't be set." ::= { hh3cCBQoSCarCfgInfoEntry 9 } hh3cCBQoSCarRedAction OBJECT-TYPE SYNTAX CarAction MAX-ACCESS read-create STATUS current DESCRIPTION "Red Action: Hardware QoS : pass, discard, remark. Software QoS : pass, discard, remark IP Precedence, remark DSCP, remark MPLS EXP. " DEFVAL {discard} ::= { hh3cCBQoSCarCfgInfoEntry 10 } hh3cCBQoSCarRedRemarkValue OBJECT-TYPE SYNTAX Integer32 (0..63|255) MAX-ACCESS read-create STATUS current DESCRIPTION "The value is to remark When red action is remarking. For remarking DSCP, the range is 0~63; For remarking IP Precedence and MPLS EXP, the range is 0~7; Only software QoS support this node. 255 is returned only when getting value from hardware QoS or when action being pass, discard of software QoS. 255 can't be set." ::= { hh3cCBQoSCarCfgInfoEntry 11 } hh3cCBQoSCarPolicedPriorityMapType OBJECT-TYPE SYNTAX INTEGER { none(0), policed-service-map(1), local-precedence-dot1p-map(2), drop-precedence-map(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Type of priority map." DEFVAL { none } ::= { hh3cCBQoSCarCfgInfoEntry 12 } hh3cCBQoSCarRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { hh3cCBQoSCarCfgInfoEntry 13 } -- -- nodes of aggregative CAR applyed behavior -- hh3cCBQoSAggregativeCarCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSAggregativeCarCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of aggregative CAR applied CBQ feature configuration information. Aggregative CAR is managed by HH3C-IFQOS2-MIB. So, you can use HH3C-IFQOS2-MIB to get some details information about aggregative CAR. " ::= { hh3cCBQoSBehaviorObjects 4 } hh3cCBQoSAggregativeCarCfgInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSAggregativeCarCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Aggregative CAR feature applied CBQ configuration information entry." INDEX { hh3cCBQoSBehaviorIndex, hh3cCBQoSCarAggregativeCarIndex } ::= { hh3cCBQoSAggregativeCarCfgInfoTable 1 } Hh3cCBQoSAggregativeCarCfgInfoEntry ::= SEQUENCE { hh3cCBQoSCarAggregativeCarIndex Integer32, hh3cCBQoSCarAggregativeCarName OCTET STRING, hh3cCBQoSAggregativeCarRowStatus RowStatus } hh3cCBQoSCarAggregativeCarIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of aggregative CAR. It is equal to hh3cIfQoSAggregativeCarIndex at HH3C-IFQOS2-MIB. " ::= { hh3cCBQoSAggregativeCarCfgInfoEntry 1 } hh3cCBQoSCarAggregativeCarName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of aggregative CAR. It is equal to hh3cIfQoSAggregativeCarName at HH3C-IFQOS2-MIB. " ::= { hh3cCBQoSAggregativeCarCfgInfoEntry 2 } hh3cCBQoSAggregativeCarRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { hh3cCBQoSAggregativeCarCfgInfoEntry 3 } -- GTS hh3cCBQoSGtsCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSGtsCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of GTS feature configuration information." ::= { hh3cCBQoSBehaviorObjects 5 } hh3cCBQoSGtsCfgInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSGtsCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "GTS Configuration Information Entry." INDEX { hh3cCBQoSBehaviorIndex } ::= { hh3cCBQoSGtsCfgInfoTable 1 } Hh3cCBQoSGtsCfgInfoEntry ::= SEQUENCE { hh3cCBQoSGtsCir Unsigned32, hh3cCBQoSGtsCbs Unsigned32, hh3cCBQoSGtsEbs Unsigned32, hh3cCBQoSGtsQueueLength Integer32, hh3cCBQoSGtsRowStatus RowStatus } hh3cCBQoSGtsCir OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Committed Information Rate. Unit: kbps" ::= { hh3cCBQoSGtsCfgInfoEntry 1 } hh3cCBQoSGtsCbs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Committed Burst Size. Unit: byte default: max(cir*1/2,15000)" ::= { hh3cCBQoSGtsCfgInfoEntry 2 } hh3cCBQoSGtsEbs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Excess Burst Size. Unit: byte" ::= { hh3cCBQoSGtsCfgInfoEntry 3 } hh3cCBQoSGtsQueueLength OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS read-create STATUS current DESCRIPTION "The length of GTS buffer." DEFVAL { 50 } ::= { hh3cCBQoSGtsCfgInfoEntry 4 } hh3cCBQoSGtsRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { hh3cCBQoSGtsCfgInfoEntry 5 } -- REMARK hh3cCBQoSRemarkCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSRemarkCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Remarking feature configuration information." ::= { hh3cCBQoSBehaviorObjects 6 } hh3cCBQoSRemarkCfgInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSRemarkCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Remarking Configuration Information Entry." INDEX { hh3cCBQoSBehaviorIndex, hh3cCBQoSRemarkType } ::= { hh3cCBQoSRemarkCfgInfoTable 1 } Hh3cCBQoSRemarkCfgInfoEntry ::= SEQUENCE { hh3cCBQoSRemarkType RemarkType, hh3cCBQoSRemarkValue Integer32, hh3cCBQoSRemarkRowStatus RowStatus } hh3cCBQoSRemarkType OBJECT-TYPE SYNTAX RemarkType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Remark type." ::= { hh3cCBQoSRemarkCfgInfoEntry 1 } hh3cCBQoSRemarkValue OBJECT-TYPE SYNTAX Integer32 (0..4095) MAX-ACCESS read-create STATUS current DESCRIPTION "Value to remark: for IpPrecedence: 0~7 for Dscp: 0~63 for MplsExp: 0~7 for Vlan8021p: 0~7 for AtmClp: 0~1 for FrDe: 0~1 for VlanID: 1~4094 for QosLocalID: 1~4095 for DropPrecedence: 0~2 for LocalPrecedence: 0~7 for TopMostVlanID: 1~4094 " ::= { hh3cCBQoSRemarkCfgInfoEntry 2 } hh3cCBQoSRemarkRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus" ::= { hh3cCBQoSRemarkCfgInfoEntry 3 } -- Queue hh3cCBQoSQueueCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSQueueCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of queue feature configuration information." ::= { hh3cCBQoSBehaviorObjects 7 } hh3cCBQoSQueueCfgInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSQueueCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Queue Configuration Information Entry." INDEX { hh3cCBQoSBehaviorIndex } ::= { hh3cCBQoSQueueCfgInfoTable 1 } Hh3cCBQoSQueueCfgInfoEntry ::= SEQUENCE { hh3cCBQoSQueueType QueueType, hh3cCBQoSQueueDropType INTEGER, hh3cCBQoSQueueLength Integer32, hh3cCBQoSQueueBandwidthUnit QueueBandwidthUnit, hh3cCBQoSQueueBandwidthValue Integer32, hh3cCBQoSQueueCbs Integer32, hh3cCBQoSQueueQueueNumber INTEGER, hh3cCBQoSQueueCbsRatio Integer32, hh3cCBQoSQueueRowStatus RowStatus } hh3cCBQoSQueueType OBJECT-TYPE SYNTAX QueueType MAX-ACCESS read-create STATUS current DESCRIPTION "Queueing Type: EF:(1) AF:(2) WFQ:(3)" ::= { hh3cCBQoSQueueCfgInfoEntry 1 } hh3cCBQoSQueueDropType OBJECT-TYPE SYNTAX INTEGER { typeUnavailable(0), typeTailDrop(1), typeWred(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The drop type of queue. Only valid for AF and WFQ queue. typeUnavailable is returned only when getting value about EF queue. typeUnavailable can't be set." DEFVAL {typeTailDrop} ::= { hh3cCBQoSQueueCfgInfoEntry 2 } hh3cCBQoSQueueLength OBJECT-TYPE SYNTAX Integer32 (1..512|2147483647) MAX-ACCESS read-create STATUS current DESCRIPTION "The length of QueueLength. Only valid for tail-drop type of AF and WFQ queue. 2147483647 is returned only when getting value about EF queue or WRED type of AF and WFQ queue. 2147483647 can't be set." DEFVAL { 64 } ::= { hh3cCBQoSQueueCfgInfoEntry 3 } hh3cCBQoSQueueBandwidthUnit 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. 0 is returned only when getting value about WFQ queue. 0 can't be set. " ::= { hh3cCBQoSQueueCfgInfoEntry 4 } hh3cCBQoSQueueBandwidthValue OBJECT-TYPE SYNTAX Integer32 (1..10000000|2147483647) MAX-ACCESS read-create STATUS current DESCRIPTION "Bandwidth value: Absolute value: 8~10000000. Unit: Kbps Percent value: 1~100. Only valid for EF and AF queue. 2147483647 is returned only when getting value about WFQ queue. 2147483647 can't be set." ::= { hh3cCBQoSQueueCfgInfoEntry 5 } hh3cCBQoSQueueCbs OBJECT-TYPE SYNTAX Integer32 (32..1000000000|2147483647) MAX-ACCESS read-create STATUS current DESCRIPTION "Committed Burst Size. Unit: byte. Only valid for EF queue. Default: If the value of 'hh3cCBQoSQueueBandwidthValue * 25' is between 1500 and 2000000, the default value of this object is 'hh3cCBQoSQueueBandwidthValue * 25';If the value of 'hh3cCBQoSQueueBandwidthValue * 25' is larger than or equal to 2000000, the default value of this object is 2000000; If the value of 'hh3cCBQoSQueueBandwidthValue * 25' is less than or equal to 1500, the default value of this object is 1500. 2147483647 is returned only when getting value about AF or WFQ queue. 2147483647 can't be set." ::= { hh3cCBQoSQueueCfgInfoEntry 6 } hh3cCBQoSQueueQueueNumber OBJECT-TYPE SYNTAX INTEGER { unavailable(0), 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. 'unavailable' is returned only when getting value about AF or EF queue. 'unavailable' can't be set." DEFVAL {a256} ::= { hh3cCBQoSQueueCfgInfoEntry 7 } hh3cCBQoSQueueCbsRatio OBJECT-TYPE SYNTAX Integer32(25..500|2147483647) MAX-ACCESS read-create STATUS current DESCRIPTION "Committed Burst Size Ratio. CBS = CBS_Ratio * Bandwidth(k bps) Only valid for EF queue. 2147483647 is returned only when getting value about AF or WFQ queue. 2147483647 can't be set. " DEFVAL { 25 } ::= { hh3cCBQoSQueueCfgInfoEntry 8 } hh3cCBQoSQueueRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { hh3cCBQoSQueueCfgInfoEntry 9 } -- WRED hh3cCBQoSWredCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSWredCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of WRED configuration information." ::= { hh3cCBQoSBehaviorObjects 8 } hh3cCBQoSWredCfgInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSWredCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "WRED Configuration Information Entry." INDEX { hh3cCBQoSBehaviorIndex } ::= { hh3cCBQoSWredCfgInfoTable 1 } Hh3cCBQoSWredCfgInfoEntry ::= SEQUENCE { hh3cCBQoSWredType WredType, hh3cCBQoSWredWeightConst Integer32 } hh3cCBQoSWredType OBJECT-TYPE SYNTAX WredType MAX-ACCESS read-write STATUS current DESCRIPTION "WRED type." DEFVAL { 1 } ::= { hh3cCBQoSWredCfgInfoEntry 1 } hh3cCBQoSWredWeightConst OBJECT-TYPE SYNTAX Integer32 (1..16) MAX-ACCESS read-write STATUS current DESCRIPTION "Specify weight for calculating mean queue depth." DEFVAL { 9 } ::= { hh3cCBQoSWredCfgInfoEntry 2 } -- WRED Class hh3cCBQoSWredClassCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSWredClassCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of WRED configuration information." ::= { hh3cCBQoSBehaviorObjects 9 } hh3cCBQoSWredClassCfgInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSWredClassCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "WRED Class Configuration Information Entry." INDEX { hh3cCBQoSBehaviorIndex, hh3cCBQoSWredClassValue } ::= { hh3cCBQoSWredClassCfgInfoTable 1 } Hh3cCBQoSWredClassCfgInfoEntry ::= SEQUENCE { hh3cCBQoSWredClassValue Integer32, hh3cCBQoSWredClassLowLimit Integer32, hh3cCBQoSWredClassHighLimit Integer32, hh3cCBQoSWredClassDiscardProb Integer32 } hh3cCBQoSWredClassValue OBJECT-TYPE SYNTAX Integer32 (0..63) MAX-ACCESS not-accessible 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. " ::= { hh3cCBQoSWredClassCfgInfoEntry 1 } hh3cCBQoSWredClassLowLimit OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS read-write STATUS current DESCRIPTION "The low limit of queue depth." DEFVAL {10} ::= { hh3cCBQoSWredClassCfgInfoEntry 2 } hh3cCBQoSWredClassHighLimit OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS read-write STATUS current DESCRIPTION "The high limit of queue depth." DEFVAL { 30 } ::= { hh3cCBQoSWredClassCfgInfoEntry 3 } hh3cCBQoSWredClassDiscardProb OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The discard probability denominator." DEFVAL { 10 } ::= { hh3cCBQoSWredClassCfgInfoEntry 4 } -- Policy Route hh3cCBQoSPolicyRouteCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSPolicyRouteCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Policy Routing configuration information." ::= { hh3cCBQoSBehaviorObjects 10 } hh3cCBQoSPolicyRouteCfgInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSPolicyRouteCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Policy Routeing Configuration Information Entry." INDEX { hh3cCBQoSBehaviorIndex } ::= { hh3cCBQoSPolicyRouteCfgInfoTable 1 } Hh3cCBQoSPolicyRouteCfgInfoEntry ::= SEQUENCE { hh3cCBQoSPolicyRouteIpAddrType InetAddressType, hh3cCBQoSPolicyRouteNexthop InetAddress, hh3cCBQoSPolicyRouteBackup INTEGER, hh3cCBQoSPolicyRouteRowStatus RowStatus } hh3cCBQoSPolicyRouteIpAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "Type of InetAddress." ::= { hh3cCBQoSPolicyRouteCfgInfoEntry 1 } hh3cCBQoSPolicyRouteNexthop OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The next-hop ip address for redirection." ::= { hh3cCBQoSPolicyRouteCfgInfoEntry 2 } hh3cCBQoSPolicyRouteBackup OBJECT-TYPE SYNTAX INTEGER { backup(1), notbackup(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Whether forward the packet according to the routing table When the next-hop IP address for redirection is not valid. Backup means forwarding. NoBackup means not forwarding. " ::= { hh3cCBQoSPolicyRouteCfgInfoEntry 3 } hh3cCBQoSPolicyRouteRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { hh3cCBQoSPolicyRouteCfgInfoEntry 4 } -- NAT hh3cCBQoSNatCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSNatCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Nat configuration information." ::= { hh3cCBQoSBehaviorObjects 11 } hh3cCBQoSNatCfgInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSNatCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Nat Configuration Information Entry." INDEX { hh3cCBQoSBehaviorIndex } ::= { hh3cCBQoSNatCfgInfoTable 1 } Hh3cCBQoSNatCfgInfoEntry ::= SEQUENCE { hh3cCBQoSNatMainNumber Integer32, hh3cCBQoSNatBackupNumber Integer32, hh3cCBQoSNatServiceClass Integer32, hh3cCBQoSNatRowStatus RowStatus } hh3cCBQoSNatMainNumber OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-create STATUS current DESCRIPTION "The main ISP number." ::= { hh3cCBQoSNatCfgInfoEntry 1 } hh3cCBQoSNatBackupNumber OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-create STATUS current DESCRIPTION "The backup ISP number" ::= { hh3cCBQoSNatCfgInfoEntry 2 } hh3cCBQoSNatServiceClass OBJECT-TYPE SYNTAX Integer32 (1..4) MAX-ACCESS read-create STATUS current DESCRIPTION "The service class." DEFVAL { 2 } ::= { hh3cCBQoSNatCfgInfoEntry 3 } hh3cCBQoSNatRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { hh3cCBQoSNatCfgInfoEntry 4 } -- Firewall hh3cCBQoSFirewallCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSFirewallCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of firewall configuration information." ::= { hh3cCBQoSBehaviorObjects 12 } hh3cCBQoSFirewallCfgInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSFirewallCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Firewall configuration information entry." INDEX { hh3cCBQoSBehaviorIndex } ::= { hh3cCBQoSFirewallCfgInfoTable 1 } Hh3cCBQoSFirewallCfgInfoEntry ::= SEQUENCE { hh3cCBQoSFirewallAction INTEGER, hh3cCBQoSFirewallRowStatus RowStatus } hh3cCBQoSFirewallAction OBJECT-TYPE SYNTAX INTEGER { permit(1), deny(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The firewall action " DEFVAL {permit} ::= { hh3cCBQoSFirewallCfgInfoEntry 1 } hh3cCBQoSFirewallRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { hh3cCBQoSFirewallCfgInfoEntry 2 } -- Sampling behavior hh3cCBQoSSamplingCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSSamplingCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of sampling configuration information." ::= { hh3cCBQoSBehaviorObjects 13 } hh3cCBQoSSamplingCfgInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSSamplingCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Sampling configuration information entry." INDEX { hh3cCBQoSBehaviorIndex } ::= { hh3cCBQoSSamplingCfgInfoTable 1 } Hh3cCBQoSSamplingCfgInfoEntry ::= SEQUENCE { hh3cCBQoSSamplingNum Integer32, hh3cCBQoSSamplingRowStatus RowStatus } hh3cCBQoSSamplingNum OBJECT-TYPE SYNTAX Integer32 (1..16) MAX-ACCESS read-create STATUS current DESCRIPTION "The sampling number." ::= { hh3cCBQoSSamplingCfgInfoEntry 1 } hh3cCBQoSSamplingRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { hh3cCBQoSSamplingCfgInfoEntry 2 } hh3cCBQoSAccountCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSAccountCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of account configuration information." ::= { hh3cCBQoSBehaviorObjects 14 } hh3cCBQoSAccountCfgInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSAccountCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Account configuration information entry." INDEX { hh3cCBQoSBehaviorIndex } ::= { hh3cCBQoSAccountCfgInfoTable 1 } Hh3cCBQoSAccountCfgInfoEntry ::= SEQUENCE { hh3cCBQoSAccounting TruthValue, hh3cCBQoSAccountRowStatus RowStatus } hh3cCBQoSAccounting OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Account action." ::= { hh3cCBQoSAccountCfgInfoEntry 1 } hh3cCBQoSAccountRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { hh3cCBQoSAccountCfgInfoEntry 2 } -- -- nodes of hh3cCBQoSRedirectCfgInfoTable -- hh3cCBQoSRedirectCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSRedirectCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of redirect configuration information." ::= { hh3cCBQoSBehaviorObjects 15 } hh3cCBQoSRedirectCfgInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSRedirectCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Redirect configuration information entry." INDEX { hh3cCBQoSBehaviorIndex } ::= { hh3cCBQoSRedirectCfgInfoTable 1 } Hh3cCBQoSRedirectCfgInfoEntry ::= SEQUENCE { hh3cCBQoSRedirectType INTEGER, hh3cCBQoSRedirectIfIndex Integer32, hh3cCBQoSRedirectIpAddressType InetAddressType, hh3cCBQoSRedirectIpAddress1 InetAddress, hh3cCBQoSRedirectIpAddress2 InetAddress, hh3cCBQoSRedirectRowStatus RowStatus, hh3cCBQoSRedirectIpv6Interface1 Integer32, hh3cCBQoSRedirectIpv6Interface2 Integer32 } hh3cCBQoSRedirectType OBJECT-TYPE SYNTAX INTEGER { cpu(1), interface(2), nextHop(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "The type of redirect." ::= { hh3cCBQoSRedirectCfgInfoEntry 1 } hh3cCBQoSRedirectIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "ifIndex. Only the value of hh3cCBQoSRedirectType is interface, can be set this node. " DEFVAL { 0 } ::= { hh3cCBQoSRedirectCfgInfoEntry 2 } hh3cCBQoSRedirectIpAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "A value that represents a type of Internet address. unknown(0) An unknown address type. This value MUST be used if the value of the corresponding InetAddress object is a zero-length string. It may also be used to indicate an IP address which is not in one of the formats defined below. ipv4(1) An IPv4 address as defined by the InetAddressIPv4 textual convention. ipv6(2) A global IPv6 address as defined by the InetAddressIPv6 textual convention. ipv4z(3) A non-global IPv4 address including a zone index as defined by the InetAddressIPv4z textual convention. ipv6z(4) A non-global IPv6 address including a zone index as defined by the InetAddressIPv6z textual convention. dns(16) A DNS domain name as defined by the InetAddressDNS textual convention. Now supports ipv4 and ipv6. Only the value of hh3cCBQoSRedirectType is next-hop, can be set this node and hh3cCBQoSRedirectIpAddress1 or hh3cCBQoSRedirectIpAddress2. " DEFVAL { unknown } ::= { hh3cCBQoSRedirectCfgInfoEntry 3 } hh3cCBQoSRedirectIpAddress1 OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IP Address. If the value of hh3cCBQoSRedirectType is not next-hop, Zero-length String will be returned when getting. If the value of hh3cCBQoSRedirectIpAddressType is ipv6, this node is set necessarily. " ::= { hh3cCBQoSRedirectCfgInfoEntry 4 } hh3cCBQoSRedirectIpAddress2 OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IP Address. If the value of hh3cCBQoSRedirectType is not next-hop, Zero-length String will be returned when getting. If the value of hh3cCBQoSRedirectIpAddressType is ipv6, this node is set optionally. " ::= { hh3cCBQoSRedirectCfgInfoEntry 5 } hh3cCBQoSRedirectRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { hh3cCBQoSRedirectCfgInfoEntry 6 } hh3cCBQoSRedirectIpv6Interface1 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "IfIndex for ipv6 next hop . If and only if the value of hh3cCBQoSRedirectIpAddressType is ipv6 and hh3cCBQoSRedirectIpAddress1 is set, this node can be set. " DEFVAL { 0 } ::= { hh3cCBQoSRedirectCfgInfoEntry 7 } hh3cCBQoSRedirectIpv6Interface2 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "IfIndex for ipv6 next hop . If and only if the value of hh3cCBQoSRedirectIpAddressType is ipv6 and hh3cCBQoSRedirectIpAddress2 is set, this node can be set. " DEFVAL { 0 } ::= { hh3cCBQoSRedirectCfgInfoEntry 8 } -- -- nodes of hh3cCBQoSPriorityMapCfgInfoTable -- hh3cCBQoSPriorityMapCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSPriorityMapCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of priority map configuration information." ::= { hh3cCBQoSBehaviorObjects 16 } hh3cCBQoSPriorityMapCfgInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSPriorityMapCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "priority map configuration information entry." INDEX { hh3cCBQoSBehaviorIndex } ::= { hh3cCBQoSPriorityMapCfgInfoTable 1 } Hh3cCBQoSPriorityMapCfgInfoEntry ::= SEQUENCE { hh3cCBQoSPriorityMapImportType INTEGER, hh3cCBQoSPriorityMapExportType INTEGER, hh3cCBQoSPriorityMapGroupIndex Integer32, hh3cCBQoSPriorityMapGroupName OCTET STRING, hh3cCBQoSPriorityMapAuto INTEGER, hh3cCBQoSPriorityMapRowStatus RowStatus } hh3cCBQoSPriorityMapImportType OBJECT-TYPE SYNTAX INTEGER { invalid(1), dscp(2), dot1p(3), exp(4), ipPrecedence(5), localPrecedence(6), dropPrecedence(7) } MAX-ACCESS read-create STATUS current DESCRIPTION "Import type of map." DEFVAL { invalid } ::= { hh3cCBQoSPriorityMapCfgInfoEntry 1 } hh3cCBQoSPriorityMapExportType OBJECT-TYPE SYNTAX INTEGER { invalid(1), dscp(2), dot1p(3), exp(4), ipPrecedence(5), localPrecedence(6), dropPrecedence(7) } MAX-ACCESS read-create STATUS current DESCRIPTION "Export type of map." DEFVAL { invalid } ::= { hh3cCBQoSPriorityMapCfgInfoEntry 2 } hh3cCBQoSPriorityMapGroupIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Index of map group. Map group is managed by HH3C-IFQOS2-MIB. " ::= { hh3cCBQoSPriorityMapCfgInfoEntry 3 } hh3cCBQoSPriorityMapGroupName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of map group. Map group is managed by HH3C-IFQOS2-MIB. " ::= { hh3cCBQoSPriorityMapCfgInfoEntry 4 } hh3cCBQoSPriorityMapAuto OBJECT-TYPE SYNTAX INTEGER { invalid(1), autoDscp(2), autoDot1p(3), autoMplsExp(4), autoIp(5) } MAX-ACCESS read-create STATUS current DESCRIPTION "Type of priority MAP." DEFVAL { invalid } ::= { hh3cCBQoSPriorityMapCfgInfoEntry 5 } hh3cCBQoSPriorityMapRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { hh3cCBQoSPriorityMapCfgInfoEntry 6 } -- -- nodes of hh3cCBQoSMirrorCfgInfoTable -- hh3cCBQoSMirrorCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSMirrorCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of flow mirror configuration information." ::= { hh3cCBQoSBehaviorObjects 17 } hh3cCBQoSMirrorCfgInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSMirrorCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Flow mirror configuration information entry." INDEX { hh3cCBQoSBehaviorIndex } ::= { hh3cCBQoSMirrorCfgInfoTable 1 } Hh3cCBQoSMirrorCfgInfoEntry ::= SEQUENCE { hh3cCBQoSMirrorType INTEGER, hh3cCBQoSMirrorIfIndex OCTET STRING, hh3cCBQoSMirrorVlanID Integer32, hh3cCBQoSMirrorRowStatus RowStatus } hh3cCBQoSMirrorType OBJECT-TYPE SYNTAX INTEGER { interface(1), cpu(2), vlan(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Type of flow mirror." ::= { hh3cCBQoSMirrorCfgInfoEntry 1 } hh3cCBQoSMirrorIfIndex OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "IfIndex of destination interface. Only the value of hh3cCBQoSMirrorType is interface, can be set this node. For example: 1#11#111#1111 means the flow mirror destination ifindex is 1,11,111 and 1111. '#' is list separator for all IfIndex value. " ::= { hh3cCBQoSMirrorCfgInfoEntry 2 } hh3cCBQoSMirrorVlanID OBJECT-TYPE SYNTAX Integer32 (0..4094) MAX-ACCESS read-create STATUS current DESCRIPTION "Destination vlan of flow mirror, Only the value of hh3cCBQoSMirrorType is vlan, can be set this node. " ::= { hh3cCBQoSMirrorCfgInfoEntry 3 } hh3cCBQoSMirrorRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { hh3cCBQoSMirrorCfgInfoEntry 4 } -- -- nodes of hh3cCBQoSNestCfgInfoTable -- hh3cCBQoSNestCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSNestCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Insert a service VLAN tag or customer VLAN tag into a packet. A VLAN tag contains the VLAN ID field and the 802.1p priority field. Both the service VLAN ID and the customer VLAN ID can not be set at the same time. One of them must be set. The 802.1p priority of the service VLAN tag and that of the customer VLAN tag can be set optionally. However, both of them can not be set at the same time. The new setting overwrites the previous one." ::= { hh3cCBQoSBehaviorObjects 18 } hh3cCBQoSNestCfgInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSNestCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "VLAN nesting table entry." INDEX { hh3cCBQoSBehaviorIndex } ::= { hh3cCBQoSNestCfgInfoTable 1 } Hh3cCBQoSNestCfgInfoEntry ::= SEQUENCE { hh3cCBQoSNestServiceVlanID Integer32, hh3cCBQoSNestServiceDot1pValue Integer32, hh3cCBQoSNestCustomerVlanID Integer32, hh3cCBQoSNestCustomerDot1pValue Integer32, hh3cCBQoSNestRowStatus RowStatus } hh3cCBQoSNestServiceVlanID OBJECT-TYPE SYNTAX Integer32 (1..4094|65535) MAX-ACCESS read-create STATUS current DESCRIPTION "VLAN ID of the service VLAN tag to be inserted. If the customer VLAN tag has been configured, 65535 is returned for the service VLAN ID. The service VLAN ID can not be set to 65535." ::= { hh3cCBQoSNestCfgInfoEntry 1 } hh3cCBQoSNestServiceDot1pValue OBJECT-TYPE SYNTAX Integer32 (0..7|65535) MAX-ACCESS read-create STATUS current DESCRIPTION "802.1p priority value in the service VLAN tag to be inserted. If the 802.1p priority is not set, 65535 is returned. The 802.1p priority value can not be set to 65535." ::= { hh3cCBQoSNestCfgInfoEntry 2 } hh3cCBQoSNestCustomerVlanID OBJECT-TYPE SYNTAX Integer32 (1..4094|65535) MAX-ACCESS read-create STATUS current DESCRIPTION "VLAN ID of the customer VLAN tag to be inserted. If the service VLAN tag has been configured, 65535 is returned for the customer VLAN ID. The customer VLAN ID can not be set to 65535." ::= { hh3cCBQoSNestCfgInfoEntry 3 } hh3cCBQoSNestCustomerDot1pValue OBJECT-TYPE SYNTAX Integer32 (0..7|65535) MAX-ACCESS read-create STATUS current DESCRIPTION "802.1p priority value in the customer VLAN tag to be inserted. If the 802.1p priority is not set, 65535 is returned. The 802.1p priority value can not be set to 65535." ::= { hh3cCBQoSNestCfgInfoEntry 4 } hh3cCBQoSNestRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus" ::= { hh3cCBQoSNestCfgInfoEntry 5 } -- Nest Policy hh3cCBQoSNestPolicyCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSNestPolicyCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used for configuring nest policy." ::= { hh3cCBQoSBehaviorObjects 19 } hh3cCBQoSNestPolicyCfgInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSNestPolicyCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Nest policy configuration entry." INDEX { hh3cCBQoSBehaviorIndex } ::= { hh3cCBQoSNestPolicyCfgInfoTable 1 } Hh3cCBQoSNestPolicyCfgInfoEntry ::= SEQUENCE { hh3cCBQoSNestPolicyName OCTET STRING, hh3cCBQoSNestPolicyRowStatus RowStatus } hh3cCBQoSNestPolicyName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..31)) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of the nested policy." ::= { hh3cCBQoSNestPolicyCfgInfoEntry 1 } hh3cCBQoSNestPolicyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus" ::= { hh3cCBQoSNestPolicyCfgInfoEntry 2 } -- hh3cCBQoSPolicyObjects hh3cCBQoSPolicyObjects OBJECT IDENTIFIER ::= { hh3cCBQoSObjects 3 } -- Traffic Policy Next Index hh3cCBQoSPolicyIndexNext OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains an appropriate value to be used for hh3cCBQoSPolicyIndex when creating rows in the hh3cCBQoSPolicyCfgInfoTable. Begin with 1." ::= { hh3cCBQoSPolicyObjects 1 } -- Traffic Policy hh3cCBQoSPolicyCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSPolicyCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of QoS policy configuration information." ::= { hh3cCBQoSPolicyObjects 2 } hh3cCBQoSPolicyCfgInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSPolicyCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Traffic policy configuration information entry." INDEX { hh3cCBQoSPolicyIndex } ::= { hh3cCBQoSPolicyCfgInfoTable 1 } Hh3cCBQoSPolicyCfgInfoEntry ::= SEQUENCE { hh3cCBQoSPolicyIndex Integer32, hh3cCBQoSPolicyName OCTET STRING, hh3cCBQoSPolicyClassCount Integer32, hh3cCBQoSPolicyConfigMode INTEGER, hh3cCBQoSPolicyType INTEGER, hh3cCBQoSPolicyClassNextIndex Integer32, hh3cCBQoSPolicyRowStatus RowStatus } hh3cCBQoSPolicyIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of Traffic Policy." ::= { hh3cCBQoSPolicyCfgInfoEntry 1 } hh3cCBQoSPolicyName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..31)) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of Traffic Policy." ::= { hh3cCBQoSPolicyCfgInfoEntry 2 } hh3cCBQoSPolicyClassCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter of policy classes of policy." ::= { hh3cCBQoSPolicyCfgInfoEntry 3 } hh3cCBQoSPolicyConfigMode OBJECT-TYPE SYNTAX INTEGER { unavailable(0), config(1), auto(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Configuration mode of Traffic Policy. Only hardware QoS support this node. 'unavailable' is returned only when getting value from software QoS. 'unavailable' can't be set." DEFVAL {config} ::= { hh3cCBQoSPolicyCfgInfoEntry 4 } hh3cCBQoSPolicyType OBJECT-TYPE SYNTAX INTEGER { systemDefined(1), userDefined(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Type of policy." ::= { hh3cCBQoSPolicyCfgInfoEntry 5 } hh3cCBQoSPolicyClassNextIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains an appropriate value to be used for hh3cCBQoSPolicyClassIndex when creating rows in the hh3cCBQoSPolicyClassCfgInfoTable. Begin with 1. If the value of this node is 65535, it indicates creating a row in hh3cCBQoSPolicyClassCfgInfoTable is not permitted. " ::= { hh3cCBQoSPolicyCfgInfoEntry 6 } hh3cCBQoSPolicyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { hh3cCBQoSPolicyCfgInfoEntry 7 } -- Classifier-Behavior in QoS policy hh3cCBQoSPolicyClassCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSPolicyClassCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of QoS Policy classifier-behavior configuration information." ::= { hh3cCBQoSPolicyObjects 3 } hh3cCBQoSPolicyClassCfgInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSPolicyClassCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Traffic policy classifier-behavior configuration information entry." INDEX { hh3cCBQoSPolicyIndex, hh3cCBQoSPolicyClassIndex } ::= { hh3cCBQoSPolicyClassCfgInfoTable 1 } Hh3cCBQoSPolicyClassCfgInfoEntry ::= SEQUENCE { hh3cCBQoSPolicyClassIndex Integer32, hh3cCBQoSPolicyClassClassifierIndex Integer32, hh3cCBQoSPolicyClassClassifierName OCTET STRING, hh3cCBQoSPolicyClassBehaviorIndex Integer32, hh3cCBQoSPolicyClassBehaviorName OCTET STRING, hh3cCBQoSPolicyClassPrecedence Integer32, hh3cCBQoSPolicyClassRowStatus RowStatus, hh3cCBQoSPolicyClassMode INTEGER, hh3cCBQoSPolicyClassCfgOrder Integer32 } hh3cCBQoSPolicyClassIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "PolicyClass Index in a QoS policy." ::= { hh3cCBQoSPolicyClassCfgInfoEntry 1 } hh3cCBQoSPolicyClassClassifierIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Index of classifier applied by a policy. It should exist in hh3cCBQoSClassifierCfgInfoTable." ::= { hh3cCBQoSPolicyClassCfgInfoEntry 2 } hh3cCBQoSPolicyClassClassifierName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of classifier applied by a policy. It is corresponding to hh3cCBQoSPolicyClassClassifierIndex." ::= { hh3cCBQoSPolicyClassCfgInfoEntry 3 } hh3cCBQoSPolicyClassBehaviorIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Index of Behavior applied by a policy. It should exist in hh3cCBQoSBehaviorCfgInfoTable." ::= { hh3cCBQoSPolicyClassCfgInfoEntry 4 } hh3cCBQoSPolicyClassBehaviorName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of Behavior applied by a policy. It is corresponding to hh3cCBQoSPolicyClassBehaviorIndex." ::= { hh3cCBQoSPolicyClassCfgInfoEntry 5 } hh3cCBQoSPolicyClassPrecedence OBJECT-TYPE SYNTAX Integer32 (0..16383|2147483647) MAX-ACCESS read-create STATUS current DESCRIPTION "The Precedence of the class in the policy. Only hardware QoS support this node. 2147483647 is returned only when getting value from software QoS. 2147483647 can't be set." ::= { hh3cCBQoSPolicyClassCfgInfoEntry 6 } hh3cCBQoSPolicyClassRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { hh3cCBQoSPolicyClassCfgInfoEntry 7 } hh3cCBQoSPolicyClassMode OBJECT-TYPE SYNTAX INTEGER { modeNo(1), modeDot1q(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Set the mode of the classifier-behavior association. The default mode modeNo is a normal mode. modeDot1q indicates that the association is used for VLAN mapping." DEFVAL {modeNo} ::= { hh3cCBQoSPolicyClassCfgInfoEntry 8 } hh3cCBQoSPolicyClassCfgOrder OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A QoS policy contains multiple classifier-behavior associations. A node indicates the configuration order of the corresponding classifier-behavior association." ::= { hh3cCBQoSPolicyClassCfgInfoEntry 9 } -- hh3cCBQoSApplyPolicyObjects hh3cCBQoSApplyPolicyObjects OBJECT IDENTIFIER ::= { hh3cCBQoSObjects 4 } -- Policy Instance on interface Table hh3cCBQoSIfApplyPolicyTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSIfApplyPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of QoS policy instance." ::= { hh3cCBQoSApplyPolicyObjects 1 } hh3cCBQoSIfApplyPolicyEntry OBJECT-TYPE SYNTAX Hh3cCBQoSIfApplyPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Policy applied on interface Configuration Information Entry." INDEX { hh3cCBQoSIfApplyPolicyIfIndex, hh3cCBQoSIfApplyPolicyDirection } ::= { hh3cCBQoSIfApplyPolicyTable 1 } Hh3cCBQoSIfApplyPolicyEntry ::= SEQUENCE { hh3cCBQoSIfApplyPolicyIfIndex Integer32, hh3cCBQoSIfApplyPolicyDirection DirectionType, hh3cCBQoSIfApplyPolicyName OCTET STRING, hh3cCBQoSIfApplyPolicyEnableDynamic INTEGER, hh3cCBQoSIfApplyPolicyRowStatus RowStatus } hh3cCBQoSIfApplyPolicyIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Interface Index, equal to ifIndex." ::= { hh3cCBQoSIfApplyPolicyEntry 1 } hh3cCBQoSIfApplyPolicyDirection OBJECT-TYPE SYNTAX DirectionType MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Policy direction: inbound (1) outbound (2) " ::= { hh3cCBQoSIfApplyPolicyEntry 2 } hh3cCBQoSIfApplyPolicyName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..31)) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of Traffic Policy." ::= { hh3cCBQoSIfApplyPolicyEntry 3 } hh3cCBQoSIfApplyPolicyEnableDynamic OBJECT-TYPE SYNTAX INTEGER { unavailable(1), true(2), false(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "If the value of it is specified 'true',Enable dynamic qos policy. 'unavailable' is returned if device don't support dynamic QoS. 'unavailable' can't be set. " ::= { hh3cCBQoSIfApplyPolicyEntry 4 } hh3cCBQoSIfApplyPolicyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { hh3cCBQoSIfApplyPolicyEntry 5 } -- Policy Instance on ATM PVC Table hh3cCBQoSAtmPvcApplyPolicyTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSAtmPvcApplyPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of QoS policy instance." ::= { hh3cCBQoSApplyPolicyObjects 2 } hh3cCBQoSAtmPvcApplyPolicyEntry OBJECT-TYPE SYNTAX Hh3cCBQoSAtmPvcApplyPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Policy applied on ATM PVC Configuration Information Entry." INDEX { hh3cCBQoSAtmPvcApplyPolicyIfIndex, hh3cCBQoSAtmPvcApplyPolicyVPI, hh3cCBQoSAtmPvcApplyPolicyVCI, hh3cCBQoSAtmPvcApplyPolicyDirection } ::= { hh3cCBQoSAtmPvcApplyPolicyTable 1 } Hh3cCBQoSAtmPvcApplyPolicyEntry ::= SEQUENCE { hh3cCBQoSAtmPvcApplyPolicyIfIndex Integer32, hh3cCBQoSAtmPvcApplyPolicyVPI Integer32, hh3cCBQoSAtmPvcApplyPolicyVCI Integer32, hh3cCBQoSAtmPvcApplyPolicyDirection DirectionType, hh3cCBQoSAtmPvcApplyPolicyName OCTET STRING, hh3cCBQoSAtmPvcApplyPolicyRowStatus RowStatus } hh3cCBQoSAtmPvcApplyPolicyIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "ATM Interface Index, equal to ifIndex." ::= { hh3cCBQoSAtmPvcApplyPolicyEntry 1 } hh3cCBQoSAtmPvcApplyPolicyVPI OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "VPI value of ATM Interface." ::= { hh3cCBQoSAtmPvcApplyPolicyEntry 2 } hh3cCBQoSAtmPvcApplyPolicyVCI OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "VCI value of ATM Interface." ::= { hh3cCBQoSAtmPvcApplyPolicyEntry 3 } hh3cCBQoSAtmPvcApplyPolicyDirection OBJECT-TYPE SYNTAX DirectionType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Policy direction: inbound (1) outbound (2)" ::= { hh3cCBQoSAtmPvcApplyPolicyEntry 4 } hh3cCBQoSAtmPvcApplyPolicyName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..31)) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of Traffic Policy." ::= { hh3cCBQoSAtmPvcApplyPolicyEntry 5 } hh3cCBQoSAtmPvcApplyPolicyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus" ::= { hh3cCBQoSAtmPvcApplyPolicyEntry 6 } -- Policy Instance on VLAN Table hh3cCBQoSVlanApplyPolicyTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSVlanApplyPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of QoS policy instance." ::= { hh3cCBQoSApplyPolicyObjects 3 } hh3cCBQoSVlanApplyPolicyEntry OBJECT-TYPE SYNTAX Hh3cCBQoSVlanApplyPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Policy applied on Ethernet VLAN Configuration Information Entry." INDEX { hh3cCBQoSVlanApplyPolicyVlanid, hh3cCBQoSVlanApplyPolicyDirection } ::= { hh3cCBQoSVlanApplyPolicyTable 1 } Hh3cCBQoSVlanApplyPolicyEntry ::= SEQUENCE { hh3cCBQoSVlanApplyPolicyVlanid Integer32, hh3cCBQoSVlanApplyPolicyDirection DirectionType, hh3cCBQoSVlanApplyPolicyName OCTET STRING, hh3cCBQoSVlanApplyPriority Integer32, hh3cCBQoSVlanApplyPolicyRowStatus RowStatus } hh3cCBQoSVlanApplyPolicyVlanid OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Vlan of Ethernet Interface." ::= { hh3cCBQoSVlanApplyPolicyEntry 1 } hh3cCBQoSVlanApplyPolicyDirection OBJECT-TYPE SYNTAX DirectionType MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Policy direction: inbound (1) outbound (2)" ::= { hh3cCBQoSVlanApplyPolicyEntry 2 } hh3cCBQoSVlanApplyPolicyName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..31)) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of Traffic Policy." ::= { hh3cCBQoSVlanApplyPolicyEntry 3 } hh3cCBQoSVlanApplyPriority OBJECT-TYPE SYNTAX Integer32 (0..4095) MAX-ACCESS read-create STATUS current DESCRIPTION "The priority of policy." ::= { hh3cCBQoSVlanApplyPolicyEntry 4 } hh3cCBQoSVlanApplyPolicyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { hh3cCBQoSVlanApplyPolicyEntry 5 } -- Policy Instance on FR class Table hh3cCBQoSFrClassApplyPolicyTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSFrClassApplyPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of QoS policy instance." ::= { hh3cCBQoSApplyPolicyObjects 4 } hh3cCBQoSFrClassApplyPolicyEntry OBJECT-TYPE SYNTAX Hh3cCBQoSFrClassApplyPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Policy applied on FR class Configuration Information Entry." INDEX { hh3cCBQoSFrClassApplyPolicyFrClassName, hh3cCBQoSFrClassApplyPolicyDirection } ::= { hh3cCBQoSFrClassApplyPolicyTable 1 } Hh3cCBQoSFrClassApplyPolicyEntry ::= SEQUENCE { hh3cCBQoSFrClassApplyPolicyFrClassName OCTET STRING, hh3cCBQoSFrClassApplyPolicyDirection DirectionType, hh3cCBQoSFrClassApplyPolicyName OCTET STRING, hh3cCBQoSFrClassApplyPolicyRowStatus RowStatus } hh3cCBQoSFrClassApplyPolicyFrClassName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..31)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The name of FR class." ::= { hh3cCBQoSFrClassApplyPolicyEntry 1 } hh3cCBQoSFrClassApplyPolicyDirection OBJECT-TYPE SYNTAX DirectionType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Policy direction: inbound (1) outbound (2)" ::= { hh3cCBQoSFrClassApplyPolicyEntry 2 } hh3cCBQoSFrClassApplyPolicyName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..31)) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of Traffic Policy." ::= { hh3cCBQoSFrClassApplyPolicyEntry 3 } hh3cCBQoSFrClassApplyPolicyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { hh3cCBQoSFrClassApplyPolicyEntry 4 } -- Policy Instance on FR PVC Table hh3cCBQoSFrPvcApplyPolicyTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSFrPvcApplyPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of QoS policy instance." ::= { hh3cCBQoSApplyPolicyObjects 5 } hh3cCBQoSFrPvcApplyPolicyEntry OBJECT-TYPE SYNTAX Hh3cCBQoSFrPvcApplyPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Policy applied on FR PVC Configuration Information Entry." INDEX { hh3cCBQoSFrPvcApplyPolicyIfIndex, hh3cCBQoSFrPvcApplyPolicyDlciNum, hh3cCBQoSFrPvcApplyPolicyDirection } ::= { hh3cCBQoSFrPvcApplyPolicyTable 1 } Hh3cCBQoSFrPvcApplyPolicyEntry ::= SEQUENCE { hh3cCBQoSFrPvcApplyPolicyIfIndex Integer32, hh3cCBQoSFrPvcApplyPolicyDlciNum Integer32, hh3cCBQoSFrPvcApplyPolicyDirection DirectionType, hh3cCBQoSFrPvcApplyPolicyName OCTET STRING, hh3cCBQoSFrPvcApplyPolicyRowStatus RowStatus } hh3cCBQoSFrPvcApplyPolicyIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Fr Interface Index, equal to ifIndex." ::= { hh3cCBQoSFrPvcApplyPolicyEntry 1 } hh3cCBQoSFrPvcApplyPolicyDlciNum OBJECT-TYPE SYNTAX Integer32 (16..1007) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Fr DLCI number." ::= { hh3cCBQoSFrPvcApplyPolicyEntry 2 } hh3cCBQoSFrPvcApplyPolicyDirection OBJECT-TYPE SYNTAX DirectionType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Policy direction: inbound (1) outbound (2)" ::= { hh3cCBQoSFrPvcApplyPolicyEntry 3 } hh3cCBQoSFrPvcApplyPolicyName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of Traffic Policy." ::= { hh3cCBQoSFrPvcApplyPolicyEntry 4 } hh3cCBQoSFrPvcApplyPolicyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-only STATUS current DESCRIPTION "RowStatus." ::= { hh3cCBQoSFrPvcApplyPolicyEntry 5 } -- Policy Instance on Global hh3cCBQoSGlobalApplyTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSGlobalApplyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of QoS policies applied globally. A QoS policy applied globally takes effect on all ports of the device." ::= { hh3cCBQoSApplyPolicyObjects 6 } hh3cCBQoSGlobalApplyEntry OBJECT-TYPE SYNTAX Hh3cCBQoSGlobalApplyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A global policy entry." INDEX { hh3cCBQoSGlobalApplyDirection } ::= { hh3cCBQoSGlobalApplyTable 1 } Hh3cCBQoSGlobalApplyEntry ::= SEQUENCE { hh3cCBQoSGlobalApplyDirection DirectionType, hh3cCBQoSGlobalApplyName OCTET STRING, hh3cCBQoSGlobalApplyRowStatus RowStatus } hh3cCBQoSGlobalApplyDirection OBJECT-TYPE SYNTAX DirectionType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Policy direction: inbound (1) outbound (2)" ::= { hh3cCBQoSGlobalApplyEntry 1 } hh3cCBQoSGlobalApplyName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..31)) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of a global policy." ::= { hh3cCBQoSGlobalApplyEntry 2 } hh3cCBQoSGlobalApplyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { hh3cCBQoSGlobalApplyEntry 3 } -- Running statistics information hh3cCBQoSApplyPolicyStaticsObjects OBJECT IDENTIFIER ::= { hh3cCBQoSObjects 5 } --- Interface: policy Running statistics information hh3cCBQoSIfStaticsObjects OBJECT IDENTIFIER ::= { hh3cCBQoSApplyPolicyStaticsObjects 1 } -- Interface CBQ statistics hh3cCBQoSIfCbqRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSIfCbqRunInfoEntry 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." ::= { hh3cCBQoSIfStaticsObjects 1 } hh3cCBQoSIfCbqRunInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSIfCbqRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Interface CBQ statistics entry." INDEX { hh3cCBQoSIfApplyPolicyIfIndex } ::= { hh3cCBQoSIfCbqRunInfoTable 1 } Hh3cCBQoSIfCbqRunInfoEntry ::= SEQUENCE { hh3cCBQoSIfCbqQueueSize Integer32, hh3cCBQoSIfCbqDiscard Counter64, hh3cCBQoSIfCbqEfQueueSize Integer32, hh3cCBQoSIfCbqAfQueueSize Integer32, hh3cCBQoSIfCbqBeQueueSize Integer32, hh3cCBQoSIfCbqBeActiveQueueNum Integer32, hh3cCBQoSIfCbqBeMaxActiveQueueNum Integer32, hh3cCBQoSIfCbqBeTotalQueueNum Integer32, hh3cCBQoSIfCbqAfAllocatedQueueNum Integer32 } hh3cCBQoSIfCbqQueueSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Packet number of CBQ queue" ::= { hh3cCBQoSIfCbqRunInfoEntry 1 } hh3cCBQoSIfCbqDiscard OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of discarded packets which couldn't be enqueued." ::= { hh3cCBQoSIfCbqRunInfoEntry 2 } hh3cCBQoSIfCbqEfQueueSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Packet number of EF queue." ::= { hh3cCBQoSIfCbqRunInfoEntry 3 } hh3cCBQoSIfCbqAfQueueSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Packet number of AF queue." ::= { hh3cCBQoSIfCbqRunInfoEntry 4 } hh3cCBQoSIfCbqBeQueueSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Packet number of BE queue." ::= { hh3cCBQoSIfCbqRunInfoEntry 5 } hh3cCBQoSIfCbqBeActiveQueueNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Packet number of Active BE Queue." ::= { hh3cCBQoSIfCbqRunInfoEntry 6 } hh3cCBQoSIfCbqBeMaxActiveQueueNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The max Packet number of Active BE Queue." ::= { hh3cCBQoSIfCbqRunInfoEntry 7 } hh3cCBQoSIfCbqBeTotalQueueNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total Packet number of BE Queue." ::= { hh3cCBQoSIfCbqRunInfoEntry 8 } hh3cCBQoSIfCbqAfAllocatedQueueNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Allocated Packet number of AF Queue." ::= { hh3cCBQoSIfCbqRunInfoEntry 9 } -- Class match statistics hh3cCBQoSIfClassMatchRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSIfClassMatchRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Running statistics for matching a classifier in a QoS policy applied on the interface." ::= { hh3cCBQoSIfStaticsObjects 2 } hh3cCBQoSIfClassMatchRunInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSIfClassMatchRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Classifier's matching statistics information entry." INDEX { hh3cCBQoSIfApplyPolicyIfIndex, hh3cCBQoSIfApplyPolicyDirection, hh3cCBQoSPolicyClassIndex } ::= { hh3cCBQoSIfClassMatchRunInfoTable 1 } Hh3cCBQoSIfClassMatchRunInfoEntry ::= SEQUENCE { hh3cCBQoSIfClassMatchedPackets Counter64, hh3cCBQoSIfClassMatchedBytes Counter64, hh3cCBQoSIfClassAverageRate Counter64 } hh3cCBQoSIfClassMatchedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets matching a class in a QoS policy." ::= { hh3cCBQoSIfClassMatchRunInfoEntry 1 } hh3cCBQoSIfClassMatchedBytes 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." ::= { hh3cCBQoSIfClassMatchRunInfoEntry 2 } hh3cCBQoSIfClassAverageRate OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Average rate matching a class of the last 5 minutes." ::= { hh3cCBQoSIfClassMatchRunInfoEntry 3 } -- CAR statistics hh3cCBQoSIfCarRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSIfCarRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Running statistics for CAR in a QoS policy applied on the interface." ::= { hh3cCBQoSIfStaticsObjects 3 } hh3cCBQoSIfCarRunInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSIfCarRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "CAR statistics information entry." INDEX { hh3cCBQoSIfApplyPolicyIfIndex, hh3cCBQoSIfApplyPolicyDirection, hh3cCBQoSPolicyClassIndex } ::= { hh3cCBQoSIfCarRunInfoTable 1 } Hh3cCBQoSIfCarRunInfoEntry ::= SEQUENCE { hh3cCBQoSIfCarGreenPackets Counter64, hh3cCBQoSIfCarGreenBytes Counter64, hh3cCBQoSIfCarRedPackets Counter64, hh3cCBQoSIfCarRedBytes Counter64, hh3cCBQoSIfCarYellowPackets Counter64, hh3cCBQoSIfCarYellowBytes Counter64 } hh3cCBQoSIfCarGreenPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of green packets." ::= { hh3cCBQoSIfCarRunInfoEntry 1 } hh3cCBQoSIfCarGreenBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of green bytes." ::= { hh3cCBQoSIfCarRunInfoEntry 2 } hh3cCBQoSIfCarRedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of red packets." ::= { hh3cCBQoSIfCarRunInfoEntry 3 } hh3cCBQoSIfCarRedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of red bytes." ::= { hh3cCBQoSIfCarRunInfoEntry 4 } hh3cCBQoSIfCarYellowPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of yellow packets." ::= { hh3cCBQoSIfCarRunInfoEntry 5 } hh3cCBQoSIfCarYellowBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of yellow bytes." ::= { hh3cCBQoSIfCarRunInfoEntry 6 } -- GTS statistics hh3cCBQoSIfGtsRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSIfGtsRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Running statistics for GTS in a QoS policy applied on the interface." ::= { hh3cCBQoSIfStaticsObjects 4 } hh3cCBQoSIfGtsRunInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSIfGtsRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "GTS statistics entry." INDEX { hh3cCBQoSIfApplyPolicyIfIndex, hh3cCBQoSIfApplyPolicyDirection, hh3cCBQoSPolicyClassIndex } ::= { hh3cCBQoSIfGtsRunInfoTable 1 } Hh3cCBQoSIfGtsRunInfoEntry ::= SEQUENCE { hh3cCBQoSIfGtsPassedPackets Counter64, hh3cCBQoSIfGtsPassedBytes Counter64, hh3cCBQoSIfGtsDiscardedPackets Counter64, hh3cCBQoSIfGtsDiscardedBytes Counter64, hh3cCBQoSIfGtsDelayedPackets Counter64, hh3cCBQoSIfGtsDelayedBytes Counter64, hh3cCBQoSIfGtsQueueSize Integer32 } hh3cCBQoSIfGtsPassedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets passed by GTS." ::= { hh3cCBQoSIfGtsRunInfoEntry 1 } hh3cCBQoSIfGtsPassedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes passed by GTS." ::= { hh3cCBQoSIfGtsRunInfoEntry 2 } hh3cCBQoSIfGtsDiscardedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets discarded by GTS." ::= { hh3cCBQoSIfGtsRunInfoEntry 3 } hh3cCBQoSIfGtsDiscardedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes discarded by GTS." ::= { hh3cCBQoSIfGtsRunInfoEntry 4 } hh3cCBQoSIfGtsDelayedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets delayed by GTS." ::= { hh3cCBQoSIfGtsRunInfoEntry 5 } hh3cCBQoSIfGtsDelayedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes delayed by GTS." ::= { hh3cCBQoSIfGtsRunInfoEntry 6 } hh3cCBQoSIfGtsQueueSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Packet number of GTS queue." ::= { hh3cCBQoSIfGtsRunInfoEntry 7 } -- Remark statistics hh3cCBQoSIfRemarkRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSIfRemarkRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Running statistics for remarking in a QoS policy applied on the interface." ::= { hh3cCBQoSIfStaticsObjects 5 } hh3cCBQoSIfRemarkRunInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSIfRemarkRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Remarking statistics entry." INDEX { hh3cCBQoSIfApplyPolicyIfIndex, hh3cCBQoSIfApplyPolicyDirection, hh3cCBQoSPolicyClassIndex } ::= { hh3cCBQoSIfRemarkRunInfoTable 1 } Hh3cCBQoSIfRemarkRunInfoEntry ::= SEQUENCE { hh3cCBQoSIfRemarkedPackets Counter64 } hh3cCBQoSIfRemarkedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets remarked." ::= { hh3cCBQoSIfRemarkRunInfoEntry 1 } -- Queue statistics hh3cCBQoSIfQueueRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSIfQueueRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Running statistics for queue in a QoS policy applied on the interface." ::= { hh3cCBQoSIfStaticsObjects 6 } hh3cCBQoSIfQueueRunInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSIfQueueRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Queue statistics entry." INDEX { hh3cCBQoSIfApplyPolicyIfIndex, hh3cCBQoSIfApplyPolicyDirection, hh3cCBQoSPolicyClassIndex } ::= { hh3cCBQoSIfQueueRunInfoTable 1 } Hh3cCBQoSIfQueueRunInfoEntry ::= SEQUENCE { hh3cCBQoSIfQueueMatchedPackets Counter64, hh3cCBQoSIfQueueMatchedBytes Counter64, hh3cCBQoSIfQueueEnqueuedPackets Counter64, hh3cCBQoSIfQueueEnqueuedBytes Counter64, hh3cCBQoSIfQueueDiscardedPackets Counter64, hh3cCBQoSIfQueueDiscardedBytes Counter64 } hh3cCBQoSIfQueueMatchedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets matched to enqueue." ::= { hh3cCBQoSIfQueueRunInfoEntry 1 } hh3cCBQoSIfQueueMatchedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes matched to enqueue." ::= { hh3cCBQoSIfQueueRunInfoEntry 2 } hh3cCBQoSIfQueueEnqueuedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets enqueued." ::= { hh3cCBQoSIfQueueRunInfoEntry 3 } hh3cCBQoSIfQueueEnqueuedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes enqueued." ::= { hh3cCBQoSIfQueueRunInfoEntry 4 } hh3cCBQoSIfQueueDiscardedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets discarded when enqueued by discard method." ::= { hh3cCBQoSIfQueueRunInfoEntry 5 } hh3cCBQoSIfQueueDiscardedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes discarded when enqueued by discard method." ::= { hh3cCBQoSIfQueueRunInfoEntry 6 } -- WRED statistics hh3cCBQoSIfWredRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSIfWredRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Running statistics for WRED in a QoS policy applied on the interface." ::= { hh3cCBQoSIfStaticsObjects 7 } hh3cCBQoSIfWredRunInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSIfWredRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "WRED statistics entry." INDEX { hh3cCBQoSIfApplyPolicyIfIndex, hh3cCBQoSIfApplyPolicyDirection, hh3cCBQoSPolicyClassIndex, hh3cCBQoSWredClassValue } ::= { hh3cCBQoSIfWredRunInfoTable 1 } Hh3cCBQoSIfWredRunInfoEntry ::= SEQUENCE { hh3cCBQoSIfWredRandomDiscardedPackets Counter64, hh3cCBQoSIfWredTailDiscardedPackets Counter64 } hh3cCBQoSIfWredRandomDiscardedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets that random-discarded by WRED." ::= { hh3cCBQoSIfWredRunInfoEntry 1 } hh3cCBQoSIfWredTailDiscardedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets that tail-discarded by WRED." ::= { hh3cCBQoSIfWredRunInfoEntry 2 } -- -- nodes of hh3cCBQoSIfAccountingRunInfoTable -- hh3cCBQoSIfAccountingRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSIfAccountingRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Running statistics for account in a QoS policy applied on the interface." ::= { hh3cCBQoSIfStaticsObjects 8 } hh3cCBQoSIfAccountingRunInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSIfAccountingRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Account statistics entry." INDEX { hh3cCBQoSIfApplyPolicyIfIndex, hh3cCBQoSIfApplyPolicyDirection, hh3cCBQoSPolicyClassIndex } ::= { hh3cCBQoSIfAccountingRunInfoTable 1 } Hh3cCBQoSIfAccountingRunInfoEntry ::= SEQUENCE { hh3cCBQoSIfAccountingPackets Counter64, hh3cCBQoSIfAccountingBytes Counter64 } hh3cCBQoSIfAccountingPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets." ::= { hh3cCBQoSIfAccountingRunInfoEntry 1 } hh3cCBQoSIfAccountingBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes." ::= { hh3cCBQoSIfAccountingRunInfoEntry 2 } --- ATM Interface PVC: policy Running statistics information hh3cCBQoSAtmPvcStaticsObjects OBJECT IDENTIFIER ::= { hh3cCBQoSApplyPolicyStaticsObjects 2 } -- ATM PVC CBQ statistics hh3cCBQoSAtmPvcCbqRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSAtmPvcCbqRunInfoEntry 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." ::= { hh3cCBQoSAtmPvcStaticsObjects 1 } hh3cCBQoSAtmPvcCbqRunInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSAtmPvcCbqRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "FR PVC CBQ statistics entry." INDEX { hh3cCBQoSAtmPvcApplyPolicyIfIndex, hh3cCBQoSAtmPvcApplyPolicyVPI, hh3cCBQoSAtmPvcApplyPolicyVCI } ::= { hh3cCBQoSAtmPvcCbqRunInfoTable 1 } Hh3cCBQoSAtmPvcCbqRunInfoEntry ::= SEQUENCE { hh3cCBQoSAtmPvcCbqQueueSize Integer32, hh3cCBQoSAtmPvcCbqDiscard Counter64, hh3cCBQoSAtmPvcCbqEfQueueSize Integer32, hh3cCBQoSAtmPvcCbqAfQueueSize Integer32, hh3cCBQoSAtmPvcCbqBeQueueSize Integer32, hh3cCBQoSAtmPvcCbqBeActiveQueueNum Integer32, hh3cCBQoSAtmPvcCbqBeMaxActiveQueueNum Integer32, hh3cCBQoSAtmPvcCbqBeTotalQueueNum Integer32, hh3cCBQoSAtmPvcCbqAfAllocatedQueueNum Integer32 } hh3cCBQoSAtmPvcCbqQueueSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Packet number of CBQ queue." ::= { hh3cCBQoSAtmPvcCbqRunInfoEntry 1 } hh3cCBQoSAtmPvcCbqDiscard OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of discarded packets which couldn't be enqueued." ::= { hh3cCBQoSAtmPvcCbqRunInfoEntry 2 } hh3cCBQoSAtmPvcCbqEfQueueSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Packet number of EF queue." ::= { hh3cCBQoSAtmPvcCbqRunInfoEntry 3 } hh3cCBQoSAtmPvcCbqAfQueueSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Packet number of AF queue." ::= { hh3cCBQoSAtmPvcCbqRunInfoEntry 4 } hh3cCBQoSAtmPvcCbqBeQueueSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Packet number of BE queue." ::= { hh3cCBQoSAtmPvcCbqRunInfoEntry 5 } hh3cCBQoSAtmPvcCbqBeActiveQueueNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The packet number of Active Be Queue." ::= { hh3cCBQoSAtmPvcCbqRunInfoEntry 6 } hh3cCBQoSAtmPvcCbqBeMaxActiveQueueNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The max packet number of Active Be Queue." ::= { hh3cCBQoSAtmPvcCbqRunInfoEntry 7 } hh3cCBQoSAtmPvcCbqBeTotalQueueNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total packet number of Be Queue." ::= { hh3cCBQoSAtmPvcCbqRunInfoEntry 8 } hh3cCBQoSAtmPvcCbqAfAllocatedQueueNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Allocated packet number of AF Queue." ::= { hh3cCBQoSAtmPvcCbqRunInfoEntry 9 } -- Class match statistics hh3cCBQoSAtmPvcClassMatchRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSAtmPvcClassMatchRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Running statistics for matching a classifier in a QoS policy applied on ATM PVC." ::= { hh3cCBQoSAtmPvcStaticsObjects 2 } hh3cCBQoSAtmPvcClassMatchRunInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSAtmPvcClassMatchRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Classifier matching statistics entry." INDEX { hh3cCBQoSAtmPvcApplyPolicyIfIndex, hh3cCBQoSAtmPvcApplyPolicyVPI, hh3cCBQoSAtmPvcApplyPolicyVCI, hh3cCBQoSAtmPvcApplyPolicyDirection, hh3cCBQoSPolicyClassIndex } ::= { hh3cCBQoSAtmPvcClassMatchRunInfoTable 1 } Hh3cCBQoSAtmPvcClassMatchRunInfoEntry ::= SEQUENCE { hh3cCBQoSAtmPvcClassMatchPackets Counter64, hh3cCBQoSAtmPvcClassMatchBytes Counter64, hh3cCBQoSAtmPvcClassAverageRate Integer32 } hh3cCBQoSAtmPvcClassMatchPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets matching a class in a QoS policy." ::= { hh3cCBQoSAtmPvcClassMatchRunInfoEntry 1 } hh3cCBQoSAtmPvcClassMatchBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes matching a class in a QoS policy." ::= { hh3cCBQoSAtmPvcClassMatchRunInfoEntry 2 } hh3cCBQoSAtmPvcClassAverageRate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Average rate matching a class in the last 5 minutes." ::= { hh3cCBQoSAtmPvcClassMatchRunInfoEntry 3 } -- CAR statistics hh3cCBQoSAtmPvcCarRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSAtmPvcCarRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Running statistics for CAR in a QoS policy applied on ATM PVC." ::= { hh3cCBQoSAtmPvcStaticsObjects 3 } hh3cCBQoSAtmPvcCarRunInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSAtmPvcCarRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "CAR statistics entry." INDEX { hh3cCBQoSAtmPvcApplyPolicyIfIndex, hh3cCBQoSAtmPvcApplyPolicyVPI, hh3cCBQoSAtmPvcApplyPolicyVCI, hh3cCBQoSAtmPvcApplyPolicyDirection, hh3cCBQoSPolicyClassIndex } ::= { hh3cCBQoSAtmPvcCarRunInfoTable 1 } Hh3cCBQoSAtmPvcCarRunInfoEntry ::= SEQUENCE { hh3cCBQoSAtmPvcCarConformPackets Counter64, hh3cCBQoSAtmPvcCarConformBytes Counter64, hh3cCBQoSAtmPvcCarExceedPackets Counter64, hh3cCBQoSAtmPvcCarExceedBytes Counter64 } hh3cCBQoSAtmPvcCarConformPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets that conforming specified CIR." ::= { hh3cCBQoSAtmPvcCarRunInfoEntry 1 } hh3cCBQoSAtmPvcCarConformBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes that conforming specified CIR." ::= { hh3cCBQoSAtmPvcCarRunInfoEntry 2 } hh3cCBQoSAtmPvcCarExceedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets exceeded CIR." ::= { hh3cCBQoSAtmPvcCarRunInfoEntry 3 } hh3cCBQoSAtmPvcCarExceedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes exceeded CIR." ::= { hh3cCBQoSAtmPvcCarRunInfoEntry 4 } -- GTS statistics hh3cCBQoSAtmPvcGtsRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSAtmPvcGtsRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Running statistics for GTS in a QoS policy applied on ATM PVC." ::= { hh3cCBQoSAtmPvcStaticsObjects 4 } hh3cCBQoSAtmPvcGtsRunInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSAtmPvcGtsRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "GTS statistics entry." INDEX { hh3cCBQoSAtmPvcApplyPolicyIfIndex, hh3cCBQoSAtmPvcApplyPolicyVPI, hh3cCBQoSAtmPvcApplyPolicyVCI, hh3cCBQoSAtmPvcApplyPolicyDirection, hh3cCBQoSPolicyClassIndex } ::= { hh3cCBQoSAtmPvcGtsRunInfoTable 1 } Hh3cCBQoSAtmPvcGtsRunInfoEntry ::= SEQUENCE { hh3cCBQoSAtmPvcGtsPassedPackets Counter64, hh3cCBQoSAtmPvcGtsPassedBytes Counter64, hh3cCBQoSAtmPvcGtsDiscardedPackets Counter64, hh3cCBQoSAtmPvcGtsDiscardedBytes Counter64, hh3cCBQoSAtmPvcGtsDelayedPackets Counter64, hh3cCBQoSAtmPvcGtsDelayedBytes Counter64, hh3cCBQoSAtmPvcGtsQueueSize Integer32 } hh3cCBQoSAtmPvcGtsPassedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets passed by GTS." ::= { hh3cCBQoSAtmPvcGtsRunInfoEntry 1 } hh3cCBQoSAtmPvcGtsPassedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes passed by GTS." ::= { hh3cCBQoSAtmPvcGtsRunInfoEntry 2 } hh3cCBQoSAtmPvcGtsDiscardedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets discarded by GTS." ::= { hh3cCBQoSAtmPvcGtsRunInfoEntry 3 } hh3cCBQoSAtmPvcGtsDiscardedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes discarded by GTS." ::= { hh3cCBQoSAtmPvcGtsRunInfoEntry 4 } hh3cCBQoSAtmPvcGtsDelayedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets delayed by GTS." ::= { hh3cCBQoSAtmPvcGtsRunInfoEntry 5 } hh3cCBQoSAtmPvcGtsDelayedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes delayed by GTS." ::= { hh3cCBQoSAtmPvcGtsRunInfoEntry 6 } hh3cCBQoSAtmPvcGtsQueueSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "packet number of GTS queue." ::= { hh3cCBQoSAtmPvcGtsRunInfoEntry 7 } -- Remark statistics hh3cCBQoSAtmPvcRemarkRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSAtmPvcRemarkRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Running statistics for remarking in a QoS policy applied on ATM PVC." ::= { hh3cCBQoSAtmPvcStaticsObjects 5 } hh3cCBQoSAtmPvcRemarkRunInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSAtmPvcRemarkRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Remarking statistics entry." INDEX { hh3cCBQoSAtmPvcApplyPolicyIfIndex, hh3cCBQoSAtmPvcApplyPolicyVPI, hh3cCBQoSAtmPvcApplyPolicyVCI, hh3cCBQoSAtmPvcApplyPolicyDirection, hh3cCBQoSPolicyClassIndex } ::= { hh3cCBQoSAtmPvcRemarkRunInfoTable 1 } Hh3cCBQoSAtmPvcRemarkRunInfoEntry ::= SEQUENCE { hh3cCBQoSAtmPvcRemarkedPackets Counter64 } hh3cCBQoSAtmPvcRemarkedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets remarked." ::= { hh3cCBQoSAtmPvcRemarkRunInfoEntry 1 } -- Queue statistics hh3cCBQoSAtmPvcQueueRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSAtmPvcQueueRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Running statistics for queue in a QoS policy applied on ATM PVC." ::= { hh3cCBQoSAtmPvcStaticsObjects 6 } hh3cCBQoSAtmPvcQueueRunInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSAtmPvcQueueRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Queue statistics entry." INDEX { hh3cCBQoSAtmPvcApplyPolicyIfIndex, hh3cCBQoSAtmPvcApplyPolicyVPI, hh3cCBQoSAtmPvcApplyPolicyVCI, hh3cCBQoSAtmPvcApplyPolicyDirection, hh3cCBQoSPolicyClassIndex } ::= { hh3cCBQoSAtmPvcQueueRunInfoTable 1} Hh3cCBQoSAtmPvcQueueRunInfoEntry ::= SEQUENCE { hh3cCBQoSAtmPvcQueueMatchedPackets Counter64, hh3cCBQoSAtmPvcQueueMatchedBytes Counter64, hh3cCBQoSAtmPvcQueueEnqueuedPackets Counter64, hh3cCBQoSAtmPvcQueueEnqueuedBytes Counter64, hh3cCBQoSAtmPvcQueueDiscardedPackets Counter64, hh3cCBQoSAtmPvcQueueDiscardedBytes Counter64 } hh3cCBQoSAtmPvcQueueMatchedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets matched to enqueue." ::= { hh3cCBQoSAtmPvcQueueRunInfoEntry 1 } hh3cCBQoSAtmPvcQueueMatchedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes matched to enqueue." ::= { hh3cCBQoSAtmPvcQueueRunInfoEntry 2 } hh3cCBQoSAtmPvcQueueEnqueuedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets enqueued." ::= { hh3cCBQoSAtmPvcQueueRunInfoEntry 3 } hh3cCBQoSAtmPvcQueueEnqueuedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes enqueued." ::= { hh3cCBQoSAtmPvcQueueRunInfoEntry 4 } hh3cCBQoSAtmPvcQueueDiscardedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets discard when enqueued by discard method." ::= { hh3cCBQoSAtmPvcQueueRunInfoEntry 5 } hh3cCBQoSAtmPvcQueueDiscardedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes discard when enqueued by discard method." ::= { hh3cCBQoSAtmPvcQueueRunInfoEntry 6 } -- WRED statistics hh3cCBQoSAtmPvcWredRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSAtmPvcWredRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Running statistics for WRED in a QoS policy applied on ATM PVC." ::= { hh3cCBQoSAtmPvcStaticsObjects 7 } hh3cCBQoSAtmPvcWredRunInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSAtmPvcWredRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "WRED statistics entry." INDEX { hh3cCBQoSAtmPvcApplyPolicyIfIndex, hh3cCBQoSAtmPvcApplyPolicyVPI, hh3cCBQoSAtmPvcApplyPolicyVCI, hh3cCBQoSAtmPvcApplyPolicyDirection, hh3cCBQoSPolicyClassIndex, hh3cCBQoSWredClassValue } ::= { hh3cCBQoSAtmPvcWredRunInfoTable 1 } Hh3cCBQoSAtmPvcWredRunInfoEntry ::= SEQUENCE { hh3cCBQoSAtmPvcWredRandomDiscardedPackets Counter64, hh3cCBQoSAtmPvcWredTailDiscardedPackets Counter64 } hh3cCBQoSAtmPvcWredRandomDiscardedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets randomly discarded by WRED." ::= { hh3cCBQoSAtmPvcWredRunInfoEntry 1 } hh3cCBQoSAtmPvcWredTailDiscardedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets tail-discarded by WRED." ::= { hh3cCBQoSAtmPvcWredRunInfoEntry 2 } -- -- nodes of hh3cCBQoSAtmPvcAccountingRunInfoTable -- hh3cCBQoSAtmPvcAccountingRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSAtmPvcAccountingRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Running statistics for account in a QoS policy applied on the ATM PVC." ::= { hh3cCBQoSAtmPvcStaticsObjects 8 } hh3cCBQoSAtmPvcAccountingRunInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSAtmPvcAccountingRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Account statistics entry." INDEX { hh3cCBQoSAtmPvcApplyPolicyIfIndex, hh3cCBQoSAtmPvcApplyPolicyVPI, hh3cCBQoSAtmPvcApplyPolicyVCI, hh3cCBQoSAtmPvcApplyPolicyDirection, hh3cCBQoSPolicyClassIndex, hh3cCBQoSWredClassValue } ::= { hh3cCBQoSAtmPvcAccountingRunInfoTable 1 } Hh3cCBQoSAtmPvcAccountingRunInfoEntry ::= SEQUENCE { hh3cCBQoSAtmPvcAccountingPackets Counter64, hh3cCBQoSAtmPvcAccountingBytes Counter64 } hh3cCBQoSAtmPvcAccountingPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets." ::= { hh3cCBQoSAtmPvcAccountingRunInfoEntry 1 } hh3cCBQoSAtmPvcAccountingBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes." ::= { hh3cCBQoSAtmPvcAccountingRunInfoEntry 2 } --- FR Interface PVC: policy Running statistics information hh3cCBQoSFrPvcStaticsObjects OBJECT IDENTIFIER ::= { hh3cCBQoSApplyPolicyStaticsObjects 3 } -- FR PVC CBQ statistics hh3cCBQoSFrPvcCbqRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSFrPvcCbqRunInfoEntry 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 will using Class Based Queuing." ::= { hh3cCBQoSFrPvcStaticsObjects 1 } hh3cCBQoSFrPvcCbqRunInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSFrPvcCbqRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "FR PVC CBQ statistics entry." INDEX { hh3cCBQoSFrPvcApplyPolicyIfIndex, hh3cCBQoSFrPvcApplyPolicyDlciNum } ::= { hh3cCBQoSFrPvcCbqRunInfoTable 1 } Hh3cCBQoSFrPvcCbqRunInfoEntry ::= SEQUENCE { hh3cCBQoSFrPvcCbqQueueSize Integer32, hh3cCBQoSFrPvcCbqDiscard Counter64, hh3cCBQoSFrPvcCbqEfQueueSize Integer32, hh3cCBQoSFrPvcCbqAfQueueSize Integer32, hh3cCBQoSFrPvcCbqBeQueueSize Integer32, hh3cCBQoSFrPvcCbqBeActiveQueueNum Integer32, hh3cCBQoSFrPvcCbqBeMaxActiveQueueNum Integer32, hh3cCBQoSFrPvcCbqBeTotalQueueNum Integer32, hh3cCBQoSFrPvcCbqAfAllocatedQueueNum Integer32 } hh3cCBQoSFrPvcCbqQueueSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Packet number of CBQ queue." ::= { hh3cCBQoSFrPvcCbqRunInfoEntry 1 } hh3cCBQoSFrPvcCbqDiscard OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of discarded packets which could not be enqueued." ::= { hh3cCBQoSFrPvcCbqRunInfoEntry 2 } hh3cCBQoSFrPvcCbqEfQueueSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Packet number of EF queue." ::= { hh3cCBQoSFrPvcCbqRunInfoEntry 3 } hh3cCBQoSFrPvcCbqAfQueueSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Packet number of AF queue." ::= { hh3cCBQoSFrPvcCbqRunInfoEntry 4 } hh3cCBQoSFrPvcCbqBeQueueSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Packet number of BE queue." ::= { hh3cCBQoSFrPvcCbqRunInfoEntry 5 } hh3cCBQoSFrPvcCbqBeActiveQueueNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The packet number of Active Be Queue." ::= { hh3cCBQoSFrPvcCbqRunInfoEntry 6 } hh3cCBQoSFrPvcCbqBeMaxActiveQueueNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The max packet number of Active Be Queue." ::= { hh3cCBQoSFrPvcCbqRunInfoEntry 7 } hh3cCBQoSFrPvcCbqBeTotalQueueNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total packet number of Be Queue." ::= { hh3cCBQoSFrPvcCbqRunInfoEntry 8 } hh3cCBQoSFrPvcCbqAfAllocatedQueueNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Allocated packet number of AF Queue." ::= { hh3cCBQoSFrPvcCbqRunInfoEntry 9 } -- Class match statistics hh3cCBQoSFrPvcClassMatchRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSFrPvcClassMatchRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Running statistics for matching a classifier in a QoS policy applied on FR PVC." ::= { hh3cCBQoSFrPvcStaticsObjects 2 } hh3cCBQoSFrPvcClassMatchRunInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSFrPvcClassMatchRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Classifier matching statistics entry." INDEX { hh3cCBQoSFrPvcApplyPolicyIfIndex, hh3cCBQoSFrPvcApplyPolicyDlciNum, hh3cCBQoSFrPvcApplyPolicyDirection, hh3cCBQoSPolicyClassIndex } ::= { hh3cCBQoSFrPvcClassMatchRunInfoTable 1 } Hh3cCBQoSFrPvcClassMatchRunInfoEntry ::= SEQUENCE { hh3cCBQoSFrPvcClassMatchedPackets Counter64, hh3cCBQoSFrPvcClassMatchedBytes Counter64, hh3cCBQoSFrPvcClassAverageRate Counter64 } hh3cCBQoSFrPvcClassMatchedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets matching a class in a QoS policy." ::= { hh3cCBQoSFrPvcClassMatchRunInfoEntry 1 } hh3cCBQoSFrPvcClassMatchedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes matching a class in a QoS policy." ::= { hh3cCBQoSFrPvcClassMatchRunInfoEntry 2 } hh3cCBQoSFrPvcClassAverageRate OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Average rate matching a class of the last 5 minutes." ::= { hh3cCBQoSFrPvcClassMatchRunInfoEntry 3 } -- CAR statistics hh3cCBQoSFrPvcCarRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSFrPvcCarRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Running statistics for CAR in a QoS policy applied on FR PVC." ::= { hh3cCBQoSFrPvcStaticsObjects 3 } hh3cCBQoSFrPvcCarRunInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSFrPvcCarRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "CAR statistics entry." INDEX { hh3cCBQoSFrPvcApplyPolicyIfIndex, hh3cCBQoSFrPvcApplyPolicyDlciNum, hh3cCBQoSFrPvcApplyPolicyDirection, hh3cCBQoSPolicyClassIndex } ::= { hh3cCBQoSFrPvcCarRunInfoTable 1 } Hh3cCBQoSFrPvcCarRunInfoEntry ::= SEQUENCE { hh3cCBQoSFrPvcCarConformPackets Counter64, hh3cCBQoSFrPvcCarConformBytes Counter64, hh3cCBQoSFrPvcCarExceedPackets Counter64, hh3cCBQoSFrPvcCarExceedBytes Counter64 } hh3cCBQoSFrPvcCarConformPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets conform CIR." ::= { hh3cCBQoSFrPvcCarRunInfoEntry 1 } hh3cCBQoSFrPvcCarConformBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes conform CIR." ::= { hh3cCBQoSFrPvcCarRunInfoEntry 2 } hh3cCBQoSFrPvcCarExceedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets exceed CIR." ::= { hh3cCBQoSFrPvcCarRunInfoEntry 3 } hh3cCBQoSFrPvcCarExceedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes exceed CIR." ::= { hh3cCBQoSFrPvcCarRunInfoEntry 4 } -- GTS statistics hh3cCBQoSFrPvcGtsRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSFrPvcGtsRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Running statistics for GTS in a QoS policy applied on FR PVC." ::= { hh3cCBQoSFrPvcStaticsObjects 4 } hh3cCBQoSFrPvcGtsRunInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSFrPvcGtsRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "GTS statistics entry." INDEX { hh3cCBQoSFrPvcApplyPolicyIfIndex, hh3cCBQoSFrPvcApplyPolicyDlciNum, hh3cCBQoSFrPvcApplyPolicyDirection, hh3cCBQoSPolicyClassIndex } ::= { hh3cCBQoSFrPvcGtsRunInfoTable 1 } Hh3cCBQoSFrPvcGtsRunInfoEntry ::= SEQUENCE { hh3cCBQoSFrPvcGtsPassedPackets Counter64, hh3cCBQoSFrPvcGtsPassedBytes Counter64, hh3cCBQoSFrPvcGtsDiscardedPackets Counter64, hh3cCBQoSFrPvcGtsDiscardedBytes Counter64, hh3cCBQoSFrPvcGtsDelayedPackets Counter64, hh3cCBQoSFrPvcGtsDelayedBytes Counter64, hh3cCBQoSFrPvcGtsQueueSize Integer32 } hh3cCBQoSFrPvcGtsPassedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets passed by GTS." ::= { hh3cCBQoSFrPvcGtsRunInfoEntry 1 } hh3cCBQoSFrPvcGtsPassedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes passed by GTS." ::= { hh3cCBQoSFrPvcGtsRunInfoEntry 2 } hh3cCBQoSFrPvcGtsDiscardedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets discarded by GTS." ::= { hh3cCBQoSFrPvcGtsRunInfoEntry 3 } hh3cCBQoSFrPvcGtsDiscardedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes discarded by GTS." ::= { hh3cCBQoSFrPvcGtsRunInfoEntry 4 } hh3cCBQoSFrPvcGtsDelayedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets delayed by GTS." ::= { hh3cCBQoSFrPvcGtsRunInfoEntry 5 } hh3cCBQoSFrPvcGtsDelayedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes delayed by GTS." ::= { hh3cCBQoSFrPvcGtsRunInfoEntry 6 } hh3cCBQoSFrPvcGtsQueueSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Packet number of GTS queue." ::= { hh3cCBQoSFrPvcGtsRunInfoEntry 7 } -- Remark statistics hh3cCBQoSFrPvcRemarkRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSFrPvcRemarkRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Running statistics for remarking in a QoS policy applied on FR PVC." ::= { hh3cCBQoSFrPvcStaticsObjects 5 } hh3cCBQoSFrPvcRemarkRunInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSFrPvcRemarkRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Remarking statistics entry." INDEX { hh3cCBQoSFrPvcApplyPolicyIfIndex, hh3cCBQoSFrPvcApplyPolicyDlciNum, hh3cCBQoSFrPvcApplyPolicyDirection, hh3cCBQoSPolicyClassIndex } ::= { hh3cCBQoSFrPvcRemarkRunInfoTable 1 } Hh3cCBQoSFrPvcRemarkRunInfoEntry ::= SEQUENCE { hh3cCBQoSFrPvcRemarkedPackets Counter64 } hh3cCBQoSFrPvcRemarkedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets remarked." ::= { hh3cCBQoSFrPvcRemarkRunInfoEntry 1 } -- Queue statistics hh3cCBQoSFrPvcQueueRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSFrPvcQueueRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Running statistics for queue in a QoS policy applied on FR PVC." ::= { hh3cCBQoSFrPvcStaticsObjects 6 } hh3cCBQoSFrPvcQueueRunInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSFrPvcQueueRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Queue statistics entry." INDEX { hh3cCBQoSFrPvcApplyPolicyIfIndex, hh3cCBQoSFrPvcApplyPolicyDlciNum, hh3cCBQoSFrPvcApplyPolicyDirection, hh3cCBQoSPolicyClassIndex } ::= { hh3cCBQoSFrPvcQueueRunInfoTable 1 } Hh3cCBQoSFrPvcQueueRunInfoEntry ::= SEQUENCE { hh3cCBQoSFrPvcQueueMatchedPackets Counter64, hh3cCBQoSFrPvcQueueMatchedBytes Counter64, hh3cCBQoSFrPvcQueueEnqueuedPackets Counter64, hh3cCBQoSFrPvcQueueEnqueuedBytes Counter64, hh3cCBQoSFrPvcQueueDiscardedPackets Counter64, hh3cCBQoSFrPvcQueueDiscardedBytes Counter64 } hh3cCBQoSFrPvcQueueMatchedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets matched to enqueue." ::= { hh3cCBQoSFrPvcQueueRunInfoEntry 1 } hh3cCBQoSFrPvcQueueMatchedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes matched to en-queue." ::= { hh3cCBQoSFrPvcQueueRunInfoEntry 2 } hh3cCBQoSFrPvcQueueEnqueuedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets en-queued." ::= { hh3cCBQoSFrPvcQueueRunInfoEntry 3 } hh3cCBQoSFrPvcQueueEnqueuedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes enqueued." ::= { hh3cCBQoSFrPvcQueueRunInfoEntry 4 } hh3cCBQoSFrPvcQueueDiscardedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets discarded when enqueued by discard method." ::= { hh3cCBQoSFrPvcQueueRunInfoEntry 5 } hh3cCBQoSFrPvcQueueDiscardedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes discarded when enqueued by discard method." ::= { hh3cCBQoSFrPvcQueueRunInfoEntry 6 } -- WRED statistics hh3cCBQoSFrPvcWredRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSFrPvcWredRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Running statistics for WRED in a QoS policy applied on FR PVC. " ::= { hh3cCBQoSFrPvcStaticsObjects 7 } hh3cCBQoSFrPvcWredRunInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSFrPvcWredRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "WRED statistics entry." INDEX { hh3cCBQoSFrPvcApplyPolicyIfIndex, hh3cCBQoSFrPvcApplyPolicyDlciNum, hh3cCBQoSFrPvcApplyPolicyDirection, hh3cCBQoSPolicyClassIndex, hh3cCBQoSWredClassValue } ::= { hh3cCBQoSFrPvcWredRunInfoTable 1 } Hh3cCBQoSFrPvcWredRunInfoEntry ::= SEQUENCE { hh3cCBQoSFrPvcWredRandomDiscardedPackets Counter64, hh3cCBQoSFrPvcWredTailDiscardedPackets Counter64 } hh3cCBQoSFrPvcWredRandomDiscardedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets randomly discarded by WRED." ::= { hh3cCBQoSFrPvcWredRunInfoEntry 1 } hh3cCBQoSFrPvcWredTailDiscardedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets tail-discarded by WRED." ::= { hh3cCBQoSFrPvcWredRunInfoEntry 2 } -- -- nodes of hh3cCBQoSFrPvcAccountingRunInfoTable -- hh3cCBQoSFrPvcAccountingRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSFrPvcAccountingRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Running statistics for account in a QoS policy applied on the interface." ::= { hh3cCBQoSFrPvcStaticsObjects 8 } hh3cCBQoSFrPvcAccountingRunInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSFrPvcAccountingRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Account statistics entry." INDEX { hh3cCBQoSFrPvcApplyPolicyIfIndex, hh3cCBQoSFrPvcApplyPolicyDlciNum, hh3cCBQoSFrPvcApplyPolicyDirection, hh3cCBQoSPolicyClassIndex, hh3cCBQoSWredClassValue } ::= { hh3cCBQoSFrPvcAccountingRunInfoTable 1 } Hh3cCBQoSFrPvcAccountingRunInfoEntry ::= SEQUENCE { hh3cCBQoSFrPvcAccountingPackets Counter64, hh3cCBQoSFrPvcAccountingBytes Counter64 } hh3cCBQoSFrPvcAccountingPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets." ::= { hh3cCBQoSFrPvcAccountingRunInfoEntry 1 } hh3cCBQoSFrPvcAccountingBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes." ::= { hh3cCBQoSFrPvcAccountingRunInfoEntry 2 } -- Ethernet Interface VLAN: policy Running statistics information hh3cCBQoSVlanStaticsObjects OBJECT IDENTIFIER ::= { hh3cCBQoSApplyPolicyStaticsObjects 4 } -- Class match statistics hh3cCBQoSVlanClassMatchRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSVlanClassMatchRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Running statistics for matching a classifier in a QoS policy applied on Ethernet VLAN. " ::= { hh3cCBQoSVlanStaticsObjects 1 } hh3cCBQoSVlanClassMatchRunInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSVlanClassMatchRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Classifier matching statistics entry." INDEX { hh3cCBQoSVlanApplyPolicyVlanid, hh3cCBQoSVlanApplyPolicyDirection, hh3cCBQoSPolicyClassIndex } ::= { hh3cCBQoSVlanClassMatchRunInfoTable 1 } Hh3cCBQoSVlanClassMatchRunInfoEntry ::= SEQUENCE { hh3cCBQoSVlanClassMatchedPackets Counter64 } hh3cCBQoSVlanClassMatchedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets matching a class in a QoS policy." ::= { hh3cCBQoSVlanClassMatchRunInfoEntry 1 } -- -- nodes of hh3cCBQoSIfVlanAccountingRunInfoTable -- hh3cCBQoSVlanAccountingRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSVlanAccountingRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Running statistics for account in a QoS policy applied on the interface." ::= { hh3cCBQoSVlanStaticsObjects 2 } hh3cCBQoSVlanAccountingRunInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSVlanAccountingRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Account statistics entry." INDEX { hh3cCBQoSVlanApplyPolicyVlanid, hh3cCBQoSVlanApplyPolicyDirection, hh3cCBQoSPolicyClassIndex } ::= { hh3cCBQoSVlanAccountingRunInfoTable 1 } Hh3cCBQoSVlanAccountingRunInfoEntry ::= SEQUENCE { hh3cCBQoSVlanAccountingPackets Counter64, hh3cCBQoSVlanAccountingBytes Counter64 } hh3cCBQoSVlanAccountingPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets." ::= { hh3cCBQoSVlanAccountingRunInfoEntry 1 } hh3cCBQoSVlanAccountingBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes." ::= { hh3cCBQoSVlanAccountingRunInfoEntry 2 } -- Index Object hh3cCBQoSApplyPolicyIndexObjects OBJECT IDENTIFIER ::= { hh3cCBQoSApplyPolicyStaticsObjects 5 } -- -- ApplyObjectTable -- hh3cCBQoSApplyObjectTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSApplyObjectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of QoS apply object index. It provides the function of querying the information of QoS apply object, which consists of interface type, interface index, ATM PVC, FR DLCI and nesting policy index, using QoS apply object index." ::= { hh3cCBQoSApplyPolicyIndexObjects 1 } hh3cCBQoSApplyObjectEntry OBJECT-TYPE SYNTAX Hh3cCBQoSApplyObjectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "QoS apply object index entry." INDEX { hh3cCBQoSApplyObjectIndex } ::= { hh3cCBQoSApplyObjectTable 1 } Hh3cCBQoSApplyObjectEntry ::= SEQUENCE { hh3cCBQoSApplyObjectIndex Unsigned32, hh3cCBQoSApplyObjectType ApplyObjectType, hh3cCBQoSApplyObjectDirection DirectionType, hh3cCBQoSApplyObjectMainSite Unsigned32, hh3cCBQoSApplyObjectSubChannel Unsigned32, hh3cCBQoSApplyObjectSubClass Unsigned32, hh3cCBQoSApplyObjectSubClassSec Unsigned32 } hh3cCBQoSApplyObjectIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "QoS apply object index. It represents the unique identifier of QoS policy applied position. It generates when QoS policy is applied considering ifIndex, VLAN ID, ATM PVC, FR DLCI and policy nesting." ::= { hh3cCBQoSApplyObjectEntry 1 } hh3cCBQoSApplyObjectType OBJECT-TYPE SYNTAX ApplyObjectType MAX-ACCESS read-only STATUS current DESCRIPTION "Apply object type." ::= { hh3cCBQoSApplyObjectEntry 2 } hh3cCBQoSApplyObjectDirection OBJECT-TYPE SYNTAX DirectionType MAX-ACCESS read-only STATUS current DESCRIPTION "The direction of QoS apply object." ::= { hh3cCBQoSApplyObjectEntry 3 } hh3cCBQoSApplyObjectMainSite OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Its value depends on hh3cCBQoSApplyObjectType. It represents VLAN ID When hh3cCBQoSApplyObjectType is vlan(2), otherwise it represents ifIndex." ::= { hh3cCBQoSApplyObjectEntry 4 } hh3cCBQoSApplyObjectSubChannel OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Its value depends on hh3cCBQoSApplyObjectType. It represents the value of VPI/VCI, of which high 16-bits is VPI and low 16-bits is VCI, when hh3cCBQoSApplyObjectType is atmPvc(3). It represents the value of data link connection identifier in FR network, when hh3cCBQoSApplyObjectType is frDlci(4). Otherwise the value is '0xFFFFFFFF'." ::= { hh3cCBQoSApplyObjectEntry 5 } hh3cCBQoSApplyObjectSubClass OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value represents level-1 sub class index when the QoS apply object is level-2 or level-3 nesting policy. Otherwise the value is '0xFFFFFFFF'." ::= { hh3cCBQoSApplyObjectEntry 6 } hh3cCBQoSApplyObjectSubClassSec OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value represents level-2 sub class index when the QoS apply object is level-3 nesting policy. Otherwise the value is '0xFFFFFFFF'." ::= { hh3cCBQoSApplyObjectEntry 7 } -- -- IntApplyObjectTable -- hh3cCBQoSIntApplyObjectTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSIntApplyObjectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used for querying the QoS apply object indexes by interface index. It is suitable for querying QoS apply object indexes for policies applied on Ethernet ports, ATM ports and FR ports." ::= { hh3cCBQoSApplyPolicyIndexObjects 2 } hh3cCBQoSIntApplyObjectEntry OBJECT-TYPE SYNTAX Hh3cCBQoSIntApplyObjectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "QoS apply object on interface index querying entry." INDEX { hh3cCBQoSIntApplyObjectIfIndex, hh3cCBQoSApplyObjectDirection } ::= { hh3cCBQoSIntApplyObjectTable 1 } Hh3cCBQoSIntApplyObjectEntry ::= SEQUENCE { hh3cCBQoSIntApplyObjectIfIndex Unsigned32, hh3cCBQoSIntApplyObjectIndex Unsigned32 } hh3cCBQoSIntApplyObjectIfIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Interface index." ::= { hh3cCBQoSIntApplyObjectEntry 1 } hh3cCBQoSIntApplyObjectIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "QoS apply object index." ::= { hh3cCBQoSIntApplyObjectEntry 2 } -- -- VlanApplyObjectTable -- hh3cCBQoSVlanApplyObjectTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSVlanApplyObjectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used for querying the QoS apply object indexes by VLAN ID and policy direction. It is suitable for querying QoS apply object indexes for policies applied on VLANs. If the value of hh3cCBQoSVlanApplyObjectVlanID is 0, it means querying Qos apply object index for policy applied on global." ::= { hh3cCBQoSApplyPolicyIndexObjects 3 } hh3cCBQoSVlanApplyObjectEntry OBJECT-TYPE SYNTAX Hh3cCBQoSVlanApplyObjectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "VLAN apply object entry." INDEX { hh3cCBQoSVlanApplyObjectVlanID, hh3cCBQoSApplyObjectDirection } ::= { hh3cCBQoSVlanApplyObjectTable 1 } Hh3cCBQoSVlanApplyObjectEntry ::= SEQUENCE { hh3cCBQoSVlanApplyObjectVlanID Unsigned32, hh3cCBQoSVlanApplyObjectIndex Unsigned32 } hh3cCBQoSVlanApplyObjectVlanID OBJECT-TYPE SYNTAX Unsigned32 (0..4094) MAX-ACCESS not-accessible STATUS current DESCRIPTION "VLAN ID." ::= { hh3cCBQoSVlanApplyObjectEntry 1 } hh3cCBQoSVlanApplyObjectIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "QoS apply object index." ::= { hh3cCBQoSVlanApplyObjectEntry 2 } -- -- PvcApplyObjectTable -- hh3cCBQoSPvcApplyObjectTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSPvcApplyObjectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used for querying the QoS apply object indexes by ATM PVC or FR DLCI, ifIndex and policy direction. It is suitable for querying QoS apply object indexes for policies applied on ATM PVCs or FR DLCIs." ::= { hh3cCBQoSApplyPolicyIndexObjects 4 } hh3cCBQoSPvcApplyObjectEntry OBJECT-TYPE SYNTAX Hh3cCBQoSPvcApplyObjectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "QoS apply object querying entry for ATM PVC or FR DLCI." INDEX { hh3cCBQoSPvcApplyObjectIfIndex, hh3cCBQoSPvcApplyObjectPvcID, hh3cCBQoSApplyObjectDirection } ::= { hh3cCBQoSPvcApplyObjectTable 1 } Hh3cCBQoSPvcApplyObjectEntry ::= SEQUENCE { hh3cCBQoSPvcApplyObjectIfIndex Unsigned32, hh3cCBQoSPvcApplyObjectPvcID Unsigned32, hh3cCBQoSPvcApplyObjectIndex Unsigned32 } hh3cCBQoSPvcApplyObjectIfIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Interface index." ::= { hh3cCBQoSPvcApplyObjectEntry 1 } hh3cCBQoSPvcApplyObjectPvcID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "If the QoS apply object queried is a ATM PVC, its input value represents a VPI/VCI. If the QoS apply object queried is a FR DLCI, its input value represents a value of FR DLCI." ::= { hh3cCBQoSPvcApplyObjectEntry 2 } hh3cCBQoSPvcApplyObjectIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "QoS apply object index." ::= { hh3cCBQoSPvcApplyObjectEntry 3 } -- -- NestPolicyApplyObjectTable -- hh3cCBQoSNestPolicyApplyObjectTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSNestPolicyApplyObjectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used for querying the nested QoS policy apply object indexes. It is suitable for querying nested QoS apply object indexes for policies applied on ifIndex, VLAN ID, ATM PVC or FR DLCI." ::= { hh3cCBQoSApplyPolicyIndexObjects 5 } hh3cCBQoSNestPolicyApplyObjectEntry OBJECT-TYPE SYNTAX Hh3cCBQoSNestPolicyApplyObjectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "QoS apply object on policy querying entry." INDEX { hh3cCBQoSApplyObjectIndex, hh3cCBQoSNestPolicyClassIndex} ::= { hh3cCBQoSNestPolicyApplyObjectTable 1 } Hh3cCBQoSNestPolicyApplyObjectEntry ::= SEQUENCE { hh3cCBQoSNestPolicyClassIndex Unsigned32, hh3cCBQoSNestPolicyApplyObjectIndex Unsigned32 } hh3cCBQoSNestPolicyClassIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Policyclass index in father policy." ::= { hh3cCBQoSNestPolicyApplyObjectEntry 1 } hh3cCBQoSNestPolicyApplyObjectIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "QoS apply object index of the son policy." ::= { hh3cCBQoSNestPolicyApplyObjectEntry 2 } -- Statistics hh3cCBQoSStaticsObjects OBJECT IDENTIFIER ::= { hh3cCBQoSApplyPolicyStaticsObjects 6 } -- CBQ statistics hh3cCBQoSCbqRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSCbqRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of CBQ running statistics. When policy using queue behavior is applied on QoS apply object, the QoS apply object will use Class Based Queuing." ::= { hh3cCBQoSStaticsObjects 1 } hh3cCBQoSCbqRunInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSCbqRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "CBQ statistics entry of QoS apply object." INDEX { hh3cCBQoSApplyObjectIndex } ::= { hh3cCBQoSCbqRunInfoTable 1 } Hh3cCBQoSCbqRunInfoEntry ::= SEQUENCE { hh3cCBQoSCbqQueueSize Integer32, hh3cCBQoSCbqDiscard Counter64, hh3cCBQoSCbqEfQueueSize Integer32, hh3cCBQoSCbqAfQueueSize Integer32, hh3cCBQoSCbqBeQueueSize Integer32, hh3cCBQoSCbqBeActiveQueueNum Integer32, hh3cCBQoSCbqBeMaxActiveQueueNum Integer32, hh3cCBQoSCbqBeTotalQueueNum Integer32, hh3cCBQoSCbqAfAllocatedQueueNum Integer32 } hh3cCBQoSCbqQueueSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets in CBQ queue." ::= { hh3cCBQoSCbqRunInfoEntry 1 } hh3cCBQoSCbqDiscard OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of discarded packets which couldn't queue." ::= { hh3cCBQoSCbqRunInfoEntry 2 } hh3cCBQoSCbqEfQueueSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets in EF queue." ::= { hh3cCBQoSCbqRunInfoEntry 3 } hh3cCBQoSCbqAfQueueSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets in AF queue." ::= { hh3cCBQoSCbqRunInfoEntry 4 } hh3cCBQoSCbqBeQueueSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets in BE Queue." ::= { hh3cCBQoSCbqRunInfoEntry 5 } hh3cCBQoSCbqBeActiveQueueNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Active BE Queues." ::= { hh3cCBQoSCbqRunInfoEntry 6 } hh3cCBQoSCbqBeMaxActiveQueueNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The max number of Active BE Queues." ::= { hh3cCBQoSCbqRunInfoEntry 7 } hh3cCBQoSCbqBeTotalQueueNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of total BE Queues." ::= { hh3cCBQoSCbqRunInfoEntry 8 } hh3cCBQoSCbqAfAllocatedQueueNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of allocated AF Queues." ::= { hh3cCBQoSCbqRunInfoEntry 9 } -- Class match statistics hh3cCBQoSClassMatchRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSClassMatchRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of running statistics for matching a classifier on a QoS apply object." ::= { hh3cCBQoSStaticsObjects 2 } hh3cCBQoSClassMatchRunInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSClassMatchRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Classifier's matching statistics information entry." INDEX { hh3cCBQoSApplyObjectIndex, hh3cCBQoSPolicyClassIndex } ::= { hh3cCBQoSClassMatchRunInfoTable 1 } Hh3cCBQoSClassMatchRunInfoEntry ::= SEQUENCE { hh3cCBQoSClassMatchedPackets Counter64, hh3cCBQoSClassMatchedBytes Counter64, hh3cCBQoSClassFwdPktpps Unsigned32, hh3cCBQoSClassFwdPktbps Unsigned32, hh3cCBQoSClassDropPktpps Unsigned32, hh3cCBQoSClassDropPktbps Unsigned32, hh3cCBQoSClassFlowStatInterval Unsigned32, hh3cCBQoSClassBehaviorStatus INTEGER } hh3cCBQoSClassMatchedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets matching a class in a QoS policy." ::= { hh3cCBQoSClassMatchRunInfoEntry 1 } hh3cCBQoSClassMatchedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes matching a class in a QoS policy." ::= { hh3cCBQoSClassMatchRunInfoEntry 2 } hh3cCBQoSClassFwdPktpps OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Average number of packets macthing the class forwarded per second in the last interval. Unit: pps." ::= { hh3cCBQoSClassMatchRunInfoEntry 3 } hh3cCBQoSClassFwdPktbps OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Average bits of packets matching the class forwarded per second in the last interval. Unit: bps." ::= { hh3cCBQoSClassMatchRunInfoEntry 4 } hh3cCBQoSClassDropPktpps OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Average number of packets matching the class dropped per second in the last interval. Unit: pps." ::= { hh3cCBQoSClassMatchRunInfoEntry 5 } hh3cCBQoSClassDropPktbps OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Average bits of packets matching the class dropped per second in the last interval. Unit: bps." ::= { hh3cCBQoSClassMatchRunInfoEntry 6 } hh3cCBQoSClassFlowStatInterval OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Interval of collecting traffic statistics. Unit: minute." ::= { hh3cCBQoSClassMatchRunInfoEntry 7 } hh3cCBQoSClassBehaviorStatus OBJECT-TYPE SYNTAX INTEGER { success(1), failure(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Classifier-behavior applying status." ::= { hh3cCBQoSClassMatchRunInfoEntry 8 } -- CAR statistics hh3cCBQoSCarRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSCarRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of running statistics for CAR on a QoS apply object." ::= { hh3cCBQoSStaticsObjects 3 } hh3cCBQoSCarRunInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSCarRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "CAR statistics information entry." INDEX { hh3cCBQoSApplyObjectIndex, hh3cCBQoSPolicyClassIndex } ::= { hh3cCBQoSCarRunInfoTable 1 } Hh3cCBQoSCarRunInfoEntry ::= SEQUENCE { hh3cCBQoSCarGreenPackets Counter64, hh3cCBQoSCarGreenBytes Counter64, hh3cCBQoSCarRedPackets Counter64, hh3cCBQoSCarRedBytes Counter64, hh3cCBQoSCarYellowPackets Counter64, hh3cCBQoSCarYellowBytes Counter64 } hh3cCBQoSCarGreenPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of green packets." ::= { hh3cCBQoSCarRunInfoEntry 1 } hh3cCBQoSCarGreenBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of green bytes." ::= { hh3cCBQoSCarRunInfoEntry 2 } hh3cCBQoSCarRedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of red packets." ::= { hh3cCBQoSCarRunInfoEntry 3 } hh3cCBQoSCarRedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of red bytes." ::= { hh3cCBQoSCarRunInfoEntry 4 } hh3cCBQoSCarYellowPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of yellow packets." ::= { hh3cCBQoSCarRunInfoEntry 5 } hh3cCBQoSCarYellowBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of yellow bytes." ::= { hh3cCBQoSCarRunInfoEntry 6 } -- GTS statistics hh3cCBQoSGtsRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSGtsRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of running statistics for GTS on a QoS apply object." ::= { hh3cCBQoSStaticsObjects 4 } hh3cCBQoSGtsRunInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSGtsRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "GTS statistics entry." INDEX { hh3cCBQoSApplyObjectIndex, hh3cCBQoSPolicyClassIndex } ::= { hh3cCBQoSGtsRunInfoTable 1 } Hh3cCBQoSGtsRunInfoEntry ::= SEQUENCE { hh3cCBQoSGtsPassedPackets Counter64, hh3cCBQoSGtsPassedBytes Counter64, hh3cCBQoSGtsDiscardedPackets Counter64, hh3cCBQoSGtsDiscardedBytes Counter64, hh3cCBQoSGtsDelayedPackets Counter64, hh3cCBQoSGtsDelayedBytes Counter64, hh3cCBQoSGtsQueueSize Integer32 } hh3cCBQoSGtsPassedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets passed by GTS." ::= { hh3cCBQoSGtsRunInfoEntry 1 } hh3cCBQoSGtsPassedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes passed by GTS." ::= { hh3cCBQoSGtsRunInfoEntry 2 } hh3cCBQoSGtsDiscardedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets discarded by GTS." ::= { hh3cCBQoSGtsRunInfoEntry 3 } hh3cCBQoSGtsDiscardedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes discarded by GTS." ::= { hh3cCBQoSGtsRunInfoEntry 4 } hh3cCBQoSGtsDelayedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets delayed by GTS." ::= { hh3cCBQoSGtsRunInfoEntry 5 } hh3cCBQoSGtsDelayedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes delayed by GTS." ::= { hh3cCBQoSGtsRunInfoEntry 6 } hh3cCBQoSGtsQueueSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets in GTS queue." ::= { hh3cCBQoSGtsRunInfoEntry 7 } -- Remark statistics hh3cCBQoSRemarkRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSRemarkRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of running statistics for remarking on a QoS apply object." ::= { hh3cCBQoSStaticsObjects 5 } hh3cCBQoSRemarkRunInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSRemarkRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Remarking statistics entry." INDEX { hh3cCBQoSApplyObjectIndex, hh3cCBQoSPolicyClassIndex } ::= { hh3cCBQoSRemarkRunInfoTable 1 } Hh3cCBQoSRemarkRunInfoEntry ::= SEQUENCE { hh3cCBQoSRemarkedPackets Counter64 } hh3cCBQoSRemarkedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of remarked packets." ::= { hh3cCBQoSRemarkRunInfoEntry 1 } -- Queue statistics hh3cCBQoSQueueRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSQueueRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of running statistics for queue on a QoS apply object." ::= { hh3cCBQoSStaticsObjects 6 } hh3cCBQoSQueueRunInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSQueueRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Queue statistics entry." INDEX { hh3cCBQoSApplyObjectIndex, hh3cCBQoSPolicyClassIndex } ::= { hh3cCBQoSQueueRunInfoTable 1 } Hh3cCBQoSQueueRunInfoEntry ::= SEQUENCE { hh3cCBQoSQueueMatchedPackets Counter64, hh3cCBQoSQueueMatchedBytes Counter64, hh3cCBQoSQueueEnqueuedPackets Counter64, hh3cCBQoSQueueEnqueuedBytes Counter64, hh3cCBQoSQueueDiscardedPackets Counter64, hh3cCBQoSQueueDiscardedBytes Counter64 } hh3cCBQoSQueueMatchedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets matched to queue." ::= { hh3cCBQoSQueueRunInfoEntry 1 } hh3cCBQoSQueueMatchedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes matched to queue." ::= { hh3cCBQoSQueueRunInfoEntry 2 } hh3cCBQoSQueueEnqueuedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets queued." ::= { hh3cCBQoSQueueRunInfoEntry 3 } hh3cCBQoSQueueEnqueuedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes queued." ::= { hh3cCBQoSQueueRunInfoEntry 4 } hh3cCBQoSQueueDiscardedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets discarded when queued by discard method." ::= { hh3cCBQoSQueueRunInfoEntry 5 } hh3cCBQoSQueueDiscardedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes discarded when queued by discard method." ::= { hh3cCBQoSQueueRunInfoEntry 6 } -- WRED statistics hh3cCBQoSWredRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSWredRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of running statistics for WRED on a QoS apply object." ::= { hh3cCBQoSStaticsObjects 7 } hh3cCBQoSWredRunInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSWredRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "WRED statistics entry." INDEX { hh3cCBQoSApplyObjectIndex, hh3cCBQoSPolicyClassIndex, hh3cCBQoSWredClassValue } ::= { hh3cCBQoSWredRunInfoTable 1 } Hh3cCBQoSWredRunInfoEntry ::= SEQUENCE { hh3cCBQoSWredRandomDiscardedPackets Counter64, hh3cCBQoSWredTailDiscardedPackets Counter64 } hh3cCBQoSWredRandomDiscardedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets random-discarded by WRED." ::= { hh3cCBQoSWredRunInfoEntry 1 } hh3cCBQoSWredTailDiscardedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets tail-discarded by WRED." ::= { hh3cCBQoSWredRunInfoEntry 2 } -- -- Accounting RunInfo -- hh3cCBQoSAccountingRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF Hh3cCBQoSAccountingRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of running statistics for account on a QoS apply object." ::= { hh3cCBQoSStaticsObjects 8 } hh3cCBQoSAccountingRunInfoEntry OBJECT-TYPE SYNTAX Hh3cCBQoSAccountingRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Account statistics entry." INDEX { hh3cCBQoSApplyObjectIndex, hh3cCBQoSPolicyClassIndex } ::= { hh3cCBQoSAccountingRunInfoTable 1 } Hh3cCBQoSAccountingRunInfoEntry ::= SEQUENCE { hh3cCBQoSAccountingPackets Counter64, hh3cCBQoSAccountingBytes Counter64 } hh3cCBQoSAccountingPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets matching a class in QoS policy." ::= { hh3cCBQoSAccountingRunInfoEntry 1 } hh3cCBQoSAccountingBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes matching a class in QoS policy." ::= { hh3cCBQoSAccountingRunInfoEntry 2 } -- Policy applying status hh3cCBQoSApplyingStatusObjects OBJECT IDENTIFIER ::= { hh3cCBQoSObjects 6 } -- System status when applying policy hh3cCBQoSApplyingStatus OBJECT-TYPE SYNTAX INTEGER { idle(1), busy(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object shows the status of the system when applying policy. It is forbidden to set or read in this MIB module except current table when the value is busy." ::= { hh3cCBQoSApplyingStatusObjects 1 } -- Notifications hh3cCBQoSNotifications OBJECT IDENTIFIER ::= { hh3cCBQoSObjects 7 } -- All trap definitions should be placed under this object. hh3cCBQoSNotificationsPrefix OBJECT IDENTIFIER ::= { hh3cCBQoSNotifications 0 } -- All objects used for TRAP only are defined here. hh3cCBQoSIfPolicyChanged NOTIFICATION-TYPE OBJECTS { hh3cCBQoSIfApplyPolicyIfIndex, hh3cCBQoSIfApplyPolicyDirection } STATUS current DESCRIPTION "This notification will be sent when the applying status of the policy on the interface is changed." ::= { hh3cCBQoSNotificationsPrefix 1 } hh3cCBQoSVlanPolicyChanged NOTIFICATION-TYPE OBJECTS { hh3cCBQoSVlanApplyPolicyVlanid, hh3cCBQoSVlanApplyPolicyDirection } STATUS current DESCRIPTION "This notification will be sent when the applying status of the policy on the VLAN is changed." ::= { hh3cCBQoSNotificationsPrefix 2 } END