Observium_CE/mibs/h3c/HUAWEI-CBQOS-MIB

4105 lines
142 KiB
Plaintext

-- =========================================================================
-- Copyright (C) 2004 by HUAWEI TECHNOLOGIES. All rights reserved
--
-- Description:This mib file is used for management of huawei Class Based
-- QoS information.
-- Reference:
-- Version: V1.8
-- History:
-- V1.0 tianli,2004.4.10,publish
-- V1.1 lizhiyong, 2004-9-14
-- modify the hyphens which is not allowed used in SMIv2
-- v1.2 changed by gaolong
-- replace chinese characters in this file with english characters
-- move MODULE-IDENTITY after IMPORTS CLAUSE
-- changed by yangjianjun
-- change description of hwCBQoSMatchRuleIntValue1 and hwCBQoSMatchRuleIntValue2
-- changed by wanghao
-- add an object hwCBQoSQueueCbsRatio
-- v1.3 changed by liguanmin,2004-12-23.
-- added two values in the node hwCBQoSMatchRuleType of the hwCBQoSMatchRuleCfgInfoTable.
-- this two values are typeMatchDe,typeMatchClp.
-- V1.4 2005-04-15 modify description of hwCBQoSMatchRuleStringValue by tangshun.
-- V1.5 2005-05-23 add hwCBQoSFrPvcClassAverageRate, hwCBQoSAtmPvcClassAverageRate,
-- and hwCBQoSIfClassAverageRate by dongjun.
-- V1.6 2005-08-11 add enum value 25 for MatchRuleType,
-- modify description of hwCBQoSMatchRuleType and hwCBQoSMatchRuleStringValue
-- by dongjun.
-- update file format by gaolong
-- V1.7 2006-05-18 modified by haochunbo
-- Add an enumeration unitRemainPercent for QueueBandwidthUnit.
-- Modify the description of hwCBQoSQueueBandwidthUnit and hwCBQoSQueueBandwidthValue.
-- V1.8 2007-05-23 modified by huguohua
-- Add LrCirUnit, hwCBQoSNestPolicyCfgInfoTable, hwCBQoSLrCfgInfoTable,
-- hwCBQoSIfLrRunInfoTable, hwCBQoSAtmPvcLrRunInfoTable, hwCBQoSFrPvcLrRunInfoTable
-- ==========================================================================
HUAWEI-CBQOS-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwQoS
FROM HUAWEI-3COM-OID-MIB
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
IpAddress, Integer32, Counter32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY,
Counter64
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DisplayString, MacAddress
FROM SNMPv2-TC;
hwCBQoSMIB MODULE-IDENTITY
LAST-UPDATED "200404100000Z" -- April 10, 2004 at 00:00 GMT
ORGANIZATION
"Huawei Technologies co.,Ltd."
CONTACT-INFO
" R&D BeiJing, Huawei Technologies co.,Ltd.
Huawei Bld.,NO.3 Xinxi Rd.,
Shang-Di Information Industry Base,
Hai-Dian District Beijing P.R. China
Zip:100085
Http://www.huawei.com
E-mail:support@huawei.com "
DESCRIPTION
"The HUAWEI-CBQOS-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 : hwCBQoSClassifierCfgInfoTable
2 : hwCBQoSMatchRuleCfgInfoTable
3 : hwCBQoSBehaviorCfgInfoTable
4 : hwCBQoSCarCfgInfoTable
5 : hwCBQoSGtsCfgInfoTable
6 : hwCBQoSRemarkCfgInfoTable
7 : hwCBQoSQueueCfgInfoTable
8 : hwCBQoSWredCfgInfoTable
9 : hwCBQoSWredClassCfgInfoTable
10: hwCBQoSPolicyRouteCfgInfoTable
11: hwCBQoSNatCfgInfoTable
12: hwCBQoSFirewallCfgInfoTable
13: hwCBQoSSamplingCfgInfoTable
14: hwCBQoSPolicyCfgInfoTable
15: hwCBQoSPolicyClassCfgInfoTable
16: hwCBQoSIfApplyPolicyTable
17: hwCBQoSAtmPvcApplyPolicyTable
18: hwCBQoSIfVlanApplyPolicyTable
19: hwCBQoSFrClassApplyPolicyTable
20: hwCBQoSFrPvcApplyPolicyTable
21: hwCBQoSIfCbqRunInfoTable
22: hwCBQoSIfClassMatchRunInfoTable
23: hwCBQoSIfCarRunInfoTable
24: hwCBQoSIfGtsRunInfoTable
25: hwCBQoSIfRemarkRunInfoTable
26: hwCBQoSIfQueueRunInfoTable
27: hwCBQoSIfWredRunInfoTable
28: hwCBQoSAtmPvcCbqRunInfoTable
29: hwCBQoSAtmPvcClassMatchRunInfoTable
30: hwCBQoSAtmPvcCarRunInfoTable
31: hwCBQoSAtmPvcGtsRunInfoTable
32: hwCBQoSAtmPvcRemarkRunInfoTable
33: hwCBQoSAtmPvcQueueRunInfoTable
34: hwCBQoSAtmPvcWredRunInfoTable
35: hwCBQoSFrPvcCbqRunInfoTable
36: hwCBQoSFrPvcClassMatchRunInfoTable
37: hwCBQoSFrPvcCarRunInfoTable
38: hwCBQoSFrPvcGtsRunInfoTable
39: hwCBQoSFrPvcRemarkRunInfoTable
40: hwCBQoSFrPvcQueueRunInfoTable
41: hwCBQoSFrPvcWredRunInfoTable
42: hwCBQoSIfVlanClassMatchRunInfoTable
Software QoS supports the following tables:
1 : hwCBQoSClassifierCfgInfoTable
2 : hwCBQoSMatchRuleCfgInfoTable
3 : hwCBQoSBehaviorCfgInfoTable
4 : hwCBQoSCarCfgInfoTable
5 : hwCBQoSGtsCfgInfoTable
6 : hwCBQoSRemarkCfgInfoTable
7 : hwCBQoSQueueCfgInfoTable
8 : hwCBQoSWredCfgInfoTable
9 : hwCBQoSWredClassCfgInfoTable
14: hwCBQoSPolicyCfgInfoTable
15: hwCBQoSPolicyClassCfgInfoTable
16: hwCBQoSIfApplyPolicyTable
17: hwCBQoSAtmPvcApplyPolicyTable
19: hwCBQoSFrClassApplyPolicyTable
20: hwCBQoSFrPvcApplyPolicyTable
21: hwCBQoSIfCbqRunInfoTable
22: hwCBQoSIfClassMatchRunInfoTable
23: hwCBQoSIfCarRunInfoTable
24: hwCBQoSIfGtsRunInfoTable
25: hwCBQoSIfRemarkRunInfoTable
26: hwCBQoSIfQueueRunInfoTable
27: hwCBQoSIfWredRunInfoTable
28: hwCBQoSAtmPvcCbqRunInfoTable
29: hwCBQoSAtmPvcClassMatchRunInfoTable
30: hwCBQoSAtmPvcCarRunInfoTable
31: hwCBQoSAtmPvcGtsRunInfoTable
32: hwCBQoSAtmPvcRemarkRunInfoTable
33: hwCBQoSAtmPvcQueueRunInfoTable
34: hwCBQoSAtmPvcWredRunInfoTable
35: hwCBQoSFrPvcCbqRunInfoTable
36: hwCBQoSFrPvcClassMatchRunInfoTable
37: hwCBQoSFrPvcCarRunInfoTable
38: hwCBQoSFrPvcGtsRunInfoTable
39: hwCBQoSFrPvcRemarkRunInfoTable
40: hwCBQoSFrPvcQueueRunInfoTable
41: hwCBQoSFrPvcWredRunInfoTable
Hardware QoS supports the following tables:
1 : hwCBQoSClassifierCfgInfoTable
2 : hwCBQoSMatchRuleCfgInfoTable
3 : hwCBQoSBehaviorCfgInfoTable
4 : hwCBQoSCarCfgInfoTable
6 : hwCBQoSRemarkCfgInfoTable
10: hwCBQoSPolicyRouteCfgInfoTable
11: hwCBQoSNatCfgInfoTable
12: hwCBQoSFirewallCfgInfoTable
13: hwCBQoSSamplingCfgInfoTable
14: hwCBQoSPolicyCfgInfoTable
15: hwCBQoSPolicyClassCfgInfoTable
16: hwCBQoSIfApplyPolicyTable
18: hwCBQoSIfVlanApplyPolicyTable
22: hwCBQoSIfClassMatchRunInfoTable
42: hwCBQoSIfVlanClassMatchRunInfoTable
"
::= { hwQoS 1 }
--
--type definitions in the traffic classifier
--
--MatchRuleType
MatchRuleType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Type of Match Rule."
SYNTAX INTEGER {
typeAny(1),
typeAcl(2),
typeRtpPort(3),
typeProtocol(4),
typeIpPrec(5),
typeDscp(6),
typeVlan8021p(7),
typeMplsExp(8),
typeSourceMac(9),
typeDestinationMac(10),
typeClassifier(11),
typeInboundInterface(12),
typeMacGroup(13),
-- value 14 and 15 are reserved for future use.
typeMatchDe(16), -- the match rule is FR DE
typeMatchClp(17), -- the match rule is ATM CLP
-- enum values 18 to 24 are reserved
typeOutboundInterface(25)
}
--
--end of type definitions in the traffic classifier
--
--
--type definitions in the traffic behavior
--
--CarAction
CarAction ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The actions taken when packets conforming or exceeding the configured
CIR:
pass (1),
discard (2),
remark IP Precedence (3),
remark DSCP(4),
remark Mpls Exp(5),
remark (6)
"
SYNTAX INTEGER {
pass (1),
discard (2),
remarkIpPrec (3),
remarkDscp(4),
remarkMplsExp(5),
remark(6)
}
--RemarkType
RemarkType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"typeIpPrec(1)
typeDscp(2)
typeMplsExp(3)
typeVlan8021p(4)
typeAtmClp(5)
typeFrDe(6)
"
SYNTAX INTEGER {
typeIpPrec(1),
typeDscp(2),
typeMplsExp(3),
typeVlan8021p(4),
typeAtmClp(5),
typeFrDe(6)
}
--WredType
WredType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"IpPrec Based (1)
DSCP Based (2)
"
SYNTAX INTEGER {
typeIpPrecbased (1),
typeDscpbased (2)
}
--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), means the percentage of the reserved bandwidth besides the part
configured for RTP queue.
Remaining percent, Unit % (3), means the percentage of the reserved bandwidth besides
the parts configured for EF and RTP queue.
"
SYNTAX INTEGER {
unitUnavailable(-1),
unitAbsolute(1),
unitPercent(2),
unitRemainPercent(3)
}
-- LrCirUnit
LrCirUnit ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"CIR Unit:
Absolute, Unit bps (1)
Percent, Unit % (2)
"
SYNTAX INTEGER
{
absoluteUnitBps(1),
percentUnit(2)
}
--
--end of type definitions in the traffic behavior
--
--
--type definitions in the policy
--
--Direction
DirectionType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The Direction Policy apply on."
SYNTAX INTEGER {
inbound (1),
outbound (2)
}
--
--end of type definitions in policy
--
--
-- Node definitions
--
hwCBQoSObjects OBJECT IDENTIFIER ::= { hwCBQoSMIB 1 }
--hwCBQoSClassifierObjects
hwCBQoSClassifierObjects OBJECT IDENTIFIER ::= { hwCBQoSObjects 1 }
-- Traffic Classifier Next Index
hwCBQoSClassifierIndexNext OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains an appropriate value to be used for
hwCBQoSClassifierIndex when creating rows in the
hwCBQoSClassifierCfgInfoTable. Begin with 0."
::= { hwCBQoSClassifierObjects 1 }
-- Traffic Classifier
hwCBQoSClassifierCfgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSClassifierCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Traffic Classifier configuration information."
::= { hwCBQoSClassifierObjects 2 }
hwCBQoSClassifierCfgInfoEntry OBJECT-TYPE
SYNTAX HwCBQoSClassifierCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Traffic Classifier Configuration Information Entry."
INDEX { hwCBQoSClassifierIndex }
::= { hwCBQoSClassifierCfgInfoTable 1 }
HwCBQoSClassifierCfgInfoEntry ::=
SEQUENCE {
hwCBQoSClassifierIndex
Integer32,
hwCBQoSClassifierName
OCTET STRING,
hwCBQoSClassifierRuleCount
Integer32,
hwCBQoSClassifierOperator
INTEGER,
hwCBQoSClassifierLayer
INTEGER,
hwCBQoSClassifierRowStatus
RowStatus
}
hwCBQoSClassifierIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of Traffic Classifier. Begin with 0."
::= { hwCBQoSClassifierCfgInfoEntry 1 }
hwCBQoSClassifierName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Name of Traffic Classifier."
::= { hwCBQoSClassifierCfgInfoEntry 2 }
hwCBQoSClassifierRuleCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of match rules of Traffic classifier. It can be used
for hwCBQoSMatchRuleIndex when creating rows in the
hwCBQoSMatchRuleCfgInfoTable. Begin with 0."
::= { hwCBQoSClassifierCfgInfoEntry 3 }
hwCBQoSClassifierOperator 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 support and,or.
Hardware QoS support and."
DEFVAL {and}
::= { hwCBQoSClassifierCfgInfoEntry 4 }
hwCBQoSClassifierLayer OBJECT-TYPE
SYNTAX INTEGER {
unavailable(-1),
l2(1),
l3(2),
both(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Configuration layer of traffic classifier.
Only hardware QoS support it.
-1(unavailable) is returned only when getting value from software QoS.
-1(unavailable) can't be set."
DEFVAL {l3}
::= { hwCBQoSClassifierCfgInfoEntry 5 }
hwCBQoSClassifierRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus. Three actions are used: active,
createAndGo, destroy"
::= { hwCBQoSClassifierCfgInfoEntry 6 }
-- Match rule
hwCBQoSMatchRuleCfgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSMatchRuleCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Match Rule configuration information."
::= { hwCBQoSClassifierObjects 3 }
hwCBQoSMatchRuleCfgInfoEntry OBJECT-TYPE
SYNTAX HwCBQoSMatchRuleCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Match Rule Configuration Information Entry."
INDEX { hwCBQoSClassifierIndex, hwCBQoSMatchRuleIndex }
::= { hwCBQoSMatchRuleCfgInfoTable 1 }
HwCBQoSMatchRuleCfgInfoEntry ::=
SEQUENCE {
hwCBQoSMatchRuleIndex
Integer32,
hwCBQoSMatchRuleIfNot
INTEGER,
hwCBQoSMatchRuleType
MatchRuleType,
hwCBQoSMatchRuleStringValue
OCTET STRING,
hwCBQoSMatchRuleIntValue1
Unsigned32,
hwCBQoSMatchRuleIntValue2
Unsigned32,
hwCBQoSMatchRuleRowStatus
RowStatus
}
hwCBQoSMatchRuleIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of Match Rule."
::= { hwCBQoSMatchRuleCfgInfoEntry 1 }
hwCBQoSMatchRuleIfNot OBJECT-TYPE
SYNTAX INTEGER {
match(1),
match-Not(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"whether the if-match rule is a Match or Match-Not statement.
Software QoS support match,match-Not.
Hardware QoS support match."
DEFVAL {match}
::= { hwCBQoSMatchRuleCfgInfoEntry 2 }
hwCBQoSMatchRuleType OBJECT-TYPE
SYNTAX MatchRuleType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Type of Match Rule.
typeAny(1)
typeAcl(2),
typeRtpPort(3),
typeProtocol(4),
typeIpPrec(5),
typeDscp(6),
typeVlan8021p(7),
typeMplsExp(8),
typeSourceMac(9),
typeDestinationMac(10),
typeClassifier(11),
typeInboundInterface(12),
typeMacGroup(13),
typeMatchDe(16), /* the match rule is FR DE */
typeMatchClp(17), /* the match rule is ATM CLP */
typeOutboundInterface(25)
Software QoS supports any type except typeMacGroup.
Hardware QoS supports typeAcl,typeDscp,typeMacGroup.
"
::= { hwCBQoSMatchRuleCfgInfoEntry 3 }
hwCBQoSMatchRuleStringValue OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Value of Match Rule.
SourceMAC(9): SIZE (12) HHHHHHHHHHHH for example: 010102020303 means
the match rule is 'if-match source-mac 0101-0202-0303'
DestinationMAC(10): SIZE (12) HHHHHHHHHHHH for example: 010102020303 means
the match rule is 'if-match destination-mac 0101-0202-0303'
Classifier(11): SIZE (1..31)
InboundInterface(12): SIZE (1..47)
typeOutboundInterface(25): SIZE (1..47)
other type: Set is not permitted. Zero-length String will be
returned when getting.
"
::= { hwCBQoSMatchRuleCfgInfoEntry 4 }
hwCBQoSMatchRuleIntValue1 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Value of Match Rule.
Acl(2):
Software QoS: 2000~3999 Hardware Qos: 10000~42767
RtpPort(3): start-port: 2000~65535
Protocol(4): 1(Ip)
IpPrec(5): value:0~7, up to 8 value can be input. The bit set
to 1 of the last 8 bits of hwCBQoSMatchRuleIntValue1
is used to indicate the value 0~7.
For example: 0x00000053(Binary format is 01010011)
means the match rule is 'if-match ip-prec 0 1 4 6'
Dscp(6): value:0~63,up to 8 value can be input.
The bit set to 1 of hwCBQoSMatchRuleIntValue1 is
used to indicate the value 32~63.
The bit set to 1 of hwCBQoSMatchRuleIntValue2 is
used to indicate the value 0~31.
For example: 0x80000003 means the match rule is
'if-match dscp 32 33 63'
Vlan8021p(7): value:0~7, up to 8 value can be input. The bit
set to 1 of the last 8 bits of hwCBQoSMatchRuleIntValue1
is used to indicate the 8 value 0~7.
For example: 0x53(Binary format is 01010011) means
the match rule is 'if-match vlan 0 1 4 6'
MplsExp(8): value:0~7, up to 8 value can be input. The bit set
to 1 of the last 8 bits of hwCBQoSMatchRuleIntValue1
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'
MacGroup(13): 1~63
other type: Set is not permitted. 0xffffffff will be returned
when getting.
"
::= { hwCBQoSMatchRuleCfgInfoEntry 5 }
hwCBQoSMatchRuleIntValue2 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Value of Match Rule.
RtpPort(3): end-port: 2000~65535
Dscp(6): value:0~63,up to 8 value can be input.
The bit set to 1 of hwCBQoSMatchRuleIntValue1 is used
to indicate the value 32~63.
The bit set to 1 of hwCBQoSMatchRuleIntValue2 is used
to indicate the value 0~31.
for example: 0x80000003 means the match rule is
'if-match dscp 0 1 31'
other type: Set is not permitted. 0xffffffff will be returned
when getting.
"
::= { hwCBQoSMatchRuleCfgInfoEntry 6 }
hwCBQoSMatchRuleRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus for Match Rule Table.
Three actions are used: active, createAndGo, destroy"
::= { hwCBQoSMatchRuleCfgInfoEntry 7 }
--hwCBQoSBehaviorObjects
hwCBQoSBehaviorObjects OBJECT IDENTIFIER ::= { hwCBQoSObjects 2 }
-- Traffic Behavior Next Index
hwCBQoSBehaviorIndexNext OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains an appropriate value to be used for
hwCBQoSBehaviorIndex when creating rows in the
hwCBQoSBehaviorCfgInfoTable. Begin with 0."
::= { hwCBQoSBehaviorObjects 1 }
-- Traffic Behavior
hwCBQoSBehaviorCfgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSBehaviorCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Traffic Behavior configuration information."
::= { hwCBQoSBehaviorObjects 2 }
hwCBQoSBehaviorCfgInfoEntry OBJECT-TYPE
SYNTAX HwCBQoSBehaviorCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Traffic Behavior Configuration Information Entry."
INDEX { hwCBQoSBehaviorIndex }
::= { hwCBQoSBehaviorCfgInfoTable 1 }
HwCBQoSBehaviorCfgInfoEntry ::=
SEQUENCE {
hwCBQoSBehaviorIndex
Integer32,
hwCBQoSBehaviorName
OCTET STRING,
hwCBQoSBehaviorRowStatus
RowStatus
}
hwCBQoSBehaviorIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of Traffic Behavior."
::= { hwCBQoSBehaviorCfgInfoEntry 1 }
hwCBQoSBehaviorName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Name of Traffic Behavior."
::= { hwCBQoSBehaviorCfgInfoEntry 2 }
hwCBQoSBehaviorRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus. Three actions are used: active,
createAndGo, destroy"
::= { hwCBQoSBehaviorCfgInfoEntry 3 }
-- CAR
hwCBQoSCarCfgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSCarCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of CAR feature configuration information."
::= { hwCBQoSBehaviorObjects 3 }
hwCBQoSCarCfgInfoEntry OBJECT-TYPE
SYNTAX HwCBQoSCarCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"CAR Configuration Information Entry."
INDEX { hwCBQoSBehaviorIndex }
::= { hwCBQoSCarCfgInfoTable 1 }
HwCBQoSCarCfgInfoEntry ::=
SEQUENCE {
hwCBQoSCarCir
Integer32,
hwCBQoSCarCbs
Integer32,
hwCBQoSCarEbs
Integer32,
hwCBQoSCarPir
Integer32,
hwCBQoSCarPbs
Integer32,
hwCBQoSCarGreenAction
CarAction,
hwCBQoSCarGreenRemarkValue
Integer32,
hwCBQoSCarYellowAction
INTEGER,
hwCBQoSCarRedAction
CarAction,
hwCBQoSCarRedRemarkValue
Integer32,
hwCBQoSCarRowStatus
RowStatus
}
hwCBQoSCarCir OBJECT-TYPE
SYNTAX Integer32 (8..10000000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Committed Information Rate. Unit: kbps.
software QoS: 8..155000
hardware QoS: 100..10000000"
::= { hwCBQoSCarCfgInfoEntry 1 }
hwCBQoSCarCbs OBJECT-TYPE
SYNTAX Integer32 (64..19375000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Committed Burst Size. Unit: byte
software QoS: 1875..19375000 (default:max(cir*125/2,1875))
hardware QoS: 64..131071(default:12288)"
::= { hwCBQoSCarCfgInfoEntry 2 }
hwCBQoSCarEbs OBJECT-TYPE
SYNTAX Integer32(-1|0..19375000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Excess Burst Size. Unit: byte. 0..19375000
Only software QoS support this node.
-1 is returned only when getting value from hardware QoS.
-1 can't be set."
DEFVAL {0}
::= { hwCBQoSCarCfgInfoEntry 3 }
hwCBQoSCarPir OBJECT-TYPE
SYNTAX Integer32 (-1|100..10000000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Peak Information Rate. Unit: kbps. 100..10000000
Only hardware QoS support this node.
-1 is returned only when getting value from software QoS.
-1 can't be set."
::= { hwCBQoSCarCfgInfoEntry 4 }
hwCBQoSCarPbs OBJECT-TYPE
SYNTAX Integer32 (-1|64..4000000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Peak Burst Size. Unit: byte.
64..4000000.(default:cbs when Peak Information Rate configured)
Only hardware QoS support this node.
-1 is returned only when getting value from software QoS.
-1 can't be set."
::= { hwCBQoSCarCfgInfoEntry 5 }
hwCBQoSCarGreenAction OBJECT-TYPE
SYNTAX CarAction
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Green Action:
pass (1)
discard (2)
remark IP Precedence (3)
remark DSCP (4)
remark MPLS EXP (5)
remark (6)
Hardware QoS : pass, discard, remark.
Software QoS : pass, discard, remark IP Precedence, remark DSCP,
remark MPLS EXP.
"
DEFVAL {pass}
::= { hwCBQoSCarCfgInfoEntry 6 }
hwCBQoSCarGreenRemarkValue OBJECT-TYPE
SYNTAX Integer32 (-1|0..63)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value is to remark When green action is remarking.
For remarking DSCP, the range is 0~63;
For remarking IP Precedence and MPLS EXP, the range is 0~7;
Only software QoS support this node.
-1 is returned only when getting value from hardware QoS or
when action being pass, discard of software QoS.
-1 can't be set."
::= { hwCBQoSCarCfgInfoEntry 7 }
hwCBQoSCarYellowAction OBJECT-TYPE
SYNTAX INTEGER {
unavailable(-1),
pass (1),
discard (2),
remarkIpPrec (3),
remarkDscp(4),
remarkMplsExp(5),
remark(6)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Yellow Action:
unavailable(-1)
pass (1)
discard (2)
remark IP Precedence (3)
remark DSCP (4)
remark MPLS EXP (5)
remark(6)
Only hardware QoS support this node. Hardware QoS support pass,
discard, remark.
-1 is returned only when getting value from software QoS.
-1 can't be set."
DEFVAL {remark}
::= { hwCBQoSCarCfgInfoEntry 8 }
hwCBQoSCarRedAction OBJECT-TYPE
SYNTAX CarAction
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Red Action:
pass (1)
discard (2)
remark IP Precedence (3)
remark DSCP (4)
remark MPLS EXP (5)
remark (6)
Hardware QoS : pass, discard, remark.
Software QoS : pass, discard, remark IP Precedence, remark DSCP,
remark MPLS EXP.
"
DEFVAL {discard}
::= { hwCBQoSCarCfgInfoEntry 9 }
hwCBQoSCarRedRemarkValue OBJECT-TYPE
SYNTAX Integer32 (-1|0..63)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value is to remark When red action is remarking.
For remarking DSCP, the range is 0~63;
For remarking IP Precedence and MPLS EXP, the range is 0~7;
Only software QoS support this node.
-1 is returned only when getting value from hardware QoS or
when action being pass, discard of software QoS.
-1 can't be set."
::= { hwCBQoSCarCfgInfoEntry 10 }
hwCBQoSCarRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus. Three actions are used: active,
createAndGo, destroy"
::= { hwCBQoSCarCfgInfoEntry 11 }
-- GTS
hwCBQoSGtsCfgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSGtsCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of GTS feature configuration information."
::= { hwCBQoSBehaviorObjects 4 }
hwCBQoSGtsCfgInfoEntry OBJECT-TYPE
SYNTAX HwCBQoSGtsCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"GTS Configuration Information Entry."
INDEX { hwCBQoSBehaviorIndex }
::= { hwCBQoSGtsCfgInfoTable 1 }
HwCBQoSGtsCfgInfoEntry ::=
SEQUENCE {
hwCBQoSGtsCir
Integer32,
hwCBQoSGtsCbs
Integer32,
hwCBQoSGtsEbs
Integer32,
hwCBQoSGtsQueueLength
Integer32,
hwCBQoSGtsRowStatus
RowStatus
}
hwCBQoSGtsCir OBJECT-TYPE
SYNTAX Integer32 (8000..155000000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Committed Information Rate. Unit: bps"
::= { hwCBQoSGtsCfgInfoEntry 1 }
hwCBQoSGtsCbs OBJECT-TYPE
SYNTAX Integer32 (15000..155000000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Committed Burst Size. Unit: bit
default: max(cir*1/2,15000)"
::= { hwCBQoSGtsCfgInfoEntry 2 }
hwCBQoSGtsEbs OBJECT-TYPE
SYNTAX Integer32 (0..155000000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Excess Burst Size. Unit: bit"
DEFVAL {0}
::= { hwCBQoSGtsCfgInfoEntry 3 }
hwCBQoSGtsQueueLength OBJECT-TYPE
SYNTAX Integer32 (1..1024)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The length of GTS buffer."
DEFVAL {50}
::= { hwCBQoSGtsCfgInfoEntry 4 }
hwCBQoSGtsRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus. Three actions are used: active,
createAndGo, destroy"
::= { hwCBQoSGtsCfgInfoEntry 5 }
-- REMARK
hwCBQoSRemarkCfgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSRemarkCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Remarking feature configuration information."
::= { hwCBQoSBehaviorObjects 5 }
hwCBQoSRemarkCfgInfoEntry OBJECT-TYPE
SYNTAX HwCBQoSRemarkCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Remarking Configuration Information Entry."
INDEX { hwCBQoSBehaviorIndex, hwCBQoSRemarkType }
::= { hwCBQoSRemarkCfgInfoTable 1 }
HwCBQoSRemarkCfgInfoEntry ::=
SEQUENCE {
hwCBQoSRemarkType
RemarkType,
hwCBQoSRemarkValue
Integer32,
hwCBQoSRemarkRowStatus
RowStatus
}
hwCBQoSRemarkType OBJECT-TYPE
SYNTAX RemarkType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IpPrec(1)
Dscp(2)
MplsExp(3)
Vlan8021p(4)
AtmClp(5)
FrDe(6)
Hardware QoS support IpPrec, Dscp,MplsExp, Vlan8021p.
Software QoS support each type.
"
::= { hwCBQoSRemarkCfgInfoEntry 1 }
hwCBQoSRemarkValue OBJECT-TYPE
SYNTAX Integer32 (0..63)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Value to remark:
for IpPrec: 0~7;
for Dscp: 0~63;
for Vlan8021p: 0~7;
for AtmClp: 0~1;
for FrDe: 0~1;
for MplsExp: 0~7"
::= { hwCBQoSRemarkCfgInfoEntry 2 }
hwCBQoSRemarkRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus. Three actions are used: active,
createAndGo, destroy"
::= { hwCBQoSRemarkCfgInfoEntry 3 }
-- Queue
hwCBQoSQueueCfgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSQueueCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of queueing feature configuration information."
::= { hwCBQoSBehaviorObjects 6 }
hwCBQoSQueueCfgInfoEntry OBJECT-TYPE
SYNTAX HwCBQoSQueueCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Queue Configuration Information Entry."
INDEX { hwCBQoSBehaviorIndex }
::= { hwCBQoSQueueCfgInfoTable 1 }
HwCBQoSQueueCfgInfoEntry ::=
SEQUENCE {
hwCBQoSQueueType
QueueType,
hwCBQoSQueueDropType
INTEGER,
hwCBQoSQueueLength
Integer32,
hwCBQoSQueueBandwidthUnit
QueueBandwidthUnit,
hwCBQoSQueueBandwidthValue
Integer32,
hwCBQoSQueueCbs
Integer32,
hwCBQoSQueueQueueNumber
INTEGER,
hwCBQoSQueueRowStatus
RowStatus,
hwCBQoSQueueCbsRatio
Integer32
}
hwCBQoSQueueType OBJECT-TYPE
SYNTAX QueueType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Queueing Type:
EF: (1)
AF: (2)
WFQ: (3)"
::= { hwCBQoSQueueCfgInfoEntry 1 }
hwCBQoSQueueDropType OBJECT-TYPE
SYNTAX INTEGER {
typeUnavailable(-1),
typeTailDrop(1),
typeWred(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The drop type of queue. Only valid for AF and WFQ queue.
-1 is returned only when getting value about EF queue.
-1 can't be set."
DEFVAL {typeTailDrop}
::= { hwCBQoSQueueCfgInfoEntry 2 }
hwCBQoSQueueLength OBJECT-TYPE
SYNTAX Integer32 (-1|1..512)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The length of QueueLength. Only valid for tail-drop type
of AF and WFQ queue.
-1 is returned only when getting value about EF queue or
wred type of AF and WFQ queue.
-1 can't be set."
DEFVAL {64}
::= { hwCBQoSQueueCfgInfoEntry 3 }
hwCBQoSQueueBandwidthUnit OBJECT-TYPE
SYNTAX QueueBandwidthUnit
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Bandwidth Unit:
Absolute, Unit Kbps (1)
Percent, Unit % (2)
Remaining percent, Unit % (3)
Absolute unit and percent unit are valid for EF and AF queue,
but remaining percent unit is only valid for AF queue.
-1 is returned only when getting value about WFQ queue.
-1 can't be set."
::= { hwCBQoSQueueCfgInfoEntry 4 }
hwCBQoSQueueBandwidthValue OBJECT-TYPE
SYNTAX Integer32 (-1|1..1000000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Bandwidth value:
Absolute value: 8~1000000. Unit: Kbps
Percent value: 1~100.
Remaining percent value: 1~100.
Absolute value and percent value are valid for EF and AF queue,
but remaining percent value is only valid for AF queue.
-1 is returned only when getting value about WFQ queue.
-1 can't be set."
::= { hwCBQoSQueueCfgInfoEntry 5 }
hwCBQoSQueueCbs OBJECT-TYPE
SYNTAX Integer32 (-1|32..2000000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Committed Burst Size. Unit: byte.
Only valid for EF queue.
Default:min( Bandwidth*25 , 2000000)
-1 is returned only when getting value about AF or WFQ queue.
-1 can't be set."
::= { hwCBQoSQueueCfgInfoEntry 6 }
hwCBQoSQueueQueueNumber OBJECT-TYPE
SYNTAX INTEGER {
unavailable(-1),
a16(16),
a32(32),
a64(64),
a128(128),
a256(256),
a512(512),
a1024(1024),
a2048(2048),
a4096(4096)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Max number of hashed queues (a power of 2).
Only valid for WFQ.
-1 is returned only when getting value about AF or EF queue.
-1 can't be set."
DEFVAL {a256}
::= { hwCBQoSQueueCfgInfoEntry 7 }
hwCBQoSQueueRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus. Three actions are used: active,
createAndGo, destroy"
::= { hwCBQoSQueueCfgInfoEntry 8 }
hwCBQoSQueueCbsRatio OBJECT-TYPE
SYNTAX Integer32(-1|25..500)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Committed Burst Size Ratio. Unit: byte.
CBS = CBS_Ratio * Bandwidth(kbps)
Only valid for EF queue.
-1 is returned only when getting value about AF or WFQ queue.
-1 can't be set."
DEFVAL { 25 }
::= { hwCBQoSQueueCfgInfoEntry 9 }
-- WRED
hwCBQoSWredCfgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSWredCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of WRED configuration information."
::= { hwCBQoSBehaviorObjects 7 }
hwCBQoSWredCfgInfoEntry OBJECT-TYPE
SYNTAX HwCBQoSWredCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"WRED Configuration Information Entry."
INDEX { hwCBQoSBehaviorIndex }
::= { hwCBQoSWredCfgInfoTable 1 }
HwCBQoSWredCfgInfoEntry ::=
SEQUENCE {
hwCBQoSWredType
WredType,
hwCBQoSWredWeightConst
Integer32
}
hwCBQoSWredType OBJECT-TYPE
SYNTAX WredType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP-Prec Based (1)
DSCP Based (2)"
DEFVAL {typeIpPrecbased}
::= { hwCBQoSWredCfgInfoEntry 1 }
hwCBQoSWredWeightConst OBJECT-TYPE
SYNTAX Integer32 (1..16)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify weight for calculating mean queue depth."
DEFVAL {9}
::= { hwCBQoSWredCfgInfoEntry 2 }
-- WRED Class
hwCBQoSWredClassCfgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSWredClassCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of WRED configuration information."
::= { hwCBQoSBehaviorObjects 8 }
hwCBQoSWredClassCfgInfoEntry OBJECT-TYPE
SYNTAX HwCBQoSWredClassCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"WRED Class Configuration Information Entry."
INDEX { hwCBQoSBehaviorIndex, hwCBQoSWredClassValue }
::= { hwCBQoSWredClassCfgInfoTable 1 }
HwCBQoSWredClassCfgInfoEntry ::=
SEQUENCE {
hwCBQoSWredClassValue
Integer32,
hwCBQoSWredClassLowLimit
Integer32,
hwCBQoSWredClassHighLimit
Integer32,
hwCBQoSWredClassDiscardProb
Integer32
}
hwCBQoSWredClassValue OBJECT-TYPE
SYNTAX Integer32 (0..63)
MAX-ACCESS 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."
::= { hwCBQoSWredClassCfgInfoEntry 1 }
hwCBQoSWredClassLowLimit OBJECT-TYPE
SYNTAX Integer32 (1..1024)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The low limit of queue depth."
DEFVAL {10}
::= { hwCBQoSWredClassCfgInfoEntry 2 }
hwCBQoSWredClassHighLimit OBJECT-TYPE
SYNTAX Integer32 (1..1024)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The high limit of queue depth."
DEFVAL {30}
::= { hwCBQoSWredClassCfgInfoEntry 3 }
hwCBQoSWredClassDiscardProb OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The discard probability denominator."
DEFVAL {10}
::= { hwCBQoSWredClassCfgInfoEntry 4 }
-- Policy Route
hwCBQoSPolicyRouteCfgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSPolicyRouteCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Policy Routeing configuration information."
::= { hwCBQoSBehaviorObjects 9 }
hwCBQoSPolicyRouteCfgInfoEntry OBJECT-TYPE
SYNTAX HwCBQoSPolicyRouteCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Policy Routeing Configuration Information Entry."
INDEX { hwCBQoSBehaviorIndex }
::= { hwCBQoSPolicyRouteCfgInfoTable 1 }
HwCBQoSPolicyRouteCfgInfoEntry ::=
SEQUENCE {
hwCBQoSPolicyRouteNexthop
IpAddress,
hwCBQoSPolicyRouteBackup
INTEGER,
hwCBQoSPolicyRouteRowStatus
RowStatus
}
hwCBQoSPolicyRouteNexthop OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The next-hop ip address for redirection"
::= { hwCBQoSPolicyRouteCfgInfoEntry 1 }
hwCBQoSPolicyRouteBackup 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"
::= { hwCBQoSPolicyRouteCfgInfoEntry 2 }
hwCBQoSPolicyRouteRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus. Three actions are used: active,
createAndGo, destroy"
::= { hwCBQoSPolicyRouteCfgInfoEntry 3 }
-- NAT
hwCBQoSNatCfgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSNatCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Nat configuration information."
::= { hwCBQoSBehaviorObjects 10 }
hwCBQoSNatCfgInfoEntry OBJECT-TYPE
SYNTAX HwCBQoSNatCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Nat Configuration Information Entry."
INDEX { hwCBQoSBehaviorIndex }
::= { hwCBQoSNatCfgInfoTable 1 }
HwCBQoSNatCfgInfoEntry ::=
SEQUENCE {
hwCBQoSNatMainNumber
Integer32,
hwCBQoSNatBackupNumber
Integer32,
hwCBQoSNatServiceClass
Integer32,
hwCBQoSNatRowStatus
RowStatus
}
hwCBQoSNatMainNumber OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The main ISP number"
::= { hwCBQoSNatCfgInfoEntry 1 }
hwCBQoSNatBackupNumber OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The backup ISP number"
::= { hwCBQoSNatCfgInfoEntry 2 }
hwCBQoSNatServiceClass OBJECT-TYPE
SYNTAX Integer32 (1..4)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The service class. DEFVAL: 2"
DEFVAL {2}
::= { hwCBQoSNatCfgInfoEntry 3 }
hwCBQoSNatRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus. Three actions are used: active,
createAndGo, destroy"
::= { hwCBQoSNatCfgInfoEntry 4 }
-- Firewall
hwCBQoSFirewallCfgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSFirewallCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Firewall configuration information."
::= { hwCBQoSBehaviorObjects 11 }
hwCBQoSFirewallCfgInfoEntry OBJECT-TYPE
SYNTAX HwCBQoSFirewallCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Firewall Configuration Information Entry."
INDEX { hwCBQoSBehaviorIndex }
::= { hwCBQoSFirewallCfgInfoTable 1 }
HwCBQoSFirewallCfgInfoEntry ::=
SEQUENCE {
hwCBQoSFirewallAction
INTEGER,
hwCBQoSFirewallRowStatus
RowStatus
}
hwCBQoSFirewallAction OBJECT-TYPE
SYNTAX INTEGER {
permit(1),
deny(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The firewall action "
DEFVAL {permit}
::= { hwCBQoSFirewallCfgInfoEntry 1 }
hwCBQoSFirewallRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus. Three actions are used: active,
createAndGo, destroy"
::= { hwCBQoSFirewallCfgInfoEntry 2 }
-- Sampling behavior
hwCBQoSSamplingCfgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSSamplingCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Sampling configuration information."
::= { hwCBQoSBehaviorObjects 12 }
hwCBQoSSamplingCfgInfoEntry OBJECT-TYPE
SYNTAX HwCBQoSSamplingCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Sampling Configuration Information Entry."
INDEX { hwCBQoSBehaviorIndex }
::= { hwCBQoSSamplingCfgInfoTable 1 }
HwCBQoSSamplingCfgInfoEntry ::=
SEQUENCE {
hwCBQoSSamplingNum
Integer32,
hwCBQoSSamplingRowStatus
RowStatus
}
hwCBQoSSamplingNum OBJECT-TYPE
SYNTAX Integer32 (1..16)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The sampling number"
::= { hwCBQoSSamplingCfgInfoEntry 1 }
hwCBQoSSamplingRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus. Three actions are used: active,
createAndGo, destroy"
::= { hwCBQoSSamplingCfgInfoEntry 2 }
-- LR
hwCBQoSLrCfgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSLrCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Line Rate configuration information."
::= { hwCBQoSBehaviorObjects 13 }
hwCBQoSLrCfgInfoEntry OBJECT-TYPE
SYNTAX HwCBQoSLrCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"LR Configuration Information Entry."
INDEX { hwCBQoSBehaviorIndex }
::= { hwCBQoSLrCfgInfoTable 1 }
HwCBQoSLrCfgInfoEntry ::=
SEQUENCE {
hwCBQoSLrUnit
LrCirUnit,
hwCBQoSLrCir
Integer32,
hwCBQoSLrCbs
Integer32,
hwCBQoSLrEbs
Integer32,
hwCBQoSLrRowStatus
RowStatus
}
hwCBQoSLrUnit OBJECT-TYPE
SYNTAX LrCirUnit
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"CIR Unit:
Absolute, Unit bps (1)
Percent, Unit % (2)"
::= { hwCBQoSLrCfgInfoEntry 1 }
hwCBQoSLrCir OBJECT-TYPE
SYNTAX Integer32 (1..1000000000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Committed Information Rate.
Absolute value: 8000..1000000000. Unit: bps
Percent value: 1~100."
::= { hwCBQoSLrCfgInfoEntry 2 }
hwCBQoSLrCbs OBJECT-TYPE
SYNTAX Integer32 (50..1000000000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Committed Burst Size.
When CIR is absolute value,
CBS value: 15000..1000000000,
default value: max(cir*1/2,15000),
Unit: bit;
When CIR is percent value,
CBS value: 50..2000,
default value: 500,
Unit: ms.
"
::= { hwCBQoSLrCfgInfoEntry 3 }
hwCBQoSLrEbs OBJECT-TYPE
SYNTAX Integer32 (0..1000000000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Excess Burst Size.
When CIR is absolute value,
EBS value: 0..1000000000, Unit: bit;
When CIR is percent value,
EBS value: 0..2000, Unit: ms."
DEFVAL { 0 }
::= { hwCBQoSLrCfgInfoEntry 4 }
hwCBQoSLrRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus. Three actions are used: active,
createAndGo, destroy"
::= { hwCBQoSLrCfgInfoEntry 5 }
-- Hierachical Policy
hwCBQoSNestPolicyCfgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSNestPolicyCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Hierachical Policy configuration information."
::= { hwCBQoSBehaviorObjects 14 }
hwCBQoSNestPolicyCfgInfoEntry OBJECT-TYPE
SYNTAX HwCBQoSNestPolicyCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Hierachical Policy Configuration Information Entry."
INDEX { hwCBQoSBehaviorIndex }
::= { hwCBQoSNestPolicyCfgInfoTable 1 }
HwCBQoSNestPolicyCfgInfoEntry ::=
SEQUENCE {
hwCBQoSNestPolicyName
OCTET STRING,
hwCBQoSNestPolicyRowStatus
RowStatus
}
hwCBQoSNestPolicyName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Name of hierachical traffic policy."
::= { hwCBQoSNestPolicyCfgInfoEntry 1 }
hwCBQoSNestPolicyRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus. Three actions are used: active,
createAndGo, destroy"
::= { hwCBQoSNestPolicyCfgInfoEntry 2 }
--hwCBQoSPolicyObjects
hwCBQoSPolicyObjects OBJECT IDENTIFIER ::= { hwCBQoSObjects 3 }
-- Traffic Policy Next Index
hwCBQoSPolicyIndexNext OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains an appropriate value to be used
for hwCBQoSPolicyIndex when creating rows in the
hwCBQoSPolicyCfgInfoTable. Begin with 0."
::= { hwCBQoSPolicyObjects 1 }
-- Traffic Policy
hwCBQoSPolicyCfgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSPolicyCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of QoS policy configuration information."
::= { hwCBQoSPolicyObjects 2 }
hwCBQoSPolicyCfgInfoEntry OBJECT-TYPE
SYNTAX HwCBQoSPolicyCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Traffic Policy Configuration Information Entry."
INDEX { hwCBQoSPolicyIndex }
::= { hwCBQoSPolicyCfgInfoTable 1 }
HwCBQoSPolicyCfgInfoEntry ::=
SEQUENCE {
hwCBQoSPolicyIndex
Integer32,
hwCBQoSPolicyName
OCTET STRING,
hwCBQoSPolicyClassCount
Integer32,
hwCBQoSPolicyConfigMode
INTEGER,
hwCBQoSPolicyRowStatus
RowStatus
}
hwCBQoSPolicyIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of Traffic Policy."
::= { hwCBQoSPolicyCfgInfoEntry 1 }
hwCBQoSPolicyName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Name of Traffic Policy."
::= { hwCBQoSPolicyCfgInfoEntry 2 }
hwCBQoSPolicyClassCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of policy classes of policy. It can be used
for hwCBQoSPolicyClassIndex when creating rows in the
hwCBQoSPolicyClassCfgInfoTable. Begin with 0."
::= { hwCBQoSPolicyCfgInfoEntry 3 }
hwCBQoSPolicyConfigMode OBJECT-TYPE
SYNTAX INTEGER {
unavailable(-1),
config(1),
auto(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Configuration mode of Traffic Policy.
Only hardware QoS support this node.
-1 is returned only when getting value from software QoS.
-1 can't be set."
DEFVAL {config}
::= { hwCBQoSPolicyCfgInfoEntry 4 }
hwCBQoSPolicyRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus. Three actions are used: active,
createAndGo, destroy"
::= { hwCBQoSPolicyCfgInfoEntry 5 }
-- Classifier-Behavior in QoS policy
hwCBQoSPolicyClassCfgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSPolicyClassCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of QoS Policy classifier-behavior configuration information."
::= { hwCBQoSPolicyObjects 3 }
hwCBQoSPolicyClassCfgInfoEntry OBJECT-TYPE
SYNTAX HwCBQoSPolicyClassCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Traffic Policy classifier-behavior Configuration Information Entry."
INDEX { hwCBQoSPolicyIndex, hwCBQoSPolicyClassIndex }
::= { hwCBQoSPolicyClassCfgInfoTable 1 }
HwCBQoSPolicyClassCfgInfoEntry ::=
SEQUENCE {
hwCBQoSPolicyClassIndex
Integer32,
hwCBQoSPolicyClassClassifierIndex
Integer32,
hwCBQoSPolicyClassClassifierName
OCTET STRING,
hwCBQoSPolicyClassBehaviorIndex
Integer32,
hwCBQoSPolicyClassBehaviorName
OCTET STRING,
hwCBQoSPolicyClassPrecedence
Integer32,
hwCBQoSPolicyClassRowStatus
RowStatus
}
hwCBQoSPolicyClassIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"PolicyClass Index in a QoS policy."
::= { hwCBQoSPolicyClassCfgInfoEntry 1 }
hwCBQoSPolicyClassClassifierIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Index of classifier applied by a policy.
It should exist in hwCBQoSClassifierCfgInfoTable."
::= { hwCBQoSPolicyClassCfgInfoEntry 2 }
hwCBQoSPolicyClassClassifierName 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 hwCBQoSPolicyClassClassifierIndex."
::= { hwCBQoSPolicyClassCfgInfoEntry 3 }
hwCBQoSPolicyClassBehaviorIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Index of Behavior applied by a policy.
It should exist in hwCBQoSBehaviorCfgInfoTable."
::= { hwCBQoSPolicyClassCfgInfoEntry 4 }
hwCBQoSPolicyClassBehaviorName 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 hwCBQoSPolicyClassBehaviorIndex."
::= { hwCBQoSPolicyClassCfgInfoEntry 5 }
hwCBQoSPolicyClassPrecedence OBJECT-TYPE
SYNTAX Integer32 (-1|0..16383)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Precedence of the class in the policy.
Only hardware QoS support this node.
-1 is returned only when getting value from software QoS.
-1 can't be set."
::= { hwCBQoSPolicyClassCfgInfoEntry 6 }
hwCBQoSPolicyClassRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus. Three actions are used: active,
createAndGo, destroy"
::= { hwCBQoSPolicyClassCfgInfoEntry 7 }
--hwCBQoSApplyPolicyObjects
hwCBQoSApplyPolicyObjects OBJECT IDENTIFIER ::= { hwCBQoSObjects 4 }
-- Policy Instance on interface Table
hwCBQoSIfApplyPolicyTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSIfApplyPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of QoS policy instance."
::= { hwCBQoSApplyPolicyObjects 1 }
hwCBQoSIfApplyPolicyEntry OBJECT-TYPE
SYNTAX HwCBQoSIfApplyPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Policy applied on interface Configuration Information Entry."
INDEX { hwCBQoSIfApplyPolicyIfIndex, hwCBQoSIfApplyPolicyDirection }
::= { hwCBQoSIfApplyPolicyTable 1 }
HwCBQoSIfApplyPolicyEntry ::=
SEQUENCE {
hwCBQoSIfApplyPolicyIfIndex
Integer32,
hwCBQoSIfApplyPolicyDirection
DirectionType,
hwCBQoSIfApplyPolicyName
OCTET STRING,
hwCBQoSIfApplyPolicyEnableDynamic
INTEGER,
hwCBQoSIfApplyPolicyRowStatus
RowStatus
}
hwCBQoSIfApplyPolicyIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface Index, equal to ifIndex."
::= { hwCBQoSIfApplyPolicyEntry 1 }
hwCBQoSIfApplyPolicyDirection OBJECT-TYPE
SYNTAX DirectionType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Policy direction:
inbound (1)
outbound (2)"
::= { hwCBQoSIfApplyPolicyEntry 2 }
hwCBQoSIfApplyPolicyName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Name of Traffic Policy."
::= { hwCBQoSIfApplyPolicyEntry 3 }
hwCBQoSIfApplyPolicyEnableDynamic OBJECT-TYPE
SYNTAX INTEGER
{
unavailable(-1),
true(1),
false(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
If the value of it is specified 'true', enable dynamic qos policy.
-1(unavailable) is returned if device doesn't support dynamic QoS.
-1(unavailable) can't be set.
"
::= { hwCBQoSIfApplyPolicyEntry 4 }
hwCBQoSIfApplyPolicyRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus. Three actions are used: active,
createAndGo, destroy"
::= { hwCBQoSIfApplyPolicyEntry 5 }
-- Policy Instance on ATM PVC Table
hwCBQoSAtmPvcApplyPolicyTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSAtmPvcApplyPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of QoS policy instance."
::= { hwCBQoSApplyPolicyObjects 2 }
hwCBQoSAtmPvcApplyPolicyEntry OBJECT-TYPE
SYNTAX HwCBQoSAtmPvcApplyPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Policy applied on ATM PVC Configuration Information Entry."
INDEX { hwCBQoSAtmPvcApplyPolicyIfIndex, hwCBQoSAtmPvcApplyPolicyVPI,
hwCBQoSAtmPvcApplyPolicyVCI,hwCBQoSAtmPvcApplyPolicyDirection }
::= { hwCBQoSAtmPvcApplyPolicyTable 1 }
HwCBQoSAtmPvcApplyPolicyEntry ::=
SEQUENCE {
hwCBQoSAtmPvcApplyPolicyIfIndex
Integer32,
hwCBQoSAtmPvcApplyPolicyVPI
Integer32,
hwCBQoSAtmPvcApplyPolicyVCI
Integer32,
hwCBQoSAtmPvcApplyPolicyDirection
DirectionType,
hwCBQoSAtmPvcApplyPolicyName
OCTET STRING,
hwCBQoSAtmPvcApplyPolicyRowStatus
RowStatus
}
hwCBQoSAtmPvcApplyPolicyIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ATM Interface Index, equal to ifIndex."
::= { hwCBQoSAtmPvcApplyPolicyEntry 1 }
hwCBQoSAtmPvcApplyPolicyVPI OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"VPI value of ATM Interface."
::= { hwCBQoSAtmPvcApplyPolicyEntry 2 }
hwCBQoSAtmPvcApplyPolicyVCI OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"VCI value of ATM Interface."
::= { hwCBQoSAtmPvcApplyPolicyEntry 3 }
hwCBQoSAtmPvcApplyPolicyDirection OBJECT-TYPE
SYNTAX DirectionType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Policy direction:
inbound (1)
outbound (2)"
::= { hwCBQoSAtmPvcApplyPolicyEntry 4 }
hwCBQoSAtmPvcApplyPolicyName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Name of Traffic Policy."
::= { hwCBQoSAtmPvcApplyPolicyEntry 5 }
hwCBQoSAtmPvcApplyPolicyRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus. Three actions are used: active,
createAndGo, destroy"
::= { hwCBQoSAtmPvcApplyPolicyEntry 6 }
-- Policy Instance on vlanid Table
hwCBQoSIfVlanApplyPolicyTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSIfVlanApplyPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of QoS policy instance."
::= { hwCBQoSApplyPolicyObjects 3 }
hwCBQoSIfVlanApplyPolicyEntry OBJECT-TYPE
SYNTAX HwCBQoSIfVlanApplyPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Policy applied on Ethernet Vlan Configuration Information Entry."
INDEX { hwCBQoSIfVlanApplyPolicyIfIndex, hwCBQoSIfVlanApplyPolicyVlanid,
hwCBQoSIfVlanApplyPolicyDirection }
::= { hwCBQoSIfVlanApplyPolicyTable 1 }
HwCBQoSIfVlanApplyPolicyEntry ::=
SEQUENCE {
hwCBQoSIfVlanApplyPolicyIfIndex
Integer32,
hwCBQoSIfVlanApplyPolicyVlanid
Integer32,
hwCBQoSIfVlanApplyPolicyDirection
DirectionType,
hwCBQoSIfVlanApplyPolicyName
OCTET STRING,
hwCBQoSIfVlanApplyPolicyRowStatus
RowStatus
}
hwCBQoSIfVlanApplyPolicyIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Ethernet Interface Index, equal to ifIndex."
::= { hwCBQoSIfVlanApplyPolicyEntry 1 }
hwCBQoSIfVlanApplyPolicyVlanid OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Vlan of Ethernet Interface."
::= { hwCBQoSIfVlanApplyPolicyEntry 2 }
hwCBQoSIfVlanApplyPolicyDirection OBJECT-TYPE
SYNTAX DirectionType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Policy direction:
inbound (1)
outbound (2)"
::= { hwCBQoSIfVlanApplyPolicyEntry 3 }
hwCBQoSIfVlanApplyPolicyName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Name of Traffic Policy."
::= { hwCBQoSIfVlanApplyPolicyEntry 4 }
hwCBQoSIfVlanApplyPolicyRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus. Three actions are used: active,
createAndGo, destroy"
::= { hwCBQoSIfVlanApplyPolicyEntry 5 }
-- Policy Instance on fr class Table
hwCBQoSFrClassApplyPolicyTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSFrClassApplyPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of QoS policy instance."
::= { hwCBQoSApplyPolicyObjects 4 }
hwCBQoSFrClassApplyPolicyEntry OBJECT-TYPE
SYNTAX HwCBQoSFrClassApplyPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Policy applied on fr class Configuration Information Entry."
INDEX { hwCBQoSFrClassApplyPolicyFrClassName,
hwCBQoSFrClassApplyPolicyDirection }
::= { hwCBQoSFrClassApplyPolicyTable 1 }
HwCBQoSFrClassApplyPolicyEntry ::=
SEQUENCE {
hwCBQoSFrClassApplyPolicyFrClassName
OCTET STRING,
hwCBQoSFrClassApplyPolicyDirection
DirectionType,
hwCBQoSFrClassApplyPolicyName
OCTET STRING,
hwCBQoSFrClassApplyPolicyRowStatus
RowStatus
}
hwCBQoSFrClassApplyPolicyFrClassName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..31))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of fr class."
::= { hwCBQoSFrClassApplyPolicyEntry 1 }
hwCBQoSFrClassApplyPolicyDirection OBJECT-TYPE
SYNTAX DirectionType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Policy direction:
inbound (1)
outbound (2)"
::= { hwCBQoSFrClassApplyPolicyEntry 2 }
hwCBQoSFrClassApplyPolicyName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Name of Traffic Policy."
::= { hwCBQoSFrClassApplyPolicyEntry 3 }
hwCBQoSFrClassApplyPolicyRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus. Three actions are used: active,
createAndGo, destroy"
::= { hwCBQoSFrClassApplyPolicyEntry 4 }
-- Policy Instance on fr pvc Table
hwCBQoSFrPvcApplyPolicyTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSFrPvcApplyPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of QoS policy instance."
::= { hwCBQoSApplyPolicyObjects 5 }
hwCBQoSFrPvcApplyPolicyEntry OBJECT-TYPE
SYNTAX HwCBQoSFrPvcApplyPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Policy applied on FR PVC Configuration Information Entry."
INDEX { hwCBQoSFrPvcApplyPolicyIfIndex,
hwCBQoSFrPvcApplyPolicyDlciNum,
hwCBQoSFrPvcApplyPolicyDirection }
::= { hwCBQoSFrPvcApplyPolicyTable 1 }
HwCBQoSFrPvcApplyPolicyEntry ::=
SEQUENCE {
hwCBQoSFrPvcApplyPolicyIfIndex
Integer32,
hwCBQoSFrPvcApplyPolicyDlciNum
Integer32,
hwCBQoSFrPvcApplyPolicyDirection
DirectionType,
hwCBQoSFrPvcApplyPolicyName
OCTET STRING
}
hwCBQoSFrPvcApplyPolicyIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Fr Interface Index, equal to ifIndex."
::= { hwCBQoSFrPvcApplyPolicyEntry 1 }
hwCBQoSFrPvcApplyPolicyDlciNum OBJECT-TYPE
SYNTAX Integer32 (16..1007)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Fr DLCI number."
::= { hwCBQoSFrPvcApplyPolicyEntry 2 }
hwCBQoSFrPvcApplyPolicyDirection OBJECT-TYPE
SYNTAX DirectionType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Policy direction:
inbound (1)
outbound (2)"
::= { hwCBQoSFrPvcApplyPolicyEntry 3 }
hwCBQoSFrPvcApplyPolicyName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of Traffic Policy."
::= { hwCBQoSFrPvcApplyPolicyEntry 4 }
-- Running statistics information
hwCBQoSApplyPolicyStaticsObjects OBJECT IDENTIFIER ::= { hwCBQoSObjects 5 }
--- Interface: policy Running statistics information
hwCBQoSIfStaticsObjects OBJECT IDENTIFIER ::= { hwCBQoSApplyPolicyStaticsObjects 1 }
-- Interface CBQ statistics
hwCBQoSIfCbqRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSIfCbqRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of interface CBQ Running statistics. When policy using
queue behavior is applied on
interface the interface will using Class Based Queuing."
::= { hwCBQoSIfStaticsObjects 1 }
hwCBQoSIfCbqRunInfoEntry OBJECT-TYPE
SYNTAX HwCBQoSIfCbqRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface CBQ statistics entry."
INDEX { hwCBQoSIfApplyPolicyIfIndex}
::= { hwCBQoSIfCbqRunInfoTable 1 }
HwCBQoSIfCbqRunInfoEntry ::=
SEQUENCE {
hwCBQoSIfCbqQueueSize
Integer32,
hwCBQoSIfCbqDiscard
Counter32,
hwCBQoSIfCbqEfQueueSize
Integer32,
hwCBQoSIfCbqAfQueueSize
Integer32,
hwCBQoSIfCbqBeQueueSize
Integer32,
hwCBQoSIfCbqBeActiveQueueNum
Integer32,
hwCBQoSIfCbqBeMaxActiveQueueNum
Integer32,
hwCBQoSIfCbqBeTotalQueueNum
Integer32,
hwCBQoSIfCbqAfAllocatedQueueNum
Integer32
}
hwCBQoSIfCbqQueueSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet number of CBQ queue"
::= { hwCBQoSIfCbqRunInfoEntry 1 }
hwCBQoSIfCbqDiscard OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of discarded packets which coundn't be enqueued."
::= { hwCBQoSIfCbqRunInfoEntry 2 }
hwCBQoSIfCbqEfQueueSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet number of EF queue"
::= { hwCBQoSIfCbqRunInfoEntry 3 }
hwCBQoSIfCbqAfQueueSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet number of of AF queue"
::= { hwCBQoSIfCbqRunInfoEntry 4 }
hwCBQoSIfCbqBeQueueSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet number of BE queue"
::= { hwCBQoSIfCbqRunInfoEntry 5 }
hwCBQoSIfCbqBeActiveQueueNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the Packet number of Active Be Queue"
::= { hwCBQoSIfCbqRunInfoEntry 6 }
hwCBQoSIfCbqBeMaxActiveQueueNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the max Packet number of Active Be Queue"
::= { hwCBQoSIfCbqRunInfoEntry 7 }
hwCBQoSIfCbqBeTotalQueueNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the total Packet number of Be Queue"
::= { hwCBQoSIfCbqRunInfoEntry 8 }
hwCBQoSIfCbqAfAllocatedQueueNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the Allocated Packet number of Af Queue"
::= { hwCBQoSIfCbqRunInfoEntry 9 }
-- Class match statistics
hwCBQoSIfClassMatchRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSIfClassMatchRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for matching a classifier
in a QoS policy applied on the interface."
::= { hwCBQoSIfStaticsObjects 2 }
hwCBQoSIfClassMatchRunInfoEntry OBJECT-TYPE
SYNTAX HwCBQoSIfClassMatchRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Classifier's matching statistics information entry."
INDEX { hwCBQoSIfApplyPolicyIfIndex,
hwCBQoSIfApplyPolicyDirection,
hwCBQoSPolicyClassIndex }
::= { hwCBQoSIfClassMatchRunInfoTable 1 }
HwCBQoSIfClassMatchRunInfoEntry ::=
SEQUENCE {
hwCBQoSIfClassMatchedPackets
Counter32,
hwCBQoSIfClassMatchedBytes
Counter32,
hwCBQoSIfClassAverageRate
Counter64
}
hwCBQoSIfClassMatchedPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets matching a class in a QoS policy."
::= { hwCBQoSIfClassMatchRunInfoEntry 1 }
hwCBQoSIfClassMatchedBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes matching a class in a QoS policy.
Only software QoS support this node."
::= { hwCBQoSIfClassMatchRunInfoEntry 2 }
hwCBQoSIfClassAverageRate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average rate matching a class of the last 5 minutes."
::= { hwCBQoSIfClassMatchRunInfoEntry 3 }
-- CAR statistics
hwCBQoSIfCarRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSIfCarRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for CAR
in a QoS policy applied on the interface."
::= { hwCBQoSIfStaticsObjects 3 }
hwCBQoSIfCarRunInfoEntry OBJECT-TYPE
SYNTAX HwCBQoSIfCarRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"CAR statistics information entry."
INDEX { hwCBQoSIfApplyPolicyIfIndex, hwCBQoSIfApplyPolicyDirection,
hwCBQoSPolicyClassIndex }
::= { hwCBQoSIfCarRunInfoTable 1 }
HwCBQoSIfCarRunInfoEntry ::=
SEQUENCE {
hwCBQoSIfCarGreenPackets
Counter32,
hwCBQoSIfCarGreenBytes
Counter32,
hwCBQoSIfCarRedPackets
Counter32,
hwCBQoSIfCarRedBytes
Counter32
}
hwCBQoSIfCarGreenPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets conforming CIR."
::= { hwCBQoSIfCarRunInfoEntry 1 }
hwCBQoSIfCarGreenBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes conforming CIR."
::= { hwCBQoSIfCarRunInfoEntry 2 }
hwCBQoSIfCarRedPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets exceeding CIR."
::= { hwCBQoSIfCarRunInfoEntry 3 }
hwCBQoSIfCarRedBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes exceeding CIR."
::= { hwCBQoSIfCarRunInfoEntry 4 }
-- GTS statistics
hwCBQoSIfGtsRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSIfGtsRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for GTS
in a QoS policy applied on the interface."
::= { hwCBQoSIfStaticsObjects 4 }
hwCBQoSIfGtsRunInfoEntry OBJECT-TYPE
SYNTAX HwCBQoSIfGtsRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"GTS statistics entry."
INDEX { hwCBQoSIfApplyPolicyIfIndex, hwCBQoSIfApplyPolicyDirection,
hwCBQoSPolicyClassIndex }
::= { hwCBQoSIfGtsRunInfoTable 1 }
HwCBQoSIfGtsRunInfoEntry ::=
SEQUENCE {
hwCBQoSIfGtsPassedPackets
Counter32,
hwCBQoSIfGtsPassedBytes
Counter32,
hwCBQoSIfGtsDiscardedPackets
Counter32,
hwCBQoSIfGtsDiscardedBytes
Counter32,
hwCBQoSIfGtsDelayedPackets
Counter32,
hwCBQoSIfGtsDelayedBytes
Counter32,
hwCBQoSIfGtsQueueSize
Integer32
}
hwCBQoSIfGtsPassedPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets passed by GTS."
::= { hwCBQoSIfGtsRunInfoEntry 1 }
hwCBQoSIfGtsPassedBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes passed by GTS."
::= { hwCBQoSIfGtsRunInfoEntry 2 }
hwCBQoSIfGtsDiscardedPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets discarded by GTS."
::= { hwCBQoSIfGtsRunInfoEntry 3 }
hwCBQoSIfGtsDiscardedBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes discarded by GTS."
::= { hwCBQoSIfGtsRunInfoEntry 4 }
hwCBQoSIfGtsDelayedPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets delayed by GTS."
::= { hwCBQoSIfGtsRunInfoEntry 5 }
hwCBQoSIfGtsDelayedBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes delayed by GTS."
::= { hwCBQoSIfGtsRunInfoEntry 6 }
hwCBQoSIfGtsQueueSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet number of GTS queue."
::= { hwCBQoSIfGtsRunInfoEntry 7 }
-- Remark statistics
hwCBQoSIfRemarkRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSIfRemarkRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for remarking
in a QoS policy applied on the interface."
::= { hwCBQoSIfStaticsObjects 5 }
hwCBQoSIfRemarkRunInfoEntry OBJECT-TYPE
SYNTAX HwCBQoSIfRemarkRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Remarking statistics entry."
INDEX { hwCBQoSIfApplyPolicyIfIndex, hwCBQoSIfApplyPolicyDirection,
hwCBQoSPolicyClassIndex }
::= { hwCBQoSIfRemarkRunInfoTable 1 }
HwCBQoSIfRemarkRunInfoEntry ::=
SEQUENCE {
hwCBQoSIfRemarkedPackets
Counter32
}
hwCBQoSIfRemarkedPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets remarked."
::= { hwCBQoSIfRemarkRunInfoEntry 1 }
-- Queue statistics
hwCBQoSIfQueueRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSIfQueueRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for queue
in a QoS policy applied on the interface."
::= { hwCBQoSIfStaticsObjects 6 }
hwCBQoSIfQueueRunInfoEntry OBJECT-TYPE
SYNTAX HwCBQoSIfQueueRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Queue statistics entry."
INDEX { hwCBQoSIfApplyPolicyIfIndex, hwCBQoSIfApplyPolicyDirection,
hwCBQoSPolicyClassIndex }
::= { hwCBQoSIfQueueRunInfoTable 1 }
HwCBQoSIfQueueRunInfoEntry ::=
SEQUENCE {
hwCBQoSIfQueueMatchedPackets
Counter32,
hwCBQoSIfQueueMatchedBytes
Counter32,
hwCBQoSIfQueueEnqueuedPackets
Counter32,
hwCBQoSIfQueueEnqueuedBytes
Counter32,
hwCBQoSIfQueueDiscardedPackets
Counter32,
hwCBQoSIfQueueDiscardedBytes
Counter32
}
hwCBQoSIfQueueMatchedPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets matched to enqueue."
::= { hwCBQoSIfQueueRunInfoEntry 1 }
hwCBQoSIfQueueMatchedBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes matched to enqueue."
::= { hwCBQoSIfQueueRunInfoEntry 2 }
hwCBQoSIfQueueEnqueuedPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets enqueued."
::= { hwCBQoSIfQueueRunInfoEntry 3 }
hwCBQoSIfQueueEnqueuedBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes enqueued."
::= { hwCBQoSIfQueueRunInfoEntry 4 }
hwCBQoSIfQueueDiscardedPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets discarded when enqueued by discard method."
::= { hwCBQoSIfQueueRunInfoEntry 5 }
hwCBQoSIfQueueDiscardedBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes discarded when enqueued by discard method."
::= { hwCBQoSIfQueueRunInfoEntry 6 }
-- WRED statistics
hwCBQoSIfWredRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSIfWredRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for WRED
in a QoS policy applied on the interface."
::= { hwCBQoSIfStaticsObjects 7 }
hwCBQoSIfWredRunInfoEntry OBJECT-TYPE
SYNTAX HwCBQoSIfWredRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"WRED statistics entry."
INDEX { hwCBQoSIfApplyPolicyIfIndex, hwCBQoSIfApplyPolicyDirection,
hwCBQoSPolicyClassIndex, hwCBQoSWredClassValue}
::= { hwCBQoSIfWredRunInfoTable 1 }
HwCBQoSIfWredRunInfoEntry ::=
SEQUENCE {
hwCBQoSIfWredRandomDiscardedPackets
Counter32,
hwCBQoSIfWredTailDiscardedPackets
Counter32
}
hwCBQoSIfWredRandomDiscardedPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets that random-discarded by WRED."
::= { hwCBQoSIfWredRunInfoEntry 1 }
hwCBQoSIfWredTailDiscardedPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets that tail-discarded by WRED."
::= { hwCBQoSIfWredRunInfoEntry 2 }
-- LR statistics
hwCBQoSIfLrRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSIfLrRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for LR
in a QoS policy applied on the interface."
::= { hwCBQoSIfStaticsObjects 8 }
hwCBQoSIfLrRunInfoEntry OBJECT-TYPE
SYNTAX HwCBQoSIfLrRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"LR statistics entry."
INDEX { hwCBQoSIfApplyPolicyIfIndex, hwCBQoSIfApplyPolicyDirection, hwCBQoSPolicyClassIndex }
::= { hwCBQoSIfLrRunInfoTable 1 }
HwCBQoSIfLrRunInfoEntry ::=
SEQUENCE {
hwCBQoSIfLrPassedPackets
Counter32,
hwCBQoSIfLrPassedBytes
Counter32,
hwCBQoSIfLrDiscardedPackets
Counter32,
hwCBQoSIfLrDiscardedBytes
Counter32,
hwCBQoSIfLrDelayedPackets
Counter32,
hwCBQoSIfLrDelayedBytes
Counter32,
hwCBQoSIfLrQueueSize
Integer32
}
hwCBQoSIfLrPassedPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets passed by LR."
::= { hwCBQoSIfLrRunInfoEntry 1 }
hwCBQoSIfLrPassedBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes passed by LR."
::= { hwCBQoSIfLrRunInfoEntry 2 }
hwCBQoSIfLrDiscardedPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets discarded by LR."
::= { hwCBQoSIfLrRunInfoEntry 3 }
hwCBQoSIfLrDiscardedBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes discarded by LR."
::= { hwCBQoSIfLrRunInfoEntry 4 }
hwCBQoSIfLrDelayedPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets delayed by LR."
::= { hwCBQoSIfLrRunInfoEntry 5 }
hwCBQoSIfLrDelayedBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes delayed by LR."
::= { hwCBQoSIfLrRunInfoEntry 6 }
hwCBQoSIfLrQueueSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet number of LR queue"
::= { hwCBQoSIfLrRunInfoEntry 7 }
-- ATM Interface PVC: policy Running statistics information
hwCBQoSAtmPvcStaticsObjects OBJECT IDENTIFIER ::= { hwCBQoSApplyPolicyStaticsObjects 2 }
-- ATM PVC CBQ statistics
hwCBQoSAtmPvcCbqRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSAtmPvcCbqRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of atm pvc CBQ Running statistics. When policy using
queue behavior is applied on
atm pvc atm pvc will using Class Based Queuing."
::= { hwCBQoSAtmPvcStaticsObjects 1 }
hwCBQoSAtmPvcCbqRunInfoEntry OBJECT-TYPE
SYNTAX HwCBQoSAtmPvcCbqRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"FR PVC CBQ statistics entry."
INDEX { hwCBQoSAtmPvcApplyPolicyIfIndex,
hwCBQoSAtmPvcApplyPolicyVPI,
hwCBQoSAtmPvcApplyPolicyVCI }
::= { hwCBQoSAtmPvcCbqRunInfoTable 1 }
HwCBQoSAtmPvcCbqRunInfoEntry ::=
SEQUENCE {
hwCBQoSAtmPvcCbqQueueSize
Integer32,
hwCBQoSAtmPvcCbqDiscard
Counter32,
hwCBQoSAtmPvcCbqEfQueueSize
Integer32,
hwCBQoSAtmPvcCbqAfQueueSize
Integer32,
hwCBQoSAtmPvcCbqBeQueueSize
Integer32,
hwCBQoSAtmPvcCbqBeActiveQueueNum
Integer32,
hwCBQoSAtmPvcCbqBeMaxActiveQueueNum
Integer32,
hwCBQoSAtmPvcCbqBeTotalQueueNum
Integer32,
hwCBQoSAtmPvcCbqAfAllocatedQueueNum
Integer32
}
hwCBQoSAtmPvcCbqQueueSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet number of CBQ queue"
::= { hwCBQoSAtmPvcCbqRunInfoEntry 1 }
hwCBQoSAtmPvcCbqDiscard OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of discarded packets which coundn't be enqueued."
::= { hwCBQoSAtmPvcCbqRunInfoEntry 2 }
hwCBQoSAtmPvcCbqEfQueueSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet number of EF queue"
::= { hwCBQoSAtmPvcCbqRunInfoEntry 3 }
hwCBQoSAtmPvcCbqAfQueueSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet number of AF queue"
::= { hwCBQoSAtmPvcCbqRunInfoEntry 4 }
hwCBQoSAtmPvcCbqBeQueueSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet number of BE queue"
::= { hwCBQoSAtmPvcCbqRunInfoEntry 5 }
hwCBQoSAtmPvcCbqBeActiveQueueNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the packet number of Active Be Queue"
::= { hwCBQoSAtmPvcCbqRunInfoEntry 6 }
hwCBQoSAtmPvcCbqBeMaxActiveQueueNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the max packet number of Active Be Queue"
::= { hwCBQoSAtmPvcCbqRunInfoEntry 7 }
hwCBQoSAtmPvcCbqBeTotalQueueNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the total packet number of Be Queue"
::= { hwCBQoSAtmPvcCbqRunInfoEntry 8 }
hwCBQoSAtmPvcCbqAfAllocatedQueueNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the Allocated packet number of Af Queue"
::= { hwCBQoSAtmPvcCbqRunInfoEntry 9 }
-- Class match statistics
hwCBQoSAtmPvcClassMatchRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSAtmPvcClassMatchRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for matching a classifier
in a QoS policy applied on ATM PVC."
::= { hwCBQoSAtmPvcStaticsObjects 2 }
hwCBQoSAtmPvcClassMatchRunInfoEntry OBJECT-TYPE
SYNTAX HwCBQoSAtmPvcClassMatchRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Classifier matching statistics entry."
INDEX { hwCBQoSAtmPvcApplyPolicyIfIndex, hwCBQoSAtmPvcApplyPolicyVPI,
hwCBQoSAtmPvcApplyPolicyVCI, hwCBQoSAtmPvcApplyPolicyDirection,
hwCBQoSPolicyClassIndex }
::= { hwCBQoSAtmPvcClassMatchRunInfoTable 1 }
HwCBQoSAtmPvcClassMatchRunInfoEntry ::=
SEQUENCE {
hwCBQoSAtmPvcClassMatchPackets
Counter32,
hwCBQoSAtmPvcClassMatchBytes
Counter32,
hwCBQoSAtmPvcClassAverageRate
Counter64
}
hwCBQoSAtmPvcClassMatchPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets matching a class in a QoS policy."
::= { hwCBQoSAtmPvcClassMatchRunInfoEntry 1 }
hwCBQoSAtmPvcClassMatchBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes matching a class in a QoS policy."
::= { hwCBQoSAtmPvcClassMatchRunInfoEntry 2 }
hwCBQoSAtmPvcClassAverageRate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average rate matching a class in the last 5 minutes."
::= { hwCBQoSAtmPvcClassMatchRunInfoEntry 3 }
-- CAR statistics
hwCBQoSAtmPvcCarRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSAtmPvcCarRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for CAR
in a QoS policy applied on ATM PVC."
::= { hwCBQoSAtmPvcStaticsObjects 3 }
hwCBQoSAtmPvcCarRunInfoEntry OBJECT-TYPE
SYNTAX HwCBQoSAtmPvcCarRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"CAR statistics entry."
INDEX { hwCBQoSAtmPvcApplyPolicyIfIndex, hwCBQoSAtmPvcApplyPolicyVPI,
hwCBQoSAtmPvcApplyPolicyVCI,hwCBQoSAtmPvcApplyPolicyDirection,
hwCBQoSPolicyClassIndex }
::= { hwCBQoSAtmPvcCarRunInfoTable 1 }
HwCBQoSAtmPvcCarRunInfoEntry ::=
SEQUENCE {
hwCBQoSAtmPvcCarConformPackets
Counter32,
hwCBQoSAtmPvcCarConformBytes
Counter32,
hwCBQoSAtmPvcCarExceedPackets
Counter32,
hwCBQoSAtmPvcCarExceedBytes
Counter32
}
hwCBQoSAtmPvcCarConformPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets that conforming specified CIR."
::= { hwCBQoSAtmPvcCarRunInfoEntry 1 }
hwCBQoSAtmPvcCarConformBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes that conforming specified CIR."
::= { hwCBQoSAtmPvcCarRunInfoEntry 2 }
hwCBQoSAtmPvcCarExceedPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets exceeded CIR."
::= { hwCBQoSAtmPvcCarRunInfoEntry 3 }
hwCBQoSAtmPvcCarExceedBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes exceeded CIR."
::= { hwCBQoSAtmPvcCarRunInfoEntry 4 }
-- GTS statistics
hwCBQoSAtmPvcGtsRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSAtmPvcGtsRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for GTS
in a QoS policy applied on ATM PVC."
::= { hwCBQoSAtmPvcStaticsObjects 4 }
hwCBQoSAtmPvcGtsRunInfoEntry OBJECT-TYPE
SYNTAX HwCBQoSAtmPvcGtsRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"GTS statistics entry."
INDEX { hwCBQoSAtmPvcApplyPolicyIfIndex, hwCBQoSAtmPvcApplyPolicyVPI,
hwCBQoSAtmPvcApplyPolicyVCI, hwCBQoSAtmPvcApplyPolicyDirection,
hwCBQoSPolicyClassIndex }
::= { hwCBQoSAtmPvcGtsRunInfoTable 1 }
HwCBQoSAtmPvcGtsRunInfoEntry ::=
SEQUENCE {
hwCBQoSAtmPvcGtsPassedPackets
Counter32,
hwCBQoSAtmPvcGtsPassedBytes
Counter32,
hwCBQoSAtmPvcGtsDiscardedPackets
Counter32,
hwCBQoSAtmPvcGtsDiscardedBytes
Counter32,
hwCBQoSAtmPvcGtsDelayedPackets
Counter32,
hwCBQoSAtmPvcGtsDelayedBytes
Counter32,
hwCBQoSAtmPvcGtsQueueSize
Integer32
}
hwCBQoSAtmPvcGtsPassedPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets passed by GTS."
::= { hwCBQoSAtmPvcGtsRunInfoEntry 1 }
hwCBQoSAtmPvcGtsPassedBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes passed by GTS."
::= { hwCBQoSAtmPvcGtsRunInfoEntry 2 }
hwCBQoSAtmPvcGtsDiscardedPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets discarded by GTS."
::= { hwCBQoSAtmPvcGtsRunInfoEntry 3 }
hwCBQoSAtmPvcGtsDiscardedBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes discarded by GTS."
::= { hwCBQoSAtmPvcGtsRunInfoEntry 4 }
hwCBQoSAtmPvcGtsDelayedPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets delayed by GTS."
::= { hwCBQoSAtmPvcGtsRunInfoEntry 5 }
hwCBQoSAtmPvcGtsDelayedBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes delayed by GTS."
::= { hwCBQoSAtmPvcGtsRunInfoEntry 6 }
hwCBQoSAtmPvcGtsQueueSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"packet number of GTS queue."
::= { hwCBQoSAtmPvcGtsRunInfoEntry 7 }
-- Remark statistics
hwCBQoSAtmPvcRemarkRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSAtmPvcRemarkRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for remarking
in a QoS policy applied on ATM PVC."
::= { hwCBQoSAtmPvcStaticsObjects 5 }
hwCBQoSAtmPvcRemarkRunInfoEntry OBJECT-TYPE
SYNTAX HwCBQoSAtmPvcRemarkRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Remarking statistics entry."
INDEX { hwCBQoSAtmPvcApplyPolicyIfIndex, hwCBQoSAtmPvcApplyPolicyVPI,
hwCBQoSAtmPvcApplyPolicyVCI, hwCBQoSAtmPvcApplyPolicyDirection,
hwCBQoSPolicyClassIndex }
::= { hwCBQoSAtmPvcRemarkRunInfoTable 1 }
HwCBQoSAtmPvcRemarkRunInfoEntry ::=
SEQUENCE {
hwCBQoSAtmPvcRemarkedPackets
Counter32
}
hwCBQoSAtmPvcRemarkedPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets remarked."
::= { hwCBQoSAtmPvcRemarkRunInfoEntry 1 }
-- Queue statistics
hwCBQoSAtmPvcQueueRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSAtmPvcQueueRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for queue
in a QoS policy applied on ATM PVC."
::= { hwCBQoSAtmPvcStaticsObjects 6 }
hwCBQoSAtmPvcQueueRunInfoEntry OBJECT-TYPE
SYNTAX HwCBQoSAtmPvcQueueRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Queue statistics entry."
INDEX { hwCBQoSAtmPvcApplyPolicyIfIndex, hwCBQoSAtmPvcApplyPolicyVPI,
hwCBQoSAtmPvcApplyPolicyVCI, hwCBQoSAtmPvcApplyPolicyDirection,
hwCBQoSPolicyClassIndex }
::= { hwCBQoSAtmPvcQueueRunInfoTable 1}
HwCBQoSAtmPvcQueueRunInfoEntry ::=
SEQUENCE {
hwCBQoSAtmPvcQueueMatchedPackets
Counter32,
hwCBQoSAtmPvcQueueMatchedBytes
Counter32,
hwCBQoSAtmPvcQueueEnqueuedPackets
Counter32,
hwCBQoSAtmPvcQueueEnqueuedBytes
Counter32,
hwCBQoSAtmPvcQueueDiscardedPackets
Counter32,
hwCBQoSAtmPvcQueueDiscardedBytes
Counter32
}
hwCBQoSAtmPvcQueueMatchedPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets matched to enqueue."
::= { hwCBQoSAtmPvcQueueRunInfoEntry 1 }
hwCBQoSAtmPvcQueueMatchedBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes matched to enqueue."
::= { hwCBQoSAtmPvcQueueRunInfoEntry 2 }
hwCBQoSAtmPvcQueueEnqueuedPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets enqueued."
::= { hwCBQoSAtmPvcQueueRunInfoEntry 3 }
hwCBQoSAtmPvcQueueEnqueuedBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes enqueued."
::= { hwCBQoSAtmPvcQueueRunInfoEntry 4 }
hwCBQoSAtmPvcQueueDiscardedPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets discard when enqueued by discard method."
::= { hwCBQoSAtmPvcQueueRunInfoEntry 5 }
hwCBQoSAtmPvcQueueDiscardedBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes discard when enqueued by discard method."
::= { hwCBQoSAtmPvcQueueRunInfoEntry 6 }
-- WRED statistics
hwCBQoSAtmPvcWredRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSAtmPvcWredRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for WRED
in a QoS policy applied on ATM PVC."
::= { hwCBQoSAtmPvcStaticsObjects 7 }
hwCBQoSAtmPvcWredRunInfoEntry OBJECT-TYPE
SYNTAX HwCBQoSAtmPvcWredRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"WRED statistics entry."
INDEX { hwCBQoSAtmPvcApplyPolicyIfIndex, hwCBQoSAtmPvcApplyPolicyVPI,
hwCBQoSAtmPvcApplyPolicyVCI,hwCBQoSAtmPvcApplyPolicyDirection,
hwCBQoSPolicyClassIndex, hwCBQoSWredClassValue}
::= { hwCBQoSAtmPvcWredRunInfoTable 1 }
HwCBQoSAtmPvcWredRunInfoEntry ::=
SEQUENCE {
hwCBQoSAtmPvcWredRandomDiscardedPackets
Counter32,
hwCBQoSAtmPvcWredTailDiscardedPackets
Counter32
}
hwCBQoSAtmPvcWredRandomDiscardedPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets randomly discarded by WRED."
::= { hwCBQoSAtmPvcWredRunInfoEntry 1 }
hwCBQoSAtmPvcWredTailDiscardedPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets tail-discarded by WRED."
::= { hwCBQoSAtmPvcWredRunInfoEntry 2 }
-- LR statistics
hwCBQoSAtmPvcLrRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSAtmPvcLrRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for LR
in a QoS policy applied on ATM PVC."
::= { hwCBQoSAtmPvcStaticsObjects 8 }
hwCBQoSAtmPvcLrRunInfoEntry OBJECT-TYPE
SYNTAX HwCBQoSAtmPvcLrRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"LR statistics entry."
INDEX { hwCBQoSAtmPvcApplyPolicyIfIndex, hwCBQoSAtmPvcApplyPolicyVPI, hwCBQoSAtmPvcApplyPolicyVCI, hwCBQoSAtmPvcApplyPolicyDirection, hwCBQoSPolicyClassIndex
}
::= { hwCBQoSAtmPvcLrRunInfoTable 1 }
HwCBQoSAtmPvcLrRunInfoEntry ::=
SEQUENCE {
hwCBQoSAtmPvcLrPassedPackets
Counter32,
hwCBQoSAtmPvcLrPassedBytes
Counter32,
hwCBQoSAtmPvcLrDiscardedPackets
Counter32,
hwCBQoSAtmPvcLrDiscardedBytes
Counter32,
hwCBQoSAtmPvcLrDelayedPackets
Counter32,
hwCBQoSAtmPvcLrDelayedBytes
Counter32,
hwCBQoSAtmPvcLrQueueSize
Integer32
}
hwCBQoSAtmPvcLrPassedPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets passed by LR."
::= { hwCBQoSAtmPvcLrRunInfoEntry 1 }
hwCBQoSAtmPvcLrPassedBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes passed by LR."
::= { hwCBQoSAtmPvcLrRunInfoEntry 2 }
hwCBQoSAtmPvcLrDiscardedPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets discarded by LR."
::= { hwCBQoSAtmPvcLrRunInfoEntry 3 }
hwCBQoSAtmPvcLrDiscardedBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes discarded by LR."
::= { hwCBQoSAtmPvcLrRunInfoEntry 4 }
hwCBQoSAtmPvcLrDelayedPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets delayed by LR."
::= { hwCBQoSAtmPvcLrRunInfoEntry 5 }
hwCBQoSAtmPvcLrDelayedBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes delayed by LR."
::= { hwCBQoSAtmPvcLrRunInfoEntry 6 }
hwCBQoSAtmPvcLrQueueSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet number of LR queue"
::= { hwCBQoSAtmPvcLrRunInfoEntry 7 }
-- FR Interface PVC: policy Running statistics information
hwCBQoSFrPvcStaticsObjects OBJECT IDENTIFIER ::= { hwCBQoSApplyPolicyStaticsObjects 3 }
-- FR PVC CBQ statistics
hwCBQoSFrPvcCbqRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSFrPvcCbqRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of fr pvc CBQ Running statistics. When policy using
queue behavior is applied on
fr pvc fr pvc will using Class Based Queuing."
::= { hwCBQoSFrPvcStaticsObjects 1 }
hwCBQoSFrPvcCbqRunInfoEntry OBJECT-TYPE
SYNTAX HwCBQoSFrPvcCbqRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"FR PVC CBQ statistics entry."
INDEX { hwCBQoSFrPvcApplyPolicyIfIndex, hwCBQoSFrPvcApplyPolicyDlciNum }
::= { hwCBQoSFrPvcCbqRunInfoTable 1 }
HwCBQoSFrPvcCbqRunInfoEntry ::=
SEQUENCE {
hwCBQoSFrPvcCbqQueueSize
Integer32,
hwCBQoSFrPvcCbqDiscard
Counter32,
hwCBQoSFrPvcCbqEfQueueSize
Integer32,
hwCBQoSFrPvcCbqAfQueueSize
Integer32,
hwCBQoSFrPvcCbqBeQueueSize
Integer32,
hwCBQoSFrPvcCbqBeActiveQueueNum
Integer32,
hwCBQoSFrPvcCbqBeMaxActiveQueueNum
Integer32,
hwCBQoSFrPvcCbqBeTotalQueueNum
Integer32,
hwCBQoSFrPvcCbqAfAllocatedQueueNum
Integer32
}
hwCBQoSFrPvcCbqQueueSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"packet number of CBQ queue"
::= { hwCBQoSFrPvcCbqRunInfoEntry 1 }
hwCBQoSFrPvcCbqDiscard OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of discarded packets which coundn't be enqueued."
::= { hwCBQoSFrPvcCbqRunInfoEntry 2 }
hwCBQoSFrPvcCbqEfQueueSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"packet number of EF queue"
::= { hwCBQoSFrPvcCbqRunInfoEntry 3 }
hwCBQoSFrPvcCbqAfQueueSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"packet number of AF queue"
::= { hwCBQoSFrPvcCbqRunInfoEntry 4 }
hwCBQoSFrPvcCbqBeQueueSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"packet number of BE queue"
::= { hwCBQoSFrPvcCbqRunInfoEntry 5 }
hwCBQoSFrPvcCbqBeActiveQueueNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the packet number of Active Be Queue"
::= { hwCBQoSFrPvcCbqRunInfoEntry 6 }
hwCBQoSFrPvcCbqBeMaxActiveQueueNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the max packet number of Active Be Queue"
::= { hwCBQoSFrPvcCbqRunInfoEntry 7 }
hwCBQoSFrPvcCbqBeTotalQueueNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the total packet number of Be Queue"
::= { hwCBQoSFrPvcCbqRunInfoEntry 8 }
hwCBQoSFrPvcCbqAfAllocatedQueueNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the Allocated packet number of Af Queue"
::= { hwCBQoSFrPvcCbqRunInfoEntry 9 }
-- Class match statistics
hwCBQoSFrPvcClassMatchRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSFrPvcClassMatchRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for matching a classifier
in a QoS policy applied on FR PVC."
::= { hwCBQoSFrPvcStaticsObjects 2 }
hwCBQoSFrPvcClassMatchRunInfoEntry OBJECT-TYPE
SYNTAX HwCBQoSFrPvcClassMatchRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Classifier matching statistics entry."
INDEX { hwCBQoSFrPvcApplyPolicyIfIndex, hwCBQoSFrPvcApplyPolicyDlciNum,
hwCBQoSFrPvcApplyPolicyDirection, hwCBQoSPolicyClassIndex }
::= { hwCBQoSFrPvcClassMatchRunInfoTable 1 }
HwCBQoSFrPvcClassMatchRunInfoEntry ::=
SEQUENCE {
hwCBQoSFrPvcClassMatchedPackets
Counter32,
hwCBQoSFrPvcClassMatchedBytes
Counter32,
hwCBQoSFrPvcClassAverageRate
Counter64
}
hwCBQoSFrPvcClassMatchedPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets matching a class in a QoS policy."
::= { hwCBQoSFrPvcClassMatchRunInfoEntry 1 }
hwCBQoSFrPvcClassMatchedBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes matching a class in a QoS policy."
::= { hwCBQoSFrPvcClassMatchRunInfoEntry 2 }
hwCBQoSFrPvcClassAverageRate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average rate matching a class of the last 5 minutes."
::= { hwCBQoSFrPvcClassMatchRunInfoEntry 3 }
-- CAR statistics
hwCBQoSFrPvcCarRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSFrPvcCarRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for CAR
in a QoS policy applied on FR PVC."
::= { hwCBQoSFrPvcStaticsObjects 3 }
hwCBQoSFrPvcCarRunInfoEntry OBJECT-TYPE
SYNTAX HwCBQoSFrPvcCarRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"CAR statistics entry."
INDEX { hwCBQoSFrPvcApplyPolicyIfIndex, hwCBQoSFrPvcApplyPolicyDlciNum,
hwCBQoSFrPvcApplyPolicyDirection, hwCBQoSPolicyClassIndex }
::= { hwCBQoSFrPvcCarRunInfoTable 1 }
HwCBQoSFrPvcCarRunInfoEntry ::=
SEQUENCE {
hwCBQoSFrPvcCarConformPackets
Counter32,
hwCBQoSFrPvcCarConformBytes
Counter32,
hwCBQoSFrPvcCarExceedPackets
Counter32,
hwCBQoSFrPvcCarExceedBytes
Counter32
}
hwCBQoSFrPvcCarConformPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets conform CIR."
::= { hwCBQoSFrPvcCarRunInfoEntry 1 }
hwCBQoSFrPvcCarConformBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes conform CIR."
::= { hwCBQoSFrPvcCarRunInfoEntry 2 }
hwCBQoSFrPvcCarExceedPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets exceed CIR."
::= { hwCBQoSFrPvcCarRunInfoEntry 3 }
hwCBQoSFrPvcCarExceedBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes exceed CIR."
::= { hwCBQoSFrPvcCarRunInfoEntry 4 }
-- GTS statistics
hwCBQoSFrPvcGtsRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSFrPvcGtsRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for GTS
in a QoS policy applied on FR PVC."
::= { hwCBQoSFrPvcStaticsObjects 4 }
hwCBQoSFrPvcGtsRunInfoEntry OBJECT-TYPE
SYNTAX HwCBQoSFrPvcGtsRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"GTS statistics entry."
INDEX { hwCBQoSFrPvcApplyPolicyIfIndex, hwCBQoSFrPvcApplyPolicyDlciNum,
hwCBQoSFrPvcApplyPolicyDirection, hwCBQoSPolicyClassIndex }
::= { hwCBQoSFrPvcGtsRunInfoTable 1 }
HwCBQoSFrPvcGtsRunInfoEntry ::=
SEQUENCE {
hwCBQoSFrPvcGtsPassedPackets
Counter32,
hwCBQoSFrPvcGtsPassedBytes
Counter32,
hwCBQoSFrPvcGtsDiscardedPackets
Counter32,
hwCBQoSFrPvcGtsDiscardedBytes
Counter32,
hwCBQoSFrPvcGtsDelayedPackets
Counter32,
hwCBQoSFrPvcGtsDelayedBytes
Counter32,
hwCBQoSFrPvcGtsQueueSize
Integer32
}
hwCBQoSFrPvcGtsPassedPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets passed by GTS."
::= { hwCBQoSFrPvcGtsRunInfoEntry 1 }
hwCBQoSFrPvcGtsPassedBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes passed by GTS."
::= { hwCBQoSFrPvcGtsRunInfoEntry 2 }
hwCBQoSFrPvcGtsDiscardedPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets discarded by GTS."
::= { hwCBQoSFrPvcGtsRunInfoEntry 3 }
hwCBQoSFrPvcGtsDiscardedBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes discarded by GTS."
::= { hwCBQoSFrPvcGtsRunInfoEntry 4 }
hwCBQoSFrPvcGtsDelayedPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets delayed by GTS."
::= { hwCBQoSFrPvcGtsRunInfoEntry 5 }
hwCBQoSFrPvcGtsDelayedBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes delayed by GTS."
::= { hwCBQoSFrPvcGtsRunInfoEntry 6 }
hwCBQoSFrPvcGtsQueueSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"packet number of GTS queue."
::= { hwCBQoSFrPvcGtsRunInfoEntry 7 }
-- Remark statistics
hwCBQoSFrPvcRemarkRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSFrPvcRemarkRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for remarking
in a QoS policy applied on FR PVC."
::= { hwCBQoSFrPvcStaticsObjects 5 }
hwCBQoSFrPvcRemarkRunInfoEntry OBJECT-TYPE
SYNTAX HwCBQoSFrPvcRemarkRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Remarking statistics entry."
INDEX { hwCBQoSFrPvcApplyPolicyIfIndex, hwCBQoSFrPvcApplyPolicyDlciNum,
hwCBQoSFrPvcApplyPolicyDirection, hwCBQoSPolicyClassIndex }
::= { hwCBQoSFrPvcRemarkRunInfoTable 1 }
HwCBQoSFrPvcRemarkRunInfoEntry ::=
SEQUENCE {
hwCBQoSFrPvcRemarkedPackets
Counter32
}
hwCBQoSFrPvcRemarkedPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets remarked."
::= { hwCBQoSFrPvcRemarkRunInfoEntry 1 }
-- Queue statistics
hwCBQoSFrPvcQueueRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSFrPvcQueueRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for queue
in a QoS policy applied on FR PVC."
::= { hwCBQoSFrPvcStaticsObjects 6 }
hwCBQoSFrPvcQueueRunInfoEntry OBJECT-TYPE
SYNTAX HwCBQoSFrPvcQueueRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Queue statistics entry."
INDEX { hwCBQoSFrPvcApplyPolicyIfIndex, hwCBQoSFrPvcApplyPolicyDlciNum,
hwCBQoSFrPvcApplyPolicyDirection, hwCBQoSPolicyClassIndex }
::= { hwCBQoSFrPvcQueueRunInfoTable 1 }
HwCBQoSFrPvcQueueRunInfoEntry ::=
SEQUENCE {
hwCBQoSFrPvcQueueMatchedPackets
Counter32,
hwCBQoSFrPvcQueueMatchedBytes
Counter32,
hwCBQoSFrPvcQueueEnqueuedPackets
Counter32,
hwCBQoSFrPvcQueueEnqueuedBytes
Counter32,
hwCBQoSFrPvcQueueDiscardedPackets
Counter32,
hwCBQoSFrPvcQueueDiscardedBytes
Counter32
}
hwCBQoSFrPvcQueueMatchedPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets matched to enqueue."
::= { hwCBQoSFrPvcQueueRunInfoEntry 1 }
hwCBQoSFrPvcQueueMatchedBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes matched to enqueue."
::= { hwCBQoSFrPvcQueueRunInfoEntry 2 }
hwCBQoSFrPvcQueueEnqueuedPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets enqueued."
::= { hwCBQoSFrPvcQueueRunInfoEntry 3 }
hwCBQoSFrPvcQueueEnqueuedBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes enqueued."
::= { hwCBQoSFrPvcQueueRunInfoEntry 4 }
hwCBQoSFrPvcQueueDiscardedPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets discarded when enqueued by discard method."
::= { hwCBQoSFrPvcQueueRunInfoEntry 5 }
hwCBQoSFrPvcQueueDiscardedBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes discarded when enqueued by discard method."
::= { hwCBQoSFrPvcQueueRunInfoEntry 6 }
-- WRED statistics
hwCBQoSFrPvcWredRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSFrPvcWredRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for WRED
in a QoS policy applied on FR PVC."
::= { hwCBQoSFrPvcStaticsObjects 7 }
hwCBQoSFrPvcWredRunInfoEntry OBJECT-TYPE
SYNTAX HwCBQoSFrPvcWredRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"WRED statistics entry."
INDEX { hwCBQoSFrPvcApplyPolicyIfIndex, hwCBQoSFrPvcApplyPolicyDlciNum,
hwCBQoSFrPvcApplyPolicyDirection, hwCBQoSPolicyClassIndex,
hwCBQoSWredClassValue}
::= { hwCBQoSFrPvcWredRunInfoTable 1 }
HwCBQoSFrPvcWredRunInfoEntry ::=
SEQUENCE {
hwCBQoSFrPvcWredRandomDiscardedPackets
Counter32,
hwCBQoSFrPvcWredTailDiscardedPackets
Counter32
}
hwCBQoSFrPvcWredRandomDiscardedPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets randomly discarded by WRED."
::= { hwCBQoSFrPvcWredRunInfoEntry 1 }
hwCBQoSFrPvcWredTailDiscardedPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets tail-discarded by WRED."
::= { hwCBQoSFrPvcWredRunInfoEntry 2 }
-- LR statistics
hwCBQoSFrPvcLrRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSFrPvcLrRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for LR
in a QoS policy applied on FR PVC."
::= { hwCBQoSFrPvcStaticsObjects 8 }
hwCBQoSFrPvcLrRunInfoEntry OBJECT-TYPE
SYNTAX HwCBQoSFrPvcLrRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"LR statistics entry."
INDEX { hwCBQoSFrPvcApplyPolicyIfIndex, hwCBQoSFrPvcApplyPolicyDlciNum, hwCBQoSFrPvcApplyPolicyDirection, hwCBQoSPolicyClassIndex }
::= { hwCBQoSFrPvcLrRunInfoTable 1 }
HwCBQoSFrPvcLrRunInfoEntry ::=
SEQUENCE {
hwCBQoSFrPvcLrPassedPackets
Counter32,
hwCBQoSFrPvcLrPassedBytes
Counter32,
hwCBQoSFrPvcLrDiscardedPackets
Counter32,
hwCBQoSFrPvcLrDiscardedBytes
Counter32,
hwCBQoSFrPvcLrDelayedPackets
Counter32,
hwCBQoSFrPvcLrDelayedBytes
Counter32,
hwCBQoSFrPvcLrQueueSize
Integer32
}
hwCBQoSFrPvcLrPassedPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets passed by LR."
::= { hwCBQoSFrPvcLrRunInfoEntry 1 }
hwCBQoSFrPvcLrPassedBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes passed by LR."
::= { hwCBQoSFrPvcLrRunInfoEntry 2 }
hwCBQoSFrPvcLrDiscardedPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets discarded by LR."
::= { hwCBQoSFrPvcLrRunInfoEntry 3 }
hwCBQoSFrPvcLrDiscardedBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes discarded by LR."
::= { hwCBQoSFrPvcLrRunInfoEntry 4 }
hwCBQoSFrPvcLrDelayedPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets delayed by LR."
::= { hwCBQoSFrPvcLrRunInfoEntry 5 }
hwCBQoSFrPvcLrDelayedBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes delayed by LR."
::= { hwCBQoSFrPvcLrRunInfoEntry 6 }
hwCBQoSFrPvcLrQueueSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet number of LR queue"
::= { hwCBQoSFrPvcLrRunInfoEntry 7 }
-- Ethernet Interface VLAN: policy Running statistics information
hwCBQoSIfVlanStaticsObjects OBJECT IDENTIFIER ::= { hwCBQoSApplyPolicyStaticsObjects 4 }
-- Class match statistics
hwCBQoSIfVlanClassMatchRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCBQoSIfVlanClassMatchRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for matching a classifier
in a QoS policy applied on ethernet vlan."
::= { hwCBQoSIfVlanStaticsObjects 1 }
hwCBQoSIfVlanClassMatchRunInfoEntry OBJECT-TYPE
SYNTAX HwCBQoSIfVlanClassMatchRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Classifier matching statistics entry."
INDEX { hwCBQoSIfVlanApplyPolicyIfIndex, hwCBQoSIfVlanApplyPolicyVlanid,
hwCBQoSIfVlanApplyPolicyDirection, hwCBQoSPolicyClassIndex }
::= { hwCBQoSIfVlanClassMatchRunInfoTable 1 }
HwCBQoSIfVlanClassMatchRunInfoEntry ::=
SEQUENCE {
hwCBQoSIfVlanClassMatchedPackets
Counter32
}
hwCBQoSIfVlanClassMatchedPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets matching a class in a QoS policy."
::= { hwCBQoSIfVlanClassMatchRunInfoEntry 1 }
END