Observium_CE/mibs/h3c/H3C-CBQOS2-MIB

6779 lines
195 KiB
Plaintext

-- =========================================================================
-- Copyright (c) 2004-2018 Hangzhou H3C Tech. Co., Ltd. All rights reserved.
--
-- Description: This MIB file is used for management of h3c Class Based
-- QoS information.
-- Reference:
-- Version: V2.2
-- 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 h3cCBQoSMatchRuleIntValue1
-- V1.2 2006/02/24 modified by changhuifeng
-- Add an enumeration Bittorrent(24) to object h3cCBQoSMatchRuleType.
-- Add h3cCBQoSMirrorCfgInfoTable for flow mirror.
-- Add h3cCBQoSRedirectIpv6Interface1 and h3cCBQoSRedirectIpv6Interface2
-- object for h3cCBQoSRedirectCfgInfoTable.
-- Modify the value range of h3cCBQoSRemarkValue from "1~4094" to "1~4095"
-- in h3cIfQoSPQClassRuleTable.
-- V1.3 2006/03/29 modified by xialei
-- Modify the MAX-ACCESS clause of h3cCBQoSQueueDropType.
-- Modify the description for object h3cCBQoSQueueCbs.
-- Modify the enumeration name of object h3cCBQoSRedirectType.
-- V1.4 2007/10/15 modified by wangjinwang
-- Add h3cCBQoSGlobalApplyTable to global policy apply.
-- Add h3cCBQoSPolicyClassMode and h3cCBQoSPolicyClassCfgOrder to
-- h3cCBQoSPolicyClassCfgInfoTable.
-- Add h3cCBQoSNestCfgInfoTable to traffic behavior.
-- Add enumeration matchRuleServiceDot1p
-- to object h3cCBQoSMatchRuleType.
-- Add enumeration typeTopMostVlanID to object h3cCBQoSRemarkType.
-- V1.5 2007/12/12 modified by Xu Hang/ChenWei
-- Delete the default value of h3cCBQoSGlobalApplyDirection
-- in h3cCBQoSGlobalApplyTable
-- Add h3cCBQoSApplyPolicyIndexObjects to h3cCBQoSApplyPolicyStaticsObjects
-- Add h3cCBQoSStaticsObjects to h3cCBQoSApplyPolicyStaticsObjects
-- Modify the MAX-ACCESS clause of h3cCBQoSQueueDropType.
-- Modify the MAX-ACCESS clause of h3cCBQoSIfApplyPolicyIfIndex,
-- h3cCBQoSIfApplyPolicyDirection, h3cCBQoSVlanApplyPolicyVlanid
-- and h3cCBQoSVlanApplyPolicyDirection.
-- Add h3cCBQoSApplyingStatusObjects to h3cCBQoSObjects.
-- Add h3cCBQoSApplyingStatus to h3cCBQoSApplyPolicyObjects.
-- Add h3cCBQoSNotifications to h3cCBQoSObjects.
-- Add h3cCBQoSNotificationsPrefix to h3cCBQoSNotifications.
-- Add h3cCBQoSIfPolicyChanged and h3cCBQoSVlanPolicyChanged
-- to h3cCBQoSNotificationsPrefix.
-- Add remark-local-pre-pass and remark-drop-pre-pass to CarAction.
-- Delete the default value of h3cCBQoSVlanApplyPolicyDirection and
-- h3cCBQoSGlobalApplyDirection.
-- V1.6 2008/05/28 modified by ChenWei
-- Add h3cCBQoSNestPolicyCfgInfoTable to h3cCBQoSBehaviorObjects.
-- Add h3cCBQoSNestPolicyApplyObjectTable to h3cCBQoSApplyPolicyIndexObjects.
-- V1.7 2011/01/25 modified by XuGuoFang/zhaixiaoxiang
-- Modify the range of h3cCBQoSQueueBandwidthValue.
-- Modify the range of h3cCBQoSQueueCbs.
-- Modify the description of h3cCBQoSQueueCbsRatio.
-- Modify the description of h3cCBQoSBehaviorIndexNext.
-- V1.8 2012/07/02 modified by XuJunjie/XunZhi
-- Modify MatchRuleType add matchRuleMplsLabel to matchRuleForwardingLayer.
-- Modify the description for h3cCBQoSClassifierIndexNext.
-- Modify the description for h3cCBQosClassifierMatchRuleNextIndex.
-- Modify the description for h3cCBQoSMatchRuleStringValue.
-- Modify the description for h3cCBQoSMatchRuleIntValue1.
-- Modify the description for h3cCBQoSMatchRuleIntValue2.
-- Add table h3cCBQoSMatchCpProtoCfgTable.
-- Add table h3cCBQoSMatchCpGroupCfgTable.
-- Add h3cCBQoSAccountingMode in h3cCBQoSAccountCfgInfoTable.
-- Add h3cCBQoSRedirectIfVlanID in h3cCBQoSRedirectCfgInfoTable.
-- Add table h3cCBQoSMirrorIfCfgInfoTable.
-- Add table h3cCBQoSColoredRemarkCfgTable.
-- Add table h3cCBQoSPrimapCfgInfoTable.
-- Add table h3cCBQoSColorMapDpCfgInfoTable.
-- Modify the description for h3cCBQoSPolicyIndexNext
-- Modify the description for h3cCBQoSPolicyClassNextIndex
-- Add table h3cCBQoSCpApplyPolicyTable
-- Modify ApplyObjectType add controlPlane
-- Modify the description for h3cCBQoSApplyObjectMainSite
-- Modify the description for h3cCBQoSApplyObjectSubChannel
-- Add table h3cCBQoSCpApplyObjectTable
-- Modify SYNTAX add partialSuccess(3) for h3cCBQoSClassBehaviorStatus
-- Modify h3cCBQoSQueueBandwidthUnit add a value RemainPercent.
-- Modify h3cCBQoSPolicyClassMode, add modeQppb, modeIpSourceGuard, modeVoiceVlan,
-- modeDCBX to value list.
-- Add node ApplyPolicyStatus for table h3cCBQoSIfApplyPolicyTable,
-- h3cCBQoSVlanApplyPolicyTable, and h3cCBQoSGlobalApplyTable.
-- V1.9 2013/03/13 modified by MouXuanli
-- Add typeSecondMplsExp to RemarkType.
-- Modify the description of h3cCBQoSRemarkValue and h3cCBQoSColoredRemarkValue.
-- V2.0 2014/02/24 modified by MouXuanli
-- Modify the range of h3cCBQoSQueueLength.
-- V2.1 2014/04/17 modified by GaoYu/XunZhi
-- Add enumeration matchRuleMacAcl and matchRuleUserAcl to MatchRuleType.
-- Modify the description of h3cCBQoSMatchRuleStringValue.
-- Modify the description of h3cCBQoSMatchRuleIntValue1.
-- V2.2 2016/2/24 modified by WanQing
-- Add enumeration matchRuleVxlan to MatchRuleType.
-- Modify the description of h3cCBQoSMatchRuleStringValue.
-- 2017/03/02 modified by gaomengfei
-- Add h3cCBQoSCarClassName to h3cCBQoSCarRunInfoEntry.
-- 2017/10/10 modified by gaomengfei
-- Add h3cCBQoSAccountingPktpps to H3cCBQoSAccountingRunInfoEntry.
-- Add h3cCBQoSAccountingPktbps to H3cCBQoSAccountingRunInfoEntry.
-- 2018/01/4 modified by gaomengfei
-- Add h3cCBQoSPolicyAccRunInfoTable.
-- ==========================================================================
H3C-CBQOS2-MIB DEFINITIONS ::= BEGIN
IMPORTS
h3cCommon
FROM HUAWEI-3COM-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;
h3cCBQos2 MODULE-IDENTITY
LAST-UPDATED "201801040000Z" --January 4, 2018 at 00:00 GMT
ORGANIZATION
"Hangzhou H3C Technologies Co., Ltd."
CONTACT-INFO
"Platform Team Hangzhou H3C Technologies 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 : h3cCBQoSClassifierCfgInfoTable
2 : h3cCBQoSMatchRuleCfgInfoTable
3 : h3cCBQoSMatchCpProtoCfgTable
4 : h3cCBQoSMatchCpGroupCfgTable
5 : h3cCBQoSBehaviorCfgInfoTable
6 : h3cCBQoSCarCfgInfoTable
7 : h3cCBQoSAggregativeCarCfgInfoTable
8 : h3cCBQoSGtsCfgInfoTable
9 : h3cCBQoSRemarkCfgInfoTable
10: h3cCBQoSQueueCfgInfoTable
11: h3cCBQoSWredCfgInfoTable
12: h3cCBQoSWredClassCfgInfoTable
13: h3cCBQoSPolicyRouteCfgInfoTable
14: h3cCBQoSNatCfgInfoTable
15: h3cCBQoSFirewallCfgInfoTable
16: h3cCBQoSSamplingCfgInfoTable
17: h3cCBQoSAccountCfgInfoTable
18: h3cCBQoSRedirectCfgInfoTable
19: h3cCBQoSPriorityMapCfgInfoTable
20: h3cCBQoSPolicyCfgInfoTable
21: h3cCBQoSPolicyClassCfgInfoTable
22: h3cCBQoSIfApplyPolicyTable
23: h3cCBQoSAtmPvcApplyPolicyTable
24: h3cCBQoSVlanApplyPolicyTable
25: h3cCBQoSFrClassApplyPolicyTable
26: h3cCBQoSFrPvcApplyPolicyTable
27: h3cCBQoSIfCbqRunInfoTable
28: h3cCBQoSIfClassMatchRunInfoTable
29: h3cCBQoSIfCarRunInfoTable
30: h3cCBQoSIfGtsRunInfoTable
31: h3cCBQoSIfRemarkRunInfoTable
32: h3cCBQoSIfQueueRunInfoTable
33: h3cCBQoSIfWredRunInfoTable
34: h3cCBQoSIfAccountingRunInfoTable
35: h3cCBQoSAtmPvcCbqRunInfoTable
36: h3cCBQoSAtmPvcClassMatchRunInfoTable
37: h3cCBQoSAtmPvcCarRunInfoTable
38: h3cCBQoSAtmPvcGtsRunInfoTable
39: h3cCBQoSAtmPvcRemarkRunInfoTable
40: h3cCBQoSAtmPvcQueueRunInfoTable
41: h3cCBQoSAtmPvcWredRunInfoTable
42: h3cCBQoSAtmPvcAccountingRunInfoTable
43: h3cCBQoSFrPvcCbqRunInfoTable
44: h3cCBQoSFrPvcClassMatchRunInfoTable
45: h3cCBQoSFrPvcCarRunInfoTable
46: h3cCBQoSFrPvcGtsRunInfoTable
47: h3cCBQoSFrPvcRemarkRunInfoTable
48: h3cCBQoSFrPvcQueueRunInfoTable
49: h3cCBQoSFrPvcWredRunInfoTable
50: h3cCBQoSFrPvcAccountingRunInfoTable
51: h3cCBQoSIfVlanClassMatchRunInfoTable
52: h3cCBQoSIfVlanAccountingRunInfoTable
53: h3cCBQoSMirrorCfgInfoTable
54: h3cCBQoSGlobalApplyTable
55: h3cCBQoSCpApplyPolicyTable
56: h3cCBQoSNestCfgInfoTable
57: h3cCBQoSNestPolicyCfgInfoTable
58: h3cCBQoSMirrorIfCfgInfoTable
59: h3cCBQoSColoredRemarkCfgTable
60: h3cCBQoSPrimapCfgInfoTable
61: h3cCBQoSColorMapDpCfgInfoTable
62: h3cCBQoSApplyObjectTable
63: h3cCBQoSIntApplyObjectTable
64: h3cCBQoSVlanApplyObjectTable
65: h3cCBQoSPvcApplyObjectTable
66: h3cCBQoSNestPolicyApplyObjectTable
67: h3cCBQoSCpApplyObjectTable
68: h3cCBQoSCbqRunInfoTable
69: h3cCBQoSClassMatchRunInfoTable
70: h3cCBQoSCarRunInfoTable
71: h3cCBQoSGtsRunInfoTable
72: h3cCBQoSRemarkRunInfoTable
73: h3cCBQoSQueueRunInfoTable
74: h3cCBQoSWredRunInfoTable
75: h3cCBQoSAccountingRunInfoTable
76: h3cCBQoSPolicyAccRunInfoTable
77: h3cCBQoSApplyingStatusObjects
78: h3cCBQoSNotifications
"
REVISION "201801040000Z" --January 4, 2018 at 00:00 GMT
DESCRIPTION
"Add h3cCBQoSPolicyAccRunInfoTable."
REVISION "201710100000Z" --October 10, 2017 at 00:00 GMT
DESCRIPTION
"Add h3cCBQoSAccountingPktpps to H3cCBQoSAccountingRunInfoEntry.
Add h3cCBQoSAccountingPktbps to H3cCBQoSAccountingRunInfoEntry."
REVISION "201703020000Z" --March 02, 2017 at 00:00 GMT
DESCRIPTION
"Add h3cCBQoSCarClassName to h3cCBQoSCarRunInfoEntry."
REVISION "201602240000Z" -- Feb 24, 2016 at 00:00 GMT
DESCRIPTION
"Add enumeration matchRuleVxlan to MatchRuleType.
Modify the description of h3cCBQoSMatchRuleStringValue."
REVISION "201207020000Z" -- July 02, 2012 at 00:00 GMT
DESCRIPTION
"Modified to add new tables and new nodes."
REVISION "200507300000Z" -- July 30, 2005 at 00:00 GMT
DESCRIPTION
"The initial revision of this MIB module."
::= { h3cQos2 2 }
h3cQos2 OBJECT IDENTIFIER ::= { h3cCommon 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),
matchRuleMplsLabel(26),
matchRuleSecondMplsLabel(27),
matchRuleSecondMplsExp(28),
matchRulePacketLength(29),
matchRuleArpProtocol(30),
matchRuleForwardingLayer(31),
matchRuleMacAcl(32),
matchRuleUserAcl(33),
matchRuleVxlan(34)
}
--
-- 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),
typeSecondMplsExp(12)
}
-- 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)
RemainPercent, Unit : %(3)
"
SYNTAX INTEGER
{
unitUnavailable(0),
unitAbsolute(1),
unitPercent(2),
unitRemainPercent(3)
}
--
-- 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),
controlPlane(5)
}
--
-- end of type definitions in policy
--
--
-- Node definitions
--
h3cCBQoSObjects OBJECT IDENTIFIER ::= { h3cCBQos2 1 }
-- h3cCBQoSClassifierObjects
h3cCBQoSClassifierObjects OBJECT IDENTIFIER ::= { h3cCBQoSObjects 1 }
-- Traffic Classifier Next Index
h3cCBQoSClassifierIndexNext OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains an appropriate value to be used for
h3cCBQoSClassifierIndex when creating rows in the
h3cCBQoSClassifierCfgInfoTable.
"
::= { h3cCBQoSClassifierObjects 1 }
-- Traffic Classifier
h3cCBQoSClassifierCfgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSClassifierCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Traffic Classifier configuration information."
::= { h3cCBQoSClassifierObjects 2 }
h3cCBQoSClassifierCfgInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSClassifierCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Traffic Classifier Configuration Information Entry."
INDEX { h3cCBQoSClassifierIndex }
::= { h3cCBQoSClassifierCfgInfoTable 1 }
H3cCBQoSClassifierCfgInfoEntry ::=
SEQUENCE
{
h3cCBQoSClassifierIndex
Integer32,
h3cCBQoSClassifierName
OCTET STRING,
h3cCBQoSClassifierRuleCount
Integer32,
h3cCBQoSClassifierOperator
INTEGER,
h3cCBQoSClassifierLayer
INTEGER,
h3cCBQoSClassifierType
INTEGER,
h3cCBQosClassifierMatchRuleNextIndex
Integer32,
h3cCBQoSClassifierRowStatus
RowStatus
}
h3cCBQoSClassifierIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of Traffic Classifier. Begin with 0."
::= { h3cCBQoSClassifierCfgInfoEntry 1 }
h3cCBQoSClassifierName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Name of Traffic Classifier."
::= { h3cCBQoSClassifierCfgInfoEntry 2 }
h3cCBQoSClassifierRuleCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter of match rules of Traffic classifier."
::= { h3cCBQoSClassifierCfgInfoEntry 3 }
h3cCBQoSClassifierOperator 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 }
::= { h3cCBQoSClassifierCfgInfoEntry 4 }
h3cCBQoSClassifierLayer 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 }
::= { h3cCBQoSClassifierCfgInfoEntry 5 }
h3cCBQoSClassifierType OBJECT-TYPE
SYNTAX INTEGER
{
systemDefined(1),
userDefined(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of classifier."
::= { h3cCBQoSClassifierCfgInfoEntry 6 }
h3cCBQosClassifierMatchRuleNextIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains an appropriate value to be used for
h3cCBQoSMatchRuleIndex when creating rows in the
h3cCBQoSMatchRuleCfgInfoTable.
"
::= { h3cCBQoSClassifierCfgInfoEntry 7 }
h3cCBQoSClassifierRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus."
::= { h3cCBQoSClassifierCfgInfoEntry 8 }
-- Match rule
h3cCBQoSMatchRuleCfgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSMatchRuleCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Match Rule configuration information."
::= { h3cCBQoSClassifierObjects 3 }
h3cCBQoSMatchRuleCfgInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSMatchRuleCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Match Rule Configuration Information Entry."
INDEX { h3cCBQoSClassifierIndex, h3cCBQoSMatchRuleIndex }
::= { h3cCBQoSMatchRuleCfgInfoTable 1 }
H3cCBQoSMatchRuleCfgInfoEntry ::=
SEQUENCE
{
h3cCBQoSMatchRuleIndex
Integer32,
h3cCBQoSMatchRuleIfNot
INTEGER,
h3cCBQoSMatchRuleType
MatchRuleType,
h3cCBQoSMatchRuleStringValue
OCTET STRING,
h3cCBQoSMatchRuleIntValue1
Unsigned32,
h3cCBQoSMatchRuleIntValue2
Unsigned32,
h3cCBQoSMatchIpAddressType
InetAddressType,
h3cCBQoSMatchIpAddress
InetAddress,
h3cCBQoSMatchRuleRowStatus
RowStatus
}
h3cCBQoSMatchRuleIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of Match Rule."
::= { h3cCBQoSMatchRuleCfgInfoEntry 1 }
h3cCBQoSMatchRuleIfNot 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 }
::= { h3cCBQoSMatchRuleCfgInfoEntry 2 }
h3cCBQoSMatchRuleType OBJECT-TYPE
SYNTAX MatchRuleType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Type of Match Rule."
::= { h3cCBQoSMatchRuleCfgInfoEntry 3 }
h3cCBQoSMatchRuleStringValue OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Value of Match Rule.
IPv4 ACL: SIZE (1..63) ACL name
MAC ACL: SIZE (1..63) MAC ACL name
User ACL: SIZE (1..63) User ACL name
IPv6 ACL: SIZE (1..63) IPv6 ACL name
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..109), up to 10 values can be input;
for example: 1##5#11#111##114#1111 means the match rule is
'if-match vlanid 1 to 5 11 111 to 114 1111'
SourceIp: SIZE (12) HHHHHHHHHHHH
for example: 010102020303 means the match rule is
'if-match source-ip mac-address 0101-0202-0303'
MplsLabel: SIZE (1..63), up to 8 values can be input;
for example: 1#11#111#1111 means the match rule is
'if-match mpls-label 1 11 111 1111';
1##1111 means the match rule is
'if-match mpls-label 1 to 1111';
SecondMplsLabel: SIZE (1..63), up to 8 values can be input;
for example: 1#11#111#1111 means the match rule is
'if-match mpls-label 1 11 111 1111';
1##1111 means the match rule is
'if-match mpls-label 1 to 1111';
VxlanID: SIZE(1..8) Vxlan ID or any
for example: 20 means the match rule is
'if-match vxlan 20';
any means the match rule is
'if-match vxlan any';
other types: Set is not permitted. Zero-length string will
be returned when getting.
"
::= { h3cCBQoSMatchRuleCfgInfoEntry 4 }
h3cCBQoSMatchRuleIntValue1 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Value of Match Rule.
IPv4 ACL: 2000~3999
MAC ACL: 4000~4999
User ACL: 5000~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 values can be input. The bit set to
1 of the last 8 bits of h3cCBQoSMatchRuleIntValue1 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 values can be input.
The bit set to 1 of h3cCBQoSMatchRuleIntValue1 is used
to indicate the value 32~63.
The bit set to 1 of h3cCBQoSMatchRuleIntValue2 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 values can be input. The bit set
to 1 of the last 8 bits of h3cCBQoSMatchRuleIntValue1
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 values can be input. The bit set to 1
of the last 8 bits of h3cCBQoSMatchRuleIntValue1 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 values can be input. The bit set to
1 of the last 8 bits of h3cCBQoSMatchRuleIntValue1
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 values can be input. The bit set to 1
of the last 3 bits of h3cCBQoSMatchRuleIntValue1 is
used to indicate the value 0~2.
ServiceDot1p: 0~7, up to 8 values can be input.
The bit set to 1 of the last 8 bits of
h3cCBQoSMatchRuleIntValue1 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'
SecondMplsExp: value:0~7, up to 8 values can be input. The bit
set to 1 of the last 8 bits of h3cCBQoSMatchRuleIntValue1
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'
PacketLength: 1~2000. h3cCBQoSMatchRuleIntValue1 is used to
indicate the minimum value, h3cCBQoSMatchRuleIntValue2
is used to indicate the maximum value.
ForwardingLayer: {bridge(1), route(2)}
other types: Set is not permitted. 0xffffffff will be returned
when getting.
"
::= { h3cCBQoSMatchRuleCfgInfoEntry 5 }
h3cCBQoSMatchRuleIntValue2 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Value of Match Rule.
RtpPort: end-port: 2000~65535
Dscp: value:0~63, up to 8 values can be input.
The bit set to 1 of h3cCBQoSMatchRuleIntValue1 is used to indicate the value 32~63.
The bit set to 1 of h3cCBQoSMatchRuleIntValue2 is used to indicate the value 0~31.
for example: 0x80000003 means the match rule is 'if-match dscp 0 1 31'
PacketLength: 1~2000. h3cCBQoSMatchRuleIntValue1 is used to
indicate the minimum value, h3cCBQoSMatchRuleIntValue2
is used to indicate the maximum value.
other types: Set is not permitted. 0xffffffff will be returned when getting.
"
::= { h3cCBQoSMatchRuleCfgInfoEntry 6 }
h3cCBQoSMatchIpAddressType 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.
"
::= { h3cCBQoSMatchRuleCfgInfoEntry 7 }
h3cCBQoSMatchIpAddress 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.
"
::= { h3cCBQoSMatchRuleCfgInfoEntry 8 }
h3cCBQoSMatchRuleRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus."
::= { h3cCBQoSMatchRuleCfgInfoEntry 9 }
-- h3cCBQoSMatchCpProtoCfgTable
h3cCBQoSMatchCpProtoCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSMatchCpProtoCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Matching CpProtocol Rule configuration information."
::= { h3cCBQoSClassifierObjects 4 }
h3cCBQoSMatchCpProtoCfgEntry OBJECT-TYPE
SYNTAX H3cCBQoSMatchCpProtoCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Matching CpProtocol Rule Configuration Information Entry."
INDEX { h3cCBQoSClassifierIndex, h3cCBQoSMatchRuleIndex }
::= { h3cCBQoSMatchCpProtoCfgTable 1 }
H3cCBQoSMatchCpProtoCfgEntry ::=
SEQUENCE
{
h3cCBQoSMatchCpProtoIfNot
INTEGER,
h3cCBQoSMatchCpProtoValue
OCTET STRING,
h3cCBQoSMatchCpProtoRowStatus
RowStatus
}
h3cCBQoSMatchCpProtoIfNot 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 }
::= { h3cCBQoSMatchCpProtoCfgEntry 1 }
h3cCBQoSMatchCpProtoValue OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Value of Cp Protocol, SIZE (1..23). Up to 8 values can be input.
for example: 1#2#3#4#5 means the match rule is
'if-match control-plane protocol arp arp-snooping
bgp bgp4+ bpdu-tunnel';
arp: 1
arp-snooping: 2
bgp: 3
bgp4+: 4
bpdu-tunnel: 5
cdp: 6
cfd: 7
dhcp: 8
dhcp-snooping: 9
dhcp6: 10
dldp: 11
dot1x: 12
gmrp: 13
gvrp: 14
http: 15
https: 16
icmp: 17
icmp6: 18
igmp: 19
igmp-snooping: 20
irdp: 21
isis: 22
lacp: 23
ldp: 24
ldp6: 25
lldp: 26
mld: 27
msdp: 28
ntp: 29
oam: 30
ospf-multicast: 31
ospf-unicast: 32
ospf3-multicast: 33
ospf3-unicast: 34
pagp: 35
pim-multicast: 36
pim-unicast: 37
pim6-multicast: 38
pim6-unicast: 39
portal: 40
pppoe-negotiation: 41
pvst: 42
radius: 43
rip: 44
ripng: 45
rrpp: 46
rsvp: 47
smart-link: 48
snmp: 49
stp: 50
tacas: 51
udld: 52
udp-helper: 53
vrrp: 54
vrrp6: 55
vtp: 56
ip-option: 57
ipv6-option: 58
ssh: 59
telnet: 60"
::= { h3cCBQoSMatchCpProtoCfgEntry 2 }
h3cCBQoSMatchCpProtoRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus."
::= { h3cCBQoSMatchCpProtoCfgEntry 3 }
-- h3cCBQoSMatchCpGroupCfgTable
h3cCBQoSMatchCpGroupCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSMatchCpGroupCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of matching Cp protocol group rule configuration information."
::= { h3cCBQoSClassifierObjects 5 }
h3cCBQoSMatchCpGroupCfgEntry OBJECT-TYPE
SYNTAX H3cCBQoSMatchCpGroupCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Matching Cp protocol group Rule Configuration Information Entry."
INDEX { h3cCBQoSClassifierIndex, h3cCBQoSMatchRuleIndex }
::= { h3cCBQoSMatchCpGroupCfgTable 1 }
H3cCBQoSMatchCpGroupCfgEntry ::=
SEQUENCE
{
h3cCBQoSMatchCpGroupIfNot
INTEGER,
h3cCBQoSMatchCpGroupValue
INTEGER,
h3cCBQoSMatchCpGroupRowStatus
RowStatus
}
h3cCBQoSMatchCpGroupIfNot 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 }
::= { h3cCBQoSMatchCpGroupCfgEntry 1 }
h3cCBQoSMatchCpGroupValue OBJECT-TYPE
SYNTAX INTEGER
{
critical(1),
important(2),
management(3),
normal(4),
redirect(5),
monitor(6),
exception(7)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Type of Cp protocol group.
"
::= { h3cCBQoSMatchCpGroupCfgEntry 2 }
h3cCBQoSMatchCpGroupRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus."
::= { h3cCBQoSMatchCpGroupCfgEntry 3 }
-- h3cCBQoSBehaviorObjects
h3cCBQoSBehaviorObjects OBJECT IDENTIFIER ::= { h3cCBQoSObjects 2 }
-- Traffic Behavior Next Index
h3cCBQoSBehaviorIndexNext OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains an appropriate value to be used for
h3cCBQoSBehaviorIndex when creating rows in the
h3cCBQoSBehaviorCfgInfoTable."
::= { h3cCBQoSBehaviorObjects 1 }
-- Traffic Behavior
h3cCBQoSBehaviorCfgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSBehaviorCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Traffic Behavior configuration information."
::= { h3cCBQoSBehaviorObjects 2 }
h3cCBQoSBehaviorCfgInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSBehaviorCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Traffic Behavior Configuration Information Entry."
INDEX { h3cCBQoSBehaviorIndex }
::= { h3cCBQoSBehaviorCfgInfoTable 1 }
H3cCBQoSBehaviorCfgInfoEntry ::=
SEQUENCE
{
h3cCBQoSBehaviorIndex
Integer32,
h3cCBQoSBehaviorName
OCTET STRING,
h3cCBQoSBehaviorType
INTEGER,
h3cCBQoSBehaviorRowStatus
RowStatus
}
h3cCBQoSBehaviorIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of Traffic Behavior."
::= { h3cCBQoSBehaviorCfgInfoEntry 1 }
h3cCBQoSBehaviorName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Name of Traffic Behavior."
::= { h3cCBQoSBehaviorCfgInfoEntry 2 }
h3cCBQoSBehaviorType OBJECT-TYPE
SYNTAX INTEGER
{
systemDefined(1),
userDefined(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of behavior."
::= { h3cCBQoSBehaviorCfgInfoEntry 3 }
h3cCBQoSBehaviorRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus."
::= { h3cCBQoSBehaviorCfgInfoEntry 4 }
-- CAR
h3cCBQoSCarCfgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSCarCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of CAR feature configuration information."
::= { h3cCBQoSBehaviorObjects 3 }
h3cCBQoSCarCfgInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSCarCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"CAR Configuration Information Entry."
INDEX { h3cCBQoSBehaviorIndex }
::= { h3cCBQoSCarCfgInfoTable 1 }
H3cCBQoSCarCfgInfoEntry ::=
SEQUENCE
{
h3cCBQoSCarCir
Unsigned32,
h3cCBQoSCarCbs
Unsigned32,
h3cCBQoSCarEbs
Unsigned32,
h3cCBQoSCarPir
Unsigned32,
h3cCBQoSCarPbs
Unsigned32,
h3cCBQoSCarGreenAction
CarAction,
h3cCBQoSCarGreenRemarkValue
Integer32,
h3cCBQoSCarYellowAction
CarAction,
h3cCBQoSCarYellowRemarkValue
Integer32,
h3cCBQoSCarRedAction
CarAction,
h3cCBQoSCarRedRemarkValue
Integer32,
h3cCBQoSCarPolicedPriorityMapType
INTEGER,
h3cCBQoSCarRowStatus
RowStatus
}
h3cCBQoSCarCir OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Committed Information Rate. Unit: kbps."
::= { h3cCBQoSCarCfgInfoEntry 1 }
h3cCBQoSCarCbs OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Committed Burst Size. Unit: byte."
::= { h3cCBQoSCarCfgInfoEntry 2 }
h3cCBQoSCarEbs 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}
::= { h3cCBQoSCarCfgInfoEntry 3 }
h3cCBQoSCarPir 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."
::= { h3cCBQoSCarCfgInfoEntry 4 }
h3cCBQoSCarPbs 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."
::= { h3cCBQoSCarCfgInfoEntry 5 }
h3cCBQoSCarGreenAction 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}
::= { h3cCBQoSCarCfgInfoEntry 6 }
h3cCBQoSCarGreenRemarkValue 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.
"
::= { h3cCBQoSCarCfgInfoEntry 7 }
h3cCBQoSCarYellowAction 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}
::= { h3cCBQoSCarCfgInfoEntry 8 }
h3cCBQoSCarYellowRemarkValue 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."
::= { h3cCBQoSCarCfgInfoEntry 9 }
h3cCBQoSCarRedAction 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}
::= { h3cCBQoSCarCfgInfoEntry 10 }
h3cCBQoSCarRedRemarkValue 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."
::= { h3cCBQoSCarCfgInfoEntry 11 }
h3cCBQoSCarPolicedPriorityMapType 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 }
::= { h3cCBQoSCarCfgInfoEntry 12 }
h3cCBQoSCarRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus."
::= { h3cCBQoSCarCfgInfoEntry 13 }
--
-- nodes of aggregative CAR applyed behavior
--
h3cCBQoSAggregativeCarCfgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSAggregativeCarCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of aggregative CAR applied CBQ feature configuration information.
Aggregative CAR is managed by H3C-IFQOS2-MIB. So, you can use H3C-IFQOS2-MIB
to get some details information about aggregative CAR.
"
::= { h3cCBQoSBehaviorObjects 4 }
h3cCBQoSAggregativeCarCfgInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSAggregativeCarCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Aggregative CAR feature applied CBQ configuration information entry."
INDEX { h3cCBQoSBehaviorIndex,
h3cCBQoSCarAggregativeCarIndex }
::= { h3cCBQoSAggregativeCarCfgInfoTable 1 }
H3cCBQoSAggregativeCarCfgInfoEntry ::=
SEQUENCE
{
h3cCBQoSCarAggregativeCarIndex
Integer32,
h3cCBQoSCarAggregativeCarName
OCTET STRING,
h3cCBQoSAggregativeCarRowStatus
RowStatus
}
h3cCBQoSCarAggregativeCarIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of aggregative CAR.
It is equal to h3cIfQoSAggregativeCarIndex at H3C-IFQOS2-MIB.
"
::= { h3cCBQoSAggregativeCarCfgInfoEntry 1 }
h3cCBQoSCarAggregativeCarName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of aggregative CAR.
It is equal to h3cIfQoSAggregativeCarName at H3C-IFQOS2-MIB.
"
::= { h3cCBQoSAggregativeCarCfgInfoEntry 2 }
h3cCBQoSAggregativeCarRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus."
::= { h3cCBQoSAggregativeCarCfgInfoEntry 3 }
-- GTS
h3cCBQoSGtsCfgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSGtsCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of GTS feature configuration information."
::= { h3cCBQoSBehaviorObjects 5 }
h3cCBQoSGtsCfgInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSGtsCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"GTS Configuration Information Entry."
INDEX { h3cCBQoSBehaviorIndex }
::= { h3cCBQoSGtsCfgInfoTable 1 }
H3cCBQoSGtsCfgInfoEntry ::=
SEQUENCE
{
h3cCBQoSGtsCir
Unsigned32,
h3cCBQoSGtsCbs
Unsigned32,
h3cCBQoSGtsEbs
Unsigned32,
h3cCBQoSGtsQueueLength
Integer32,
h3cCBQoSGtsRowStatus
RowStatus,
h3cCBQoSGtsPir
Unsigned32
}
h3cCBQoSGtsCir OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Committed Information Rate. Unit: kbps"
::= { h3cCBQoSGtsCfgInfoEntry 1 }
h3cCBQoSGtsCbs OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Committed Burst Size. Unit: byte
default: max(cir*1/2,15000)"
::= { h3cCBQoSGtsCfgInfoEntry 2 }
h3cCBQoSGtsEbs OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Excess Burst Size. Unit: byte"
::= { h3cCBQoSGtsCfgInfoEntry 3 }
h3cCBQoSGtsQueueLength OBJECT-TYPE
SYNTAX Integer32 (1..1024)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The length of GTS buffer."
DEFVAL { 50 }
::= { h3cCBQoSGtsCfgInfoEntry 4 }
h3cCBQoSGtsRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus."
::= { h3cCBQoSGtsCfgInfoEntry 5 }
h3cCBQoSGtsPir OBJECT-TYPE
SYNTAX Unsigned32
UNITS "kbps"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Peak Information Rate."
::= { h3cCBQoSGtsCfgInfoEntry 6 }
-- REMARK
h3cCBQoSRemarkCfgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSRemarkCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Remarking feature configuration information."
::= { h3cCBQoSBehaviorObjects 6 }
h3cCBQoSRemarkCfgInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSRemarkCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Remarking Configuration Information Entry."
INDEX { h3cCBQoSBehaviorIndex, h3cCBQoSRemarkType }
::= { h3cCBQoSRemarkCfgInfoTable 1 }
H3cCBQoSRemarkCfgInfoEntry ::=
SEQUENCE
{
h3cCBQoSRemarkType
RemarkType,
h3cCBQoSRemarkValue
Integer32,
h3cCBQoSRemarkRowStatus
RowStatus
}
h3cCBQoSRemarkType OBJECT-TYPE
SYNTAX RemarkType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Remark type."
::= { h3cCBQoSRemarkCfgInfoEntry 1 }
h3cCBQoSRemarkValue 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
for SecondMplsExp: 0~7
"
::= { h3cCBQoSRemarkCfgInfoEntry 2 }
h3cCBQoSRemarkRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus"
::= { h3cCBQoSRemarkCfgInfoEntry 3 }
-- Queue
h3cCBQoSQueueCfgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSQueueCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of queue feature configuration information."
::= { h3cCBQoSBehaviorObjects 7 }
h3cCBQoSQueueCfgInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSQueueCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Queue Configuration Information Entry."
INDEX { h3cCBQoSBehaviorIndex }
::= { h3cCBQoSQueueCfgInfoTable 1 }
H3cCBQoSQueueCfgInfoEntry ::=
SEQUENCE
{
h3cCBQoSQueueType
QueueType,
h3cCBQoSQueueDropType
INTEGER,
h3cCBQoSQueueLength
Integer32,
h3cCBQoSQueueBandwidthUnit
QueueBandwidthUnit,
h3cCBQoSQueueBandwidthValue
Integer32,
h3cCBQoSQueueCbs
Integer32,
h3cCBQoSQueueQueueNumber
INTEGER,
h3cCBQoSQueueCbsRatio
Integer32,
h3cCBQoSQueueRowStatus
RowStatus
}
h3cCBQoSQueueType OBJECT-TYPE
SYNTAX QueueType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Queueing Type:
EF:(1)
AF:(2)
WFQ:(3)"
::= { h3cCBQoSQueueCfgInfoEntry 1 }
h3cCBQoSQueueDropType 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}
::= { h3cCBQoSQueueCfgInfoEntry 2 }
h3cCBQoSQueueLength OBJECT-TYPE
SYNTAX Integer32 (1..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 }
::= { h3cCBQoSQueueCfgInfoEntry 3 }
h3cCBQoSQueueBandwidthUnit OBJECT-TYPE
SYNTAX QueueBandwidthUnit
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Bandwidth Unit:
Absolute, Unit Kbps (1)
Percent, Unit % (2)
RemainPercent, Unit % of remained bandwidth (3)
Only valid for EF and AF queue.
0 is returned only when getting value about WFQ queue.
0 can't be set.
"
::= { h3cCBQoSQueueCfgInfoEntry 4 }
h3cCBQoSQueueBandwidthValue 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."
::= { h3cCBQoSQueueCfgInfoEntry 5 }
h3cCBQoSQueueCbs 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 'h3cCBQoSQueueBandwidthValue * 25' is
between 1500 and 2000000, the default value of this
object is 'h3cCBQoSQueueBandwidthValue * 25';If the value of
'h3cCBQoSQueueBandwidthValue * 25' is larger than or equal to
2000000, the default value of this object is 2000000;
If the value of 'h3cCBQoSQueueBandwidthValue * 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."
::= { h3cCBQoSQueueCfgInfoEntry 6 }
h3cCBQoSQueueQueueNumber 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}
::= { h3cCBQoSQueueCfgInfoEntry 7 }
h3cCBQoSQueueCbsRatio 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 }
::= { h3cCBQoSQueueCfgInfoEntry 8 }
h3cCBQoSQueueRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus."
::= { h3cCBQoSQueueCfgInfoEntry 9 }
-- WRED
h3cCBQoSWredCfgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSWredCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of WRED configuration information."
::= { h3cCBQoSBehaviorObjects 8 }
h3cCBQoSWredCfgInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSWredCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"WRED Configuration Information Entry."
INDEX { h3cCBQoSBehaviorIndex }
::= { h3cCBQoSWredCfgInfoTable 1 }
H3cCBQoSWredCfgInfoEntry ::=
SEQUENCE
{
h3cCBQoSWredType
WredType,
h3cCBQoSWredWeightConst
Integer32
}
h3cCBQoSWredType OBJECT-TYPE
SYNTAX WredType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"WRED type."
DEFVAL { 1 }
::= { h3cCBQoSWredCfgInfoEntry 1 }
h3cCBQoSWredWeightConst OBJECT-TYPE
SYNTAX Integer32 (1..16)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify weight for calculating mean queue depth."
DEFVAL { 9 }
::= { h3cCBQoSWredCfgInfoEntry 2 }
-- WRED Class
h3cCBQoSWredClassCfgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSWredClassCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of WRED configuration information."
::= { h3cCBQoSBehaviorObjects 9 }
h3cCBQoSWredClassCfgInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSWredClassCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"WRED Class Configuration Information Entry."
INDEX { h3cCBQoSBehaviorIndex, h3cCBQoSWredClassValue }
::= { h3cCBQoSWredClassCfgInfoTable 1 }
H3cCBQoSWredClassCfgInfoEntry ::=
SEQUENCE
{
h3cCBQoSWredClassValue
Integer32,
h3cCBQoSWredClassLowLimit
Integer32,
h3cCBQoSWredClassHighLimit
Integer32,
h3cCBQoSWredClassDiscardProb
Integer32
}
h3cCBQoSWredClassValue 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.
"
::= { h3cCBQoSWredClassCfgInfoEntry 1 }
h3cCBQoSWredClassLowLimit OBJECT-TYPE
SYNTAX Integer32 (1..1024)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The low limit of queue depth."
DEFVAL {10}
::= { h3cCBQoSWredClassCfgInfoEntry 2 }
h3cCBQoSWredClassHighLimit OBJECT-TYPE
SYNTAX Integer32 (1..1024)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The high limit of queue depth."
DEFVAL { 30 }
::= { h3cCBQoSWredClassCfgInfoEntry 3 }
h3cCBQoSWredClassDiscardProb OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The discard probability denominator."
DEFVAL { 10 }
::= { h3cCBQoSWredClassCfgInfoEntry 4 }
-- Policy Route
h3cCBQoSPolicyRouteCfgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSPolicyRouteCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Policy Routing configuration information."
::= { h3cCBQoSBehaviorObjects 10 }
h3cCBQoSPolicyRouteCfgInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSPolicyRouteCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Policy Routeing Configuration Information Entry."
INDEX { h3cCBQoSBehaviorIndex }
::= { h3cCBQoSPolicyRouteCfgInfoTable 1 }
H3cCBQoSPolicyRouteCfgInfoEntry ::=
SEQUENCE
{
h3cCBQoSPolicyRouteIpAddrType
InetAddressType,
h3cCBQoSPolicyRouteNexthop
InetAddress,
h3cCBQoSPolicyRouteBackup
INTEGER,
h3cCBQoSPolicyRouteRowStatus
RowStatus
}
h3cCBQoSPolicyRouteIpAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Type of InetAddress."
::= { h3cCBQoSPolicyRouteCfgInfoEntry 1 }
h3cCBQoSPolicyRouteNexthop OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The next-hop ip address for redirection."
::= { h3cCBQoSPolicyRouteCfgInfoEntry 2 }
h3cCBQoSPolicyRouteBackup 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.
"
::= { h3cCBQoSPolicyRouteCfgInfoEntry 3 }
h3cCBQoSPolicyRouteRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus."
::= { h3cCBQoSPolicyRouteCfgInfoEntry 4 }
-- NAT
h3cCBQoSNatCfgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSNatCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Nat configuration information."
::= { h3cCBQoSBehaviorObjects 11 }
h3cCBQoSNatCfgInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSNatCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Nat Configuration Information Entry."
INDEX { h3cCBQoSBehaviorIndex }
::= { h3cCBQoSNatCfgInfoTable 1 }
H3cCBQoSNatCfgInfoEntry ::=
SEQUENCE
{
h3cCBQoSNatMainNumber
Integer32,
h3cCBQoSNatBackupNumber
Integer32,
h3cCBQoSNatServiceClass
Integer32,
h3cCBQoSNatRowStatus
RowStatus
}
h3cCBQoSNatMainNumber OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The main ISP number."
::= { h3cCBQoSNatCfgInfoEntry 1 }
h3cCBQoSNatBackupNumber OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The backup ISP number"
::= { h3cCBQoSNatCfgInfoEntry 2 }
h3cCBQoSNatServiceClass OBJECT-TYPE
SYNTAX Integer32 (1..4)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The service class."
DEFVAL { 2 }
::= { h3cCBQoSNatCfgInfoEntry 3 }
h3cCBQoSNatRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus."
::= { h3cCBQoSNatCfgInfoEntry 4 }
-- Firewall
h3cCBQoSFirewallCfgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSFirewallCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of firewall configuration information."
::= { h3cCBQoSBehaviorObjects 12 }
h3cCBQoSFirewallCfgInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSFirewallCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Firewall configuration information entry."
INDEX { h3cCBQoSBehaviorIndex }
::= { h3cCBQoSFirewallCfgInfoTable 1 }
H3cCBQoSFirewallCfgInfoEntry ::=
SEQUENCE
{
h3cCBQoSFirewallAction
INTEGER,
h3cCBQoSFirewallRowStatus
RowStatus
}
h3cCBQoSFirewallAction OBJECT-TYPE
SYNTAX INTEGER
{
permit(1),
deny(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The firewall action "
DEFVAL {permit}
::= { h3cCBQoSFirewallCfgInfoEntry 1 }
h3cCBQoSFirewallRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus."
::= { h3cCBQoSFirewallCfgInfoEntry 2 }
-- Sampling behavior
h3cCBQoSSamplingCfgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSSamplingCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of sampling configuration information."
::= { h3cCBQoSBehaviorObjects 13 }
h3cCBQoSSamplingCfgInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSSamplingCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Sampling configuration information entry."
INDEX { h3cCBQoSBehaviorIndex }
::= { h3cCBQoSSamplingCfgInfoTable 1 }
H3cCBQoSSamplingCfgInfoEntry ::=
SEQUENCE
{
h3cCBQoSSamplingNum
Integer32,
h3cCBQoSSamplingRowStatus
RowStatus
}
h3cCBQoSSamplingNum OBJECT-TYPE
SYNTAX Integer32 (1..16)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The sampling number."
::= { h3cCBQoSSamplingCfgInfoEntry 1 }
h3cCBQoSSamplingRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus."
::= { h3cCBQoSSamplingCfgInfoEntry 2 }
h3cCBQoSAccountCfgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSAccountCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of account configuration information."
::= { h3cCBQoSBehaviorObjects 14 }
h3cCBQoSAccountCfgInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSAccountCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Account configuration information entry."
INDEX { h3cCBQoSBehaviorIndex }
::= { h3cCBQoSAccountCfgInfoTable 1 }
H3cCBQoSAccountCfgInfoEntry ::=
SEQUENCE
{
h3cCBQoSAccounting
TruthValue,
h3cCBQoSAccountRowStatus
RowStatus,
h3cCBQoSAccountingMode
INTEGER
}
h3cCBQoSAccounting OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Account action."
::= { h3cCBQoSAccountCfgInfoEntry 1 }
h3cCBQoSAccountRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus."
::= { h3cCBQoSAccountCfgInfoEntry 2 }
h3cCBQoSAccountingMode OBJECT-TYPE
SYNTAX INTEGER
{
auto(1),
packet(2),
byte(3),
both(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Account mode."
DEFVAL { auto }
::= { h3cCBQoSAccountCfgInfoEntry 3 }
--
-- nodes of h3cCBQoSRedirectCfgInfoTable
--
h3cCBQoSRedirectCfgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSRedirectCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of redirect configuration information."
::= { h3cCBQoSBehaviorObjects 15 }
h3cCBQoSRedirectCfgInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSRedirectCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Redirect configuration information entry."
INDEX { h3cCBQoSBehaviorIndex }
::= { h3cCBQoSRedirectCfgInfoTable 1 }
H3cCBQoSRedirectCfgInfoEntry ::=
SEQUENCE
{
h3cCBQoSRedirectType
INTEGER,
h3cCBQoSRedirectIfIndex
Integer32,
h3cCBQoSRedirectIpAddressType
InetAddressType,
h3cCBQoSRedirectIpAddress1
InetAddress,
h3cCBQoSRedirectIpAddress2
InetAddress,
h3cCBQoSRedirectRowStatus
RowStatus,
h3cCBQoSRedirectIpv6Interface1
Integer32,
h3cCBQoSRedirectIpv6Interface2
Integer32,
h3cCBQoSRedirectIfVlanID
Integer32
}
h3cCBQoSRedirectType OBJECT-TYPE
SYNTAX INTEGER
{
cpu(1),
interface(2),
nextHop(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of redirect."
::= { h3cCBQoSRedirectCfgInfoEntry 1 }
h3cCBQoSRedirectIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"ifIndex.
Only the value of h3cCBQoSRedirectType is interface,
can be set this node.
"
DEFVAL { 0 }
::= { h3cCBQoSRedirectCfgInfoEntry 2 }
h3cCBQoSRedirectIpAddressType 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 h3cCBQoSRedirectType is next-hop,
can be set this node and h3cCBQoSRedirectIpAddress1 or h3cCBQoSRedirectIpAddress2.
"
DEFVAL { unknown }
::= { h3cCBQoSRedirectCfgInfoEntry 3 }
h3cCBQoSRedirectIpAddress1 OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"IP Address.
If the value of h3cCBQoSRedirectType is not next-hop,
zero-length string will be returned when getting.
If the value of h3cCBQoSRedirectIpAddressType is ipv6,
this node is set necessarily.
"
::= { h3cCBQoSRedirectCfgInfoEntry 4 }
h3cCBQoSRedirectIpAddress2 OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"IP Address.
If the value of h3cCBQoSRedirectType is not next-hop,
zero-length string will be returned when getting.
If the value of h3cCBQoSRedirectIpAddressType is ipv6,
this node is set optionally.
"
::= { h3cCBQoSRedirectCfgInfoEntry 5 }
h3cCBQoSRedirectRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus."
::= { h3cCBQoSRedirectCfgInfoEntry 6 }
h3cCBQoSRedirectIpv6Interface1 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"IfIndex for ipv6 next hop .
If and only if the value of h3cCBQoSRedirectIpAddressType is ipv6
and h3cCBQoSRedirectIpAddress1 is set,
this node can be set.
"
DEFVAL { 0 }
::= { h3cCBQoSRedirectCfgInfoEntry 7 }
h3cCBQoSRedirectIpv6Interface2 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"IfIndex for ipv6 next hop .
If and only if the value of h3cCBQoSRedirectIpAddressType is ipv6
and h3cCBQoSRedirectIpAddress2 is set,
this node can be set.
"
DEFVAL { 0 }
::= { h3cCBQoSRedirectCfgInfoEntry 8 }
h3cCBQoSRedirectIfVlanID OBJECT-TYPE
SYNTAX Integer32 (0..4094 |65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"VLAN-ID to tag.
If and only if the value of h3cCBQoSRedirectType is interface,
this node can be set.
"
DEFVAL { 65535 }
::= { h3cCBQoSRedirectCfgInfoEntry 9 }
--
-- nodes of h3cCBQoSPriorityMapCfgInfoTable
--
h3cCBQoSPriorityMapCfgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSPriorityMapCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of priority map configuration information."
::= { h3cCBQoSBehaviorObjects 16 }
h3cCBQoSPriorityMapCfgInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSPriorityMapCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"priority map configuration information entry."
INDEX { h3cCBQoSBehaviorIndex }
::= { h3cCBQoSPriorityMapCfgInfoTable 1 }
H3cCBQoSPriorityMapCfgInfoEntry ::=
SEQUENCE
{
h3cCBQoSPriorityMapImportType
INTEGER,
h3cCBQoSPriorityMapExportType
INTEGER,
h3cCBQoSPriorityMapGroupIndex
Integer32,
h3cCBQoSPriorityMapGroupName
OCTET STRING,
h3cCBQoSPriorityMapAuto
INTEGER,
h3cCBQoSPriorityMapRowStatus
RowStatus
}
h3cCBQoSPriorityMapImportType 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 }
::= { h3cCBQoSPriorityMapCfgInfoEntry 1 }
h3cCBQoSPriorityMapExportType 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 }
::= { h3cCBQoSPriorityMapCfgInfoEntry 2 }
h3cCBQoSPriorityMapGroupIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Index of map group.
Map group is managed by H3C-IFQOS2-MIB.
"
::= { h3cCBQoSPriorityMapCfgInfoEntry 3 }
h3cCBQoSPriorityMapGroupName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of map group.
Map group is managed by H3C-IFQOS2-MIB.
"
::= { h3cCBQoSPriorityMapCfgInfoEntry 4 }
h3cCBQoSPriorityMapAuto 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 }
::= { h3cCBQoSPriorityMapCfgInfoEntry 5 }
h3cCBQoSPriorityMapRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus."
::= { h3cCBQoSPriorityMapCfgInfoEntry 6 }
--
-- nodes of h3cCBQoSMirrorCfgInfoTable
--
h3cCBQoSMirrorCfgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSMirrorCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of flow mirror configuration information."
::= { h3cCBQoSBehaviorObjects 17 }
h3cCBQoSMirrorCfgInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSMirrorCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Flow mirror configuration information entry."
INDEX { h3cCBQoSBehaviorIndex }
::= { h3cCBQoSMirrorCfgInfoTable 1 }
H3cCBQoSMirrorCfgInfoEntry ::=
SEQUENCE
{
h3cCBQoSMirrorType
INTEGER,
h3cCBQoSMirrorIfIndex
OCTET STRING,
h3cCBQoSMirrorVlanID
Integer32,
h3cCBQoSMirrorRowStatus
RowStatus
}
h3cCBQoSMirrorType OBJECT-TYPE
SYNTAX INTEGER
{
interface(1),
cpu(2),
vlan(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Type of flow mirror."
::= { h3cCBQoSMirrorCfgInfoEntry 1 }
h3cCBQoSMirrorIfIndex OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"IfIndex of destination interface.
Only the value of h3cCBQoSMirrorType 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.
"
::= { h3cCBQoSMirrorCfgInfoEntry 2 }
h3cCBQoSMirrorVlanID OBJECT-TYPE
SYNTAX Integer32 (0..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Destination vlan of flow mirror,
Only the value of h3cCBQoSMirrorType is vlan,
can be set this node.
"
::= { h3cCBQoSMirrorCfgInfoEntry 3 }
h3cCBQoSMirrorRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus."
::= { h3cCBQoSMirrorCfgInfoEntry 4 }
--
-- nodes of h3cCBQoSNestCfgInfoTable
--
h3cCBQoSNestCfgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSNestCfgInfoEntry
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."
::= { h3cCBQoSBehaviorObjects 18 }
h3cCBQoSNestCfgInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSNestCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"VLAN nesting table entry."
INDEX { h3cCBQoSBehaviorIndex }
::= { h3cCBQoSNestCfgInfoTable 1 }
H3cCBQoSNestCfgInfoEntry ::=
SEQUENCE
{
h3cCBQoSNestServiceVlanID
Integer32,
h3cCBQoSNestServiceDot1pValue
Integer32,
h3cCBQoSNestCustomerVlanID
Integer32,
h3cCBQoSNestCustomerDot1pValue
Integer32,
h3cCBQoSNestRowStatus
RowStatus
}
h3cCBQoSNestServiceVlanID 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."
::= { h3cCBQoSNestCfgInfoEntry 1 }
h3cCBQoSNestServiceDot1pValue 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."
::= { h3cCBQoSNestCfgInfoEntry 2 }
h3cCBQoSNestCustomerVlanID 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."
::= { h3cCBQoSNestCfgInfoEntry 3 }
h3cCBQoSNestCustomerDot1pValue 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."
::= { h3cCBQoSNestCfgInfoEntry 4 }
h3cCBQoSNestRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus"
::= { h3cCBQoSNestCfgInfoEntry 5 }
-- Nest Policy
h3cCBQoSNestPolicyCfgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSNestPolicyCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used for configuring nest policy."
::= { h3cCBQoSBehaviorObjects 19 }
h3cCBQoSNestPolicyCfgInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSNestPolicyCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Nest policy configuration entry."
INDEX { h3cCBQoSBehaviorIndex }
::= { h3cCBQoSNestPolicyCfgInfoTable 1 }
H3cCBQoSNestPolicyCfgInfoEntry ::=
SEQUENCE
{
h3cCBQoSNestPolicyName
OCTET STRING,
h3cCBQoSNestPolicyRowStatus
RowStatus
}
h3cCBQoSNestPolicyName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Name of the nested policy."
::= { h3cCBQoSNestPolicyCfgInfoEntry 1 }
h3cCBQoSNestPolicyRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus"
::= { h3cCBQoSNestPolicyCfgInfoEntry 2 }
--
-- nodes of h3cCBQoSMirrorIfCfgInfoTable
--
h3cCBQoSMirrorIfCfgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSMirrorIfCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of flow mirroring to interface configuration information."
::= { h3cCBQoSBehaviorObjects 20 }
h3cCBQoSMirrorIfCfgInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSMirrorIfCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Flow mirroring to interface configuration information entry."
INDEX { h3cCBQoSBehaviorIndex, h3cCBQoSMirrorIfMainIfIndex }
::= { h3cCBQoSMirrorIfCfgInfoTable 1 }
H3cCBQoSMirrorIfCfgInfoEntry ::=
SEQUENCE
{
h3cCBQoSMirrorIfMainIfIndex
Integer32,
h3cCBQoSMirrorIfMainIfStatus
INTEGER,
h3cCBQoSMirrorIfBackupIfIndex
Integer32,
h3cCBQoSMirrorIfBackupIfStatus
INTEGER,
h3cCBQoSMirrorIfRowStatus
RowStatus
}
h3cCBQoSMirrorIfMainIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IfIndex of mirror interface."
::= { h3cCBQoSMirrorIfCfgInfoEntry 1 }
h3cCBQoSMirrorIfMainIfStatus OBJECT-TYPE
SYNTAX INTEGER
{
inactive(1),
active(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Status of main interface."
DEFVAL {active}
::= { h3cCBQoSMirrorIfCfgInfoEntry 2 }
h3cCBQoSMirrorIfBackupIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"IfIndex of backup mirror interface."
::= { h3cCBQoSMirrorIfCfgInfoEntry 3 }
h3cCBQoSMirrorIfBackupIfStatus OBJECT-TYPE
SYNTAX INTEGER
{
inactive(1),
active(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Status of backup interface."
DEFVAL {active}
::= { h3cCBQoSMirrorIfCfgInfoEntry 4 }
h3cCBQoSMirrorIfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus."
::= { h3cCBQoSMirrorIfCfgInfoEntry 5 }
--
-- nodes of h3cCBQoSColoredRemarkCfgTable
--
h3cCBQoSColoredRemarkCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSColoredRemarkCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of colored remarking feature configuration information."
::= { h3cCBQoSBehaviorObjects 21 }
h3cCBQoSColoredRemarkCfgEntry OBJECT-TYPE
SYNTAX H3cCBQoSColoredRemarkCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Colored remarking configuration information entry."
INDEX { h3cCBQoSBehaviorIndex, h3cCBQoSColoredRemarkType, h3cCBQoSColoredRemarkColor }
::= { h3cCBQoSColoredRemarkCfgTable 1 }
H3cCBQoSColoredRemarkCfgEntry ::=
SEQUENCE
{
h3cCBQoSColoredRemarkType
RemarkType,
h3cCBQoSColoredRemarkColor
INTEGER,
h3cCBQoSColoredRemarkValue
Integer32,
h3cCBQoSColoredRemarkRowStatus
RowStatus
}
h3cCBQoSColoredRemarkType OBJECT-TYPE
SYNTAX RemarkType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Remark type."
::= { h3cCBQoSColoredRemarkCfgEntry 1 }
h3cCBQoSColoredRemarkColor OBJECT-TYPE
SYNTAX INTEGER
{
green(1),
yellow(2),
red(3)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Remark color."
::= { h3cCBQoSColoredRemarkCfgEntry 2 }
h3cCBQoSColoredRemarkValue 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
for SecondMplsExp: 0~7
"
::= { h3cCBQoSColoredRemarkCfgEntry 3 }
h3cCBQoSColoredRemarkRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus"
::= { h3cCBQoSColoredRemarkCfgEntry 4 }
--
-- nodes of h3cCBQoSPrimapCfgInfoTable
--
h3cCBQoSPrimapCfgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSPrimapCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of referencing priority map configuration information."
::= { h3cCBQoSBehaviorObjects 22 }
h3cCBQoSPrimapCfgInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSPrimapCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Referencing priority map configuration information entry."
INDEX { h3cCBQoSBehaviorIndex, h3cCBQoSPrimapColorType, h3cCBQoSPrePriMapTableType }
::= { h3cCBQoSPrimapCfgInfoTable 1 }
H3cCBQoSPrimapCfgInfoEntry ::=
SEQUENCE
{
h3cCBQoSPrimapColorType
INTEGER,
h3cCBQoSPrePriMapTableType
INTEGER,
h3cCBQoSPrimapRowStatus
RowStatus
}
h3cCBQoSPrimapColorType OBJECT-TYPE
SYNTAX INTEGER
{
noColorMap(1),
colorMap(2)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Color type of priority map."
::= { h3cCBQoSPrimapCfgInfoEntry 1 }
h3cCBQoSPrePriMapTableType OBJECT-TYPE
SYNTAX INTEGER
{
dot1pToLp(1),
dot1pToDp(2),
expToLp(3),
dscpToLp(4),
expToDp(5),
dscpToDp(6),
dscpToDot1p(7),
dot1pToDscp(8),
dscpToDscp(9),
dscpToExp(10),
expToDscp(11),
expToDot1p(12),
expToExp(13),
lpToDot1p(14),
dot1pToRpr(15),
dscpToRpr(16),
expToRpr(17),
ippreToRpr(18),
upToDot1p(19),
upToDscp(20),
upToExp(21),
upToDp(22),
upToLp(23),
upToRpr(24),
upToFc(25),
lpTodscp(26),
dot11eToLp(27),
lpToDot11e(28),
lpToLp(29),
dot1pToExp(30),
lpToExp(31),
lpToDp(32),
upToUp(33),
dot1pToDot1p(34)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of pre-defined priority mapping table."
::= { h3cCBQoSPrimapCfgInfoEntry 2 }
h3cCBQoSPrimapRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus"
::= { h3cCBQoSPrimapCfgInfoEntry 3 }
--
-- nodes of h3cCBQoSColorMapDpCfgInfoTable
--
h3cCBQoSColorMapDpCfgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSColorMapDpCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of referencing color-map-DP action configuration information."
::= { h3cCBQoSBehaviorObjects 23 }
h3cCBQoSColorMapDpCfgInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSColorMapDpCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Referencing color-map-DP action configuration information entry."
INDEX { h3cCBQoSBehaviorIndex }
::= { h3cCBQoSColorMapDpCfgInfoTable 1 }
H3cCBQoSColorMapDpCfgInfoEntry ::=
SEQUENCE
{
h3cCBQoSColorMapDpEnable
TruthValue,
h3cCBQoSColorMapDpRowStatus
RowStatus
}
h3cCBQoSColorMapDpEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Color-map-DP enable status."
::= { h3cCBQoSColorMapDpCfgInfoEntry 1 }
h3cCBQoSColorMapDpRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus"
::= { h3cCBQoSColorMapDpCfgInfoEntry 2 }
-- h3cCBQoSPolicyObjects
h3cCBQoSPolicyObjects OBJECT IDENTIFIER ::= { h3cCBQoSObjects 3 }
-- Traffic Policy Next Index
h3cCBQoSPolicyIndexNext OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains an appropriate value to be used for
h3cCBQoSPolicyIndex when creating rows in the
h3cCBQoSPolicyCfgInfoTable."
::= { h3cCBQoSPolicyObjects 1 }
-- Traffic Policy
h3cCBQoSPolicyCfgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSPolicyCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of QoS policy configuration information."
::= { h3cCBQoSPolicyObjects 2 }
h3cCBQoSPolicyCfgInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSPolicyCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Traffic policy configuration information entry."
INDEX { h3cCBQoSPolicyIndex }
::= { h3cCBQoSPolicyCfgInfoTable 1 }
H3cCBQoSPolicyCfgInfoEntry ::=
SEQUENCE
{
h3cCBQoSPolicyIndex
Integer32,
h3cCBQoSPolicyName
OCTET STRING,
h3cCBQoSPolicyClassCount
Integer32,
h3cCBQoSPolicyConfigMode
INTEGER,
h3cCBQoSPolicyType
INTEGER,
h3cCBQoSPolicyClassNextIndex
Integer32,
h3cCBQoSPolicyRowStatus
RowStatus
}
h3cCBQoSPolicyIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of Traffic Policy."
::= { h3cCBQoSPolicyCfgInfoEntry 1 }
h3cCBQoSPolicyName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Name of Traffic Policy."
::= { h3cCBQoSPolicyCfgInfoEntry 2 }
h3cCBQoSPolicyClassCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter of policy classes of policy."
::= { h3cCBQoSPolicyCfgInfoEntry 3 }
h3cCBQoSPolicyConfigMode 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}
::= { h3cCBQoSPolicyCfgInfoEntry 4 }
h3cCBQoSPolicyType OBJECT-TYPE
SYNTAX INTEGER
{
systemDefined(1),
userDefined(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of policy."
::= { h3cCBQoSPolicyCfgInfoEntry 5 }
h3cCBQoSPolicyClassNextIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains an appropriate value to be used for
h3cCBQoSPolicyClassIndex when creating rows in the
h3cCBQoSPolicyClassCfgInfoTable.
"
::= { h3cCBQoSPolicyCfgInfoEntry 6 }
h3cCBQoSPolicyRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus."
::= { h3cCBQoSPolicyCfgInfoEntry 7 }
-- Classifier-Behavior in QoS policy
h3cCBQoSPolicyClassCfgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSPolicyClassCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of QoS Policy classifier-behavior configuration information."
::= { h3cCBQoSPolicyObjects 3 }
h3cCBQoSPolicyClassCfgInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSPolicyClassCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Traffic policy classifier-behavior configuration information entry."
INDEX { h3cCBQoSPolicyIndex, h3cCBQoSPolicyClassIndex }
::= { h3cCBQoSPolicyClassCfgInfoTable 1 }
H3cCBQoSPolicyClassCfgInfoEntry ::=
SEQUENCE
{
h3cCBQoSPolicyClassIndex
Integer32,
h3cCBQoSPolicyClassClassifierIndex
Integer32,
h3cCBQoSPolicyClassClassifierName
OCTET STRING,
h3cCBQoSPolicyClassBehaviorIndex
Integer32,
h3cCBQoSPolicyClassBehaviorName
OCTET STRING,
h3cCBQoSPolicyClassPrecedence
Integer32,
h3cCBQoSPolicyClassRowStatus
RowStatus,
h3cCBQoSPolicyClassMode
INTEGER,
h3cCBQoSPolicyClassCfgOrder
Integer32
}
h3cCBQoSPolicyClassIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"PolicyClass Index in a QoS policy."
::= { h3cCBQoSPolicyClassCfgInfoEntry 1 }
h3cCBQoSPolicyClassClassifierIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Index of classifier applied by a policy.
It should exist in h3cCBQoSClassifierCfgInfoTable."
::= { h3cCBQoSPolicyClassCfgInfoEntry 2 }
h3cCBQoSPolicyClassClassifierName 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 h3cCBQoSPolicyClassClassifierIndex."
::= { h3cCBQoSPolicyClassCfgInfoEntry 3 }
h3cCBQoSPolicyClassBehaviorIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Index of Behavior applied by a policy.
It should exist in h3cCBQoSBehaviorCfgInfoTable."
::= { h3cCBQoSPolicyClassCfgInfoEntry 4 }
h3cCBQoSPolicyClassBehaviorName 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 h3cCBQoSPolicyClassBehaviorIndex."
::= { h3cCBQoSPolicyClassCfgInfoEntry 5 }
h3cCBQoSPolicyClassPrecedence 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."
::= { h3cCBQoSPolicyClassCfgInfoEntry 6 }
h3cCBQoSPolicyClassRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus."
::= { h3cCBQoSPolicyClassCfgInfoEntry 7 }
h3cCBQoSPolicyClassMode OBJECT-TYPE
SYNTAX INTEGER
{
modeNo(1),
modeDot1q(2),
modeQppb(3),
modeIpSourceGuard(4),
modeVoiceVlan(5),
modeDCBX(6)
}
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.
modeQppb indicates that the association is used for BGP routing policy.
modeIpSourceGuard indicates that the association is used for packets
undergo IP source guard.
modeVoiceVlan indicates that the association is used for voice data
packets.
modeDCBX indicates that the association is used for DCBX.
"
DEFVAL {modeNo}
::= { h3cCBQoSPolicyClassCfgInfoEntry 8 }
h3cCBQoSPolicyClassCfgOrder 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."
::= { h3cCBQoSPolicyClassCfgInfoEntry 9 }
-- h3cCBQoSApplyPolicyObjects
h3cCBQoSApplyPolicyObjects OBJECT IDENTIFIER ::= { h3cCBQoSObjects 4 }
-- Policy Instance on interface Table
h3cCBQoSIfApplyPolicyTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSIfApplyPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of QoS policy instance."
::= { h3cCBQoSApplyPolicyObjects 1 }
h3cCBQoSIfApplyPolicyEntry OBJECT-TYPE
SYNTAX H3cCBQoSIfApplyPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Policy applied on interface Configuration Information Entry."
INDEX { h3cCBQoSIfApplyPolicyIfIndex, h3cCBQoSIfApplyPolicyDirection }
::= { h3cCBQoSIfApplyPolicyTable 1 }
H3cCBQoSIfApplyPolicyEntry ::=
SEQUENCE
{
h3cCBQoSIfApplyPolicyIfIndex
Integer32,
h3cCBQoSIfApplyPolicyDirection
DirectionType,
h3cCBQoSIfApplyPolicyName
OCTET STRING,
h3cCBQoSIfApplyPolicyEnableDynamic
INTEGER,
h3cCBQoSIfApplyPolicyRowStatus
RowStatus,
h3cCBQoSIfApplyPolicyStatus
INTEGER
}
h3cCBQoSIfApplyPolicyIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Interface Index, equal to ifIndex."
::= { h3cCBQoSIfApplyPolicyEntry 1 }
h3cCBQoSIfApplyPolicyDirection OBJECT-TYPE
SYNTAX DirectionType
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Policy direction:
inbound (1)
outbound (2)
"
::= { h3cCBQoSIfApplyPolicyEntry 2 }
h3cCBQoSIfApplyPolicyName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Name of Traffic Policy."
::= { h3cCBQoSIfApplyPolicyEntry 3 }
h3cCBQoSIfApplyPolicyEnableDynamic 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.
"
::= { h3cCBQoSIfApplyPolicyEntry 4 }
h3cCBQoSIfApplyPolicyRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus."
::= { h3cCBQoSIfApplyPolicyEntry 5 }
h3cCBQoSIfApplyPolicyStatus OBJECT-TYPE
SYNTAX INTEGER
{
proccessing(1),
success(2),
partialItemFailed(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Status of policy applied on interface."
::= { h3cCBQoSIfApplyPolicyEntry 6 }
-- Policy Instance on ATM PVC Table
h3cCBQoSAtmPvcApplyPolicyTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSAtmPvcApplyPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of QoS policy instance."
::= { h3cCBQoSApplyPolicyObjects 2 }
h3cCBQoSAtmPvcApplyPolicyEntry OBJECT-TYPE
SYNTAX H3cCBQoSAtmPvcApplyPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Policy applied on ATM PVC Configuration Information Entry."
INDEX { h3cCBQoSAtmPvcApplyPolicyIfIndex,
h3cCBQoSAtmPvcApplyPolicyVPI,
h3cCBQoSAtmPvcApplyPolicyVCI,
h3cCBQoSAtmPvcApplyPolicyDirection }
::= { h3cCBQoSAtmPvcApplyPolicyTable 1 }
H3cCBQoSAtmPvcApplyPolicyEntry ::=
SEQUENCE
{
h3cCBQoSAtmPvcApplyPolicyIfIndex
Integer32,
h3cCBQoSAtmPvcApplyPolicyVPI
Integer32,
h3cCBQoSAtmPvcApplyPolicyVCI
Integer32,
h3cCBQoSAtmPvcApplyPolicyDirection
DirectionType,
h3cCBQoSAtmPvcApplyPolicyName
OCTET STRING,
h3cCBQoSAtmPvcApplyPolicyRowStatus
RowStatus
}
h3cCBQoSAtmPvcApplyPolicyIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ATM Interface Index, equal to ifIndex."
::= { h3cCBQoSAtmPvcApplyPolicyEntry 1 }
h3cCBQoSAtmPvcApplyPolicyVPI OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"VPI value of ATM Interface."
::= { h3cCBQoSAtmPvcApplyPolicyEntry 2 }
h3cCBQoSAtmPvcApplyPolicyVCI OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"VCI value of ATM Interface."
::= { h3cCBQoSAtmPvcApplyPolicyEntry 3 }
h3cCBQoSAtmPvcApplyPolicyDirection OBJECT-TYPE
SYNTAX DirectionType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Policy direction:
inbound (1)
outbound (2)"
::= { h3cCBQoSAtmPvcApplyPolicyEntry 4 }
h3cCBQoSAtmPvcApplyPolicyName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Name of Traffic Policy."
::= { h3cCBQoSAtmPvcApplyPolicyEntry 5 }
h3cCBQoSAtmPvcApplyPolicyRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus"
::= { h3cCBQoSAtmPvcApplyPolicyEntry 6 }
-- Policy Instance on VLAN Table
h3cCBQoSVlanApplyPolicyTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSVlanApplyPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of QoS policy instance."
::= { h3cCBQoSApplyPolicyObjects 3 }
h3cCBQoSVlanApplyPolicyEntry OBJECT-TYPE
SYNTAX H3cCBQoSVlanApplyPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Policy applied on Ethernet VLAN Configuration Information Entry."
INDEX { h3cCBQoSVlanApplyPolicyVlanid,
h3cCBQoSVlanApplyPolicyDirection }
::= { h3cCBQoSVlanApplyPolicyTable 1 }
H3cCBQoSVlanApplyPolicyEntry ::=
SEQUENCE
{
h3cCBQoSVlanApplyPolicyVlanid
Integer32,
h3cCBQoSVlanApplyPolicyDirection
DirectionType,
h3cCBQoSVlanApplyPolicyName
OCTET STRING,
h3cCBQoSVlanApplyPriority
Integer32,
h3cCBQoSVlanApplyPolicyRowStatus
RowStatus,
h3cCBQoSVlanApplyPolicyStatus
INTEGER
}
h3cCBQoSVlanApplyPolicyVlanid OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Vlan of Ethernet Interface."
::= { h3cCBQoSVlanApplyPolicyEntry 1 }
h3cCBQoSVlanApplyPolicyDirection OBJECT-TYPE
SYNTAX DirectionType
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Policy direction:
inbound (1)
outbound (2)"
::= { h3cCBQoSVlanApplyPolicyEntry 2 }
h3cCBQoSVlanApplyPolicyName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Name of Traffic Policy."
::= { h3cCBQoSVlanApplyPolicyEntry 3 }
h3cCBQoSVlanApplyPriority OBJECT-TYPE
SYNTAX Integer32 (0..4095)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The priority of policy."
::= { h3cCBQoSVlanApplyPolicyEntry 4 }
h3cCBQoSVlanApplyPolicyRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus."
::= { h3cCBQoSVlanApplyPolicyEntry 5 }
h3cCBQoSVlanApplyPolicyStatus OBJECT-TYPE
SYNTAX INTEGER
{
proccessing(1),
success(2),
partialItemFailed(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Status of policy applied on VLAN."
::= { h3cCBQoSVlanApplyPolicyEntry 6 }
-- Policy Instance on FR class Table
h3cCBQoSFrClassApplyPolicyTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSFrClassApplyPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of QoS policy instance."
::= { h3cCBQoSApplyPolicyObjects 4 }
h3cCBQoSFrClassApplyPolicyEntry OBJECT-TYPE
SYNTAX H3cCBQoSFrClassApplyPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Policy applied on FR class Configuration Information Entry."
INDEX { h3cCBQoSFrClassApplyPolicyFrClassName,
h3cCBQoSFrClassApplyPolicyDirection }
::= { h3cCBQoSFrClassApplyPolicyTable 1 }
H3cCBQoSFrClassApplyPolicyEntry ::=
SEQUENCE
{
h3cCBQoSFrClassApplyPolicyFrClassName
OCTET STRING,
h3cCBQoSFrClassApplyPolicyDirection
DirectionType,
h3cCBQoSFrClassApplyPolicyName
OCTET STRING,
h3cCBQoSFrClassApplyPolicyRowStatus
RowStatus
}
h3cCBQoSFrClassApplyPolicyFrClassName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..31))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of FR class."
::= { h3cCBQoSFrClassApplyPolicyEntry 1 }
h3cCBQoSFrClassApplyPolicyDirection OBJECT-TYPE
SYNTAX DirectionType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Policy direction:
inbound (1)
outbound (2)"
::= { h3cCBQoSFrClassApplyPolicyEntry 2 }
h3cCBQoSFrClassApplyPolicyName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Name of Traffic Policy."
::= { h3cCBQoSFrClassApplyPolicyEntry 3 }
h3cCBQoSFrClassApplyPolicyRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus."
::= { h3cCBQoSFrClassApplyPolicyEntry 4 }
-- Policy Instance on FR PVC Table
h3cCBQoSFrPvcApplyPolicyTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSFrPvcApplyPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of QoS policy instance."
::= { h3cCBQoSApplyPolicyObjects 5 }
h3cCBQoSFrPvcApplyPolicyEntry OBJECT-TYPE
SYNTAX H3cCBQoSFrPvcApplyPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Policy applied on FR PVC Configuration Information Entry."
INDEX { h3cCBQoSFrPvcApplyPolicyIfIndex,
h3cCBQoSFrPvcApplyPolicyDlciNum,
h3cCBQoSFrPvcApplyPolicyDirection }
::= { h3cCBQoSFrPvcApplyPolicyTable 1 }
H3cCBQoSFrPvcApplyPolicyEntry ::=
SEQUENCE
{
h3cCBQoSFrPvcApplyPolicyIfIndex
Integer32,
h3cCBQoSFrPvcApplyPolicyDlciNum
Integer32,
h3cCBQoSFrPvcApplyPolicyDirection
DirectionType,
h3cCBQoSFrPvcApplyPolicyName
OCTET STRING,
h3cCBQoSFrPvcApplyPolicyRowStatus
RowStatus
}
h3cCBQoSFrPvcApplyPolicyIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Fr Interface Index, equal to ifIndex."
::= { h3cCBQoSFrPvcApplyPolicyEntry 1 }
h3cCBQoSFrPvcApplyPolicyDlciNum OBJECT-TYPE
SYNTAX Integer32 (16..1007)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Fr DLCI number."
::= { h3cCBQoSFrPvcApplyPolicyEntry 2 }
h3cCBQoSFrPvcApplyPolicyDirection OBJECT-TYPE
SYNTAX DirectionType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Policy direction:
inbound (1)
outbound (2)"
::= { h3cCBQoSFrPvcApplyPolicyEntry 3 }
h3cCBQoSFrPvcApplyPolicyName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of Traffic Policy."
::= { h3cCBQoSFrPvcApplyPolicyEntry 4 }
h3cCBQoSFrPvcApplyPolicyRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"RowStatus."
::= { h3cCBQoSFrPvcApplyPolicyEntry 5 }
-- Policy Instance on Global
h3cCBQoSGlobalApplyTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSGlobalApplyEntry
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."
::= { h3cCBQoSApplyPolicyObjects 6 }
h3cCBQoSGlobalApplyEntry OBJECT-TYPE
SYNTAX H3cCBQoSGlobalApplyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A global policy entry."
INDEX { h3cCBQoSGlobalApplyDirection }
::= { h3cCBQoSGlobalApplyTable 1 }
H3cCBQoSGlobalApplyEntry ::=
SEQUENCE
{
h3cCBQoSGlobalApplyDirection
DirectionType,
h3cCBQoSGlobalApplyName
OCTET STRING,
h3cCBQoSGlobalApplyRowStatus
RowStatus,
h3cCBQoSGlobalApplyStatus
INTEGER
}
h3cCBQoSGlobalApplyDirection OBJECT-TYPE
SYNTAX DirectionType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Policy direction:
inbound (1)
outbound (2)"
::= { h3cCBQoSGlobalApplyEntry 1 }
h3cCBQoSGlobalApplyName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Name of a global policy."
::= { h3cCBQoSGlobalApplyEntry 2 }
h3cCBQoSGlobalApplyRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus."
::= { h3cCBQoSGlobalApplyEntry 3 }
h3cCBQoSGlobalApplyStatus OBJECT-TYPE
SYNTAX INTEGER
{
proccessing(1),
success(2),
partialItemFailed(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Status of policy applied globally."
::= { h3cCBQoSGlobalApplyEntry 4 }
-- Policy Instance on controlPlane
h3cCBQoSCpApplyPolicyTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSCpApplyPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of QoS policies applied on control plane."
::= { h3cCBQoSApplyPolicyObjects 7 }
h3cCBQoSCpApplyPolicyEntry OBJECT-TYPE
SYNTAX H3cCBQoSCpApplyPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Policy applied on control plane configuration information entry."
INDEX { h3cCBQoSCpApplyPolicyChassis,
h3cCBQoSCpApplyPolicySlot,
h3cCBQoSCpApplyPolicyDirection }
::= { h3cCBQoSCpApplyPolicyTable 1 }
H3cCBQoSCpApplyPolicyEntry ::=
SEQUENCE
{
h3cCBQoSCpApplyPolicyChassis
Unsigned32,
h3cCBQoSCpApplyPolicySlot
Unsigned32,
h3cCBQoSCpApplyPolicyDirection
DirectionType,
h3cCBQoSCpApplyPolicyName
OCTET STRING,
h3cCBQoSCpApplyPolicyStatus
INTEGER,
h3cCBQoSCpApplyRowStatus
RowStatus
}
h3cCBQoSCpApplyPolicyChassis OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Chassis number."
::= { h3cCBQoSCpApplyPolicyEntry 1 }
h3cCBQoSCpApplyPolicySlot OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Slot number."
::= { h3cCBQoSCpApplyPolicyEntry 2 }
h3cCBQoSCpApplyPolicyDirection OBJECT-TYPE
SYNTAX DirectionType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Policy direction:
inbound (1)
outbound (2)"
::= { h3cCBQoSCpApplyPolicyEntry 3 }
h3cCBQoSCpApplyPolicyName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Name of traffic policy."
::= { h3cCBQoSCpApplyPolicyEntry 4 }
h3cCBQoSCpApplyPolicyStatus OBJECT-TYPE
SYNTAX INTEGER
{
proccessing(1),
success(2),
partialItemFailed(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Status of policy applied on control plane."
::= { h3cCBQoSCpApplyPolicyEntry 5 }
h3cCBQoSCpApplyRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus."
::= { h3cCBQoSCpApplyPolicyEntry 6 }
-- Running statistics information
h3cCBQoSApplyPolicyStaticsObjects OBJECT IDENTIFIER ::= { h3cCBQoSObjects 5 }
-- Interface: policy Running statistics information
h3cCBQoSIfStaticsObjects OBJECT IDENTIFIER ::= { h3cCBQoSApplyPolicyStaticsObjects 1 }
-- Interface CBQ statistics
h3cCBQoSIfCbqRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSIfCbqRunInfoEntry
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."
::= { h3cCBQoSIfStaticsObjects 1 }
h3cCBQoSIfCbqRunInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSIfCbqRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface CBQ statistics entry."
INDEX { h3cCBQoSIfApplyPolicyIfIndex }
::= { h3cCBQoSIfCbqRunInfoTable 1 }
H3cCBQoSIfCbqRunInfoEntry ::=
SEQUENCE
{
h3cCBQoSIfCbqQueueSize
Integer32,
h3cCBQoSIfCbqDiscard
Counter64,
h3cCBQoSIfCbqEfQueueSize
Integer32,
h3cCBQoSIfCbqAfQueueSize
Integer32,
h3cCBQoSIfCbqBeQueueSize
Integer32,
h3cCBQoSIfCbqBeActiveQueueNum
Integer32,
h3cCBQoSIfCbqBeMaxActiveQueueNum
Integer32,
h3cCBQoSIfCbqBeTotalQueueNum
Integer32,
h3cCBQoSIfCbqAfAllocatedQueueNum
Integer32
}
h3cCBQoSIfCbqQueueSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet number of CBQ queue"
::= { h3cCBQoSIfCbqRunInfoEntry 1 }
h3cCBQoSIfCbqDiscard OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of discarded packets which couldn't be enqueued."
::= { h3cCBQoSIfCbqRunInfoEntry 2 }
h3cCBQoSIfCbqEfQueueSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet number of EF queue."
::= { h3cCBQoSIfCbqRunInfoEntry 3 }
h3cCBQoSIfCbqAfQueueSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet number of AF queue."
::= { h3cCBQoSIfCbqRunInfoEntry 4 }
h3cCBQoSIfCbqBeQueueSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet number of BE queue."
::= { h3cCBQoSIfCbqRunInfoEntry 5 }
h3cCBQoSIfCbqBeActiveQueueNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Packet number of Active BE Queue."
::= { h3cCBQoSIfCbqRunInfoEntry 6 }
h3cCBQoSIfCbqBeMaxActiveQueueNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The max Packet number of Active BE Queue."
::= { h3cCBQoSIfCbqRunInfoEntry 7 }
h3cCBQoSIfCbqBeTotalQueueNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total Packet number of BE Queue."
::= { h3cCBQoSIfCbqRunInfoEntry 8 }
h3cCBQoSIfCbqAfAllocatedQueueNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Allocated Packet number of AF Queue."
::= { h3cCBQoSIfCbqRunInfoEntry 9 }
-- Class match statistics
h3cCBQoSIfClassMatchRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSIfClassMatchRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for matching a classifier
in a QoS policy applied on the interface."
::= { h3cCBQoSIfStaticsObjects 2 }
h3cCBQoSIfClassMatchRunInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSIfClassMatchRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Classifier's matching statistics information entry."
INDEX { h3cCBQoSIfApplyPolicyIfIndex,
h3cCBQoSIfApplyPolicyDirection,
h3cCBQoSPolicyClassIndex }
::= { h3cCBQoSIfClassMatchRunInfoTable 1 }
H3cCBQoSIfClassMatchRunInfoEntry ::=
SEQUENCE
{
h3cCBQoSIfClassMatchedPackets
Counter64,
h3cCBQoSIfClassMatchedBytes
Counter64,
h3cCBQoSIfClassAverageRate
Counter64
}
h3cCBQoSIfClassMatchedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets matching a class in a QoS policy."
::= { h3cCBQoSIfClassMatchRunInfoEntry 1 }
h3cCBQoSIfClassMatchedBytes 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."
::= { h3cCBQoSIfClassMatchRunInfoEntry 2 }
h3cCBQoSIfClassAverageRate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average rate matching a class of the last 5 minutes."
::= { h3cCBQoSIfClassMatchRunInfoEntry 3 }
-- CAR statistics
h3cCBQoSIfCarRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSIfCarRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for CAR
in a QoS policy applied on the interface."
::= { h3cCBQoSIfStaticsObjects 3 }
h3cCBQoSIfCarRunInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSIfCarRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"CAR statistics information entry."
INDEX { h3cCBQoSIfApplyPolicyIfIndex,
h3cCBQoSIfApplyPolicyDirection,
h3cCBQoSPolicyClassIndex }
::= { h3cCBQoSIfCarRunInfoTable 1 }
H3cCBQoSIfCarRunInfoEntry ::=
SEQUENCE
{
h3cCBQoSIfCarGreenPackets
Counter64,
h3cCBQoSIfCarGreenBytes
Counter64,
h3cCBQoSIfCarRedPackets
Counter64,
h3cCBQoSIfCarRedBytes
Counter64,
h3cCBQoSIfCarYellowPackets
Counter64,
h3cCBQoSIfCarYellowBytes
Counter64
}
h3cCBQoSIfCarGreenPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of green packets."
::= { h3cCBQoSIfCarRunInfoEntry 1 }
h3cCBQoSIfCarGreenBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of green bytes."
::= { h3cCBQoSIfCarRunInfoEntry 2 }
h3cCBQoSIfCarRedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of red packets."
::= { h3cCBQoSIfCarRunInfoEntry 3 }
h3cCBQoSIfCarRedBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of red bytes."
::= { h3cCBQoSIfCarRunInfoEntry 4 }
h3cCBQoSIfCarYellowPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of yellow packets."
::= { h3cCBQoSIfCarRunInfoEntry 5 }
h3cCBQoSIfCarYellowBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of yellow bytes."
::= { h3cCBQoSIfCarRunInfoEntry 6 }
-- GTS statistics
h3cCBQoSIfGtsRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSIfGtsRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for GTS
in a QoS policy applied on the interface."
::= { h3cCBQoSIfStaticsObjects 4 }
h3cCBQoSIfGtsRunInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSIfGtsRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"GTS statistics entry."
INDEX { h3cCBQoSIfApplyPolicyIfIndex,
h3cCBQoSIfApplyPolicyDirection,
h3cCBQoSPolicyClassIndex }
::= { h3cCBQoSIfGtsRunInfoTable 1 }
H3cCBQoSIfGtsRunInfoEntry ::=
SEQUENCE
{
h3cCBQoSIfGtsPassedPackets
Counter64,
h3cCBQoSIfGtsPassedBytes
Counter64,
h3cCBQoSIfGtsDiscardedPackets
Counter64,
h3cCBQoSIfGtsDiscardedBytes
Counter64,
h3cCBQoSIfGtsDelayedPackets
Counter64,
h3cCBQoSIfGtsDelayedBytes
Counter64,
h3cCBQoSIfGtsQueueSize
Integer32
}
h3cCBQoSIfGtsPassedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets passed by GTS."
::= { h3cCBQoSIfGtsRunInfoEntry 1 }
h3cCBQoSIfGtsPassedBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes passed by GTS."
::= { h3cCBQoSIfGtsRunInfoEntry 2 }
h3cCBQoSIfGtsDiscardedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets discarded by GTS."
::= { h3cCBQoSIfGtsRunInfoEntry 3 }
h3cCBQoSIfGtsDiscardedBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes discarded by GTS."
::= { h3cCBQoSIfGtsRunInfoEntry 4 }
h3cCBQoSIfGtsDelayedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets delayed by GTS."
::= { h3cCBQoSIfGtsRunInfoEntry 5 }
h3cCBQoSIfGtsDelayedBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes delayed by GTS."
::= { h3cCBQoSIfGtsRunInfoEntry 6 }
h3cCBQoSIfGtsQueueSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet number of GTS queue."
::= { h3cCBQoSIfGtsRunInfoEntry 7 }
-- Remark statistics
h3cCBQoSIfRemarkRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSIfRemarkRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for remarking
in a QoS policy applied on the interface."
::= { h3cCBQoSIfStaticsObjects 5 }
h3cCBQoSIfRemarkRunInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSIfRemarkRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Remarking statistics entry."
INDEX { h3cCBQoSIfApplyPolicyIfIndex,
h3cCBQoSIfApplyPolicyDirection,
h3cCBQoSPolicyClassIndex }
::= { h3cCBQoSIfRemarkRunInfoTable 1 }
H3cCBQoSIfRemarkRunInfoEntry ::=
SEQUENCE
{
h3cCBQoSIfRemarkedPackets
Counter64
}
h3cCBQoSIfRemarkedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets remarked."
::= { h3cCBQoSIfRemarkRunInfoEntry 1 }
-- Queue statistics
h3cCBQoSIfQueueRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSIfQueueRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for queue
in a QoS policy applied on the interface."
::= { h3cCBQoSIfStaticsObjects 6 }
h3cCBQoSIfQueueRunInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSIfQueueRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Queue statistics entry."
INDEX { h3cCBQoSIfApplyPolicyIfIndex,
h3cCBQoSIfApplyPolicyDirection,
h3cCBQoSPolicyClassIndex }
::= { h3cCBQoSIfQueueRunInfoTable 1 }
H3cCBQoSIfQueueRunInfoEntry ::=
SEQUENCE
{
h3cCBQoSIfQueueMatchedPackets
Counter64,
h3cCBQoSIfQueueMatchedBytes
Counter64,
h3cCBQoSIfQueueEnqueuedPackets
Counter64,
h3cCBQoSIfQueueEnqueuedBytes
Counter64,
h3cCBQoSIfQueueDiscardedPackets
Counter64,
h3cCBQoSIfQueueDiscardedBytes
Counter64
}
h3cCBQoSIfQueueMatchedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets matched to enqueue."
::= { h3cCBQoSIfQueueRunInfoEntry 1 }
h3cCBQoSIfQueueMatchedBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes matched to enqueue."
::= { h3cCBQoSIfQueueRunInfoEntry 2 }
h3cCBQoSIfQueueEnqueuedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets enqueued."
::= { h3cCBQoSIfQueueRunInfoEntry 3 }
h3cCBQoSIfQueueEnqueuedBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes enqueued."
::= { h3cCBQoSIfQueueRunInfoEntry 4 }
h3cCBQoSIfQueueDiscardedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets discarded when enqueued by discard method."
::= { h3cCBQoSIfQueueRunInfoEntry 5 }
h3cCBQoSIfQueueDiscardedBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes discarded when enqueued by discard method."
::= { h3cCBQoSIfQueueRunInfoEntry 6 }
-- WRED statistics
h3cCBQoSIfWredRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSIfWredRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for WRED
in a QoS policy applied on the interface."
::= { h3cCBQoSIfStaticsObjects 7 }
h3cCBQoSIfWredRunInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSIfWredRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"WRED statistics entry."
INDEX { h3cCBQoSIfApplyPolicyIfIndex,
h3cCBQoSIfApplyPolicyDirection,
h3cCBQoSPolicyClassIndex,
h3cCBQoSWredClassValue }
::= { h3cCBQoSIfWredRunInfoTable 1 }
H3cCBQoSIfWredRunInfoEntry ::=
SEQUENCE
{
h3cCBQoSIfWredRandomDiscardedPackets
Counter64,
h3cCBQoSIfWredTailDiscardedPackets
Counter64
}
h3cCBQoSIfWredRandomDiscardedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets that random-discarded by WRED."
::= { h3cCBQoSIfWredRunInfoEntry 1 }
h3cCBQoSIfWredTailDiscardedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets that tail-discarded by WRED."
::= { h3cCBQoSIfWredRunInfoEntry 2 }
--
-- nodes of h3cCBQoSIfAccountingRunInfoTable
--
h3cCBQoSIfAccountingRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSIfAccountingRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for account
in a QoS policy applied on the interface."
::= { h3cCBQoSIfStaticsObjects 8 }
h3cCBQoSIfAccountingRunInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSIfAccountingRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Account statistics entry."
INDEX { h3cCBQoSIfApplyPolicyIfIndex,
h3cCBQoSIfApplyPolicyDirection,
h3cCBQoSPolicyClassIndex
}
::= { h3cCBQoSIfAccountingRunInfoTable 1 }
H3cCBQoSIfAccountingRunInfoEntry ::=
SEQUENCE
{
h3cCBQoSIfAccountingPackets
Counter64,
h3cCBQoSIfAccountingBytes
Counter64
}
h3cCBQoSIfAccountingPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets."
::= { h3cCBQoSIfAccountingRunInfoEntry 1 }
h3cCBQoSIfAccountingBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes."
::= { h3cCBQoSIfAccountingRunInfoEntry 2 }
-- ATM Interface PVC: policy Running statistics information
h3cCBQoSAtmPvcStaticsObjects OBJECT IDENTIFIER ::= { h3cCBQoSApplyPolicyStaticsObjects 2 }
-- ATM PVC CBQ statistics
h3cCBQoSAtmPvcCbqRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSAtmPvcCbqRunInfoEntry
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."
::= { h3cCBQoSAtmPvcStaticsObjects 1 }
h3cCBQoSAtmPvcCbqRunInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSAtmPvcCbqRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"FR PVC CBQ statistics entry."
INDEX { h3cCBQoSAtmPvcApplyPolicyIfIndex,
h3cCBQoSAtmPvcApplyPolicyVPI,
h3cCBQoSAtmPvcApplyPolicyVCI }
::= { h3cCBQoSAtmPvcCbqRunInfoTable 1 }
H3cCBQoSAtmPvcCbqRunInfoEntry ::=
SEQUENCE
{
h3cCBQoSAtmPvcCbqQueueSize
Integer32,
h3cCBQoSAtmPvcCbqDiscard
Counter64,
h3cCBQoSAtmPvcCbqEfQueueSize
Integer32,
h3cCBQoSAtmPvcCbqAfQueueSize
Integer32,
h3cCBQoSAtmPvcCbqBeQueueSize
Integer32,
h3cCBQoSAtmPvcCbqBeActiveQueueNum
Integer32,
h3cCBQoSAtmPvcCbqBeMaxActiveQueueNum
Integer32,
h3cCBQoSAtmPvcCbqBeTotalQueueNum
Integer32,
h3cCBQoSAtmPvcCbqAfAllocatedQueueNum
Integer32
}
h3cCBQoSAtmPvcCbqQueueSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet number of CBQ queue."
::= { h3cCBQoSAtmPvcCbqRunInfoEntry 1 }
h3cCBQoSAtmPvcCbqDiscard OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of discarded packets which couldn't be enqueued."
::= { h3cCBQoSAtmPvcCbqRunInfoEntry 2 }
h3cCBQoSAtmPvcCbqEfQueueSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet number of EF queue."
::= { h3cCBQoSAtmPvcCbqRunInfoEntry 3 }
h3cCBQoSAtmPvcCbqAfQueueSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet number of AF queue."
::= { h3cCBQoSAtmPvcCbqRunInfoEntry 4 }
h3cCBQoSAtmPvcCbqBeQueueSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet number of BE queue."
::= { h3cCBQoSAtmPvcCbqRunInfoEntry 5 }
h3cCBQoSAtmPvcCbqBeActiveQueueNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The packet number of Active Be Queue."
::= { h3cCBQoSAtmPvcCbqRunInfoEntry 6 }
h3cCBQoSAtmPvcCbqBeMaxActiveQueueNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The max packet number of Active Be Queue."
::= { h3cCBQoSAtmPvcCbqRunInfoEntry 7 }
h3cCBQoSAtmPvcCbqBeTotalQueueNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total packet number of Be Queue."
::= { h3cCBQoSAtmPvcCbqRunInfoEntry 8 }
h3cCBQoSAtmPvcCbqAfAllocatedQueueNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Allocated packet number of AF Queue."
::= { h3cCBQoSAtmPvcCbqRunInfoEntry 9 }
-- Class match statistics
h3cCBQoSAtmPvcClassMatchRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSAtmPvcClassMatchRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for matching a classifier
in a QoS policy applied on ATM PVC."
::= { h3cCBQoSAtmPvcStaticsObjects 2 }
h3cCBQoSAtmPvcClassMatchRunInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSAtmPvcClassMatchRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Classifier matching statistics entry."
INDEX { h3cCBQoSAtmPvcApplyPolicyIfIndex,
h3cCBQoSAtmPvcApplyPolicyVPI,
h3cCBQoSAtmPvcApplyPolicyVCI,
h3cCBQoSAtmPvcApplyPolicyDirection,
h3cCBQoSPolicyClassIndex }
::= { h3cCBQoSAtmPvcClassMatchRunInfoTable 1 }
H3cCBQoSAtmPvcClassMatchRunInfoEntry ::=
SEQUENCE
{
h3cCBQoSAtmPvcClassMatchPackets
Counter64,
h3cCBQoSAtmPvcClassMatchBytes
Counter64,
h3cCBQoSAtmPvcClassAverageRate
Integer32
}
h3cCBQoSAtmPvcClassMatchPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets matching a class in a QoS policy."
::= { h3cCBQoSAtmPvcClassMatchRunInfoEntry 1 }
h3cCBQoSAtmPvcClassMatchBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes matching a class in a QoS policy."
::= { h3cCBQoSAtmPvcClassMatchRunInfoEntry 2 }
h3cCBQoSAtmPvcClassAverageRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average rate matching a class in the last 5 minutes."
::= { h3cCBQoSAtmPvcClassMatchRunInfoEntry 3 }
-- CAR statistics
h3cCBQoSAtmPvcCarRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSAtmPvcCarRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for CAR
in a QoS policy applied on ATM PVC."
::= { h3cCBQoSAtmPvcStaticsObjects 3 }
h3cCBQoSAtmPvcCarRunInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSAtmPvcCarRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"CAR statistics entry."
INDEX { h3cCBQoSAtmPvcApplyPolicyIfIndex,
h3cCBQoSAtmPvcApplyPolicyVPI,
h3cCBQoSAtmPvcApplyPolicyVCI,
h3cCBQoSAtmPvcApplyPolicyDirection,
h3cCBQoSPolicyClassIndex }
::= { h3cCBQoSAtmPvcCarRunInfoTable 1 }
H3cCBQoSAtmPvcCarRunInfoEntry ::=
SEQUENCE
{
h3cCBQoSAtmPvcCarConformPackets
Counter64,
h3cCBQoSAtmPvcCarConformBytes
Counter64,
h3cCBQoSAtmPvcCarExceedPackets
Counter64,
h3cCBQoSAtmPvcCarExceedBytes
Counter64
}
h3cCBQoSAtmPvcCarConformPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets that conforming specified CIR."
::= { h3cCBQoSAtmPvcCarRunInfoEntry 1 }
h3cCBQoSAtmPvcCarConformBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes that conforming specified CIR."
::= { h3cCBQoSAtmPvcCarRunInfoEntry 2 }
h3cCBQoSAtmPvcCarExceedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets exceeded CIR."
::= { h3cCBQoSAtmPvcCarRunInfoEntry 3 }
h3cCBQoSAtmPvcCarExceedBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes exceeded CIR."
::= { h3cCBQoSAtmPvcCarRunInfoEntry 4 }
-- GTS statistics
h3cCBQoSAtmPvcGtsRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSAtmPvcGtsRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for GTS
in a QoS policy applied on ATM PVC."
::= { h3cCBQoSAtmPvcStaticsObjects 4 }
h3cCBQoSAtmPvcGtsRunInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSAtmPvcGtsRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"GTS statistics entry."
INDEX { h3cCBQoSAtmPvcApplyPolicyIfIndex,
h3cCBQoSAtmPvcApplyPolicyVPI,
h3cCBQoSAtmPvcApplyPolicyVCI,
h3cCBQoSAtmPvcApplyPolicyDirection,
h3cCBQoSPolicyClassIndex }
::= { h3cCBQoSAtmPvcGtsRunInfoTable 1 }
H3cCBQoSAtmPvcGtsRunInfoEntry ::=
SEQUENCE
{
h3cCBQoSAtmPvcGtsPassedPackets
Counter64,
h3cCBQoSAtmPvcGtsPassedBytes
Counter64,
h3cCBQoSAtmPvcGtsDiscardedPackets
Counter64,
h3cCBQoSAtmPvcGtsDiscardedBytes
Counter64,
h3cCBQoSAtmPvcGtsDelayedPackets
Counter64,
h3cCBQoSAtmPvcGtsDelayedBytes
Counter64,
h3cCBQoSAtmPvcGtsQueueSize
Integer32
}
h3cCBQoSAtmPvcGtsPassedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets passed by GTS."
::= { h3cCBQoSAtmPvcGtsRunInfoEntry 1 }
h3cCBQoSAtmPvcGtsPassedBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes passed by GTS."
::= { h3cCBQoSAtmPvcGtsRunInfoEntry 2 }
h3cCBQoSAtmPvcGtsDiscardedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets discarded by GTS."
::= { h3cCBQoSAtmPvcGtsRunInfoEntry 3 }
h3cCBQoSAtmPvcGtsDiscardedBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes discarded by GTS."
::= { h3cCBQoSAtmPvcGtsRunInfoEntry 4 }
h3cCBQoSAtmPvcGtsDelayedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets delayed by GTS."
::= { h3cCBQoSAtmPvcGtsRunInfoEntry 5 }
h3cCBQoSAtmPvcGtsDelayedBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes delayed by GTS."
::= { h3cCBQoSAtmPvcGtsRunInfoEntry 6 }
h3cCBQoSAtmPvcGtsQueueSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"packet number of GTS queue."
::= { h3cCBQoSAtmPvcGtsRunInfoEntry 7 }
-- Remark statistics
h3cCBQoSAtmPvcRemarkRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSAtmPvcRemarkRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for remarking
in a QoS policy applied on ATM PVC."
::= { h3cCBQoSAtmPvcStaticsObjects 5 }
h3cCBQoSAtmPvcRemarkRunInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSAtmPvcRemarkRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Remarking statistics entry."
INDEX { h3cCBQoSAtmPvcApplyPolicyIfIndex,
h3cCBQoSAtmPvcApplyPolicyVPI,
h3cCBQoSAtmPvcApplyPolicyVCI,
h3cCBQoSAtmPvcApplyPolicyDirection,
h3cCBQoSPolicyClassIndex }
::= { h3cCBQoSAtmPvcRemarkRunInfoTable 1 }
H3cCBQoSAtmPvcRemarkRunInfoEntry ::=
SEQUENCE
{
h3cCBQoSAtmPvcRemarkedPackets
Counter64
}
h3cCBQoSAtmPvcRemarkedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets remarked."
::= { h3cCBQoSAtmPvcRemarkRunInfoEntry 1 }
-- Queue statistics
h3cCBQoSAtmPvcQueueRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSAtmPvcQueueRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for queue
in a QoS policy applied on ATM PVC."
::= { h3cCBQoSAtmPvcStaticsObjects 6 }
h3cCBQoSAtmPvcQueueRunInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSAtmPvcQueueRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Queue statistics entry."
INDEX { h3cCBQoSAtmPvcApplyPolicyIfIndex,
h3cCBQoSAtmPvcApplyPolicyVPI,
h3cCBQoSAtmPvcApplyPolicyVCI,
h3cCBQoSAtmPvcApplyPolicyDirection,
h3cCBQoSPolicyClassIndex }
::= { h3cCBQoSAtmPvcQueueRunInfoTable 1}
H3cCBQoSAtmPvcQueueRunInfoEntry ::=
SEQUENCE
{
h3cCBQoSAtmPvcQueueMatchedPackets
Counter64,
h3cCBQoSAtmPvcQueueMatchedBytes
Counter64,
h3cCBQoSAtmPvcQueueEnqueuedPackets
Counter64,
h3cCBQoSAtmPvcQueueEnqueuedBytes
Counter64,
h3cCBQoSAtmPvcQueueDiscardedPackets
Counter64,
h3cCBQoSAtmPvcQueueDiscardedBytes
Counter64
}
h3cCBQoSAtmPvcQueueMatchedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets matched to enqueue."
::= { h3cCBQoSAtmPvcQueueRunInfoEntry 1 }
h3cCBQoSAtmPvcQueueMatchedBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes matched to enqueue."
::= { h3cCBQoSAtmPvcQueueRunInfoEntry 2 }
h3cCBQoSAtmPvcQueueEnqueuedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets enqueued."
::= { h3cCBQoSAtmPvcQueueRunInfoEntry 3 }
h3cCBQoSAtmPvcQueueEnqueuedBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes enqueued."
::= { h3cCBQoSAtmPvcQueueRunInfoEntry 4 }
h3cCBQoSAtmPvcQueueDiscardedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets discard when enqueued by discard method."
::= { h3cCBQoSAtmPvcQueueRunInfoEntry 5 }
h3cCBQoSAtmPvcQueueDiscardedBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes discard when enqueued by discard method."
::= { h3cCBQoSAtmPvcQueueRunInfoEntry 6 }
-- WRED statistics
h3cCBQoSAtmPvcWredRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSAtmPvcWredRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for WRED
in a QoS policy applied on ATM PVC."
::= { h3cCBQoSAtmPvcStaticsObjects 7 }
h3cCBQoSAtmPvcWredRunInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSAtmPvcWredRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"WRED statistics entry."
INDEX { h3cCBQoSAtmPvcApplyPolicyIfIndex,
h3cCBQoSAtmPvcApplyPolicyVPI,
h3cCBQoSAtmPvcApplyPolicyVCI,
h3cCBQoSAtmPvcApplyPolicyDirection,
h3cCBQoSPolicyClassIndex,
h3cCBQoSWredClassValue }
::= { h3cCBQoSAtmPvcWredRunInfoTable 1 }
H3cCBQoSAtmPvcWredRunInfoEntry ::=
SEQUENCE
{
h3cCBQoSAtmPvcWredRandomDiscardedPackets
Counter64,
h3cCBQoSAtmPvcWredTailDiscardedPackets
Counter64
}
h3cCBQoSAtmPvcWredRandomDiscardedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets randomly discarded by WRED."
::= { h3cCBQoSAtmPvcWredRunInfoEntry 1 }
h3cCBQoSAtmPvcWredTailDiscardedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets tail-discarded by WRED."
::= { h3cCBQoSAtmPvcWredRunInfoEntry 2 }
--
-- nodes of h3cCBQoSAtmPvcAccountingRunInfoTable
--
h3cCBQoSAtmPvcAccountingRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSAtmPvcAccountingRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for account
in a QoS policy applied on the ATM PVC."
::= { h3cCBQoSAtmPvcStaticsObjects 8 }
h3cCBQoSAtmPvcAccountingRunInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSAtmPvcAccountingRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Account statistics entry."
INDEX { h3cCBQoSAtmPvcApplyPolicyIfIndex,
h3cCBQoSAtmPvcApplyPolicyVPI,
h3cCBQoSAtmPvcApplyPolicyVCI,
h3cCBQoSAtmPvcApplyPolicyDirection,
h3cCBQoSPolicyClassIndex,
h3cCBQoSWredClassValue
}
::= { h3cCBQoSAtmPvcAccountingRunInfoTable 1 }
H3cCBQoSAtmPvcAccountingRunInfoEntry ::=
SEQUENCE
{
h3cCBQoSAtmPvcAccountingPackets
Counter64,
h3cCBQoSAtmPvcAccountingBytes
Counter64
}
h3cCBQoSAtmPvcAccountingPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets."
::= { h3cCBQoSAtmPvcAccountingRunInfoEntry 1 }
h3cCBQoSAtmPvcAccountingBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes."
::= { h3cCBQoSAtmPvcAccountingRunInfoEntry 2 }
-- FR Interface PVC: policy Running statistics information
h3cCBQoSFrPvcStaticsObjects OBJECT IDENTIFIER ::= { h3cCBQoSApplyPolicyStaticsObjects 3 }
-- FR PVC CBQ statistics
h3cCBQoSFrPvcCbqRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSFrPvcCbqRunInfoEntry
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."
::= { h3cCBQoSFrPvcStaticsObjects 1 }
h3cCBQoSFrPvcCbqRunInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSFrPvcCbqRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"FR PVC CBQ statistics entry."
INDEX { h3cCBQoSFrPvcApplyPolicyIfIndex, h3cCBQoSFrPvcApplyPolicyDlciNum }
::= { h3cCBQoSFrPvcCbqRunInfoTable 1 }
H3cCBQoSFrPvcCbqRunInfoEntry ::=
SEQUENCE
{
h3cCBQoSFrPvcCbqQueueSize
Integer32,
h3cCBQoSFrPvcCbqDiscard
Counter64,
h3cCBQoSFrPvcCbqEfQueueSize
Integer32,
h3cCBQoSFrPvcCbqAfQueueSize
Integer32,
h3cCBQoSFrPvcCbqBeQueueSize
Integer32,
h3cCBQoSFrPvcCbqBeActiveQueueNum
Integer32,
h3cCBQoSFrPvcCbqBeMaxActiveQueueNum
Integer32,
h3cCBQoSFrPvcCbqBeTotalQueueNum
Integer32,
h3cCBQoSFrPvcCbqAfAllocatedQueueNum
Integer32
}
h3cCBQoSFrPvcCbqQueueSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet number of CBQ queue."
::= { h3cCBQoSFrPvcCbqRunInfoEntry 1 }
h3cCBQoSFrPvcCbqDiscard OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of discarded packets which could not be enqueued."
::= { h3cCBQoSFrPvcCbqRunInfoEntry 2 }
h3cCBQoSFrPvcCbqEfQueueSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet number of EF queue."
::= { h3cCBQoSFrPvcCbqRunInfoEntry 3 }
h3cCBQoSFrPvcCbqAfQueueSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet number of AF queue."
::= { h3cCBQoSFrPvcCbqRunInfoEntry 4 }
h3cCBQoSFrPvcCbqBeQueueSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet number of BE queue."
::= { h3cCBQoSFrPvcCbqRunInfoEntry 5 }
h3cCBQoSFrPvcCbqBeActiveQueueNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The packet number of Active Be Queue."
::= { h3cCBQoSFrPvcCbqRunInfoEntry 6 }
h3cCBQoSFrPvcCbqBeMaxActiveQueueNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The max packet number of Active Be Queue."
::= { h3cCBQoSFrPvcCbqRunInfoEntry 7 }
h3cCBQoSFrPvcCbqBeTotalQueueNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total packet number of Be Queue."
::= { h3cCBQoSFrPvcCbqRunInfoEntry 8 }
h3cCBQoSFrPvcCbqAfAllocatedQueueNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Allocated packet number of AF Queue."
::= { h3cCBQoSFrPvcCbqRunInfoEntry 9 }
-- Class match statistics
h3cCBQoSFrPvcClassMatchRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSFrPvcClassMatchRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for matching a classifier
in a QoS policy applied on FR PVC."
::= { h3cCBQoSFrPvcStaticsObjects 2 }
h3cCBQoSFrPvcClassMatchRunInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSFrPvcClassMatchRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Classifier matching statistics entry."
INDEX { h3cCBQoSFrPvcApplyPolicyIfIndex,
h3cCBQoSFrPvcApplyPolicyDlciNum,
h3cCBQoSFrPvcApplyPolicyDirection,
h3cCBQoSPolicyClassIndex }
::= { h3cCBQoSFrPvcClassMatchRunInfoTable 1 }
H3cCBQoSFrPvcClassMatchRunInfoEntry ::=
SEQUENCE
{
h3cCBQoSFrPvcClassMatchedPackets
Counter64,
h3cCBQoSFrPvcClassMatchedBytes
Counter64,
h3cCBQoSFrPvcClassAverageRate
Counter64
}
h3cCBQoSFrPvcClassMatchedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets matching a class in a QoS policy."
::= { h3cCBQoSFrPvcClassMatchRunInfoEntry 1 }
h3cCBQoSFrPvcClassMatchedBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes matching a class in a QoS policy."
::= { h3cCBQoSFrPvcClassMatchRunInfoEntry 2 }
h3cCBQoSFrPvcClassAverageRate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average rate matching a class of the last 5 minutes."
::= { h3cCBQoSFrPvcClassMatchRunInfoEntry 3 }
-- CAR statistics
h3cCBQoSFrPvcCarRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSFrPvcCarRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for CAR
in a QoS policy applied on FR PVC."
::= { h3cCBQoSFrPvcStaticsObjects 3 }
h3cCBQoSFrPvcCarRunInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSFrPvcCarRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"CAR statistics entry."
INDEX { h3cCBQoSFrPvcApplyPolicyIfIndex,
h3cCBQoSFrPvcApplyPolicyDlciNum,
h3cCBQoSFrPvcApplyPolicyDirection,
h3cCBQoSPolicyClassIndex }
::= { h3cCBQoSFrPvcCarRunInfoTable 1 }
H3cCBQoSFrPvcCarRunInfoEntry ::=
SEQUENCE
{
h3cCBQoSFrPvcCarConformPackets
Counter64,
h3cCBQoSFrPvcCarConformBytes
Counter64,
h3cCBQoSFrPvcCarExceedPackets
Counter64,
h3cCBQoSFrPvcCarExceedBytes
Counter64
}
h3cCBQoSFrPvcCarConformPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets conform CIR."
::= { h3cCBQoSFrPvcCarRunInfoEntry 1 }
h3cCBQoSFrPvcCarConformBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes conform CIR."
::= { h3cCBQoSFrPvcCarRunInfoEntry 2 }
h3cCBQoSFrPvcCarExceedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets exceed CIR."
::= { h3cCBQoSFrPvcCarRunInfoEntry 3 }
h3cCBQoSFrPvcCarExceedBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes exceed CIR."
::= { h3cCBQoSFrPvcCarRunInfoEntry 4 }
-- GTS statistics
h3cCBQoSFrPvcGtsRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSFrPvcGtsRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for GTS
in a QoS policy applied on FR PVC."
::= { h3cCBQoSFrPvcStaticsObjects 4 }
h3cCBQoSFrPvcGtsRunInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSFrPvcGtsRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"GTS statistics entry."
INDEX { h3cCBQoSFrPvcApplyPolicyIfIndex,
h3cCBQoSFrPvcApplyPolicyDlciNum,
h3cCBQoSFrPvcApplyPolicyDirection,
h3cCBQoSPolicyClassIndex }
::= { h3cCBQoSFrPvcGtsRunInfoTable 1 }
H3cCBQoSFrPvcGtsRunInfoEntry ::=
SEQUENCE
{
h3cCBQoSFrPvcGtsPassedPackets
Counter64,
h3cCBQoSFrPvcGtsPassedBytes
Counter64,
h3cCBQoSFrPvcGtsDiscardedPackets
Counter64,
h3cCBQoSFrPvcGtsDiscardedBytes
Counter64,
h3cCBQoSFrPvcGtsDelayedPackets
Counter64,
h3cCBQoSFrPvcGtsDelayedBytes
Counter64,
h3cCBQoSFrPvcGtsQueueSize
Integer32
}
h3cCBQoSFrPvcGtsPassedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets passed by GTS."
::= { h3cCBQoSFrPvcGtsRunInfoEntry 1 }
h3cCBQoSFrPvcGtsPassedBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes passed by GTS."
::= { h3cCBQoSFrPvcGtsRunInfoEntry 2 }
h3cCBQoSFrPvcGtsDiscardedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets discarded by GTS."
::= { h3cCBQoSFrPvcGtsRunInfoEntry 3 }
h3cCBQoSFrPvcGtsDiscardedBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes discarded by GTS."
::= { h3cCBQoSFrPvcGtsRunInfoEntry 4 }
h3cCBQoSFrPvcGtsDelayedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets delayed by GTS."
::= { h3cCBQoSFrPvcGtsRunInfoEntry 5 }
h3cCBQoSFrPvcGtsDelayedBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes delayed by GTS."
::= { h3cCBQoSFrPvcGtsRunInfoEntry 6 }
h3cCBQoSFrPvcGtsQueueSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet number of GTS queue."
::= { h3cCBQoSFrPvcGtsRunInfoEntry 7 }
-- Remark statistics
h3cCBQoSFrPvcRemarkRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSFrPvcRemarkRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for remarking
in a QoS policy applied on FR PVC."
::= { h3cCBQoSFrPvcStaticsObjects 5 }
h3cCBQoSFrPvcRemarkRunInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSFrPvcRemarkRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Remarking statistics entry."
INDEX { h3cCBQoSFrPvcApplyPolicyIfIndex,
h3cCBQoSFrPvcApplyPolicyDlciNum,
h3cCBQoSFrPvcApplyPolicyDirection,
h3cCBQoSPolicyClassIndex }
::= { h3cCBQoSFrPvcRemarkRunInfoTable 1 }
H3cCBQoSFrPvcRemarkRunInfoEntry ::=
SEQUENCE
{
h3cCBQoSFrPvcRemarkedPackets
Counter64
}
h3cCBQoSFrPvcRemarkedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets remarked."
::= { h3cCBQoSFrPvcRemarkRunInfoEntry 1 }
-- Queue statistics
h3cCBQoSFrPvcQueueRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSFrPvcQueueRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for queue
in a QoS policy applied on FR PVC."
::= { h3cCBQoSFrPvcStaticsObjects 6 }
h3cCBQoSFrPvcQueueRunInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSFrPvcQueueRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Queue statistics entry."
INDEX { h3cCBQoSFrPvcApplyPolicyIfIndex,
h3cCBQoSFrPvcApplyPolicyDlciNum,
h3cCBQoSFrPvcApplyPolicyDirection,
h3cCBQoSPolicyClassIndex }
::= { h3cCBQoSFrPvcQueueRunInfoTable 1 }
H3cCBQoSFrPvcQueueRunInfoEntry ::=
SEQUENCE
{
h3cCBQoSFrPvcQueueMatchedPackets
Counter64,
h3cCBQoSFrPvcQueueMatchedBytes
Counter64,
h3cCBQoSFrPvcQueueEnqueuedPackets
Counter64,
h3cCBQoSFrPvcQueueEnqueuedBytes
Counter64,
h3cCBQoSFrPvcQueueDiscardedPackets
Counter64,
h3cCBQoSFrPvcQueueDiscardedBytes
Counter64
}
h3cCBQoSFrPvcQueueMatchedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets matched to enqueue."
::= { h3cCBQoSFrPvcQueueRunInfoEntry 1 }
h3cCBQoSFrPvcQueueMatchedBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes matched to en-queue."
::= { h3cCBQoSFrPvcQueueRunInfoEntry 2 }
h3cCBQoSFrPvcQueueEnqueuedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets en-queued."
::= { h3cCBQoSFrPvcQueueRunInfoEntry 3 }
h3cCBQoSFrPvcQueueEnqueuedBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes enqueued."
::= { h3cCBQoSFrPvcQueueRunInfoEntry 4 }
h3cCBQoSFrPvcQueueDiscardedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets discarded when enqueued by discard method."
::= { h3cCBQoSFrPvcQueueRunInfoEntry 5 }
h3cCBQoSFrPvcQueueDiscardedBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes discarded when enqueued by discard method."
::= { h3cCBQoSFrPvcQueueRunInfoEntry 6 }
-- WRED statistics
h3cCBQoSFrPvcWredRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSFrPvcWredRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for WRED
in a QoS policy applied on FR PVC.
"
::= { h3cCBQoSFrPvcStaticsObjects 7 }
h3cCBQoSFrPvcWredRunInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSFrPvcWredRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"WRED statistics entry."
INDEX { h3cCBQoSFrPvcApplyPolicyIfIndex,
h3cCBQoSFrPvcApplyPolicyDlciNum,
h3cCBQoSFrPvcApplyPolicyDirection,
h3cCBQoSPolicyClassIndex,
h3cCBQoSWredClassValue }
::= { h3cCBQoSFrPvcWredRunInfoTable 1 }
H3cCBQoSFrPvcWredRunInfoEntry ::=
SEQUENCE
{
h3cCBQoSFrPvcWredRandomDiscardedPackets
Counter64,
h3cCBQoSFrPvcWredTailDiscardedPackets
Counter64
}
h3cCBQoSFrPvcWredRandomDiscardedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets randomly discarded by WRED."
::= { h3cCBQoSFrPvcWredRunInfoEntry 1 }
h3cCBQoSFrPvcWredTailDiscardedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets tail-discarded by WRED."
::= { h3cCBQoSFrPvcWredRunInfoEntry 2 }
--
-- nodes of h3cCBQoSFrPvcAccountingRunInfoTable
--
h3cCBQoSFrPvcAccountingRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSFrPvcAccountingRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for account
in a QoS policy applied on the interface."
::= { h3cCBQoSFrPvcStaticsObjects 8 }
h3cCBQoSFrPvcAccountingRunInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSFrPvcAccountingRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Account statistics entry."
INDEX { h3cCBQoSFrPvcApplyPolicyIfIndex,
h3cCBQoSFrPvcApplyPolicyDlciNum,
h3cCBQoSFrPvcApplyPolicyDirection,
h3cCBQoSPolicyClassIndex,
h3cCBQoSWredClassValue
}
::= { h3cCBQoSFrPvcAccountingRunInfoTable 1 }
H3cCBQoSFrPvcAccountingRunInfoEntry ::=
SEQUENCE
{
h3cCBQoSFrPvcAccountingPackets
Counter64,
h3cCBQoSFrPvcAccountingBytes
Counter64
}
h3cCBQoSFrPvcAccountingPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets."
::= { h3cCBQoSFrPvcAccountingRunInfoEntry 1 }
h3cCBQoSFrPvcAccountingBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes."
::= { h3cCBQoSFrPvcAccountingRunInfoEntry 2 }
-- Ethernet Interface VLAN: policy Running statistics information
h3cCBQoSVlanStaticsObjects OBJECT IDENTIFIER ::= { h3cCBQoSApplyPolicyStaticsObjects 4 }
-- Class match statistics
h3cCBQoSVlanClassMatchRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSVlanClassMatchRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for matching a classifier
in a QoS policy applied on Ethernet VLAN.
"
::= { h3cCBQoSVlanStaticsObjects 1 }
h3cCBQoSVlanClassMatchRunInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSVlanClassMatchRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Classifier matching statistics entry."
INDEX { h3cCBQoSVlanApplyPolicyVlanid,
h3cCBQoSVlanApplyPolicyDirection,
h3cCBQoSPolicyClassIndex }
::= { h3cCBQoSVlanClassMatchRunInfoTable 1 }
H3cCBQoSVlanClassMatchRunInfoEntry ::=
SEQUENCE
{
h3cCBQoSVlanClassMatchedPackets
Counter64
}
h3cCBQoSVlanClassMatchedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets matching a class in a QoS policy."
::= { h3cCBQoSVlanClassMatchRunInfoEntry 1 }
--
-- nodes of h3cCBQoSIfVlanAccountingRunInfoTable
--
h3cCBQoSVlanAccountingRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSVlanAccountingRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for account
in a QoS policy applied on the interface."
::= { h3cCBQoSVlanStaticsObjects 2 }
h3cCBQoSVlanAccountingRunInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSVlanAccountingRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Account statistics entry."
INDEX { h3cCBQoSVlanApplyPolicyVlanid,
h3cCBQoSVlanApplyPolicyDirection,
h3cCBQoSPolicyClassIndex }
::= { h3cCBQoSVlanAccountingRunInfoTable 1 }
H3cCBQoSVlanAccountingRunInfoEntry ::=
SEQUENCE
{
h3cCBQoSVlanAccountingPackets
Counter64,
h3cCBQoSVlanAccountingBytes
Counter64
}
h3cCBQoSVlanAccountingPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets."
::= { h3cCBQoSVlanAccountingRunInfoEntry 1 }
h3cCBQoSVlanAccountingBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes."
::= { h3cCBQoSVlanAccountingRunInfoEntry 2 }
-- Index Object
h3cCBQoSApplyPolicyIndexObjects OBJECT IDENTIFIER
::= { h3cCBQoSApplyPolicyStaticsObjects 5 }
--
-- ApplyObjectTable
--
h3cCBQoSApplyObjectTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSApplyObjectEntry
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."
::= { h3cCBQoSApplyPolicyIndexObjects 1 }
h3cCBQoSApplyObjectEntry OBJECT-TYPE
SYNTAX H3cCBQoSApplyObjectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"QoS apply object index entry."
INDEX { h3cCBQoSApplyObjectIndex }
::= { h3cCBQoSApplyObjectTable 1 }
H3cCBQoSApplyObjectEntry ::=
SEQUENCE
{
h3cCBQoSApplyObjectIndex
Unsigned32,
h3cCBQoSApplyObjectType
ApplyObjectType,
h3cCBQoSApplyObjectDirection
DirectionType,
h3cCBQoSApplyObjectMainSite
Unsigned32,
h3cCBQoSApplyObjectSubChannel
Unsigned32,
h3cCBQoSApplyObjectSubClass
Unsigned32,
h3cCBQoSApplyObjectSubClassSec
Unsigned32
}
h3cCBQoSApplyObjectIndex 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."
::= { h3cCBQoSApplyObjectEntry 1 }
h3cCBQoSApplyObjectType OBJECT-TYPE
SYNTAX ApplyObjectType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Apply object type."
::= { h3cCBQoSApplyObjectEntry 2 }
h3cCBQoSApplyObjectDirection OBJECT-TYPE
SYNTAX DirectionType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The direction of QoS apply object."
::= { h3cCBQoSApplyObjectEntry 3 }
h3cCBQoSApplyObjectMainSite OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Its value depends on h3cCBQoSApplyObjectType.
It represents VLAN ID when h3cCBQoSApplyObjectType
is vlan, and represents chassis ID when h3cCBQoSApplyObjectType
is controlPlane, otherwise it represents ifIndex."
::= { h3cCBQoSApplyObjectEntry 4 }
h3cCBQoSApplyObjectSubChannel OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Its value depends on h3cCBQoSApplyObjectType.
It represents the value of VPI/VCI, of which high 16-bits
is VPI and low 16-bits is VCI, when h3cCBQoSApplyObjectType
is atmPvc.
It represents the value of data link connection identifier
in FR network, when h3cCBQoSApplyObjectType is frDlci.
It represents slot ID, when h3cCBQoSApplyObjectType is controlPlane.
Otherwise the value is '0xFFFFFFFF'."
::= { h3cCBQoSApplyObjectEntry 5 }
h3cCBQoSApplyObjectSubClass 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'."
::= { h3cCBQoSApplyObjectEntry 6 }
h3cCBQoSApplyObjectSubClassSec 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'."
::= { h3cCBQoSApplyObjectEntry 7 }
--
-- IntApplyObjectTable
--
h3cCBQoSIntApplyObjectTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSIntApplyObjectEntry
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."
::= { h3cCBQoSApplyPolicyIndexObjects 2 }
h3cCBQoSIntApplyObjectEntry OBJECT-TYPE
SYNTAX H3cCBQoSIntApplyObjectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"QoS apply object on interface index querying entry."
INDEX { h3cCBQoSIntApplyObjectIfIndex,
h3cCBQoSApplyObjectDirection }
::= { h3cCBQoSIntApplyObjectTable 1 }
H3cCBQoSIntApplyObjectEntry ::=
SEQUENCE
{
h3cCBQoSIntApplyObjectIfIndex
Unsigned32,
h3cCBQoSIntApplyObjectIndex
Unsigned32
}
h3cCBQoSIntApplyObjectIfIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface index."
::= { h3cCBQoSIntApplyObjectEntry 1 }
h3cCBQoSIntApplyObjectIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"QoS apply object index."
::= { h3cCBQoSIntApplyObjectEntry 2 }
--
-- VlanApplyObjectTable
--
h3cCBQoSVlanApplyObjectTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSVlanApplyObjectEntry
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 h3cCBQoSVlanApplyObjectVlanID is 0, it means querying
Qos apply object index for policy applied on global."
::= { h3cCBQoSApplyPolicyIndexObjects 3 }
h3cCBQoSVlanApplyObjectEntry OBJECT-TYPE
SYNTAX H3cCBQoSVlanApplyObjectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"VLAN apply object entry."
INDEX { h3cCBQoSVlanApplyObjectVlanID,
h3cCBQoSApplyObjectDirection }
::= { h3cCBQoSVlanApplyObjectTable 1 }
H3cCBQoSVlanApplyObjectEntry ::=
SEQUENCE
{
h3cCBQoSVlanApplyObjectVlanID
Unsigned32,
h3cCBQoSVlanApplyObjectIndex
Unsigned32
}
h3cCBQoSVlanApplyObjectVlanID OBJECT-TYPE
SYNTAX Unsigned32 (0..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"VLAN ID."
::= { h3cCBQoSVlanApplyObjectEntry 1 }
h3cCBQoSVlanApplyObjectIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"QoS apply object index."
::= { h3cCBQoSVlanApplyObjectEntry 2 }
--
-- PvcApplyObjectTable
--
h3cCBQoSPvcApplyObjectTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSPvcApplyObjectEntry
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."
::= { h3cCBQoSApplyPolicyIndexObjects 4 }
h3cCBQoSPvcApplyObjectEntry OBJECT-TYPE
SYNTAX H3cCBQoSPvcApplyObjectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"QoS apply object querying entry for ATM PVC or FR
DLCI."
INDEX { h3cCBQoSPvcApplyObjectIfIndex,
h3cCBQoSPvcApplyObjectPvcID,
h3cCBQoSApplyObjectDirection }
::= { h3cCBQoSPvcApplyObjectTable 1 }
H3cCBQoSPvcApplyObjectEntry ::=
SEQUENCE
{
h3cCBQoSPvcApplyObjectIfIndex
Unsigned32,
h3cCBQoSPvcApplyObjectPvcID
Unsigned32,
h3cCBQoSPvcApplyObjectIndex
Unsigned32
}
h3cCBQoSPvcApplyObjectIfIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface index."
::= { h3cCBQoSPvcApplyObjectEntry 1 }
h3cCBQoSPvcApplyObjectPvcID 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."
::= { h3cCBQoSPvcApplyObjectEntry 2 }
h3cCBQoSPvcApplyObjectIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"QoS apply object index."
::= { h3cCBQoSPvcApplyObjectEntry 3 }
--
-- h3cCBQoSNestPolicyApplyObjectTable
--
h3cCBQoSNestPolicyApplyObjectTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSNestPolicyApplyObjectEntry
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."
::= { h3cCBQoSApplyPolicyIndexObjects 5 }
h3cCBQoSNestPolicyApplyObjectEntry OBJECT-TYPE
SYNTAX H3cCBQoSNestPolicyApplyObjectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"QoS apply object on policy querying entry."
INDEX { h3cCBQoSApplyObjectIndex,
h3cCBQoSNestPolicyClassIndex}
::= { h3cCBQoSNestPolicyApplyObjectTable 1 }
H3cCBQoSNestPolicyApplyObjectEntry ::=
SEQUENCE
{
h3cCBQoSNestPolicyClassIndex
Unsigned32,
h3cCBQoSNestPolicyApplyObjectIndex
Unsigned32
}
h3cCBQoSNestPolicyClassIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Policyclass index in father policy."
::= { h3cCBQoSNestPolicyApplyObjectEntry 1 }
h3cCBQoSNestPolicyApplyObjectIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"QoS apply object index of the son policy."
::= { h3cCBQoSNestPolicyApplyObjectEntry 2 }
--
-- h3cCBQoSCpApplyObjectTable
--
h3cCBQoSCpApplyObjectTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSCpApplyObjectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table used for querying the QoS policy apply object indexes
by chassis ID and slot ID. It is suitable for querying QoS apply
object indexes for policies applied on control plane."
::= { h3cCBQoSApplyPolicyIndexObjects 6 }
h3cCBQoSCpApplyObjectEntry OBJECT-TYPE
SYNTAX H3cCBQoSCpApplyObjectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"QoS policy apply object on control plane querying entry."
INDEX { h3cCBQoSCpApplyObjectChassis,
h3cCBQoSCpApplyObjectSlot,
h3cCBQoSApplyObjectDirection}
::= { h3cCBQoSCpApplyObjectTable 1 }
H3cCBQoSCpApplyObjectEntry ::=
SEQUENCE
{
h3cCBQoSCpApplyObjectChassis
Unsigned32,
h3cCBQoSCpApplyObjectSlot
Unsigned32,
h3cCBQoSCpApplyObjectIndex
Unsigned32
}
h3cCBQoSCpApplyObjectChassis OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Chassis ID."
::= { h3cCBQoSCpApplyObjectEntry 1 }
h3cCBQoSCpApplyObjectSlot OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Slot ID."
::= { h3cCBQoSCpApplyObjectEntry 2 }
h3cCBQoSCpApplyObjectIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"QoS apply object index."
::= { h3cCBQoSCpApplyObjectEntry 3 }
-- Statistics
h3cCBQoSStaticsObjects OBJECT IDENTIFIER
::= { h3cCBQoSApplyPolicyStaticsObjects 6 }
-- CBQ statistics
h3cCBQoSCbqRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSCbqRunInfoEntry
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."
::= { h3cCBQoSStaticsObjects 1 }
h3cCBQoSCbqRunInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSCbqRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"CBQ statistics entry of QoS apply object."
INDEX { h3cCBQoSApplyObjectIndex }
::= { h3cCBQoSCbqRunInfoTable 1 }
H3cCBQoSCbqRunInfoEntry ::=
SEQUENCE
{
h3cCBQoSCbqQueueSize
Integer32,
h3cCBQoSCbqDiscard
Counter64,
h3cCBQoSCbqEfQueueSize
Integer32,
h3cCBQoSCbqAfQueueSize
Integer32,
h3cCBQoSCbqBeQueueSize
Integer32,
h3cCBQoSCbqBeActiveQueueNum
Integer32,
h3cCBQoSCbqBeMaxActiveQueueNum
Integer32,
h3cCBQoSCbqBeTotalQueueNum
Integer32,
h3cCBQoSCbqAfAllocatedQueueNum
Integer32
}
h3cCBQoSCbqQueueSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets in CBQ queue."
::= { h3cCBQoSCbqRunInfoEntry 1 }
h3cCBQoSCbqDiscard OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of discarded packets which couldn't queue."
::= { h3cCBQoSCbqRunInfoEntry 2 }
h3cCBQoSCbqEfQueueSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets in EF queue."
::= { h3cCBQoSCbqRunInfoEntry 3 }
h3cCBQoSCbqAfQueueSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets in AF queue."
::= { h3cCBQoSCbqRunInfoEntry 4 }
h3cCBQoSCbqBeQueueSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets in BE Queue."
::= { h3cCBQoSCbqRunInfoEntry 5 }
h3cCBQoSCbqBeActiveQueueNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Active BE Queues."
::= { h3cCBQoSCbqRunInfoEntry 6 }
h3cCBQoSCbqBeMaxActiveQueueNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The max number of Active BE Queues."
::= { h3cCBQoSCbqRunInfoEntry 7 }
h3cCBQoSCbqBeTotalQueueNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of total BE Queues."
::= { h3cCBQoSCbqRunInfoEntry 8 }
h3cCBQoSCbqAfAllocatedQueueNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of allocated AF Queues."
::= { h3cCBQoSCbqRunInfoEntry 9 }
-- Class match statistics
h3cCBQoSClassMatchRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSClassMatchRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of running statistics for matching a classifier on a
QoS apply object."
::= { h3cCBQoSStaticsObjects 2 }
h3cCBQoSClassMatchRunInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSClassMatchRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Classifier's matching statistics information entry."
INDEX { h3cCBQoSApplyObjectIndex,
h3cCBQoSPolicyClassIndex }
::= { h3cCBQoSClassMatchRunInfoTable 1 }
H3cCBQoSClassMatchRunInfoEntry ::=
SEQUENCE
{
h3cCBQoSClassMatchedPackets
Counter64,
h3cCBQoSClassMatchedBytes
Counter64,
h3cCBQoSClassFwdPktpps
Unsigned32,
h3cCBQoSClassFwdPktbps
Unsigned32,
h3cCBQoSClassDropPktpps
Unsigned32,
h3cCBQoSClassDropPktbps
Unsigned32,
h3cCBQoSClassFlowStatInterval
Unsigned32,
h3cCBQoSClassBehaviorStatus
INTEGER
}
h3cCBQoSClassMatchedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets matching a class in a QoS policy."
::= { h3cCBQoSClassMatchRunInfoEntry 1 }
h3cCBQoSClassMatchedBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes matching a class in a QoS policy."
::= { h3cCBQoSClassMatchRunInfoEntry 2 }
h3cCBQoSClassFwdPktpps 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."
::= { h3cCBQoSClassMatchRunInfoEntry 3 }
h3cCBQoSClassFwdPktbps 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."
::= { h3cCBQoSClassMatchRunInfoEntry 4 }
h3cCBQoSClassDropPktpps 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."
::= { h3cCBQoSClassMatchRunInfoEntry 5 }
h3cCBQoSClassDropPktbps 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."
::= { h3cCBQoSClassMatchRunInfoEntry 6 }
h3cCBQoSClassFlowStatInterval OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Interval of collecting traffic statistics.
Unit: minute."
::= { h3cCBQoSClassMatchRunInfoEntry 7 }
h3cCBQoSClassBehaviorStatus OBJECT-TYPE
SYNTAX INTEGER
{
success(1),
failure(2),
partialSuccess(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Classifier-behavior applying status."
::= { h3cCBQoSClassMatchRunInfoEntry 8 }
-- CAR statistics
h3cCBQoSCarRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSCarRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of running statistics for CAR on a QoS apply object."
::= { h3cCBQoSStaticsObjects 3 }
h3cCBQoSCarRunInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSCarRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"CAR statistics information entry."
INDEX { h3cCBQoSApplyObjectIndex,
h3cCBQoSPolicyClassIndex }
::= { h3cCBQoSCarRunInfoTable 1 }
H3cCBQoSCarRunInfoEntry ::=
SEQUENCE
{
h3cCBQoSCarGreenPackets
Counter64,
h3cCBQoSCarGreenBytes
Counter64,
h3cCBQoSCarRedPackets
Counter64,
h3cCBQoSCarRedBytes
Counter64,
h3cCBQoSCarYellowPackets
Counter64,
h3cCBQoSCarYellowBytes
Counter64,
h3cCBQoSCarClassName
OCTET STRING
}
h3cCBQoSCarGreenPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of green packets."
::= { h3cCBQoSCarRunInfoEntry 1 }
h3cCBQoSCarGreenBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of green bytes."
::= { h3cCBQoSCarRunInfoEntry 2 }
h3cCBQoSCarRedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of red packets."
::= { h3cCBQoSCarRunInfoEntry 3 }
h3cCBQoSCarRedBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of red bytes."
::= { h3cCBQoSCarRunInfoEntry 4 }
h3cCBQoSCarYellowPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of yellow packets."
::= { h3cCBQoSCarRunInfoEntry 5 }
h3cCBQoSCarYellowBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of yellow bytes."
::= { h3cCBQoSCarRunInfoEntry 6 }
h3cCBQoSCarClassName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of classifier."
::= { h3cCBQoSCarRunInfoEntry 7 }
-- GTS statistics
h3cCBQoSGtsRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSGtsRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of running statistics for GTS on a QoS apply object."
::= { h3cCBQoSStaticsObjects 4 }
h3cCBQoSGtsRunInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSGtsRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"GTS statistics entry."
INDEX { h3cCBQoSApplyObjectIndex,
h3cCBQoSPolicyClassIndex }
::= { h3cCBQoSGtsRunInfoTable 1 }
H3cCBQoSGtsRunInfoEntry ::=
SEQUENCE
{
h3cCBQoSGtsPassedPackets
Counter64,
h3cCBQoSGtsPassedBytes
Counter64,
h3cCBQoSGtsDiscardedPackets
Counter64,
h3cCBQoSGtsDiscardedBytes
Counter64,
h3cCBQoSGtsDelayedPackets
Counter64,
h3cCBQoSGtsDelayedBytes
Counter64,
h3cCBQoSGtsQueueSize
Integer32
}
h3cCBQoSGtsPassedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets passed by GTS."
::= { h3cCBQoSGtsRunInfoEntry 1 }
h3cCBQoSGtsPassedBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes passed by GTS."
::= { h3cCBQoSGtsRunInfoEntry 2 }
h3cCBQoSGtsDiscardedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets discarded by GTS."
::= { h3cCBQoSGtsRunInfoEntry 3 }
h3cCBQoSGtsDiscardedBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes discarded by GTS."
::= { h3cCBQoSGtsRunInfoEntry 4 }
h3cCBQoSGtsDelayedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets delayed by GTS."
::= { h3cCBQoSGtsRunInfoEntry 5 }
h3cCBQoSGtsDelayedBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes delayed by GTS."
::= { h3cCBQoSGtsRunInfoEntry 6 }
h3cCBQoSGtsQueueSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets in GTS queue."
::= { h3cCBQoSGtsRunInfoEntry 7 }
-- Remark statistics
h3cCBQoSRemarkRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSRemarkRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of running statistics for remarking on a QoS apply
object."
::= { h3cCBQoSStaticsObjects 5 }
h3cCBQoSRemarkRunInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSRemarkRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Remarking statistics entry."
INDEX { h3cCBQoSApplyObjectIndex,
h3cCBQoSPolicyClassIndex }
::= { h3cCBQoSRemarkRunInfoTable 1 }
H3cCBQoSRemarkRunInfoEntry ::=
SEQUENCE
{
h3cCBQoSRemarkedPackets
Counter64
}
h3cCBQoSRemarkedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of remarked packets."
::= { h3cCBQoSRemarkRunInfoEntry 1 }
-- Queue statistics
h3cCBQoSQueueRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSQueueRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of running statistics for queue on a QoS apply
object."
::= { h3cCBQoSStaticsObjects 6 }
h3cCBQoSQueueRunInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSQueueRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Queue statistics entry."
INDEX { h3cCBQoSApplyObjectIndex,
h3cCBQoSPolicyClassIndex }
::= { h3cCBQoSQueueRunInfoTable 1 }
H3cCBQoSQueueRunInfoEntry ::=
SEQUENCE
{
h3cCBQoSQueueMatchedPackets
Counter64,
h3cCBQoSQueueMatchedBytes
Counter64,
h3cCBQoSQueueEnqueuedPackets
Counter64,
h3cCBQoSQueueEnqueuedBytes
Counter64,
h3cCBQoSQueueDiscardedPackets
Counter64,
h3cCBQoSQueueDiscardedBytes
Counter64
}
h3cCBQoSQueueMatchedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets matched to queue."
::= { h3cCBQoSQueueRunInfoEntry 1 }
h3cCBQoSQueueMatchedBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes matched to queue."
::= { h3cCBQoSQueueRunInfoEntry 2 }
h3cCBQoSQueueEnqueuedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets queued."
::= { h3cCBQoSQueueRunInfoEntry 3 }
h3cCBQoSQueueEnqueuedBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes queued."
::= { h3cCBQoSQueueRunInfoEntry 4 }
h3cCBQoSQueueDiscardedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets discarded when queued by discard method."
::= { h3cCBQoSQueueRunInfoEntry 5 }
h3cCBQoSQueueDiscardedBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes discarded when queued by discard method."
::= { h3cCBQoSQueueRunInfoEntry 6 }
-- WRED statistics
h3cCBQoSWredRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSWredRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of running statistics for WRED on a QoS apply object."
::= { h3cCBQoSStaticsObjects 7 }
h3cCBQoSWredRunInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSWredRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"WRED statistics entry."
INDEX { h3cCBQoSApplyObjectIndex,
h3cCBQoSPolicyClassIndex,
h3cCBQoSWredClassValue }
::= { h3cCBQoSWredRunInfoTable 1 }
H3cCBQoSWredRunInfoEntry ::=
SEQUENCE
{
h3cCBQoSWredRandomDiscardedPackets
Counter64,
h3cCBQoSWredTailDiscardedPackets
Counter64
}
h3cCBQoSWredRandomDiscardedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets random-discarded by WRED."
::= { h3cCBQoSWredRunInfoEntry 1 }
h3cCBQoSWredTailDiscardedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets tail-discarded by WRED."
::= { h3cCBQoSWredRunInfoEntry 2 }
--
-- Accounting RunInfo
--
h3cCBQoSAccountingRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSAccountingRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of running statistics for account on a QoS apply
object."
::= { h3cCBQoSStaticsObjects 8 }
h3cCBQoSAccountingRunInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSAccountingRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Account statistics entry."
INDEX { h3cCBQoSApplyObjectIndex,
h3cCBQoSPolicyClassIndex
}
::= { h3cCBQoSAccountingRunInfoTable 1 }
H3cCBQoSAccountingRunInfoEntry ::=
SEQUENCE
{
h3cCBQoSAccountingPackets
Counter64,
h3cCBQoSAccountingBytes
Counter64,
h3cCBQoSAccountingPktpps
Counter64,
h3cCBQoSAccountingPktbps
Counter64
}
h3cCBQoSAccountingPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets matching a class in QoS policy."
::= { h3cCBQoSAccountingRunInfoEntry 1 }
h3cCBQoSAccountingBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes matching a class in QoS policy."
::= { h3cCBQoSAccountingRunInfoEntry 2 }
h3cCBQoSAccountingPktpps OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average number of packets matching a class in QoS policy
per second in the last interval.
Unit: pps."
::= { h3cCBQoSAccountingRunInfoEntry 3 }
h3cCBQoSAccountingPktbps OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average bits of packets matching a class in QoS policy
per second in the last interval.
Unit: bps."
::= { h3cCBQoSAccountingRunInfoEntry 4 }
--
-- Policy Accounting RunInfo
--
h3cCBQoSPolicyAccRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF H3cCBQoSPolicyAccRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of running statistics for account on a QoS apply
object."
::= { h3cCBQoSStaticsObjects 9 }
h3cCBQoSPolicyAccRunInfoEntry OBJECT-TYPE
SYNTAX H3cCBQoSPolicyAccRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Policy account statistics entry."
INDEX { h3cCBQoSApplyObjectIndex }
::= { h3cCBQoSPolicyAccRunInfoTable 1 }
H3cCBQoSPolicyAccRunInfoEntry ::=
SEQUENCE
{
h3cCBQoSPolicyAccPackets
Counter64,
h3cCBQoSPolicyAccBytes
Counter64
}
h3cCBQoSPolicyAccPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets matching a QoS policy."
::= { h3cCBQoSPolicyAccRunInfoEntry 1 }
h3cCBQoSPolicyAccBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes matching a QoS policy."
::= { h3cCBQoSPolicyAccRunInfoEntry 2 }
-- Policy applying status
h3cCBQoSApplyingStatusObjects OBJECT IDENTIFIER ::= { h3cCBQoSObjects 6 }
-- System status when applying policy
h3cCBQoSApplyingStatus 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."
::= { h3cCBQoSApplyingStatusObjects 1 }
-- Notifications
h3cCBQoSNotifications OBJECT IDENTIFIER ::= { h3cCBQoSObjects 7 }
-- All trap definitions should be placed under this object.
h3cCBQoSNotificationsPrefix OBJECT IDENTIFIER ::= { h3cCBQoSNotifications 0 }
-- All objects used for TRAP only are defined here.
h3cCBQoSIfPolicyChanged NOTIFICATION-TYPE
OBJECTS
{
h3cCBQoSIfApplyPolicyIfIndex,
h3cCBQoSIfApplyPolicyDirection
}
STATUS current
DESCRIPTION
"This notification will be sent when the applying status
of the policy on the interface is changed."
::= { h3cCBQoSNotificationsPrefix 1 }
h3cCBQoSVlanPolicyChanged NOTIFICATION-TYPE
OBJECTS
{
h3cCBQoSVlanApplyPolicyVlanid,
h3cCBQoSVlanApplyPolicyDirection
}
STATUS current
DESCRIPTION
"This notification will be sent when the applying status
of the policy on the VLAN is changed."
::= { h3cCBQoSNotificationsPrefix 2 }
END